@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

p,a{
color:#626366;}

img{
border:none;
}

body{
font-family:Arial, Helvetica, sans-serif;
}

#container{
width:996px;
margin:0 auto;
}

#content{
float:left;
}

#content-all{
width:100%;
border:#CCC solid 1px;
min-height: 576px;
height: auto !important;
height: 576px;
padding-bottom:10px;
margin-bottom:10px;
float:left;
}

#header{
float:left;
margin-bottom:21px;
}

#hed-left{
width:334px;
height:331px;
background:url(../images/back-left.jpg) no-repeat;
float:left;
}

#hed-right{
width:650px;
height:331px;
float:left;
}

#hed-up{
width:650px;
height:104px;
background:url(../images/back-right-up.jpg) no-repeat;
}

thead{
background:#6f9b18;
height:30px;
font-size:14px;
font-weight:bold;
color:#FFF;
}

#cubes td{
padding-left:10px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;

}
#cubes tbody{
background:#e6e6e6;
color:#333;
}

#hed-down{
width:650px;
height:227px;
background:url(../images/back-right-down.jpg) no-repeat;
}

#photo2{
float:right;
margin-right:40px;
border:#33CC66 solid 1px;
font-size:1px;
}

#hed-down2{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down3{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down4{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down5{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down6{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down7{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down8{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down9{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#hed-down10{
width:629px;
height:184px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
padding-top:43px;
padding-left:33px;

}

#hed-down11{
width:659px;
height:227px;
background:url(../images/back-right-down10.jpg) no-repeat;
float:left;
}

#content-left{
width:246px;
height:auto;
margin-left:68px;
float:left;
}

*html #content-left{
margin-left:34px;}

.title{
width:100%;
height:37px;
background:url(../images/back-title.gif) repeat-x;
float:left;
}

#content-left .title {width:266px;}

.title h2{
font-size:18px;
color:#FFF;
padding-top:10px;
padding-left:20px;
}


.products-h2-box h2 {
	text-align: center;
}
.products-h2-box a{

color: #FFFFFF;
text-decoration: none;}

.title-big{
width:100%;
height:59px;
background:url(../images/back-title-big.gif) repeat-x;
float:left;
}

.title-big h2{
font-size:18px;
color:#FFF;
padding-top:10px;
padding-left:20px;
}

.box-text{
width:266px;
background:url(../images/back01.gif) repeat-x;
min-height: 90px;
height: auto !important;
height: 90px;
padding-top:15px;
float:left;
}

.box-text span a{
color:#0082C8;
font-size:13px;
font-weight:bold;
margin-left:175px;
text-decoration:none;
}

.box-text2{
width:266px;
background:url(../images/back-menu-product.gif) repeat-x;
min-height: 90px;
height: auto !important;
height: 90px;
padding-top:15px;
float:left;
}

.box-text2 a{
text-decoration:none;
color:#404040;}

.box-text2 ul{
list-style:none;
color:#404040;
font-size:15px;
}

.box-text2 li{
margin-bottom:20px;
background:url(../images/vin.gif) 20px 5px no-repeat;
padding-left:30px;
padding-bottom:10px;
border-bottom:#CCC dashed 1px;}

.text{
color:#626366;
font-size:13px;
width:225px;
float:left;
padding-bottom:15px;

}

.text ul{
list-style:none;
}

.text li{
padding-bottom:5px;}

.text li a{
color:#4D4D4D;
text-decoration:none;
background:url(../images/vin.gif) 0 5px no-repeat;
padding-left:10px;
font-weight:bold;

}

.text li a:hover{
color:#0082C8;
}

.text h3{
color:#0082C8;
font-size:17px;
}

.text span{
float:right;
font-size:12px;
color:#000;
font-style:italic;
padding-top:5px;
}

#video{
text-align:center;
margin-top:20px;
float:left;
width:100%;
}

#content-center{
width:388px;
height:auto;
float:left;
/* margin-left:37px; */
margin-left: 13px;
}

#content-center-all{
width:392px;
height:auto;
float:left;
margin-left:12px;
}

#content-center-all span{
color:#000;
}

#content-center-all h4{
font-size:13px;
color:#0082C8;
margin-top:15px;
}

#content-center-all p{
width:500px;
margin-bottom: 10px;
}

#content-right{
width:180px;
height:auto;
float:left;
}

.box-green{
width:180px;
height:134px;
background:url(../images/box-green.gif) no-repeat;
float:left;
margin-top:10px;
}

#footer-up{
width:849px;
height:69px;
float:left;
background:#6f9b18;
text-align:center;
}

#footer-text{
font-size:12px;
color: #FFFFFF;
text-align:center;
padding-top:15px;
float:left;
width:100%;
}

#footer-text p a, #footer-text p{
color: #FFFFFF;}

#content-bottom{
float:left;
padding-left:70px;
padding-top:30px;
}

#footer-back{
width:847px;
float:left;
color:#808082;
font-size:13px;
text-align:center;
margin:0 auto;
padding-top:10px;
}

#text-center{
font-size:14px;
color:#626366;
width:300px;
}

#text-center-revised{
font-size:14px;
color:#626366;
/* width:300px;*/
width: 550px;
}

#text-center-revised h3{
color:#0082C8;
font-size:17px;
margin-top:20px;
margin-bottom:2px
}

#text-center h3{
color:#0082C8;
font-size:17px;
margin-top:20px;
margin-bottom:2px
}

#text-center-revised p, td {
	padding-left: 8px;
}
	
#text-center-revised ul{
margin-left:20px;
font-size:13px;
}

#text-center ul{
margin-left:20px;
font-size:13px;
}

#text-center-revised li{
list-style-image:url(../images/vin.gif)}

#text-center li{
list-style-image:url(../images/vin.gif)}

#text-center-all{
font-size:13px;
color:#626366;
width:572px;
background:url(../images/back-form.gif) repeat-x;
padding-top:20px;
padding-left:20px;
float:left;
margin-left: 10px;
}

#text-center-all h2{
font-size:18px;
margin-bottom:10px;}

#text-center-all h3{
color:#0082C8;
font-size:17px;
margin-top:20px;
margin-bottom:2px
}

#text-center-all ul{
margin-left:20px;
font-size:13px;
}

#text-center-all li{
list-style-image:url(../images/vin.gif)}

#photo{
float:left;
border:#a2cd6b solid 1px;
margin-right:15px;
font-size:1px;
}

.box-green-title{
font-size:16px;
font-weight:bold;
color:#FFF;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
}

.box-green-title a{
color: #FFFFFF;
text-decoration: none;}

.box-green-photo{
padding-left:8px;
}

.box-green-bottom a{
font-weight:bold;
font-size:17px;
color:#FFF;
text-decoration:none;
float:right;
padding-right:10px;
padding-top:10px;
}

#button{
width:61px;
height:22px;
background:url(../images/button.gif) no-repeat;
border:none;
margin-top:5px;
margin-bottom:10px;
}

#button.subm{
width:61px;
height:22px;
background:url(../images/button_s.gif) no-repeat;
border:none;
margin-top:5px;
margin-bottom:10px;
}

.select2{
width:200px;
height:19px;
}

.select3{
width:112px;
height:19px;
}

.textfield4{
width:80px;
height:15px;
}

#form{
width:95%;
background: url(../images/back-form.gif) repeat-x;
color:#626366;
font-size:13px;
margin-top:20px;
padding-top:25px;
padding-left:20px;
}

#form h2{
font-size:18px;
color:666px;
margin-bottom:5px;
margin-top: 20px;

}

.textfield{
width:204px;
height:16px;
margin-bottom:5px;
}

.textfield2{
width:70px;
height:16px;
}

.textfield3{
width:118px;
height:16px;
}

.textarea{
width:204px;
margin-bottom:5px;
}

.textarea2{
width:304px;
height:200px;
margin-top:5px;
}

#cont-buttons{
padding-left:95px;
padding-top:20px;
}

.button{
margin-bottom:17px;
}

.button a{
color:#0A592F;
text-decoration:none;
}

.button a:hover{
color:#fff;
}

#cont-buttons ul{
list-style:none;
font-size:18px;

}

#logo{
width:167px;
height:110px;
margin-left:90px;
}

#logo a{
display:block;
width:100%;
height:100%;
/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
	
}

#menuv{
font-size:15px;
padding-top:78px;
padding-left:10px;
width:100%;
height:12px;
}

#menuv ul{
list-style:none;
}

.buttonv{
float:left;
padding-right:15px;
}

.buttonv a{
float:left;
color:#231F20;
text-decoration:none;
font-weight: bold;
}

.buttonv a:hover{
color:#FFF;
}

#phrase{
color:#FFF;
width:200px;
float:left;
font-size:13px;
padding-top:90px;
padding-left:50px;
}

#phrase h2{
font-size:17px;
}

#phrase-faq{
color:#FFF;
width:170px;
float: right;
font-size:10px;
padding-top:115px;
padding-right:87px;
}

#phrase-faq h2{
font-size:14px;
}

#phrase-team{
color:#FFF;
width:170px;
float: right;
font-size:10px;
padding-top:115px;
padding-right:87px;
}

#phrase-team h2{
font-size:14px;
}

#contact{
text-align: center;
}

#contact p{
margin-bottom:15px;
}

#contact span{ 
color:#0082C8;
}

#how h3{
text-decoration:underline;
font-size:13px;
}

#how p{
margin-left:20px;
line-height:27px;
}

.select{ 
width:160px;
margin-left:3px;
}

#team p{
margin-bottom:15px;
}

#team h3{
margin-top:0px;
}

#team span{
font-size:12px;
color:#626366;

}

.cont-box{
float:left;
margin-top:5px;
width:100%;
margin-bottom:15px;
}

*html .cont-box{
margin-bottom:5px;
}

.cont-left-team{
float:left;
width:auto;
margin-right:15px;
}

.cont-right-team{
float:left;
width:200px;
}

.cont-right-team2{
float:left;
width:350px;
}

#link {
padding-top:15px;
}

#link a{
font-size:13px;
color:#0082C8;
padding-left:20px;

}

.photo-team{
border:#999 solid 1px;
font-size:1px;
}

#about p{
margin-bottom:15px;
}

#about h3{
margin-top:0px;
}

#about span{
font-size:12px;
color:#626366;
}

#about h4{
font-size:14px;
color:#626366;
}

#commercial p{
margin-bottom:15px;
}

#commercial h3{
margin-top:0px;
}

#commercial span{
font-size:12px;
color:#626366;
}

#commercial h4{
font-size:14px;
color:#626366;
}

#commercial h4 span{
font-size:14px;
color:#0082C8;
}

#blocks p{
margin-bottom:15px;
}

#blocks h3{
margin-top:0px;
}

#blocks span{
font-size:12px;
color:#626366;
}

#blocks h4{
font-size:17px;
color:#626366;
margin-bottom:10px;
}

#blocks h4 span{
font-size:14px;
color:#0082C8;
}

.td-title{
color:#000;
font-size:12px;
height:25px;
font-weight: bold;
}

.box-blue{
width:246px;
height:29px;
background:url(../images/box-blue.jpg) no-repeat;
}

#cont-box-blue{
float:left;
margin-bottom:20px;
}

#cont-box-blue ul{
list-style:none;
}

#cont-box-blue li{
margin-bottom:5px;
}

#cont-box-blue a{
color:#FFF;
text-decoration:none;
font-size:18px;
display:block;
width:90%;
height:80%;
padding-top:3px;
padding-left:20px;
}

#hidro{
width:100%;
text-align:center;
margin-top:20px;
float:left;
}

.cont-test{
float:left;
margin-bottom:25px;
}

.cont-test-up{
float:left;
}

.test-left{
float:left;
border:#999 solid 1px;
font-size:1px;
}

.test-right{
float:left;
margin-left:20px;
width:420px;
}

.cont-test-up .test-right{
width:510px;
text-align: justify;}

.cont-test-down{
float:left;
width:522px;
margin-top:4px;
color:#000000;
font-size:12px;
padding-top:4px;
padding-left:10px;
}


#content-all #content-center-all #text-center-all #team .cont-test-down span, #content-all #content-center-all #text-center-all .cont-test-down span, #content-all #content-center-all #text-center-all #team .cont-test .cont-test-down span{
float: right;
text-align: right;}



#cont-menu {
	float:left;
	padding-bottom:2px;
	border-bottom:#0082C8 solid 4px;
	margin-bottom:2px;
	margin-left: 10px;
}
#menu-block {
	width:593px;
	height:23px;
	float:left;
}

#menu-block ul {
	list-style:none;
}
#menu-block li {
	float:left;
	text-align:center;
	margin-right:1px;
}
#menu-block li a {
	color:#FFF;
	font-size:11px;
	font-family: Tahoma;
	text-decoration:none;
	display:block;
	height:19px;
	padding-top:4px;
}
.cubes a { width:69px; background:url(../images/menu-block-stg.gif) no-repeat; }
.cubes a:hover, .cuber-hover { width:69px; background:url(../images/menu-block-stg.gif) 0 -23px }
.blocks a { width:69px; background:url(../images/menu-block-stg.gif) no-repeat; }
.blocks a:hover, .blocks-hover { width:69px; background:url(../images/menu-block.jpg) 0 -23px }
.slabs a { width:69px; background:url(../images/menu-block-stg.gif) no-repeat; }
.slabs a:hover, .slabs-hover { width:69px; background:url(../images/menu-block-stg.gif) 0 -23px }
.pads a { width:69px; background:url(../images/menu-block-stg.gif) no-repeat; }
.pads a:hover, .pads-hover { width:69px; background:url(../images/menu-block-stg.gif) 0 -23px }
.flood a { width:97px; background:url(../images/menu-block-stg2.gif) no-repeat; }
.flood a:hover, .flood-hover { width:97px; background:url(../images/menu-block-stg2.gif) 0 -23px }
.absorbents a { width:132px; background:url(../images/menu-block-stg3.gif) no-repeat; }
.absorbents a:hover, .absorbents-hover { width:132px; background:url(../images/menu-block-stg3.gif) 0 -23px }
.inserts a { width:69px; background:url(../images/menu-block-stg.gif) no-repeat; }
.inserts a:hover, .inserts-hover { width:69px; background:url(../images/menu-block-stg.gif) 0 -23px }

#more {
	margin-top:5px;
	clear:both;
}


#cont-menu-storm {
	float:left;
	padding-bottom:2px;
	border-bottom:#0082C8 solid 4px;
	margin-bottom:2px;
	margin-left: 10px;
}
#menu-block-storm {
	width:593px;
	height:23px;
	float:left;
}
#menu-block-storm ul {
	list-style:none;
}
#menu-block-storm li {
	float:left;
	text-align:center;
	margin-right:1px;
}
#menu-block-storm li a {
	color:#FFF;
	font-size:11px;
	font-family: Tahoma;
	text-decoration:none;
	display:block;
	height:19px;
	padding-top:4px;
}
.clipper a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.clipper a:hover, .clipper-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.arroyo a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.arroyo a:hover, .arroyo-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.tempest a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.tempest a:hover, .tempest-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.tornado a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.tornado a:hover, .tornado-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.twister a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.twister a:hover, .twister-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.deluge a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.deluge a:hover, .deluge-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.typhoon a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.typhoon a:hover, .typhoon-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.squall a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.squall a:hover, .squall-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }
.surge a { width:63px; background:url(../images/menu-block-storm.gif) 0 0 }
.surge a:hover, .surge-hover { width:63px; background:url(../images/menu-block-storm.gif) 0 -23px }


.hed-text{
width:120px;
color:#626366;
font-size:13px;
float:left;
margin-left:25px;
line-height:15px;
}

.hed-text p{
margin-bottom:5px;
}

.hed-text span{
font-size:11px;
color:#0082C8;
line-height:10px;
}

#hed-video
{
float:left;
margin-left:25px;
}

#container #content-all #header #hed-left #cont-buttons ul{
padding-top: 20px;}

#container #content-all #header #hed-left #cont-buttons ul li.button a{
display: block;
padding-left: 25px;
margin-left: -25px;
height: 39px;
padding-top: 12px;
margin-top: -30px;}

.questions{
margin: 10px;
}

.questions a{
color: #0082c8;
font-size: 13;
text-decoration: underline;
padding-bottom: 10px;}

#container #content-all #content #content-left form textarea.textarea2{
height: 100px !important;
width: 143px;}

.errors{
margin-bottom: 10px;
font-size: 13px;}

#content #content-left #video .text h3{
margin-left: -10px;}

#products-box-list{
    background:transparent url(../images/content-large-box-bg.gif) repeat-y scroll 0 0;
    float:left;
    margin-bottom:30px;
    margin-left:25px;
    width:592px;
}
#products-box-list .top {
    float: left;
    width: 592px;
    background: url(../images/content-large-box.gif) top no-repeat;
}
#products-box-list .bottom {
    float: left;
    width: 592px;
    background: url(../images/content-large-box-bottom.gif) bottom no-repeat;
}
#products-box-list .product{
    float: left;
    width: 130px; 
    height: 120px;
    text-align: center;
    margin: 25px 0 0 15px;
    display: inline;
}
#products-box-list .product p {
    text-align: left;
}
#products-box-list .product p a{
    background:transparent url(../images/content-center-box-arrow.gif) no-repeat scroll 0 7px;
    color:#0A74A5;
    font-size:12px;
    font-weight:bold;
    padding:3px 0 0 10px;
    text-decoration:none;
    text-transform:uppercase;
}
#products-box-list .product img {
    margin: 10px 0 0 0;
}
#products-box-list .product a.more {
    font-size: 11px;
    background: url(../images/content-center-box-arrow.gif) 0 5px no-repeat;
    color: #7c7c7e;
    padding: 0 0 0 10px;
}

.center-title-h2{
color: #626366;
font-size: 22px;
margin-bottom: 10px;
margin-left: 31px !important;
}

#container #content-all #content #content-left .box-text .text p{
margin: 5px;
padding: 5px;}

.links-box-2 .title{
margin-top: 15px;}

.links-box-2 h2 a{
color: #FFFFFF;
text-decoration: none;}

#container #content-all #content-center-all .Ask_grown{
text-align: left;}

#container #content-all .Ask_grown .table-title{
font-weight: bold;}

#container #content-all #content-center-all .Ask_grown table td{
padding: 5px;}

.box-green .box-green-photo img{
width: 164px;
height: 59px;}

.back_top{
color: #EC4608;}

#container #content #content-left .box-text .text p.news-title a{
font-weight: bold;}

#content-all #content #content-left .crops-b .text ul li{
color:#4D4D4D;
text-decoration:none;
background:url(../images/vin.gif) 0 5px no-repeat;
padding-left:10px;
font-weight:bold;
}

#container #content-all #content #content-left #video{
height: 300px;}

#container #content-all #content #content-left #form h2{
clear: both;
padding-top: 30px;}

#container #content-all #content-center-all #text-center-all table#cubes tbody tr td p{
width: auto !important;}


#hed-down.index-banner{
background: none;
padding-left: 10px;
}

#container #content-all #header #hed-right #hed-down.index-banner #video_div #single{
margin-top: -10px;
}
#container #content-all #header #hed-right #hed-down.index-banner #video_div{
float: left;}
#container #content-all #header #hed-right #hed-down.index-banner #buttons_ p{
padding-top: 31px;
}
#container #content-all #header #hed-right #hed-down.index-banner #buttons_ img{
padding:0 0 0 17px;
}
*:first-child+html #container #content-all #header #hed-right #hed-down.index-banner #video_div #single{
margin-top: 0px;}

#how-to-buy {font-size:14px; margin-left:68px;}

#htb-top {color:#49831a; font-weight:bold; font-size:14px;margin-left:91px; height:50px;}

#htb-top a {font-size:16px; text-decoration:underline;color:#49831a;}

#htb-left { float:left; font-size:20px; margin-right:46px;}
#htb-left a {padding-top:5px;}

#htb-right {float:right; border-left:3px solid #49831A; padding-left:46px;}

.scribd { margin-left: 150px;}

#zipfield input {border:1px solid #000000;}