 body { width:100%; margin:auto; background:#333 url(/images/bg.jpg) repeat-y center top; padding:0; margin:0; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; color: #666; } * { outline:none; } body .invis { display: none; } .clear, .clearboth{ clear:both; } .clearleft, .left{ float: left; clear: both; } .clearright, .right{ float: right; clear: both; } .alignleft { float: left; } .alignright { float: right; } .block { display: block; } .strike { text-decoration:line-through; } .center { text-align: center; margin: 0 auto; display: block; } img.alignright, img.alignleft{ padding:10px; } a { color:#004276; } a.videolink{ background:transparent url('/images/icons/video2.jpg') left 2px no-repeat; margin: 5px 0; padding:0 0 3px 50px; display:block; } h1{ font-size: 1.8em; color:#333; margin:0; padding:0; line-height: 1.8em; } h2{ font-size: 1.4em; color:#666; margin:0; padding:0; } h3{ font-size: 1.2em; color:#666; margin:0; padding:0; } p.crumb { padding:10px 15px; margin-top: 0; font-size: 0.9em; } #cat, #subcat, #proddetail, #productlist, #shoppingcart, #partlist, #checkout, #wishlist, #specialdeals { padding:10px 20px; } .step1 #shoppingcart { padding:0; } .listnone, .nolist{ list-style:none; padding:0; margin:0; } img { border:none; } .download{ background: url(/images/icons/icon_pdf.gif) no-repeat left 3px; padding:2px 5px 2px 20px; display: block; } .txtright{ text-align: right; }  #center { width:970px; margin: 0 auto; } html body form#aspnetForm {margin: 0 auto; padding:0;}  #header{ width:970px; margin: 0; padding: 0; position: relative; z-index: 8000; } .headerright{ clear:right; float:right; width:750px; } img.logo { margin-left: 10px; z-index:8000; } #header ul.topnav { clear: both; margin: 0; padding: 0; list-style: none; font-size: 12px; float:right; } #header ul.topnav li{ float: left; margin-right: 5px; padding: 2px 5px 4px; } #header ul.topnav li a{ color:#004276; font-size: 0.9em; } .number{ text-align:right; margin:4px 0; padding:0 10px; font-size: 18px; color: #333; width:290px; clear:both; float:right; } .cart-items{ margin-left:5px; } .headerpromo{ float:right; margin:20px 15px 0 0; }  .searchbox { clear:both; float:right; width:295px; margin:8px 0 0 0; padding: 0; } .searchbox input{ width:200px; margin:0 5px 0 0; } .searchbox input.btn{ margin:0 0 -4px 0; } *+html .searchbox input.btn{ margin:0 0 -3px 0; }  #subheader{ background:#333 url(/images/link-bg.gif) repeat-x; float:left; width: 970px; } ul.nav_buttons { padding:0; margin:0; } ul.nav_buttons li{ list-style: none; float: left; position: relative; } ul.nav_buttons li a{ float: left; height: 26px; margin: 0; text-indent: -9999px; display: block; } ul.nav_buttons li a:hover { background-position: left -26px; } .atv_button a { background: url(/images/buttons/atv.gif) no-repeat; width: 115px; } .truck_auto_button a { background: url(/images/buttons/truck-auto.gif) no-repeat right top; width: 128px; } .warn_works_button a { background: url(/images/buttons/warn-works.gif) no-repeat; width: 140px; } .industrial_winches_button a { background: url(/images/buttons/industrial-winches.gif) no-repeat; width: 168px; } .special_deals_button a { background: url(/images/buttons/special-deals.gif) no-repeat; width: 126px; } .expert_advice_button a { background: url(/images/buttons/expert-advice.gif) no-repeat; width: 140px; } .gift_guide_button a { background: url(/images/buttons/holiday-gift-guide.gif) no-repeat; width: 153px; }  ul.nav_buttons ul.subnav{ position:absolute; left: 0; top: 26px; width: 200px; margin: 0; padding:0; background: #f0f0f0; display:none; border:1px solid #c1c1c1; } ul.nav_buttons ul.subnav li{ float: left; margin:0; padding: 0; width: 200px; } ul.nav_buttons ul.subnav li a{ text-decoration:none; text-indent: 0; background: #f0f0f0; border-bottom:1px solid #e7e7e7; width:188px; padding:0 0 0 12px; margin:0;line-height:29px; } ul.nav_buttons ul.subnav li a:hover{ color:#FFFFFF; background: #c1c1c1; padding-left:12px; }  #maincontent { width:970px; float: left; position: relative; padding-bottom: 20px; }  #categorypageblock img{ margin:auto; display:block; }  #homepagebanner{ margin:0; padding:0; float:left; } #homepagebanner img {float: left;}  #onsalenow{ background:#6f0509 url(/images/featured-bg.jpg) top left no-repeat; padding: 10px; margin:0; float: left; width: 950px; } #onsalenow h2{ color:#fff; margin:0 0 7px 0; padding:0; } #onsalenow ul.col5{ width: 950px; margin:0; padding: 0; border:none; float: left; } #onsalenow ul.col5 li{ border:none; } #onsalenow ul.col5 li img { border:2px solid #620000; } #onsalenow ul.col5 li a { color:#ffe7a0; } #onsalenow ul.col5 li .promotext { margin: 0; color:#ffff00; } #onsalenow ul.col5 li p { color:#fff; }  #featprod { background-color:#2d0101; margin:0 0 -20px 0; padding:0; float:left; } #featprod h1, #featprod p{ color:#fff; padding:10px; margin:0; } #featprod a { color:#ffe7a0; }  .col30 { width:30%; float:left; padding: 5px 10px; } .col3 li{ width:31.5%; margin:10px 0 20px 15px; float:left; } .col3 { clear:both; } .col70 { width:65%; float:left; padding: 5px 10px; }  ul.col4{ list-style: none; width: 100%; float: left; clear: both; margin:0; padding:0; } ul.col4 li{ width: 22%; float: left; padding: 5px 7px; }  ul.col5{ list-style: none; width: 930px; float: left; clear: both; margin:0 0 10px 0; padding:0; } ul.col5 li{ width: 18.2%; float: left; padding:0 5px 0 10px; border-right: 1px solid #f0f0f0; margin:0; } ul.catlist li{ height:335px; } ul.col5 li img { margin: 0 auto; display:block; margin-bottom:5px; } ul.col5 li a { color:#004276; } ul.col5 li .promotext { font-size: 1em; display:block; text-align:center; margin: 0 0 15px 0; padding: 0; color:#8f0002; } ul.col5 li strong{ display: block; font-size: 1.1em; text-align: center; } ul.col5 li p { text-align: left; margin-top:8px; } .promotext span{ background: url(/images/icons/sale.gif) no-repeat; color: #8f0002; font-size: 1em; padding: 6px 0 8px 40px; display:block; float:left; line-height:15px; margin-bottom:5px; } .pdf { background: url(/images/icon_pdf_dl.gif) no-repeat left top; padding: 0 0 0 55px; line-height: 48px; height: 48px; float:left; }  ul.searchlist li{ height:175px; margin:0 auto; } ul.searchlist li a, ul.searchlist li span { display:block; text-align:center; margin:0; padding:0; }  ul.pagination { margin: 10px auto; padding: 10px 0 0; float: right; clear: both; } form ul.pagination li { list-style: none; float: left; display: block; border:1px solid #999; margin: 0 1px; padding: 0; width: auto; } form ul.pagination li a{ text-decoration: none; display: block; margin: 0; padding: 5px 7px; text-align: center; color: #000; background: #f0f0f0; } ul.pagination li a:hover { text-decoration: none; margin: 0; display: block; color: #fff; background: #555; padding: 5px 7px; } ul.pagination li.active{ color: #fff; background: #555; padding: 5px 7px; }  .related_prod { position: absolute; right: 5px; top: 20px; width:190px; } *html .related_prod{ top:5px; } html body #center #maincontent .related_prod p {padding: 3px 0;margin: 0;} #shoppingcart .related_prod { position: static; width: 100%; padding-top: 40px; border: none; float: left; } #shoppingcart .related_prod ul.listnone li { width: 180px; float: left; overflow: hidden; text-align: center; border: none; padding: 0; } #shoppingcart .related_prod ul.listnone li img { height: 50px; } .related_prod h2{ text-align:center; } .related_prod ul.listnone{ list-style: none; width: 100%; float: left; clear: both; margin:0; padding:0; border-left:1px solid #f0f0f0; } .related_prod ul.listnone li{ width: 100%; float: left; padding:0 0 10px 0; margin-bottom:10px; border-bottom:1px solid #f0f0f0; } .related_prod ul.listnone li img { margin: 0 auto; display:block; margin-bottom:5px; float: none; } .related_prod ul.listnone li #rp_link a { color:#004276; text-decoration:none; } .related_prod ul.listnone li .promotext { font-size: 1em; display:block; text-align:center; margin: 0 0 15px 0; padding: 0; color:#8f0002; } .related_prod ul.listnone li p { text-align: center; } .related_prod ul.listnone li p a{ display: block; font-size: 1.1em; text-align: center; font-weight: bold; } .tabcontent .col60{ width:78%; } .related_prod .col40{ width:18%; }  #prodlist { width:100%; float:left; border-top:1px solid #f0f0f0; margin:10px 0; padding:0; clear:both; } #prodlist img { margin-right:10px; } #prodlist ul { float: left; width: 100%; margin: 5px 0; padding: 5px 0; } #prodlist ul li{ width:100%; float:left; margin:5px 0 0 0; padding:0 0 10px 0; border-bottom:1px solid #f0f0f0; } .prodlistdesc { width:65%; margin:0 0 5px 0; padding:0; float:left; } .prodlistadd { width:32%; margin:0; padding:0 10px 0 0; float:right; text-align:right; } .prodlistadd .promotext { font-size: 1em; margin: 0 20px 0 0; padding: 0; color:#8f0002; } .prodlistadd .qty input { width:20px; margin:0 20px 0 0; } .prodlistadd div.promotext span{ float:right; text-align:right; margin:15px 0 0 0; height:15px; } .promotextred { color:#be0000; text-decoration:none; margin:3px 0; line-height:20px; } .price { line-height:20px; } .price a{ text-decoration:none; }  #proddetblock { width:735px; float:left; } #proddesc { width:350px; padding:0 10px 0 0; float:right; } .productimage { float:left; width: 352px; clear: both; } #center .productimage p{ width:140px; height:20px; clear:both; } .productimage small { top: 70px; left: 185px; width: 150px; } .productimage .txt888{ position: absolute; } html body form #center .brandlogo { float: right; clear: both; } #proddetail h1{ font-size: 1.6em; margin:0; padding:0; } #overview { width:100%; float:left; clear:both; }  #proddetail .productimage div{ width: 220px; margin: 0 auto 4px; float:left; clear: both; } #center ul.thumb { width: 120px; margin: 0 ; float:left; } #center ul.thumb li div{ width:46px; height:46px; float:left; border:1px solid #ddd; overflow: hidden; } #center ul.thumb li { width: 46px; height:75px; text-align: center; float: left; margin:0; padding:0 5px; } ul.thumb li a:hover { cursor: pointer; } ul.thumb li small{ margin: -2px 0 5px; text-decoration: underline; } ul.thumb li a { text-decoration: none; }  .btn { height:auto; width:auto; margin-bottom:-5px; } ul.col2_3 { list-style: none; width: 620px; float: left; clear: both; margin: 0; padding: 0; } ul.col2_3 li.col1_3 { width: 30%; margin: 0 1%; float: left; } ul.col2_3 li.col2_3 { width: 64%; margin: 0 1%; float: left; } .f0_heading, .fff_heading { width: 100%; background: #efefef url(/images/h2_f0.gif) repeat-x; border: 1px solid #ddd; border-bottom: 2px solid #777; margin-bottom: 5px; overflow: hidden; clear: both; padding:3px 0; } .f0_heading h2, .fff_heading h2{ font-size: 1.2em; padding-left: 10px; clear: both; display: block; } .f0_heading h2 a{ font-size: 10px; } .col50 { width: 47.5%; float: left; padding: 5px 1%; }  .info { border: 1px dashed #ccc; background: #fefb97 url(/images/icons/icon_info.gif) no-repeat 5px 7px; padding: 0 5px 0 30px; margin: 5px 0; clear: both; display:block; } .shoppingcartinfo { border: 1px dashed #ccc; background: #fefb97 url(/images/icons/icon_info.gif) no-repeat 5px 7px; padding: 10px 0 0 30px; margin: 5px 0; width:600px; height:25px; } #shoppingcartcoupon { margin: 10px auto; width: 370px; text-align: center; float:left; }  blockquote#partlist{ margin:0; padding:0; } blockquote.curvebox_blue ul, blockquote.curvebox_blue p, blockquote.curvebox_blue h2 { padding: 5px 10px; } blockquote.curvebox_blue h2{ background: #767676; border-bottom: 1px solid #5C5C5C; padding: 0 0 5px 10px; margin: 0; color: #fff; } blockquote.curvebox_blue h2 a { color: #fff; margin-right:10px; } blockquote.curvebox_blue { background: #fff url(/images/curvebox_blue.gif) repeat-y right top; margin: 0; padding: 0; float: left; border-left: 1px solid #767676; width: 99.9%; } .curvebox_blueborder { background: url(/images/curvebox_blueborder.gif); height: 10px; width: 100%; float: left; } .curvebox_blueborder span{ background: url(/images/curvebox_blueborder.gif) right top; height: 10px; width: 10px; float: right; } #center .curvebox_btm { background-position: left bottom; margin-bottom: 10px; } #center .curvebox_btm span{ background-position: right bottom; }  #center .corner_f0f0f0 { float: left; display: block;  background: #f9f9f9 url(/images/curver_bg_ccc.gif) no-repeat right bottom; border-left: 1px solid #ccc; padding: 0; height: auto; clear: both; width: 100%; } #center .corner_f0f0f02 { float: left; display: block;  background: #f9f9f9 url(/images/curver_bg_ccc2.gif) no-repeat right bottom; border-left: 1px solid #ccc; padding: 0; height: auto; clear: both; width: 100%; } #center .corner_f0f0f0 ul, #center .corner_f0f0f0 p, #center .corner_f0f0f02 ul, #center .corner_f0f0f0 p { margin: 0; padding: 5px 10px; } .cornertop_f0f0f0 { background: #f0f0f0 url(/images/rt_corner_grey.gif) no-repeat right top; height: 10px; display: block; clear: right; width: 100%; } .cornertop_f0f0f0 img { float: left; } .cornerbtm_f0f0f0 { background: #f0f0f0 url(/images/rb_corner_grey.gif) no-repeat right top; height: 10px; display: block; clear:left; width: 100%; } .cornerbtm_f0f0f0 img { float: left; }  html body form #center .jspop { background: url(/images/popup/top_corner.png) no-repeat right top; border: none; float: left; width: 440px; font-size: 0.9em; padding-top: 10px; position: absolute; z-index: 1000; color: #222; } .jspop strong { color:#FFFFFF; font-size:1.4em; padding:10px 20px; display: block; width:400px; clear: both; } .jspop .content strong { padding:0; width: auto; float:none; } .jspop img.right { margin: 20px 0 10px; } .jspop strong img.right { margin: 0; } .jspop h3 { font-size: 1.7em; font-weight: normal; margin: 10px 0; } html body form #center .jspop .content { background: url(/images/popup/bottom_corner.png) no-repeat right bottom; padding: 10px 20px; margin: 0 auto 10px; overflow: hidden; width: 400px; } #mainimg1 .jspop, #openbox .jspop{ border: none; width: 440px; padding-top: 10px; height:0; } #mainimg1 .jspop div, #mainimg1 .jspop .content img { border: none; } #mainimg1 .jspop .content, #openbox .jspop .content { padding-top: 10px; } #mainimg1 .jspop .clear { width: 100%; } .jspop ul.specs { margin-bottom: 10px; float: left; width: 100%; } .jspop ul.specs li { min-height: 0; clear: none; width: 45%; float: left; } .jspop h3 { font-size: 1.6em; font-weight: bold; } .jspop h4 { font-size: 1.2em; font-weight: bold; margin: 5px 0; clear: both; } .jspop ul.form li textarea, .jspop ul.form li input { width: 235px; } .jspop ul.form li { font-size: 1.1em; }  #center .article { line-height: 1.7em; max-width: 900px; margin: 0 auto; } #center .article p{ margin: 10px 0; padding: 0 10px ; } #center .article img { border: 1px solid #ddd; background: #f0f0f0; padding: 10px; display: block; margin: 0 10px 10px; } #center .article ul.specs { margin: 0 0 20px; } #center .article ul.specs li{ margin: 0 0 10px 30px; background-position: left 8px; } #center .article h3 { clear: none; padding: 0 10px; }  .orderstatus { width: 300px; margin: 0 auto; } #orderstatus h2 { margin-top: 15px; } #orderstatus ul.specs li { padding: 0 0 10px 15px; border-bottom: 1px dashed #ddd; margin: 2px 0 2px 5px; } .disc { border: 1px solid #ccc; background: #efefef; padding: 5px; } .info {  padding: 0 5px 0 30px; margin: 0; clear: both; display:block; }  ul.col1 li { clear:both; border-top:1px solid #ddd; padding: 10px 0; background: #fff; } .col1 .detail p, .col1 .detail .heading, .col1 .detail ul.specs, ul.col1 li .detail table { padding: 5px; } .col1 .detail ul.specs li em { display: block; font-weight: 700; font-style: normal; } .col1 .detail img { float:left; margin:0 10px 10px 0; } ul.col1 li .detail .block { padding-left: 200px; } .col1 .heading strong { font-size: 1.2em; display: block; margin: 0; padding: 0; } ul.col1 li .detail .block .promotext{ margin: 10px 0; width: 90%; } ul.col1 li .detail .block .promotext span{ width: 90%; } .col1 li .detail .alignleft { float: left; width: 95%; } .col1 li ul.specs li{min-height: 17px;} table.specials{ border: 1px solid #c7c7c7; border-collapse: separate; border-spacing: 1px; margin:0 auto; } .col1 table.specials{ margin:0 5px; } table.specials td, table.specials th{ padding:5px; } table.specials thead th{ background: #f3f3f3 url('/images/theme/tbl_th_bg.jpg') repeat-x bottom; color:#222; font-weight:700; } table.specials tr.odd td{ border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; background-color: #f5f5f5; } table.specials colgroup.odd thead{ border-right:2px solid #fff; } table.specials tfoot td{ text-align:center; border-top:1px solid #d1d1d1; } .redtext, .proddetprice { color: #be0000; }  #footer { width: 950px; clear: both; background: #6f0509 url(/images/featured-bg.jpg) top left no-repeat; padding: 0 10px; text-align:center; margin:0 auto; display:none; overflow: hidden; } #footer p, #footer a { color:#FFFFFF; } #footer p {padding: 5px 0;} #footer ul.col4{ list-style: none; width: 930px; clear: both; margin:0 ; padding: 10px; float:left; } #footer ul.col4 li{ width: 24.5%; padding:0; margin:0 0 15px 0; text-align:left; } #footer ul.col4 li span input{ float:left; margin:5px 5px 0 0; padding:0; } #footer .txtbox{ width:120px; } #footer .errormsg{ display:block; width:100%; color:yellow; } #footer ul.col3 { margin:0; border:none; list-style: none; padding:0 10px 0 0; width:180px; } #footer ul.col3 li{ width: 33%; float: left; padding:0; text-align:center; } #footer ul.arrow { margin:0 0 20px 0; padding:0; float:left; clear: both; } #footer ul.arrow li { background: url(/images/bullet_gray_arrow.gif) no-repeat 0 4px; width: 213px; float:left; padding:0 0 0 10px; margin: 0 0 5px 5px; list-style: none; text-align: left; } #mcafee{ padding: 0 0 15px 15px }  #proddetail h1, #partlist h1 { margin-bottom: 10px; } #center .productimage #mainimg1 { border: 1px solid #ccc; margin: 0 auto 10px; padding: 5px; text-align: center; float: right; } .productinfo { float:left; width:390px; padding:0 ; margin-left:20px; } .productinfo .alignleft { width: 96%; } .productinfo .btn{ float:right; } .productinfo .alignleft .productspecs { margin: 5px 0; padding:0; border-bottom:1px solid #ddd; float: left; max-width: 500px; } *+html .productinfo .alignleft .productspecs { width: 350px; } #proddetail .productinfo .alignleft .productspecs ul.specs{ margin: 0 0 10px; float: left; width: 100%; } .productinfo .alignleft .productspecs ul.specs li{ width: 43%; float: left; font-size: 0.9em; padding: 0 10px; list-style: none; background: url(/images/circlelist.gif) no-repeat 0 5px; border-bottom: 1px dashed #f0f0f0; } #center ul.specs li, .tabbedblock ul li { padding: 0 0 0 15px; margin: 0; border: 0; list-style: none; background: url(/images/circlelist.gif) no-repeat 0 5px; display:block; } .productinfo .pricebox{ float: left; margin: 10px 0; border: 1px solid #ddd;  background: #fcfcfc; padding: 10px 30px; width: 250px; } *html .productinfo .pricebox{ width: 250px; } .productinfo .pricebox .alignleft{ width: auto; padding: 0; background: none; text-align: center; } .productinfo .pricebox .alignleft ul.listnone li { margin: 5px 0; padding: 0; } .productinfo .pricebox .alignleft ul.listnone li h3, #proddetail .productinfo .pricebox .alignleft ul.listnone li p { margin: 0; padding: 0; } #center .vehiclemm .select_250 { float: left; } #center .select_250 {  width: 250px; margin: 10px 10px 10px 0; float: left; } #center .select_250 ul.form {  margin: 0 0 5px; float: left; padding: 0 4%; width: 92%; } #center .left .select_250 { float: left; } #center .col60 .select_250 { margin: 0 0 5px 10px; } .pd_detail { background: url(/images/gradient_strip.gif) repeat-x; overflow: hidden; margin-bottom: 10px; padding: 12px 15px; } .pd_detail ul.listnone li{ padding: 3px 0; } .pd_detail ul.listnone li.price { } .tabcontent { padding: 0 200px 0 10px; margin-bottom:20px; } .tabcontent ul.specs { margin: 10px 0; } html body .tabcontent .productspecs ul.specs li{ margin: 7px 0; } .related_prod ul.listnone { margin-bottom: 10px; } .advice{ padding:10px ; width:140px; } .advice h2{ background:url(/images/icons/mobile_phone_off.png) no-repeat ; padding:0 0 10px 20px; height:20px; }  #center ul.indent li{ margin-left: 10px; } #proddetail .tabbedblock { border: 1px solid #ccc; float: left; background: #fcfcfc url(/images/add_bg.gif) repeat-x; margin: -1px 0 0; width: 100%; } #proddetail .tabbedblock p{ padding: 5px; } #partlist .col30 { width: 26%; } #partlist ul.partlist li .txtright input { margin-right: 0; } #productline ul.partlist li .txtright { padding-right: 10px; } ul.partlist li { float: left; border-bottom: 1px dashed #ddd; width: 100%; margin: 5px 0; padding: 5px 0; } ul.partlist li .image { width: 165px; float: left; } ul.partlist li .model { float: left; width: 165px; padding-bottom: 5px; } ul.partlist li .model strong{ float: left; margin: 1px 5px; } ul.partlist li .model em { border: 1px solid #ccc; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 0 3px; margin: 0 2px 3px; text-align: center; font-style: normal; font-size: 0.9em; float: left; } ul.partlist li .desc { padding: 0 175px; } ul.partlist li .desc .alignleft { width: 90%; } ul.partlist li .desc ul.specs{ width: 85%; margin-top:7px; } #center ul.partlist li .desc ul.specs li{ width: 100%; clear: both; } ul.partlist li input.qty, #center .qty input { width: 24px; text-align:center; } #center ul.partlist li .add { float: right; text-align: center; width: 170px; padding: 5px 10px 15px; border:1px solid #c1cad2; background:url(/images/add-bg2.gif) no-repeat bottom right; } #center ul.partlist li .add p { margin: 0; } #center ul.partlist li.f0 .add { border: none; background: none; padding: 0; } #center #partlist ul.partlist li .add, #center #jeeppartlist ul.partlist li .add { } ul.partlist li .add .btn { margin: 5px 0; } .leftinstock{ float: left; width: 100%; background: #fefa93; border: 1px solid #e8eaaa; margin:5px 0 5px 0; } .leftinstock small{ padding:0 5px; } .leftinstock strong{ font-size:1.1em; font-weight:bold; } #partlist .redtext, #proddetail .redtext, .partlist .redtext, .greentext, .pricetext, ul.subtotal li.f0 .col30, .subtotal .pricebox { color: #396d11; } small.timer , #partlist .desc small.timer { background: #fff url(/images/icons/sale-timer.gif) no-repeat left 5px; padding-left: 20px; display: block; height:20px; } .timer span, #partlist .desc .timer span{ background: #fff url(/images/icons/sale-timer.gif) no-repeat; text-indent: 20px; } ul.partlist li .image small, ul.partlist li .add small, #partlist .col40 img, #proddetail .col40 img { margin: 0 auto; display:block; } .f0 { background: #f0f0f0; } .hr { height: 1px; background: #fff url(/images/dash.gif) repeat-x; border: none; margin: 3px 0; display:block; clear:both; padding: 0; } body#global form#aspnetForm .center{ text-align: center; margin: 0 auto; display: block; }  #center ul.form li .errormsg { color: #be0000; background: url(/images/icons/icon_error.gif) no-repeat left 2px; padding-left: 15px; float: left; display:block; } #center .select_164 ul.form select, #center .select_174 ul.form select, #center .select_250 ul.form select, #center .select_330 ul.form select { width: 100%; } #center ul.helplink { margin-top: 25px; } #contact ul.form li em { width: 70px; } #contact ul.form li textarea{ width: 60%; } #center .select_164 ul.form { width: 164px; float: left; } .corner_f0f0f0 ul.form{ padding-top: 0; padding-bottom: 0; margin: 0 auto; } ul.form { padding: 3px 0; } ul.form li{ padding: 2px; clear: both; } ul.form li em{ float: left; text-align: right; margin-right: 10px; width: 120px; font-weight: 700; font-style: normal; } #center ul.form li input.btn, input.btn { width: auto; margin: 5px 0; } .txtright .btn{ margin: 0; } #center #store input.btn { margin: 0; } ul.form li input, #center ul.form li select{ width: 150px; display: inline; } ul.form li textarea { width: 300px; } ul.form li input.checkbox, ul.form li input.radio, form ul.form li .checkbox input, ul.form li .radio input{ width: 15px; } #center #subscribe ul.form{ width: 400px; float: left; } #subscribe .form input { width: 200px; } ul.form li input.zip, input.zip { width: 50px; } #center select.state{ width: 60px; } .errormsg { color: #be0000; background: url(/images/icons/icon_error.gif) no-repeat left 2px; padding-left: 15px; display:block; text-align: left; font-size: 0.9em; }  #center #proddetail #tabbed1 {  float: left; width: 100%; } #center #tabbednav{ background: #fff url(/images/tab_nav_bg.jpg) repeat-x; margin: 0 0 0 2px; padding: 0 0 10px 0; height: 43px; width: 766px; } #center #proddetail #tabbednav{ background: #fff; padding: 0; height: 43px; width: 100%; } #center #proddetail .tab_nav { clear: both; } #center ul.tab_nav { margin: 0; padding: 0 0 0 5px; float: left; } #center #proddetail ul.tab_nav{ margin: 0 0 0 10px; float: left; } #center ul.tab_nav li{ list-style: none; float: left; padding: 0 1px; margin: 11px 0 0 0; } #center #tabbed1 ul.tab_nav li.active1 a , #center #tabbed1 ul.tab_nav li.active1 a:hover , #center #tabbed2 ul.tab_nav li.active2 a , #center #tabbed2 ul.tab_nav li.active2 a:hover , #center #tabbed3 ul.tab_nav li.active3 a , #center #tabbed3 ul.tab_nav li.active3 a:hover , #center #tabbed4 ul.tab_nav li.active4 a , #center #tabbed4 ul.tab_nav li.active4 a:hover, #center #tabbed5 ul.tab_nav li.active5 a , #center #tabbed5 ul.tab_nav li.active5 a:hover, #center #tabbed6 ul.tab_nav li.active6 a , #center #tabbed6 ul.tab_nav li.active6 a:hover, html body #center ul.tab_nav li.selecttab a{ background: url(/images/tab_nav_active_right.gif) no-repeat right bottom; display: block; padding: 8px 10px 0 5px; height: 24px; float: left; text-decoration: none; color: #000; font-weight: 700; cursor: pointer; } #center #tabbed1 ul.tab_nav li.active1 span , #center #tabbed2 ul.tab_nav li.active2 span , #center #tabbed3 ul.tab_nav li.active3 span , #center #tabbed4 ul.tab_nav li.active4 span, #center #tabbed5 ul.tab_nav li.active5 span, #center #tabbed6 ul.tab_nav li.active6 span, html body #center ul.tab_nav li.selecttab span { background:url(/images/tab_nav_active_left.gif) no-repeat left top; width: 7px; height: 32px; display: block; float: left; } #tabbednav ul.tab_nav li a{ background:#7d7d7d url(/images/tab_nav_right.gif) no-repeat right bottom; display: block; padding: 8px 10px 0 5px; height: 24px; float: left; color: #fff; cursor: pointer; } #tabbednav ul.tab_nav li a:hover { color: #ccc; } #tabbednav ul.tab_nav li span{ background: url(/images/tab_nav_left.gif) no-repeat left top; width: 7px; height: 32px; float: left; } .corner_groupbox h2 span{ background: url(/images/corner_h2_left.gif) no-repeat left top; margin: 0; display: block; padding: 8px 10px 7px; } .corner_groupbox h2 { background: url(/images/corner_h2_right.gif) no-repeat right top; padding: 0; margin: 0; } .corner_groupbox{ background: url(/images/corner_groupbox_right.gif) no-repeat right bottom; float: left; margin-bottom: 10px; width: 100%; } .corner_groupbox ul.col4, .corner_groupbox ul.col2_3{ background: url(/images/corner_groupbox_left.gif) no-repeat left bottom; padding: 0 10px 5px; } .corner_groupbox ul.col4 li { background: #fff url(/images/dash.gif) repeat-y right; } #center .corner_groupbox ul.col4 li ul.bluearrow li { font-size: 0.9em; padding: 0; } *html .corner_groupbox ul.col4 { width: auto; } .corner_groupbox ul.col3 { background: url(/images/corner_groupbox_left.gif) no-repeat left bottom; margin:0; padding:0 0 5px; border:none; float: left; } #center .corner_groupbox ul.col3 li.col_full { width: 100%; margin: 0; padding: 0; }  a.pp_lb_close{} div.light_rounded .pp_top .pp_left { background: url(/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }  div.light_rounded .pp_top .pp_middle { background: #fff; }  div.light_rounded .pp_top .pp_right { background: url(/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }  div.light_rounded .pp_content { background-color: #fff; }  div.light_rounded .pp_content a.pp_next:hover { background: url(/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer; }  div.light_rounded .pp_content a.pp_previous:hover { background: url(/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; }  div.light_rounded .pp_content a.pp_expand { background: url(/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }  div.light_rounded .pp_content a.pp_expand:hover { background: url(/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }  div.light_rounded .pp_content a.pp_contract { background: url(/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }  div.light_rounded .pp_content a.pp_contract:hover { background: url(/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }  div.light_rounded .pp_content a.pp_close {background:transparent url(/images/buttons/btn_close2.gif) no-repeat scroll 0 0;cursor:pointer;height:22px;width:59px;}  div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }  div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; } div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }  div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; } div.light_rounded .pp_bottom .pp_left { background: url(/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }  div.light_rounded .pp_bottom .pp_middle { background: #fff; }  div.light_rounded .pp_bottom .pp_right { background: url(/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }  div.light_rounded .pp_loaderIcon { background: url(/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }   div.dark_rounded .pp_top .pp_left { background: url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }  div.dark_rounded .pp_top .pp_middle { background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }  div.dark_rounded .pp_top .pp_right { background: url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }  div.dark_rounded .pp_content { background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }  div.dark_rounded .pp_content a.pp_next:hover { background: url(/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat; cursor: pointer; }  div.dark_rounded .pp_content a.pp_previous:hover { background: url(/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; }  div.dark_rounded .pp_content a.pp_expand { background: url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; }  div.dark_rounded .pp_content a.pp_expand:hover { background: url(/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; }  div.dark_rounded .pp_content a.pp_contract { background: url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; }  div.dark_rounded .pp_content a.pp_contract:hover { background: url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; }  div.dark_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; }  div.dark_rounded .currentTextHolder { color: #c4c4c4; } div.dark_rounded p.pp_description { color: #fff; } div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }  div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; } div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }  div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; } div.dark_rounded .pp_bottom .pp_left { background: url(/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }  div.dark_rounded .pp_bottom .pp_middle { background: url(/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }  div.dark_rounded .pp_bottom .pp_right { background: url(/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }  div.dark_rounded .pp_loaderIcon { background: url(/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }   div.dark_square .pp_top .pp_left , div.dark_square .pp_top .pp_middle, div.dark_square .pp_top .pp_right, div.dark_square .pp_bottom .pp_left, div.dark_square .pp_bottom .pp_middle, div.dark_square .pp_bottom .pp_right, div.dark_square .pp_content { background: url(/images/prettyPhoto/dark_square/contentPattern.png) top left repeat; } div.dark_square .currentTextHolder { color: #c4c4c4; } div.dark_square p.pp_description { color: #fff; } div.dark_square .pp_loaderIcon { background: url(/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }  div.dark_square .pp_content a.pp_expand { background: url(/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }  div.dark_square .pp_content a.pp_expand:hover { background: url(/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }  div.dark_square .pp_content a.pp_contract { background: url(/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }  div.dark_square .pp_content a.pp_contract:hover { background: url(/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }  div.dark_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; }  div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }  div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; } div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }  div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; } div.dark_square .pp_content a.pp_next:hover { background: url(/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat; cursor: pointer; }  div.dark_square .pp_content a.pp_previous:hover { background: url(/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; }   div.light_square .pp_top .pp_left , div.light_square .pp_top .pp_middle, div.light_square .pp_top .pp_right, div.light_square .pp_bottom .pp_left, div.light_square .pp_bottom .pp_middle, div.light_square .pp_bottom .pp_right, div.light_square .pp_content { background: #fff; } div.light_square .pp_content a.pp_expand { background: url(/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; }  div.light_square .pp_content a.pp_expand:hover { background: url(/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; }  div.light_square .pp_content a.pp_contract { background: url(/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; }  div.light_square .pp_content a.pp_contract:hover { background: url(/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; }  div.light_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/images/buttons/btn_close2.gif) -1px -1px no-repeat; cursor: pointer; }  div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }  div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; } div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }  div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; } div.light_square .pp_content a.pp_next:hover { background: url(/images/prettyPhoto/light_square/btnNext.png) center right no-repeat; cursor: pointer; }  div.light_square .pp_content a.pp_previous:hover { background: url(/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; }   div.pp_pic_holder a:focus { outline:none; } div.pp_overlay { background: #000; position: absolute; top: 0; left: 0; z-index: 9500; width: 100%; } div.pp_pic_holder { position: absolute; z-index: 10000; width: 100px; } div.pp_pic_holder .pp_top { position: relative; height: 20px; } * html div.pp_pic_holder .pp_top { padding: 0 20px; } div.pp_pic_holder .pp_top .pp_left { position: absolute; left: 0; width: 20px; height: 20px; } div.pp_pic_holder .pp_top .pp_middle { position: absolute; left: 20px; right: 20px; height: 20px; } * html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; } div.pp_pic_holder .pp_top .pp_right { position: absolute; top: 0; left: auto; right: 0; width: 20px; height: 20px; } div.pp_pic_holder .pp_content { position: relative; text-align: left; width: 100%; height: 40px; } div.pp_pic_holder .pp_content .pp_details { display: none; margin: 10px 15px 2px 20px; } div.pp_pic_holder .pp_content .pp_details p.pp_description { display: none; float: left; margin: 0; } div.pp_pic_holder .pp_content .pp_details .pp_nav { float: left; margin: 3px 0 0 5px; } div.pp_pic_holder .pp_content .pp_details .pp_nav p { float: left; margin: 2px 4px; } div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous, div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { float: left; display: block; width: 14px; height: 15px; overflow: hidden; text-indent: -10000px; margin-top: 3px; } div.pp_pic_holder .pp_content div.pp_hoverContainer { position: absolute; z-index: 2000; top: 0; left: 0; width: 100%; } div.pp_pic_holder .pp_content a.pp_next { display: block; float: right; text-indent: -10000px; width: 49%; height: 100%; background: url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; } div.pp_pic_holder .pp_content a.pp_previous { display: block; float: left; text-indent: -10000px; width: 49%; height: 100%; background: url(/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; } div.pp_pic_holder .pp_content a.pp_expand, div.pp_pic_holder .pp_content a.pp_contract { position: absolute; z-index: 20000; top: 10px; right: 30px; cursor: pointer; display: none; text-indent: -10000px; width: 20px; height: 20px; } div.pp_pic_holder .pp_content a.pp_close { float: right; display: block; text-indent: -10000px; } div.pp_pic_holder .pp_bottom { position: relative; height: 20px; } * html div.pp_pic_holder .pp_bottom { padding: 0 20px; } div.pp_pic_holder .pp_bottom .pp_left { position: absolute; left: 0; width: 20px; height: 20px; } div.pp_pic_holder .pp_bottom .pp_middle { position: absolute; left: 20px; right: 20px; height: 20px; } * html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; } div.pp_pic_holder .pp_bottom .pp_right { position: absolute; top: 0; left: auto; right: 0; width: 20px; height: 20px; } div.pp_pic_holder .pp_loaderIcon { display: none; position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -12px; width: 24px; height: 24px; } div.pp_pic_holder #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; } div.pp_pic_holder #pp_full_res object, div.pp_pic_holder #pp_full_res embed { visibility: hidden; } div.ppt { display: none; position: absolute; top: 0; left: 0; z-index: 9999; color: #fff; font-size: 17px; }  .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix {display: inline-block;}  * html .clearfix {height: 1%;} .clearfix {display: block;}    .accordion_headings { background: url(/images/icons/icon_accordion.gif) no-repeat 5px -1px #fcfcfc; border:1px solid #e0e0e0; cursor: pointer; padding: 5px 20px; } .accordion_headings:hover{ background: url(/images/icons/icon_accordion.gif) no-repeat 5px -1px #e0e0e0; } .header_highlight:hover { background: url(/images/icons/icon_accordion.gif) no-repeat 5px bottom #e0e0e0; } .header_highlight{ background: url(/images/icons/icon_accordion.gif) no-repeat 5px bottom #e0e0e0; font-weight:bold; color:#000; text-decoration:none; } .accordion_child { padding: 5px 10px; overflow: hidden; margin: 0; background:#fff; border:1px solid #e0e0e0; } .accordion_child ul.col3 li h2 { clear: both; } html .accordion_child ul.col3 li ul.bluearrow { padding: 0 0 50px; clear: both; }  fieldset { border: 1px solid #ddd; padding: 10px; margin: 20px 0; overflow: hidden; } fieldset legend { padding: 0 10px; font-size: 1.5em; color: #222; } html body form #center .wrapper .photogal ul.col5 li{ margin: 0; padding: 5px 7px 0 5px ;} html body form #center .wrapper .photogal ul.col5 img{ margin: 0 auto;} html body form #center .wrapper .confmessage { border: 1px solid #aacf9b; padding: 10px 10px 10px 25px; margin: 10px 0; background: #e5f0e0 url(/images/icons/icon_check.gif) no-repeat 5px 10px; overflow: hidden; display: block; } html body .errormsg { display: block; } .col70 ul.col5{ list-style: none; width:100%; float: left; clear: both; margin:0; padding:0; } .col70 ul.col5 li{ width: 29%; float: left; padding:0 20px 0 0; border-right: 1px solid #f0f0f0; margin:0 0 20px 0; } .col70 #checkout { margin: 0; padding:0; width: 610px; } .col70 #checkout .login { width: 290px; float: left; border: 1px solid #ddd; margin-right:10px; padding:0; } .toggle_container strong{ float:left; } .toggle_container textarea { width:160px;}