/* Print styles for Special Offers Print */

/* CSS Reset - Resets pre-defined browser css styles */
applet,P,object, iframe,h1,h2, h3, h4, h5, h5, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, tbody, tfoot, thead, {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
ol, ul {list-style: none; padding-top:10px; font-size:11px;}

ol li {list-style:decimal;}
ul li {list-style:none;}

div.gevLineL {display:none;}
div.gevLineR {display:none;}

blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";} 

/*   End of reset    */




table {margin:20px 0;}

*	{text-align:left !important; font-family:Arial, Helvetica, sans-serif; font-size:12px !important; text-decoration:none; color:#000000}
h1 {font-size:14px;}
h1.secTitleBuying {border:none}

div {padding:0 !important; margin:0 !important}


/* Display print logo */
div.pLogo {display:block}
.phTitle {display:block; padding-top:30px; font-size:20px !important; font-weight:bold}





/* Special Offers  */



body {font-family: Arial, Helvetica, sans-serif;	background-color:#FFFFFF; width:550px}
#SOWrapper{margin:0 auto;text-align:left;width:550px}
#contentWrapper{float:left; margin-left:20px;width:550px}
#generalNav {display:none}
#topNav {display:none}
.legallink{display:none}
div.regionalOffers ul.accordion div.offer_details {clear:both; background:none; background-color:#FFFFFF; border:none;}
div.regionalOffers ul.accordion span.offer {font-size:14px;font-weight:normal;color:#000000; }
div.regionalOffers ul.accordion h1 {margin:5px 0 0 -15px;font-size:14px;color:#000;font-weight:bold; background:none}
div.regionalOffers ul.accordion div.offer_bonus {display:block; color:#746332;top:20px; width:200px; text-align:right; background-color:none; font-weight:bold}
div.offer_summary dl {clear:both;width:550px;color:#000000; background:#FFF; border:none; height:25px;}
.footer{display:none}



div.offer_summary table td.vehicle_model {width:550px !important}
div.offer_details h1 {font-weight:bold; color:#000000; background:none}
div.offer_details span.offer {font-weight:normal !important;}
div.offer_bonus {float:right}
li.list_offer { border-bottom: 1px solid #CCCCCC;}
ul.accordion {padding:0 !important;}
a.expand_toggle {display:none}
ul.offer_tools {display:none;}
div.offer_summary { margin-bottom:20px;}
span.reverse_gradient {display:block; height:20px; width:100%; clear:both;}

div.offer_summary  ul.car_specs li.hide {display:block !important; list-style:none; list-style-position:outside; margin-left:-40px; font-weight:bold; padding-bottom:5px}
div.offer_summary  ul.car_specs {padding-bottom:10px;}
div.offer_summary  ul li { list-style:disc !important}

div.offer_summary  dt {font-weight:bold;float:left; clear:left; padding:5px 5px 0 0}
div.offer_summary  dd {padding:5px 0 0 0}
div.offer_summary  dd.legal_contents {clear:left; border:none}
dd.print_on {position:relative !important; display:block !important;}
a.close {display:none !important}
a.info_link {display:none !important}
div.page_toggle {display:none !important}




#dashboard_swf {
  display:none;
}


