* { margin: 0; padding: 0; }

html { background: #d1d1b1 url(../images/background_stripe.gif) repeat; }

body { color: #353535; }

/* a */
a { color: #A54B4B;	}
a:link { color: #A54B4B; } 
a:visited {	color: #60709F;	}
a:hover { color: #fff; background-color: #A54B4B; text-decoration: none; }
a:active, a:focus {	color: #fff; background-color: #60709F;	text-decoration: none; }
img {border: 0;}
a:hover img { background: transparent; }

/* div - structural */
div#container { border: 0px solid #000000;	margin: 20px 0 0 0;	width: 90%;	}
div#navigationbar { float: left; width: 150px;	margin: 0px -150px 0px 0px;	}
div#content { float: right; padding: 0px 0px 0px 150px;	}
div#whitebox {	background: #ffffff; width: 100%; margin: 0; padding: 0; overflow: hidden; }	
div.header { margin: 25px 0px 0px 30px; }	
div#maintext { padding: 5px 30px 10px 35px; }					
div#footer { padding: 0px 0px 0px 150px; clear: both; }

/* hx */
h1#top { font-size: 22px; line-height: 1em; color: #60709F; font-family: 'times new roman', times, serif; letter-spacing: 5px; font-weight: normal; font-style: italic; word-spacing: 2px; border-bottom: 1px solid #A54B4B; display: block; padding: 0 0 2px 0; margin: 0 0 10px 5px; }
h1#top em { color: #A54B4B; }	

h1, h2 { font-family: georgia, 'times new roman', times, serif; letter-spacing: .05em; font-weight: normal; word-spacing: .1em; padding: .5em 0; }
h3, h4, h5 { font-family: arial, helvetica, sans-serif; letter-spacing: 1px; font-weight: bold; line-height: 1.7em; word-spacing: .1em; padding: .5em 0;	}

h1 { font-size: 18px; color: #60709F; }	
h1 a {  text-decoration:none; }	
h2 { font-size: 16px; color: #A54B4B; }
h3 { font-size: 14px; color: #60709F; }	
h4 { font-size: 13px; color: #A54B4B; }
h5 { font-size: 13px; color: #60709F; }


/* text formatting*/
p {	font-size: 13px; font-family: arial, sans-serif; line-height: 1.5em; padding: .5em 0; }
li { font-size: 13px; font-family: arial, sans-serif; line-height: 1.5em; }
blockquote { font-size: 13px; color: #A54B4B; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; font-weight: bold;	word-spacing: 2px; margin: 0; padding: 10px; }
.quotebox {	background-color: #f0dfdd; margin: 10px 0px 10px 20px; width: 170px; float: right;	}	
.patientquote {	margin: 10px 10px 10px 13px; }		
q { font-size: 13px; color: #A54B4B; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; font-weight: bold; word-spacing: 2px; }
.quotecredit { font-size: 13px; color: #60709F; font-family: arial, helvetica, sans-serif;	letter-spacing: 1px; font-weight: bold; word-spacing: 2px; text-align: right; padding: 5px; }	
.textlinks { font-size: 10px; font-family: arial, sans-serif; line-height: 16px	}

#chevychasephone { font-size: 14px;	color: #A54B4B;	font-family: arial, helvetica, sans-serif; letter-spacing: 1px;	font-weight: bold; word-spacing: 2px; margin: 0 10% 0 0 ; }	
#virginiaphone { font-size: 14px; color: #60709F; font-family: arial, helvetica, sans-serif; letter-spacing: 1px;	font-weight: bold; word-spacing: 2px; margin: 0 10% 0 0 ; }
#email { font-size: 14px;	color: #60709F;	font-family: arial, helvetica, sans-serif; letter-spacing: 1px;	font-weight: bold; word-spacing: 2px; margin-right: 10%; margin-top: 5px; }
#email a { text-decoration: none;	color: #60709F; }
#email a:hover { color: #fff; background-color: #A54B4B; text-decoration: none; }

/* visual elements */
hr { color: #A39778; width: 250px; height: 1px }	
		
#logo {	padding: 0px 0px 0px 105px;	clear: both; }
#logo a:hover {	background: none; }
	
.nowyouknow { float: right; background: #ffffff; text-align: right; padding: 10px 10px 20px 0px; } 



input, select, textarea {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}
.form{
background:#b2b693;
width:150px;
height:230px;
margin-top:30px;
padding-top:5px;
}
.form_title{
background: url(../images/contact_today.jpg);
height:17px;
width:136px;
margin:0 0 0 7px;
}
.form-text{
font-family:Arial, Helvetica, sans-serif;
color:#353535;
font-size:10px;
margin-left:7px;
}
.textfield{
margin-left:7px;
width: 124px;
height: 11px;
}
.submit input{
	width: 47px;
	height: 12px;
	border: 0;
	display: block !important;
text-indent: -9999px;
margin: 10px 0 0 7px;
background: url(../images/submit.jpg);
}
.textlist{
margin-left:7px;
width: 120px;
}
.selectbox {
width: 120px;
}
.selectbox2 {
	width: 50px;
	margin-top: 3px;
}
#captcha_div {
	margin: 0 !important;
}
.anti-spam {
	width: 150px;
}
.form #email {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: normal;
color: #353535;
}