a
{	
	font-weight:bold;
	color:#135954;
	text-decoration:none;
	cursor:pointer;
}

body 
{
	background-color: #B0A967;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

form
{
	padding:0px;
	margin:0px;
}

h1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #DC6A15;
	padding:10px 20px 20px 20px;
	margin:0px;
}

img
{
	behavior: url(/style/png_fix.htc);
	border:0px;
}

input
{
	margin:0px;
}

select
{
	font-size:11px; 
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

.AltRow
{
	background-color:#ffeda6;
}

.Black
{
	color:#000000;
}

.Bold
{
	font-weight:bold;
}

.ButtonSet
{
	text-align:center;
	padding:20px;
	margin-top:25px;
	background-color:#e8d174; 
}

.ButtonSet a
{
	font-size: 15px;
	color: #780032;
	text-decoration: none;
	font-family:'Century Gothic', Verdana;
}


.CartMessage
{
	font-size:11px;
	padding-top:10px;
}

.Disabled 
{
	color:#999999;
	cursor:default;
}

.Error
{
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

.Green
{
	color:#819533;
}

.GreenBG
{
	background-color:#417014;
	color:white;
}

.Grey
{
	color:#666666;
}

.GreyBG
{
	background-color:#666666;
	color:white;
}

.GridViewEmptyData
{
	color:#780032;
	text-align:center;
	width:100%;
	font-weight:bold;
}

.ImageLink
{
	text-decoration:none;
	border:0px;
}

.Indent
{
	padding:3px 0px 2px 5px;
}

.InTheNews a, .InTheNews
{
	color:#610026;
	text-decoration:none;
}

.InTheNewsAlt a, .InTheNewsAlt
{
	color:#B43764;
	text-decoration:none;
}

.LightGreyBG
{
	background-color:#eeeeee;
	color:black;
}


.LightGreenBG
{
	background-color:#dbeb9f;
	color:black;
}

.LightOrangeBG
{
	background-color:#f2b849;
	color:black;
}

.LightRedBG
{
	background-color:#b98b8b;
	color:black;
}

.Loading
{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

.Loading div
{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family:"Century Gothic";
	font-size:15px;
	font-weight:bold;
}

.Loading a
{
	color:black;
}


.NewsletterArchive a, .NewsletterArchive
{
	color:#135954;
	text-decoration:none;
}

.NewsletterArchiveAlt a, .NewsletterArchiveAlt
{
	color:#B29300;
	text-decoration:none;
}

.Notification
{
	font-weight:bold;
	position:absolute;
	z-index:10;
	width:100%;
	margin:0px;
	text-align:center;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}

.Notification a
{
	color:#ffffff;
}

.NotifyMessage
{
	background-color:#006600;
}

.NotifyWarning
{
	background-color:#CC6600;
}

.NotifyError
{
	background-color:#990000;
}

.OrangeBG
{
	background-color:#CC6600;
	color:white;
}

.Pager
{
    background-color:#664938;
    padding:8px 24px 8px 0px;
    line-height:normal;
    margin-bottom:10px;
    margin-top:10px;
    text-align:right;
    font-size:12px;
}

.Pager a
{
    color:White;
    line-height:normal;
}

.Pager .Light
{
    color:#cfc0b7;
}

.Pager .Progress
{
    float:left;
    padding-left:23px;
}

.PriceNormal
{
	font-weight:bold;
}

.PriceOld
{
	text-decoration:line-through;
}

.PriceSale
{
	font-weight:bold;
	color:#009900;
}

.Warning
{
	color:#CC6600;
}

.PressKit a
{
	color:#819533;
	text-transform:lowercase;
	text-decoration:none;
}

.PressKitAlt a
{
	color:#B29300;
	text-transform:lowercase;
	text-decoration:none;
}

.PressReleases a, .PressReleases
{
	color:#DC6A15;
	text-decoration:none;
}

.PressReleasesAlt a, .PressReleasesAlt
{
	color:#A00C16;
	text-decoration:none;
}

.RecipeSelectedCategory
{
	background:transparent url(../images/dot.gif) left center no-repeat;
	padding-left:14px;

}

.RecipeCategory
{
	padding-left:14px;
}

.RedBG
{
	background-color:#741717;
	color:white;
}


.SelectedItem
{
	background-color:#780032;
}

.SelectedItem a
{
	color:white;
}

.Skin
{
	background-color:#e8d174; 
	padding:15px;
	text-align:left;
}

.SmallLabel
{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table .LeftCell
{
	padding-left:20px;
}

table .RightCell
{
	padding-right:20px;
}

.TableHeader a, .TableHeader
{
	color:#4C4E3A;
	text-transform:lowercase;
	font-weight:bold;
	text-decoration:none;
}

.Tan
{
	color:#796929;
}

.WatermarkText
{
	color:#888888;
	font-style:italic;
	font-weight:normal;
}

.White
{
    color:White;
}

a.White:hover
{
    text-decoration:underline;
}

.WhiteBG
{
	background-color:white;
}


/* SEARCH BOX */

.FormBoxSearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #819493;
	line-height: 14px;
	border: 1px inset #000000;
	background-position: center;
	height: 14px;
	width: 100px;
}

.FormCheckBox input
{
	margin:0px 8px 0px 0px;
	cursor:pointer;
}

.FormCheckBox label
{
	cursor:pointer;
}

.FormCheckBoxHiddenText label
{
	display:none;
}

.FormCheckBoxHiddenText input
{
	width:3em;
	height:3em;
	cursor:pointer;
	border:0px;
}

.FormField
{
	font-size:11px;
	padding:3px;
	width:200px;
	border:1px solid #999999;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.FormFieldLarge
{
	font-size:13px;
	font-weight:bold;
	width:300px;
	padding:3px;
	border:1px solid #999999;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.FormFieldTiny
{
	font-size:9px;
	padding:2px;
	width:60px;
	border:1px solid #999999;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.FormTextArea
{
	font-size:11px;
	padding:3px;
	border:1px solid #999999;
	width:400px;
	height:100px;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.FormFieldNumericError
{
	font-size:11px;
	padding:2px;
	border:1px solid #FF0000;
	/*background-color:#f5e0e0;*/
	background-color:#FF0000;
	color:white;
	text-align:center;
	width:15px;
	cursor:pointer;
}

.FormFieldNumericMessage
{
	font-size:11px;
	padding:2px;
	border:1px solid #009900;
	/*background-color:#f5e0e0;*/
	background-color:#009900;
	color:white;
	text-align:center;
	width:15px;
	cursor:pointer;
}

.FormFieldNumeric
{
	font-size:11px;
	padding:2px;
	border:1px solid #999999;
	text-align:center;
	width:15px;
	cursor:pointer;
}

.FormFieldNumericDisabled
{
	font-size:11px;
	padding:2px;
	border:1px solid #999999;
	background-color:#e4ddc2;
	text-align:center;
	width:15px;
}

.FormLabel 
{
	text-align:right;
	padding-right:10px;
	font-weight:bold;
}


/* OTHER */

.BlackLink
{
	color:black;
	font-weight:bold;
}

.CategoryLink 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform:lowercase;

	text-decoration: none;
}

.Message
{
	color:#006600;
	text-decoration:none;
}

.Warning
{
	color:#FF6600;
	text-decoration:none;
}



/* CONTENT */

div.spiceHeader
{
    margin:10px 0 !important;
}

.contentWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 20px;
	line-height: 13px;
	text-align:left;
}
.contentBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	margin-right: 25px;
	margin-left: 25px;
	margin-bottom: 20px;
	line-height: 13px;
	font-weight: normal;
}

/* BOTTOM NAVIGATION */

.bottomNavigation 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.bottomNavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.bottomNavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B29200;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.bottomNavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}

.bottomNavigationBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.bottomNavigationBlack a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.bottomNavigationBlack a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B29200;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}
.bottomNavigationBlack a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}

/* SHOPPING PAGE TITLE */

.shopOnPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.shopOffPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #eeb211;
    text-decoration: none;
}
.shopOffPage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

/* TEAL COLOR PALLETTE */

.detailTitleTEAL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #135954;
}
.productTitleTEAL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #135954;
}
.pageTitleTEAL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #135954;
}

/* DK ORANGE COLOR PALLETTE */

.productTitleDK_ORANGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*line-height: 25px;*/
	line-height:normal;
	font-weight: bold;
	color: #DC6A15;
	padding:0px 10px 0px 10px;
}

.productTitleDK_ORANGE_BG
{
    background-color:#db6920;    
}

.productTitleWHITE
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    color:White;
    line-height:normal;
	font-weight: bold;
	padding:0px 10px 0px 10px;
}

.background_ORANGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #DC6A15;
	color:white;
	padding:5px 20px 5px 20px;
}

.pageTitleDK_ORANGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	font-weight: bold;
	color: #DC6A15;
}
.detailTitleDK_ORANGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DC6A15;
}


/* MUSTARD COLOR PALLETTE */

.pageTitleMUSTARD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #B29300;
	text-align:center;
}
.productTitleMUSTARD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #B29300;
}
.detailTitleMUSTARD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B29300;
}


/* DK GREEN COLOR PALLETTE */

.pageTitleDK_GREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #4C4E3A;
	text-align:center;
}
.productTitleDK_GREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #4C4E3A;
	text-align:center;
}
.detailTitleDK_GREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C4E3A;
	text-align:center;
}


/* RED COLOR PALLETTE */

.pageTitleRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #A00C16;
}
.productTitleRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #A00C16;
}
.detailTitleRED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #A00C16;
}


/* BROWN COLOR PALLETTE */

.pageTitleBROWN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #402414;
}
.productTitleBROWN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #402414;
}
.detailTitleBROWN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #402414;
}

/* LT GREEN COLOR PALLETTE */

.pageTitleLT_GREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #819533;
}
.productTitleLT_GREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #819533;
}
.detailTitleLT_GREEN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #819533;
}


/* DK YELLOW COLOR PALLETTE */

.pageTitleDK_YELLOW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #E5A406;
	text-align:center;
}
.productTitleDK_YELLOW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #E5A406;
}
.detailTitleDK_YELLOW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E5A406;
}

/* SUNSHINE COLOR PALLETTE */

.pageTitleSUNSHINE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #FDE380;
}
.productTitleSUNSHINE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #FDE380;
}
.detailTitleSUNSHINE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FDE380;
}

/* PINK COLOR PALLETTE */

.pageTitlePINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #B43764;
}
.productTitlePINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #B43764;
}
.detailTitlePINK {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #B43764;
}

/* DK RED COLOR PALLETTE */

.pageTitleDK_RED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #610026;
}
.productTitleDK_RED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #610026;
}
.detailTitleDK_RED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #610026;
}

/* GREY BLUE COLOR PALLETTE */

.pageTitleGREY_BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #819493;
}
.productTitleGREY_BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #819493;
}
.detailTitleGREY_BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #819493;
}

/* LIGHT BLUE COLOR PALLETTE */

.pageTitleLIGHT_BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #49A3C4;
}
.productTitleLIGHT_BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #49A3C4;
}
.detailTitleLIGHT_BLUE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #49A3C4;
}

/* RECIPE LINKS */

.recipeLink, .recipeLink a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #780032;
	text-decoration: none;
}
.recipeLinkGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}
.recipeLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #c64977;
	text-decoration: none;
}

/* PRODUCT DETIAL */

.productDetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	padding:6px;
}
.productDetailWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
}

.productImage
{
    width:181px; 
    height:4px; 
    margin:10px 0px 10px 0px;
}

.productPrice
{
    padding:8px 0px 8px 0px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px;
}

/* FACTOID COLOR PALLETTE */

.factoidText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

.factoidTextBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* SHOPPING CART */

.cartTitleYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #eeb211;
}
.cartTitleBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
}

/* SHOPPING SIDE NAV */

.NavigationBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.NavigationBlack:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DC6A15;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* WHOLESALE */

.wholesaleSMtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #B29300;
}
.wholesaleTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.wholesaleDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.tableBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	line-height: 13px;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #402414;
	border-bottom-color: #402414;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.tableBorderCALCULATE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	line-height: 13px;
	font-weight: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #402414;
	border-bottom-color: #402414;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #402414;
}

