html {
    position: relative;
    min-height: 100%;
}


body {
  min-width: 960px;
  font-family: 'Signika Negative', sans-serif;
  font-size:12px;
   margin: 0 0 100px; /* bottom = footer height */
	background-image:url(../images/.png);
	text-shadow: 0 0 1px rgba(51,51,51,0.1);
}

fieldset{border:none}

p{margin:5px}

a{color:#ff4d0c;}

.lastcontent{margin-bottom:10px}

#container{width:100%;padding:0;margin:0}

#wrapper {
	
	
	
				width: 960px; /* 1000px / 1250px */
				margin-left:auto;
				margin-right:auto;
				
	
}

.centredimage{width:100%;height:47px;text-align:center}

	a{cursor:pointer}
 
 #maincontent{width:100%;}  
		
.product{color:#ff4d0c}


	
		
h1 {color:#333;font-weight:normal;font-style:normal;margin:5px;font-size:18px}

h2 {margin:5px;font-size:13px;font-style:italic;color:#ff4d0c;font-weight:normal;display:inline}

.orange {color:#ff4d0c;font-weight:normal;font-style:normal;display:inline;padding:0;font-style:italic;font-size:10px}

.topmargin{margin-top:10px;}

.subheader{margin:0;padding:0;color:#333;
font-size:15px;font-style:italic;}

.newsletterbox{font-size:11px;
width:auto;max-width:700px;color:#333;
line-height:12px;
color:#333;
}

.downleft{float:left;width:70%;display:block;margin-top:5px;}
.downright{float:right;width:25%;text-align:right;display:block;margin-right:5%;margin-top:5px;margin-bottom:0;padding-bottom:0}


/* `Container
----------------------------------------------------------------------------------------------------*/

#topstrip{width:100%;height:50px;background-color:#333;margin-top:0;position:absolute;z-index:-99999;border-bottom:30px solid #cccccc}

#topcontent{width:960px;margin-left:auto;margin-right:auto;margin-top:30px;z-index:1;position:absolute;
/* default fallback */
}

#topcontent h1{font-size:14px;color:#ff4d0c;margin:0;padding:0;font-style:italic;font-weight:normal;color:#ff4d0c}


#container {
  margin-right: auto;
  margin-left: auto;
  width: 960px;
  margin-top:0px;
 
 
}

.productinfo{overflow:hidden}

.newsubmit{font-size:11px;
border:2px dashed #CCCCCC;
/* default fallback */
background: rgb(255, 255, 255) transparent;
/* nice browsers */
background: rgba(255, 255, 255, 0.5);
/* IE 6/7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
/* IE8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";cursor: pointer;display:inline;margin-left:5px}

.newsletterform{margin-top:10px;margin-bottom:0px}

#header{width:100%;margin-top:0px;padding-bottom:5px;height:260px;} 

#maincontent{width:960px;margin-left:auto;margin-right:auto;}

.freesample{font-size:11px;
border:2px dashed #CCCCCC;margin-top:10px;width:310px;
/* default fallback */
background: rgb(0, 162, 135) transparent;
/* nice browsers */
background: rgba(0, 162, 135, 0.2);
/* IE 6/7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f00a287, endColorstr=#7f00a287);
/* IE8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f00a287, endColorstr=#7f00a287)";
float:right;
}

.sidebarcontent{font-size:11px;
border:2px dashed #CCCCCC;margin-top:10px;width:310px;
/* default fallback */
background: rgb(255, 255, 255) transparent;
/* nice browsers */
background: rgba(255, 255, 255, 0.5);
/* IE 6/7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
/* IE8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";

float:right;
}

.addtocart{width:70px;margin-left:auto;margin-right:auto;display:block}

.download{font-size:11px;
border:2px dashed #CCCCCC;margin-top:10px;width:60%;margin-left:auto;margin-right:auto;overflow:auto;text-align:center;

/* default fallback */
background: rgb(255, 255, 255) transparent;
/* nice browsers */
background: rgba(255, 255, 255, 0.5);
/* IE 6/7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);
/* IE8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff)";
}

.download h1{color:#333;width:100%;padding:0;margin:0;text-align:center;text-transform:uppercase;font-style:italic;border-bottom:2px dashed #CCCCCC;

background: rgb(106, 147, 212) transparent;
/* nice browsers */
background: rgba(106, 147, 212, 0.5);
/* IE 6/7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc6A93D4, endColorstr=#cc6A93D4);
/* IE8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc6A93D4, endColorstr=#cc6A93D4)";}

.price{font-size:25px;font-style:normal;color:#333;}
.blue{
	/* default fallback */
background: rgb(106, 147, 212) transparent;
/* nice browsers */
background: rgba(106, 147, 212, 0.5);
/* IE 6/7 */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc6A93D4, endColorstr=#cc6A93D4);
/* IE8 */    
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc6A93D4, endColorstr=#cc6A93D4)";}

/* `column
----------------------------------------------------------------------------------------------------*/

.column{width:100%;margin-top:5px;padding:0px;overflow:auto;}

.column1{
	width:320px;float:left;}
.column2{width:480px;float:left;}
.column3{width:640px;float:left;}



.logo{margin-bottom:0px;margin-top:117px}
.left{padding:0px 5px 0px 0px;float:left}
.right{margin-right:0px;float:right}

/* Menu Container */
#menu {
	display: inline-block;
	position: relative;
	cursor: default;
	z-index:500;
	width:960px;
	list-style: none;
	margin:0px;padding:0px;
}

/* Menu List */


#menu > li {
	display: block;
	float: left;
	width:160px;
	
}

/* Menu Links */
#menu > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 30px;
	padding: 0 20px;
	line-height: 33px;
	
	font-family: 'Signika Negative', sans-serif;
	text-align:Center;
	font-weight:normal;
	font-size:12px;
	color: #ffffff;
	
}


#navbar{width:960px;padding:0;height:33px}

#headerlogos{width:960px;padding:0}

#one {
	
	background-color:#00a287;
	border-bottom: solid 3px #00a287;
	height:33px;
	
	}

#one a {text-decoration:none;}



#one:hover{background-color:#333;
border-bottom: #00a287 3px solid;
height:33px;
}

#one:hover > a{color:#ffffff}

#one li{list-style:none;
	display: block;
	line-height: 26px;
	text-decoration:none;
	font-family: 'Signika Negative', sans-serif;
	font-weight:normal;
	font-size: 12px;}
	
#one > div{border-width:0px 3px 3px 3px;border-color:#333;border-style:solid;}
	
#one li a{color:#000000}

#one li a:hover{color:#ff4d0c;}


#two {
	
	background-color:#1E796A;
	border-bottom:#1E796A 3px solid;
	height:33px;}
	
#two a {text-decoration:none}
	
	#two:hover{background-color:#333;
border-bottom: #1E796A 3px solid;
height:33px;
}
	
	#two:hover > a{color:#ffffff}
	
	#two li{list-style:none;
	display: block;
	line-height: 26px;
	text-decoration:none;
	font-family:'Signika Negative', sans-serif;
	font-weight:normal;
	font-size: 12px;}
	
#two > div{border-width:0px 3px 3px 3px;border-color:#333;border-style:solid;}
	
	#two li a{
	color: #000000;}
	
	#two li a:hover{color:#ff4d0c;}

#three {
	
	background-color:#006957;
	border-bottom:#006957 3px solid;height:33px;}
	
	#three a{text-decoration:none}
	
	#three:hover{background-color:#333;
border-bottom: #006957 3px solid;height:33px;
}
	
	#three:hover >a{color:#ffffff}
	
	#three li {display: block;
	line-height: 26px;
	list-style:none;
	font-family: 'Signika Negative', sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #888888;}
	
#three > div{border-width:0px 3px 3px 3px;border-color:#333;border-style:solid;}
	
	#three li a{color:#000000;}
	
	#three li a:hover{color:#ff4d0c}

#four {
	
	background-color:#34D0B6;
	border-bottom:#34D0B6 3px solid;height:33px;}
	
	#four a{text-decoration:none}
	
	#four:hover{background-color:#333;
border-bottom: #34D0B6 3px solid;height:33px;
}
	
	#four:hover >a{color:#ffffff}
	
	#four li {display: block;
	line-height: 26px;
	list-style:none;
	font-family: 'Signika Negative', sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #888888;}
	
#four > div{border-width:0px 3px 3px 3px;border-color:#333;border-style:solid;}
	
	
	#four li a {color:#000000}
	
	#four li a:hover{color:#ff4d0c}

#five {
	
	background-color:#284A7E;
	border-bottom:#284A7E 3px solid;height:33px;}
	
	#five a{text-decoration:none}
	
	#five:hover{background-color:#333;
border-bottom: #284A7E 3px solid;height:33px;
}
	
	#five:hover >a{color:#ffffff}
	
	#five li{display: block;
	line-height: 26px;
	list-style:none;
	font-family: 'Signika Negative', sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #888888;}
	#five > div{border-width:0px 3px 3px 3px;border-color:#333;border-style:solid;}
	#five li a{color:#000000}
	#five li a:hover{color:#ff4d0c}



#six {
	
	background-color:#6A93D4;
	border-bottom:#6A93D4 3px solid;height:33px;}
	
	#six a{text-decoration:none}
	
	#six:hover{background-color:#333;
border-bottom: #6A93D4 3px solid;height:33px;
}
	
	#six:hover >a{color:#ffffff}
	
	#six li{display: block;
	line-height: 26px;
	list-style:none;
	font-family: 'Signika Negative', sans-serif;
	font-weight:normal;
	font-size: 12px;
	color: #888888;}
	#six > div{border-width:0px 3px 3px 3px;border-color:#333;border-style:solid;}
	#six li a{color:#000000}
	#six li a:hover{color:#ff4d0c}
	
	


/* Menu Dropdown */
#menu > li > div {
	position: absolute;
	display: block;
	width: 954px;
	top: 36px;
	left: 0px;
	
	opacity: 0;
	visibility: hidden;
	overflow: hidden;

	background: #ffffff;
	-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
	

}



#menu > li:hover > div {
	opacity: 1;
	visibility: visible;
	overflow: visible;
	
}


/* Menu Content Styles */
#menu .nav-column {
	float: left;
	width: 20%;
	padding: 1% 2.5% 2.5% 2.5%;
	
}

#footer{
	background-color:#333;
	color:#ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 80px;
	width: 100%;
	text-align:center;
	
}
