﻿html { overflow: scroll; }

body { margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal; margin: 0px; font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#1C2E8A; text-decoration: none; background-color: #ffffff; overflow: hidden; }

form { margin: 0 0 0 0;	padding: 0 0 0 0; }

.left { float:left; }

.right { float:right; }

.clear { clear:both; }

img
{
	border: none;
}
sup
{
	font-size:8px;
	vertical-align:text-top;
}




#page { width:765px; margin: 0 auto 0 auto; background-image: url("../../images/graybg.gif"); background-repeat:repeat-y; }

#header {float:left; width:765px; height:87px; padding:0 0 0 0; background-image: url("../../images/navTopLeftFull.jpg"); background-position:right; background-repeat:no-repeat;}




#footer {clear:both; font-family: Arial, Helvetica, Verdana, sans-serif; background-color:#ffffff; color:black; font-size:8pt; height:160px;}
#footer DIV.footertext { padding: 25px 0 0 5px; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; text-align:center; }
#footer DIV.footertextsub { padding: 0 0 0 229px; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; }
#footer DIV.footertext a { text-decoration: underline; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; }
#footer DIV.footertagline {float:right; color: #80A7AE; font-size:12px; margin:0 0 5px 0;}
#footer DIV.footerline { width:765px; margin:0 0 0 5px; padding:5px 0 0 0; background-color:#ffffff;}
.footerlink {font-family: Arial, Helvetica, Verdana, sans-serif; color: #1C2E8A; font-size: 8pt;}
.footerlink:HOVER {color: #666666; }

#content { float:right; width: 580px; background-color: #ffffff; padding: 1px 0 0 0; text-align:left;}
#content DIV.maincopy { float:right; margin:0 0 0 0; }
#content DIV.grayline { float:left; margin:0 0 0 -185px; height:3px; background-color:#999999; width:765px; }
#content DIV.bottomrow { float:left; margin:0 0 0 -185px; height:200px; background-color:#ffffff; width:765px; }

.productname {background-color:#303464; color:#ffffff; font-size:20px; height:26px; width:342px; text-align:center;}
.classheader {background-color:#303464; color:#ffffff; font-size:20px; height:26px; width:570px; text-align:center;}


#topnav { position:absolute; top: 66px; padding: 0 0 0 400px; font-size:11px; }

.TopNavLink
{
	color:#1C2E8A;
	font-size:8pt;
	text-decoration:underline;
}
.TopNavLink:HOVER
{
	color:white;
}


#pagecontent {float:none; margin:5px 0 0 10px; font-size:12px; background-color:#ffffff;}
#pagecontent span {color:Red; font-weight:bold;}
#pagecontent DIV.graybox {background-color:Gray; margin:0 0 0 0;}
#pagecontent DIV.description {color:#000000; margin:0 0 0 0;}
#pagecontent DIV.pdfthumbs {text-align:center; width:570px;}
#pagecontent DIV.levelone {text-align:center; width:285px; float:left; font-weight:bold;}
#pagecontent DIV.leveltwo {text-align:center; width:285px; float:right; font-weight:bold;}

#specialdetails {float:none; margin:5px 0 0 10px; font-size:12px; background-color:#ffffff;}
#specialdetails span {color:#373895;}
#specialdetails DIV.prodName {color:#373895; text-align:center; }
#specialdetails DIV.prodImages {color:#373895; text-align:center; }

#prodfeatures {color:#373895; margin: 0 0 0 10px; padding: 0 0 0 10px;}

#flashBack {width:540px; background-color:#333399;}
#auContent {width:540px; }

.wheretobuyheader {color:#666666; font-size:16px; font-weight:bold; font-family:Verdana;}
.titles {background-color:#303464; color:#ffffff; font-size:20px; height:26px; width:574px; text-align:center;}



.homedropdown { font-size: 11px; margin-top: 239px; margin-left: -30px; width: 120px;	}
.homedropdown2 
{
	font-size: 11px; margin-top: 75px; margin-left: 0px; width: 150px;
}

.breadcrumbs
{
	padding: 5px 0 15px 10px;
}
.breadcrumbheader_small {
	color: #4d4da6; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:8pt;
	text-decoration:none; 
	line-height:15px; 
	font-weight: normal;
	}
.breadcrumbheader_small_arrow {
	color: #4d4da6; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:8pt; 
	text-decoration:none; 
	line-height:15px; 
	font-weight: normal;
	}
.breadcrumbheader_small:HOVER
{
	text-decoration:underline;
	color:#9e9e9e;
}



#leftnav {float:left; width:185px; background-color:#f9ad55; padding:0 0 0 0;}
#leftnav DIV.leftside {float:left; background-color:#999999; height:100%;}
#leftnav DIV.whiteline {text-align:center;}
#leftnav DIV.ads {background-color:#999999; text-align:left; padding: 5px 0 5px 4px;}
#leftnavInner
{
	float:left; padding: 5px 3px 0 5px;
}
.leftnavParentItem
{
	padding: 5px 0 5px 0;
}
.leftnavWhiteSeperator
{
	width:120px; border-top:1px solid white; height:1px; line-height:1px; padding: 0; margin:0;
}
.leftnavParentItem a
{
	cursor:pointer; font-size:8pt; text-decoration:none; color:#4d4da6;
}
.leftnavChildren
{
	display:none; padding: 1px 0 5px 5px;
}
.leftnavChildrenOpen
{
	display:block; padding: 1px 0 5px 5px; width:120px;
}
.leftnavChildren a
{
	cursor:pointer; font-size:8pt; text-decoration:none; color:#4d4da6;
}
.leftnavChildrenOpen a
{
	cursor:pointer; font-size:8pt; text-decoration:none; color:#4d4da6;
}
.leftnavChildren a:HOVER
{
	text-decoration:underline; color:white;
}
.leftnavChildrenOpen a:HOVER
{
	text-decoration:underline; color:white;
}
.leftnavItem
{
	padding: 2px 0 2px 0; width:120px;
}



p
{
	background: #ffffff;
	color: #666666;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: 0px;
	line-height: 18px;
}
li
{
	margin:0;
}
h2, h3, h4
{
	margin:0;
}
h1
{
	margin:0;
	color:#ff9619;
	font-family: Chaparral Pro, Bell MT, Times New Roman;
	font-size:25px;
	text-decoration: none;
}
h5
{
	color:#ff9619;font-size:8pt;margin:0;
}
.PageSubtitle
{
	color:#333399;
	font-size: 11px;
}
.PageSubtitleBold
{
	color:#333399;
	font-size: 12px;
	font-weight:bold;
}




.searchText
{
	color: #333399;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.searchBox
{	 
	font-size: 11px;
	height: 16px;
	vertical-align: middle;	
	width: 75px;
}
.searchButton
{
	background-color: #c6c8ca;
	border: none;
	color: #333399;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}


.CategoryDesc
{
	font-style:italic;
	color: black; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px; 
}
#CategoryResultsRow
{
	background-color: #f9ad55; width:580px; height:24px; line-height:24px; vertical-align:middle;
}
.ResultsLabel
{
	color:White;
	padding: 0 0 0 15px;
	line-height: 24px;
}
.CategoryListProductName
{
	color:Black;
	font-size:11pt;
	font-weight:bold;
}
.CategoryListModel
{
	color:Black;
	font-size:10pt;
}
.CategoryListLink
{
	color:#1C2E8A;
	font-size:8pt;
	text-decoration:underline;
}
.AllCategoryTitle
{
	color:black;
}
.AllCategoryListLink
{
	color:#1C2E8A;
	font-size:10pt;
	text-decoration:underline;
	cursor:pointer;
}
.AllCategoryListLink:HOVER
{
	color:#666666;
}
.AllCategoryListLinkSmall
{
	color:#1C2E8A;
	font-size:8pt;
	text-decoration:underline;
}
.AllCategoryListLinkSmall:HOVER
{
	color:#666666;
}



#PageContentInner
{
	float:left;  padding: 0 5px 0 10px; 
}
#ProductDetailsDivImageOuter
{
	float:left; text-align:center;
}
#ProductDetailsModelDiv
{
	clear:both;  padding: 10px 0 10px 0; 
}
#ProductDetailsDivInfo
{
	padding: 15px 0 0 0;
}
#ProductDetailsDivInfoOuter
{
	float:left;  padding: 0 0 20px 20px; color:black; width:300px;
}
.ProductDetailsUL
{
	font-style:normal; font-size: 11px; padding-left: 0px; margin-left: 15px; margin-top: 0px; margin-right:0px 
}
#CustomerServiceBottomBoxOuter
{
	clear:both; width:100%; text-align:center; height:110px;
}
#CustomerServiceBottomBox1
{
	float:left; width:173px; text-align:left; padding: 2px 0 10px 10px;
}
#CustomerServiceBottomBox2
{
	float:left; width:173px; text-align:left; padding: 2px 0 10px 10px; 
}
#CustomerServiceBottomBox3
{
	float:left; width:187px; text-align:left; padding: 2px 0 10px 10px;
}
.CustomerServiceBottomBoxUL
{
	font-style:normal; font-size: 11px; padding-left: 0px; margin-left: 15px; margin-top: 0px; margin-right:0px; color:black; 
}




.recipedescription
{
	font-style:italic;
	color: black; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px; 
}
.recipeelement
{
	color: black; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px; 
	padding: 2px 0 0 30px;
}
.recipeelementgroup
{
	width:500px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
.recipeelementgroupinner
{
	padding: 0 3px 0 3px;
	color: #333399; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px; 
	font-weight:bold;
	
	
}


.EntertainingUL
{
	font-style:normal; font-size: 10pt; padding-left: 0px; margin-left: 15px; margin-top: 0px; margin-right:0px; color:black; 
}
.contentGray P
{
	background-color: #999999;
	color: white;
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding-right: 15px;
	padding-left: 15px;
	height: 100%; 
}
.EntertainingUL
{
	font-style:normal; font-size: 11px; padding-left: 10px; margin-left: 15px; margin-top: 0px; margin-right:0px; color:#666666;
}
.EntertainingLI
{
	line-height: 20px;
}
.EntertainingLIOutside
{
	padding: 2px 0 2px 15px;
}
.EntertainingImageOutside
{
	float:left; width:240px; height:164px; text-align:center; background-color:#f9ad55;
}
.EntertainingDescOutside
{
	width:300px;
	float:left; padding: 5px 5px 0 10px; line-height:25px;
	font-style:italic;
	color: black; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:13px; 
}
#entertainingBulletsOutside
{
	text-align:center; width:550px; padding:0 0 0 20px;
}
.entertainingBulletsColumn
{
	text-align:left; float:left;padding: 3px 0 0 3px; width:220px;
}
.entertainingInside
{
	padding: 10px 10px 0 5px;
}
.entertainingDinnerForTwo2
{
	background-color:#999999; width:243px;
}
#EntertainingPageContentInner
{
	float:left;  padding: 0 0 0 10px; 
}
.EntertainingTipsImage
{
	FLOAT: right; POSITION: relative; left: 8px;
}


#recipesmain
{
	clear:both; padding: 20px 0 0 0;
}
.recipecat
{
	float:left; padding: 15px 15px 15px 15px; width:240px;
}

#productcategorymain
{
	clear:both; padding: 20px 0 0 5px;
}
.productcat
{
	float:left; padding: 15px 15px 15px 15px; width:240px;
}
#productcatproducts
{
	clear:both; padding: 0 0 0 15px;
}
.productcatproduct
{
	text-align:center; width:180px; padding: 15px 0 0 0;
}
.productcatproductdetail
{
	padding: 1px 0 1px 0;
}


.indextopimage
{
	clear:both; width:580px; border-bottom: 3px solid #9e9e9e;
}
.indexColumn1
{
	width:260px; float:left;
}
.indexColumn2
{
	border-left:1px solid #4d4da6; float:right;
}
#indexPod1
{
	text-align:center; width:275px;
}
#indexPod1Image1
{
	float:left; padding:0 20px 0 15px;
}
#indexPod1Details
{
	float:left; font-size: 20px; color: #4d4da6; padding: 15px 0 0 0; text-align:left; width:150px;
}
#indexPod1DetailsText
{
	float:left; font-style:italic; color:#9e9e9e; font-size: 12px; text-align:left; width:150px;
}
#indexPod1DetailsText UL
{
	font-style:normal; font-size: 11px; padding-left: 0px; margin-left: 15px; margin-top: 0px; margin-right:0px;
}
#indexPod1DetailsText LI
{
	margin: 0px;
}
#indexPod1SeeWorks
{
	text-align:right; float:right; padding: 0 25px 0 0;
}
#indexPod1SeeWorks A
{
	font-size: 12px; color: #4d4da6; 
}


#defaultpageoutside
{
	margin: auto; width: 765px; text-align: center;
}
.defaultpagebanner
{
	width: 462px; height: 330px;
}
.defaultpageleft;
{
	width: 120px; height: 330px;
}
.defaultpagecountryTD
{
	width: 181px; height: 417px; BACKGROUND-IMAGE: url(../../images/defaultrightTemp.gif);
}


.servicecenterresultslabel
{
	color:Black; font-size:8pt;
}
#servicecenterblock
{
	padding: 10px 0 10px 0; border-top:1px solid black;
}
.servicecentername
{
	font-weight:bold; clear:both; color:Black;
}
.servicecenteraddress
{
	font-weight:normal; clear:both; font-size:8pt; color:Black;
}
.prodmanualsresultslabel
{
	color:Black; font-size:8pt;
}
#prodmanualsblock
{
	padding: 10px 0 10px 0; border-top:1px solid black;
}
.prodmanualsname
{
	font-weight:bold; float:left; color:Black;
}
.prodmanualsdetails
{
	font-weight:normal; float:left; font-size:8pt; color:Black;
}

.faqanchor
{
	padding: 2px 5px 2px 5px; width:115px;
}
.faqlist
{
	padding: 0 10px 0 15px; 
}
.faqlistinner
{
	padding: 0 0 10px 10px;
}
.faqquestion
{
	clear:both; color:Black; font-weight:bold; font-size:9pt;
}
.faqanswer
{
	clear:both; color:Black; font-size:9pt;
}
.faqbacktotop
{
	padding: 0 0 10px 0;
}