@charset "utf-8";
/* mt pleasant dental center CSS Document */
body {margin:0px; padding:0px; background-color:#ffffff;}
img {border:0px;}

#main_container {float:left; width:100%; height:100%;}
#sub_container {margin:auto; width:826px; height:auto; background-color:#FFF;}

/* top panel */
.top_container {float:left; width:826px; height:149px; background:url(../images/top_header.gif) no-repeat left top;}
.book_online_text {float:left; width:816px; height:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#009de0; text-align:right; padding:1px 10px 0px 0px;}
.book_online_text span {font-size:12px; color:#00326a;}

.navigation_bg {float:left; width:826px; height:auto; margin-top:105px;}
.navigation {float:left; width:811px; height:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-shadow:#00326a 1px 2px 2px; padding:2px 0px 0px 15px;}
.navigation a{text-decoration:none; color:#FFF;}

.header {float:left; width:826px; height:257px; background:url(../images/header.gif) no-repeat left top;}
.header_title_text {float:left; width:806px; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#de211b; padding:58px 0px 0px 20px;}

/* center panel */
#center_panel {float:left; width:826px; height:auto; background-color:#f8fbfe;}
#center_left {float:left; width:549px; height:auto; padding:15px;}
.welcome_bg {float:left; width:549px; height:auto; margin-bottom:10px;}
.welcome_title {float:left; width:549px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2155a0; font-weight:bold;}
.welcme_norm_text {float:left; width:549px; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#627a9b; line-height:15px; text-align:justify; padding:5px 0px 5px 0px;}
.welcme_norm_text span {color:#de211b; font-size:12px;}
.welcme_norm_text span a {color:#de211b; font-size:12px; text-decoration:underline;}
.welcme_norm_text span a:hover {color:#de211b; font-size:12px; text-decoration:none;}

.what_make_bg {float:left; width:549px; height:auto;}
.what_make_image {float:left; width:173px; height:115px; border:solid 1px #0d6ab2; margin-top:5px;}
.what_make_feature {float:left; width:310px; height:auto; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#627a9b; padding-top:3px; background:url(../images/arrow.jpg) no-repeat left top; text-align:left; padding-left:30px; margin-left:30px; margin-top:5px;}

#center_right {float:right; width:217px; height:auto; background:url(../images/right_panel_bg.jpg) no-repeat left top; background-color:#e6f1f7; padding:15px 15px 0px 15px;}
.how_find_bg {float:left; width:217px; height:auto;}
.how_find_title {float:left; width:217px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#4b7ec7;}
.how_find_title ul {float:left; width:217px; height:auto; list-style:none; margin:0px; padding:0px;}
.how_find_title ul li {float:left; width:217px; height:auto; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b7ec7; padding:5px 0px 0px 0px;}
.how_find_title ul li a{text-decoration:none; color:#4b7ec7;}
.how_find_title ul li a:hover{text-decoration:underline; color:#4b7ec7;}

.right_map {float:left; width:212px; height:auto; margin-top:10px; margin-bottom:10px; border:solid 1px #000; display:block;}

/* footer panel */
#footer_bg {float:left; width:826px; height:auto; background-color:#e9f2f9; border-top:solid 3px #009de0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2155a0; text-align:center; padding:15px 0px 15px 0px;}
#footer_bg a{text-decoration:none; color:#2155a0;}
#footer_bg a:hover{text-decoration:underline; color:#2155a0;}
