body{
margin:0;
padding:0;
background:url(../images/dot.png) repeat;
}
a,h1,h2,h3,h4,h5,h6,p{
margin:0;
padding:0;
}

h2 {
	margin-bottom:6px;
	 font-family: Century Gothic,sans-serif;
}

a,img{
text-decoration:none;
border:none;
}
#wrapper{
margin:auto;
padding:0;
width:100%;
height:auto;
float:left;
}
#wrapper2{
margin:auto;
padding:0;
width:100%;
float:left;
background:url(../images/Rheader.jpg) no-repeat top center;
}

.header{
margin:0;
padding:0;
width:100%;
height:594px;
float:left;
background:url(../images/header.jpg) no-repeat top center;
}
.header_inner{ width:1000px; float:none; margin:auto;}

#topo { background-image:url(../Imagens/bg_topo.html); background-position:0 -4px; background-repeat:repeat-x; height:550px; position:relative; }
#topo #planoEstatico { position:relative; background-image:url(../Imagens/paralax0.html); background-position:top center; background-repeat:no-repeat; height:420px; }
#topo #parallax { position:absolute;  top:0; left:0; bottom:0; right:0; overflow:hidden; margin:auto; }
#topo a.awards { position:absolute; z-index:1000000; top:0px; right:0; width:69px; height:105px; display:block; text-indent:-9999px; }
.headerleft{
margin:0;
padding:0;
width:512px;
height:532px;
float:left;
}
.headerlefttop{
margin:34px;
padding:0;
width:439px;
height:196px;
float:left;
background:url(../images/logo.png) no-repeat;
}
.headerleftcenter{
margin:0;
padding:0;
width:480px;
height:218px;
float:left;
margin-left:20px;
}
.headercentertop{
margin:0;
padding:0;
float:left;
width:480px;
height:18px;
font-family:"Century Gothic";
font-size:16px;
color:#000000;
margin-left:10px;
}
.headercenterbotom{
margin:10px;
padding:0;
width:480px;
height:437px;
float:left;
font-family:"Century Gothic";
font-size:12px;
color:#50656f;
}
.headerleftbotom{
margin:0;
padding:0;
width:543px;
height:90px;
float:left;
margin-left:20px;
}
.headerleftbotom2{padding:0; float:left; width:12px; height:119px; margin-top:25px;}
.bottomleft{
margin:0;
padding:0;
width:218px;
height:90px;
float:left;
}
.left{
margin:10px;
padding:0;
width:21px;
height:40px;
float:left;
background:url(../images/mobile.png) no-repeat;
margin-left:10px;
}
.right{
margin:0;
padding:0;
width:161px;
height:56px;
float:right;
font-family:"Century Gothic";
font-size:35px;
color:#7ba90d;
}
.righttop{
margin:0;
padding:0;
width:161px;
height:29px;
float:right;
font-family:"Century Gothic";
font-size:35px;
color:#7ba90d;
}
.rightbot{
margin:10px;
padding:0;
width:114px;
height:17px;
float:right;
font-family:"Century Gothic";
color:#000000;
font-size:18px;
}
.leftright{
margin:0;
padding:0;
width:238px;
height:41px;
float:right;
background:url(../images/header-right.png) no-repeat;
margin-left:80px;
}
.headerboxright{
margin:0;
padding:0;
width:498px;
height:591px;
float:right;
background:url(../images/header_img.png) no-repeat;
margin-left:-10px;
}
.container{
margin:0;
padding:0;
width:100%;
height:207px;
float:left;
background:url(../images/container.jpg) repeat left top;
}
.container_inner{width:1006px; margin:auto; float:none; }
.containertop{
margin:-30px;
padding:0;
width:1006px;
height:54px;
float:left;
background:url(../images/cont_top.png) no-repeat;
margin-left:20px;
}



.socialicon2 {
    top: 0;
    height: 352px;
    padding: 0;
    position: fixed;
    right: 0;
    width: 44px;
    z-index: 100;
	margin-top:81px;
}


.social_images{
	width:44px;
	float:right;
	height:auto;
}

.social_images2{
	width:44px;
	float:right;
	height:auto;
}


.social_images3{
	width:44px;
	float:right;
	height:auto;
}

.social_images4{
	width:44px;
	float:right;
	height:auto;
}

.social_images5{
	width:44px;
	float:right;
	height:auto;
}

.social_images6{
	width:44px;
	float:right;
	height:auto;
}

.social_images7{
	width:44px;
	float:right;
	height:auto;
}

.social_images a{
	width:44px;
	float:right;
	background:url(../images/cont.png) no-repeat right;
	height:44px;
	font-size:0px;
}

.social_images a:hover{
	width:254px;
	float:right;
	font-size:0px;
	background:url(../images/contact.png) no-repeat right;
	height:44px;
}



.social_images2 a{
	width:44px;
	float:right;
	background:url(../images/mp.png) no-repeat right;
	height:44px;
	font-size:0px;
}

.social_images2 a:hover{
	width:254px;
	float:right;
	font-size:0px;
	background: url(../images/map.png) no-repeat right;
	height:44px;
}


.social_images3 a{
	width:44px;
	float:right;
	background:url(../images/rs.png) no-repeat right;
	height:44px;
	font-size:0px;
}

.social_images3 a:hover{
	width:254px;
	float:right;
	font-size:0px;
	background:url(../images/rss.png) no-repeat right;
	height:44px;
}

.social_images4 a{
	width:44px;
	float:right;
	background:url(../images/fcb.png) no-repeat right;
	height:44px;
	font-size:0px;
}

.social_images4 a:hover{
	width:254px;
	float:right;
	font-size:0px;
	background: url(../images/fb.png) no-repeat right;
	height:44px;
}




.social_images5 a{
	width:44px;
	float:right;
	background: url(../images/twe.png) no-repeat right;
	height:43px;
	font-size:0px;
}

.social_images5 a:hover{
	width:254px;
	float:right;
	font-size:0px;
	background:url(../images/tw.png) no-repeat right;
	height:43px;
}


.social_images6 a{
	width:44px;
	float:right;
	background: url(../images/link.png) no-repeat right;
	height:44px;
	font-size:0px;
}

.social_images6 a:hover{
	width:254px;
	float:right;
	font-size:0px;
	background: url(../images/in.png) no-repeat right;
	height:44px;
}



.social_images7 a{
	width:44px;
	float:right;
	background: url(../images/yelp2.png) no-repeat right;
	height:44px;
	font-size:0px;
}

.social_images7 a:hover{
	width:254px;
	float:right;
	font-size:0px;
	background:url(../images/yelp.png) no-repeat right;
	height:44px;
}





.containertop1{
margin-top:-30px;
padding:0;
width:940px;
margin-left:30px;
float:left;
background:url(../images/cont_top3.png) no-repeat top;
}
.containertop ul{display:inline; list-style:none outside none; }

.containertop ul li{display:inline; float: left; line-height:54px;}

.containertop ul li a{height: 28px; float:left; font-family:"Century Gothic"; font-size:11px; color:#FFFFFF;  }
.containertop ul li a {
    color: #FFFFFF;
    float: left;
    font-family: "Century Gothic";
    font-size: 11px;
    height: 28px;
    padding-left: 18px;
    padding-right: 18px;
	 line-height:54px;
}
.containertop ul li a:hover {
    background: url("../images/leftnav.png") no-repeat scroll left center transparent;
    float: left;
    height: 28px;
    padding-left: 10px;
	
}
.containertop ul li a:hover span{ background:  url(../images/rightnav.png) no-repeat right; height: 28px; float:left; font-family:"Century Gothic"; font-size:11px; color:#FFFFFF; padding-right:10px;}


/*.containertop ul li{margin:0; padding:10px 14px 0 14px; font-family:"Century Gothic"; font-size:11px; color:#FFFFFF;display:inline; list-style:none; line-height:54px;}
.containertop ul li a{margin:0; padding:0; color:#FFFFFF;}*/
/*.containertop ul li a .navleft { background:url(../images/leftnav.png) no-repeat; }
.containertop ul li a .navmid { background:url(../images/midnav.png); }
.containertop ul li a .navright { background:url(../images/leftnav.png) no-repeat; }
*/
.top2{
margin:30px 0px 0px 90px;
padding:0;
width:471px;
height:30px;
background:url(../images/cont-top2.png) no-repeat;
float:left;
}
.top2 ul{display:inline; list-style:none;}
.top2 ul li{margin:0; padding:8px 12px 0 12px; font-family:"Century Gothic"; font-size:11px; color:#FFFFFF;display:inline; list-style:none; line-height:30px;}
.top2 a{color:#FFFFFF;}

.contbox1{
margin-top: 30px;
padding:0;
width:501px;
height:100px;
float:left;
}
.box1top{
margin:10px;
padding:0;
width:175px;
height:21px;
font-family:"Century Gothic";
font-size:17px;
color:#7da421;
margin-left:30px;
}
.box1botom{
margin:30px;
padding:0;
width:501px;
height:48px;
float:left;
}
.img1{
margin:0;
padding:0;
width:66px;
height:44px;
float:left;
}
.img2{
margin:10px;
padding:0;
width:101px;
height:37px;
float:left;
margin-left:20px;
}
.img3{
margin:0;
padding:0;
width:66px;
height:44px;
float:left;
margin-left:20px;
}
.img4{
margin:10px;
padding:0;
width:101px;
height:37px;
float:left;
margin-left:20px;
}
.box2{
margin-top: 30px;
padding:0;
width:370px;
height:140px;
float:right;
background:url(../images/con_img.jpg) no-repeat;
}
.footer{
margin:0;
padding:0;
width:100%;
height:70px;
float:left;
background:#2e2e2e;
}
.footer_inner{width:1000px; float:none; margin:auto;}
.footerleft{
margin:0;
padding:0;
width:760px;
height:65px;
float:left;
}
.footertop{
margin:10px;
padding:0;
width:760px;
height:18px;
float:left;
}
.footertop li{
margin:10px;
padding:0px 5px 0px 5px;
display:inline;
text-decoration:none;
list-style:none;
font-family:"Century Gothic";
font-size:10px;
color:#737373;
}
.footertop li a{
color:#737373;
}
.footertop li a:hover{
color:#8cb322;
}
.footerbotom{
margin:0;
padding:0;
width:750px;
height:27px;
float:left;
font-family:"Trebuchet MS";
font-size:10px;
color:#737373;
margin-left:25px;
}
.footerright{
margin:20px 0 0 0;
padding:0;
width:70px;
height:50px;
float:right;
}
.footerright_top{
margin:0;
padding:0;
width:66px;
height:20px;
background:url(../images/footerbox.png) no-repeat;
font-family:"Century Gothic";
font-size:11px;
color:#737373;
text-align:center;
}

.footerright_botom{
margin:0;
padding:0;
width:62px;
height:29px;
float:right;
}
.footerright_botom a{color:#99c022;}

.parrotbox{
padding:0;
width:157px;
height:163px;
background:url(../images/footercorner.png) no-repeat;
position:fixed;
right:0;
bottom:0;
z-index:10;

}

.srch_bx{width:290px; padding:15px 0px 0px 30px; float:right;}
.search {
    background: url("../images/search.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 41px;
    margin:0px;
    padding:0px 28px 0px 10px;
    width: 200px;}
.rsbmt {
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none navy;
    cursor: pointer;
    height: 18px;
	margin-left:-30px;
    outline: medium none;
    top:0;
    width: 30px;
}

/****restorative*********/

.Rheader{
margin:auto;
padding:0;
width:100%;
float:left;
}
.Rheader_inner{ width:990px; float:none; margin:auto;}
.rheader_top{margin:0; padding:0; width:990px; height:115px;}
.rlogo{ width:242px; height:109px; float:left; margin-top:10px; }
.rcall{ width:186px; height:77px; float:right; margin-top:10px; }
.rmobile{ width:21px; height:40px; float:left; margin-top:20px; }
.rcallnow{ float:right; width:161px; height:32px; font-family:"Century Gothic"; font-size:35px; color:#87b124; margin-top:10px;}
.rno{
	float:right;
	width:145px;
	height:21px;
	font-family:"Century Gothic";
	font-size:19px;
	color:#2b2b2b;
	margin-top:10px;
}
.rnav{margin:auto; padding:0; float:left; background:url(../images/cont_top.png) no-repeat; margin-top:10px; width:1005px; height:53px;}
.rnav ul{ list-style:none; display:inline; margin:0 0 0 25px; float:left; padding:0px;}
.rnav ul li{margin:auto; list-style:none; display:inline; font-family:"Myriad Pro"; font-size:12px; color:#838383;float:left;}
.rnav ul li a{color:#838383; padding:14px 0 18px 0; float:left; width:133px; text-align:center; margin-top:5px;}
.rnav ul li a:hover,.active{color:#FFFFFF; background:url(../images/nav-bg.png) top no-repeat;}

.rnav3{margin:auto; padding:0; float:left; background:url(../images/cont_top.png) no-repeat; margin-top:10px; width:1005px; height:53px;}
.rnav3 ul{ list-style:none; width:990px; display:inline; margin:0px; float:left; padding:16px 0px 0px 10px;}
.rnav3 ul li{ list-style:none; height:25px; display:inline; margin:0px; float:left; padding:0px; font-size:13px; color:#838383; font-family:"Myriad Pro"; text-decoration:none; text-transform:uppercase;}
.rnav3 ul li a{ list-style:none;  display:inline; margin:0px; float:left; padding:0px 11px 0px 10px; text-decoration:none; color:#838383; text-transform:uppercase;}
.rnav3 ul li a:hover{ list-style:none; display:inline; margin:0px; float:left; padding:0px 11px 0px 10px; font-size:13px; color:#8cb221; font-family:"Myriad Pro"; text-decoration:none; text-transform:uppercase;}

/*.rnav3 ul li{margin:auto; padding:0px; margin:0px; list-style:none; display:inline; font-family:"Myriad Pro"; font-size:12px; color:#838383;float:left;}
.rnav3 ul li a{color:#838383; padding:14px 0 18px 0; float:left; width:133px; text-align:center; margin-top:5px;}
.rnav3 ul li a:hover,.active{color:#FFFFFF; background:url(../images/nav-bg.png) top no-repeat;}
*/

#inner_header1{width:100%; float:left; margin:auto; clear:both;}
.border{margin:auto; padding:0; float:none; width:1005px; height:257px;}
.borderimg{margin:auto;  padding: 20px 0 0 15px; width:1012px; height:229px;  border-bottom: 1px groove #CCCCCC;  @margin-top:80px; }

.rcontainer{ width:100%; float:left; margin:auto; clear:both; padding:0px 0px 20px 0px;}
.rcontainer_inner{width:1000px; position:relative; margin:0 auto; /*ie7*/  @margin:70px auto; /*ie7 close*/ }
.rcont_left{width:238px; float:left; margin-top:15px; }
.rsearch{margin:0; padding:0 0 0 15px; width:238px; height:41px; background:url(../images/search.png) no-repeat; border:none;}
.sbmt {
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("../images/icon.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    border: medium none navy;
    cursor: pointer;
    height: 28px;
    left: 206px;
    outline: medium none;
    position: relative;
    top: -28px;
    width: 30px;
}
.srch_bx2{width:238px; float:left;}
.rh3{ width:209px; font-family:"Century Gothic"; font-size:13px; color:#1a1a1a; padding:0px 0px 7px 0px;}
..rh3 a{color:#1a1a1a;}
.rtext{ width:233px; padding-bottom:20px;  padding-top:8px; float:left; font-family:"Trebuchet MS"; font-size:11px; color:#515151;}
.rtext h2{width:213px; padding:3px 0px 0px 20px; margin:0px 0px 10px 0px; float:left; background:url(../images/sign_a.png) no-repeat left; font-family:"Century Gothic"; font-size:22px; color:#1d1d1d;}
.rtext ul{margin:0; padding:8px 0 10px 10px; list-style:none;}
.rtext ul li{margin:0; padding:0; list-style:none; line-height:19px;}
.rtext ul li a{color:#515151;}
.rtext ul li a:hover{color:#8cb221;}

.testi{width:213px; float:left; background-color:#e8eae8; padding:10px;}
.testi h3{width:213px; float:left; font-family:"Trebuchet MS"; line-height:16px; font-size:11px; font-weight:bold; color:#4ca01a; }
.testi h4{width:213px; float:left; font-family:"Trebuchet MS"; line-height:16px; font-size:10px; font-weight:bold; color:#999999; }
.testi p{width:213px; float:left; font-family:"Trebuchet MS"; line-height:16px; font-size:11px; font-weight:bold; color:#5f5f5f;}

.text_B{font-family:"Trebuchet MS"; line-height:16px; font-size:12px; font-weight:bold; color:#000000;}
.text_g{font-family:"Trebuchet MS"; line-height:16px; font-size:12px; font-weight:bold; color:#4ca01a;}

.rh4{margin:0; padding:0; width:209px; height:20px; font-family:"Century Gothic"; font-size:13px; color:#1a1a1a; margin-top:10px;}
.rh4 a{color:#1a1a1a;}
.rcont_right{margin:auto; padding:0; width:750px;  float:right; margin-top:15px; }
.restorative{margin:auto; padding:0; width:250px; height:30px; background:url(../images/sign_a.png) no-repeat left; padding:6px 0px 0px 15px; float:right; font-family:"Century Gothic"; font-size:22px; color:#1d1d1d;}
.den{ margin:0; padding:0; width:126px; height:36px;color:#7a9c1d;}
.lorem{width:461px; text-align:left; padding-bottom: 27px; line-height:18px; height:auto; float:left; font-family:"Trebuchet MS"; font-size:11px; color:#5f5f5f; margin-top:41px; margin-left:10px;}
.loprem_right{margin:0; padding:0; width:254px; height:319px; float:right; margin-top:10px;}
.email{margin:0; padding:0; float:left; width:334px; height:104px; background:url(../images/email.jpg) no-repeat; margin-top:65px;}
.click{ padding:0; float:right; width:331px; height:104px; background:url(../images/click.jpg) no-repeat; margin-top:18px; }

.email2 {
    background: url("../images/email.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 104px;
    margin: 18px 0 33px;
    padding: 0;
    width: 334px;
}


.gallery_bx{width:600px; text-align:right; line-height:18px;}

.rfooter{ width:100%; height:222px; background:#2e2e2e; clear:both; margin:auto; float:left;}
.rfooter_inner{width:1000px; float:none; margin:auto;}
.meet{margin:0; padding:0; width:91px; height:111px; float:left;}
.meet ul{margin:0; padding:15px 0 15px 0; width:91px; height:111px; float:left; list-style:none;}
.meet ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:10px; color:#808280;}
.meet ul li a{color:#808280;}
.meet ul li a:hover{color:#8cb221;}
.green{margin:0; padding:0; font-family:"Century Gothic"; font-size:11px; color:#5b9d1a;} 
.service{margin:0; padding:0; width:130px; height:111px; float:left; margin-left:40px;}
.service ul{margin:0; padding:15px 0 15px 0; width:130px; height:111px; float:left; list-style:none;}
.service ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280;}
.service ul li a{color:#808280;}
.service ul li a:hover{color:#8cb221;}
.bridge{margin:0; padding:0; width:120px; height:111px; float:left; margin-left:40px;}
.bridge ul{margin:0; padding:15px 0 15px 0; width:120px; height:111px; float:left; list-style:none;}
.bridge ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280;}
.bridge ul li a{color:#808280;}
.bridge ul li a:hover{color:#8cb221;}
.procedure{margin:0; padding:0; width:145px; height:111px; float:left; margin-left:40px;}
.procedure ul{margin:0; padding:15px 0 15px 0; width:145px; height:111px; float:left; list-style:none;}
.procedure ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280;}
.procedure ul li a{color:#808280;}
.procedure ul li a:hover{color:#8cb221;}
.sitemap{margin:0; padding:0; width:78px; height:122px; float:left; margin-left:40px; }
.sitemap ul{margin:0; padding:15px 0 15px 0; width:78px; height:122px; float:left; list-style:none; text-align:center;}
.sitemap ul li{margin:0; padding:2px 5px 8px 5px;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280; background:url(../images/li_bg.png) no-repeat;}
.sitemap ul li a{color:#808280;}
.sitemap ul li a:hover{color:#8cb221;}
.design{padding:0; width:680px; height:33px; font-family:"Trebuchet MS"; font-size:9px; color:#5f5f5f; float:left; margin-top:25px;}

.design a{color:#99c022;}

/***contact****/
.tcontainer{ width:100%; height:auto; background:url(../images/dot.png);}
.tcontainer_inner{width:990px; float:none; margin:auto;}
.tcont_left{width:419px; height:252px; float:left; margin-top:50px; margin-left:15px;}
.tcont_right{margin:auto; padding:0; width:391px; height:381px; float:right; margin-top:40px;}
.tus{margin:0; padding:0; width:165px; height:29px; float:right; font-family:"Century Gothic"; font-size:22px; color:#1d1d1d;}
.tlocation{margin:0; padding:0; width:350px; height:89px; float:right; font-family:"Trebuchet MS"; font-size:10px; color:"#5f5f5f";}
.tour{margin:0; padding:0; width:86px; height:17px; font-family:"Trebuchet MS"; font-size:10px; color:#171717; float:right; margin-top:10px; }
.tlorem{margin:0; padding:0; width:330px; height:55px;font-family:"Trebuchet MS"; font-size:11px; color:"#5f5f5f"; margin-top:30px;}
.tleft{float:left; width:110px; height:103px; margin-top:20px; margin-left:25px;}
.tphone{float:left;}
.tright{float:right; margin-top:20px;width:169px; height:98px; margin-top:20px;}
.temail{float:right; margin-top:20px; margin-right:-30px;}
.tno{width:100px; height:39px; float:left; font-family:"Trebuchet MS"; font-size:13px; color:#070707;margin-top:10px; margin-left:-15px;}
.tid{width:165px; height:38px; float:left; font-family:"Trebuchet MS"; font-size:13px; color:#070707; margin-top:10px; margin-left:-70px;}
.thours{width:102px; height:13px; float:right; font-family:"Trebuchet MS"; font-size:10px; color:#171717; margin-top:120px; margin-right:-120px;}
.tmonday{width:208px; height:35px; font-family:"Trebuchet MS"; font-size:12px; color:#5a5a5a; float:right; margin-top:40px; margin-right:-40px;}
.tenquiry{width:476px; height:59px; float:left; font-family:"Trebuchet MS"; font-size:11px; color:#8b8b8b; margin-top:40px; margin-left:10px;}
h4{ font-family:"Century Gothic"; font-size:21px; color:#1d1d1d;}
.tleftform{width:348px; height:351px; float:left; margin-top:10px; margin-left:10px;}
h5{font-family:"Trebuchet MS"; font-size:10px; color:#303030; margin-top:5px;}
.tform{ width:338px; height:27px; background:#e0e2e0; border:none;}
.trightform{ width:352px; height:329px; float:right; margin-top:}
.tarea{width:338px; height:167px;background:#e0e2e0; border:none;} 
.tarea1{width:115px; height:43px;background:#e0e2e0; border:none;} 
.tarea2{width:96px; height:28px;background:#e0e2e0; border:none;} 
.tbutton{width:52px; height:60px; background:url(../images/cbutton.png) no-repeat; border:none;}
.tmeet{margin:0; padding:0; width:91px; height:111px; float:left;}
.tmeet ul{margin:0; padding:15px 0 15px 0; width:91px; height:111px; float:left; list-style:none;}
.tmeet ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280;}
.tmeet ul li a{color:#808280;}
.tgreen{margin:0; padding:0; font-family:"Century Gothic"; font-size:11px; color:#5b9d1a;} 
.tservice{margin:0; padding:0; width:130px; height:111px; float:left; margin-left:40px;}
.tservice ul{margin:0; padding:15px 0 15px 0; width:130px; height:111px; float:left; list-style:none;}
.tservice ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280;}
.tservice ul li a{color:#808280;}
.tbridge{margin:0; padding:0; width:120px; height:111px; float:left; margin-left:40px;}
.tbridge ul{margin:0; padding:15px 0 15px 0; width:120px; height:111px; float:left; list-style:none;}
.tbridge ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280;}
.tbridge ul li a{color:#808280;}
.tprocedure{margin:0; padding:0; width:145px; height:111px; float:left; margin-left:40px;}
.tprocedure ul{margin:0; padding:15px 0 15px 0; width:145px; height:111px; float:left; list-style:none;}
.tprocedure ul li{margin:0; padding:0;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280;}
.tprocedure ul li a{color:#808280;}
.tsitemap{margin:0; padding:0; width:78px; height:122px; float:left; margin-left:40px;}
.tsitemap ul{margin:0; padding:15px 0 15px 0; width:78px; height:122px; float:left; list-style:none; text-align:center;}
.tsitemap ul li{margin:0; padding:5px;  list-style:none; font-family:"Trebuchet MS"; font-size:9px; color:#808280; background:url(../images/li_bg.png) no-repeat;}
.tsitemap ul li a{color:#808280;}
.tdesign{margin:0; padding:0; width:680px; height:33px; font-family:"Trebuchet MS"; font-size:9px; color:#5f5f5f; float:left; margin-top:45px;}

.tdesign a{color:#99c022;}








#nav_images{display:none;}
.nav_images{	
	height:231px;	
	overflow:hidden; 
	margin:0 auto;
	position:relative;	
}
.nav_images_home, .nav_images_sub, .nav_images_other{
	background-image:url(../images/loading.gif);
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
}
.nav_images_home{ height:345px;}
.nav_images_sub{ height:260px;}
.nav_images_other{ height:222px;}
#div_bg{
	background:url(../images/div_bg.html) repeat-x top;
}
#sub_images_cosmetic{
	background:url(../images/sub_images_cosmetic.html) no-repeat;
	width:414px;
	height:227px;
	float:left;		
}

#sub_images_implants, #sub_images_orthodontics, #sub_images_specialist, #sub_images_general, #sub_images_smile{
	background-repeat: no-repeat;
	width:414px;
	height:231px;
	float:left;	
	margin-left:4px;
}
#sub_images_implants{ background-image:url(../images/sub_images_implants.html);}
#sub_images_orthodontics{ background-image:url(../images/sub_images_orthodontics.html);}
#sub_images_specialist{ background-image:url(../images/sub_images_specialist.html);}
#sub_images_general{ background-image:url(../images/sub_images_general.html);}
#sub_images_smile{ background-image:url(../images/sub_images_general.html);}
.underline{
	text-decoration:underline;
}
.v_top{
	vertical-align:text-top;
}
#c2a{	
	clear:both;	
	padding-bottom:10px;
	text-align:center;
}
#cosmetic_large, #implants_large, #orthodontics_large, #specialist_large, #general_large, #smile_large{
	background-repeat:no-repeat;	
	background-position:1px 1px;
	width:139px;
	height:231px;  
    position:absolute;	
	display:none;
	z-index:10;
}
.M1{width:369px; float:left;}

#cosmetic_large{ background-image:url(../images/cosmetic_bg.png); background-position:right; left:0px;}
#implants_large{background-image:url(../images/Restorative.jpg);  background-position:right; left:145px;}
#orthodontics_large{background-image:url(../images/smile-solutions.jpg); background-position:right; left:285px;}
#specialist_large{ background-image:url(../images/office_txt.jpg); background-position:right; left:429px;}
#general_large{ background-image:url(../images/Advanced.jpg); background-position:right; left:567px;}

#smile_large{background-image:url(../images/smile-solutions.jpg); background-position:right; left:287px;}

#cosmetic_small, #implants_small, #orthodontics_small, #specialist_small, #general_small, #smile_small{
	width:136px;
	height:231px;
	position:absolute;
	top: 0px;
}
#cosmetic_small{left:150px;}
#implants_small{left:287px; }
#orthodontics_small{left:424px;}
#smile_small{left:424px;}
#specialist_small{
	left:560px;
}
#general_small{
	left:695px;
}


.thumb_galery {
/*    -moz-border-radius: 4px 4px 4px 4px;
    border: 4px double #CCCCCC;
*/    height: auto;
    width: 170px;
}
.name_gal {
    color: #1C1C1C;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    margin-left: 4px;
    padding-left: 4px;
    padding-top: 6px;
    text-align: left;
    width: 170px;
}

.thmb-mn {
    float: left;
    height: auto;
    margin-bottom: 32px;
    margin-left: 8px;
    margin-right: 8px;
    width: 172px;
}
.restorative2 {
    background: url("../images/sign_a.png") no-repeat scroll left center transparent;
    color: #1D1D1D;
    float: right;
    font-family: "Century Gothic";
    font-size: 22px;
    height: 30px;
    margin: auto auto 17px;
    padding: 6px 0 0 15px;
    width: 192px;
}

.galery21{
	width:783px;
	float:left;
	height:auto;
	margin-bottom: 24px;
}

.rcont_right_galery {
    float: right;
    margin: 5px auto auto;
    padding: 0;
    width: 750px;
}



#nav, #nav ul {
    line-height: 1.5em;
    list-style-position: outside;
    list-style-type: none;
	margin:0px;
    padding: 0;
    position: relative;
	z-index:100000;
}


#nav a {
    color: #838383;
    display: block;
    font-family: "Myriad Pro";
    font-size: 13px;
    padding-left: 20px;
    padding-right: 20px;
	z-index:100000;
    text-decoration: none;
    text-transform: uppercase;
}

#nav a:hover {
    color: #9CC826;
	z-index:100000;
}

#nav li{
float:left;
position:relative;
z-index:100000;

}

#nav ul {
position:absolute;
display:none;
background-color: #111111 !important;
z-index:100000;
padding-top: 13px;
font-family: "Trebuchet MS";
width:219px;
top:1.5em;
}

#nav li ul a {
    float: left;
	font-size: 10px;
	z-index:100000;
    height: auto;
	padding-right: 6px;
	 font-family: "Trebuchet MS";
	border-bottom:#3e3e3e 1px solid;
	width: 193px;
	
}


#nav li ul a:hover{
	border-bottom:#3e3e3e 1px solid;
    background-color: #0c0c0c;z-index:100000;
}

#nav ul ul{
top:auto;
z-index:100000;
}	

#nav li ul ul {
    left: 209px;
    margin: 0 0 0 9px;
    padding: 0;
	z-index:100000;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
z-index:100000;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
z-index:100000;
}


.drop_menu {
    background: url("../images/cont_top.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 53px;
    margin-left: auto;
	/*ie7*/
@margin-top:16px !important;
/*ie7*/
    margin-right: auto;
    padding-left: 4px;
    width: 1005px;
}



.smile_galery_head {
    background: url("../images/sign_a.png") no-repeat scroll left center transparent;
    color: #1D1D1D;
    float: right;
    font-family: "Century Gothic";
    font-size: 22px;
    height: 30px;
    margin: auto;
    padding: 6px 0 0 15px;
    width: 146px;
}

.after_before{
	width:780px;
	float:left;
	margin-bottom: 50px;
	height:auto;
}


.after_before p {
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-bottom: 12px;
    padding-left: 27px;
    padding-right: 4px;
	line-height: 18px;
}

.before{
	width:360px;
	height:auto;
	float:left;
	margin-left:25px;
}


.before_img{
	width:362px;
	height:auto;
	float:left;
}


.before_text {
    float: left;
    height: auto;
    margin-left: 4px;
    margin-top: 12px;
    width: 362px;
}


.after{
	width:362px;
	height:auto;
	float:left;
}

.after_text{
	width:362px;
	height:auto;
	float:left;
}


.name_testimonials{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px !important;
	color:#323232 !important;
	font-style:italic;
}

.space_navigation{
	margin-left:233px !important;
}
