BODY,P,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
}

BODY {
	MARGIN-TOP: 0 px; MARGIN-BOTTOM: 0 px; MARGIN-LEFT: 0 px; MARGIN-RIGHT: 0 px; BACKGROUND-COLOR: #FFFFFF;
}

A:link {
	COLOR: #996644; TEXT-DECORATION: none; FONT-WEIGHT: 400;
}

A:visited {
	COLOR: #996644; TEXT-DECORATION: none;
}

A:hover {
	COLOR: #996644; TEXT-DECORATION: underline;
}

A:active {
	COLOR: #996644; TEXT-DECORATION: underline;
}

.linkbox {
	border: 1px solid #bb9977; padding: 10px
}

/*
font-weight: bold; letter-spacing: .1em
*/
.topbar {
	background: #996644; font: 15px Verdana, Arial, sans-serif; color: #ffcc66; padding: 3px;
}

.toplinks {
	PADDING-BOTTOM: 20px; BORDER-BOTTOM: 1px solid #000000; MARGIN-BOTTOM: 10px; FONT-WEIGHT: 700;
}

.headright {
	background: #dfd7cb
}

.notify {
	border: 1px solid #000000; background: #eedd99; padding: 10px; margin-bottom: 15px
}

/*
border-bottom: 1px solid #ccbbaa
*/
.header {
	background: #dfd7cb url(images/mastwheat8.jpg) center left no-repeat; padding-left: 10px; height: 120px;
}

.tabs {
	background: #bb9977; padding-top: 2px
}

.tabbox {
	background: #bb9977 url("images/tab.gif") top center no-repeat; text-align: center; padding: 4px; border-bottom: #996644 solid 2px
}

a.tablink, a.tablink:active, a.tablink:visited {
	font-size: 12px; text-decoration: none; color: #ffeedd
}

a.tablink:hover {
	color: #ffffff
}

.number {
	FONT-WEIGHT: bold;
}

.flag {
	padding-right: 5px
}

.leftbar, .rightbar {
	background: #bb8866
}

input {
	font-size: 11px
}

.searchbox {
	text-align: center; padding: 5px; border-bottom: #ffeedd 1px solid
}

.shopby, .tellfriend {
	margin-top: 6px; margin-bottom: 6px
}

.shopbybox, .tellfriendbox {
	padding: 3px; margin-bottom: 1px; height: 21px; font-size: 10px;
}

.shopbybox {
	background: url(images/shopbybutton.jpg) no-repeat center;
}

.tellfriendbox {
	background: url(images/send2friendbutton.gif) no-repeat center; margin-bottom: 2px
}

.freeshipping {
	COLOR: #000000; FONT-WEIGHT: bold; TEXT-ALIGN: center; MARGIN: 5px 0px 5px 0px; PADDING: 2px; BORDER-TOP: 1px solid #ffffff; BORDER-BOTTOM: 1px solid #ffffff;
}

a.shopbymenu {
	font-size: 12px; color: #000000; text-decoration: none;
}

a.shopbymenu:hover {
	color: #ffcc66
}

a.topmenu {
	font-size: 12px; color: #000000; text-decoration: none;
}

a.menu {
	font-size: 11px; color: #223322; text-decoration: none
}

a.topmenu:hover, a.menu:hover, a.termlink:hover {
	color: #ffcc66; text-decoration: underline
}

.regprice {
	text-decoration: line-through
}

.bottommenu {
	padding-top: 5px
}

.menulink {
	padding-left: 5px; padding-bottom: 2px
}

/*
main content
*/
.main, .spacershadow {
	background: #ffffff url("images/shadow.jpg") repeat-x top;
}

.main {
	padding-left: 30px; padding-right: 30px; padding-top: 10px; padding-bottom: 30px
}

.CategoryGrid {
	background: #eeddcc
}

a.termlink {
	color: #aa7711;
}

.termtitle {
	font-size: 13px; color: #774422; font-weight: bold;
}

.termsubtitle {
	FONT-SIZE: 12px; COLOR: #aa7711; FONT-WEIGHT: bold;
}

.termchartborder {
	border: 1px solid #bb8866
}

.termcharttitle {
	background-color: #bb8866;
}

.termbg {
	background-color: #eeeeee;
}

.credits {
	color: #999999; margin-bottom: 8px
}

.welcome {
	font-size: 15px; margin-top: -2px; color: #774422; font-weight: bold
}

.welcbox {
	margin-bottom: 5px
}

.disclaimerbox {
	border: 1px solid #000000; padding: 10px
}

.grandopen {
	border: 1px solid #cc0000; padding: 10px
}

.disclaimer {
	color: #666666
}

.bdnote {
	color: #779977
}

.kamut {
	margin-left: 25px
}

/*
tables
*/
body,td,p {
	FONT: 11px verdana;
}

.DescTabBord {
	border: 1px solid #eeddcc
}

.DescTabHead {
	background-color: #779977; color: #ffffff; font-weight: bold; font-size: 14px
}

.DescLeftCell {
	border-right: 1px solid #eeddcc
}

/*
bottom
*/
.bottombar {
	background: #bbaa99; padding: 3px;
}

.ProductBox {
	border: 1px #eeddcc solid; width: 100%; padding: 12px
}

H1 {
	FONT-SIZE: 15px
}

H2 {
	FONT-SIZE: 13px
}

H3 {
	FONT-SIZE: 12px
}

HR {
	COLOR: #dddddd; HEIGHT: 1px
}

/*
Page header
*/
.Head {
	BACKGROUND-COLOR: #fff2c9;
}

.SidebarLine {
	border-top: 1px solid #ddaa88; margin-top: 8px
}

/*
Sidebar menu boxes
*/
.SidebarBox {
	background-color: #bb8866
}

/*
Border of sidebar menu boxes
*/
.SidebarBorder {
	BACKGROUND-COLOR: #bb8866
}

/*
Titles of sidebar menu boxes
*/
.SidebarTitle {
	color: white; font-weight: bold; background-color: #996644; font-size: 12px
}

/*
Menu items located in sidebar boxes
*/
.SidebarItems {
	COLOR: #ddcc99; TEXT-DECORATION: none
}

/*
Menu items located in sidebar boxes: link
*/
.SidebarItems:link {
	COLOR: #ffcc66; TEXT-DECORATION: none
}

/*
Menu items located in sidebar boxes: visited
*/
.SidebarItems:visited {
	COLOR: #ffcc66; TEXT-DECORATION: none
}

/*
Menu items located in sidebar boxes: hover
*/
.SidebarItems:hover {
	COLOR: #ffdd77; TEXT-DECORATION: underline
}

/*
Menu items located in sidebar boxes: active
*/
.SidebarItems:active {
	COLOR: #ffcc66; TEXT-DECORATION: none
}

/*
Horizontal separator in sidebar boxes
*/
.SidebarHr {
	COLOR: #b2b2b3
}

/*
Customer Care
*/
.CustCareHead {
	color: white; font-weight: bold; background-color: #996644; font-size: 12px; text-align: center; padding: 3px
}

.CustCare {
	padding: 10px
}

.CategoriesList:hover {
	border-bottom: 1px solid #bb8866
}

/*
Miscelanious text appearing in dialog boxes
*/
.DialogBox {
	background-color: #ffffff; outline-color: #cccccc
}

.DialogBoxFP {
	background-color: #ffffff; border-left: #bb8866 solid 1px; border-right: #bb8866 solid 1px
}

/*
Border color of dialog boxes
*/
.DialogBorder {
	background-color: #bb9977
}

/*
Titles of dialog boxes
*/
.DialogTitle {
	background: #ffffff url(images/dot.gif) repeat-x bottom; color: #bb8866; font-size: 14px; font-weight: bold; padding-bottom: 12px; width: 100%
}

/*
Comments appearing in dialog titles
*/
.DialogTitleComment {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;
}

/*
Number of articles
*/
.NumberOfArticles {
	FONT-WEIGHT: bold; COLOR: #000000
}

/*
Generic text
*/
.Text {
	COLOR: #000000
}

/*
Product title
*/
a.ProductTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; text-decoration: none
}

a.ProductTitle:hover {
	border-bottom: 1px solid #bb8866; padding-bottom: 1px
}

/*
Caption for product details section
*/
.ProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #aa9966;
}

/*
Product details delimiter
*/
.Line {
	BACKGROUND-COLOR: #aa9966;
}

/*
Labels for product details
*/
.ProductDetailsLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000;
}

/*
Product details
*/
.ProductDetails {
	COLOR: #000000
}

/*
Product details Pink Header used in Femal
*/
.ProductDetailsPinkHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #DD7D7B;
}

/*
Product price title
*/
.ProductPriceTitle {
	FONT-SIZE: 12px; COLOR: #000000;
}

/*
Product price title for alternative currency
*/
.ProductPriceConverting {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;
}

/*
Product price
*/
.ProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Smaller representation of product price
*/
.ProductPriceSmall {
	FONT-WEIGHT: bold; COLOR: #ff3300
}

/*
See product details link
*/
.SeeDetails {
	TEXT-DECORATION: none; color: #aa9966; font-size: 10px
}

/*
Subcategories list
*/
.ItemsList {
	FONT-WEIGHT: bold; COLOR: #000000;
}

/*
Navigation path bar
*/
.NavigationPath {
	COLOR: #774422; TEXT-DECORATION: none
}

/*
Navigation path bar: link
*/
.NavigationPath:link {
	COLOR: #774422; TEXT-DECORATION: none
}

/*
Navigation path bar: visited
*/
.NavigationPath:visited {
	COLOR: #774422; TEXT-DECORATION: none
}

/*
Navigation path bar: hover
*/
.NavigationPath:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

/*
Navigation path bar: active
*/
.NavigationPath:active {
	COLOR: #774422; TEXT-DECORATION: none
}

/*
Labels for form submit buttons
*/
.FormButton {
	FONT-WEIGHT: bold; COLOR: #000000;
}

a.buynowlink {
	color: #000000; text-decoration: none; font-weight: bold
}

a.buynowlink:hover {
	color: #bb8866
}

/*
Error message text
*/
.ErrorMessage {
	FONT-WEIGHT: bold; COLOR: #ff0000
}

/*
Validate error message text
*/
.ValidateErrorMessage {
	COLOR: #ff0000
}

/*
Success message
*/
.SuccessMessage {
	COLOR: green
}

/*
Mandatory field asterisk
*/
.Star {
	COLOR: #ff0000
}

/*
Header background
*/
.TableHead {
	BACKGROUND-COLOR: #EEDDCC; COLOR: #000000;
}

/*
Bottom text
*/
.Bottom {
	COLOR: #aa9966; TEXT-DECORATION: none; font-size: 9px
}

/*
Width for some dropdown select boxes
*/
.FixedSelect {
	WIDTH: 170px
}

/*
Default style for tab header
*/
.tabDefault {
	COLOR: #466479;
}

/*
Style for the selected tab header
*/
.tabSelected {
	COLOR: #000000;
}

/*
Tab page center
*/
.Center {
	BACKGROUND-COLOR: #ffffff;
}

/*
Tab page border
*/
.CenterBorder {
	BACKGROUND-COLOR: #DDCCBB;
}

/*
Out of stock message
*/
.OutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
}

/*
Style for promotion bonus condition list
*/
.Promotion {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00224c
}

/*
Style for promotion product title
*/
.PromotionProductDetailsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

/*
Style for gift certificate title
*/
.GiftCertificateTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300;
}

.Copyright, .Footer {
	text-align: center; color: #aa9966; background: #ffffff;
}

.Copyright {
	border-top: 2px solid #bb8866; font-size: 12px; padding-top: 5px;
}

.Footer {
	FONT-SIZE: 9px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 15px;
}



