@charset "utf-8";
/* CSS Document */
body,td,th,input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666;}
body{width:100%;min-height:100%;height:auto;margin:0;padding:0;cursor:default;}
h1,h2,h3,h4,h5,h6,p,span,form,div,ul,li,fieldset{margin:0;padding:0;border:none;}
table,td{border:none;}
img{border:none;}
html,body,.wrapper{width:100%;height:auto;min-height:100%;left:0;top:0;position:absolute;}
.wrapper {background:url(../images/page_bkr.gif) top left repeat; }
html>body,html>body .wrapper{height:auto;}
/** html .footer{position:absolute;}
*/* html .main{padding-bottom:0px;}
/*head:first-child+body div.footer{position:absolute;z-index:0;}
*/head:first-child+body div.main{padding-bottom:0px;}
@media all and (min-width:0){head~body{height:100%;}
}

.box { float:left; }
.box a { color:#06C; text-decoration:underline; }

.link { text-decoration:none; color:#000; }
.link:hover { color:#003399; }
.link01 { text-decoration:underline; color:#003399; }
.link01:hover { text-decoration:none; }

.vspacer { width:20px; height:240px; float:left; clear:none; position:relative; background:url(../images/Vspacer.png) top left repeat-y; }
.Rbox { width:220px; height:10px; float:left; clear:both; position:relative; background:url(../images/rndBkr.png) top right no-repeat; }
.dotBrd { border-bottom:1px dotted #ccc; float:left; clear:both; }

.header {width:100%; height:122px; clear:both; position:relative; background:url(../images/header_bkr.png) top center no-repeat;}
.headercnt {width:990px; height:122px; margin:0px auto; position:relative;}
.logo { width:185px; height:37px; float:right; clear:both; position:relative; margin-top:52px; margin-right:60px; }

.main { width:100%; height:100%; clear:both; position:relative;  }
.maincnt { width:990px; height:100%; margin:0px auto; clear:both; position:relative; }
.mainBkr { width:870px; float:left; clear:both; position:relative; background:url(../images/mainBkr.png) top left repeat-y;padding:0px 60px 0px 60px; }

.leftcol { width:220px; float:left; clear:none; position:relative; }
.sidecol { width:650px; float:left; clear:none; position:relative; background:#2f2f2f; margin-bottom:20px; }
.sidecnt { width:630px; float:left; clear:both; position:relative; background:#fff; margin:1px 0px 1px 5px; padding:15px 0px 15px 15px; }

.menuBox { width:220px; float:left; clear:both; position:relative; background:#2f2f2f; padding:15px 0px;}
.menuBox a { width:170px; float:left; clear:both; position:relative; padding:7px 10px 7px 20px; color:#fff; text-decoration:none; font-size:16px; font-family:"Myriad Pro Light"; margin-bottom:1px; letter-spacing:-0.5px; }
.menuBox a:hover, .menuBox a.activ { background:#fff; color:#000; }
.menuBox a.activ {font-weight:bold;}

.leftcol h2 { font-size:18px; color:#003399; display:block; margin-bottom:5px; letter-spacing:-0.5px; }

.sidecnt h1 { font-size:20px; display:block; color:#003399; margin-bottom:10px; letter-spacing:-0.5px; }
.sidecnt p { line-height:18px; margin-bottom:10px; }
.sidecnt h3 { font-size:18px; color:#000; letter-spacing:-0.5px; margin-bottom:10px; }
.dealerBox { width:305px; float:left; clear:none; position:relative; }
.dealerBox .details { width:285px;float:left; clear:both; position:relative; padding:10px; }

.footer{ width:870px; float:left; clear:both;  position:relative; padding:5px 0px 0px 0px; }
.leftFoot {width:425px; float:left; clear:none; position:relative; font-size:11px; color:#666; }
.rightFoot {width:425px; float:right; clear:none; position:relative; font-size:11px; color:#666; text-align:right; margin-top:8px; }
.footLogo { width:90px; float:left; clear:none; position:relative; margin-right:10px; border-right:1px solid #003399; padding:5px 10px 5px 0px; }
.footer a { text-decoration:none; color:#666; }
.rightFoot a { margin-left:15px; }
.rightFoot a:hover { text-decoration:underline; }
.footerBkr { width:990px; height:70px; margin:0 auto; clear:both; position:relative;  background:url(../images/footerBkr.png) bottom left no-repeat;  }

.history { width:610px; float:left; clear:both; position:relative; color:#333; margin-bottom:10px; font-size:11px; }
.history span a {text-decoration:underline; color:#333; }
.history span a:hover, .history span a.activ { text-decoration:none; }


.pagination{width:430px;float:right;clear:none;position:relative;text-align:right; font-size:10px; line-height:18px;}
.pagination .prev{color:#000;text-decoration:none;clear:none;margin-right:5px;}
.pagination .pag{text-decoration:none;color:#696969;padding:2px 4px;border:1px solid #b0b0b0;margin-right:1px;}
.pagination .pag:hover, .pagination .pag.activ{border:1px solid #4b4b4b;background:#003399; color:#fff;}

.listBox { width:610px; float:left; clear:both; position:relative; font-size:11px; padding:10px; border-bottom:1px dotted #ccc;}
.listBox img { padding:5px; background:#ccc; float:left; clear:none; margin-right:10px; }
.listBox img:hover { background:#333; }
.listBox h2 { font-size:12px; color:#003399; display:block; margin-bottom:5px; }
.listBox h2 a { text-decoration:underline; color:#003399; }
.listBox h2 a:hover { text-decoration:none; }
.listBox span.price { font-size:12px; color:#FF0000; display:block; }
.listBox span.price strong { font-size:16px;}
.listBox span a { color:#666; font-weight:bold; }
.fr { float:right; }

fieldset.c_acc { border-left:3px #ccc solid; margin:20px; font-size:12px; }
fieldset.c_acc label { color:#333; padding:5px 10px; display:block; }
fieldset.c_acc input, fieldset.c_acc select, fieldset.c_acc label textarea { background:#ff9; border:1px solid #ccc;  padding:5px; color:#000; } 
fieldset.c_acc label textarea { background:none; }
fieldset.c_acc input:hover, fieldset.c_acc select:hover, fieldset.c_acc label textarea:hover { border:1px solid #666; }

.whiteBkr { background:#fff;}
.mb5 { margin-bottom:5px; }
.mb20 { margin-bottom:20px; }
.mr10 { margin-right:10px; }
.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }
.sp180 { width:180px; padding:10px 20px; }
.s630 { width:630px; }
.s305 { width:305px; }
.s200 { width:200px; }
.fs11 { font-size:11px; }
.fs14 { font-size:14px; }
.centerleft { float:left; clear:none; width:305px; padding-right:9px; border-right:1px solid #333; margin-right:10px; }
.centerright { float:left; clear:none; width:305px; }

