@charset "utf-8";
/* CSS Document */

*{outline:none;}
body{background:#e7e7e7;}
#main_header{width:auto;height:auto; } 
#main_frame{width:990px; display:table; margin:auto;}
.header{float:left;width:990px;height:auto; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px; background:#e7e7e7;}
.logo{float:left;width:140px;margin:10px 0px 10px 30px ;padding:0px;}
.logo_right{float:right; margin:30px 20px 0px 0px;}
.logo_right h1{float:right; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;margin:35px 0px 0px 0px;}
.menu{float:left; margin:0px 0px 0px 0px;width:990px;height:38px; background:url(../images/menubg.png)no-repeat; }
.menu ul{float:left;margin:0px 0p 0px 0px;padding:0px 0px 0px 0px;width:900px;}
.menu ul li{ float:left;margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; list-style:none; display:inline; }
.menu ul li a{float:left;  margin:-5px 0px 0px 0px; !important;padding:0px 20px 0px 0px;font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#FFF; text-decoration:none;}
.menu ul li:hover a{color:#0e6baa;}

.menu li ul{

		display:none;
		height:auto;
		padding:0px;
		margin:10px 0px 0px 0px;
		border:0px;
		position:absolute;
		width:200px;
		z-index:999;
		padding-top:0px;background:#C61A04;
	
		/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul{
		display:block;
		background:#78b354;
		border:1px #e7e7e7 solid;
		
}
		.menu li:hover ul li:hover ul{
		display:block;
		background:!important;
		margin:0px 0px 0px 100px;
		
		}
.menu li li {
background:#78b354;
		display:block !important;
		float: left;
		margin:10px 0px 0px 0px;
		padding:0px 0px 3px 10px;
		width:180px;
		height:20px !important;
		
		
		}
		.menu li li:hover {
		
		color: #ffffff !important;
		text-decoration:none;
		border-bottom:2px #e7e7e7 solid;
		width:180px;
		height:20px !important;

	}
	.menu li:hover li a{
		background:none;
		color:#ffffff !important;
		display:block !important;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:290px;
		height:20px !important;
		
	   font-weight:bold;
		}
	.menu li ul a{
		display:block;
		height:20px;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		margin:0px;
		padding:0px 0px 0px 0px;
		text-align:left;
		width:150px;
		border-radius:25px;
		-moz-border-radius:25px;
       -webkit-border-radius:25px;
		}
		.menu li ul li ul{
		display:none;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		
		
		}
		.menu  li ul li ul li ul {
		display:none !important;
		position:relative;
		visibility:hidden;
		margin-top:0px;
		background:url(../images/submenuhover.png) no-repeat!important;
		border-radius:5px;
		-moz-border-radius:5px;
       -webkit-border-radius:5px;
		}
		.menu  li ul li ul li:hover ul {
		display: block !important;
		position:relative;
		visibility: visible;
		margin:0px 0px 0px  0px !important;
		float:left;
		
		
		
		}
		
		.menu li ul li ul li 
		{
		background:none!important;
		
		
		}
		.menu li ul li ul li:hover 
		{

		
		
		}
		.menu li ul li ul li a
		{
		background: none !important;
		
		
		}
		.menu li ul li ul li a:hover
		{
		color: #ffffff!important;
		text-decoration:none;
		width:330px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
		
		}
		.menu li ul li:hover ul{
		display:block;
		position:absolute;
		visibility: visible;
		margin:5px 0px 0px 130px;
		
		}
		
		.menu li ul li ul li:hover a{
		
			background: none;
			color: #ffffff !important;
			text-decoration:none;
			width:210px;
		height:20px !important;
		margin:0px 0px 0px 0px;
		padding:0px 0px 4px 0px;
				
			}
	.menu p{
		clear:left;
		}	

#show 
{
color:#8AA839;
			text-decoration:none;
margin:-7px 0px 0px 0px;
padding:6px 0px 0px 0px;
background:url(../images/menuhover.png) top no-repeat;
}



#main_content{width:auto;height:auto;}
.content{float:left;width:990px;margin:0px;padding:0px; }
.content h1{
	 float:left;
	 margin:5px 0px 0px 5px;
	 padding:0px 0px 0px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:18px;
	 color:#5c9ac4;
	 width:990px; 
	 }
 
.content h2{
	 float:left;
	 margin:10px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#5c9ac4;
	 width:990px; 
	 }
 
.content p{
	float:left;
	margin:10px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
	background:#dddddd;
	border: 1px #b6b3b3 solid;
	text-align:justify;
	width:970px;
	height:auto;
	}
	
.content p b{
	float:left;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8d8d8d;
	
	text-align:justify;
	width:970px;
	height:auto;
	}

	
	
	
	
.content img{
	float:right;
	margin:80px 40px 0px 0px;
	}
	
.left{float:left;width:700px; margin:0px 0px 0px 0px;  }
.left h1{
	 float:left;
	 margin:10px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:18px;
	 color:#5c9ac4;
	 width:600px; 
	 }
.left h2{
	 float:left;
	 margin:10px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:16px;
	 color:#5c9ac4;
	 width:600px; 
	 }

 

.left  p{
	float:left;
	margin:10px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
	background:#dddddd;
	border: 1px #b6b3b3 solid;
	text-align:justify;
	width:650px;
	height:auto;
	}
.left  p b{
	float:left;
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#8d8d8d;
	
	text-align:justify;
	width:650px;
	height:auto;
	}
	
	
	

.read{float:right; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;  text-decoration:none;	}
.read:hover{font-size:12px;color:#0e6baa;}

.right{float:right; margin:0px 0x 0px 0px;padding:0px; width:270px;}

.right h1{
	 float:left;
	 margin:12px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:18px;
	 color:#5c9ac4;
	 width:250px;
	 }
 

.right  p{
	float:left;
	margin:10px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8d8d8d;
	background:#dddddd;
	border: 1px #b6b3b3 solid;
	text-align:justify;
	width:250px;
	height:auto;
	}
.right  p img{
	float:left;
	margin:5px 8px 0px 0px;
	}
	
#main_gallary{width:auto; height:auto;}
.gallary{float:left;margin:13px 0px 0px 0px;padding:0px 0px 0px 0px;width:990px;}
.gallary div{float:left;margin:0px 23px 0px 0px;padding:0px 0px 0px 0px; width:138px;height:112px;}
.gallary div img{float:left;margin:0px 10px 0px 0px;padding:0px 0px 0px 20px; width:138px;height:112px;}
.gallary div:hover
{
-webkit-transform:scale(1.3); 
-moz-transform:scale(1.3);
-o-transform:scale(1.3);
box-shadow:0px 0px 0px ;
-webkit-box-shadow:0px 0px 0px ;
-moz-box-shadow:0px 0px 0px ; 
opacity: 2;
z-index:999;
cursor:pointer;
display: block;
}


#main_footer{width:auto; height:auto; background:#007ec5; margin-top:20px;border: 1px #b6b3b3 solid;}
.footer{width:990px;float:left;margin:0px 0px 0px 0px;}
.footer p{float:left;margin:15px 0px 0px 60px;padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#FFF;}

.enquiry_form
{
height:495px;
width:420px;
float: left;
margin:10px 0px 20px 250px;
}

.enquiry_form h1
{
height: auto;
width:440px;
float:left;
margin:0px 0px 0px 5px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#747474;
font-size:22px;
font-weight:normal;
font-family: Trebuchet MS;

}
.enquiry_form div
{
width:450px;
float: left;
height:auto;
color:#747474;
font-size:14px;
font-family:Trebuchet MS;
margin-top:4px;
font-weight: normal;
margin-right:13px;
margin-left:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-weight:bold;
}
.enquiry_form input
{
color:#535651;
}
.enquiry_form input:hover
{

}
.txt_box
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:406px;
float:right;
margin:0px; border:1px solid #000;

}
.txt_area
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:326px;
float:right;
margin:0px; border:1px solid #000;
}
.enquiry_form  select 
{
height:23px;
width:330px;
float:right;
color:#67575F;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal; border:1px solid #000;

}
.enquiry_form  textarea 
{
color:#67575F;
font-family:Arial;
font-size:12px;
font-weight: normal;
height:50px;
width:326px;
float:right;
margin:0px; border:1px solid #000;

}
.enquiry_form textarea:hover
{

}
.enquiry_form select:hover
{
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
background:#FFFFFF;
color:#747474!important;
font-family: Arial!important;
 border:2px solid #747474;
 font-weight:bold;
float:right !important;
margin-top:5px !important;
margin-right:5px !important;
}
.button:hover
{
 color:#262016!important;
 border:2px solid #262016;

}
#contact
{
height:260px;
width:400px;
float:left;
margin:10px 0px 8px 50px;
background:#c9c8c8;
border: 1px #b6b3b3 solid;
border-radius:3px;
padding:5px 0px 40px 20px;
}

#contact a
{
color:#CCCCCC;
}

#contact h3
{
height: auto;
width:370px;
float:left;
margin:15px 0px 10px 0px;
background: none;
padding:0px 5px 0px 0px;
text-align:left;
color:#5c4f3c;
font-size:21px;
font-weight:normal;
border-bottom:#5c4f3c 2px solid;
}
#contact h1
{
height: auto;
width:200px;
float:left;
margin:0px 0px 0px 0px;
background: none;
padding:5px 5px 0px 0px;
text-align:left;
color:#5c4f3c;
font-size:18px;
font-weight:normal;
}
#contact h2
{
height: auto;
width:340px;
float:left;
margin:0px 0px 0px 0px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#5c4f3c;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#contact font
{
font-family: Trebuchet MS;
font-size:14px;
color: #67575F;
width:290px;
float:left;
margin:10px 0px 10px 2px ;
}
#contact b
{
font-size:13px;
color:#5c4f3c;
font-weight:bold;
float:left;
width:100px;
margin:10px 0px 10px 0px ;
}

.images{float:right;width:250px; height:188px; margin:0px 50px 0px 10px;}
.images1{float:right; margin:0px 0px 0px 10px;}
.address{margin:60px 0px 0px 0px;}