/* css document */

body {
background-color:#616265;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

a {
color:#9d986d;
}

a:hover {
color:#7f7d69;
}

.phone {
font-size:16px;
font-weight:bold;
}

#main {
width:900px;
height:auto;
margin:auto;
}

#header {
width:900px;
height:160px;
}

#logo {
width:163px;
height:160px;
float:left;
background:url(images/logo.jpg) top no-repeat;
}

#header_right {
width:737px;
height:160px;
float:right;
}

#menu {
width:737px;
/*width:245px !ie;
_width:245px;*/
height:130px;
background:url(images/menu_background.gif) top right no-repeat;
float:right;
/*padding-top:30px;
padding-left:452px;
padding-left:492px !ie;
_padding-left:492px;*/
}

#menu_left {
width:442px;
height:115px;
float:left;
padding-top:15px;
}

#menu_right {
width:285px;
width:245px !ie;
_width:245px;
height:100px;
float:right;
padding-top:30px;
padding-left:10px;
padding-left:45px !ie;
_padding-left:45px;
}

#menu_right ul {
list-style-type:none;
margin:0;
}

#menu_right li {
padding-bottom:5px;
}

#menu_right li a {
color:#fff;
text-decoration:none;
padding-left:13px;
}

#menu_right li a:hover {
color:#000;
background:url(images/arrow.gif) left no-repeat;
padding-left:13px;
}

#nav {
width:722px;
height:22px;
background:url(images/nav_background.gif) top right no-repeat;
float:right;
padding-top:8px;
padding-left:15px;
font-weight:bold;
}

#nav a {
color:#dbdbdb;
text-decoration:none;
padding-left:15px;
padding-right:18px;
}

#nav a:hover {
color:#000;
}

#flash {
width:900px;
height:348px;
background:url(images/flash_temp.jpg) top no-repeat;
}

#specialty {
width:900px;
height:98px;
background:url(images/index_bottom.jpg) top no-repeat;
}

#specialty_top {
width:900px;
height:71px;
}

#specialty_left {
width:180px;
height:56px;
float:left;
padding-top:15px;
padding-left:210px;
}

#specialty_left ul {
margin:0;
list-style-type:none;
}

#specialty_left li {
background:url(images/arrow.gif) top left no-repeat;
padding-left:16px;
}

#specialty_left li a {
text-decoration:none;
}

#specialty_right {
width:510px;
height:71px;
float:right;
}

#specialty_right_left {
width:224px;
height:56px;
float:left;
padding-top:15px;
padding-left:15px;
}

#specialty_right_left ul {
margin:0;
list-style-type:none;
}

#specialty_right_left li {
background:url(images/arrow.gif) top left no-repeat;
padding-left:16px;
}

#specialty_right_left li a {
text-decoration:none;
}

#specialty_right_right {
width:271px;
height:56px;
float:right;
padding-top:15px;
}

#specialty_right_right ul {
margin:0;
list-style-type:none;
}

#specialty_right_right li {
background:url(images/arrow.gif) top left no-repeat;
padding-left:16px;
}

#specialty_right_right li a {
text-decoration:none;
}

.spec_gold {
color:#c0ba88;
}

.spec_large {
font-size:16px;
color:#fff;
font-weight:bold;
}

#specialty_bottom {
width:690px;
height:22px;
padding-top:5px;
padding-left:210px;
font-size:15px;
color:#fff;
font-weight:bold;
}

#content {
width:878px;
padding-top:35px;
padding-bottom:35px;
padding-left:10px;
padding-right:10px;
color:#fff;
float:left;
}

#main_content {
width:878px; 
float:left;
}

.black {
color:#000;
font-size:13px;
}

.white_header {
color:#fff;
font-size:24px;
font-weight:bold;
}

#seal_wrapper {
float:left
}

#seal2 {
width:auto;
float:left;
}

.small {
font-size:11px;
}

#right_dukes {
width:auto;
float:right;
text-align:center;
font-size:11px;
}

#right_dukes a {
color:#9d986d;
text-decoration:none;
}

#footer {
width:auto;
height:auto;
padding-top:20px;
padding-bottom:40px;
padding-left:15px;
font-size:10px;
color:#fff;
clear:both;
}



/* interior pages */

#int_content_wrapper {
width:900px;
height:auto;
float:left;
}

#int_menu {
width:285px;
width:245px !ie;
_width:245px;
height:100px;
background:url(images/int_menu_background.gif) top right no-repeat;
float:right;
padding-top:30px;
padding-left:452px;
padding-left:492px !ie;
_padding-left:492px;
}

#int_menu ul {
list-style-type:none;
margin:0;
}

#int_menu li {
padding-bottom:5px;
}

#int_menu li a {
color:#fff;
text-decoration:none;
padding-left:13px;
}

#int_menu li a:hover {
color:#000;
background:url(images/arrow.gif) left no-repeat;
padding-left:13px;
}

#int_nav {
width:722px;
height:22px;
background:url(images/int_nav_background.gif) top right no-repeat;
float:right;
padding-top:8px;
padding-left:15px;
font-weight:bold;
}

#int_nav a {
color:#dbdbdb;
text-decoration:none;
padding-left:15px;
padding-right:18px;
}

#int_nav a:hover {
color:#000;
}

#int_left {
width:205px;
height:604px;
float:left;
}

#int_specialty {
width:195px;
width:185px !ie;
_width:185px;

height:195px;
height:185px !ie;
_height:185px;

background-color:#7f7d69;

padding-top:15px;
padding-top:25px !ie;
_padding-top:25px;

padding-left:10px;
padding-left:20px !ie;
_padding-left:20px;
}

#int_specialty ul {
margin:0;
list-style-type:none;
display:inline;
}

#int_specialty li {
background:url(images/arrow.gif) top left no-repeat;
padding-left:16px;
padding-left:0 !ie;
_padding-left:0;
padding-bottom:25px;
}

#int_specialty li a {
text-decoration:none;
}

#dentist {
width:185px;
height:23px;
background-color:#fff;
color:#9d986d;
font-size:16px;
font-weight:bold;
padding-top:3px;
padding-left:20px;
}

#info {
width:185px;
height:97px;
background-color:#9d986d;
color:#fff;
padding-top:15px;
padding-left:20px;
font-size:13px;
}

#info a {
color:#fff;
}

#info a:hover {
color:#7f7d69;
}

#seal {
width:205px;
height:auto;
color:#fff;
text-align:center;
padding-top:20px;
padding-bottom:30px;
}

#int_right {
width:695px;
height:auto;
float:right;
}

#int_header {
width:695px;
height:104px;
background:url(images/header_1.jpg) top no-repeat;
}

#int_header_2 {
width:695px;
height:104px;
background:url(images/header_2.jpg) top no-repeat;
}

#int_header_3 {
width:695px;
height:104px;
background:url(images/header_3.jpg) top no-repeat;
}

#int_header_4 {
width:695px;
height:104px;
background:url(images/header_4.jpg) top no-repeat;
}

#int_header_5 {
width:695px;
height:104px;
background:url(images/header_5.jpg) top no-repeat;
}

#int_header_6 {
width:695px;
height:104px;
background:url(images/header_6.jpg) top no-repeat;
}

#int_header_7 {
width:695px;
height:104px;
background:url(images/header_7.jpg) top no-repeat;
}

#int_header_8 {
width:695px;
height:104px;
background:url(images/header_8.jpg) top no-repeat;
}

#int_header_9 {
width:695px;
height:104px;
background:url(images/header_9.jpg) top no-repeat;
}

#int_header_10 {
width:695px;
height:104px;
background:url(images/header_10.jpg) top no-repeat;
}

#int_header_11 {
width:695px;
height:104px;
background:url(images/header_11.jpg) top no-repeat;
}

#int_header_12 {
width:695px;
height:104px;
background:url(images/header_12.jpg) top no-repeat;
}

#int_header_dukes {
width:695px;
height:104px;
background:url(images/header_dukes.jpg) top no-repeat;
}

#int_content {
width:615px;
height:auto;
background:url(images/int_right_repeat.gif) top repeat-y;
min-height:400px;
padding:25px 50px 15px 30px;
overflow:hidden;
}

#int_content_bottom {
width:695px;
height:23px;
background:url(images/int_footer.gif) top no-repeat;
}

.left_margin {
margin-left:95px;
}

#contact_info {
width:auto;
float:right;
text-align:right;
margin-left:40px;
margin-bottom:15px;
}

.phone {
font-size:18px;
font-weight:bold;
}