/**
	File:
		elements.css

	Validates:
		CSS Level 2.1

	Project:
		Britannia Rescue

	Author:
		Kristina Floyd

	Date Created:
		2009 10 20

	About:
		Contains styles for specific elements

	Notes:
		Place second in the cascade

	Cascade index:
		01	undo.css - Resets browser default styles
		02	layout.css - Styles for the main layout and framework of the site
		02a secondaryNavigation.css - styling for the secondary navigation
		03	content.css - Styles for general content
		04	elements.css - Styles for specific page elements
		04a form3.css - styles for version 3 of the formbuilder
		05	ie6.css - IE6 specific styles.
		06	ie7.css - IE7 specific styles.
		07	clearing.css - Enables the use of .clearfix across the site.
		08	main.css - Continuity generated stylesheet
		09	print.css - Print specific styles
*/



/* START .hrWrapper */
.hrWrapper { border: none; border-top: 1px solid #CDE2E0; display: block; height: 1px; margin: 1em 0; }
	.hrWrapper hr { display: none; }
/* END .hrWrapper */



/* START .heartHR */
.hrWrapper.heartHR { background: transparent url(/template-images/britannia-rebrand-2009/elements/hrWrapper/hearts.gif) no-repeat top center; height: 11px; border-style:none;}
/* END .heartHR */





/* START .pagelink */
.pagelink { background: transparent url(/template-images/britannia-rebrand-2009/elements/pagelink/featuredLink.gif) no-repeat center left; padding: 10px 0 10px 34px; }
.containerSupportingMKT .pagelink { background: transparent url(/template-images/britannia-rebrand-2009/elements/pagelink/featuredLinkMKT.gif) no-repeat center left; display: block; padding: 10px 0px 10px 34px; color:White; font-weight:bold;}
.containerSupportingMKT a:visited { color: #FFFFFF; }


.pagelink.retrieveAquote { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/retrieveAquote.gif); }
.containerSupportingMKT .pagelink.retrieveAquote { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/retrieveAquote.gif); }

.pagelink.arrangeAcallback { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/arrangeAcallback.gif); }
.containerSupportingMKT .pagelink.arrangeAcallback { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/arrangeAcallback.gif); }

.pagelink.callUs { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/callUs.gif); }
.containerSupportingMKT .pagelink.callUs { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/callUs.gif); }

.pagelink.download { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/download.gif); }
.containerSupportingMKT .pagelink.download { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/download.gif); }

.pagelink.emailUs { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/emailUs.gif); }
.containerSupportingMKT .pagelink.emailUs { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/emailUs.gif); }

.pagelink.watchTheTVad { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/watchTheTVad.gif); }
.containerSupportingMKT .pagelink.watchTheTVad { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/watchTheTVad.gif); }

/* new */
.pagelink.continue { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/continue.gif); }
.containerSupportingMKT .pagelink.continue { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/continue.gif); }

.pagelink.extras { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/extras.gif); }
.containerSupportingMKT .pagelink.extras { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/extras.gif); }

.pagelink.faq { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/faq.gif); }
.containerSupportingMKT .pagelink.faq { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/faq.gif); }

.pagelink.featuredLink { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/featuredLink.gif); }
.containerSupportingMKT .pagelink.featuredLink { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/featuredLink.gif); }

.pagelink.friend { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/friend.gif); }
.containerSupportingMKT .pagelink.friend { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/friend.gif); }

.pagelink.gift { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/gift.gif); }
.containerSupportingMKT .pagelink.gift { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/gift.gif); }

.pagelink.info { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/info.gif); }
.containerSupportingMKT .pagelink.info { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/info.gif); }

.pagelink.question { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/question.gif); }
.containerSupportingMKT .pagelink.question { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/question.gif); }

.pagelink.quote { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/quote.gif); }
.containerSupportingMKT .pagelink.quote { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/quote.gif); }

.pagelink.trustUs { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/trust-us.gif); }
.containerSupportingMKT .pagelink.trustUs { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/MKT/trust-us.gif); }

.pagelink.pdf { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/pdficon_small.gif); }
.containerSupportingMKT .pagelink.pdf { background-image: url(/template-images/britannia-rebrand-2009/elements/pagelink/pdficon_small.gif); }


.pagelink:hover {  }

/* END .pagelink */






/* START .floatLeft */
.floatLeft { float: left; }
/* END .floatLeft */






/* START .floatRight */
.floatRight { float: right; }
/* END .floatRight */






/* START .pageImageFloatright */
.pageImageFloatright { float: right; padding: 0 0 1em 1em; }
/* END .pageImageFloatright */






/* START .pageImageFloatleft */
.pageImageFloatleft { float: left; padding: 0 1em 1em 0; }
/* END .pageImageFloatleft */






/* START #contentAreaHeader */
#contentAreaHeader { margin-bottom: 10px; position: relative; }
	#breadcrumb { float: left; list-style: none; margin: 0; padding: 0; width: 760px; }
		#breadcrumb li { color: #DC291E; display: inline; list-style: none; margin: 0 0.5em 0 0; padding: 0; }
			#contentAreaHeader a { color: #01157B; font-size: 0.9167em; font-weight: normal; text-decoration: none; }
			#contentAreaHeader a:hover { text-decoration: underline; }
				#contentAreaHeader strong a { font-weight: bold; }
	a#printableVersion { float: right; text-decoration: underline; }
		a#printableVersion:hover { text-decoration: none; }
/* END #contentAreaHeader */







/* START #introduction */
#introduction { background: #FAFAFA url(/template-images/britannia-rebrand-2009/elements/introduction/repeater.jpg) repeat-x bottom left; color: #01157B; padding: 15px; margin: 0 1px; width: 674px; }
#contentArea.MKTfullWidthTemplate #introduction { width: auto; }
	#introContent { float: left; min-height: 153px; padding-right: 15px; position: relative; width: 327px; }
		#introControls { bottom: 0; display: block; left: 0; position: absolute; width: 332px; }
			#introControls .firstButton { display: block; float: left; margin-right: 3px; width: 181px; }
			#introControls .secondButton { display: block; float: left; width: 143px; }
				#introControls a { display: block; }
					#introControls img { margin: 0 5px 0 0; }
	#introImage { float: right; width: 332px; }
		#introImage img { margin: 0; }

#contentArea.MKTfullWidthTemplate #introContent, #contentArea.fullWidthTemplate #introContent{ width:540px; }
/* END #introduction */






/* START font plus sizes */
.plus25 { font-size: 125%; }
.plus50 { font-size: 150%; }
.plus75 { font-size: 175%; }
.plus100 { font-size: 200%; }
/* END font plus sizes */






/* START emphasise */
.emphasise { color: #DC291E; font-size: 150%; }
/* END emphasise */

/* START emphasise */
.oneFiftyText { font-size: 150%; }
/* END emphasise */





/* START .block75-25 */
.block75-25 { width: 682px; }
	.block75-25 .block75 { float: left; margin-right: -205px; width: 460px; }
		.block75-25 .blockContent { margin-left: 205px; }
	.block75-25 .block25 { float: right; width: 205px; }
/* END .block75-25 */






/* START #contentArea.MKTfullWidthTemplate .block75-25 */
#contentArea.MKTfullWidthTemplate .block75-25 { width: 900px; }
	#contentArea.MKTfullWidthTemplate .block75-25 .block75 { float: left; margin-right: -220px; width: 670px; }
		#contentArea.MKTfullWidthTemplate .block75-25 .blockContent { margin-left: 220px; }
	#contentArea.MKTfullWidthTemplate .block75-25 .block25 { float: right; width: 220px; }
/* END #contentArea.MKTfullWidthTemplate .block75-25 */






/* START .block25-75 */
.block25-75 { width: 682px; }
	.block25-75 .block25 { float: left; width: 205px; }
	.block25-75 .block75 { float: right; margin-left: -205px; width: 460px; }
		.block25-75 .blockContent { margin-left: 205px; }
/* END .block25-75 */






/* START #contentArea.MKTfullWidthTemplate .block25-75 */
#contentArea.MKTfullWidthTemplate .block25-75 { width: 900px; }
	#contentArea.MKTfullWidthTemplate .block25-75 .block25 { float: left; width: 220px; }
	#contentArea.MKTfullWidthTemplate .block25-75 .block75 { float: right; margin-left: -220px; width: 670px; }
		#contentArea.MKTfullWidthTemplate .block25-75 .blockContent { margin-left: 220px; }
/* END #contentArea.MKTfullWidthTemplate .block25-75 */






/* START .block50-50 */
.block50-50 { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerDouble/content.gif) no-repeat bottom left; margin-bottom: 10px; width: 682px; }
	.block50-50 .block50first { float: left; width: 340px; }
		.block50-50 .block50first .containerHeader { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerDouble/firstHeader.gif) no-repeat top left; }
		.block50-50 .blockContent { margin-left: 340px; }
	.block50-50 .block50second { float: left; width: 340px; }
		.block50-50 .block50second .containerHeader { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerDouble/secondHeader.gif) no-repeat top right; }
/* END .block50-50 */






/* START #contentArea.MKTfullWidthTemplate .block50-50 */
#contentArea.MKTfullWidthTemplate .block50-50 { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerDouble/full-width/content.gif) no-repeat bottom left; margin-bottom: 10px; width: 900px; }
	#contentArea.MKTfullWidthTemplate .block50-50 .block50first { float: left; width: 450px; }
		#contentArea.MKTfullWidthTemplate .block50-50 .block50first .containerHeader { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerDouble/full-width/firstHeader.gif) no-repeat top left; }
		#contentArea.MKTfullWidthTemplate .block50-50 .blockContent { margin-left: 450px; }
	#contentArea.MKTfullWidthTemplate .block50-50 .block50second { float: left; width: 450px; }
		#contentArea.MKTfullWidthTemplate .block50-50 .block50second .containerHeader { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerDouble/full-width/secondHeader.gif) no-repeat top right; }
/* END #contentArea.MKTfullWidthTemplate .block50-50 */






/* START .containerSingle */
.block75-25 .block75 .containerSingle { margin-right: 10px; width: 460px; }
.block25-75 .block75 .containerSingle { width: 460px; }
	.containerSingle { background: #F8F9F8 url(/template-images/britannia-rebrand-2009/elements/containerSingle/repeaterLeft.gif) repeat-y top left; margin-bottom: 10px; }
		.containerSingle .containerHeader { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSingle/headerLeft.jpg) no-repeat top left; }
			.containerSingle .containerHeader div { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSingle/headerRight.jpg) no-repeat top right; display: block; }
				.containerSingle .containerHeader h2 { color: #FFFFFF; margin: 0; padding: 15px 19px 10px 19px; }
		.containerSingle .containerContent { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSingle/repeaterRight.gif) repeat-y top right; }
			.containerSingle .containerGradient { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSingle/bottomLeft.jpg) no-repeat bottom left; min-height: 50px; padding: 10px 19px 22px 19px; position: relative; }
		.containerBottomRight { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSingle/bottomRight.jpg) no-repeat bottom right; bottom: 0; height: 73px; position: absolute; right: 0; width: 13px; }
/* END .containerSingle */






/* START .containerSupporting */
.containerSupporting { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSupporting/top.gif) no-repeat top left; margin-bottom: 10px; width: 205px; }
	.containerSupportingContent { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSupporting/bottom.gif) no-repeat bottom left; min-height: 120px; padding: 17px; }
		#mainContent .containerSupportingContent img { margin-bottom: 0; padding-bottom: 0; }
/* END .containerSupporting */






/* START .containerSupportingMKT */
.containerSupportingMKT { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSupportingMKT/top.gif) no-repeat top left; margin: 0 0 10px 10px; width: 205px; }
	.containerSupportingContentMKT { background: transparent url(/template-images/britannia-rebrand-2009/elements/containerSupportingMKT/bottom.gif) no-repeat bottom left; color: #FFFFFF; min-height: 120px; padding: 17px; }
		.containerSupportingContentMKT h3 { color: #FFFFFF; }
		.pagelinkWrapper { text-align: right; }
			.containerSupportingContentMKT a { font-size: 1.0833em; font-weight: normal; }
			.containerSupportingContentMKT a:visited { color: #DBE364; }
			.containerSupportingContentMKT img { margin-bottom: 0; }
/* END .containerSupportingMKT */






/* START .containerDouble */
.containerDouble {  }
	.containerDouble .containerHeader h2 { color: #FFFFFF; margin: 0; padding: 15px 19px 10px 19px; }
	.containerDouble .containerContent { min-height: 50px; }
	.block50first .containerContent { padding: 10px 12px 10px 17px; }
	.block50second .containerContent { padding: 10px 17px 10px 12px; }
/* END .containerDouble */






/* START .defaultTemplate h1 */
#contentArea.defaultTemplate h1 { background: transparent url(/template-images/britannia-rebrand-2009/elements/default/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; line-height: normal; padding: 10px 16px; width: 674px; }
/* END .defaultTemplate h1 */






/* START .landingTemplate h1 */
#contentArea.sub-landingTemplate h1,
#contentArea.landingTemplate h1 { font-size: 2.5em; margin: 0 0 7px 6px; text-transform: uppercase; }
	#contentArea.sub-landingTemplate h1 img,
	#contentArea.landingTemplate h1 img { margin-bottom: 0; }
#contentArea.landingTemplate #defaultLandingH1,
#contentArea.sub-landingTemplate #defaultLandingH1 { background: transparent; }
/* END .landingTemplate h1 */






/* START #contentArea.homeTemplate */
#contentArea.homeTemplate { padding: 0; }
	#contentArea.homeTemplate .container { background: transparent; min-height: 500px; padding: 10px 0 1px 0; position: relative; width: 943px; }
/* END #contentArea.homeTemplate */






/* START #contentArea.landingTemplate */
#contentArea.landingTemplate {  }
	#contentArea.landingTemplate #secondaryNav { width: 205px; }
	#contentArea.landingTemplate #content { margin-left: -205px; }
		#contentArea.landingTemplate #mainContent { background: transparent; margin-left: 205px; }
/* END #contentArea.landingTemplate */






/* START #contentArea.sub-landingTemplate */
#contentArea.sub-landingTemplate {  }
	#contentArea.sub-landingTemplate #secondaryNav { width: 218px; }
	#contentArea.sub-landingTemplate #content { margin-left: -218px; }
		#contentArea.sub-landingTemplate #mainContent { background: transparent; margin-left: 218px; }
/* END #contentArea.sub-landingTemplate */






/* START #contentArea.fullWidthTemplate */
#contentArea.fullWidthTemplate {  }
	#contentArea.fullWidthTemplate #content { margin-left: 0; }
		#contentArea.fullWidthTemplate #mainContent { background: #FFFFFF url(/template-images/britannia-rebrand-2009/layout/contentArea/mainContent/repeaterFullWidth.gif) repeat-y top right; margin-left: 0; }
			#contentArea.fullWidthTemplate #mainContentTop { background: transparent url(/template-images/britannia-rebrand-2009/layout/contentArea/mainContent/topFullWidth.gif) no-repeat top right; width: 924px; }
			#contentArea.fullWidthTemplate #mainContentBottom { background: transparent url(/template-images/britannia-rebrand-2009/layout/contentArea/mainContent/bottomFullWidth.jpg) no-repeat bottom right; width: 924px; }
			#contentArea.fullWidthTemplate h1 { background: transparent url(/template-images/britannia-rebrand-2009/elements/fullWidth/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; padding: 10px 16px; width: 892px; }
/* END #contentArea.fullWidthTemplate */









/* START #contentArea.fullWidthTemplate.calculatorTemplate */
#contentArea.fullWidthTemplate.calculatorTemplate {  }
	#contentArea .container { padding-top: 10px; }
/* END #contentArea.fullWidthTemplate.calculatorTemplate */






/* START #contentArea.errorpageTemplate */
#contentArea.errorpageTemplate { padding: 0; }
	#contentArea.errorpageTemplate .container { background: transparent; line-height: 2em; min-height: 400px; padding: 20px; position: relative; width: 943px; }
		#contentArea.errorpageTemplate #errormessage { display: block; padding-top: 40px; }
			#contentArea.errorpageTemplate h2 { font-size: 3em; line-height: normal; }
			#contentArea.errorpageTemplate h3 { font-size: 1.5em; }
			#contentArea.errorpageTemplate h4 { font-size: 1.25em; margin-bottom: 1em; }
			#contentArea.errorpageTemplate h5 { font-size: 1em; margin-bottom: 1em; }
			#contentArea.errorpageTemplate p { margin: 0 1em 1.18182em 1em; }
			#contentArea.errorpageTemplate .errorpanel { background: #DEE4B9; border: 1px solid #BCC0C0; padding: 1em; }
			#contentArea.errorpageTemplate .exceptions { background: #DEE4B9; border: 1px solid #BCC0C0; margin-bottom: 1em; padding: 1em 1em 0 1em; }
				#contentArea.errorpageTemplate .exception { background: #FFFFFF; border: 1px solid #C8CEB7; margin-bottom: 1em; padding: 1em; }
				#contentArea.errorpageTemplate .exception .stack { margin: 0; }
					#contentArea.errorpageTemplate .exception ul { margin: 1em; padding: 0; }
			#contentArea.errorpageTemplate .writeSession { background: #DEE4B9; border: 1px solid #BCC0C0; margin-bottom: 1em; padding: 1em; }
			#contentArea.errorpageTemplate .writeQueryString { background: #DEE4B9; border: 1px solid #BCC0C0; padding: 1em; }
/* END #contentArea.errorpageTemplate */






/* START #contentArea.popupTemplate */
#contentArea.popupTemplate {  }
/* END #contentArea.popupTemplate */






/* START #contentArea.mktTemplate */
#contentArea.mktTemplate {  }
	#contentArea.mktTemplate .container { padding-top: 10px; }
		#contentArea.mktTemplate #content { float: left; margin-left: 0; margin-right: -218px; }
			#contentArea.mktTemplate #mainContent { margin-left: 0; margin-right: 218px; }
				/* START .mktTemplate h1 */
				#contentArea.mktTemplate h1 { background: transparent url(/template-images/britannia-rebrand-2009/elements/default/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; line-height: normal; padding: 10px 16px; width: 674px; }
				/*#contentArea.mktTemplate h1 { background: transparent url(/template-images/britannia-rebrand-2009/elements/landing/h1/heart.gif) no-repeat top left; font-size: 2.5em; line-height: normal; margin: 0 0 7px 6px; padding-left: 50px; text-transform: uppercase; }*/
				/* END .mktTemplate h1 */
		/*#contentArea.mktTemplate #subContent { float: right; padding-top: 51px; position: relative; width: 218px; }*/
        #contentArea.mktTemplate #subContent { float: right; position: relative; width: 218px; }
/* END #contentArea.mktTemplate */

.mktTemplate #subContent p{
    margin-left:10px;
    margin-right:10px;
}

.mktTemplate #subContent .containerSupportingMKT p{
    margin-left:0px;
    margin-right:0px;
}





/* START .mktTemplate.MKTfullWidthTemplate h1 */
#contentArea.MKTfullWidthTemplate {  }
	#contentArea.MKTfullWidthTemplate #content { margin-left: 0; }
		#contentArea.MKTfullWidthTemplate #mainContent { background: #FFFFFF url(/template-images/britannia-rebrand-2009/layout/contentArea/mainContent/repeaterFullWidth.gif) repeat-y top right; margin-left: 0; }
			#contentArea.MKTfullWidthTemplate #mainContentTop { background: transparent url(/template-images/britannia-rebrand-2009/layout/contentArea/mainContent/topFullWidth.gif) no-repeat top right; width: 924px; }
			#contentArea.MKTfullWidthTemplate #mainContentBottom { background: transparent url(/template-images/britannia-rebrand-2009/layout/contentArea/mainContent/bottomFullWidth.jpg) no-repeat bottom right; width: 924px; }
			/* 2009-04-22 KF commented out. This is how H1 looks on LV main site default content pages.
			 #contentArea.MKTfullWidthTemplate h1 { background: transparent url(/template-images/britannia-rebrand-2009/elements/fullWidth/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; padding: 10px 16px; width: 892px; }*/


			/*
			#contentArea.MKTfullWidthTemplate h1 { background: transparent url(/template-images/britannia-rebrand-2009/elements/landing/h1/heart.gif) no-repeat top left; font-size: 2.5em; line-height: normal; margin: 0 0 7px 6px; padding-left: 50px; text-transform: uppercase; }
			*/
			#contentArea.MKTfullWidthTemplate h1 { background: transparent url(/template-images/britannia-rebrand-2009/elements/fullWidth/h1/bg.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; padding: 10px 16px; width: 892px; }

/* END .mktTemplate.MKTfullWidthTemplate h1 */






/* START .supportingContent */
.supportingContent { margin-bottom: 10px; }
.supportingContent.cols4 {  }
	.supportingContentHead { background: transparent url(/template-images/britannia-rebrand-2009/elements/supportingContent/headerBG.gif) no-repeat top left; padding: 10px; }
		.supportingContentHead h2 { font-size: 1.4167em; margin: 0; }
	.supportingContentContent { background: transparent url(/template-images/britannia-rebrand-2009/elements/supportingContent/cols4.gif) no-repeat bottom left; padding: 0 12px 10px 12px; }
	.supportingContent.cols5 .supportingContentContent { background: transparent url(/template-images/britannia-rebrand-2009/elements/supportingContent/cols5.gif) no-repeat bottom left; padding: 0 11px 10px 11px; }
	.supportingContent a { font-weight: normal; text-decoration: none; }
	.supportingContent a:hover { text-decoration: underline; }
	.supportingContent a:visited { color: #01157B; }
	.block { float: left; margin-right: 10px; width: 222px; }
	.supportingContent.cols5 .block { width: 176px; }
	.block.lastBlock { margin-right: 0; }
		.blockHeader { background: #FDFDFD url(/template-images/britannia-rebrand-2009/elements/supportingContent/block/header.gif) no-repeat top left; padding: 20px 10px 10px 10px; }
		.supportingContent.cols5 .blockHeader { background: #FDFDFD url(/template-images/britannia-rebrand-2009/elements/supportingContent/block/header5.gif) no-repeat top left; }
			.blockHeader h3 { margin: 0; }
			h3 a { color: #01157B; font-size: 1em; text-decoration: none; }
			h3 a:hover { text-decoration: underline; }
		.blockContent { font-size: 0.8333em; line-height: 1.5em; padding: 5px 10px; }
			.blockContent ol { list-style: none; margin: 0; padding: 0; }
				.blockContent li { list-style: none; list-style-position: outside; margin: 0 0 0.5em 0; padding: 0; }
					.blockContent li a { color: #01157B; display: block; margin: 0; padding: 0; }
/* END .supportingContent */






/* START h2.blockTitle */
h1.blockTitle { font-size: 1.4167em; margin: 0; }
h2.blockTitle { font-size: 1.4167em; margin: 0; }
	h2.blockTitle a { color: #01157B; font-size: 1em; font-weight: bold; text-decoration: none; }
	h2.blockTitle a:hover { text-decoration: underline; }
	h2.blockTitle a:visited { color: #01157B; }
/* END h2.blockTitle */






/* START .homeBlock */
	/* START .homeBlock* global styles */
		.homeBlock75 { float: left; margin-right: 10px; width: 705px; }
			.homeHeader { background-color: #8D96C1; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
			.homeContent { font-size: 0.9167em; padding: 0 10px 10px 10px; }
				.homeContent img { margin: 0 0 1px 0; }
				.homeContent p { margin: 0; }
					.homeText { padding: 3px 0; }
					.homeControls { margin-top: 3px; text-align: right; }
						.homeControls a { float: left; }
			.homeBlock75 .homeHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/homeBlock/header75.gif); }

		.homeBlock25 { float: left; width: 228px; }
			.homeBlock25 .homeHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/homeBlock/header25.gif); }

		.homeBlock50 { float: left; width: 466px; }
			.homeBlock50 .homeHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/homeBlock/header50.gif); }
				.homeHeader h1 { margin: 0; }
				.homeHeader h2 { margin: 0; }
		.homeBlock50.first { margin-right: 11px; }
		
		.homeBlock66 { float: left; margin-right: 9px; position: relative; width: 623px; }
			.homeBlock66 .homeHeader { background-color: transparent; background-image: url(/template-images/britannia-rebrand-2009/elements/homeBlock/header66.gif); }
			#topBlock .homeBlock66 .homeHeader { border: none; height: 10px; left: 0; padding: 0; position: absolute; top: 0; width: 623px; }
				#topBlock .homeBlock66 .homeHeader h2 { display: none; }
			#topBlock .homeBlock66 .homeContent { height: 277px; margin-top: 10px; }
				#topBlock .homeBlock66 .homeImage {  }
					#topBlock .homeBlock66 .homeImage img { margin: 0; max-width: 603px; overflow: hidden; }
		
		.homeBlock33 { float: left; width: 311px; }
			.homeBlock33 .homeHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/homeBlock/header33.gif); }
			#topBlock .homeBlock33 .homeHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/homeBlock/header33topBlock.gif); border: none; display: block; height: 16px; left: 0; padding: 0; position: absolute; top: 0; width: 311px; }
				#topBlock .homeBlock33 .homeHeader h2 { display: none; }
			#topBlock .homeBlock33 .homeContent {  }
	/* END .homeBlock* global styles */



	/* START .homeControls */
	.homeControls .actionLink { display: block; height: 39px; position: relative; text-align: center; width: 149px; }
		.homeControls .actionLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.homeControls .actionLink span { display: block; font-size: 0.0001em; height: 2px; left: 50%; padding: 5%; position: absolute; top: 25%; overflow: hidden; width: 2px; z-index: 1; }
	.homeControls .moreLink { display: block; height: 39px; position: relative; text-align: center; width: 55px; }
		.homeControls .moreLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.homeControls .moreLink span { color: #FFFFFF; display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }

		#topBlock .homeBlock25 .homeControls .moreLink.moreInformation { width: 161px; }
		.homeBlock25 .homeControls .moreLink.moreInformation { width: 161px; }
	/* END .homeControls */




	/* START #topBlock */
	#topBlock { z-index: 10000; }
		/* START #topBlock .homeContent */
		#topBlock .homeBlock25 .homeContent { position: relative; }
		#topBlock .homeBlock50 .homeContent { min-height: 233px; position: relative; }
		#topBlock .homeBlock75 .homeContent { min-height: 233px; padding: 0 10px 18px 10px; position: relative; }
		#topBlock.homeBlock100 .homeContent { min-height: 233px; position: relative; }
		/* END #topBlock .homeContent */

		/* START #topBlock .homeControls */
		#topBlock .homeControls { bottom: 6px; position: absolute; right: 9px; }
			#topBlock .actionLink { display: block; height: 57px; position: relative; text-align: center; width: 213px; }
				#topBlock .actionLink img { border: none; height: 57px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .actionLink span { display: block; font-size: 0.0001em; height: 2px; left: 50%; padding: 5%; position: absolute; top: 25%; overflow: hidden; width: 2px; z-index: 1; }
			#topBlock .moreLink { display: block; height: 38px; margin: 11px 0 0 4px; position: relative; text-align: center; width: 77px; }
				#topBlock .moreLink img { border: none; height: 38px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .moreLink span { display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }

		#topBlock .homeBlock25 .homeControls { bottom: auto; position: relative; right: auto; }
			#topBlock .homeBlock25 .homeControls .actionLink { display: block; height: 39px; position: relative; text-align: center; width: 145px; }
				#topBlock .homeBlock25 .homeControls .actionLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .homeBlock25 .homeControls .actionLink span { display: block; font-size: 0.0001em; height: 2px; left: 50%; padding: 5%; position: absolute; top: 25%; overflow: hidden; width: 2px; z-index: 1; }
			#topBlock .homeBlock25 .homeControls .moreLink { display: block; height: 39px; margin: 0; position: relative; text-align: center; width: 55px; }
				#topBlock .homeBlock25 .homeControls .moreLink img { border: none; height: 39px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
				#topBlock .homeBlock25 .homeControls .moreLink span { display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }
		/* END #topBlock .homeControls */
	/* END #topBlock */



	/* START .homeBlock75-25 */
	.homeBlock75-25 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content75-25.gif) no-repeat bottom left; margin-bottom: 10px; }
	/* END .homeBlock75-25 */



	/* START .homeBlock25-75 */
	.homeBlock25-75 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content25-75.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-75 .homeBlock25 { margin-right: 10px; }
		.homeBlock25-75 .homeBlock75 { margin-right: 0; }
	/* END .homeBlock75-25 */



	/* START .homeBlock100 */
	.homeBlock100 { margin-bottom: 10px; }
		.homeBlock100 .homeHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/homeBlock/header100.gif); }
		.homeBlock100 .homeContent { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content100.gif) no-repeat bottom left; padding-bottom: 18px; }
	/* END .homeBlock100 */



	/* START .homeBlock50-50 */
	.homeBlock50-50 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content50-50.gif) no-repeat bottom left; margin-bottom: 10px; }
	/* END .homeBlock50-50 */



	/* START .homeBlock66-33 */
	.homeBlock66-33 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content66-33.gif) no-repeat bottom left; margin-bottom: 10px; }
	#topBlock.homeBlock66-33 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content66-33topBlock.gif) no-repeat bottom left; }
	/* END .homeBlock66-33 */



	/* START .homeBlock50-25-25 */
	.homeBlock50-25-25 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content50-25-25.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock50-25-25 .homeBlock50 { margin-right: 10px; }
		.homeBlock50-25-25 .homeBlock25.first { margin-right: 11px; }
		.homeBlock50-25-25 .homeBlock25 { margin-right: 0; }
	/* END .homeBlock50-25-25 */



	/* START .homeBlock25-25-50 */
	.homeBlock25-25-50 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content25-25-50.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-25-50 .homeBlock25.first { margin-right: 11px; }
		.homeBlock25-25-50 .homeBlock25 { margin-right: 10px; }
	/* END .homeBlock25-25-50 */



	/* START .homeBlock25-50-25 */
	.homeBlock25-50-25 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content25-50-25.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-50-25 .homeBlock25.first { margin-right: 11px; }
		.homeBlock25-50-25 .homeBlock50 { margin-right: 10px; }
	/* END .homeBlock25-50-25 */



	/* START .homeBlock25-25-25-25 */
	.homeBlock25-25-25-25 { background: transparent url(/template-images/britannia-rebrand-2009/elements/homeBlock/content25-25-25-25.gif) no-repeat bottom left; margin-bottom: 10px; }
		.homeBlock25-25-25-25 .homeBlock25 { margin-right: 10px; }
		/*.homeBlock25-25-25-25 .homeBlock25.first { margin-right: 11px; }*/
		.homeBlock25-25-25-25 .homeBlock25.second { margin-right: 11px; }
		/*.homeBlock25-25-25-25 .homeBlock25.third { margin-right: 10px; }*/
		.homeBlock25-25-25-25 .homeBlock25.last { margin-right: 0; }
	/* END .homeBlock25-25-25-25 */
/* START .homeBlock */







/* START .landingBlock* global styles */
.landingBlock50-50 { background: transparent url(/template-images/britannia-rebrand-2009/elements/landingBlock/content.gif) no-repeat bottom left; margin-bottom: 10px; }
	.landingHeader { background-color: #DEE4B9; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
	.landingContent { color: #01157B; font-size: 0.9167em; padding: 10px; }
		.landingContent p { margin: 0; }
			.landingControls { margin-top: 3px; text-align: right; }
				.landingControls a { float: left; }
		.landingImage { float: left; margin-right: 10px; }
		.landingText.withImage { float: left; width: 165px; }
	.landingBlock50 { float: left; width: 351px; }
		.landingBlock50 .landingHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/landingBlock/header.gif); }
	.landingBlock50.first { margin-right: 13px; }
/* END .landingBlock* global styles */






/* START #contentArea.sub-landingTemplate .landingBlock* global styles */
#contentArea.sub-landingTemplate .landingBlock50-50 { background: transparent url(/template-images/britannia-rebrand-2009/elements/landingBlock/sub-template/content.gif) no-repeat bottom left; margin-bottom: 10px; }
	#contentArea.sub-landingTemplate .landingHeader { background-color: #DEE4B9; background-attachment: scroll; background-position: top left; background-repeat: no-repeat; border-bottom: 1px solid #BDC6CA; padding: 10px; }
	#contentArea.sub-landingTemplate .landingContent { color: #01157B; font-size: 0.9167em; padding: 10px; }
		#contentArea.sub-landingTemplate .landingContent p { margin: 0; }
			#contentArea.sub-landingTemplate .landingControls { margin-top: 3px; text-align: right; }
				#contentArea.sub-landingTemplate .landingControls a { float: left; }
		#contentArea.sub-landingTemplate .landingImage { float: left; margin-right: 10px; }
		#contentArea.sub-landingTemplate .landingText.withImage { float: left; width: 165px; }
	#contentArea.sub-landingTemplate .landingBlock50 { float: left; width: 351px; }
		#contentArea.sub-landingTemplate .landingBlock50 .landingHeader { background-image: url(/template-images/britannia-rebrand-2009/elements/landingBlock/sub-template/header.gif); }
	#contentArea.sub-landingTemplate .landingBlock50.first { margin-right: 4px; }
/* END #contentArea.sub-landingTemplate .landingBlock* global styles */



/* START .landingBlock50single */
.landingBlock50single { background: transparent url(/template-images/britannia-rebrand-2009/elements/landingBlock/contentSingle.gif) no-repeat bottom left; margin-bottom: 10px; }
/* END .landingBlock50single */



/* START .landingControls */
.landingControls { margin-top: 3px; text-align: right; }
	.landingControls .actionLink { display: block; height: 38px; margin-right: 9px; position: relative; text-align: center; width: 154px; }
		.landingControls .actionLink img { border: none; height: 38px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.landingControls .actionLink span { color: #FFFFFF; display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }
			.landingControls a { float: left; }
	.landingControls .moreLink { display: block; height: 38px; position: relative; text-align: center; width: 161px; }
		.landingControls .moreLink img { border: none; height: 38px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
		.landingControls .moreLink span { display: block; font-size: 1px; height: 2px; left: 50%; padding: 5%; position: absolute; top: 50%; overflow: hidden; width: 2px; z-index: 1; }
/* END .landingControls */






/* START #socialBookMarks */
#socialBookMarks { background: #F5F4F2; border: 1px solid #01157B; color: #586163; padding: 1em; }
	#socialBookMarks div {  }
		#socialBookMarks h3 { float: left; }
		#socialBookMarks div p { float: right; }
	#socialBookMarks ul { list-style: none; }
		#socialBookMarks li { background: transparent; float: left; list-style: none; margin-right: 1.5em; padding: 0; }
			#socialBookMarks a { background-color: transparent; background-repeat: no-repeat; background-position: top left; display: block; padding-left: 22px; text-decoration: none; }
			#socialBookMarks a:hover { text-decoration: underline; }
			#socialBookMarks .digg a { background-image: url(/template-images/britannia-rebrand-2009/elements/socialBookmarks/digg.gif); }
			#socialBookMarks .reddit a { background-image: url(/template-images/britannia-rebrand-2009/elements/socialBookmarks/reddit.gif); }
			#socialBookMarks .delicious a { background-image: url(/template-images/britannia-rebrand-2009/elements/socialBookmarks/delicious.gif); }
			#socialBookMarks .facebook a { background-image: url(/template-images/britannia-rebrand-2009/elements/socialBookmarks/facebook.gif); }
			#socialBookMarks .stumbleupon a { background-image: url(/template-images/britannia-rebrand-2009/elements/socialBookmarks/stumbleupon.gif); }
			#socialBookMarks .newsvine a { background-image: url(/template-images/britannia-rebrand-2009/elements/socialBookmarks/newsvine.gif); }
/* END #socialBookMarks */






/* START .heartList */
.heartList ul li { background: transparent url(/template-images/britannia-rebrand-2009/elements/bullet/dot.gif) no-repeat scroll 0 3px; }
	.heartList ul li li { background: transparent url(/template-images/britannia-rebrand-2009/elements/bullet/dash.gif) no-repeat 0 4px; }
/* END .heartList */






/* START .tickList */
.tickList ul li { background: transparent url(/template-images/britannia-rebrand-2009/elements/bullet/tick.gif) no-repeat scroll 0 3px; }
/* END .tickList */






/* START .sitemap */
.sitemap {  }
	.sitemap dt { margin: 1em 0; }
		.sitemap dt a { color: #01157B; font-size: 1.5em; }
	.sitemap dt:first-child { margin-top: 0; }
	.sitemap dd { margin-left: 2em; }
/* END .sitemap */






/* START .mktTemplate #subContent */
#contentArea.mktTemplate #subContent img { display: block; margin: 0 0 1em 10px; }
/* END .mktTemplate #subContent */






/* START #affiliateLogoWrapper */
#affiliateLogoWrapper { display: block; float: right; text-align: right; width: 500px; }
	#affiliateLogo { background: #FFFFFF url(/template-images/britannia-rebrand-2009/elements/affiliateLogo/topLeft.gif) no-repeat scroll top left; float: right; margin-top: 15px; position: relative; }
		#affiliateLogoBottomRight { background: transparent url(/template-images/britannia-rebrand-2009/elements/affiliateLogo/bottomRight.gif) no-repeat scroll bottom right; padding: 8px; }
		#affiliateLogoTopRight { background: transparent url(/template-images/britannia-rebrand-2009/elements/affiliateLogo/topRight.gif) no-repeat scroll top right; display: block; height: 8px; position: absolute; right: 0; top: 0; width: 8px; }
		#affiliateLogoBottomleft { background: transparent url(/template-images/britannia-rebrand-2009/elements/affiliateLogo/bottomLeft.gif) no-repeat scroll bottom right; bottom: 0; display: block; height: 8px; left: 0; position: absolute; width: 7px; }
/* END #affiliateLogoWrapper */






/* START .imageAndTextOverlay */
.imageAndTextOverlay { background-attachment: scroll; background-position: top left; background-repeat: no-repeat; height: 156px; line-height: normal; margin-bottom: 10px; padding: 16px 0 10px 69px; width: 644px; }
	.imageAndTextOverlay .overlayContent { font-family: "Times New Roman", Times, serif; font-size: 1.5em; min-height: 156px; overflow: hidden; width: 340px; }
		#contentArea .imageAndTextOverlay h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6667em; margin: 0; }
		.imageAndTextOverlay div {  }
/* END .imageAndTextOverlay */






/* START #topBlock.homeBlock100 .overlayContent */
#topBlock.homeBlock100 .overlayContent { height: 160px; position: absolute; right: 46px; top: 22px; width: 333px; }
	#topBlock.homeBlock100 .overlayContent h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 3.0909em; margin: 0; }
	#topBlock.homeBlock100 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; }
/* END #topBlock.homeBlock100 .overlayContent */






/* START #topBlock .homeBlock75 .overlayContent */
#topBlock .homeBlock75 .overlayContent { height: 160px; position: absolute; right: 46px; top: 22px; width: 333px; }
	#topBlock .homeBlock75 .overlayContent h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 3.0909em; margin: 0; }
	#topBlock .homeBlock75 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; }
/* END #topBlock .homeBlock75 .overlayContent */






/* START #topBlock .homeBlock50 .overlayContent */
#topBlock .homeBlock50 .overlayContent { height: 160px; position: absolute; right: 46px; top: 22px; width: 333px; }
	#topBlock .homeBlock50 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; }
/* END #topBlock .homeBlock50 .overlayContent */






/* START #topBlock .homeBlock25 .overlayContent */
#topBlock .homeBlock25 .overlayContent { height: 110px; left: 24px; position: absolute; top: 50px; width: 176px; }
	#topBlock .homeBlock25 .overlayContent p { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.6363em; font-weight: bold; text-align: center; }
/* END #topBlock .homeBlock25 .overlayContent */





/* START #telephoneDirectoryResults */
#telephoneDirectoryResults {  }
	#telephoneDirectoryResults ol { border-top: 1px solid #CDE2E0; padding: 0 0 0 3em; }
		#telephoneDirectoryResults li { border-bottom: 1px solid #CDE2E0; list-style-position: outside; margin: 0; padding: 1em 0; }
			#telephoneDirectoryResults em { font-weight: bold; }
			#telephoneDirectoryResults h2 { margin: 0; }
			#telephoneDirectoryResults .newnumber { font-size: 1.5em; font-weight: bold; }
/* END #telephoneDirectoryResults */






/* START #header.calculatorHeader */
#header.calculatorHeader { min-height: 100px; }
/* END #header.calculatorHeader */






/* START #growthCalculator */
#growthCalculator {  }
	#growthCalculator h2 { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/headerBG.jpg) no-repeat top left; border-bottom: 1px solid #BDC6CA; color: #FFFFFF; line-height: normal; margin: 0; min-height: 29px; padding: 16px 16px 16px 67px; }
	#growthCalculator form { background: #F5F9FA url(/template-images/britannia-rebrand-2009/elements/growthCalculator/formBG.jpg) no-repeat bottom left; }
		#growthCalculator fieldset { background: transparent; border: none; }
			#growthCalculator ol { position: relative; }
				#growthCalculator label { font-size: 1.1667em; font-weight: bold; width: 200px; }
				.formInputWrapper { float: left; }
				#growthCalculator input { float: left; padding-left: 15px; padding-right: 5px; width: 100px; }
				.inputWrapper { float: left; position: relative; width: auto; }
				#initialLumpSumLI span { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/poundSign.png) no-repeat top left; height: 10px; left: 5px; position: absolute; top: 6px; width: 8px; z-index: 1000; }
				#monthlySavingsLI span { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/poundSign.png) no-repeat top left; height: 10px; left: 5px; position: absolute; top: 6px; width: 8px; z-index: 1000; }
				#interestRateLI span { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/percent.png) no-repeat top right; height: 10px; position: absolute; right: 5px; top: 6px; width: 15px; z-index: 1000; }
					#interestRateLI input { padding-left: 0; padding-right: 20px; text-align: right; }
				.GCerror { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/exclamation.png) no-repeat top left; display: block; float: left; font-weight: bold; margin-left: 12px; padding-left: 20px; display: none; width: 225px; }
				.GCvalid { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/tick.png) no-repeat top left; display: block; float: left; margin-left: 12px; padding-left: 20px; width: 225px; }
				#growthCalculator .formbuttonbar { bottom: 0; position: absolute; right: 0; }
	#GCresults { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/resultsBG.gif) no-repeat bottom left; color: #01157B; padding: 10px 22px 16px 22px; }
		#totalSP { color: #DC291E; font-size: 2em; }
	#GCcontent { background: transparent url(/template-images/britannia-rebrand-2009/elements/growthCalculator/contentBG.gif) no-repeat bottom left; padding: 8px 22px 16px 22px; }

	#initialLumpSumValid { height: 20px; width: 20px; display: none; }
	#monthlySavingsValid { height: 20px; width: 20px; display: none; }
	#interestRateValid { height: 20px; width: 20px; display: none; }
	#termInYearsValid { height: 20px; width: 20px; display: none; }
/* END #growthCalculator */






/* START #cover-options */
/* table version */
#cover-options { position: relative; }
	#cover-options .homeContent { padding: 10px 8px; position: relative; }
		#cover-options table { margin: 0; width: 100%; }
			#cover-options tr { cursor: pointer; }
				#cover-options th { background: transparent; border: none; font-size: 1.09091em; font-weight: normal; padding: 0; width: 193px; }
				#cover-options td { background: transparent url(/template-images/britannia-rebrand-2009/elements/cover-options/repeater.gif) repeat-x top right; border: none; font-size: 1.09091em; line-height: 1em; padding: 4px 5px 13px 5px; width: 99px; }
					#cover-options tr:hover strong { color: #DC291E; }
					#cover-options a { background: transparent url(/template-images/britannia-rebrand-2009/elements/cover-options/th-bg.gif) no-repeat top right; color: #18276F; display: block; font-weight: normal; padding: 4px 0 13px 8px; text-decoration: none; }
					#cover-options a:hover { background: transparent url(/template-images/britannia-rebrand-2009/elements/cover-options/th-bg-over.gif) no-repeat top right; color: #FFFFFF; }
					#cover-options strong { font-size: 1.1667em; }
			#cover-options .first { cursor: default; }
				#cover-options .first th { background: transparent; color: #FFFFFF; font-size: 2em; line-height: 1; padding: 10px 0 10px 8px; vertical-align: bottom; }
				#cover-options .first td { background: transparent; color: #FFFFFF; font-size: 2em; line-height: 1; padding: 10px 8px 10px 0; vertical-align: bottom; }
					#cover-options .first a { background: transparent; color: #FFFFFF; }
					#cover-options .first a:hover { background: transparent; color: #FFFFFF; }
					#cover-options .first strong { font-size: 1.6363em; }
					#cover-options .first:hover strong { color: #FFFFFF; }
		#cover-options p { margin: 0; text-align: center; }
			#cover-options p a { background: transparent; padding: 0; }
			#cover-options p a:hover { background: transparent; }
/* END #cover-options */






/* START .product-rollover */
.product-rollover-wrapper { position: relative; }
	.product-rollover { background: transparent; color: #01157B; display: none; font-size: 11px; left: 80px; padding: 10px; position: absolute; top: 0; width: 190px; z-index: 100000; }
		.product-rollover-top { background: transparent url(/template-images/britannia-rebrand-2009/elements/cover-options/product-rollover/top.gif) no-repeat top left; height: 20px; }
		.product-rollover-content { background: transparent url(/template-images/britannia-rebrand-2009/elements/cover-options/product-rollover/repeater.gif) repeat-y top left; padding: 8px 18px 8px 18px; }
			#cover-options .product-rollover p { margin-bottom: 1em; text-align: left; }
			#cover-options .product-rollover a { color: #3568C4; font-weight: bold; text-decoration: underline; }
			#cover-options .product-rollover a:hover { text-decoration: none; }
		.product-rollover-bottom { background: transparent url(/template-images/britannia-rebrand-2009/elements/cover-options/product-rollover/bottom.gif) no-repeat top left; height: 10px; }
		.product-rollover-global { display: block; width: 190px; }
/* END .product-rollover */