body { color: #111; padding: 0; margin: 0; font-size: 12px; font-family: Arial, verdana, Helvetica, sans-serif; letter-spacing: 0; line-height: 1.4em; word-spacing: normal; background: #fff; background:url(/images/top-header-stretch2.jpg) top right no-repeat;  } #body2{ background:url(/images/right-column-bg.jpg) top left no-repeat; } #wrapper{ width:994px; position:relative; margin:auto; height:100%; overflow:hidden; background:url url(/images/wrapper-bg.jpg) repeat-y; }  * { margin: 0; padding: 0; }   a { color:#004276; } body form#aspnetForm small { font-size: 11px; } #global a:active, #global a:focus, #global input:focus, #global *:focus { outline:none; } .clear { clear: both; } #global form .clearblock { width: 100%; float: left; clear: both; } .left { float: left; clear: both; } img.left { margin: 3px 4px 3px 0; } .right{ float: right; clear: both; } .alignleft { float: left;} .alignright { float: right;} .aligncenter { float: center;} .block { display: block; } .inline { display: inline; } .center{ text-align: center; margin: 0 auto; display: block; } #global #wrapper { min-height: 1500px; } *html #global form#aspnetForm { width: 990px; height: 1380px; } #global form .txtleft{ text-align: left; } #global form .txtright{ text-align: right; } .txt888 { color: #888; } .redtext, .reqfield, .savings, .subtotal .savings .pricebox, .minicart .redtext strong, #global form .jspop .redtext{ color: #a61415; } #global form#aspnetForm .blacktext { color: #000; } ul.col3 li .redtext, ul.col3 li small { font-size: 1em; display:block; text-align:center; margin: 0; padding: 0; }  #partlist .redtext, #proddetail .redtext, .partlist .redtext, .greentext, .proddetprice, .pricetext, ul.subtotal li.f0 .col30, .subtotal .pricebox { color: #036c03; } small{ font-size: 10px; padding: 2px 0; } p.crumb { padding:0; margin-top: 0; font-size: 0.9em; } img, #global #right li.border_none, #global #center .border_none { border: none;right } .bg_none, #global #center li.bg_none{ background: none; } #center .border_none { border: none; } ol { margin-left: 30px; } hr { border: 1px solid #f0f0f0; height: 1px; } h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, Helvetica, sans-serif; } h1 { font-size: 1.8em; color: #3f3f3f; padding: 5px 0; margin: 5px 0 0; } #home h1 { position: absolute; top: -9000%; } h2 { font-size: 1.4em; color: #3f3f3f; padding: 5px 0; margin:0; } .f0_heading h2, .fff_heading h2{ font-size: 1.2em; background: #f9f4ec url(/images/h2_f0.gif) repeat-x; border: 1px solid #f0e7d8; border-bottom: 2px solid #b9b0a4; padding-left: 10px; clear: both; display: block; margin: 5px 0; } .f0_heading h2 a{ font-size: 10px; } #manpage .f0_heading h2 a { font-size: 1em; } .fff_heading h2 { background: #fff; } h2 .right { padding-right: 10px; } h3 { font-size: 1.2em; color: #444; padding: 0; clear: both; } h4 { font-size: 1.2em; color: #444; padding: 0; } p{ font-size: 1.1em; padding: 3px 0; margin:5px 0; } .hr { height: 1px; background: #fff url(/images/dash.gif) repeat-x; border: none; margin: 3px 0; display:block; clear:both; padding: 0; } ul.listnone, ul.nolist, .contain_600 ul.col4 li { margin: 0; padding: 0; } ul.listnone li, ul.nolist li { padding: 2px; list-style: none; } .ghost { display: none; } .col30 { width: 28%; float: left; padding: 5px 10px; } .col30 p { text-align: left; } .col40 { width: 38%; float: left; padding: 5px 7px; } .col50 { width: 48%; float: left; padding: 5px 1%; } .col60 { width: 57%; float: left; padding: 5px 7px; } .col70 { width: 68%; float: left; padding: 5px 10px; } body form #center ul.col90 li{ width: 90%; } .contain_600{ width:600px; } .f0 { background: #f0f0f0; } #center .download, #center .view, #center .chart { background: url(/images/icons/icon_pdf.gif) no-repeat left 3px; padding:2px 5px 2px 20px; display: block; } #center .view { background: url(/images/icons/icon_view.gif) no-repeat left 3px; } #center .chart {background: url(/images/icons/icon_wrench.gif) no-repeat left 3px;} .promotext { width: 100%; min-height: 22px; padding: 0; clear: both; margin-bottom: 5px; text-align:left; } .promotext span{ background: #fff url(/images/promoarrow.gif) no-repeat; color: #a61415; font-size: 1em; padding: 3px 0 3px 40px; float: right; width: 80%; } #partlist .desc .promotext, #productline .desc .promotext, #jeeppartlist .desc .promotext{ background: none; margin: 3px 0; } #partlist .desc .promotext span, #productline .desc .promotext span, #jeeppartlist .desc .promotext span { float: left; } .promotext small.exp{ padding-left: 20px; float: left; margin-top: -7px; color: #a61415; } small.timer , #partlist .desc small.timer { background: #fff url(/images/icons/icon_clock.gif) no-repeat left 5px; padding-left: 20px; display: block; } .timer span, #partlist .desc .timer span{ background: #fff url(/images/promoarrow_clock.gif) no-repeat; text-indent: 25px; }   #global form #right .minicart ul.subtotal .savings .pricebox { background: #fff url(/images/icons/icon_savings.gif) no-repeat 3px 4px; } strike { } .disc { border: 1px solid #ccc; background: #f9f9f9 ; padding: 5px; } .info {  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; } ul.col3 .errormsg { width:190px; margin: 0 auto; } #center ul.form li .errormsg { color: #a61415; background: url(/images/icons/icon_error.gif) no-repeat left 2px; padding-left: 15px; float: left; display:block; } #global form .alert { background: url(/images/icons/icon_alert.gif) no-repeat; padding-left: 20px; } .errormsg { color: #a61415; background: url(/images/icons/icon_error.gif) no-repeat left 2px; padding-left: 15px; display:block; text-align: left; } .confmessage { border: 1px solid #aacf9b; padding: 10px; margin: 10px 0; background: #e5f0e0; } .even { background: #f6f6f6; } .fff { background: #fff; } 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; } #global #center .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;} .jspop .col1 li ul.specs li {min-height: inherit;} ul.col3{ list-style: none; width: 100%; float: left; clear: both; border-bottom: 1px solid #f0f0f0; margin: 0 0 5px 7px; } ul.col3 li{ width: 30.1%; float: left; padding: 5px 7px; } #storepickup ul.col3 li{ width: 29%; float: left; padding: 5px 7px; } #home ul.col3 li { width: 31%; padding: 5px 0; margin: 0 1%; } *html #home ul.col3 li { margin: 0 0.7%; }  #home ul.col3 li blockquote img { padding: 0; border: none; background: none; } ul.col3 li.middle { border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; } ul.col3 li img, #center #jeeppartlist .colorswatch span img, ul.partlist li .image small, ul.partlist li .add small, #partlist .col40 img, #proddetail .col40 img, #right .minicart ul.items li img, #right ul.box img, #right object{ margin: 0 auto; display:block; } ul.col3 li strong { display: block; font-size: 1.1em; text-align: center; } ul.col3 li p { padding: 0 5px; margin-bottom: 2px; } #center #manpage ul.col4 li .alert strong , #shoppingcart .timer span small, ul.col3 li p strong{ display: inline; } ul.col4{ list-style: none; width: 100%; float: left; clear: both; } ul.col4 li{ width: 22%; float: left; padding: 5px 7px; } #center #manpage ul.col4 li, #center #oraads ul.col4 li{ height: 215px; width: 145px; padding: 5px; } #center #store ul.col4 li { height: 255px; width: 140px; padding: 5px; margin: 0 2px 5px 2px; border: 1px solid #e0e0e0; font-size: 0.9em; } #center #store .col4 li:hover { border: 1px solid #ccc; background: #f0f0f0; } #center #manpage ul.col4 li strong, #center #oraads ul.col4 li strong, #center #store ul.col4 li strong { display: block; text-align: center; } #center #store ul.col4 li img { border:1px solid #ddd; background:#f0f0f0; padding:5px; } #center #oraads ul.col4 li { height: 200px; } ul#logos.col4 li, #logos ul.col4 li { width: 150px; padding: 0; text-align: center; height: 115px; } ul.col2_3 { list-style: none; width: 100%; float: left; clear: both; } 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; } ul.brandsaz { margin-bottom: 10px; float: left; } ul.brandsaz li { list-style:none; text-align:center; float:left; width:10px; height:10px; margin:3px; padding:3px; } ul.bluearrow li, #center ul.col3 li ul.bluearrow li, #center ul.col4 li ul.bluearrow li{  Padding: 0 0 0 10px; margin: 5px; list-style: none; text-align: left; } #center ul.col3 li ul.bluearrow li, #center ul.col4 li ul.bluearrow li { width: 90%; margin: 2px 5px 2px 0; } #center .corner_groupbox ul.col4 li ul.bluearrow li{ background: none; } .jeephome ul.col3 li img { margin: 0; } #center ul.specs li, .tabbedblock ul li, list li { padding: 0 0 0 15px; margin: 0; border: 0; list-style: none; background: url(/images/circlelist.gif) no-repeat 0 5px; display:block; } #global form #center ol.specs { padding-left: 15px; } #global #center a span img  { border-bottom: 1px solid white; margin-bottom: -2px; } .invis { display: none; } #center table.chart { margin: 0; padding: 0; font-size: 0.9em; border-top: 1px solid #ddd; border-left: 1px solid #ddd; } #center table.chart td { padding: 5px; background: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; margin: 0; } #center table.chart .f0 { background: #f0f0f0; } #center table.chart .ddd { background: #ddd; } .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; }  ul.pagination { margin: 10px auto; padding: 10px 0 0; float: right; clear: both; } #global form ul.pagination li { list-style: none; float: left; display: block; border:1px solid #999; margin: 0 1px; padding: 0; width: auto; } #global form ul.pagination li a{ text-decoration: none; display: block; margin: 0; padding: 5px 7px; background: #f0f0f0; text-align: center; color: #000; } #global ul.pagination li a:hover { color: #000; text-decoration: none; margin: 0; display: block; background: #f1e7d9; padding: 5px 7px; } #global ul.pagination li.active{ color: #000; background: #f1e7d9; padding: 5px 7px; }  #global .jspop, #global .productimage .jspop { background: url(/images/popup/top_corner.png) no-repeat right top; border: none; float: left; width: 440px; font-size: 0.9em; padding-top: 16px; position: absolute; z-index: 1000; color: #222; } #global .jspop strong { font-size: 1.4em; color: #fff; padding: 10px 20px; float: left; } #global .jspop .content strong { padding:0; width: auto; float:none; } #global .jspop img.right { margin: 20px 0 10px; } #global .jspop h3 { font-size: 1.7em; font-weight: normal; margin: 10px 0; } #global .jspop .content { background: url(/images/popup/bottom_corner.png) no-repeat right bottom; padding: 0 7% 10px; margin-bottom: 10px; float: left; width: 86%; border:none; } #global #mainimg1 .jspop, #openbox .jspop{ border: none; width: 440px; padding-top: 10px; height:0; } #global #mainimg1 .jspop div, #global #mainimg1 .jspop .content img { border: none; } #global #mainimg1 .jspop .content, #openbox .jspop .content { padding-top: 10px; } #global #mainimg1 .jspop .clear { width: 100%; } #global .jspop ul.specs li { min-height: 0; clear: none; } #global .jspop h3 { font-size: 1.6em; font-weight: bold; } #global .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; } html body form .jspop ul.productlist { overflow: hidden; margin: 0; padding: 0; width: 100%; } html body form .jspop ul.productlist li{ width: 368px; float: left; padding: 10px 5px; margin: 0; overflow: hidden; border-bottom: 1px dashed #ddd; } html body .jspop ul.productlist img.thumb{ float: left; margin: 0 10px 0 0; padding: 2px; } html body .jspop ul.productlist p { margin: 5px 0; padding: 5px 0; }  #global form .promotext .jspop h3 .greentext { float: none; padding: 0; width: 100%; background: none; color: #036c03; } #global form#aspnetForm .jspop table { width: 100%; border: 1px solid #ddd; margin-top: 10px; } #global form#aspnetForm .jspop table strong{ font-size: 1.2em; color: #222; font-weight: bold; } .promotext form .jspop .content p img{ float: left; }  #left { position: absolute; left: 0; top: 115px; width: 172px; color: #333; font-size:1.1em; z-index: 1; } #left h2.truck{ height:18px; color: #855501; padding: 8px 5px 0px 5px; float: left; width: 162px; font-size: 1em; margin: 10px 0 0 0; background:url(/images/nav-bg.gif) top right no-repeat; } #jcontainer, #tcontainer, #jcontainer ul#jeep, #tcontainer ul#truck { height: auto; overflow: hidden; float: right; background:fbf8f3 url(/images/nav-bg.gif) bottom right no-repeat; width: 168px; } #left ul.bullet_nav, ul.leftcol { float: right; padding: 3px 0 7px 0; font-size:.8em; background:#fbf8f3 url(/images/nav-bg.gif) bottom right no-repeat; width: 168px; } ul.bullet_nav li, ul.leftcol li { height:16px; margin:0; padding:0; float: left; list-style: none;  } ul.leftcol li a:hover, a small{ text-decoration: underline; color:#897969; } ul.bullet_nav li span a, ul.leftcol li a, #left ul.leftcol li.multiple a{ color:#004276; display:block; text-decoration:none; overflow: hidden; width:152px; margin-left: 10px; padding: 1px 0 0 0; height:18px; } #left ul.leftcol li.multiple a{ margin: 0; display:inline; padding-left: 20px; } ul.bullet_nav li a:hover { color:#897969; display:block; text-decoration: underline; overflow: hidden; width:152px; margin-left: 10px; padding: 1px 0 0 0; } #global #jeep.bullet_nav li span { text-indent: .1em; } ul.bullet_nav li.doubleline a, ul.bullet_nav li.doubleline, #left ul.leftcol li.doubleline, #left ul.leftcol li.doubleline a { height: 34px; } #left ul.bullet_nav li span { text-indent: -2.3em; float: left; } ul.leftpromo { float: left; background: #fff; width: 172px; } ul.leftpromo li{ text-align: center; padding: 0 0 20px 0; }  #right { position: absolute; right: 0; top:25px; width: 169px; color: #fff; } #right h2 { font-size: 1.1em; padding: 0; text-align: center; margin-bottom: 5px; } #right ul { float: left; clear: both; } #right .minicart { float: left; background:url(/images/mini-cart-top.gif) top left no-repeat ; width:166px; margin-left:2px; } #right .minicart h2 { height:22px; padding-top: 10px; float: left; width: 166px; margin: 0; } #right .minicart ul.items { margin: 0; padding: 0; float: left;  color: #333; list-style: none; width: 158px; padding: 5px 0; text-align: left;  } #right .minicart ul.subtotal { margin: 0; padding: 0; float: left; clear: both; color: #333; list-style: none; width: 160px; padding: 0 0 7px 7px; background:url(/images/mini-cart-bottom.gif) bottom left no-repeat ; } #right .minicart ul.items li { border-bottom: 1px solid #ddd; padding: 0 0 5px 7px; } #right .minicart ul.items li strong { display: block; } #right .minicart ul.items li span { text-align: left; float: left; width: 48%; } #right .minicart ul.items li .txtright{ text-align: right; font-weight: 700; } #right .minicart ul.subtotal li, #right .minicart ul.items li { width: 100%; float: left; clear:both; margin: 1px 0; } #right .minicart ul.subtotal span{ float: left; width: 45%; margin-bottom: 2px; } #right .minicart ul.subtotal .pricebox{ border: 1px solid #ddd; background: #fff; padding: 2px 5px; text-align: right; } .rtcol_promo { margin: 10px auto 0; float: left; border: 1px dashed #ddd; } #right ul.box { float: left; margin:0; list-style: none; padding: 0 5px 5px; width: 158px; color: #333; background:url(/images/nav-bg.gif) bottom left no-repeat; } #right h2.truck{ height:5px; color: #855501; padding: 8px 5px 0px 5px; float: left; width: 158px; font-size: 1em; margin: 10px 0 0 0; background:url(/images/nav-bg.gif) top left no-repeat; } #right ul.box li{ float: left; margin: 0; padding: 7px 5px; list-style: none; width: 148px;  color: #897969;   font-size: 0.9em; } #right .box img.icon{ display: inline; margin: 0 5px -9px -1px; } #right ul.box li input { margin: 5px 0; } .rtcol_storelocator{ background: url(/images/buyonline_pickup_bg.gif) no-repeat center top; padding-top: 168px; clear: both; margin: 10px 0; float: left; width: 100%; } .rtcol_storelocator .content { background: url(/images/buyonline_pickup_btm.gif) no-repeat center bottom; padding-bottom: 10px; clear: both; display: block; color: #333; text-align: center; } #global form .rtcol_storelocator p.alert, #global form .rtcol_storelocator p.errormsg { width: 130px; margin: 0 auto; background-position: left 4px; } .list { display: block; background: #f0f0f0; width: 164px; margin: 0 auto 3px; padding-top: 3px; border-bottom: 1px solid #ccc; border-top: 1px solid #ddd; } #global #right .minicart .promotext { float: left; width: 100%; background-color: #f0f0f0; } #global #right .minicart .promotext span{ width: 123px; float: left; background-color: #f0f0f0; } #global #right .rtnavstore { height: 26px; width:150px; margin:0 ; padding:3px 0; } #global #right .rtnavstore input{ float:right; margin:4px 3px 0 0; } #global #right .rtnavstore input.btn{ margin:0 15px 0 10px; }  #global .header { height: 236px; width: 100%; } #global .header .topnavheader .number{ margin:0 48px 0 0; padding:8px 0 0 0; font-size: 15px; color: #333333; width:230px; } *html #global .header .topnavheader .number{ margin:0 35px 0 0; width:208px; } .header img.logo { postition: absolute; top: 0; left: 0; float: left; } .header ul.topnav { margin: 12px 0 0 0; padding:0 ; list-style: none; font-size: 0.9em; float:right; } .header ul.topnav li{ float: right; margin-right: 5px; padding: 2px 2px 4px; } .header ul.topnav li a{ color:#004276; text-decoration:none; } .header ul.topnav li a:hover { color:#897969; text-decoration: underline; } .header .header_3waystobuy { position: absolute; right:10px; top: 23px; width: 463px; height: 50px; float: left; overflow: hidden; } .topnavheader{ width:635px; padding:0 174px 0 0; float:right; }  .searchbox { height: 26px; width:390px; margin:0; padding: 0; float:right; } .searchbox h2{ float: left; margin-top: -3px; font-size:1.2em; padding: 5px; } .searchbox select, .searchbox input{ float:right; } .searchbox select { width: auto; } .searchbox input#ctl00_tbSearch { background: #fff; padding: 3px 3px 2px; border: 1px solid #bbb; border-left: 1px solid #aaa; border-top: 1px solid #aaa; float:right; } #global form .searchbox input.btn { margin: 0 5px; float:right; }  #footer {  width: 100%; padding: 10px 0; margin-top: 20px; float: left; clear: both;  background: #f1e7d9 url(/images/footer_bg_rt2.gif) top right repeat-x; } #footer ul { margin: 10px 0; } #footer ul.col4 li { width: 22%; float: left; padding: 5px 10px; margin-bottom:10px; } #global #footer ul.col4 li strong { margin: 0; padding: 0; font-size: 1.3em; } #footer ul.col4 li ul.bluearrow li{ float: left; width: 100%; Padding: 0 0 0 10px; margin: 2px; list-style: none; } #footer ul.col4 li.fff { border: 1px solid #ccc; } #footer ul.col3 { margin:0; border:none; } #footer ul.col3 li{ text-align:center; }  #footer ul.col5 li { width: 15.5%; float: left; padding: 5px 2px; list-style:none; margin: 0 3px; } #global #footer ul.col5 li strong { margin: 0; padding: 0; font-size: 1.3em; } #footer ul.col5 li ul.bluearrow li{ float: left; width: 100%; Padding: 2px 0 ; margin: 0; list-style: none; } #footer ul.col5 li.fff { border: 1px solid #ccc; }  #center { margin: -115px 180px 0; } *html #center { margin: -115px 175px 0 ; } *+html #center { margin: -118px 180px 0 ; } #center .pad5 p { padding: 5px; }  .jeepconceptlink { margin-left:75px; clear:both; } .jeepconceptlink a{ text-decoration: underline; color:#004276; font-size:.8em; } .jeepconceptlink a:hover{ color:#897969; text-decoration:none; } #home .auxlinks { float:left; margin-bottom:3px; clear:both; width:100%; } #home ul.auxnav { margin:0 0 20px 190px; padding:0 ; list-style: none; } #home ul.auxnav li{ float: left; margin-right: 5px; padding: 2px 2px 4px; } #home ul.auxnav li a{  } #home ul.auxnav li a:hover { color:#897969; text-decoration:none; } .header .header_3waystobuy { position: absolute; right:10px; top: 23px; width: 463px; height: 50px; float: left; overflow: hidden; } #home .col3 p, #center #cat ul.col3 li p { font-size: 1em; } #home ul.col4 li { width: 22%; padding: 5px 1%; } #home ul.col4 li img { padding:2px; margin: 0 auto; } #home ul.col4 li a.image { border: 1px solid #ccc; background: #f0f0f0; width: 100%; display: block; } .stretch_banner { width: 100%; background: url(/promo/2008-03/freeshipping_strip_bg.jpg) repeat-x; text-align: center; margin: -5px 0 10px; } .jeephome #homebannerblock { background:#fff url(/promo/2007-12/jeephomepage_stretch.jpg) repeat-x left top; } #homebannerblock { background: none ; height:104px; margin-left: 265px; } *html #homebannerblock { margin-left: 285px; } #home-banner{ padding:0; margin:5px 0 10px 0; border: none; background: #fff url(/promo/2008-12/header-stretch.jpg) repeat-x; text-align: center; float:left; width: 100%; } #homebanner{ display:none; height: 155px; display: block; width: 100%; } #strip-banner { padding:0; margin:0 0 10px 0; border: none; background: #fff url(/promo/2008-09/strip-banner-stretch.jpg) repeat-x; text-align: center; float: left; width: 100%; } #strip-banner .L { clear: left; background:url(/promo/2008-09/strip-banner-left.jpg) no-repeat left top; margin:0; } #strip-banner .R { clear: left; background:url(/promo/2008-09/strip-banner-right.jpg) no-repeat right top; margin:0; } #homeheader-banner { padding:0; margin:5px 0 10px 0; border: none; background: #fff url(/promo/2008-09/homeheader-stretch.jpg) repeat-x; text-align: center; float: left; width: 100%; } #homeheader-banner .L { clear: left; background:url(/promo/2008-09/homeheader-left.jpg) no-repeat left top; margin:0; } #homeheader-banner .R { clear: left; background:url(/promo/2008-09/homeheader-right.jpg) no-repeat right top; margin:0; } #tireship_banner { padding:0; margin:0; border: none; background: #fff url(/promo/2008-05/banner-strip-stretch.jpg) repeat-x; text-align: center; float: left; width: 100%; } #tireship_banner .L { clear: left; background:url(/promo/2008-07/tireship_banner_L.jpg) no-repeat left top; margin:0; } #tireship_banner .R { clear: left; background:url(//promo/2008-07/tireship_banner_R.jpg) no-repeat right top; margin:0; } .corner_groupbox h2 span{ background: url(/images/corner_h2_left.gif) no-repeat left top; margin: 0; display: block; padding: 8px 10px 10px; } .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 0 0 0; padding:0 0 5px; border:none; } #center .corner_groupbox ul.col3 li.col_full { width: 100%; margin: 0; padding: 0; }  #center #cat ul.col3 li img, #center #subcat ul.col3 li img { margin-bottom: 10px; } #center #cat ul.col3 li p, #center #subcat ul.col3 li p { padding-bottom: 5px; padding-top: 5px; margin-bottom: 5px; background: #fbfbfb; border: 1px solid #f0f0f0; } #cat ul.col3 li p img{ display: none; }  .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 { font-size: 1.2em; } .tabcontent { padding: 0 10px; } .tabcontent ul.specs { margin: 10px 0; } html body .tabcontent .productspecs ul.specs li{ margin: 7px 0; } .related_prod ul.listnone { margin-bottom: 10px; }  #proddetail h1, #partlist h1 { margin-bottom: 10px; } .productimage { float: left; width: 240px; margin-bottom: 10px; } #center .productimage #mainimg1 { border: 1px solid #ccc; background: #f0f0f0; margin: 0 auto 10px; padding: 5px; text-align: center; } .productinfo { padding-left: 241px; } .productinfo .alignleft { width: 96%; } #proddetail .productinfo .alignleft .productspecs { margin: 5px 0; padding:0; border-bottom:1px solid #ddd; float: left; max-width: 500px; } *+html #proddetail .productinfo .alignleft .productspecs { width: 350px; } #proddetail .productinfo .alignleft .productspecs ul.specs{ margin: 0 0 10px; float: left; width: 100%; } #proddetail .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; } .productinfo .pricebox{ float: left; margin: 10px 0; border: 1px solid #ddd; background: #fcfcfc url(/images/add_bg.gif) repeat-x; padding: 10px 30px; } *html .productinfo .pricebox{ width: 200px; } .productinfo .pricebox .alignleft{ width: auto; padding: 0; background: none; text-align: center; } #proddetail .productinfo .pricebox .alignleft ul.listnone li { margin: 5px 0; padding: 0; } #proddetail .productinfo .pricebox .alignleft ul.listnone li h3, #proddetail .productinfo .pricebox .alignleft ul.listnone li p { margin: 0; padding: 0; }  .addons { width: 100%; text-align:left; float: right; padding: 0; margin: 10px 0; background: #fff; } .addons h2 { background: #fff; margin: 0; padding-left: 5px; font-size: 1.1em; margin-bottom: -10px; } .dash { background: url(/images/dash.gif) repeat-y right; } *html .addons .col50 { width: 47%; }  #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; } ul.partlist li.highlight { background: #fffabc; padding-top:20px; } ul.partlist li.highlight img{ padding:5px; background:#f0f0f0; border:1px solid #ccc; margin:5px 0 0 5px; } ul.partlist li.highlight .add{ margin:0 5px 0 0; padding:0; } #productline ul.partlist li .txtright { padding-right: 10px; } ul.partlist li { float: left; border-bottom: 1px dashed #ddd; width: 100%; margin: 0; padding: 10px 0; } ul.partlist li .image { width: 165px; float: left; } ul.partlist li .model { float: left; margin:0; padding-bottom: 5px; width:290px; } 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; background:#fff; } ul.partlist li .desc { padding: 0 175px; } ul.partlist li .desc .alignleft { width: 95%; } ul.partlist li .desc ul.specs{ width: 85%; } #global form #center ul.partlist li .desc ul.specs li{ width: 100%; clear: both; } ul.partlist li input.qty, #global form #center .qty input { width: 24px; text-align:center; } #center ul.partlist li .add { float: right; text-align: center; width: 150px; padding: 5px 10px 15px; } #global #center ul.partlist li.f0 .add { border: none; background: none; padding: 0; } #center #partlist ul.partlist li .add, #center #jeeppartlist ul.partlist li .add { border: 1px solid #ddd; background: #fcfcfc url(/images/add_bg.gif) repeat-x; } ul.partlist li .add .btn { margin: 5px 0; } .leftinstock{ background: #fefa93; border: 1px solid #e8eaaa; margin:5px 0 5px 0; padding: 3px; }  #proddetail .colorswatch { } #proddetail .colorswatch ul li{ float: left; width: 45px; text-align: center; } .colorswatch span { margin-top: 5px; } #proddetail .colorswatch ul li small, #jeeppartlist .colorswatch small, #center ul.thumb li small{ height: 20px; display: block; line-height: 1em; } #proddetail .colorswatch select { min-width: 145px; } .installation { height: 52px; width: 333px; background: url(/images/icons/installation_chart_left.gif) left top; display: block; clear: both; margin-bottom: 10px; } #center .diff1 div{background-position: left top} #center .diff2 div{background-position: left -52px} #center .diff3 div{background-position: left -104px} #center .diff4 div{background-position: left -156px} .installation div { display: block; width: 160px; height: 47px; padding-top: 5px; float: right; text-align: left; padding-left: 169px; background: url(/images/icons/Installation_chart.gif) no-repeat right top; } .installation span small { display: block; }  #center #jeeppartlist .colorswatch span{ float: left; width: 65px; text-align: center; font-size: 0.8em; } #center #jeeppartlist .colorswatch { float: left; margin-top: 5px; } #center #jeeppartlist .colorswatch strong { display: block; margin: 0 0 -10px 0; padding: 0; } #center #jeeppartlist select { margin: 5px 0; width: 100%; max-width: 225px; }  #left .vehicleselect h2 { color: #855501; padding:3px 0 1px 7px; font-size: 1em; } #left .vehicleselect #_ctl0_ddlSelectModel { margin:3px 0 0 10px; } #left .vehicleselect #ddlSelectModel { margin:3px 0 0 10px; } .vehicleinfo { background: #f9f9f9; border: 1px solid #ccc; padding: 0 0 5px; margin: 5px 0; display: block; float: right; clear: both; width: 99.6%; } .vehicleinfo em { border-bottom: 1px solid #ccc; background: #ddd; display: block; padding: 0 5px; font-size: 1.2em; font-style: normal; margin: 0; padding: 5px; } .vehicleinfo span { padding: 5px; float: left; }  #proddetail .productimage div{ width: 200px; margin: 0 auto 4px; border: 1px solid #ddd; } ul.thumb { width: 202px; margin: 0 auto; } #center ul.thumb li div{ width: 46px; height: 46px; overflow: hidden; } #center ul.thumb li { width: 46px; text-align: center; float: left; margin: -3px 0; } #center ul.thumb li a:hover { cursor: pointer; } *html #center ul.thumb li div { width: 44px; } #center ul.thumb li small{ margin: -2px 0 5px; }  #center #proddetail #tabbed1 {  float: left; width: 100%; } #center #tabbednav{ background: #fff url(/images/tab_nav_bg.jpg) repeat-x; margin: 0; padding: 0 0 10px 0; height: 43px; width: 100%; } #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:#bbb2a7 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; } #tabC2 ul.thumbnail { margin: 0 auto; } #tabC2 ul.thumbnail li div{ width: 46px; height: 46px; overflow: hidden; border:1px solid #dddddd; } #tabC2 ul.thumbnail li { width: 51px; text-align: center; float: left; margin:0 0 10px 0; padding:0; background:none; } #tabC2 ul.thumbnail li a:hover { cursor: pointer; } *html #tabC2 ul.thumbnail li div { width: 44px; } #tabC2 ul.thumbnail li small{ margin: -2px 0 5px; }  div.tabContent { float:left; padding: 10px; } div.partDetailTabHeader { display:block; float:left; width:100%; } div.partDetailTabContent { display:block; float:left; } #center #proddetail div.tabHeader a { display:block; float:left; margin: 0 -4px 0 5px; background:#fbf8f3 url(/images/tab_nav_right2.jpg) no-repeat bottom left; padding:6px 10px; border: 1px solid #f0e7d8; } div.partDetailTabContent li.partAttrName { float:left; list-style:none; width:30%; } div.partDetailTabContent li.partAttrValue { float:left; list-style:none; width:60%; }  blockquote.curvebox { background: #f1e7d9; margin: 0; padding: 1px 2%; float: left; width: 96%; } .curvebox_f0 { background: url(/images/curvebox_f0.gif); height: 10px; width: 100%; float: left; } .curvebox_f0 span{ background: url(/images/curvebox_f0.gif) right top; height: 10px; width: 10px; float: right; } #center .curvebox_btm { background-position: left bottom; } #center .curvebox_btm span{ background-position: right bottom; } blockquote.curvebox2 { background: #f0f0f0; margin: 0; padding: 1px 2%; float: left; width: 96%; } .curvebox_f02 { background: url(/images/curvebox_f02.gif); height: 10px; width: 100%; float: left; } .curvebox_f02 span{ background: url(/images/curvebox_f02.gif) right top; height: 10px; width: 10px; float: right; }  blockquote.curvebox_blue ul, blockquote.curvebox_blue p, blockquote.curvebox_blue h2 { padding: 5px 10px; } blockquote.curvebox_blue h2{ background: #b9b0a4; border-bottom: 1px solid #aea497; padding: 0 0 5px 10px; margin: 0; color: #fff; } blockquote.curvebox_blue h2 a { color: #fff; } blockquote.curvebox_blue { background: #fff url(/images/curvebox_blue.gif) repeat-y right top; margin: 0; padding: 0; float: left; border-left: 1px solid #b9b0a4; 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; } #center .curvebox_btm span{ background-position: right bottom; }  #center .corner_f0f0f0 { float: left; display: block; background: #f0f0f0 url(/images/curver_bg_ccc.gif) repeat-y right top; border-left: 1px solid #ccc; padding: 0; height: auto; clear: both; width: 100%; } #center .corner_f0f0f0 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; }  .guides {font-size: 0.9em;} #contact ul.form li h2 { margin-bottom: 5px; } #tirewheelfinder { margin-bottom: 100px; float: left; width: 100%; } #tirewheelfinder h1 { background: url(/images/wheel-finder-header2.gif) no-repeat center top; overflow: hidden; margin: 0 auto; display: block; text-align: center; width: 148px; height: 145px; text-indent: -99999px; } #tirewheelfinder h1.clearance { background: url(/images/wheel-finder-header3.gif) no-repeat center top; height: 175px;} #tirewheelfinder .select_480{ float: right; margin: 0 0 3px 10px; width: 460px; } #ctl00_ContentPlaceHolder1_divBrands {float: left; width: 450px;} html body #tirewheelfinder #ctl00_ContentPlaceHolder1_divBrands .col50 {width: 150px;} #ctl00_ContentPlaceHolder1_divBrands strong { margin: 5px 0; display: block; }  #tirewheelfinder .select_480 ul.form{ width: 320px; float: left; } #tirewheelfinder .select_480 ul.form li select{ width: 100%; } .select_480 ul.form li .col50{ font-size: 10px; padding: 0; margin-left: 0; } .select_480 ul.form li .col50 .checkbox input{ margin: 0 2px 0 0; float: left; } html body h2 .filter select { margin: 0 0 5px 5px; float: left; } html body h2 .filter label { margin-bottom: 4px; float: left; } .corner_f0f0f0 ul.listnone li{ font-size:9px; }  #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 #winches .select_164 { width: 190px; } #center .select_164 {  width: 330px; margin: 0 5px 5px 10px; float: right; } #center .select_164 ul.form { width: 164px; float: left; } #center .tirewheelpackage .select_174 { float: left; clear: both; margin-top: 10px; } #center .select_174 {  width: 340px; margin: 0 5px 5px 10px; float: right; } #center .select_174 ul.form { width: 174px; float: left; } #center .vehiclemm .select_250 { float: left; } #center .select_250 {  width: 250px; margin: 0 5px 5px 10px; float: right; } #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; } #center .select_330 {  width: 330px; margin: 0 0 5px 10px; float: right; } #center .select_330 ul.form {  width: 310px; margin: 0 0 5px; float: left; }  .tirewheelsteps { margin: 10px 10px 0; width: 273px; height: 73px; overflow: hidden; background: url(/images/landing/tirewheelpackage/steps.gif) no-repeat; display: block; float: left; } .step2 .tirewheelsteps { background-position: left -73px; float: none; } .step3 .tirewheelsteps { background-position: left -146px; float: none; } .step4 .tirewheelsteps { background-position: left -219px; float: none; }  .orderstatus { width: 300px; margin: 0 auto; } #orderstatus h2 { margin-top: 15px; } #global #orderstatus ul.specs li { padding: 0 0 10px 15px; border-bottom: 1px dashed #ddd; margin: 2px 0 2px 5px; } .call { background: url(/images/landing/ora-ads/calltopurchase.gif) no-repeat; display: block; height: 46px; width: 150px; } .quicklinks { float: right; width: 161px; height: 45px; background: url(/images/landing/ora-ads/quicklinks.gif) no-repeat; padding: 10px; text-align: center; margin: 0 0 10px 10px; } .quicklinks select { width: 160px; } #store.storelocator h1 { background: url(/images/landing/storelocator/buyonline-h1-lrg.gif) no-repeat top; width: 390px; height: 130px; text-indent: -9999%; display: block; } #store .storelistblock { width: 225px; float: right; margin: 0 0 10px 10px; padding: 135px 0 0; background: url(/images/landing/storelocator/storelocatormenu.jpg) no-repeat } *html #store .storelistblock { margin-right: -20px; } #store .storelistblock .center { background: url(/images/landing/storelocator/searchzip.gif) no-repeat center top; padding: 25px 0 10px; border-bottom: 1px solid #ddd; width: 160px; } #store .storelistblock .bystate { background:transparent url(/images/landing/storelocator/storelocatormenu_bottom.jpg) no-repeat scroll left top; float:left; margin:5px 0 0; padding:20px 0 20px 10px; width:240px; } #store .storelistblock .bystate .col50 { margin: 0; padding: 0; } #store em { font-size: 1.3em; font-style:normal; font-weight: 700; } .storepromo { float: left; border-top: 1px dashed #ddd; width: 360px; padding: 10px 0; font-size: 0.9em; } .storepromo ul li { float: left; clear: both; width: auto; padding: 5px 0; width: 100%; border-bottom: 1px dashed #ddd; } #store .storebio .disc { width: 170px; float: left; } #center #aboutus.maincontent ul.specs li { margin: 5px 0; padding-bottom: 5px; border-bottom: 1px dashed #ccc; } #oratv .contain_600 .col50 { width: 54%; float: right; } #oratv .contain_600 .col50 ul.col4 li{width: 25%;} #oratv h1{ background: url(/images/landing/info/ora_tv_banner_short.jpg) no-repeat; height:101px; text-indent: -9999px; }  .searchstore { float: left; width: 40%; } .storemap { float: left; width: 60%; } .searchstore .searchbox { background: #f9f4ec url(/images/h2_f0.gif) repeat-x; border: 1px solid #ccc; border-bottom: none; padding: 10px 0; margin: 10px 0 0; text-align: center; overflow: hidden; width: 100%; height:85px; } .searchstore .searchbox fieldset { width: 220px; display: block; margin: 0 auto; border: none; } .searchstore .searchbox input.store { width: 145px; float: left; padding: 1px 2px; } .searchstore ul.results { float: left; margin: 0 0 10px; padding: 0; width: 100%; list-style: none; border: 1px solid #ccc; border-bottom: 1px solid #bbb; background: #fff; font-size: 0.9em; height: 310px; overflow: auto; } .searchstore ul.results li { padding: 10px 10px 20px; background: #fff url(/images/dash.gif) repeat-x left bottom; } .searchstore ul.results li small { float: right; } .searchstore ul.results li strong { font-size: 1.4em; } .searchstore ul.results li span { padding: 5px 10px 5px 22px; } .searchstore ul.results li p { margin: 0; padding: 3px 0 0; } .icon_profile { background: url(/images/icons/icon_profile.gif) no-repeat left 7px; } .icon_direction { background: url(/images/icons/icon_directions.gif) no-repeat left 7px; } #map { width: 95%; margin: 10px 0 10px 5%; height: 420px; }  #store .storelistblockppc { width: 650px; } *html #store .storelistblockppc { margin-right: -20px; } #store .storelistblockppc .center { background: url(/images/landing/storelocator/searchzip.gif) no-repeat center 10px; padding: 45px 0 10px 0; width: 200px; } #center #store .corner_groupbox ul.col4 strong { text-align: left; } #center #store ul.col4 li { height: 245px; width: 140px; padding: 5px; margin: 0 2px 5px 2px; border: 1px solid #e0e0e0; font-size: 0.9em; } #center #store .col4 li:hover { border: 1px solid #ccc; background: #f0f0f0; } #center #store .storepromo ul.col4 li a img { border: none; padding: 0; margin: 0 auto; background: none; } #center #store .storepromo ul.col4 li { border: none; background: #fff; height: 170px; } #center #store ul.col4 li img { border:1px solid #ddd; background:#f0f0f0; padding:5px; } #center #aboutus.maincontent ul.specs li { margin: 5px 0; padding-bottom: 5px; border-bottom: 1px dashed #ccc; } #oratv .contain_600 .col50 { width: 54%; float: right; } #oratv .contain_600 .col50 ul.col4 li{width: 25%;} #oratv h1{ background: url(/images/landing/info/ora_tv_banner_short.jpg) no-repeat; height:101px; text-indent: -9999px; }  .storeinformation { width:245px; border: 1px solid #ccc; float: left; background: #fff; margin-right: 10px; } #center .storeinformation strong { background: #f0f0f0; padding: 5px 10px; display: block; } #center .storeinformation ul{ margin: 0; padding: 10px; list-style: none; } #center .storeinformation ul li { padding: 3px 0; } #center .storeinformation ul li strong{ background: none; padding: 0; display: inline; } #center .storebio p { padding-left: 260px; } #center .storebio img { display: block; } #center .storebio .storeimage { margin-bottom: 10px; margin-left: 255px; border-bottom: 1px dashed #ccc; padding: 20px 0 20px 20px; background: #f9f9f9 url(images/storebio_image.jpg) no-repeat left top; height: 257px; } #center .storebio .storeimage span a{ border: 1px solid #ccc; padding: 5px 10px; background: #fff; text-decoration: none; float: left; margin: 0 2px; } #center .storebio .storeimage div{ margin: 0 auto; float: left; width: 300px; text-align: center; margin: 10px 0; } .storeblocks { border-top: 1px solid #ccc; float: left; clear: both; padding: 5px 0 10px 0; margin: 10px 0; width: 98%; } .storeblocks ul li strong{ font-size: 1.1em; } #store .storeblocks ul.col3 li input { display: block; margin: 5px auto; } #center .storebio_misc { border-top: 1px solid #f0f0f0; margin: 10px 0 10px 260px; padding: 5px; } #center .storebio_misc p { padding-left: 0; } #center .storebio_misc img { border: none; margin: 5px; }  #global form .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; } #global form #center ul.form li input.btn, input.btn { width: auto; margin: 0 5px; } .txtright .btn{ margin: 0; } #global form #center #store input.btn { margin: 0; } ul.form li input, #center ul.form li select{ width: 150px; display: inline; } ul.form li textarea { width: 200px; } #global ul.form li input.checkbox, #global ul.form li input.radio, #global form ul.form li .checkbox input, #global ul.form li .radio input{ width: 15px; } #center #subscribe ul.form{ width: 400px; float: left; } ul.form li input.zip, input.zip { width: 50px; }  #center .catalog4wp { background: url(/images/landing/catalog/4wp_catalog.gif) no-repeat 380px 70px; float: left; } #center .catalogora { background: url(/images/landing/catalog/ora_magazine.jpg) no-repeat 400px 30px; float: left; width:99%; }  #jeepconcepts .col1 .detail .imageblock { float: right; width: 354px; margin-left: 20px; } #jeepconcepts .col1 .detail .heading, #jeepconcepts .col1 .detail p { margin: 0; } #jeepconcepts .col1 .detail ul.thumb { width: 100%; } #jeepconcepts .col1 .detail ul.thumb li { float: left; clear: none; width: 68px; text-align: center; } *html #jeepconcepts ul.thumb li{ margin-right: -2px; }  #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: 10px; } #center .article ul.specs { margin: 0 0 20px; } #center .article ul.specs li{ margin: 0 0 10px 30px; background-position: left 8px; }  .specialpara{ position:absolute; top:-9999px; width:250px; } h1 .jeep-parts-fq, h2 .jeep-parts-fq { text-indent: -9999px; display: block; } h1.home, #center .jeep-parts-fq { position:absolute; top:-9999px; }  #jeepresources { width:100%; padding:100px 0; clear:both;  } .jeeplinks { width: 24%; float: left; list-style:none; padding-left:5px; } .jeeplinks li{ padding:0 0 3px 5px; font-size:11px; }  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; }  .ModalBackground { position: fixed; top: 0; left: 0; height: 100%; width: 100%; min-height: 100%; min-width: 100%; } .UpdateProgress { background-color: #897a6a; padding: 10px; color: #fff; width: 150px; filter:alpha(opacity=75); opacity:.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; text-align: center; vertical-align: middle; position: fixed; top: 45%; left: 45%; z-index: 9999; } .nextpromodesc{ background:#fefb97; padding:5px; }  table.tabdata{ border: 1px solid #c7c7c7; border-collapse: separate; border-spacing: 1px; }  *table.tabdata{ border-collapse: collapse; border-spacing: none; }  +table.tabdata{ border-collapse: collapse; border-spacing: none; } table.tabdata caption{ text-align:center; font-size:1.1em; font-weight:bold; margin-bottom:5px; } .col1 table.tabdata{ margin:0 5px; } table.tabdata th, table.tabdata tfoot td{ text-align:center; } table.tabdata td, table.tabdata th{ padding:4px; } table.tabdata thead th{ background:#f1f1f1 url('/images/theme/tbl_th_bg.jpg') repeat-x scroll center -1px; font-weight:bold; border-right:1px solid #D1D1D1; } table.tabdata td { border-top:1px solid #D1D1D1; border-right:1px solid #D1D1D1; } table.tabdata tr.odd td{ background-color: #f5f5f5; }  table.specials{ border: 1px solid #c7c7c7; border-collapse: separate; border-spacing: 1px; }  *table.specials{ border-collapse: collapse; border-spacing: none; }  +table.specials{ border-collapse: collapse; border-spacing: none; } table.specials caption{ text-align:left; font-size:1.3em; margin:1em 0 0 0; font-weight:bold; } .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; border-right:1px solid #D1D1D1; } table.content td { border-top:1px solid #D1D1D1; border-right:1px solid #D1D1D1; } table.specials tr.odd td{ background-color: #f5f5f5; border-top:1px solid #D1D1D1; border-bottom:1px solid #D1D1D1; } table.content tr.odd td{ border-top:1px solid #D1D1D1; border-bottom:none; } table.specials .nobottomborder{ border-bottom:none; } table.specials .notopborder{ border-top:none; } table.specials colgroup.odd thead{ border-right:2px solid #fff; } table.specials tfoot td{ text-align:center; border-top:1px solid #d1d1d1; } .primary{  background:#fbf8f3; }  .selectjeep{ background:url(/images/shop-by-jeep.jpg) no-repeat; height:56px; } .selectjeep .dropdown{ padding:18px 0 0 170px; } .backtotop { float:right; clear:right; margin:15px 5px 0 0; width:170px; } .backtotop a { background:url(/images/icons/back-to-top.png) no-repeat 0 3px; padding:10px 0 5px 25px; }  #passwordStrength { height:10px; display:block; float:left; } .strength0 { width:250px; background:#cccccc; } .strength1 { width:50px; background:#ff0000; } .strength2 { width:100px; background:#ff5f5f; } .strength3 { width:150px; background:#56e500; } .strength4 { background:#4dcd00; width:200px; } .strength5 { background:#399800; width:250px; }