/* HTML, BODY ---------- */

html {height: 100%; margin-bottom: 1px}

body {background: #b99062 url(images/layout_body_bg.gif); height: 100%; margin: 0}

body, table {color: #64512a; font: 11px/18px tahoma, sans-serif}



BODY, TD, .NormalText { font-weight: normal; text-decoration: none; font-style: normal; color: #64512a; font-size: 11px; line-height: 18px; font-family: Tahoma, Arial, Helvetica, sans-serif, Georgia, Times New Roman; }



.Header		{ color: #846140; font-size: 20px; font-weight: normal; font-family: Georgia, Times New Roman; text-transform: uppercase; line-height: 22px; }

.Subheader	{ color: #64512a; font-size: 11px; font-weight: bold; }



.Red		{ color: #BC5937; }

.Brown		{ color: #64512A; }

.LightBrown	{ color: #846140; }

.Black		{ color: #000000; }



.SmallText	{ font-size: 10px; }

.MediumText	{ font-size: 16px; line-height: 16px; }

.LargeText	{ font-size: 24px; line-height: 24px; }





/* HEADERS ---------- */

h1 {color: #492c20; cursor: text; font: small-caps bold 22px/22px georgia, sans-serif; height: 15px; margin: 0 0 10px 0; text-indent: -9999px}

h1.home {background: url(images/h_home.gif) no-repeat ; height:50px  }

h1.dr_nelson {background: url(images/h_dr_nelson.gif) no-repeat}

h1.testimonials {background: url(images/h_testimonials.gif) no-repeat}

h1.our_office {background: url(images/h_our_office.gif) no-repeat}

h1.what_makes_us_special {background: url(images/h_what_makes_us_special.gif) no-repeat}

h1.our_team {background: url(images/h_our_team.gif) no-repeat}

h1.locations {background: url(images/h_locations.gif) no-repeat}

h1.your_first_visit {background: url(images/h_your_first_visit.gif) no-repeat}

h1.braces_101 {background: url(images/h_braces_101.gif) no-repeat}

h1.types_of_braces {background: url(images/h_types_of_braces.gif) no-repeat}

h1.types_of_appliances {background: url(images/h_types_of_appliances.gif) no-repeat}

h1.two_phase_treatment {background: url(images/h_two_phase_treatment.gif) no-repeat}

h1.before_after {background: url(images/h_before_after.gif) no-repeat}

h1.brace_painter {background: url(images/h_brace_painter.gif) no-repeat}

h1.retainers {background: url(images/h_retainers.gif) no-repeat}

h1.faqs {background: url(images/h_faqs.gif) no-repeat}

h1.invisalign {background: url(images/h_invisalign.gif) no-repeat}

h1.insignia {background: url(images/h_insignia.gif) no-repeat}

h1.custom-braces {background: url(images/h_custom-designed-braces2.gif) no-repeat}

h1.technology {background: url(images/h_technology.gif) no-repeat}

h1.essays {background: url(images/h_essays.gif) no-repeat}

h1.forms {background: url(images/h_forms.gif) no-repeat}

h1.links {background: url(images/h_links.gif) no-repeat}

h1.game_room {background: url(images/h_game_room.gif) no-repeat}

h1.contact_us {background: url(images/h_contact_us.gif) no-repeat}

h1.site_map {background: url(images/h_site_map.gif) no-repeat}

h1.disclaimer {background: url(images/h_disclaimer.gif) no-repeat}

h1.news {background: url(images/h_news.gif) no-repeat}



h2 {font-size: 11px; margin: 0}



/* LISTS ---------- */

ol, ul {margin-bottom: 0; margin-top: 0}



/* FORMS ---------- */

fieldset {border: 0; margin: 0; padding: 0}

form {margin: 0}



/* LINKS ---------- */

a:link, a:visited {color: #bc5937; text-decoration: none}

a:hover, a:active {text-decoration: underline}

* #footer a {color: #4e2d21}

* #sesame {font-size: 9px; font-weight: bold}



a b {display: none}



/* NAV ---------- */

* #nav a {display: block; height: 26px; width: 200px}

* #nav_dr_nelson {background: url(images/nav_dr_nelson.gif)}

* #nav_our_office {background: url(images/nav_our_office.gif)}

* #nav_your_first_visit {background: url(images/nav_your_first_visit.gif)}

* #nav_braces_101 {background: url(images/nav_braces_101.gif)}
* #nav_beforeafter {background: url(images/nav_beforeafter.gif)}
* #nav_2phase {background: url(images/nav_2phase.gif)}
* #nav_invisalign {background: url(images/nav_invisalign.gif)}

* #nav_insignia {background: url(images/nav_insignia.gif)}
* #nav_technology {background: url(images/nav_technology.gif)}
* #nav_forms {background: url(images/nav_forms.gif)}

* #nav_links {background: url(images/nav_links.gif)}

* #nav_game_room {background: url(images/nav_game_room.gif)}

* #nav_contact_us {background: url(images/nav_contact_us.gif)}

* #nav_home {background: url(images/nav_home.gif)}

#nav a:hover, #nav li:hover #nav_our_office, #nav li.sfhover #nav_our_office, #nav li:hover #nav_braces_101, #nav li.sfhover * #nav_braces_101 {background-position: 0 -26px}



* #nav, #nav ul {line-height: 1; list-style: none; margin: 0; margin-top: -5px; padding: 0}

#nav li {display: inline}

#nav li ul {background: #f8ebcf; border: 1px solid #443410; border-width: 1px 1px 0 1px; left: -9999px; position: absolute; z-index: 1}

#nav li:hover ul, #nav li.sfhover ul {left: auto; margin: -28px 0 0 194px}

#nav ul li a {border-bottom: 1px solid #443410; color: #95482e; height: 10px; padding: 7px; width: 140px}

#nav ul li a:hover {background: #f8f4ea; text-decoration: none}



body#dr_nelson #nav_dr_nelson, body#what_makes_us_special #nav_our_office, body#your_first_visit #nav_your_first_visit, body#braces_101 #nav_braces_101, body#beforeafterpage #nav_beforeafter, body#twophasepage #nav_2phase, body#invisalign #nav_invisalign, body#insignia #nav_insignia,  body#technology #nav_technology, body#forms #nav_forms, body#links #nav_links, body#game_room #nav_game_room, body#contact_us #nav_contact_us, body#home #nav_home {background-position: 0 -26px; cursor: default}



* #patient_login {background: url(images/nav_patient_login.gif) no-repeat 0 0; display: block; height: 40px; width: 146px}

a#patient_login:hover {background-position: 0 -40px}



/* IMAGES ---------- */

img {border: none}

* .image {border: 2px solid #8b442c; border-width: 2px 0; clear: both; float: right; margin: 0 0 10px 10px; padding: 2px 0}

* .image_2 {border: 2px solid #8b442c; border-width: 2px 0; clear: both; margin: 0 0 10px 10px; padding: 2px 0}

* .border {border: 2px solid #8b442c; border-width: 2px 0; padding: 2px 0}

IMG.BrownBorder {border: 2px solid #8b442c; border-width: 2px 0; padding: 2px 0}



/* LAYOUT ---------- */

* #container {border: 0; height: 100%; width: 100%}

* #navbar {background: url(images/layout_nav_bg_repeat.gif) repeat-y 20px 0; color: #86533a; padding-left: 30px; vertical-align: top; width: 200px}

* #contentbar {background: url(images/layout_content_bg_repeat.gif) repeat-y; vertical-align: top}

* #address {background: url(images/layout_nav_bg.gif) no-repeat; color: #86533a; font-size: 9px; line-height: 16px; padding: 20px 0 20px 30px; width: 170px}

* #header {background: url(images/layout_header_bg.gif) repeat-x 0 100%; height: 50px; vertical-align: top}

* #header_corner {background: url(images/layout_header_corner.gif) no-repeat; height: 15px; left: 230px; position: absolute; top: 29px; width: 15px}

* #home #content {background: #0f0906; color: #fff; font-size: 12px;  }

* #home #wrap {padding: 20px; width: 510px}

* #content {background: #fff url(images/layout_content_bg.gif) repeat-y}

* #wrap {padding: 20px; width: 510px}

* .clear {clear: both}

* #footer {background: url(images/layout_footer_bg.gif) repeat-x; color: #4e2d21; padding: 5px 0 20px 20px}

* #footer_corner {background: url(images/layout_footer_corner.gif) no-repeat; height: 15px; left: -20px; position: relative; top: 1px; width: 15px}

#facebook{
	width:93px;
	height:28px;
	background:url(images/facebook.png);
	border:none;
	display:block;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
}
