html {  min-height: 100%; margin-bottom: 1px; }  /* Force right scroll to prevent page shift in FF */ 

/* Layout Stylesheet */ 
body{  margin: 0; padding:0; color: #ccc; background: #0D0D0D; font: Tahoma, Geneva, sans-serif; line-height: 20px; color: #6D6D6D; }
ul, form, img{ padding: 0; margin: 0; border: 0; }
#mainwrap{ width: 850px;  margin: auto; font-family: Tahoma, Geneva, sans-serif; }

#header{ width: 850px; border: 0px solid #fff; }
.drname{ padding-top: 40px; }
.plasticsurgery{ float: right; margin-top: 64px; padding: 0;}

#cntrcontent{ min-height: 500px; width: 850px; background-color: #0D0D0D; }/* min-height hack for ie6 */#cntrcontent{ min-height: 500px; height: auto !important; height: 500px; }
#maincontentwrap{ margin: 30px 0px 0px 0px; padding: 0; border: 0px solid #fff; }
#maincontentwrap .plistul li{ color: #9A9C78; list-style-type: none; }
.plistul li p{ font: .8em Tahoma, Geneva, sans-serif; }      
#long{ padding-left: 110px;} 
.longul{ margin-left: 40px } .longul li{ font: .9em Tahoma, Geneva, sans-serif; color: #5B5B5B; list-style-type: none; }

/*Body Text*/
.maintitle{ font-size: 1.3em; }
.hometitle{ font-size: 1.3em; font-weight: 700; font-style: italic; color: #AEB087; }.hometitle a{ font-size: .8em; font-style: italic; color: #ddd; text-decoration: underline;}

#home .home a:link{ text-decoration: none; color: #9A9C78; }  
#cntrcontent p{ margin: 0 0px 10px 20px; padding: 0; text-align: justify; font: 0.9em Tahoma, Geneva, sans-serif; line-height: 20px; color: #6D6D6D; }
.imgsubtxt{ font: .7em Tahoma, Geneva, sans-serif; color: #9A9C78; }.imgbt{ margin-bottom: 5px; }  

#maincontentwrap .title, #maincontentwrap .title2, #maincontentwrap .title3, #maincontentwrap .title4{ padding: 3px 3px 3px 5px; font-size: .8em; background-color: #9A9C78; color: #fff; letter-spacing: 3px; font-weight: 700; text-transform: uppercase; }
#maincontentwrap .title2{ margin-left: 426px; }#maincontentwrap .title3{ margin-left: 255px; }#maincontentwrap .title4{ margin-left: 20px; }   
.imglink{ padding-top: 10px; }
.linklistul{ margin-left: 25px; }.linklistul li{ list-style-type: none; font-size: .8em; }.linklistul2{ margin-left: 25px; } .linklistul2 li{ list-style-type: disc; font-size: .9em; }
.update{ text-align: right; }


/*Left Navigation*/
#leftnav ul li a, .thumblinks li a, table a{ font: .8em Tahoma, Geneva, sans-serif; color: #7B7B7B; }
#leftnav ul li a:link{text-decoration: none; color: #7B7B7B; }
#leftnav ul li a:visited{text-decoration: none; color: #7B7B7B; }
#leftnav ul li a:hover{text-decoration: none; color: #AEB087; }
#leftnav ul li a:active{text-decoration: none; color: #AEB087; }
#leftnav{ display: block; float: left; width: 130px; height: 421px;  }
#leftnavspacer{ display: block; float: left; width: 130px; height: 421px;  } 
#leftnav ul{ margin: 0px 0px 0px 5px; padding: 0; }
#leftnav ul li{ list-style-type: none; margin: 0px 5px 15px 0px; width: 100px; }#leftnav ul .linespacer{ margin-bottom: 0; }

/*Images and buttons*/
#homeflashplaceholder{ width: 717px; height: 260px; margin-left: 20px; border: 1px solid #999; background: url('images/homeplaceholder.gif') no-repeat; }
.bioimg{ float: left; margin-right: 20px; margin-bottom: 20px; }.bioimgsm{ float: left; padding: 2px 0px 25px 35px; }
.art1{ float: left; margin: 4px 20px 5px 0px; }
#photobtn{ position: absolute; z-index: 50; margin: 177px 0px 0px 10px; }
.fullscreenbtn{ position: absolute; height: 25px; width: 145px; text-align: right; margin: 10px 0px 0px 705px; background: url('images/fullscreen2.gif') no-repeat top left; }
.btn{ border: 1px solid #6D6D6D; padding: 3px; background-color: #0D0D0D; /*position: absolute; z-index: 50;*/ } 
.btntxt{ font: .7em Tahoma, Geneva, sans-serif; color: #7B7B7B; margin-top: 5px; } #header a{ text-decoration: none; }
#cntrcontent a #bodimg{ border: 1px solid #C6C697; } 
#cntrcontent a:hover #bodimg{border: 1px solid #fff; } 

.homeslide img{ border: 1px solid #bbb; }
.homeslidebtn{ margin-left: 20px; text-align: center; padding: 0px; font: .7em Tahoma, Geneva, sans-serif; color: #7B7B7B; font-weight: 600; letter-spacing: 2px;  }  
.homeslidebtn a{ display: block; width: 716px; height: 20px; line-height: 20px; border: 1px solid #ddd; }
.homeslidebtn a:link{text-decoration: none; color: #AEB087; }
.homeslidebtn a:visited{text-decoration: none; color: #AEB087; }
.homeslidebtn a:hover{text-decoration: none; color: #fff; border: 1px solid #AEB087; }
.homeslidebtn a:active{text-decoration: none; color: #fff; }
 
.stevtop{ margin-top: 50px; }
#bodimg{ width: 279px; height: 422px; margin: auto; background: #000 url('images/bod.jpg') no-repeat; } .ba{ position: absolute; }
#drimgct{ width: 531px; height: 466px; margin: 0px auto 0px auto; background: #E2E2CB url('images/dtimg.jpg') no-repeat 0px 0px; border: 1px solid #C6C697; }

#drimgct p{ margin: 0px 15px 20px 340px; font: .8em Tahoma, Geneva, sans-serif; color: #000; letter-spacing: 0px; }
#drimgct p .title{ font: 14pt Tahoma, Geneva, sans-serif; }
.dlinks li{ list-style-type: none; }
.dlinks li a{ margin-left: 340px; font: 11pt Tahoma, Geneva, sans-serif; color: #000; }

.dlinks li a:link{text-decoration: none; color: #000; }
.dlinks li a:visited{text-decoration: none; color: #000; }
.dlinks li a:hover{text-decoration: none; color: #52523B; }
.dlinks li a:active{text-decoration: none; color: #52523B; } 

/*****************Footer Content***************/
#ftr{ /*background: url('images/logos.gif') no-repeat bottom right;*/ padding-top: 20px; }   
#ftrdtxt{ text-align: center; font: .6em Tahoma, Geneva, sans-serif; color: #5B5B5B; margin: 10px 10px 0px 10px; }
#bottomnav{ font: bold 7pt Tahoma, Geneva, sans-serif; padding-top: 10px; list-style-type: none; }
#bottomnav ul{ padding: 3px; margin: 5px 0px 0px 0px; text-align: center; }
#bottomnav li{ display: inline; margin-right: 10px; padding-top: 0px; list-style-type: none; color: #5B5B5B; }
#address{ margin: 0px 0px 0px 0px; text-align: center; color: #5B5B5B; font: .8em Tahoma, Geneva, sans-serif; letter-spacing: 1px; } 
.copyright{ margin: 15px 0px 15px 0px; text-align: center; color: #5B5B5B; font: 8pt Tahoma, Geneva, sans-serif; }

#bottomnav li a:link{text-decoration: none; color: #5B5B5B; }
#bottomnav li a:visited{text-decoration: none; color: #5B5B5B; }
#bottomnav li a:hover{text-decoration: none; color: #C6C697; }
#bottomnav li a:active{text-decoration: none; color: #C6C697; } 

.surglogoul li{ display: inline; list-style-type: none; }

/*****************Gallery***************/
#navcontainer{ margin: -50px 0px 0px 0px; padding: 0; }
#navcontainer ul{ margin: 0px 0px 5px 0px; padding: 0; list-style-type: none; text-align: center; }
#navcontainer ul li { display: inline; margin: 3px; }
#navcontainer ul li img{ border: 1px solid #E7E6E6; }

.beforeaftertxt{ position: absolute; margin: 318px 0px 0px 133px; padding: 0; color: #6D6D6D; font: .7em Tahoma, Geneva, sans-serif; letter-spacing: 1px; }
.beforeaftertxt ul li{ display: inline; margin-right: 160px; }

#gallery ul li p{ margin-left: 25px; text-align: justify; font-size: 1.2em; line-height: 15px; }
.justify{ text-align: justify; }

.linklistul li a:link, table a:link, .longul li a:link, .thumblinks li a:link, #maincontentwrap p a:link, #gallery ul li p a:link{text-decoration: none; color: #AEB087; }
.linklistul li a:visited, table a:visited, .longul li a:visited, .thumblinks li a:visited, #maincontentwrap p a:visited, #gallery ul li p a:visited{text-decoration: none; color: #AEB087; }
.linklistul li a:hover, table a:hover, .longul li a:hover, .thumblinks li a:hover, #maincontentwrap p a:hover, #gallery ul li p a:hover{text-decoration: underline; color: #fff; }
.linklistul li a:active, table a:active, .longul li a:active, .thumblinks li a:active, #maincontentwrap p a:active, #gallery ul li p a:active{text-decoration: none; color: #fff; }

#divone{ position: absolute; margin-left: -200px;} 
 
/*Left Navigation Color subtabs on select*/    
#home .home #homelink,
#bio .bio #biolink,
#center .center #centerlink,
.galleryc .gallery #gallerylink,
#procedures .procedures #procedureslink,
#contact .contact #contactlink,
#faq .faq #faqlink,
#whyme #whymef #whymelink,  
#othermale #othermalef #othermalelink                
{ color: #9A9C78; }

/*Table Image links*/
table a img{ border: 1px solid #9A9C78; }
table a:hover img{ text-decoration: underline; color: #fff; border: 1px solid #fff; }

.hometitlelink{ text-decoration: underline; }
hometitlelink a:hover{ color: #9A9C78; }





