#ovpImg, #snav, #diviBtn, #printEmail, #slider_container, #footer, .cta, .more, #cta, #sortBy, #rmabFlash, #flashContent {display:none}


body { font: 11pt/1em Arial,Sans-serif;}

img { border: 0 }
a { text-decoration: none; color:#000 }
h1,h2 {font-weight:bold; font-size:16px;}
h1 { font-size: 24px; margin:15px 0 0 10px; line-height:1em }
h2 {margin:10px 0}

#wrap { width: auto; margin: 0 auto; background:#000 }
#wrap  #content  { float:none; width:960px; background:#fff; }

#header { float:none; width:990pt; background:#000 url(/images/financing/offers/rmab/bg_header_chev.jpg) repeat-x; clear:both}
#header #brandLogo, #header h1 { float: left; color: #fff }
#header ul { clear:both }
#header li { float:left; padding:5px; margin: 5px 5px 10px 5px; border-right:1px solid }
#header li a { color:#666; font-weight: bold; font-size: 14px; text-transform: uppercase; }
#header li a:hover { color:#fff }
#header #other { float:right; text-align: right; }

#diviBtn { position: absolute; top:20px; right: 0 }
a.btn_sml {float:left; display:block; height:24px; background: url(/images/financing/offers/rmab/bg_btn_sml_right.gif) top right no-repeat; padding-right:5px; margin-right:2px}
a.btn_sml:hover {color:#FFF}
a.btn_sml span {display:block; background: url(/images/financing/offers/rmab/bg_btn_sml_left.gif) no-repeat; padding:2px 15px; line-height: 20px; font-weight: bold }
a.btn_lrg {float:right; display:block; height:30px; width:245px; margin:5px 20px 0 0; background: url(/images/financing/offers/rmab/btn_cta_cadi.gif) top right no-repeat; color:#666}
a.btn_lrg span {display:block;font-size:14px;margin-top:10px;text-align:center;font-weight:bold; }

#cta {background:#e7e7e7; padding:4px 0; overflow: hidden;/*clear float*/}
#cta a:hover {color:#fff}


#cta label {float:left; margin:10px}
#cta input#pc {width:100px; margin:0 0 0 5px}
#cta form a {background:transparent url(/images/financing/offers/rmab/bg_btn_form_left.gif) no-repeat scroll left center;color:#333333;
display:block;float:left;height:24px;margin:9px 0 0 0;text-decoration:none;}
#cta form a span {background:transparent url(/images/financing/offers/rmab/bg_btn_form_right.gif) no-repeat scroll right center;display:block;font-weight:bold;
line-height:14px;padding:5px 9px}

#slider_container {width:930px;  }
#slider_container #slider_content { float:left;position: relative; overflow: hidden;  background: url(/images/financing/offers/rmab/bg_slider.gif) repeat-x; width:770px; height:43px;  }
#slider_container #slider_content table { position:relative; left:0; width: 100%; table-layout: fixed; }
#slider_container #slider_content td {width:133px; height:43px; text-align: center; vertical-align:middle; padding: 0 10px; background: url(/images/financing/offers/rmab/bg_slider.gif) right -129px no-repeat; font-weight:bold }
#slider_container #slider_prev { float:left;  background: url(/images/financing/offers/rmab/bg_slider.gif) 0 -43px no-repeat  }
#slider_container #slider_next { float:left; background: url(/images/financing/offers/rmab/bg_slider.gif) 0 -86px no-repeat  }
#slider_container #slider_prev:hover {background: url(/images/financing/offers/rmab/bg_slider.gif) 0 -215px no-repeat  }
#slider_container #slider_next:hover {background: url(/images/financing/offers/rmab/bg_slider.gif) 0 -301px no-repeat  }
#slider_container #slider_prev.disabled,#slider_container #slider_prev.disabled:hover {background: url(/images/financing/offers/rmab/bg_slider.gif) 0 -172px no-repeat  }
#slider_container #slider_next.disabled,#slider_container #slider_next.disabled:hover {background: url(/images/financing/offers/rmab/bg_slider.gif) 0 -258px no-repeat  }
#slider_container #all_offers { float:left; line-height:43px; height: 43px;  background: url(/images/financing/offers/rmab/bg_slider.gif) repeat-x;}
#slider_container #all_offers div {background: url(/images/financing/offers/rmab/bg_slider.gif) right -129px no-repeat; padding:0 10px; }
#hcard { position:absolute; width:332px; height:134px; display:none;; background:transparent url(/images/financing/offers/rmab/bg_hcard.gif) no-repeat }

#sortBy { padding: 20px 0}
#sortBy dt, #sortBy dd { display: inline; padding: 0 10px }
#sortBy dd { border-right: 1px solid }
#sortBy dd a {text-decoration:underline}
#sortBy dd a.on {text-decoration:none; color:#666}

#vehThumbs{float:none}
#vehThumbs div.grouping { float:none; padding:10px 0; clear:both;  }
#vehThumbs div.grouping h3 { padding:6px 10px; font-weight: bold; font-size: 15px; background:#000 url(/images/financing/offers/rmab/bg_h_group.gif) repeat-x; text-transform: uppercase; color:#fff}

#vehThumbs div.veh dl {width:800pt; margin: 10px 0px 25px 0; 	padding: 10px 0; border-bottom:1px solid  	}
#vehThumbs div.veh dl dl {width:500pt; border:none}
#vehThumbs div.veh dt {float: right; width: 595pt; font-weight:bold; margin:0 0 10px 0; font-size:16px}
#vehThumbs div.veh dl dl dt {width:485pt}
#vehThumbs div.veh dt a {text-decoration:underline}
#vehThumbs div.veh dd {margin: 0 0 0 271px; font-size:12px; line-height:1.3em; color:#666}
#vehThumbs div.veh dl dl dd {margin:0; display:inline; line-height:1.4em; padding:0 0 0 10px; margin:0 4px 0 0; background:url(/images/financing/offers/rmab/bullet_details.gif) left center no-repeat; color:#666}
#vehThumbs div.veh dl dd.img {margin: 10px;}
#vehThumbs div.veh dd.img img {float: left; margin: 0 8px 0 0; padding-right: 4px;}

/*
#vehThumbs div.veh { float: left; width:290px; height:367px; margin: 10px; padding: 0 0 10px 0; }
#vehThumbs #grp_featured div.veh {width:208px; height:264px; margin:0 15px 15px 15px }
#vehThumbs #grp_featured div.veh .img img {width:123px}
#vehThumbs div.veh.featured {background:url(/images/financing/offers/rmab/bg_feat_gradient_bot.gif) bottom repeat-x}
#vehThumbs #grp_featured div.veh.first {width:446px; height:553px;}
#vehThumbs #grp_featured div.veh.first img {width:340px}
#vehThumbs #grp_featured div.veh.first dd.feat {display:block}
#vehThumbs div.veh .featText {padding:5px; font-weight:bold; font-style:italic; background:url(/images/financing/offers/rmab/bg_feat_gradient_top.gif) top repeat-x; font-size:12px}
#vehThumbs div.veh.first .featText {font-size:18px; padding-top:10px}
#vehThumbs div.veh dt { font-weight: bold; border-bottom:1px solid #999; padding: 0 0 10px 0; margin:0 5px  }
#vehThumbs div.veh dd { padding:3px 0; margin:0 5px; color:#666}
#vehThumbs div.veh dd span.hilite {font-weight:bold; font-size:16px; color:#666; line-height:1em }
#vehThumbs div.veh dd.img {margin:0; text-align:center}
#vehThumbs div.veh dd.rate { }
#vehThumbs div.veh dd.cash { }
#vehThumbs div.veh dd.feat {display:none}
#vehThumbs div.veh dd.details a {text-decoration:underline}
#vehThumbs div.veh dd.feat dl { margin:0;  padding:0; }
#vehThumbs div.veh dd.feat dt {margin:10px 0 5px 0; padding:0; border-bottom:1px solid #fff; color:#000}
#vehThumbs div.veh dd.feat dd { display:inline; line-height:1.4em; padding:0 0 0 10px; margin:0 4px 0 0; background:url(/images/financing/offers/rmab/bullet_details.gif) left center no-repeat; color:#666}
*/
#ovpImg {background-color:#000;  text-align:center }

#vehDetail img#beauty {float:left; margin:20px}
#vehDetail .copy {float:left; padding:20px 10px; display:inline}
#vehDetail .copy h3 {font-size:18px }
#vehDetail ul.payment {margin:10px 0; overflow:hidden /*for floats*/}
#vehDetail ul.payment li {float:left; width:195px;  border-right:1px solid #CCC; margin-right:10px }
#vehDetail .copy dt {font-weight:bold}
#vehDetail .copy dl {clear:both; margin:10px 0; overflow:hidden }
#vehDetail .copy dd.amt {font-size:20px; line-height:1.5em; font-weight:bold}
#vehDetail .copy dd.xtra {font-size: 12px; color:#666}
#vehDetail .includes {width:500px; margin-top:20px}
#vehDetail .includes dd {display:inline;line-height:1.5em; padding:0 0 0 11px; margin:0 5px 0 0; background:url(/images/financing/offers/rmab/bullet_details.gif) left center no-repeat; color:#666}
#vehDetail .cta, #vehDetail .more {clear:both; margin:10px 0; overflow:hidden}
#vehDetail .more p {line-height:1.2em}
#vehDetail .more a {text-decoration:underline}

#vehDetail .cta a {background:transparent url(/images/financing/offers/rmab/bg_btn_med_left.gif) no-repeat scroll left center;color:#333;
display:block;float:left;height:32px;margin:9px 25px 0 0;text-decoration:none;}
#vehDetail .cta a:hover {color:#fff}
#vehDetail .cta a span {width:165px;background:transparent url(/images/financing/offers/rmab/bg_btn_med_right.gif) no-repeat scroll right center;display:block;font-weight:bold;
line-height:14px;padding:9px; text-align:center}

#vehLegal {clear:both; margin-top:10px; padding-top:10px; border-top: 1px solid #666; background:none}
#vehLegal p {color:#666; line-height:1.2em; padding:10px 90px 10px 0;}

.tblHcard td.img { width:110px; height:130px; text-align:center; padding-right:0}
.tblHcard td.img img {padding-right:10px; border-right:1px solid #666; }
.tblHcard td {vertical-align:middle; padding:0 10px;}
.tblHcard td li {margin:5px 0;}
.tblHcard td p .hilite {font-weight:bold; font-size:16px; color:#666; line-height:1em }

#footer {clear: both; padding:10px; background:#000; overflow:hidden}
#footer ul {float:right; margin-top:5px}
#footer li {display:inline; padding-right:5px; margin-right:5px; border-right:1px solid #666}
#footer li.last {border:none}
#footer li a {color:#666}
#footer li a:hover {color:#FFF}

