body {background:#bcddff url(../images/bg_tile.png) repeat-x;margin:20px auto;}
.container {width:960px;border:1px solid #000033;margin:0 auto;background:#fff;}
.top_row {width:960px;height:78px;margin:0 auto;}
.top_photo {width:960px;height:211px;}
.logo {position:relative;top:1px;left:0;width:317px;height:78px;background:url(../images/accucare_logo_top.jpg) no-repeat;float:left;}/*position:absolute;top:10px;left:10px;width:323px;height:276px;background:url(../images/accucare_logo.png) no-repeat;*/
.search {float:right;width:300px;height:75px;}
.search form {width:300px;height:45px;margin:30px 0px 0 0;}
.search form label {float:left;font-size:12px;text-transform:uppercase;color:#666666;font-weight:bold;margin:10px 10px 0 0;}
.searchtxt {width:186px;height:22px;background:url(../images/input_bg.png) repeat-x;font-size:12px;padding:4px 0 0 4px;border:1px solid #333;margin:0 5px 0 5px;}
.searchbtn {border:0;background:url(../images/search_btn.png) no-repeat;width:26px;height:26px;margin:5px 0 0 5px;cursor:pointer;}
.slogan {font-size:22px;color:#336699;text-align:left;float:left;margin:0 0 0 325px;}
.photo1 {width:582px;height:211px;background:url(../images/ist2_6556811-loving-family.jpg) no-repeat;float:left;}
.photo2 {width:378px;height:211px;background:url(../images/img_photo2.jpg) no-repeat;float:left;}
.topbanner {width:960px;height:211px;background:url(../images/top_banner.jpg) no-repeat;display:block;}
.topbanner span {display:none;}
.top_menu {width:960px;height:71px;background:url(../images/top_nav.png) no-repeat;}
.top_menu ul {width:900px;height:60px;list-style: none;list-style-type: none;margin:0 0 0 15px;padding:5px 0 0 20px;}
.top_menu ul li {float:left;padding:5px 10px 0 35px;font-size:18px;color:#fff;text-transform:uppercase;height:45px;}
.top_menu a {color:#fff;text-decoration:none;}
.top_menu a:hover{color:#ffffcc;}
.body_col {width:960px;background:url(../images/footer_bg.png) no-repeat bottom left;}
.footer {clear:both;}
.foot_links {font-size:12px;color:#336699;width:960px;height:20px;text-align:center;margin:0 auto;}
.foot_links span {font-size:10px;}
.img_photo1 {width:245px;height:175px;background:url(../images/ist2_6556811-loving-family.jpg) no-repeat;float:right;margin:5px 5px 10px 10px;border:1px solid #ccc;}
.left_col {width:190px;float:left;padding:10px 0 0 10px;margin:0 0 100px;}
.left_col span {width:190px;display:block;margin:5px 0 0 10px;}
.mid_col {width:500px;float:left;padding:10px 5px 0 0px;margin:0 0 90px 0;}
.right_col {width:250px;float:left;padding:10px 0 0 5px;}
.menu-item-1 {width:65px;background:url(../images/nav_icon_tooth.png) no-repeat 0px 5px;}
.menu-item-2 {width:100px;background:url(../images/nav_icon_tooth.png) no-repeat 0px 5px;}
.menu-item-3 {width:125px;background:url(../images/nav_icon_tooth.png) no-repeat 0px 5px;}
.menu-item-4 {width:120px;background:url(../images/nav_icon_tooth.png) no-repeat 0px 5px;}
.menu-item-5 {width:100px;background:url(../images/nav_icon_tooth.png) no-repeat 0px 5px;}
.menu-item-6 {width:120px;background:url(../images/nav_icon_tooth.png) no-repeat 0px 5px;}
.now-accepting {width:250px;height:74px;background:url(../images/btn_newpatients.png) no-repeat;margin:0px 0 10px -5px;display:block;}
.ad-teethwhite {width:238px;height:311px;background:url(../images/ad_tooth.gif) no-repeat top center;margin:5px 0 10px 0;display:block;}
.ad-teethwhite h1 {font-size:35px;text-align:center;width:238px;padding:20px 0 0 0;margin:0;text-transform:uppercase;font-weight:bold;letter-spacing:-.07em;font-family:arial black, tahoma;}
.ad-teethwhite a {color:#336699;text-decoration:none;}
.ad-teethwhite h3 {font-size:16px;color:#666;text-align:center;width:200px;font-weight:bold;margin:0 auto;padding:0;}
.ad-teethwhite h3 a {color:#666;text-decoration:none;}
.ad-teethwhite span {font-size:12px;color:#666;text-align:center;width:200px;display:block;margin:0 auto;padding:10px 0 0 0;}
 #mc_signup_container {width:170px;}
.now-accepting span {display:none;}
.body_col {width:960px;min-height:500px;}
.mid_col h1 {font-size:20px;color:#336699;width:495px;padding:5px 0 10px 0;border-bottom:1px solid #ccc;}
.left_col h2, .right_col h2 {width:171px;height:35px;background:url(../images/sidebar_bg_sm.png) no-repeat;text-align:center;font-size:18px;color:#336699;margin:0;}
.left_col h3 {margin:10px 0 10px 8px;}
.map {width:157px;height:123px;background:url(../images/map_icon.gif) no-repeat;margin:0px 0 0 8px;display:block;border:1px solid #000;}
.map span {display:none;}
.tslogan {font-size:22px;color:#336699;float:left;font-weight:bold;padding:32px 0 0 10px;}
#ll {display:none;}
.dlist {width:550px;margin:0 0 0 20px;clear:right;}
.dlist li {float:left;padding:0 15px 0 15px;width:200px;}
.mid_col h2, .mid_col h3 {font-size:18px;}
.nmenu {width:169px;margin:0px 0 10px;list-style:none;}
.nmenu li {font-weight:bold;padding:5px 0 0 0px;background:url(../images/menu_tile.png) repeat-x;font-size:14px;height:28px;}
.nmenu li a {color:#336699;text-decoration:none;display:block;width:160px;padding:0 0 5px 10px;}
.nmenu li a:hover {background:url(../images/menu_tile.png) repeat-x 0 -33px;}
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
	background:#f0f0f0;
	border:1px solid #e5e5e5; 
	padding:5px;
 }

.alignright {
    float: right; 
    margin: 0;
    margin-left:12px; 
    margin-bottom:10px;
    padding:5px; 
	background:#f0f0f0;
	border:1px solid #e5e5e5; 
 }
 
.alignleft {
    float: left; 
    margin:0; 
    margin-right:12px;
    margin-bottom:10px;
    padding:5px;
    background:#f0f0f0;
    border:1px solid #e5e5e5; 
    display:block;
 } 
.cform label span {
display:block;
font-weight:bold;
text-align:right;
width:140px;
}
.entry address {display:none;}
.blog-list {list-style:none;margin:0;width:170px;}
.blog-list li {font-size:12px;font-weight:bold;color:#ffffff;}
.blog-list li a {text-decoration:none;color:#ffffff;display:block;width:150px;min-height:22px;background:#427baa;padding:10px;border-bottom:1px solid #a0b8cf;}
.blog-list li a:hover {background:#a0b8cf;}