/* basics */
body {
	color: #747372;
        font-size: 67.5%;
	margin: 0pt;
	padding: 0pt;
}
body, p, pre, td, th, input, select, textarea {
	font-family: verdana,arial,sans-serif;
}
img {
	border: 0pt none;
}
form {
	margin: 0pt;
}
h1, h2, h3, h4, h5, h6, p{
	margin: 0pt;
}
a{
	color: #747372;
	text-decoration: none;
}
p a{
	font-weight: bold;
}
.subTitle{
       color: #1D87C4;
       font-size: 1.3em;
       font-weight: bold;
       margin-left: 20px;
       margin-top: 10px;
}
.block_inner h2, .block_inner h3, .block_inner h4, .block_inner h5, .block_inner h6,
#column_2 h3, #column_2 h4, #column_2 h5, #column_2 h6 {
	color: #1D87C4;
	margin-top: 10px;
}
.block_inner h2 a, .block_inner h3 a, .block_inner h4 a, .block_inner h5 a, .block_inner h6 a,
#column_2 h3 a, #column_2 h4 a, #column_2 h5 a, #column_2 h6 a {
	color: #1D87C4;
	text-decoration: underline;
}
.block_inner h2 {
	font-size: 1.6em;
	margin-top: 0;
	padding-bottom: 10px;
}
.block_inner h3, #column_2 h3 {
	font-size: 1.3em;
}
.block_inner h4, #column_2 h4 {
	font-size: 1.1em;
}
.block_inner h5, #column_2 h5 {
	font-size: 1em;
}
.block_inner h6, #column_2 h6 {
	font-size: 0.95em;
}

#publicity_1 .mini_block img, #publicity_2 .mini_block img {
	margin-top: 10px;
	margin-left: -9px;
}

/* page alignment */
body{
	text-align: center;
	/*background: #D1B993  url('../images/body_bg.jpg') repeat-x 0 0;*/
	/*background: #D1B993  url('../images/churchill_web_bg_new_125k.jpg');*/
	/*background: url('../images/churchill_web_bg_new_125k.jpg');*/	
        background: #CCDEE6 url('../images/bg_tile.gif');	
	background-attachment:fixed;
	background-position:top;
                
        
}


table {
	border-collapse: collapse;
	border-color: #1d87c4;
	border-style: none solid none none;
	border-width: 0 1px 0 0;
	margin: 12px -1px 12px 1px;
	padding: 0;
	width: 100%;
}
table th, table td {
	background-color: #fff;
	border-color: #1d87c4;
	border-style: none none solid solid;
	border-width: 0 0 1px 1px;
	padding: 2px 4px 4px 6px;
}
table th a, table td a {
	font-weight: bold;
}
table th {
	background-color: #1d87c4;
	color: #fff;
	font-weight: bold;
}

table.noborders {
	background-color: transparent;
	border: 0;
	margin: 0;
}
table.noborders th, table.noborders td {
	background-color: transparent;
	color: #747372;
	border: 0;
	font-weight: normal;
	padding: 0;



}

#main{
	width: 900px;
	margin: auto;
	text-align:left;
	padding-bottom: 1.5em;
}

/* content */
#content{
	margin: 1.5em 0;
}
#content_a{
	background: transparent url('../images/content_top_corners.gif') no-repeat 0 0;
	padding-top: 11px;
}
#content_b{
	background: transparent url('../images/content_bottom_corners.gif') no-repeat left bottom;
	padding-bottom: 45px;
	/*min-height: 80em;*/
}
#content_c{
	background-color: #ffffff;
	padding: 0.8em 1.6em 0.8em 1.4em;
	/*min-height: 80em;*/
}
#login{
	float: right;
	width: 161px;
	margin-right: 2px;
	margin-bottom: 10px;
}
#login{	
	display:block;
	width: 161px;
	min-height:17px;
	background: #FFFFFF;
	cursor: pointer;
}
#login div.top{
	width: 161px;
	height: 9px;	
	background: transparent url(../images/login-top.gif) no-repeat scroll left top;	
}
#login div.bottom{
	width: 161px;
	height: 9px;
	background: transparent url(../images/login-bottom.gif) no-repeat scroll left top;
}
#login div.middle a{
	display:block;
	min-height:17px;
	padding: 0px 26px 0px 10px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	width: 122px;
	margin-top: -1px;
}
#login div.middle a{
	background:#F6FAFB url(../images/customer_login_off.gif) no-repeat scroll left bottom;
}
#login div.middle a:hover{
	background: #F6FAFB url(../images/customer_login_on.gif) no-repeat scroll left bottom;
}
#login div.middle span.label{
	color: #0081BE;
	font-weight: bold;
}
#login div.middle a:hover span.label{
	color: #E50026;
}
#logo{
	background: transparent url('../images/churchill-insurance.gif') no-repeat 0 0;
	width: 149px;
	height: 35px;
	margin-top: -13px;
}
#logo a{
	display: block;
	text-indent: -2000px;
	overflow:hidden;
	height: 35px;
}
.product_list h3 a{
        color: #ffffff;
}
#navigation_1{
	padding-left: 141px;
}
#navigation_1 a:hover, #navigation_4 a:hover, #site_map_c a:hover{
	text-decoration: underline;
}
#navigation_1 li{
	text-align: center;
	float: left;
	list-style: none;
	padding: 0 0.8em 0 0.5em;
	background: transparent url('../images/separator_1.gif') no-repeat right top;
}
#navigation_2{
	clear: both;
	margin-top:10px;
	width:870px;
	background: transparent url('../images/blue_menu_bg.gif') no-repeat 0 0;
	height: 33px;
}
#navigation_2.last_on{
	background: transparent url('../images/blue_menu_bg_last_on.gif') no-repeat 0 0;
}
#navigation_2.site_map{
	height: 38px;
	background: transparent url('../images/blue_menu_bg_no_flash.gif') no-repeat 0 0;
}
#navigation_2.last_on.site_map{
	background: transparent url('../images/blue_menu_bg_no_flash_last_on.gif') no-repeat 0 0;
}
#navigation_2 ul{
	padding: 0;
	margin: 0;
}
#navigation_2 li{
	float: left;
	height: 33px;
	list-style: none;
	background: transparent url('../images/navigation_2_el_bg.png') no-repeat 0px -2px;
}
#navigation_2 li a:hover, #navigation_2 li a:focus{
	text-decoration: underline;
}
#navigation_2 li.on{
	background: transparent url('../images/navigation_2_el_bg_on.png') no-repeat 0px -2px;
}
#navigation_2 li a{
	display: block;
	height: 33px;
}
#navigation_2 li.last_on {
	background: transparent url('../images/navigation_2_el_bg_on.png') no-repeat 0px -2px;
}
#navigation_2 li.on a{
	background: transparent url('../images/navigation_2_el_border_right_on.png') no-repeat right -2px;
}
#navigation_2.site_map li.on a{
	background: none;
}
#navigation_2.site_map #car{
	background: transparent url('../images/car_bg_off_no_flash.png') no-repeat 0 -2px;
}
#navigation_2 li#car{
	background: transparent url('../images/car_bg_off.png') no-repeat 0 -2px;
}
#navigation_2 li#car.on{
	background: transparent url('../images/car_bg_on.png') no-repeat 0 -2px;
}
#navigation_2.site_map #car.on{
	background: transparent url('../images/car_bg_on_no_flash.png') no-repeat 0 -2px;
}
#navigation_2.site_map #income_protection.on{
	width: 205px;
	background: transparent url('../images/income_bg_on_no_flash.png') no-repeat 0 -2px;
}
#navigation_2 li a{
	font-size: 1.4em;
	color: #ffffff;
	font-weight: bold;
}

#navigation_3{
	position: relative;
	width: 210px;
	margin-top: 14px;
	padding-left: 5px;	
}
#navigation_3 ul{
	margin: 0;
	padding: 0;
}
#navigation_3_a{
	background: transparent url('../images/menu_borders.gif') repeat-y 0 0;
}
#navigation_3_a #main_menu a{
	background: transparent url('../images/loading.gif') no-repeat left bottom;
	color:#0080C0;
	padding-left: 10px;
}
#navigation_3_a #main_menu a.on{
	color:#f26722;
	font-weight: bold;
}
#navigation_3_a #main_menu a:hover{
	text-decoration: underline;
}
#navigation_3_a #main_menu.not_dyn .head_menu a{
	color:#ffffff;
}
#main_menu.not_dyn{
	background: transparent url('../images/menu_bottom_rounded_corner.gif') no-repeat left bottom;
	padding-bottom: 20px;
	overflow: hidden;
}

#main_menu.not_dyn .inner_menu_bg_top{
	height: 13px;
	width: 100%;
	background: transparent url('../images/inner_menu_bg_top.gif') no-repeat 0;
}
#main_menu.not_dyn .inner_menu_bg_top.little_gap{
	height: 1px;
	overflow: hidden;
}
#main_menu.not_dyn li{
	background: transparent url('../images/blue_arrow.gif') no-repeat scroll 10px 8px;
	padding: 5px 21px 5px 21px;
}
#main_menu.not_dyn li.head{
	padding: 0px;
}
#main_menu.not_dyn li.not_parent{
	background: transparent url('../images/loading.gif') no-repeat 0 0;	
}
#main_menu.not_dyn .get_links{
	left: -13px;
	padding: 15px 0 0;
	position: relative;
	background: transparent url('../images/separator_6.gif') no-repeat 4px 10px;	
}
#main_menu.not_dyn .get_links_a{
	padding-bottom: 10px;
	background: transparent url('../images/separator_6.gif') no-repeat 4px bottom;	
}
#main_menu.not_dyn .remove_get_links_separators .get_links_a,
#main_menu.not_dyn .remove_get_links_separators .get_links{
	background-image: none;
}
#main_menu.not_dyn .get_links li{
	background: transparent url('../images/loading.gif') no-repeat 0 0;	
	padding: 5px 0 5px 0px;
}
#navigation_3_a #main_menu.not_dyn .get_links .get_a_quote a, #navigation_3_a #main_menu.not_dyn .get_links .retrieve a{
	background:transparent url(../images/red_arrow.gif) no-repeat scroll 2px 3px;
	color:#E50026;
	padding-left:23px;
	padding-right: 14px;
	font-weight: normal;
}
#navigation_3_a #main_menu.not_dyn .get_links .get_a_quote b a{
        font-weight: bold;
}
#navigation_3_a #main_menu.not_dyn a{
	display: block;
	width: 150px;
}
#navigation_3_a #main_menu.not_dyn .get_links .retrieve a{
	font-weight: normal;
}
#main_menu.not_dyn li.sub_head_menu_on{
	/*background: transparent url('../images/sub_menu_on_bg.gif') no-repeat 0 top;*/
	margin-top: 5px;
}
#main_menu.not_dyn li.not_parent_sub_head_menu_on{
	background: transparent url('../images/sub_menu_not_parent_on_bg_t.gif') no-repeat 0 top;
	margin-top: 0;
	padding: 9px 0 0 0px;
}
#main_menu.not_dyn li.not_parent_sub_head_menu_on div{
	background: transparent url('../images/sub_menu_not_parent_on_bg.gif') no-repeat 0 bottom;
	margin-top: 0;
	padding: 0 5px 8px 31px;
}
#main_menu.not_dyn li.sub_head_menu_on{
	padding-top: 0;
}
#main_menu.not_dyn li.sub_head_menu_on div.close_sub_menu{
	padding-left: 0;
}
#main_menu.not_dyn li.sub_head_menu_on div.sub_menu_header{
	background: transparent url('../images/sub_menu_not_parent_on_bg_t.gif') no-repeat 0 top;
	margin-top: 0;
	padding-top: 9px;
	/*border: 1px solid #00f;*/
}
#main_menu.not_dyn li.sub_head_menu_on div.sub_menu_header_shadow{
	background: transparent url('../images/sub_menu_header_shadow.gif') no-repeat 0 top;
	height: 18px;
}
#main_menu.not_dyn li.sub_head_menu_on div.sub_menu_header div{
	background: transparent url('../images/sub_menu_not_parent_on_bg.gif') no-repeat 0 bottom;
	margin-top: 0;
	padding: 0 0 8px 0;
}
#navigation_3_a #main_menu.not_dyn li.not_parent_sub_head_menu_on a{
	/*background: transparent url('../images/loading.gif') no-repeat left bottom;*/
	color:#0080C0;
	padding-left: 0px;
}
#main_menu.not_dyn li.not_parent_sub_head_menu_on a{
	padding: 3px;
	color:#ffffff !important;
	font-weight:bold;
}
#navigation_3_a #main_menu.not_dyn li.not_parent_sub_head_menu_on .get_links .get_links_a ul li a{
	padding: 0 13px 0 23px !important;
	background:transparent url(../images/red_arrow.gif) no-repeat scroll 2px 3px !important;
	color:#E50026 !important;
}
#main_menu.not_dyn li.sub_head_menu_on .close_sub_menu ul{
	margin-left: 20px;
}
#main_menu.not_dyn li.sub_head_menu_on .sub_menu_header{
	padding: 3px 0 0px 0px;
}
#navigation_3_a #main_menu.not_dyn li.sub_head_menu_on .sub_menu_header a{
	color:#ffffff;
	font-weight: bold;
	padding-left: 31px;
	background:transparent url(../images/arrow_white.gif) no-repeat scroll left top;
}
#navigation_3_a #main_menu.not_dyn li.sub_head_menu_on li{
	padding-left: 0px;
	background: transparent url('../images/loading.gif') no-repeat 0 0;	
}
#main_menu.not_dyn .close_sub_menu{
	background: transparent url('../images/separator_7.gif') no-repeat 1px bottom;
	left:-21px;
	margin-bottom: 5px;
	padding-bottom: 16px;
	padding-left: 21px;
	position: relative;
}
#content_inner, #content_inner_one_column{
	margin-top: 11px;
	float: right;
	width: 640px;
}
#content_inner.no_menu, #content_inner_one_column.no_menu{
	width: 100%;
	float: none;
} 
#content_inner img, #content_inner_one_column img{
	margin-top: -2px;
}
#publicity_bl_1 .block_inner, #publicity_bl_2 .block_inner, #publicity_bl_3 .block_inner, #publicity_bl_4 .block_inner, #publicity_bl_5 .block_inner{
        /*height: 14.6em;*/
}
#publicity_br_1 .block_inner, #publicity_br_2 .block_inner, #publicity_br_3 .block_inner, #publicity_br_4 .block_inner, #publicity_br_5 .block_inner{
        /*height: 14.6em;*/
}
#content_inner_one_column #publicity_bl_1 .block_inner, #content_inner_one_column #publicity_bl_2 .block_inner, #content_inner_one_column #publicity_bl_3 .block_inner, #content_inner_one_column #publicity_bl_4 .block_inner, #content_inner_one_column #publicity_bl_5 .block_inner{
        /*height: 14.6em;*/
}
#content_inner_one_column #publicity_br_1 .block_inner, #content_inner_one_column #publicity_br_2 .block_inner, #content_inner_one_column #publicity_br_3 .block_inner, #content_inner_one_column #publicity_br_4 .block_inner, #content_inner_one_column #publicity_br_5 .block_inner{
        /*height: 14.6em;*/
}
#content_inner.car_page .content_inner_a, #content_inner_one_column.car_page .content_inner_a{
	/*new margin-top: 14px;*/
	width: 467px;
}
#content_inner.car_page.no_publicity_group .content_inner_a, #content_inner_one_column.car_page.no_publicity_group .content_inner_a{
	width: 640px;
}
#content_inner.car_page.no_publicity_group .inner_one_column, #content_inner_one_column.car_page.no_publicity_group .inner_one_column{
	width: 644px;
}
.content_inner_a .block_inner{
	padding-bottom: 16px;
}
#content_inner.car_page .content_inner_a h1, #content_inner.two_columns #column_1 .content_inner_a h1, #content_inner_one_column.car_page .content_inner_a h1, #content_inner_one_column.two_columns #column_1 .content_inner_a h1{
	color:#0080C0;
	margin:-7px 0pt 0pt 0pt;
	padding:18px 18px 0 18px;
	position:relative;
	width:428px;
	font-size: 2em;
}
#content_inner.car_page .content_inner_a h1 a, #content_inner.two_columns #column_1 .content_inner_a h1 a, #content_inner_one_column.car_page .content_inner_a h1 a, #content_inner_one_column.two_columns #column_1 .content_inner_a h1 a{
	color:#0080C0;
}
.header_car_template{
	height: 3px;
}
#content_inner.car_page .content_inner_a h1.side_link, #content_inner.two_columns #column_1 .content_inner_a h1.side_link, #content_inner_one_column.car_page .content_inner_a h1.side_link, #content_inner_one_column.two_columns #column_1 .content_inner_a h1.side_link{
	width: 270px;
}
#content_inner.car_page .block_inner_header, #content_inner.two_columns #column_1 .block_inner_header, #content_inner_one_column.car_page .block_inner_header, #content_inner_one_column.two_columns #column_1 .block_inner_header{
	background:transparent url(../images/comprehensive_cover_benefits_shadow.gif) no-repeat scroll 0pt bottom;
	padding-bottom:45px;
}
#content_inner.two_columns #column_1 #block_inner_header_deeper, #content_inner_one_column.two_columns #column_1 #block_inner_header_deeper{
	padding-bottom:95px;
}
#content_inner.car_page.no_publicity_group .content_inner_a h1, #content_inner_one_column.car_page.no_publicity_group .content_inner_a h1{
	width: 605px;
}
#content_inner.car_page.no_publicity_group .content_inner_a h1.side_link, #content_inner_one_column.car_page.no_publicity_group .content_inner_a h1.side_link{
	width: 425px;
}
#content_inner.car_page .block_inner_header, #content_inner.two_columns #column_1 .block_inner_header, #content_inner_one_column.car_page .block_inner_header, #content_inner_one_column.two_columns #column_1 .block_inner_header{
	background: none;
	padding-bottom: 25px;
}
#content_inner.car_page.no_publicity_group .block_inner_top_header, #content_inner_one_column.car_page.no_publicity_group .block_inner_top_header,
#content_inner.two_columns .block_inner_top_header{
	background:transparent url(../images/comprehensive_cover_benefits_large_shadow.gif) no-repeat scroll 0pt bottom;
}
#content_inner.car_page .content_inner_a ul.black_bullets, #content_inner_one_column.car_page .content_inner_a ul.black_bullets{
	background: 0;
	margin-bottom: 0;	
}
#content_inner .block_inner p.padding_me{
	padding:10px 40px;
}
#content_inner.car_page .content_inner_a ul, #content_inner_one_column.car_page .content_inner_a ul{
	padding: 0pt 50px 10px 40px;
	margin: 0 0 20px 0;
	/*background: transparent url('../images/separator_3.gif') no-repeat 0 bottom; mpb3 test test*/
}
#content_inner.car_page .content_inner_a ul.black_bullets li, #content_inner.two_columns #column_1 .content_inner_a ul.black_bullets li, #content_inner_one_column.car_page .content_inner_a ul.black_bullets li, #content_inner_one_column.two_columns #column_1 .content_inner_a ul.black_bullets li{
	background: none;
	margin-bottom: 0;
	color: #747372;
	font-size: 1em;
	font-weight: normal;
	background: none;
	list-style: disc;
	padding: 1px 0;
	vertical-align: middle;
}
#content_inner.car_page .content_inner_a ul.black_bullets li, #content_inner_one_column.car_page .content_inner_a ul.black_bullets li{
	color: #747372;
	font-size: 1em;
	font-weight: normal;
	background: none;
	list-style: disc;
	padding: 1px 0;
	vertical-align: middle;
}
#content_inner.car_page .content_inner_a ul.black_bullets li a, #content_inner_one_column.car_page .content_inner_a ul.black_bullets li a{
	color: #747372;
	font-weight: bold;
	text-decoration: none;
}
#content_inner.car_page .content_inner_a ul.black_bullets li a:hover, #content_inner.car_page .content_inner_a ul.black_bullets li a:focus,
#content_inner_one_column.car_page .content_inner_a ul.black_bullets li a:hover, #content_inner_one_column.car_page .content_inner_a ul.black_bullets li a:focus{
	text-decoration: underline;
}
.block_content{
	padding: 0 15px;
}
/*
.content_inner_a h3{
        color:#000000;
        font-size:1.6em;
        height:0.5em;
        margin-top: 5px;
        /*margin-bottom: 5px;*/
        margin-bottom: 20px;
        margin-left: 18px;
}
*/
#seperator{
	padding: 0pt 50px 10px 40px;
	margin: 0 0 20px 0;
	background: transparent url('../images/separator_3.gif') no-repeat 0 bottom;
}
#content_inner.car_page .content_inner_a ul li, #content_inner.two_columns #column_1 .content_inner_a ul li, #content_inner_one_column.car_page .content_inner_a ul li, #content_inner_one_column.two_columns #column_1 .content_inner_a ul li{
	list-style: none;
	background: transparent url('../images/tick.gif') no-repeat 0 -2px;
	font-size: 1.2em;
	font-weight: bold;
	color: #0080c0;
	padding: 8px 5px 2px 50px;
	margin: 7px 0;
	vertical-align: top;
}
#content_inner.car_page .content_inner_a ul li a, #content_inner.two_columns #column_1 .content_inner_a ul li a, #content_inner_one_column.car_page .content_inner_a ul li a, #content_inner_one_column.two_columns #column_1 .content_inner_a ul li a{
	color: #0080c0;
	text-decoration: underline;
}
#content_inner.car_page .content_inner_a li span, #content_inner_one_column.car_page .content_inner_a li span, #content_inner.two_columns #column_1 .content_inner_a li span{
	font-size: 0.8em;
	font-weight: normal;
	color: #747372;
	text-decoration: none;
}
#content_inner.car_page .content_inner_a li span a, #content_inner_one_column.car_page .content_inner_a li span a, #content_inner.two_columns #column_1 .content_inner_a li span a{
	color: #747372;
	font-weight: bold;
	text-decoration: none;
}
.block_inner a {
	font-weight: bold;
}
.block_inner .retrieve a {
	font-weight: normal;
}
#publicity_bl_1 .block_inner a, .needablueboldlink, #publicity_bl_2 .block_inner a, #publicity_bl_3 .block_inner a, #publicity_bl_4 .block_inner a, #publicity_bl_5 .block_inner a {
	color: #0080C0;
}
#content_inner.car_page .content_inner_a li span a:hover, #content_inner_one_column.car_page .content_inner_a li span a:hover, #content_inner.two_columns #column_1 .content_inner_a li span a:hover,
#content_inner.car_page .content_inner_a li span a:focus, #content_inner_one_column.car_page .content_inner_a li span a:focus, #content_inner.two_columns #column_1 .content_inner_a li span a:focus{
	text-decoration: underline;
}
/*do not delete, styling request by business - start*/
#content_inner.car_page .content_inner_a li .normal_txt, #content_inner_one_column.car_page .content_inner_a li .normal_txt, #content_inner.two_columns #column_1 .content_inner_a li .normal_txt{
	font-size: 89%;
	font-weight: normal;
	color: #747372;
	text-decoration: none;
}
#content_inner.car_page .content_inner_a li .normal_txt a, #content_inner_one_column.car_page .content_inner_a li .normal_txt a, #content_inner.two_columns #column_1 .content_inner_a li .normal_txt a{
	color: #747372;
	font-weight: bold;
	text-decoration: none;
}
#content_inner.car_page .content_inner_a li .normal_txt a:hover, #content_inner_one_column.car_page .content_inner_a li .normal_txt a:hover, #content_inner.two_columns #column_1 .content_inner_a li .normal_txt a:hover,
#content_inner.car_page .content_inner_a li .normal_txt a:focus, #content_inner_one_column.car_page .content_inner_a li .normal_txt a:focus, #content_inner.two_columns #column_1 .content_inner_a li .normal_txt a:focus{
	text-decoration: underline;
}
/*do not delete, styling request by business - end*/
.content_inner_a{
	width: 461px;
}
.content_inner_bigger{
	width: 467px;
	/*float: left;*/
}
#publicity_group{
	width: 163px;
	float: right;
	border: 1px solid #ffffff;
	margin-top: -1px;
	padding-top: 1px;
}
#publicity_group img{
	vertical-align: top;
}
#column_1{
	width:473px;
	float: left;
}
#column_2{
	width: 163px;
	float: right;
	border: 1px solid #ffffff;
	margin-top: 0;
	padding-top: 0;
}
#tables{
	clear: left;
	padding: 0px 0 10px 0;
	width: 475px;
}
.no_publicity_group #tables{
	width:650px;
}
#publicity_bl_1{
	width: 280px;
	float:left;
	overflow: hidden;	
}
#publicity_bl_1 ul, #publicity_bl_2 ul, #publicity_bl_3 ul, #publicity_bl_4 ul, #publicity_bl_5 ul{
        margin: 0;
	padding: 0 10px;
}
#publicity_bl_1 li, #publicity_bl_2 li, #publicity_bl_3 li, #publicity_bl_4 li, #publicity_bl_5 li{
        background:transparent url(../images/separator_4.gif) no-repeat scroll 0pt bottom;
	list-style: none;
	padding: 5px;
	color: #0080C0;
}
#publicity_bl_1 li.last, #publicity_bl_2 li.last, #publicity_bl_3 li.last, #publicity_bl_4 li.last, #publicity_bl_5 li.last{
        background: transparent url('../images/loading.gif') no-repeat 0 0;
}
.no_publicity_group #publicity_bl_1, .no_publicity_group #publicity_bl_2, .no_publicity_group #publicity_bl_3, .no_publicity_group #publicity_bl_4, .no_publicity_group #publicity_bl_5{
	width:383px;	
}
#publicity_bl_2, #publicity_bl_3, #publicity_bl_4, #publicity_bl_5{
        width: 280px;
	/*height: 208px;*/
	float: left;
	color: #000000;
	/*margin-bottom: 25px;*/	
}
th{
	padding-left: 3px;
}
#car_insurance_comparison .block_inner, #security_guaranteed .block_inner{
	height: 14.6em;
}
#content_inner_one_column #car_insurance_comparison .block_inner, #content_inner_one_column #security_guaranteed .block_inner{
	height: 14.6em;
}
#publicity_bl_1 h2 a, #publicity_bl_2 h2 a, #publicity_bl_3 h2 a, #publicity_bl_4 h2 a, #publicity_bl_5 h2 a{
	color: #ffffff;	
}
#publicity_bl_1 p, #publicity_bl_2 p, #publicity_bl_3 p, #publicity_bl_4 p, #publicity_bl_5 p{
	color: #0080C0;
	padding: 10px 9px;
}
#car_insurance_comparison{
	width: 280px;
	float: left;
	color: #000000;
}
table.car_insurance_comparison th.left{
	color: #000000;
}
table.car_insurance_comparison{
	border: 0;
	width:250px;
	margin-left: 10px;
}
.no_publicity_group table.car_insurance_comparison{
	width:355px;
}
.car_insurance_comparison .left{
	width: 143px;
	background: transparent url('../images/separator_5_left.gif') no-repeat right bottom;
}
.car_insurance_comparison .right{
	background: transparent url('../images/separator_5_right.gif') no-repeat -10px bottom;
}
table.car_insurance_comparison th{
	color: #ffffff;
	font-size: 1.2em;
	text-align: left;
	border: 0;
	height:2.5em;
	vertical-align: top;
}
table.car_insurance_comparison th, table.car_insurance_comparison td{
	background-color: transparent;
	border-collapse: separate;
}
table.car_insurance_comparison th.left{
	color: #000000;
	font-size: 1em;
	height:auto;
	vertical-align: middle;
	font-weight: normal;
}
.car_insurance_comparison .last_row td, .car_insurance_comparison .last_row th{
	background: transparent url('../images/loading.gif') no-repeat 0 0;
	font-size: 0.9em;
}
table.car_insurance_comparison td, table.car_insurance_comparison th, table.car_insurance_comparison th.left{
	padding: 14px 3px;
	border-style: none solid solid none;
	border-color: #f6fafb;
}
table.car_insurance_comparison td a, table.car_insurance_comparison th a, table.car_insurance_comparison th.left a{
	color: #000000;
	font-weight: bold;
}
table.car_insurance_comparison td strong a, table.car_insurance_comparison th strong a, table.car_insurance_comparison th.left strong a{
	text-decoration: underline;
}
table.car_insurance_comparison{
	border-style: none none none none;
	border-color: #f6fafb;
	margin-top: 0;
	margin-bottom: 0;
}
#navigation_4{
	padding-left: 171px;
	padding-top: 9px;
	/*margin-top: 41px;*/ 
	margin-bottom: -31px;
	clear: both;
}
#navigation_4 li{
	text-align: center;
	float: left;
	list-style: none;
	padding: 0 0.8em 0 0.5em;
	background: transparent url('../images/separator_1.gif') no-repeat right 0px;
}
#nav_info a:hover{
	text-decoration: underline;
}
#nav_info{
	width: 455px;
	font-size: 0.9em;
	font-weight: normal;
	padding-left: 3px;
	padding-top: 8px;

	margin-bottom: 10px;	
}
#content_inner_one_column #nav_info{
	width: 630px;
}
.no_menu #nav_info{
	margin-bottom: 0;
	padding-top: 1px;
	padding-left: 9px;
	clear: both;
}
.fix_positions{
	clear: both;
	height: 1em;
}
#text_1{	
	width: 461px;
	clear: both;	
}
.no_publicity_group #text_1{
	width: 644px;
}
#text_1 p{
	margin: 0;
	padding: 7px 12px 4px 15px;
}
#publicity_1{
	vertical-align: top;
	float: left;
	margin-right: 17px;
	margin-top: -1px;
}
#publicity_2{
	vertical-align: top;
	float: left;
	margin-top: -1px;
}
.minimum_height{
        /*min-height: 37em;*/
}
#publicity_3 a{
        color: #ffffff;
}
#publicity_3{
	width: 163px;
	vertical-align: top;
	float: left;
	vertical-align: top;
	margin-left: -3px;
}
#publicity_3 .head{
	background: transparent url('../images/publicity_3_header.gif') no-repeat left top;
	width: 166px;
	padding-bottom: 3px;
}
#publicity_3 .head_shadow{
	background: transparent url('../images/publicity_3_header_shadow.gif') no-repeat 0 0;
	height: 10px;
	width: 166px;
}
#publicity_3 .head h2{
	color: #ffffff;
	padding:9px 0pt 0pt 15px;
	font-size: 1em;
}
#publicity_3 .image{
	background: transparent url('../images/award_winning_bg.gif') repeat-y;
	width: 166px;
	text-align: center;
}
#publicity_3 .text{
	background: transparent url('../images/publicity_3_text.gif') repeat-y 0 0;
	padding-top: 10px;
	width: 166px;
}
#publicity_3 .text p{
	padding: 8px 10px;
	font-size: 0.9em;
	color: #0081be;
}
#publicity_3 .footer{
	background: transparent url('../images/publicity_3_footer.gif') no-repeat left top;
	width: 166px;
	height: 22px;	
}	
#publicity_4{

}
#publicity_4, #publicity_5{
	margin-top: 2px;
}
#publicity_4, #publicity_5, #publicity_6, #publicity_7, #publicity_8{
	margin-bottom: 12px;
	
}
#publicity_4 h3 a,#publicity_5 h3 a, #publicity_6 h3 a, #publicity_7 h3 a, #publicity_8 h3 a{
        color: #ffffff;
}
.small_publicity_top_text{
	background: transparent url('../images/small_publicity_bg.gif') repeat-y 0 0;
	/*height: 51px;*/
	padding: 5px 12px;
}
.small_publicity_top_text p{
	color: #0081BE;
	padding-bottom: 2px;
}
.small_publicity_head{
	background: transparent url('../images/small_publicity_head.gif') no-repeat 0 0;
	padding-bottom: 3px;
}
.small_publicity_head_shadow{
	background: transparent url('../images/small_publicity_head_shadow.gif') no-repeat 0 0;
	height: 10px;
}
.small_publicity_head h2{
	color: #ffffff;
	padding: 6px 0 0 12px;
	font-size: 1.2em;
}
.small_publicity_head h2 a{
	color: #ffffff;
	/*text-decoration: underline;*/
}
.small_publicity_image {
	padding-left: 1px;
	padding-right: 4px;
	text-align: center;
}
.publicity_footer{
	background: transparent url('../images/get_a_quote_footer.gif') no-repeat 0 0;
	width: 220px;
	height: 19px;
}
.mini_block.text_t, .publicity_footer{
	margin-bottom:14px;
}
div.links{
	width: 125px;
	height: 33px;
	padding: 8px 20px 12px;
	background: transparent url('../images/more_about_bg.gif') no-repeat 0 bottom;
}
div.links.small{
	height: 15px;
	background: transparent url('../images/more_about_bg_no_arrow.gif') no-repeat 0 bottom;
}
div.links a{
	color:#E50026;
	font-weight: bold;
	letter-spacing: -0.07em;
}
div.links a:hover{
	text-decoration: underline;
}

#site_map_a{
	background: transparent url('../images/site_map_bg.gif') repeat-y 0 0;
	margin-top: 15px;
	margin-left: 4px;
}
#site_map_b{
	/*background: transparent url('../images/site_map_bottom.gif') no-repeat 0 bottom;*/
}
#site_map_c{        
	background: transparent url('../images/site_map_top.gif') no-repeat 0 0;
}
#site_map_a h1{
        color:#0080C0;
        padding: 21px 0pt 20px 15px;
        font-size: 1.8em;	
}
#site_map_a h2{
	clear: both;
	color: #333;
	font-size: 1.6em;
	margin-left: 16px;	
}
#site_map_a h1 a, #site_map_a h2 a{
	color:#333;
}
/*
#site_map_a h2 a{
	color: #333;		
}
*/
/*changed*/
#site_map_products, #site_map_products2{
	padding-top: 17px;
	background: transparent url('../images/bg_site_map.gif') no-repeat 0 0;
}
#site_map_more_products, #site_map_more_products2{
	clear: both;
	/*height: 73em;*/
	padding-top: 17px;
	background: transparent url('../images/bg_site_map.gif') no-repeat 0 0;
}
/*changed*/
.no_title_appearing_below {
	background: transparent url('../images/bg_site_map.gif') no-repeat 0 0;
	height: 29px;
}
/*changed*/
.product_list{
	/*padding-top: 15px;*/
	width: 215px;
	/*height: 31em;*/
	float: left;
}
/*changed*/
.product_list .product_list_b, div.product_list.last_list.other .product_list_b{
	background: transparent url('../images/ol_dash_separator.gif') no-repeat right top;
	/*height: 31em;*/
}
.product_list h3{
	background: transparent url('../images/list_blue_bar_center.gif') repeat-x 0 top;
	height: 45px;
	color: #ffffff;
	padding: 10px 0 0 12px;
	font-size: 1.2em;
}
.product_list.single_list h3{
	background: transparent url('../images/list_blue_bar_unique.gif') no-repeat left 0px;
}
.product_list.first_list h3{
	background: transparent url('../images/list_blue_bar_left.gif') no-repeat left 0px;
}
.product_list.last_list .product_list_b{
	background: transparent url('../images/loading.gif') no-repeat 0 0;
}
.product_list.last_list h3{
	background: transparent url('../images/list_blue_bar_right.gif') no-repeat right 0px;
}
.product_list.single{
	/*background: transparent url('../images/bg_no_image.gif') no-repeat 1px bottom;*/
}
/*changed*/
.product_list ol{
	margin: 0;
	padding: 0 0 10px 0;
}
.product_list li{
	list-style: none;
	padding: 3px 0 0 10px;
}
.product_list li a{
	color: #0080c0;	
}
/*changed*/
.product_list p{
	margin-left: 10px;
}
div.retrieve{
	width: 171px;
	min-height: 16px;
	text-align: center;
	background: transparent url('../images/retrive_bg.gif') repeat-y 0 0;
	margin-top: -2px;
	padding: 3px 0 3px 73px;
}
div.two_columns div.bottom_retrieve{
	padding-left: 53px;
}
div.bottom_retrieve{
	padding-left: 73px;
	margin-top: 20px;
}
div.retrieve.home_retrieve {
	padding-left: 0px;
	width: 219px;
}
#publicity_1 .mini_block div.retrieve.home_retrieve, #publicity_2 .mini_block div.retrieve.home_retrieve {
	width: auto;
	background: transparent;
}
#publicity_1 .mini_block div.get_a_quote, #publicity_2 .mini_block div.get_a_quote{
	background: transparent;
	margin-left: -11px;
}
div.retrieve a{
	color: #E50026;
	background: transparent url(../images/red_arrow.gif) no-repeat scroll 0 3px;
	padding: 0 10px;
	display: block;
}
div.retrieve a:hover{
	text-decoration: underline;
}
div.retrieve.home_retrieve a{
	display: inline;
}
#publicity_1 div.get_a_quote, #publicity_2 div.get_a_quote{
	background: transparent url('../images/retrive_bg.gif') repeat-y 0 0;
	height: 29px;
	text-align:center;
	width: 136px;
	padding:0 42px;
}
div.get_a_quote.side_link{
	width:136px;
	float: right;
	margin: 20px 6px 17px 0px;
}
div.get_a_quote.get_a_quote_2{
	margin-left: 303px;
	width:140px;
}
div.get_a_quote.get_a_quote_3, div.get_a_quote.get_a_quote_4{
	margin-left:291px;
	width:140px;
}
div.get_a_quote.get_a_quote_3{
	margin-left:486px;
	width:140px;	
}
div.get_a_quote.get_a_quote_8{
	margin-left:486px;
}
div.get_a_quote_4{
	float: left;
}
div.get_a_quote a{
	background: transparent;
	color: #fff;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	padding: 0;
	width: 129px;
	min-height: 28px;
	text-align: center;	
	cursor: pointer;
	margin-bottom: 4px;	

}
div.get_a_quote a span.top{
	display: block;
	width: 129px;
	height: 6px;
	background: #fff url('../images/btn-top.gif') no-repeat left top;
}
div.get_a_quote a span.middle{
	display: block;
	width: 129px;
	background: #E50026;
	text-align: center;
	min-height: 16px;
	padding-bottom: 2px;
	cursor: pointer;	
}
div.get_a_quote a span.middle span.label{
	font-weight: bold;
	color: #fff;
}
div.get_a_quote a span.bottom{
	display: block;
	width: 129px;
	height: 3px;
	background: transparent url('../images/btn-bottom.gif') no-repeat left top;
}
/*removed
div#car_inner_bottom_links.retrieve{
	background: transparent url('../images/loading.gif') no-repeat 0 0;
	text-align:left;
	width:200px;
	float: left;

	padding-top: 8px;	
}
div#car_inner_bottom_links.bottom_retrieve{
	padding-top: 35px;
}
div#car_inner_bottom_links.wider_retrieve{
	width:228px;
	float: left;
	margin-right: 63px;
}
*/
#car_inner_bottom_links, #car_inner_bottom_links2{
	background: transparent url('../images/loading.gif') no-repeat 0 0;
	text-align:left;
	width:405px;
	float: left;
	padding-top: 8px;
}
div.two_columns #car_inner_bottom_links, div.two_columns #car_inner_bottom_links2{
	width: 205px;
}
#car_get_a_quote_link{
	margin-bottom:50px;
	text-align:right;
	padding-top:24px;
	padding-left:0px;
}
.no_publicity_group #car_get_a_quote_link{
	/*padding-left:241px;*/
}
p.retrieve, p.get_a_quote{
	margin-left:3px;
	width:190px;
	padding:3px;
}
#main_menu_car p.retrieve a{
	font-weight: normal;
}
.small_text{
	font-size: 0.8em;
}
.align_right{
	text-align: right;
}
.last{
	background: transparent url('../images/loading.gif') no-repeat 0 0 !important;
}
.self{
	font-weight: bold;
}
.clear{
	clear: both;
}
/* Preventing Peekaboo Bug */
li.no_arrow{
	background: transparent url('../images/loading.gif') no-repeat 0 0 !important;
}
.mini_block .block_inner, .mini_block_float .block_inner{
	padding: 10px;
}
.mini_block{
	clear: left;
	position: relative;
	width: 224px;
	/*margin-bottom:10px;*/
	margin-top: 1px;
}
.mini_block_float{
	float: left;
	position: relative;
	width: 224px;
	margin-bottom:10px;
}
#mini_block_right{
	margin-left: 13px;	
}
#publicity_2 .mini_block, #publicity_2 .mini_block_float{
	width: 223px;
}
.content_inner_a.text_t{
	margin-bottom:14px;
}
.text_t{
	background: #F6FAFB url('../images/text_t.gif') repeat-x 0 0;
}
.text_tl{
	background: transparent url('../images/text_tl.gif') no-repeat 0 0;
	float: left;
	width: 10px;
	height: 10px;
}
.text_tr{
	background: transparent url('../images/text_tr.gif') no-repeat 0 0;
	float: right;
	width: 16px;
	height: 10px;
}

#tables_2 .block_t, #tables_3 .block_t, #tables_4 .block_t, #tables_5 .block_t{
	margin-top:1em;
}
.block_t{
	background: #F6FAFB url('../images/table_bg_t.gif') repeat-x 0 0;
}
.block_t.size_2 {
	background: #F6FAFB url('../images/top_size_2.gif') no-repeat 0 0;
}
.block_t.size_4 {
	background: #F6FAFB url('../images/top_size_4.gif') no-repeat 0 0;
}
.shadow_2{
	background: #F6FAFB url('../images/shadow_size_2.gif') no-repeat 0 0;
	height:19px;
}
.shadow_4{
	background: #F6FAFB url('../images/shadow_size_4.gif') no-repeat 0 0;
	height:19px;
}
.block_t.size_3 {
	background: #F6FAFB url('../images/top_size_3.gif') no-repeat 0 0;
}
.shadow_3{
	background: #F6FAFB url('../images/shadow_size_3.gif') no-repeat 0 0;
	height: 19px;
}
.block_t.size_5 {
	background: #F6FAFB url('../images/top_size_5.gif') no-repeat 0 0;
}
.shadow_5{
	background: #F6FAFB url('../images/shadow_size_5.gif') no-repeat 0 0;
	height: 19px;
}
.size_2 h2, .size_3 h2, .size_4 h2, .size_5 h2{
	padding: 7px 5px 0 11px;
	color:#FFFFFF;
	font-size:1.2em;
	text-align:left;
}
.size_2 h2 a, .size_3 h2 a, .size_4 h2 a, .size_5 h2 a{
	color:#FFFFFF;
}
.block_l{
	background: transparent url('../images/table_bg_l.gif') repeat-y 0 0;
}
.block_b{
	background: transparent url('../images/table_bg_b.gif') repeat-x 0 bottom;
	padding-bottom:15px;
}
.block_r{
	background: transparent url('../images/table_bg_r.gif') repeat-y right 0;
	padding-right: 8px;
}

.block_tl{
	background: transparent url('../images/table_bg_tl.gif') no-repeat 0 0;
	float: left;
	width: 12px;
	height: 39px;
}
.block_tr{
	background: transparent url('../images/table_bg_tr.gif') no-repeat 0 0;
	float: right;
	width: 16px;
	height: 39px;
}
.block_bl{
	background: transparent url('../images/table_bg_bl.gif') no-repeat 0 0;
	float: left;
	width: 20px;
	height: 13px;
}
.block_br{
	background: transparent url('../images/table_bg_br.gif') no-repeat 0 0;
	float: right;
	width: 16px;
	height: 13px;
}
.block_inner{
	padding:7px 0;
}
.block_centre{
	background-color: #F6FAFB;
	margin: 0 2px;
}
.block_inner .block_inner{
	width:55em;
}
#publicity_br_1, #publicity_br_2, #publicity_br_3, #publicity_br_4, #publicity_br_5{
	width: 180px;	
	float: right;
	margin-right:14px;
	overflow: hidden;
}
div#content_inner_one_column #publicity_br_1, div#content_inner_one_column #publicity_br_2, div#content_inner_one_column #publicity_br_3, div#content_inner_one_column #publicity_br_4, div#content_inner_one_column #publicity_br_5{
	margin-right:6px;
}
.no_publicity_group #publicity_br_1, .no_publicity_group #publicity_br_2, .no_publicity_group #publicity_br_3, .no_publicity_group #publicity_br_4, .no_publicity_group #publicity_br_5 {
	width: 250px;
}
.block_inner .block_t{
	margin-left: 10px;
	margin-bottom: 10px;
}
.size_2 h2, .size_3 h2 {
	color: #ffffff;
	font-size: 1.2em;
}
#publicity_br_1 h2 a, #publicity_br_2 h2 a, #publicity_br_3 h2 a, #publicity_br_4 h2 a, #publicity_br_5 h2 a{
	color: #ffffff;		
}
#publicity_br_1 .img, #publicity_br_2 .img, #publicity_br_3 .img, #publicity_br_4 .img, #publicity_br_5 .img{
	text-align: center;
}
#publicity_br_1 p, #publicity_br_2 p, #publicity_br_3 p, #publicity_br_4 p, #publicity_br_5 p{
	color: #0080C0;
	padding: 10px 9px 10px 12px;
}
#security_guaranteed p{
	color: #0080C0;
	padding: 10px 9px 10px 12px;
	font-size: 0.9em;
}
.header_block_inner{
	background: transparent url('../images/inner_section_header.gif') no-repeat;
}
.header_block_inner_shadow {
	background: transparent url('../images/inner_section_header_shadow.gif') no-repeat;
	height: 14px;
}
.header_block_inner h2{
	padding: 8px 15px;
	padding-bottom: 4px;
	font-size: 1.2em;
	color: #ffffff;
}
.header_block_inner h2 a{
	color: #ffffff;
}
.long .header_block_inner {
	background: transparent url('../images/inner_section_header_long.gif') no-repeat;
}
.long .header_block_inner_shadow {
	background: transparent url('../images/inner_section_header_shadow_long.gif') no-repeat;
	height: 14px;
}
/*test mpb3*/
.header_block_inner h2 a{
color: #ffffff;
}
.header_block_inner h2 a:hover{
        text-decoration: underline;
}
#publicity_bl_1 h2 a:hover, #publicity_bl_2 h2 a:hover, #publicity_bl_3 h2 a:hover, #publicity_bl_4 h2 a:hover, #publicity_bl_5 h2 a:hover{
	text-decoration: underline;
}
#publicity_br_1 h2 a:hover, #publicity_br_2 h2 a:hover, #publicity_br_3 h2 a:hover, #publicity_br_4 h2 a:hover, #publicity_br_5 h2 a:hover{
	text-decoration: underline;
}
#publicity_4 h3 a:hover, #publicity_5 h3 a:hover, #publicity_6 h3 a:hover, #publicity_7 h3 a:hover, #publicity_8 h3 a:hover{
	text-decoration: underline;
	
}
/*end of test*/
.block_content{
	padding: 0 15px;
}
#content_inner.car_page #content_inner_a ul.black_bullets{
	background: 0;
	margin-bottom: 0;
}
#content_inner.car_page #content_inner_a ul.black_bullets li{
	color: #747372;
	font-size: 1em;
	font-weight: normal;
	background: none;
	list-style: disc;
	padding: 1px 0;
}
/* footer */
#footer_a{
	background: transparent url('../images/footer_top_corners.gif') no-repeat 0 0;
	padding-top: 11px;
}
#footer_b{
	background: transparent url('../images/footer_bottom_corners.gif') no-repeat 0 bottom;
	padding-bottom: 7px;
}
#footer_c{
	background-color: #e1edf2;
	padding: 1em;
	text-align: center;
	font-size: 0.9em;
}

.ceo{
	margin-top: 18px;
	width: 440px;
	float: left;
}
.ceo_clear{
	clear: left;
}
#ceo_1{
	margin-right: 20px;
}
.ceo_a{
	background: transparent url('../images/ceo_top_corners.gif') no-repeat 0 0;
	padding-top: 11px;
}
.ceo_b{
	background: transparent url('../images/ceo_bottom_corners.gif') no-repeat 0 bottom;
	padding-bottom: 7px;
}
.ceo_c{
	background-color: #e1edf2;
	padding: 0 1.5em;
	font-size: 0.9em;
}
.lower_box{
	margin-top: 0px;
}

/********************************************
*************   INSTRUCTION   ***************
*********************************************/
/* comment the next 2 CSS declarations in case you remove the last row on sitemap */
/*changed*/
#site_map_next_products{
	/*height: 40em;*/
	clear: both;
	padding-top: 17px;
	background:transparent url(../images/bg_site_map.gif) no-repeat scroll top left;
}
#site_map_more_products{
	/*height: 51em;*/
}

/* change second number to position the menu properlly */
#navigation_2 li a{
	padding:7px 21px;
}

/*
If the last menu element is on, use both classes
	#navigation_2.last_on ( div container)
	#navigation_2 li.last_on (LI element)
*/


/* safari and opera */ 
@media all and (min-width:0px) {
	/* safari + opera */
	#navigation_2 li a{
	    padding:7px 20px;
	}
	.content_inner_a .block_inner{
	    padding-bottom: 10px;
	}
	/* opera only */
	html:lang(e) head~body #publicity_bl_1 td{
		padding: 5px 10px;
	}
	html:lang(e) head~body #publicity_bl_2 td{
			padding: 5px 10px;
	}
	html:lang(e) head~body #publicity_bl_3 td{
			padding: 5px 10px;
	}
	html:lang(e) head~body #publicity_bl_4 td{
				padding: 5px 10px;
	}
	html:lang(e) head~body #publicity_bl_5 td{
				padding: 5px 10px;
	}
	html:lang(e) head~body #navigation_2 li a{
	                    	padding:7px 21px;
	}
 
}

/* spacers */

div#flash_container{
	/*display: none;*/
}

#content_inner.car_page .content_inner_a ul.default li, #content_inner.two_columns #column_1 .content_inner_a ul.default li, #content_inner_one_column.car_page .content_inner_a ul.default li, #content_inner_one_column.two_columns #column_1 .content_inner_a ul.default li{
	background: transparent url('../images/disc.gif') no-repeat 0 -2px;
}
#column_2 table{
	font-family: verdana,arial,sans-serif;
	font-size: 0.8em;
	width: 100%;
}
/*changed*/
div.product_list_container{
	/*border: 1px solid #000;*/
	background: transparent url('../images/product_container_bg.gif') repeat-y 1px 30px;
	margin-top: 15px;
}

div#product_list_container_third{
	background-image: url('../images/product_container_trd_bg.gif');
}

div#product_list_container_fourth{
	background-image: url('../images/product_container_fth_bg.gif');
}

div.product_list_footer{
	height: 98px;
	background-position: 1px top;
	background-repeat: no-repeat;
}
div.retrieve.home_retrieve a{
	display: inline;
}
/*changed*/
div.product_list_footer_column{
	width: 215px;
	height: 98px;
	float: left;
	background-image: url('../images/bg_blank.gif');
	background-color: transparent;	
	background-repeat: no-repeat;
}

div#footer_column_car, div#footer_column_car2{
	background-image: url('../images/bg_car.gif');
	background-position: 1px 0px;
}
div#footer_column_home, div#footer_column_home2{
	background-image: url('../images/bg_home.gif');
	background-position: 0px 0px;
}
div#footer_column_travel{
	background-image: url('../images/bg_travel.gif');
}
div#footer_column_pet, div#footer_column_pet2{
	background-image: url('../images/bg_pet.gif');
}
div#footer_column_breakdown, div#footer_column_breakdown2{
	background-image: url('../images/bg_breakdown.gif');
	background-position: 1px 0px;
}
div#footer_column_van, div#footer_column_van2{
	background-image: url('../images/bg_van.gif');
	background-position: 0px 0px;
}
div#footer_column_motorcycle, div#footer_column_motorcycle2{
	background-image: url('../images/bg_motorcycle.gif');
}
div#footer_column_income, div#footer_column_income2{
	background-image: url('../images/bg_income.gif');
}
div#footer_column_other{
	background-image: url('../images/bg_other.gif');
}
div#product_footer_second{
	background-image: url('../images/product_footer_second.jpg');
}
div#product_footer_third{
	background-image: url('../images/product_footer_third.jpg');
}
div#product_footer_fourth{
	background-image: url('../images/product_footer_fourth.jpg');
}
div#site_map_footer{
	height: 38px;
	background: transparent url('../images/site_map_bottom.gif') no-repeat left top;
}
div.vertical-spacer-ie{
	height: 0px;
}
#content_inner.car_page.no_publicity_group .content_inner_a h1.side_link_whole_width, #content_inner_one_column.car_page.no_publicity_group .content_inner_a h1.side_link_whole_width,
#content_inner.car_page .content_inner_a h1.side_link_whole_width, #content_inner.two_columns #column_1 .content_inner_a h1.side_link_whole_width, #content_inner_one_column.car_page .content_inner_a h1.side_link_whole_width, #content_inner_one_column.two_columns #column_1 .content_inner_a h1.side_link_whole_width {
	width: 95%;
}
hr.sectiondivide {
	height: 1px;
	margin: 30px 18px 18px 18px;
	padding: 0;
	color: #cbd8e0;
	background-color: #cbd8e0;
	border: 0;
}
/* Promo Boxes */
#column_2 .small_publicity_image {

	background: transparent url('../images/promo_box_bg.gif') repeat-y;
}


a:hover, a:focus{
	text-decoration: underline;
}
div.get_a_quote a:hover, div.get_a_quote a:focus{
	text-decoration: none;
}
/*do not delete, requested by the business*/
#content_inner.car_page .content_inner_a li .retrieve_2 a, #content_inner_one_column.car_page .content_inner_a li .retrieve_2 a, #content_inner.two_columns #column_1 .content_inner_a li .retrieve_2 a{
        color: #E50026;
	background: transparent url(../images/red_arrow.gif) no-repeat scroll 0 3px;
	padding: 0 10px;	
	text-decoration: none;
}
#content_inner.car_page .content_inner_a li .retrieve_2 a:hover, #content_inner_one_column.car_page .content_inner_a li .retrieve_2 a:hover, #content_inner.two_columns #column_1 .content_inner_a li .retrieve_2 a:hover{
        text-decoration: underline;
}
.bold{
        font-weight: bold;
}

table.mediatable {
	background-color: transparent;
	border: 0;
margin: 0;
width: 100%;
}
table.mediatable th, table.mediatable td {
	background-color: transparent;
	border: 0;
	font-weight: normal;

}


