@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }

:focus { outline:0; }

a:active { outline:none; }

ol,ul { list-style:none; }

table { border-collapse:separate; border-spacing:0; }

caption,th,td { text-align:left; font-weight:normal; }

blockquote:before,blockquote:after,q:before,q:after { content:""; }

blockquote,q { quotes:"" ""; }

/*.flt-l{float:left;}*/

/*.flt-r{float:right;}

*/.flt-n{clear:both;float:none;}

.display{ display:block;}

body{

	background-color:#fff;

	padding:0;

	margin:0;

	color: #fff;

	font-family: 'Open Sans', sans-serif;}

.container{

	width:1004px;

	margin:0 auto;

	position:relative;

	font-size:14px;

	color:#000000;

	padding:0;}

.clearall {

	clear:both;

	font-size:1px !important;

	line-height:1px !important;

	height:1px !important;

	min-height:1px;}

a {

	outline: none;

	color:#fff;

	text-decoration:underline;}

a:hover {

    outline: none;

	color:#000;

	text-decoration:none;}

.sec1 {

	background: url("../images/section1-bg.jpg?v=1") no-repeat scroll center top rgba(0, 0, 0, 0);

	height: 721px;

	margin: 0;

	min-width: 1004px;

	padding: 0;

	width: 100%;

	float:left;

	position:relative;}

.sec1 .left{

	width:100%;

	float:left;}

.sec1 .left .logo{

	float: right;

    margin: 57px 140px 0 0;}

.sec1prod{

	left: 48px;

    position: absolute;

    top: 70px;}

.sec1 .txt{

	clear: both;

    color: #000;

    float: right;

    font-size: 18px;

    line-height: 26px;

    margin: 240px 31px 0;

    text-align: center;

    width: 51%;}

.form-position {

	float: left;

    margin: -37px 0 0 -12px;

    padding: 0;

    width: 327px;}

.indx-frm-top{

	float:left;

	width:100%;

	height:111px;

	background:url(../images/index-frm-top.png) no-repeat center top;

	}

.indx-frm-mid{

	float:left;

	width:100%;

	background:url(../images/index-frm-mid.png) repeat-y;

	}

.indx-frm-btm{

	float:left;

	width:100%;

	height:20px;

	background:url(../images/index-frm-btm.png) no-repeat center top;

	}

.frmElemts {

	display: inline-block;

    float: left;

    margin: 10px 0 0 2px;}

.frmElemts input, .frmElemts label, .frmElemts select {

	display: inline-block;

	float: left;

	height: 24px;}

.frmElemts label {

	color: #fff;

	font-size: 14px;

	line-height: 34px;

	margin-right: 8px;

	text-align: right;

	width: 100px;}

.frmElemts input, .frmElemts select {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #949494;

    height: 24px;

    outline: medium none;

    padding-right: 4px;

    width: 201px;}

.frmElemts select {

    height: 33px;

    padding: 4px;

    width: 185px;}

input[type="text"], select {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #949494;

	padding:3px 4px;

    font: 13px arial;

    height: 26px;

    width: 176px;}

input[type="email"] {

    height: 26px;

    width: 175px;

	padding:3px 4px;}

input[type="submit"] {

    background: rgba(0, 0, 0, 0) url("../images/submit-bt.png") no-repeat scroll center top;

    border: medium none;

    cursor: pointer;

    height: 64px;

    margin: 10px 0 10px 39px;

    width: 249px;}

.sec2{

    background: url("../images/section2-bg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);

    height: 724px;

    width: 100%;

	float:left;

	min-width:1004px;}

.sec2 .hed{

	color: #2a4f46;

    float: left;

    font-size: 41.18px;

    font-weight: bold;

    letter-spacing: -1px;

	line-height:42px;

    margin: 25px 0 0 326px;

    text-transform: uppercase;}

.sec2 .hed span{

	color:#434343;

	font-weight:normal;}

.sec2-txt1{

	color: #323739;

    float: right;

    font-size: 16px;

    line-height: 22px;

    margin: 436px 0 0;

    width: 65%;}

.sec2-txt2{

	border: 2px solid #366226;

    border-radius: 10px;

    color: #366226;

    float: left;

    font-size: 20px;

    margin: 26px 0 0 40px;

    padding: 10px;

    width: 60%;}

.sec2-txt2 span{

	font-size: 24px;

    font-weight: bold;}

.sec3{

	background:url(../images/section3-bg.jpg) no-repeat center top;

	height:289px;

	width:100%;

	float:left;

	min-width:1004px;

	position:relative;}

.sec3prod{

	position: absolute;

    right: -24px;

    top: -53px;}

.sec3-txt{

    float: left;

    width: 44%;

    margin: 160px 0 0 12px;

    color: #2b2b2b;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 20px;

    line-height: 28px;

    text-align: center;

}

.sec3 ul{

	float: right;

    margin: 64px 0 0;

    padding-right: 220px;

    width: 37%;

	}

.sec3 ul li{

	color: #fff;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 16px;

    line-height: 24px;

    padding: 0 0 33px;

    width: 97%;

	}

.sec3 ul li:last-child{

	 padding: 6px 0 33px;

	}



div#footer{

	float:left;

	width:100%;

	margin-top:13px;

	min-width:1004px;}

.ftrtxt{

	color:#000;

	text-align:center;

	padding-top:0px;

	font-size:15px;

	line-height:24px;

	text-transform:uppercase;}

.ftrtxt a{

	color:#000;

	text-decoration:none;}



.ftrtxt a:hover{

	color:#000;

	text-decoration:none;}

/*****/

