/* CSS Document */

body{background:url(../images/mainbg.png) no-repeat center top #fff; height:535px; margin:0px; padding:0px}
.EmptyBG{background:url(../images/emptybg.png) repeat-x #fff; height:535px; margin:0px; padding:0px}
.MainBG{background:url(../images/mainbg.png) no-repeat center top #000; height:535px; margin:0px; padding:0px}
.IntBG{background:url(../images/int_bg.png) no-repeat center top #fff; height:535px; margin:0px; padding:0px}

/*#ModelBar{width:100%; height:60px; background:url(../images/modelbg.png) repeat-x}*/
#ModelBar{width:100%; height:60px;}
.GalleryBanner{ background:#000; opacity:1.0;filter:alpha(opacity=100)}
.NotMainBanner{ background:#000;}
#ModelLogo{line-height:50px;text-align:left;font-size:25px;font-weight:bold;color:#fff;no-repeat 5px; margin:5px 10px 0px 10px; height:50px; width:268px; float:left}
.ModelNone{cursor:none; background:#0000}
.MainImage{width:596px; height:393px; position:relative}
.MainImage:after{content: ''; position: absolute;width: 596px;height: 393px;top: -5px;left: 50px; background:url(../../v2_images/accord/accord_main.png)}

.Interior{margin:auto;  text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/InactiveSubTab.png); width:100px; height:45px; float:left; text-align:center; line-height:45px;padding:0 10px;margin-left:0px;cursor:pointer; display:none}
.Interior:hover{background:url(../../v2_images/activeSubTab.png)}
.Exterior{margin:auto;  text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/activeSubTab.png);height:45px; float:left; text-align:center; line-height:45px;padding:0 10px;margin-left:0px;cursor:pointer; display:none}
.Safety{margin:auto;  text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/InactiveSubTab.png); height:45px; float:left; text-align:center;line-height:45px; padding:0 10px;margin-left:0px;cursor:pointer; display:none}
.Safety:hover{background:url(../../v2_images/activeSubTab.png)}
.Download{margin:auto;  text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/InactiveSubTab.png); height:45px; float:left; text-align:center;line-height:45px; padding:0 10px;margin-left:0px;cursor:pointer; display:none}
.Download:hover{background:url(../../v2_images/activeSubTab.png)}
.Merchant{margin:auto;  text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/InactiveSubTab.png); height:45px; float:left; text-align:center;line-height:45px; padding:0 10px;margin-left:0px;cursor:pointer; display:none}
.Merchant:hover{background:url(../../v2_images/activeSubTab.png)}

.AjaxGalActiveClass{margin:auto;text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/activeSubTab.png);height:45px; float:left; text-align:center; line-height:45px;padding:0 10px;margin-left:0px;cursor:pointer; }

.AjaxGalInActiveClass{margin:auto;text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/InactiveSubTab.png);height:45px; float:left; text-align:center; line-height:45px;padding:0 10px;margin-left:0px;cursor:pointer;}
.AjaxGalInActiveClass:hover{background:url(../../v2_images/activeSubTab.png)}

.AjaxGalActiveClass2{margin:auto;text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/activeSubTab.png);height:45px; float:left; text-align:center; line-height:45px;padding:0 10px;margin-left:0px;cursor:pointer; }

.AjaxGalInActiveClass2{margin:auto;text-transform:uppercase; color:#fff; font-family:Helvetica, Roman; font-size:16px; background:url(../../v2_images/InactiveSubTab.png);height:45px; float:left; text-align:center; line-height:45px;padding:0 10px;margin-left:0px;cursor:pointer;}
.AjaxGalInActiveClass:hover{background:url(../../v2_images/activeSubTab.png)}

/*Accord Main Overview Page*/
#ModelMain{height:365px; width:880px; ; margin:auto; }
#SpecNote{padding:5px 10px 20px 10px; width:860px; margin:auto; background:#fff;}
/*Accord Exterior Content*/
#exteriorIM{background:url(../images/ext_bg.png) no-repeat center; position:relative; margin:10px 0px 0px 50px;	width:880px;height:320px;margin:auto;display:none;}
#exteriorIM .blinkone{width:20px;height:20px;position:absolute;top:110px;left:320px;background:url(../../v2_images/blinkingarrow.gif)} 
#exteriorIM .blinktwo{width:20px;height:20px;position:absolute;top:190px;left:550px;background:url(../../v2_images/blinkingarrow.gif)}
#exteriorIM .blinkthree{width:20px;height:20px;position:absolute;top:100px;left:680px;background:url(../../v2_images/blinkingarrow.gif)}
#exteriorIM .blinkfour{width:20px;height:20px;position:absolute;top:100px;left:550px;background:url(../../v2_images/blinkingarrow.gif)}
#exteriorIM .blinkfive{width:20px;height:20px;position:absolute;top:90px;left:-120px;background:url(../../v2_images/blinkingarrow_2.gif)}
#exteriorIM .blinksix{width:20px;height:20px;position:absolute;top:35px;left:-20px;background:url(../../v2_images/blinkingarrow.gif)}
#exteriorIM .blinkseven{width:20px;height:20px;position:absolute;top:180px;left:-50px;background:url(../../v2_images/blinkingarrow.gif)}
#exteriorIM .blinkeight{width:20px;height:20px;position:absolute;top:10px;left:0px;background:url(../../v2_images/blinkingarrow.gif)}
#exteriorIM .blinknine{width:20px;height:20px;position:absolute;top:180px;left:350px;background:url(../../v2_images/blinkingarrow.gif)}


/*Interior Content*/
#interiorIM{width:880px; height:320px; position:relative; display:none; margin:auto;}
#interiorIM .intIMone{width:20px;height:20px;position:absolute;top:190px;left:170px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMtwo{width:20px;height:20px;position:absolute;top:180px;left:260px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMthree{width:20px;height:20px;position:absolute;top:20px;left:80px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMfour{width:20px;height:20px;position:absolute;top:70px;left:75px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMfive{width:20px;height:20px;position:absolute;top:170px;left:0px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMsix{width:20px;height:20px;position:absolute;top:130px;left:178px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMseven{width:20px;height:20px;position:absolute;top:120px;left:-250px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMeight{width:20px;height:20px;position:absolute;top:55px;left:-190px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMnine{width:20px;height:20px;position:absolute;top:130px;left:-200px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMten{width:20px;height:20px;position:absolute;top:160px;left:-280px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMeleven{width:20px;height:20px;position:absolute;top:50px;left:-270px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMtwelve{width:20px;height:20px;position:absolute;top:180px;left:-10px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMthirteen{width:20px;height:20px;position:absolute;top:260px;left:-430px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMfourteen{width:20px;height:20px;position:absolute;top:70px;left:-200px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMfifteen{width:20px;height:20px;position:absolute;top:5px;left:-330px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMsixteen{width:20px;height:20px;position:absolute;top:100px;left:-450px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMseventeen{width:20px;height:20px;position:absolute;top:210px;left:130px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMeightteen{width:20px;height:20px;position:absolute;top:80px;left:-470px;background:url(../../v2_images/blinkingarrow.gif)}
#interiorIM .intIMnineteen{width:20px;height:20px;position:absolute;top:20px;left:-180px;background:url(../../v2_images/blinkingarrow.gif)}

/*Safety Content*/
#safetyIM{background:none;  width:880px; height:1320px; position:relative; display:none; margin:auto;}
#safetyIM .safIMone{width:225px;height:134px;position:absolute;top:0px;left:25px;background:url(../images/gal_saf/1_thumb.jpg)}
#safetyIM .safIMtwo{width:225px;height:134px;position:absolute;top:0px;left:275px;background:url(../images/gal_saf/2_thumb.jpg)}
#safetyIM .safIMthree{width:225px;height:134px;position:absolute;top:0px;left:525px;background:url(../images/gal_saf/3_thumb.jpg)}
#safetyIM .safIMfour{width:225px;height:134px;position:absolute;top:160px;left:-113px;background:url(../images/gal_saf/4_thumb.jpg)}
#safetyIM .safIMfive{width:225px;height:134px;position:absolute;top:160px;left:138px;background:url(../images/gal_saf/5_thumb.jpg)}
#safetyIM .safIMsix{width:225px;height:134px;position:absolute;top:160px;left:387px;background:url(../images/gal_saf/6_thumb.jpg)}



/*Pricing*/
#pricing{width:880px; height:365px; position:relative; display:none; margin:auto;}
.pricingIm{background:url(../images/pricing.png) no-repeat left;width:385px; float:left; padding-top:260px; color:#FFF; font-size:12px; margin-left:15px}
#pricing ul{padding:0px;margin:0px}
#pricing ul li {margin:3px 0 0 15px}
.calculate{float:left;width:480px; font-size:15px; color:#fff; font-weight:200}
.calculateLineOne{height:40px; background:url(../../v2_images/accord/pricing_line1.png) repeat-x}
.calculateLineTwo{height:40px; background:url(../../v2_images/accord/pricing_line2.png) repeat-x}
.calcualteColOne{width:160px; float:left; padding:9px 10px}
.calcualteColTwo{width:265px; float:left; padding:9px 10px}
.calcualteColTwo_v2{width:95px;float:left;padding:3px 0px; }
.calcualteColThree{width:100px; float:left; padding:9px 0px 9px 3px; }
.calcualteColTwo_DDM{float:left; padding:2px 0px}
.calculateSelect{padding:5px; font-size:15px; width:250px}
.calculateLineFull{width:425px;float:left; padding:3px 10px;  }
label {position:relative}
label:after {content:' ';right:0px; top:-5px;border-bottom:0px solid #ddd;position:absolute;pointer-events:none;background:url(../../v2_images/accord/ddm.png);width:30px;height:30px;}
.calculatePriceField{width:75px;padding:5px;font-size:15px}
.calculateButton{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; background:url(../../v2_images/accord/buttonbg.png) repeat-x; width:120px; height:30px;cursor:pointer}
.calculateButton:hover{padding:0px 2px}
#CalculateLetAlign{width:70px; height:20px; margin:auto; padding-top:5px}
.ErrMsgFrame{position:relative}
.ErrorMessageBox{position:absolute; width:300px; height:150px; background:#CCC;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; top:60px; left:300px;display:none}
.ErrHead{margin:10px; color:#F00; font-size:25px; font-weight:bold; text-transform:uppercase}
.ErrDes{margin:15px 10px; color:#000; font-size:12px;}
#ErrBtn{width:80px; line-height:25px; background:#900; margin:auto;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-align:center; cursor:pointer; font-weight:bold}
.ErrorBGA{width:880px;height:365px;background:#000;top:0px;left:0px; position:absolute;opacity:0.6;filter:alpha(opacity=60);display:none}


/*Accord Accessories Content*/
#accessories{background:url(../images/modulo_bg.png) no-repeat center; position:relative; margin:10px 0px 0px 50px;	width:880px;height:365px;margin:auto;display:none;}
/*#accessories{position:relative; margin:10px 0px 0px 50px;	width:880px;height:365px;margin:auto;display:none;}*/
#accessories .accone{width:20px;height:20px;position:absolute;top:210px;left:90px;background:url(../../v2_images/blinkingarrow_2.gif)}
#accessories .acctwo{width:20px;height:20px;position:absolute;top:280px;left:80px;background:url(../../v2_images/blinkingarrow.gif)}
#accessories .accthree{width:20px;height:20px;position:absolute;top:250px;left:500px;background:url(../../v2_images/blinkingarrow_2.gif)}
#accessories .accfour{width:20px;height:20px;position:absolute;top:100px;left:565px;background:url(../../v2_images/blinkingarrow.gif)}
#accessories .accfive{width:20px;height:20px;position:absolute;top:245px;left:545px;background:url(../../v2_images/blinkingarrow_2.gif)}
#accessories .accsix{width:20px;height:20px;position:absolute;top:120px;left:530px;background:url(../../v2_images/blinkingarrow.gif)}
#accessories .accseven{width:20px;height:20px;position:absolute;top:180px;left:320px;background:url(../../v2_images/blinkingarrow_2.gif)}
#accessories .acceight{width:20px;height:20px;position:absolute;top:260px;left:300px;background:url(../../v2_images/blinkingarrow_2.gif)}
#accessories .accnine{width:20px;height:20px;position:absolute;top:260px;left:160px;background:url(../../v2_images/blinkingarrow_2.gif)}
#accessories .accten{width:20px;height:20px;position:absolute;top:160px;left:285px;background:url(../../v2_images/blinkingarrow.gif)}
#accessories .acceleven{width:20px;height:20px;position:absolute;top:120px;left:730px;background:url(../../v2_images/blinkingarrow.gif)}
#accessories .acctwelve{width:20px;height:20px;position:absolute;top:235px;left:650px;background:url(../../v2_images/blinkingarrow.gif)}

#safetyIM .safIMone{width:225px;height:134px;position:absolute;top:0px;left:25px;background:url(../images/gal_saf/1_thumb.jpg)}
#safetyIM .safIMtwo{width:225px;height:134px;position:absolute;top:0px;left:275px;background:url(../images/gal_saf/2_thumb.jpg)}
#safetyIM .safIMthree{width:225px;height:134px;position:absolute;top:0px;left:525px;background:url(../images/gal_saf/3_thumb.jpg)}
#safetyIM .safIMfour{width:225px;height:134px;position:absolute;top:160px;left:-113px;background:url(../images/gal_saf/4_thumb.jpg)}
#safetyIM .safIMfive{width:225px;height:134px;position:absolute;top:160px;left:138px;background:url(../images/gal_saf/5_thumb.jpg)}
#safetyIM .safIMsix{width:225px;height:134px;position:absolute;top:160px;left:387px;background:url(../images/gal_saf/6_thumb.jpg)}
 


/*Accord Specification Content*/
#specification{position:relative; margin:10px 0px 0px 50px;width:880px;margin:auto;display:none;}
/*.specification_Title{height:40px; border-bottom:1px solid #CCC; background:#900; color:#fff}*/
.specification_Title{height:40px; border-bottom:1px solid #CCC; background:#900; color:#fff;
background: -webkit-linear-gradient(#870814, #E70F25); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#870814, #E70F25); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#870814, #E70F25); /* For Firefox 3.6 to 15 */
background: linear-gradient(#870814, #E70F25); /* Standard syntax (must be last) */}

#specification_width{width:880px; color:#FFF; font-size:12px;}
.specification_Title{height:40px; border-bottom:1px solid #CCC; background:#900; color:#fff}
#specification_width{width:880px; color:#FFF; font-size:12px;}
.specificationLineOne{height:40px; background:url(../../v2_images/accord/pricing_line1.png) repeat; border-bottom:1px solid #CCC; color:#fff}
.specificationLineTwo{height:40px; background:url(../../v2_images/accord/pricing_line2.png) repeat; border-bottom:1px solid #CCC; color:#000}
#specificationBorderR{border-right:1px solid #fff}
.specificationColTwoTHird{width:570px; float:left; padding:9px 10px; border:0px solid #fff}

.specificationColOne{width:275px; float:left; padding:9px 10px}
.specificationColTwo{width:275px; float:left; padding:9px 10px}
.specificationColThree{width:265px; float:left; padding:9px 10px; border:0px solid #fff}

/*Specification Section*/
#specificationEngine{display:block}
#specificationTransmission{display:block}
#specificationSteering{display:block}
#specificationBrakeSystem{display:block}
#specificationSuspension{display:block}
#specificationDimensions{display:block}
#specificationExterior{display:block}
#specificationControl{display:block}
#specificationConvenience{display:block}
#specificationElectrical{display:block}
#specificationSafety{display:block}
/*Specification Section*/

/*Specification Collapse Expand*/
 .specificationExpand{float:right; width:15px; cursor:pointer; background:url(../../v2_images/expand.png); display:none;width:15px;height:30px}
 .specificationCollapse{float:right; width:15px; cursor:pointer; background:url(../../v2_images/collapse.png); display:block;width:15px;height:30px}


.specificationMainHeader{font-size:15px;font-weight:bolder; text-align:center}
.specificationTitle{text-transform:uppercase; font-weight:bolder; font-size:15px}
.specCenter{text-align:center}


/*Accord Inquiry Content*/
#inquiry{width:880px; height:365px; position:relative; display:none; margin:auto; font-size:15px}
#inquiry_width{width:880px; color:#FFF; font-size:12px; }
#inquiry ul{padding:0px;margin:0px}
#inquiry ul li {margin:3px 0 0 15px}
.inquiryHighLineOne{height:50px; background:url(../../v2_images/accord/pricing_line1.png)}
.InquiryTitleLineFull{width:100%;float:left; padding:8px 10px; font-weight:bolder;color:#fff }
.inquiryColTwo_DDM{float:left; padding:4px 0px;width:590px}
.inquiryTwoLine_BGOne{height:78px; background:url(../../v2_images/accord/pricing_line1.png) repeat; border:0px solid #fff}
.inquiryTwoLine_BGTwo{height:78px; background:url(../../v2_images/accord/pricing_line2.png) repeat;}
.inquiryColOne{width:260px; float:left; padding:9px 10px}
.inquiryColTwo{width:575px; float:left; padding:9px 10px}
.inquiryLineOne{height:40px; background:url(../../v2_images/accord/pricing_line1.png) repeat}
.inquiryLineTwo{height:40px; background:url(../../v2_images/accord/pricing_line2.png) repeat-x}
.inquiryRadio{float:left; padding:5px 10px 0 0; width:590px; height:30px}
.inquiryRadionContent{float:left; width:100px}
.inquiryRadioColMid{float:left; width:300px;}
#inquiryNewRegNo{display:none}
#inquiryOldRegNo{display:none}
.ENQErrMsgFrame{position:relative}
.ENQErrorBGA{width:880px;height:365px;background:#000;top:0px;left:0px; position:absolute;opacity:0.6;filter:alpha(opacity=60);display:none}
.SendBG{width:860px; height:345px; background:url(../../v2_images/accord/pricing_line2.png); padding:10px; color:#000; font-size:12px}


label.inquiryLabel:after {content:' ';right:0px; top:-9px;border-bottom:0px solid #ddd;position:absolute;pointer-events:none;background:url(../../v2_images/accord/ddm.png);width:30px;height:30px;}

#CardHolderContent{margin:10px}
#CardHolderContent ul{padding:0px; margin:0px}
#CardHolderContent li{margin:5px 0 0 25px}
.CardHolderTitle{font-size:18px;color:#000;font-weight:bold; text-transform:uppercase}
.PreferredParticipating{margin:10px 0 0 0; text-decoration:underline; font-style:italic}
.MerLink{line-height:18px; color:#D3133E;text-decoration:none;cursor:pointer;margin:0 10px 0 15px}
.MerLink:hover{text-decoration:underline;}
.MerNote{font-style:italic;line-height:20px}
.EnrolmentTable{border:1px solid #000; width:500px;height:100px}
.ETColLeft{height:25px;line-height:25px;padding:0 0 0 15px;width:285px; text-align:left; border:1px solid #000;border-top:none;border-left:none;float:left}
.ETColRight{height:25px;line-height:25px;width:199px; text-align:center; border-bottom:1px solid #000;float:left}
.ETTotal{border:none; background:#CCC;color:#000;height:22px}
.ETToalBorder{border-left:1px solid #000}
.RedLink{color:#D3133E;text-decoration:none}
.RedLink{text-decoration:underline;}
#MerchantSubMenu{height:45px;width:880px; margin:auto; display:none}
#McSubMenuBar{height:45px; float:right; margin-right:196px}
#McSubMenuBar li{background:#000;opacity: 0.6;filter: alpha(opacity=60); padding:0 20px; float:left; list-style:none; height:45px; line-height:45px; font-size:15px; color:#fff; text-transform:uppercase; font-style:italic; cursor:pointer}
#McSubMenuBar .MerInActive{background:#000;opacity: 0.6;filter: alpha(opacity=60); padding:0 20px; float:left; list-style:none; height:45px; line-height:45px; font-size:15px; color:#fff; text-transform:uppercase; font-style:italic; cursor:pointer}

#McSubMenuBar li:hover{opacity: 0.8;filter: alpha(opacity=80); }
#McSubMenuBar .MerActive{background:#000;opacity: 0.8;filter: alpha(opacity=80); padding:0 20px; float:left; list-style:none; height:45px; line-height:45px; font-size:15px; color:#fff; text-transform:uppercase; font-style:italic; cursor:pointer }

.DBTable{border: 1px solid #000; height:1000px; margin:10px 0 0 0; display:table; border-bottom:none}
.DBcolOne{float:left; background:#CCC; width:300px; padding:10px; text-align:center; height:100px;border-bottom:1px solid #000;}
.DBcolTwo{float:left; background:#fff; width:518px; padding:10px; text-align:left; height:100px;border-bottom:1px solid #000;}

.ColResName{text-transform:uppercase; font-size:14px; font-weight:bold}
.ColResLine2{text-transform:uppercase; font-size:10px; font-weight:bold}
.ColTwoLines{margin:10px 0 0 0}