﻿BODY {
    font-weight: normal;
    /*background: #ffffe1;*/
    background: #dfdfc6;
    margin: 0px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
    font-size: 11px;
}

.style1, .style1 a:hover {color: #96084A;font-size:12px; }
.faqStyleBlack {color: #000; font-size:12px;}
.warrantyQ { color: #930145; font-weight:bold;  }
.warrantyA { color: #000; }

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.style4 {color: #930145}
.style12 {font-size: 14px}
.style15 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #96084A
}
.style17 {color: #EECAA4}

.newslink{
	color: #930145; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size:12px; text-decoration:none; 
	cursor:hand;
	}
.newsdate {
	color: black; 
	font-family: verdana; 
	font-size:12px; text-decoration:none; 
	}
	
.hometagline {
	color: #6065AE; 
	font-family: Trebuchet MS, Trebuchet; 
	font-size:12px; text-decoration:none; 
	line-height:15px; 
	font-weight:normal;
	}

.copy {
	color: #6065AE; 
	font-family: Trebuchet MS, Trebuchet; 
	font-size:11px; 
	text-decoration:none; 
	line-height:12px; 
	font-weight: normal;
	}

.nav {
	color: #6065AE; 
	font-family: Trebuchet MS, Trebuchet; 
	font-size:11px; 
	text-decoration:none; 
	line-height:12px; 
	font-weight: normal;
	}
	
.footer_green {
	color: #95C324; 
	font-family: Trebuchet MS, Trebuchet; 
	font-size:11px; 
	text-decoration:none; 
	line-height:12px; 
	font-weight: normal;
	}
	
.footer {
	color: #6065AE; 
	font-family: verdana; 
	font-size:10px; 
	text-decoration:none; 
	line-height:12px; 
	font-weight: normal;
	}
	
.PLcopy {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    }
    
a.PLcopy {
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	color: #000000;
    	text-decoration: underline;
    }
    
.PLcopyheader {
    	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: bold;
    	color: #000000;
    	text-decoration: none;
    }
    
.PLheader {
    	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    	font-size : 16px;
    	font-variant : small-caps;
    	font-weight : bold;
    	letter-spacing : 1px;
    	word-spacing : 2px;
    	color : #D02F35;
    	text-decoration : none;
    }
    
    .headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #930145;
}
.superscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: super;
}
.text {
	font-family: Arial, Helvetica, sans-serif;text-decoration:none;
	font-size: 12px;
}
.copyright_9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.navigationtext_11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #940042;
}
.copyright_9pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #940042;
}
.utilities_10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.featureheadline14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #940042;
}
.line {
	border-top: none #49437E;
	border-right: 1px none #940042;
	border-bottom: none #940042;
	border-left: 1px solid #940042;
}
.welcomeheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #940042;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.bodytextcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #940042;
}
.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #940042;
}
.superscript {
	font-size: 8px;
	vertical-align: super;
	font-family: Arial, Helvetica, sans-serif;
}
.underlime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #940042;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #940042;
}.category2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #940042;
}
.shoowroom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #940042;
}
.club {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #CC0000;
}
.popouttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.Orange11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.navigationtext10pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F7EBC;
}
.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #940042;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #940042;
}
.buynow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #940042;
}.legalsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #940042;
	width: 90%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #940042;
	border-bottom-color: #940042;
}
.legalhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	color: #940042;
	text-decoration: none;
	letter-spacing: -1px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #940042;
	width: 90%;
}
.legalhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #940042;
	text-decoration: none;
	font-weight: bold;
}
.legalbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
	width: 90%;
}
.legalbodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
    
a.promolink:link {	
	color : #5C639E; 
	font-family : Arial;	
	font-size : 12px; 
	line-height:13px;  
	text-decoration: none;
	}   
a.promolink:visited {
	color: #5C639E; 
	font-family : Arial;	
	font-size : 12px; 
	line-height:13px; 
	text-decoration: none;
	} 
a.promolink:active {
	color: #5C639E; 
	font-family : Arial;	
	font-size : 12px; 
	line-height:13px;  
	text-decoration: none;
	}   
a.promolink:hover {
	color: #5C639E; 
	font-family : Arial;	
	font-size : 12px; 
	line-height:13px;  
	text-decoration: underline;
	} 

td.sidebarhome { 
	padding: 0px 8px 8px 20px;
	}	

td.promobox { 
	padding: 8px 9px 4px 15px;
	}	

td.chartbox { 
	padding: 5px 5px 5px 5px;
	font-family : Trebuchet MS, Trebuchet;	
	}

td.popupbox { 
	padding: 8px 8px 10px 8px;
	font-family : Trebuchet MS, Trebuchet;	
	font-size : 12px;
	}
td.boxhighlight { 
	padding: 8px 10px 10px 8px;
	border-style: solid; 
	border-width: 2; 
	border-color: #A6D230; 
	font-family : Trebuchet MS, Trebuchet;	
	font-size : 12px;
	}

.PLcopy {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.PLcopy {
 	font-size: 11px;
 	color: #000000;
 	text-decoration: underline;
}
.PLcopyheader {
 	font-size: 11px;
 	font-weight: bold;
 	color: #000000;
 	text-decoration: none;
}
.PLheader {
	font-size : 16px;
	font-variant : small-caps;
	font-weight : bold;
	letter-spacing : 1px;
	word-spacing : 2px;
	color : #D02F35;
	text-decoration : none;
}
div#main
{
    position: absolute;
    left: 50%;
    margin-top: 0px;
    margin-left: -400px;
    padding: 0px;
    border:solid 1px #810134;
    width:800px;
}
#masterstyle{
	LEFT: 480px; POSITION: absolute; TOP: 3px
}
#aboutus_timelinetext_toppos
{
	position:relative; left:28px; width:580px; z-index:20;
}
#aboutus_timelinetext_bottompos
{
	position:relative; left:35px; width:580px; z-index:21; top:-230px;
}
.indexborder
{
	BORDER-TOP:1px solid black;
}
.searchtext
{
	font-size:12px;
}


/*sitemap.aspx*/
.sitemap
{
	border-top:solid 2px #810134;
}

.sitemap, .sitemap a:link, .sitemap a:visited, .sitemap a:hover
{
	color: #930145; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	text-decoration:none; 
	cursor:hand;
}

.sitemap a:hover
{
	text-decoration:underline;
}

.sitemap h1, .sitemap h2
{
	margin-bottom:0px;
}

.sitemap h1
{
	font-size: 20pt;
}

.sitemap h2
{
	font-size: 12pt;
}

.sitemap #header
{
	font-size:24pt;height:50px;
}

.aboutusfillerblock
{
	z-index:0; background-color:#ffffe1; width:800px; height:10px; margin-top:-120px;
}

.text12pt
{
	font-size:12pt;
}
.text10pt
{
	font-size:10pt;
}
.paddingleft-10
{
	PADDING-LEFT: 10px;
}
.redborder-top
{
	border-top: 4px solid #810134;
}
.redborder-all
{
	border: solid 1px #810134;
}
.blackborder-all
{
	border:1px solid black;
}
.nospacing
{
	PADDING:0;MARGIN:0;
}

.index_searchposition
{
	Z-INDEX:2000;
	position:absolute;
	top:585px;
	left:110px;
}
.index_searchtext
{
	font-size:12px;
	border: 2px solid #840034;
}
.image_searchbutton
{
	position:relative;
	z-index:2001;
	left:-1px;
	top:7px;
}


.midnav
{
	margin-top:-5px;background:#FFFFE1;
}


body.productdetail, .BGOffWhite
{
	background-color:#FFFFE1;
}
.productdetail
{
	padding-left:0px;margin-left:-7px;
}
.footerstyle
{
	width:800px;
}
.privacy
{
	background:#ffffe1;border-top:solid 2px #940042;
}
.privacy table
{
	padding:15px;
}
.recipedetail
{
	background-color:#ffffe6;
}

.404page
{
	position:relative; 
	border:solid 5px red;
	width:800px;
	z-index:0;
	/*background:#ffffe1;border-top:solid 2px #940042;*/
}

.copy404 {
	color: #6065AE; 
	font-family: Trebuchet MS, Trebuchet; 
	font-size:11px; 
	text-decoration:none; 
	line-height:12px; 
	font-weight:normal;
}
.datalist
{
	width:100%;
}
.bigtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; height:70px;
}
.saveconfirmation
{
	color:Red;
}
.ImageLink5
{
	margin-left:50px;padding-left:10px;position:relative;
}
.nounderline a:hover
{
	text-decoration:none;
}
.gradback2
{
	background-color: White;
	background-image: url(../../images/gradback2.gif);
	background-repeat:repeat-x;
}
.recipelines
{
	background-color: White;
	background-image: url(../../images/recipelines.gif);
	background-repeat:repeat-x;
}
.fillerblock
{
	width:100%;height:20px;margin-top:-20px;background-color:#FFFFE1;
}
