body{ 	color: #fff;	font-size: 5pt;	font-family: helvetica;	margin:0;	padding: 0;}p{	margin: 0.6em 0 0 0;}a:link{	color: #fff;	text-decoration: underline;}a:visited{	color: #cf3;	text-decoration: underline;}a:hover{	color: #cf0;	text-decoration: none;}.text{	color: #fff;	font-size: 13px;	font-family: helvetica;	line-height: 16px;	background-image: url(../images/green_spcer.jpg);	text-decoration: none;	text-indent: 0;	margin: 0;	padding-right: 7px;	height: 300px;	overflow: auto;}.terms{	color: #fff;	font-size: 13px;	font-family: helvetica;	line-height: 16px;	text-decoration: none;	background-image: url(../images/green_spcer.jpg);	text-indent: 0;	margin: 0;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 0;}.textblack{	color: #360;	font-size: 13px;	font-family: helvetica;	line-height: 16px;	text-decoration: none;	text-indent: 0;	margin: 0;	padding-right: 0;	padding-bottom: 0;	padding-left: 0;}h1{	color: #cf6;	font-size: 15px;	font-family: helvetica;	font-weight: bold;	text-decoration: none;	margin: 0 0 0.5em 0;}h2{	color: #030;	font-size: 15px;	font-family: helvetica;	font-weight: bold;	text-decoration: none;	margin: 0.67em 0;}.bodygreen{	background: url(/images/green_bg.gif) repeat-x left 140px;}table{	margin:0; padding: 0;}#page{	min-width: 980px;}#main_wrapper {	margin: 0;	padding: 0;}#main {	margin: 0;}#minwidth{	width: 620px;	height: 1px;}#header, #blog_header{	height: 100px;	background-color: white;}#header img, #blog_header img{	border: 0;	margin: 0;	padding: 0;	float: left;}#menu{	background: url(images/menu_bg.gif) top left repeat-x;	padding: 0 0 0 20px;	margin: 0;	height: 40px;}#menu li{	display: inline;}#store{	padding-left: 10px;		line-height: 150%;}#store h1{	color: #003300;}#contentwrapper{	margin: 15px;	display: block;}#content{}.store_subcategory{	width: 150px;	float: left;	height: 230px;}.product{	float:left;	width: 140px;	height: 215px;	padding: 5px 5px 5px 0px;	text-align:center;}a.productlink:link, a.productlink:visited, a.productlink:hover, a.productlink:active{	font-size: 12px;	font-weight: bold;	color: #003300;	text-decoration: underline;	line-height: 150%;}#mainimage{	float: left;}#subimages{	float: left;}.thumb{	float: left;	padding: 90px 0 0  20px;}#productdetail{	clear: both;	padding-top: 20px;}#productdescription{	width: 285px;	float: left;}#productimages{	width: 350px;	float: left;}.textblack h1{	color: #030;	font-size: 15px;	font-family: helvetica;	font-weight: bold;	text-decoration: none;	margin: 0.67em 0;}.textblack a{	color: #030;}#breadcrumb{	font-size: 0.8em;	padding-bottom: 30px;}#search{	float: right;	padding: 5px 20px;	margin: 5px 20px 0 0;	font-size: 12px;	color: white;	background: #9acb54;}#search input, #search select{	font-size: 0.8em;	width: 140px;}#basket{	float: right;	padding: 5px 20px;	margin: 5px 20px 0 0;	font-size: 10px;	color: white;	background: #c2a370;}#basket h2{	color: white;	font-size: 12px;	margin: 2px 0 0 0;	padding: 0;}#basket p, #search p{	margin: 2px 0 0 0;	padding: 0;}#basket a{	color: white;	text-decoration: underline;}#products{	clear: both;}.pagenav{	clear: both;	list-style-type: none;}.pagenav li{	display: inline;	padding: 2px 5px;}#links a:link, #links a:visited{	text-decoration: none;}ul.rebearth_list li{	padding-top: 10px;}#popup{	z-index: 205;	position: absolute;	visibility: hidden;	background: white;	padding: 10px;	width: 350px;	border: solid 2px #668340;	font-size: 13px;	color: #360;}#popup h1{	color: #030;}#popup_shadow{	position: absolute;	z-index: 201;	opacity: .7;	filter: alpha(opacity=70);	background-color: #313F1F;	visibility: hidden;}div.popup_content{	display: none;}.old_price{	color: #9acb54;}