/* container div */
.insCtaContainer{
	/*background:url(../images/insurance/quickQuote/insuranceQuickQuoteBackRpt.jpg) repeat-y scroll ;*/
	background:url(/assets/images/small_pod_content.gif) repeat-y scroll ;
	
}

/* Inner content container */
.insCtaContent{
	background:url(../images/insurance/quickQuote/insuranceQuickQuoteBack.jpg) no-repeat;
	padding: 34px 2px 16px 0px;
	/*width:226px;*/
	height:auto !important;
}

/* pod bottom */

.insCtaBot{
	background:url(../images/insurance/quickQuote/insuranceQuickQuoteBot.jpg) no-repeat;
	clear:both;
	font-size:0;
	height:6px;
	line-height:0;
	margin:0;
	overflow:hidden;
}



/* typography */
.insCtaContent h2{
	margin-left:14px;
	margin-right:14px;
	
}

form.insCtaForm  h3 {
		margin:10px 0 6px 0;
		padding:0;
		float:none;
	}


/* main form css */



.insCtaForm{
	margin:0;
	padding:0 0 0 14px;
}

form.insCtaForm div {
	padding:0;
	margin:0;
	 }
	 
form.insCtaForm div  label{
		margin:10px 0 6px;
		padding:0;
		width:200px;
		font-weight:bold;
	}


.insCtaForm input {
	margin:0;
}

span.slash{
	float:left;
	margin:0 10px;
}

.backLink { 
	padding-left:20px;
	background:url(../images/backArrow.gif) 0 2px no-repeat;
}
/* error phone number */

.numP{
	margin-bottom:2px !important;
}

/* Call me now background */

.cmnContent{
	background:url(/assets/images/insurance/callMeNow/insuranceCMNBack.jpg) no-repeat;
	padding-top:78px;
	width:226px;
}


.cmnContent input {
	margin:0 4px 14px 0px;
}

.cmnContent h2 {
	position:absolute;
	left:-99999px;
	margin-bottom:-12px !important;
}


#quickQuote h2{
	position:absolute;
	left:-99999px;
	margin-bottom:-12px !important;
}

/* Text under submit button */

.botText{
	clear:both;
	float:left;	
}


/*errors*/

.quickQuoteError{
	color:#F00;
	margin-bottom: 8px;
}

#coverLevelError{
	float:left;
	width:202px;
}

.callBackError{
	color:#F00;
	margin-bottom: 8px;

}

.required{
	color:#ED7D00;
	font-weight:bold;
}

.reqInfoFieldSet{
border:none;
}

.infoError{
	color:#F00;
}

.formRow label{
margin-bottom:0px;
}
