/* ------------------------------------------------------------------------------------------------
    * Filename:   Globalstyle.css
    * Version:    CSS 2.1 
	* Date        Feb-2012
    * Website:    Chrysler-Employee Advantage
	* Author:     TCS 
--------------------------------------------------------------------------------------------------- */

body, html {
	margin:0;
	padding:0;
	
}
ul, ol, li, img, span, p, input, textarea, h1, h2, h3, h4, h5, h6, a, table, th, td, caption, a {
	margin:0;
	padding:0;
	border:0;
	list-style-type:none;
	text-decoration:none;
	outline:0;
}

#bodyWrapper {width:1200px; margin:0 auto}
#landingHeader {width:960px; position:absolute; left:120px; top:0; padding:30px 0 0 0}
#centerContentWrp { width:1200px; background:url(../images/shadow.jpg) repeat-x bottom; padding:0 0 16px 0; overflow:hidden}
#wrapperLeft { width:300px; float:left}
#wrapperRight { width:900px; float:left}


/* header part */
#header{background:url(../images/homeheaderBg1.jpg); width:1200px; height:143px; margin:0 auto;}
.mainNav{ width:1080px; padding:32px 120px 0 0; float:left; background:url(../images/navBg.jpg) repeat-x bottom; height:42px}
.mainNav ul { float:right}
.mainNav li{font-weight:bold; font-size:14px; float:left; padding:0 0 0 40px}
.mainNav a {color:#6da20d; text-decoration:none; display:block}
.mainNav a:hover, .mainNav a.active { background:url(../images/navHover.jpg) repeat-x bottom; padding-bottom:26px; color:#fff}

.logo {float:left; padding:34px 0 0 0}
.topNav {float:right; font-size:12px; color:#fff; font-weight:bold; padding:34px 0 0 0}
.topNav span {  width:22px; display:inline-block; text-align:center}
.topNav a { color:#6da20d}

#leftNav { width:180px; background:url(../images/bgGreen.jpg) 0 0; height:157px; padding:48px 0 0 120px}
#leftNav li {  float:left; padding:0 0 10px 0; width:170px; line-height:14px} 
#leftNav li a {font-size:11px; color:#fff}
#leftNav li a.active { font-weight:bold; font-size:12px}

/*Common Class*/
.padL30 { padding-left:30px}
.clear{ clear:both;}
.fl { float:left}
.fr { float:right}
.wrp960{ width:960px; margin:0 auto}
.wid960 { width:960px; float:left}
.wrp1200 {width:1200px}
.padL20{padding-left:20px;}
.padT5 { padding-top:5px}
.padT15{padding-top:15px;}
.padT20{padding-top:20px;}
.padT25{padding-top:25px;}
.padT30 { padding-top:30px}
.padT50{padding-top:50px;}
.padL35{padding-left:35px;}
.padL50{padding-left:50px;}
.padL300{padding-left:300px;}
.padB40{padding-bottom:40px;}
.padB30{padding-bottom:30px;}
.padB20{padding-bottom:20px;}
.padB15{padding-bottom:15px;}
.margTopNeg3{margin-top:-3px;}
.align { float:left; padding-right:12px}
.or { color:#575757; font-size:12px; clear:both; float:right; font-weight:bold; padding-top:5px; white-space:nowrap;}
.padL5{ padding-left:5px}
.padL10{ padding-left:10px;}
.margR10{ margin-right:10px;}
.wid180{width:180px;}
.mrgL-2{margin-left:-2px}
.padT10{ padding-top:10px;}
.padB10{padding-bottom:10px;}
.justify { text-align:justify}
.padR10 { padding-right:10px}
.padR50 { padding-right:50px}
.padT20 { padding-top:20px !important}
.padT55 { padding-top:55px !important}
.padT0 { padding-top:0px !important}
.wid171 { width:171px !important}
.mrgnL70 { margin-left:70px}

/*Font Embeded*/


/* Redio button Start */
.ui-radio { padding: 3px 4px 3px 0px; background:url(../images/icon_checkbox.png) no-repeat -24px -115px ; width:19px; height:18px; 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 -199px ;}
.ui-radio-disabled,.ui-checkbox-disabled {opacity: 0.7;}
/* Redio button End */

/*checkbox start */
span.ui-checkbox{display: block;float: left;width: 16px ; height: 16px ;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: -28px -42px !important;}
span.ui-checkbox-state-checked {background-position: 0 -3px !important;}
span.ui-checkbox-state-checked-hover {background-position: 0 -77px !important;}
.ui-checkbox-disabled {opacity: 0.7;}
/*checkbox End */

/*Footer*/
#footer{background:url(../images/patternBg.jpg); width:1200px; height:260px; clear:both}
.footerNav{width:960px; padding:34px 0 0 0; float:left}
.footerNav ul li{font-weight:normal; font-size:12px; float:left; color:#FFF; padding-right:12px}
.footerNav a {color:#bfbfbf; text-decoration:underline; margin:0 12px 0 0; float:left}
.brandLogo{padding:15px 0 0 0; width:960px; 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; float:left; width:960px;}

#landingFooter{background:url(../images/patternBg.jpg); width:1200px; height:180px; clear:both}
#landingFooter p{color:#818181; font-size:9px; float:left; width:960px;}

/*****Generate Control Number Module start*******/
#generateContrlNo { width:780px; padding-top:35px; float:left; position:relative}
#generateContrlNo h1 { font-size:28px; color:#0c1a27; font-weight:normal; padding-bottom:15px}
#generateContrlNo h3 {color:#0c1a27; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom:28px}
#generateContrlNo h5 {color:brown ; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom:10px}
#generateContrlNo h4 {color:#6DA20D ; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom:10px}
#generateContrlNo p { color:#0b1722;  font-size:12px; line-height:18px}
#generateContrlNo p a{color:#6da20d;  font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}
#generateContrlNo h1.arial {  font-size:18px; font-weight:bold}


#modifyBuyerDetails { width:780px; padding-top:35px; float:left; position:relative}
#modifyBuyerDetails h1 { font-size:28px;  color:#0c1a27; font-weight:normal; padding-bottom:15px}
#modifyBuyerDetails h3 {color:#0c1a27; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom:28px}
#modifyBuyerDetails p { color:#0b1722;  font-size:12px; line-height:18px}
#modifyBuyerDetails p a{color:#6da20d;  font-size:12px; line-height:18px; font-weight:bold; text-decoration:underline}
#modifyBuyerDetails h1.arial {  font-size:18px; 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:752px; float:left; padding:70px 0 0 0}
.formRow {width:752px; float:left; padding:12px 0 0 0}
.formRow .fieldName { width:210px; 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:507px}
.formRow .formField span { color:#0c1926; font-size:13px; font-weight:bold}
.textboxBig { background:url(../images/inputBig.png) no-repeat 0 0; 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; }
.textboxMedium { background:url(../images/textBox.png) no-repeat 0 0; width:80px; height:24px; float:left; }
.textboxMedium input{ width:70px; border:none;   background:transparent; padding:4px 0 0 5px; color:#575757; font-size:12px; font-weight:bold}
.textboxSmall { background:url(../images/inputMedium.png) no-repeat 0 0; width:205px; height:24px; float:left; }
.textboxSmall input { width:195px; border:none;   background:transparent; padding:4px 0 0 5px; color:#575757; font-size:12px; font-weight:bold}
.textboxMinute { background:url(../images/textBoxMinute.png) no-repeat 0 0; width:24px; height:25px; float:left; }
.textboxMinute input{ width:20px; border:none;   background:transparent; padding:4px 0 0 5px; color:#575757; font-size:12px; font-weight:bold}

a.green {color:#6da20d; font-size:12px; font-weight:bold; text-decoration:underline}
a.greenLink { float:right; clear:both; color:#6da20d; font-size:12px; font-weight:bold; padding:5px 0 0 0; text-decoration:underline}
.button140, .button156, .button177, .button213, .buttonCN { font-size:16px; color:#fff; text-align:center; padding:2px 0 0 0; cursor:pointer}
.button135 { background:url(../images/spriteButton.png) 0 -1108px; width:140px; height:62px; font-size:26px; color:#fff; cursor:pointer; padding:2px 0 0 0;}
.button135:hover { background-position:0 -1199px}

.button135_New { background: url(../images/spriteButton.png) 0 -1108px;    width: 110px;    height: 55px;    font-size: 19px;    color: #fff;    cursor: pointer;    border-radius: 12px;    padding: 2px 0 0 0;}

.button135_New:hover { background-position:0 -1199px}

.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;}
a.button210{ font-size:16px; color:#fff; text-align:center; padding:6px 0 0 0; display:block ; 
background:url(../images/spriteButton.png) 0 -390px; width:180px; height:50px; text-align:center; line-height:20px}
a.button210:hover { background-position:0 -457px}
.btnWrp560 { width:560px; padding:20px 0 0 0; clear:both}
.btnWrp400 { width:515px}
.btnWrp1 {position:absolute; top:35px; right:0;}
.height170 { min-height:205px}
.height1701 { min-height:170px}
.height151 { min-height:151px}
.height345 { min-height:345px}
.heightFAQ { min-height:225px}
.heightFAQLeft { min-height:212px}

.CDILeftNavHeight{ min-height:157px}
.CDIOvrViewHeight{ min-height:170px}
.EPLeftNavHeight{ min-height:157px}
.EPOvrViewHeight{ min-height:170px}
.FPLeftNavHeight{ min-height:157px}
.FPOvrViewHeight{ min-height:170px}

.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;}


.viewHistoryTabl { border-collapse:collapse;font-size:12px;}
.viewHistoryTabl th { background:#8f8f8f; padding:14px 0 14px 15px; color:#fff; text-align:left}
/*.viewHistoryTabl td { color:#3b3b3b; background:#fff; padding:0 0 18px 15px; background:#fff url(../images/bgtd.jpg) repeat-x 0 0}*/
.viewHistoryTabl td {background:#efefef url(../images/bg-white.gif) repeat-x bottom; padding:3px 0 20px 20px; text-align:center; font-size:12px; text-align:left; vertical-align:top}
.viewHistoryTabl td.bgPositn { background-position:0 0; padding-bottom:0 !important} 
.viewHistoryTabl td.padT30 { background-position:0 20px; padding-top:20px}
.viewHistoryTabl td.padT20 { background-position:0 20px; padding-top:20px}
.viewHistoryTabl td.mergeCell{background-image:none; padding:30px 0 60px 20px}
.bdrGrey {border-left:1px solid #8f8f8f; border-top:1px solid #8f8f8f;}
.bdrGrey2 {border:1px solid #8f8f8f}


.scrollTableData {height:272px; overflow:auto; width:700px; border-bottom:1px solid #8f8f8f;}
/*.scrollTableData {height:auto; overflow:auto; width:700px; border-bottom:1px solid #8f8f8f;}*/
#cont1 { width:700px; float:left}
#cont2, #cont3 { display:none; width:700px; float:left}
.scrollTableData1 {height:272px; overflow:auto; width:780px; border-bottom:1px solid #8f8f8f;}

a.jshowoff-prev { display:none}
.pauseBtn a {display: block; position:absolute; top:365px; right:139px; z-index:999; width:11px; height:11px; background:url(../images/pause.png) no-repeat 0 0}
.pauseBtn a.jshowoff-paused { display:block; width:11px; height:11px; background:url(../images/playBtn.png) no-repeat 0 0}
.pagination a.jshowoff-active, .pagination a.jshowoff-active:hover { background:url(../images/paginHover.png) no-repeat 0 0; width:11px; height:11px} 
/*#landingCarousel { width:1200px; height:397px; background:url(../images/navBg.jpg) repeat-x bottom; position:relative; padding-bottom:16px}
#landingCarousel li {width:1200px; height:397px; position:relative }*/
#landingCarousel li img { float:left; width:1200px; height:397px;}
/*#landingCarousel { width:1200px; height:397px; background:url(../images/navBg.jpg) repeat-x bottom; position:relative; padding-bottom:16px; overflow:hidden; float:left}*/
#landingCarousel li {width:1200px; height:397px; position:relative; overflow:hidden; float:left }
#landingCarousel { width:1200px; height:397px; background:url(../images/navBg.jpg) repeat-x bottom; position:relative; padding-bottom:16px; overflow:hidden;} 

.pagination { position:absolute; right:150px; top:365px; z-index:9999 !important; width:105px; height:11px}
.pagination a { width:11px; height:11px; display:block; float:left; background:url(../images/paginBullet.jpg) no-repeat; margin-right:10px}
#landingCarouselContWrp {width:960px; position:absolute; z-index:400; left:120px; top:0; height:365px; color:#fff; }
.bCaption {padding:160px 0 0 0; position:absolute; left:120px; top:0;  height:220px}
.bCaption h1 { font-size:51px; color:#fff; font-weight:normal; line-height:58px; text-transform:none; display:block; height:115px; background:url(../images/spicer.png) }
.bCaption p { font-size:12px; color:#ccc; line-height:18px; padding:20px 0 25px 0}
.bCaption a { font-size:12px; font-weight:bold; color:#fff}

.bannerCaption {padding:160px 0 0 0; position:absolute; left:120px; top:0;  height:220px}
.bannerCaption h1 { font-size:51px; color:#fff; font-weight:normal; line-height:58px; text-transform:none; display:block; height:115px; background:url(../images/spicer.png) }
.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}
.bannerCaption span { font-size:12px; font-weight:bold; color:#fff}

.loginWrapper {background:#bfbfbf; width:960px; padding:40px 120px 30px 120px; float:left}
.loginWrapper h2 {  color:#003333; font-size:37px; padding-bottom:20px}
.loginWrapper p { color:#333; font-size:12px; line-height:20px}
.loginStep { padding:40px 0 35px 0; width:220px; float:left}
.loginStep .step { background:url(../images/stepBg.png) no-repeat 0 0; width:44px; height:48px; font-size:40px; color:#fff;  padding-top:17px; text-align:center; float:left} 
.loginStep span { float:left; display:block; padding:25px 0 0 10px;  font-size:15px; color:#333; line-height:20px}

a.loginBtn { background:url(../images/spriteButton.png) no-repeat 1px -975px; width:235px; height:90px; display:block;  font-size:46px; text-align:center; color:#fff; padding-top:17px } 
a.loginBtn:hover { background-position:1px -844px}
a.loginBtn span {  font-size:20px; width:230px; display:block; text-align:center; line-height:20px}
.loginWrapper h3 {  color:#003333; font-size:24px; padding-bottom:20px}


.height124 { height:124px !important}
.greyBg {background:#d9d9d9; height:172px}
.greyBg3 {background:#d9d9d9; height:205px}
#shopforVehiclesWrp {width:1200px; background:#ccc; clear:both; }
#shopforVehiclesWrp .innerContentWrp {width:1200px; height:432px; position:relative}

.shopVehicleLeftWrp { width:300px; height:432px; background:url(../images/transparentBg.png); position:absolute; left:0; top:0;}
.shopVehicleLeftWrp ul { margin:20px 0 0 120px}
.shopVehicleLeftWrp li { padding:0 0 20px 0}
.shopVehicleLeftWrp a { font-size:18px;  color:#669900 }
.shopVehicleLeftWrp a:hover, .shopVehicleLeftWrp a.active { color:#fff; border-bottom:2px solid #669900}

.shopVehicleRightWrp {width:780px; left:300px; top:0; position:absolute; z-index:100; height:373px;}
.videoLinks { position:absolute; bottom:13px; left:330px; }
.videoLinks a { color:#669900; font-size:12px; height:20px; display:block; padding:2px 0 0 26px}
.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}
.shopVehicleRightWrp span.reg {font-size:12px; float:left; padding:5px 5px 0 5px}
.shopVehicleRightWrp span.reg2 {font-size:12px; float:left; padding:25px 5px 0 0}
.shopImgContentWrp {width:1200px; height:432px;}
#shopMainTabWrp {width:780px; position:absolute; left:300px; top:0; z-index:400; height:40px;}
#shopMainTabWrp li {width:156px; height:40px; float:left; display:block; background:#6da20d url(../images/tabShadow.png) no-repeat 0 0; text-align:center}
#shopMainTabWrp a { font-size:12px; text-align:center;  color:#fff;  float:left; width:156px; height:26px; padding-top:14px;}
#shopMainTabWrp li.active {background:none;  font-size:12px; 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 #669900; 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;}

.shopBottomLinksWrp { background:url(../images/shadowLine.jpg) repeat-x; width:1200px; height:32px}
.shopBottomLinksWrp ul.btmLink { margin:0 0 0 229px; float:left}
.shopBottomLinksWrp ul.btmLink li { float:left; padding:10px 19px 7px 19px; color:#666; font-size:12px; }
.shopBottomLinksWrp ul.btmLink li.line { background:url(../images/line2.jpg) no-repeat right 0; padding-right:20px}
.shopBottomLinksWrp ul.btmLink li a {color:#6da20d; text-decoration:underline }



.priceTabMainWrp{min-width:275px; position:absolute; right:0; top:90px; z-index:999; color:#fff;}
.priceTabMainWrp h2{font-size:35px; text-align:right; float:right;}
.priceTabMainWrp h5 { font-size:12px; text-align:right; clear:both; font-weight:normal}
.priceTabMainWrp h6 { font-size:10px; text-transform:capitalize; font-size:10px; float:left; font-weight:normal}
.priceTabMainWrp h4 { font-size:12px; float:left; font-weight:normal}
.priceTabMainWrp .value { font-size:12px; float:right}
.priceTabMainWrp h4 span { float:left}
.priceTabMainWrp h4 span.sup { float:left; margin-top:0px; font-size:7px}
.priceTabMainWrp h3 { font-size:18px; font-weight:normal}
.priceTabMainWrp .value2 { font-size:18px; float:right}
.priceTabMainWrp .value3 { font-size:10px; float:right}
.wrp275 a { color:#669900; font-size:13px; text-decoration:underline}
.priceTabMainWrp .row { width:275px; float:left; padding-bottom:2px}
.wrp275{float:right; width:275px; padding-top:10px}
.font10 { font-size:10px}
.padT13 { padding-top:13px}
.priceTabButton {float:left; width:275px}	
.priceTabButton ul.tab {float:right; }
.priceTabButton ul.tab li {background:url(../images/slideTabgreen.png) no-repeat 0 0; float:left; height:22px !important;}
.priceTabButton ul.tab li a {font-size:12px;  color:#fff; font-weight:normal; width:82px; text-align:center;
padding:6px 0 0 0; display:block; float:left; height:17px}
.priceTabContent {width:275px; float:left;}
.priceTabContent li{width:275px; float:left; border-top:1px solid green; padding:7px 0 5px 0; }

.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 52px;}
.popupContentAreaR{ background:url(../images/popupContR.png) repeat-y right top; padding:0 52px 0 0; color:#6e6e6f; overflow:hidden}
.popupContentAreaR1{padding:0 52px 0 0; color:#6e6e6f; 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;}

.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 5px 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:380px; position:fixed; display:none; z-index:999}
.getVehicleDeatails p { font-size:12px}
.shopVehTools {width:420px; position:fixed; display:none; z-index:999}
.shopVehTools p { font-size:12px}

#mask {position:absolute; left:0; top:0; z-index:999; background:#0f0f0f; display:none;}
#sessionMask {position:absolute; left:0; top:0; z-index:99990; background:#0f0f0f; display:none;}
#homeMask {position:absolute; left:0; top:0; z-index:99915; 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;  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:#4f8f17; font-size:15px; float:left; margin-top:3px; font-weight:bold; text-decoration:underline}


.popupContentAreaR .heading { border-bottom:1px solid #3f5e08; overflow:hidden; margin-bottom:10px; padding-bottom:7px } 
.popupContentAreaR .heading h2, .popupContentAreaR .heading a.close { color:#3b3b3b; font-size:24px;  }
.popupContentAreaR2 .heading { border-bottom:1px solid #6da20d; overflow:hidden; margin-bottom:10px; padding-bottom:7px } 
.popupContentAreaR2 .heading h2, .popupContentAreaR2 .heading a.fr { color:#bfbfbf; font-size:24px;  }

.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}
.popUpformRow label {width:80px; float:left; text-align:right; padding-top:5px; display:block; }
.popUpformRow .formElement { float:left; padding-left:10px}
.popUpformRow .addShopEmail {margin-left:90px; clear:both}
.mrgnLT10 { margin:8px 0 0 10px; float:left }
.textArea400{width:403px; height:90px; border:1px solid #ccc}

a.btnOk { background:url(../images/btnOk.png) no-repeat; width:99px; height:24px; padding-top:10px; font-size:16px; text-align:center; color:#fff; display:block}
a.btnOk:hover { background-position:0 -51px;}
.btnSent { background:url(../images/btnSent.png) no-repeat; width:139px; height:44px; font-size:16px; text-align:center; color:#fff; cursor:pointer}

.priceTabButton ul.tab li.ui-tabs-selected {background:url(../images/slideTabactive.png) no-repeat 0 1px; position:relative; margin-left:-2px}
.shopVehicleLeftWrp li.ui-tabs-selected  a{color:#fff; border-bottom:2px solid #669900 }
.ui-tabs .ui-tabs-panel { display: block;}
.ui-tabs .ui-tabs-hide { display: none ; }

#greyWrp  {width:880px; background:#d9d9d9; padding:50px 120px 100px 200px; overflow:hidden}
#greyWrp h1 {font-size:28px;  color:#0c1a27; font-weight:normal; padding-bottom:10px; line-height:37px}
#greyWrp h6 {font-size:12px; color:#0c1a27; padding:5px 0 10px 0;}
#greyWrp p {font-size:12px; color:#333; line-height:20px; padding-bottom:20px}
ul.policy { font-size:12px; margin:-10px 0 0 0}
ul.policy li { background:url(../images/bullet.png) no-repeat 0 15px; padding:10px 0 0 10px; }
#greyWrp p a{color:#669900; font-weight:bold; text-decoration:underline;}
.height350{height:350px}












/********************** chandrakant start***************************************/
.ctrolNumDetails{border-top:1px solid #67990c; padding-top:10px;border-bottom:1px solid #67990c}
.buyerInstrn{border-bottom:1px solid #bfbfbf; padding-top:17px}
ol.buyerBullet li {list-style:decimal;  font-size:12px; color:#3b3b3b}
.printBtnWrp { float:right; clear:both; text-align:right; line-height:16px; padding-top:6px}

.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:#efefef url(../images/bg-white.gif) repeat-x bottom; padding:3px 0 20px 20px; text-align:center; font-size:12px; text-align:left; vertical-align:top} 
.manageRegBuyer td.bgPositn { background-position:0 0; padding-bottom:0 !important} 
.manageRegBuyer td.mergeCell{background:white; padding:30px 37px}

.addBuyerFormWrap .normal{font-weight:normal}
.addBuyerFormWrap{ float:left;  width:752px;}
.cntrlFormWrap{padding-top:23px; float:left;width:752px;}
.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; width:752px; padding-bottom:40px;}
.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:#e3152b; font-size:10px;}
#buyrErrorMsg {background:url(../images/error.png) no-repeat 0 0; padding:0 0 5px 20px;text-align:left;}
.errorMark1{border:1px solid #d01f4b !important;}/*T4839GB*/
.errorMarkBuyerDiv{border:1px solid #d01f4b !important;width:422px;}
.errorMark{border:2px solid #d01f4b !important;}
.addEmail{display:none; margin-top:15px}
.addBuyerEmail{display:none; margin-top:15px}
.addShopEmail{display:none; }

/* 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:83px;}
.comboSmall ul.newList {width:92px;}
.comboMedium {float: left; background:url(../images/comboDown.png) no-repeat right top;  float:left; border-left:1px solid #9a9b9d;}
.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 #090;  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;}*/
/*.comboSmall ul.newList,.comboMedium ul.newList,.comboLarge ul.newList {background: #fff; border:1px solid #090;  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;}*/
.comboSmall ul.newList,.comboMedium ul.newList,.comboLarge ul.newList {background: #fff; border:1px solid #090;  z-index:999; position:absolute; padding:0 0 0 0; overflow-x:hidden; overflow-y:auto; list-style:none; margin:0; float:left; height:auto; 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 #6b9e0d;  float:left; width:400px;}
.comboSmall .selectedTxt,.comboMedium .selectedTxt,.comboLarge .selectedTxt { 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{ 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}

.helpPopUp {width:266px;  position:absolute; right:5px; top:10px; color:#fff; left:235px; }
.helpPopUp .top {width:266px; float:left; height:20px; background:url(../images/tooltipBg.png) no-repeat left top}
.helpPopUp .center {width:266px; background:url(../images/tooltipC.png) repeat-y;  float:left}
.helpPopUp .center h2{ font-size:18px; color:#0b1722; margin:0 0 0 40px; width:185px; padding-bottom:15px; border-bottom:1px  solid #3f5e08; line-height:20px}
.helpPopUp .center p{width:190px; padding:15px 10px 15px 0; line-height:20px; color:#3a3a3a; font-size:12px;}
.helpPopUp .bottom {width:266px; float:left;  height:20px; background:url(../images/tooltipBg.png) no-repeat left bottom}
/*********Tool tip ends******/

/*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}
/*cross checkbox End */

.loginTabMainWrp { width:975px;}
.loginTabMainWrp h3 {font-size:22px; color:#003333; line-height:30px}
.loginTabMainWrp .leftSection {width:423px; float:left;}
.loginTabMainWrp .rightSection { width:550px; float:left}
.tabsWrp {width:355px; float:left; padding:0 0 0 65px; z-index:999; position:relative}
.flagUSA {background: url(../images/flagUsa.png) no-repeat 0 0;}
.flagCanada {background: url(../images/flagCanada.png) no-repeat 0 25px; padding-top:15px }
.tabsWrp li {width:349px; padding:6px 0 4px 5px; color:#003333; font-size:12px; float:left; display:block; }
.tabsWrp li span { float:left; padding:0 0 0 5px}
.tabsWrp li.active { background:url(../images/tabBgsteps.png) no-repeat 0 0; z-index:999; position:relative}
.loginTabMainWrp .tabContent { background:url(../images/tabBglogin.png) no-repeat 0 1px; width:528px; height:257px; margin-left:-5px; padding:17px 0 0 25px}
.loginTabMainWrp .tabContent h4 { font-size:12px; padding-bottom:10px}
.loginformRow {width:522px; float:left; padding-top:11px; font-size:12px; color:#003333; word-spacing:-1px}
.loginformRow p.textSml {clear:both; font-size:10px}
.loginformRow span { float:left;}
.loginformRow span.help { padding:2px 25px 0 5px}
.loginformRow .fieldNameBig { width:247px; float:left; position:relative}
.loginformRow .fieldName { width:176px; float:left; position:relative}
.loginformRow .formElement { float:left}
#content2, #content3, #content4, #content5, #content6, #content7  { display:none}
.formError2 {width:210px; position:absolute; left:-6px; top:17px; background:url(../images/error.png) no-repeat 0 0; padding:0 0 5px 20px; color:#e3152b; font-size:10px;}

.loginToolTip {width:410px;  position:absolute; right:5px; top:-40px; color:#fff; } 
.loginToolTip .top { background:url(../images/login-Bgtop.png) no-repeat; height:8px; width:410px} 
.loginToolTip .bottom { background:url(../images/login-Bg.png) no-repeat left bottom; width:410px; min-height:46px} 
.loginToolTip p { font-size:10px; color:#333; padding:0 0 0 10px} 

.loginToolTipSmall {width:280px;  position:absolute; right:5px; top:-40px; color:#fff; } 
.loginToolTipSmall .top { background:url(../images/login-Bgtop.png) no-repeat; height:8px; width:270px} 
.loginToolTipSmall .bottom { background:url(../images/login-Bg.png) no-repeat left bottom; width:270px; min-height:40px} 
.loginToolTipSmall p { font-size:10px; color:#333; padding:0 0 0 10px} 


.homeTabWrp {width:458px; height:53px; background:url(../images/homeTabBg.png) no-repeat left top; position:relative;
 padding:12px 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; height:240px; width:473px; float:left}

.availControl {position:relative; z-index:999; width:215px; float:left; font-size:15px; color:#666; font-weight:bold; }
.availControl span { color:#669900}
.availControl span.Numbr {display:block;  float:left; text-align:center; padding-right:10px; font-size:50px; margin:-10px 0 0 0}
.availControl span.largeSize { font-size:20px}
.tabControlNumbr {position:relative; z-index:999; width:218px; float:left;  color:#fff; font-size:19px;   padding-left:10px}

.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 #669900; width:423px; padding-bottom:10px;}
.innerWrp ul li span{font-size:30px; color:#669900; margin-right:30px;}
.innerWrp p{color:#666; font-size:12px; width:370px; margin-left:75px; margin-top:15px; float:left}
.innerWrp p a{color:#669900; 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 #6da20d !important;}
#homeCarousel .pagination a.jshowoff-active {width:67px; height:49px;  border:3px solid #6da20d !important;} 
#homeCarousel {width:1200px; height:469px; background:url(../images/navBg.jpg) repeat-x bottom; position:relative; padding-bottom:16px}
#homeCarousel li.slider {width:1200px; height:469px; position:relative; }
#homeCarousel li.slider img { float:left; width:1200px; height:469px;}
.slideTabMainWrp{min-width:320px; position:absolute; right:120px; top:60px; height:100px; z-index:999;}
.slideTabMainWrp h2{color:#fff; font-size:39px; text-align:right; float:right;}
.slideTabMainWrp h2 span{float:left}
.slideTabMainWrp h2 span.sub{font-size:20px; margin-top:30px;}
.slideTabMainWrp h2 span.sup{font-size:20px; margin-top:-2px; margin-left:2px;}
.slideTabMainWrp h3{color:#bfbfbf; font-size:21px; text-align:right; clear:both }
.slideTabMainWrp p{color:#fff; font-size:12px; font-weight:bold; text-align:right}

.slideTabWrp{float:right; width:320px;}
.slideTabWrp .tabContainer {float:left; width:320px}
.slideTabWrp .tabContainer ul.tab {float:right; }
.slideTabWrp .tabContainer ul.tab li {background:url(../images/slideTabgreen.png) no-repeat 0 0; float:left; width:82px; height:22px !important;}
.slideTabWrp .tabContainer ul.tab li a {font-size:12px;  color:#fff; font-weight:normal; width:82px; text-align:center;  padding:5px 0;}
.slideTabWrp .tabContainer ul.tab li a.active {background:url(../images/slideTabactive.png) no-repeat 0 1px; position:relative}
.slideTabContainer{width:320px; float:left; color:#fff}
.slideTabWrp a{color:#669900; font-weight:bold; font-size:13px; text-decoration:underline; padding-top:10px; float:right;}
.brdr{ border:4px solid green;}
.carouselCont {width:320px; float:left;}
.carouselCont li{width:320px; float:left; border-top:1px solid green}
.carouselCont li .price{width:200px;}
.carouselCont li h4.discount{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; }
.carouselCont li .price p.discountPara{color:#fff; font-size:12px; font-weight:normal; text-align:left;  }
.carouselCont li .price span{float:left}
.carouselCont li .price h4 span.sup{color:#868685; margin-top:-1px; font-size:10px;}

/*.carouselCont a{color:#669900; font-weight:bold; font-size:13px; text-decoration:underline; padding-top:10px; float:right;}*/
.homeWelcomWrap{width:1200px; background:#bfbfbf; float:left}
.homeWelcomWrap .upperWrap{padding-bottom:30px; float:left}
.cntrlNumWrap{width:510px; padding-left:120px; padding-top:30px; float:left;}
.cntrlNumWrap h2{color:#000033; font-size:20px;  word-spacing:-2px;}
.cntrlNumWrap p{ color:#666666; font-size:12px;  padding:2px 0 30px 0;}
.aboutEmp{float:left; width:570px;padding-top:87px;}
.aboutEmp h3{ color:#003333; font-size:14px;}
.aboutEmp p{ color:#333333; font-size:12px;  font-weight:normal; padding-top:18px;}
.aboutEmp p a{ color:#669900; font-weight:bold; text-decoration:underline}

/***** Home page start**************/
.homeWelcomWrap .downWrap{float:left;}
.downWrap .whatsNew{background:#d9d9d9; height:227px; width:510px; padding-left:120px; float:left}
.whatsNew h2{font-size:22px; color:#000033; padding-top:35px;}
.whatsNew h2 span{font-size:16px; font-weight:normal}
.whatsNew p{ color:#333333; font-size:12px;  font-weight:normal; padding-top:20px;}
.whatsNew p a{ color:#669900; font-weight:bold; text-decoration:underline}
.downWrap .brandImg{float:left; width:570px;}

.shopVehWrap{ padding-bottom:50px;}
.shopVehWrap .shopTools{width:510px; padding-left:120px; float:left;}
.shopVehWrap .shopTools h2{font-size:22px; color:#666666; padding-top:50px;}
.shopVehWrap .shopTools p{ color:#5b5b5b; font-size:12px;  font-weight:normal; padding-top:20px;}

.shopToolList{float:left; width:535px; padding-left:35px;}
.shopToolList p{color:#0d1c2a; font-size:12px; padding:53px 0 8px 0;}
.shopToolList li{color:#5b5b5b; font-size:12px;  padding:5px 0 0 20px; background:url(../images/shopToolbullet.png) no-repeat 0 10px; width:500px; float:left;}
.homebrandLogo{padding-left:120px;}
.homebrandLogo p{color:#5b5b5b; font-size:12px;  font-weight:normal;}
.homebrandLogo p a{ color:#669900; font-weight:bold; text-decoration:underline}
.homebrandLogo ul{padding:30px 0 22px 0; float:left; }
.homebrandLogo ul li{text-decoration:none; float:left; margin-right:30px;}
#ramcontent2, #dodgecontent2, #chryslercontent2, #jeepcontent2, #fiatcontent2 { display:none}
.loginError {background:url(../images/error.png) no-repeat 0 0; clear:both; padding:0 0 5px 20px; color:#e3152b; font-size:11px;}
/***** Home page End**************/
/***** Program Details landing page starts**************/
.bgGray2{background:#D9D9D9;}

#programDetailsMod { width:780px; padding-top:35px; float:left; position:relative}
#programDetailsMod h1 { font-size:28px;  color:#0c1a27; font-weight:normal; padding-bottom:15px}
#programDetailsMod h1 img{padding-left:10px;}
#programDetailsMod h3 {color:#0c1a27; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom:20px}
#programDetailsMod p {color:#0b1722; font-size:12px; line-height:18px; margin:0; padding:0;}
#programDetailsMod p a{color:#6da20d; font-weight:bold; text-decoration:underline}

#programDetailsMod h1 span{float:left;}
h1 .print{padding-left:8px;}
.greyBg2{background:#d9d9d9; }
#programDetails{width:1200px; padding:25px 0 80px 0; float:left}
.programLeftWrap{float:left; width:553px;}

ul.progrmBullet li{ border-bottom:1px solid #669900; float:left; padding:40px 0 0 0;}

.programLeftWrap h2{ font-size:22px; color:#669900;}
.programLeftWrap p{ font-size:12px; color:#333; float:left;}

.programLeftWrap p a{color:#669900; font-weight:bold; text-decoration:underline; }

.programStep {padding:30px 0 58px 0; float:left}
.programStep p{ font-size:12px; color:#333; margin-left:28px; float:left}
.programStep p a{color:#669900; font-weight:bold; text-decoration:underline; float:right}
.programStep .step {background:url(../images/programStepBg.png) no-repeat 0 0; width:55px; height:66px; font-size:40px; color:#fff;  padding-top:10px; text-align:center; float:left} 
.programStep span { float:left; display:block; padding:5px 0 0 8px;  font-size:15px; color:#333; line-height:20px}
.padT40{ padding-top:40px;}

.programRightWrap{float:right; width:327px; /*margin-top:40px;*/}
.programRightWrap .top {background:url(../images/top.png) no-repeat 0 0; height:5px; width:307px; float:left;}
.programRightWrap .center{ background:url(../images/center.png) repeat-y ; width:307px; float:left; position:relative; padding-right:40px;}
.programRightWrap .bottom { background:url(../images/bottom.png) no-repeat left bottom; width:307px; height:10px; float:left; }

.programRightWrap .bonusHeading{text-align:right; float:right; padding:30px 40px 0 0; width:267px;}
.programRightWrap .bonusHeading h2{ font-size:22px; float:right; color:#003333; word-spacing:-2px; padding:0px; width:267px;}
.programRightWrap .bonusHeading p{ font-size:12px;  float:right; color:#003333; width:267px; margin:0; padding:10px 0 0 0 ; margin:0px;}
.programRightWrap .bonusHeading p.fntSize13{font-size:13px; color:#003333; padding: 25px 0 15px 0; width:267px;float:right; text-align:left; margin:-15px; }

.programRightWrap .brandNames{width:307px; float:right; text-align:left;}
.programRightWrap .brandNames p.effective{font-size:13px; color:#003333; padding: 25px 0 15px 0; width:267px;float:right; text-align:left; margin:-15px; }
.programRightWrap .brandNames li{ padding-top:15px; float:left; width:327px;}
.programRightWrap .brandNames li .leftbrands{float:left; width:170px; color:#0d1c2a; font-size:12px; }
.padT35{ padding-top:35px;}
.programRightWrap .brandNames li .rightbrands{ width:70px !important; color:#569a19; font-size:12px; float:right;}
.center p.note{width:267px; float:right; padding:35px 40px 0 0; color:#3b3b3b; text-align:right; line-height:15px; margin:0;}
.center .btnShop{ padding:25px 40px 50px 0; float:right;}

/***** Program Details landing page ends**************/

/*****Program-Rules-&-FAQs starts**************************/


#programDetailsMod .rulesBullet li{color:#3a3a3a;; font-size:12px;  padding:0 0 18px 18px; 
background:url(../images/shopToolbullet.png) no-repeat 0 5px;  width:727px;}

#programDetailsMod .rulesBullet ul li a{color:#669900; font-weight:bold; text-decoration:underline;}
#programDetailsMod .printLink a{color:#669900; font-weight:bold; text-decoration:underline;font-size:12px; }

.programLeftWrap h2.faqtitle{color:#0d1b26; font-size:28px; padding:0 0 25px 0;}

.minheight300{min-height:304px;}
.minheight192 {min-height: 192px;}
.minheight233 {min-height: 233px;}
.minheight251 {min-height: 251px;}

/* accordian starts here**/
.accordianWrp2 {float:left; width:600px;}
.accordianWrp2 p {margin:0; padding:5px 0 0 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:15px 0 15px 0; border-bottom:1px solid #669900;}
.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; }
.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-Rules-&-FAQs ends**************************/
/*****Friends Program Details starts**************************/

#programDetails .friendsTab{padding-bottom:40px; float:left; width:970px}
#programDetails .friendsTab li{float:left; font-size:12px;  color:#6da20d; padding:0 0 0 0}
#programDetails .friendsTab li a{color:#6da20d; float:left ;padding-bottom:10px;}
#programDetails .friendsTab li span{padding:0 17px 0 17px;}
/*ul.frindsBullet li{padding:32px 0 0 0; }*/
ul.frindsBullet li h5{ padding-bottom:10px; font-size:13px; font-weight:bold;}
ul.frindsBullet li a{color:#669900; font-weight:bold; text-decoration:underline; font-size:12px; margin-bottom:18px;}
ul.frindsBullet li span{color:black; text-decoration:none; font-size:12px; display:block; padding-left:20px;  padding-bottom:10px; }
ul.frindsBullet li span.pad0{color:black; padding-left:2px;  padding-bottom:5px; }
/*****Friends Program Details ends**************************/
/*****Shopping for vehicles Landing page starts**************************/
.shopToolHeading{ padding:0 0 35px 206px;}
.shopToolHeading h2{ font-size:22px; color:#0c1a27}
.shopToolHeading p{ font-size:12px; color:#3a3a3a; padding:13px 0 0 0;}

.pricingToolBrands li{float:left; width:517px; padding-left:55px; padding-bottom:7px;}

.shopInvoice{float:left;padding:80px 0 0 30px;}
.sampleInvoice{ float:right; padding:0 0 0 30px; width:680px}
.sampleInvoice h2{ font-size:22px; color:#0c1a27}
.sampleInvoice p{ font-size:12px; color:#3a3a3a; padding:10px 0 0 0; line-height:22px;}
.sampleInvoice a{color:#669900; font-weight:bold; text-decoration:underline; font-size:12px; padding:35px 0 0 0; float:left}
p.fontSize9{font-size:9px;}

/*****Shopping for vehicles Landing page ends**************************/
/**********Sample Invoice starts here *********/
.bgNone{background:none !important;}
.padR0{padding-right:0 !important;}
.programLeftWrap img.invoiceImg{padding-left:180px;}
.padL40{padding-left:40px;}
.padL60{padding-left:60px;}
.padT0{padding-top:0}

/*********Sample Invoice ends here*********************************************************************/

/****************copyright*******************************/
ol.copyright {font-size:12px; margin:0 0 0 15px;  color:#3b3b3b; }
ol.copyright li {list-style-type:lower-roman;  line-height:22px;}
#greyWrp .address{ padding:35px 0 0 0;}
#greyWrp .address p{padding:18px 0 0 276px; text-align:center; float:left; line-height:23px}
/*********site Map****************************************/

.sitemapDetails{padding:0 0 29px 0;}
.sitemapDetails li{list-style:none; padding:5px 0 0 0;}
.sitemapDetails h2 a, .sitemapDetails h3 a{color:#6da20d; font-weight:bold; font-size:14px; text-decoration:underline;}
.sitemapDetails h3{ padding:0 0 0 13px;}
.sitemapDetails li{ padding:4px 0 0 0}
.sitemapDetails li a{color:#6da20d; font-size:12px; text-decoration:underline; padding:0 0 0 22px;}
.padL13{padding:13px !important;}
 
.loginformRow .hotline { width:279px; float:left;}
.thankBox {width:500px; position:fixed; display:none; z-index:99999}
.successMsg {width:400px; position:fixed; display:none; z-index:99999}
.tabsWrp li label {width:348px;} 


.printPreviewPop {width:900px; position:fixed; display:none; z-index:999}
.printPreviewPop p { font-size:12px}
.printPreviewPop iframe{ border:0px; width:795px; height:400px;}
.shopEmailError {background:url(../images/error.png) no-repeat 0 0; clear:both; padding:0 0 0 20px; color:#e3152b; font-size:10px;}
#addBuyer .formRow .fieldName { width:180px; color:#575757; font-size:12px; float:left; text-align:right}

.homeVehicleDeatails {width:380px; position:fixed; display:none; z-index:99929}
.homeVehicleDeatails p { font-size:12px}

.whatsNewPop {width:900px; position:fixed; display:none; z-index:99929}
.whatsNewPop p { font-size:12px}
.whatsNewPop iframe{ border:0px; width:795px; height:400px;}

.textboxSmall1 { background:url(../images/inputMedium.png) no-repeat 0 0; width:205px; height:24px; float:left; }
.textboxSmall1 input { width:195px; border:none;   background:transparent; padding:4px 0 0 5px; color:gray; font-size:12px; font-weight:bold}

.padT15{padding-top:15px;}

.homeTabContainer .center .innerWrp1 { background:url(../images/bgHometabHover.png) no-repeat left bottom; height:190px; width:473px; float:left}
.innerWrp1 p{color:#666; font-size:14px; width:370px; margin-left:15px; margin-top:10px; float:left;}
.innerWrp1 p a{color:#669900; font-weight:bold; text-decoration:underline; float:right;margin-top:10px}

.loginTabMainWrp { width:960px; float:left; } 
.loginTabMainWrp .rightSection { width:535px; float:left; } 
.loginTabMainWrp .tabContent { background:url(../images/tabBglogin.png) no-repeat 0 1px; width:516px; height:293px; margin-left:-5px; padding:17px 0 0 25px} 

ol.friendsNumberBullet li { font-size:12px; color:#3b3b3b; padding-top:15px;}
ol.friendsNumberBullet li {background:url("../images/transparentBg.png") no-repeat scroll 0 15px transparent; background-position: 0px 20px; padding-left: 10px;}
ol.friendsDiscBullet li {list-style:decimal outside none;  font-size:12px; color:#3b3b3b; padding-top:15px;}
ol.friendsNumberBullet li a{color: #669900; font-size: 12px; font-weight: bold; text-decoration: underline; margin-bottom: 0px;}