@charset "UTF-8";
/* CSS Document */

html, body {
	margin:0;
	padding:0
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #66696B;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
	line-height: 1.3em;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

form {
	margin: 0;
	padding: 0;
	}

input, textarea {
	color: #66696B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	border: 1px solid #8a9bab;
	}
	
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	width: 176px;
	color: #66696B;
	border: 1px solid #8a9bab;
	}


input:focus {
	background-color: #F9FFE5;
	}

blockquote {
	margin-left: 20px;
	margin-right: 20px;
	text-indent: 25px;
	background-image: url(../images/quoteLeftGreen.gif);
	background-repeat: no-repeat;
	padding-top: 1px;
	margin-top: 30px;
	}


div.cl {
	clear: both;
}
div.clc { height: 5px; clear: both; }
div#threewrapper{
	float:left;
	width:100%;
	}
	
div#container {
	width:900px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
div#toplinks {
	height: 22px;
	text-align: right;
	font-size: 0.75em;
	color: #FFFFFF;
	padding-top: 20px;
}
div#toplinks a {
	color: #333333;
	text-decoration: none;
	margin-right: 5px;
	margin-left: 5px;
}
div#toplinks a:hover {
	text-decoration: underline;
}
div#header {
	height: 90px;
}
div#logo {
	height: 58px;
	width: 262px;
	margin-top: 15px;
	float: left;
}
div#adviser {
	float: right;
	width: 476px;
	margin-top: 15px;
	height: 58px;
}
div#navigation {
	height: 15px;
	margin-bottom: 9px;
	font-size: 0.9em;
}

div#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 15px;
}

div#navigation ul li {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8cc63f;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
}

/*
div#navigation ul li.home {
	width: 41px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8cc63f;
	}
div#navigation ul li.finder {
	width: 134px;
	}
div#navigation ul li.why {
	width: 131px;
	}
div#navigation ul li.help {
	width: 124px;
	}
div#navigation ul li.insurance {
	width: 161px;
	}
div#navigation ul li.explained {
	width: 93px;
	}
div#navigation ul li.testimonials {
	width: 107px;
	}
div#navigation ul li.contact {
	width: 100px;
	}
*/

div#navigation ul li.home {
	width: 41px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8cc63f;
	}
div#navigation ul li.finder {
	width: 120px;
	}
div#navigation ul li.life {
	width: 135px;
	}
div#navigation ul li.hip {
	width: 155px;
	}
div#navigation ul li.why {
	width: 120px;
	}
div#navigation ul li.mortgages {
	width: 120px;
	}
div#navigation ul li.insurance {
	width: 115px;
	}
div#navigation ul li.contact {
	width: 85px;
	}

div#navigation a {
	text-decoration: none;
	color: #222222;
}
div#navigation a:hover {
	color: #8fd400;
}
div#navigation li#selected{
	font-weight: bold;
}

div#navigation li#selected a{
	color: #8fd400;
}
div#navigation li#selected a:hover {
	color: #48883E;
}
div#navigation span {
	display: none;
}
div#subnavigation {
	height: 22px;
	font-size: 0.79em;
	padding-left: 52px;
	background-image: url(../images/subNavigationBackground.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
}
div#subnavigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
div#subnavigation li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
div#subnavigationspacer {
	height: 26px;
}
div#subnavigation a {
	color: #737373;
	text-decoration: none;
	margin-right: 12px;
}
div#subnavigation a:hover {
	color: #8fd400;
}
div#subnavigation li.selected a {
	color: #8fd400;
}
div#subnavigation li.selected a:hover {
	color: #48883E;
}
div#subnavigation li.selected a {
	color: #8fd400;
}
div#subnavigation li.selected a:hover {
	color: #48883E;
}

div#insuranceholder {
	background-image: url(../images/insurancePageMiddle.jpg);
	background-repeat: repeat-y;
	width: 100%;
	}
	
div#insuranceheader {
	background-image: url(../images/insurancePageTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	}
	
div#insurancefooter {
	background-image: url(../images/insurancePageBottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 100%;
	}


div#content {
	float:left;
	width:660px;
	list-style-type: none;
}

div#threecontent{
	margin-top: 0;
	margin-right: 246px;
	margin-bottom: 0;
	margin-left: 178px;
	list-style-type: none;
}

div#insurance {
	float: left;
	width: 500px;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div#contentinner {
	margin-left: 0; /* 12 px */
	font-size: 0.9em;
	min-height: 400px;
}

div#insurance div#contentinner {
	margin: 0; /* 12 px */
	min-height: 290px;
	padding: 10px;
	color: #7B7E81;
	font-size: 0.9em;
}

div#insurance div#contentinner h1{
	margin: 0;
	font-size: 1.8em;
	line-height: 1.2em;
	color: #8F8F8F;
}

div#contentinner h1 {
	color: #666666;
	font-size: 1.3em;
	margin-top: 10px;
	margin-bottom: 11px;
}
div#contentinner h2 {
	color: #7a7c7f;
	font-size: 1.1em;
	margin-top: 11px;
	margin-bottom: 9px;
}
div#contentinner p {
	margin-top: 9px;
	margin-bottom: 9px;
}

div#contentinner blockquote p {
	margin-top: 4px;
}

div#contentinner span.Lln_date {
	font-size: 0.9em;
}

div#contentinner p.intro {
	font-size: 1.1em;
}
div#contentinner ul{
	padding-left: 0;
	margin-left: 20px;
}

div#contentinner li {
	margin-bottom: 4px;
	background-image: url(../images/greenBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	list-style-type: none;
	padding-left: 12px;
}
div#contentinner a {
	color: #8fd400;
}
div#contentinner a:hover {
	text-decoration: none;
}

div#contentinner div#contactform {
	float:right;
	width: 350px;
	padding-left: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cce6aa;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	min-height: 300px;
	}
div#contentinner div#contactform label.error { font-size: 9px; display: block; float: left; width: 175px; padding: 0 50px 0 0; margin: 0 0 5px; text-align: left; clear: both; line-height: 1.5em; }
div#contentinner div#contactform p {
	margin-top: 0;
	}
div#insuranceform label.error { color: #575757; font-size: 9px; font-weight: normal; display: block; float: right; width: 175px; padding: 0 15px 0 0; margin: 0 0 5px; text-align: right; clear: both; line-height: 1.5em; }
div#contentinner div#contactform input.submit {
	width: 91px;
 	height: 20px;
  	padding: 20px 0 0;
 	margin: 0;
	border: 0;
	background: transparent url(/assets/images/submitForm.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	margin-top: 2px;
	margin-left: 40px;
}

div#contentinner div.formrow {
	width: 310px;
	clear: both;
	}

div#contentinner div.formlabel {
	float: left;
	width: 150px;
	padding-bottom: 3px;
}

div#contentinner div.forminput {
	float: right;
	width: 135px;
	text-align: left;
	margin-right: 5px;
	padding: 0;
}

div#contentinner div.fieldset {
	border: none;
	width: 320px;
	float: left;
	margin-left: 5px;
}
div#contentinner label {
	display: block;
	float: left; 
	 
	padding: 0; 
	margin: 0;
	text-align: right;
	clear: both;
	line-height: 1.5em;
	}

div#contentinner input, div#contentinner button, div#contentinner select, div#contentinner textarea {
	margin-bottom: 1px;
	width: 125px;
	padding-left: 2px;
	font-size: 1em;
	}
	
div#contentinner textarea {
	width: 295px;
	height: 80px;
}

div#contentinner select {
	margin-bottom: 1px;
	width: 130px;
	padding-left: 2px;
	font-size: 1em;
	}
	
div#contentinner input.pound {
	width: 115px;
	background-image: url(/assets/images/pound.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 12px;
	}
	
div#contentinner input.dayfield {
	width: 30px;
	}
	
div#contentinner input.yearfield {
	width: 50px;
	}

div#contentinner div#insuranceform input.submit {
	width: 106px;
 	height: 20px;
  	padding: 20px 0 0;
 	margin: 0;
	border: 0;
	background: transparent url(/assets/images/getYourQuote.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	margin-top: 2px;
}

div#morelinks {
	float: left;
	width: 595px;
	margin-top: 10px;
	min-height: 90px;
	font-size: 0.95em;
	color: #8F8F8F;
}
div#morelinks div{
	width: 275px;
	float: left;
	padding: 10px;
	}
	
div#morelinks h2{
	margin: 0;
	font-size: 1.2em;
	}
	
div#morelinks h3{
	margin: 0;
	font-size: 1em;
	}
	
div#morelinks p{
	margin-top: 5px;
	}
div#morelinks a{
	color: #8F8F8F;
	}
	
div#flash {
	height: 302px;
	background-image: url(../images/flashBackground.jpg);
	width: 660px;
}
div#boxes {
	height: 129px;
	background-image: url(../images/homeBoxBackground.jpg);
	background-repeat: repeat-x;
	font-size: 0.74em;
	line-height: 1.3em;
	color: #4F5153;
}
div#boxes  div.boxheader {
	font-size: 1.2em;
	display: block;
	margin-bottom: 3px;
	font-weight: bold;
}
div#boxes   div.boxcopy {
	height: 55px;
	line-height: 1.4em;
}
div#boxes  div.more {
	text-align: right;
	padding-right: 5px;
}
div#boxes div.boxquote {
	text-align: left;
	font-size: 1.1em;
	margin-bottom: 10px;
	background-image: url(../images/quoteLeft.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	padding-top: 5px;
}
div#boxes div.boxquoteinner {
	background-image: url(../images/quoteRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 41px;
	padding-top: 10px;
}

div#boxes div.boxquoteinner p{
	margin-top: 0;
	margin-right: 25px;
	margin-bottom: 0;
	margin-left: 3px;
}
	
div#leftbox {
	width: 200px;
	float: left;
	height: 119px;
	background-image: url(../images/homeBoxLeftEdge.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
}
div#midbox {
	width: 195px;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #8fd400;
	border-left-color: #8fd400;
	margin-top: 10px;
}
div#rightbox {
	width: 187px;
	float: right;
	height: 119px;
	background-image: url(../images/homeBoxRightEdge.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
	text-align: right;
}
div#rightbox div.more{
	margin-top: 5px;
	}
	
div#column {
	float:right;
	width:226px;
}

div#threecolumn{
	float:left;
	width:226px;
	margin-left:-226px;
	}

div#insuranceformholder {
	float: right;
	width: 300px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 0.8em;
	line-height: 1.2em;
	padding-bottom: 0;
}

div#insuranceformholder div#insuranceformheader{
	font-size: 1em;
	line-height: 1.3em;
	padding-top: 12px;
	color: #2f2f2f;
	}
	
div#insuranceformholder div#insuranceformheader h1{
	font-size: 1.25em;
	font-weight: normal;
	}

div#insuranceformholder div#insuranceformheader h1 span.lifefinder{
	background-image: url(../images/lifeFinder.gif);
	width: 78px;
	height: 14px;
	display: inline;
	}

div#insuranceformholder div#insuranceform {
	padding-top: 10px;
	min-height: 330px;
}

div#insuranceform p{
	margin-bottom:0;
	}

div#insuranceform form {
	margin:0;
	padding: 0;
	}

div#insuranceform label{
	width: 120px;
	float: left;
	clear: both;
	margin-left: 0;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 3px;
	color: #57b7df;
	}
	
div#insuranceform input.textfield, div#insuranceform select, div#insuranceform div#dob {
	width: 160px;
	font-size: 1em;
	float: right;
	margin-right: 5px;
	margin-bottom: 3px;
}


div#insuranceform select{
	height: 18px;
	position: absolute;
	margin-left: 15px;
}

div#insuranceform input#consent{
	float: left;
	margin-right: 3px;
	margin-bottom: 30px;
	}
div#insuranceform input#policy { margin-right: 3px; margin-bottom: 10px; float: left; }
div#contactform input#policy { width: 25px; margin-right: 3px; margin-bottom: 10px; }
div#insuranceform div#consentarea { margin: 5px 5px 15px; font-size: 0.9em; }
div#contactform div#consentarea { font-size: 9px; text-align: left; width: 350px; float: left; margin: 25px 5px 15px; }
div#insuranceform div#consentarea a:link { color: #7eb238; text-decoration: underline; }
div#contactform div#consentarea a:link { color: #7eb238; text-decoration: underline; }
div#insuranceform div#consentarea a:hover { color: #7eb238; text-decoration: none; }
div#contactform div#consentarea a:hover { color: #7eb238; text-decoration: none; }
div#insuranceform div#consentarea a:active { color: #7eb238; }
div#contactform div#consentarea a:active { color: #7eb238; }
div#insuranceform div#consentarea a:visited { color: #7eb238; }
div#contactform div#consentarea a:visited { color: #7eb238; }
div#insuranceform input.textfield {
	width: 158px;
	height: 14px;
}
div#insuranceform input.dayfield {
	width: 25px;
	font-size: 1em;
	margin-bottom: 2px;
	height: 14px;
}

div#insuranceform input.yearfield {
	width: 40px;
	font-size: 1em;
	margin-bottom: 2px;
	height: 14px;
}

div#insuranceform input.submit {
	width: 106px;
 	height: 24px;
  	padding: 24px 0 0;
 	margin: 0;
	border: 0;
	background: transparent url(/assets/images/applyNow.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	margin-left: 65px;
}

div#threenavigation{
	float:left;
	width: 150px;
	margin-left:-900px;
	padding-top: 2px;
	line-height: 1.1em;
	margin-top: 0;
	list-style-type: none;
	font-size: 0.86em;
	}

div#threenavigation ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
div#threenavigation li{
	padding: 0;
	list-style-type: none;
	margin: 0;
	}
	
div#threenavigation a {
	color: #737373;
	text-decoration: none;
	display: block;
	margin-bottom: 8px;
}

div#threenavigation a:hover {
	color: #7EB238;
}

div#threenavigation li.selected a {
	color: #7EB238;
}

div#best {
	height: 153px;
	width: 223px;
	margin-bottom: 7px;
	background-image: url(../images/homeSideCustomersSay.gif);
	background-repeat:no-repeat;
	padding-left: 3px;
}
div#providers {
	height: 153px;
	width: 223px;
	margin-bottom: 7px;
	background-image: url(../images/subSideInsuranceProviders.gif);
	background-repeat:no-repeat;
	padding-left: 3px;
}
div#call {
	height: 270px;
	width: 226px;
	margin-bottom: 7px;
}
div#tool {
	height: 179px;
	width: 226px;
	margin-bottom: 7px;
}
div#telegraph {
	height: 52px;
	width: 226px;
	margin-bottom: 7px;
}
div#footercontainer {
	clear: both;
	background-image: url(../images/footerBar.gif);
	background-repeat: repeat-x;
}
div#footer {
	width:900px;
	text-align:left;
	height: 24px;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.8em;
	padding-top: 4px;
}
div#footer a {
	color: #222222;
	text-decoration: none;
}
div#footer a:hover {
	color: #000000;
}

div#telegraphfooter {
	width: 226px;
	height: 18px;
	float: right;
}

div#terms {
	width:900px;
	text-align:left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 0.75em;
	margin-top: 20px;
}
div#terms a {
	color: #7EB238;
	text-decoration: underline;
}
div#terms p.darker {
	color: #4E5052;
	margin-top: 8px;
}

div#terms p {
	margin-bottom: 3px;
	margin-top: 0px;
}
div#terms a:hover {
	text-decoration: none;
}

.wlpeMessageText {
	color: #993300;
	}
	
div#sliderheading {
	padding-top: 8px;
	color: #ffffff;
	font-weight: bold;
	font-size: 1em;
	padding-left: 6px;
	}

div#slidercontainer{
	overflow: hidden;
	height: 125px;
}

ul#sliderholder {
	list-style-type: none;
	padding: 0;
	width: 195px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
			
div#sliderfooter {
	text-align: right;
	font-size: 0.75em;
	margin-top: 3px;
	margin-right: 7px;
}

div#sliderfooter a{
	color: #828181;
	text-decoration: none;
}


ul#sliderholder li {
	margin-top: 10px;
	}
	
ul#sliderholder li strong{
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	}

ul#sliderholder li a{
	color: #666968;
	text-decoration: none;
	position: relative;
	}

ul#sliderholder li span.comment {
	font-size: 0.8em;
	font-style: italic;
	line-height: 1.3em;
	width: 195px;
	margin: 0;
	padding-top: 10px;
	min-height: 54px;
}

ul#sliderholder li span.author {
	font-size: 0.8em;
	text-align: right;
	margin-top: 3px;
	width: 195px;
}

div#webform {
	display: none;
	background-color: #8cc63f;
	text-align: center;
	color: #333333;
	font-size: 0.8em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
div#webform a{
	color: #FFFFFF;
	}

div#webforminner {
	min-height: 160px;
	text-align: left;
}


div#footerbaredge{
	background-image: url(../images/footerFormBar.gif);
	height: 5px;
}

div#webform	div#webforminner{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

div#webform form, div#webform p {
	width: 620px;
	}
	
div#webform	div#webformleft{
	width: 300px;
	float: left;
}

div#webform	div#webformright{
	width: 300px;
	float: right;
}
	
div#webform label {
	display: block;
	float: left; 
	width: 115px; 
	padding: 0; 
	margin: 0;
	text-align: right;
	clear: both;
	line-height: 1.5em;
	}
	
div#webform label.error {
	display: block;
	float: left; 
	width: 175px; 
	padding: 0; 
	margin: 0;
	text-align: right;
	clear: both;
	line-height: 1.5em;
	padding-left: 115px;
	}

div#webform input, div#webform button, div#webform select {
	float: right;
	margin-bottom: 1px;
	border: 1px solid #cccccc;
	width: 172px;
	padding-left: 2px;
	font-size: 1em;
	}
	
div#webform textarea {
	float: right;
	margin-bottom: 1px;
	border: 1px solid #cccccc;
	padding-left: 2px;
	width: 492px;
	height: 90px;
	font-size: 1em;
	}

div#webform input.submit {
	width: 129px;
 	height: 17px;
  	padding: 17px 0 0;
 	margin: 0;
	border: 0;
	background: transparent url(/assets/images/sendYourComments.gif) no-repeat center top;
	overflow: hidden;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
#tango { visibility: hidden; }

/* :::::::::: HOT DEAL FINDER :::::::::: */

div#widecontent {
	float:left;
	list-style-type: none;
	width: 100%;
}
div#widecontent  div#pagetitleendcap {
	background-image: url(../images/titleBarrightCap.gif);
	height: 47px;
	background-position: right top;
	background-repeat: no-repeat;
	
}
div#widecontent div#pagetitleouter {
	background-image: url(../images/titleBarLeftCap.gif);
	height: 47px;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
div#widecontent div#pagetitleinner {
	background-image: url(../images/titleBarBackground.gif);
	margin-right: 79px;
	margin-left: 5px;
	padding-left: 74px;
	height: 47px;
	font-size: 1.7em;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 47px;
	text-align: center;
}
div#smallboxesouter {
	background-image: url(../images/smallBoxRepeat.gif);
	background-position: left top;
}
div#allboxes h2 {
	font-size: 1.4em;
}
div#smallboxes {
	background-image: url(../images/smallBoxBottom.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 894px;
	overflow: hidden;
	padding-left: 6px;
}
div#smallboxes p, div#smallboxes ul {
	font-size: 1em;
	line-height: 1.2em;
	margin-left: 0;
}
div#smallboxes div.smallbox {
	width: 286px;
	float: left;
	margin-left: 15px;
}
div#smallboxes  div.leftbox {
	margin-left: 0;
}
div#smallboxfooter {
	position: absolute;
	margin-top: -117px;
	height: 1px;
}
div#smallboxfooter img.money {
	margin-left: 172px;
	margin-right: 10px;
}
div#smallboxfooter img.insurance {
	margin-left: 190px;
	margin-right: 10px;
}
div#smallboxfooter img.utilities {
	margin-left: 140px;
}
div#smallboxes div.smallboxbody {
	min-height: 206px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
}
div#smallboxes div.smallboxheader {
	height: 12px;
	background-color: #CC6633;
}

div#largeboxesouter {
	background-image: url(../images/largeBoxRepeat.gif);
	background-position: left top;
}
div#largeboxes {
	background-image: url(../images/largeBoxBottom.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-top: 20px;
	width: 894px;
	overflow: hidden;
	padding-left: 6px;
}
div#largeboxes p {
	font-size: 1.1em;
	line-height: 1.3em;
}
div#largeboxes div.largebox {
	width: 439px;
	float: left;
	margin-left: 10px;
}
div#largeboxes  div.leftbox {
	margin-left: 0;
}
div#largeboxes div.largeboxbody {
	min-height: 180px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
}
div#largeboxes div.largeboxheader {
	height: 12px;
}
div#largeboxfooter {
	position: absolute;
	margin-top: -177px;
	height: 1px;
}
div#largeboxfooter img.painthouse {
	margin-left: 250px;
}
div#largeboxfooter img.boxes {
	margin-left: 280px;
}

div#insurancequoteleft{
	width: 460px;
	float: left;
}

div#insurancequoteright{
	width: 410px;
	float: right;
	color: #707173;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
}

div#insurancequotetitle {
	background-color: #F8A402;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 1px;
	margin-left: 1px;
	padding: 26px;
	background-image: url(../images/orangeCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#insurancequotetitle h1 {
	color: #FFFFFF;
	font-size: 1.8em;
	margin-top: 0;
	margin-bottom: 25px;
	}
	
div#insurancequotetitle h2 {
	color: #FFFFFF;
	font-size: 3.4em;
	margin-top: 0px;
	clear: both;
	}
div#insurancequotecontent{
	margin-top: 12px;
	margin-bottom: 4px;
	padding-right: 12px;
	padding-left: 12px;
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #ffffff;
}

div#insurancequotecontent h3 {
	font-size: 2em;
	clear: both;
	text-align: center;
	color: #707173;
	}
.coversquares {
	margin-top: 20px;
	}
div#coverby {
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 50px;
	}
div#coverby img{
	margin-right: 12px;
	}
div#insurancequoteright div.leftcolumn, div#twothirdsbox div.leftcolumn {
	float: left;
	width: 200px;
	clear: both;
	padding-bottom: 2px;
	}
div#insurancequoteright div.rightcolumn, div#twothirdsbox div.rightcolumn {
	float: right;
	width: 200px;
	padding-bottom: 2px;
	}
div#insurancequoteright label, div#twothirdsbox label {
	width: 90px;
	margin-right: 3px;
	}
	
div#insurancequoteright input, div#twothirdsbox input{
	width: 100px;
	float: right;
	border: 1px solid #8ec43b;
	}
	
div#insurancequoteright select {
	width: 104px;
	float: right;
	border: 1px solid #8ec43b;
	}
	
div#insurancequoteright input.dob {
	width: 12px;
	margin-left: 3px;
	text-align: centre;
	padding: 0px;
	}
div.insurancesection {
	margin-bottom: 30px;
	clear: both;
	}
div#insurancecover label{
	width: 300px;
	line-height: 1.2em;
	}
	
span.note{
	font-size: 0.8em;
	line-height: 1.1em;
	}	
	
div#insurancecover div.radiorow {
	clear: both;
	padding-bottom: 5px;
	}
	
div#insurancecover div.radiorow input[type=radio] {
	margin-right: 15px;
	margin-top: 1px;
	}
div#insurancecover div.radiorow input[type=radio].right {
	margin-right: 50px;
	margin-top: 1px;
	}
div#insurancecover div.radiorow input[type=text] {
	margin-right: 25px;
	width: 70px;
	}
div#insurancecover div.radiorow select {
	margin-right: 25px;
	width: 74px;
	}
div.yesno {
	float: right;
	margin-top: -25px;
	margin-right: 48px;
	}
	
div#twothirdsholder {
	background-image: url(../images/twoThirdsMiddle.jpg);
	background-repeat: repeat-y;
	width: 100%;
	}
	
div#twothirdsheader {
	background-image: url(../images/twoThirdsTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
	}
	
div#twothirdsfooter {
	background-image: url(../images/twoThirdsBottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 100%;
	}

div#twothirdsholder h2 {
	font-size: 1.3em;
	margin-top: 0;
	}
	
div#twothirdsbox {
	float: left;
	width: 592px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 12px;
	}
div#twothirdsbox form {
	width: 440px;
	float: left;
}
div#twothirdsbox p {
	margin-bottom: 20px;
}
div#onethirdbox {
	float: right;
	width: 226px;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 12px;
	padding-left: 12px;
	}
div#onethirdbox p {
	font-size: 0.85em;
	line-height: 1.4em;
	}
div#onethirdbox img {
	margin-left: 15px;
	margin-right: 15px;
}
div#twothirdsbox label {
	text-align: left;
	}
img.newspaper {
	float: right;
	margin-top: 40px;
	margin-right: 10px;
	}

div.scrollable { 
	position:relative; 
	overflow:hidden; 
	height: 256px; 
	width: 890px;
} 
 
div.scrollable div.items { 
    position:absolute; 
    height:20000em; 
}

div.offerheaderouter {
	background-image: url(../images/orangeHeaderRight.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FD8F54;
	width: 895px;
}
div.offerheader {
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.3em;
	height: 17px;
	background-image: url(../images/orangeHeaderLeft.gif);
	background-repeat: no-repeat;
} 
div.offerlogoheader {
	float: left;
	width: 150px;
	border-right: 1px solid #FFFFFF;
}
div.offerdetailsheader {
	float: left;
	width: 530px;
	border-right: 1px solid #FFFFFF;
	padding-left: 10px;
}
div.offerlinkheader {
	float: right;
	width: 170px;
}

div.offer {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F88E5B;
	width: 880px;
} 
div.offerlogo {
	float: left;
	width: 150px;
	height: 54px;
	margin-left: 5px;
}
div.offerdetails {
	float: left;
	width: 530px;
	padding-left: 10px;
}
div.offerlink {
	float: right;
	width: 170px;
	margin-right: 5px;
}
div#actions {
	width: 890px;
	}
	
div#actions a {
	color: #666968;
	cursor: pointer;
	}
	
div#actions a.prevPage {
	display: block;
	float:left;
	}
	
div#actions a.nextPage {
	display: block;
	float:right;
	}
div#actions a.disabled {
	color: #cccccc;
	cursor: default;
	}
.nudgeover {
	margin-left: 100px;
	}


