/*	------------------------------------------- *
*	SUB NAVIGATION
*	------------------------------------------- */
.sub_nav 			{ width: 144px; line-height:105%; margin:20px 0px 0px 0px; padding:13px 0px 0px 0px; background-color:#FC9802; background-image:url(../pics/sub_nav_bg.gif); background-position:top; background-repeat:no-repeat; }
.sub_nav ul 		{ padding:0px 13px 0px 13px;  margin:0px;	list-style:none; }
.sub_nav li 		{ padding:0px;    margin:0px; }
.sub_nav .title 	{ background-color:#FFFFFF;  padding:3px 5px 6px 5px;  margin:0px; }
.sub_nav h2			{ color:#582E00; padding:0px 13px 0px 13px; font-size:12px; font-weight:bold;}
.sub_nav a 			{ font-size: 10px; font-weight:bold; color:#FFFFFF; text-decoration:underline; }
.sub_nav a:hover 	{ color:#582E00; }
.sub_nav .sub a		{ font-weight:normal; }
.sub_nav .claim 	{ padding:0px 0px 10px 0px; }
.sn_header a		{ color:#582E00; font-size:12px; font-weight:bold; text-decoration: none; }
.sn_header a:hover	{ color:#582E00; font-size:12px; font-weight:bold; text-decoration: underline; }


/*	------------------------------------------- *
*	BLUE SUB NAVIGATION
*	------------------------------------------- */

.blue_sub_nav			{ width: 144px; margin:20px 0px 0px 0px; padding:13px 0px 0px 0px; background-color:#00659c; background-image:url(../pics/sub_nav_bg_blue.gif); background-position:top; background-repeat:no-repeat; }
.blue_sub_nav ul 		{ padding:0px 13px 0px 13px;    margin:0px;	list-style:none; }
.blue_sub_nav li 		{ padding:0px; line-height:105%; margin:0px; }
.blue_sub_nav .title 	{ background-color:#FFFFFF;  padding:3px 5px 6px 5px;  margin:0px; }
.blue_sub_nav h2			{ color:#0099FF; padding:0px 13px 10px 13px; font-size:12px; font-weight:bold; }
.blue_sub_nav a 			{ font-size: 10px; font-weight:bold; color:#FFFFFF;  text-decoration:underline; }
.blue_sub_nav a:hover 	{ color:#0099FF; }
.blue_sub_nav .sub a		{ font-weight:normal; }
.blue_sub_nav .claim 	{ padding:10px 0px 10px 0px; }

/*	------------------------------------------- *
*	SITE CONTENT
*	------------------------------------------- */
.content 			{ float:left; width:322px; margin:20px 0px 0px 10px; }
.content .compare	{ float:left; width:470px;}
.content .popup		{ float:left; width:650px; }
.content h1 		{ color:#FF9900; font-size:80%; font-weight:bold; padding:0px 0px 10px 0px;}
.content h2 		{ color:#FF9900; font-size:60%; padding:0px 0px 8px 0px; }
.content h3 		{ color:#FF9900; font-size:55%; padding:5px 0px 3px 0px; }
.content li			{padding:0px; line-height:105%; margin:0px; text-align:left; }
.content p 			{ color:#444444; font-size:55%;}
.content i 			{font-size:100%;}
.content .faq_links {font-size:55%; line-height:130%; }
.content .faq_text_bullet { font-size:10px; text-decoration:none; padding:0px 0px 5px 20px; }
.content .faq_text_links {font-size:100%;}
.content .faq_text { font-size:55%; text-decoration:none;  color:#444444;}
.content .faq_text_large { font-size:75%; text-decoration:none;  color:#444444;}
.content .faq_anchor	{text-decoration:none; font-weight:normal;}
.content a			{ color:#244358; font-weight:normal; font-size:100%; text-decoration:underline; line-height:120%; }
.content a:hover	{ color:#FF9900; }
.content .loans_link{font-size:115%; font-weight:bold;}
.content .centred_image	{ text-align:center; }
.content table { text-align:center; font-weight:bold; font-size:100%;}
.content .get_in_touch { text-align:left;font-size:10px;}
.content .policy_booklet { text-align:left;font-size:10px;}
.content .compare_cover { text-align:center;font-size:10px;}
.content .press_rel { text-align:center;font-size:10px;}
.content td { border-top: solid #E6E6E6 1px; padding:10px 1px 10px 1px; }
.content .popup_td { border-top: none ; padding:5px 1px 5px 1px; }
.content .no_border { text-align:left; border-top: solid #E6E6E6 0px; font-weight:normal; font-size:55%;}
.content .no_border_right { text-align:right; border-top: solid #E6E6E6 0px; font-weight:normal; font-size:55%;}
.content .table_title_orange	{ color:#FF9900; text-align:left;}
.content .table_title_esure	{ color:#00659c; background-color:#EFEFEF;}
.content .table_labels	{ color:#244358; font-weight:normal; text-align:left}
.content .cover_table	{ color:#244358; font-weight:normal; text-align:left}
.content .cover_table td	{ border-top: solid #E6E6E6 1px; padding:1px 1px 1px 1px;}
.content .cover_table td.endrow {border-top:none}
.content .table_grey	{ background-color:#EFEFEF }
.content .table_left	{text-align:left; font-weight:normal;} 
.content .bullets	{font-size:58%; list-style-type:decimal; margin:0px 0px 0px 35px; color:#444444; padding:0px 0px 10px 0px; }
.content .faq_bullets	{font-size:100%; margin:0px 0px 0px 35px; color:#444444; padding:0px 0px 10px 0px; }
.content .bullet_points {line-height:130%; text-align:justify;}
.content .mini_bullets {font-size:100%; list-style-type:disc;}
.content .no_underline {text-decoration:none}
.content .online_press {padding:10px 1px 10px 1px;line-height:120%;}
.content .get_a_quote {font-weight:bold; font-size:120%; padding:0px 0px 0px 0px; line-height:140%;}
.content .travel_quote { border-top: solid #ffffff 0px; font-size:200%; padding:0px 0px 0px 0px; text-align:left;}
.content .travel_quote_get_a_quote { font-weight:bold; font-size:90%; padding:0px 0px 0px 0px;}
.content .asterix_orange{color:#FF9900;}
.content .asterix_blue{color:#244358;}
.content .car_only_link{ font-size:100%; padding:0px 0px 0px 0px; line-height:140%; text-decoration:none;}
.content .car_only_text {font-size:80%;}
.content .loansapr {font-size:150%;}
.content .policytable { font-size:55%; width:100%; text-align:left; font-weight:normal; }
.content .policylabel { width: 55%; border-top: none; padding:0px 0px 0px 0px; }
.content .policyvalue { width: 45%; border-top: none; padding:0px 0px 0px 0px; }
.content .policydivlabel { width: 54%; color:#FF9900; font-weight:bold; background-color:white; float:left; margin:0px 0px 0px 2px; }
.content .policydivvalue { width: 45%; background-color:white; float:right; margin:0px 0px 0px 0px; }
.content hr {border: none 0; border-top: 1px dashed #000; width: 100%; height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ }
.content .labelleft { float:left; margin:0px 0px 0px 0px; text-align:left; }
.content .labelright { float:right; margin:0px 0px 0px 0px; text-align:right; }

.popup .title { margin:0px 0px 0px 150px; padding:0px 0px 0px 0px; font-size:110%; font-weight:normal; color:#FF9900; float:left; }
.popup .logo { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; font-size:110%; }

.toy_offer {float:left; width:562px;}
.toy_offer .top_text {font-size:75%; float:left; margin:20px 0px 0px 10px; width:354px; }
.toy_offer p {font-size:100%; color:#444444;}
.toy_offer .terms {font-size:54%; color:#666666;}
.toy_offer .number_column  {width:10px; float:left; }
.toy_offer .data_column {float:right; width:95%}
.toy_offer .bold {font-weight:bold;}


/*	------------------------------------------- *
*	DYNAMIC PAGE CONTENT
*	------------------------------------------- */
.dyn_page { float:left; width:470px; margin:0px 0px 0px 10px;}
.dyn_page .bldturq11 {font: 11px verdana; color:#006699; font-weight:bold; text-decoration:none;}
.dyn_page .inputdate1 {font: 11px arial; color:#000000; width:30; background-color:#ffffff;}
.dyn_page .inputdate2 {font: 11px arial; color:#000000; width:60; background-color:#ffffff;}
.dyn_page .input1col {font: 11px arial; color:#000000; width:206; background-color:#ffffff;}
.dyn_page .select1col {font: 11px arial; color:#000000; width:208; background-color:#ffffff;}
.dyn_page .orantxt {font: 10px arial; color:#ff9900; text-decoration:none;}
.dyn_page .errortxt {font: 11px verdana; color:#ff0000; font-weight:bold;}
.dyn_page .greytxt {font: 11px verdana; color:#000000;}
.dyn_page .greyaux {font: 10px verdana; color:#000000;}
.dyn_page .sp2 {font: 2px verdana;}
.dyn_page .sp12 {font: 12px verdana;}
.dyn_page .sp22 {font: 22px verdana;}
.dyn_page .helptxt {font: 10px arial; color:#666666;}
.dyn_page .errortxt {font: 11px verdana; color:#ff0000; font-weight:bold;}
.dyn_page .linkoran11 {font: 11px verdana; color:#ff9900; text-decoration:underline; line-height:1.4;}
.dyn_page .blueaux4 {font: 11px verdana; color:#006699; font-weight:bold;}
.dyn_page .titlecpy {font: 12px verdana; color:#FF9900; font-weight:bold; text-decoration:none;}
.dyn_page .copytxt {font: 9px verdana; color:#000000;}
.dyn_page .bldturq11 {font: 10px verdana; color:#006699; font-weight:bold; text-decoration:none;}
.dyn_page .bldoran11 {font: 11px verdana; color:#ff9900; font-weight:bold; text-decoration:none;}

/*	------------------------------------------- *
*	GET IN TOUCH CONTENT
*	------------------------------------------- */
.get_in_touch		{ float:left; width:322px; margin:20px 0px 0px 10px; }
.get_in_touch table { text-align:left;font-size:100%;}
.get_in_touch td 	{ padding:10px 1px 10px 1px;}

/*	------------------------------------------- *
*	SITE MAP CONTENT
*	------------------------------------------- */

.site_map		{ float:left; width:470px; margin:20px 0px 0px 10px; }
.site_map table { text-align:left;font-size:55%;}
.site_map a		{color:#244358; font-weight:normal; text-decoration:underline;}
.site_map a:hover	{ color:#FF9900; }
.site_map h1 		{ color:#FF9900; font-size:100%; font-weight:normal; padding:0px 0px 20px 0px;}

.links 			{ float:right; width: 173px; margin:20px 0px 0px 0px; padding:0px; }
.links hr		{ width:173px; height:2px; background-color:#E6E6E6; display:block; border:none; }
.links ul 		{ padding:0px 8px 0px 8px;  margin:0px;	list-style:none; }
.links li 		{ padding:0px 0px 13px 0px;  margin:0px; }
.links h2		{ color:#FF9900; padding:0px 8px 0px 8px; font-size:10px; font-weight:bold; line-height:150%; }
.links h3		{ color:#244358; padding:0px; font-size:11px; font-weight:normal; }
.links a 		{ font-size: 11px; font-weight:bold; color:#244358; line-height:150%; text-decoration:underline; }
.links .fixed_links 		{ font-size: 10px;}
.links a:hover 	{ color:#FF9900; }
.links .images 	{ text-align:center; }
.links .phone_numbers 	{ font-size: 11px; font-weight:bold; }
.links .media_contact 	{ font-size: 10px; font-weight:bold; }
.links .email_address 	{ font-size: 10px;}


/*	------------------------------------------- *
*	SMALL PRINT CONTENT
*	------------------------------------------- */

.small_print		{ float:right; width: 165px; margin:0px 0px 0px 0px; padding:0px; }
.small_print p		{font-size:9px; color:#444444;}
.small_print a		{color:#244358; font-weight:normal; text-decoration:underline;}
.small_print a:hover	{ color:#FF9900; }


/*	------------------------------------------- *
*	LOANS NAVIGATION
*	------------------------------------------- */
.loans_nav 			{ background-color:#FF9900; height:20px;}
.loans_nav td 		{ text-align:center;}
.loans_nav a 		{ font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration:underline; padding:0px 30px 0px 30px;}
.loans_nav a:hover 	{ color:#582E00; }


.webfeedback 			{ font:9px Verdana; }
.webfeedback a			{ color:#244358; font-weight:normal; font-size:100%; text-decoration:underline; line-height:120%; }
.webfeedback a:hover	{ color:#FF9900; }

