body {
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center 0px;
	margin: 0px;
	background-color: #E2C79A;
	background-image: url(../images/bg.jpg);

	scrollbar-face-color:#76AC76;
	scrollbar-track-color:#4E784E;
	scrollbar-arrow-color:#4E784E;
	scrollbar-shadow-color:#76AC76;
	scrollbar-dark-shadow-color:BLACK;
	scrollbar-3dlight-color:WHITE;
	scrollbar-highlight-color:WHITE
}

body{ margin: 0; padding: 0; }

.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6E4E32;
	text-decoration: none;
	font-size: 10px;
}

.headerbg {
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:center 0px;
	background-image:url(../images/headerbg.jpg);
	height: 156px;
}

.headerphone {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #8B271D;
	text-decoration: none;
	font-size: 13px;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #270e0e;
	text-decoration: none;
	font-size: 13px;
}

.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A72707;
	text-decoration: none;
	font-size: 11px;
}

.Qtext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #844842;
	text-decoration: none;
	font-size: 20px;
}
.Atext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4E784E;
	text-decoration: none;
	font-size: 20px;
}

.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c3e2c3;
	text-decoration: none;
	font-size: 11px;
	padding:5px 0px 5px 6px;
}

.sidenav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #63120a;
	text-decoration: underline;
	font-size: 11px;
	padding:5px 0px 5px 6px;
}

.productsnav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4e784e;
	text-decoration: none;
	font-size: 12px;
	padding:0px;
}

.productsnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9C2B2B;
	text-decoration: none;
	font-size: 12px;
	padding:0px;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: none;
	color: #4e784e;
	text-decoration: none;
	font-size: 13px;
	padding:0px;
}

.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #9C2B2B;
	text-decoration: none;
	font-size: 13px;
	padding:0px;
}

.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4e784e;
	text-decoration: underline;
	font-size: 13px;
	padding:5px;
}

.link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4E784E;
	text-decoration: underline;
	font-size: 13px;
	padding:5px;
}

.footernav {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4E784E;
	text-decoration: underline;
	font-size: 10px;
	padding:0px;
}

.footernav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #69C2B2B;
	text-decoration: underline;
	font-size: 10px;
	padding:0px;
}

.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6E4E32;
	text-decoration: none;
	font-size: 10px;
}

.bodybg {
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center 0px;
	background-image:url(../images/bodybg.gif);
}

.textbodybg {
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position:center 0px;
	background-image:url(../images/textbodybg.gif);
}

.productbg1 {
	background-color: #F2E7C9;
	width: 550px;
	padding: 15px;
	margin: 5px 0px 5px 0px;	
}

.productbg2 {
	background-color: #F5EEDD;
	width: 550px;
	padding: 15px;
	margin: 5px 0px 5px 0px;
}

.categorytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9d5f2e;
	text-decoration: none;
	font-size: 22px;
	vertical-align:top;
}

.producttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9d5f2e;
	text-decoration: none;
	font-size: 15px;
	vertical-align:top;
}

.nutritionLink{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #9d5f2e;
	text-decoration: none;
	font-size: 10px;
}

.producttext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #270e0e;
	text-decoration: none;
	font-size: 13px;
	vertical-align: top;
}

.productborder {
	border:3px;
	border-style:solid;
	color:#571C16;
	width: 107px;
	height: 85px;
}

.productmainborder {
	border:3px;
	border-style:solid;
	color:#571C16;
	float:left;
}

.productorderbg {
	border:1px;
	border-style:solid;
	border-color:#FFFFFF;
	padding: 5px;
	text-align:top;
	width:107px;
	height:60px;
	vertical-align: middle;
}

.productordertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #270e0e;
	text-decoration: none;
	font-size: 11px;
}

.quantitybg {
	background-color:#FFFFFF;
	width: 43px;
	height: 12px;
	padding: 1px;
	margin: 5px;
	vertical-align:top;
}

.searchbg {
	height: 30px;
	width: 260px;
	background-color: #f7e7c9;
	padding: 15px;
	margin-top: 20px;
}

.cartheaders {
	background-color: #425E42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C3E2C3;
	font-weight: bold;
	padding:4px;
}

.cartheadersdark {
	background-color: #425E42;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C3E2C3;
	font-weight: bold;
	padding:4px;
}

.CartItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#731E19;
}

.CartItemsWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C3E2C3;
	font-weight: bold;
}

.CartLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#731E19;
}

.BillingItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#731E19;
	font-weight:bold;
}

.styledbuttons {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FBF6F2;
	background: #002900;
	border: 1px solid #96C096;
	cursor: pointer;
}

.styledbuttons:hover {
	color: #FFFFFF;
	background: #386233;
	border: 1px solid #DDE7C2;
}

.rotator-bg, .rotator-text {
	position 		: absolute; 
	left 			: 490px; 
	top 			: 40px;
	width 			: 226px;
	height 			: 120px; 
	margin 			: 5px;
	overflow		: hidden;
	font-size		: 8pt;
}

.rotator-bg {
	background 		: #fff;
	border 			: 1px solid #fff;
	-moz-opacity	: 0.7; 
	opacity 		: 0.7;
	filter			: alpha(opacity=70);
}

.rotator-text {
	text-align		: left;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.rotator-text h1 {
	font-size		: 15pt;
	color			: 577C57;
	margin			: 0px;
	padding			: 0px;
	padding-left	: 10px;
	padding-top		: 10px;
}

.rotator-text p {
	line-height		: 1.2em;
	font-size		: 11px;
	padding 		: 10px;
	padding-top		: 0px;
	text-align		: justify;
	margin			: 0px;
	font-weight		: normal;
}

