﻿body {background:#f36f27 url(/images/bg_gradient.jpg) repeat-x;bottom:0; color: #76716b; margin: 0 0 18px 0;}
a{color: #933795;text-decoration: none; outline: none;}
a:hover{color:#00b8f2;}
table, td, th {vertical-align:top;}
.alignRight{ text-align: right;}
.alignLeft{ text-align: left;}
.imgTop{vertical-align: top;}
.left{float: left; margin-right: 5px;}
.right{float: right; margin-left: 5px;}
.bold{font-weight: bold;}
ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;} 
#header{height: 144px; display:block; background: url(/images/bg_logo.gif) top center no-repeat; width: 952px;}  
#cti_container{border:solid 1px #17bff0;background-color: #fff; border-top: none;}
#topnav ul,#footer ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:5px; margin: 0px auto;}
#topnav ul a,#footer a, #footer{font-weight:bold;}
#topnav li,#footer li{text-align: center;padding-left: 10px;padding-right: 10px;border-right: solid 1px #933795; text-transform: uppercase; display: inline;}
#topnav #last, #footer .last{ border: none; padding-right: 0px;}
#footer{color: #f68b2d;}
#footer ul{display: inline; list-style: none;  margin: 0;  padding: 0;  border: none;  }
#footer a{color: #f68b2d;}
#footer li{border-right: solid 1px #17bff0; text-transform: none; height: 15px; vertical-align: middle}
.purple{color:#9526a9}
.bottomzero{margin-bottom: 0;}
.centerText{text-align:center;}
.georgia{font-family: Georgia;}
.trebuchet{font-family: Trebuchet MS;}
#menu{ display: block;}
#nav{list-style-image:none; list-style-position:outside; list-style-type:none;}
#nav {width: 732px; height: 29px; background: url(/images/menu.gif);margin: 5px 0 0 0;padding: 0;position: relative;  margin-left: 60px;}
#nav li {margin: 0; padding: 0; list-style: none;position: absolute; top: 0;}
#nav li a{display: block;text-decoration: none;text-indent: -900em;outline: none;height: 29px}
#nav-custom{left: 0px;width: 132px;}
#nav-custom a:hover{background: transparent url(/images/menu.gif) 0 -29px no-repeat;}
#nav-instock {left: 132px;width: 119px;}
#nav-instock a:hover{background: transparent url(/images/menu.gif) -132px -29px no-repeat;}     
#nav-scratch{left: 252px;width: 120px;}
#nav-scratch a:hover{background: transparent url(/images/menu.gif) -252px -29px no-repeat;}
#nav-paintsheets{left: 372px;width: 108px;}
#nav-paintsheets a:hover{background: transparent url(/images/menu.gif) -372px -29px no-repeat;}
#nav-tattootles{left: 480px;width: 97px;}
#nav-tattootles a:hover{background: transparent url(/images/menu.gif) -480px -29px no-repeat;}
#nav-planners{left: 577px;width: 156px;}
#nav-planners a:hover{background: transparent url(/images/menu.gif) -577px -29px no-repeat;}
div.colborder{border-right: 1px solid #17bff0;}
#distTools a{display: block;float: left;text-decoration: none;text-indent: -900em;outline: none;height: 33px; margin-bottom: 5px;}
#distTools a{ outline:none; text-indent: -900em;width: 235px; background: url(/images/btnTools.gif) no-repeat 0 0;}
#distTools a:hover{background: url(/images/btnTools.gif) no-repeat left bottom}
.highlight{color:#f79430; font-weight:bold; background:none; font-size: 1.2em;}
.searchsubmit input {border:none;background: url(/images/search.png) no-repeat left top;display:inline;height:27px;width:120px; padding:5px 5px 0 5px; float: left; color: #3F3F3F; font-family: Verdana;}
#catalog a{display: block;float: left;text-decoration: none; height: 85px; margin: 0 0 0 20px; outline:none; text-indent: -900em;width: 191px; background: url(/images/catalog.gif) no-repeat 0 0;}
#catalog a:hover{background-position:left bottom}
.ctiBlue{color:#17bff0;}
#search a{display: block;float: left;text-decoration: none;height: 25px; outline:none; text-indent: -900em;width: 57px; background: url(/images/search_btn.gif) no-repeat 0 0;}
#search a:hover{background-position: left bottom}
.customTattoos{background-color:#f2f2f2;}
.customTattoos td{border-right: solid 1px #17bff0; width: 75px;}
.customTattoos .last {border:none}
.capsN{text-transform: uppercase;}
hr{background-color: #17bff0; color: #17bff0;}
.medium{font-size:1.2em;line-height:1.25;}
#top a{display: block;float: left;text-decoration: none; height: 23px; outline:none; text-indent: -900em;width: 115px; background: url(/images/back_to_top.gif) no-repeat 0 0;}
#top a:hover{background: url(/images/back_to_top.gif) no-repeat left bottom}
.productWrapper,.productWrapperBand{border:solid 1px #00bffd; font-family: Trebuchet MS, Arial; margin-bottom: 10px; font-size: 1.0e; font-weight: bold;height: 218px;background-color: #f2f2f2;}
.productWrapperBand{height: 145px;}
.productBuy,.toolsDownload{height:20px;}
.toolsDownload{padding-top: 5px}
.productInfo{height: 36px;}
.productHeader,.toolsHeader{background-color: #00bffd; font-size: 1.0em; height: 36px; overflow: hidden; color:#fff;}
.toolsHeader{text-transform:uppercase; font-family: Verdana; vertical-align: middle;}
.productImage, .productImageBand, .toolsImage{width: 150px; height: 125px; overflow: hidden; text-align: center; vertical-align: middle; background-color:#fff; display: table-cell;}
.toolsImage{height: 145px;}
.productImageBand img{width: 300px;}
.searchFor{text-transform:uppercase; height:20px;padding:2px 0 0 2px;border:1px solid #BEBEBE;}
.watermarked{background-color:#F0F8FF;border:1px solid #BEBEBE;color:gray;height:20px;padding:2px 0 0 2px;}
#preview{position:absolute;border:1px solid #fff;background:#fff;padding:5px;display:none;color:#fff;}
#stockTattoos{background: url(/images/stock_gradient.jpg) repeat-y top left;}
.noindent li a{text-transform:capitalize;}
.cartHeaders td{font-family:arial,sans-serif;font-weight:bold;}.remove{font-size: .6em;}
.removeImg img{text-align: center; padding-left: 15px;}.updateImg img{text-align: center; padding-left: 7px;}
.cartTotal{text-align: right;}.cart{color:#333333;font-family:arial,sans-serif;font-size:2em;font-weight:bold;margin:10px 10px 4px 0;padding:0;}
.cartSummary{font-family:arial,sans-serif;font-size:1.2em;font-weight:bold;text-align: right;padding-right: 10px; color: #000;background-color:#edfbff;border:1px solid #D2D5DA; border-top: none;}
.imgThumbnail{height:54px;width:54px;overflow:hidden;}
.shoppingList{margin-bottom: 0;}
#buttons{margin: 10px 0 0;}
.shipping input{width: auto;}
table#contact td{ text-align: left; width: 250px;}.contactUs {border:1px solid #B1B1B1;color:#343434;font-size:12px;height:14px;padding:4px;width:210px;}.contactUsComments {border:1px solid #B1B1B1;color:#343434;font-size:12px;height:190px;padding:4px;width:440px;}.stylized{color: #666666;}.stylized p{margin-bottom: 20px;border-bottom: solid 1px #b7ddf2;padding-bottom: 10px;}.sendButton{ outline:none;}
.pics{height: 268px;width: 870px;padding: 0;margin: 0;position: relative; overflow: hidden;}
.pics img{background-color: #fff;width: 870px;height: 268px;top: 0;left: 0;}
#spButtons {margin: -45px 80px 0 780px; position: absolute; z-index: 100;}
.noindent{margin:0;}
#checkout{font-family:Georgia,times,serif;text-align:left;margin:0 0 0 5px; color:#000}
#checkout h1{font-size:32px;line-height:1.5em}
#checkout h4,#checkout h3,#checkout h2,#checkout h1{font-family:Georgia,Times,"Times New Roman",serif;font-weight:normal}
input,#checkout input{outline:none}
#checkout,#checkout-sidebar,label.po-box,#checkout .shipping_method,#checkout .price,#checkout .shipping-method-name,#checkout .shipping-method-time,#checkout .shipping-method-description,#checkout-sidebar  input.btn_continue_order,#checkout input.btn_placeorder,.button{display:block}
#checkout h2{margin:30px 0 0 0;border-bottom:1px solid #eee;padding:0 0 5px 0}
#checkout img,#checkout td,#checkout tr,#checkout table,#checkout-sidebar th,#checkout-sidebar img,#checkout-sidebar td,#checkout-sidebar tr,
#checkout-sidebar table{vertical-align:middle}
#checkout td{padding:0 10px 10px 0}
#checkout td,#checkout-sidebar td.amount,label.po-box,#checkout .shipping-method-name{font-size:14px}
#checkout td,#checkout-sidebar td{color:#1f1b1b}
#checkout-sidebar td,#checkout-sidebar td.description{font:14px georgia,times,serif}
#checkout-sidebar td{padding:5px}
#checkout-sidebar{font:12px arial,sans-serif;margin:50px 0 0 0}
#checkout label,#checkout .checkbox input,#checkout .radio input,#checkout .shipping-method-time,.checkbox,.comment{font-size:12px}
#checkout-sidebar th{font:14px georgia,times,serif italic}
#checkout-sidebar th,#checkout-sidebar td.amount{text-align:right}
#checkout-sidebar th,#checkout-sidebar  .description-detail,#checkout .shipping-method-time,#checkout .shipping-method-description{color:#666}
#checkout-sidebar  tr.alt,#checkout .shipping_method{background:#eee}
#checkout-sidebar .description-detail{font:12px georgia,times,serif italic}
#checkout input,#checkout  textarea,#checkout  select,#checkout-sidebar input,#checkout-sidebar  textarea,#checkout-sidebar select{font:14px georgia,arial,sans-serif;background:#fff url(/images/bg_input.gif) repeat-x scroll 0 0;border:1px solid #d3d3d3;color:#000;width:100%}
#checkout input,#checkout .checkbox input,#checkout .radio input,#checkout  select,#checkout-sidebar input,#checkout-sidebar  select{padding:4px 0}
#checkout input,#checkout-sidebar input{text-indent:4px}
#checkout input,#checkout select,#checkout-sidebar input,#checkout-sidebar select{margin-top:3px}
#checkout .checkbox input,#checkout .radio input{background:#fff;border:0;width:20px;margin-top:0;text-indent:0}
#checkout .checkbox input,#checkout .radio input,input.po-box-descr,#checkout-sidebar  input.btn_continue_order,#checkout input.btn_placeorder,a#btn_updatedshipping,a#btn_continue_order,a#btn_preview_profile{padding:0}
#checkout .checkbox input,#checkout .radio input,input.po-box-descr,a#btn_updatedshipping,a#btn_continue_order,a#btn_preview_profile{margin:0}
#checkout  textarea,#checkout-sidebar textarea{padding:7px 0;text-indent:7px;margin-top:5px}
label.po-box{padding-left:15px;text-indent:-15px}input.po-box-descr{width:13px;height:13px;vertical-align:bottom;top:-1px;overflow:hidden}
input.po-box-descr,#checkout .shipping_method{position:relative}
#checkout .shipping_method{width:125px;height:170px;float:left;text-align:center;margin:10px 10px 10px 0;padding:10px;border:1px solid #ccc}
#checkout .shipping_method,#checkout .shipping-method-description{font-size:10px}
#checkout .price{font-size:20px;margin:5px 0 20px 0}#checkout .shipping-method-name{margin:0 0 2px 0}
#checkout .shipping-method-time,#checkout .shipping-method-description,.comment{font-style:italic}
#checkout .shipping-method-time{margin:0 0 10px 0}
#checkout .shipping-method-description{margin:10px 0 10px 0}
#checkout-sidebar input.btn_continue_order:hover,#checkout input.btn_placeorder:hover,.button:hover{background:0 -30px}
#checkout-sidebar input.btn_continue_order:hover,#checkout-sidebar  input.btn_continue_order,#checkout input.btn_placeorder:hover,#checkout input.btn_placeorder{border:medium none}
#checkout-sidebar  input.btn_continue_order,#checkout input.btn_placeorder{background:url(/images/btn_placeorder.gif) no-repeat 0 0;cursor:pointer;margin:20px 75px}
#checkout-sidebar  input.btn_continue_order,#checkout input.btn_placeorder,.button{height:30px;text-indent:-5000px}
#checkout-sidebar  input.btn_continue_order,#checkout input.btn_placeorder,a#btn_updatedshipping,a#btn_continue_order,a#btn_preview_profile{width:200px}
.checkbox{border:1px solid rgb(204,204,204);margin:10px 0 0;padding:8px;background:rgb(238,238,238) none repeat scroll 0% 0%;float:right;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial}.button{background:no-repeat 0 0;margin:35px 0 0}
.button,.button:hover{border:none}
a#btn_updatedshipping{background:url(/images/btn_updatedshipping.gif)}
a#btn_continue_order{background:url(/images/btn_order.gif)}
a#btn_preview_profile{background:url(/images/btn_preview_profile.gif)}
.comment{color:#444}
.back a, #redeem a{display: block;float: left;text-decoration: none; outline:none; text-indent: -900em;}
.back a{height: 28px; width: 149px;background: url(/images/cart/back_btn.gif) no-repeat 0 0;}
#redeem a{height: 27px;width: 168px; background: url(/images/tools/redeem_btn.gif) no-repeat 0 0;}
#redeem a:hover,.back a:hover{background-position: left bottom}
.vaMiddle input{vertical-align: middle;}