@charset "utf-8";
/* CSS Document */


body
{
padding:auto;margin:auto;width:100%;height:100%;}

#main_frame
{
padding:auto;margin:auto;width:990px;-moz-border-radius:15px;-webkit-border-radius:15px;display:table;user-select:none;-moz-user-select:none;-webkit-user-select:none; 
}
#main_headerr
{
padding:0px;margin:0px;width:100%;height:100%; background:url(../images/header_bg1.png); border-top:2px solid #7cbd16;}

.headerr{
float:left;width:990px;height:106px;
}


.company_logo
{
float:left;
width:200px;
height:63px;
margin:10px 0px 0px 20px;
}


#srch
{
padding:0px;
margin:30px 30px 0px 0px;
float:right;
height:31px;
width:210px;
z-index:999;
position:relative;
}
.search_box
{
float:left;
background:url(../images/search-box.png)no-repeat;
height:28px;
width:230px;
margin:0px  0px 0px 0px;
}
.txtarea_search
{
background: none;
height:22px;
width:160px;
float: left;
margin:3px 0px 0px 10px;
border:none;
color:#FFF;
font-weight: normal;
font-family:"Minion Pro";
font-size:11px;
text-indent:0px;
padding-left:3px;
}

.search_box:hover
{
cursor: pointer;
}



#mainmenu
{
padding:0px;margin:0px;width:100%;height:100%; background:#FFFFFF;}

.menu{float:left; margin:10px 0px 0px 195px; height:30px; width:600px; border-top:1px dashed #000000; border-bottom:1px dashed #000000;}
.menu ul{float:left; margin:5px 0px 0px 70px; width:600px; height:0px;}
.menu ul li{margin:0px 0px 0px 0px; padding:0px; list-style:none; display:inline;}
.menu ul li a{margin:0px 0px 0px 0px; padding:3px 10px 3px 10px; font-family:"Minion Pro"; font-size:14px; color:#000000; text-decoration:none;border-radius:5px!important;}
.menu ul li a:hover{background:#6bba2d; color:#FFF;}
.menu li ul{

		display:none;
		height:auto;
		padding:0px;
		margin:0px 0px 0px 30px;
		border:0px;
		position:absolute;
		width:200px;
		z-index:999;
		padding-top:0px;background:#000 !important;
		border-radius:5px;
		border:2px solid #7a7c7e;
	
		/*top:1em;
		/*left:0;*/
		}
.menu li:hover ul{
		display:block;
		background:#075e6a;
		
}
		.menu li:hover ul li:hover ul{
		display:block;
		background:!important;
		margin:0px 0px 0px 100px;
		}
.menu li li {
background:#6bba2d;
		display:block !important;
		float: left;
		margin:10px 0px 0px 0px;
		padding:3px 0px 3px 10px;
		width:190px;
		height:15px !important;
		
		}
		.menu li li:hover {
		background:#075e6a;
		color:#FFF !important;
		text-decoration:none;
		border:none !important;
		width:190px;
		height:15px !important;
		padding:3px 0px 3px 10px;

	}
	.menu li:hover li a{
		background:none;
		color:#FFF !important;
		display:block !important;
		float: left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		width:280px;
		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:200px;
		
		}
		.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:#CCC;
		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 130px !important;
		float:left;
		
		
		
		}
		
		.menu li ul li ul li 
		{
		background:none!important;
		
		
		}
		.menu li ul li ul li:hover 
		{
		background:#7a7c7e!important;
		
		
		}
		.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:300px;
		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:0px 0px 0px 130px;
		
		}
		
		
	.menu p{
		clear:left;
		}	

#show 
{
color:#6bb733;
			text-decoration:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(../images/menuhover.png) top no-repeat;
}

#main_slider
{
padding:0px;margin:0px;width:100%;height:100%;}


.slider
{
float:left;
width:990px;
height:auto;
}

.slider_gal
{
float:left;
width:950px;
height:381px;
background:url(../images/slider_bg.png);
margin:0px 0px 0px 20px;
}


#main_gal
{
padding:0px;margin:0px;width:100%;height:100%;}


#gall
{
float:left;
width:990px;
height:auto;
}
.gallery
{
float:left;
width:953px;
height:134px;
background:url(../images/gal_bg.png);
margin:0px 0px 0px 10px;
}


.gal
{
padding:0px;
margin:0px;
float:left;
width:990px;
height:auto;
}


.gall
{
float:left;
width:300px;
height:80px;
margin:5px 0px 0px 0px;
}

.gall div
{
padding:0px;
margin:30px 0px 0px 120px;
float:left;
width:86px;
height:77px;
background:url(../images/img6.png);
}

.gall div:hover
{
padding:0px;
margin:30px 0px 0px 120px;
float:left;
width:86px;
height:77px;
background:url(../images/img6hover.png);
}

.gall h4
{
font-size:14px;
font-family:"Minion Pro";
color:#000000;
width:auto;
height:auto;
font-size:14px;
margin:60px 0px 0px 0px !important;
font-weight:bold;
}


.gall h4 a
{
font-size:14px;
font-family:"Minion Pro";
color:#000000;
width:auto;
height:auto;
font-size:14px;
margin:30px 0px 0px 0px !important;
font-weight:bold;
text-decoration:none;
}

.gall h4 a:hover
{
font-size:14px;
font-family:"Minion Pro";
color:#6abb67;
width:auto;
height:auto;
font-size:14px;
margin:30px 0px 0px 0px !important;
font-weight:bold;
text-decoration:none;
}




.gall1
{
float:left;
width:332px;
height:80px;
margin:5px 0px 0px 0px;
}

.gall1 div
{
padding:0px;
margin:30px 0px 0px 80px;
float:left;
width:86px;
height:77px;
background:url(../images/img7.png);
}

.gall1 div:hover
{
padding:0px;
margin:30px 0px 0px 80px;
float:left;
width:86px;
height:77px;
background:url(../images/img7hover.png);
}

.gall1 h4
{
font-size:14px;
font-family:"Minion Pro";
color:#000000;
width:auto;
height:auto;
font-size:14px;
margin:60px 0px 0px 0px !important;
font-weight:bold;
}


.gall1 h4 a
{
font-size:14px;
font-family:"Minion Pro";
color:#000000;
width:auto;
height:auto;
font-size:14px;
margin:30px 0px 0px 0px !important;
font-weight:bold;
text-decoration:none;
}

.gall1 h4 a:hover
{
font-size:14px;
font-family:"Minion Pro";
color:#6abb67;
width:auto;
height:auto;
font-size:14px;
margin:30px 0px 0px 0px !important;
font-weight:bold;
text-decoration:none;
}




.gall2
{
float:left;
width:332px;
height:80px;
margin:5px 0px 0px 0px;
}

.gall2 div
{
padding:0px;
margin:30px 0px 0px 30px;
float:left;
width:86px;
height:77px;
background:url(../images/img5.png);
}

.gall2 div:hover
{
padding:0px;
margin:30px 0px 0px 30px;
float:left;
width:86px;
height:77px;
background:url(../images/img5hover.png);
}

.gall2 h4
{
font-size:14px;
font-family:"Minion Pro";
color:#000000;
width:auto;
height:auto;
font-size:14px;
margin:60px 0px 0px 0px !important;
font-weight:bold;
}


.gall2 h4 a
{
font-size:14px;
font-family:"Minion Pro";
color:#000000;
width:auto;
height:auto;
font-size:14px;
margin:30px 0px 0px 0px !important;
font-weight:bold;
text-decoration:none;
}

.gall2 h4 a:hover
{
font-size:14px;
font-family:"Minion Pro";
color:#6abb67;
width:auto;
height:auto;
font-size:14px;
margin:30px 0px 0px 0px !important;
font-weight:bold;
text-decoration:none;
}






#main_wrap
{
padding:0px;margin:0px;width:100%;height:100%;}


.wrapp
{
float:left;
width:990px;
height:auto;
}

.wrapp p
{
float:left;
width:970px;
height:auto;
font-size:14px;
font-family:"Minion Pro";
color:#000000;
text-align:justify;
padding:0px 0px 0px 10px;
}

.read_more
{
float:right;
width:78px;
height:29px;
background:url(../images/read.png) no-repeat;
font-size:10px;
font-family:"Minion Pro";
color:#FFFFFF;
text-decoration:none;
text-align:center;
padding:5px 0px 0px 0px;
}



.services
{
float:left;
width:220px;
height:140px;
border:2px solid #d5d5d5;webkit-box-shadow:  0 0 1px #000000;
      -moz-box-shadow: 0 0 1px #000000;
           box-shadow:  0 0 1px #000000;
		   border-radius:3px;
		   margin:12px 0px 0px 10px;}


.services p
{
float:left;
width:200px;
height:auto;
font-size:13px;
font-family:"Minion Pro";
color:#000000;
text-align:left;
margin:0px 0px 0px 2px;
border-bottom-style:dotted;
padding:5px 0px 0px 0px;
}


.see_more
{
float:left;
width:220px;
height:auto;
background:#cccbcb;
margin:0px 0px 0px 0px;
}

.see_more h1
{
float:left;
width:220px;
color:#222222;
font-family:"Minion Pro";
font-size:10px;
border:3px;
}

#main_footer
{
padding:0px;margin:0px;width:100%;height:100%; background:#0e1112;}

.footer
{
float:left;width:990px;height:50px;}



.copyright
{
margin:20px 10px 0px 120px;
float:left;
width:660px;
height:auto;
}

.copyright h5
{
margin:0px 0px 0px 0px;
float:left;
font-size:11px;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
width:660px;

}

.logo
{
margin:5px 50px 0px 10px;
float:left;
width:80px;
height:30px;
}	

.logo_1
{
margin:5px 5px 0px 0px;
float:right;
width:49px;
height:39px;
}	



#main_content
{
padding:0px;margin:0px;width:100%;height:100%;}


.content
{
float:left;
width:990px;
height:auto;
}

.content p
{
float:left;
width:440px;
height:auto;
font-size:13px;
font-family:"Minion Pro";
background:#eef0ee;
margin:0px 0px 20px 20px;
text-align:justify;
border-radius:3px;
padding:5px 5px 5px 5px;
border:2px solid  #CCCCCC;
   -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
			color:#000000;;
}

.content h1
{
float:left;
width:980px;
height:auto;
font-size:18px;
font-family:"Minion Pro";
margin:10px 0px 0px 0px;
text-align:center;
color:#000000;
border-bottom:2px solid #000000;
}


.content h2
{
float:left;
width:450px;
height:auto;
font-size:16px;
font-family:"Minion Pro";
margin:20px 0px 10px 25px;
color:#6bbb2c;
}

.img
{
float:left;
width:96px;
height:400px;
margin:5px 30px 0px 0px;
border:2px solid #000000;
}


.images
{
float:left;
width:620px;
height:185px;
margin:0px 0px 10px 190px;
}

.images div
{
float:left;
width:200px;
height:185px;
background:url(../images/img2.png);
margin:0px 0px 0px 0px;
}

.images div:hover
{
float:left;
width:200px;
height:185px;
background:url(../images/img2hover.png);
margin:0px 0px 0px 0px;
}


.images img
{
float:left;
width:170px;
height:138px;
margin:18px 0px 0px 18px;
}


#table
{
float:left;
width:600px;
height:auto;
font-size:14px;
font-family:"Minion Pro";
margin:10px 0px 10px 230px;
color:#000000;

}


#table:hover
{
float:left;
width:600px;
height:auto;
font-size:14px;
font-family:"Minion Pro";
margin:10px 0px 10px 230px;
background:#b3e68a;
 -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;

}