#float1{
position:absolute;
top:131px;
left:20px;
z-index:100;
}

#float1-1{
position:absolute;
top:131px;
left:372px;
z-index:99;
}

#float2{
position:absolute;
top:295px;
left:20px;
z-index:98;
}

#float3{
position:absolute;
top:455px;
left:20px;
z-index:98;
}

#float4{
position:absolute;
top:295px;
left:372px;
z-index:98;
}

#float5{
position:absolute;
top:455px;
left:372px;
z-index:97;
}

#lifecopybottom{
	font: normal 0.6em Arial, Helvetica, sans-serif;	
	text-align:center;
	text-indent:-0.5em;
	vertical-align: top;
	color:#000000;
	width:345px;
	height:45px;
}

#bikecopybottom{
	font: normal 0.6em Arial, Helvetica, sans-serif;	
	text-align:center;
	text-indent:-0.5em;
	color:#000000;
	vertical-align: top;
	background-position:bottom;
	background-repeat:no-repeat;
	width:345px;
	height:45px;
}

#carcopybottom{
	font: normal 0.6em Arial, Helvetica, sans-serif;	
	text-align:center;
	text-indent:-0.5em;
	color:#000000;
	vertical-align: top;
	width:345px;
	height:45px;
}

#homecopybottom{
	font: normal 0.6em Arial, Helvetica, sans-serif;	
	text-align:center;
	text-indent:-0.5em;
	color:#000000;
	vertical-align: top;
	width:345px;
	height:45px;
}

#travelcopybottom{
	font: normal 0.6em Arial, Helvetica, sans-serif;	
	text-align:center;
	text-indent:-0.5em;
	color:#000000;
	vertical-align: top;
	width:345px;
	height:45px;
}

#mppcopybottom{
	font: normal 0.6em Arial, Helvetica, sans-serif;	
	text-align:center;
	text-indent:-0.5em;
	color:#000000;
	vertical-align: top;
	width:345px;
	height:45px;
}

#gradient {
	margin: 0px 0px 0px 0px;
	width:758px;
	height:500px;
	z-index:0;
	position:absolute; left:10px; top:154px;
	background-image:url(../images/gradientback.gif);
	background-repeat:repeat-x;
	}

#disclaimer {
	width:700px;
	overflow:visible;
	height:70px;
	z-index:1;
	position:absolute; top:310px; left:25px;
	}
	

#links
{
	position:relative;
	width:757px;
	margin:0 auto;
	text-align:center;
}

#links a
{
	font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; 
	
  	color:#555555;
}

#sections
{
	position:relative;
	padding:20px;
	min-height:650px;
	margin-top:-55px;
	margin-left:11px;
	z-index:1;	
}

.header{
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
overflow:visible;
line-height:28px;
color:#000000;
font-style:normal;
vertical-align:top;
margin-top:10px;
margin-left:12px;
float:left;}

.headersmall{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
overflow:visible;
color:#000000;
font-style:normal;
vertical-align:top;
margin-top:0px;
margin-left:1px;
float:left;}

.whiteheader{
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:28px;
overflow:visible;
color:#FFFFFF;
font-style:normal;
vertical-align:top;
margin-top:10px;
margin-left:12px;
float:left;}

.whiteheadersmall{
font-size:14px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:14px;
overflow:visible;
color:#FFFFFF;
font-style:normal;
vertical-align:top;
margin-top:0px;
margin-left:0px;
float:left;}

#insurancecontent{
	position:absolute;
	left:440px;
	top:1040px;
	width:400px;
}

.section
{
	margin:0;
	padding:0;
	padding-bottom:10px;
	position:relative;
	width:352px;
	height:152px;
	z-index:1;
	background:url('../images/section_bg.gif');
}

.lifecover
{
	margin:0;
	padding:0;
	position:absolute;
	top:-24px;
	left:32px;
	z-index:95;
}

.bikecover
{
	margin:0;
	padding:0;
	position:absolute;
	top:-24px;
	left: 383px;
	z-index:95;
}

.carcover
{
	margin:0;
	padding:0;
	position:absolute;
	top:138px;
	left: 32px;
	z-index:95;
}

.homecover
{
	margin:0;
	padding:0;
	position:absolute;
	top:300px;
	left:32px;
	z-index:1;
}

.travelcover
{
	margin:0;
	padding:0;
	position:absolute;
	top:138px;
	left: 383px;
	z-index:95;
}

.mortgagepaymentcover
{
	margin:0;
	padding:0;
	position:absolute;
	top:300px;
	left: 383px;
	z-index:95;
}

.trackercover
{
	margin:0;
	padding:0;
	position:absolute;
	top:475px;
	left:30px;
	z-index:95;
}

.left { float: left; }
.right { float: right;}


.section h1, .section h2, .section h3 { margin:0;color:white;font: normal 24px/24px Arial, Helvetica, sans-serif;;position:absolute;font-weight: bold; top:10px; left:10px;}
.section p { margin:0;font-size:0.6em;position:absolute; top:100px; left:5px; width:330px;text-align:center;line-height:1.1em;}

.sectionlink_left, .sectionlink_middle, .sectionlink_right
{
	margin:0;
	margin-top:0;
	position: absolute;
	font-size:8pt;
	line-height:8pt;
	font-weight:bold;
	bottom:73px;
	color:white;
	text-decoration:none;
}
.sectionlink_left { left: 10px; }
.sectionlink_middle { left: 155px; }
.sectionlink_right { right: 20px; }

.lifeinsurance{ background:url('../images/front_lifeinsurance.gif') no-repeat;}
.bikeinsurance{ background:url('../images/front_bikeinsurance.gif') no-repeat; }
.carinsurance{ background:url('../images/front_carinsurance.gif') no-repeat; }
.homeinsurance{ background:url('../images/front_homeinsurance.gif') no-repeat; }
.travelinsurance{ background:url('../images/front_travelinsurance.gif') no-repeat; }
.petinsurance{ background:url('../images/front_petinsurance.gif') no-repeat; }
.mortgageprotection{ background:url('../images/front_mortgageprotection.gif') no-repeat; }
.tracker{ background:url('../images/frontpage_tracker.gif') no-repeat; 
	margin:0;
	padding:0;
	padding-bottom:10px;
	position:absolute;
	width:699px;
	top:514px;
	left:19px;
	z-index:1;
	height:152px;}
.tracker h1 { margin:0;color:black;font: normal 24px/24px Arial, Helvetica, sans-serif;;position:absolute;font-weight: bold; top:10px; left:10px;}
.tracker p { margin:0;font-size:0.6em;position:absolute; top:104px; left:7px; width:680px;text-align:center;line-height:1.1em;}
.trackerlink_right
{
	margin:0;
	position: absolute;
	font-size:8pt;
	right:30px;
	line-height:8pt;
	font-weight:bold;
	bottom:72px;
	color:white;
	text-decoration:none;
}
