@charset "utf-8";
/* CSS Document */
body{ background:#42770d; margin:0; font-family:Arial, Helvetica, sans-serif; color:#888888; font-size:11px;}
.hbg{ background:url(../images/hbg.jpg) repeat-x top left #fff;}
.midflash{ background:url(../images/midflash.jpg) repeat-x top left #fff;}
.midfbg{background:url(../images/flash-bgg.jpg) repeat-y top left #fff;}
.midbg{ background:url(../images/shadow.jpg) repeat-y;}
.menu li{float:left;}
.home-gallerybg{ background:url(../images/gallary-home-bg.jpg) no-repeat top left; padding:50px 0 0 0;}
.home-tilte{color:#fe0000; font-size:20px; text-align:left; padding:10px 0 ; }
.home-tilte span{color:#5c5b5b}
.home-content{padding:3px 0px 10px 0px; text-align:justify;}
.padd p{text-align:justify;}
.lmbg{ background:url(../images/left-middle-bg.jpg) repeat-x top left; }
.scrollbg{ 
background:#f2f2f2 url(../images/scroll-bg.jpg) repeat-x top left;}
.padd{padding:0 20px;}
.oa{ background:url(../images/oa-bg.jpg) no-repeat left; padding:6px 0 6px 30px; color:#766872; text-align:left}
.prev{position:relative;float:left;top:44px;background:url(../images/snext.jpg) no-repeat left;border:none;width:36px;height:35px;cursor:pointer;}
.next{position:relative;float:left;top:44px;background:url(../images/sback.jpg) no-repeat right;border:none;width:36px;height:35px;cursor:pointer;}
.jq{float:left; margin:15px 7px; border:1px solid #999;}
.jq ul li{padding:5px 4px;}
.jq ul li img{ padding: 2px 12px; border:#e3e3e3 1px solid; background:#fff;}
.qc{ background:url(../images/right-panel-bg.jpg) no-repeat left top; padding:0 0 0 20px;}
.qc-r{ background:url(../images/qcrepeat.jpg) repeat-y left top;}

.qcontact{color:#2e5309; font-size:13px; padding:30px 0 15px 0px; text-align:left;}
.qc_ipred {
border:1px solid #FF0000;
color:#999999;
font-size:11px;
margin:5px 0px 2px 0px;
width:205px;

}
.qc_ip {
border:1px solid #BFBFBF;
color:#999999;
font-size:11px;
margin:5px 0px 2px 0px;
width:205px;
}
.footer{ background:url(../images/footerbg.jpg) repeat-x top left #42770d;}
.footer-content{ background:url(../images/footer-contentbg.jpg) no-repeat top left;}
.cont{ background:url(../images/contact-bg.jpg) no-repeat left top; padding:0 0 0 40px; margin:0 0 0 20px; color:#6b6067;}
.cont li a{ color:#6b6067;}
.deconne{text-decoration:none!important;}

.cont1{font-weight:bold;}
.policy{padding:45px 0 20px 0 ;}
.copy{color:#fff;}
.terms{color:#bdce39;}
.terms a{color:#bdce39;}
.hg-title{ font-size:16px; font-weight:normal; color:#FFFFFF; text-align:left; padding:0 0 10px 0;}
.hg-title span
{
color:#41790a;}
.vgallery{padding:25px 0 0 0;}
.hg li{float:left;}
.hg li img{ background:url(../images/gimgbg.jpg); padding:4px 5px;}
.err{border:1px solid #ff0000;width:242px;}
.fields{border:1px solid #ccc; width:242px;}
.subtitle{font-weight:bold; font-size:12px; text-decoration:none!important;  }
.more{ background:url(../images/more.jpg) no-repeat right top; padding:10px 0;}
.imageborder{border:1px solid #efefef; padding:3px;}
.heborder{ border-bottom:1px solid #ff2f00;padding:3px 0;}
.ipg li{float:left; padding:0 5px;line-height:125px;border:1px solid #ccc;margin:2px;height:130px;width:150px; text-align:center; background:#f3f3f3}
.ipg li img{ vertical-align:middle;width:150px; }
* html .ipg li{height:100px; padding:5px ;}

.g li{float:left; padding:0 5px;line-height:125px;border:1px solid #ccc;margin:2px;height:165px;width:170px; text-align:center;}
.g li span{color:#333333; font-size:13px; font-weight:bold;}
.g{margin:5px 0;}
* html .g li{height:125px;}
.g li img{ vertical-align:middle;width:150px; }
.g li a{text-decoration:none;}

.g li .prname{float:left; line-height:15px; text-align:center; width:150px;}
.prtitle{vertical-align:middle; line-height:15px; padding:15px 0 0 0;}
.padd ul.ns li{margin-left:25px;list-style:disc;}
.padd ul.nss{height:77px;
width:508px;padding:10px;}
.padd ul.nss li{float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 16px;
width:141px;}
.log h1{display:inline;color:#40780b;padding:20px;font-size:23px;}
.log{padding:28px 0 0 0 ;}
.padd h2{color:#42770D;}
.padd a{color:#777;text-decoration:underline;}
.imr{border:1px solid #EFEFEF;
padding:3px;}
#thanku{background:#F2F2F2 none repeat scroll 0 0;border:1px dashed #92DF45;color:#F72E00;font-weight:bold;margin-top:13px;padding:5px;text-align:center;}
.plist{float:left; width:45%; padding:0 10px; height:200px;}
#belt{padding:0 80px;background:url(../images/scroll-border.jpg) repeat-x bottom left;}
.txtcatname{line-height:15px;text-align:center}
.g li{background:#fff none repeat scroll 0 0;margin:2px 3px 10px 0;}
#dhtmltooltip{
position: absolute;
width: 150px!important;
border: 1px solid #cccccc;
padding: 10px;
background-color: #F2F3E5;
visibility: hidden;
z-index: 100;
text-align:justify;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
