html,body {
	background:#FFFFFF;
	font-family:Verdana, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	/*position:relative;*/
	text-align:center;
	color: #464646;
}

body {
	position: relative;
}

.clear {
	clear:both;
}
a img {
	border:none;
}
#container {
	text-align:left;
	position:relative;
	margin:0px auto;
	width: 770px;
}
h1 {
	font: lighter 24px Tahoma, Verdana, Arial, sans-serif;
	color:#147dc1;
	padding:0 0 5px 0 ;
	margin:0;
	border-bottom: 1px solid #d9d9d9;
}
.border {
	border-bottom: 1px solid #d9d9d9;
}
/****************************************************** Header Begin */

#top{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 770px;
	position:relative;
	clear:both;
}
* html #top {
	/* IE6 only */
	height: 90px;
}
#toplogo {
	float:left;
}
#topright {
	float:right;
	margin-top:0px;
}

/****************************************************** Header End */
/****************************************************** Nav Begin */

div#nav {
	height: 39px;
	margin-top: 0px;
	position: relative;
	width: 770px;
	z-index: 9998;
}
div#nav ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
div#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}
div#nav li a {
	float: left;
	height: 0;
	overflow: hidden;
	padding-top: 39px;
	background-image: url('/vmo-agents/images/nav.jpg');
	background-repeat: no-repeat;
	position: relative;
	width: 770px;
}
div#nav li a#home {
	background-position: 0 0;
	width: 145px;
}
div#nav li a#home:hover {
	background-position: 0 -39px;
	width: 145px;
}
div#nav li a#quote {
	background-position: -145px 0;
	width: 161px;
}
div#nav li a#quote:hover {
	background-position: -145px -39px;
	width: 161px;
}
div#nav li a#carriers {
	background-position: -305px 0;
	width: 178px;
}
div#nav li a#carriers:hover {
	background-position: -305px -39px;
	width: 178px;
}
div#nav li a#about {
	background-position: -483px 0;
	width: 134px;
}
div#nav li a#about:hover {
	background-position: -483px -39px;
	width: 134px;
}
div#nav li a#contactus {
	background-position: -618px 0;
	width: 152px;
}
div#nav li a#contactus:hover {
	background-position: -618px -39px;
	width: 152px;
}
div#nav.home li a#home {
	background-position: 0 0px !important;
	width: 104px;
}
div#nav.quote li a#quote {
	background-position: -104px 0px !important;
	width: 125px;
}
div#nav.carriers li a#carriers {
	background-position: -229px 0px !important;
	width: 156px;
	border:1px solid red;
}
div#nav.about li a#about {
	background-position: -355px 0px !important;
	width: 112px;
}
div#nav.contactus li a#contactus {
	background-position: -598px 0px !important;
	width: 140px;
}

/****************************************************** Nav End */

#header {
	background: url(/vmo-agents/images/agent-header.jpg) no-repeat;
	width: 770px; 
	height:302px; 
	overflow:hidden;
	position:relative; 
}
form#zipcode {
	position:absolute; 
	top: 215px; 
	left: 120px;
}
form#zipcode #zip {
	border: 1px #849BBA solid;
	width: 115px;
	height: 32px;
	font-size:26px;
}
.contentbox {
	position: relative;
	margin:20px 0 0 0;
	padding:0;
}
* html .contentbox {
	/* IE6 only */ 
	height:100%;
	display: table;
}
.contentbox a:link, .contentbox a:visited {
	color: #147dc1;
}
.contentbox a:hover {
	color: #003e6e;
}
#index_left {
	position:relative;
	float:left;
	width:267px;
	margin:0 30px 0 0;
	padding:0;
}
#index_left p {
	line-height:18px;
	padding:0 0 0 57px;
}
#index_left_carriers {
	padding-left: 70px;
}
#index_right {
	position:relative;
	float:left;
	width:443px;
	margin:0 0 0 23px;
	padding:0;
}
#index_right p {
	line-height:18px;
	font-size:11px;
	padding:0 5px 0 52px;
}
*html #index_right p {
	padding:0 5px 0 52px;
}
#leftcol {
	position:relative;
	float:left;
	width:267px;
	margin:0 20px 0 0;
	padding:0;
	text-align:left;
}
#leftcol p {
	line-height:18px;
	padding:15px 0 0 57px;
	margin:0;
	text-align:left;
}
#widecol {
	position:relative;
	float:left;
	width:483px;
	margin:0;
	padding:0;
}
#widecol p {
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	line-height:18px;
	padding:0 40px 0 0;
}
#centercol {
	position:relative;
	float:left;
	width:370px;
	margin:0;
	padding:0;
}
#centercol p {
	font: 12px Tahoma, Verdana, Arial, sans-serif;
	line-height:18px;
	padding:0 5px 0 0;
	margin:0;
}
#rightcol {
	position:relative;
	width: 103px;
	font: 11px Arial, Helvetica, sans-serif;
	float:left;
	margin:10px 0 0 0;
}
#quotes_sidebar {
	margin-left: 30px;
	float:left;
}
*html #quotes_sidebar {
	margin-left: 20px;
}
#quotes_sidebar p {
	margin:8px 0 0 0;
	padding:0;
	text-align:center;
	font: 11px Tahoma, Verdana, Arial, sans-serif; 
	line-height:15px;
}
#contact_form {
	background: url(..//images/contact-bkgd.jpg) no-repeat; 
	font: 11px Arial, Helvetica, sans-serif;
	padding-left: 30px;
	float:left;
}
#contact_form a {
	color: #FB9C2A;
}
#contact_form table {
	width: 325px;
}
#contact_form select {
	font-size:12px;
	font-weight:100;
	font-size:11px;
}
#contact_form input {
	border: 1px #2d86c0 solid;
	width: 200px;
	height: 24px;
	font-size:22px;
}
#contact_form #comments {
	border: 1px #2d86c0 solid;
	width: 282px;
	height: 150px;
	font-size:14px;
}
#contact_form textarea {
	border: 1px #2d86c0 solid;
	width: 173px;
	overflow:auto;
}
#contact_form #button {
	width:140px;
	height:36px;
	margin-top:20px;
	border:0;
}
/****************************************************** Footer Begin */
#footer {
	background-image:url('../images/agent-footer.jpg');
	background-repeat:no-repeat;
	width:770px;
	height:72px;
	margin:35px 0 0 0;
	padding:0;
	text-align:center;
}
#footer p {
	color: white;
	padding: 29px 0 0 0;
	margin:0;
}
#footer a:link, #footer a:visited {
	color: white;
}
#footer a:hover {
	color: #c6e0f0;
}
#footer-bottom { 
	font-size:11px;
	float:left;
	width:770px;
	color:#464646;
	line-height:18px;
	text-align:center;
	margin:0;
	padding:0;
}
#footer-bottom p {
	margin: 5px 0;
	padding:0;
}

/****************************************************** Footer End */

div.carriers-we-work-with{
	width:222px; float:right;
}
div.carriers-we-work-with img, table.carriers td img{
	border:1px solid #CDCDCD;
	padding:8px;
	margin-top:11px;
}
