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

body{ padding:0px;
	margin:0px;
	background:url(../images/mainbg.png) repeat;
	font-family:Calibri;
	font-size:14px;
	}

@font-face {
	font-family:century;
	src:url(../font/century_2.ttf);
}

body#home a#home-nav, body#about a#about-nav, body#services a#services-nav, body#gallery a#gallery-nav, body#instrument a#instrument-nav, body#contact a#contact-nav, body#site a#site-nav {		
		background:url(../images/menuhover.png) repeat-x;
		
		}
body#neha a#neha-nav {
	color:#FF0;
}

.rapper{ padding:0px;
		 margin:0px;
																				
 	 
		 }	
	
.rapper1{ padding:0px;
			margin:0px;
			background:url(../images/menutop.png) repeat-x;
			height:170px;
			
			}
			
						
.totalheader{ padding:0px;
				margin:0 auto;	
				width:924px;
				height:200px;
				
				}
				
					
.header{ padding:0px;
			margin:0px;
			width:924px;
			}	
	
	
.logo{ padding:0px;
		margin:10px 0 0 0px;
		width:150px;
		float:left;
		}	
	

.menu .dr_neha {
	float:right;
	clear:both;
	margin:5px 2px 0px 0px;
	background:url(../images/neha_btn.png) no-repeat;
	text-align:center;
	height:34px;
	width:164px;
}
.menu .dr_neha a {
	font-family:century;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0;
	text-transform:uppercase;
	text-align:center;
	margin-top:8px;
	display:block;
	font-style:italic;
}
.menu .dr_neha a:hover {
	color:#fff;
}
.menu{ padding:0px;
		margin:7px 4px 0 0px;
		float:right;
		width:665px;
		
		}	
.menu .nav {
	margin:00px 0px 10px 0px;
	
}
	
.menu ul{ 
	background:url(../images/menu.png) repeat-x center;
	margin:0px;
	padding:0px 0px;
	color:#66c8ee;
	width:665px;
}	
	
	
.menu ul li{ 
		font-family:century;
		font-weight:normal;
		color:#FFFFFF;
		position:relative;
		list-style-type:none;
		display:inline;
		float:left;
}	
	
	
	
.menu ul li a{ 
		display:block;
		padding:0px 8px;
		margin:0px;
		font-family:century;
		font-size:13px;
		font-weight:normal;
		color:#FFFFFF;
		text-decoration:none;
		height:100%;
		line-height:126px;
		text-transform:uppercase;
}		
	
	
.menu ul li a:hover{
	background:url(../images/menuhover.png) repeat-x;
					
				
}		
	

.menu ul ul {
	padding:0px;
	margin:0px;
	left:0px;
	top:95px;
	position:absolute;
	z-index:9999;
	display:none;
	background:#fff;
	width:200px;
	z-index:99999;
}

.menu ul ul  li {
	position:relative;
	border-top:1px dotted #333;
	padding-bottom:0px;
	width:200px;
	
	}
	
.menu ul ul li a {
	padding:10px 15px;
	font-family:century;
	font-size:16px;
	font-weight:normal;
	background:#5793aa;
	text-decoration:none;
	width:170px;
	text-transform:capitalize;
	line-height:30px;
}

.menu ul ul li a:hover {
	margin:0px 0 0 0;
	background:#32505c;
	background:url(../images/menuhover.png) none;

}
.d_neha {
	float:right;
	width:130px;
	background:url(../images/neha_menu_bg.png) repeat-x;
	height:92px;
	margin-top:17px;
	text-align:center;
	
}
.d_neha a {
	font-family:century;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#d11400;
	text-transform:uppercase;
	text-align:center;
	margin-top:29px;
	display:block;
	font-style:italic;
}
.d_neha a:hover {
	color:#F00;
}
	
	
.rapper2{ padding:0px;
			margin:0 auto;
			width:924px;
			position:relative;
			z-index:2;
			bottom:40px;
			}	
	
	
.banner{ padding:0px;
			margin:0px;
			background:url(../images/bannerbg.png);
			background-repeat:no-repeat;
			height:466px;
			width:920px;
			
			}	
	
.banner2{ padding:35px 0 0 10px;
			margin:0px;
			height:466px;
			width:900px;
			
			}	


.rapper3{ padding:0px;
			margin:0 auto;
			width:924px;
			}
	
	
.body{ padding:0px;
		margin:0px;
		width:924px;
		}	
	
	
.bodyleft{ padding:0px;
			margin:0px;
			width:238px;
			float:left;
			}	
	
.leftone{ padding:13px 10px 0px 10px;
			margin:0px;
			background:#32505c;
			height:30px;
			width:217px;
			font-family:century;
			font-weight:bold;
			color:#FFFFFF;
			text-align:center;

			}
			
.lefttwo{ padding:5px 10px;
			margin:0px;
			width:217px;
			background:#e0e0e0;
			}			

.lefttwobox{ padding:0 0 0 10px;
			margin:0px;
			width:190px;
			height:25px;
			border:none;
			font-family:century;
			font-size:14px;
			}
			
.lefttwobox1{ padding:0 0 0 10px;
			margin:0px;
			background:#457689;
			width:190px;
			height:30px;
			border:none;
			
			font-family:century;
			font-size:14px;
			}

.select1{ 
	padding:0 0 0 0px;
	margin:0px;
	
	width:200px;
	height:25px;
	border:none;
	font-family:century;
	font-size:14px;
}


.lefttwobox2{ padding:0 0 0 10px;
			margin:0px;
			
			width:190px;
			height:80px;
			border:none;
			color:black;
			font-family:century;
			font-size:14px;
			resize:none;
			}
			
			
			
.lefttwosubmit{ padding:6px;
				margin:0px;
				background:#FFFFFF;
				color:#224c5d;
				font-family:century;
				border:none;
				font-size:14px;
				float:right;
				
				}

.leftbfont{ padding:0px;
			margin:10px 0 0 0;
			font-family:century;
			font-size:18px;
			font-weight:bold;
			color:#224c5d;
			}




.leftbfont1{ padding:8px;
			margin:0 0 0 0;
			font-family:century;
			font-size:14px;
			font-weight:bold;
			background:#224c5d;
			text-align:center;
			color:#fff;
			text-transform:uppercase;
			}

.leftsfont{ padding:0px;
			margin:10px 0 0 0;
			font-family:Calibri;
			font-size:12px;
			font-weight:normal;
			color:#456774;
			text-align:justify;
			line-height:20px;
			}

.leftsbfont{ padding:0px;
			margin:10px 0 0 0;
			font-family:Calibri;
			font-size:12px;
			font-weight:normal;
			color:#2b4048;
			text-align:justify;
			}
			
			
.more{ 
			font-family:century;
			font-size:12px;
			font-weight:normal;
			color:#FFFFFF;
			background:#32505c;
			float:right;
			margin:10px 0 0 0;
			padding:6px 0;
			border-radius:3px 3px 3px 3px;
		}
		
					
			
.more a{ 	padding:6px;
			font-family:century;
			font-size:12px;
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			border-radius:3px 3px 3px 3px;
			
		}
		
								
.more a:hover{	color:#32505c;
				background:#FFFFFF;
				padding:6px;
				border-radius:3px 3px 3px 3px;
		}
		
		
												
	
.bodymid{ padding:0 30px;
			margin:0px;
			width:364px;
			float:left;
			}		
	

.bodybold{ padding:0px;
			margin:0px;
			font-family:century;
			font-size:20px;
			font-weight:normal;
			color:#32505c;
			text-align:justify;
			line-height:20px;
			}


.bodymidtext{ padding:0px;
				margin:40px 0 0 0;
				font-family:Calibri;
			font-size:17px;
			font-weight:normal;
			color:#32505c;
			text-align:justify;
			line-height:25px;
				}

.doctortext{ padding:0 0 0 0;
				margin:0px;
				font-family:Calibri;
			font-size:16px;
			font-weight:normal;
			color:#32505c;
			line-height:20px;
			text-decoration:none;
			text-align:justify;
				}



				
.bodymidtext1{ padding:0px;
				margin:10px 0 0 0;
				font-family:Calibri;
			font-size:15px;
			font-weight:normal;
			color:#515151;
			text-align:justify;
			line-height:20px;
			width:230px;
				}				
				
				
.bodymidtext2{ padding:3px 0px 10px 15px;
				margin:6px 0 8px 0;
				font-family:Calibri;
			font-size:14px;
			font-weight:normal;
			color:#515151;
			text-align:justify;
			width:220px;
			background:url(../images/bull.png) no-repeat top left;
			border-bottom:1px dotted #027385;
}						
				
				
				
				

.midloo{ padding:0px;
		margin:20px 0 0 0;
		width:350px;
}


.doctorfont{ padding:0px;
		margin:20px 0 0 0;
		width:924px;
		font-size:17px;
}


.imgg{ padding:0px;
		margin:0 5px 0 0;
		border:8px solid #FFFFFF;
		float:left;
		}

.imggd{ padding:0px;
		margin:0 15px 0 0;
		border:8px solid #FFFFFF;
		float:left;
		}
			
	
.bodyright{ padding:0px;
			margin:0px;
			width:260px;
			float:left;
			}		
	
	
.bodyrighttop{ padding:10px;
			margin:0px;
			width:240px;
			background:#e0e0e0;
			margin-bottom:20px;
			
			}			


.rloo{ padding:0px;
		margin:10px 0 0 0;
		width:230px;
}
	

.drfont{ padding:0px;
			margin:0px;
			color:#224c5d;
			font-size:13px;
			font-weight:bold;
			}
			
			
			
.drfo{ padding:0px;
			margin:0 0 0 0;
			color:#224c5d;
		
			}
			
			
			
	
.bodyrightloo{ padding:10px 20px;
			margin:0px 0 0 0;
			width:220px;
			background:#e0e0e0;
			height:132px;

			}
			
.pament{
			padding:25px 10px;
			margin:10px 0 0 0px;
			
			background:#e0e0e0;
	
}			
			
.leftpamentfont{ padding:0px;
			margin:0 0 0 0;
			
			}
			
.leftpamentfont a{ padding:8px 18px;
			margin:0 0 0 0;
			font-family:century;
			font-size:14px;
			font-weight:bold;
			background:#224c5d;
			text-align:center;
			color:#fff;
			text-transform:uppercase;
			text-decoration:none;
			border-radius:3px 3px 3px 3px;
			}			
			
			
			
.leftpamentfont a:hover{ padding:8px 18px;
			margin:0 0 0 0;
			font-family:century;
			font-size:14px;
			font-weight:bold;
			background:#fff;
			text-align:center;
			color:#224c5d;
			text-transform:uppercase;
			border-radius:3px 3px 3px 3px;
			}			
			
			
			
			
			
			
			
			
								
	
.drfont1{ 
	padding:0px;
	margin:0px;
	color:#224c5d;
	font-size:14px;
}	
	
.rapper4{ padding:0px;
		  margin:20px 0 0 0;
		  background:url(../images/footrtbg.png) repeat-x;
		  height:78px;																	
 	 
		 }		
	
.footer{ padding:0px;
			margin:0 auto;
			width:924px;
			}	
	
.footerup{ padding:0px;
			margin:-10px 0 0 0;
			width:924px;
			}		

.footerimg{ padding:0px 0 0 0;
			margin:0px;
			}	


.footerlogo{ padding:0px;
			margin:0px;
			width:135px;
			float:left;
			}
.footerface{ padding:0px 0px 0px 0px ;
			margin:0px;
			float:right;
			}
.footerface ul {
	margin:0px 0px 8px 0px;
	padding:0;
	float:right;
}
.footerface ul li {
	float:left;
	list-style-type:none;
	display:inline;
	margin-left:5px;
}
.footerface ul li a {
	display:block;
}
	
.footerdown{ padding:0px;
			margin:0 auto;
			width:930px;
			}		
	
.policy{ padding:0px;
		margin:30px 0 0 0;
		font-family:Calibri;
		font-weight:normal;
		font-size:14px;
		color:#FFFFFF;
		float:left;
		width:280px;
			}
.policy a {
	text-decoration:none;
	color:#fff;
}
.vision{ padding:0px;
		margin:0 0 0 0px;
		font-family:Calibri;
		font-weight:normal;
		font-size:14px;
		color:#FFFFFF;
		
		}	
	
	
.vision a{ padding:0px;
			margin:0px;
			font-weight:normal;
			font-size:14px;
			color:#FFFFFF;
			text-decoration:none;
			}	
	
.vision a:hover{ color:#03559c;}	
	
	
.maintext{ padding:0px;
			margin:0px;
			font-family:century;
			color:#32505c;
			font-size:25px;
			font-weight:normal;
			text-decoration:none;
			text-align:left;
			}	
	
.abouttext{ padding:10px 0px;
			 margin:0px;
			 font-family:Calibri;
			color:#333333;
			font-size:17px;
			font-weight:normal;
			text-decoration:none;
			text-align:justify;
			line-height:24px;
			 }
	
.txt9{
		font:normal 17px Calibri;
		text-decoration:none;
		color:#333333;
		padding:0px 10px 10px 10px;
		line-height:24px;
}
	
.star {
	color:#F00;
}	
	
.text_box {
	width:250px;
	height:23px;
	border:1px solid #999;
	padding:1px 2px;
	font: normal 13px Calibri;
	color:#FFFFFF;
	background-color:transparent;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}		
	
	
.text_area {
	width:250px;
	height:100px;
	border:1px solid #999;
	padding:1px 2px;
	font: normal 13px Calibri;
	color:#FFFFFF;
	background-color:transparent;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	resize:none;
}			
			
.submit {
	background:url(../images/submit_btn.png) no-repeat;
	height:32px;
	width:85px;
	border:0;
	color:#fff;
	line-height:32px;
	font:normal 15px Calibri;
	cursor:pointer;
}
.submit:hover {
	color:#aeaeae;
	
}


.select {
	width:258px;
	height:26px;
	border:1px solid #999;
	font: normal 13px Calibri;
	color:#333;
	background-color:transparent;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}				
	
	
.submit {
	background:url(../images/submit_btn.png) no-repeat;
	height:32px;
	width:85px;
	border:0;
	color:#fff;
	line-height:32px;
	font:normal 15px Calibri;
	cursor:pointer;
}
.submit:hover {
	color:#aeaeae;
	
}	
	
.servicesfont{ padding:0px;
				margin:0px;
				font-family:Calibri;
				font-weight:normal;
				text-align:left;
				font-size:17px;
				color:#333333;
				}	
	
	
.contable{margin:10px 0px 0px 0px;
			color:#636363;
			font-family:Calibri;
			font-weight:normal;
			font-size:14px;
			width:450px;
			float:left;
			
			
}			
			
.address{ float:right;

		 margin:-30px 0 0 0;
		 font-family:century;
		 font-weight:normal;
		 text-align:center;
		 font-size:22px;
		 color:#024c69;
		 width:300px;
		 }	
	
.addresss{
		 padding:0 0 0 0;
		 margin:10px 0 0 0;
		 font-family:century;
		 font-weight:normal;
		 text-align:left;
		 font-size:16px;
		 color:#333333;
		 }		
	
	
.gallery{ padding:0px;
			margin:0px;
			width:924px;
			}	
	
.gallery1{ padding:0px;
			margin:0px;
			width:924px;
			}		
	
.gallery1a{ padding:10px;
			margin:10px 3px;
			width:200px;
			border:2px solid #FFFFFF;
			float:left;
			border-radius:10px;  
			}		
	

.instruments { padding:5px;
			margin:10px 5px 5px 5px;
			width:205px;
			border:2px solid #FFFFFF;
			float:left;
			border-radius:10px;  
			}		

.gallerytext{ padding:0 0 0 0;
				margin:0px;
				color:#024c69;
				font-family:century;
				font-size:14px;
				text-align:center;
			
				}	

.gallerytext a{ padding:0px;
				margin:0px;
				color:#024c69;
				font-family:century;
				font-size:14px;
				text-align:center;
				text-decoration:none;
				
				}	

.gallerytext a:hover{ color:#FF0000;
}

.abouttext1{ padding:0px;
			margin:15px 0 0 0;
			font-family:Calibri;
			font-weight:normal;
			text-align:justify;
			line-height:22px;
			color:#636363;
			font-size:13px;
			min-height:300px;
			height:100%;
			}
	
.productbg{
	border-radius:20px 20px 0px 0px;
	padding:20px 15px 30px 15px;
	border:2px #024c69 solid;
	-ms-border-radius:10px 10px 0px 0px;
	-webkid-border-radius:10px 10px 0px 0px;
}

.productimg{ padding:0px;
			border-radius:5px 5px 5px 5px ;
			margin:0px;
			}	
	
	
.prosubdils{
		padding:0px;
		margin:2px 0 10px 0;
		color:#266395;
		font-family:century;
		font-weight:normal;
		font-size:18px;
		text-align:center;
			
}	
	
.prosubditals{ padding:0px;
				margin:0 0 0 20px;
				font-family:Calibri;
				font-weight:bold;
				font-size:15px;
				text-align:left;
				width:670px;
				}	
	
.prosubtext{
	padding:0px;
	margin:10px 0 0 0px;
	font-family:Calibri;
	font-weight:normal;
	font-size:15px;
	text-align:justify;
}				
			
	
.marquee{   
			font-family:century;
			font-size:14px;
			font-weight:bold;
			color:#224c5d;
			text-decoration:none;
			}	
	
	
	
	
.page_normal {
	border:1px dashed #333;
	padding:3px 8px;
	margin-left:5px;
	color:#333;
	text-decoration:none;
	display:inline-block;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.page_active {
	border:1px dashed #999;
	color:#fff;
	display:inline-block;
	padding:3px 8px;
	margin:0px 3px;
	font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#333;
}

	
	
/*------lightbox-------*/

.lightbox{ 
	padding:0px;
	position:fixed;
	top:25%;
	left:32%;
	display:block;
	z-index:9999;
	}	
	
.star1 {
	
	padding:0 0 0 0;
	float:right;
}		


.star1 a {

}		


.star1 a:hover {
	
}		

.lefttwoo{ padding:14px 14px;
			margin:0px;
			width:330px;
			background:#fff;
			border:10px solid #024c69;
			border-radius:8px 8px 8px 8px;
			}		
	
.text_areaa {
	height:100px;
	width:280px;
	border:1px solid #ccc;
	padding:5px 10px;
	font-family:Calibri;
	font-size:14px;
	color:#000;
	background-color:#FFFFFF;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	resize:none;
	border-radius:3px 3px 3px 3px;
}			

			
.morea{ 
			font-family:Calibri;
			font-size:14px;
			font-weight:normal;
			color:#FFFFFF;
			background:#32505c;
			float:right;
			margin:10px 0 0 4px;
			padding:6px 0;
			border-radius:3px 3px 3px 3px;
		}
		
					
			
.morea a{ 	padding:6px;
			font-family:Calibri;
			font-size:14px;
			font-weight:normal;
			color:#FFFFFF;
			text-decoration:none;
			border-radius:3px 3px 3px 3px;
			
		}
		
								
.morea a:hover{	color:#32505c;
				background:#FFFFFF;
				padding:6px;
				border-radius:3px 3px 3px 3px;
		}
		
.lefttwoboxlight{ padding:0 0 0 10px;
			margin:0px;
			height:25px;
			width:290px;
			border:1px solid #ccc;
			color:#000;
			font-family:Calibri;
			font-size:14px;
			border-radius:3px 3px 3px 3px;
			}

.lefttwosubmit{ padding:6px;
				margin:0px;
				background:#024c69;
				color:#FFFFFF;
				font-family:century;
				border:none;
				font-size:13px;
				float:right;
				border-radius:3px 3px 3px 3px;
				text-transform:uppercase;
				}


.textdetils{padding:10px 0 0 0;
			margin:10px 0 0 0;
			color:#024c69;}	
	
.clear{ clear:both;}	

.neha {
	position:fixed;
	top:35%;
	left:-2px;
	background:url(../images/neha.png) no-repeat;
	width:90px;
	height:300px;
	z-index:99999999;
}
.neha:hover {
	background:url(../images/neha_hover.png) no-repeat;
}