* {
	margin: 0 auto;
	padding: 0px;
	border: none;
}

body {
	background: #000 url(images/bg.png) repeat-x;
	margin: 0 auto;
	margin-bottom: 15px;
	font-family: arial, verdana, sans-serif;
}

/* ============ header ============
====================================*/

#header {
	background: url(images/header.gif) no-repeat;
	height: 94px;
	width: 989px;
	clear: both;
	margin: 0 auto;
	margin-top: 15px;
}

#header h1 {
	display:none;
}

#header h2 { 
letter-spacing: -1px;
font-size: 26px;
color: #5e7db5;
font-weight: normal;
padding: 30px 0px 0px 580px;
}

#header h2 span {
font-weight: bold;
color: #1a5a85;
}

/* ============ content ============
====================================*/

#content {
	background: #fff;
	margin: 0 auto;
	margin-bottom: 10px;
	text-align: center;
	width: 983px;
	border-left: 3px solid #bcbcbc;
	border-right: 3px solid #bcbcbc;
	border-bottom: 3px solid #bcbcbc;
	border-top: none;
}

h2#headline {
font-size: 32px;
font-weight: bold;
color: #02004c;
letter-spacing: -1px;
padding: 10px 0px 10px 0px;
}

/* ============ left side ============
====================================*/

#left_side {
width: 565px;
float: left;
margin-left: 10px;
}

#left_side p {
font-size: 16px;
color: #4e4b4b;
padding: 0px 3px 0px 19px;
text-align: left;
}

#left_side p#doctor_paragraph img{
float: left;
}

#left_side p#doctor_paragraph{
padding-bottom:25px;
}

#left_side p#second_paragraph{
padding-top:25px;
border-top: 1px solid #bcbcbc;
}

#left_side ul {
padding: 10px 0px 10px 0px;
}

#left_side ul li{
color: #000;
text-align: left;
margin-left: 55px;
list-style-image: url(images/list_style_v.png); 
line-height: 20px;
padding: 7px 0px 7px 0px;
font-size: 19px;
font-weight: bold;
}

/* ============ right side ============
====================================*/

#right_side {
	width: 350px;
	margin-left: 35px;
float: left;
}

#form {
width:343px;
background: url(images/form_bg.png) repeat-y;
clear: both;
}

#top_form {
background: url(images/request_free_guide.png) no-repeat;
clear: both;
height: 98px;
padding-bottom: 10px;
}

#top_form h3 {
font-weight: bold;
font-size: 30px;
color: #ffffff;
letter-spacing: -1px;
padding-right: 1px;
}

#top_form h4 {
font-weight: normal;
font-size: 24px;
color: #ffde00;
letter-spacing: -1px;
}

#bottom_form {
height: 37px;
background: url(images/get_information.png) no-repeat;
clear: both;
}

#bottom_form h3 {
font-weight: bold;
font-size: 26px;
padding-top: 2px;
color: #ffffff;
letter-spacing: -1px;
}

#form form {
float: left;
}

#request_form table tr td {
margin:0;
padding: 6px 0px 3px 0px ;
border:0px dashed #333;
}

#request_form table tr td.label {
width: 90px;
font-size: 13px;
font-weight: bold;
text-align:right;
padding-right: 5px;
}

#request_form input.zip {
width:42px;
margin:0;
padding:3px 5px;
font-size:12px;
border:1px solid #62FBFF;
}
#request_form input.phone1 { 
margin:0 5px 0 0;
width:24px;
padding:3px 5px;
font-size:12px;
border:1px solid #62FBFF;
}
#request_form input.phone2 {
margin:0 5px 0 0;
width:24px;
padding:3px 5px;
font-size:12px;
border:1px solid #62FBFF;
}

#request_form input.phone3 {
width:34px;
margin:0 12px 0 0;
padding:3px 5px;
font-size:12px;
border:1px solid #62FBFF;
}

#request_form input#btn_submit {
margin-left: 170px;
padding: 10px 0px 10px 0px;
}

p.fields_required {
color: #000;
font-size: 12px;
font-weight: bold;
margin-left: 126px;
}

#request_form input.text {
width:140px;
margin:0;
padding: 3px 5px 3px 5px;
font-size:12px;
border:1px solid #62FBFF;
}

#request_form select {
width:50px;
margin:0;
padding:2px;
font-size:12px;
}

#request_form input.zip {
width:42px;
float: left;
margin-left: 3px;
padding:3px 5px;
font-size:12px;
border:1px solid #62FBFF;
}

#call_us {
padding: 20px 0px 0px 0px;
}

#call_us p {
font-size: 15px;
font-weight: bold;
}

/* ============ bottom page ============
====================================*/

#bottom_page {
padding: 20px 5px 0px 5px;
text-align: left;
clear: both;
}

#bottom_page img {
float: left;
padding: 0px 13px 0px 10px;
}

#bottom_page h5{
padding: 18px 0px 0px 0px;
font-size: 18px;
color: #00318c;
font-weight: bold;
}

#bottom_page p{
font-size: 17px;
color: #195dd9;
padding: 4px 22px 0px 0px;
line-height: 23px;
}

/* ============ footer ============
====================================*/

#footer {
clear: both;
}

#footer p {
font-size: 15px;
color: #5f6062;
border-top: 1px solid #a7aab0;
}
