/*Normal CSS Document */

#header,#footer{width:964px;margin:0 auto;}
#footer{ margin-top:10px;}


div.body{background-color:#FFFFFF;z-index:1;margin:0 auto;min-height:443px;overflow:hidden;text-align:left;width:964px;background: url(../images/bg/bg_gradient.jpg) no-repeat center top ;}
div.allvehiclebody{background-color:#FFFFFF;margin:0 auto;min-height:443px;overflow:hidden;text-align:left;width:964px;background: url(../images/bg/allvehicle.jpg) repeat-x center top ;}

/*左侧导航 */
#maincontain {margin:0 auto;min-height:370px;*min-height:350px;overflow:visible;padding:20px ;text-align:left;width:964px;*width:924px;}
.leftcontain{ width:192px;*width:192px;float:left;}
.leftcontain .Vehicle{ height:195px; *height:205px; background:#FFF}
.leftcontain .Vehicle2{ height:210px; *height:211px; background:#FFF}
.leftcontain .VehicleNoShop2{ height:370px; *height:360px; background:#FFF}
.leftcontain .VehCategory{ height:195px; *height:205px;background:#FFF}
.leftcontain .VehCategoryNoShop{ height:400px; *height:400px;background:#FFF}
.leftcontain .Vehiclename { background:#c71444; height:25px; border-bottom:1px solid #d3d7d9; padding-left: 10px; padding-right: 10px;  font-weight:bold;}
.leftcontain .Vehiclename2 { background:#c71444; height:40px; border-bottom:1px solid #d3d7d9; padding-left: 10px; padding-right: 10px;  font-weight:bold;}
.leftcontain .Vehiclename td,.leftcontain .Vehiclename2 td{color:#FFFFFF;font-size:14px;line-height:15px;*padding-left: 10px; padding-right: 10px;vertical-align:middle; }
.leftcontain .Vehiclename a,.leftcontain .Vehiclename2 a{color:#FFFFFF;font-size:14px;line-height:15px;vertical-align:middle; }
.leftcontain .AllVehicle { background:#c71444; height:20px; border-bottom:1px solid #d3d7d9; padding-left: 10px; padding-right: 10px;  font-weight:bold;}
.leftcontain .AllVehicle td{color:#FFFFFF;font-size:12px;line-height:15px;*padding-left: 10px; padding-right: 10px;vertical-align:middle; }

.Category{ background:url(../images/bg/vehicleCategory_bg.gif)  left top;height:170px;*height:180px;width:192px; z-index:1;position:absolute; overflow-y:auto;scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-face-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff;}
.Category2{ background:url(../images/bg/vehicleCategory_bg.gif)  left top;height:171px;*height:171px;width:192px; z-index:1;position:absolute; overflow-y:auto;scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-face-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff;}
.CategoryShop{ background:url(../images/bg/vehicleCategory_bg.gif)  left top;height:375px;*height:385px;width:192px; z-index:1;position:absolute; overflow:hidden}
.CategoryShop2{ background:url(../images/bg/vehicleCategory_bg.gif)  left top;height:350px;*height:360px;width:192px; z-index:1;position:absolute; overflow:hidden}
.Category li{ list-style:none;border-bottom:1px solid #d3d7d9;  line-height:19px; }
.Category2 li{ list-style:none;border-bottom:1px solid #d3d7d9;  line-height:18px; }
.CategoryShop li{ list-style:none;border-bottom:1px solid #d3d7d9;  line-height:19px; }
.CategoryShop2 li{ list-style:none;border-bottom:1px solid #d3d7d9;  line-height:18px; }
.Category li.noCurrent a,.Category2 li.noCurrent a,.CategoryShop li.noCurrent a,.CategoryShop2 li.noCurrent a{display:block;text-decoration:none; padding-left:10px; font-size:10px; font-weight:bold ; line-height:18px;}
.Category li.noCurrent a:link,.Category li.noCurrent a:visited,.Category2 li.noCurrent a:link,.Category2 li.noCurrent a:visited,.CategoryShop li.noCurrent a:link,.CategoryShop li.noCurrent a:visited,.CategoryShop2 li.noCurrent a:link,.CategoryShop2 li.noCurrent a:visited  { }
.Category li.noCurrent a:active,.Category li.noCurrent a:hover, .Category2 li.noCurrent a:active,.Category2 li.noCurrent a:hover, .CategoryShop li.noCurrent a:active,.CategoryShop li.noCurrent a:hover, .CategoryShop2 li.noCurrent a:active,.CategoryShop2 li.noCurrent a:hover{background-color:#fff; border-left:3px solid #c71444;padding-left:7px;  }
.Category li.current, .Category2 li.current, .CategoryShop li.current, .CategoryShop2 li.current{background-color:#fff;  color:#c71444;display:block;text-decoration:none;  border-left:3px solid #c71444;padding-left:7px; font-size:10px; font-weight:bold }
.Category li.current a, .Category2 li.current a, .CategoryShop li.current a, .CategoryShop2 li.current a{background-color:#fff;  color:#c71444;display:block;text-decoration:none;  font-size:10px; font-weight:bold } 

.shop{ margin-top:5px}
.shopsupport{ background:#f3f3f3; padding-left:10px;}
.shopsupport ul{ height:150px; overflow:hidden;padding-top:2px;overflow-y:auto; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-face-color: #d9d9d9; scrollbar-3dlight-color: #d9d9d9; scrollbar-darkshadow-color: #d9d9d9; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #ffffff;}
.shopsupport li{ list-style:none;   padding-top:5px ; *padding-top:4px ;   }
.shopsupportlink{display: inline-block ;text-decoration:none; font-size:10px; font-weight:bold ; line-height:12px;padding-top:2px; padding-bottom:2px;}
.shopsupportlink a:link,.shopsupportlink a:visited {background:url(../images/icon_dot01.jpg) no-repeat left 0px; padding-left:20px; }
.shopsupportlink a:active,.shopsupportlink a:hover{background:url(../images/icon_dot02.jpg) no-repeat left 0px; padding-left:20px; }
.shoptitle{ background: url(../images/sav_reg_nav_shoptitle.gif) repeat-x ; font-weight:bold ; padding-left:10px; color:#FFFFFF; height:19px; line-height:19px;}

.dealersearch{ font-weight:bold; vertical-align:middle;font-size:12px;margin-top:5px;margin-bottom:10px;}
.dealersearch a{text-decoration:none; font-size:12px;vertical-align:middle;}
.dealersearch a:link,.dealersearch a:visited{background:url(../images/icon_search.gif) no-repeat left top; text-decoration:none; font-size:12px; padding-left:20px; }
.dealersearch a:active,.dealersearch a:hover{background:url(../images/icon_search_on.gif) no-repeat left top; text-decoration:none; color:#c71444 ; font-size:12px; padding-left:20px;  }




/*右侧导航 */
.rightcontain{ margin-left:20px;min-height:192px;width:712px;z-index:-1; float:left}
.SubCategory{ height:20px;}
.SubCategory td{ float:left; list-style:none; margin-right:2px; margin-bottom:2px;background:url(../images/tabA_left.gif) repeat-x left top;line-height:18px!important; line-height:18px!important; }
.SubCategory td a{  text-decoration:none; color:#fff; font-weight:bold; font-size:10px; padding:4px  8px;*padding:5px  8px;}
.SubCategory td a:link,.SubCategory td a:visited{color:#fff;}
.SubCategory td a:active,.SubCategory td a:hover{ background:url(../images/tabC_left.gif) no-repeat right top;height:25px; line-height:20px; color:#343434;line-height:18px!important; }


.SubCategory td.current{display:block;text-decoration:none; color:#666; font-weight:bold; font-size:10px; padding:0px 8px;background:url(../images/tabB_right.gif) no-repeat right top;height:20px; line-height:20px; color:#666;}

.SubCategory li{ float:left; list-style:none; margin-right:2px; margin-bottom:2px;background:url(../images/tabA_left.gif) repeat-x left top;height:20px; line-height:18px!important; }
.SubCategory li a{  text-decoration:none; color:#fff; font-weight:bold; font-size:10px; padding:4px  8px;*padding:5px  8px;}
.SubCategory li a:link,.SubCategory li a:visited{color:#fff;}
.SubCategory li a:active,.SubCategory li a:hover{ background:url(../images/tabC_left.gif) no-repeat right top;height:25px; line-height:18px!important;  color:#343434;}


.SubCategory li.current{display:block;text-decoration:none; color:#666; font-weight:bold; font-size:10px; padding:0px 8px;background:url(../images/tabB_right.gif) no-repeat right top;height:20px; line-height:20px; color:#666;}

/*Template A */
.submaincontain{ background: url(../images/bg/submaincontainbg.jpg) repeat-x left top #FFF; min-height:330px;*min-height:250px; padding:15px;padding-bottom:5px;*padding-bottom:15px;}
.itemHeight{background: #FFF; padding:10px;*padding:20px;}
.vehicleItemTitle{padding-left:10px; padding-right:16px; color:#666; font-size:12px; font-weight:bold; line-height:20px; text-align:justify; height:20px; overflow:auto; padding-bottom:5px;border-bottom:2px solid #666; }
.vehicleLeftpic{ width:330px; height:244px; padding-top:10px; padding-left:10px;padding-right:10px; *height:210px;overflow:hidden}
.vehicletxt{ margin:10px; padding-right:10px; width:271px;*width:290px; color:#666; font-size:9px; line-height:18px; vertical-align:top;text-align:justify; height:270px;*height:290px; overflow-y:auto; }
.vehicletxtNoImage{ margin:10px; padding-right:10px; color:#666; font-size:9px; line-height:18px; vertical-align:top;text-align:justify; height:270px;*height:290px; overflow-y:auto; }
.page{  margin-top:12px;* margin-top:15px;margin-right:10px; height:23px;*height:18px;z-index:9;}
.page .prev{ float:right}
.pagenumber{ background:#999;float:left; padding-left:5px; padding-right:5px; height:16px; line-height:16px; *height:14px; *line-height:14px;border-top:1px solid #fff;border-bottom:1px solid #fff; font-size:10px; font-weight:bold; color:#fff;} 
.floatL{ float:left}

/*Template B */
.vehicleLeftpicB{ width:670px; height:280px; overflow:hidden}
.Contentstext{width:670px;*width:660px; line-height:14px; margin-top:15px; padding:5px;}
.ContentsItem{width:712px; height:53px;*height:47px; background: url(../images/bg/text_back01.gif) repeat-x; line-height:14px; margin-top:5px;margin-bottom:15px;*margin-bottom:0px; }
div.bodyItem{background-color:#FFFFFF;margin:0 auto;text-align:left;width:964px;background: url(../images/bg/bg_gradient.jpg) no-repeat center top ; overflow:hidden}
.galleryTable{height: 100%; width: 670px; overflow-x: hidden;}
.galleryTable6{height: 100%; width: 670px; padding-left:10px;padding-right:10px; overflow-x: hidden;}
.leftAlign{text-align:left;}
.centerAlign{text-align:center;}

/*Template C */
.vehicleLeftpicC{ width:680px; height:350px; overflow:hidden}

/*All vehicles*/
.showVehicles{ height:412px;}
.showVehicles ul{ height:412px; overflow:auto}
.showVehicles li{ float:left;overflow:hidden; width:130px; background:url(../images/bg/vehiclesmall_bg.jpg) repeat-x ; list-style:none; text-align:center; margin-left:6px; line-height:14px; height:100px; }
.showVehicles li a{ text-decoration:none;}

/*Color*/
.ColorExterior{ width:492px; overflow:hidden; float:left;}
.Colorbigpic { width:492px; *width:490px; height:272px; *height:270px;border:1px solid #cecece; display:block}
.ExteriorS{
	margin-bottom:10px;
	clear:both;
	margin:auto;
	height:69px;
}
.ExteriorS dd{float:left; margin-right:7px;width:32px;height:27px;padding-bottom:3px; }
.ExteriorS dd img{border:1px solid #cecece;}
.ExteriorS dd a{width:32px;height:20px;padding-bottom:3px; display:block}
.ExteriorS dd.current,.ExteriorS dd a:active,.ExteriorS dd a:hover{
	border-bottom:2px solid #616161;
}
.ExteriorS dt,.EnlagerTitle{height:35px;vertical-align:middle; }
.ColorS{
	margin-bottom:10px;
	clear:both;
	margin:auto;
	height:79px;
}
.ColorS dd{float:left; margin-right:7px;width:32px;height:27px;padding-bottom:3px; }
.ColorS dd img{border:1px solid #cecece;}
.ColorS dd a{width:32px;height:20px;padding-bottom:3px; display:block}
.ColorS dd.current,.ColorS dd a:active,.ColorS dd a:hover{
	border-bottom:2px solid #616161;
}
.ColorS dt,.EnlagerTitle{height:35px;line-height:35px; background: url(../images/icon_dotbg.gif) no-repeat left center; padding-left:10px; font-weight:bold; }
.ExteriorStitle{line-height:15px; background: url(../images/icon_dotbg.gif) no-repeat left 3px; padding-left:10px; font-weight:bold; }
.ExteriorStitle2{line-height:15px; background: url(../images/icon_dotbg.gif) no-repeat left 3px;padding-left:10px;  font-weight:bold; width:150px; height:35px;}
.Exteriortext{
	height:27px;

*height:27px; 		
	line-height:27px;
	padding:0px 5px 0px 5px;
	overflow:hidden;
	width:490px;
}

.ColorInterior{
	width:180px;
	overflow:hidden;
	padding-left: 6px;
}
.Interiorpic { width:182px; *width:180px; height:82px; *height:80px;border:1px solid #cecece; display:block}

.EnlagerInterior{
	width:180px;
	height:182px;
	overflow:hidden;
	margin-top:5px;
	padding-left: 6px;
}
.Enlagertext{ margin-top:10px; height:58px;*height:58px; padding:0px 5px;  overflow:hidden; line-height:18px;}

/*Specification*/
.showall{ background:url(../images/box_white_plus.gif) no-repeat left center; height:25px; line-height:25px; padding-left:20px; font-weight:bold; font-size:10px;  width:663px;}
.showall a{  font-size:10px;  }
.print{ text-align:right; float:right ; cursor:hand;  }
.printtop{ width:683px;*width:663px;height:20px; text-align:right; background:#FFF;  padding-right:20px; overflow:hidden; zoom:1;}
.printbottom{ width:683px;*width:663px;height:40px; text-align:right; background:#FFF;  padding-right:20px; overflow:hidden; zoom:1; padding-top:10px;}
.blackbar{background:url(../images/bg/specA.jpg)  repeat-x ; height:20PX; line-height:20PX; color:#FFF; font-size:10PX;font-weight:bold; cursor:pointer ;color:#FFF;  }
.blackbar a{color:#FFF; font-size:10PX; text-decoration:none;}
.floatL2{ float:left}
.SpeContent{ background: #FFF; }
.specifTableA{ width:660px;  margin:10px;border-left:1px solid #999;}
.specifTableA th{ background:#c8c8c8;color:#000; border-top:1px solid #999; border-bottom:1px solid #999;  border-right:1px solid #999;margin:0px; line-height:24px; text-align:center; padding:2px;  }
.specifTableA td.subthA{ font-weight:normal; color:#000; line-height:15PX; text-indent:10PX; text-align:left;font-size:10px; }
.specifTableA td.subthB{ font-weight:normal; color:#000; line-height:15PX; text-indent:10PX; text-align:left;font-size:10px;}
.specifTableA td.subthC{ font-weight: normal; color:#000; line-height:15PX;text-indent:10PX;text-align:left;font-size:10px;}
.specifTableA td.subthAbottomline{ font-weight:normal; color:#000; line-height:15PX; text-indent:10PX; text-align:left;font-size:10px;border-bottom:1px solid #999;}
.specifTableA td.subthBbottomline{ font-weight:normal; color:#000; line-height:15PX; text-indent:10PX; text-align:left;font-size:10px;border-bottom:1px solid #999;}
.specifTableA td.subthCbottomline{ font-weight: normal; color:#000; line-height:15PX;text-indent:10PX;text-align:left;font-size:10px;border-bottom:1px solid #999;}
.specifTableA th.rightline,.specifTableA td.rightline{border-right:1px solid #999;color:#000;}
.specifTableA td.bottomline{border-bottom:1px solid #999;color:#000;}
.specifTableA tr.gray{ background:#ebebeb; color:#000;}
.specifTableA td{border-right:1px solid #999;color:#000;text-indent:2px; font-size:9PX; vertical-align:middle;padding:2px;}
.toTOP{ padding-top:10px; padding-left:5px;padding-bottom:10px;}
.graybar{background:url(../images/bg/specB.jpg)  repeat-x ; height:20PX; line-height:20PX; color:#000; font-size:10PX;font-weight:bold;   border:1px  solid #999; border-bottom:none; cursor:pointer; }
.graybar a,.graybarbottom a{color:#474747; font-size:10PX; text-decoration:none;}
.graybarbottom{background:url(../images/bg/specB.jpg)  repeat-x ; height:20px; line-height:20PX; color:#FFF; font-size:10PX;font-weight:bold;   border:1px  solid #999;}

/*accessories*/
.showall{ background:url(../images/box_white_plus.gif) no-repeat left center; height:25px; line-height:25px; padding-left:20px; font-weight:bold; font-size:10px;  width:663px;}
.hideall{ background:url(../images/box_minus.gif) no-repeat left center; height:25px; line-height:25px; font-weight:bold; font-size:10px;  width:663px;}
.hideall a{ height:25px; line-height:25px; padding-left:20px; font-weight:bold; font-size:10px;  width:663px;}
.accessories tr.tGreyLine {background-color:#a5a5a5; height:40px;  font-weight:bold;}
.accessories tr.tGreyLineB {background-color:#F4F4F4;}
.accessories td.BoxTop{color:#fff; line-height:40px; border-left: 1px solid #fff; padding-left:5px;}
.accessories td.tSpecsDesc{padding-left:12px;text-align:left;vertical-align:top;padding-bottom:3px;padding-top:3px;}
.accessories td {padding-bottom:3px;padding-top:3px;text-align:center;vertical-align:middle;}
.accessories td.tSpecscon{padding-left:12px;*padding-left:0px;text-align:left;vertical-align:top;}

.tAccessoryImg {left:-224px;position:absolute;top:4px;}
.tList li { text-align:left;}
.sBoxTitle {text-align:left;color:#464646;font-size:11px;font-weight:bold;}
.accdetial{ width:530px;*width:500px ;height:385px;*height:355px; border:10px solid #a3a3a3; padding:10px;* padding:5px;}
.accdetial .title{ font-size:10px; text-align:left; *text-indent:5px; height:18px; float:left; font-weight:bold }
.accdetial .close{ float:right;*padding-right:3px; cursor:pointer}

#Layer1{	position: relative ;	left:170px;	top:0px;	width:22px;	height:0px;position:absolute;	z-index:10000000; }
#Layer1 .buttom{ margin-top:151px; cursor:pointer}
#Layer1 .top{margin-top:5px; cursor:pointer}

#Layer2{	position: relative ;	left:170px;	top:0px;	width:22px;	height:0px;position:absolute;	z-index:10000000; }
#Layer2 .buttom{ margin-top:143px; cursor:pointer}
#Layer2 .top{margin-top:5px; cursor:pointer}


