div.introtext_container {background: url(/motor_insurance/images/backgrounds/car_back_new.jpg) 100% 100% no-repeat; width: 602px; padding: 0 20px 20px 0; min-height: 400px; height: auto !important; height: 400px;} /* background: url(/car_insurance/images/backgrounds/redcar_sideways.jpg) 100% 100% no-repeat; width: 622px; padding: 0 0 280px 0; */


div#van_container div.introtext_container {background: url(/motor_insurance/images/backgrounds/van_back_new.jpg) 100% 100% no-repeat;}

div.introtext_container h2 {color: #517DA7; margin: 2em 0 0 30px; padding: 0; font-weight: normal; font-style: normal; font-size: 19px; letter-spacing: 1px;}
div.introtext_container h2 b {font-size: 23px;}
div.introtext_container span {color: #999; font-size: 14px; display: block; margin: 1em 0 0 30px; letter-spacing: 1px;}

div.car_intro_text {margin: 1em 220px 0 10px; color: #34587A;}

p.car_insurance_logos, div.car_intro_text p {color: #334659;}
div.car_intro_text p strong {color: #161d25;}

div.car_intro_text p {font-size: 0.9em;}
div.car_intro_text p.headline_text {font-size: 1.2em;}
div.car_intro_text p.lower_headline_text {font-size: 1.1em;}


/* new stuff added for June 11th rebranding */
p.car_headline {font-size: 1.4em; margin: 1em 0 0 30px;}
p.car_lower_headline {color: #334659; margin: 0 0 1em 30px; letter-spacing: 1px;}
p.car_lower_headline strong {font-size: 1.2em;}

div.quote_box {width: 340px; margin: 1em 0 2em 30px; text-align: center; line-height: 1.4em; background: url(/home_insurance/images/backgrounds/comparethemarket_inner-bot.gif) 0 100% no-repeat; padding: 0 0 1em;}
div.quote_box p.quote_box_top {background: url(/home_insurance/images/backgrounds/comparethemarket_inner-top.gif) 0 0 no-repeat; width: 340px; padding: 1em 0 0; margin: 0 0 1em 0; font-size: 14px;}
div.quote_box p {color: #000; text-align: center; padding: 0;}
div.quote_box p strong {display: block; font-size: 17px; letter-spacing: 2px;}
div.quote_box p em {font-size: 14px; font-style: normal; margin-left: 0; color: #334659;} /* margin left overides a previous styles used in universal stylesheet for em's */

p.new_car_insurance_logos {font-size: 12px; color: #334659; background: url(/motor_insurance/images/backgrounds/new_car_logos.gif) 50% 100% no-repeat; padding-bottom: 120px; width: 340px; margin-left: 30px;}


a.getquote span {position: absolute; left: -9000px;}
a.getquote {display: block; width: 129px; height: 32px; background: url(/images/buttons/button_getaquote_blue.gif) 0 0 no-repeat; border: none; margin: 1em auto 3px; outline: none;}
a.getquote:hover {background: url(/images/buttons/button_getaquote_blue-over.gif) 0 0 no-repeat;}

/* IE6 hacks */
ol.list_decimal {_margin-left: 40px;}