body{padding:32px 0 0 0; margin:0; background:#4a97a7 url(../img/bg.jpg) left top repeat-x; font-family:verdana; font-size:9pt; color:#244a50;}
p{padding:0 0 20px 0; margin:0;}
img{border:none;}


.wrapper{margin:0 auto; width:968px;}
.top{height:101px; background:url(../img/top.png) left top no-repeat; overflow:hidden;}
.phone{float:right; fomt-family:arial; font-size:28pt; color:#398698; padding:30px 20px 0 0;}
.center{height:393px; background:url(../img/center.png) left top no-repeat; overflow:hidden;}
.center.implants {background-image:url(../img/center-implants.png);}
.center.crowns {background-image:url(../img/center-crowns.png);}
.center.veneers {background-image:url(../img/center-veneers.png);}

.content{background:url(../img/cbg.png) left top repeat-y; padding:0; margin:0;}
.bottom{height:24px; background:url(../img/bottom.png) left top no-repeat; overflow:hidden;}

.menu{padding-top:8px; padding-right:20px;}
.menu .mi{height:40px; float:right; padding:0; margin:0; font-family:arial; font-size:15pt; font-weight:bold;}
.menu .mi.sub {position:relative;}
.menu .mi a{display:block;  border-left:1px solid #ccc;  padding:0 20px 0 20px; height:32px; padding-top:8px;  color:#75a89c; text-decoration:none;}
.menu .mi a:hover{color:#5396a5;}

.bonding{text-align:center; padding:60px 30px 10px 280px; font-weight:bold; font-size:22pt; color:#5c9ca9;}
.bonding em{color:#b12127; font-size:30pt;font-style:normal;}
.bonding.narrow {padding-left:310px;}
.bonding.narrow320 {padding-left:320px;}
.bonding.more-narrow {padding-left:380px;}
#ends{font-weight:bold; font-size:18pt; color:#5c9ca9;}

.bullets{width:609px; background:#dcebe0 url(../img/bbg.png) left bottom no-repeat; margin-top:10px;}
.bullets .header{color:#edf4e7; background:url(../img/btop.png) left top no-repeat;}
.bullets .header h2{color:#edf4e7; padding:15px 68px 15px 68px; margin:0; font-family:arial; font-size:16pt;}
.bullets ul{padding:20px; margin:0 10px 0 20px; list-style:none; font-size:12pt;}
.bullets ul li{padding:0 0 10px 30px; margin:0 0 12px 0; background:url(../img/li.png) left top no-repeat; border-bottom:1px solid #d9e4e5;}
.bullets ul li.last{border-bottom:none;}


.left {float:left; padding:0 0 0 42px;}
.right {float:right; padding:0 32px 0 0;}

.form {width:259px; height:363px; overflow:hidden; background:url(../img/form.png);}
.logos {padding:10px 0;}

.i{height:23px; font-size:10pt; width:150px; border:none; background:none; color:#888;}
.t{height:45px; font-size:10pt; width:190px; border:none; background:none; color:#888;}

.major{min-height:300px; width:609px; background:white url(../img/lbg.png) left bottom no-repeat; margin-top:10px; padding-bottom:10px;}
.major .header{color:#edf4e7; background:url(../img/btop.png) left top no-repeat;}
.major .header h2{color:#edf4e7; padding:15px 68px 15px 68px; margin:0; font-family:arial; font-size:16pt;}
.major p{color:black; font-size:9pt; padding:10px 30px 10px 68px; margin:0; }

.testimonials{min-height:300px; width:259px; background:white url(../img/tbg.png) left bottom no-repeat; margin-top:10px; padding-bottom:10px;}
.testimonials .header{color:#edf4e7; background:url(../img/btop.png) left top no-repeat;}
.testimonials .header h2{color:#edf4e7; padding:15px 20px 15px 20px; margin:0; font-family:arial; font-size:16pt;}
.testimonials p{color:black; font-size:8pt; padding:10px 20px 10px 20px; margin:0; }

.clear{clear:both;}

.menu .mi.sub .submenu{display:none; position:absolute; background:#f8f8f8; top:40px; left:0px; width:240px;  padding:0; margin:0; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.menu .mi.sub .submenu ul{list-style:none; padding:5px 10px 10px 10px; margin:0; font-size:12pt;}
.menu .mi.sub .submenu ul li{margin:0; padding:5px 0;}
.menu .mi.sub .submenu ul li a{color:#75a89c; text-decoration:none; border-left:none; padding:0;}
.menu .mi.sub .submenu ul li a:hover{color:#5396a5;}

