@charset "utf-8";
/* CSS Document */
section,aside,footer,header,h1,h2,h3,h4,h5,h6,p,span,figure,div,body{ margin:0; margin:0; }
header,footer,aside,nav,section{ display:block;}
ul,li{ list-style:none; margin:0; padding:0;}
h1{ font-size:30px;}
h2{ font-size:24px;}
h3{ font-size:20px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.clear{ font-size:0; clear:both;}
img{ border:0;}
a{ text-decoration:none; margin:0; padding:0;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.center{ text-align:center;}
.container{ width:100%; background:#f3f3f3; margin:0; padding:0;}
.wraper{ width:900px; margin:0 auto;}
header{ background:#494949;}
.header-in{ margin:0 auto; padding:28px 0 10px 0;}
.logo{ float:left; margin-left:15px; width:215px;}
.top-nav{ margin-bottom:18px; float:right;}
.top-nav li{ float:left; margin-left:15px;}
.top-nav li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bebebe;}
.right-header{ float:right; padding-right:15px;}
.search{ position:relative; clear:both;}
.search input[type="text"]{ width:214px; height:17px; padding:5px; border:1px #999 solid; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; position:relative; float:right; border-radius:5px;}
.search-butn{ background:url(../images/search-icon.png) no-repeat right 5px; border:0; position:absolute; width:21px; height:31px; right:10px; cursor:pointer;}
nav{ /*background:#82a41a; */padding:15px 0;background: #85a61f; /* Old browsers */
background: -moz-linear-gradient(top,  #85a61f 0%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85a61f), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #85a61f 0%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #85a61f 0%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #85a61f 0%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #85a61f 0%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85a61f', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

}
.navi ul{}
.navi ul li{ float:left; position:relative; z-index:1;}
.navi ul li a{  border-right: 1px solid #658601;
    color: #FFFFFF;
    font-family: Calibri;
    font-size: 16px;
    padding: 15px 7px;
    text-transform: uppercase;
}
.navi ul li a:hover{ color:#000;}
.navi ul li.last{ padding-right:0;}
.navi ul li.last a{ background:none; border:none;}
.navi ul li ul{ position:absolute; left:0; top:35px;background: #85a61f; /* Old browsers */
background: -moz-linear-gradient(top,  #85a61f 0%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85a61f), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #85a61f 0%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #85a61f 0%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #85a61f 0%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #85a61f 0%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85a61f', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */ padding:0 14px;}
.navi ul li ul li{ float:left; padding:10px 0;}
.navi ul li ul li a{ color: #FFFFFF; font-family: Calibri; font-size: 16px; padding: 17px 7px; text-transform: none; border-right:none;}
.navi ul li ul{ display:none;}
.navi ul li:hover ul{ display:block;}
.banner{ margin:0 auto;position: relative;
    z-index: 0;}
.banner img{}
.top-nav li a:hover{ color:#82a41a;}
.index{ padding-top:22px;}
.left-bar{ float:left; width:630px;}
.left-bar h2{ color:#82a41a; font-size:36px; font-family:Arial, Helvetica, sans-serif;}
.left-bar p{ color:#696969; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:6px; line-height:22px;}
.left-bar h4{ color:#0d0e0e; font-size:26px; font-weight:normal; font-family:Myriad Pro; padding-top:10px;}
.right-bar{ float:right; width:265px;}
.news-box{ width:252px; border:1px #cacaca solid; min-height:265px; float:right; -moz-box-shadow:inset 0 0 8px #e7e5e5;
-webkit-box-shadow:inset 0 0 8px #e7e5e5;
box-shadow: inset 0 0 8px #e7e5e5;}
.news-box h3{ background:#82a41a; padding:10px 0; color:#fff; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.news-box h5{  color:#5a5a5a; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-top:60px;}
.left-bar p .east{ color:#0500d5; font-size:14px; font-weight:bold; font-style:italic; float:right; padding-top:20px;}
.sec{ padding-top:30px; overflow:hidden;}
.narrow-boat{ float:left; width:293px; margin-right:10px;}
.narrow-boat h2{ font-family:Arial, Helvetica, sans-serif; color:#010101; font-size:18px; font-weight:bold; padding-bottom:12px; text-transform:uppercase;}
.narrow-boat a.link{ font-family:Arial, Helvetica, sans-serif; color:#010101; font-size:18px; font-weight:bold; padding-bottom:12px; text-transform:uppercase;}
.img-box{ float:left; position:relative;}
.trans-strip{ background:url(../images/trans.png) no-repeat left bottom; position:absolute; width:283px; left:-2px; bottom:3px; padding:10px 0 10px 10px;}
.gall{ background:/*url(../images/gallery-icon.png) no-repeat left 0*/ #4f4f4f; color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding-left:18px; border:1px #767676 solid; border-radius:5px; padding:5px 6px; text-align:center; float:left; margin-top:3px;}
.buy{color:#fff; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin-right:12px; float:right; margin-top:3px; background:#82a41a; border:1px #767676 solid; border-radius:5px; padding:5px 6px; text-align:center;}
.narrow-boat.last{ margin-right:0;}
footer{ background:#494949; margin-top:30px; padding-top:15px; margin-bottom:5px;}
footer p{ text-align:center; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#bebebe;}
footer p a{ font-size:14px; color:#bebebe;}
footer p a:hover{ color:#82a41a;}
.trans-strip p a:hover{color:#000;}
.left-bar p .east:hover{color:#82a41a;}
.trans-strip p a.gall:hover{ color:#82a41a;}

/**************************************About us***************************************/
.news-box h4 { clear:both;
    color: #5A5A5A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px; padding-top:10px;

   
}
.news-box-in{ padding:10px; float:left; height:630px; overflow-y:scroll;}
.news-box-in p{ font-family:helvetica,arial,sans-serif; font-size:13px; color:#666; padding-top:10px; line-height:22px;}
.news-box-in p.img{ text-align:center;}
.news-box-in p .east{ color:#82A41A; font-size:14px; font-weight:bold; font-style:italic; float:right; }

.news-box-in p .east:hover{ color:#000;}
.left-bar h5{ clear:both; color: #5A5A5A; font-family: Arial,Helvetica,sans-serif; font-size:14px; padding-top:10px;}
.ranges{ padding:15px 0 0 20px;}
.ranges li{ list-style:disc; font-family:helvetica,arial,sans-serif; font-size:13px; color:#666; padding-bottom:10px;}
.add{ padding:15px 0 0 0px;}
.add li{ font-family:helvetica,arial,sans-serif; font-size:13px; color:#666;}
.news-box h2 { clear:both; text-transform:uppercase; padding-bottom:25px;
    color: #2579fd;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px; padding-top:10px;

   
}
.news-box-in p.pad{ padding-top:0;}
.news-box-in p b{ color:#82a41a;}
.sec h3 {
    color: #010101;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 12px;
    text-transform: uppercase;
}
.left-bar address p { padding-top:0; font-style:normal;}
.left-bar address p a:hover{ color:#063;}