@charset "utf-8";
/* CSS Document */

body {padding:0; 
margin:0; 
background:url(../images/bg.jpg) repeat-x; }

p {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636363;
text-align:justify;
margin:0;
padding:0;
}

#wrapper {
	width:1003px; 
	margin:0 auto; 
	padding:0; }
	
#header {
	width:1003px; 
	float:left; 
	padding:0; }

#header .logo { 
width:195px; 
float:left; 
padding:0; }

#header .rightside {
	width:808px; 
	float:right; 
	padding:0; }
	
.rightside .rigtcall {	 float: right;
    padding:0 0 7px;
    width: 100%; }
	
#callno {width:350px; 
	float:right;
	padding:0; } 

#header .call {
	width:285px; 
	float:right;
    padding: 5px 0 0; }

#header .call01 {
    float: right;
    padding: 5px 0 0;
    width: 255px;
}

 h1 {font-family:Arial, Helvetica, sans-serif;
font-size:20px; 
float:left; 
color:#ffa800;
font-weight:bold;
margin:0;
padding:0 10px;}

h1 span { color:#119fd4; }

 h2 {font-family:Arial, Helvetica, sans-serif;
font-size:20px; 
float:right; 
color:#000;
font-weight:bold;
margin:0;}

.space {float:left;
    height: 28px;
    padding: 0;
    width: 10px; }
	
h3 {font-family:Arial, Helvetica, sans-serif;
font-size:20px; 
text-align:center;
color:#000;
font-weight:bold;
margin:0;
padding:5px;}

h4 {  color: #757575;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 15px 5px; }
	
h5 {  color: #757575;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 15px 15px 5px; }

h5 span {color:#119FD4; }

h5 a {text-decoration:none; color:#000; }

h5 a:hover {color:#cc6600; text-decoration:none; }
<!--START MENU-->
#menu {
    float: left;
	width:100%;
	padding:10px;
}
#menu  span{
    float: left;
	width:36px;
	height:42px;
}

#menu ul {
    background-color: #84838B;
    float: left;
    height: 42px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 772px;
}

#menu li {
    list-style-type: none;
    padding: 0; float:left;
	background:url(../images/menu_lie.jpg) no-repeat right center;
}

#menu li a {
    border: 0 none;
    color: #FFFFFF;
    float: left;
    font-family: helvetica;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 13px;
    text-align: left;
    text-decoration: none;
}

#menu li a:hover {
   -webkit-transition: all 0.3s ease-out 0s;
   -moz-transition: all 0.3s ease-out 0s;
   background: none repeat scroll 0 0 #639911;  border:0;
    color: #fff;
    float: left;
    font-size: 12px;
    margin: 0;
	font-weight: bold;
    padding: 13px;
    text-align: left;
    text-decoration: none;
	font-weight:bold;
}

#menu li a.active {
    background: none repeat scroll 0 0 #639911;
    border:0;
    color: #FFCB08;
    float: left;
    font-size: 12px;
    margin: 0;
	font-weight: bold;
    padding: 13px;
    text-align: left;
    text-decoration: none;
	font-weight:bold;
}

#none {background:none !important; }
.none {background:none !important; }
<!--END MENU-->

#banner{
	width:1003px;
	float:left;
	}
	
#banner .right {
	float:right; 
	width:674px; 
	padding:0;
margin:-2px 0 0;	}

#banner .rightinn{
	float:right; 
	padding:0;
margin:-3px 0 0;	}

#banner .left {
	float:left;
	background:#fff;
	width:308px; 
	padding:10px 10px 0;}
	
#icon {float:left; 
width:34px; 
height:34px; 
padding:0; }

.left h1{
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
font-size:20px;  
color:#ffa800;
font-weight:bold;
margin:0;
padding:5px 10px;}

.left h1 span { color:#000; }

.left p {color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
	margin:10px;
    line-height: 18px;
    text-align: justify; }
	
/*start content area*/
#content {width:1003px; 
float:left; 
padding:0; }

#content .right {
      background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: right;
    margin: 10px 0 0;
    padding: 10px;
    width: 645px;
}

#content .left {  background: none repeat scroll 0 0 #FFFFFF;
    /* border-top: 1px solid #ccc; */
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 324px }

.left .top { background: url("../images/menu-title.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 41px;
    margin: -10px 47px;
    padding: 0;
    text-align: center;
    width: 224px; }
	
.left .leftline {  background: url("../images/left-line.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 219px;
    margin: 0 -7px;
    padding: 0;
    width: 8px; }
	
	
.left .rightline {  background: url("../images/right-line.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 219px;
	  padding: 0;
    width: 8px;
    margin: 0 -8px;
	*margin: 0 -8px 0 0;
   }

#welimg {  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 152px;
    margin: 0 10px;
    padding: 1px;
    width: 152px; }
	
	
#welimg1 {  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 163px;
    margin: 0 10px;
    padding: 1px;
    width: 152px; }

#maincontent {width:100%; 
float:left;
padding:0px;
margin:10px 0;}

.officehor {width:30%; 
float:left;
padding:0px;
margin-top:10px;
margin-left:-45px;
margin-bottom:10px;
}

.officehor01 {width:30%; 
float:left;
padding:0px;
margin-top:10px;
margin-left:15px;
margin-bottom:10px;
}

.officehor02{width:30%; 
float:right;
padding:0px;
margin-top:10px;
margin-left:15px;
margin-bottom:10px;

}

.mark {float:left; padding:0; margin:0 61px; }

.forleft {width:66%; 
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin-top: 100px;
    padding: 10px; }

#maincontent .forright { 
float:right;
padding:0px;
margin:-56px 0 0;}

#ailcont { clear:both; }

#wel { padding:0;
margin:0;}

#wel ul {list-style: inside url('../images/wel_icon.jpg');}

#wel li {margin:0;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636363;}

#wel011 p {
    color: #7d7d7d;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin:0;
    text-align: justify;
}
h4 { color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 0 10px; }
#wel01 {  float:left;
margin:15px 35px 5px;}

#wel01 ul {list-style:url('../images/list_icon.png');
 margin: 0 40px;
    padding:0;}

#wel01 li { color: #CD7915;
    margin: 0;
    padding: 3px; }

#wel011 {  float:left; padding:0 0 10px; }

#wel011 ul {list-style: outside url('../images/service-icon.png');
 margin: 0 40px;
    padding: 15px;}

#wel011 li { color: #CD7915;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 3px; }

#wel011 li a{ color: #CD7915;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
	text-decoration:none;
    padding: 3px; }

#wel01 li a{ color: #CD7915;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
	text-decoration:none;
    padding: 3px; }


#wel01 li a:hover { color: #37c5ea;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-decoration:none;
    margin: 0;
    padding: 3px; }
	
#wel011 li a:hover { color: #37c5ea;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
	text-decoration:none;
    margin: 0;
    padding: 3px; }
/*end content area*/

/*start location*/
#clcation { 
width:100%; 
float:left; 
padding:10px 0; }

#clcation .clright {    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #E6E6DA;
    border-radius: 18px 18px 18px 18px;
    float: right;
    padding: 8px 0;
    position: relative;
    width: 320px;
    z-index:1; }

.clright .doctop {width:310px; 
height:28px; 
padding:0; 
margin:-8px 0;
float:left;
position:relative;
z-index:-10;
background:url(../images/doc-top.png) no-repeat; }

#clcation h4{	font-size:21px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;  
color:#993333;
font-weight:bold;
margin:0;
text-transform:uppercase;
padding:5px 10px;}

#clc {  float:left; }

#clc ul {list-style:url('../images/dr-icon.jpg');
margin: 0 15px;
    padding: 16px;
}

#clc li { color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding:5px; 
	}
	
#docill {    float: right;
    height: 90px;
    margin:-126px 7px 0; 
	margin:26px 0 \0/IE8+9; /* IE8+9  */
    padding: 0;
    position: relative;
    z-index: -10; }
	
#clcation .clleft {width:650px;
float:left;
padding:0;
background:#fff;
border:4px solid #e6e6da;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
position:relative;
z-index:1;}

.clleft .doctop01 {width:600px; 
height:28px; 
padding:0; 
margin:0;
float:left;
position:relative;
z-index:-10;
background:url(../images/doc-top01.png) no-repeat; }

#docbox {width:170px;
float:left;
padding:5px;
margin:5px ;
background:#d2ebf4;
border:1px solid #c9e6ed;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

#docbox01 {width:170px;
float:left;
padding:5px;
margin:5px ;
background:#d3e5b2;
border:1px solid #cddfab;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}


#docbox01 .box01right {
float:left; 
padding:0px; }

.box01right ul {list-style: none outside none;
    margin: 0;
    padding: 7px; }

.box01right li { color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 0;
    padding:1px; }
	
.box01right li span {color:#F00; }

#docbox .boxright {
float:right; 
padding:0px; }

.boxright ul {list-style:none; margin:0; padding:7px;}

.boxright li { color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin: 0;
    padding:1px; }

.boxright01 ul {list-style:none;float:left; margin:0;
padding:10px 0;  background: none repeat scroll 0 0 #ccc; margin:7px 0 0;
    border: 1px solid #c1c1c1; text-align:center; border-radius: 10px 10px 10px 10px;}

.boxright01 li { color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin:0;
    padding:1px; }

#docbox .boxleft { width:65%;
float:left; 
padding:0px; }

#docbox01 .box01left { width:62%; width:67%\0/IE8+9; /* IE8+9  */
float:right; 
padding:0px; }

.box01left ul {list-style:url('../images/list_icon.png'); 
width:150px;
}

.box01left li { color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
    margin: 0;
    padding: 0px; }
	
.boxleft ul {list-style:url('../images/list_icon.png');
width:150px;}

.box01left li span {color:#119fd4; }

.boxleft li { color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	font-weight:bold;
    margin: 0;
    padding: 0px; }

.boxleft li span {color:#119fd4;}

.boxleft h6 {
  color: #119FD4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: left; }
	
.box01left h6 {
  color: #119FD4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 10px;
    text-align: left; }

.boxleft p { color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-align:left;
    padding: 0;
	margin: -5px -20px 15px;
    position: relative;
    left: 25px;
}

.box01left p { color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
	text-align:left;
    padding: 0;
	margin:-0px -60px 15px;
}


h5 {float:left;
padding:0 20px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000; }
/*end location*/

/*start footer*/

#footer { 
	padding:0;
	float:left;
	width:100%;
	height:40px;
    background:#bab8c2; }
	
#footer01 { 
padding:0; }

#footer01 a {color:#fff; color:#656565; text-decoration:none; }

#footer01 a:hover {color:#fff; color:#fff; text-decoration:none; }

#footer01 p{  font-family: trebuchet MS;
    font-size: 12px;
    line-height: 12px;
    padding:0 20px;
}

#none {background:none; }
	
.rtsd{float:right; }

.rtsd a{ background: url("../images/footer-line.jpg") no-repeat scroll right center transparent;
    color: #656565;
    float: left;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 12px;
	margin:10px 0;
    padding: 2px 10px;
    text-decoration: none;}
	
.rtsd a:hover{color:#878585; text-decoration:none;}

.lfsd{color: #656565;
    float: left;
    font-family: arial;
    font-size: 12px;
    margin: 12px; }
	
/*end footer*/

/********** contact form **********/
#contactform input.text:hover,#contactform textarea:hover{ background:#c1bfbf}
#contactform { margin:0; padding:5px 0 0; width:100%; margin:0 45px 0; }
#contactform  { color:#000000; font:normal 12px Arial, Helvetica, sans-serif; padding-left: 7px;
padding-top: 3px; }
#contactform01 * { color:#000000; font:normal 12px Arial, Helvetica, sans-serif; padding-left: 0px !important;
padding-top: !important; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; line-height:0; }
#contactform li.buttons { margin:5px 0 5px 0; }
#contactform label { float:left; margin:0; width:105px; padding:2px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#929292; text-transform:capitalize;  }
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif; }
#contactform input.text {width: 250px;
border: 1px solid #C1C1C1;
margin: 2px 14px 0;
padding: 5px 2px;
height: 25px;
background: none repeat scroll 0 0 #D1CDCD; }
#contactform textarea { width:250px; height:85px; border:1px solid #C1C1C1; margin-top:7px; margin-left:16px;padding:2px; background:none repeat scroll 0 0 #D1CDCD; }
#contactform li.buttons input {   border: 0 none;
    color: #FFFFFF;
    float: left;
    height: 34px;
    margin-left: 288px;
    margin-right: 5px;
    padding: 3px 0;
    width: 79px; }
p.response { text-align:center; color:#2c2c2c; font:bold 12px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto; }
.send_btn1{background: url(../images/submit.jpg); cursor:pointer; font-size:0px; width:79px; height:44px;}
#contactform select {width:255px; border:1px solid #C1C1C1; margin-top:7px; margin-left:14px;padding:2px; background:none repeat scroll 0 0 #D1CDCD; }
#contactform input.text1 {
    background: none repeat scroll 0 0 #D1CDCD;
    border: 1px solid #C1C1C1;
    height: 25px;
    margin: 5px 0 0 14px;
    padding: 5px 2px;
    width: 45px;
}
#contactform input.text2 {
    background: none repeat scroll 0 0 #D1CDCD;
    border: 1px solid #C1C1C1;
    height: 25px;
    margin: 5px 0 0 14px;
    padding: 5px 2px;
    width: 45px;
}
#contactform input.text3 {
    background: none repeat scroll 0 0 #D1CDCD;
    border: 1px solid #C1C1C1;
    height: 25px;
    margin: 5px 0 0 14px;
    padding: 5px 2px;
    width: 60px;
}
/********** contact form **********/
#map { background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    margin: 5px;
    padding: 5px;
    width: 250px }
	
#dentalcontent {width:100%;
float:left; 
padding:10px 0 0; }

#dentalcontent .imgbox { background:#e4e8ea;
float:left; 
padding:5px;
margin:0 18px 0 0;
border: 1px solid #CCCCCC;
border-radius: 8px 8px 8px 8px;}

.imgbox p {color: #cc6600;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 5px;
    text-align: center; }
	
#dentalcontent .imgbox01{
    background: none repeat scroll 0 0 #E4E8EA;
    border: 1px solid #CCCCCC;
    border-radius: 8px 8px 8px 8px;
    float: left;
    margin: 0 18px 0 0;
    padding:9px;
	width:475px;
}

.tst {float: left;
    margin: 0 -22px;
    padding: 0;
 }
 
/* start table */
#tabhead {font-size:14px; 
color:#fff; 
background:#CD7915; 
font-weight:bold; }

.tabhead01 {font-size:14px; 
color:#fff; 
background:#58bdcc; 
font-weight:bold; }

.tabhead02 {font-size:14px; 
color:#000; 
background:#58bdcc; 
 }

/*table {
padding:10px 20px  0;
margin:0;
clear:both;
 color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
	text-align:center;
    margin: 0; }
	
table tr td
 {   background: none repeat scroll 0 0 #7bd8e6;
    margin: 0;
    padding: 10px; }
	
table tr:hover {background:#cc6600;}*/
.tabhead01 a { color:#fff;
text-decoration:none;}

.tabhead01 a:hover
 { color:#000;
 text-decoration:none;}
	
.tabhead02 a { color:#000;
text-decoration:none;}

.tabhead02 a:hover
 { color:#fff;
 text-decoration:none;}

.tabco {color:#000; background:#9ae7c9; }
/* end table */
em {font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636363;
margin:0;
text-align:justify;
}