/* @group common */
div.introduction_container {width: 341px; padding: 20px 20px 20px 205px; height: 190px; background: url(/car_breakdown_insurance/images/backgrounds/introduction_back.jpg) 0 0 no-repeat;}


div#car_welcome {width: 280px; background: url(/car_breakdown_insurance/images/backgrounds/welcome_left.jpg) 30px 0 no-repeat; padding: 10px 0 10px 320px; margin: 0 auto;} /* see IE6 hacks group for min-height hack */
div#car_welcome_text {padding-right: 30px; font-weight: bolder;}
div#car_welcome_text h2 {position: absolute; left: -9000px;}
div#car_welcome_text span.highlighted {font-weight: bolder; font-size: 1.5em;}
div#car_welcome_text ul {padding: 0 0 0 8px; list-style-type: disc;}


div.common_container {background: #528cbd url(/car_breakdown_insurance/images/backgrounds/common_container-top.gif) top left no-repeat; width: 566px; padding: 1px 0 0 0; margin-top: 20px;}
div.common_container-bot {clear: left; background: #528cbd url(/car_breakdown_insurance/images/backgrounds/common_container-bot.gif) bottom left no-repeat; width: 566px; height: 20px; margin-bottom: 40px;}

div.common_container_pl {background: #53596f url(/car_breakdown_insurance/images/backgrounds/common_container_pl-top.gif) top left no-repeat; width: 566px; padding: 1px 0 0 0;}
div.common_container_pl-bot {clear: left; background: #53596f url(/car_breakdown_insurance/images/backgrounds/common_container_pl-bot.gif) bottom left no-repeat; width: 566px; height: 20px; margin-bottom: 40px;}


div.common_inner {margin: 20px; background: #fff;}

div#car_quotamizer span {position: absolute; left: -9000px;}
div#car_quotamizer {width: 624px; height: 97px; margin: 0 auto;}
div.quotamizer_step1 {background: url(/car_breakdown_insurance/images/quotamizer/quotamizer_step1.gif) 0 0 no-repeat;}
div.quotamizer_step2 {background: url(/car_breakdown_insurance/images/quotamizer/quotamizer_step2.gif) 0 0 no-repeat;}
div.quotamizer_step3 {background: url(/car_breakdown_insurance/images/quotamizer/quotamizer_step3.gif) 0 0 no-repeat;}
div.quotamizer_step4 {background: url(/car_breakdown_insurance/images/quotamizer/quotamizer_step4.gif) 0 0 no-repeat;}
div.quotamizer_step5 {background: url(/car_breakdown_insurance/images/quotamizer/quotamizer_step5.gif) 0 0 no-repeat;}


/* get a quote at top right of page for car breakdown insurance only */
body#car_breakdown div.getaquote_container a {display: block; background: url(/car_breakdown_insurance/images/buttons/button_getquote-shadow.gif) 0 0 no-repeat; width: 124px; height: 41px;}
body#car_breakdown div.getaquote_container a:hover {background: url(/car_breakdown_insurance/images/buttons/button_getquote-shadowover.gif) 0 0 no-repeat;}

/* @end */


/* @group common links */
div#car_breakdown_main_content a {color: #3869a0; text-decoration: none;}
div#car_breakdown_main_content a:link, div#car_breakdown_main_content a:visited {color: #3869a0; text-decoration: none;}
div#car_breakdown_main_content a:hover {color: #0E4BE7; text-decoration: underline;}
div#car_breakdown_main_content a:active {color: #3869a0; text-decoration: none;}

div#car_breakdown_main_content div.choose_container a {color: #000; text-decoration: none;}
div#car_breakdown_main_content div.choose_container a:link, div#car_breakdown_main_content div.choose_container a:visited {color: #000; text-decoration: none;}
div#car_breakdown_main_content div.choose_container a:hover {color: #000; text-decoration: underline;}
div#car_breakdown_main_content div.choose_container a:active {color: #000; text-decoration: none;}


/* following added as the code above overides the faq code */
div#car_breakdown_main_content ul.catagories li a:hover {border: none; background-color: #3869a0; color: #fff; text-decoration: none;}


/* @end */


/* @group choose policy */

div.choose_container {width: 500px; background: url(/car_breakdown_insurance/images/backgrounds/choose_container_line2.gif) bottom left no-repeat; margin: 0 60px; padding: 4px 0 35px;} 

div.choose_container div.choose_middle {float: left; width: 144px; padding: 20px 3px 0;}
div.choose_container div.choose_right {width: 130px; margin-left: 375px; padding-top: 20px; }

div.choose_container div.choose_middle p {margin: 0; padding: 0; font-size: 0.7em;}
div.choose_container div.choose_right p {font-size: 0.7em;}

a.choosebutton span {font-size: 0.9em; color: #333; font-weight: bolder;}
a.choosebutton, a.choosebutton:link {display: block; width: 125px; height: 64px; margin: 2px 10px 0px 7px; color: #333; padding: 10px 3px 0px 75px; text-align: left; float: left;}
a.choosebutton:hover {text-decoration: underline;}

div#choose_annual_uk a.choosebutton {background: url(/car_breakdown_insurance/images/buttons/button_area_uk.gif) 0 0 no-repeat;} 
div#choose_annual_euro a.choosebutton {background: url(/car_breakdown_insurance/images/buttons/button_area_eur.gif) 0 0 no-repeat;} 
div#choose_single_euro a.choosebutton {background: url(/car_breakdown_insurance/images/buttons/button_area_eur.gif) 0 0 no-repeat;} 


a.car_quote span, a.car_quote-small span {position: absolute; left: -9000px;}
a.car_quote {display: block; width: 124px; height: 41px; margin: 0; border: none; text-decoration: none; background: url(/car_breakdown_insurance/images/buttons/button_getquote-shadow.gif) 50% 50% no-repeat;}
a.car_quote:hover {background: url(/car_breakdown_insurance/images/buttons/button_getquote-shadowover.gif) 50% 50% no-repeat;}

a.car_quote-small {display: block; width: 86px; height: 28px; border: none; text-decoration: none; background: url(/car_breakdown_insurance/images/buttons/button_getquote-small.gif) 0 0 no-repeat; margin: 0 auto;}
a.car_quote-small:hover {}


/* chosen policy type used on quote page just above the car details calculator */
div#chosen_policy_container {background: url(/car_breakdown_insurance/images/backgrounds/chosen_policy_back.gif) 0 0 no-repeat; width: 624px; height: 88px;}

div#chosen_policy_container h1 {color: #333; padding: 14px 3px 0px 75px; margin: 7px 3px 3px 20px; text-align: left; color: #333; width: 500px; height: 54px; float: left; font: bolder 0.9em "Lucida Grande", Lucida, Verdana, sans-serif; letter-spacing: 1px;} 

div#chosen_policy_container h1#chosen_annual_uk {background: url(/car_breakdown_insurance/images/buttons/button_area_uk.gif) 0 0 no-repeat;}
div#chosen_policy_container h1#chosen_annual_eur {background: url(/car_breakdown_insurance/images/buttons/button_area_eur.gif) 0 0 no-repeat;}

div#chosen_policy_container h1 span {display: block; margin: 3px; font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;}



/* choose policy used on compare page */
div.policy_types {margin-left: 90px;}
div.policy_types a.compare_small {display: block; width: 103px; height: 40px; float: left; margin: 10px 20px; padding: 17px 0 14px 70px;}
div.policy_types a.compare_small:hover {}
div.policy_types a.compare_small span {font-size: 1.3em; font-weight: bolder;}
div.policy_types a#choosepolicy_small-uk, div.policy_types a#choosepolicy_small-uk:link {background: url(/car_breakdown_insurance/images/buttons/button_area_uk.gif) 0 0 no-repeat; color: #999;}
div.policy_types a#choosepolicy_small-uk-over, div.policy_types a#choosepolicy_small-uk-over:link {background: url(/car_breakdown_insurance/images/buttons/button_area_uk-over.gif) 0 0 no-repeat; color: #333;}
div.policy_types a#choosepolicy_small-europe, div.policy_types a#choosepolicy_small-europe:link {background: url(/car_breakdown_insurance/images/buttons/button_area_eur.gif) 0 0 no-repeat; color: #999;}
div.policy_types a#choosepolicy_small-europe-over, div.policy_types a#choosepolicy_small-europe-over:link {background: url(/car_breakdown_insurance/images/buttons/button_area_eur-over.gif) 0 0 no-repeat; color: #333;}

div.policy_types a#choosepolicy_small-uk:hover {background: url(/car_breakdown_insurance/images/buttons/button_area_uk-over.gif) 0 0 no-repeat; color: #333;} 
div.policy_types a#choosepolicy_small-europe:hover {background: url(/car_breakdown_insurance/images/buttons/button_area_eur-over.gif) 0 0 no-repeat; color: #333;}


div.policy_types compare_small-over {background-color: #429b42;}

/* old choose policy 
div.choose_policy ul {margin: 0 0 0 20px; padding: 0; list-style: none;}
div.choose_policy ul li {margin: 0 10px 0 0; padding: 0; width: 152px; float: left;}

div.choose_policy ul li a span {position: absolute; left: -9000px;}
div.choose_policy ul li a {display: block; width: 148px; height: 171px; margin-right: 10px; border: 2px solid #333;}
div.choose_policy ul li a:hover {border: 2px solid #429B42;}

div.choose_policy ul li#choose_annual_uk a {background: url(/car_breakdown_insurance/images/buttons/choose_ukannual.jpg) 0 0 no-repeat; }
div.choose_policy ul li#choose_annual_euro a {background: url(/car_breakdown_insurance/images/buttons/choose_euroannual.jpg) 0 0 no-repeat; }
div.choose_policy ul li#choose_single_euro a {background: url(/car_breakdown_insurance/images/buttons/choose_eurosingle.jpg) 0 0 no-repeat; }
*/

/* @end */

/* @group text */
div#car_welcome_text h2 {color: #000; font-size: 1.4em; margin: 0 0 0.2em; padding: 0 0 3px 3px; border: none; border-bottom: 1px solid #999;}
div#car_welcome_text h3 {color: #000; font-size: 0.8em; margin: 0 0 0 0; padding: 0; border: none; font-weight: bolder; }
div.claims h4 {margin: 1em 0 0 20px; color: #000; letter-spacing: 1px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-weight: bolder;}
div#car_welcome_text p {margin: 0 0 1em 0; padding: 0;font-size: 0.9em;}
p#arrow_down {margin: 2em 0 1em;text-align: center;} /* background: url(/car_breakdown_insurance/images/backgrounds/arrow_down.gif) 50% 100% no-repeat; padding-bottom: 24px; */
div#car_welcome_text ul {font-size: 0.75em; margin: 0 0 1em 10px; list-style-type: circle;}



div.introduction_container h2 {color: #000; font-size: 1.2em; margin: 0 0 0;}
div.introduction_container p {color: #333; font-size: 0.8em; margin: 1em 20px 0 10px;}

div.common_container h2 {color: #fff; font-weight: bolder; border: none; font-size: 1.5em; margin: 1em 0 0 20px;}
div.common_container p {color: #fff; font-size: 0.8em; margin: 1em 20px 0 40px;}

div.common_container_pl h2 {color: #fff; border: none; font-size: 1.5em; margin: 1em 0 0 20px;}
div.common_container_pl p {color: #E6F3F5; font-size: 0.8em; margin: 1em 20px 0 40px;}

body#car_breakdown h3.catagories_heading {width: 580px;}
div#compare_policies h3 {color: #000; text-align: center;}

a.arrow_down-white {background: url(/images/buttons/arrow_down30x12.gif) 50% 100% no-repeat; display: block; padding: 0 0 15px 0; margin-top: 7px; font-weight: bolder; color: #333;}
a.arrow_down-blue {background: url(/car_breakdown_insurance/images/buttons/arrow_down-blue.gif) 50% 100% no-repeat; display: block; padding: 0 0 15px 0; margin-top: 7px; font-weight: bolder; color: #000;}

div.claims ul.basic_list {margin-top: 3px;} 

/* @end */


/* @group boxes and stuff */

/* see universal stylesheet */

/* @end */


/* @group form stuff */

/* see universal stylesheet for formsign stuff */

div#car_breakdown_main_content div.form_sign {position: relative;}

div#car_breakdown_main_content div.form_sign h3 a {color: #fff; font-weight: bolder;}
div#car_breakdown_main_content div.form_sign h3 a:link, div#car_breakdown_main_content div.form_sign h3 a:visited {color: #fff; font-weight: bolder;}
div#car_breakdown_main_content div.form_sign h3 a:hover {color: #fff; text-decoration: underline;}
div#car_breakdown_main_content div.form_sign h3 a:active {color: #fff; text-decoration: underline;}


div#car_details_editlink p {text-align: center; margin-bottom: 0; padding-bottom: 0; line-height: 1.5em;}
div#car_details_editlink div.form_sign-bot {padding: 3px 0;}

/* OLD fieldset stuff no longer used */
div#car_breakdown_container fieldset {width: 624px; background: #fff url(/car_breakdown_insurance/images/backgrounds/fieldset_back-top.gif) 0 0 no-repeat; border: none;
 margin-bottom: 10px;  color: #333; text-align: left;
_position: relative; /* for ie eyes only */
_margin: 10px 0 60px 0; /* for ie eyes only */
}

div#car_breakdown_container fieldset legend {
font-size: 1.1em; color: #000; background: #fff; text-align: left; font-weight: bolder; padding: 2px 3px; border: 3px solid #333; letter-spacing: 1px;
_position: absolute; /* for ie eyes only */
/* Gecko ignores this, but ie moves the legend up accordingly */
top: -1em; left: 5px;}
/* Hide this rule from ie */
*>.mobile_enter_details_container legend {
/* Since Gecko ignores the rule above, we'll push it up with margin-bottom */
margin-bottom: 1em;
}
/* END of old fieldset stuff no longer used */

/* SEE Universal Stylesheet for links form_row styles */

/* div#car_breakdown_container div.form_row {margin: 7px 0; padding-left: 60px;} */
/* div#car_breakdown_container div.form_sign div.form_row label {padding-right: 3px; color: #333; font-size: 0.8em; font-weight: bolder; letter-spacing: 1px; display: block; width: 240px; float: left; text-align: right; clear: left; margin-right: 5px;} */

div#car_breakdown_container div.form_row_checkbox {margin: 7px auto; width:  300px;}
/* div#car_breakdown_container div.form_row_checkbox table {margin-left: 100px;} */
div#car_breakdown_container div.form_sign div.form_row_checkbox input {display: inline; float: left; margin-right: 10px;}
div#car_breakdown_container div.form_sign div.form_row_checkbox label {text-align: left; width: auto; color: #333; font-size: 0.8em; font-weight: bolder; letter-spacing: 1px;}

/* dates popup links on calculator */
div.dates_row a, div.dates_row a:link, div.dates_row a:visited {font-size: 0.7em; color: #3869a0; text-decoration: none;}
div.dates_row a:hover {color: #04be7; text-decoration: underline;}
div.dates_row a:active {color: #3869a0; text-decoration: none;}

div.dates_row img {border: none; margin-right: 4px;}


div#car_breakdown_container div#car_details_calculator div.form_row label {width: 180px; font-size: 0.7em;}


/* fieldset links */
div#car_breakdown_container div.form_sign a {color: #3869a0; text-decoration: none;}
div#car_breakdown_container div.form_sign a:link, div#car_breakdown_container div.form_sign a:visited {color: #3869a0; text-decoration: none;}
div#car_breakdown_container div.form_sign a:hover {color: #5B645F; text-decoration: underline;}
div#car_breakdown_container div.form_sign a:active {color: #3869a0; text-decoration: none;}

body#car_breakdown div.postcode_search {width: 520px;}


/* @end */


/* @group errors styles */

body#car_breakdown div#car_breakdown_container div.form_sign div.orderWarning label {font-size: 12.8px; color: #fb4227;}
div.car_errors_container {background: #fff url(/car_breakdown_insurance/images/backgrounds/sign_warning.gif) right 50% no-repeat; width: 400px; padding: 5px 60px 5px; margin: 20px auto; border: 1px solid #d83f3f; clear: both;}
div.car_errors_container h3 {color: #d83f3f; font-size: 1.3em; letter-spacing: 2px; margin:0; padding: 0; border: none; text-align: center;}
div.car_errors_container p {color: #d83f3f; text-align: center; padding: 0; margin: 0.3em 0;}
div.car_errors_container ul {margin: 0 0 0 70px; color: #d83f3f; font-size: 0.8em;}
/* @end */


/* @group quote page */

div.car_quote_sign {width: 569px; position: relative; min-height: 110px; height: auto !important; height: 110px;}
div.car_quote_title {width: 180px; height: 124px; background: url(/car_breakdown_insurance/images/backgrounds/progress_title.jpg) 0 0 no-repeat; position: relative; float: left; margin-left: 20px;}
div.car_quote_title h2 {font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif; position: absolute; bottom: 3px; right: 5px; text-align: right; font-size: 1.2em; color: #fff; border: none; margin: 0; padding: 0; letter-spacing: 1px;}

div.sign_motorway {position: absolute; top: 10px; left: 250px; width: 341px; background: url(/car_breakdown_insurance/images/backgrounds/sign_motorway-top.gif) 0 0 no-repeat; padding: 10px 0 0 0;}

div.sign_motorway-bot {width: 341px; height: 14px; background: url(/car_breakdown_insurance/images/backgrounds/sign_motorway-bot.gif) bottom left no-repeat;}

div.sign_motorway table {width: 320px; font: bold 0.8em Arial, Helvetica, Geneva, sans-serif; color: #fff; margin-left: 12px; letter-spacing: 1px;}
div.sign_motorway table tr {margin: 0;}
div.sign_motorway table td {padding: 3px 0 0;}
div.sign_motorway table td.quotetable_left {font-weight: bolder; text-align: right; padding-right: 5px; width: 40%;}


/* help arrow next to list of polices */
div.car_quote_help-top {background: url(/car_breakdown_insurance/images/backgrounds/car_quote_help-top.jpg) 0 0 no-repeat; height: 50px; width: 179px;}
div.car_quote_help {clear: left; float: left; width: 179px; margin: 10px 0 0 0;  padding: 0 0 60px; background: url(/car_breakdown_insurance/images/backgrounds/car_quote_help-bot.jpg) bottom left no-repeat;} /* background: url(/images/axa_logo.gif) 50% 100% no-repeat; */
div.car_quote_help table {font-size: 0.7em; width: 157px; margin-left: 18px;}

div.car_quote_help p {color: #3869a0; font: bold 0.9em Arial, Helvetica, Geneva, sans-serif; text-align: center; background: url(/car_breakdown_insurance/images/backgrounds/arrow_here.gif) 100% 50% no-repeat; margin: 10px 0 0 30px; padding: 3px 60px 3px 0; width: 64px;}

/* show list of policies */
div.car_quote_results table {margin: 1em 0 0 0; padding: 0; width: 440px; font-size: 0.8em;}

div.car_quote_results table ul {margin: 0; padding: 0; list-style: none;}
div.car_quote_results table ul li {margin: 0; padding: 0; text-align: center;}

div.multiquote_container {background: url(/car_breakdown_insurance/images/backgrounds/policytab_left.gif) left top no-repeat; padding: 0 0 0 14px; color: #fff; text-align: center; font: bold "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif;}
div.multiquote_container ul {background: #517fc5 url(/car_breakdown_insurance/images/backgrounds/policytab_right.gif) top right no-repeat; margin: 0; padding: 20px 3px 3px;}
div.multiquote_container ul li {margin: 0; padding: 0;}
div.multiquote_container ul li.policy_header {padding: 7px 0; margin: 0 6px 4px 0; letter-spacing: 1.2px; border: none; border-bottom: 1px solid #CBD9CD; font-weight: bolder;}


div.multiquote_left-bot {background: url(/car_breakdown_insurance/images/backgrounds/policytab_left-bot.gif) bottom left no-repeat; padding-left: 14px; height: 14px;}
div.multiquote_right-bot {background: url(/car_breakdown_insurance/images/backgrounds/policytab_right-bot.gif) bottom right no-repeat; height: 14px;}

div.car_quote_results ul li.policy_details_price {text-align: center; font: bolder 1.3em Arial, Helvetica, Geneva, sans-serif; letter-spacing: 1px;}
div.car_quote_results dl dd.policy_details {font-size: 0.75em;}

/* buttons */
div.car_quote_results ul a.buttons_buy {display: block; width: 90px; height: 28px; background: url(/car_breakdown_insurance/images/buttons/button_buyblue.gif) 50% 50% no-repeat; text-decoration: none; margin: 7px auto;}
div.car_quote_results ul a.buttons_buy:hover {background: url(/car_breakdown_insurance/images/buttons/button_buyblue-over.gif) 50% 50% no-repeat;}

div.car_quote_results ul a.buttons_buy:hover {background: url(/car_breakdown_insurance/images/buttons/button_buyblue-over.gif) 50% 50% no-repeat;} 
div.car_quote_results ul a.buttons_buy span, div.car_quote_results ul a.buttons_email span {position: absolute; left: -9000px;}

div.car_quote_results ul a.buttons_email {display: block; width: 67px; height: 24px; background: url(/car_breakdown_insurance/images/buttons/button_email-white.gif) 50% 50% no-repeat; text-decoration: none; margin: 7px auto 0 auto; padding-bottom: 10px;}

/* different font sizes for different number of policies */
ul.policy_1 li.policy_header {font-size: 1.6em; padding-top: 12px;}
ul.policy_2 li.policy_header {font-size: 1.3em; line-height: 1.3em;}
ul.policy_3 li.policy_header {font-size: 1.2em;}
ul.policy_4 li.policy_header {font-size: 0.8em; 
min-height: 58px; height: auto !important; height: 58px;}

div.car_quote_results ul.policy_4 a.buttons_buy {background: url(/car_breakdown_insurance/images/buttons/button_buy-smaller.gif) 0 0 no-repeat; width: 86px; margin-right: 6px;}
div.car_quote_results ul.policy_4 a.buttons_buy:hover {background: url(/car_breakdown_insurance/images/buttons/button_buy-smaller-over.gif) 0 0 no-repeat;}

#quote_results table {margin-top: 20px; font-weight: bolder;}
#quote_results tr.quote_total {font-size: 14px; padding: 7px; font-weight: bolder;}

/* no results page */
div#noresults table {margin: 20px auto; font-size: 13px;}

/* @end */


/* @group policy summary table */
div#schedule_table {width: 624px; margin-bottom: 20px; margin-left: 3px; background-color: #fff; clear: both;}



body#car_breakdown .summary_outer h2 {display: none;}
body#car_breakdown table.summary {bordermargin:0; padding:0; text-align: center;}

body#car_breakdown th.summary_header {background: #517fc5 url(/images/backgrounds/blueswirls_back.jpg) 0 0 no-repeat; border-bottom: 1px solid #fff; margin-bottom: 4px; border-left: 1px solid #fff; vertical-align: middle;}

body#car_breakdown th.summary_header strong {display: block; width: 100%; padding: 3px 0; font-size: 0.8em; color: #fff; font-weight: bolder; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Sans-Serif; text-align: center; letter-spacing: 1px;}

/* different styles used depending on how many policies are currently being displayed */
body#car_breakdown th.policy_width_1 {width: 432px;}
body#car_breakdown th.policy_width_1 strong {margin-left: 14px; width: 418px; padding: 7px 0; font-size: 1.3em;}
body#car_breakdown th.policy_width_2 {width: 216px;}
body#car_breakdown th.policy_width_2 strong {margin-left: 14px; width: 198px; padding: 7px 0; font-size: 1.1em;}
body#car_breakdown th.policy_width_3 {width: 139px;}
body#car_breakdown th.policy_width_3 strong {margin-left: 14px; width: 125px;}
body#car_breakdown th.policy_width_4 {width: 106px;}
body#car_breakdown th.policy_width_4 strong {font-size: 1.1em; margin-left: 4px; width: 102px; padding: 7px 0 3px;}

body#car_breakdown td.summary_key {text-align: right; padding: 7px; color: #333; border: none; border-right: 1px solid #f2f7fc; font-size: 0.95em; font-weight: normal; line-height: 1.1em;}

body#car_breakdown span.summary_key_text {display: block; margin-left: 22px; font-weight: bolder;}

body#car_breakdown td.summary_policy {padding: 3px 3px; text-align: center; color: #333; border: none; vertical-align: middle;}

/* ticks and crosses */
body#car_breakdown span.policy_tick em, 
body#car_breakdown span.policy_cross em {position: absolute; left: -9000px;} 

body#car_breakdown span.policy_tick, body#car_breakdown span.policy_cross {width: 16px; height: 16px; display: block; margin: auto;}

body#car_breakdown span.policy_tick {background: url(/car_breakdown_insurance/images/backgrounds/tick.gif) 0 0 no-repeat;}
body#car_breakdown span.policy_cross {}


/* quote results displayed on order page. This is usually taken from the universal stylesheet so that it is the same throughout the site but they are overided for car breakdown by the styles below */
body#car_breakdown div#quote_results_top {background: url(/car_breakdown_insurance/images/backgrounds/quote_results_top.jpg) top left no-repeat; width: 586px; height: 53px;}
body#car_breakdown #quote_results {margin: 1em 20px; width: 586px; background: url(/car_breakdown_insurance/images/backgrounds/quote_results_mid.jpg) 0 0 repeat-y; border: none; color: #333; padding: 0; font-size: 0.75em; position: relative;}

body#car_breakdown #quote_results #quote_left p {font-size: 1.1em; padding: 3px 10px 40px 48px; line-height: 1.3em;}
body#car_breakdown #quote_results #quote_left {float: left; width: 310px; padding-top: 3px;}
body#car_breakdown #quote_results table {border-left: 1px solid #999; padding-left: 10px; font-weight: bolder; font-size: 0.9em; margin-top: 0;}


body#car_breakdown div#quote_underwriter_logo {background: url(/car_breakdown_insurance/images/backgrounds/quote_results_bot.jpg) bottom left no-repeat; width: 586px; height: 50px;}




/* @end */



/* @group policy wording boxes */
/* see universal stylesheet for common styles for this as this is used on travel and car breakdown insurance */

body#car_breakdown div.policy_wording_top {background: url(/car_breakdown_insurance/images/backgrounds/policy_wording_top.jpg) 0 0 no-repeat;}


/* @end */






/* @group IE6 hacks */
div#car_welcome {
  min-height:200px;
  height:auto !important;
  height:200px;
}

div.choose_container {_padding-bottom: 20px;}
div.choose_container div.choose_middle {_padding: 10px 0 0; _width: 140px;}
div.choose_container div.choose_right {_margin-left: 0;}


div.car_quote_title {_margin-left: 10px;}


body#car_breakdown div.postcode_search {_width: 247px;}

/* @end */








