/*

Theme Name: 	Supergrow

Theme URI: 		http://www.directionplatform.com

Description: 	Mod of Starkers

Version: 		1.0

Author: 		DIrection Platform

Author URI: 	http://www.directionplatform.com

Tags: 			starkers, naked, clean, basic

*/





@charset "UTF-8";

/* CSS Document */



/*Reset default browser CSS------------------------------------- */



@import url("../../plugins/woocommerce/assets/css/woocommerce.css");



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,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

caption, tfoot, thead, p, img, a {

	background: transparent;

	border: 0;

	margin: 0;

	padding: 0;

	vertical-align: baseline;

}

h1, h2, h3, h4, h5, h6 {

	clear: both;

	font-weight: normal;

	font-size:inherit;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

a img {

	border: none;

	outline:none;

}



img{

	border: none;

	outline:none;

}



a{

	border: none;

	outline:none;

}



iframe {

  background-color: transparent;

}





	

input, select, textarea {

    margin:0;

    padding:0;

    font-size:0.85em /* this is optional, I like the fonts a little smaller */;

    outline:none;

    font-family:inherit; box-sizing:border-box /* make sure you use the other vendor prefixes */;

}



/*Reset default browser CSS------------------------------------- */





/*-------------Text-classes-------------------- */





p{

	font-family:helvetica;

	font-weight:lighter;

	color: #ffffff;

	font-size:0.90em;

	line-height:1.4em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

}



/* does this breaks anything?? */

p.grey, .contenttext_left2 > p{

	font-family:helvetica;

	font-weight:lighter;

	color: #999999;

	font-size:0.90em;

	line-height:1.4em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

	clear:both;

	width:89%;

}





a.plink:link, a.plink:visited{

	font-family:helvetica;

	font-weight:lighter;

	color: #999999;

	font-size: inherit;

	line-height:1.4em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

	clear:both;

}



a.plink:hover{

	color:#f8960c;

}



#sitemap_list > li > a:link, #sitemap_list > li > a:visited,

#sitemap_list > li > ul > li > a:link, #sitemap_list > li > ul > li > a:visited

{

	font-family:helvetica;

	font-weight:lighter;

	color: #999999;

	font-size: inherit;

	line-height:1.4em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

	clear:both;

}



#sitemap_list > li > a:hover{

	color:#f8960c;

}







a.plink_white:link, a.plink_white:visited{

	font-family:helvetica;

	font-weight:lighter;

	color: #ffffff;

	font-size: inherit;

	line-height:1.4em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

	clear:both;

}



a.plink_white:hover{

	color:#f8960c;

}











p.smallblue{

	font-family:helvetica;

	font-weight:lighter;

	color:#9dbee5;

	font-size:0.90em;

	line-height:1.4em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

}





p.smallgrey{

	font-family:helvetica;

	font-weight:lighter;

	color: #999999;

	font-size:0.90em;

	line-height:1.4em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

}















span.quotetext{

	font-family: helvetica;

	color: #ffffff;

	font-style:italic;

	font-size:0.90em;

	line-height:1.4em;

	float:left;

}



span.clientname{ font-family: chunkfive; font-size:1.3em; color: #fff; float:left; margin-top:10px;}



p.margin10{

	margin-top:10px;

}



p.margin20{

	margin-top:20px;

}





span.whiteheader{

	font-family: 'Maven Pro', sans-serif;

	font-size:2.5em;

	color:#FFFFFF;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

        line-height:30px;

}





span.greyheader{

	font-family: 'Maven Pro', sans-serif;

	font-size:2.5em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

	color:#666666;

	font-weight:normal;

}









span.greyheadersmall{

	font-family: 'Maven Pro', sans-serif;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

	color:#666666; 

	font-size:1.2em;

}









/*-------------Text-classes-------------------- */













body{

	width:100%;

	height:100%;

	padding:0px;

	margin:0px;

	top:0px;

	bottom:0px;

	left:0px;

	right:0px;

	position:absolute;

	z-index:1;

	font-size:1em;

	background: url(images/main_bg2.png);

	-webkit-text-size-adjust:none;

}





#overWrap {

	margin-left: auto;

	margin-right: auto;

	display: block;

	position: relative;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	z-index:9999999999;font: 0.85em/1.4em 'Maven Pro', sans-serif;

}



#wrapper{

	max-width:1100px;

	min-width:1000px;

	width:90%;

	height:auto;

	overflow:hidden;

	min-height:500px;

	margin-left:auto;

	margin-right:auto;

	position:relative;

	z-index:99999;

}





#header{

	width:100%;

	height:150px;

	position:relative;

	display:inline-block;

	margin:0px;

	padding:0px;

	background: url(images/main_bg2.png) #FFFFFF;

	border-bottom: 1px solid rgb(234, 234, 234);

-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);

-moz-box-shadow:    1px 1px 5px rgba(0, 0, 0, 0.1);

box-shadow:         1px 1px 5px rgba(0, 0, 0, 0.1);

z-index:1;





}





.headerinner{

	max-width:1300px;

	width:90%;

	margin-left:auto;

	margin-right:auto;

	height:150px;

	position:relative;

	min-width:1000px;

}





.headercontact{

	position:absolute;

	top:10px;

	right:10px;

	width:315px;

	height:50px;

	/*padding-right:100px;	*/

	padding-right:5px;

    color:#666666;

    font-family: 'Maven Pro', sans-serif;

	text-decoration:none;

    font-size:1.6em;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);

	/*background:url(images/usps.png) no-repeat right top;*/

}







#bigimage{

    width:auto;

	width:100%;

	overflow:hidden;

	z-index:0;

	height:auto;

	min-height:480px;

	max-height:550px;

	position:fixed;

	margin-top:-60px;

}







.width-wrap {

    overflow: hidden !important;

    width: 100% !important;

	height:500px;

	background:#FFFFFF;

	z-index:-1!important;

-moz-box-shadow: inset 0 -8px 11px -11px rgba(0, 0, 0, 0.1);

-webkit-box-shadow: inset 0 -8px 11px -11px rgba(0, 0, 0, 0.1);

box-shadow: inset 0 -8px 11px -11px rgba(0, 0, 0, 0.1);

min-width:1000px;

max-width:2000px;

position:relative;

margin-left: auto;

margin-right: auto;

}







.middlewrapper {

    width: 1100px;

    height: auto;

    min-height: 200px;

    margin-right: auto;

    z-index: auto;

    text-align: left;

    position: absolute;

    top: 0px;

    left: 50%;

    margin-left: -550px;

}

















#logo{

	width:303px;

	height:162px;

	float:left;

	margin-top:0px;

}







#contactbox{

	width:auto;

	height:auto;

	position:absolute;

	top:40px;

	right:0px;

}













.contentbox{

	width:100%;

	height:auto;

	min-height:200px;

	z-index:999;

	position:relative;

	float:left;

}







.contentbox_rightvine{

	width:100%;

	height:auto;

	min-height:200px;

	z-index:999;

	position:relative;

	float:left;

	background:url(images/rightvine.png) top right no-repeat;

}









.contentbox_leftvine{

	width:100%;

	height:auto;

	min-height:200px;

	z-index:999;

	position:relative;

	float:left;

	background:url(images/leftvine.png) top left no-repeat;

}







.contentbox_leftvine_social{

	width:100%;

	height:auto;

	min-height:500px;

	z-index:999;

	position:relative;

	float:left;

	background:url(images/leftvine.png) top left no-repeat;

}









.chillipic{

	width:357px;

	height:268px;

	position:absolute;

	top:120px;

	right:35px;

	border:solid 8px #CCCCCC;

	

}









.contentboxwrapper{

	max-width:1000px;

	min-width:1000px;

	width:100%;

	margin-left:auto;

	margin-right:auto;

	height:auto;

	min-height:150px;

	z-index:999999;

	padding:0px;

}



.contentboxwrapper404{

	background: url("images/404bg.png") no-repeat;

	box-shadow: 1px 2px 5px 0 #D8D8D8;

    height: auto;

    margin-left: auto;

    margin-right: auto;

    margin-top: 20px;

    max-width: 1000px;

    min-height: 550px;

    min-width: 1000px;

    padding: 0;

    width: 100%;

    z-index: 999999;

}











x.contentinner{

	margin-left:auto;

	margin-right:auto;

	width:90%;

	height:auto;

	min-height:100px;

	padding-top:90px;

	min-width:1000px;

	text-align:center;

}









.contenttext_left{

	float:left;

	height:auto;

	width:46%;

	margin-top:20px;

	margin-left:20px;

	padding-bottom:30px;

	border-bottom:solid 1px #efefef;

box-sizing:border-box;

}







.contenttext_left2{

	float:left;

	height:auto;

	width:90%;

	margin-top:20px;

	margin-left:20px;

	padding-bottom:30px;

}





.moneyimage{

	width:221px;

	height:221px;

	position:absolute;

	top:100px;

	right:40px;

	background:url(images/money_image.png) no-repeat;

	

}









.scalesimage{

	width:221px;

	height:221px;

	position:absolute;

	top:100px;

	right:40px;

	background:url(images/scales_image.png) no-repeat;

	

}







.electricityimage{

	width:221px;

	height:221px;

	position:absolute;

	top:100px;

	right:40px;

	background: url(images/electricityimage.png) no-repeat;

	

}







.foodpic{

	width:100%;

	height:265px;

	float:left;

	margin-top:20px;

	margin-bottom:20px;

}













.contentboxwhite{

	width:100%;

	height:auto;

	min-height:500px;

	background:url(images/bg.png) #FFFFFF;

	/*background:url(images/second_repeat_white2-2.png) repeat-x;*/

	z-index:999;

	position:relative;

	float:left;

}







.contentboxdark_grey{

	width:100%;

	height:auto;

	min-height:430px;

	background: url(images/main_bg_grey.jpg) repeat-x;

	z-index:999;

	position:relative;

	float:left;

-moz-box-shadow:inset 0px 0px 20px 7px #1a1a1a;

-webkit-box-shadow:inset 0px 0px 20px 7px #1a1a1a;

box-shadow:inset 0px 0px 20px 7px #1a1a1a;

margin-top:-60px; 



}









.contentboxgrey{

	width:100%;

	height:auto;

	min-height:500px;

	/*background: url(images/second_repeat_white.png) repeat-x;*/

	z-index:999;

	position:relative;

	float:left;

}





.contenttopbar{

	width:100%;

	background:url(images/bg.png) #597aaa;

	height:40px;

	position:absolute;

	top:0px;

	left:0px;

	right:0px;

	display:none;

	

}





.contenttopbargrey{

	width:100%;

	background:#cccccc;

	opacity:0.2;

	height:40px;

	position:absolute;

	top:0px;

	left:0px;

	right:0px;

	

}











.article_box{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

    -moz-box-sizing: border-box;

    width: 48.4277%;

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

	padding:10px;

    margin: 0px 0px 2.14465% 2.14465%;

    overflow: hidden;

	text-align:left;

	padding-bottom:2%;

	position:relative;

}





.article_box_main{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

   /* -moz-box-sizing: border-box;*/

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

    overflow: hidden;

	text-align:left;

	padding-bottom:2%;

	position:relative;

	width:100%;

	padding:10px;

	margin-bottom:0px;

}







.article_box_main_small{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

    -moz-box-sizing: border-box;

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

    overflow: hidden;

	text-align:left;

	padding-bottom:1%;

	position:relative;

	width:100%;

	padding:10px;

	min-height:250px;

	margin-bottom: 1.57233%;

}







.article_box_2{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

    /*-moz-box-sizing: border-box;*/

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

    overflow: hidden;

	text-align:left;

	padding-bottom:1%;

	position:relative;

	width:46.177777%;

	padding:10px;

	min-height:250px;

	margin-bottom: 1.57233%;

	margin-right: 1.57233%;

	clear:none;

}

















.article_box_3{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

    -moz-box-sizing: border-box;

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

    overflow: hidden;

	text-align:left;

	padding-bottom:1%;

	position:relative;

	width:30.177777%;

	padding:10px;

	min-height:450px;

	margin-bottom: 1.57233%;

	margin-right: 1.47233%;

	clear:none;

	overflow:hidden;

}











.article_box_2_3{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

    -moz-box-sizing: border-box;

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

    overflow: hidden;

	text-align:left;

	padding-bottom:1%;

	position:relative;

	width:61.177777%;

	padding:10px;

	min-height:250px;

	margin-bottom: 1.57233%;

	margin-right: 10px;

	padding-bottom:22px;

}





.article_box_1_3{

   

    overflow: hidden;

	text-align:left;

	padding-bottom:1%;

	position:relative;

	width:32.177777%;

	padding:10px;

	min-height:450px;

	margin:none;

	margin-bottom: 1.57233%;

}



.article_box_1_4{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

    -moz-box-sizing: border-box;

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

    overflow: hidden;

	text-align:left; 

	padding-bottom:1%; 

	position:relative;

	width:100%;

	padding:10px;

	min-height:450px;

	margin:none;

	margin-bottom: 1.57233%;

}



.article_box_1_3 p{

	

	padding:5px 5px;

	color:#828183 !important;

}

















.article_box3{

    border-radius: 4px 4px 4px 4px;

    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1);

    -moz-box-sizing: border-box;

    width: 31.1277%;

    float: left;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);

				    xpadding:10px;

    margin: 0px 0px 2.14465% 2.14465%;

    overflow: hidden;

	text-align:left;

	padding-bottom:2%;

	margin-top:60px;

}

































.heading-container {

    display: table;

    width: 100%;

	margin-top:-10px;

}



.cell

{

    display: table-cell;

}



.left-tip, .right-tip {

  width: 297px;

}



.left-filler, .right-filler {

}



.heading-text {

  width: 1px;

  white-space: nowrap;

}









/* Basic jQuery Slider essential styles */



ul.bjqs {

	position: relative;

	list-style: none;

	padding: 0;

	margin: 0;

	overflow: hidden;

	display: none;

}



li.bjqs-slide {

	width:1000px;

	height: 370px;

	position:relative;



}



.quote {

	width: 620px;

	margin-left: 20px;

	height:auto;

	overflow:hidden;

	min-height: 240px;

	margin-top: 20px;

}



ul.bjqs-controls {

	list-style: none;

	margin: 0;

	padding: 0;

	z-index: 99999999999;

	position: relative;

	overflow: visible;

}



ol.bjqs-markers {

	list-style: none;

	margin: 0;

	padding: 0;

	z-index: 9999;

}



ol.bjqs-markers li {

	float: left;

}



.bjqs-wrapper{

	width:100%;

}



p.bjqs-caption {

	display: block;

	width: 96%;

	margin: 0;

	padding: 2%;

	position: absolute;

	bottom: 0;

	display: none;

}



#container {

	padding-bottom: 50px;

	max-width: 1050px;

	min-width: 1050px;

	width: 90%;

	overflow: visible;

	margin-left: auto;

	margin-right: auto;

	position: relative;

}



span.quotetext{

	color: #a9a9a9;

	font: 0.75em/1.5em Verdana, sans-serif;

	float:left;

	font-style: italic;

	text-align:left;

}



span.clientname{

	color: #c0d542;

	font: 0.75em/1.5em Verdana, sans-serif;

	float:left;

	margin-top:10px;

	font-style: italic;

}





ul.bjqs-controls li a {

	

}



ul.bjqs-controls li {

	position: relative;

	overflow: visible;

}



a.bjqs-prev:link,a.bjqs-prev:visited {

	left: -64px;

	height: 63px;

	width: 63px;

	position: absolute;

	top: -135px;

	background: url(images/prev_button.png) no-repeat;

	display: none;

}



a.bjqs-next:link,a.bjqs-next:visited {

	right: -90px;

	height: 63px;

	width: 63px;

	position: absolute;

	top: -135px;

	background: url(images/next_button.png) no-repeat;

	display: none;

}



p.bjqs-caption {

	color: #fff;

	text-align: center;

	display: none;

}



ol.bjqs-markers {

	position: absolute;

	bottom: -40px;

	z-index:99999999999;

}



ol.bjqs-markers li {

	float: left;

	margin: 0 3px;

}



ol.bjqs-markers li a {

	display: block;

	height: 7px;

	width: 7px;

	overflow: hidden;

	text-indent: -9999px;

	background: #CCC;

	border-radius: 10px;

	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);

}



ol.bjqs-markers li.active-marker a {

	background: #666;

}



.bjqs-next2 {

	position: absolute;

	top: 140px;

	right: 0px;

	height: 36px;

	width: 37px;

	background: url(images/next_button.png) no-repeat;

}



.bjqs-prev2 {

	position: absolute;

	top: 140px;

	left: 0px;

	height: 36px;

	width: 37px;

	background: url(images/prev_button.png) no-repeat;

}







.background-image1{

	width:322px;

	height:365px;

	position:absolute;

	top:0px;

	right:30px;

	bottom:0px;

}



/*-------------Testimonials END-------------------- */















    .myButton {

        

        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

        box-shadow:inset 0px 1px 0px 0px #ffffff;

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));

        background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);

        background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);

        background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);

        background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);

        background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);

        

        background-color:#f9f9f9;

        

        -moz-border-radius:10px;

        -webkit-border-radius:10px;

        border-radius:10px;

        

        border:1px solid #dcdcdc;

        

        display:inline-block;

        color:#053258;

        font-family: 'Maven Pro', sans-serif;

		text-decoration:none;

        font-size:2em;

		padding:30px;

		padding-bottom:20px;

        

        text-shadow:0px 1px 0px #ffffff;

		float:left;

        

    }

    .myButton:hover {

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));

        background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);

        background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);

        background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);

        background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);

        background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);

        

        background-color:#e9e9e9;

		color:#9dbee5;

    }

    .myButton:active {

        position:relative;

        top:1px;

    }











#menu{

	width:auto;

	min-width:60%;

	height:55px;

	/*background: url(images/menu_bg.png);*/

	z-index:999999999999;

	position:absolute;

	top:100px;

	right:0px;

	display:inline;

	white-space:nowrap;

}









a.menulink:link,a.menulink:visited{ font-family: 'Maven Pro', sans-serif; font-size:0.90em; text-decoration:none; color: #666666; line-height:0px; text-shadow:0 1px 1px rgba(255, 255, 255, 0.5); height:25px; padding:7px; padding-top:20px !important; margin-top:-12px !important;}

a.menulink:hover{ font-family: 'Maven Pro', sans-serif; font-size:0.90em; text-decoration:none; color:#649127; line-height:0px;}



a.menulink-current:link,a.menulink-current:visited, a.menulink-current:hover{ 

font-family: 'Maven Pro', sans-serif; font-size:0.90em; text-decoration:none; line-height:0px;

box-shadow: 0px 1px 0px 0px rgb(255, 224, 181) inset;

background: linear-gradient(to bottom, rgb(251, 180, 80) 5%, rgb(248, 147, 6) 100%) repeat scroll 0% 0% rgb(251, 180, 80);

border-radius: 7px 7px 7px 7px;

border: 1px solid rgb(201, 126, 28);

display: inline-block;

color: #FFFFFF;

font-size: 17px;

text-decoration: none;

text-shadow: 0px 1px 0px rgb(143, 127, 36);

font-weight: normal;

}





a.menulink_button:link,a.menulink_button:visited{ 

font-family: 'Maven Pro', sans-serif; 

font-size:0.90em; 

text-decoration:none; 

color: #666666; 

line-height:0px; 

text-shadow:0 1px 1px rgba(255, 255, 255, 0.5); 

background: url(images/main_bg_dark.png);   

margin-top:-13px !important; 

padding-left:15px !important; 

padding-right:15px !important; 

-webkit-border-radius: 7px; 

-moz-border-radius: 7px; 

border-radius: 7px; color: #666666 !important; 

text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);

-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

box-shadow:inset 0px 1px 0px 0px #ffffff;

background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );

background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

background-color:#ededed;

-moz-border-radius:6px;

-webkit-border-radius:6px;

border-radius:6px;

border:1px solid #dcdcdc;

display:inline-block;

text-decoration:none;

text-shadow:1px 1px 0px #ffffff;

margin-left:10px !important;

position:relative !important;

padding-top:20px !important;

}









a.menulink_button:hover{ font-family: 'Maven Pro', sans-serif; font-size:0.90em; text-decoration:none; color:#649127; line-height:0px; 

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );

	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');

	background-color:#dfdfdf;

	color:#bc0d12;

}





a.menulink_button:active{

	position:relative;

	top:1px;

}







.mainbutton_new {

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );

	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

	background-color:#ededed;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #dcdcdc;

	display:inline-block;

	color:#777777;

	text-decoration:none;

	text-shadow:1px 1px 0px #ffffff;

	font-family: 'Maven Pro', sans-serif;

	padding:20px;

	padding-top:10px;

	padding-bottom:10px;

	margin-top:20px;

}.mainbutton_new:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );

	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');

	background-color:#dfdfdf;

	color:#3f6c29;

}.mainbutton_new:active {

	position:relative;

	top:1px;

}















.mainbutton_new2 {

	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #ffffff) );

	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

	background-color:#ededed;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #dcdcdc;

	display:inline-block;

	color:#777777;

	text-decoration:none;

	text-shadow:1px 1px 0px #ffffff;

	font-family: 'Maven Pro', sans-serif;

	padding:20px;

	padding-top:10px;

	padding-bottom:10px;

	margin-top:20px;

}.mainbutton_new2:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );

	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');

	background-color:#ffffff;

	color:#999999;

}









.mainbutton_new3,.mainbutton_new3:hover,.mainbutton_new3:active {













	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;

	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;

	box-shadow:inset 0px 1px 0px 0px #ffffff;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );

	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');

	background-color:#ededed;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	border-radius:6px;

	border:1px solid #dcdcdc;

	display:inline-block;

	color:#777777;

	text-decoration:none;

	text-shadow:1px 1px 0px #ffffff;

	font-family: 'Maven Pro', sans-serif;

	padding:20px;

	padding-top:10px;

	padding-bottom:10px;

	width:82%;

}





span.menulinkspan{font-family: 'Maven Pro', sans-serif; font-size:0.90em; text-decoration:none; color: #e5e5e5; line-height:1.2em; padding-left:3px; padding-right:3px; float:left;}





.myMenu { margin:0; padding:0; } 

.myMenu li { list-style:none; float:left; height:30px; display:inline-block;} 

.myMenu li a:link, .myMenu li a:visited { display:block; text-decoration:none;  padding: 0.5em 0.5em; margin:0; height:15px; }

.myMenu li a:hover {  } /*style the sub menu*/ 

.myMenu li ul { position:absolute; visibility:hidden; margin:0; padding:0; margin-left:-15px; top:30px; /*background: url(images/header2-2.png) bottom repeat-x; */width:200px; padding-bottom:20px;} 

.myMenu li ul li { display:inline; float:none; } 

.myMenu li ul li a:link, .myMenu li ul li a:visited { width:auto; line-height:1.2em; margin-bottom:1px; font-size:0.80em; color:#004176; padding:10px; padding-left:25px; } 

.myMenu li ul li a:hover { background:#9dbee5;   }





.break-line:after {

    background-image: -moz-linear-gradient(left center , rgba(255, 255, 255, 0) 0%, #FFFFFF 40%, #FFFFFF 60%, rgba(255, 255, 255, 0) 100%);

    bottom: -1px;

    height: 1px;

    left: 0;

    right: 0;

}

.break-line:after, .break-line:before {

    content: "";

    display: block;

    position: absolute;

}

.break-line:before {

    background-attachment: scroll;

    background-clip: border-box;

    background-color: transparent;

    background-image: url(images/break-line.png);

    background-origin: padding-box;

    background-position: center top;

    background-repeat: no-repeat;

    background-size: contain;

    height: 140px;

    top: 2px;

    width:100%;

    z-index: -1;

}

.break-line:after, .break-line:before {

    content: "";

    display: block;

    position: absolute;

}

.break-line {

    background-image: -moz-linear-gradient(left center , rgba(204, 204, 204, 0) 0%, #CCCCCC 40%, #CCCCCC 60%, rgba(204, 204, 204, 0) 100%);

    height: 1px;

	margin-left:auto;

	margin-right:auto;

	margin-top:60px;

	margin-bottom:60px;

    position: relative;

    width: 100%;

	float:left;

}



















ul.bulletlist {

    color: rgb(68, 68, 68);

    list-style: none outside none;

    padding-left: 20px;

	list-style:disc;

    padding-bottom: 15px;

    letter-spacing: 0.02em;

    font: 0.9em/1.4em Verdana,Arial,Helvetica,sans-serif;

	width:100%;

	clear:both;

	float:left;

	font-size:inherit;

}





ul.bulletlist li{

	clear:left;

	margin-top:5px;

	width:100%;

	padding:5px;

}





.sidepicbox{

	width:37%;

	height:400px;

	background:#FF0000;

	position:absolute;

	top:0px;

	

	

	

	right:0px;

}







.industrial_light_pic{

	width:36%;

	height:280px;

	background:#FF0000;

	position:absolute;

	top:15px;

	right:40px;

	

}











ul.quicklists {

    list-style-type: none;

    line-height: 28px;

    margin-top: 15px;

    cursor: pointer;

    float: left;

    width: 25%;

    margin-left:60px;

	clear:none;

}









li.listquick {

    font-family: Arial,Helvetica,sans-serif;

    font-size: 0.95em;

    color: rgb(255, 255, 255);

    border-bottom: 1px solid #000000;

    width: 100%;

    padding-top: 3px;

    padding-bottom: 5px;

}







a.quicklinksproject:link, a.quicklinksproject:visited{

    font-family: Arial,Helvetica,sans-serif;

    color: rgb(255, 255, 255);

    font-size: 0.95em;

    text-decoration: none;

    background: url(images/chevvy.png) no-repeat scroll left top transparent;

    padding-left: 18px;

    width: auto;

}



a.quicklinksproject:hover{

	color:#CCCCCC;

}













.logobar{

	width:100%;

	text-align:center;

	height:110px;

	float:left;

	margin-top:50px;

}



/*.logobar{

	width:90%;

	height:60px;

	float:left;

	margin-left:80px;

	margin-top:50px;

}*/







.pluginButton button {

    background: none repeat scroll 0% 0% transparent;

    border: 0px none;

    margin: -1px;

    padding: 0px;

    font: inherit;

    color: inherit;

    cursor: pointer;

}







.factsimage{

	width:412px;

	height:384px;

	position:absolute;

	top:60px;

	right:30px;

	background:url(images/facts_image.png) no-repeat;

}





.tableimage{

	width: 50%;

	float:right;

box-sizing:border-box;

}



.arrow_box {

	position: relative;

	background: url(images/top_texture2.png);

	padding:5%;

	font-family: 'Maven Pro', sans-serif;

	text-transform:uppercase;

	font-weight:bold;

	font-size:1.1em;

	color: #666666;

	text-align:center;

	width:90%;

	

}

.arrow_box:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box:after {



	border-top-color: #f8f8fa;

	border-width: 20px;

	left: 50%;

	margin-left: -20px;

}





span.arrowbracket{

font-size:0.8em; margin-left:10px; color: #999999; font-family: 'Maven Pro', sans-serif;

}







.arrow_box_light {

	position: relative;

	background: url(images/new_light_icon.png) top left no-repeat;

	padding:5%;

	font-family: 'Maven Pro', sans-serif;

	text-transform:uppercase;

	font-weight:bold;

	font-size:1.1em;

	color: #666666;

	text-align:center;

	width:90%;

	padding-left:10%;

	

}

.arrow_box_light:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box_light:after {



	border-top-color: #f8f8fa;

	border-width: 20px;

	left: 50%;

	margin-left: -20px;

}













.arrow_box_info {

	position: relative;

	background: url(images/new_info_icon.png) top left no-repeat;

	padding:5%;

	font-family: 'Maven Pro', sans-serif;

	text-transform:uppercase;

	font-weight:bold;

	font-size:1.1em;

	color: #666666;

	text-align:center;

	width:90%;

	padding-left:10%;

	

}

.arrow_box_info:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box_info:after {



	border-top-color: #f8f8fa;

	border-width: 20px;

	left: 50%;

	margin-left: -20px;

}









.headericon{

	position:absolute;

	top:13px;

	left:10px;

	height:55px;

	width:55px;

}





.headericon2{

	position:absolute;

	top:0px;

	left:0px;

	height:55px;

	width:55px;

}









.headermain{

	position: relative;

	background: url(images/top_texture2.png);

	background:url(images/revised_header.jpg) repeat-x;

	padding:3%;

	font-family: 'Maven Pro', sans-serif;

	font-weight:bold;

	font-size:1.1em;

	color: #666666;

	color:#FFFFFF;

	width:90%;

	padding-left:70px;

	xpadding-top:2.5%;

	margin-bottom:15px;

	min-height:20px;

	float:left;

	overflow:hidden;

	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);

}









.headermain2{

	position: relative;

	background: url(images/top_texture2.png);

	padding:3%;

	font-family: 'Maven Pro', sans-serif;

	text-transform:uppercase;

	font-weight:bold;

	font-size:1.1em;

	color: #666666;

	width:77%;

	padding-left:20%;

	margin-bottom:15px;

	min-height:30px;

	float:left;

	padding-top:6.5%;

}





.headermain_grower{

	position: relative;

	background: url(images/header_grower.png);

	padding:3%;

	font-family: 'Maven Pro', sans-serif;

	text-transform:uppercase;

	font-weight:bold;

	font-size:1.1em;

	color:#FFFFFF;

	width:77%;

	padding-left:20%;

	margin-bottom:15px;

	min-height:20px;

	float:left;

	padding-top:3.5%;

}







.headermain_producer{

	position: relative;

	background: url(images/header_producer.png);

	padding:3%;

	font-family: 'Maven Pro', sans-serif;

	text-transform:uppercase;

	font-weight:bold;

	font-size:1.1em;

		color:#FFFFFF;

	width:77%;

	padding-left:20%;

	margin-bottom:15px;

	min-height:20px;

	float:left;

	padding-top:3.5%;

}























.arrowboximage{

	width:279px;

	height:171px;

	margin-top:30px;

	margin-top:30px;

	margin-left:auto;

	margin-right:auto;

	display:block;

	padding-bottom:30px;

	

	

}





.arrowboximage_large{

	width:90%;

	height:auto;

	margin-top:30px;

	margin-left:auto;

	margin-right:auto;

	display:block;

	margin-bottom:60px;

	

	

}









.arrow_box2 {

	position: relative;

	background: #333333;

	padding:20px;

	font-family: 'Maven Pro', sans-serif;

	font-size:1.3em;

	color: #ffffff;

	-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

text-align:center;

font-weight:normal;

	

}

.arrow_box2:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box2:after {



	border-top-color: #333333;

	border-width: 20px;

	left: 50%;

	margin-left: -20px;

}







.arrow_box2_rollover {

	position: relative;

	background: #333333;

	padding:20px;

	font-family: 'Maven Pro', sans-serif;

	font-size:1.3em;

	color: #ffffff;

	-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

text-align:center;

font-weight:normal;

	

}

.arrow_box2_rollover:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box2_rollover:after {



	border-top-color: #333333;

	border-width: 20px;

	left: 50%;

	margin-left: -20px;

}



.arrow_box2_rollover:hover {

	position: relative;

	background: #f8960c;

	padding:20px;

	font-family: 'Maven Pro', sans-serif;

	font-size:1.3em;

	color: #ffffff;

	-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

text-align:center;

font-weight:normal;

	

}





.arrow_box2_rollover:hover:after {



	border-top-color: #f8960c;

	border-width: 20px;

	left: 50%;

	margin-left: -20px;

}









.arrow_box2_orange {

	position: relative;

	background: #f8960c;

	padding:20px;

	font-family: 'Maven Pro', sans-serif;

	font-size:1.3em;

	color: #ffffff;

	-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

text-align:center;

font-weight:normal;

	

}

.arrow_box2_orange:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box2_orange:after {



	border-top-color: #f8960c;

	border-width: 20px;

	left: 50%;

	margin-left: -20px;

}

















.arrow_box3 {

	position: relative;

	background: #333333;

	padding:5px;

	font-family: 'Maven Pro', sans-serif;

	font-size:0.85em;

	color: #ffffff;

	-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

text-align:center;

font-weight:normal;

margin-bottom:20px;

min-height:70px;

padding-top:5px;

width:70px;

	

}

.arrow_box3:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box3:after {



	border-top-color: #333333;

	border-width: 10px;

	left: 50%;

	margin-left: -10px;

}











.arrow_box4 {

	position: relative;

	background: #333333;

	padding:5px;

	font-family: 'Maven Pro', sans-serif;

	font-size:0.85em;

	color: #ffffff;

	-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

text-align:center;

font-weight:normal;

margin-bottom:20px;

min-height:15px;

padding-top:5px;

width:50px;

margin-top:10px;

	

}

.arrow_box4:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box4:after {



	border-top-color: #333333;

	border-width: 10px;

	left: 50%;

	margin-left: -10px;

}



















.arrow_box_orange {

	position: relative;

	background: #f9970e;

	padding:2px;

	font-family: 'Maven Pro', sans-serif;

	font-size:0.85em;

	color: #ffffff;

	-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

text-align:center;

font-weight:normal;

margin-bottom:20px;

min-height:70px;

padding-top:5px;

width:70px;

	

}

.arrow_box_orange:after {

	top: 100%;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.arrow_box_orange:after {



	border-top-color: #f9970e;

	border-width: 10px;

	left: 50%;

	margin-left: -10px;

}























.industrialpic{

	width:326px;

	height:243px;

	position:absolute;

	right:20px;

	top:90px;

	background:url(images/industrial_light.jpg) no-repeat;

}























.magnify {width: 300px; margin: 30px auto; position: relative;}



/*Lets create the magnifying glass*/

.large {

	width: 175px; height: 175px;

	position: absolute;

	border-radius: 100%;

	

	/*Multiple box shadows to achieve the glass effect*/

	box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 

	0 0 7px 7px rgba(0, 0, 0, 0.25), 

	inset 0 0 40px 2px rgba(0, 0, 0, 0.25);

	

	/*Lets load up the large image first*/

	background: url(images/SK450_large.jpg) no-repeat;

	

	/*hide the glass by default*/

	display: none;

}







.large2 {

	width: 175px; height: 175px;

	position: absolute;

	border-radius: 100%;

	

	/*Multiple box shadows to achieve the glass effect*/

	box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 

	0 0 7px 7px rgba(0, 0, 0, 0.25), 

	inset 0 0 40px 2px rgba(0, 0, 0, 0.25);

	

	/*Lets load up the large image first*/

	background: url(images/halo_large.jpg) no-repeat;

	

	/*hide the glass by default*/

	display: none;

}



/*To solve overlap bug at the edges during magnification*/

.small { display: block;}









.producttable{

		-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background:#f0f0f0;

border:solid 1px #CCCCCC;

margin-left:auto;

margin-right:auto;

text-align:center;

font-weight:normal;

}



.producttable_new{

background:#f0f0f0;

border:solid 1px #CCCCCC;

margin-left:auto;

margin-right:auto;

text-align:center;

font-weight:normal;

}









.producttable2{

background: #333333 url(images/top_texture2.png);

border:solid 2px #ffffff;

margin-left:auto;

margin-right:auto;

text-align:center;

font-weight:normal;

}









td.producttable{

border-top:solid 1px #CCCCCC;

}





.producttable th{

border-bottom:solid 1px #CCCCCC;

border-left: solid 1px #CCCCCC;

font-weight:normal;

}











td.cellstyle3 {

    color: rgb(102, 102, 102);

    background: none repeat scroll 0% 0% rgb(238, 238, 238);

    text-align: center;

    font: 0.85em/1.4em 'Maven Pro', sans-serif;;

}



td.cellstyle4 {

    color: rgb(102, 102, 102);

    text-align: center;

    font: 0.85em/1.4em 'Maven Pro', sans-serif;;

}







td.cellstyle_orange {

    color: #ffffff;

    background: #f8960c;

    text-align: center;

    font: 0.85em/1.4em 'Maven Pro', sans-serif;;

}



td.cellstyle_orange_rev {

    color: #f8960c;

    background: #fbfbfb;

    text-align: center;

    font: 0.85em/1.4em 'Maven Pro', sans-serif;

	border: 1px dotted #f8960c;

}



td.cellstyle_green {

    color: #ffffff;

    background: #709837;

    text-align: center;

    font: 0.85em/1.4em 'Maven Pro', sans-serif;;

}



























    .myButton3 {

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c7c6cc), color-stop(1, #7f7f7f));

        background:-moz-linear-gradient(top, #c7c6cc 5%, #7f7f7f 100%);

        background:-webkit-linear-gradient(top, #c7c6cc 5%, #7f7f7f 100%);

        background:-o-linear-gradient(top, #c7c6cc 5%, #7f7f7f 100%);

        background:-ms-linear-gradient(top, #c7c6cc 5%, #7f7f7f 100%);

        background:linear-gradient(to bottom, #c7c6cc 5%, #7f7f7f 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c6cc', endColorstr='#7f7f7f',GradientType=0);

        

        background-color:#c7c6cc;

        

        -moz-border-radius:5px;

        -webkit-border-radius:5px;

        border-radius:5px;

        

        border:1px solid #b5b1b5;

        

        display:inline-block;

        color:#ffffff;

        font-family: 'Maven Pro', sans-serif;

        font-size:1.1em;

        font-weight:normal;

        padding:10px 32px;

        text-decoration:none;

        

        text-shadow:1px 0px 0px #76757a;

        

    }

    .myButton3:hover {

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7f7f7f), color-stop(1, #c7c6cc));

        background:-moz-linear-gradient(top, #7f7f7f 5%, #c7c6cc 100%);

        background:-webkit-linear-gradient(top, #7f7f7f 5%, #c7c6cc 100%);

        background:-o-linear-gradient(top, #7f7f7f 5%, #c7c6cc 100%);

        background:-ms-linear-gradient(top, #7f7f7f 5%, #c7c6cc 100%);

        background:linear-gradient(to bottom, #7f7f7f 5%, #c7c6cc 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f7f7f', endColorstr='#c7c6cc',GradientType=0);

        

        background-color:#7f7f7f;

    }

    .myButton3:active {

        position:relative;

        top:1px;

    }







.growertablewhite{

	width:100%;

	height:auto;

	overflow:hidden;

	background:#FFFFFF !important;

	min-height:100px;

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

		-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

}



.tablewhitesection{

	width:100%;

	height:auto;

	margin-top:10px;

	margin-bottom:20px;

	float:left;

}











div.styled select {

    width: 100%;

    background-color: transparent;

    background-image: none;

    border: medium none;

    box-shadow: none;

	 font-family: 'Maven Pro', sans-serif;

        font-size:1em;

		color:#333333;

}

div.styled, select, input[type="submit"], input[type="button"], input[type="file"]:after {

    background: url(images/formelements-select.png) no-repeat scroll right center white;

    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);

}

input[type="text"], textarea, select, div.styled, input[type="file"] {

    border-radius: 2px 2px 2px 2px;

    border: 1px solid rgb(204, 204, 204);

    padding: 0.4em;

}

input, select, textarea {

    margin: 0px;

    padding: 0px;

    font-size: 0.85em;

    outline: medium none;

    font-family: inherit;

    -moz-box-sizing: border-box;

}







   .woocommerce-page input.button.alt.mybuyButton, .woocommerce-page input.button.alt.place_order{

        

        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306)) !important;

        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%) !important;

        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%) !important;

        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%) !important;

        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%) !important;

        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%) !important;

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0) !important;

        

        background-color:#fbb450;

        

        -moz-border-radius:7px;

        -webkit-border-radius:7px;

        border-radius:7px;

        

        border:1px solid #c97e1c;

        

        display:inline-block;

        font-family: 'Maven Pro', sans-serif;

        font-size:1.1em;

        font-weight:normal;

        color:#ffffff;

        font-family:Trebuchet MS;

        font-size:17px;

        font-weight:bold;

        padding:10px 11px;

        text-decoration:none;

        

        text-shadow:0px 1px 0px #8f7f24;

        

    }

    .woocommerce-page input.button.alt.mybuyButton:hover, .woocommerce-page input.button.alt.place_order:hover{

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));

        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);

        

        background-color:#f89306;

    }

    .woocommerce-page input.button.alt.mybuyButton:active {

        position:relative;

        top:1px;

    }





    .mybuyButton2 {

        

        -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));

        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);

        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);

        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);

        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);

        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0);

        

        background-color:#fbb450;

        

        -moz-border-radius:7px;

        -webkit-border-radius:7px;

        border-radius:7px;

        

        border:1px solid #c97e1c;

        

        display:inline-block;

        font-family: 'Maven Pro', sans-serif;

        font-size:1.1em;

        font-weight:normal;

        color:#ffffff;

        font-family:Trebuchet MS;

        font-size:17px;

        font-weight:bold;

        padding:10px 11px;

        text-decoration:none;

        

        text-shadow:0px 1px 0px #8f7f24;

		width:90%;

		font-weight:normal;

        

    }

    .mybuyButton2:hover {

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));

        background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);

        background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0);

        

        background-color:#f89306;

    }

    .mybuyButton2:active {

        position:relative;

        top:1px;

    }

	





.productcontrolsdiv{

	width:70%;

	margin-left:auto;

	margin-right:auto;

	height:30px;

	margin-bottom:20px;

	visibility: hidden;

}



a.zoomlink:link,a.zoomlink:visited{

	background:#ffffff url(images/zoom.png) no-repeat right top;

	border:solid 1px #CCCCCC;

	font-family: 'Maven Pro', sans-serif;

	font-size:0.90em;

	color:#666666;

	text-decoration:none;

	width:26%;

	height:12px;

	text-align:center;

	padding:10px;

	padding-top:6px;

	padding-right:38px;

	padding-left:20px;

	float:left;

	

	

}

a.zoomlink:hover{

	color:#FF6600;

}











a.zoomlink2:link,a.zoomlink2:visited{

	background:#ffffff url(images/360.png) no-repeat right top;

	border:solid 1px #CCCCCC;

	font-family: 'Maven Pro', sans-serif;

	font-size:0.90em;

	color:#666666;

	text-decoration:none;

	width:26%;

	height:12px;

	text-align:center;

	padding:10px;

	padding-top:6px;

	padding-right:46px;

	padding-left:20px;

	float:left;

	border-left:none;

	

	

}

a.zoomlink2:hover{

	color:#FF6600;

}





















a.zoomlinksmall:link,a.zoomlinksmall:visited{

	background:#ffffff url(images/zoom.png) no-repeat right top;

	font-family: 'Maven Pro', sans-serif;



	font-size:0.80em;

	color:#666666;

	text-decoration:none;

	width:22%;

	height:12px;

	text-align:center;

	padding:10px;

	padding-top:6px;



















	padding-right:36px;

	padding-left:20px;

	float:left;

	

	

}

a.zoomlinksmall:hover{

	color:#FF6600;

}











a.zoomlink2small:link,a.zoomlink2small:visited{

	background:#ffffff url(images/360.png) no-repeat right top;

	font-family: 'Maven Pro', sans-serif;

	font-size:0.80em;

	color:#666666;

	text-decoration:none;

	width:26%;

	height:12px;

	text-align:center;

	padding:10px;

	padding-top:6px;

	padding-right:40px;

	padding-left:20px;

	float:left;

	border-left:none;

	

	

}

a.zoomlink2small:hover{

	color:#FF6600;

}







a.prodarrow_left:link,a.prodarrow_left:visited{

	height:30px;

	width:30px;

	position:absolute;

	bottom:95px;

	left:10px;

	text-decoration:none;

	background:url(images/arrow_left.png) no-repeat;

}



a.prodarrow_left:hover{

	background:url(images/arrow_left_ro.png) no-repeat;

}









a.prodarrow_right:link,a.prodarrow_right:visited{

	height:30px;

	width:30px;

	position:absolute;

	bottom:95px;

	right:10px;

	text-decoration:none;

	background:url(images/arrow_right.png) no-repeat;

}



a.prodarrow_right:hover{

	background:url(images/arrow_right_ro.png) no-repeat;

}











a.facebook_new:link,a.facebook_new:visited,a.facebook_new:hover{

	width:50px;

	height:50px;

	float:left;

	margin-right:10px;

	background:url(images/facebook.png) no-repeat;

	margin-top:20px;

	margin-left:20px;

}







a.twitter_new:link,a.twitter_new:visited,a.twitter_new:hover{

	width:50px;

	height:50px;

	float:left;

	margin-right:10px;

	background:url(images/twitter.png) no-repeat;

	margin-top:20px;

}







a.youtube_new:link,a.youtube_new:visited,a.youtube_new:hover{

	width:50px;

	height:50px;

	float:left;

	margin-right:10px;

	background:url(images/youtube.png) no-repeat;

	margin-top:20px;

}





a.rss_new:link,a.rss_new:visited,a.rss_new:hover{

	width:50px;

	height:50px;

	float:left;

	margin-right:10px;

	background:url(images/rss.png) no-repeat;

	margin-top:20px;

}







a.gplus_new:link,a.gplus_new:visited,a.gplus_new:hover{

	width:50px;

	height:50px;

	float:left;

	margin-right:10px;

	background:url(images/gplus.png) no-repeat;

	margin-top:20px;

}





a.pinterest_new:link,a.pinterest_new:visited,a.pinterest_new:hover{

	width:50px;

	height:50px;

	float:left;

	margin-right:10px;

	background: url(images/pinterest.png) no-repeat;

	margin-top:20px;

}















/* Basic jQuery Slider essential styles */



ul.bjqs{position:relative; list-style:none; padding:0;margin:0;overflow:hidden; display:none;}

li.bjqs-slide{ width:500px; height:300px; margin-left:auto; margin-right:auto;}





.quote{

	width:800px;

	margin-left:auto;

	margin-right:auto;

	height:300px;

	margin-top:20px;



}



span.quotetext{ font-family: 'Maven Pro', sans-serif; font-size:1.9em; color: #666666 ; text-shadow:0 1px 1px rgba(255, 255, 255, 0.5); float:left;}

span.clientname{ font-family: 'Maven Pro', sans-serif; font-size:1.3em; color: #709836; text-shadow:0 1px 1px rgba(255, 255, 255, 0.5); float:left; margin-top:10px; clear:both;}





ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;position: relative;overflow:visible;}



ol.bjqs-markers{list-style:none;margin:0;padding:0;z-index:9999;}

ol.bjqs-markers li{float:left;}



p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0; display:none;}



/* demo styles */





#container{

  width:1000px;

  overflow:visible;

  padding-bottom:50px;

  margin:auto;

  height:180px;

}



/*#banner {

  margin:0 auto;

  position:relative;

  margin-left:auto;

  margin-right:auto;

  overflow:visible;

}*/



#banner .flex-control-nav{

bottom:80px;

}



#banner .flex-control-paging li a{

width:9px;

height:9px;

}



 ul.bjqs-controls li a{

}





ul.bjqs-controls li

{

	position:relative;

	overflow:visible;

}









a.bjqs-prev:link,a.bjqs-prev:visited{

  left:-70px;

  height:63px;

  width:63px;

  position:absolute;

  top:-120px;

  background: url(images/prev_button.png) no-repeat;

  background:#FF0000;

}



a.bjqs-prev:hover{ background: url(images/prev_button_ro.png) no-repeat;}









a.bjqs-next:link,a.bjqs-next:visited{

  right:-70px;

  height:63px;

  width:63px;

  position:absolute;

  top:-120px;

  background: url(images/next_button.png) no-repeat;

}





a.bjqs-next:hover{

	background: url(images/next_button_ro.png) no-repeat;

}





 p.bjqs-caption{

  color:#fff;

  text-align:center;

  display:none;

  

}



 ol.bjqs-markers{

  position:absolute;

  bottom:80px;



}



 ol.bjqs-markers li{

  float:left;

  margin:0 3px;

}



 ol.bjqs-markers li a{

  display:block;

  height:7px;

  width:7px;

  overflow:hidden;

  text-indent:-9999px;

  background: #CCC;

  border-radius:10px;

  box-shadow:0 1px 1px rgba(255, 255, 255, 0.5);

}



ol.bjqs-markers li.active-marker a{

  background: #666;

}





.productnameheight{

		height:130px;

}







.arrowgraphic{

	width:137px;

	height:136px;

	margin-left:auto;

	margin-right:auto;

	background:url(images/arrow_graphic.png) no-repeat;

	margin-top:30px;

}



.need_help > p, .form-row > label

{

    color:black;

}



.imagespace {

margin: 40px 70px;

}



.payment_box > p 

{

    color: black !important;    

  

}

.chzn-results >  li {

    

    color: black;    

}

#payment{

box-shadow: 0px 1px 0px 0px rgb(255, 255, 255) inset;

background: -moz-linear-gradient(center top , rgb(237, 237, 237) 5%, rgb(223, 223, 223) 100%) repeat scroll 0% 0% rgb(237, 237, 237);

border-radius: 6px 6px 6px 6px;

border: 1px solid rgb(220, 220, 220);

display: inline-block;

color: rgb(119, 119, 119);

text-decoration: none;

text-shadow: 1px 1px 0px rgb(255, 255, 255);

font-family: 'Maven Pro',sans-serif;

padding: 10px 20px;

width:96%;

}



#order_review{

	 font-family: 'Maven Pro', sans-serif !important;

	 color:#666 !important;

}



#order_review_heading{

	font-family: 'Maven Pro', sans-serif !important;

	 color:#666 !important;

	 font-size:1.5em !important;

	 margin-top:30px !important;

	 margin-bottom:15px !important;

}



.col-1 h3{

		font-family: 'Maven Pro', sans-serif !important;

	 color:#666 !important;

	 font-size:1.5em !important;

	 margin-top:30px !important;

	 margin-bottom:15px !important;

}



table.shop_table{

		 font-family: 'Maven Pro', sans-serif !important;

	 color:#666 !important;

}



.cart_totals{

			 font-family: 'Maven Pro', sans-serif !important;

	 color:#666 !important;

}





.payment_box, .need_help

{

  -moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        -webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        box-shadow:inset 0px 1px 0px 0px #ffe0b5;

        

        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306)) !important;

        background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;

        background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;

        background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;

        background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%)!important;

        background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%)!important;

        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0)!important;

        

        background-color:#fbb450!important;

        

        -moz-border-radius:7px!important;

        -webkit-border-radius:7px!important;

        border-radius:7px!important;

        width:100%;

        border:1px solid #c97e1c!important;

        

        font-family: 'Maven Pro', sans-serif;

        

    font-family: 'Maven Pro', sans-serif;

    font-size: 1.1em;

    font-weight: normal;

    color: #ffffff;

    font-size: 17px;

    font-weight: bold;

    text-decoration: none;

    text-shadow: 0px 1px 0px #8f7f24;

    font-weight: normal;           

}





.need_help, .payment_box > p

{

    margin-top:20px;

    font-family: 'Maven Pro', sans-serif;

    font-size: 1.1em;

    font-weight: normal;

    color: #ffffff !important;

    font-family: Trebuchet MS;

    font-size: 17px;

    font-weight: bold;

    text-decoration: none;

    text-shadow: 0px 1px 0px #8f7f24;

    font-weight: normal;    

}



.need_help > p

{

    padding-left:20px;!important;

    font-family: 'Maven Pro', sans-serif;

    font-size: 1.1em;

    font-weight: normal;

    color: #ffffff;

    font-family: Trebuchet MS;

    font-size: 17px;

    font-weight: bold;

    text-decoration: none;

    text-shadow: 0px 1px 0px #8f7f24;

    font-weight: normal;    

    padding-bottom:10px !important;

    

}



.need_help > h3

{

    padding:20px;

    font-family: 'Maven Pro', sans-serif;

    font-size: 1.1em;

    font-weight: normal;

    color: #ffffff;

    font-family: Trebuchet MS;

    font-size: 17px;

    font-weight: bold;

    text-decoration: none;

    text-shadow: 0px 1px 0px #8f7f24;

    font-weight: normal;    

}



#payment div.form-row {

border-top: 1px solid black !important;

}



.arrowup {

	position: absolute;

	top: 80px;

	left: 305px;

	width: 44px;

	height: 34px;

	background: url(images/arrow_up.png) no-repeat;

	z-index: 9999999;

}



.arrowdown {

	position: absolute;

	bottom: 160px;

	left: 305px;

	width: 44px;

	height: 34px;

	background: url(images/arrow_down.png) no-repeat;

	z-index: 9999999;

}



.arrowleft {

	position: absolute;

	top: 225px;

	left: 100px;

	width: 34px;

	height: 44px;

	background: url(images/arrow_left.png) no-repeat;

	z-index: 9999999;

}



.arrowright {

	position: absolute;

	top: 225px;

	right: 100px;

	width: 34px;

	height: 44px;

	background: url(images/arrow_right.png) no-repeat;

	z-index: 9999999;

}

.product-qty {

	padding-top:10px;

}

.product-qty td  

{

	font-family: helvetica;

    font-size: 0.9em;

	

	padding:5px;

	border:1px solid #dddddd;

}

.product-qty td  span{

 

	float:right;

}

.product-qty th 

{

	font-family: helvetica;

    font-size: 0.9em;

	font-weight:normal;	

	padding:5px;

	background:#dddddd;

	text-align:center;

}





/* Google plus css */

li.google_plus_follow_box { list-style: none; }

li.google_plus_follow_box div.myclasswdp { background: #FFFFFF; min-height: 239px; /*padding-top: 20px;*/ border: 1px solid #ccc; }

/*div.myclasswdp { min-height: 290px !important; }*/



/* News Letter CSS */

.span442 { border: 5px solid #fff; border-radius: 5px; box-shadow: 1px 2px 0 0 #D8D8D8; float: left; margin-left: 120px; margin-right: 10px; width: 30%; }

input[type="text"], input[type="email"], .mainbutton_new22 {  background: -moz-linear-gradient(center top , #FFFFFF 5%, #FFFFFF 100%) repeat scroll 0 0 #EDEDED !important; border-radius: 8px !important; color: #777777 !important; font-family: 'Maven Pro',sans-serif !important; margin-left: 10px !important; margin-top: 10px !important; }

.sgllogo { background: url("images/SGL_G+_Logo.jpg") no-repeat scroll 3px 8px rgba(0, 0, 0, 0); height:50px; /*margin-bottom: 10px;*/ padding-top: 7px; }

.sgllogo h4 { font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 14px; font-weight: bold; /*margin-bottom: 10px;*/ margin-left: 55px; }

.sgllogo span { float:right; font-size: 11px; margin-left: 55px; font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif; }

.nlclass2 { background: url("images/bcg_newnl.png") repeat-x scroll 0 0 #f89710; margin-right:0px; padding: 10px; width: 279px; min-height: 221px; }

.headermain22 {  color: #666666; float: left; font-family: 'Maven Pro',sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 15px; min-height: 30px; padding: 3.5% 3% 0 20%; position: relative; text-transform: uppercase; }

.headericon22 { height: 40px; left: 10px; position: absolute; top: 0; width: 35px; }

.fonttxt2 { color: #666666; font-family: 'Maven Pro',sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase;}

.mybuyButton22 { background: linear-gradient(to bottom, #C1EA80 5%, #A6CD4C 100%) repeat scroll 0 0 #C1EA80;

    border: 1px solid #C1EA80;

    border-radius: 7px;

    box-shadow: 0 1px 0 0 #C1EA80 inset;

    color: #FFFFFF;

    display: inline-block;

    font-family: Trebuchet MS;

    font-size: 17px;

    font-weight: normal;

    padding: 10px 11px;

    text-decoration: none;

    text-shadow: 0 1px 0 #8F7F24;

}

.mybuyButton22:hover { color:#FFF; }



.footerblocks .contentboxwrapper{

max-width:1000px;

min-width:100px;

margin: 0 auto;

}



.socialdiv { background: #313131; min-height: 75px; padding: 5px; margin: 0 auto; max-width:800px}

.socialdivbtn { min-height: 80px; width: 35%; float:left;}

.socialdivbtntxt { font-family: 'Maven Pro',sans-serif; font-size: 30px; color: #FE9A2E; line-height: 35px; width: 100%; }

.socialdivbtntxt p { color: #FE9A2E; }

.facebookbtn { background: url("images/facebookbtn_new.png") no-repeat; display: block; float: left; height: 75px; width: 85px; margin-left: 5px; }

.gplusbtn { background: url("images/gplus_new.png") no-repeat scroll 0 0; display: block; float: left; height: 75px; width: 85px; }



@import "css/flexslider.css";



#logo-responsive{

display:none;

}

/*

.headerflags{

background: url('/wp-content/themes/supergrow/images/flags.png') no-repeat scroll 0 0 / 230px 35px rgba(0, 0, 0, 0); 

float: right; 

margin-right: 382px; 

width: 335px; 

margin-top: 18px; 

height: 51px; 

position:static

}*/

.headerflags {

    background: url("/wp-content/themes/supergrow/images/flags.png") no-repeat scroll 0 0 / 567px 55px rgba(0, 0, 0, 0);

    float: right;

    height: 55px;

    margin-right: 342px;

    margin-top: 10px;

    position: static;

    width: 567px;

}



.headercontact span{

font-size:0.55em; 

color:#999999; 

clear:both;

float:left;

}



a.menulink_button:link img{

position:absolute; 

left:3px; 

top:2px;

}



#flip,#flip_footer{

	display:none;

	font-family:'Source Sans Pro', sans-serif;

	color:#ffffff;

	width:auto;

        padding: 0;

	margin:0px ;

	height:32px;

	cursor: pointer;

        float:left;

}



.cartitem{

display:none !important;

}



ul.first{

	margin-left:80px;

}



.sub_button{

width:auto; 

text-align:center; 

clear:both; 

margin-left:70px; 

margin-top:20px;

}



.tableblock{

background: #f8f9f5;

margin-left: auto;

margin-right: auto;

text-align: center;

font-weight: normal;

float:left;

width:98%;

padding:20px 0 0 2%;

}



.tableblock .tablecolumn{

float:left;

width:31.2%;

margin-right: 2%;

}



.tableblock .tablecolumn .growertablewhite{

margin-top:25px;

}

.tableblock .tablecolumn .growertablewhite .whiteheader{

color: #666666; 

font-size: 1.2em;

}



.tableblock .smcol{

width:9%;

margin-right:0px;

}



.tableblock .smtxt{

float:left;

text-align:center;

width:100%;

padding:13px 0;

background-color: none repeat scroll 0% 0% rgb(238, 238, 238);

font-size:14px;

}



.tableblock .smcol a{

margin:5px 0;

}



.wholesale_table{

width:100%;

float:left;

margin-top:20px;

background:#eeeeee;

}



.wholesale_table .wholesale_col{

width:50%;

float:left;

}



.wholesale_table label{

float:left;

width:40%;

padding: 10px 0;

text-align:center;

font: 0.8em/1.4em 'Maven Pro', sans-serif;

color:#777777;

line-height:20px;

}



.wholesale_table .inputfield{

float:left;

width:60%;

padding: 10px 0;

color:#777777;

font: 0.8em/1.4em 'Maven Pro', sans-serif;

}



.wholesale_table .forminput{

margin:0px !important;

padding:3px;

height: 25px;

width: 150px;

}



.wholesale_col_inner{

float: left;

width: 100%;

border-bottom: 2px solid #FFF;

height: 46px;

border-right: 2px solid #fff;

}



.wbutton{

float: left;

width: 98%;

padding: 10px 1%;

}



img{

max-width:100%;

height:auto;

}



#comgrow{

background: #333333;

padding: 2%;

height: auto;

width: 95.7%;

margin-top: 10px;

float: left;

}



.innerbg{

float:left;

width:100%;

max-height:120px;

overflow:hidden;

}



.innerbg img{

float:left;

width:100%;

}



.producttable_new .smallcell{

width:33%;

}



table.growroom { 

  width: 100%; 

  border-collapse: collapse; 

}

/* Zebra striping */

table.growroom tr:nth-of-type(odd) { 

  background: #eee; 

}

table.growroom th { 

  color: white; 

  font-weight: normal !important;

  padding: 6px; 

  text-align: center; 

  background-color: #FFFFFF;

  color:#777777 !important;

}

table.growroom td { 

  padding: 6px; 

  border: 1px solid #FFFFFF; 

  text-align: center; 

}



.whitebg{

background-color: #FFFFFF;

}



.producttable_new{

width:100%;

}



.producttable_new img{

width:100%;

}



.active-result{

color:#000000 !important;

}



.shipping p{

color:#000000 !important;

}





/*Woocommerce*/



.woocommerce table.shop_table td.actions {text-align: right}



.cart_totals {float: right}



.woocommerce .woocommerce-info a{color: #FBB450}



.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{background-color: #FBB450;}



.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{border-top: 3px solid #FBB450}



.updates {font-size: 12px}



.widget_google_plus {

    max-height: 240px!important;

    overflow: scroll!important;

    margin-bottom: 0px!important;

}



/********Responsive***********/



@media screen and (max-width:1280px) {



	/* Force table to not be like tables anymore */

	table.growroom table, table.growroom thead, table.growroom tbody, table.growroom th, table.growroom td, table.growroom tr { 



		display: block; 

                background:#FFFFFF;

	}

	

	/* Hide table headers (but not display: none;, for accessibility) */

	table.growroom thead tr { 

		position: absolute;

		top: -9999px;

		left: -9999px;

	}

	

	table.growroom tr { border: 1px solid #ccc;margin-top: 20px }

	

	table.growroom td { 

		/* Behave  like a "row" */

		border: none;

		border-bottom: 1px solid #eee; 

		position: relative;

		padding-left: 50%; 

                text-align: right; 

                width:49%;

                background:#FFFFFF;

	}

	

	table.growroom td:before { 

		/* Now like a table header */

		position: absolute;

		/* Top/left values mimic padding */

		top: 6px;

		left: 6px;

		width: 45%; 

		padding-right: 10px; 

		white-space: nowrap;

	}

	

	/*

	Label the data

	*/

	table.growroom td:nth-of-type(1):before { content: "Add to Cart"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(2):before { content: "More Information"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(3):before { content: "Units – Halo™ (SGL6)"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(4):before { content: "Units – Spectrum King™ (SK450)"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

        table.growroom td:nth-of-type(5):before { content: "Total LED Watts"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(6):before { content: "Replaces HID Watts"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(7):before { content: "Veg Area (sq ft)"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(8):before { content: "Flower Area (sq ft)"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(9):before { content: "Yield Average (grams)"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(10):before { content: "Yield Pro. (grams)"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }

	table.growroom td:nth-of-type(11):before { content: "Hanging Weight (lbs)"; font-size:15px; font-family:'Maven Pro', sans-serif; font-weight:normal; color:#777777; }



td.whitebg a.mybuyButton2{width:90%!important;text-align: center}



table.growroom td {border-style: none}

table.growroom td.cellstyle3{text-align: center}

table.growroom td:before{text-align: right}



td.cellstyle3.halo{background-color: #82AF3E;-webkit-border-top-left-radius: 5px;

-webkit-border-top-right-radius: 5px;

-moz-border-radius-topleft: 5px;

-moz-border-radius-topright: 5px;

border-top-left-radius: 5px;

border-top-right-radius: 5px;color:#ffffff;border-bottom-width: 0px}

td.cellstyle3.spectrum{background-color: #82AF3E;-webkit-border-bottom-right-radius: 5px;

-webkit-border-bottom-left-radius: 5px;

-moz-border-radius-bottomright: 5px;

-moz-border-radius-bottomleft: 5px;

border-bottom-right-radius: 5px;

border-bottom-left-radius: 5px;color: #ffffff;}



table.growroom td:nth-of-type(3):before,table.growroom td:nth-of-type(4):before{color: #ffffff;}

}





@media screen and (max-width:1050px) {



body{

overflow-x:hidden;

}



.contentboxwrapper, .headerinner{

width:100%;

min-width:100%;

overflow:hidden;

}



.middlewrapper{

width:100%;

min-width:100%;

overflow:hidden;

height:100%;

}



#logo{

width:25%;

}



ul.myMenu .menulink_button{

margin-right:10px !important;

}



#banner .flex-control-nav {

  bottom: 120px;

}



#overWrap{

	z-index:99999;

}



.article_box_main{

width:98%;

padding:10px 1%;

}



}



@media screen and (max-width:1021px) {



body{

width:96%;

padding: 0 2%;

}



.menulink_button{

margin-right:0px;

}





#logo{

display:none;

}



#logo-responsive{

width:100%;

float:left;

text-align:center;

display:block;

}





#header{

border-bottom:0px;

box-shadow:none;

}



#header, .headerinner{

height:auto;

}



.cartitem{

display:block !important;

}



.middlewrapper{

left:0px;

margin-left:0px;

height:100%;

}



.producttable2 td{

width:100%;

text-align:center;

}



.mainbutton_new3, .mainbutton_new3:hover, .mainbutton_new3:active{

padding: 20px 5%;

}



.mybuyButton2:hover, .mybuyButton2{

padding: 10px 4%;

}



.headercontact{

float:left;

width:66%;

margin-left:4%;

right:0px;

top:0px;

padding:0px;

position:relative;

background:none;

margin-top:18px;

font-size: 1.3em;

}







#menu{

width:100%;

float:left;

position:relative;

top:0px;

min-height:35px;

height:auto;

}



.headerflags{

background: url('/wp-content/themes/supergrow/images/flags.png') no-repeat scroll 0 0 / 200px 30px rgba(0, 0, 0, 0); 

float: left; 

margin-right: 0px; 

width: 30%; 

margin-top: 18px; 

height: 51px; 

position:static;

}



.headercontact span{

float:right;

font-size:0.6em;

color:#666666;

}



a.menulink_button:link{

padding: 7px 5px !important;

line-height:13px;

float:right;

margin-top:-5px !important;

}



a.menulink_button:link img{

top:-6px;

}



#flip {

	display:block;

}





.myMenu{

	display:none;

	width:100%;

	float:left;

	height:auto;

}



ul.myMenu a.menulink_button, .menulinkspan{

display:none;

}



.width-wrap {

min-width: 100%;

height: 370px;

}



.myMenu li{

width:100%;

margin-top:0px;

padding:10px 0

float:left;

border-bottom:1px solid #cccccc;

margin-bottom:10px;

}



.myMenu li:last-child{

display:none;

}



.myMenu li a, a.menulink:link, a.menulink:visited{

padding:0 !important;

float:left;

margin-top:0px !important;

width:100%;

line-height:18px;

}



a.menulink-current:link, a.menulink-current:visited, a.menulink-current:hover{

background:none;

border:0px;

color:#666666;

border-radius:0px;

box-shadow:none;

margin-top:0px !important;

}



.arrow_box_light{

font-size: 1em;

min-height:30px;

}



.arrowboximage{

width:100%;



}



.producttable2{

border:0px;

}



.factsimage{

width:200px;

background: url(images/facts_image_res.png) no-repeat;

top:105px;

}



.industrialpic{

width:200px;

background: url("images/industrial_light_res.jpg") no-repeat;

height:150px;

}



span.greyheadersmall{

font-size:0.8em;

}



.article_box3{

height:auto;

}



.break-line{

margin-top:30px;

margin-bottom:30px;

}



#container{

width:100%;

}



ul.quicklists{

	margin-left:5%; 

        width:28%;

}



ul.first{

	margin-left:3%;

}



.span442{

	width:29%;

	margin:0 1%;

}



.fb_iframe_widget{

	width:100%;

	overflow:hidden;

}



#banner .flex-control-nav {

  bottom: 150px;

}



.socialdiv{

min-height:50px;

padding:7px 5px;

}



.socialdivbtn{

width:20%;

min-height:50px;

max-height:50px;

}



.facebookbtn, .gplusbtn{

width: 40%;

background-size: 50px 50px;

height:50px;

}



.socialdivbtntxt, .socialdivbtntxt p{

font-size:21px;

line-height:22px;

}



.nlclass2{

width:96%;

padding:10px 2%;

}



input[type="text"], input[type="email"], .mainbutton_new22{

width:100%;

margin-left:0px !important;

margin-top:5px  !important;

margin-bottom:10px;


}



.sub_button{

margin-left:0px;

margin-top:5px;

}



.myclasswdp{

width:100% !important;

overflow:hidden;

}



#banner{

width:100% !important;

}





#container{

width: 100%;

min-width: 100%;

padding-bottom: 0;

}



.quote{

width:80%;

font-size:12px;

}



ol.bjqs-markers {

	bottom: 120px;

	width: auto;

	text-align: center;

	

}



.contentbox_leftvine_social{

min-height:100px;

}



.contentboxdark_grey{

margin-top:0px;

}



.article_box_main { padding:2.5%; width:95% }



/*****products page******/



.products_page .contentboxwrapper, .center_res_block{

width:600px;

min-width:600px;

margin:0 auto;

}



.article_box_2 {

width: 70%;

max-width: 600px;

margin-right: 0px;

margin-bottom: 30px;

padding: 10px 15%;

}



.arrowboximage_large{

float:left;

text-align:center;

}



.producttable2{

margin-top: 10px;

width: 48%;

margin-right: 2%;

float: left;

}



.article_box_1_4 .producttable2{

width:100%;

margin-right:0px;

}



.producttable2 ul{

padding-left:0px;

}



.article_box_2_3, .article_box_1_3, .article_box_1_4{

width:96%;

padding-left:2%;

padding-right:2%;

margin-left:0px;

margin-right:0px;

}



.article_box3 .producttable2{

margin-left:3%;

margin-right:3%;

width:94%;

}



.arrow_box_light{

padding-left:0px;

background-position: center top;

padding-top:55px;

}



.arrow_box_info {

background-position: center top;

padding-top:55px;

}



.headermain{

width: 96%;

padding: 20px 2% 10px 2%;

}



.headericon{

top: 0;

left: 0;

float: left;

position: relative;

margin-top:-10px;

}



.headermain p{

float: none;

}



.mrg{

width: 94%;

margin-left: 3%;

margin-right: 3%;

}



.article_box_2_3 .product-qty{

color: #999;

width:94%;

margin-left:3% !important;

margin-right:3% !important;

}



.center_res_block .bulletlist{

width: 94%;

margin-left: 3% ;

margin-right: 3%;

padding-left:0px;

}



.center_res_block .bulletlist li, .producttable2 .bulletlist li{

list-style:none;

padding-left:0px;

padding-right:0px;

}





.contenttext_left2 .producttable2{

width:100%;

}



#wholesale_form .producttable2 td{

width:auto;

}



.article_box_main  .xm, .article_box_main_small .xm{

width:66%;

}



.contenttext_left2{

margin-left:0px;

width:100%;

}



.fullwidth{

width:100%;

}



.fullwidth td{

width:auto

}



.shop_table th, .shop_table td{

width:40%;

}



.woocommerce #payment, .woocommerce-page #payment{

padding:10px 2%;

}



.headercontact span{

width:260px;

}



#fb-root{

height:1px;

}



.smcol .arrow_box3{

width:94%;

padding-left:0px;

padding-right:0px;

font-size:0.75em;

}



.smcol .arrow_box_orange{

width:94%;

padding-left:0px;

padding-right:0px;

font-size:0.75em;

}



.slide_box_inner .hidetable{

display:none;

}



}





@media screen and (max-width:767px) {



.article_box_main  .xm, .article_box_main_small .xm{

width:100%;

}



.headerflags{

width:100%;

background-position:center;

}



.headercontact{

width:100%;

margin-left:0px;

text-align:center;

height:70px;

margin-top:10px;

}



.width-wrap {

min-width: 100%;

height: 230px;

float: left;

}



.home_products .contentboxwrapper, .footerblocks .contentboxwrapper{

width:300px;

min-width:300px;

overflow:hidden;

}



.article_box3 {

width: 90%;

margin-left: 5%;

margin-right: 5%;

padding-left: 0px;

margin-top: 15px;

}



.headermain{

min-height:40px;

padding-left:2%;

padding-right:2%;

width:96%; 

}



.factsimage, .industrialpic{

float: left;

width: 90%;

text-align: center;

right: 0px;

background-position: center;


position: relative;

top: 0px;

height: 200px;

margin-left: 0px;

padding-left: 0px;

}



ul.bulletlist{

width:100%;

padding-left:0px;

}



ul.bulletlist li {

width: 100%;

list-style: none;

}



p.grey, .contenttext_left2 > p{

width:96%;

}



.span442 {

width: 90%;

margin: 0 2%;

margin-bottom: 20px;

max-width:300px;

}



.socialdiv{

margin:0px;

min-height:28px;

padding:7px 5px;

}



.socialdivbtn{

width:80px;

min-height:40px;

}



.facebookbtn, .gplusbtn{

width: 35px;

background-size: 30px 30px;

height:40px;

}



.socialdivbtntxt, .socialdivbtntxt p {

font-size: 11px;

line-height: 14px;

height: 30px;

}



.contentboxdark_grey{

margin-top:0px;

}



ul.quicklists{

width:90%;

margin-left:3%;

} 



ul.quicklists li:last-child{

border:0px;

}



.contentboxdark_grey{

background-repeat:repeat;

min-height:100px;

}



.logobar{

margin-left:0px;

width:100%;

margin-top:20px;

}



.logobar img{

width:auto;

max-height: 47px

}



.industrialpic{

float:left;

width:100%;

top:0px;

right:0px;

position:relative;

}



.quote {

width: 80%;

font-size: 9px;

}



ul.quicklists{

margin-top:0px;

}



.footer_hide{

display:none;

}



#flip_footer {

	display:block;

        width: 95%;

        margin-left: 5%;

        margin-top:10px;

}



ol.bjqs-markers {

	bottom: 120px;

	width: auto;

	text-align: center;



	

}



.article_box3{

max-width:300px;

}





.products_page .contentboxwrapper, .center_res_block{

width:100%;

min-width:100px;

margin:0 auto;

}



.products_page .producttable2{

margin-top: 10px;

width: 48%;

margin-right: 2%;

float: left;

}



.article_box_2 {

width: 90%;

max-width: 600px;

margin-right: 0px;

margin-bottom: 30px;

padding: 10px 5%;

}



.products_page .arrow_box_light {

padding-left: 0px;

background-position: top center;

padding-top: 55px;

font-size: 1em;

min-height: 30px;

margin-right: 0px;

padding-right: 0px;

width: 100%;

}



.arrowboximage_large{

height:auto;

margin-top:10px;

margin-bottom:10px;

}



.producttable2{

width:100%;

}







.productcontrolsdiv{

float:left;

width:100%;

}



.article_box_2_3 .product-qty{

width:94%;

margin-right:4% !important;

margin-left:4% !important;

}



.headercontact span  {

float:none;

display:block;

}



#contactForm td.cellstyle3{

width:48% !important;

}



.hidetable{

display:none;

}



.zoomlink{

padding: 6px 28px 10px 20px !important;

}



.zoomlink2{

padding: 6px 42px 10px 20px !important;

}



.producttable_new{

border:0px;

}



.cellstyle3 input[type="text"], .cellstyle3 input[type="email"], .cellstyle3 textarea, .cellstyle3 select{

width:100%;

}



.tableimage {

width:100%

}



.article_box_main .contenttext_left{

width:100%;

float:none;

margin:0 auto;

}



.full .article_box_main .contenttext_left{

max-width:100%;

float:none;

margin:0 auto;

}



.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce-page table.shop_table td{

font-size:12px;

padding:5px;

}



.cart_totals table{

width:100%;

}



.cart_totals table th, .cart_totals table td{

width:45%;

}



.woocommerce-page .button{

width:100% !important;

margin-top:10px !important;

max-width:200px;

float:left !important;

}



.headercontact{

height:auto;

}



.headercontact span{

margin-top:10px;

margin-bottom: 20px;

width: 250px;

margin-left: auto;

margin-right: auto;

}



.flexslider .flex-prev, .flexslider .flex-next{

display:none;

}



span.whiteheader{

font-size:15px;

line-height:18px;

}



}



@media screen and (max-width:550px) {



.tableblock .tablecolumn{

width:98%;

margin-bottom:20px

}



.tableblock{

padding-bottom:20px;

}



.wholesale_table .wholesale_col{

width:100%;

}



.wholesale_table label{

padding:10px 2%;

}



.wholesale_table .inputfield{

padding:10px 2%;

width:52%;

}



.wholesale_table .forminput{

width:100%;

}





a.wc-forward{

float:left !important;

width:100% !important;

}



table.growroom td { 

width:48%;

}



table.growroom td:before{

overflow:hidden;

}



}





@media screen and (max-width:480px) {



.products_page .producttable2{

margin-top: 10px;

width: 100%;

margin-right: 0%;

float: left;

}





}



@media screen and (max-width:380px) {





.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce-page table.shop_table td{

padding:3px;

}



.products_page .contentboxwrapper, .center_res_block{

width:300px;

min-width:300px;

margin:0 auto;

}



.article_box_2 {

max-width:300px;

}



}



div.headermain p {

font-family: 'Maven Pro',sans-serif;

font-weight: bold;

font-size: 1.1em;

}



fieldset#fscf_form_fieldset1 { background: #EEEEEE; }

div#fscf_div_field1_2 select#fscf_field1_2 { float: right; margin-right: 95px; margin-top: 10px; }

div#fscf_div_field1_3 textarea#fscf_field1_3 { float: right; margin-bottom: 10px !important;  margin-left: 10px !important; margin-top: 10px !important; }

div.pclss { text-align: center; font-weight: bold; font-size: 18px; }

div.pcls1{ text-align: center; }

div.mainwarr { margin: 0px auto; width: 260px; } /* 230px;*/

div.mainwarr input[type="text"] { color: #848484 !important; font-size: 12px; }

div.myfield { background: none repeat scroll 0 0 #efefef; color: #848484; border: 1px solid #ccc; border-radius: 8px; margin:10px; padding: 3px 15px; text-align: center; width: 80%; }

div#fscf_captcha_image_div1 { float: right; margin-left: 10px; }

input#fscf_name1, input#fscf_email1, input#fscf_field1_4 { float:right; }

div.wpcf7-validation-errors { text-align:center; }

input.wpcf7-captchar { width:135px; }

input.wpcf7-submit { background: url("http://www.supergrowled.com/wp-content/uploads/Submit.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 58px; width: 185px; color: transparent; border: medium none; box-shadow: none; }

.article_box_main.contect-form{position: relative; width: 96%; background: url('http://www.supergrowled.com/wp-content/uploads/bg-contact-form.png'); box-shadow: inset 0px 0px 114px #E4980E; border-radius: 7px; }
.article_box_main.contect-form.home-page {margin: 0 2.14465%;}
.article_box_main.contect-form .contenttext_left2{position:relative; width: 77%;}
.article_box_main.contect-form .contenttext_right2 {float: right; width: 17%; height: 100%; position: relative; top: 6px; right: 12px; -ms-transform: rotate(20deg); -webkit-transform: rotate(20deg); transform: rotate(20deg);}
.article_box_main.contect-form .right_arrow{position: absolute; top: 15%; right: -1%; width: 15%;}
#af-form-1438824656 .af-body input.text{font-size: 18px; border-radius: 7px !important; padding: 10px !important; margin-left: 0 !important;}
#af-form-1438824656 .af-body input.text:focus, #af-form-1438824656 .af-body textarea:focus{border-color:#030303;border-width:1px;border-style:solid;}
#af-form-1438824656 div.af-element{width: 35%; float: left; margin-right: 20px;} 
#af-form-1438824656 .af-element.buttonContainer{width: 18%;}
.af-body .af-textWrap{text-align:left;}
.af-body input.text{width:100%;float:none;padding:2px!important;}
.af-body.af-standards input.submit{padding:4px 12px;}
.af-element{padding: 15px 0 0;}
.article_box_main.contect-form .buttonContainer .mybuyButton2{position: relative; z-index: 9999;margin-top: 10px; padding: 9px 0; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306)); background: -moz-linear-gradient(top, #fbb450 5%, #f89306 100%); background: -webkit-linear-gradient(top, #fbb450 5%, #f89306 100%); background: -o-linear-gradient(top, #fbb450 5%, #f89306 100%); background: -ms-linear-gradient(top, #fbb450 5%, #f89306 100%); background: linear-gradient(to bottom, #fbb450 5%, #f89306 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306',GradientType=0); background-color: #fbb450; -moz-border-radius: 7px; -webkit-border-radius: 7px; cursor: pointer;} 
.article_box_main.contect-form .buttonContainer .mybuyButton2:hover{background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450)); background: -moz-linear-gradient(top, #f89306 5%, #fbb450 100%); background: -webkit-linear-gradient(top, #f89306 5%, #fbb450 100%); background: -o-linear-gradient(top, #f89306 5%, #fbb450 100%); background: -ms-linear-gradient(top, #f89306 5%, #fbb450 100%); background: linear-gradient(to bottom, #f89306 5%, #fbb450 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450',GradientType=0); background-color: #f89306;}
.article_box_main.contect-form p{font-size:16px; color:#000; width:87%;}