/* Resets */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, a, 
em, font, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #285567; /* To background color, just change color code here! original color: #5390ae*/
	line-height: 1;
	color: white;
	text-align: left;
	width: 965px;
	margin: 0 auto;
	position: relative;
}

ol, ul {
	list-style: none;
}

.clearAll {clear: both;}

/* Webpage Structure Below */
#wrap {
	width: 940px;
	height: 735px;
	margin: 0 auto;
	background: url(../img/oceansideBG4.png) no-repeat;
	position: relative;

}
/* HEADER */
#headerContainer {
	width: 940px;
	height: 129px;
	float: left;
	position: relative;
}
#companyName {
	width: 650px;
	margin-top: 15px;
	margin-left: 15px;
	font: 26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffe4a7;
	float: left;
}
#companySlogan {
	width: 650px;
	margin-left: 15px;
	font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
}
#phoneNumber {
	width: 170px;
	font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	margin-top: -50px;
	margin-left: 710px;
	color: #fff;
	float: left;
}

#navMenu {
	width:940px;
	height: 37px;
	padding-top: 18px;
	float: left;
}
	#navMenu ul {
		width:940px;
		list-style: none;
		float: left;
		background: url(../img/navBG.gif) repeat-x;
	}
	#navMenu li {
		padding: 11px;
		font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		float: left;
		/*background: url(../img/navDivider.gif) top right repeat-y;*/
	}
	#navMenu li a{
		text-decoration: none;
		color: #6b541e;
		margin-left: 23px;
	}
	#navMenu li a:hover {
		color: #fff;
	}

/* DEFAULT.ASP BODY */
#mainIMG {
	width: 940px;
	height: 282px;
	background: url(../img/mainImg2.jpg) no-repeat top left;
	float: left;
	position: relative;
}

#aboutUS {
 	width: 465px;
	height: 144px;
	margin-top: 15px;
	margin-left: 470px;
	background-color:transparent;
	position: absolute;
	z-index: 91;
}
	h3 {
	width: 465px;
	margin-top: 5px;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	}
	#aboutUS p {
	width: 465px;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	}
#areYouAwareBOX {
	width: 938px;
	height: 151px;
	margin-top: 10px;
	background: #4b7489;
	filter:alpha(opacity=50); /* IE's opacity*/
	opacity: 0.50;
	z-index:29;
	border: 1px solid #999999;
	position: absolute;
}
#agentInfoBOX {
	width: 938px;
	height: 115px;
	margin-top: 173px;
	margin-left: 0px;
	background: #4b7489;
	filter:alpha(opacity=50); /* IE's opacity*/
	opacity: 0.50;
	z-index:30;
	border: 1px solid #999999;
	position: absolute;
}
#agentInfo {
 	width: 940px;
    height: 125px;
	margin-top: 173px;
	margin-left: 0px;
	background-color:transparent;
	position: absolute;
	z-index:999;
}
h1 {
	width: 500px;
	margin-top: 15px;
	margin-left: 45px;
	font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
}
#adressInfo {
	width: 250px;
	margin: 0 0 0 45px;
	float: left;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#phoneInfo {
	width: 250px;
	margin: 0 0 0 15px;
	float: left;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#carrierFade {
	width: 236px;
	height: 105px;
	background: url(../img/carriersFade.png) no-repeat bottom left;
	margin-top: 5px;
	margin-right: 15px;
	float: right;
}
#carrierFade p{
	width: 236px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: -10px;
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: right;
}
#freeQuoteContainer {
	width: 448px;
	height: 191px;
	margin-left: 20px;
	margin-top: -30px;
	background: url(../img/freeQuoteSubpageBG2.png) no-repeat top left;
	position: absolute;
	z-index: 89;
}
#freeQuote {
	width: 260px;
	height: 180px;
	float: left;
}
	#freeQuote p {
		width: 260px;
		margin: 55px 0 0 10px;
		color: #fff;
		font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		float: left;
	}
	#freeQuote label {
		width: 250px;
		color: #fff;
		font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left: 25px;
		float: left;
	}
#zipContainer {
	width: 115px;
	margin-left: 45px;
	margin-top: 60px;
	font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffaa00;
	text-align: center;
	float: left;
	display: inline;
}
	#zipContainer p {
		width: 115px;
		color: #fff;
		font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		float: left;
	}
	#zipInput {
		width: 110px;
		font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #4f9cc6;
		text-align: center;
		float: left;
	}
	#getQuotesBtn {
		width: 115px;
		height: 34px;
		margin-top: 20px;
		float: left;
	}
#cards {
	width: 379px;
	height: 242px;
	margin-top: 25px;
	margin-left: 550px;
	background: url(../img/cards.png) no-repeat;
}

/* ABOUT US */
#companyProfileContainer {
	width: 940px;
	float: left;
}
	#companyProfile {
		width: 653px;
		float: left;
	}
	#companyProfile p{
		padding: 12px;
	}

#quickInfoContainer {
	width: 279px;
	margin-left: 8px;
	background: url(../img/freeQuoteSubpageBG.png) no-repeat;
	float: left;
}
	#quickQuoteSubpage {
		width: 279px;
		height: 195px;
		margin-top: 90px;
		float: left;
	}
	#quickQuoteSubpage label {
		width: 250px;
		color: #fff;
		font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left: 10px;
		float: left;
	}
	#zipContainer2 {
	width: 279px;
	margin-top: 10px;
	font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffaa00;
	text-align: center;
	float: left;
	}
	#zipContainer2 p {
		color: #fff;
		margin-left: 10px;
		font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		float: left;
	}
	#zipInput2 {
		width: 113px;
		height: 28px;
		font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #4f9cc6;
		text-align: center;
		float: left;
		margin-left: 12px;
		margin-top: 3px;
	}
	#getQuotesBtn2 {
		width: 115px;
		height: 34px;
		margin-top: 3px;
		margin-left: 15px;
		float: left;
		margin-bottom: 23px;
	}

	#agentInfoSubpage {
		width: 279px;
		height: 189px;
		background: url(../img/agentInfoSubpageBG.png) no-repeat;
		float: left;
	}	
#quickInfoContainer table {
	margin-top: 10px;
	margin-left: 12px;
	float: left;
}
	h2 {
	width: 244px;
	font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ffc745;
	float: left;
	}
	#quickInfoContainer p {
		width: 244px;
	}
	
	#footer {
		margin-top: 5px;
		font: 10px Arial, Helvetica, sans-serif;
	}
	
	/* CONTACT PAGE */
	.contentArea {
		width: 630px;
		margin-left: 0px;
		float: left;
	}
	.contentArea h1 {
		width: 580px;
		font: bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-bottom: 3px;
		margin-left: 25px;
		color: #ffc745;
	}
	.contentArea p {
		font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left: 15px;
		margin-bottom: 15px;
	}
	
	.contentArea h2 {
		width: 600px;
		font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin: 5px 0 3px 25px;
	}
	.contentArea h4 {
		margin-left: 27px;
	}
	#contactForm {
		width: 630px;
		font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#contactForm label{
		width: 580px;
		font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin-left: 25px;
		float: left;
	}
	#contactForm table {
		font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		width: 580px;
		margin-left: 25px;
		float: left;
	}
	table p{
		font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#pageContainer {
		width: 940px;
		float: left;
		background: white;
	}
