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: Helvetica, Arial, san-serif; line-height: 20px; color: #6D6D6D; }
ul, form, img{ padding: 0; margin: 0; border: 0; }
#mainwrap{ width: 895px;  margin: auto; font-family: Helvetica, Arial, san-serif; }

#header{ width: 895px; border: 0px solid #fff; }
.drname{ padding-top: 40px; }
.plasticsurgery{ float: right; margin-top: 64px; padding: 0;}

#cntrcontent{ min-height: 500px; width: 895px; 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 Helvetica, Arial, san-serif; }      
#long, #ftr, .ftr{ padding-left: 180px; } 
.longul{ margin-left: 40px } .longul li{ font: .9em Helvetica, Arial, san-serif; color: #5B5B5B; list-style-type: none; }

/*Body Text*/
.maintitle{ font-size: 1.3em; }
.hometitle{ color: #AEB087; font: 1.3em Georgia1, Georgia, serif; color: #AEB087;}.hometitle a{ font-size: .8em; font-style: italic; color: #ddd; text-decoration: underline;}

#home .home a:link{ text-decoration: none; color: #9A9C78; } 
.homeslides{ background: url(images/home_imgbar_bg.gif) repeat-x; margin-left: 20px; width: 700px; }
.homeslides td img{ margin-top: 0px; }.homeslides td .hline{ margin-top: 10px; }
#cntrcontent p{ margin: 0 0px 10px 20px; padding: 0; text-align: left; font: 0.9em Helvetica, Arial, san-serif; line-height: 20px; color: #7B7B7B; }
.imgsubtxt{ font: .7em Helvetica, Arial, san-serif; color: #9A9C78; }.imgbt{ margin-bottom: 5px; } .imgsubtxt a:link{ font-size: 1em; }
#long .quest{ font-weight: 700; font-style: italic; }  

#maincontentwrap .title, #maincontentwrap .title2, #maincontentwrap .title3, #maincontentwrap .title4{ padding: 3px 3px 3px 5px; font-size: .8em; background-color: #838567; color: #fff; letter-spacing: 3px; font-weight: 500; text-transform: uppercase; font-family: Georgia1, Georgia, serif; }
#maincontentwrap .title2{ margin-left: 426px; }#maincontentwrap .title3{ margin-left: 255px; }#maincontentwrap .title4{ margin-left: 20px; }   
.imglink{ padding-top: 5px; }
.linklistul{ margin: 0px 0px 10px 0px; }.linklistul li{ list-style-type: none; font-size: .8em; margin-left: 12px; }.linklistul2{ margin-left: 25px; } .linklistul2 li{ list-style-type: disc; font-size: .9em; }.linklistul3 li{ font-size: 1em; margin-left: 25px; }
#allaboutlinks ul li{ list-style-type: none; font-size: .9em; }

/*Left Navigation*/
#leftnav ul li a, .thumblinks li a, table a{ font: 9pt Helvetica, Arial, san-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: 175px; border: 1px solid #202121; border-width: 1px 0 1px 0;  }
#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: 720px; height: 240px; margin-left: 20px; border: 0px solid #999;}
.bioimg{ float: left; margin-right: 20px; margin-bottom: 20px; margin-left: 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 Helvetica, Arial, san-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; } 
a:active{ outline: none; }
a:focus{ -moz-outline-style: none; }

.homeslide img{ border: 1px solid #bbb; }
.homeslidebtn{ margin-left: 20px; text-align: center; padding: 0px; font: .7em Helvetica, Arial, san-serif; color: #7B7B7B; font-weight: 600; letter-spacing: 2px;  }  
.homeslidebtn a{ display: block; width: 720px; height: 20px; line-height: 20px; border: 1px solid #999; border-width:  0px 1px 1px 1px; }
.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; border-width:  0px 1px 1px 1px; }
.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 Helvetica, Arial, san-serif; color: #000; letter-spacing: 0px; }
#drimgct p .title{ font: 14pt Helvetica, Arial, san-serif; }
.dlinks li{ list-style-type: none; }
.dlinks li a{ margin-left: 340px; font: 11pt Helvetica, Arial, san-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; margin-left: 20px; }   
#ftrdtxt{ text-align: center; font: .6em Helvetica, Arial, san-serif; color: #7B7B7B; margin: 10px 10px 0px 10px; }
#bottomnav{ font: bold 7pt Helvetica, Arial, san-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: #7B7B7B; }
#address{  color: #7B7B7B; font: .8em Helvetica, Arial, san-serif; letter-spacing: 0px; } 
.copyright{ margin: 15px 0px 15px 0px; text-align: center; color: #7B7B7B; font: 8pt Helvetica, Arial, san-serif; }

#bottomnav li a:link{text-decoration: none; color: #7B7B7B; }
#bottomnav li a:visited{text-decoration: none; color: #7B7B7B; }
#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 Helvetica, Arial, san-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; }

.imgsubtxt a:link, .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; }
.imgsubtxt a:visited, .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; }
.imgsubtxt a:hover, .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; }
.imgsubtxt a:active, .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; }



/*All About links*/    
#faq .intro #introlink,
#how .how #introlink,
#psych .psych #introlink,
#types .types #introlink,
#so .so #introlink,
#anesthesia .anesthesia #introlink,
#recovery .recovery #introlink,
#cost .cost #introlink,
#risks  .risks #introlink,
#otherp .otherp #introlink,
{ background: #0D0D0D url(images/weearrow_white.gif) no-repeat center left; color: #fff; }

.linklistul li a:link{ margin-left: 0px; }
#allaboutlinks .linklistul li a:hover{ background: #0D0D0D url(images/weearrow.gif) no-repeat center left; color: #fff; text-decoration: none }
.lk{ margin-left: 15px;}

/*Table Image links*/
table a img{ border: 0px solid #9A9C78; }
table a:hover img{ text-decoration: underline; color: #fff; border: 0px solid #fff; }
table p a{ font-size: 1em; }

.hometitlelink{ text-decoration: underline; }
hometitlelink a:hover{ color: #9A9C78; }

h2.surgery { display: none; }


/*forms*/
form td input, form td textarea{  background-color: #303030; color: #E5E5E5; border: 1px solid #575757; }
.cform{ font-size: 10pt; margin-left: 30px; }
.rginpt{ width: 200px; }
.txtinpt{ width: 500px; height: 150px; }
.smred{ color: #AEB087; } 

.vidtble{ margin-left: 15px; font: bold 11pt Georgia1, Georgia, serif; color: #878B65; }
.vidtble td{ padding-bottom: 10px; vertical-align:text-top; }

