/*** Reset ***/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h1,
pre,form,fieldset,input,label,select,textarea,p,blockquote,th
{ 
	margin:0;
	padding:0;
}

img,fieldset
{
	border:none;
}

img, div, input { behavior: url("iepngfix.htc")}

html {
	color: #252525; background:#fff;
}

body,input,textarea
{
	font:12px normal Arial, Helvetica, sans-serif;
	color: #45494d;
	background-color:#fff;
}

h1{ color:#627309; font-size:20px; font-family:Arial; font-style:normal; font-weight:normal; text-transform:uppercase;}
h3{ color:#62750a; font-size:12px; font-family:Arial; font-style:normal; font-weight:bold; }
h4{color:#62750a; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0px;}
h5{ color:#62750a; font-size:25px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
p{caption-side:#343e02;; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; padding-top:10px;}

.ctrl
{
BORDER:#dfdfdf 1px solid;
BACKGROUND-COLOR: #FFFFFF; height:auto; padding:3px;
Font:normal 12px Arial, Helvetica, sans-serif; color:#a6a6a6; 
width:180px;
}

.myselect
{
BORDER:#dfdfdf 1px solid;
BACKGROUND-COLOR: #FFFFFF; height:auto; padding:5px;
Font:normal 12px Arial, Helvetica, sans-serif; color:#a6a6a6; 
width:180px;
}

#index_page
{
	margin:0 auto;
	width:1024px;
	overflow:hidden;
	
	
	
}
#body_div
{
	width:912px;	
	overflow:hidden;
	
}
#header
{
	width:99%;
	overflow:hidden;
	float:left;
	background:url(../images/header_logo.jpg) no-repeat top center;
	height:195px;
	text-align:left;
	
	
}







#top_menu  {float:right; }
#top_menu #menu{float:left; padding:0px 0px; margin:0px auto;}
#top_menu #menu ul.navigation {float:left; list-style:none;}
#top_menu #menu ul.navigation li {float:left; DISPLAY: inline; POSITION: relative; margin:0; padding:0px 0px; text-transform:uppercase; }
#top_menu #menu ul.navigation li a {display:block;color:#a0bf10; padding:50px 0px 50px 0px; font-family:"Century Gothic";  text-decoration:none;font-size:15px;  font-weight:400;} 
#top_menu #menu ul.navigation li a:hover {color:#637026; background:url(../images/menu_hover.png) no-repeat top right; }
#top_menu #menu ul.navigation li a.active {color:#637026; background:url(../images/menu_hover.png) no-repeat top right; } 
#top_menu #menu ul.navigation li.img {background:none;} 
.about_menu_active {width:100px; text-align:center;} 
.company_menu_active {width:110px; text-align:center;} 
.services_menu_active {width:154px; text-align:center;} 
.gallery_menu_active {width:95px; text-align:center;} 
.contact_menu_active {width:114px; text-align:center;} 


ul.my_listing{margin:5px 0 0 15px; padding:0px; list-style-image:url(../images/icon.png);}
ul.my_listing li{margin:0px; text-align:justify; padding:2px 5px; font-size:13px; color:#627309;  font-family: 'Cabin', sans-serif; line-height:18px;}


#bottom_menu {width:610px;height:30px; float:right; overflow:hidden; clear:both; margin-top:0px;}
#bottom_menu .news {float:left; padding:5px 0px; background-color:#a9c90e; width:70px; text-align:center; font-family:"Century Gothic"; font-size:15px; color:#fff; }
#bottom_menu .newscontent {width:380px; float:left; background-color:#62750a; font-family:Arial;text-align:center; font-size:12px; padding:8px 0px; color:#badc16; }
#bottom_menu .newscontentdate{ color:#badc16;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }

#bottom_menu .language {width:160px;height:30px; float:left; background-color:#62750a;border-bottom:1px solid #0e6486; font-family:Arial;text-align:center; font-size:12px; padding:2px 0px; color:#b0d8e8; }



#banner
{
	width:99%;
	overflow:hidden;
	float:left;
	background:url(../images/banner1.jpg) no-repeat top center;
	text-align:left;	
	height:339px;
	
	
}


#aboutus
{
	width:99%;
	overflow:hidden;
	float:left;
	background:url(../images/aboutus_bg.jpg) no-repeat top center;	
	text-align:left;
	padding-bottom:50px;

	
	
	
}
.btnform
{
 BORDER: #92ae0e 1px solid; 
 FONT-SIZE: 12px; 
 BACKGROUND:#a8c90e; 
 FONT-FAMILY:Arial; padding:6px 0px; width:80px; color:#FFFFFF;
 margin-top:2px;
}


#about-left
{

	overflow:hidden;
	float:left;		
	text-align:left;
	color:#627309;
	font-size:35px;
	width:435px;
	padding-left:10px;
	padding-top:30px;
	
	font-family:"Century Gothic";

}

#about-right
{

	overflow:hidden;
	float:left;		
	text-align:left;
	width:450px;
	

	
	

}
#about-top
{
	width:95%;
	
	float:left;	
	font-size:12px;
	color:#627309;
	font-family:Arial, Helvetica, sans-serif;
	
}
#about-top .top
{
	margin-top:25px;
	float:left;
}
h1.about{ color:#637026; font-weight:normal; font-family:"Century Gothic"; font-size:35px;}


#body-bottom
{
	width:99%;
	overflow:hidden;
	float:left;	
	text-align:left;	
	

	
}
#body-bottom .top
{
	width:446px;
	float:left; 
	overflow:hidden; 	
	text-align:center;
	background:url(../images/video-bg.jpg) no-repeat;
	
}

#top-inner
{
	width:400px;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	margin-top:15px;
	
}
#body-bottom .middle
{
	 width:230px; 
	 overflow:hidden;
	 float:left;
	 background:url(../images/bottom-center.jpg) no-repeat;
	 padding-top:15px;
	
	
}

#body-bottom .bottom
{
	 width:224px;
	 float:left;
	 overflow:hidden;	
	 padding-top:15px;
	  background:url(../images/enquiry.jpg) no-repeat;
	
	 
}

#footer
{
	width:100%; float:left; overflow:hidden;
	background-image:url(../images/footer_bg.jpg);
	margin-top:10px;
	padding:15px 0px;
	
}
#footer-content
{
	width:912px;
	overflow:hidden;	
	
	text-align:left;
	
	
}

.leftside
{
	width:380px;
	float:left;	
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer-content p{  color:#badc16; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; padding-top:10px;}

.footercenter
{
	width:240px;
	float:left;
	margin-left:68px;
	
}
.footerright
{
	width:140px;
	float:right;
	
	
}

.cls{clear:both; margin:0 auto; padding:0px;}

.gallery_img
{
	
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:0px 1px; /*margin around each panel*/
height:125px;
width:200px;
text-align:left;
}
.my_links{color:#3A3A3A; font-size:12px; font-weight:bold; padding:0px; text-decoration:none;}
A.my_links:link {color:#3A3A3A; font-size:12px; font-weight:bold; padding:0px; text-decoration:none;}
A.my_links:hover {color:#151515; font-size:12px; font-weight:bold; padding:0px; text-decoration:none;}

.page_nav { padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#A5A5A5; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#D5D5D5; text-decoration:none;
}
A.page_nav:link {padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#333333; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#F5F5F5; text-decoration:none;
}
A.page_nav:hover {padding:2px 4px 2px 4px;
	BORDER-RIGHT: #999999 1px solid; color:#333333; BORDER-TOP: #999999 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; LINE-HEIGHT: 17px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; WHITE-SPACE: nowrap; LETTER-SPACING: 0px; width: 18px; HEIGHT: 18px; TEXT-ALIGN: center; background:#b3d50c; text-decoration:none;
}
#captcha_txt{
	background:url(../images/captcha_bg.gif);
	font:14px normal Arial, Helvetica, sans-serif; color:#454545; font-weight:bold;
	padding:3px 10px;
	margin:0px auto;
	letter-spacing:1px;
	width:60px; text-align:center;
}