/* CSS Document */

@media screen, projection {


html, body, #wrapper, wrapper2 {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
min-height: 100%;
background:#d8c79c url(images/bg.jpg) no-repeat center top;
font-family:Arial; font-size:12px; color:#463A3A; line-height:18px;
}
html>body, html>body #wrapper, html>body #wrapper2 {
height: auto;
background:#d8c79c url(images/bg.jpg) no-repeat center top;

font-family:Arial; font-size:12px; color:#463A3A; line-height:18px;
}


div#wrapper {
position: absolute;
top: 0;
left: 0;




}


#content {
background:#FFF;
padding:10px 30px 10px 30px;
text-align:justify;
line-height:20px;
}
#contenthome {
background:#FFF;
padding:0;
text-align:justify;
line-height:20px;
}

.clear {
clear: both;
margin: 0;
padding: 0;
}

#footer {
clear: both;
bottom: 0;
left: 0;
width: 100%;
height: 110px;
background:#FFF url(images/footerbg.jpg) repeat-x left top;

overflow:hidden;
}
#footerContent {padding:10px; text-align:center; color:#522103; font-family:arial; font-size:12px;}
#footerContent a { color:#522103; text-decoration:none; padding:0 5px 0 5px;}
#footerContent a:hover{ color:#000; text-decoration:underline;}
#footerContent span {color:#000; padding:0 5px 0 5px; }
#footerContent p {margin:0; padding:0;}
#footerContent .gap{margin:5px 0 2px 0;}

#main {
	padding:0;
	width:1040px;
	text-align:center;
	background:#f3ead7;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#logo{height:70px; text-align:left;}
img{ border:0;}


/* \*/
* html #footer {
position: absolute;
}
* html #main {
padding-bottom: 100px;
}
/* \*/
head:first-child+body div#footer {
position: absolute;
z-index:0;
}
head:first-child+body div#main {
padding-bottom:120px;
}

}

@media all and (min-width:0px) {
head~body {height:100%;}
}

#header{
	height:120px;
	background-color: #EEEEEE;
	text-align: left;
}

#tabs{ height:33px; border-left:1px solid #fff; border-right:1px solid #fff;  background:url(images/menu_bg.gif) repeat-x top left; z-index:30;}
#tabs ul{list-style:none; padding:0; margin:0;  }
#tabs li{ float:left;}
#tabs li a {display: block; background:url(images/home.gif) no-repeat top left; width:138px; height:32px; margin: 0;padding: 0; text-align: center; }
#tabs li a:hover{ background:url(images/home_over.gif) no-repeat top left;}
#tabs li a.staff{background:url(images/drtripathy.gif) no-repeat top left; width:138px; height:32px;}
#tabs li a.staff:hover{background:url(images/drtripathy_over.gif) no-repeat top left;  }
#tabs li a.test{background:url(images/TEST.gif) no-repeat top left; width:138px; height:32px;}
#tabs li a.test:hover{background:url(images/TEST_OVER.gif) no-repeat top left;  }
#tabs li a.ourservice{background:url(images/ourservices.gif) no-repeat top left; width:162px; height:32px;}
#tabs li a.ourservice:hover{background:url(images/ourservices_over.gif) no-repeat top left;}
#tabs li a.patient{background:url(images/patient.gif) no-repeat top left; width:162px; height:32px;}
#tabs li a.patient:hover{background:url(images/patient_over.gif) no-repeat top left; }
#tabs li a.office{background:url(images/office.gif) no-repeat top left; width:163px; height:32px;}
#tabs li a.office:hover{background:url(images/office_over.gif) no-repeat top left; }
#tabs li a.contact{background:url(images/contactus.gif) no-repeat top left; width:136px; height:32px;}
#tabs li a.contact:hover{background:url(images/contactus_over.gif) no-repeat top left; }
#tabs div {position: absolute;visibility: hidden; padding: 0; 
	  }
#tabs div  a  {
	position: relative;
	display: block;
	margin: 0;
	height:auto;
	padding: 6px 20px 6px 25px ; 
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background:#d9a460;
	color:#000;
	font: 13px arial;
	
	}
	
	
		
	
	
	
	
#tabs div  a:hover
	{
	background:#e8be80;
	color: #7e4b07;
	
}

#banner{height:223px; background:#FFF; clear:both; float:none;}
#mid-content{margin:15px 20px 10px 20px; padding:0 10px 0 10px; text-align:left;}
#mid-content p{text-align:justify; color:#4b3506; line-height:20px;}
#mid-content li {line-height:24px;}
#mid-content b {color:#746139;}
h1{ font-family:Monotype corsiva;font-size:19pt; color:#a96b1b; margin:5px 0 5px 0; text-align:left; font-weight:500; }
h2{ font-size:16pt; color:#a96b1b; margin:5px 0 8px 0;  font-style:italic;  }
.call{margin:5px 0 5px 0;}
.logo{margin:5px 0 5px 0;}
#copy{font-size:11px; color:#000; float:left; margin-top:20px; width:602px;} 
#brand{font-size:11px; color:#522103; float:right; font-size:12px; margin-top:5px; width:300px;} 
#brand img {margin:5px 0 0 5px; }
#mid-content .nospace{margin:0; padding:0;}
#right-img{ width:238px; height:223px; margin:0 0 8px 7px; float:right;}
h3{margin:3px 0 0 0; font-size:13pt;}
hr{ color:#FFF;}
#adult{padding:0 0 0 15px; margin:0;}
h4{ font-size:12pt; color:#a96b1b; margin:5px 0 8px 0; font-variant:normal; font-weight:normal;  }
h5{ font-size:12pt; color:#a99771; margin:5px 0 8px 0;  font-style:italic;  }
#anti{ width:224px; height:266px; margin:0 0 6px 9px; float:right;}
#anti-head {margin:10px 0 0 0; border-collapse:collapse; border-top:1px solid #aa997b;}
#anti-head td  {padding:20px 10px 0 0; }
#anti-head h5 {font-size:11pt; color:#7f6c43; margin:5px 0 8px 0;  font-style:italic;}
#anti-head ul{margin:0; padding:0 0 0 10px; list-style-type:square;}
#anti-head .gap{padding:20px 0 0 20px; border-left:1px solid #aa997b;}
#aesthe-head {margin:0 0 0 0;}
#aesthe-head p{padding:0 0 5px 0;}
#aesthe-head td  {padding:0 20px 0 0; }
#aesthe-head .bor{padding:0 0 0 25px; background:url(images/line.jpg) no-repeat left center;}
#anti-head hr{ color:#FFF; margin:15px 0 15px 0;}
#fees{ width:60px; float:left; padding:5px;}
#fees a{color:#FF0000; text-decoration:none; font-size:11pt;}
#fees a:hover{color:#1c609f; text-decoration:underline;}
#women{ width:100px; float:left; padding:5px;}
#women a{color:#FF0000; text-decoration:none; font-size:11pt;}
#women a:hover{color:#1c609f; text-decoration:underline;}
#men{ width:100px; float:left; padding:5px;}
#men a{color:#FF0000; text-decoration:none; font-size:11pt;}
#men a:hover{color:#1c609f; text-decoration:underline;}
#pdf{ width:100px; float:left; padding:5px;}
#pdf1{ width:80px; float:right; padding:0 5px 5px 30px;}
#custom{margin:0 0 0 250px; padding:0 5px 5px 5px;}
strong{color:#746139;}
#am{ width:80px; height:80px; padding:0; float:right;}
a{color:#FF0000; text-decoration:none; }
a:hover{color:#003399; text-decoration:underline;}
#aesthe{border-collapse:collapse;  border:1px solid #aa997b;}
#aesthe ul{list-style-type:square; color:#b9ab8c;}
#aesthe-head h5 {font-size:11pt; color:#7f6c43; margin:5px 0 8px 0;  font-style:italic;}
#aesthe-head .top{ text-align:right; margin:0 0 0 110px;}
#aesthe-head .resttop{ text-align:right; margin:0 0 0 240px;}
#aesthe-head .phototop{ text-align:right; margin:0 0 0 340px;}
#aesthe-head .facitop{ text-align:right; margin:0 0 0 270px;}
#aesthe-head .skintop{ text-align:right; margin:0 0 0 145px;}
#aesthe-head p{line-height:20px; padding:0; margin:0 0 7px 0;}
#sciton{  float:right; margin:0 0 0 10px; }
#l-hair{  float:right; margin:0 0  0 10px; }
/*#patient-form{  float:right; margin:0 0  0 10px; }*/
#police{ border:1px solid #dfd4bc; }
#police td{ padding:5px 2px 5px 10px; }
#contactus i{ color:#a96b1b;}
#textfield input { width:160px; border:1px solid #bdad8c;}
head:first-child+body  #textfield select{ width:166px; font-size:12px; border:1px solid #bdad8c;}
#textfield .sbt{width:100px; margin:0 0 0 40px; background:#a99771; color:#FFFFFF; padding:2px 0 2px 0;}
#textfield .rst{width:100px; margin:0 0 0 10px;  background:#a99771; color:#FFFFFF; padding:2px 0 2px 0;}
#textfield textarea{width:460px;  height:70px; font-family:arial; font-size:11px; color:#333333; padding-left:2px; padding-top:5px; overflow:hidden;overflow-y:auto; overflow-x:hidden; -moz-scrollbars:vertical; border:1px solid #bdad8c;}
#contactus .brown{color:#a96b1b; line-height:23px;}
#contactus .brown b {color:#a96b1b; font-family:Monotype corsiva; font-size:18px; text-align:left; word-spacing:-1px;}
#contactus .verti{line-height:25px;}
.red{color:#FF0000;}
