.NormalText, body, td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #726f4f;
    text-decoration: none;
	font-weight: normal;
	text-transform: none;
	font-style:normal;
}

.MainPageHeader {

	font-family: "Times New Roman", serif;
	font-size: 20px;
	text-transform: uppercase;
	color:#726F4F;
}

.PageTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#a29e71;
	}

.HeaderBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#726f4f;
}

.top-right-home { width:543px; height:67px; background:url(images/home-top.gif); }

.top-right { width:543px; height:73px; background:url(images/content_top.gif); }

.top-left { width:236px; height:73px; background:url(images/nav_top.gif)}

.top-right-content {text-align:right;  width:275px; height:47px; float:right; margin-right:22px; margin-top:20px; position:relative; z-index:1000;}

.top-left-content {text-align:left; position:relative; z-index:1000;  width:249px; height:47px; float:left; margin-top:20px;}

.office-name { font:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#beb388; text-decoration:underline }

.office-name a:link { font:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#beb388; text-decoration:underline }

.office-name a:visited { font:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#beb388; text-decoration:underline }

.office-name a:hover { font:"Times New Roman", Times, serif; font-weight:bold; font-size:12px; color:#beb388; text-decoration:underline }
.office-address { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#cfc7a7;}

* td.contact {

	width: 450px;
}

table.doctor {

	width: 453px;
}

td.borderbottom {border-bottom:1px solid #726f4f; padding-bottom:5px; width:453px;}

/* Layout */

body, html {margin: 0; background: #FFF url(images/body_bg.gif) repeat-x; text-align: center}

body, table, a:link, a:visited {font: 12px Verdana, Arial, Helvetica, sans-serif; color: #726f4f}

* #container {width: 800px; margin: auto; padding: 0}

* * #navbar {background: url(images/nav_bg.gif) repeat-y 0; width: 257px; vertical-align: top; padding-left: 21px}

* #content_bg {background: url(images/content_bg.gif) repeat-y; width: 543px; text-align: left; vertical-align: top}

* #content {padding: 0 55px 20px 35px}

* #address {font-weight: bold; padding: 20px 8px 10px 8px}

* #footer {background: url(images/footer.jpg) no-repeat; width: 800px; height: 160px; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #d0cbb5; text-align: center; padding: 25px 0 15px 0}

* #flash_link {padding: 20px; font-size: 10px}

div.center {text-align: center}

* .clear {clear: both}
/* Images */

* .img_border {border: solid 1px #a29e71}

* .img_right_border {float: right; border: solid 1px #a29e71;}

* .img_right {float: right; margin: 0 0 10px 15px}

* .img_left_border { border: solid 1px #a29e71; margin-right:15px;}
/* Headers */

* h1 {font: bold 16px Verdana, Arial, Helvetica, sans-serif; color: #a29e71; height: 29px; margin: 5px 0}

* h1.practice {background: url(images/titles/about_practice.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.why {background: url(images/titles/why_ehrmantrout.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.meet_dr {background: url(images/titles/meet_ehrmantrout.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.meet_staff {background: url(images/titles/meet_staff.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.office_policies {background: url(images/titles/office_policies.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.office_tour {background: url(images/titles/office_tour.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.testimonials {background: url(images/titles/testimonials.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.our_blog {background: url(images/titles/our_blog.gif) no-repeat; text-indent: -9999px; margin:0}

* h1.ortho {background: url(images/titles/about_ortho.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.for_children {background: url(images/titles/for_children.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.for_adults {background: url(images/titles/for_adults.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.board_certified {background: url(images/titles/board_certified.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.common {background: url(images/titles/common_treatments.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.two_phase {background: url(images/titles/two_phase.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.surgical {background: url(images/titles/surgical_ortho.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.dictionary {background: url(images/titles/ortho_dictionary.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.resources {background: url(images/titles/resources.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.braces {background: url(images/titles/braces_101.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.types_braces {background: url(images/titles/types_braces.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.appliances {background: url(images/titles/types_appliances.gif) no-repeat; text-indent: -9999px; margin: 0}

.special{font-family: Georgia;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.5em;
font-size: 1.4em;
font-weight:100;}

* h1.invisalign {background: url(images/titles/invisalign.gif) no-repeat; text-indent: -9999px; margin: 0}
* h1.invisalign-teen {background: url(images/titles/invisalign-teen.gif) no-repeat; text-indent: -9999px; margin: 0}
* h1.invisalign-costs {background: url(images/titles/invisalign-costs.gif) no-repeat; text-indent: -9999px; margin: 0}
* h1.invisalign-faq {background: url(images/titles/invisalign-faq.gif) no-repeat; text-indent: -9999px; margin: 0}
* h1.invisalign-testimonials {background: url(images/titles/invisalign-testimonials.gif) no-repeat; text-indent: -9999px; margin: 0}
* h1.invisalign-videos {background: url(images/titles/invisalign-videos.gif) no-repeat; text-indent: -9999px; margin: 0}
* h1.invisalign-before-and-after {background: url(images/titles/invisalign-before-and-after.gif) no-repeat; text-indent: -9999px; margin: 0}
* h1.damon {background: url(images/titles/damon_system.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.braces_diagram {background: url(images/titles/braces_diagram.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.brace_painter {background: url(images/titles/brace_painter.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.retainers {background: url(images/titles/retainers.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.emergency_care {background: url(images/titles/emergency_care.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.faqs {background: url(images/titles/faqs.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.contests {background: url(images/titles/office-contests.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.patient-month {background: url(images/titles/patient-of-the-month.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.past-winners {background: url(images/titles/past-winners.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.games {background: url(images/titles/game_room.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.contact {background: url(images/titles/contact.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.comments {background: url(images/titles/comment_form.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.patient {background: url(images/titles/patient_referral.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.doctor {background: url(images/titles/doctor_referral.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.site_map {background: url(images/titles/site_map.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.ibraces {background: url(images/titles/ibraces.gif) no-repeat; text-indent: -9999px; margin: 0}

* h1.home {background: url(images/titles/welcome.jpg) no-repeat; text-indent: -9999px; margin: 0; height: 60px; width:482px;}

* h2 {font: bold 14px;}

* h3.footerh {font: font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #d0cbb5; width:700px; margin-left: 45px; line-height: 15px;}
/* Lists */

ol, ul {margin-bottom: 0; margin-top: 0}
/* Sidebar */

* .sidebar {background: #e4d7ab; border: 1px solid #726f4f; width: 110px; padding: 10px; margin: 0 0 15px 15px; font-size: 10px; text-align: center; display: inline; float: right}
/* Links */

a b {display: none}

a:hover {text-decoration: none}

#footer a:link, #footer a:visited {font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; color: #d0cbb5; text-decoration: underline}

#footer a:hover {text-decoration: none}

#footer a.sesame:link, #footer a.sesame:visited {font: normal 10px; color: #231f20; text-decoration: none}

#footer a.sesame:hover {text-decoration: underline}
/* Nav */

* * #nav a {display: block; width: 236px; height: 25px; text-decoration: none}

* * #nav_doctor_login {background: url(images/nav/doctor_login.gif)}

* * #nav_patient_login {background: url(images/nav/patient_login.gif)}

* * #nav_practice {background: url(images/nav/about_practice.gif)}

* * #nav_ortho {background: url(images/nav/about_ortho.gif)}

* * #nav_braces {background: url(images/nav/braces_101.gif)}

* * #nav_invisalign {background: url(images/nav/invisalign.gif)}

* * #nav_games {background: url(images/nav/game_room.gif)}

* * #nav_contests {background: url(images/nav/office-contests.gif)}

* * #nav_contact {background: url(images/nav/contact.gif)}

* * #nav_comments {background: url(images/nav/comment_form.gif)}

* * #nav_referrals {background: url(images/nav/referral_forms.gif)}

* * #nav_home {background: url(images/nav/home.gif)}

* * #nav a:hover, * #nav li:hover * #nav_practice, * #nav li.sfhover * #nav_practice, * #nav li:hover * #nav_ortho, * #nav li.sfhover * * #nav_ortho, * #nav li:hover * #nav_braces, * #nav li.sfhover * #nav_braces,  * #nav li:hover * #nav_invisalign, * #nav li.sfhover * #nav_invisalign, * #nav li:hover * #nav_contests, * #nav li.sfhover * #nav_contests, * #nav li:hover * #nav_referrals, * #nav li.sfhover * * * #nav_referrals {background-position: 0 -25px}
* #nav, * #nav ul {line-height: 1; list-style: none; margin: 0; margin-top: 0px; padding: 0}

* #nav li {display: inline}

* #nav li ul {background: #fff; border: 1px solid #a29e71; border-width: 1px 1px 0 1px; left: -9999px; position: absolute; z-index: 1}

* #nav li:hover ul, * #nav li.sfhover ul {left: auto; margin: -26px 0 0 236px}

* #nav ul li a {border-bottom: 1px solid #a29e71; color: #726f4f; height: 10px; padding: 6px; width: 265px}

* #nav ul li a:hover {background: #e4d7ab; text-decoration: none}
body#home * #nav_home, body#practice * #nav_practice, body#ortho * #nav_ortho, body#braces * #nav_braces,  body#invisalign * #nav_invisalign, body#games * #nav_games, body#contests * #nav_contests, body#contact * #nav_contact, body#comments * #nav_comments, body#referrals * #nav_referrals {background-position: 0 -25px; cursor: default}
#call-free a {display: block; width: 236px; height: 75px; cursor:default; background: url(images/call-free-initial.jpg) no-repeat}
#call-free { cursor:default; list-style:none; margin:0; padding:0; width:236px; }
#call-free:hover, #call-free a:hover {background-position: 0 -75px; cursor:default}

#flash h2 {

visibility:hidden;}

#flash p {

background:#FFFF99;
padding:5px;}

img.right {
	border: solid 1px #000;
	margin: 0 0 15px 15px;
	float: right;
	clear: right;}
img.left {
	border: solid 1px #000;
	margin: 0 15px 20px 0;
	float: left;}
span.indent {
	padding-left: 40px;}

.thumb {
	border: solid 1px #000;
	margin: 0 10px 10px 0;
	float: left;
	clear: left;}
.clear {clear: both;}

.iframefloat {
	border: solid 1px #787554;
	margin: 0 15px 20px 0;
	float: left;}
	
	
#social-icons {margin:0; padding:0; text-align:center;}
#social-icons img, #social-icons a {border:none; margin-bottom:4px; height:auto; width:auto; height:40px; width:40px;}
img#google-places {border:none;}

.map-side {font:bold italic 13px/17px Arial, Helvetica, sans-serif!important; text-decoration:none;margin:5px 0 -22px;display:block}