﻿@charset "utf-8";
/* CSS Document */

/*********************************/
/*       BROWSER RESET
/*********************************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea {    
    margin:0;   
    padding:0;   
} 

/*keep enabled if used for layout
table {  
    border-collapse:collapse;   
    border-spacing:0;   
} */

address,caption,cite,code,dfn,/*em,strong,*/th,var {  
    font-style:normal;   
     font-weight:normal;   
 } 

 caption,th {  
     text-align:left;   
 } 

q:before,q:after {  
    content:'';   
} 

abbr,acronym { border:0;   
}  

a img { border: none; }

/*accessibility links*/
.hidden, .nostyles {
display:none;
margin:0 -10000px 0 0;
}

/*********************************/
/*            BODY
/*********************************/

body {
background:url(../images/bodyBkgd.jpg) repeat-x #111111;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%; 
color:#191919;
margin:0 auto;
}

H1 {font-size:2em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 12px */

/*********************************/
/*           CONTAINER
/*********************************/

#container {
background:url(../images/containerBkgd.jpg) repeat-y;
height:auto;
margin:0 auto;
position:relative;
font-size:1em;  /* displayed at 12px */
width:968px;
top:38px;
left:10px;
}

#hdr {
background:url(../images/hdr.jpg) no-repeat top;
width:968px;
height:120px;
position:relative;
}

#hdr h1 
{
    position:absolute;
}

#hdr h1 a {
display:block;
width:370px;
height:100px;
outline:none;
}

#hdr h1 span {
display:none;
}

#hdr .homelink {
position:relative;
float:right;
top:85px;
right:57px;
color:#CCC;
font-size:14px;
text-transform:uppercase;
text-decoration:none;
outline:none;
font-weight:bold;
font-family:"News Gothic MT", Arial, Helvetica, sans-serif;
}

#hdr .homelink:hover {
text-decoration:underline;
color:#AD8B4E;
}

/*********************************/
/*    HORIZONTAL NAVIGATION
/*********************************/

#nav {
height:52px;
}

#nav ul {
text-align:center;
padding:0;
margin:0;
overflow:hidden;
}

#nav ul li {
list-style:none;
display:inline;
position:relative;
float:left;
}

#nav ul li a {
color:#FFFFFF;
font-size:14px;
text-transform:uppercase;
text-decoration:none;
outline:none;
line-height:52px;
font-weight:bold;
padding:0 24px;/*adjust this based on number of nav items*/
height:auto;/*this is for IE6*/
font-family:"News Gothic MT", Arial, Helvetica, sans-serif;
}

#nav ul li a:hover {
color:#AD8B4E;
}

#nav ul .selected a {
color:#AD8B4E;
}

/*********************************/
/*          LEADINS
/*********************************/
#leadins  {
clear:both;
position:relative;
float:left;
width:349px;
height:297px;
overflow:hidden;
padding:0 0 15px 0;
}

#container #leadins li {
list-style:none;
position:relative;
margin:0;
float:left;
padding:0;
border-bottom:none;
}

#leadins li a {
text-decoration:none;
outline:none;
}

#leadins  li a span {
display:none;
}

#container #leadins li.forms {
	height:93px;}

#leadins .forms a {
background:url(../images/leadins/forms.jpg) 0 0  no-repeat;
background-position:top left;
display:block;
height:93px;
position:relative;
width:349px;
}

#leadins .gallery a {
background:url(../images/leadins/gallery.jpg) 0 0  no-repeat;
background-position:top left;
display:block;
height:65px;
position:relative;
width:349px;
}

#leadins .directions a {
background:url(../images/leadins/directions.jpg) 0 0  no-repeat;
background-position:top left;
display:block;
height:65px;
position:relative;
width:349px;
}

#leadins .contact a {
background:url(../images/leadins/contact.jpg) 0 0  no-repeat;
background-position:top left;
display:block;
height:73px;
position:relative;
width:349px;
}

#leadins li a span {
display:none;
}

#leadins .forms a:hover{
background-position:0% -93px;
}

#leadins .gallery a:hover, #leadins .directions a:hover{
background-position:0% -65px;
}

#leadins .contact a:hover{
background-position:0% -73px;
}

/*********************************/
/*    HOMEPAGE ONLY SLIDESHOW
/*********************************/

#slideshow {
position:relative;
float:right;
width:619px;
height:297px;
}

#slideshow img {
position:absolute;
top:0;
left:0;
z-index:8;
opacity:0.0;
}

#slideshow IMG.active {
z-index:10;
opacity:1.0;
}

#slideshow IMG.last-active {
z-index:9;
}

#slideshow li {
margin:0;
padding:0;
border:0;
}


/*********************************/
/*         CONTENT AREA
/*********************************/

#contentarea {
background:url(../images/contentTop.jpg) no-repeat top #fefefe;
width:933px;
clear:both;
margin:20px 0 0px 0;
position:relative;
}


/*uncomment if images are used in place of list item bullets
#container .reToolbar li{
    background:none;
}*/

#contentarea a {
color:#896d32  ;
text-decoration:underline;
}

#contentarea a:hover {
color:#333333;
text-decoration:none;
}

#contentarea .txthdr {
font-size:1.4em;
}

#contentBot {
background:url(../images/contentBot.jpg) no-repeat bottom;
width:933px;
height:86px;
clear:both;
}

#textarea {
min-height:200px;
padding: 40px 40px 0px 40px;
line-height:2em;
margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
}

#textarea li {
margin:0 0 0 2em;
}

/*********************************/
/*            FOOTER
/*********************************/

#footer {
background:url(../images/footer.jpg) no-repeat;
width:933px;
height:102px;
clear:both;
color:#dddcdc;
}

#footer p {
margin:0;
}

#footer #physicians {
position:relative;
float:left;
padding:23px 0 0 220px;
}

#footer #copyright {
position:relative;
float:right;
padding:23px 0 0 0;
}
