body {
	margin:0;
	background:url(/images/bg.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF
}
form, input, img, h1, h2, a, p {margin:0} img {border:none}
.top {
	display:block;
	width:100%;
	background:url(/images/hbg.jpg) repeat-x
}
.nav {
	display:table;
	width:940px;
	margin:0 auto;
	background:url(/images/nav-bg.jpg) top right no-repeat
}
.logo {float:left}

.navlinks {float:right}
	.navlinks a {
		display:-moz-inline-box;
		display:inline-block;
		padding:18px 6px 12px;
		color:#5D5D5D;
		text-decoration:none;
		margin-right:10px
	}
		.navlinks a:hover {background:url(/images/navhover.jpg) top repeat-x #90E5F9}	

.top img {display:block; margin:0} .top .cta {margin:0 auto; display:block; clear:both}
.mb30 {margin-bottom:30px}
	
.container {
	display:block;
	clear:both;
	width:898px;
	margin:30px auto
}
	.content, .main {display:block; background-color:#4A4A4A}

.main {
	background:url(/images/main-bg.png) center no-repeat #4A4A4A;
	height:300px
}
.form {
	display:block;
	position:absolute;
	height:200px;
	width:360px;
	margin:120px 0 0 505px
}
.insurance-select	{
	width:170px;
	font-size:12px;
	border:#C0C0C0 solid 2px;
	margin-bottom:10px;
	margin-left:0px;
}
.input-zip	{
	display:block;
	width:150px;
	font-size:15px;
	text-align:center;
	margin-left:0px;
	padding:8px;
	border:#C0C0C0 solid 2px;
}
.continue-button	{
	margin-top:10px;
}
.main-pos {
	position:absolute;
	margin:34px 0 0 82px
}
	
	
.content {
	padding:30px
}
	.content p {
		margin:.75em 0;
		line-height:16px
	}
	.content a {
		color:#727373;
		text-decoration:underline
	}
		.content a:hover {text-decoration:none}
	
h1 {
	font-size:25px;
	font-weight:normal
}
h2, h3 {
	font-size:16px;
	font-weight:normal;
	margin:.5em 0
}
.disc ul {margin-left:30px; padding:0}
.disc li {display:inline; margin-right:10px}
.disc a {color:#FFF; text-decoration:none}
.disc a:hover {text-decoration:underline}
