body, html {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif,'TradeGothicBoldCondTwentyObl','TradeGothicBoldCondTwenty', 'TradeGothicBoldTwoOblique', 'TradeGothicBoldTwo', 'TradeGothicBoldOblique','TradeGothicBold', 'TradeGothicCondEighteen', 'TradeGothicCondEighteenObl', 'TradeGothicLightOblique', 'TradeGothicLight';}
/*Font Embeded*/
@font-face {
    font-family: 'TradeGothicBoldCondTwentyObl';
    src: url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_bold_condensed_no._20_oblique-webfont.svg#TradeGothicBoldCondTwentyObl') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TradeGothicBoldCondTwenty';
    src: url('../fonts/trade_gothic_bold_condensed_no._20-webfont.eot');
    src: url('../fonts/trade_gothic_bold_condensed_no._20-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_bold_condensed_no._20-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_bold_condensed_no._20-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_bold_condensed_no._20-webfont.svg#TradeGothicBoldCondTwenty') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TradeGothicBoldTwoOblique';
    src: url('../fonts/trade_gothic_bold_no._2_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_bold_no._2_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_bold_no._2_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_bold_no._2_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_bold_no._2_oblique-webfont.svg#TradeGothicBoldTwoOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicBoldTwo';
    src: url('../fonts/trade_gothic_bold_no._2-webfont.eot');
    src: url('../fonts/trade_gothic_bold_no._2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_bold_no._2-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_bold_no._2-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_bold_no._2-webfont.svg#TradeGothicBoldTwo') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicBoldOblique';
    src: url('../fonts/trade_gothic_bold_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_bold_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_bold_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_bold_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_bold_oblique-webfont.svg#TradeGothicBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicBold';
    src: url('../fonts/trade_gothic_bold-webfont.eot');
    src: url('../fonts/trade_gothic_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_bold-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_bold-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_bold-webfont.svg#TradeGothicBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicCondEighteen';
    src: url('../fonts/trade_gothic_condensed_no._18-webfont.eot');
    src: url('../fonts/trade_gothic_condensed_no._18-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_condensed_no._18-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_condensed_no._18-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_condensed_no._18-webfont.svg#TradeGothicCondEighteen') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicCondEighteenObl';
    src: url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_condensed_no._18_oblique-webfont.svg#TradeGothicCondEighteenObl') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicLightOblique';
    src: url('../fonts/trade_gothic_light_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_light_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_light_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_light_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_light_oblique-webfont.svg#TradeGothicLightOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicLight';
    src: url('../fonts/trade_gothic_light-webfont.eot');
    src: url('../fonts/trade_gothic_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_light-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_light-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_light-webfont.svg#TradeGothicLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicOblique';
    src: url('../fonts/trade_gothic_oblique-webfont.eot');
    src: url('../fonts/trade_gothic_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic_oblique-webfont.woff') format('woff'),
         url('../fonts/trade_gothic_oblique-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic_oblique-webfont.svg#TradeGothicOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicMedium';
    src: url('../fonts/trade_gothic-webfont.eot');
    src: url('../fonts/trade_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trade_gothic-webfont.woff') format('woff'),
         url('../fonts/trade_gothic-webfont.ttf') format('truetype'),
         url('../fonts/trade_gothic-webfont.svg#TradeGothicMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
ul, ol, li, img, span, p, input, textarea, h1, h2, h3, h4, h5, h6, a, table, th, td, caption, a, dl, dt, dd {margin:0;padding:0;border:0;list-style-type:none;text-decoration:none;outline:0;}
a{font-family:Arial, Helvetica, sans-serif;}
a:link{color:#009ee7;}
a:visited{color:#009ee7;}
a:active{color:#009ee7;}
#bodyWrapper, #bodyWrapper_programAdimn {width:1200px; margin:0 auto}
#landingCarouselWrp {width:1200px; padding-bottom:16px;  position:relative; background:#ccc}
#landingHeader {width:960px; position:absolute; left:120px; top:0; padding:30px 0 0 0}
#centerContentWrp { width:1200px; float:left;}
#wrapperLeft { width:295px; float:left; position:relative;}
#wrapperRight { width:905px; float:left}
.wrapperRightTop-confirm{ background:#FFF; margin-top:-147px;}
#wrapperLeft h2 { position:absolute; bottom:15px; left:0;font-family:'TradeGothicBold', Arial; color:#fff; font-size:24px; font-weight:normal; width:295px; text-align:center;}
/* header part */
#header{background:url(../images/homeheaderBg1.jpg); width:1200px; height:152px; margin:0 auto;}
.mainNav{ width:1080px; padding:6px 120px 0 0; float:left; height:65px}
.mainNav ul { float:right}
.mainNav li{font-weight:bold; float:left; margin:0 0 0 20px}
.mainNav a {text-decoration:none; display:block; background:url(../images/mainNavLeft.png) left top no-repeat; padding:0 0 0 20px; font-family:'TradeGothicBold',Arial; color:#fff; font-size:18px; font-weight:normal;}
.mainNav a span{ text-decoration:none; display:block; background:url(../images/mainNavRight.png) right top no-repeat; padding:26px 20px 18px 0; }
.mainNav a:hover, .mainNav a.active { background:url(../images/mainNavLeft.png) left -108px no-repeat; padding:0 0 0 20px; color:#fff}
.mainNav a:hover span, .mainNav a.active span { background:url(../images/mainNavRight.png) right -108px no-repeat; padding:13px 20px 31px 0; color:#fff}
#bodyWrapper_programAdimn .mainNav li{font-weight:bold; float:left; margin:0 0 0 5px}
#bodyWrapper_programAdimn .mainNav{ width:1080px; padding:15px 120px 0 0; float:left; height:56px}
#bodyWrapper_programAdimn .mainNav a {text-decoration:none; display:block; background:url(../images/mainNavLeft.png) left -180px no-repeat; padding:0 0 0 15px; font-family:'TradeGothicBold', Arial; color:#fff; font-size:16px; font-weight:normal;}
#bodyWrapper_programAdimn .mainNav a span{ text-decoration:none; display:block; background:url(../images/mainNavRight.png) right -180px no-repeat; padding:24px 15px 14px 0; }
#bodyWrapper_programAdimn .mainNav a:hover, #bodyWrapper_programAdimn .mainNav a.active { background:url(../images/mainNavLeft.png) left -242px no-repeat; padding:0 0 0 15px; color:#fff}
#bodyWrapper_programAdimn .mainNav a:hover span, #bodyWrapper_programAdimn .mainNav a.active span { background:url(../images/mainNavRight.png) right -242px no-repeat; padding:13px 15px 25px 0; color:#fff}
.logo {float:left; padding:17px 0 0 0}
.topNav {float:right; font-size:12px; color:#fff; font-weight:bold; padding:27px 0 0 0; margin-right:-10px;}
.topNav span {  width:20px; display:inline-block; text-align:center; color:#009ee7;}
.topNav a { color:#009ee7; text-decoration:underline;}
#topLeftRight{ background:url(../images/topLeftRightBg.jpg) 0 0 repeat-y; overflow:hidden;}
#leftNav{ width:175px; background:url(../images/bgBlue.jpg) 0 0; padding:50px 0 49px 120px; float:left;}
#leftNav li { font-family:'TradeGothicCondEighteen', Arial;padding:0 0 10px 0;  line-height:14px} 
#leftNav li a {font-size:16px; color:#fff; font-family:'TradeGothicCondEighteen', Arial;}
#leftNav li a.active {font-family:'TradeGothicBoldCondTwenty',Arial; color:#fafafa}
/*Common Class*/
.clear{ clear:both; height:0;}
.fl { float:left}
.fr { float:right}
.wrp960{ width:960px; margin:0 auto}
.wid960 { width:960px; float:left}
.wrp1200 {width:1200px}
.wid180{width:180px;}
.wid171 { width:171px !important}
.width762{ width:762px;}
.width737{ width:737px;}
.width222{ width:222px;}
.width384{ width:384px;}
.width383{ width:383px;}

.padL30 { padding-left:30px}
.padL20{padding-left:20px;}
.padT5 { padding-top:5px}
.padT15{padding-top:15px;}
.padT20{padding-top:20px;}
.padT25{padding-top:25px!important}
.padT30 { padding-top:30px!important;}
.padT50{padding-top:50px;}
.padL35{padding-left:35px;}
.padB40{padding-bottom:40px!important;}
.padB30{padding-bottom:30px}
.padB20{padding-bottom:20px;}
.padB15{padding-bottom:15px;}
.padL5{ padding-left:5px}
.padL10{ padding-left:10px;}
.padR10{ padding-right:10px;}
.padR5{ padding-right:5px;}
.padT10{ padding-top:10px;}
.padB10{padding-bottom:10px;}
.padT27{ padding-top:27px!important;}
.padT8{ padding-top:8px!important;}
.padR10 { padding-right:10px}
.padT20 { padding-top:20px !important}
.padT55 { padding-top:55px !important}
.padT0 { padding-top:0px !important}
.padT85{padding-top:85px;}
.padT13 { padding-top:13px}
.padB6{ padding-bottom:6px;}
.padB3{ padding-bottom:3px;}
.padB12{ padding-bottom:12px;}

.margTopNeg3{margin-top:-3px;}
.mrgnB5{ margin-bottom:5px;}
.mrgnR3{ margin-right:3px;}
.mrgnL70 { margin-left:70px}
.mrgnL295 { margin-left:295px}
.mrgnL70 { margin-left:70px}
.margR10{ margin-right:10px;}
.margL10{ margin-left:10px;}
.margR6{ margin-right:6px;}
.margL6{ margin-left:6px;}
.mrgL-2{margin-left:-2px}
.mrgnB40{ margin-bottom:40px;}
.mrgnB22{ margin-bottom:22px;}
.mrgnT12{margin-top:12px;}
.mrgnT4{ margin-top:4px;}
.mrgnT70{ margin-top:70px;}

.height170 { min-height:170px}
.align { float:left; padding-right:12px}
.text-align-r{ text-align:right;}
.text-align-c{ text-align:center;}
.justify { text-align:justify}
.link{ font-weight:bold; text-decoration:underline;}
.or { color:#575757; font-size:12px; clear:both;  padding-top:5px; white-space:nowrap;}
.font10 { font-size:10px}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.form-error-msg, .form-error-msg p{background:url(../images/error.png) no-repeat 0 5px; padding:5px 0 0 20px!important; color:#e3152b!important; font-size:10px!important; clear:both; margin-left:208px; line-height:10px!important;}
.form-error-msg2, .form-error-msg2 p{background:url(../images/error.png) no-repeat 0 5px; padding:5px 0 0 20px!important; color:#e3152b!important; font-size:10px!important; clear:both; margin-left:100px; line-height:10px!important;}
.form-error-msg3, .form-error-msg3 p{background:url(../images/error.png) no-repeat 0 5px; padding:5px 0 0 20px!important; color:#e3152b!important; font-size:10px!important; clear:both; margin:0px; line-height:10px!important;}
/* Updated Redio button Start */
.ui-radio { padding: 3px 4px 3px 0px; background:url(../images/icon_checkbox.png) no-repeat -28px -114px ; width:15px; height:14px; display:block; clear:both; float:left;}
.ui-helper-hidden-accessible {position: absolute;left: -999em;}
label.ui-radio{background:none ; padding:0px ; float:left; clear:right; display:block; height:auto ; width:auto ;}
span.ui-helper-hidden {	display: none;}
span.ui-radio-state-hover{background-position: 0 -115px ;}
span.ui-radio-state-checked-disabled-hover, span.ui-radio-state-checked-disabled, span.ui-radio-state-checked {	background-position: 0 -162px ;}
span.ui-radio-state-checked-hover {background-position: 0 -200px ;}
.ui-radio-disabled,.ui-checkbox-disabled {opacity: 0.7;}
/* Updated Redio button End */


/*updated checkbox start */
span.ui-checkbox{display: block;float: left;width: 18px ; height: 18px ;background: url(../images/icon_checkbox.png) 0px -42px no-repeat ; padding:0 5px 0 0;}
span.ui-helper-hidden {display: none;}
span.ui-checkbox-state-hover {background-position: -24px -42px !important;}
span.ui-checkbox-state-checked {background-position: 0 -3px !important;}
span.ui-checkbox-state-checked-hover {background-position: 0 -73px !important;}
.ui-checkbox-disabled {opacity: 0.7;}
/*updated checkbox End */


/*Footer*/
#footer{background:#000; min-height:196px; clear:both; padding:0 0 10px 0}
.footerNav{width:950px; padding:34px 0 0 10px; float:left}
.footerNav ul li{font-weight:normal; font-size:12px; float:left; color:#bfbfbf; padding-right:12px}
.footerNav a {color:#bfbfbf; text-decoration:underline; margin:0 12px 0 0; float:left}
.brandLogo{padding:15px 0 0 10px; width:950px; float:left;}
.brandLogo img{float:left;}
.brandLogo ul {float:right;}
.brandLogo ul li {float:left; padding:0 0 0 15px;}
#footer p{color:#818181; font-size:9px; width:950px; padding:16px 0 0 10px; clear:both;}
#footer ul.btmData{ padding:10px 0 0 10px;}
#footer ul.btmData li{ padding:0 0 10px 0; overflow:hidden; font-size:9px; color:#818181}
#footer ul.btmData li span{ float:left; padding:0 5px 0 0;}
#footer ul.btmData li p{ float:left; clear:none; width:940px; padding:0 }

/*Generate Control Number Module start*/
.generateContrlHeadWrap{ background:#000207; padding:41px 0 0 29px; float:left; width:876px; min-height:141px; }
.generateContrlHeadWrap h1 { font-size:28px; font-family:'TradeGothicBoldCondTwenty',Arial; color:#f5edd6; font-weight:normal; padding:0 14px 14px 0}
.generateContrlHeadWrap p { color:#fff; font-family:Arial, Helvetica; font-size:12px; line-height:19px}
.generateContrlHeadWrap p a{color:#6da20d; font-family:Arial, Helvetica; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}
.generateContrlHeadWrap h1.arial { font-family:Arial, Helvetica; font-size:18px; font-weight:bold; }


#generateContrlNo { width:785px;  float:left; position:relative}
#generateContrlNo h3 {color:#0c1a27; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom:28px}

#generateContrlNo .availableControlNoWrap{ width:136px; height:258px; background:url(../images/avilableControlNoBg.png) left top no-repeat; float:left; margin:34px 0 0 0; padding:12px 12px 0 12px;}
#generateContrlNo .availableControlNoWrap h3{ font-size:14px; font-weight:bold; color:#5b5b5b; padding:0 0 10px 0;}
#generateContrlNo .availableControlNoWrap p{ color:#5b5b5b; font-size:12px; padding-top:6px;}
.availableControlNoWrap .unusedControlNo { border-bottom: 1px solid #0ea0e3; padding:0 0 12px 0; overflow:hidden; margin-bottom:5px;}

.availableControlNoWrap .unusedControlNo .number{ font-size:30px; font-weight:bold; color:#009ee7; float:left; padding-right:6px;}
.availableControlNoWrap .unusedControlNo p{ float:left; font-size:12px; color:#5b5b5b; font-weight:bold; padding-top:4px;}

#contrlNoConf { width:755px;  float:left; position:relative; padding:40px 0 0 30px;}
#contrlNoConf p { color:#3a3a3a; font-family:Arial, Helvetica; font-size:12px; line-height:19px}
#contrlNoConf p a{color:#6da20d; font-family:Arial, Helvetica; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}
#contrlNoConf h1.arial { font-family:Arial, Helvetica; font-size:18px; font-weight:bold; color:#0c1a27; padding:0 14px 15px 0; background-position:right 3px;}

#contrlNoConf .btnWrap{padding:50px 0 0 0;}

#contrlNoConf .btnWrap .btn122{ margin-bottom:20px;}
#contrlNoConf .btnWrap .blue{ line-height:21px; font-weight:bold;}

ul.termsCondition li { width:550px; float:left; font-size:12px; color:#3b3b3b; padding:0 0 20px 0}
ul.termsCondition label span { display:block; padding-left:30px}
.checks {padding:40px 0 25px 0}

.formWrapper { width:601px; float:left; padding:22px 0 0 24px; }
.formRow {float:left; padding:12px 0 0 0; width:601px;}
.formRow .fieldName { width:174px; color:#575757; font-size:12px; float:left; text-align:right;}
.formRow .formField {color:#575757; font-size:12px; float:left; padding:0 0 0 35px; width:369px; }
.formRow .formField span { color:#7a7a7b; font-size:12px; font-weight:bold}

.textboxBig {width:327px; height:25px; float:left}
.textboxBig input { width:317px; border:none; background:transparent; padding:4px 0 0 5px; color:#575757; font-size:12px; font-weight:bold; font-family:Arial, Helvetica;}

input[type="text"], input[type="password"]{border:1px solid #9a9b9d;font-family:Arial, Helvetica;  background:url(../images/inputBg.jpg) left top repeat-x; padding:4px 0 3px 8px; color:#575757; font-size:12px; font-weight:bold}
input.textboxSmall {width:150px;}
input.textboxMedium {width:195px;}


input.textbox {border:1px solid #9a9b9d; font-family:Arial, Helvetica;  background:url(../images/inputBg.jpg) left top repeat-x; padding:4px 0 3px 5px; color:#575757; font-size:12px; font-weight:bold}
input.width61{ width:54px;}
input.width68{ width:68px;}
input.width96{ width:89px;}


a.blue {color:#009de6; font-size:12px; text-decoration:underline}
a.blueLink { float:right; clear:both; color:#009de6; font-size:12px; font-weight:bold; padding:5px 0 0 0; text-decoration:underline}
.btnWrap{ text-align: right; clear:both}

.btn122{background:url(../images/spriteButtons.png) -1px -1px no-repeat; width:122px; height:58px; font-size:27px;  font-family:'TradeGothicBold', Arial; color:#ebebeb; text-transform:uppercase; cursor:pointer}
.btn159{background:url(../images/spriteButtons.png) -1px -68px no-repeat; width:159px; height:58px; font-size:17px; line-height:16px; font-family:'TradeGothicBold', Arial; color:#ebebeb; text-transform:uppercase; cursor:pointer}


.button140, .button156, .button177, .button213, .buttonCN {font-family:"ExpoSSiRegular", Arial; font-size:16px; color:#fff; text-align:center; padding:5px 0 0 0; cursor:pointer}

.button140 { background:url(../images/spriteButton.png) 0 0; width:140px; height:44px}
.button140:hover { background-position:0 -54px}

.button213 { background:url(../images/spriteButton.png) 0 -260px; width:214px; height:46px}
.button213:hover { background-position:0 -314px}

.button156 {background:url(../images/spriteButton.png) 0 -543px; width:157px; height:46px}
.button156:hover {background-position:0 -595px}

.button177 {background:url(../images/spriteButton.png) 0 -127px; width:179px; height:46px}
.button177:hover {background-position:0 -184px}

.buttonCN { background:url(../images/spriteButton.png) 0 0; width:214px; height:46px;padding-right:69px;margin-right:-78px;}

.btnWrp560 { width:560px; padding:20px 0 0 0; clear:both}
.btnWrp400 { width:515px}
.btnWrp1 {position:absolute; top:35px; right:0;}
.controlNoTabMainwrp { width:780px; float:left}
.controlNoTabContentWrp { width:742px; float:left; background:#d9d9d9; padding:0 0 0 38px; min-height:426px}
.yearWrp {width:742px; float:left; font-size:12px; color:#3a3a3a; padding:20px 0 20px 0}
.yearWrp span { float:left; padding:0 7px 0 7px}
.yearWrp a{ color:#6da20d; float:left; float:left; text-decoration:underline}
ul.tab li { background:url(../images/tabGreen.jpg) no-repeat;  float:left}
ul.tab li a { color:#fff; font-size:12px; width:239px; height:25px; display:block; text-align:center; padding:15px 0 0 0; font-weight:bold}
ul.tab li a.active { color:#6da20d; font-size:12px; background:#d9d9d9;}
.controlNumberHistoryWrap{ width:601px; float:left; padding:34px 0 0 24px; }
.viewHistoryTabl {border:1px solid #898989; font-size:12px; width:585px;}
.viewHistoryTabl th { background:#8f8f8f; padding:14px 0 14px 15px; color:#fff; text-align:left; text-transform:uppercase;}
/*.viewHistoryTabl td { color:#3b3b3b; background:#fff; padding:5px 0 5px 15px!important; background:#fff url(../images/bgtd.jpg) repeat-x 0 center}/*modified 07.06.2012*/
/*.viewHistoryTabl td.padT30 { padding-top:30px}/*modified 07.06.2012*/
.viewHistoryTabl td { color:#3b3b3b;  background:#efefef;  padding:5px 0 5px 15px!important; border-bottom:7px solid #fff;}/*modified 8.6.12*/
.viewHistoryTabl td.padT30 {border-top:7px solid #fff; padding-top:0px!important;}/*modified 8.6.12*/

.viewHistoryTabl td.mergeCell{background-image:none; padding:30px 0 60px 20px}
.viewHistoryTabl a{color:#009de6; font-size:12px; text-decoration:underline}
.bdrGrey {border-left:1px solid #8f8f8f; border-top:1px solid #8f8f8f;}
.bdrGrey2 {border:1px solid #8f8f8f}
#cont1 { width:700px; float:left}
#cont2, #cont3 { display:none; width:700px; float:left}
#landingCarouselContWrp {width:960px; position:absolute; z-index:400; left:120px; top:0; height:365px; color:#fff; }
.bannerCaption {padding:160px 0 0 0; position:absolute; left:120px; top:0;  height:220px}
.bannerCaption p { font-size:12px; color:#ccc; line-height:18px; padding:20px 0 25px 0}
.bannerCaption a { font-size:12px; font-weight:bold; color:#fff}
.loginWrapper {background:#bfbfbf; width:960px; padding:40px 120px 30px 120px; float:left}
.loginWrapper p { color:#333; font-size:12px; line-height:20px}
.loginStep { padding:40px 0 35px 0; width:220px; float:left}

/* Create Control Number  start*/
#contrlNoConf .ctrolNumDetails{border-top:1px solid #009ee7; padding:16px 0 0 52px; border-bottom:1px solid #009ee7; }
#contrlNoConf .ctrolNumDetails h4{ color:#0b1722; font-size:12px;}
#contrlNoConf .ctrolNumDetails p{ color:#3b3b3b}
.buyerInstrn{border-bottom:1px solid #bfbfbf; padding-top:26px}
ol.buyerBullet li {list-style:decimal; font-family:Arial, Helvetica; font-size:12px; color:#3b3b3b; line-height:19px;}
ul.buyerBullet{ padding:0}
ul.buyerBullet li {list-style:none; font-family:Arial, Helvetica; font-size:12px; color:#3b3b3b; line-height:19px; background:url(../images/blackDot.gif) left 22px no-repeat; padding:15px 0 0 13px}
.printBtnWrp { float:right; clear:both; text-align:right; line-height:16px; padding-top:6px}
/* Create Control Number  end*/
.manageRegBuyer {margin:0; padding:0; border-collapse:collapse; border:1px solid #bfbfbf}
.manageRegBuyer th {color:#fff; font-size:12px; font-weight:bold; height:40px; background:#8f8f8f; text-align:left; padding:0 0 0 20px}
.manageRegBuyer  td {background:#fff url(../images/bgtd.jpg) repeat-x top; padding:0 0 15px 20px; text-align:center; font-size:12px; text-align:left; vertical-align:top}
.manageRegBuyer td.tableVspace {background-position:0 15px; padding-top:15px}
/* Manage Registered Buyer end*/
/* Generate control Number dropdown start*/
.addBuyerFormWrap .normal{font-weight:normal}
.addBuyerFormWrap{ float:left; width:752px;}
.cntrlFormWrap{/*padding-top:23px; */float:left;}
.formRow2 { width:752px; float:left; padding:0 0 40px 0}
.formRow2 .fieldName { width:200px; color:#575757; font-size:12px; float:left; text-align:right; padding-top:5px}
.formRow2 .formField {color:#575757; font-size:12px; float:left; padding:0 0 0 10px; }
.formRow2 .formField span{float:left; padding-top:5px; }
.btmBorder{ float:left; border-bottom:1px solid #a8a8a8; padding-bottom:30px;}
.relv{ position:relative}
.helpIcon {position:absolute; right:-18px; top:0; display:block }
.formError {float:right; width:210px}
.formError span {background:url(../images/error.png) no-repeat 0 0; padding:0 0 5px 20px;text-align:right; color:red; font-size:10px;}
#buyrErrorMsg{background:url(../images/error.png) no-repeat 0 0; padding:0 0 5px 20px;text-align:left;}
.errorMark{border:3px solid #d01f4b !important;}
.addEmail{display:none; margin-top:15px}
/* customize selectbox starts here*/
.comboSmall {float: left;  background:url(../images/comboDown.png) no-repeat right top; float:left; border-left:1px solid #9a9b9d;}
.comboSmall .selectedTxt {width:75px;}
.comboSmall ul.newList {width:84px;}
.comboMedium {float: left; background:url(../images/comboDown.png) no-repeat right top;  float:left; border-left:1px solid #9a9b9d; height: 24px;}
.comboMedium .selectedTxt {width:248px;}
.comboMedium ul.newList  { width:257px;}
.comboLarge {float: left; background:url(../images/comboDown.png) no-repeat right top;  float:left; border-left:1px solid #9a9b9d;}
.comboLarge .selectedTxt {width:413px;}
.comboLarge ul.newList { width:421px;}
.comboSmall ul.newList,.comboMedium ul.newList,.comboLarge ul.newList {background: #fff; border:1px solid #0099e0;  z-index:999; position:absolute; padding:0 0 0 0; overflow-x:hidden; overflow-y:auto; list-style:none; margin:0; float:left; height:90px; /*height:auto !important;*/ top:23px !important; left:-1px !important; border-top:none;}
.comboSmall ul.newList a,.comboMedium ul.newList a,.comboLarge ul.newList a{padding:8px 0 0 10px; margin:0; height:20px;  background:#fff; float:left; color:#9a9b9d; cursor:default !important; text-decoration:none; border-top:1px solid #0099e0;  float:left; width:400px;}
.comboSmall .selectedTxt,.comboMedium .selectedTxt,.comboLarge .selectedTxt {font-family: Arial, Helvetica; color: #575757; font-size: 12px; padding:4px 0 0 10px; font-weight: bold; text-decoration: none; height:20px; float:left;}
.comboSmall .newListHover,.comboMedium .newListHover,.comboLarge .newListHover {background:url(../images/dropover-bg.png) repeat-y left top !important; color: #fff !important; cursor: default; }
.comboDropUp {background:url(../images/comboUp.png) no-repeat right top; padding:0; float:left; margin:0}
.comboDropdown {background:url(../images/comboDown.png) no-repeat right top; padding:0; float:left; margin:0}
.comboSmall ul li a ,.comboMedium ul li a,.comboLarge ul li a{font-family: Arial, Helvetica; color: #9a9b9d; font-size: 12px; font-weight: bold; text-decoration: none;}
/* customize selectbox ends here*/
/****Tool tip start************/
.toolTip {width:266px;  position:absolute; right:5px; top:-40px; color:#fff; }
.top {width:266px; float:left; height:20px; background:url(../images/tooltipBg.png) no-repeat left top}
.center {width:266px; background:url(../images/tooltipC.png) repeat-y;  float:left}
.center p{width:190px; margin-left:42px; padding-bottom:10px; color:#3a3a3a; font-size:12px;}
.bottom {width:266px; float:left;  height:20px; background:url(../images/tooltipBg.png) no-repeat left bottom}
/*********Tool tip ends******/
/*updated cross checkbox start */
div.mainChk{width:250px; padding-top:20px; float:left; clear:both; }
div.chkCross{float:left; margin-top:3px;}
div.mainChk label{float:left; width:190px; padding:0 0 0 5px;}
div.chkCross span.ui-checkbox{ display:block; width: 17px ; height: 17px ; background: url(../images/icon_checkbox2.png) 0px -42px no-repeat !important ; padding:0 5px 0 0}
div.chkCross span.ui-helper-hidden {display: none}
div.chkCross span.ui-checkbox-state-hover {background-position: -25px -42px !important}
div.chkCross span.ui-checkbox-state-checked {background-position: 0 -3px !important}
div.chkCross span.ui-checkbox-state-checked-hover {background-position: 0 -77px !important}
/*updated cross checkbox End */
.icoPrint{ background:url(../images/icoPrint.png) left top no-repeat}
/***** Home classes start**************/
.homeTabWrp {width:458px; height:65px; background:url(../images/homeTabBg.png) no-repeat left top; position:relative;
 padding:0 0 0 15px}
.homeTabContainer {width:473px; position:absolute; top:0; left:0; background:url(../images/bgHomeTop.png) repeat-y; z-index:200; display:none}
.homeTabContainer .top { background:url(../images/homtabHoverBG.png) no-repeat 0 0; height:72px; width:473px; float:left}
.homeTabContainer .center{ background:url(../images/homtabHoverBgCntr.png) repeat-y ; width:473px; float:left}
.homeTabContainer .center .innerWrp { background:url(../images/bgHometabHover.png) no-repeat left bottom; min-height:215px; width:448px; float:left; padding:0 0 0 25px}
.availControl {position:relative; z-index:999; width:204px; float:left; font-size:15px; color:#686a6c; font-weight:bolder; line-height:19px; padding:12px 0 0 0; }
.availControl span { color:#008ed0}
.availControl span.largeSize { font-size:20px}
.tabControlNumbr {position:relative; z-index:999; float:left;  color:#fff; font-size:23px; font-family:'TradeGothicBoldCondTwenty',Arial;  padding:8px 0 0 30px; line-height:23px; letter-spacing:-1px; width:224px; height:57px; cursor:pointer}
.homeTabContainer .innerWrp ul{float:left; margin-top:10px;}
.innerWrp ul li{color:#666; font-size:14px; font-weight:bold; /*margin-left:25px;*/ border-bottom:1px solid #009ee7; width:423px; padding-bottom:12px; overflow:hidden}
.innerWrp ul li span.number{font-size:30px; color:#009ee7; float:left; padding:5px 32px 0 0;}
.innerWrp ul li span.value{ float:left; padding-top:11px;}
.homeTabContainer .center .innerWrp p{color:#666!important; font-size:12px!important; width:370px; float:left; padding:15px 0 0 50px; margin:0;}
.innerWrp p a{color:#009ee7; font-weight:bold; text-decoration:underline; float:right;margin-top:10px}
.btnNormHvr {display:none !important}
#homeCarousel a.jshowoff-prev { display:none}
#homeCarousel .pauseBtn a {display: block; position:absolute; top:425px; left:540px; width:11px; height:11px; background: url(../images/pause.png) no-repeat 0 0; }
#homeCarousel .pauseBtn a.jshowoff-paused { display:block; width:13px; height:13px; background: url(../images/playBtn.png) no-repeat 0 0;}
#homeCarousel  .pagination {position:absolute; left:120px; top:382px; width:418px; height:55px;}
#homeCarousel  .pagination a {width:73px; height:55px; display:block; float:left; margin-right:10px;}
#homeCarousel  .pagination a:hover {width:67px; height:49px;  border:3px solid #009ee7 !important;}
#homeCarousel .pagination a.jshowoff-active {width:67px; height:49px;  border:3px solid #009ee7 !important;} 
#homeCarousel {width:1200px;  position:relative;}
#homeCarousel ul{height:447px; position:relative; }
#homeCarousel .carouselCont ul {height:auto; position:relative; }
#homeCarousel li.slider {width:1200px; height:447px; position:relative; }
#homeCarousel li.slider img { float:left; width:1200px; height:447px;}
.slideTabMainWrp{width:301px; padding:14px 42px 32px 40px; position:absolute; right:102px; top:60px; /*height:100px;*/ z-index:999; background:url(../images/slideTabMainBg.png) left top no-repeat;}
.slideTabMainWrp h2{color:#fff; font-size:31px; text-align:right; float:right;}
.slideTabMainWrp h2 span{float:left}
.slideTabMainWrp h2 span.sub{font-size:12px; margin-top:25px;}
.slideTabMainWrp h2 span.sup{font-size:12px; margin-top:2px; margin-left:2px;}
.slideTabMainWrp h3{color:#7d7e80; font-size:17px; text-align:right; clear:both }
.slideTabMainWrp p{color:#fff; font-size:13px; font-weight:bold; text-align:right}
.slideTabWrp{float:right; width:300px;}
.slideTabContainer{width:300px; float:left; color:#fff}
.brdr{ border:4px solid green;}
.carouselCont {width:300px; float:left;}
.carouselCont li{width:300px; float:left; border-top:1px solid #009ee7}
.carouselCont li .price{width:200px;}
.carouselCont li h4.discount{color:#009ee7; font-size:24px; font-weight:bold; float:left;}
.carouselCont li h4.discountValue{color:#fff; font-size:24px; font-weight:bold; float:left;}
.carouselCont li h4{color:#fff; font-size:12px; font-weight:normal;}
.carouselCont li .price p{color:#fff; font-size:10px; font-weight:normal; text-align:left; clear:both; font-family:Helvetica, Arial;}
.carouselCont li .price p.discountPara{color:#fff; font-size:12px; font-weight:normal; text-align:left; font-family:Arial, Helvetica; }
.carouselCont li .price span{float:left}
.carouselCont li .price h4 span.sup{color:#868685; margin-top:-1px; font-size:8px;}
.carouselCont li  .value p{color:#fff; font-size:10px!important; font-weight:normal!important; font-family:Helvetica, Arial;}
p.pricevalue{font-size:10px!important; font-weight:normal!important;}
.carouselCont li .value{ text-align:right; float:right; padding:10px 0 0 0;}
.carouselCont a{color:#009ee7; font-weight:bold; font-size:12px; text-decoration:underline; padding-top:16px; float:right;}
.homeWelcomWrap{width:1200px; float:left; background:#fff;}
.homeWelcomWrap .upperWrap{padding-bottom:30px; background:#000207 url(../images/bannerShadow.jpg) left bottom repeat-x; height:287px;}
.cntrlNumWrap{width:535px; padding-left:120px;float:left;}
h2.cntrlNum{color:#fff; font-size:20px; font-family:Arial, Helvetica; word-spacing:-2px; padding:26px 0 10px 120px;  float:left;}
.cntrlNumWrap p{ color:#fff; font-size:12px; font-family:Arial, Helvetica; padding:0 0 43px 0;}
.aboutEmp{float:left; width:423px; font-size:12px;padding-top:26px;}
.aboutEmp h3{ color:#fff; font-size:14px;}
.aboutEmp p{ color:#fff; font-size:12px; font-family:Arial, Helvetica; font-weight:normal; padding-top:18px; line-height:19px;}
.aboutEmp p a{ color:#009ee7; font-weight:bold; text-decoration:underline}
/***** Home page start**************/
.homeWelcomWrap .downWrap{height:262px; background:#fff url(../images/downWrapShadow.jpg) left bottom repeat-x;}
.homeWelcomWrap .downWrap .downInnerWrap{ margin:0 auto; width:960px; overflow:hidden}
.downWrap .whatsNew{height:227px; width:533px;  float:left}
.whatsNew h2{font-size:26px; color:#000; font-family:'TradeGothicBoldCondTwenty',Arial;}
.whatsNew h2 span{font-size:16px; font-weight:bold; font-family:Arial, Helvetica;}
.whatsNew p{ color:#3a3a3a; font-size:12px; font-family:Arial, Helvetica; font-weight:normal; padding-top:13px; line-height:19px;}
.whatsNew a{ color:#009ee7; font-weight:bold; text-decoration:underline}
.whatsNew span.viewDetails{ padding-top:13px; display:block; font-size:12px;}
.downWrap .brandImg{float:left; width:427px;}
.shopVehWrap{ padding-bottom:50px; margin:0 auto; overflow:hidden; width:960px;}
.shopVehWrap .shopTools{width:533px;  float:left;}
.shopVehWrap .shopTools h2{font-size:26px; color:#000; font-family:'TradeGothicBoldCondTwenty',Arial; letter-spacing:-1px;}
.shopVehWrap .shopTools p{ color:#5b5b5b; font-size:12px; font-family:Arial, Helvetica; font-weight:normal; padding-top:12px;}
.shopToolList{float:left; width:427px; }
.shopToolList p{color:#0d1c2a; font-size:12px; padding:10px 0 12px 0;}
.shopToolList li{color:#5b5b5b; font-size:12px; font-family:Arial, Helvetica; padding:0 0 0 15px; background:url(../images/shopToolbullet.png) no-repeat 0 10px; width:500px; float:left; line-height:19px; background:url(../images/blackDot.gif) left 7px no-repeat; }
/*.homebrandLogo{padding-left:120px;}*/
.homebrandLogo h5{color:#5b5b5b; font-size:12px; font-weight:bold}
.homebrandLogo a{ color:#009ee7; font-weight:bold; text-decoration:underline}
.homebrandLogo .footer {color:#5b5b5b; font-size:12px; font-weight:bold}
.homebrandLogo ul{padding:16px 0 22px 0; float:left; }
.homebrandLogo ul li{text-decoration:none; float:left; margin-right:30px;}
#ramcontent2, #dodgecontent2, #chryslercontent2, #jeepcontent2, #fiatcontent2 { display:none}
/***** Home classes end**************/
/*landing Page start*/
a span{ cursor:pointer;}
.landingWelcome{ width:540px; float:left; font-size:11px; color:#555; margin:23px 0 0 20px;}
.landingWelcome h1{font-family:"TradeGothicBoldTwo", Arial; font-size:23px; color:#111111; padding-bottom:11px; font-weight:normal;}
.landingWelcome p span.bold{ font-weight:bold; color:#000;}
.landingCarouselContainer{ height:507px; position:relative; border-top:1px solid #47443e;}
.landingLoginContainer{ position:absolute; width:717px; top:8px; left:103px;}
.landingLoginContainer .loginLeftContainer{ background: url(../images/landingLogin_leftBg.png) 0 0 no-repeat; width:235px; height:425px; padding:38px 65px 0 49px; float:left; position:relative;}
.landingLoginContainer .loginLeftContainer h2{font-family:"TradeGothicBold", Arial; font-size:26px; color:#fff; padding-bottom:11px; font-weight:normal; line-height:32px;}
.landingLoginContainer .loginLeftContainer p{ color:#fefefe; font-size:12px;}
.landingLoginContainer .loginLeftContainer ul.beforeclick{margin:23px 0 17px 0; font-family:"TradeGothicBold", Arial; font-size:18px; color:#fff; text-transform:uppercase; font-weight:normal;}
.landingLoginContainer .loginLeftContainer ul.beforeclick li{ padding-bottom:13px;}
.landingLoginContainer .loginLeftContainer ul.beforeclick li span{ color:#009ee7; padding-right:4px;}
a.btnLoginLanding{  height:84px; display:inline-block; background:url(../images/spriteButtons.png) right -169px no-repeat; padding:0 20px 0 0; font-family:"TradeGothicBold", Arial; font-size:35px; color:#fff; text-transform:uppercase; line-height:28px; }
a.btnLoginLanding span.leftCor{ height:84px; display:block; background:url(../images/spriteButtons.png) 0 -72px no-repeat;padding:17px 0 0 17px}
a.btnLoginLanding span.smallTxt{ font-size:15px;}
.landingLoginContainer .loginLeftContainer ul.afterClick{ font-family:Arial, Helvetica; color:#fff; overflow:hidden; margin:37px 0 113px 0}
.landingLoginContainer .loginLeftContainerBG2{ background: url(../images/loginCont2.png) 0 0px no-repeat; }
.landingLoginContainer .loginLeftContainer ul.afterClick li{ font-size:14px; color:#fff; clear:both; overflow: hidden; padding-bottom:17px;}
.landingLoginContainer .loginLeftContainer ul.afterClick li.active span.textLabel{ font-weight:bold; float:left; width:205px;}
.landingLoginContainer .loginLeftContainer ul.afterClick li.active span.textLabel span.txt{background:url(../images/loginActive.png) 0 0;}
.landingLoginContainer .loginRightContainer{ width:436px; height:445px; background:url(../images/login_content.png) 0 0 no-repeat; float:left;margin:8px 0 0 -68px }
.loginForm{ color:#fff; font-size:12px; padding:43px 60px 0 75px; overflow:hidden;}
.loginForm .loginFromRow{ overflow:hidden;position:relative; padding-bottom:10px;}
.loginForm .labelCont{ width:162px; float:left; padding-top:5px; position:relative;}
.loginForm .labelCont label{ float:left;}
.loginForm .txtFiledCont{ float:left; width:133px; text-align:right;}
.loginForm .labelCont span.help{ padding-left:5px;}
.txtBox125{ width:125px!important;}
.txtBox80{ width:80px!important;}
.requiredFieldInfo{color:#f5edd6}
.mrgnB26{ margin-bottom:26px;}
.font9{ font-size:9px;}
.padT0{ padding-top:0px!important;}
.mrgnR-6{ margin-right:-6px;}
.padT56{ padding-top:56px!important;}
.padT22{ padding-top:22px!important;}
.loginToolTip {width:215px; position:absolute;left:-15px; top:-20px;}
.loginToolTip div.rightT{ background:url(../images/toolTipBGRT.png) right top no-repeat; padding-right:11px;}
.loginToolTip div.leftT{ background:url(../images/toolTipBGLT.png) left -1px no-repeat; padding-bottom:5px;}
.loginToolTip div.rightB{ background:url(../images/toolTipBGRB.png) right bottom no-repeat;padding-right:11px;}
.loginToolTip div.leftB{ background:url(../images/toolTipBGLB.png) left bottom no-repeat; height:0px;}
.loginToolTip p { font-size:10px; color:#333; padding:8px 0 0 30px}
.formError2 {width:210px; position:absolute; left:0px; top:23px; background:url(../images/error.png) no-repeat 0 0; padding:0 0 5px 20px; color:#e3152b; font-size:10px;}
.formError_post2{ top:27px;}
.displayNone{ display:none;}
.buttonPositionBotm{ position:absolute; bottom:62px;right:60px;}
.mrgnR-2{ margin-right:-2px;}
.mrgnR-5{ margin-right:-5px;}
a.jshowoff-prev { display:none}
.pauseBtn a {display: block; position:absolute; top:93px; right:5px; z-index:99999; width:11px; height:14px; background:url(../images/pause.png) no-repeat 0 0}
.pauseBtn a.jshowoff-paused { display:block; width:11px; height:14px; background:url(../images/playBtn.png) no-repeat 0 0}
.pagination a.jshowoff-active, .pagination a.jshowoff-active:hover { background:url(../images/carouselNavBg.png) right 0 no-repeat;  width:85px; height:56px} 
.pagination a.jshowoff-active span, .pagination a.jshowoff-active:hover span{ display:inline-block;}
#landingCarousel { width:1200px; height:507px;  position:relative;}
#landingCarousel li {width:1200px; height:507px; position:relative }
#landingCarousel li img { float:left; width:1200px; height:507px;}
.pagination { position:absolute; right:-20px; top:69px; z-index:9999 !important; width:105px; height:11px}
.pagination a { width:85px; height:56px; display:block; background:url(../images/carouselNavBg.png) right -69px no-repeat;  margin-right:10px}
.pagination a span{ display:none;}
span.carouselpagination_inactive{ width:85px; height:56px; display:block;}
.ramLogoCarousel{ background:url(../images/RamLogoCarousel.png) 0 0 no-repeat; width:26px; height:29px; display:inline-block; margin:15px 0 0 20px;}
.dodgeLogoCarousel{ background:url(../images/dodgeLogoCarousel.png) 0 0 no-repeat; width:52px; height:8px; display:inline-block; margin:26px 0 0 13px;}
.chryslerLogoCarousel{ background:url(../images/chryslerLogoCarousel.png) 0 0 no-repeat; width:57px; height:9px; display:inline-block; margin:25px 0 0 7px;}
.JeepLogoCarousel{ background:url(../images/JeepLogoCarousel.png) 0 0 no-repeat; width:42px; height:17px; display:inline-block; margin:22px 0 0 13px;}
.fiatLogoCarousel{ background:url(../images/FiatLogoCarousel.png) 0 0 no-repeat; width:28px; height:27px; display:inline-block; margin:18px 0 0 17px;}
.jshowoff-1-controls{}
/*landing Page end*/
/*4.0 program adimn start - Promotional material*/
.programAdimnHeadWrap{ background:#000207; padding:41px 0 0 29px; float:left; width:876px; min-height:165px; }
.programAdimnHeadWrap h1 { font-size:28px; font-family:'TradeGothicBoldCondTwenty',Arial; color:#f5edd6; font-weight:normal; padding:0 34px 14px 0}
.programAdimnHeadWrap p { color:#fff; font-family:Arial, Helvetica; font-size:12px; line-height:19px}
.programAdimnHeadWrap p a{color:#6da20d; font-family:Arial, Helvetica; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}
.programAdimnHeadWrap h1.arial { font-family:Arial, Helvetica; font-size:18px; font-weight:bold; }
.programAdimnHeadWrap .icoPrint{ background-position:right 10px;}
.programAdimn_rightContent { width:763px; float:left; padding:52px 0 0 24px; }
.programAdimn_rightContent .contentRow{overflow:hidden; background:url(../images/promotionalMaterial_shadowBotm.jpg) 0 bottom no-repeat; padding:0 0 52px 0; margin:0 0 40px 0}
.programAdimn_rightContent .leftContainer{ width:539px; float:left; margin:0 28px 0 0}
.programAdimn_rightContent h2{font-family:"TradeGothicBoldCondTwenty", Arial; font-size:22px; color:#000; padding-bottom:17px; letter-spacing:-1px;}
.programAdimn_rightContent .leftContainer p{ font-size:12px; color:#323232; line-height:18px;}
.programAdimn_rightContent .rightContainer{ width:193px; float:left;}
.programAdimn_rightContent .rightContainer .iconPlaceHolder{  0 0 no-repeat; width:193px; height:142px;}
.programAdimnHeadWrap .iconPlaceHolder{  0 0 no-repeat; width:193px; height:142px; float:left;}
.programAdimn_rightContent  .leftContainer .btnWrap{ text-align: right; padding:28px 0 0 0; clear:both}
.programAdimn_rightContent .whatsNewWraper{overflow:hidden; background:url(../images/promotionalMaterial_shadowBotm.jpg) 0 bottom no-repeat; padding:0 0 40px 0; margin:0 0 20px 0}
.programAdimn_rightContent .whatsNew{ width:420px; float:left; padding:0 20px 0 0}
.programAdimn_rightContent .whatsNew h2{ font-size:26px; padding:0}
.programAdimn_rightContent .brandImg{ float:left}
.programAdimn_rightContent .summary { padding: 0 0 75px 0}
.programAdimn_rightContent .summary h2{font-size:26px; }
.summary table {border:1px solid #898989; font-size:12px; width:690px;}
.summary table th { background:#8f8f8f; padding:14px 0 14px 15px; color:#fff; text-align:left; text-transform:uppercase}
/*.summary table td { color:#3b3b3b; background:#fff; padding:5px 0 5px 15px!important background:#fff url(../images/bgtd.jpg) repeat-x 0 center; text-align:center}
.summary table td.padT30 { padding-top:30px}*/
.summary table td { color:#3b3b3b; background:#efefef; padding:0 0 5px 0; text-align:center; border-bottom:7px solid #fff;}/*modified 8.6.12*/
.summary table td.padT30 {border-top:7px solid #fff; padding-top:0px!important;}/*modified 8.6.12*/

.summary table td.mergeCell{background-image:none; padding:30px 0 60px 20px}
.summary table a{color:#009de6; font-size:12px; text-decoration:underline}
/*buttonClasses start*/
a.commonbutton{  height:35px; display:inline-block; background:url(../images/spriteButtons.png) right -303px no-repeat; padding:0 14px 0 0; font-family:"TradeGothicBold", Arial; font-size:16px; color:#fff; text-transform:uppercase; line-height:28px; }
a.commonbutton span.leftCor{ height:31px; display:block; background:url(../images/spriteButtons.png) 0 -262px no-repeat;padding:4px 0 0 14px}
a.commonbutton2{  height:44px; display:inline-block; background:url(../images/spriteButtons.png) right -398px no-repeat; padding:0 20px 0 0; font-family:"TradeGothicBold", Arial; font-size:20px; color:#fff; text-transform:uppercase;}
a.commonbutton2 span.leftCor{ height:35px; display:block; background:url(../images/spriteButtons.png) 0 -346px no-repeat;padding:10px 0 0 20px}
a.commonbutton3{  height:42px; display:inline-block; background:url(../images/spriteButtons.png) right -494px no-repeat; padding:0 14px 0 0; font-family:"TradeGothicBold", Arial; font-size:17px; color:#fff; text-transform:uppercase;}
a.commonbutton3 span.leftCor{ height:33px; display:block; background:url(../images/spriteButtons.png) 0 -447px no-repeat;padding:10px 0 0 14px}
a.commonbutton4{  height:30px; display:inline-block; background:url(../images/spriteButtons.png) right -576px no-repeat; padding:0 14px 0 0; font-family:"TradeGothicBold", Arial; font-size:14px; color:#fff; text-transform:uppercase;}
a.commonbutton4 span.leftCor{ height:24px; display:block; background:url(../images/spriteButtons.png) 0 -541px no-repeat;padding:6px 0 0 14px}
span.commonbuttonInput{  height:35px; display:inline-block;  background:url(../images/spriteButtons.png) 0 -262px no-repeat;padding:0 0 0 0; margin-right:20px;}
span.commonbuttonInput input.leftCor{ height:35px; display:block;padding:0px 14px 0 14px;  background:url(../images/spriteButtons.png) right -303px no-repeat; font-family:"TradeGothicBold", Arial; font-size:16px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:-20px; overflow:visible;}
span.commonbuttonInput2{  height:44px; display:inline-block;  background:url(../images/spriteButtons.png) 0 -346px no-repeat;padding:0 0 0 0; margin-right:20px;}
span.commonbuttonInput2 input.leftCor{ height:44px; display:block;padding:3px 14px 0 14px;  background:url(../images/spriteButtons.png) right -398px no-repeat; font-family:"TradeGothicBold", Arial; font-size:20px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:-20px; overflow:visible;}
span.commonbuttonInput58{  height:58px; display:inline-block;  background:url(../images/spriteButtons.png) 0 -613px no-repeat;padding:0 0 0 0; margin-right:20px;}
span.commonbuttonInput58 input.leftCor{ height:58px; display:block;padding:3px 14px 0 14px;  background:url(../images/spriteButtons.png) right -675px no-repeat; font-family:"TradeGothicBold", Arial; font-size:27px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:-20px; overflow:visible;}
a.commonbuttonInput58{  height:58px; display:inline-block; background:url(../images/spriteButtons.png) right -675px no-repeat;padding:0 17px 0 0; font-family:"TradeGothicBold", Arial; font-size:20px; color:#fff; text-transform:uppercase;}
a.commonbuttonInput58 span.leftCor{ height:58px; display:block; background:url(../images/spriteButtons.png) 0 -613px no-repeat;padding:17px 0 0 18px}
span.commonbuttonInput58_small{  height:58px; display:inline-block;  background:url(../images/spriteButtons.png) 0 -613px no-repeat;padding:0 0 0 0; margin-right:20px;}
span.commonbuttonInput58_small input.leftCor{ height:58px; display:block;padding:3px 14px 0 14px;  background:url(../images/spriteButtons.png) right -675px no-repeat; font-family:"TradeGothicBold", Arial; font-size:17px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:-20px; overflow:visible; line-height:16px;}
a.commonbuttonInput58_small{  height:58px; display:inline-block; background:url(../images/spriteButtons.png) right -675px no-repeat;padding:0 17px 0 0; font-family:"TradeGothicBold", Arial; font-size:17px; color:#fff; text-transform:uppercase;}
a.commonbuttonInput58_small span.leftCor{ height:58px; display:block; background:url(../images/spriteButtons.png) 0 -613px no-repeat;padding:6px 0 0 14px}

a.commonbuttonInput66{  height:66px; display:inline-block; background:url(../images/spriteButtons.png) right -813px no-repeat;padding:0 20px 0 0; font-family:"TradeGothicBold", Arial; font-size:19px; color:#fff; text-transform:uppercase; line-height:22px; letter-spacing:-1px;}
a.commonbuttonInput66 span.leftCor{ height:55px; display:block; background:url(../images/spriteButtons.png) 0 -743px no-repeat;padding:11px 0 0 4px;}
a.commonbuttonInput66 span.leftCor span.textlink{ position:relative; left:6px;} 
/*buttonClasses end*/
.mrgnR129{ margin-right:129px;}
.width435{ width:455px;}
.btnWrapLeft{ text-align: left;clear:both}
.padT36{ padding-top:36px!important;}
.selectLocationWrp{ padding:38px 0 0 0; color:#3b3b3b; font-size:12px;}
.selectLocationWrp h3{ font-size:12px; font-weight:bold; color:#000; overflow:hidden; padding-bottom:9px;}
.selectLocationWrp h3 span.check{ float:left; display:block; width:28px;}
.selectLocationWrp ul.formContent{ padding:0 0 0 28px; clear:both;}
.selectLocationWrp ul.formContent li.formContentRow{ float:left; margin-bottom:12px; width:755px;}
.selectLocationWrp ul.formContent li.formContentRow span.label{ width:126px; float:left;}
.selectLocationWrp ul.formContent li.formContentRow span.value{float:left;}
.selectLocationWrp .btnWrap{ padding-top:10px; margin-top:-28px;}
.programAdimn_rightContent p{font-size:12px; color:#323232; line-height:18px;}
.width575{ width:575px;}
.programAdimn_rightContent .downloadDocs_grid{ border:1px solid #8f8f8f; margin-bottom:40px;}
.programAdimn_rightContent .downloadDocs_grid table{ border:0px; width:100%}
.programAdimn_rightContent .downloadDocs_grid table th{ background:#8f8f8f; padding:12px 15px 13px 20px; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase}
th.textAlignLeft{ text-align:left;}
.programAdimn_rightContent .downloadDocs_grid table{ table-layout:fixed;}
.programAdimn_rightContent .downloadDocs_grid table td{ font-size:12px; color:#3b3b3b; padding:12px 15px 12px 20px}
.programAdimn_rightContent .downloadDocs_grid table tr.evenRow td{ background:#efefef;}
.programAdimn_rightContent .downloadDocs_grid table .col_1{ width:110px;}
.programAdimn_rightContent .downloadDocs_grid table .col_2{ width:70px;}
.programAdimn_rightContent .downloadDocs_grid table .col_3{ width:172px;}
.programAdimn_rightContent .downloadDocs_grid table .col_4{ width:55px;}
.programAdimn_rightContent .downloadDocs_grid table .col_5{ width:87px;}
.programAdimn_rightContent .changePassForm{ width:536px;}
.redNote{ color:#ff0000!important; font-size:12px; text-align:right;}
.programAdimn_rightContent .changePassForm .btnWrap{ padding-top:20px; padding-left:209px;text-align:left}
a.viewOnline{ font-weight:bold; text-decoration:underline;display:inline-block; padding:15px 10px 0 0 ;}
.currentLocationWrp{ padding:0; color:#3b3b3b; font-size:12px;}
.programAdimn_rightContent .currentLocationWrp .contentRow{ position:relative; min-height:90px;}
.currentLocationWrp h3{ font-size:12px; font-weight:bold; color:#000; overflow:hidden; padding-bottom:7px;}
.currentLocationWrp h3 span.check{ float:left; display:block; width:28px;}
.currentLocationWrp ul.formContent{ padding:0 0 0 0; float:left; width:540px;}
.currentLocationWrp ul.formContent li.formContentRow{ float:left; margin-bottom:5px; width:755px; }
.currentLocationWrp ul.formContent li.formContentRow span.label{ width:126px; float:left;}
.currentLocationWrp ul.formContent li.formContentRow span.value{float:left;}
.currentLocationWrp .btnWrap{ position:absolute; bottom:43px; right:0px;}
.formWrapper2_width760 { width:760px; float:left; padding:0; }
.formWrapper2_width760 .formRow{width:760px;}
/*4.0 program adimn end - Promotional material*/
/*program details start*/
.programDetailHeadWrap{ background:#000207; padding:41px 0 0 29px; float:left; width:876px; min-height:138px; }
.programDetailHeadWrap h1 { font-size:28px; font-family:'TradeGothicBoldCondTwenty',Arial; color:#f5edd6; font-weight:normal; padding:0 14px 14px 0}
.programDetailHeadWrap p { color:#fff; font-family:Arial, Helvetica; font-size:12px; line-height:19px}
.programDetailHeadWrap p a{color:#6da20d; font-family:Arial, Helvetica; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}
.programDetailHeadWrap h1.arial { font-family:Arial, Helvetica; font-size:18px; font-weight:bold; }
.programDetail_rightContent{width:763px; float:left; padding:52px 0 0 24px;}
.programDetail_rightContent h2{font-family:"TradeGothicBoldCondTwenty", Arial; font-size:32px; color:#000; padding-bottom:5px; letter-spacing:-1px;}
.programDetail_rightContent p{ color:#323232; font-size:12px; line-height:19px;}
.eligible-vehicle{ overflow:hidden; padding:5px 0 50px 0}
.eligible-vehicle ul:first-child{ margin-left:0px;}
.eligible-vehicle ul{ margin-left:38px; float:left;}
.eligible-vehicle ul li:first-child{ height:65px;}
.eligible-vehicle ul li a{ text-decoration:underline; font-weight:bold; color:#009ee7; font-size:12px;padding:0 0 5px 2px; display:inline-block}
a.icoPrint{ background:url(../images/icoPrint.png) 0 center no-repeat; display:inline-block; width:17px; height:16px; text-indent:-9999px;}
.programDetail_rightContent ul.program-rules li { color:#3b3b3b; font-size:14px; background:url(../images/bullet_disc.jpg) 0 6px no-repeat; padding:0 0 28px 9px}
/* accordian starts here**/
.accordianWrp2 {float:left; width:600px; padding-bottom:70px;}
.accordianWrp2 p {margin:0; padding:7px 0 7px 35px; font-size:12px; color:#3a3a3a;}
.accordianWrp2 ul { margin:0; padding:0; float:left; background:transparent;}
.accordianWrp2 li {list-style:none; float:left; display:block; width:600px; padding:13px 0 13px 0; border-bottom:1px solid #009be3;}
.accordianWrp2 li a.acrd_head {float:left; padding:6px 0 6px 30px; display:block; font-size:13px; color:#3b3b3b; text-decoration:none; font-weight:bold !important; outline:0;  margin:0; font-family:Arial, Helvetica, sans-serif;}
.accordianWrp2 ul.acrd_content {width:600px; padding:0; margin:0; display:block; float:left; }
.accordianWrp2 ul.acrd_content li {width:600px; padding:0; border:none;}
.accordianWrp2 .expand{background: url(../images/plus_icon.jpg) no-repeat 0 5px; z-index:0; position:relative}
.accordianWrp2 .colapse{background: url(../images/minus_icon.jpg) no-repeat 0 5px;}
.accordianWrp2 ul.acrd_content li li  { padding:17px 0 15px 0; float:left; }
.accordianWrp2 ul.acrd_content li li .textContent {width:413px; float:left}
.accordianWrp2 ul.acrd_content li li .textContent h5 {font-size:12px; padding-right:20px; color:#4e4649}
/*program details end*/

/*shop for vehicle start*/
.shop-for-vehicle-intro{ width:550px; float:left}
.shop-for-vehicleWrap{ background:#000207; padding:41px 0 0 29px; float:left; width:876px; min-height:138px; }
.shop-for-vehicleWrap h1 { font-size:28px; font-family:'TradeGothicBoldCondTwenty',Arial; color:#f5edd6; font-weight:normal; padding:0 14px 14px 0}
.shop-for-vehicleWrap p { color:#fff; font-family:Arial, Helvetica; font-size:12px; line-height:19px}
.shop-for-vehicleWrap p a{color:#0090d3; font-family:Arial, Helvetica; font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}
.shop-for-vehicleWrap h1.arial { font-family:Arial, Helvetica; font-size:18px; font-weight:bold; }
.shop-for-vehicleWrap .btnWrap{float:left; clear:none;margin:10px 0 0 46px; text-align:center;}
.shop-for-vehicle_rightContent{width:763px; float:left; padding:52px 0 0 24px;}
.shop-for-vehicle_rightContent h2{font-family:"TradeGothicBoldCondTwenty", Arial; font-size:32px; color:#000; padding-bottom:5px; letter-spacing:-1px;}
.shop-for-vehicle_rightContent p{ color:#323232; font-size:12px; line-height:19px;}

/*shop-for-vehicle-brands starts*/
#shopforVehiclesBrandWrp{}
.vehicle-brand-container {height:432px; position:relative}
ul.shopVehicleLeftWrp{ width:175px; height:422px; background:url(../images/transparentBg.png); position:absolute; left:0; top:0; padding:10px 0 0 120px}
ul.shopVehicleLeftWrp li { padding:0 0 15px 0}
ul.shopVehicleLeftWrp a { font-size:22px; font-family:"TradeGothicBoldCondTwenty", Arial; color:#009ae1 }
ul.shopVehicleLeftWrp a:hover, .shopVehicleLeftWrp a.active { color:#fff; border-bottom:2px solid #009ae1}
.shopVehicleLeftWrp li.ui-tabs-selected  a{color:#fff; border-bottom:2px solid #009ae1 }
.videoLinks { position:absolute; bottom:13px; left:330px; }
.videoLinks a { color:#009de6; font-size:12px; height:20px; display:block; padding:2px 0 0 26px; text-decoration:underline; font-weight:bold;}
.videoLinks a.viewVideo { background:url(../images/playIcon.png) no-repeat 0 0; float:left}
.videoLinks a.emailVideo { background:url(../images/emailIcon.png) no-repeat 0 0; clear:both}
.shopImgContentWrp {width:1200px; height:432px;}
#shopMainTabWrp {width:780px; position:absolute; left:295px; top:0; z-index:400; height:40px;}
#shopMainTabWrp li {width:156px; height:40px; float:left; display:block; background:#009ee7 url(../images/tabShadow.png) no-repeat 0 0; text-align:center}
#shopMainTabWrp a {font-family:"TradeGothicBoldCondTwenty", Arial; font-size:15px; text-align:center;  color:#fff;  float:left; width:156px; height:26px; padding-top:12px;}
#shopMainTabWrp li.active {background:none; font-family:"TradeGothicBoldCondTwenty", Arial; font-size:15px; color:#fff; height:26px;}

#shopMainTabWrp li.active span.dodge, #shopMainTabWrp li.active span.ram, shopMainTabWrp li.active span.chrysler, #shopMainTabWrp li.active span.fiat, #shopMainTabWrp li.active span.jeep, #shopMainTabWrp li.active span.chrysler {float:left; border-bottom:3px solid #009ae1; padding-bottom:2px}

#shopMainTabWrp li.active span.fiat{margin-left:65px; background:url(../images/rgr.png) no-repeat right 17px; padding-right:5px; padding-top:14px}
#shopMainTabWrp li.active span.jeep{margin-left:63px; background:url(../images/rgr.png) no-repeat right 21px; padding-right:3px;  padding-top:14px}

#shopMainTabWrp li.active span.dodge { margin-left:54px; padding-top:14px;}
#shopMainTabWrp li.active span.ram {margin-left:40px; padding-top:14px;}
#shopMainTabWrp li.active span.chrysler {margin-left:45px; padding-top:14px;}

#shopMainTabWrp li a span.fiat{background:url(../images/rgr.png) no-repeat right 2px; padding-right:5px;}
#shopMainTabWrp li a span.jeep {background:url(../images/rgr.png) no-repeat right 7px;padding-right:3px;}


ul.btmLink {background:url(../images/shadowLine.jpg) repeat-x; height:32px; padding:0 0 0 215px;}
ul.btmLink li { padding:6px 20px 7px 25px; color:#616161; font-size:15px; font-family:"TradeGothicBoldCondTwenty", Arial; float:left; display:inline-block;}
ul.btmLink li.line { background:url(../images/line2.jpg) no-repeat right 1px; padding-right:20px}
ul.btmLink li a {color:#009ee7; text-decoration:underline; font-family:"TradeGothicBoldCondTwenty", Arial; white-space: nowrap;}

.priceTabMaincontainer{width:780px; left:300px; top:0; position:absolute; z-index:100; height:373px;}
.priceTabMainWrp{min-width:275px; max-width:275px; position:absolute; right:0; top:90px; z-index:999; color:#fff;}
.priceTabMainWrp h2{font-size:35px; text-align:right; float:right; white-space: nowrap;}
.priceTabMainWrp h2 sub, .priceTabMainWrp h2 sup{font-size:14px;}
.priceTabMainWrp p.discoundExample { font-size:12px; text-align:right; clear:both; font-weight:normal; font-weight:bold; padding-bottom:8px;}
.priceTabContent a { font-size:12px;}
.priceTabContent dl{ overflow:hidden;font-size:12px; padding-top:7px;}
.priceTabContent dl dt{ width:180px; float:left;}
.priceTabContent dl dd{ text-align:right; margin-left:180px;}
.priceTabContent .discount{ font-size:17px; font-weight:bold; color:#009ee7;}
.row-border{ border-top:1px solid #0092d5}
.priceTabContent sup { margin-top:0px; font-size:7px}

.priceTabContent {width:275px; float:right;}
.ui-tabs .ui-tabs-panel { display: block;}
.ui-tabs .ui-tabs-hide { display: none ; }
/*shop-for-vehicle-brands end*/

/*shop for vehicle start*/
.pricing-and-shopping-wrp{width:1200px; padding:25px 0 45px 0; float:left}
.pricing-and-shopping{padding:0 0 35px 206px;}
.pricing-and-shopping h2{color: #000000; font-family: "TradeGothicBoldCondTwenty",Arial; font-size: 24px; letter-spacing: -1px; padding-bottom: 5px;}
.pricing-and-shopping p{font-family:Arial, Helvetica; font-size:12px; color:#3a3a3a; padding:5px 0 0 0;}
.pricing-left-wrap{float:left; width:575px;}
.pricing-right-wrap{float:right; width:307px;}
.pricing-right-wrap .top {background:url(../images/top.png) no-repeat 0 0; height:5px; width:307px; float:left;}
.pricing-right-wrap .center{ background: url(../images/center.png) repeat-y ; width:307px; float:left;}
.pricing-right-wrap .bottom { background:url(../images/bottom.png) no-repeat left bottom; width:307px; height:10px; float:left; }
.pricing-right-wrap .bonusHeading{text-align:left; float:right; padding:15px 0 15px 0; width:300px;}
.pricing-right-wrap .bonusHeading h2{color: #000000; font-family: "TradeGothicBoldCondTwenty",Arial; font-size: 26px; letter-spacing:0px; padding-bottom:5px}
.pricing-right-wrap .bonusHeading p{font-size:12px; font-family:Arial, Helvetica; float:right; color:#003333; width:280px; padding:10px 10px 0 0 ; margin:0px;}
.pricing-right-wrap .bonusHeading p.fntSize13{font-size:13px; color:#003333; letter-spacing: 0;  padding: 20px 0 15px 0; width:267px;float:right; }
.pricing-right-wrap .brandNames{width:307px; float:right; text-align:right;}
.pricing-right-wrap .brandNames li{ padding-top:15px; float:left; width:307px;}
.pricing-right-wrap .brandNames li .leftbrands{width:190px; color:#009ee7; font-size:12px;float:left;}
.pricing-right-wrap .brandNames li .rightbrands{float:left; width:70px !important; color:#0d1c2a; font-size:12px; text-align:right}
.pricing-right-wrap .brandNames li .rightbrands2{ width:190px; color:#009ee7; font-size:12px;float:right;}
.shop-invoice{float:left;padding:65px 0 0 30px;}
.sample-invoice{float:left; padding:0 0 0 30px; width:680px}
.sample-invoice h2{color: #000000; font-family: "TradeGothicBoldCondTwenty",Arial; font-size: 24px; letter-spacing: -1px; padding-bottom: 5px;}
.sample-invoice p{font-family:Arial, Helvetica; font-size:12px; color:#3a3a3a; padding:0; line-height:22px;}
.sample-invoice a{color:#009ee7; font-weight:bold; text-decoration:underline; font-size:12px; margin:15px 0 0 0; float:left}
.center p.note{width:267px; float:right; padding:35px 40px 20px 0; color:#3b3b3b; text-align:right; line-height:15px; margin:0;}
.pricingToolBrands li{float:left; width:517px; padding-left:55px; padding-bottom:7px;}
/*shop for vehicle end*/

/*Sample Invoice Start*/
.invoice-left-wrap{float:left; width:645px; padding-top:5px;}
.center-bgn{ background:none !important; width:267px !important;}
.invoice-wrp{padding-top:15px !important;}
.pad-right0{ padding-right:0 !important;}
.pad-top0{ padding-top:0 !important;}
.inv-right{float:right; width:267px !important;}
.invoice-brand-names{width:267px; float:right; text-align:right;}
.invoice-brand-names li{ padding-top:15px; float:left; width:267px;}
.invoice-brand-names li .leftbrands{ width:190px; color:#009ee7; font-size:12px;float:left; }
.invoice-brand-names li .rightbrands{float:right; width:70px !important; color:#0d1c2a; font-size:12px; text-align:right; }
.btn-sfp{ font-size:22px !important;}
/*Sample Invoice End*/
/*shop for vehicle end*/

/*popup starts*/
.popupTL{ background:url(../images/popupTL.png) no-repeat left top; padding:0 0 0 52px; height:35px;}
.popupTR{ background:url(../images/popupTR.png) no-repeat right top; padding:0 52px 0 0; height:35px; position:relative;}
.popupContentAreaL{ background:url(../images/popupContL.png) repeat-y 5px top; padding:0 0 0 32px;}
.popupContentAreaR{ background:url(../images/popupContR.png) repeat-y right top; padding:0 38px 0 0; color:#3b3b3b; overflow:hidden}
.popupBL{ background:url(../images/popupTL.png) no-repeat left bottom; padding:0 0 0 52px; height:50px;}
.popupBR{ background:url(../images/popupTR.png) no-repeat right bottom; padding:0 52px 0 0; height:50px;}
.popupVideoPadLeft{padding:0 0 0 52px;}
.popupVideoPadRight{padding:0 58px 0 0; }
.popupTL2{ background:url(../images/popup2TL.png) no-repeat left top; padding:0 0 0 52px; height:35px;}
.popupTR2{ background:url(../images/popup2TR.png) no-repeat right top; padding:0 52px 0 0; height:35px; position:relative;}
.popupContentAreaL2{ background:url(../images/popup2ContL.png) repeat-y 7px top; padding:0 0 0 52px;}
.popupContentAreaR2{ background:url(../images/popup2ContR.png) repeat-y right top; padding:0 52px 0 0; color:#6e6e6f; overflow:hidden;}
.popupBL2{ background:url(../images/popup2TL.png) no-repeat left bottom; padding:0 0 0 52px; height:50px;}
.popupBR2{ background:url(../images/popup2TR.png) no-repeat right bottom; padding:0 52px 0 0; height:50px;}
.emailVehicleDetails {width:600px; position:fixed; display:none; z-index:999}
.emailVideoDetails {width:600px; position:fixed; display:none; z-index:9999}
.viewVideopopUp {width:965px; position:fixed; display:none; z-index:999}
.getVehicleDeatails {width:337px; position:fixed; display:none; z-index:999}
.getVehicleDeatails p { font-size:12px}
.brandSiteDeatails {width:337px; position:fixed; display:none; z-index:999}
.brandSiteDeatails p { font-size:12px}
/*session popup added by hemanth */
.sessionTimerPopup {width:337px; position:fixed; display:none; z-index:999}
.sessionTimerPopup p { font-size:12px}
.sessionExpirePopup {width:337px; position:fixed; display:none; z-index:999}
.sessionExpirePopup p { font-size:12px}
/*session popup added by hemanth */
.emailConfirmationPopup {width:337px; position:fixed; display:none; z-index:999}
.emailConfirmationPopup p { font-size:12px}
.printPreviewPop {width:900px; position:fixed; display:none; z-index:999}
.printPreviewPop p { font-size:12px}
.printPreviewPop iframe{ border:0px; width:820px; height:400px;}
#mask {position:absolute; left:0; top:0; z-index:800; background:#0f0f0f; display:none;}
.thankyouPopUp{background:url(../images/thankyou.png) no-repeat left top; width:295px; height:184px; position:absolute; z-index:999; top:170px; left:260px; padding-right:43px; display:none}
.thankyouPopUp h2{font-size:24px;  font-family: "TradeGothicBoldCondTwenty",Arial;  color:#0d1c2a; font-weight:normal; padding:26px 0 0 28px; }
.thankyouPopUp p {padding:21px 0 0 20px; clear:both;}
.thankyouPopUp p img{ padding:0 9px 0 15px; float:left;} 
.thankyouPopUp a{color:#009ee7; font-size:15px; float:left; margin-top:3px; font-weight:bold; text-decoration:underline}
#thankYouEmail, #thankYouEmailVideo{ z-index:9999;}
.popupContentAreaR .heading { border-bottom:1px solid #009ee7; overflow:hidden; margin-bottom:10px; padding-bottom:3px } 
.popupContentAreaR p{ line-height:18px;}
.popupContentAreaR .heading h2, .popupContentAreaR .heading a.close { color:#000000; font-size:24px;  font-family: "TradeGothicBoldCondTwenty",Arial;  }
.popupContentAreaR .heading a.close{ color:#3b3b3b;}
.popupContentAreaR2 .heading { border-bottom:1px solid #009ee7; overflow:hidden; margin-bottom:10px; padding-bottom:7px } 
.popupContentAreaR2 .heading h2, .popupContentAreaR2 .heading a.close { color:#bfbfbf; font-size:24px;  font-family: "TradeGothicBoldCondTwenty",Arial;  }
.popUpformWrp { width:496px; overflow:hidden}
.popUpformRow { width:496px; color:#3b3b3b; font-size:12px; padding:5px 0 5px 0; float:left}
.popupContentAreaR2 .popUpformRow { width:496px; color:#bfbfbf; font-size:12px; padding:5px 0 5px 0; float:left}
 ul.popUpformRow li { display:inline; vertical-align:bottom;}
.popUpformRow label {width:90px; float:left; text-align:right; padding-top:5px; display:block; margin-right:12px; }
.popUpformRow a.addEmailLink{ float:left; margin:2px 0 0 8px }
.popUpformRow .addEmail {clear:both; margin:10px 0 0 102px}
textarea{height:90px; border:1px solid #a4a5a7; border-bottom-color:#cacbcb;border-top-color:#cacbcb;resize: none; overflow:auto; font-family:Arial, Helvetica; padding:3px; font-size:12px; color:#575757; font-weight:bold;}
/*popup ends*/
/*contact page*/
.contactusContentWrap{ background:#000207; padding:0 325px 40px 200px;}
.contactusContentWrap h1, .contactusContentWrap h2{ font-size:28px; font-family:'TradeGothicBoldCondTwenty',Arial; color:#f5edd6; font-weight:normal; padding:40px 34px 25px 0}
.contactusContentWrap p { color:#fff; font-family:Arial, Helvetica; font-size:12px; line-height:19px}
.methodContainer{width:678px; overflow:hidden;}
.methodContainer .methodLeftContainer{ background: url(../images/landingLogin_leftBg.png) 0 0 no-repeat; width:122px; float:left; position:relative;}
.methodContainer .methodRightContainer h3{font-family:"TradeGothicBoldCondTwenty", Arial; font-size:24px; color:#000;  font-weight:normal; line-height:32px; float:left}
.methodContainer .methodLeftContainer ul{ font-family:Arial, Helvetica; color:#fff; overflow:hidden; margin:37px 0 113px 0}
.methodContainer .methodLeftContainerBG2{ background: url(../images/loginCont2.png) 0 0px no-repeat; }
.methodContainer .methodLeftContainer ul li{ font-size:14px; color:#fff; clear:both; overflow: hidden; padding-bottom:17px;}
.methodContainer .methodLeftContainer ul li.active span.textLabel{ font-weight:bold; float:left;}
.methodContainer .methodLeftContainer ul li span.email{background:url(../images/msgIcon.gif) right 5px no-repeat; padding-right:29px; padding-left:5px; line-height:17px}
.methodContainer .methodLeftContainer ul li.active span.email{background-position: right 6px; padding-right: 26px;}
.methodContainer .methodLeftContainer ul li span.phone{background:url(../images/phoneIcon.gif) right 0 no-repeat; padding-right:20px; padding-left:5px}
.methodContainer .methodLeftContainer ul li.active span.phone{padding-right: 16px;}
.methodContainer .methodLeftContainer ul li.active span.textLabel span.txt{background:url(../images/loginActive.png) 0 0;}
.methodContainer .methodRightContainer{ width:555px; float:left;margin:8px 0 0 0 ; overflow:hidden;}
.methodContainer .methodRightContainer .content{ background-image:url(../images/methodBg.gif); width:555px;}
.methodContainer .methodRightContainer .content.top{background-position:0 0; background-repeat:no-repeat; height:3px; font-size:0; line-height:0;}
.methodContainer .methodRightContainer .content.mid{background-position:-555px 0; background-repeat:repeat-y; padding:15px 35px 13px; width:485px}
.methodContainer .methodRightContainer .content.bottom{background-position:-1110px 0; background-repeat:no-repeat; height:3px; font-size:0; line-height:0;}
.methodContainer .methodRightContainer .title{ border-bottom:1px solid #009ee7; padding:0 2px; overflow:hidden;}
.methodContainer .methodRightContainer .requiredFieldInfo{font-family:"TradeGothicLight", Arial; color:#ff0000; font-size:12px; float:right; line-height:44px; height:32px}
.contactForm { width:496px; overflow:hidden; padding-top:11px}
.contactFromRow { width:496px; color:#3b3b3b; font-size:12px; padding:8px 0 0; float:left}
.contactFromRow label {width:90px; float:left; text-align:right; padding-top:5px; display:block; margin-right:12px; }
.comboContact {float: left; background:url(../images/comboDown.png) no-repeat right top;  float:left; border-left:1px solid #9a9b9d;}
.comboContact .selectedTxt {width:222px;}
.comboContact ul.newList  { width:231px;}
.comboContact ul.newList{background: #fff; border:1px solid #0099e0;  z-index:999; position:absolute; padding:0 0 0 0; overflow-x:hidden; overflow-y:auto; list-style:none; margin:0; float:left; /*height:122px;*/ height:auto !important; top:23px !important; left:-1px !important; border-top:none;}
.comboContact ul.newList a{padding:8px 0 0 10px; margin:0; height:20px;  background:#fff; float:left; color:#9a9b9d; cursor:default !important; text-decoration:none; border-top:1px solid #0099e0;  float:left; width:222px;}
.comboContact .selectedTxt {font-family: Arial, Helvetica; color: #575757; font-size: 12px; padding:4px 0 0 10px; font-weight: bold; text-decoration: none; height:20px; float:left;}
.comboContact .newListHover {background:url(../images/dropover-bg.png) repeat-y left top !important; color: #fff !important; cursor: default; }
.comboContact ul li a{font-family: Arial, Helvetica; color: #9a9b9d; font-size: 12px; font-weight: bold; text-decoration: none;}
span.commonbuttonInput47{  height:47px; display:inline-block;  background:url(../images/spriteButtons.png) 0 -887px no-repeat;padding:0 0 0 0; margin-right:14px;}
span.commonbuttonInput47 input.leftCor{ height:47px; display:block;padding:0 14px;  background:url(../images/spriteButtons.png) right -936px no-repeat; font-family:"TradeGothicBold", Arial, Gadget, sans-serif; font-size:21px; color:#fff; text-transform:uppercase; cursor:pointer; margin-right:-14px; overflow:visible;}
/*copyright page*/
.copyrightContainer{ background:#fff; padding:0 320px 0 200px; color:#323232; font-family:Arial, Helvetica; font-size:12px; padding-bottom:68px; overflow:hidden;}
.copyrightContainer h1{ font-size:28px; font-family:'TradeGothicBoldCondTwenty',Arial; color:#000; font-weight:normal; padding:40px 34px 0 0; line-height:40px}
.copyrightContainer p{line-height:23px; padding-top:25px}
.copyrightContainer ul{padding:25px 0 0 16px}
.copyrightContainer ul li{line-height:23px; list-style:lower-roman outside}
.copyrightContainer a{text-decoration:underline;}
.copyrightContainer .disc li{list-style:disc;}
/*sitemap page*/
.sitemap{}
.sitemap h2{ margin:0; padding:0;font-weight:bold; font-size:14px;}
.sitemap li{ line-height:22px; padding:0 0 25px 0;font-size:12px;}
.sitemap li a{ text-decoration:underline;}
.sitemap li li { padding:0 0 0 12px; font-weight:normal; }
.anicilary-page{padding-top:0px}
.anicilary-page li { padding-top:0 0 0 9px !important; line-height:22px;font-size:12px;}
.anicilary-page li a{ text-decoration:underline;}
.addEmailRow{ display:none;}
	 /* t7197sb changes in SeRV01475187 start  */
	 
input::-webkit-input-placeholder { font-size: 16pt; color: gray; }
input::-moz-placeholder { font-size: 16pt; color: gray; }
input:-ms-input-placeholder { font-size: 16pt; color: gray; }
input:-moz-placeholder { font-size: 16pt; color: gray; }

	/*  t7197sb changes in SeRV01475187 end  */
/*changes for firefoxdropdown*/

.clearfix:after, .contentRow:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix , .contentRow:after{
display: inline-block;
}

html[xmlns] .clearfix, html[xmlns] .contentRow:after {
display: block;
}

/* changes for about program*/

.programeDetAbtLeft{ float:left; width:700px;}
.width455{width:455px;}


.programAdimn_rightContent .selectLocationWrp .contentRow{overflow:visible; background:url(../images/promotionalMaterial_shadowBotm.jpg) 0 bottom no-repeat; padding:0 0 52px 0; margin:0 0 40px 0}



