﻿foo{}
body{margin:0;padding:0;background:#fff url(/Files/System/bg_page.jpg) repeat-x fixed;}
form{display:inline;}
img{border:0;}
select{font-size:12px;}
.clearfloat{overflow:hidden;clear:both;height:1px;}
body, p, td, h1, h2, h3, h4{font:11px/1.5em verdana, arial, helvetica, tahoma, verdana, sans-serif;color:#000;}
p{margin:0;}
h1, h2, h3, h4{color:#2a435d;font-family:arial, helvetica, tahoma, verdana, sans-serif;}
h1{font-size:20px;letter-spacing:1px;font-weight:normal;line-height:normal;margin:0 0 12px;}
h2{font-size:15px;font-weight:bold;line-height:17px;margin:0 0 12px;}
h3{font-size:12px;font-weight:bold;line-height:15px;margin:0 0 12px;}
#topmenu, #topmenu ul{margin:0;list-style:none;font-family:arial, helvetica, tahoma, verdana, sans-serif;background:#70869d url(/Files/System/bg_topmenu.jpg) no-repeat;padding:0 0 0 10px;}
#topmenu{height:26px;overflow:hidden;}
#topmenu li{float:left;background:transparent url(/Files/System/topmenupipe.gif) no-repeat right top;margin:0;padding:0;font-size:13px;}
#topmenu a{display:block;padding:5px 9px 0 10px;height:22px;text-decoration:none;color:#fff;white-space:nowrap;}
#topmenu a:hover, #topmenu a.act{background:url(/Files/System/topmenuover.png) repeat-x;cursor:pointer;}
#topmenu li ul{position:absolute;width:250px;display:none;margin:-1px 0 0;background-image:none;padding:0;}
#topmenu li:hover ul, #topmenu li.sfhover ul{display:block;}
#topmenu ul li{background:transparent;margin:0;padding:0;float:left;font-size:13px;width:250px;}
#topmenu ul a{color:#fff;white-space:nowrap;width:231px;}
#topmenu ul a:hover, #topmenu ul a.act{background:#9babbb;cursor:pointer;}
a{color:#000099;}
#site{background:#fff;width:960px;margin:0 auto;}
#top{height:82px;overflow:hidden;}
#main{min-height:400px;}
#minheight{float:left;width:1px;height:400px;}
#left{margin:20px 0 0;width:280px;float:left;}
#leftcontent, #leftcontenttop{margin:0 40px 20px 20px;}
#leftcontenttop h2{margin-bottom:4px;}
#leftcontent .box h2{font-size:13px;line-height:20px;font-weight:bold;color:#2a435d;width:150px;padding:12px 20px 18px;background:url(/Files/System/bg_box.jpg) no-repeat;height:60px;margin:0 auto 16px;vertical-align:middle;}
select.dealerSelector{width:220px;margin:10px 0;}
#maincontent{margin:20px 0 0;width:660px;float:left;}
.selectDealer{width:525px;margin:0 0 16px 67px;background:#fff url(/Files/System/bg_productbox.jpg) no-repeat left bottom;height:172px;}
.selectDealer h1{color:#fff;letter-spacing:1px;font-size:20px;line-height:normal;padding:8px 20px 0;height:32px;background:#fff url(/Files/System/bg_productboxhead.jpg) no-repeat left bottom;}
.selectDealer .selectDealerMain{margin:8px 20px 0;}
#footer{width:960px;margin:20px auto 10px;background:#fff url(/Files/System/bg_footer.jpg) no-repeat center top;height:18px;padding:8px 0 8px 0;}
#footer small{font-size:11px;}
#productmenu{font-family:arial, helvetica, tahoma, verdana, sans-serif;margin:0 0 20px 20px;padding:0;list-style-type:none;}
#productmenu li{margin:0 0 2px 0;padding:0;font-size:13px;}
#productmenu a{display:block;padding:3px 0 0 10px;height:21px;width:210px;text-decoration:none;color:#2a435d;background:#c8d3df url(/Files/System/bg_leftmenuitem.jpg) no-repeat 0 0;}
#productmenu a:hover, #productmenu a.act{border-left:2px solid #c1001f;padding-left:8px;color:#000;background:#c8d3df url(/Files/System/bg_leftmenuitemhover.jpg) no-repeat -2px 0;}
#productlist{margin:0;padding:0;list-style-type:none;}
#dealerPop{position:absolute;top:150px;width:100%;height:250px;display:none;}
#productPop{position:absolute;top:150px;width:100%;height:400px;display:none;}
#dealerPopContent{position:relative;width:550px;height:250px;background:#fff;border:1px solid #999;margin:0 auto;padding:16px;background:#fff;}
#productPopContent{position:relative;width:800px;height:400px;background:#fff;border:1px solid #999;margin:0 auto;padding:0px;background:#fff;}
#productPopImage{position:absolute;left:0;top:0;}
.popCloseButton{position:absolute;top:16px;right:16px;width:19px;height:16px;}
.fade{opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);}
.ruler{clear:both;height:1px;overflow:hidden;color:#b2c3d7;background:#b2c3d7;margin:0 0 15px;}
#popOverlay{position:absolute;top:0;left:0;display:none;width:100%;background:#000;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
#dealerlist{margin:20px 0 0;}
#dealerlist td{padding:0 0 4px;}
ul#relatedList{display:none;margin:16px 0 0;padding:0;list-style-type:none;width:681px;}
ul#relatedList li{display:none;padding:0;float:left;width:227px;height:185px;background:url(/Files/System/bg_related.jpg) no-repeat left bottom;margin:0 0 18px;}
ul#relatedList li img{display:block;}
ul#relatedList li h3{margin-bottom:4px;font-size:12px;line-height:18px;}
ul#relatedList li .inner{width:178px;height:76px;padding:8px 14px;border-top:1px solid #fff;}
.cartButtonPrevious, .cartButtonNext{display:block;background:transparent url(/Files/System/bg_cartbutton.jpg) no-repeat right 0;height:20px;padding:4px 0 0;width:110px;font-size:13px;text-decoration:none;font-weight:bold;font-family:arial,helvetica,tahoma,verdana,sans-serif;color:#2A435D;text-align:center;}
.cartButtonPrevious{padding-right:10px;}
.cartButtonNext{padding-left:10px;}
.cartButtonPrevious:hover, .cartButtonNext:hover{background-image:url(/Files/System/bg_cartbuttonhover.jpg);}
