@charset "utf-8";
*{margin:0px; padding:0px; outline:none;}
img{border:0px;}
body{ color:#000; font-family:Calibri; font-size:14px; text-decoration:none; width:100%; display:table; font-size:14px;}
body.greenbg{background:url(../images/hellobg.png) repeat-x; color:#000; font-family:Calibri; font-size:14px; text-decoration:none; width:100%; display:table; font-size:14px;}
.fleft{float:left !important;}
.fright{float:right !important;}
.a_color{color:#81b333; text-decoration:underline;}
.a_color:hover{color:#81b333; text-decoration:none;}
.a_color2{color:#81b333; text-decoration:underline;}
.a_color2:hover{color:#81b333; text-decoration:none;}
.hello_screen{width:100%; float:left; font-family:calibri; font-size:62px; text-align:center; margin-top:240px; /*text-shadow:1px 1px 2px #666; */font-weight:bold; color:#909090; }
.hello_screen span{font-size:96px;}
.hello_screen1{width:60%; margin:0 auto;  font-family:calibri; font-size:62px; text-align:left; margin-top:240px; /*text-shadow:1px 1px 2px #666; */font-weight:bold; color:#fff; }
.hello_screen1 span{font-size:96px;}
#maximage {/*position:fixed !important;*/ width:822px;}
/*Set my logo in bottom left*/
#logo {bottom:30px;	height:auto;left:30px;position:absolute;width:34%;z-index:1000;}
#logo img {width:100%;}
/*home screen*/
.main_header{width:100%; float:left;}
.header{width:822px; margin:0 auto; z-index:1000;}
.logo{width:106px; float:left;}
.logoright{width:715px; float:left;  font-family:calibri; font-size:34px; text-align:left; margin-top:30px; /*text-shadow:1px 1px 2px #666;*/ font-weight:bold; color:#b88f53;}
.logoright span{font-size:78px;}
.navigation{width:100%; float:left; background:#92c73e; height:46px;}
.weare{ width:376px; height:auto; float:left; margin-top:15px; color:#b88f53; font-weight:bold; font-style:italic; font-size:29px; text-shadow:1px 1px #eee;}
.phoneno{ color:#000; font-size:23px; text-align:left; margin-top:12px;}

.contactinfo{ width:206px; height:auto; float:right; text-align:right;}
.contactinfo a{ background:#b88f53; font-size:18px; color:#fff; font-style:italic; text-decoration:none; display:block; padding:4px 6px; border-radius:12px; text-align:center; }
.contactinfo a:hover{ background:#a57837;}

.logoright1{width:625px; float:left;  font-family:calibri; font-size:34px; text-align:left; margin-top:50px; /*text-shadow:1px 1px 2px #666;*/ font-weight:bold; color:#fff;}
#nav { width:822px;  margin: 0 auto; padding: 0; list-style: none; height: 45px;  background: #92c73e; }
#nav li { float: left; display: block; background: none; position: relative; z-index: 999 !important; margin: 0 1px; }
#nav li a { display: block; padding: 0; font-weight: 700; line-height: 46px; text-decoration: none;  color: #fff; zoom: 1; padding:0 15px; font-size:18px;}
#nav li a:hover, #nav li a.hov { background-color: #fff;  color: #92c73e; }
/* @group subnav */
#nav ul { position: absolute; left: 1px; display: none; margin: 0; padding: 0; list-style: none; background:#92c73e; z-index:999 !important}	
#nav ul li { width: 180px; float: left; border-bottom: 1px solid #d2e4b6; text-align: left;font-size:16px; }
#nav ul li:last-child {border-bottom: 6px solid #d2e4b6; z-index:999 !important}
#nav ul li:hover { background:#92c73e; color:#92c73e;z-index:999 !important }
#nav ul a { display: block; height: 20px; line-height: 20px; padding: 8px 5px; color: #fff; font-weight: normal; font-size:14px;z-index:999 !important }
#nav ul a:hover { text-decoration: none;  color: #92c73e; background:#fff; }
* html #nav ul { margin: 0 0 0 -2px;z-index:999 !important }
/** @group clearfix **/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
 html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
a{ -webkit-transition-property: background color;
  -webkit-transition-duration:0.5s;
  -webkit-transition-timing-function: ease;
  -moz-transition-property: background color;
  -moz-transition-duration: 0.5s;
  -moz-transition-timing-function: ease;
  -o-transition-property: background color;
  -o-transition-duration: 0.5s;
  -o-transition-timing-function: ease;
  -ms-transition-property: background color;
  -ms-transition-duration: 0.5s;
  -ms-transition-timing-function: ease;
  transition-property: background color;
  transition-duration: 0.5s;
  transition-timing-function: ease;}
 .main_middle{width:100%; float:left; background:#f8f8f8;}
.main_middle2{width:100%; float:left; background:#e6e5e3 url(../images/banner3.png) no-repeat top center; border-top:solid #92c73e 4px;}
.clicktoenter{width:1000px; margin:370px auto 40px auto; text-align:center;}
.clicktoenter a{width:244px; height:44px; background:url(../images/clicktoenter.png) no-repeat top center; display:inline-table; font-size:0px;}
.clicktoenter a:hover{width:244px; height:44px; background:url(../images/clicktoenter.png) no-repeat bottom center;}
.middle{width:1000px; margin:0 auto;}
.middle2{width:768px; margin:0 auto; min-height:500px; background:#f0f0f0; padding:30px 30px 127px 25px; display:table;}
.middle2_gallery{width:792px; margin:0 auto; min-height:auto; background:#f9f9f9 url(../images/middle-background.png) center bottom no-repeat; padding:0px 30px 100px 0px; z-index:0 !important;}
#fadeshow2{ width:100%; height:100%; overflow-x:hidden; z-index:0 !important}
#fadeshow2 img{ width:100%; height:100%;overflow-x:hidden; z-index:999 !important}
.footer{width:98%; margin:0 auto; background:#a2db4a; color:#000; display:table; padding:10px 1%; position:fixed; bottom:0; z-index:1000;}
.footer img{vertical-align:middle;}
/*about*/
.leftbox{width:255px; float:left;}
.lefttop{width:255px; float:left; background:url(../images/lefttop.png) no-repeat top center; height:11px;}
.leftfood{width:255px; float:left; background:url(../images/leftfood.png) no-repeat top center; height:41px;}
.leftmid{width:205px; float:left; background:url(../images/leftmid.png) repeat-y top center; padding:10px 25px;/* min-height:350px;*/ height:auto;}
.leftmid ul{width:205px; float:left; margin-top:5px;}
.leftmid ul li{width:205px; float:left; list-style:none; font-size:17px; font-weight:bold; border-bottom:solid #c7c7c7 1px; padding:8px 0;}
.leftmid ul li a{width:188px; float:left; color:#5e5e5e; text-decoration:none; background:url(../images/arrow3.png) no-repeat 0px 6px; padding-left:17px;}
.leftmid ul li a:hover{width:188px; float:left; color:#64b100; text-decoration:none; background:url(../images/arrow2.png) no-repeat 0px 6px; padding-left:17px;}
.leftmid ul li a.active{width:188px; float:left; color:#64b100; text-decoration:none; background:url(../images/arrow2.png) no-repeat 0px 6px; padding-left:17px;}
.lefttitle{width:206px; float:left; background:url(../images/lefttitlebg.png) no-repeat bottom center; padding-bottom:10px; font-size:20px; font-weight:bold;}
.rightbox{width:483px; float:left; margin-left:14px; text-align:justify;}
.rightbox h1{width:100%; float:left; font-size:26px; padding-bottom:20px;  font-family:calibri; height: 30px; display:inline-block;}
.rightbox h2{width:100%; float:left; font-size:20px; padding-bottom:10px; font-weight:normal; font-family:calibri; font-style: italic;}
.rightbox h3{width:100%; float:left; font-size:18px; padding-bottom:10px; font-weight:bold; font-family:calibri;}
.rightbox_full{width:100%; float:left;}
.rightbox_full h2{font-size:20px; padding-top:10px; font-weight:normal; font-family:calibri; font-style: italic;}

.rightbox h1 span{color:#7d7c7b;}
.rightbox p{width:100%; float:left; padding-bottom:20px; line-height:20px;}
.rightbox p img{vertical-align:middle;}
.coll_box{width:483px; float:left; border-bottom:solid #e7e7e6 1px; background:url(../images/collbg.png) no-repeat top left; padding-left:28px; padding-bottom:10px; margin-top:15px;}
.coll_box p{width:483px; float:left; padding:0px;}
.coll_box strong{min-width:120px; float:right; line-height:20px;}
.formbox{width:647px; float:left;}
.formbox label{width:125px; float:left; font-weight:bold; padding-top:21px;}
.inputbox{width:228px; float:left; height:26px; line-height:32px; border:none; padding:0 5px; margin-top:6px;}
.inputbox_error{ border:#F00 solid 1px;}
.textfield{width:356px; float:left; height:105px; line-height:32px; border:none; padding:0 5px; margin-top:6px; font-family:Calibri;}
.submit{width:112px; float:left; height:36px; border:none; cursor:pointer; font-size:0px; background:url(../images/submit.png) no-repeat top center;  margin-left: 114px;
margin-top: 20px;}
.submit:hover{width:112px; float:left; height:36px; border:none; cursor:pointer; font-size:0px; background:url(../images/submit.png) no-repeat bottom center;}
.single a img{ margin-bottom:10px; border: solid 3px #666;}
.single a img:hover{ margin-bottom:10px; border: solid 3px #9f7a45;}