/* HTML, BODY ---------- */

html {height: 100%; margin-bottom: 1px}

body {background: #ad856c; margin: 0}

body, table, h1, h2 {font-family: georgia, serif; text-align: justify}

body, table, a, h2 {font-size: 11px; line-height: 18px}

.pad-left { padding-left:6px;}

/* HEADERS ---------- */

h1 {color: #60140f; cursor: text; font-size: 24px; font-style: italic; font-weight: normal; height: 34px; margin: 0; overflow: hidden; text-indent: -9999px}

h2 {color: #60140f; font-size: 14px; font-style: italic; font-weight: bold; margin: 0}

.center {text-align: center}

h3, .highlight {font-size: 11px; font-weight: bold; margin: 0}



#h1_home {background: url(images/title_home.gif) no-repeat; color: #FFF}

#h1_meet_our_orthodontist {background: url(images/title_orthodontist.gif) no-repeat}

#h1_virtual_tour {background: url(images/title_virtual_tour.gif) no-repeat}

#h1_our_treatment_results {background: url(images/title_treatment.gif) no-repeat}

#h1_what_others_say_about_us {background: url(images/title_others_say.gif) no-repeat}

#h1_location_contact_us {background: url(images/title_location_contact.gif) no-repeat}

#h1_refer_friend_patient {background: url(images/title_refer_friend_patient.gif) no-repeat}

#h1_refer_friend_doctor {background: url(images/title_refer_friend_doctor.gif) no-repeat}

#h1_suggestion_box {background: url(images/title_suggestion_box.gif) no-repeat}

#h1_as_seen_on_tv {background: url(images/title_as_seen_on_tv.gif) no-repeat}

#h1_your_first_visit {background: url(images/title_first_visit.gif) no-repeat}

#h1_new_patient_forms {background: url(images/title_patient_forms.gif) no-repeat}

#h1_why_braces {background: url(images/title_why_braces.gif) no-repeat}

#h1_the_magic_of_braces {background: url(images/title_the_magic_of_braces.gif) no-repeat}

#h1_ortho_glossary {background: url(images/title_ortho_glossary.gif) no-repeat}

#h1_ask_the_orthodontist {background: url(images/title_ask_the_orthodontist.gif) no-repeat}

#h1_life_with_braces {background: url(images/title_life_with_braces.gif) no-repeat}

#h1_types_of_braces {background: url(images/title_types_of_braces.gif) no-repeat}

#h1_invisalign {background: url(images/title_invisalign.gif) no-repeat}

#h1_ibraces {background: url(images/title_ibraces.gif) no-repeat}

#h1_braces_diagram {background: url(images/title_braces_diagram.gif) no-repeat}

#h1_brace_painter {background: url(images/title_brace_painter.gif) no-repeat}

#h1_types_of_appliances {background: url(images/title_types_of_appliances.gif) no-repeat}

#h1_first_aid {background: url(images/title_first_aid.gif) no-repeat}

#h1_retainers {background: url(images/title_retainers.gif) no-repeat}

#h1_helpful_links {background: url(images/title_helpful_links.gif) no-repeat}

#h1_site_map {background: url(images/title_site_map.gif) no-repeat}

#h1_community-events {background: url(images/title-community-events.gif) no-repeat}



/* LISTS ---------- */

ol, ul {margin-bottom: 0; margin-top: 0}

ul {list-style-image: url(images/list_bullet.gif)}

ul.none {list-style-type: none; margin-left: 0; padding-left: 20px}

li.link {list-style-image: url(images/list_link.gif)}

li.pdf {list-style-image: url(images/list_pdf.gif)}



/* LINKS ---------- */

a:link, a:visited {color: #e46135}

a:hover, a:active {text-decoration: none}

#breadcrumb a:link, #breadcrumb a:visited {font-size: 10px}

#footer_nav a:link, #footer_nav a:visited {color: #3b0401; font-size: 10px}

.flash a:link, .flash a:visited {font-size: 10px; font-style: italic}



#nav_active {cursor: default}



/* IMAGES, FLASH ---------- */

img {border: none}

.image_left {float: left; margin-right: 10px}

.image_right {float: right; margin: 0 0 10px 10px}

.flash {color: #60140f; display: inline; font-size: 10px; float: right; margin: 0 0 10px 10px}

.flash#horizontal {width: 260px}

.image_right, .image_left, .border, .flash {background: #FFF; border-bottom: 1px solid #dac8be; border-left: 1px solid #e7d5cb; border-right: 1px solid #e7d5cb; border-top: 1px solid #f1dfd5; padding: 5px}



/* LAYOUT ---------- */

#home {background: #bb3c55 url(images/h_layout_body_bg.gif) center top; color: #FFF}

#secondary {background: #fdebe1 url(images/layout_body_bg.gif) center top repeat-x; text-align: left}

#sidebar {padding: 15px}

#content_home {padding: 0 0 20px 20px}

#content {padding: 0 0 20px 20px}

#header_nav {clear: both; float: right; margin-bottom: 70px; color:#ffffff; text-align:right;}

#breadcrumb {clear: both; color: #e36235; float: right; font-size: 10px}

.clear {clear: both}

.caption {color: #60140f; font-size: 10px; text-align: center}

#footer_bg {background: #3e0000 url(images/layout_footer_bg.gif)}

#footer {color: #c35d5d; height: 47px; padding-top: 8px}

#footer_nav_bg {background: #ad856c}

#footer_nav {color: #3b0401; font-size: 10px; padding-bottom: 15px}

#footer_flash_text {font-size: 9px}