#content H2.quoteHeader
{	
	background-repeat:no-repeat;
	height:44px;
	width:931px;
	margin:0px;
	padding:0px;
}

#content H2.quoteHeader SPAN { display:none }


#quote
{
	float:left;
	font-size:0.8em;
}

#quote FIELDSET
{	
	width:344px;
	background-image:url(../img/lead-form/quote-form-bg.gif);
	background-repeat:repeat-y;
	margin:0px 11px 0px 0px;
	padding:0px;
	border:none;
}

#quote .links { font-size:0.85em; margin-left:15px; }

#quote .links, #quote .links  A { color:#003467; }

#quote .links SPAN { padding-left:5px; padding-right:5px;  }

#quote LEGEND { display:none }

#quote .quoteInner { padding:9px; background-image:url(../img/lead-form/quote-form-bottom-bg.gif); background-repeat:no-repeat; background-position:bottom }

#quote OL { margin:0px; padding-left:30px; }

#quote .validationSummary { color:#E33E15; padding-left:7px; }
#quote .required { color:#E33E15 }
#quote .input { margin-top:0px; margin-bottom:10px;}
#quote .buttonText { display:none }
#quote .buttonImage { margin-top:15px; margin-bottom:5px; }
#quote .textbox1 { border:1px solid #999999 }
#quote .fields { background-color:#F9CCBF; background-image:url(../img/lead-form/fields-top-bg.gif); background-repeat:no-repeat; width:323px; }
#quote .fields .padding { padding:14px; background-image:url(../img/lead-form/fields-bottom-bg.gif); background-repeat:no-repeat; background-position:bottom }

#quote LABEL { display:block; padding-bottom:3px; }


#companies
{
	float:left;
}

#companies FIELDSET
{
	margin:0px;
	padding:0px;
	border:none;
}

#companies LEGEND { display:none }

#companies .companiesInner { padding-top:5px;}

#companies .companyItem { margin-right:3px; }
#companies .companyItemAlter { margin-right:0px; }

#companies .companyOuter
{
	float:left;
	width:286px;
	height:104px;
	background-image:url(../img/lead-form/company-bg.gif);	
	background-repeat:no-repeat;
	margin-bottom:2px;
}

#companies .company
{
	cursor:pointer;
}

#companies .company .companyInner
{
	padding:7px 5px 0px 5px;
	
}

#companies .company P.logo
{
	position:absolute;
	margin:0px;
	padding:0px;
	height:88px;
	width:100px;
	text-align:center;
}

#companies .company P.logo IMG
{
	position:relative;
	top:20%;
}

#companies .company .intro
{
	padding-left:108px;
	margin-right:5px;
	height:94px;		
	overflow:hidden;
	position:relative;
	z-index:100;
}

#companies .company .intro H3
{
	font-size:0.8em;
	margin:0px;
	padding:0px 0px 3px 0px;
}

#companies .company .intro P
{
	font-size:0.7em;
	margin:0px;
	padding:0px;
}

#companies .company .minimise
{		
	padding:0px;
	margin:37px 0px 0px 0px !important; 
}

#companies .company .minimise A
{
	text-decoration:underline;
	color:#4EACD0;
	background-image:url(../img/lead-form/button-minimise-bg.gif);
	background-repeat:no-repeat;
	width:159px;
	height:29px;
	display:block;	
}

#companies .company .minimise A SPAN
{	
	display:block;	
	padding:7px 0px 0px 30px;
}

#companies .companyInfo
{	
	background-repeat:no-repeat;
	padding:30px 0px 0px 0px;
	width:575px;
	background-color:#FFFFFF;
	position:relative;
	top:-16px;
	z-index:10;
}

html > body #companies .companyInfo 
{
    width:575px;   
}

#companies .companyInfoItem { background-image:url(../img/lead-form/company-info-top-bg-left.gif); }
#companies .companyInfoAlter { background-image:url(../img/lead-form/company-info-top-bg-right.gif); }

#companies .companyInfoInner
{
	background-image:url(../img/lead-form/company-info-bg.gif);
	background-repeat:repeat-y;
}

#companies .companyInfoContent
{
	height:100px;
}

.companyInfoInner > .companyInfoContent
{
	height:auto !important;
	min-height:100px;
}

#companies .companyInfoFooter
{
	background-image:url(../img/lead-form/company-info-bottom-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:13px;	
}

#companies .companyInfo .item
{
	clear:both;
	margin-bottom:20px;
}

#companies .companyInfo .item H4
{
	position:absolute;
	color:#4EACD0;
	font-size:0.75em;
	margin:0px;
	padding:0px;
	width:90px;
	text-align:right;
}

#companies .companyInfo .item P
{
	margin:0px;
	padding:0px 20px 0px 0px;
	font-size:0.7em;
}


#companies .companyInfo .item .data
{
    padding-left:115px;
}

#companies .companyInfo .item .data BLOCKQUOTE
{
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
	width:125px;
}

#companies .companyInfo .item .data BLOCKQUOTE p
{
	padding:0px 0px 7px 0px;
}

#companies .companyInfo .item .data BLOCKQUOTE img
{
	margin:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
}

#companies .companyInfo .item .data BLOCKQUOTE .quoteStart
{
	position:absolute;
	background-image:url(../img/lead-form/quote-start.gif);
	background-repeat:no-repeat;
	width:12px;
	height:10px;
	margin-left:-16px;
}
#companies .companyInfo .item .data BLOCKQUOTE .quoteStart SPAN { display:none }

#companies .companyInfo .item .data BLOCKQUOTE .quoteEnd
{
	background-image:url(../img/lead-form/quote-end.gif);
	background-repeat:no-repeat;
	width:12px;
	height:10px;
	position:absolute;
	margin-left:3px;
	margin-top:3px;
}

#companies .companyInfo .item .data BLOCKQUOTE .quoteEnd SPAN { display:none }

#companies .companyFooter
{
	background-color:#FFFFFF;
	background-image:url(../img/lead-form/company-footer-top-bg.gif);
	background-repeat:no-repeat;
	width:573px;
	margin-top:10px;
}

#companies .companyFooter .companyFooterInner
{
	background-image:url(../img/lead-form/company-footer-bottom-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px;
}

#companies .companyFooter
{

}

#companies .companyFooter H4
{
	font-size:1.2em;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#companyFooterNote
{
	margin-left:15px;
}

#companyFooterNote P
{
	font-size:0.7em;
	color:#5E6265;
}
