/** Web Design Architecture by TheVisibledentist.com **/

/**LAYOUT**/
.mainbody {   width:560px; }
.main502 {    width:502px; }
.mainperio {  width:584px; }
.maintxtleft {width:497px; }
.threecol {   width:299px; }
.column {     margin: 0 10px;  overflow: hidden;  float: left;  display: inline;}
.row {	      width: 960px; margin: 0 auto; overflow: hidden;}
.mainrightvid{width:423px; }
.rightplace { width:360px; }
.right416 {   width:416px; }
.rightperio { width:336px; }
.foothour {   width:275px; margin:0 20px 0 25px;padding-left:13px;border-left:solid 1px #8EA8BF;line-height: 1.361em;}
.footaddy {   width:300px; padding-left:13px;border-left:solid 1px #8EA8BF;line-height:1.361em;}
.details {    width:240px; }
.widebody {   width:940px;}
#resources {  width:850px; margin:15px 60px 50px 60px}
#testimonial {width:800px; margin:15px 80px 70px 80px}

/**BODY**/
body{         background:#86B7F9 ;padding:0; margin:0px 15px; font:normal 11.0pt verdana,arial,helvetica,sans-serif;color:#282828;}
#header{      text-align:center; background: #86B7F9; width:100%; }
#container{background:#FFFFFF;width:973px;margin: 0 auto;border:0px solid black }  
#containpage{ width:100%; margin:20px 0 40px 0; text-align:justify;}              
h1{           font:600 15.0pt arial,helvetica,sans-serif; color:#062B53; margin:0px 0px 0px 0px}
h2{           font:normal 14.3pt arial,helvetica,sans-serif; color:#062B53; margin:15px 0 0px 0; text-align:left}              
h3{           font:normal 14.3pt arial,helvetica,sans-serif; color:#062B53; margin:2px 0 4px 0; text-align:center} 
h4{           font:normal 14.3pt arial,helvetica,sans-serif; color:#062B53; margin:2px 0 4px 0;text-align:center}
h5{           font:normal 14.3pt arial,helvetica,sans-serif; color:#062B53; margin:2px 0 4px 0; text-align:center}
              
/**NAV**/
/* Start Holly Hack, hidden from MacIE. \*/
* html #navigation2 ul li {height: 1%;}
/* End Holly Hack. */
#nav{         text-align:center;background:#06397D;height:2.6em;line-height:2.6em;padding:0 0;margin:0px auto 0px auto;font-size:9pt;font-weight:900;z-index: 10;}
#nav ul {     width:973px;list-style-type: none;margin:0px;padding:0px;z-index: 20;}
#nav          li {border-right:0px solid #ffffff;display:inline;text-align:center;margin: 0px 4px;}
#nav          li.right{border-right:0px solid #ffffff;display:inline;text-align:center;margin: 0px;}
#nav          li a {padding: 0.73em 7px;color: #FFFFFF;background: #06397D;border: 0px solid #cccccc;text-decoration: none;}
#nav          li a:hover{background:#C4DEFB;color:#05316B;text-decoration:none;} 
#nav          li a#current{background:#EAF4FD;color:#05316B;} 

/**VIDEO**/              
div.vidpad {  padding:0px;text-align:center;border:8px solid #C8DAF0;height:249px}
div.vidpad2 { padding:0px;text-align:center;border:8px solid #C8DAF0;height:249px}
div.vidpad3 { margin:0 0 14px 0;padding:0px;text-align:center;border:8px solid #C8DAF0;height:260px}
div.vidpad4 { padding:0px;text-align:center;border:8px solid #C8DAF0;height:246px}
div.vidpad5 { padding:0px;text-align:center;border:8px solid #C8DAF0;height:272px}
.vid1 {       background:#E8DCAC;}
.vid3 {       background:#E8DCAC;margin:4px}
.vid2 {       border:8px solid #E8DCAC;}

/**IMAGES**/
.firstmain{   margin:19px 8px 3px 0;}
.image{       margin:2px 10px 0 0;}
.bioimage{    margin:2px 15px 0 0;}
.implantimage{margin:7px 15px 0 0;}
.thumbs{      margin:4px 10px 1px 0;} 
a img {       border:0 none;}
.border {     padding:2px;border:3px solid #BCD8ED;}

/**LINKS**/  
a{            color:#0036A8;text-decoration:underline;}
a:hover{      color:#CC0000;text-decoration:none;}
#footer a{    font:13px/15px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#F1F7FE; text-decoration:none;margin:0 0 0 1px;}
#footer a:hover{text-decoration:underline;}

/**MISC**/
div.spacer {  margin-top: 5px; margin-bottom: 15px; background-color: #D6E8FC;height: 1.6em;}
div.spacer2 { margin-top: 15px; margin-bottom: 5px; background-color: #F4E6C6;height: 1.6em;}
.fauxheading{ font:500 14.3pt arial,helvetica,sans-serif; color:#062B53; margin:30px 0 15px 0; text-align:left}
.footarrow {  vertical-align:middle; margin:3px 0;padding:1px 5px 1px 0px;width:9px;height:10px;}              
#container p {margin: 20px 0;}  
.buttonfloat {margin:14px 0 0 7px;float:right}
.pdficon {    margin:10px 0 0 7px;float:right}
#resources p {margin: 11px 0;}
#testimonial p {margin: 11px 0;}
.clearfloat{  clear:both}
.boldtext {   font-weight:bold;color:#541F12}
#container .pcorrect {margin:20px 0 0 0}
.patients {   margin:22px 0 0 0; }
.line {       width:75%;margin: 0 auto;padding:15px 0 0 0;border-bottom:1px solid #8F94A7;}
              
/**BUTTONS**/
.contactbtn{  width:9.7em;  color:#FFFFFF; font-family:verdana; text-align:center; font-size:105%; font-weight:bold; background-color:#930000; border:1px solid #000000;}
.contactbtnhov {color:#800000;cursor:pointer; background-color:#F9F5E8;border-top-color:#BCBCBC; border-left-color:#BCBCBC; border-right-color:#353535; border-bottom-color:#353535;}
              
/**FOOTER**/
#footer {     background:#042C60;width:100%;height:180px;font:13px/15px 'Trebuchet MS',Arial;color:#F1F7FE;text-align:left;padding:20px 0 0 0;}
#footer p{    margin:25px 0;text-align:center;border-top:solid 1px #E9CC58;}
#base {       width:100%;text-align:center;background:#021733;font:12px/14px 'Trebuchet MS',Arial;color:#F1F7FE;padding:8px 0;border-top:solid 1px #395177;}


