/* CSS Document */
body{margin:0px;padding:0px;background:url('images/body_back2.jpg');background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#696969}
.outer{width:100%;}
.middle{width:900px;margin:auto}
.middle .content{width:617px;}
.middle .right{width:296px;padding-left:10px;}
.logo{height:136px;background:url('images/beach.jpg');background-repeat:no-repeat;background-position:right}
.logo .img{width:900px;margin:auto;}
.topnav{height:57px;}
.topnav div{width:900px;margin:auto;height:35px;padding-top:2px;}
/*
.topnav ul{margin:0px;padding:0px;list-style:none;}
.topnav ul li{float:left;margin-right:5px;}
.topnav ul li a{color:#ffffff;font-weight:bold;text-decoration:none;padding:8px 10px;height:35px;line-height:35px;}
.topnav ul li a:hover{color:#000000;background:#ffffff;padding:8px 10px;height:35px;line-height:35px;}
.topnav ul li a.active{color:#000000;background:#ffffff;padding:8px 10px;height:35px;line-height:35px;}
*/
.toplinks{margin:0px;padding:0px;list-style:none}
.toplinks li.default{float:left;background:#B6D560 url('images/toplinks_right.gif');background-repeat:no-repeat;background-position:right;margin-right:8px; height:29px;line-height:29px}
.toplinks li.default a{background:url('images/toplinks_left.gif');background-repeat:no-repeat;background-position:left;height:29px;line-height:29px;color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;padding:9px 15px 9px 15px;}


.toplinks li.active{float:left;background:#ffffff url('images/toplinks_right_active.gif');background-repeat:no-repeat;background-position:right;margin-right:8px}
.toplinks li.active a{background:url('images/toplinks_left_active.gif') no-repeat left 50%;height:29px; line-height:29px; color:#1A546B; text-decoration:none; font-size:12px; font-weight:bold; 2px; padding-left:15px; padding-right:15px; padding-top:9px; padding-bottom:9px; background-repeat:no-repeat}


.header_quote{width:296px}
.header_quote, .shadow {position: relative;bottom: 4px;right: 4px;}

.links_right{padding-top:10px;padding-bottom:10px;width:296px;}
.links_right ul{margin:0px;padding:0px;list-style:none}
.links_right ul li{background:url('images/sep.gif');background-repeat:repeat-x;background-position:bottom;height:35px;line-height:35px;}
.links_right ul li a{background:url('images/tooth-link.gif');background-repeat:no-repeat;background-position:left;text-decoration:none;color:#696969;padding-left:25px;display:block}
.links_right ul li a:hover{background:url('images/tooth-link-hover.gif');background-repeat:no-repeat;background-position:left;text-decoration:none;color:#696969;padding-left:25px;display:block}

.hdwhite_main{font-size:24px;color:#ffffff;}
.hdorange_main{font-size:24px;color:#FAD642;}
.linkwhite_phone{font-size:30px;color:#ffffff;text-decoration:none;background:url('images/icon_phone.gif');background-repeat:no-repeat;background-position:left;padding-left:35px;}
.hdgreen_main{font-size:30px;color:#B7D661;display:block}

.hd_green_backsml{background:#B6D560;color:#ffffff;font-size:15px;padding:8px 10px;font-weight:bold;text-align: center;}
.hd_blue_backsml{background:#62CDF7;color:#ffffff;font-size:15px;padding:8px 10px;font-weight:bold}
.hd_yellow_backsml{background:#FAD642;color:#ffffff;font-size:15px;padding:8px 10px;font-weight:bold}

.hd_green_backsml, .shadow {position: relative;bottom: 4px;right: 4px;}
.hd_blue_backsml, .shadow {position: relative;bottom: 4px;right: 4px;}
.hd_yellow_backsml, .shadow {position: relative;bottom: 4px;right: 4px;}

.hd_blue_back{background:#62CDF7;color:#ffffff;font-size:24px;padding:8px 10px;width:276px;}
.hd_orange_back{background:#FAD642;color:#ffffff;font-size:24px;padding:8px 10px;width:276px;}
.hd_green_back{background:#B6D560;color:#ffffff;font-size:24px;padding:8px 10px;width:276px;}

.hd_orange_back, .shadow {position: relative;bottom: 4px;right: 4px;}
.hd_green_back, .shadow {position: relative;bottom: 4px;right: 4px;}

.shadow { background-color: #CCCCCC; }


.links_green{text-decoration:none;color:#B6D560;font-weight:bold;font-size:12px;}
.links_green:hover{text-decoration:underline;color:#B6D560;font-weight:bold;font-size:12px;}

.links_blue{text-decoration:none;color:#62CDF7;font-weight:bold}
.links_blue:hover{text-decoration:underline;color:#62CDF7;font-weight:bold}

.links_white{text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;}
.links_white:hover{text-decoration:underline;color:#ffffff;font-weight:bold;font-size:12px;	}

.thumbs{padding:5px;border:1px solid #cccccc;margin-right:10px;}
.thumbs_wo{padding:8px;border:1px solid #cccccc;}


.footer div{height:60px;width:900px;margin:auto}
.footer div .footcontent{padding-top:5px;}
