﻿/*------------------------------------------------------------------------------------------------------------------
Instant Quote Box
------------------------------------------------------------------------------------------------------------------*/

#quoteBox {
	width: 960px;
	height: 316px;
	background: #fff url('../img/bg_homepage.jpg') no-repeat;	
	position:relative;	
}

#selectionType {
	position:absolute;
	top:105px;
	right:23px;
	width:505px;
	height:72px; 
}

		#selectionType td {
			margin: 0;
			padding: 1px;
			font: normal 11px Georgia, Arial, sans-serif;
			color: #838383;
		}

#zipcodeBox {
	position:absolute;
	top:180px;
	right:23px;
	width:320px;
	height:35px;  
}

		#zipcodeInput {
			padding: 0px;		
			width: 167px;
		}
		
		#zipcodeSubmit {
			padding: 0px;		
			width: 150px;
		}
		
#home3columns {
	width: 960px;
	background: #fff url('../img/bg_3columns.jpg') repeat-y;	
	float: left;
	display: inline;	
}

	#homeLeftColumn {
		float: left;
		display: inline;	
		padding: 0;
		margin: 0 8px 15px 12px;
		width: 463px;
	}
	
	#homeMiddleColumn {
		float: left;	
		display: inline;	
		padding: 0;
		margin: 0 9px 15px 11px;
		width: 268px;	
	}
	
	#homeRightColumn {
		float: left;	
		display: inline;	
		padding: 0;
		margin: 10px 9px 15px 11px;
		width: 169px;	
	}

	#home3columns h3 {
		font: bold 14px Georgia, Arial, sans-serif;
		color: #246d8a;
		margin: 12px 0 0 0;
		/*border-bottom: 1px #72918b solid;*/
	}

/*------------------------------------------------------------------------------------------------------------------
Old CSS
------------------------------------------------------------------------------------------------------------------*/

.textLink    { font-family: Tahoma; font-size: 8pt; text-decoration: none; color: #027379;}
:hover.textLink    { font-family: Tahoma; font-size: 8pt; text-decoration: underline; color: #027379;}          
     
.style2 {
	text-align: center;
}
.style3 {
	text-align: right;
}
.style4 {
	font-size: 8.5pt;
}
.style5 {
	margin-left: 10px;
	margin-right: 10px;
}
.style8 {
	color: #1b3069;
	font-weight: bold;
}
.style9 {
	color: #1b3069;
}
fieldset { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFDD;
	border: 2px solid #DDD;
	position: relative;
	padding: 10px;
} 
fieldset legend { 
	font-size: 9.5pt;
	font-weight:  bold;
	color: #FFF;
	background-color: #7c983a;
	border: 1px solid #CCC; 
	line-height: 1.5em; 
	position: relative; 
	top: -1.35em;
	padding: 0px 15px 2px 15px;
} 
.style10 {
	text-align: right;
	font-size: 8.5pt;
}
.nb_landingtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight:bold;
	text-align: center;
	font-size: 8.5pt;
	padding-top:20px;
	width: 217px;
	height: 61px;
}
.nb_landingtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:normal;
	text-align: left;
	font-size: 8.5pt;
	padding-top:6px;
}
.nb_landingfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:normal;
	text-align: left;
	font-size: 8.5pt;
	padding-left:20px;
}
.style11 {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 5px;	
	}

#seoFooter {
	border-top: 1px #17518B solid;
	margin: 0 5px;
	width: 100%;
	padding: 10px 0 0 0;
	font: normal 9px Tahoma;
	text-align: left;
  } 
  
	#seoFooter a {
		font: normal 9px Tahoma;
		text-decoration: none;
	  } 
	  
	#seoFooter a:hover {
		text-decoration: underline;
	}

