/*  Copyright 2009 Mindframe Inc. All Rights Reserved    This means you may NOT use it for you site's design.  */html {	text-align:left;	margin:0px;    overflow: -moz-scrollbars-vertical;}body {	font-family: "Helvetica", Arial, sans-serif;	font-size: 11px;	line-height:13.5px;	color: #626366;	text-align: center;	padding:0px;	margin:0px auto;	background-image: url(/images/site_bg.gif);	margin-bottom:50px;}a img {	border:0px;	outline:none;}a:link, a:visited {	color:#626366;	text-decoration:underline;	outline:none;}a:hover {	text-decoration:none;}h2 {	font-size:13px;	font-weight:bold;	text-transform:uppercase;	color:#929497;	padding:0px;	margin:0px;	margin-bottom:15px;}h3 {	font-size:12px;	font-weight:bold;	text-transform:uppercase;	color:#589BCD;	padding:0px;	margin:0px;	margin-bottom:10px;	margin-top:25px;}h4 {	font-size:10px;	font-weight:bold;	text-transform:uppercase;	color:#626366;	padding:0px;	margin:0px;	margin-bottom:16px;}#container {	width:711px;	margin:0px auto;	text-align:left;	position:relative;	overflow:hidden;}#header {	height:95px;	position:absolute;	top:0px;	right:0px;	width:711px;	background-image: url(/images/pnav_bar.gif);	background-repeat: repeat-x;	background-position: center 64px;}#header2 {	height:140px;	background-color:#FFF;	position:relative;	top:0px;	right:0px;	width:711px;	background-image: url(/images/pnav_bar.gif);	background-repeat: repeat-x;	background-position: center 64px;}#headerImage {	background-image: url(/images/header_bg_image.jpg);	background-repeat: no-repeat;	background-position: center top;	height: 65px;	width: 711px;	position: absolute;	left: 0px;	top: 0px;}#homeLogo {	height: 155px;	width: 155px;	z-index:20;	position:absolute;	top:0px;	left:9px;}#mainLogo {	height: 155px;	width: 155px;	z-index:20;	position:absolute;	top:0px;	left:9px;}#pNav {	display:inline;	position:absolute;	top:51px;	right:0px;	margin:0px;	padding:0px;	height:44px;	line-height:46px;	z-index:25;}#pNav li {	float:left;	list-style:none;	margin-left:5px;	position:relative;}#pNav li.home a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:47px;	height:46px;	background-image: url(/images/home.png);	_background-image: url(/images/home.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	z-index:1;}#pNav li.home a.on {	width:47px;	height:46px;	background-image: url(/images/home.png);	_background-image: url(/images/home.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.about a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:52px;	height:46px;	background-image: url(/images/about_us.png);	_background-image: url(/images/about_us.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	position:relative;	z-index:1;}#pNav li.about a.on {	width:52px;	height:46px;	background-image: url(/images/about_us.png);	_background-image: url(/images/about_us.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.products a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:75px;	height:46px;	background-image: url(/images/products.png);	_background-image: url(/images/products.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	position:relative;	z-index:1;}#pNav li.products a.on {	width:75px;	height:46px;	background-image: url(/images/products.png);	_background-image: url(/images/products.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.organic a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:65px;	height:46px;	background-image: url(/images/organic.png);	_background-image: url(/images/organic.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	position:relative;	z-index:1;}#pNav li.organic a.on {	width:65px;	height:46px;	background-image: url(/images/organic.png);	_background-image: url(/images/organic.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.distribution a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:95px;	height:46px;	background-image: url(/images/distribution.png);	_background-image: url(/images/distribution.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	position:relative;	z-index:1;}#pNav li.distribution a.on {	width:95px;	height:46px;	background-image: url(/images/distribution.png);	_background-image: url(/images/distribution.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.promotions a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:95px;	height:46px;	background-image: url(/images/promotions.png);	_background-image: url(/images/promotions.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	position:relative;	z-index:1;}#pNav li.promotions a.on {	width:95px;	height:46px;	background-image: url(/images/promotions.png);	_background-image: url(/images/promotions.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.employment a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:95px;	height:46px;	background-image: url(/images/employment.png);	_background-image: url(/images/employment.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	position:relative;	z-index:1;}#pNav li.employment a.on {	width:95px;	height:46px;	background-image: url(/images/employment.png);	_background-image: url(/images/employment.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.contact a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:67px;	height:46px;	background-image: url(/images/contact_us.png);	_background-image: url(/images/contact_us.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	position:relative;	z-index:1;}#pNav li.contact a.on {	width:67px;	height:46px;	background-image: url(/images/contact_us.png);	_background-image: url(/images/contact_us.gif);	background-repeat: no-repeat;	background-position: center bottom;}#pNav li.store a {	font-size:1px;	text-indent:-2000px;	display:block;	color:#FFF;	width:52px;	height:46px;	background-image: url(/images/store.png);	_background-image: url(/images/store.gif);	background-repeat: no-repeat;	background-position: center top;	cursor:pointer;	margin-right:12px;	position:relative;	z-index:1;}#pNav li.store a.on {	width:52px;	height:46px;	background-image: url(/images/store.png);	_background-image: url(/images/store.gif);	background-repeat: no-repeat;	background-position: center bottom;}#sNav {	background-color:#A4ABAE;	margin:0px;	padding:0px;	list-style:none;	position:absolute;	top:39px;	z-index:0;	float:left;	height:26px;	line-height:30px;	display:block;	width:2000px;	margin:0px;	padding:0px;	margin-left:1px;}#sNav li {	float:left;	list-style:none;	position:relative;	margin-left:7px;	margin-right:6px;}#sNav li a {	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;	font-size:10px !important;	text-indent:0px !important;	display: inline !important;	color:#FFF !important;	width: inherit !important;	height:26px !important;	background-image: none !important;	_background-image: none !important;	background-repeat: no-repeat !important;	background-position: center top !important;	cursor:pointer !important;	margin-right:0px !important;	text-transform:uppercase;	text-decoration:none;	font-weight:bold;}#sNav li a:hover, #sNav li a.on {	color:#005691 !important;}#homeImage {	height: 475px;	width: 711px;	position:relative;	margin-bottom:13px;}#homeImageText {	height: 342px;	width: 220px;	position: absolute;	right:100px;	bottom:31px;}#facebook { width:218px; height:31px; position:absolute; right:100px; bottom:-1px; z-index:2000;}#homeFeatured {	color:#FFF;	font-weight:bold;	line-height:23px;	text-indent:25px;	text-transform:uppercase;	background-color:#005691;	height:23px;	width:711px;	position:absolute;	bottom:0px;	right:0px;	letter-spacing:.05em;}#homeFeatured a { color:#FFF; text-decoration:none;}#homeFeatured a:hover { color:#FFF; text-decoration:underline;}#homePromo { width:183px; height:183px; position:absolute; bottom:24px; left:6px;}#homeContent {	background-color:#FFF;	padding:23px;	height:221px;	overflow:hidden;}#content {	background-color:#FFF;	padding:23px;	padding-top:30px;}#fullPage {	margin-bottom:25px;}#fullPage .blue {	color:#626366;	font-size:12px;	line-height:15px;}#leftCol {	float:left;	width:140px;	font-size:10px;}#leftCol .browse {	width:100%;	background-color:#a3abae;	height:17px;}#browseProducts {	height:460px;	width:128px;	padding:0px 5px;	border:1px solid #A4ABAE;	border-top:none;	overflow:scroll;	overflow-x:hidden;	text-align: center;}#contactRight {	float:right;	width:420px;	margin-right:86px;}#mainRight {	float:right;	width:506px;}#mainRight ul {	padding:0px;	margin:0px;	margin-left:0px;	margin-bottom:15px;	list-style:none;}#mainRight ul li {	background-image: url(/images/blue_bullet.gif);	background-repeat: no-repeat;	background-position: left 4px;	padding-left:8px;}#mainRight ul li ul {	margin:3px;}#homeWelcome {	color:#589BCD;	font-size:110%;	line-height:16px;	width:345px;	float:left;}#welcomeContent {	height:190px;	padding:0px 5px 0px 0px;	overflow:scroll;	overflow-x:hidden;}#homeProducts {	width:295px;	float:right;}#homeProducts .products td {	text-align:center;	vertical-align:top;	padding:0px;	margin:0px;}#homeProducts .products td.l {	width:50%;	padding-right:15px;}#homeProducts .label a {	font-size:10px;	color:#FFF;	text-transform:uppercase;	text-decoration:none;	background-color:#589BCD;	margin-top:0px;	margin-bottom:12px;	height:17px;	line-height:17px;	display:block;}#homeProducts .label a:hover, #homeProducts .label a.on:hover {	font-size:10px;	color:#FFF;	text-transform:uppercase;	background-color:#005691;	margin-top:0px;	margin-bottom:12px;	height:17px;	line-height:17px;	display:block;}#homeProducts .label a.on {	font-size:10px;	color:#FFF;	text-transform:uppercase;	background-color:#8cc542;	margin-top:0px;	margin-bottom:12px;	height:17px;	line-height:17px;	display:block;}#products {	border:1px solid #A4ABAE;}#products td {	padding:10px;	font-size:10px;	border-top:1px solid #A4ABAE;}#products td.np {	padding:0px;	border-top:0px;}#products td h3 {	font-size:11px;	font-weight:bold;	text-transform:uppercase;	color:#589BCD;	padding:0px;	margin:0px;	margin-bottom:8px;}#products .blueBold {	font-size:12px;	font-weight:bold;	text-transform:uppercase;	color:#589BCD;	padding:0px;	margin:5px 0px;}#products #main td {	padding:8px;	border:0px;}#products #specs td {	border-right:1px solid #A4ABAE;	white-space:nowrap;	padding:8px;}#products #specs td .name {	float:left;}#products #specs td .numbers {	color:#589BCD;	float:right;}#products #specs td.end {	border-right:0px;}#contactBox {	border:1px solid #A4ABAE;	padding:8px;	width:380px;}#contactBox ul {	margin:0px;	padding:0px;}#contactBox li {	list-style:none;	background-image: url(/images/blue_bullet.gif);	background-repeat: no-repeat;	background-position: left 7px;	padding-left:8px;	line-height:17px;}#footer {	font-size:9.5px;	color:#FFF;	text-align:center;	margin:0px auto;	height:17px;	line-height:17px;}#footer span {background-color:#99C4E4; padding:2px 5px; .padding:3px 5px;}.clear {	clear:both;}#printLogo { display:none;}.sub {	text-transform:uppercase;	margin-bottom:5px;}.subHead {	text-transform:uppercase;	margin-top:20px;	font-weight:bold;}.blueBold {	font-size:12px;	font-weight:bold;	text-transform:uppercase;	color:#589BCD;	padding:0px;	margin:5px 0px;}.inset {	margin-left:25px;	margin-bottom:25px;}.specialHead {	font-size:11px;	font-weight:bold;	text-transform:uppercase;	color:#589BCD;	padding:0px;	margin:0px;	margin-bottom:4px;}.form_label {	color:#929497;	text-transform:uppercase;	font-weight:bold;	text-align:left;	padding-right:15px;	padding-top:4px;}.form_label_mes {	color:#929497;	text-transform:uppercase;	font-weight:bold;	text-align:left;	padding-right:15px;	padding-top:8px;}.req {	background-image: url(/images/blue_bullet.gif);	background-repeat: no-repeat;	background-position: 68px center;}.error { color:red;}.form_field {	font-size:11px;	color:#626366;	width:292px;	height:16px;}textarea {	font-family: "Helvetica", Arial, sans-serif;	color:#626366;	font-size:11px;	width:296px!important;}select {	font-family: "Helvetica", Arial, sans-serif;	font-size:11px;	width:296px!important;	height:23px;	color:#626366;	line-height:23px;}.mainBtn {	font-size:10px;	font-family: "Helvetica", Arial, sans-serif;	color:#FFF;	border:none!important;	text-transform:uppercase;	text-decoration:none;	background-color:#589BCD;	height:17px;	line-height:17px;	display:block;	width:140px;}.mainBtn:hover {	font-size:10px;	font-family: "Helvetica", Arial, sans-serif;	color:#FFF;	border:none!important;	text-transform:uppercase;	background-color:#005691;	height:17px;	line-height:17px;	display:block;	width:140px;}
