@import"reset.css";@import"pro_pages_style.css";@import"grid.css";@import"forms.css";@import"prettyPhoto.css";@import"jquery.snippet.min.css";
@import"../skin/blue.monday/jplayer.blue.monday.css";@import"../css/smoothness/jquery-ui-1.8.17.custom.css";
@import url(http://fonts.googleapis.com/css?family=Maven+Pro:400,700);
body{background:#e0edc6 url(../images/bg-body.jpg) 50% 0 no-repeat;font:12px/20px Arial, Helvetica, sans-serif;color:#b0afaf;position:relative;min-width:980px;}
html,body{height:100%;}
p{padding-bottom:20px;}
a{color:#8ecf1c;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.3em; font-weight:normal;color:#48700b;font-family:'Maven Pro', sans-serif; text-transform:uppercase; letter-spacing:-2px;}
h1{font-size:43px;}
h2{font-size:38px;}
h3{font-size:33px;} 
h4{font-size:28px; text-transform:uppercase; color:#48700b; letter-spacing:-2px; padding-bottom:19px;}  
h5{font-size:25px;}
h6{font-size:20px; text-transform:uppercase; font-weight:700; letter-spacing:-1px; padding-bottom:10px;color:#8ecf1c}
/* Global Structure---------------------------------------- */
.main{margin:0 auto;position:relative;width:940px; overflow:hidden;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.color1{color:#8ecf1c;}
.color2{color:#818181;}
.wrapper-large{overflow:hidden;position:relative; height:80px;}
/*********************************header*************************************/
header{ width:980px; margin:0 auto; padding:25px 0 25px 0; position:relative; z-index:9;}
header.pad-header{ padding-bottom:0;}
.tooltips{ position:relative; overflow:hidden; float:right; padding:31px 0 0 0; margin-right:-1px;}
	.tooltips li{ float:left; margin-left:6px;}
	.tooltips li a{ display:block;}
	.tooltips li a img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.tooltips li a:hover img{ -moz-transform:scale(0.9); -webkit-transform:scale(0.9); -o-transform:scale(0.9); transform:scale(0.9)}
header h1{ float:left; margin-left:-11px; padding-bottom:23px;}
header h1 a{ display:block; background:url(../images/logo.png) 0 0 no-repeat; width:400px; height:130px; text-indent:-5000px;}
/* main menu */
.main_menu{ background: url(../images/bg-menu.jpg) 0 0 repeat; position:relative; z-index:999;}
.menu-bg{ width:100%;background:url(../images/menu-top-line.png) 0 0 repeat-x;}
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none; }
.sf-menu li {float:left; position:relative;text-transform:uppercase; font:700 18px/25px 'Maven Pro', sans-serif; background:url(../images/menu-line.png) 100% 0 no-repeat; letter-spacing:-1px; display:block;}
	.sf-menu li a {display:block;position:relative; color:#fff; padding:14px 19px 15px;}
	.sf-menu li a span{ display:none; background:url(../images/menu-hover-corner.png) 0 0 no-repeat; width:6px; height:6px; position:absolute; top:0; right:-6px;}
			.sf-menu li.sfHover a,.sf-menu li.current a,.sf-menu li a:hover{ text-decoration:none;background:url(../images/menu-hover-gradient.jpg) 0 0 repeat-x #69aa15; margin:-6px 0 -10px; padding:20px 19px 23px;}
			.sf-menu li.sfHover a span,.sf-menu li.current a span,.sf-menu li a:hover span{ display:block;}
.sf-menu ul {position:absolute;top:-999em;z-index:99;width:207px;display:none;background:#333; padding:1px 1px 0 1px;}
.sf-menu li li{padding:0; width:100%; font:12px/15px Arial, Helvetica, sans-serif; text-transform:none; letter-spacing:0; margin-bottom:1px;}
	.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current li a{ margin:0; background:#333 url(../images/submenu.png) 15px 9px no-repeat; padding:5px 5px 5px 27px; color:#a4a4a3; border:1px solid #454545;
	-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
		.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current a{border:1px solid #515151; color:#fff; background-color:#404040;}
.sf-menu ul ul {position:absolute;top:-999em;z-index:99;width:207px;display:none;background:none;}
	.sf-menu li li li{padding:0; width:100%;}
	.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current li a{}
		.sf-menu li li li a:hover,.sf-menu li li li.current a{}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0px;top:53px; /* match top ul list item height */}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:207px; /* match ul width */top:0px;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em; /* match ul width */	top:00px;}
/* main slider */
.main-slider{width:980px; height:455px; position:relative; overflow:hidden;}
.main-slider .slider{ width:980px; height:455px; position:relative; overflow:hidden;} 
.items {	display:none;}
.main-slider .pagination{ position:absolute; bottom:32px; right:40px; z-index:99;}
	.main-slider .pagination li{ float:left; margin-left:9px;}
	.main-slider .pagination li a{ display:block; background:url(../images/pagination.png) -27px 0 no-repeat; width:17px; height:17px;}
	.main-slider .pagination li a:hover,.main-slider .pagination li.current a{ background-position:0 0;}
.slider-banner{ position:absolute; top:78px; left:0; width:555px; }
.banner-title1{ color:#3b7d15; text-transform:uppercase; font:400 72px/1.2em 'Maven Pro', sans-serif; letter-spacing:-5px;margin-left:93px;}
.banner-title2{ background:url(../images/slider-caption1.png) 0 0 no-repeat; width:456px; height:63px; margin-top:-7px; margin-left:3px;margin-left:93px;}
.banner-title2-2{ background:url(../images/slider-caption2.png) 0 0 no-repeat; width:434px; height:56px; margin-top:-7px; margin-left:3px;margin-left:93px;}
.banner-title2-3{ background:url(../images/slider-caption3.png) 0 0 no-repeat; width:228px; height:63px; margin-top:-7px; margin-left:3px;margin-left:93px;}
.slider-banner p{ font:14px/23px Arial, Helvetica, sans-serif; color:#98bb83; text-transform:uppercase; padding:16px 50px 22px 4px;margin-left:93px;}
.slider-button{ padding:0 0 0 3px;margin-left:93px;}
.slider-button a{ display:inline-block; text-transform:uppercase; color:#fff; font:700 18px/1.2em  'Maven Pro', sans-serif; padding:5px 18px 10px; letter-spacing:-1px; border:5px solid #f7fbef; border-bottom:5px solid #f0f7df; border-top:5px solid #fff; border-radius:23px; box-shadow:1px 1px 1px rgba(0,0,0,.1);
background: #8DC225;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8DC225), to(#6dad17));
background: -webkit-linear-gradient(#8DC225, #6dad17);
background: -moz-linear-gradient(#8DC225, #6dad17);
background: -ms-linear-gradient(#8DC225, #6dad17);
background: -o-linear-gradient(#8DC225, #6dad17);
background: linear-gradient(#8DC225, #6dad17);
-pie-background: linear-gradient(#8DC225, #6dad17); 
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.slider-button a:hover{ text-decoration:none;border:5px solid #7eb81e; border-bottom:5px solid #6dad17; border-top:5px solid #8DC225;}
	.slider-button a span{ display:inline-block; background:url(../images/slider-button-arrow.png) 0 0 no-repeat; width:7px; height:13px; margin:5px 0 0 12px;}
.box1{ background:url(../images/bg-box1.jpg)  0 0 no-repeat #72a519;  position:relative; z-index:99; color:#fff; text-transform:uppercase; min-height:279px;}
.number{ background:url(../images/bg-number.png) 0 0 no-repeat; width:134px; height:75px; margin:-10px 0 0 -7px;  color:#8aca15;}
	.number strong{ display:block; margin-right:3px; text-align:center;font:700 55px/1.2em 'Maven Pro', sans-serif; letter-spacing:-4px;}
	.number strong span{ color:#45881c;}
.title-2{ font:700 27px/1.2em 'Maven Pro', sans-serif; padding:8px 0 0 0; letter-spacing:-1px;}
.title-3{ font:700 20px/1.2em 'Maven Pro', sans-serif; margin-top:-3px; letter-spacing:-1px; padding-bottom:26px;}
.list-1 li{ font:bold 11px/13px Arial, Helvetica, sans-serif; background:url(../images/marker.png) 0 4px no-repeat; padding:0 0 13px 24px;}
	.list-1 li a{ color:#fff;}
/********************** Content ************************/
section{ width:980px; position:relative; z-index:1; background:#fff; margin:0 auto; padding:29px 0 38px;}
section.padcontent{padding:29px 0 36px;}
section.padcontent2{padding:29px 0 9px;}
section.padcontent3{padding:29px 0 0;}
section.padcontent4{padding:29px 0 13px;}
section.padcontent5{padding:29px 0 34px;}
.text-1{ text-transform:uppercase; color:#8ecf1c; font:14px/21px Arial, Helvetica, sans-serif; padding-bottom:19px;}
.text-2{ text-transform:uppercase; font-size:11px; color:#818181;}
.list-2{ padding-bottom:15px;}
	.list-2 li{ text-transform:uppercase; font:14px/18px Arial, Helvetica, sans-serif; padding:7px 0 11px 0;}
	.list-2 li a{ color:#666666;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
	.list-2 li a span{ display:inline-block; background:url(../images/marker2.png) 0 -18px no-repeat; width:18px; height:18px; margin:0 9px 0 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
	.list-2 li a:hover{ text-decoration:none; color:#000;}
	.list-2 li a:hover span{ background-position:0 0;}
.listpad.list-2 li{ line-height:26px;padding:2px 0 8px 0;}
.listpad.list-2 li span{margin:3px 4px 0 0;}
.listpad.list-2 li strong{ display:block; font-weight:normal; padding-left:25px;}
.box-img{ display:inline-block; background:#fafbfb; border:1px solid #fff; box-shadow:0 0 0 1px #eeefed; padding:18px;}
.quotes-1{ background:url(../images/quotes.png) 0 6px no-repeat; padding:0 0 0 29px;}
.dropcap{ float:left; width:47px; height:47px; background:#e9f1d4; text-align:center; border-radius:100%; color:#8aca15; font:30px/1.2em 'Maven Pro', sans-serif; letter-spacing:-3px; margin-right:33px;}
	.dropcap strong{ display:block; padding-right:3px; padding-top:3px;}
	.dropcap span{color:#45881c;}
.dropcap2{width:47px; height:47px; background:#e9f1d4; text-align:center; border-radius:100%; color:#8aca15; font:30px/1.2em 'Maven Pro', sans-serif; letter-spacing:-3px; margin:3px 0 21px 129px;}
	.dropcap2 strong{ display:block; padding-top:4px; padding-left:3px;}
	.dropcap2 span{color:#45881c;}
.lineH{ width:100%; height:1px; background:#f2f2f2;}
.test-box{ position:relative; padding-bottom:44px;}
.testimonials .quotes-1{ padding-bottom:16px;}
.test_buttons{ position:absolute; bottom:0px; left:0; z-index:99;}
	.test_buttons a{ display:block; width:26px; height:26px; float:left; margin-right:1px;}
	#next_test{ background:url(../images/button-next.png) 0 -25px no-repeat;}
	#prev_test{ background:url(../images/button-prev.png) 0 -25px no-repeat;}
	a#next_test:hover,a#prev_test:hover{ background-position:0 0;}
.year{ float:left;  color:#8aca15; font:700 30px/1.2em 'Maven Pro', sans-serif; letter-spacing:-2px; margin:-4px 21px 0 0;}
	.year span{color:#45881c;}
.title4{ font:700 20px/1.2em 'Maven Pro', sans-serif; text-transform:uppercase; color:#818181; padding:30px 0 11px; letter-spacing:-1px;}
.box2{ padding:6px 0 34px 0;}
	.box2 p{ padding:26px 0 0 0;}
	.comment3{ text-transform:uppercase; color:#fff;  position:relative; overflow:hidden; padding:12px 19px 10px 13px;
		background: #8dc428;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dc428), to(#69aa15));
		background: -webkit-linear-gradient(#8dc428, #69aa15);
		background: -moz-linear-gradient(#8dc428, #69aa15);
		background: -ms-linear-gradient(#8dc428, #69aa15);
		background: -o-linear-gradient(#8dc428, #69aa15);
		background: linear-gradient(#8dc428, #69aa15);
		-pie-background: linear-gradient(#8dc428, #69aa15);}
	.number-comment{ background:url(../images/bg-comments.png) 4px 0 no-repeat; width:20px; float:right; margin:1px 0 0 0; padding:13px 0 0 0;}
	.number-comment a{ color:#fff;}
	.text-comment{font:700 13px/18px 'Maven Pro', sans-serif; letter-spacing:-1px; padding-right:70px;}
	.text-comment span{ display:inline-block; margin-top:-4px;}
.map{background:#fafbfb; border:1px solid #fff; box-shadow:0 0 0 1px #eeefed; padding:18px;width:500px; height:306px; margin:2px 0 0 0;}
	.map iframe{ width:498px; height:304px; border:1px solid #fff;}
.contacts{ position:relative; overflow:hidden; padding:25px 0 0 0;}
	.contacts img{ float:left; margin:2px 18px 0 0;}
	.contacts .fleft{ width:260px;}
	.contacts .fleft.col-1{ width:272px;}
	.contacts .fleft.col-1 img{margin:6px 16px 0 0;}
	.contacts address{ overflow:hidden; font-style:normal;}
	.contacts address span{ display:inline-block; width:69px;}
/* buttons */
.button{ display:inline-block; color:#fff; text-transform:uppercase; font:400 13px/15px 'Maven Pro', sans-serif; padding:6px 12px 8px;
	background: #8dc225;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#8dc225), to(#6ead17));
	background: -webkit-linear-gradient(#8dc225, #6ead17);
	background: -moz-linear-gradient(#8dc225, #6ead17);
	background: -ms-linear-gradient(#8dc225, #6ead17);
	background: -o-linear-gradient(#8dc225, #6ead17);
	background: linear-gradient(#8dc225, #6ead17);
	-pie-background: linear-gradient(#8dc225, #6ead17);}
	.button:hover{ text-decoration:none;
		background: #558F11;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#558F11), to(#3e750a));
		background: -webkit-linear-gradient(#558F11, #3e750a);
		background: -moz-linear-gradient(#558F11, #3e750a);
		background: -ms-linear-gradient(#558F11, #3e750a);
		background: -o-linear-gradient(#558F11, #3e750a);
		background: linear-gradient(#558F11, #3e750a);
		-pie-background: linear-gradient(#558F11, #3e750a);}
/******************** Footer ******************/
footer{ width:980px; margin:0 auto; position:relative; overflow:hidden; z-index:1; border-top:1px solid #f2f2f2; padding:24px 0 28px; background:#fff; color:#818181;}
footer a{color:#589a10;}
.privacy a{ display:inline-block; margin-left:15px;}
.footer-menu{ position:relative; overflow:hidden; float:left;}
	.footer-menu li{ float:left; margin-right:10px;}
	.footer-menu li a{ font-weight:bold; color:#589a10;}
	.footer-menu li.current a{ text-decoration:underline;}
.pad-footer{ padding-bottom:60px;}
/* padding */
.padright{ padding-right:45px;}
.padbot5{ padding-bottom:14px;}
.padbot6{ padding-bottom:18px;}
.padbot3{ padding-bottom:24px;}
.padbot{ padding-bottom:25px;}
.padbot2{ padding-bottom:26px;}
.padbot4{ padding-bottom:45px;}
.pad{ padding:2px 0 25px 0;}
.pad2{ padding:1px 0 18px 0;}
.imgindent{ margin:2px 21px 0 1px; float:left;}
.padline{ padding:18px 0 29px 0;}
.padline2{ padding:40px 0 29px 0;}
.padline3{ padding:3px 0 26px 0;}
.padline4{ padding:14px 0 29px 0;}
.indent .box-img{ margin:1px;}
.padtitle{ padding-bottom:22px;}
.title-4 span{ display:block; margin-top:-12px;}