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

body {background:#e2d7b8;font-size:1.2em;line-height:1.5em;}
h1 {font-size:1.5em;line-height:1.75em;}
h2 {margin-left:10px;font-color:#333;}
p {padding-bottom:1.4em;}
	
#wrapper {
	background-image: url('images/bkgd.jpg');
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:center;
	width:980px;
	min-height:960px;
	}

.home {width:160px;height:125px;position:relative;display:block;border:none;float:left;background-repeat:repeat;}
a.home:link {background-position:0px 0px;background-image: url('images/empty.gif');}
.home h1{display:none;}

/* navigation */	
.product {
font-family: Baskerville,Baskerville Old Face,Baskerville OldFace,BaskervilleOldFace,Georgia,Times,Times New Roman,Serif; font-size: .9em; line-height:1.65em;
position: absolute;
background-image: url('images/indexcard.jpg');
background-repeat:no-repeat;
top: 125px;
left: 329px;
display: none;
width: 488px;
height: 252px;
text-align:left;
padding: 35px 30px 30px 20px;
z-index:1000;
overflow:hidden;
}
.product ul{ display:block;float:left;padding-right:25px;color:#000000;}
.product li{margin:0;padding:0px;list-style:none;display:block;}

a.Prod:link {text-decoration:underline;color:#424407;}
a.Prod:visited {text-decoration:underline;color:#5f6d20;}
a.Prod:hover {text-decoration:none;color:#ffffff;background-color:#c2c468;padding:5px;}
a.Prod:active {text-decoration:none;color:#c2c468;background-color:#c2c468;padding:4px;}

#nav {
	background-image: url('images/nav_bkgd.gif');
	background-repeat: no-repeat;
	margin-left:177px;
	position:relative;
	margin-top:25px;
	padding-top:15px;
	width:791px;
	height:73px;
}
#nav li {margin:0;padding-right:20px;list-style:none;display:inline;}

a.navProd, a.navProd_a {
	display:block;
	float:left;
	width:91px;
	height:24px;
	background: url('images/nav_prod.jpg') 0 25px;
	padding-right:2px;
}
 
a.navProd:hover {
	background: url('images/nav_prod.jpg') 0 49px;
}
 
a.navProd_a {
	background: url('images/nav_prod.jpg');
}

a.navOrder, a.navOrder_a {
	display:block;
	float:left;
	width:90px;
	height:24px;
	background: url('images/nav_order.jpg') 0 25px;
	padding-right:2px;
}
 
a.navOrder:hover {
	background: url('images/nav_order.jpg') 0 49px;
}
 
a.navOrder_a {
	background: url('images/nav_order.jpg');
}

a.navShip, a.navShip_a {
	display:block;
	float:left;
	width:82px;
	height:24px;
	background: url('images/nav_ship.jpg') 0 25px;
	padding-right:2px;
}
 
a.navShip:hover {
	background: url('images/nav_ship.jpg') 0 49px;
}
 
a.navShip_a {
	background: url('images/nav_ship.jpg');
}

a.navSchool, a.navSchool_a {
	display:block;
	float:left;
	width:125px;
	height:24px;
	background: url('images/nav_school.jpg') 0 25px;
	padding-right:2px;
	border:none;
}
 
a.navSchool:hover {
	background: url('images/nav_school.jpg') 0 49px;
}
 
a.navSchool_a {
	background: url('images/nav_school.jpg');
}

a.navAbout, a.navAbout_a {
	display:block;
	float:left;
	width:66px;
	height:24px;
	background: url('images/nav_about.jpg') 0 25px;
	padding-right:2px;
}
 
a.navAbout:hover {
	background: url('images/nav_about.jpg') 0 49px;
}
 
a.navAbout_a {
	background: url('images/nav_about.jpg');
}

a.navContact, a.navContact_a {
	display:block;
	float:left;
	width:83px;
	height:24px;
	background: url('images/nav_contact.jpg') 0 25px;
	padding-right:2px;
}
 
a.navContact:hover {
	background: url('images/nav_contact.jpg') 0 49px;
}
 
a.navContact_a {
	background: url('images/nav_contact.jpg');
}

.emaillist{font-family: Verdana, Arial, Sans-serif; font-size: 96%;
position: relative;
top: 10px;
left: 177px;
display: none;
background: rgba(183, 167, 123, 0.8);
border:1px solid #f3eddd;-moz-border-radius-topright: 20px;-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;
background: #b7a77b;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
width: 725px;
height: auto;
text-align:left;
padding: 30px 30px 30px 30px;
margin-bottom:25px;
}

a.email, a.email_a {
	float:left;
	display:block;
	position:absolute;
	top:160px;
	width:156px;
	height:70px;
	background: url('images/email.gif') 0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
a.email:hover {
	background: url('images/email.gif') -1px 70px;
	width:155px;
	padding:0px;
	overflow:hidden;
}

.emaillist label { width: 10em; float: left; }
.emaillist label.error { float: none; background-color: #a9c962; color:#ffffff;padding-right:5px; padding-left:5px; font-weight:700;padding-left: .5em; vertical-align: top; }
.emaillist p { clear: both; }
.emaillist submit { margin-left: 12em; }
.emaillist em { font-weight: bold; padding-right: 1em; vertical-align: top; }
.emaillist input{margin-bottom:5px;}

.emaillist a, .emaillist a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.emaillist a:hover, .emaillist a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

/* cooking school nav */
ul.cook{position:absolute;top:250px;list-style:none;line-height:1.1em;font-family: Verdana, Arial, Sans-serif;}
li.cook{margin-top:13px;display:block;width:156px;text-align:left;overflow:hidden;color:#7d682f;background:#e2d7b8;font-size:.9em;text-decoration:none;padding-left:5px;}
a.cook {float:left;	margin-top:13px;display:block;width:156px;text-align:left;overflow:hidden;color:#7d682f;background:#e2d7b8;font-size:.9em;text-decoration:none;padding-left:5px;}
a.cook:hover {width:156px;padding-left:5px;overflow:hidden;color:#e2d7b8;background:#7d682f;}


/* text blocks */
.gourmet {font-family: Baskerville,Baskerville Old Face,Baskerville OldFace,BaskervilleOldFace,Georgia,Times,Times New Roman,Serif; font-size: 1.5em; line-height:1em;
color:#665d54;text-shadow: 0px 2px 3px #faefd1;
position: relative;top:10px;left:220px;width:725px;}

.hmpg2 {font-family: Verdana, Arial, Sans-serif; font-size: 80%;float:left;margin-left:665px;width: 240px;height: auto;text-align:left;padding: 30px;margin-bottom:75px !important;z-index:-10;
background: rgba(255, 255, 255, 0.6);text-shadow: 1px 1px 1px #fff;
border:1px solid #665d54;-moz-border-radius-topright: 20px;-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}

.panel {
font-family: Verdana, Arial, Sans-serif; font-size: 96%;
position: relative;
top: 15px;
left: 177px;
display: none;
background: rgba(183, 167, 123, 0.8);
border:1px solid #f3eddd;-moz-border-radius-topright: 20px;-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;
background: #b7a77b;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
width: 725px;
height: auto;
text-align:left;
padding: 30px 30px 30px 30px;
margin-bottom:25px;
}

.panel label { width: 10em; float: left; }
.panel label.error { float: none; background-color: #a9c962; color:#ffffff;padding-right:5px; padding-left:5px; font-weight:700;padding-left: .5em; vertical-align: top; }
.panel p { clear: both; }
.panel submit { margin-left: 12em; }
.panel em { font-weight: bold; padding-right: 1em; vertical-align: top; }
.panel input{margin-bottom:5px;}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{}
a.6trig{}
a.19trig{}

.including li{list-style-type:disc;list-style-position: inside;padding-left:35px;}

.showme {
font-family: Verdana, Arial, Sans-serif; font-size: 96%;
float:left;margin-left:177px;
background: #b7a77b;
filter: alpha(opacity=90);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
background-color: rgba(183, 167, 123, 0.8);
border:1px solid #f3eddd;-moz-border-radius-topright: 20px;-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;
width: 725px;
height: auto;
text-align:left;
padding: 30px 30px 30px 30px;
margin-bottom:75px !important;
z-index:-10;
}

.showme img{border:2px solid #f3eddd;}
.showme h2 {font-size:110%;line-height:1.25em;text-decoration:none;padding:15px 0 15px 0;}
.showme h3{font-size:110%;line-height:1.25em;font-weight:normal;text-decoration:underline;}
.showme blockquote{padding-left:35px;}
.showme a {color:#665d54;text-decoration:underline;padding:2px;}
.showme a:visited {color:;text-decoration:underline;padding:2px;}
.showme a:hover {color:#ffffff;background-color:#665d54;padding:2px;text-decoration:none;}
.showme a:active {color:#94ab50;text-decoration:none;padding:2px;}

.flashunit {border: 4px solid #7d682f;margin: 10px auto;width: 620px;margin-bottom:45px;}
object.flashvideo {width: 100%;	height:375px;}
.introflash {margin-left:20px;}
hr {border:0;border-top:1px solid #d4c9a9;height:0;color:#d4c9a9;background-color:#d4c9a9;margin-bottom:25px;}

.music {float:left;width:30%;text-align:center;border-left:1px solid #c3b48c;}
.music img{margin-bottom:-10px;}
.musiccap {font-size:.75em;text-align:left;padding-left:23px;line-height:1.25em;margin-top:-3px;}

a.listen, a.listen_a {
	display:block;
	width:142px;
	height:76px;
	background: url('images/listen.gif') 0 0;
	padding-right:2px;
}
 
a.listen:hover {
	background: url('images/listen.gif') 0 77px;
}

.pricing{text-align:center;
margin-bottom:40px;
color:#8b8d2d;
text-shadow: 0px 2px 3px #d5d785;
padding:15px 15px 0 15px;
background-color:#c2c468;
width:350px;
border-top:1px solid #d5d785;
border-left:1px solid #d5d785;
border-bottom:1px solid #989a38;
border-right:1px solid #989a38;
margin-right:auto;margin-left:auto;
-moz-border-radius-topright: 20px;-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topleft: 20px;-webkit-border-top-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;-webkit-border-bottom-left-radius: 20px;
}
.pricing span{font-size:80%;}

.recipe h3 {margin:-30px 0 0 20px;font-color:#333;text-decoration:none;font-size:1em;font-weight:700;}
.ingred {margin-left:55px;list-style-type:none;margin-bottom:30px;}

.recipenav ul{list-style-type:none !important;width:650px;margin:5px 10px 15px 20px;}
.recipenav li{display:inline-block;margin-left:15px;font-size: .8em;}

#footer {font-size:.75em;margin-left:auto;margin-right:auto;text-align:center;width:800px;padding-bottom:15px;padding-left:180px;}
#footer a:link{color:#333333;text-decoration:underline;}
#footer a:visited{color:#333333;text-decoration:underline;}
#footer a:hover{color:#94ab50;text-decoration:none;}
#footer li {margin:0;padding-right:20px;list-style:none;display:inline;} 