body {
	margin:50px 0 0 0;
	padding:0;
	background-color:#ffcc33;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	line-height:150%;
	font-size:12px;
}
html {
	overflow-x: hidden;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
ul, li {
	margin:0;
	padding:0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html .clearfix {
	height: 1px;
}
.clearfix {
	display: block;
	min-width: 0;
}
div.pageWrapper {
	margin:0 auto;
	width:650px;
}

.comingsoon {
	color:#4867a9;
	line-height:125%;
	text-align: center;
}
/*HOMEPAGE SPECIFIC*/
div.pageWrapper div.image {
	background-image:url(imgs/hmpg.jpg);
	background-repeat:no-repeat;
	height:572px;
	width:800px;
}
div.pageWrapper div.image div.content {
	padding-left:480px;
	padding-top:135px;
	width:270px;
	text-align:center;
}
div.pageWrapper div.image div.content h1 {
	background-image:url(imgs/hmpg-header.png);
	background-repeat:no-repeat;
	width:270px;
	height:20px;
	text-indent:-9999px;
}
div.pageWrapper div.image div.about {
	padding-left:480px;
	padding-top:135px;
	width:280px;
	text-align:center;
	height: 340px;
}
div.pageWrapper div.image div.about h1 {
	background-image: url(imgs/about-header.png);
	background-repeat:no-repeat;
	width:270px;
	height:20px;
	text-indent:-9999px;
}
div.pageWrapper div.image div.buylinks {
	padding-left:450px;
	padding-top:140px;
	width:340px;
	text-align:center;
}
div.pageWrapper div.image div.buylinks div.column1{
	width:145px;
	text-align:right;
	margin-right: 5px;
	float: left;
}
div.pageWrapper div.image div.buylinks div.column2{
	width:175px;
	text-align:left;
	margin-left: 5px;
	float: left;
}
div.pageWrapper div.image div.buylinks a {
	color: #fff;
	text-decoration:none;
}
div.pageWrapper div.image div.buylinks a:hover {
	color: #000099;
	text-decoration: underline;
}
div.pageWrapper div.image div.buylinks h1 {
	background-image: url(imgs/wheretobuy-header.png);
	background-repeat:no-repeat;
	width:270px;
	height:20px;
	text-indent:-9999px;
}

div.pageWrapper div.image div.contact {
	padding-left:480px;
	padding-top:135px;
	width:270px;
	text-align:center;
}
div.pageWrapper div.image div.contact h1 {
	background-image: url(imgs/contact-header.png);
	background-repeat:no-repeat;
	width:270px;
	height:20px;
	text-indent:-9999px;
}
div.pageWrapper div.image div.nutritioninfo {
	padding-left:480px;
	padding-top:135px;
	width:270px;
	text-align:center;
}
div.pageWrapper div.image div.nutritioninfo h1 {
	background-image: url(imgs/nutritioninfo-header.png);
	background-repeat:no-repeat;
	width:270px;
	height:20px;
	text-indent:-9999px;
}
div.pageWrapper div.image div.medialinks {
	padding-left:485px;
	padding-top:135px;
	width:270px;
	text-align:center;
}
div.pageWrapper div.image div.medialinks div.column{
	width:130px;
	text-align:left;
	margin-right: 15px;
	float: left;
}
div.pageWrapper div.image div.medialinks a {
	color: #fff;
	text-decoration:none;
}
div.pageWrapper div.image div.medialinks a:hover {
	color: #000099;
	text-decoration: underline;
}
div.pageWrapper div.image div.medialinks h1 {
	background-image: url(imgs/medialinks-header.png);
	background-repeat:no-repeat;
	width:270px;
	height:20px;
	text-indent:-9999px;
}

.storelink a {
	background-image:url(images/buttonTEMP1.png);
	background-repeat:no-repeat;
	width:245px;
	height:90px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:10px;
	margin-top:25px;
}
.storelink a:hover {
	background-image: url(images/buttonTEMP.png);
	background-repeat:no-repeat;
	width:245px;
	height:90px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-left:10px;
	margin-top:25px;
}
/*FOOTER SPECIFIC*/
div.pageWrapper div.footer {
	width:800px;
}
.roosterlink a {
	background-image:url(imgs/hmpg-roostercredit.png);
	background-repeat:no-repeat;
	width:192px;
	height:9px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	float:left;
}
.roosterlink a:hover {
	background-image:url(imgs/hmpg-roostercreditOver.png);
	background-repeat:no-repeat;
	width:192px;
	height:9px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	float:left;
}
.contactlink a {
	background-image:url(imgs/hmpg-contactLink.png);
	background-repeat:no-repeat;
	width:300px;
	height:10px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	margin-left:308px;
	float:left;
}
.contactlink a:hover {
	background-image:url(imgs/hmpg-contactLinkOver.png);
	background-repeat:no-repeat;
	width:300px;
	height:10px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:10px;
	margin-left:308px;
	float:left;
}
/*NAVIGATION SPECIFIC*/
#nav {
	width: 150px;
	float: left;
	margin-left: -150px;
	margin-top: 25px;
	position: relative;
}
#storebutton {
	width: 150px;
	float: left;
	margin-left: -150px;
	margin-top: 255px;
}
#generalstore {
	background: url(imgs/generalstore.png);
	display: block;
	width: 150px;
	height: 34px;
}
#generalstore span {
	display: none;
}
#home {
	background: url(imgs/home.png);
	display: block;
	width: 150px;
	height: 34px;
}
#home span {
	display: none;
}
#about {
	background: url(imgs/about.png);
	display: block;
	width: 150px;
	height: 34px;
}
#about span {
	display: none;
}
#wheretobuy {
	background: url(imgs/wheretobuy.png);
	display: block;
	width: 150px;
	height: 34px;
}
#wheretobuy span {
	display: none;
}
#nutrition {
	background: url(imgs/nutritioninfo.png);
	display: block;
	width: 150px;
	height: 34px;
}
#nutrition span {
	display: none;
}
#medialinks {
	background: url(imgs/medialinks.png);
	display: block;
	width: 150px;
	height: 34px;
}
#medialinks span{
	display: none;
}
#contact {
	background: url(imgs/contact.png);
	display: block;
	width: 150px;
	height: 34px;
}
#contact span {
	display: none;
}
/*STORE SPECIFIC*/
div.pageWrapper div.header {
}
div.pageWrapper div.storeContent {
	background-color:#f5773a;
	layer-background-color:#ec7646;
	visibility: visible width:800px;
	padding-left:18px;
}
div.pageWrapper div.storeContent div.vacation {
	background-color:#daf2fc;
	width:744px;
	text-align:right;
	color:#4867a9;
	line-height:125%;
	font-size:15px;
	text-transform: uppercase;
	text-align:left;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
}
div.pageWrapper div.storeContent div.navContent {
	background: url(imgs/bg.png) repeat-x;
	width:764px;
	padding-top: 10px;
	height: 19px;
	text-align: right;
}
div.pageWrapper div.storeContent div.shoppingCart {
	background-color:#ffffff;
	width:764px;
	text-align: right;
	padding-top:10px;
}
div.pageWrapper div.storeContent div.shoppingCart2 {
	background-color: #FFFFFF;
	display: block; 
	width:764px;
	padding-top:10px;
	text-align: center;
}
div.pageWrapper div.storeContent div.product {
	background-color:#ffffff;
	width:764px;
	padding-top:20px;
	padding-bottom:20px;
}
div.pageWrapper div.storeContent div.product div.farmhandImage {
	float:left;
	width:230px;
	text-align:center;
}
div.pageWrapper div.storeContent div.product div.farmhandInfo {
	float:left;
	width:380px;
}
div.pageWrapper div.storeContent div.product div.farmhandInfo h1 {
	background-image:url(imgs/store-farmhandTitle.jpg);
	background-repeat:no-repeat;
	width:317px;
	height:89px;
	text-indent:-9999px;
	margin-top:25px;
}
div.pageWrapper div.storeContent div.product div.farmhandInfo p {
	color:#4867a9;
	line-height:125%;
}
div.pageWrapper div.storeContent div.product div.farmhandButton {
	float:left;
	width:154px;
	margin-top:30px;
}
div.pageWrapper div.storeContent div.product div.alohaImage {
	float:left;
	width:230px;
	text-align:center;
}
div.pageWrapper div.storeContent div.product div.alohaInfo {
	float:left;
	width:380px;
}
div.pageWrapper div.storeContent div.product div.alohaInfo h1 {
	background-image:url(imgs/store-alohaTitle.jpg);
	background-repeat:no-repeat;
	width:192px;
	height:89px;
	text-indent:-9999px;
	margin-top:25px;
}
div.pageWrapper div.storeContent div.product div.alohaInfo p {
	color:#4867a9;
	line-height:125%;
}
div.pageWrapper div.storeContent div.product div.alohaButton {
	float:left;
	width:154px;
	margin-top:30px;
}
div.pageWrapper div.storeContent div.product div.jubileeImage {
	float:left;
	width:230px;
	text-align:center;
}
div.pageWrapper div.storeContent div.product div.jubileeInfo {
	float:left;
	width:380px;
}
div.pageWrapper div.storeContent div.product div.jubileeInfo h1 {
	background-image:url(imgs/store-jubileeTitle.jpg);
	background-repeat:no-repeat;
	width:206px;
	height:89px;
	text-indent:-9999px;
	margin-top:25px;
}
div.pageWrapper div.storeContent div.product div.jubileeInfo p {
	color:#4867a9;
	line-height:125%;
}
div.pageWrapper div.storeContent div.product div.jubileeButton {
	float:left;
	width:154px;
	margin-top:30px;
}
#seal {
	display: block;
	position: absolute;
	left: 10px;
	bottom: 0px;
}
