html {background:#33271b url(../images/nda_html_bg.gif) repeat left top;}
body {background:transparent url(../images/nda_body_bg.jpg) repeat-x center top; margin: 0px; padding: 0px; color: #3b3b3b; background-attachment: scroll; width: 100%;}

/** Site Helpers
******************************************************/
.nda_site_width {width: 878px; margin: 0px auto;}
ul, li {list-style: none; padding: 0px; margin: 0px;}
.nda_page_title {color: #40332a; font-weight: normal; font-size: 2.4em; margin-bottom: -10px; padding-bottom: 0px; line-height: normal;}

/** Wrappers
******************************************************/
.nda_header {padding: 15px 0 0 0;}
.nda_top_content {background: url(../images/nda_content_bg.png) no-repeat 1px bottom; margin-top: -8px; position: relative; z-index: 100; height: 16px;}
.nda_content {background: url(../images/nda_content_bg.png) repeat-y center top; padding: 10px 10px;}
.nda_left_col {float: left; width: 202px; margin-left: 10px; display: inline;}
.nda_right_col {float: right; width: 628px; margin-right: 8px; display: inline;}
.nda_bottom_content {background: url(../images/nda_content_bg.png) no-repeat -1806px top; margin-top: 0px; position: relative; z-index: 100; height: 16px;}
.nda_page_content {margin-top: 15px; padding-left: 10px;}

/** Header
******************************************************/
.nda_logo {display: block; width: 503px; height: 75px; background: url(../images/nda_sprite.png) no-repeat left top; float: left; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; cursor: pointer; margin-left: 3px;}
address.nda_header_content {float: right; text-align: center; color: #0e1c0d; width: 251px; height: 85px; background: url(../images/nda_sprite.png) no-repeat left -94px; padding: 15px 0 0 0; margin: -14px 8px 0 0; text-transform: uppercase;font-style:normal}
address.nda_header_content strong {font-size:1.2em;}
address.nda_header_content span {display:block;font-size:2em;font-weight:bold;line-height:1em;}
/** Left Col
******************************************************/
.nda_main_nav {background-color: #40332a; margin-bottom: 14px; border-right: 2px solid #b0aaa1;}
.nda_main_nav li {display: inline;}
.nda_main_nav a {display: block; color: #c0d76a; font-size: 1.2em; border-bottom: 1px solid #544337; margin: 0px; padding: 4px 6px 4px 9px; line-height: normal;text-decoration:none;}
.nda_main_nav a:hover {color: #c0d76a; font-weight: bold; text-decoration: none; background-color: #665143;}

.nda_virtualtour {margin-bottom: 14px;}

.nda_memberof h3 {background: url(../images/nda_sprite.png) no-repeat left -282px; width: 75px; height: 18px; margin-bottom: 15px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0;}
.nda_memberof ul {text-align: center; margin-bottom: 20px;}
.nda_memberof ul li {margin-bottom: 6px;}

/** Right Col
******************************************************/
.nda_slideshow img {border: 1px solid #40332a;}
.nda_home_content {margin-top: 25px; padding:0 10px;text-align:justify; font-size: 1.12em;}

.nda_button_link {background:#745439;color:#FFF;padding:5px;text-decoration:none;border:2px dashed #482f19;font-size:1.33em;line-height:3em;}
.nda_button_link:hover {background:#906e47;color:#FFF;}

/** Services
******************************************************/
.nda_holistic_info, .nda_services_info {border-top: 1px solid #cccccc; padding-top: 20px; margin-bottom: 20px; margin-left: -10px; padding-left: 5px;}
.nda_holistic_info h2, .nda_services_info h2 {background: url(../images/nda_sprite.png) no-repeat left -352px; text-indent: -1000em; overflow: hidden; font-size: 0; line-height: 0; height: 28px; margin-bottom: 15px;}
.nda_services_info h2 {background: url(../images/nda_sprite.png) no-repeat left -401px;}
.nda_holistic_info li, .nda_services_info li {color: #ff5f1b; font-weight: bold; text-transform: uppercase; padding-left: 25px; background: url(../images/nda_sprite.png) no-repeat -489px -318px; margin: 0 0 10px 35px;}

/** Dental Revision
******************************************************/
.nda_dentalrevision p {line-height: normal; padding-bottom: 0px; padding-top: 10px; margin-bottom: 15px; font-size: 1.2em;}
.nda_dentalrevision ul {margin-left: 15px;}
.nda_dentalrevision ul li {color: #ff5f1b; font-weight: bold; text-transform: uppercase; list-style: none; background: url(../images/nda_sprite.png) no-repeat -489px -318px; padding-left: 25px; padding-right: 30px; margin: 0 0 10px 0px;}
.nda_dentalrevision ul li ul {margin-top: 5px;}
.nda_dentalrevision ul li ul li {font-weight: normal; text-transform: none; list-style-type: disc; background: none; padding-left: 0px;}

/** Our Doctor
******************************************************/
.nda_ourdoctor_text {text-align: justify;}
.nda_page_content img.nda_ourdoctor {float: right; padding: 0px; margin-left: 10px; margin-bottom: 10px; border: 2px solid #b0aaa1; display: inline;}

/** Virtual Tour
******************************************************/
.nda_slideshow {margin-left: -10px; text-align: center !important;}
.nda_slideshow li img {border: 2px solid #b0aaa1;}
.nda_slideshow ul, .nda_slideshow ul li {padding: 0px !important; margin: 0px !important; list-style: none !important;}
#widget_cycle_wrapper_virtualtour .widget_cycle_images li {width: 625px !important; height: 400px !important;}
.nda_slideshow .widget_cycle_images {margin-bottom: 5px !important;}
.widget_cycle_prev, .widget_cycle_next, .widget_cycle_controls li a {text-decoration: underline !important; display: block; float: left; padding: 1px 6px !important; background: #40332a !important; color: #c0d76a; margin-right: 0px; border: 1px solid #34271c;}
.widget_cycle_controls li.activeLI a {background: #665143 !important; text-decoration: none !important; color: #c0d76a;}

/** Contact Us
******************************************************/
.nda_map {border: 2px solid #b0aaa1; width: 615px; float: right; margin-bottom: 20px; margin-top: 5px; display: inline;}
.nda_contact_info {line-height: normal; margin-bottom: 0px; float: left; display: inline; width: 205px;}
.nda_contact_info h2, .nda_contact_info h3, .nda_contact_info h4 {padding: 0px; margin: 0px; line-height: 1.4em; font-weight: normal; color: #40332a; font-size: 1.6em;}
.nda_contact_info h3 {font-size: 1.3em; line-height: 1.2em;}
.nda_contact_info h4 {font-size: 1.1em; line-height: 1.3em; margin-top: 2px; margin-bottom: 3px;}
.nda_contact_info p {line-height: 1.2em; padding: 5px 2px; margin: 0px; font-size: .95em; font-style: italic;}

.nda_page_content img.nda_contactus {float: right; border: 2px solid #b0aaa1; width: 400px;}

/** Contact Us Form
******************************************************/
.nda_contactform form {width: 500px;margin:0 auto;border:1px solid #ddd;padding:5px;}
.row_0, .row_1, .row_2 {padding:5px;}
.row_1 {background:#e6dfbe;}

.nda_contactform p {font-weight:bold;text-align:center;}

.nda_contactform h2 {background:#40332a;color:#acd756;font-weight:normal;padding:5px;margin:0;}
.nda_contactform form label {display: block; width: 120px;padding:0; clear: both;float:left;}
.nda_contactform form input {display:inline; margin-bottom:0; width:250px;}
.nda_contactform form input.nda_submit_btn {width: auto;}
.nda_contactform form select {display: inline;}
.nda_contactform form .radiobutton {width:auto;display:inline;float:left;padding: 0px; margin:0px;}
.nda_contactform form label.radioitem {clear: none; margin: 0px 0px 0 5px; padding:0; width: auto;}
.nda_contactform textarea {display: block;width:98%;height:40px;}
.nda_contactform form  input.btn {width:auto;}
.color_required {color:#c00;}

/** Footer
******************************************************/
.nda_footer {float: left; width: 99.1%; text-align: center; background-color: #34271c; margin-left: 3px; margin-bottom: -9px; border: 2px solid #cccccc; display: inline; padding: 6px 0;}
.nda_footer_nav li {display: inline;}
.nda_footer_nav li a.no_border {border-right: 0px;}
.nda_footer_nav li a {color:#745430;text-decoration:none;font-weight:normal;  margin-right: 11px; padding-right: 11px; border-right: 1px solid #745439;}
.nda_footer_nav li a:hover {color:#a37f57;text-decoration:none;font-weight:normal}

/** Copyright
******************************************************/
.nda_copyright {color: #65472d; text-align: center;font-size:.83em;}
.nda_copyright a {color:#65472d;font-weight:bold;text-decoration:none;}
.nda_copyright a:hover {text-decoration:underline;color:a37f57;}
.nda_copyright br {display: none;}

/** Clearfix
******************************************************/
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}