/* Homepage
 *
 * prefix all ID's and classes with 'home-'
 */

body.home-main
{
	color: #c3dde7;
	width:100%;
	/* height: 1px; */
	
}
body.home-main div#page-content
{
	background: transparent url(/templates/default/media/images/home/bg.jpg) no-repeat bottom center;
	/*width: 100%;*/
	height:550px;
	_height: 550px;
	border-bottom: 1px solid #AFD5E2;
	/*padding-right: 10px;*/
	*padding-left: 10px;
}
	
.hLine
{
	border-top:solid 1px #c3dde7;
	width:100%;
	height: 1px;
	margin-bottom: 20px;

}

/* DM - Duplicate style
#home-main
{
	background: transparent url(/templates/default/media/images/home/bg.jpg) no-repeat bottom center;
	height: 650px;
	width: 997px;
}
*/


#home-about
{
	width: 262px;
	_width: 280px;
	*width: 262px;
	float: left;
	margin: 20px 16px 16px 3px;
	_margin: 20px 16px 16px 4px;
	_padding: 0 0 0 0px;
	
	
}


#home-about header,
.header
{
    background: transparent url(/templates/default/media/images/home/tick-home.gif) no-repeat top left;
    color: #444444;
    font-weight: bold;
    padding: 0 25px;
    margin: 12px 0 -8px;
    _margin: 0px 0 -15px;		
}

#home-about p.left-text, .left-text
{
    padding: 0 25px;
    color: #444444; 
    font-size: 100%;
    font-weight: normal;
}

#home-about moneyfacts, .moneyfacts
{
	padding: 15px 25px;
}



#home-about h1
{
	font-size: 2.1em;
	color: #003a6f;
	margin: 0.6em 0 0.4em 0;
}

#home-about hr
{
	color: #c3dde7;
	width:100%;
	height: 1px;
	background-color: #c3dde7;
	
}

.paragraph, #home-about p, h3.lhs
{
	font-size: 1.2em;
	font-weight: bold;
	color: #00aef3;
}

#home-about .endorsement,
.endorsement
{
	width: 80%;
	font-weight: bold;
}

#home-about .endorsement img
{
	margin: 15px 0 13px 0;	
}

#home-about .endorsement strong
{
	color: #444444;	
}



#home-splash
{
	float: right;
	margin: 16px 0 0 0;
	width: 697px;
	height: 253px;
	background: transparent url(/flash/HomePage1.jpg) no-repeat top left;
}

#home-splash2
{
	float: right;
	margin: 16px 0 0 0;
	width: 697px;
	height: 253px;
	background: transparent url(/flash/HomePage2.jpg) no-repeat top left;
}

#home-splash div h3, span .medium
{
	margin: 20px 10px 0 250px;
	color:#003A6F;
	
}

#home-splash div span 
{
	color:#003A6F;
}

#home-splash p
{
	margin: 20px 10px 0 260px;
	color:#003A6F;
	font-weight:bold;
}


#home-splash div ul
{
	margin: 20px 10px 0 276px;

}



#home-splash-shadow
{
	float: right;
	width: 697px;
	height: 20px;
	background: transparent url(/templates/default/media/images/home/splash-shadow.jpg) no-repeat top left;
}



#home-signposts
{
	float: right;
	width: 697px;
	height: 190px;	
}

#home-signposts .signpost
{
	float: left;
	margin: 0;
	padding: 0;
	width: 219px;
	height: 190px;
	
	position: relative;
}

#home-signposts .space
{
	height: 190px;
	width: 20px;
	float: left;	
}

#home-signposts .top
{
	width: 215px;
	height: 59px;
	margin: 0;
	padding:10px 0px 0px 4px;
	position: absolute;
	top: 0;
}

.bigger
{
	color: #fff;
	font-weight: bold;
	font-size: 1.8em;
	margin: 0 0 0 10px
}

.medium 
{
	color: #fff;
	font-weight: bold;
	font-size: 1.4em;
	margin: 4px 0 0 10px;

}

#home-signposts .head,
.signpost-head
{
	display: block;
	height: 69px;
	width: 100%;	
}

#home-signposts .end,
.signpost-end
{
	display: block;
	height: 5px;
	width: 100%;	
	position: absolute;
	top: 185px;
	left: 0;
}

#home-signposts p,
.signpost-p
{
	margin-left: 16px;
	margin-right: 16px;
	*margin: 15px 16px 15px 16px;
	text-align: left;
}

#home-signposts .button,
.signpost-button
{
	margin-left: 14px;
	margin-right: 14px;
	margin-bottom: 15px;
	*margin: 0 14px 15px 14px;
	height: 29px;
	display: block;
}

#home-signposts a,
.signpost-link
{
	font-weight: bold;
}

#home-signposts a:hover
{
	text-decoration: underline;
}

#home-signposts .button a,
.signpost-button-link

{
	display: block;
	width: 157px;
	margin: 0 0 0 28px;
	text-align: center;
	height: 25px;
	padding-top: 0.5em;
	text-decoration: none;
}

#home-signposts .button a:hover
{
	text-decoration: underline;
}

#home-signposts #existing-customers
{
	background: #d5bbe4 url(/templates/default/media/images/home/signpost-bg-purple.jpg) repeat-x top left;
}

#home-signposts #existing-customers .top
{
	background: #d5bbe4 url(/templates/default/media/images/home/signpost-title-purple.jpg) no-repeat top left;
}

#home-signposts #existing-customers .end
{
	background: url(/templates/default/media/images/home/signpost-end-purple.gif) no-repeat top left;
}

#home-signposts #existing-customers .button
{
	background: transparent url(/templates/default/media/images/home/signpost-button-purple.gif) no-repeat top left;
}

#home-signposts #existing-customers a
{
	color: #6a4692;
}

#home-signposts #expecting-a-baby
{
	background: #f1c3d5 url(/templates/default/media/images/home/signpost-bg-pink.jpg) repeat-x top left;
}

#home-signposts #expecting-a-baby .top
{
	background: #f1c3d5 url(/templates/default/media/images/home/signpost-title-pink.jpg) no-repeat top left;
}

#home-signposts #expecting-a-baby .end
{
	background:  url(/templates/default/media/images/home/signpost-end-pink.gif) no-repeat top left;
}

#home-signposts #expecting-a-baby .button
{
	background: transparent url(/templates/default/media/images/home/signpost-button-pink.gif) no-repeat top left;
}

#home-signposts #expecting-a-baby a
{
	color: #ae4985;
}

#home-signposts #other-products
{
	background: #99cbeb url(/templates/default/media/images/home/signpost-bg-blue.jpg) repeat-x top left;
}

#home-signposts #other-products .top
{
	background: #99cbeb url(/templates/default/media/images/home/signpost-title-blue-lifeinsurance.jpg) no-repeat top left;
}

#home-signposts #other-products .end
{
	background:  url(/templates/default/media/images/home/signpost-end-blue.gif) no-repeat top left;
}

#home-signposts #other-products .button
{
	background: transparent url(/templates/default/media/images/home/signpost-button-blue.gif) no-repeat top left;
}


#home-signposts #photowall
{
	background: #129078 url(/templates/default/media/images/home/signpost-bg-green.jpg) repeat-x top left;
}

#home-signposts #photowall .top
{
	background: #129078 url(/templates/default/media/images/home/signpost-title-green.jpg) no-repeat top left;
}

#home-signposts #photowall .end
{
	background:  url(/templates/default/media/images/home/signpost-end-green.gif) no-repeat top left;
}

#home-signposts #photowall .button
{
	background: transparent url(/templates/default/media/images/home/signpost-button-green.gif) no-repeat top left;
}


#home-signposts #photowall a
{
	color: #129078;
}
