@charset "UTF-8";
/* CSS Document */

body{
	margin: 10 0 0 0;
	padding: 0;
	font-family: verdana, helvetica;
	text-align: center;
	}
	a{
	color: #663333;
	text-decoration: none;
	}
	a:hover{
	color: #b5c886;
	text-decoraton: none;
	}
	
	#pageFrame{
	height: auto;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	background: #b5c886;
	}
	#mastHead{
	height: 107px;
	width: 800px;
	text-align: left;
	background: url('/images/head-bg.gif') top no-repeat;
	
	background-color: #fff;
	}
	
	#contentFrame{
	margin: 0;
	height: auto;
	width: auto;
	}
	#contentWindow{
	height: auto!important;
	width: 790px;
	margin-top: 0px;	
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #fff;
	background: #fff;
	}
	#contentWindowLearn{
	height: 900px;
	width: 790px;
	margin-top: 0px;	
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #fff;
	background: #fff;
	}
	#contentWindowTestimonial{
	height: 1050px;
	width: 790px;
	margin-top: 0px;	
	margin-left: auto;
	margin-right: auto;
	border-top: solid 1px #fff;
	background: #fff;
	}

	
	
	#calloutBox{
	float: right;
	margin-right: 40px;
	margin-top: 12px;
	}
	#calloutBox p{
	font-family: verdana, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #663333;
	text-align: center;
	padding-left: 15px;
	padding-right: 10px;
	}
	#calloutBox img{
	border: 0;
	}
	#calloutBox a{
	color: #663333;
	text-decoration: none;
	}
	#calloutBox a:hover{
	color: #b5c886;
	}
	#calloutBoxHead{
	margin: 0;
	padding: 0;
	background: url('/images/callout-top.gif') top no-repeat;
	background-color: #fff;
	height: 24px;
	width: 204px;
	}
	
	#calloutBoxFooter{
	margin-right: 25px;
	padding: 0;
	background: url('/images/callout-bottom.gif') top no-repeat;
	height: 24px;
	width: 204px;
	}
	#calloutBoxText{
	height: 100px;
	width: 200px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	margin-left: 2px;
	margin-right: 1px;
	}
	#calloutBox #signUp{
	background: url('/images/calloutbox/newsletter-box.gif') top no-repeat;
	width: 175;
	height: 45;
	}
	#calloutBox #signUp .signIn {
	width: 110px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	}
	#calloutBox #signUp .go {
	width: 27px;
	margin-top: 5px;
	}
	
	#calloutBox #signUp input{
	border: 0;
	}
	
			
	#calloutBoxBlue{
	float: right;
	margin-right: 40px;
	margin-top: 25px;
	}
	#calloutBoxBlue p{
	font-family: verdana, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #663333;
	text-align: center;
	padding-left: 15px;
	padding-right: 10px;
	}
	#calloutBoxBlue img{
	border: 0;
	}
	#calloutBoxBlue a{
	color: #663333;
	text-decoration: none;
	}
	#calloutBoxBlue a:hover{
	color: #b5c886;
	}
	#calloutBoxBlueHead{
	margin: 0;
	padding: 0;
	background: url('/images/callout-top-blue.gif') top no-repeat;
	background-color: #fff;
	height: 19px;
	width: 204px;
	}
	
	#calloutBoxBlueFooter{
	margin-right: 25px;
	padding: 0;
	background: url('/images/callout-bottom-blue.gif') top no-repeat;
	height: 14px;
	width: 204px;
	}
	#calloutBoxBlueText{
	height: 100px;
	width: 200px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	margin-left: 2px;
	margin-right: 1px;
	}
	
	#twitter_div {
	font-family: verdana, helvetica;
	font-size: 12px;
	color: #33cccc;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	}
		
	ul#twitter_update_list {
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	list-style: none;
	}

	#twitter-link {
	color: #33cccc;
	font-weight: bold;
	}

	#twitter_div a {
	color: #33cccc;
	}

	#twitter-link a:hover {
	color: #b5c886;
	}
	
	
	#bodyContentHome{
	font-family: verdana, helvetica;
	font-size: 11px;
	line-height: 15pt;
	color: #5b6664;
	float: left;
	text-align: left;
	width: 460px;
	margin-left: 25px;
	margin-top: 25px;
	}
	#bodyContentHome a{
	color: #663333;
	font-weight: bold;
	text-decoration: none;
	}
	#bodyContentHome a:hover{
	color: #b5c886;	
	}
#bodyContent{
	font-family: verdana, helvetica;
	font-size: 8pt;
	color: #5a6564;
	float: left;
	text-align: left;
	width: 480px;
	padding: 0;
	margin-left: 40px;
	margin-top: 25px;
	background: #fff;
	height: auto;
	}
	#bodyContent p{
	font-family: verdana, helvetica;
	font-size: 8pt;
	line-height: 13pt;
	}
	#bodyContent td{
	font-family: verdana, helvetica;
	font-size: 8pt;
	color: #5a6564;
	line-height: 13pt;
	}
	#bodyContent .subhead, #bodyContentTight .subhead{
	font-family: verdana, helvetica;
	font-size: 8pt;
	color: #663333;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
	#bodyContent ul{
	list-style-image: url("/images/bullet.gif"); 
	font-family: verdana, helvetica;
	font-size: 8pt;
	}
	#bodyContent li{
	line-height: 13pt;
	}
	#bodyContent a{
	color: #663333;
	font-weight: bold;
	text-decoration: none;
	}
	#bodyContent a:hover{
	color: #b5c886;	
	}
	
	#bodyContentTight{
	font-family: verdana, helvetica;
	font-size: 8pt;
	color: #5a6564;
	float: left;
	text-align: left;
	width: 460px;
	margin-left: 50px;
	margin-top: 25px;
	background: #fff;
	height: auto;
	}
	#bodyContentTight p{
	font-family: verdana, helvetica;
	font-size: 8pt;
	line-height: 11pt;
	}
	#bodyContentTight td{
	font-family: verdana, helvetica;
	font-size: 8pt;
	color: #5a6564;
	line-height: 11pt;
	}
	
	#bodyContent #poem {
	margin-top: 20px;
	}
	
	#cartButtons{
	width: 100px;
	float: right;
	color: #fff;
	font-family: verdana, helvetica;
	font-size: 9px;
	line-height: 150%;
	font-weight: bold;
	padding-top: 22px;
	padding-right: 25px;
	text-align: right;
	}
	#cartButtons a{
	color: #fff;
	text-decoration: none;
	}
	#cartButtons a:hover{
	color: #fff;
	text-decoration: underline;	
	}
	
	#mastFooter{
	background: url('/images/footer-bg.gif') bottom no-repeat;
	height: 60px;
	width: 800px;
	text-align: center;
	}
	#mastFooter p{
	font-family: verdana, helvetica;
	font-size: 7pt;
	font-weight: normal;
	color: #fff;
	text-align: center;
	}
	#mastFooter a{
	color: #fff;
	text-decoration: none;
	}
	#mastFooter a:hover{
	color: #fff;
	text-decoration: underline;
	}
	p.footerLine1{
	padding-top: 5px;
	margin-bottom: 5px;
	}
	p.footerLine2{
	margin-top: 5px;
	margin-bottom: 3px;
	}
	p.footerLine3{
	margin-top: 0px;
	margin-bottom: 5px;
	}

	p.footerLine3 a{
	font-weight: bold;
	}
	
	#pages{
	text-align: right;
	float: right;	
	margin-top: 20px;
	}
	#pages a{
	color: #663333;
	text-decoration: none;
	font-weight: normal;
	}
	#pages a:hover{
	color: #663333;
	text-decoration: underline;
	font-weight: normal;
	}
	#pages .selected{
	color: #5a6564;
	font-weight: normal;
	}
	
	#largeImage{
	width: 488px;
	}
	#featProducts{
	font-family: verdana, helvetica;
	font-size: 98px;
	color: #663333;
	font-weight: bold;
	}
	#featProducts a{
	font-size: 9px;
	color: #663333;
	text-decoration: none;
	}
	#featProducts img {
	border: 1px solid #33cccc;
	}
	#featProducts a:hover{
	color: #663333;
	text-decoration: underline;
	}
	#imageRow{
	width: 350px;
	}
	
	.red7pt{
	font-family: verdana, helvetica;
	font-size: 7pt;
	color: #663333;
	font-weight: bold;
	}
	.red8pt{
	font-family: verdana, helvetica;
	font-size: 8pt;
	color: #663333;
	}
	p.paraOne{
	margin-top: 0px;
	}
	.pageTitle{
	padding-bottom: 5px;
	}
	.testImage{
	margin-right: 10px;
	}
	.smallText{
	font-size: 7pt;
	}
	.blueSub{
	font-weight: bold;
	color: #009999;
	margin-bottom: 4px;
	}
	#Friends, #Press{
	width: 100%;
	}
	#Press{
	width: 100%;
	}
	
	#Friends img{
	border: 0;
	}
	#Press img{
	margin-bottom: 10px;
	border: 0;
	}
	.smallLineHeight {
	line-height: 9px;
	}
	.clearboth {
	float: none;
	clear: both;
	}
	
	
	/*.different in browser versions..*/
	
	
	#navBar{
	position: relative;
	top: 75px;
	left: 40px;
	width: 530;
	height: 20px;
	margin-left: 220px;
	display: block;
	}
	#n1{
	position: relative;
	font-family: verdana, helvetica;
	font-size: 8pt;
	top: 7px;
	left: 0px;	
	width: 120px;
	height: 100%;
	text-align: left;
	float: left;
	color: #663333;
	padding: 0;
	background: #fff;
	display: none;
	}
	
	#n1 ul, #n4 ul, #n5 ul{
	background: #fff;
	padding:0;
	margin: 0;
	list-style-type: none;
	border: 1px solid #663333;
	}
	#n1 li, #n4 li, #n5 li{
	padding:3px;
	border-bottom: solid 1px #663333;
	}
	#n1 a, #n4 a, #n5 a{
	color: #663333;
	text-decoration: none;
	}
	#n1 a:hover, #n4 a:hover, #n5 a:hover{
	color: #b5c886;
	text-decoration: none;
	}
	
	#n4{
	position: relative;
	font-family: verdana, helvetica;
	font-size: 8pt;
	top: 7px;
	left: 255px;	
	width: 120px;
	height: 100%;
	text-align: left;
	float: left;
	color: #663333;
	padding: 0;
	background: #fff;
	display: none;
	}
	
	#n5{
	position: relative;
	font-family: verdana, helvetica;
	font-size: 8pt;
	top: 7px;
	left: 368px;
	width: 120px;
	height: 100%;
	text-align: left;
	color: #663333;
	float: left;
	padding: 0;
	background: #fff;
	display: none;
	}
	#conserve td{
	color: green;
	}
	#conserve a {
	color: #33cccc;
	text-decoraton: none;
	}
	#conserve a:hover {
	color: #b5c886;
	text-decoraton: none;
	}
	
	
	#stocking a {
	color: #33cccc;
	text-decoraton: none;
	}
	#stocking a:hover {
	color: #b5c886;
	text-decoraton: none;
	}
	
	#productGrid #btmOptions .pagination {
	margin-right: 38px;
	font-weight: bold;
	}
	#productGrid #btmOptions .pagination a {
	color: #663333;
	text-decoration: none;
	font-weight: bold;
	}
	#productGrid #btmOptions .pagination a:hover {
	color: #663333;
	text-decoration: underline;
	font-weight: bold;
	}

	