body {

	font-family: Arial, Helvetica, sans-serif; color:#434242; padding:0px; margin:0px;  outline:none; font-size:12px;  cursor:default; background:url(../bgshadow.png) repeat-y center top #fff;

}

a{text-decoration:none; color:#053c7e; cursor:pointer;}

a:hover{text-decoration:none;}

header, footer, section, figure, h1, h2, h3, h4, h5, h6, span, p, strong, nav, form{padding:0px; margin:0px;}

header, footer, section, figure, h1, h2, h3, h4, h5, h6,  nav, form{display:block;}

img{border:none; display:block;}

ul{padding:0px; margin:0px;}

li{list-style-type:none;}

.clear{height:0.1px; overflow:hidden; clear:both;}



/* headings */

h1{font-family:Verdana, "Times New Roman", Times, serif; color:#4f8e33; font-size:22px; font-weight:normal; border-bottom: 1px #4f8e33 solid;}

h2{font-family:Verdana, "Times New Roman", Times, serif; color:#4f8e33; font-size:20px; font-weight:normal;}

h3{font-family:Verdana, "Times New Roman", Times, serif; color:#000; font-size:18px; font-weight:normal;}





#wapper{background:url(../images/footer.jpg) repeat-x left bottom;}



#layout{width:1003px; height:auto; overflow:hidden; margin:0 auto;}



/* header */

#headermain{width:100%; height:520px; overflow:hidden;}



#logobox{width:100%; height:124px; overflow:hidden; position:relative; top:0px; z-index:20;}

#logobox .logo{float:left; padding:5px 0px 0px 10px;}

#logobox .helpline{float:right; padding:39px 5px 0px 0px;}



#topdiv{position:absolute; z-index:10;}



#logomain{height:124px; overflow:hidden; width:100%;}



#flashmain{position:relative; z-index:5; height:357px; overflow:hidden; margin: -114px 0 0 0px;}



#navigation{background:url(../images/menu.jpg) repeat-x left top; width:100%; height:47px; overflow:hidden; position:relative; top:-120px; z-index:100; margin: 91px 0 0 0px;}

#navigation ul{font-size:12px;  color:#FFFFFF; text-align:center; font-weight:bold;}

#navigation ul li{display:block; float:left; line-height:46px; background:url(../images/repeat.jpg) no-repeat right top; padding-right:1px; }

#navigation ul li a{text-decoration:none; color:#FFFFFF; padding:0 30px; display:block; background:url(../images/menu.jpg) repeat-x left top;}

#navigation ul li a:hover, li.current a{text-decoration:none; color:#FFFFFF; background:none #7fa72c !important;}



#bgnone{background:none !important;}





/* body main */

#bodymain{width:1003px; height:auto; overflow:hidden;}



/* left section */

#right{width:695px; height:auto; overflow:hidden; float:left; padding-left: 20px;}

.welcome_txt{width:100%; height:auto; overflow:hidden; padding-bottom:10px; padding-top:10px;}

.welcome_txt h1{padding-bottom:5px;}

.welcome_txt p{line-height:20px; text-align:justify;}

.image_1{border:#FFFFFF 2px solid; margin:0px 10px 0px 0px;}



.readmore{color:#860500;  background:url(../images/arrow_1.gif) no-repeat left 5px; padding-left:23px; margin-right:5px; }

.readmore a{text-decoration:underline; color:#860500;}

.readmore a:hover{text-decoration:none; color:#434242;}



.updatesbox{width:325px; height:auto; overflow:hidden; float:left;}

.testimonialsbox{width:320px;  overflow:hidden;  padding:5px;}

.testimonialsbox h1{padding-bottom:6px;}

.testimonialsbox p{line-height:17px; text-align:justify; width:310px;}



.newsevents{width:320px; height:100px; overflow:hidden; background-color:#f4f4ee; padding:5px; margin-top:15px;  border:#FFFFFF 1px solid;}

.newsevents h1{padding-bottom:6px;}

.newsevents p{line-height:20px; text-align:justify; width:310px; }



.doctor-search{float:right; background-color:#f4f4ee; height:145px; overflow:hidden; width:360px;  border:#FFFFFF 1px solid}
.doctor-search h1{padding:0px; margin:0px; font-family:verdana, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; color:#7d7d7d; }



#tab1{color:#474747;  overflow:hidden;  		}

#tab1 ul{padding:0px; margin:0px; font-family:verdana, "Times New Roman", Times, serif; font-size:15px; font-weight:normal; color:#7d7d7d; }

#tab1 ul li{line-height:30px; padding:0px 0px 0px 0px; float:left; display:block; padding-left:1px;  }

#tab1 ul li a{padding:0px 0px 0px 6px; float:left; background:url(../images/rightab-off.jpg) no-repeat left top; }

#tab1 ul li a span{  padding:0px 14px 0px 14px; float:left; color:#7d7d7d; background:url(../images/rightab-on.jpg) no-repeat right top;}

#tab1 ul li a:hover{color:#7d7d7d; text-decoration:none; background-color:#d3d3c9;}

#tab1 ul li a:hover span{color:#7d7d7d; text-decoration:none;}



.selected{color:#7d7d7d; text-decoration:none; background-color:#d3d3c9;}



.tabcontent2{width:312px; line-height:21px; color:#5b5c5c; height:236px;  overflow:hidden;}

.input_1{width:110px; height:18px; color:#454545; text-indent:5px; overflow:hidden; border:#d3d3c9 1px solid; margin-bottom:3px;}

.input_4{width:110px; height:18px; color:#454545; text-indent:5px; overflow:hidden; border:#d3d3c9 1px solid; margin-bottom:3px; height:40px}
.input_2{width:218px; height:18px; color:#454545; text-indent:5px; overflow:hidden; border:#d3d3c9 1px solid; margin-bottom:3px;}

.input_3{width:218px; height:18px; color:#454545; overflow:hidden; border:#d3d3c9 1px solid; margin-bottom:3px;}

.formtab{padding:10px 0px 0px 36px;}

.button{background-color:#860500; font-size:12px; color:#FFFFFF; padding:3px 5px 3px 5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}



#dentalmain{width:100%; height:auto; overflow:hidden; padding-top:10px;}



.dental_box{width:157px; padding:5px; height:auto; overflow:hidden; float:left; margin:0px 3px 0px 3px; background:url(../images/bgbottom.jpg) repeat-x left top;}

.dental_box h1{padding-bottom:10px; text-align:center; width:100%; font-size:12px;}

.dental_box p{line-height:18px; text-align:justify; padding-top:10px;}

.image_2{border:#d3d3c9 3px solid; margin-left:9px;}



/*right section*/

#left{width:267px; padding:0px 10px 0px 8px;  height:auto; overflow:hidden; background-color:#d3d3c9; float:left;}



.expertize{padding:10px 5px 0px 5px; height:auto; overflow:hidden; width:100%;}

.expertize h1{padding-bottom:10px;}

.expertize ul{padding:0px; margin:0px;}

.expertize ul li{width:263px; height:30px; overflow:hidden; line-height:27px; text-indent:29px; background:url(../images/expertize.jpg) no-repeat left top;}

.expertize ul li a{text-decoration:none; color:#464646; display:block; width:263px; height:30px;}

.expertize ul li a:hover{text-decoration:none; color:#ffffff; background:url(../images/expertize.jpg) no-repeat left bottom;}



.dentalassociation{padding:10px 0px 10px 0px;}



.virtual_tour{padding:10px 0px 10px 0px;}



/* inner page */



#banner{position:relative; z-index:5; top:-86px; height:300px; overflow:hidden;}

.banner_text{position:absolute; z-index:120; top:207px; left:10px;}

.banner_shadow{position:absolute; z-index:110; top:200px;}

.bannerimage{z-index:105px; position:relative;}



#lefttemp{width:267px; padding:0px 10px 0px 0px;  height:auto; overflow:hidden; background-color:#d3d3c9; float:left;}



#righttemp{width:715px; height:auto; overflow:hidden; float:right; margin-top:5px;}



#headertemp{width:100%; height:352px; overflow:hidden;}



.content{line-height:20px; height:auto; overflow:hidden; padding-top:10px; padding-left:5px; padding-right:8px;}

.content p{padding-bottom:10px;}

.content ul{padding-bottom:10px;}

.content ul li{background:url(../images/arrow_2.gif) no-repeat left 4px; padding-left:10px; line-height:20px;}



.topheading{width:100%; height:37px; overflow:hidden; background:url(../images/topheading.jpg) repeat-x left top;}

.topheading h4{color:#860500; font-family:verdana, "Times New Roman", Times, serif; font-size:22px; padding:5px 0px 0px 5px; font-weight:normal;}



.testimonialtemp{width:100%; height:auto; overflow:hidden;  padding:5px; margin-top:10px; }

.testimonialtemp h1{padding-bottom:6px;}

.testimonialtemp p{line-height:17px; text-align:justify; }



.newseventstemp{width:100%; height:100px; overflow:hidden;  padding:5px; margin-top:15px;  }

.newseventstemp h1{padding-bottom:6px;}

.newseventstemp p{line-height:20px; text-align:justify; }



.treatments{ height:auto; overflow:hidden; border-bottom:#858580 1px dotted; padding:10px 10px 10px 5px;}

.treatments h1{font-family:verdana, "Times New Roman", Times, serif; font-size:21px; font-weight:normal; padding-bottom:5px;}

.treatments p{line-height:20px; text-align:justify;}



.image_3{border:#FFFFFF 1px solid; padding:2px; margin-left:10px;}



/* footer section */

footer{width:100%; height:75px; overflow:hidden;  padding-top:10px; }

		ul.nav_bottom{color:#e7e7e7; margin-left:5px;}

		ul.nav_bottom li{list-style-type:none; display:inline; line-height:26px; padding:0px; background:none;}

		ul.nav_bottom a{text-decoration:none; color:#e7e7e7; padding-left:3px; padding-right:3px; }

		ul.nav_bottom a:hover{text-decoration:none; color:#ffffff;}



		.copy_box{height:30px; overflow:hidden; color:#e7e7e7;  padding-left:5px; padding-right:5px; padding-top:35px				; padding-bottom:0px;  line-height:31px; }

		.copy{width:360px;  margin-left:5px; float:left;}

		.powered{color:#e7e7e7; width:175px; float:right;}

		.powered a{text-decoration:none; color:#e7e7e7; float:left; display:block;}

		.powered a:hover{text-decoration:none; color:#ffffff;}

		.powered img{margin-left:10px;}

		

		



.no{color:#860500; float:right; margin-right:5px; }

.no a{text-decoration:underline; color:#860500;}

.no a:hover{text-decoration:underline; color:#434242;}

.inputheadone{background-color:#fefefe; border:#d3d3c9 2px solid; height:22px; width:200px;}
.inputheadfour{background-color:#fefefe; border:#d3d3c9 2px solid; height:52px; width:280px;}