@charset "utf-8";
/* CSS Document */

body {margin:0px; background-color:#c8cabe;}

body, div, p, td { font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#424240; font-weight:normal;}

a:link, a:active, a:visited { color: #942a2a; text-decoration:none;}
a:hover { color:#000000; text-decoration: underline; }

h1 { font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-weight:bold; font-size:16px; border-bottom:1px solid #b5b39d; color:#6b1416; }
.h1Home { padding:10px 0px 10px 0px;}
h2 {font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;  }

.secText {padding:10px 20px 10px 20px;}
.whiteBkgd {background:#ffffff;}
.greyBkgd {background:#eeeeea;}

.footer {font-size:11px; color:#585953;}

/* HOME PRODUCTS */
.homeRight {border-left:1px solid #d7d7d5;}
.prodDesc {padding:5px 0px 15px 0px;}
.recDesc {padding:5px 0px 10px 5px; font-size:12px;}
.finger {cursor:pointer;}
.arrowR {background:url(/2010/images/arrow_right_bkgd.gif) left no-repeat;}
.arrowL {background:url(/2010/images/arrow_left_bkgd.gif) left no-repeat;}

/* TOP NAV */
.navBox {padding:10px 0px 10px 0px; background:url(../nav/nav_linebelow.gif) bottom center no-repeat; margin-bottom:6px;}
a.nav:link, a.nav:active, a.nav:visited {padding:7px 7px 7px 7px;}
a.nav:hover {}
.logoBox { background:url(../images/logo_line_bkgd.gif) bottom center no-repeat; padding-top:22px;}

/* NEWS */
.artdate {font-weight:bold;}

.ccQuote {font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#7a1315; font-weight:bold;}
.ccQuoteText {padding:10px 10px 10px 15px; background-color:#FFF; }


td.bodyLeft {background:url(../images2/body_lgrad.jpg) repeat-y top right;}
td.bodyMiddle {background:url(../images2/content_bkgd_br.jpg) right bottom no-repeat;}
div.textMiddle {background:url(../images2/content_bkgd_tl.jpg) left top no-repeat; padding:10px 20px 20px 24px;}
td.bodyRight {background:url(../images2/body_rgrad.jpg) repeat-y top left;}

.season {padding:3px;}

/* sidenav */

td.snavBox { background:url(../navigation/snav_bkgd.gif) left repeat-y; text-align:left; vertical-align:top;}
.snavHead { border-bottom:1px solid #c9d0cc;}
a.snav:link, a.snav:active, a.snav:visited { font-size: 11px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; display:block; padding:4px 0px 4px 9px; text-decoration: none; color:#c8c9c8; border-bottom:1px solid #c9d0cc;}
a.snav:hover {text-decoration: none; color:#ffffff; background-color:#000000; }
.snavActive { font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size: 11px; color:#ffffff; display:block; padding: 4px 0px 4px 9px; background:url(../navigation/snav_bkgd_active.gif) left repeat-y; border-bottom:1px solid #c9d0cc;}

/* about */
td.orgDept {font-family:Tahoma, Geneva, Arial, Verdana, sans-serif; font-weight:bold; font-size:13px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#3d6f4b; color:#FFFFFF;  padding:7px 3px 3px 3px;}
td.orgName { border-bottom:1px solid #cccccc; padding:3px;}
.name {font-weight:bold;}
td.orgLocation {border-bottom:1px solid #cccccc; padding:3px; width:100px; color:#154f26;}
div.bio {float:right; margin:5px 0px 5px 10px; padding:2px; border:solid 1px #cccccc;}

/* products */
.prodMainImage {text-align:right; padding-top:25px;}
.prodLeftBkgd {background:url(/2010/images/prod_lg_bkgd.jpg) top left no-repeat;}

.prodRecipes {margin:20px; border:2px solid #afb1a4;}
.prodRecipesHead { background:url(../images/recipes/frec_bkgd.gif) bottom repeat-x; padding:5px 15px 5px 15px; font-weight:bold; }
.prodRecipesHead a {color:#FFF;}
.prodRecipesText {padding:10px 15px 10px 15px; }

.companyLeftBkgd {background:url(/2010/images/prod_lg_bkgd.jpg) top left no-repeat;}

.prodThumb { padding:0px 4px 0px 0px;}
img.prodLine { padding:3px 0px 3px 0px;}
.prodField {background-color:#e3e8e4; padding:3px 0px 3px 0px; border-top:1px solid #848a85;}
.prodField2 {background-color:#f2f6f3; padding:3px 0px 3px 0px; border-top:1px solid #848a85;}
.prodItem {background-color:#535d55; padding:3px 0px 3px 0px; border-top:1px solid #7e8880; color:#FFFFFF; font-weight:bold;}
.prodMonth {background-color:#292c2a; padding:3px 0px 3px 0px; border-top:1px solid #7e8880; color:#FFFFFF; font-weight:bold;}


/* news */
.newstext {color:#000000; font-size:11px; font-family:tahoma,arial;}

/* recipes */
.recipeTable {padding:20px; border:dotted 2px #942a2a;}
.recipeLogo { float:right; padding-left:30px; text-align:center;}
.recipePrint { float:right; font-size:11px;}
ul.recipeHome {list-style:circle;}
ul.recipeHome li {list-style:circle;}

/* lightbox */
#videogallery {
	width:100%;
	zoom:1;
}
#videogallery span{ display:block; }
#videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:96px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
#videogallery a img{
	display:block;
	border:none;
	margin:0;
}
#videogallery a:hover{
	opacity:1;
}


/* contact */
.txtbxnorm {width:180px; height:17px; color: black; font-size: 11px; font-family: tahoma, Arial,Helvetica, Geneva }
	.txtbox {width:140px; height:17px; color: black; font-size: 11px; font-family: tahoma, Arial,Helvetica, Geneva }

	.theform {BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #525457; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; MARGIN-Left:5px;MArgin-top:2px}

	input.look, textarea.look, select.look, submit.look
	{BORDER-RIGHT: #6d6d6d 1px solid;
	    PADDING-RIGHT: 3px;
	    BORDER-TOP: #6d6d6d 1px solid;
	    PADDING-LEFT: 3px;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 11px;
	    PADDING-BOTTOM: 1px;
	    BORDER-LEFT: #6d6d6d 1px solid;
	    PADDING-TOP: 1px;
	    BORDER-BOTTOM: #6d6d6d 1px solid;
	    FONT-FAMILY: tahoma,arial,helvetica,sans-serif;
	    BACKGROUND-COLOR: ##F3F7FA }
input.resetlook, textarea.resetlook, select.resetlook, submit.resetlook
	{BORDER-RIGHT: #6d6d6d 1px solid;
	    PADDING-RIGHT: 3px;
	    BORDER-TOP: #6d6d6d 1px solid;
	    PADDING-LEFT: 3px;
	    FONT-WEIGHT: normal;
	    FONT-SIZE: 11px;
	    PADDING-BOTTOM: 1px;
	    BORDER-LEFT: #6d6d6d 1px solid;
	    PADDING-TOP: 1px;
	    BORDER-BOTTOM: #6d6d6d 1px solid;
	    FONT-FAMILY: Tahoma, Geneva, Arial, Verdana, sans-serif;
	    BACKGROUND-COLOR: #DFDFF8  }
	.formtext {color:#505E50; font-size:11px; font-family:Tahoma, Geneva, Arial, Verdana, sans-serif;}
	.txtbxform {width:350px; height:17px; color: black; font-size: 11px; font-family: Tahoma, Geneva, Arial, Verdana, sans-serif; border:solid;border-color:#578464;border-width:1px; }
	.selbxform {width:150px; height:17px; color: black; font-size: 11px; font-family: Tahoma, Geneva, Arial, Verdana, sans-serif; border:solid;border-color:#578464;border-width:1px; }
