body {background:#fffdde url(../images/background_repeater.gif) repeat-x; background-attachment:fixed; margin:0px; padding:0px; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;}

/* PRIMARY */

	a{ color: #297d2e; text-decoration: None;}
		a:hover{text-decoration: Underline; color:#db9a01;}
		a:visited{}
		a:active{ }

img {border:0px; display:none;}

p {font-size:12px; line-height:17px; }

h1 {color:#ff9900; font-size:32px; padding-top:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}
h4 {color:#ff9900; font-size:29px; padding-top:0px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}
h2 {color:#297d2e;  font-size:18px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}
h3 {color:#297d2e;  font-size:14px; font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; margin:0;padding:0;}

#wrapper {background:#fffdde url(../images/website_background.jpg) no-repeat center 0px; background-attachment:fixed; max-width:1513px; margin:0 auto; padding:0;}

#nav {width:956px; margin:0px auto; display:none;}
#nav, #nav ul {list-style:none; margin:0 auto; padding:0; text-align:left;}
#nav a {display:block; background:none; width:100%; height:100%; text-decoration: none; color:#ffffff;}
#nav-pf, #nav-han, #nav-v, #nav-ract, #nav-sweep, #nav-mc, #nav-spons {display:block; float:left; height:32px; margin-top:22px; text-decoration:none; background:url(../images/nav_map.gif) no-repeat;}
#nav-pf {width:153px; background-position:0px 0px;}
#nav-pf:hover, #nav-pf.sfhover {background-position:0px -32px;}
#nav-han {width:174px; background-position:-153px 0px;}
#nav-han:hover, #nav-han.sfhover {background-position:-153px -32px;}
#nav-ract {width:210px; background-position:-327px 0px;}
#nav-ract:hover, #nav-ract.sfhover {background-position:-327px -32px;}
#nav-sweep {width:145px; background-position:-537px 0px;}
#nav-sweep:hover, #nav-sweep.sfhover {background-position:-537px -32px;}
#nav-mc {width:142px; background-position:-682px 0px;}
#nav-mc:hover, #nav-mc.sfhover {background-position:-682px -32px;}
#nav-spons {width:132px; background-position:-824px 0px;}
#nav-spons:hover, #nav-spons.sfhover {background-position:-824px -32px;}

#nav li ul { z-index:10; position:absolute; left:-999em; top:54px; width:190px; border-top:1px solid #000; margin-left:0px;}
#nav li ul li{font-size:12px; text-align:left; position:relative; background:#297d2e; border-width:0 1px 1px 1px; border-style:solid; border-color:#000; padding-left:10px; width:178px; height:2em; line-height:2em;}
/* sfhover definition for IE HACK */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
/*#nav li:hover, #nav li.sfhover { Background for main nav items when hovered }*/
#nav li ul li:hover, #nav li ul li.sfhover{background: #66b441;}

/*HOMEPAGE styles*/
#hp_content {clear:both; background:#FFFFFF url(../images/hp_gradient.gif) repeat-x; width:944px; margin:0 auto; border-left:0px solid #71bd44; border-right:0px solid #71bd44; text-align:left;}
#hp_top-right {position:relative;float:right; margin:0; padding:0; width:675px; height:525px; text-align:left;}
#hp_flash {position:absolute; left:27px; width:601px; z-index:0; display:none; visibility:hidden;}
/*#flash_alternate {display:none;}*/
#hp_column1 {z-index:100; float:left; width:193px; margin:211px 18px 0px 23px;}
#hp_column1 h2 {color:#71bf44; margin:5px 0px 0px; padding-bottom:0px;}
#hp_column2 {z-index:100; float:left; width:190px; margin:211px 24px 0px 0px;}
#hp_column2 h2 {color:#6666cc; margin:5px 0px 0px; padding-bottom:0px;}
#hp_column3 {z-index:100; float:left; width:190px; margin:211px 0px; 0px;}
#hp_column3 h2 {color:#f73d12; margin:5px 0px 0px; padding-bottom:0px;}

#hp_top-left {padding-left:9px;}
#hp_top-left p {line-height:25px; padding-left:10px;}
#hp_top-left a {margin-top:5px; line-height:15px; text-decoration:none; font-size:14px;}
#hp_top-left a:hover {color:#FF6600;}
#hp_logo {margin-top:10px;}

#hp_bottom {padding:0px 0px 6px 24px; margin:0 auto; background:url(../images/hp_footer_img.gif) no-repeat bottom; width:932px; height:330px; text-align:left; vertical-align:bottom;}
#hp_bottom-left {text-align:left; float:left; width:232px; height:330px; background: url(../images/hp_bottom-left_bg.gif) no-repeat;}
#hp_bottom-left h1 {color:#fff; padding:0; margin:5px 0px 0px; font-size:19px; text-align:center;}
#inset {text-align:center; margin:10px 0px;}
#video {text-align:center; margin:0px 0px 10px;}

#hp_learnmore {text-align:center;}
#hp_learnmore a {text-decoration:none; display:block; width:117px; height:40px; background:url(../images/btn_hp_learnmore.gif) no-repeat; background-position:0px 0px; margin:0 auto; padding:0;}
#hp_learnmore a:hover {background-position:0px -40px;}

#hp_bottom-right {text-align:left; float:left; width:665px; height:330px; background:url(../images/hp_shoppingcart.jpg) no-repeat 300px bottom; padding-left:18px;}
#weekly {float:right; text-align:right;}
#weekly h1 {font-size:18px; color:#f73d12;}
#weekly h2 {font-size:16px;}
#hp_bottom-right p {font-size:11px; color:#333; margin:0px 0px 8px; width:325px;}
#hp_bottom-right a {}

#hp_sweeps a {text-decoration:none; display:block; width:265px; height:120px; background:url(../images/btn_hp_recipesweepstakes.gif) no-repeat; background-position:0px 0px; margin:5px 0 0 0; padding:0;}
#hp_sweeps a:hover {background-position:0px -120px;}

#hp_enterhere a {text-decoration:none; display:block; width:250px; height:40px; background:url(../images/btn_hp_enterhere.gif) no-repeat; background-position:0px 0px; margin:0; padding:0;}
#hp_enterhere a:hover {background-position:0px -40px;}


#hp_footer {width:956px;  margin:0px auto; padding-bottom:30px; text-align:center;}
#hp_footer p {padding-left:40px;}
#hp_footer a {text-decoration:none;}

.bigred {font-size:17px; color:#f73d12;}

/*INTERIOR styles*/
#content {clear:both; background-color:#FFFFFF; width:944px; margin:0 auto; border-left:0px solid #71bd44; border-right:0px solid #71bd44; text-align:left;}
#int-logo {float:left;}

#sweeps a {text-decoration:none; display:block; width:225px; height:115px; background:url(../images/btn_recipesweepstakes-2.gif) no-repeat; background-position:0px -115px; float:right; margin:0; padding:0;}
#sweeps a:hover {background-position:0px 0px;}

#tellafriend {float:right; margin:20px;}
#tellafriend a {text-decoration:none; display:block; width:120px; height:40px; background:url(../images/btn_tellafriend.gif) no-repeat; background-position:0px 0px;}
#tellafriend a:hover {background-position:0px -40px;}

#textblock_facts {clear:both;  padding:0px 350px 20px 0px; min-height:0px;}
#textblock_health {clear:both;  padding:0px 350px 20px 0px; min-height:0px;}
#textblock_recipe {clear:both;  padding:0px 350px 20px 0px; min-height:0px;}
#textblock_sweepstakes {clear:both;padding:0px 350px 20px 0px; min-height:0px;}
#textblock_media {clear:both;  padding:0px 350px 20px 0px; min-height:0px;}
#textblock_sponsors {clear:both; padding:0px 350px 20px 0px; min-height:0px;}
#textblock_survey {clear:both;  padding:0px 350px 20px 0px; min-height:0px;}

#footer {width:956px;  margin:0px auto; padding-bottom:30px; text-align:left;}
#footer p {padding-left:0px;}
#footer a {text-decoration:none;}

/* poll  */
#poll { border:1px solid #006600; padding:5px 15px; background-color:#faf0e1; width:350px;}
#poll_app { margin-top: 20px;}

#poll_app * {	font-size: 14px;
	color: #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
 }
#poll_app img, #poll_app a { border: none; }

#poll_app form#pollEdit { }
#poll_app form#pollEdit input{ width: 90%}
#poll_app form#pollEdit input.btn{ width: 100px;}

#poll_app #results{ padding-bottom: 1em; }
#poll_app #results strong {color:#666666;}
#poll_app #results div.result{ padding-bottom: 1em; }
#poll_app #results p{ margin-bottom: 0.1em; }
.result {padding:5px 0;}
#poll_app form input.btn {margin-top: 20px;}
.subtxt1 {}

.hide {visibility:hidden; font-size:9px;}
.floatLeft {float:left;padding:5px 10px 5px 0px;}
.floatRight {float:right;padding:5px 7px;}

.callout {padding:10px; background-color:#F3EDC7; border:1px dashed #FF3300; margin:0 15px; width:350px;color:#FF0000; }

/* RECIPE */
.recipe_ing {border:1px solid #FF9900; background-color:#F3EDC7; padding:4px;}
.recipe_img { padding:7px 0px; display:block;}

.day{ 
cursor: hand;
cursor: pointer;
padding: 2px 5px;
color:#ea2a3b;
 margin-top:4px;
 width:100px;
}

.dayBlock{ 
text-align:left; margin-bottom:10px; width:500px;   display: block !important;
  overflow: visible !important;
  height: auto !important;
}

.dayInfo{padding:5px 5px; border:1px dashed #999999;}

.dayClose {
	background-repeat:no-repeat;
	background-position:left middle;
 padding-left:20px;
 font-size:12px;
display:none;
  background-image: url(/images/close.gif);  
 }
.dayOpen {

 background-image: url(/images/open.gif);
	background-repeat:no-repeat;
	background-position:left middle;
 padding-left:20px;
 font-size:12px;
 display:none;
  }