/****************************************************************************************
 Description:   ProNeeds profiler CSS 
 Created:       21/07/2008
 Author:        Mike Hearfield - Presentation Team
 Copyright:     Vertex Financial Services 2008, All Rights Reserved.
 Amendment:
****************************************************************************************/
		
#divLifestages{position:relative; float:left;}
	.lifeStages{position:relative; list-style-type:none; }
		
		.lifeStages li{background:transparent url(/Public/images/home/LifeStageBorderbottom.jpg) 0px 0px no-repeat; padding:0px 2px; height:250px}
		
		.lifeStage{position:relative; cursor:pointer; float:left; display:inline; height:147px;}
			.lifeStage span{position:absolute; top:1px; left:0px; display:block; width:150px; text-align:center; color:#336600; font-weight:bold; cursor:pointer; padding-top:14px; height:230px}
			.lifeStage a{display:block; width:130px; height:160px; margin:60px 10px 0px 10px; background-color:#ffffff; background-position:0px 0px; background-repeat:no-repeat; text-decoration:none;}

			.lifeStage.singleNoDependents a{background:url(/Public/images/profiler/singleWithoutDependents.gif) no-repeat; }
			
			.lifeStage.singleWithDependents a{background:url(/Public/images/profiler/singleWithDependents.gif) no-repeat; }

			.lifeStage.coupleWithDependents a{background:url(/Public/images/profiler/coupleWithDependents.gif) no-repeat; }

			.lifeStage.coupleNoDependents a{background:url(/Public/images/profiler/coupleWithoutDependents.gif) no-repeat; margin-left:5px !important }

            #lifeStageGetQuote{margin-top:170px; padding-bottom:14px; height:0px !important}
            #lifeStageGetQuote a{background:transparent url(/Public/images/common/btnHomeNext.gif) 0px 0px no-repeat; text-decoration:none; height:50px; margin-top:0px !important; }
            #lifeStageGetQuote a:hover{background-position:0px -100px !important;}
		        #lifeStageGetQuote a span{color:#fff; padding:0px 0px 0px 8px !important; top:15px; width:100px !important; text-align:left; font-size:1.2em; height:0px !important}

			.lifeStage.noLifeStage{height:60px !important; margin-top:72px; padding-bottom:15px; background:none !important; height:0px !important}
			.lifeStage.noLifeStage a{background:transparent url(/Public/images/common/btnHomeNoMatch.jpg) 0px 0px no-repeat; width:580px; height:60px !important;}
			.lifeStage.noLifeStage a:hover{background-position:0px -100px !important;}
			.lifeStage.noLifeStage span{color:#fff; padding:0px 0px 0px 30px !important; top:29px; width:600px !important; text-align:left; font-size:1.2em; height:0px !important}
			
			.noLifeStagep{margin-top:232px !important; background:none !important; font-size:120%; font-weight:bold; line-height:1.4em;}
			.noLifeStagep a{text-decoration:none !important; color:Maroon}
				
#divLifestagesText{float:left; display:inline-block; width:300px; margin:10px 0px 0px 0px;}
		
.validationFailure{float:left; margin:0px 0px 10px 0px;}