* {

	border: 0;

	margin: 0;

	padding: 0;

}



blockquote {

	font-size: 11px;

	margin-left: 40px;

	margin-right: 40px;

}



body {

	background-image: url(images/bg.jpg);

	font-family: Georgia, "MS Serif", "New York", serif;

	font-size: 12px;

}



form {

	font-size: 12px;

	text-align: left;

}



h1 {

	font-size: 26px;

	font-style: italic;

	font-weight: normal;

}



h2 {

	font-size: 16px;

	font-weight: bold;

}



textarea {

	background-color: #3A415A;

	border: solid 1px #515052;

	color: #FFFFFF;

	font-family: Georgia, "MS Serif", "New York", serif;

	font-size: 12px;

	padding: 5px;

}



.address {

	color: #D8C49E;

	font-size: 11px;

	padding-left: 10px;

}



.backtotop {

	color: #515052;

	font-size: 11px;

	padding-top: 15px;

	text-align: right;

}



.backtotop a {

	color: #515052;

	text-decoration: underline;

}



.backtotop a:visited {

	color: #515052;

}



.backtotop a:hover, .backtotop a:active {

	color: #515052;

	text-decoration: none;

}



.content {

	background-color: #FFFAE6;

}



.content_box {

	color: #515052;

	padding: 24px;

}



.content_box a {

	color: #515052;

	text-decoration: underline;

}



.content_box a:visited {

	color: #515052;

}



.content_box a:hover, .content_box a:active {

	color: #515052;

	text-decoration: none;

}



.contentborderright_td {

	background-image: url(images/content_border_right.png);

}



.drsnames {

	color: #FFFFFF;

	font-weight: bold;

}



.drsnames_td {

	background-image: url(images/drs_bg.png);

}



.footer {

	color: #3A415A;

	font-size: 11px;

	padding-top: 10px;

	text-align: center;

}



.footer a {

	color: #3A415A;

	text-decoration: none;

}



.footer a:visited {

	color: #3A415A;

	text-decoration: none;

}



.footer a:hover, .footer a:active {

	color: #3A415A;

	text-decoration: underline;

}



.forms {

	background-color: #D7C49E;

	border: 1px solid #515052;

	color: #515052;

	float: right;

	font-size: 11px;

	margin: 5px;

	padding: 10px;

	text-align: left;

	width: 200px;

}



.forms a, .forms a:active {

	color: #515052;

	font-size: 11px;

	text-decoration: underline;

}



.forms a:visited {

	color: #515052;

	font-size: 11px;

}



.forms a:hover {

	color: #515052;

	font-size: 11px;

	text-decoration: none;

}



.input {

	background-color: #3A415A;

	border: solid 1px #515052;

	color: #FFFFFF;

	font-family: Georgia, "MS Serif", "New York", serif;

	font-size: 12px;

	padding: 5px;

}



.leftborder_td {

	background-image: url(images/left_border_bg.png);

}



.list {

	margin-left: 40px;

}



.list ul {

	margin-left: 40px;

}



.nav_td {

	background-image: url(images/nav/nav_bg.png);

}



.picture_1 {

	float: right;

}



.picture_2 {

	background-color: #D7C49E;

	border: solid 1px #615E5B;

	float: right;

	margin: 15px;

	padding: 5px;

}



.picture_3 {

	background-color: #D7C49E;

	border: solid 1px #615E5B;

	margin: 5px;

	padding: 5px;

}


.map {
	border:#615E5B solid 1px;
	background-color:#D7C49E;
	padding:4px;
}


.site_table{

	margin: 15px;

}



.submit {

	background-color: #D7C49E;

	border: solid 1px #515052;

	color: #515052;

	font-family: Georgia, "MS Serif", "New York", serif;

	font-size: 12px;

	font-weight: bold;

	padding: 5px;

}



#patientlogin {

	display: block;

	width: 195px;

	height: 28px;

	overflow: hidden;

	text-indent: -999em;

	background-image: url(images/nav/login.gif);

}



#patientlogin:hover {

	background-position: 0 -28px;

}

#flash-types-of-braces {
	width: 500px;
	margin-right: -20px;
}
