/* --------------------------
Global whitespace reset
--------------------------*/
* {
margin:0;
padding:0;
}

/* --------------------------
Body
--------------------------*/
body a {
	outline: none;
	}


#content, #contentHome {
	background-color: #ffffff;
}

/* --------------------------
Wrapper
--------------------------*/

#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 790px;
	padding-top: 10px;
	background-color: #f8f8f8!important;
}

/* --------------------------
Header
--------------------------*/

#ctl00_logo {
	float: right;
	text-indent: -9999px;
	display: block;
	width: 163px;
	height: 71px;
	border: none;
	margin-right:3px;
}

#textSize {
	float: left;
	background: url(../i/textResize.gif) no-repeat top left #f8f8f8;
	padding: 10px 18px 14px 14px;

}

#textSize p{
	float: left;
}

#textSize_large {
	background: url(../i/textsize_large.jpg) no-repeat;
}

#textSize_medium {
	background: url(../i/textsize_medium.jpg) no-repeat;
}

#textSize_small {
	background: url(../i/textsize_small.jpg) no-repeat;
}
	
#textSize_large,
#textSize_medium,
#textSize_small {	
	display: block;
	width: 12px;
	height: 14px;
	text-indent: -9999px;
	float: left;
}

/* --- REMOVE BELOW -- */
/* --------------------------
H - OLD Navigation
--------------------------*/

ul#navigation {
	list-style-type: none;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	_padding-top: 5px;
}

#navigation li{
	float: left;
	padding-top: 12px;
	line-height: 1em;
}

#nav_home a,
#nav_about a,
#nav_reminder a,
#nav_existing a,
#nav_retrieve a,
#nav_recruitment a,
#nav_press a,
#nav_contact a{
	color: #FFFFFF;
}

div#navPlaceholder {
clear: both;
margin-right: auto;
margin-left: auto;
text-align: center;
padding-top: 20px;
_padding-top: 5px;
background: url(../i/navPlaceholder.jpg) no-repeat bottom left;
}



/* -------------------------- */
/* New navigation 10-02-2010  */
/* -------------------------- */

.logo {float:left;}
.logo img {border:none;}

#navigate{float:left;width:782px;background-color:#fff;z-index:100; margin-top:10px;}

.homenav {float:left;background-image:url(/i/nav_background_homepage.jpg);background-repeat:repeat-x;background-position:left top; width:33px; height:32px;}
.homenav a:link, .homenav a:visited, .homenav a:hover, .homenav a:active{color:#FFFFFF; text-decoration:none; display:block; height:32px;}

.mainnav {float:left;background-image:url(/i/nav_background_dropdown.jpg);background-repeat:repeat-x;background-position:left top; width:auto; height:32px;}
.mainnav a:link, .mainnav a:visited, .mainnav a:hover, .mainnav a:active{color:#FFFFFF; text-decoration:none; display:block; padding:10px 6px 5px 10px;}
.mainnav hr {width:163px; margin:1px 0; height:1px;}

.tabend {float:left;background-image:url(/i/nav_background_dropdown.jpg);background-repeat:repeat-x;background-position:right top; width:19px; height:32px;}
.tabendplain {float:left;background-image:url(/i/nav_background.jpg);background-repeat:repeat-x;background-position:right top; width:10px; height:32px;}

.current {background-position:left bottom;}
.current a:link, .current a:visited, .current a:hover, .current a:active {color:#004990;}
.currentend {background-position:right bottom;}

#navigate ul {z-index:10000;}

.dd { background-color:#88a5cd; border:1px solid #fff; float:left; list-style-image:none; list-style-position: outside; list-style-type:none; margin:0px 0 0 3px; position:absolute; width:170px; padding:0 0 4px 0;}
.lastdd{margin:0px 0px 5px -35px;}
.dd li {padding:2px; width:164px;}
.dd li a:link{color:#fff;margin-left:0px; text-decoration:none;padding:2px;}
.dd li a:visited{color:#fff;margin-left:0px; text-decoration:none;padding:2px;}
.dd li a:active{color:#fff;margin-left:0px; text-decoration:none;padding:2px;}
.dd li a:hover{color:#004990;margin-left:0px; text-decoration:none;background-color:#fff;padding:2px;}

.hidden {display: none;}

.minornav {float:right; padding:12px 15px 0 0px;}
.minornav a:link, .minornav a:visited, .minornav a:active, .minornav a:hover {margin:4px; color:#999;}

/* --------------------------
Content
--------------------------*/

#content{
	background: url(../i/background.jpg) repeat-y 0 0 ;
	width: 800px;	
	padding: 10px 20px 0 20px;
	clear: both;
}


.carInsurance #phoneNumber, .carInsuranceLanding #phoneNumber, .carInsurance50 #phoneNumber {
	background: url(../i/phoneNumberCar2.jpg) no-repeat;
}
.travelInsurance #phoneNumber {
	background: url(../i/phoneNumberTravel3.jpg) no-repeat;
}
 
#phoneNumberFriend {
	background: url(../i/phoneNumberf.jpg) no-repeat;
}

#phoneNumber {
	background: url(../i/phoneNumber2.jpg) no-repeat;
}
#phoneNumbernew {
	background: url(../i/phoneNumber2new.jpg) no-repeat;
}
#phoneNumberEquity {
	background: url(../i/phoneEquity2.jpg) no-repeat;
}
#phoneNumberCarOver50 {
	background: url(../i/phoneNumberCarOver50.jpg) no-repeat;
}

#phoneNumberHomeLanding {
	background: url(../i/phoneNumberHomeLanding.jpg) no-repeat;
}

#phoneNumberHomeAffiliate {
	background: url(../i/phoneNumberHomeAffiliate.jpg) no-repeat;
}

#phoneNumberCarLanding {
	background: url(../i/phoneNumberCarLanding.jpg) no-repeat;
}

#phoneNumberParkHome {
	background: url(../i/phoneNumberParkHome.jpg) no-repeat;
}

#phoneNumberLandingHome  
{
background: url(../i/phoneNumberLandingHome.jpg) no-repeat;
}
#petNumber {
	background:url(../i/phoneNumberPetInsurance.jpg) no-repeat; height:61px; width:280px; float:left; margin-top:20px; text-indent:-9999px
}
#phoneNumberClassicCar {
	background: url(../i/phoneNumberClassicCar.jpg) no-repeat;
}
 

.travelInsurance #phoneNumber,
.carInsurance #phoneNumber,
.carInsurance50 #phoneNumber,
#phoneNumber,
#phoneNumbernew,
#phoneNumberHomeLanding,
#phoneNumberHomeAffiliate,
#phoneNumberCarLanding,
#phoneNumberFriend,
#phoneNumberBlank, #phoneNumberCarOver50,
#phoneNumberEquity, #phoneNumberParkHome, #phoneNumberLandingHome, #phoneNumberClassicCar  {
	display: block;
	width: 280px;
	height: 59px;
	text-indent: -9999px;
	margin-top: 20px;
	float: left;
	margin-left: -35px;	
}




.defaultLanding #phoneNumber {
	background: url(../i/phoneNumber.jpg) no-repeat;  
margin-left: 32px;
width: 210px;
}


#phoneNumberEquity {
height: 90px;
}

body#ctl00_contentTemplate #mainContent p{
	width: 370px;
	margin-bottom: 10px;
}

p,
p#introText{
	margin-bottom: 10px;
}

p#introText{
	width: 470px;
}

.outroText{
	width: 700px;
}

.outroTextHome {
	float:left; 
	margin-left:5px; 
	margin-top:15px;
	width:525px;
}

.outroText a{
	color: #004990;
}

.smalltext {font-size:10px;}

body#ctl00_contentTemplate h2#introText, body#ctl00_homeTemplate h2#introText {
	font-size: 1.2em;
	font-family: Verdana, Helvetica, sans-serif;
	width: 510px;
	margin-bottom: 10px;
	padding: 0;
}

body#ctl00_contentTemplate h2#introTextBrittany {
	font-size: 1.3em;
	font-family: Verdana, Helvetica, sans-serif;
	width: 510px;
	margin-bottom: 10px;
	padding: 0;
}

#speedway {
	background: url(../i/speedwayPod.jpg) no-repeat;
	float: right;
	padding-right: 50px;
	margin-top: 15px;
}

#speedway a {
	width: 184px;
	height: 106px;
	display: block;
	text-indent: -9999px;
}

#offer {
	background: url(../i/offer.jpg) no-repeat;
	clear: right;
	float: right;
	padding-right: 50px;
	margin-top: 15px;
}

#offer a {
	width: 184px;
	height: 106px;
	display: block;
	text-indent: -9999px;
}

hr {
	border: none;
	background-color:#5f7ba4;
	color: #5f7ba4;
	width: 500px;
	text-align: left;
	margin: 10px 0;
}

#contentDividerWider{
	background: url(../i/dividerWide.jpg) no-repeat;
	width: 755px;
	height: 5px!important;
	clear: both;
	margin: 10px 0px 10px -5px;
}

#contentDividerWide{
	width: 755px;
	clear: both;
	margin: 0px;
	padding:0px;
}

#contentDivider {
	/*background: url(../i/divider.jpg) no-repeat;*/
	width: 755px;
	height: 10px!important;
	clear: both;
	margin: 10px 0px 10px 0px;
}

#ctl00_productPageDivider {
	background: #7196bb;
	width: 555px;
	height: 10px!important;
	float: right;
	margin: 10px 50px 10px 0;
}

#horizontalList ul{
	width: 770px;
	clear: both;
}

#horizontalList ul li{
	display: inline!important;
	background: url(../i/bulletBlue-white.jpg) no-repeat 0 3px;
	padding: 0 5px 0 15px;
}


#divider {
	padding-top: 30px;
	clear: both;	
	background: url(../i/homePageKeyLine.jpg) no-repeat bottom;
	display: block;
	width: 747px;
	height: 10px;
}

#recruitmentBanner {
	background: url(../i/recruitment.jpg) no-repeat;
	width: 555px; 
	height: 133px;
	margin-bottom: 20px;
}

a#recruitmentBannerButton {
	background: url(../i/smallRecruitmentButton.jpg) no-repeat;
	width: 150px; 
	height: 50px;
	float: right;
	text-indent: -9999px;
	margin: 110px 50px 0 0;
}

a#QuoteNow,
a#QuoteNowHome,
a#QuoteNowCar {
	background: url(../i/quoteNow.jpg) no-repeat;
	display: block;
	width: 207px;
	height: 50px;
	text-indent: -9999px;
}

a#QuoteNowHome {
	background: url(../i/quoteNowHome.jpg) no-repeat;
}

a#QuoteNowCar {
	background: url(../i/quoteNowCar.jpg) no-repeat;
}

#clear {
	margin-top: 20px;
	clear: both;
}

/* --------------------------
Home Page Pods
--------------------------*/

body#ctl00_homeTemplate #petPod p, body#ctl00_homeTemplate #homePod p, body#ctl00_homeTemplate #motorPod p, body#ctl00_homeTemplate #travelPod p {
display: none;
}

body#ctl00_homeTemplate #travelPod ul,
body#ctl00_homeTemplate #motorPod ul,
body#ctl00_homeTemplate #homePod ul,
body#ctl00_homeTemplate #petPod ul{
	margin: 53px 5px 5px 20px;
	list-style: none;
}

body#ctl00_homeTemplate #travelPod li,
body#ctl00_homeTemplate #motorPod li,
body#ctl00_homeTemplate #homePod li,
body#ctl00_homeTemplate #petPod li{
	background: url(../i/bulletWhite.jpg) no-repeat 0px 7px;
	padding-left: 15px;
}

body#ctl00_homeTemplate #homePod{
	/*float: left;
	display: block;
	margin-bottom:10px;
	margin-top:3px;
	width: 372px;
	height: 158px;	
	background: url(../i/homePodWide.jpg) no-repeat;*/
	float: left;
	display: block;
	width: 189px;
	height: 139px;	
	background: url(../i/homePod.jpg) no-repeat;
}

#homePod a#quote {
	
	background: url(../i/homePod_button.jpg) no-repeat;
	display: block;
	width: 108px;
	height: 24px;
	text-indent: -9999px;
	margin: 15px 0 0 20px;
	/*background: url(../i/homePodButton.jpg) no-repeat;
	display: block;
	width: 94px;
	height: 24px;
	text-indent: -9999px;
	margin: 34px 0 0 20px;*/
}

body#ctl00_homeTemplate #motorPod{
	
	/*background: url(../i/motorPodWide.jpg) no-repeat;
	float: left;
	display: block;
	margin-bottom:10px;
	margin-top:3px;
	width: 189px;
	height: 158px;	*/
	float: left;
	display: block;
	width: 189px;
	height: 139px;	
	background: url(../i/motorPod.jpg) no-repeat;
}

#motorPod a#quote {
	/*background: url(../i/motorPodButton.jpg) no-repeat;
		width: 99px;
	height: 24px;
	text-indent: -9999px;
	margin: 36px 0 0 20px;
	display: block;*/
	
	background: url(../i/motorPod_button.jpg) no-repeat;
		display: block;
	width: 108px;
	height: 24px;
	text-indent: -9999px;
	margin: 15px 0 0 20px;
	
}

body#ctl00_homeTemplate #travelPod{
		/*background: url(../i/travelPodWide.jpg) no-repeat;
	float: left;
	display: block;
	width: 189px;
	height: 158px;	*/
	
	float: left;
	display: block;
	width: 189px;
	height: 139px;
	background: url(../i/travelPod.jpg) no-repeat;
	
	
}

#travelPod a#quote {
	background: url(../i/travelPod_button.jpg) no-repeat;
	display: block;
	width: 106px;
	height: 24px;
	text-indent: -9999px;
	margin: 15px 0 0 18px;
}

#travelPod a#ctl00_MainContent_quote {
	/*background: url(../i/travelPodButton.jpg) no-repeat;
	display: block;
	width: 103px;
	height: 24px;
	text-indent: -9999px;
	margin: 36px 0 0 18px;*/
	display: block;
	width: 106px;
	height: 24px;
	text-indent: -9999px;
	margin: 15px 0 0 18px;
		background: url(../i/travelPod_button.jpg) no-repeat;
}

body#ctl00_homeTemplate #petPod{
	float: left;
	display: block;
	width: 189px;
	height: 139px;	
	background: url(../i/petPod.jpg) no-repeat;
}

#petPod a#quote {
	background: url(../i/petPod_button.jpg) no-repeat;
	display: block;
	width: 106px;
	height: 24px;
	text-indent: -9999px;
	margin: 15px 0 0 18px;
}

body#ctl00_homeTemplate #welcomeBackPod{
	float: left;
	display: block;
	/*margin-left:5px;
	width: 182px;
	height: 158px;	
	background: url(../i/welcomeBackPodWide.jpg);*/
	width: 189px;
	height: 139px;
	background: url(../i/welcomeBackPod.jpg);
}

a#retrieve{
	background: url(../i/welcomeBackPod_button1.jpg) no-repeat;
	display: block;
	width: 159px;
	height: 39px;
	text-indent: -9999px;
	margin: 48px 0 0 12px;
}

a#retrieveHome{
	background: url(../i/retrieveHomeButton.jpg) no-repeat;
	display: block;
	width: 159px;
	height: 39px;
	text-indent: -9999px;
	/*margin: 70px 0 0 12px;*/
	margin: 48px 0 0 12px;
	
}

a#retrieveCar{
	background: url(../i/retrieveCarButton.jpg) no-repeat;
	display: block;
	width: 159px;
	height: 39px;
	text-indent: -9999px;
	margin-left: 12px;
}

a#existingCustomer{
	background: url(../i/welcomeBackPod_button2.jpg) no-repeat;
	display: block;
	width: 159px;
	height: 39px;
	text-indent: -9999px;
	margin-left: 12px;
}

body#ctl00_homeTemplate #comingSoonPod{
	float: left;
	display: block;
	width: 189px;
	height: 139px;	
	background: url(../i/comingSoonPod.jpg) no-repeat;
}

#comingSoonPod ul {
	list-style: none;
	margin: 45px 20px 5px 20px;
}

#comingSoonPod li {
	background: url(../i/bulletBlue.jpg) no-repeat 0 5px;
	padding-left: 15px;
}

body#ctl00_homeTemplate #reminderPod{
	float: left;
	display: block;
	width: 189px;
	height: 139px;	
	background: url(../i/renewalPod.jpg);
}

body#ctl00_homeTemplate #reminderPod p{
	line-height: 1.1em;
	width: 172px;
	padding: 45px 0 0 17px;
}

body#ctl00_homeTemplate #reminderPod a{
	background: url(../i/competition_button.jpg) no-repeat;
	display: block;
	width: 161px;
	height: 34px;
	text-indent: -9999px;
	margin: 5px 0 0 10px;
}

body#ctl00_homeTemplate #rafPod{
	float: left;
	display: block;
	/*width: 182px;
	height: 158px;	
	background: url(../i/rafPodWide.jpg);*/
	width: 189px;
	height: 139px;	
	background: url(../i/rafPod.jpg);
	
}

body#ctl00_homeTemplate #rafPod p{
	line-height: 1.1em;
	width: 172px;
	_width: 162px!important;
	/*padding: 55px 0 10px 10px;*/
	padding: 45px 0 10px 17px;
}

body#ctl00_homeTemplate #rafPod a{
	/*background: url(../images/raf_button.jpg) no-repeat;
	display: block;
	width: 161px;
	height: 34px;
	text-indent: -9999px;
	margin: 22px 0 0 10px;
	_margin: 22px 0 0 10px;*/
	background: url(../i/raf_button.jpg) no-repeat;
	display: block;
	width: 161px;
	height: 34px;
	text-indent: -9999px;
	margin: 5px 0 0 10px;
}

#homeList ul{
	list-style: none!important;
	margin: 5px 0 0 20px;
}

#homeList li {
	background: url(../i/bulletRed.jpg) no-repeat 0 6px;
	padding-left: 15px;
}

#whatsNew {
float: left;
width: 552px;
}

#whatsNew img {
float: left;
}

#whatsNew h5,
#whatsNew p {
float: right;
display: block;
width: 475px;
}

#whatsNew hr {
display: block;
clear: both;
width: 100%;
}

/* --------------------------
TV Ad Pod
--------------------------*/

#video {
	display:block;
	float:right;
	height:129px;
	width:207px;
	background: url(../i/tv-pod.jpg) no-repeat;
	margin-top: 8px;
	margin-right: 28px;
	_margin-right: 14px;
	text-indent: -9999px;
	}

#video a {
	display: block;
	height:129px;
	width:207px;
	}

/* --------------------------
Existing pods
--------------------------*/

body#ctl00_contentTemplate #podBlue {
	float: left;
	display: block;
	width: 189px;
	
	height: 130px;	
	background: url(../i/existingPod.jpg);
	overflow: hidden;
}

body#ctl00_contentTemplate #title1 {
	background: url(../i/existingPod_title1.jpg);
	width: 160px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}

body#ctl00_contentTemplate #title2 {
	background: url(../i/existingPod_title2.jpg);
	width: 160px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}

body#ctl00_contentTemplate #title3 {
	background: url(../i/existingPod_title3.jpg);
	width: 160px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}

body#ctl00_contentTemplate #title4 {
	background: url(../i/existingPod_title4.jpg);
	width: 160px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}

body#ctl00_contentTemplate #title5 {
	background: url(../i/existingPod_title5.jpg);
	width: 171px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}


body#ctl00_contentTemplate #title6 {
	background: url(../i/existingPod_title6.jpg);
	width: 171px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}

body#ctl00_contentTemplate #title7 {
	background: url(../i/existingPod_title8.jpg) no-repeat;
	width: 171px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}

body#ctl00_contentTemplate #title8 {
	background: url(../i/existingPod_title7.jpg) no-repeat;
	width: 171px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 20px 0px 0px 10px;
}

body#ctl00_contentTemplate #podBlue ul{
	list-style: none;
}

body#ctl00_contentTemplate #podBlue li{
	background: url(../i/bulletBlue-blue.jpg) no-repeat 0 8px;
	margin: 5px 10px 10px 18px;
	padding-left: 15px;
}

/* --------------------------
Travel Insurance
--------------------------*/

div#travelInsurance {
width: 167px;
float: left;
margin-left: 5px; _margin-left: 0px; 
}

div#travelInsurance h3{
padding: 0;
 }
 div#travelInsurance h3{
	background:url(../i/travelins-boxtop.jpg) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	padding: 10px 5px 5px 5px;
	display: block;
	width: 157px;
	color: #004793;
 }
div#travelInsurance a.TravelSingle {
background: url(../i/travelins-single.jpg) bottom left no-repeat; text-indent: -9999px; display: block; width: 167px; height: 44px; margin-bottom: 5px}
div#travelInsurance a.TravelAnnual {
background: url(../i/travelins-Annual.jpg) bottom left no-repeat; text-indent: -9999px; display: block; width: 167px; height: 44px; margin-bottom: 5px}
div#travelInsurance a.TravelWinter {
background: url(../i/travelins-winter.jpg) bottom left no-repeat; text-indent: -9999px; display: block; width: 167px; height: 44px; margin-bottom: 5px}
div#travelInsurance a.TravelBackpackers {
background: url(../i/travelins-backpacker.jpg) bottom left no-repeat; text-indent: -9999px; display: block; width: 167px; height: 44px; margin-bottom: 5px}
div#travelInsurance a.TravelLongstay {
background: url(../i/travelins-longstay.jpg) bottom left no-repeat; text-indent: -9999px; display: block; width: 167px; height: 44px; margin-bottom: 5px}
div#travelInsurance a.TravelOver {
background: url(../i/travelins-over65.jpg) bottom left no-repeat; text-indent: -9999px; display: block; width: 167px; height: 44px; margin-bottom: 5px}




/* --------------------------
Content pages, product pages, ctl00_contentTemplate.asp etc
--------------------------*/

#testimonial_right_house {
	background: url(../i/testimonialPod.jpg) no-repeat;
	width: 165px;
	height: 151px;
	float: left;
	margin: 10px 0px 10px 10px;
}

#testimonial_right {
	background: url(../i/testimonialPod_house.jpg) no-repeat;
	width: 165px;
	height: 244px;
	float: left;
	margin: 10px 0px 10px 10px;
}


#award_right {
	background: url(../i/awardPod.jpg) no-repeat;
	width: 165px;
	height: 210px;
	float: left;
	margin: 10px 0px 10px 10px;
}

#pricePromise_right {
	background: url(../i/pricePromise.gif) no-repeat;
	width: 165px;
	height: 258px;
	float:left;
	
	margin: 10px 0px 10px 10px;
	_margin: 10px 0px 10px 10px!important;
	
	
	padding: 100px 0px 10px 0px;
	

}
#pricePromise_right p {
	padding: 5px 15px;
}

#equity_right {
	background-color: #d6e7f5;
	width: 155px;
	float: left;
	margin: 10px 0px 10px 10px;
_margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}
#equity_right p {
	padding: 5px 15px;
}

#equity_right ul#underlineList {
width: 150px; 
}

#equity_right ul#underlineList li {
background:transparent url(../i/bulletBlue-equity.jpg) no-repeat 0pt 8px;
}

#testimonial_right.insurance, #award_right.insurance {
margin: 10px 0px 10px 10px;

}

#testimonial_right p.quote {
	background: url(../i/quote1.gif) no-repeat 0 4px;
	padding: 0 10px;
}

#testimonial_right p.quote em {
	background: url(../i/quote2.gif) no-repeat bottom right;
	padding-right: 12px;
}

#renewal_right {
	background: url(../i/renewalSidePod.jpg) no-repeat;
	width: 165px;
	height: 171px;
	float: left;
	margin: 10px 0px 10px 10px;
}

#raf_right {
	background: url(../i/rafSidePod.jpg) no-repeat;
	width: 164px;
	height: 148px;
	float: left;
	display:inline;
	margin: 10px 0px 10px 10px;
	_margin: 10px 0px 10px 0px;
}

body.contentsInsurance #raf_right {
	_margin-left: -10px;
}

#raf_rightAboutus {
	background: url(../i/rafSidePod.jpg) no-repeat;
	width: 164px;
	height: 148px;
	float: left;
	margin: 10px 0px 10px 10px;
	_margin: 10px 0px 10px 10px;
}

ul#seeAlso {
list-style: none;
margin: 0 10px 12px 15px;
}

ul#seeAlso li {
background: url(../i/bulletBlue-white.jpg) 0 8px no-repeat;
padding: 5px 0 5px 15px;
}

#award_right p,
#testimonial_right p,
#renewal_right p {
	width: 125px;
	margin: 10px 15px 6px 15px;
}

#raf_right p, #raf_rightAboutus p {
	width: 125px;
	margin: 10px 15px 6px 15px;
	}

.defaultComparison #getAQuote_right a,
.default #getAQuote_right a, .contentsInsurance #getAQuote_right a, .hintsTips #getAQuote_right a, #getAQuote_presshome a, .homeLegal #getAQuote_right a, .homeEmergency #getAQuote_right a, .parkHomeInsurance #getAQuote_right a, .homeInsurance #getAQuote_right a, .comparisonRias #getAQuote_right a, .contentsInsurance #getAQuote_right a {
	background: url(../i/getAQuoteHome_button.jpg) no-repeat;
	width: 160px;
	height: 68px;
	display: block;
	text-indent: -9999px;
	float: left;
	margin-right: 10px;
	/*padding-right: 60px;*/	
}

.defaultComparison #getAQuote_right a {
	margin-top: 18px;	
}

#getAQuote_presshome a, #getAQuote_presscar a {
	margin-left: 17px;
	_margin-left: 6px;
	}

.carInsurance #getAQuote_right a, #getAQuote_presscar a, .carInsurance50 #getAQuote_right a {
	background: url(../i/getAQuoteCar_button.jpg) no-repeat;
	width: 160px;
	height: 73px;
	display: block;
	text-indent: -9999px;
	float: left;
	margin-right: 10px;
	/*margin-right: 60px;*/
}

#getAQuote_right.insurance a{
margin-left: 10px;
_margin-left: -10px;
}

#getAQuote_right a{
	background: url(../i/getAQuote_button.jpg) no-repeat;
	width: 151px;
	height: 37px;
}

#<img src="images/ a{
	background: url(../i/getAQuoteMultiTrip_button.jpg) no-repeat;
	width: 160px;
	height: 83px;
}

#getAQuote70_right a{
	background: url(../i/getAQuote70_button.jpg) no-repeat;
	width: 160px;
	height: 83px;
}

#getAQuoteSingle_right a{
	background: url(../i/getAQuoteSingle_button.jpg) no-repeat;
	width: 160px;
	height: 83px;
}

#getAQuoteExtend_right a{
	background: url(../i/getAQuoteExtend_button.jpg) no-repeat;
	width: 160px;
	height: 83px;
}

#getAQuoteExtend_right a,
#getAQuoteSingle_right a,
#getAQuote70_right a,
#<img src="images/ a,
#getAQuote_right a {	
	display: block;
	text-indent: -9999px;
	float: left;
	margin-left: 10px;
}

#getAQuote_left a{
	background: url(../i/getAQuote_button.jpg) no-repeat;
	width: 161px;
	height: 37px;
	display: block;
	text-indent: -9999px;
	float: left;
	padding-right: 50px;
	margin: 10px 0 50px 0;
}






#mainContent {
	width: 370px;
	float: left;
	margin: 10px 0 0 10px;
}

#mainContent.lessContent {
	height:800px;
}

body.contentsInsurance #mainContent, body.hintsTips #mainContent {
	_width: 380px;
	_margin: 10px 10px 0 10px;
}

.aboutUsContent {
}

.pageNotFoundContent {
height: 200px;
}

#mainContentFull {
	width: 575px;
	float: left;
	/*text-align:justify;*/
	/*margin: 10px 10px 0 10px;*/
}

body.defaultComparison #mainContentFull,
body.pirates #mainContentFull {
	width: 555px;
	margin: 10px 14px 0 4px;
}

/*body.existing div#mainContentFull {
    padding:0 10px;
    width:548px;
}*/

body.referFriend #mainContent {
	background: url(../i/referDragons.gif) top right no-repeat;
}


p.divider,
ul.divider,
li.divider,
h3.divider, 
h4.divider {
border-bottom: 1px dotted #00488e;
margin-bottom: 8px;
padding-bottom: 8px;
}

.floatLeft {
float: left;
margin: 2px 6px 6px 0;
}

.floatRight {
float: right;
margin: 2px 0 6px 6px;
}

table#breakdown,
table#pirates, {
background: #fff;
}

table#breakdown td,
table#pirates td {
background: #f3f7fa;
border: 1px solid #9dbbd8;
padding: 6px;
}

table#breakdown td.yes {
text-indent: -9999px;
background: url(../i/tick.gif) no-repeat center #f3f7fa;
}

table#breakdown td.no {
text-indent: -9999px;
background: url(../i/cross.gif) no-repeat center #f3f7fa;
}

table#breakdown th,
table#pirates th {
background: #d8e2ec;
border: 1px solid #9dbbd8;
padding: 6px;
text-align: left;
}

#comparisonTable {
	background: url(../i/comparisonTable2.jpg) no-repeat;
	padding-top: 20px;
	width: 390px;
}

#comparisonTable th {
	padding: 15px;
	width: 130px;
}

#policyTable {
	background: url(../i/policyTable.jpg) no-repeat;
	width: 525px;
	margin-bottom: 0;
	margin-top: 10px;
}

#policyTable th {
	height: 46px;
}

#policyTable2 {
	background: url(../i/policyTable.jpg) no-repeat;
	width: 525px;
	margin-bottom: 20px;
	margin-top: 2px;
}

#policyTable2 th {
	height: 46px;
}

a.policyPdf {
	background: url(../i/pdf.jpg) no-repeat;
	padding:0 0 5px 20px;
}

#tableLeft {
	background: url(../i/tableLeftBg.jpg) repeat-y #f2f5f9;
	border: 1px solid #9dbbd8;
	padding: 7px;
	vertical-align: top;

}

#tableRight {
	background: #f2f5f9 repeat-y;
	border: 1px solid #9dbbd8;
	padding: 7px;

}

ul#underlineList {
	list-style: none;
	float: left;
	width: 175px;
	margin: 0 10px 20px 0;
}

body.carInsuranceLanding ul#underlineList {
	width: 320px;
}

ul#underlineList li {
	background: url(../i/bulletBlue-white.jpg) 0 8px no-repeat;
	border-bottom: 1px solid #a8bfd5;
	padding: 5px 0 5px 15px;
}

p.prize-draw {
display: block;
font-size: 130%;
font-weight: bold;
line-height: 1.5;
}

#mainContent ul,
#mainContentFull ul,
body#regal #content ul,
ul#introText {
list-style: none;
margin: 0 10px 12px 0;
}

#mainContent ol{
margin: 0 10px 12px 20px;
}

#mainContent ul li,
#mainContentFull ul li,
body#regal #content ul li,
ul#introText li {
background: url(../i/bulletBlue-white.jpg) 0 8px no-repeat;
padding: 5px 0 5px 15px;
}

body.pressCentre #mainContentFull img {
display: inline;
margin: 4px 0 6px 6px!important;
}

body.pressCentre div#relatedArticles {
margin-top: 20px;}

ul.prize-draw li a,
ul#hubList li a {
font-weight: bold;
}

p.prize-draw-tcs {
font-size: 80%;
}

.pirateTeamMember{
border-bottom: 1px dotted #00488e;
border-bottom-width: 1px ;
float:left;
width: 475px;
margin: 0px 0px 0px 20px;
padding: 10px 0px 10px 0px;

/* IE underscore hack */
_margin: 0px 0px 0px 20px;
}

.pirateTeamMember img {
float:left;
margin: 0px 10px 0px 0px;
}

.pirateTeamMember h2 {
padding: 0px 0px 0px 0px;
color:#999;
}

.pirateTeamMember h3 {
padding: 0px 0px 0px 10px;
color:#999;
}

.pirateTeamMember h4 {
padding: 0px 0px 0px 10px;
}

.pirateTeamMember p {
padding: 0px 0px 0px 10px;
}

#piratesQuote {
	background: url(../i/testimonialPodLarge.jpg) no-repeat;
	width: 165px;
	height: 200px;
	float: left;
	margin: 10px 0px 10px 10px;
	padding: 0;
}

#piratesQuote p{
	margin: 10px 10px 10px 15px;
}

#piratesQuote a{
	background: url(../i/getAQuoteSmall.jpg) no-repeat;
	width: 130px;
	height: 37px;
	display:block;
	text-indent: -9999px;
}


/* --------------------------
Side Nav
--------------------------*/

#sidenav {
	float: left;
	background: url(../i/sidenav_bg.jpg) top;
	width: 191px;
	display: block;
	margin:0px 5px 0px -15px;
	
}


h3.other {
padding-top: 5px;
}

#sidenav p{
	margin: 20px 10px 10px 25px;
	width: 156px;
}

#sidenav a{
  text-decoration:none;
}

#sidenav a:hover{
  text-decoration:underline;
}

#sidenav span.sidenavMoreFrom, #sidenav span.sidenavArchive{
   margin:0 10px 10px 25px;
   width:156px;
   font-size:10px;
   display:block;
}

#sidenav span.sidenavArchive a{
  font-weight:bold;
  text-decoration:none;
}

#sidenav span.sidenavArchive a:hover{
  text-decoration:underline;
}

#sidenav h4{
  margin:0 10px 0 25px;
  padding:0px;
  width:156px;
  font-size:10px;
}

#sidenav h4 a{
  text-decoration:none;
}

#sidenav h4 a:hover{
  text-decoration:underline;
}

#sidenav ul{
	margin: 0px 10px 10px 25px;
	list-style: none;
}

#sidenav li{
	line-height: 2em;
	background: url(../i/bulletBlue-grey.jpg) 0 8px no-repeat;
	padding-left: 15px;
}

#sidnavBottom {
	background: url(../i/sidenav_bgBottom.jpg) bottom;
	width: 191px;
	height: 49px;
}

/* --------------------------
Footer
--------------------------*/

img.securityMetrics {float:right;}

#pageEnd{
	background: url(../i/footer.jpg) no-repeat 0 0 ;
	width: 800px;
	height: 50px;	
	clear: both;
}

#pageEndAlt{
	background: url(../i/footer-grey.jpg) no-repeat 0 0 ;
	width: 800px;
	height: 50px;	
	clear: both;
}

#footer {
	display: inline;
	text-align: left;
	float: left;
	width: 690px;
	margin: 0;
	padding: 0 5px 0 0;
}

#footer p{
	padding: 7px 0;
}

#footer h1 {
	color: #999999;
	margin-top: 0!important;
	}
	
/* --------------------------
New Footer
--------------------------*/

.footercont {background:url("../i/background.jpg") repeat-y scroll 0 0 transparent; clear:both; padding:10px 20px 0; width:745px; font-size:11px; letter-spacing:-0.02px; float:left;}	
.footertxt {background:url("../i/background.jpg") repeat-y scroll 0 0 transparent; clear:both; padding:25px 20px 0 27px; width:745px; float:left; font-size:10px; color:#999; line-height:1.2em;}
#footer-landing {width:775px; clear:both; float:left; font-size:10px; color:#999; line-height:1.2em;}
#footer-landing p {padding:2px;}
.footertxt a, #footer-landing a {color:#999;}
.footerulcont {width:168px; float:left; border-right:solid 1px #ccc; margin:0 8px 0 8px; color:#777;}	
.footerulcont a {text-decoration:none; color:#777;}
.footerulcont a:hover {text-decoration:underline;}
.footerulcont ul  {margin:0px; padding:0px; line-height:1.2em; list-style:none none outside;}
.footerulcont li {margin:0px; padding:0px;}
.footersecimg {margin-top:12px; border:none;}
.footerdivider {border-top:solid 1px #ccc; height:1px; width:740px; margin-bottom:10px;}

.icaward-landing {float:left; height:180px; margin:0 20px;}

.home-p {clear:both; color:#777; width:740px; padding:20px 0 10px 5px;}

.home-p a {color:#777; text-decoration:underline;}


/* --------------------------
Regal pages 
--------------------------*/

body#regal h1 {
display: none;
}

body#regal #mainContentFull {
width: 700px;
}

#regalFlashPanel {
height:410px;
margin: 15px 0 0;
}

body#regal ul#prod-regal {
list-style: none;
float: left;
width: 100%;
} 

body#regal #content ul#prod-regal li {
float: left;
width: 150px;
background: none;
}

body#regal ul#prod-regal li a.viewBenefits,
body#regal ul#prod-regal li a.callback {
float: left;
display: block;
width: 150px;
height: 39px;
text-indent: -9999px;
margin: 0;
}

body#regal ul#prod-regal li a.viewBenefits {
background: url(../regal/button-viewBenefits.gif) no-repeat bottom right;
}

body#regal ul#prod-regal li a.viewBenefits:hover {
background: url(../regal/button-viewBenefitsOver.gif) no-repeat bottom right;
}

body#regal ul#prod-regal li a.callback {
background: url(../regal/button-callMeback.gif) no-repeat bottom right;
}

body#regal ul#prod-regal li a.callback:hover {
background: url(../regal/button-callMeBackOver.gif) no-repeat bottom right;
}

#primary-regal-content{
float: left;
display: inline;
width: 552px;
margin: 0px 0px 0px 20px;
}

/*----------------------------------
Comparison pages
----------------------------------*/


#comparison-testimonial p{
text-indent: -9999px;
background: url(../i/rias-testimonial.gif) left top no-repeat;
	width: 555px;
	height: 84px;
	display: block;
	float: left;
}

body#saga #comparison-testimonial p {
	background: url(../i/testimonial-saga.gif) left top no-repeat;
	height: 100px;
}

body.defaultComparison h3#lookHowMuch {
	background: url(../i/rias-lookHowMuch.gif) left top no-repeat;
	display: block;
	text-indent: -9999px;
	float: left;
	width: 555px;
	height: 30px;
	clear: both;
	margin-bottom: 12px;
}

body.defaultComparison table {
width: 501px;
color: #000000!important;
clear: both;
margin-bottom: 14px;
}

body.defaultComparison table.compare th {
border: 1px solid #fff;
}

body.defaultComparison table th.company {
background: url(../i/rias-table-insurance-head.gif);
width: 177px;
height: 30px;
text-indent: -9999px;
padding: 0;
}

body.defaultComparison table th.saving {
background: url(../i/rias-table-insurance-saved.gif);
width: 322px;
height: 30px;
text-indent: -9999px;
padding: 0;
}

body.defaultComparison table td {
width: auto;
border: 1px solid #fff;
background-color:#E5E5E5;
font-size: 1.1em;
font-weight: bold;
padding: 3px 8px;
color: #666;
}

body.defaultComparison table td.centre{
	text-align: center;
}

body.defaultComparison table tr.selected td{
background-color: #C5E3BE;
}

body.defaultComparison #contentTable {
position: relative;
}

body.defaultComparison #contentTable img {
	position: absolute;
	left: 410px;
	top: 24px;
}

#switch{
background:url(../i/rias-switch.gif) left top no-repeat;
width: 555px;
height: 131px;	
margin: 0 0 18px -5px;
text-indent: -9999px;
}

body#saga #switch{
background: url(../i/saga-switch.gif) left top no-repeat;
}

body.defaultComparison #benefits {
	width: 162px!important;
	background: url(../i/box_rias_bg.gif) left bottom no-repeat;
	margin: 10px 0 10px 14px;
	padding-bottom: 15px;
	float: left;
}

body.defaultComparison #benefits h3 {
	background: url(../i/box_rias_head.gif) left top no-repeat;
	font-size: 1.1em;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 10px;
}

body.defaultComparison #benefits ul {
	font-size: 1.1em;
	margin-left: 10px;
	color: #FFFFFF;
}

body.defaultComparison #benefits ul li {
	background: none;
	border-bottom: #466851 1px solid;
	padding-left: 0px;
	display: block;
	width: 130px;
	padding-bottom: 5px;
}

body.defaultComparison #benefits ul li.end {
	border-bottom: none;
}

body.defaultComparison #extra {
width: 162px!important;
background: url(../i/box_bluecurve_bg.gif) left bottom no-repeat;
padding-bottom: 15px;
float: left;
margin: 0 0 10px 14px;
}

body.defaultComparison #extra h3 {
	background: url(../i/box_bluecurve_head.gif) left top no-repeat;
	font-size: 1.1em;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 10px;
}

body.defaultComparison #extra ul li {
	display: block;
	width: 120px;
	padding: 2px 0 8px 25px;
	font-size: 1.1em;
	background: url(../i/blue-bullet.gif) 9px 7px no-repeat;
}

body.defaultComparison #extra ul li a{
	color: #FFFFFF;
}


/*----------------------------------
July DM page
----------------------------------*/



body.JulyCampaign h1{
	height: 64px; background: url(../i/july-header.jpg) no-repeat;
	display: block;
}
body.JulyCampaign h1 span{
text-indent: -9999px!important;
}
body.JulyCampaign#ctl00_contentTemplate #mainContent p{
	width: 350px;
	margin-bottom: 10px;
	padding: 0px;
}

body.JulyCampaign #mainContent {
	width: 350px;
	margin-right: 15px;	
	_margin-right: -10px;

}

body#ctl00_contentTemplate.JulyCampaign h2#introText {
	font-size: 1.0em!important;
	color: #ed892f;
}
body.JulyCampaign div#sidenav {
	background: none;
	margin-top: 0px;
}


body.JulyCampaign div#sidenav p{
	margin: 10px 10px 10px 10px;
	width: 176px;
}


body.JulyCampaign div#sidenav ul{
	margin: 0px 10px 20px 10px;
	list-style: none;
}

body.JulyCampaign div#sidenav li{
	line-height: 2em;
	background: url(../i/july-bullet.gif) 0 8px no-repeat;
	padding-left: 15px;
}

body.JulyCampaign div#sidnavBottom {
	background: none;
	width:0px;
	height: 0px;
}

.July_quote_right {
	background: url(../i/july-home-quote-top.gif) no-repeat;
	width: 181px;
	height: 150px;
	float: left;
	margin: 10px 5px 0px 0px;
_margin: 0px 20px 0px -10px;
	padding: 119px 15px 0px 0px;
}

.July_quote_right a{
	background: url(../i/july-home-quote-bot.gif) no-repeat bottom left;
	padding: 0px 25px 110px 40px;
	margin: 0px;
	display: block;
	text-decoration: none;
	color: #004990;
}
.July_quote_right a:hover{
text-decoration: underline;
}

.July_quote_right#motor {
	background: url(../i/july-home-quote-top-motor.gif) no-repeat;
	height: 130px;
	padding: 105px 15px 0px 0px;
}
.July_quote_right p  {
margin: -0px 0 0 0;
_margin: -17px 0 0 0;
padding: 0px!important;
text-indent: -9999px;
font-size: 0em;
height: 0px;
}
.July_quote_right#motor a{
background: url(../i/july-home-quote-bot-motor.gif) no-repeat bottom left;
padding: 0px 25px 142px 40px;
}

body.JulyCampaign div#comparisonTable {
	background: url(../i/july-comparison-bg.gif) no-repeat bottom left;
	padding-top: -1px;
	width: 350px;
	padding-bottom: 28px;
	padding-top: -1px;
	margin-top: 0px;
}

body.JulyCampaign #comparisonTable #tableLeft {
	border: none;
	padding: 7px 0px 7px 28px;
	vertical-align: top;
	background: #fbe9d1 url(../i/july-comparison-bg-left.gif) left top no-repeat!important;
	margin-left: 1px;
	color: #000000;
	font-weight: bold;
}

body.JulyCampaign #comparisonTable #tableRight {
	background: #fbe9d1 url(../i/july-comparison-bg-right.gif) left top no-repeat!important;
	border: none;
	padding: 7px 0px 7px 50px;
	color: #CA6C0F;
	font-weight: bold;
}

#comparisonTable th.company {
background: url(../i/july-comparison-head1.gif) top left no-repeat!important;
padding: 0 0px 8px 0;
width: 158px;
margin-top: -10px;

}
#comparisonTable th.savings {
background: url(../i/july-comparison-head2.gif) top left no-repeat!important;
padding: 0 0px 8px 0;
width: 189px;
margin-top: -10px;
}
#comparisonTable th p {
width: 50px!important;
text-indent: -9999px;
}



.July_quote_button {
	background: url(../i/july-quotebutton-top.gif) no-repeat;
	width: 357px;
	_width: 387px;
	height: 140px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 43px 0px 0px 0px;
	_padding: 60px 0px 0px 0px;
	font-weight: bold;
}
.July_quote_button h3{
text-indent: -9999px;
}

.July_quote_button a{
	background: url(../i/july-quotebutton-bot.gif) no-repeat bottom left;
	padding: 4px 25px 41px 45px;
	margin: 0px;
	display: block;
	text-decoration: none;
	color: #004990;
}
.July_quote_button a:hover{
text-decoration: underline;
}
.July_quote_button p{
_margin: -17px 0 0 0;
padding: 0px!important;
text-indent: -9999px;
}

/* --------------------------
Car Insurance Landing Pages Side Nav
--------------------------*/

#lpsidenav {
	clear: left;
	background: url(../i/sidenav_bg.jpg) top;
	width: 191px;
	display: block;
	
}

#lpsidenav p{
	margin: 20px 10px 10px 25px;
	width: 156px;
}


#lpsidenav ul{
	margin: 0px 10px 10px 25px;
	list-style: none;
}

#lpsidenav li{
	line-height: 2em;
	background: url(../i/bulletBlue-grey.jpg) 0 8px no-repeat;
	padding-left: 15px;
}

#sidnavBottom {
	background: url(../i/sidenav_bgBottom.jpg) bottom;
	width: 191px;
	height: 49px;
}

/* --------------------------
Environment Agency Flooding Pod
--------------------------*/

#envpod {
	clear: left;
	background: url(../i/sidenav_bg.jpg) top;
	width: 191px;
	display: block;
	
}

#envpod p{
	margin: 10px 10px 0px 25px;
	width: 156px;
}

#envpod ul{
	margin: 0px 10px 10px 25px;
	list-style: none;
}

#envpod li{
	line-height: 2em;
	background: url(../i/bulletBlue-grey.jpg) 0 8px no-repeat;
	padding-left: 15px;
}

#envpodBottom {
	background: url(../i/envpod_bgBottom.jpg) bottom;
	width: 191px;
	height: 83px;
}

/* --------------------------
Hints and Tips Insurance Links Pod
--------------------------*/

#htsidenav #htlinkspod, #sidenav #htlinkspod {
	float: left;
	background: url(../i/sidenav_bg.jpg) top;
	width: 191px;
	display: block;
}

#htsidenav #htlinkspod li, #sidenav #htlinkspod li{
	line-height: 2em;
	background: url(../i/bulletBlue-grey.jpg) 0 8px no-repeat;
	padding-left: 15px;
}

#htlinkspodBottom {
	background: url(../i/sidenav_bgBottom.jpg) bottom;
	width: 191px;
	height: 49px;
}

/* --------------------------
Hints and Tips Side Nav
--------------------------*/

#htsidenav {
	float: left;
	background: url(../i/sidenav_bg.jpg) top;
	width: 191px;
	display: block;
}

#htsidenav p{
	margin: 20px 10px 10px 25px;
	width: 156px;
}

#htsidenav ul{
	margin: 0px 10px 10px 25px;
	list-style: none;
}

#htsidenav li{
	line-height: 2em;
	background: url(../i/bulletOrange-grey.jpg) 0 8px no-repeat;
	padding-left: 15px;
}

#htsidnavBottom {
	background: url(../i/htsidnav_bgBottom2.jpg) bottom;
	width: 191px;
	height: 83px;
}

/* --------------------------
Hints and Tips Anchor Links
--------------------------*/

#mainContent #hintslist li {
	background: url(../i/bulletOrange-white.jpg) no-repeat scroll 0pt 8px;
	border-bottom: 1px solid #a8bfd5;
	font-weight: bold;
	padding: 5px 0pt 5px 30px;
}

.hint {
	border-bottom: 1px solid #a8bfd5;
	padding: 20px 0 20px 0;
}

/* --------------------------
TV Ad
--------------------------*/

#tvAd {
	padding-left: 12px;
	position: relative;
	display: block;
	}

#whitepod {
	
	background: #ffffff;
	width: 192px;
	height: 200px;
	display: block;
	}

/*----Clearfix----*/
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

ol li {
margin: 0px 0px 15px 0px;
list-style-position: inside;
}

/*  Regal product page */

#benefits_right {
	background: url(../i/benefits.jpg) no-repeat;
	width: 173px;
	height: 440px;
	float: left;
	margin: 10px 0px 10px 10px;
_margin: 10px 0px 10px -10px;
	padding: 5px 0 10px 10px;
}

#benefits_right h2 {
margin: 0 0 3px 0px!important;
padding:8px 0 5px 0!important;
border-bottom: 2px solid #1e3c78;
width:151px;
text-align:center;

}



#benefits_right ul li {
padding: 0;
margin: 0;
	
	border-bottom: 1px solid #8c90b5;
	width: 133px;
	list-style:none;	
		list-type:inside;
		background: url(../i/bullet-benefits.jpg) no-repeat ;
		background-position: 0 8px;
		padding: 4px 5px 4px 15px;

	margin: 0 ; 


}

#benefits_right li.last {
border: none; }

#homeInsure, #homeInsureSecond {
width: 525px;
height: 378px;
background:url(../i/home_insurance.jpg) no-repeat;
}

.SaveMoney {
width: 525px;
height: 378px;
background:url(../i/save_money.jpg) no-repeat !important;
}

#homeInsure h1, #homeInsureSecond h1 {
float: right;
font-size:28px;
border: none;
width: 150px;
clear: both;
font-weight: bold;
margin: 10px 37px 0 0;
display:block!important;
_margin: 10px 27px 0 0;
overflow:visible!important;
line-height:normal;
padding-top: 10px;

}

#homeInsureSecond h1 {
width:330px;
font-size:26px;
margin: 10px 10px 0 0;
}

#homeInsureSecond  p{

}

#homeInsure h2,  #homeInsureSecond h2{
float: right;
font-size:42px;
border: none;
clear: both;
line-height: 42px;
margin: 0 24px 0 0px;
_margin: 0 14px 0 0px;
}

#homeInsure h2 {
font-size:42px!important;
}

#homeInsureSecond h2 {
font-size: 31px!important;
margin: 15px 10px 0 0;
width: 230px;
line-height:35px;
}

#homeInsure p, #homeInsureSecond p {
float: right;
clear: both;
margin: 0 27px 0 0;

font-size:12px;
}

#homeInsureSecond p {
width: 230px;
font-weight:bold;
margin: 20px 7px 0 0;
}

#homeInsureButton {
clear:both;
float: right;
margin: 85px 8px 0 0;
}

#homeInsureSecond #homeInsureButton {
margin-top: 75px;
}

/*----------------------------------
Brittany Ferries
----------------------------------*/

h1.Brittany span {
background:transparent url(../i/h1_travelClub.jpg) no-repeat scroll 0 0!important;
height:98px;
}

#phoneNumberBrittany {
	background: url(../i/phoneNumberTravelClub.jpg) no-repeat;
		display: block;
	width: 280px;
	height: 130px;
	text-indent: -9999px;
	margin-top: 20px;
	float: left;
	margin-left: -35px;	
}

/* New Home Insurance Page */

.homeInsQuote {
	display: block;
	width: 357px;
	height: 187px;
	background: url(../i/homequote-cta.jpg);
	text-indent: -9999px;
	margin-bottom: 0;
	}
	
.homeInsQuoteVid {
	display: block;
	width: 357px;
	height: 187px;
	background: url(../i/homequote-cta-video.jpg);
	text-indent: -9999px;
	margin-bottom: 0;
	}
.gatevideo {
	position:relative; width:150px; height:0px; margin-left:12px;border:none;
}
	
.homeInsQuoteButton {
	display: block;
	width: 360px;
	height: 50px;
	background: url(../i/homequotebutton-cta.jpg);
	text-indent: -9999px;
	margin-bottom: 20px;
	}
	
body#contentTemplate #mainContent .homeInsQuoteTc {
	padding: 0 0 0 5px;
	margin: 0;
	}
	
#comparisonTableDark {
	background: url(../i/comparisonTableDark.jpg) no-repeat;
	padding-top: 0;
	margin-top: 10px;
	}

#comparisonTableDark th {
	width: 178px;
	height: 38px;
	color: #ffffff;
	}
	
#comparisonTableDark table {
	width: 357px;
	}
	
#comparisonTableDark .tableLeft {
	background: url(../i/tableLeftBg.jpg) repeat-y #f2f5f9;
	border: 1px solid #9dbbd8;
	padding: 7px;
	vertical-align: top;
	width: 168px;
	}

#comparisonTableDark .tableRight {
	background: #f2f5f9 repeat-y;
	border: 1px solid #9dbbd8;
	padding: 7px;
	}
	
#comparisonTableDark .tableLeftAlt {
	background: url(../i/tableLeftBgAlt.jpg) repeat-y #d4e4f4;
	border: 1px solid #9dbbd8;
	padding: 7px;
	vertical-align: top;
	width: 168px;
	}

#comparisonTableDark .tableRightAlt {
	background: #d4e4f4 repeat-y;
	border: 1px solid #9dbbd8;
	padding: 7px;
	}
	
#callback_right {
	background: url(../i/callbackSidePod.jpg) no-repeat;
	width: 165px;
	float: left;
	margin: 10px 0px 10px 10px;
}

#callback_right p {
	padding: 5px 15px;
	}
	
#mainContent #benefitsList {
	padding-top: 9px;
	background: url(../i/benefitsListTop.jpg) no-repeat;
	width: 355px;
	}

#mainContent #benefitsList li {
	border-bottom: 1px dotted #666666;
	padding-left: 30px;
	background: #f2f8fb url(../i/bulletBlue-blue2.jpg) no-repeat 10px 8px;
	border-left: 1px solid #becfe0;
	border-right: 1px solid #becfe0;
	}
	
#mainContent #benefitsList li.altColour {
	background: #d4e4f4 url(../i/bulletBlue-blue.jpg) no-repeat 10px 8px;
	border-left: 1px solid #becfe0;
	border-right: 1px solid #becfe0;
	}
	
	
/* New Car Insurance Page */
	
.carInsQuote {
	display: block;
	width: 357px;
	height: 187px;
	background: url(../i/carQuoteBannerImg.jpg);
	text-indent: -9999px;
	margin-bottom: 0;
	}
/* --------------------------
Home/Car Joint Landing Page
--------------------------*/

#lpHome {
	float: left;
	width: 359px;
	margin-top: 40px;
	background: url(../i/lp_home.jpg) no-repeat 0 40px;
	margin-right: 21px;
	}

#lpCar {
	float: left;
	width: 359px;
	margin-top: 40px;
	background: url(../i/lp_car.jpg) no-repeat 0 40px;
	}
	
#lpHome li, #lpCar li {
	list-style: none;
	padding-left: 12px;
	background: url(../i/lp_bullet.jpg) 0 6px no-repeat;
	}
	
#lpHome h2, #lpCar h2 {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-size: 1.9em!important;
	}
	
#lpHome h3, #lpCar h3 {
	font-family: Georgia, "Times New Roman", Times, serif!important;
	font-size: 2.1em!important;
	font-weight: bold;
	line-height: 1.2em;
	margin: 37px 0 18px 180px;
	padding: 0;
	text-align: center;
	}
	
#lpCar h3 {margin-left: 210px!important;}

.lpPrice {
	font-size: 1.5em;
	}
	
#lpHome p, #lpCar p {
	margin: 0 0 18px 180px!important;
	text-align: center;
	}
	
#lpCar p {
	margin-left: 190px;
	}
	
#lpHome a, #lpCar a {
	display: block;
	height: 53px;
	text-indent: -9999px;
	}
	
#lpHome ul, #lpCar ul {
	margin-bottom: 20px;
	}
	
#lpHome h5, #lpCar h5 {
	font-size: 2.2em!important;
	font-family: Georgia, "Times New Roman", Times, serif!important;
	margin-bottom: 20px;
	}
	
#lpHome li.lpHidden, #lpCar li.lpHidden {
	background: none;
	}
	
#lpHome h4, #lpCar h4 {
	font-size: 1.3em!important;
	}
	
body.lpHomeMotor h1 {
	font-size: 2.2em!important;
	width: 700px!important;
	}
	
	
	
	
	
	#motorInsure{
width: 525px;
height: 378px;
background:url(../i/motor_insurance.jpg) no-repeat;
}

#homeInsure h1, #homeInsureSecond h1, #motorInsure h1 {
float: right!important;
font-size:28px;
border: none;
width: 150px;
clear: both;
font-weight: bold;
margin: 10px 37px 0 0;
display:block!important;
_margin: 10px 27px 0 0;
overflow:visible!important;
line-height:normal;
padding-top: 10px;

}

#homeInsure h2, #motorInsure h2 {
font-size:42px!important;
}

#homeInsure h2,  #homeInsureSecond h2, #motorInsure h2{
float: right;
font-size:42px;
border: none;
clear: both;
line-height: 35px;
margin: 0 24px 0 0px;
_margin: 0 14px 0 0px;
}

#homeInsure p, #homeInsureSecond p, #motorInsure p {
clear:both;
display:inline;
float:right;
font-size:12px;
margin:0 27px 0 0;
width:220px;
}


#comparisonTableWide {
background:transparent url(../i/comparisonTableWide.jpg) no-repeat scroll 0 0;
padding-top:5px;
width:526px;
}

#tableLeft {
background:#F2F5F9 url(../i/tableLeftBg.jpg) repeat-y scroll 0 0;
border:1px solid #9DBBD8;
padding:7px;
vertical-align:top;
}

#comparisonTableWide td {
width:280px !important;
}
#tableRight {
background:#F2F5F9 none repeat-y scroll 0 0;
border:1px solid #9DBBD8;
padding:7px;
}

/* -------------------
comparison pages
------------------- */


body.homeInsuranceLanding #border
{
	border-bottom: 1px solid #dde6ed;
	width: 780px;
	height: 1px;
}

body.comparison h1 span {
background:transparent url(../i/h1_homeInsurancelanding.jpg) no-repeat scroll 0 0;
}


body.comparisonRias #benefits, body.comparisonSaga #benefits {
	width: 162px!important;
	background: url(../i/box_rias_bg.gif) left bottom no-repeat;
	margin: 10px 0 10px 14px;
	padding-bottom: 15px;
	float: left;
}

body.comparisonRias #benefits h3, body.comparisonSaga #benefits h3 {
	background: url(../i/box_rias_head.gif) left top no-repeat;
	font-size: 1.1em;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 10px;
}

body.comparisonRias #benefits ul, body.comparisonSaga #benefits ul {
	font-size: 1.1em;
	margin-left: 10px;
	color: #FFFFFF;
}

body.comparisonRias #benefits ul li, body.comparisonSaga #benefits ul li{
	background: none;
	border-bottom: #466851 1px solid;
	padding-left: 0px;
	display: block;
	width: 130px;
	padding-bottom: 5px;
}

body.comparisonRias #benefits ul li.end, body.comparisonSaga #benefits ul li.end {
	border-bottom: none;
}

body.comparisonRias #extra, body.comparisonSaga #extra {
width: 162px!important;
background: url(../i/box_bluecurve_bg.gif) left bottom no-repeat;
padding-bottom: 15px;
float: left;
margin: 0 0 10px 14px;
}

body.comparisonRias #extra h3, body.comparisonSaga #extra h3 {
	background: url(../i/box_bluecurve_head.gif) left top no-repeat;
	font-size: 1.1em;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 10px;
}

body.comparisonRias #extra ul li, body.comparisonSaga #extra ul li {
	display: block;
	width: 120px;
	padding: 2px 0 8px 25px;
	font-size: 1.1em;
	background: url(../i/blue-bullet.gif) 9px 7px no-repeat;
}

body.comparisonRias #extra ul li a,body.comparisonSaga #extra ul li a {
	color: #FFFFFF;
}



#comparison-testimonial p{
text-indent: -9999px;
background: url(../i/rias-testimonial.gif) left top no-repeat;
	width: 555px;
	height: 84px;
	display: block;
	float: left;
}

body#saga #comparison-testimonial p {
	background: url(../i/testimonial-saga.gif) left top no-repeat;
	height: 100px;
}

body.comparisonRias h3#lookHowMuch,  body.comparisonSaga h3#lookHowMuch{
	background: url(../i/rias-lookHowMuch.gif) left top no-repeat;
	display: block;
	text-indent: -9999px;
	float: left;
	width: 555px;
	height: 30px;
	clear: both;
	margin-bottom: 12px;
}

body.comparisonRias table, body.comparisonSaga table {
width: 501px;
color: #000000!important;
clear: both;
margin-bottom: 14px;
}

body.comparisonRias table.compare th, body.comparisonSaga table.compare th {
border: 1px solid #fff;
}

body.comparisonRias table th.company, body.comparisonSaga table th.company {
background: url(../i/rias-table-insurance-head.gif);
width: 177px;
height: 30px;
text-indent: -9999px;
padding: 0;
}

body.comparisonRias table th.saving, body.comparisonSaga table th.saving {
background: url(../i/rias-table-insurance-saved.gif);
width: 322px;
height: 30px;
text-indent: -9999px;
padding: 0;
}

body.comparisonRias table th.savingNew,  body.comparisonSaga table th.savingNew{
background: url(../i/rias-table-insurance-saved2.gif);
width: 322px;
height: 30px;
text-indent: -9999px;
padding: 0;
}


body.comparisonRias table #tableLeft, body.comparisonRias table #tableRight,  body.comparisonSaga table #tableLeft, body.comparisonSaga table #tableRight{
background-image:none;
}

body.comparisonRias table td, body.comparisonSaga table td {
width: auto;
border: 1px solid #fff;
background-color:#E5E5E5!important;
font-size: 1.1em;
font-weight: bold;
padding: 3px 8px;
color: #666;
}

body.comparisonRias table td.centre, body.comparisonSaga table td.centre{
	text-align: center;
}



body.comparisonRias table tr.selected td, body.comparisonSaga table tr.selected td{
background-color: #C5E3BE!important;
}


body.comparisonRias #contentTable, body.comparisonSaga #contentTable {
position: relative;
}

body.comparisonRias #contentTable img,body.comparisonSaga #contentTable img  {
	position: absolute;
	left: 410px;
	top: 24px;
}

#switch{
background:url(../i/rias-switch.gif) left top no-repeat;
width: 555px;
height: 131px;	
margin: 0 0 18px -5px;
text-indent: -9999px;
}

body#saga #switch{
background: url(../i/saga-switch.gif) left top no-repeat;
}

/* -------------------
New Homepage August 2009
------------------- */

#contentHome{
	background: url(../i/background.jpg) repeat-y 0 0 ;
	width: 800px;	
	padding: 10px 0 0 14px;
	clear: both;
}

#homeLeftContainer {
	float: left;
	}
	
#homeRightContainer {
	float: left;
	padding-left:12px;
	width: 280px;
	}

/* Home Insurance Pod */

#homeinsPod {
	width: 499px;
	height: 260px;
	background: url(../i/aug2009_homepod_v3.jpg) left top no-repeat;
	}
	
#homeinsPod a.quoteButton {
	height: 45px;
	width: 180px;
	background: url(../i/aug2009_homequotebutton_v2.jpg) left top no-repeat;
	margin-top:-11px;
	_margin-top:-2px;
	}
	
#homeinsPod a.retrieveButton {
	height: 37px;
	width: 120px;
	background: url(../i/aug2009_homeretrievebutton.jpg) left top no-repeat;
	margin-top:-7px;
	_margin-top:3px;
	}
	
#homeinsPod a.infoButton {
	height: 37px;
	width: 119px;
	background: url(../i/aug2009_homeinfobutton.jpg) left top no-repeat;
	margin-top:-7px;
	_margin-top:3px;
	}
	
/* Car Insurance Pod */
	
#carinsPod {
	width: 499px;
	height: 260px;
	background: url(../i/aug2009_carpod_v3.jpg) left top no-repeat;
	}
	
#carinsPod a.quoteButton {
	height: 45px;
	width: 180px;
	background: url(../i/aug2009_carquotebutton_v2.jpg) left top no-repeat;
	margin-top:-11px;
	_margin-top: -1px;
	
	}
	
#carinsPod a.retrieveButton {
	height: 37px;
	width: 120px;
	background: url(../i/aug2009_carretrievebutton.jpg) left top no-repeat;
	margin-top:-7px;
	_margin-top: 4px;
	
	}
	
#carinsPod a.infoButton {
	height: 37px;
	width: 119px;
	background: url(../i/aug2009_carinfobutton.jpg) left top no-repeat;
	margin-top:-7px;
	_margin-top: 4px;
	}
	
/* Multiple Insurance Pod */

#multipleinsPod {
	width: 499px;
	height: 198px;
	margin-top: 16px;
	}
	
#multipleinsPod ul {
	float: left;
	width: 152px;
	height: 184px;
	background: url(../i/aug2009_multinav.jpg) left top no-repeat;
	}
	
#multipleinsPod li {
	list-style: none;
	padding: 15px 0 16px 15px;
	}
	
#multipleinsPod li a {
	color: #656565;
	text-decoration: none;
	font-weight: bold;
	display: block;
	}
	
#multipleinsPod li a:hover {
	color: #656565;
	text-decoration: underline;
	}
	

	
#multipleinsPod p {
	margin: 30px 0 8px 15px;
	}
	
#multipleinsPod a.quoteButton {
	height: 37px;
	width: 144px;
	background: url(../i/aug2009_homequotebutton.jpg) left top no-repeat;
	text-indent: -9999px;
	}
	
#multipleinsPod a.infoButton {
	height: 37px;
	width: 119px;
	background: url(../i/aug2009_homeinfobutton.jpg) left top no-repeat;
	text-indent: -9999px;
	}
	
#tabs-3  {
	background: url(../i/aug2009_travelinspod.jpg) left top no-repeat;
	float: left;
	width: 345px;
	_width: 344px;
	height: 184px;
	}
	
	#tabs-4 
	{
		background: url(../i/aug2009_petinspod.jpg) left top no-repeat;
	float: left;
	width: 345px;
	_width: 344px;
	height: 184px;
	}
	
	#tabs-5 
	{
		background: url(../i/aug2009_buyinspod.jpg) left top no-repeat;
	float: left;
	width: 345px;
	_width: 344px;
	height: 184px;
	}
	
	
	
	#tabs-6
	{
		background: url(../i/aug2009_regalinspod.jpg) left top no-repeat;
	float: left;
	width: 345px;
	_width: 344px;
	height: 184px;
	}
	
#tabs-3, #tabs-4, #tabs-5, #tabs-6 {
	position: absolute;
	margin-left: 152px;
	*margin-left: -2px;
	}
	
#tabs-3 ul, #tabs-4 ul, #tabs-5 ul, #tabs-6 ul {
	background: none;
	width: auto;
	height: auto;
	margin: 0 0 0 11px!important;
	}

#tabs-3 li, #tabs-4 li, #tabs-5 li, #tabs-6 li {
	padding: 0;
	margin: 0;
	}
	
#tabs-3 h1,  #tabs-4 h1, #tabs-5 h1, #tabs-6 h1, #tabs-3 h2,  #tabs-4 h2, #tabs-5 h2, #tabs-6 h2 {
	width: 200px!important;
	margin-top: 0!important;
	}
	
	
/* Affecting Multiple Large Pods */

#homeinsPod h1, #carinsPod h1, #multipleinsPod h1, #homeinsPod h2, #carinsPod h2, #multipleinsPod h2, #homeinsPod h3, #carinsPod h3, #multipleinsPod h3, {
	text-indent: -9999px !important;
	}
	
#homeinsPod ul, #carinsPod ul {
	margin: 8px 0 0 18px;
	}

#homeinsPod li, #carinsPod li, #homeComparisonPod li {
	float: left;
	list-style: none;
	}
	
#homeinsPod a, #carinsPod a {
	display: block;
	text-indent: -9999px;
	}
	
#homeinsPod p  {
	margin: 35px 0 0 20px;
	_margin: 18px 0 0 20px;
	padding-bottom: 17px;
	}
	
#carinsPod p{
	margin: 32px 0 0 20px;
	padding-bottom: 20px;
	_margin: 10px 0 0 20px;
	
	}
	
/* Side Pods */

#homeTelPod {
	padding: 0 0 0 16px;
	width: 220px;
	margin-bottom: 8px;
	line-height: 1.2em;
	}

#homeTelPod h3 {
	text-indent: -9999px;
	background: url(../i/aug2009_hometelno.jpg) left top no-repeat;
	width: 199px!important;
	height: 23px;
	margin-top: 18px!important;
	padding:10px 0 0;
	}
	
	#homeTelPodnew h3 {
	text-indent: -9999px;
	background: url(../i/phoneNumbercarnew.jpg) left top no-repeat;
	width: 205px!important;
	height: 23px;
	margin-top: 18px!important;
	padding:10px 0 0;
	}
	
#homeTelPod p {
	display: block;
	clear: both;
	font-size: 0.9em;
	}
	
#homeTelPod a {
	background: url(../i/aug2009_telbutton.jpg) left top no-repeat;
	width: 207px;
	height: 39px;
	display: block;
	text-indent: -9999px;
	}
	
#homeComparisonPod {
	background: url(../i/aug2009_comparepodbody.jpg) left bottom no-repeat;	
	height: 340px;
	width: 239px;
	padding: 0;
	margin-bottom: 15px;
	margin-top: 10px;
	}
	
#homeComparisonPod table {
	clear: both;
	margin-left: 6px;
	width: 227px;
	background: url(../i/aug2009_comparetabletop.jpg) no-repeat top left;
	position: relative;
	}
	
#homeComparisonPod th {
	color: #FFFFFF;
	height: 29px;
	}
	
#homeComparisonPod td {
	background:#F2F5F9;
	border:1px solid #9DBBD8;
	padding: 5px 0 5px 7px;
	}
	
#homeComparisonPod .tableLeft {
	width: 111px;
	}
	
.tableAlt {
	background:#D4E4F4!important;
	}
	
a.compHome {
	background: url(../i/aug2009_comparepodhome.jpg) left bottom no-repeat;	
	height: 48px;
	width: 119px;
	display: block;
	text-indent: -9999px;
	}
	
a.compCar {
	background: url(../i/aug2009_comparepodcar.jpg) left bottom no-repeat;	
	height: 48px;
	width: 120px;
	display: block;
	text-indent: -9999px;
	}
	
#homePrizePod {	
	width: 224px;
	height: 107px;
	background: url(../i/aug2009_prizepod.jpg) left top no-repeat;
	padding: 74px 0 0 15px;
	margin: 0 0 15px 0;
	}
	
#homePrizePod p {
	margin-bottom: 6px;
	}
	
#homePrizePod a {	
	background: url(../i/aug2009_prizebutton.jpg) left top no-repeat;
	width: 211px;
	height: 39px;
	display: block;
	text-indent: -9999px;
	}
	
p.comp {
	width: 220px;	
	margin-left: 10px;
	font-size:10px;
	line-height:1em;
	}
	
/* Partner Area */

#homeBottom {
	background-color: #eaeaea;
	width: 777px;
	margin-left: -12px;
	height: 210px;
	}
	
#partnerPod {
	padding: 14px 0 0 13px;
	float: left;
	width: 500px;
	}
	
#partnerPod div#tabs-7, #partnerPod div#tabs-8, #partnerPod div#tabs-9, #partnerPod div#tabs-10 {
	position:absolute;
	width: 499px;
	height: 148px;
	
	}
	
#partnerPod ul 
	{
	background: url(../i/aug2009_partner_bg.jpg) no-repeat;	
	height: 41px;
	width: 499px;
	margin-top: 148px;
	margin-top: 162px;
	/*padding-top: 5px;*/
	}
	
#partnerPod li {
	float: left;
	display: block;
	text-align: center;
		
		/*margin: 0px 8px 0px 12px;
		padding: 0px 8px 0px 12px;*/

	}
	
	#partnerPod li a 
	{	color: #666666;
	 	height: 15px;
	font-weight: bold;
	
	text-decoration: none;

	}
	
#homeNews {
	float: left;
	margin-left: 15px;
	width: 235px;
	height:200px;
	background-image:url('/i/bg-press-homepage.jpg'); 
	background-repeat:no-repeat;  
	overflow:hidden;
	}
	
#homeNews #whatsnew-h 
{
	padding:22px 0 10px 7px;
	
	cursor:pointer;
}
#homeNews #latestnews-h 
{
	margin-top:-176px;
	margin-left:125px;
	padding:22px 17px 10px 6px;	
	cursor:pointer;
}

#homeNews ul {
	margin-top: 0px;
	}

#homeNews li {
	padding: 0 0 8px 10px;
	list-style: none;
	font-weight: bold;
	}
	
#homeNews li a {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	}
	
#homeNews li a:hover {
	text-decoration: none;
	}
	
/* Partner promotions - what the hell... */

.partners {
	background: url(../i/h1_partnerPromotions.jpg) no-repeat;
	text-indent: -9999px;
	width: 600px!important;
	height: 34px!important;
	margin: 40px 0 -10px 0!important;
	clear:both!important;
}

#partnerPodBrittany, #partnerPodGiardino, #partnerPodTregenna, #partnerPodBritishgas, #partnerPodTicketmaster, #partnerPodGoldencharter, #partnerPodTruprint, #partnerPodShoes, #partnerPodMobility, #partnerPodHomeCare, #partnerPodStannah, #partnerPodAPH, #partnerPodCanvas {
	width: 287px; 
	height: 225px;
	float: left;
	position:relative;
}
	
#partnerPodBrittany h2, #partnerPodGiardino h2, #partnerPodBritishgas h2, #partnerPodMobility h2, #partnerPodHomeCare h2, #partnerPodGoldencharter h2, #partnerPodAPH h2 {
	float:	left;
	width:	287px;
	height:	61px;
	text-indent: -9999px;
}
	
#partnerPodTregenna h2, #partnerPodTicketmaster h2, #partnerPodShoes h2, #partnerPodTruprint h2, #partnerPodStannah h2, #partnerPodCanvas h2 {
	float:	left;
	width:	287px;
	height:	61px;
	text-indent: -9999px;
}
	
#partnerPodBrittany {
	background: url(../i/partnerbrit-top.jpg) top left no-repeat;
	}
	
#partnerPodGiardino {
	background: url(../i/partnergiardino-top.jpg) top left no-repeat;
	}
	
#partnerPodBritishgas { 
	background: url(../i/partnerbgas-top.jpg) top left no-repeat;
}
	
#partnerPodTruprint{ 
	background: url(../i/partnertruprint-top.jpg) top left no-repeat;
}
	
#partnerPodTregenna {
	background: url(../i/partnertregenna-top.jpg) top left no-repeat;
}

#partnerPodTicketmaster {
	background: url(../i/partnerticketmaster-top.jpg) top left no-repeat;
}
	
#partnerPodGoldencharter {
	background: url(../i/partnergoldencharter-top.jpg) top left no-repeat;
}

#partnerPodShoes {
	background: url(../i/partnersfs-top.jpg) top left no-repeat;
}

#partnerPodMobility {
	background: url(../i/partnergbm-top.jpg) top left no-repeat;
}

#partnerPodHomeCare {
	background: url(../i/partnerhomecare-top.jpg) top left no-repeat;
}

#partnerPodStannah {
	background: url(../i/partnerstannah-top.jpg) top left no-repeat;
}

#partnerPodAPH {
	background: url(../i/partneraph-top.jpg) top left no-repeat;
}

#partnerPodCanvas {
	background: url(../i/partnercanvas-top.jpg) top left no-repeat;
}
	
#partnerPodTregenna p, #partnerPodTicketmaster p, #partnerPodGoldencharter p, #partnerPodShoes p, #partnerPodBrittany p, #partnerPodGiardino p, #partnerPodBritishgas p, #partnerPodTruprint p, #partnerPodMobility p, #partnerPodHomeCare p, #partnerPodStannah p, #partnerPodAPH p, #partnerPodCanvas p  {
	margin: 5px 10px 0 8px;
	font-size: 1.6em;
	line-height:1.3em;
	color: #ffffff;
	padding: 0 10px 10px 15px !important;
	font-family: Georgia,"Times New Roman",Times,serif
}

	
#partnerPodBrittany a, #partnerPodGiardino a, #partnerPodTregenna a, #partnerPodBritishgas a, #partnerPodTicketmaster a, #partnerPodGoldencharter a, #partnerPodTruprint a, #partnerPodShoes a, #partnerPodMobility a, #partnerPodHomeCare a, #partnerPodStannah a, #partnerPodAPH a, #partnerPodCanvas a {
	text-indent: -9999px;
	display: block;
	height: 45px;
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 287px;
}
		
#partnerPodBrittany a, #partnerPodGiardino a, #partnerPodBritishgas a, #partnerPodTruprint a, #partnerPodMobility a, #partnerPodHomeCare a, #partnerPodTicketmaster a, #partnerPodGoldencharter a, #partnerPodShoes a, #partnerPodStannah a, #partnerPodAPH a, #partnerPodCanvas a {
	background: url(../i/partnerbrit-bottom.jpg);
}
	
#partnerPodTregenna a {
	background: url(../i/partnertregenna-bottom.jpg);
}
	

/*--*/	
	
#partnerBrittany, #partnerGiardino, #partnerTregenna, #partnerTruprint, #partnerTicketmaster, #partnerGoldencharter, #partnerShoes, #partnerMobility, #partnerHomeCare, #partnerStannah, #partnerAPH, #partnerCanvas  {
	height: 102px;
	color: #ffffff;
	margin-bottom: 20px;
	padding: 60px 10px 0 20px;
	width: 541px;
	}
	
#partnerBrittany h2, #partnerGiardino h2, #partnerTregenna h2, #partnerBritishgas h2, #partnerTicketmaster h2, #partnerGoldencharter h2, #partnerTruprint h2, #partnerShoes h2, #partnerMobility h2, #partnerHomeCare h2, #partnerStannah h2, #partnerAPH h2, #partnerCanvas h2 {
	text-indent: -9999px;
	}
	
#partnerBrittany li, #partnerTregenna li, #partnerGoldencharter li {
	padding: 0;
	background: none!important;
	list-style: disc inside;
	padding: 0 0 2px 0!important;
	}
	
#partnerBrittany { background: url(../i/partnerbrit.jpg); }
#partnerGiardino { background: url(../i/partnergiardino.jpg); }
#partnerTregenna { background: url(../i/partnertregenna.jpg); }
#partnerTruprint { background: url(../i/partner-truprint.jpg); }
#partnerTicketmaster { background: url(../i/partner-ticketmaster.jpg); }
#partnerGoldencharter { background: url(../i/partner-golden-charter.jpg); }	
#partnerHomeCare { background: url(../i/partnerhomecare.jpg); }	
#partnerMobility { background: url(../i/partnergbm.jpg); }	
#partnerShoes { background: url(../i/partnersfs.jpg); }	
#partnerStannah { background: url(../i/partnerstannah.jpg); }	
#partnerAPH { background: url(../i/partneraph.jpg); }	
#partnerCanvas { background: url(../i/partnercanvas.jpg); }	


#partnerBritishgas-p {
	margin-top:-17px;
	border:none;
	text-decoration:none;
}


/* My Web Club */	
	
#myWebClub_pod {
	background: url(../i/existingMyWebClub.jpg) no-repeat;	
	display:block;
	float:right;
	margin-right:47px;
	_margin-right:23px;
	margin-top:20px;
	/*text-indent:-9999px;*/
	width: 271px;
	height: 119px;
}

#myWebClub_pod ul {
	list-style-type: none;
}

#myWebClub_pod li {
	width: 190px;
	background: url(../i/bulletBlue-blue.jpg) no-repeat 0 8px;
	margin: 60px 30px 10px 18px;
	padding-left: 15px;
}

h2#myWebClub_title {
	margin-left: 10px;
	background: url(../i/MyWebClub_title.jpg) no-repeat 0 8px;
	width: 231px;
	height: 35px;
	text-indent:-9999px;
}

.existing p, .existing p#introText {
	margin-left: 10px;
	margin-right: 10px;
}

#myWebClub_Banner {
	background: url(../i/MyWebClub_banner.jpg) no-repeat;
	width: 555px; 
	height: 143px;
	margin-bottom: 20px;
}

a#myWebClub_BannerButton {
	background: url(../i/MyWebClub_bannerButton.jpg) no-repeat;
	width: 136px; 
	height: 54px;
	float: right;
	text-indent: -9999px;
	margin: 72px -2px 0 0;
}

a#myWebClub_registerButton {
	background: url(../i/MyWebClub_registerButton.jpg) no-repeat;
	width: 134px; 
	height: 49px;
	display: block;
	text-indent: -9999px;	
}



p#marks {
	background: url(../i/MyWebClub_logoMarks.jpg) no-repeat;
	width: 116px; 
	height: 57px;
	display: block;
	text-indent: -9999px;
	float: left;
}
		
p#tesco {
	background: url(../i/MyWebClub_logoTesco.jpg) no-repeat;
	width: 130px; 
	height: 57px;
	display: block;
	text-indent: -9999px;
	float: left;
}
		
p#boden {
	background: url(../i/MyWebClub_logoBoden.jpg) no-repeat;
	width: 107px; 
	height: 57px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#comet {
	background: url(../i/MyWebClub_logoComet.jpg) no-repeat;
	width: 120px; 
	height: 57px;
	display: block;
	text-indent: -9999px;
	float: left;
	}
		
p#superbreak {
	background: url(../i/MyWebClub_logoSuperbreak.jpg) no-repeat;
	width: 170px; 
	height: 58px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#evans {
	background: url(../i/MyWebClub_logoEvans.jpg) no-repeat;
	width: 97px; 
	height: 58px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#dell {
	background: url(../i/MyWebClub_logoDell.jpg) no-repeat;
	width: 120px; 
	height: 58px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#thomascook {
	background: url(../i/MyWebClub_logoThomasCook.jpg) no-repeat;
	width: 58px; 
	height: 58px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#expedia {
	background: url(../i/MyWebClub_logoExpedia.jpg) no-repeat;
	width: 115px; 
	height: 80px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#vodafone {
	background: url(../i/MyWebClub_logoVodafone.jpg) no-repeat;
	width: 94px; 
	height: 80px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#three {
	background: url(../i/MyWebClub_logo3.jpg) no-repeat;
	width: 53px; 
	height: 80px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#openUniversity {
	background: url(../i/MyWebClub_logoOU.jpg) no-repeat;
	width: 80px; 
	height: 80px;
	display: block;
	text-indent: -9999px;
	float: left;
}

p#travelodge {
	background: url(../i/MyWebClub_logotravelodge.jpg) no-repeat;
	width: 107px; 
	height: 80px;
	display: block;
	text-indent: -9999px;
	float: left;
}

.tmhr {border:0px; color:#7295bb; height:2px; margin:20px;}
.tmli {padding:0 0 0 15px;}

#button-div-cc {margin:8px 0 9px 12px; width:171px; float:left;}


/*--- New homepage SEO H's -----*/

.indexh2 {
clear:both !important;
font-family:Arial,Helvetica,sans-serif !important;
font-size:1.5em !important;
margin-top:40px;
height:24px;
padding:10px 0;
width:470px;
float: left;
text-indent: -9999px;
}

.indexh3 {
clear:both !important;
font-family:Georgia,"Times New Roman",Times,serif !important;
font-size:1.4em !important;
font-weight:bold;
padding:5px 0;
text-indent: -9999px  !important;
}
