/*MAIN BOX WITH GREEN TOP SECTION*/
.box { position: relative; 
		cursor: pointer;
}

/*BURSTS WITHOUT CTA*/
.MemberBen, #know-likely, #know-must, #know-popular, #know-absorb, #know-pasta, #know-table, #know-k, #what-to-plant { cursor: default; }

.breakPosition { position: static; }
.box p { padding: 10px; }
.box .left { margin: 10px 10px 0 10px;}
/*.box .cta { margin: 0 0 10px 0; }*/
.box h3 { text-indent: -9999px; }
.box h4 { font-size: 1.4em; margin: 10px 0 0 10px;  }

.primaryCol .box { width: 493px; background: url(/img/boxes/primary_bottom.gif) bottom left no-repeat; margin: 0 0 10px 8px; } 
.primaryCol .box h3 { height: 33px; background: url(/img/boxes/primary_top.jpg) top left no-repeat; } 
.primaryCol .box p { margin: 0; }

.wideCol .box { width: 598px;  margin: 0 0 10px 0; } 
.wideCol .box h3 { height: 34px; background: url(/img/boxes/widecol_top.gif) top left no-repeat; } 
.wideCol .box p { margin: 0; }


.rightCol .box h3  { height: 33px; background: url(/img/boxes/right_col_top.jpg) top left no-repeat;} 
.rightCol .box { width: 252px; background: url(/img/boxes/right_col_bottom.gif) bottom left no-repeat; margin: 0 0 10px 0; }
.rightCol h4 { margin: 10px 5px 0 0; }

.leftCol .box { width: 176px; background: url(/img/boxes/left_col_bottom.gif) bottom left no-repeat; margin: 0 0 10px 0; } 
.leftCol .box h3  { height: 33px; background: url(/img/boxes/left_col_top.jpg) top left no-repeat;} 
.leftCol .box ul { margin: 0 0 0 10px; padding: 10px 0;}

/*GRAPHICS FOR BOX TOPS*/

.hdNew 						{ background: url(/img/boxes/headers/hd_new.gif) no-repeat 5px 2px;}
.hdMoreFlavors 				{ background: url(/img/boxes/headers/more_flavors.gif) no-repeat 5px 2px;}
.headerJoin 				{ background: url(/img/boxes/headers/header_join.gif) no-repeat 2px 2px;}
.connect 					{ background: url(/img/boxes/headers/header_connect.gif) no-repeat 5px 6px;}
.refine 					{ background: url(/img/boxes/headers/header_refine.gif) no-repeat 5px 6px;}
.hdBrowseRec 				{ background: url(/img/boxes/headers/browse_recipes.gif) no-repeat 5px 1px;}
.hdSearch 					{ background: url(/img/boxes/headers/header_search.gif) no-repeat 5px 1px;}
.type 						{ background: url(/img/boxes/headers/header_type.gif) no-repeat 5px 0;}
.headerFProduct  			{ background: url(/img/boxes/headers/header_featured_product.gif) no-repeat 5px 3px;}
.hdGPpresents			  	{ background: url(/img/boxes/headers/hdGPpresents.gif) no-repeat 5px 2px;}
.headerDinner			  	{ background: url(/img/boxes/headers/header_dinner_tonight.gif) no-repeat 5px 2px;}
.headerProducts				{ background: url(/img/boxes/headers/header_products.gif) no-repeat 5px 2px;}
.headerKnow					{ background: url(/img/boxes/headers/header_didyouknow.gif) no-repeat 5px 2px;}
.headerAlso					{ background: url(/img/boxes/headers/alsolike.gif) no-repeat 5px 1px;}
.hdLYV						{ background: url(/img/boxes/headers/hdLove.gif) no-repeat 5px 0px;}
.hdGP						{ background: url(/img/boxes/headers/hd_gp.gif) no-repeat 3px 1px;}
.hd_collect					{ background: url(/img/boxes/headers/collect.gif) no-repeat 5px 2px;}
.hdTasteLove				{ background: url(/img/boxes/headers/hd_taste.gif) no-repeat 5px 1px;}
.hdCalled					{ background: url(/img/boxes/headers/hd_called.gif) no-repeat 5px 1px;}
.hdIngredients				{ background: url(/img/boxes/headers/ingredients.gif) no-repeat 5px 0px;}
.hdInstructions				{ background: url(/img/boxes/headers/instructions.gif) no-repeat 5px 0px;}
.hdVeggies 					{ background: url(/img/boxes/headers/veggies.gif) no-repeat 5px 0px;}
.hdSalads 					{ background: url(/img/boxes/headers/hdSaladss.gif) no-repeat 5px 2px;}
.hdentertain 				{ background: url(/img/boxes/headers/hdEntertain.gif) no-repeat 5px 1px;}
.hdPopular 					{ background: url(/img/boxes/headers/most_popular.gif) no-repeat 5px 1px;}
.hdStory 					{ background: url(/img/boxes/headers/hd_story.gif) no-repeat 5px 1px;}
.hdFactoid 					{ background: url(/img/boxes/headers/hd_factoid.gif) no-repeat 5px 1px;}
.hdBrowseBy 				{ background: url(/img/boxes/headers/hd_browseby.gif) no-repeat 5px 1px;}
.hdMemberBen 				{ background: url(/img/boxes/headers/hd_membership.gif) no-repeat 5px 2px;}
.hdRate 					{ background: url(/img/boxes/headers/hd_rate.gif) no-repeat 5px 2px;}
.hdCoupon   				{ background: url(/img/boxes/headers/hd_preprint.gif) no-repeat 12px 11px;}
.hdStpattys					{ background: url(/img/boxes/headers/hd_st_pattys_day_dining.gif) no-repeat 5px 2px;}
.hdJenniesfav				{ background: url(/img/boxes/headers/hd_jennies_fav.gif) no-repeat 5px 2px;}
.hdOscar					{ background: url(/img/boxes/headers/hd_oscar.gif) no-repeat 5px 2px;}
.hdWhatPlant				{ background: url(/img/boxes/headers/hd_plant_june.gif) no-repeat 5px 2px;}
.hdSpringEnt				{ background: url(/img/boxes/headers/hd_spring_entertaining.gif) no-repeat 5px 0px;}
.hdPicnicPot				{ background: url(/img/boxes/headers/hd_picnicpotatoes.gif) no-repeat 5px 0px;}
.hdFathersDay 				{ background: url(/img/boxes/headers/hd_fathersday.gif) no-repeat 5px 2px;}
.hdMealtime 				{ background: url(/img/boxes/headers/hd_mealtime.gif) no-repeat 5px 2px;}
.hdQuickfix					{ background: url(/img/boxes/headers/hd_quickfix.gif) no-repeat 5px 2px;}
.hdNoleftovers				{ background: url(/img/boxes/headers/hd_noleftovers.gif) no-repeat 5px 2px;}
.hdInstantClassic			{ background: url(/img/boxes/headers/hd_instantclassic.gif) no-repeat 5px 2px;}
.hdBBQsides					{ background: url(/img/boxes/headers/bbq_friendly_sides.gif) no-repeat 5px 2px;}


/*POLLS*/
.hdPoll-6					{ background: url(/img/boxes/headers/hd_poll_earth.gif) no-repeat 5px 2px;}
.hdPoll-7					{ background: url(/img/boxes/headers/hd_poll_ranch.gif) no-repeat 5px 2px;}
.hdPoll-8					{ background: url(/img/boxes/headers/hd_poll_cinco.gif) no-repeat 5px 2px;}
.hdPoll-10					{ background: url(/img/boxes/headers/hd_poll_fathersday.gif) no-repeat 5px 2px;}

/*BOX WITH JUST AN IMAGE*/
.leftCol .allImage img { margin: 5px 0 0 12px; }
.rightCol .bigPromo img { margin: 0 0 0 1px;}

/*BOX WITH IMAGE FLOAT RIGHT WITH TEXT TO THE LEFT*/
.box .right { float: right; clear: left; }
.box img.right { margin: 10px 0 2px 0; }
.box img.fork { margin: 0 10px 2px 0; padding-top: 10px;  }

/*BOX WITH IMAGE ON LEFT AND TEXT ON RIGHT*/
.box.textRight img { float: left; margin: 5px 10px 0 5px;}

/*
.leftCol .box.textRight img { float: left; margin: 7px 15px 25px 5px; padding: 5px 0 0 0; }
*/

/*BOX WITH IMAGE ON RIGHT AND TEXT ON LEFT*/
.box.textLeft img { float: right; margin: 0 5px 0 5px;}

/*VEGGIE MONTHLY PROMO BOX*/
.vmBox, .specBox { margin: 0 0 20px 0;   }

.vmBox img.title { 
	width: 224px;
	height: 33px;
	position: absolute; 
	top: 0;
	right: 0;
}

.vmBox p { 
	width: 130px;
	padding: 40px 0 5px 0;
	margin: 0 0 0 110px;
}

.specBox p {
	margin: 10px 0 0 10px;
	width: 225px;
}

.vmImage { padding: 30px 0 0 0;}

.vmBox .imgBtn { float: left; margin: 5px 0 10px 110px; padding: 0 0 20px 0;  }

/*FLOAT BUTTON TO THE RIGHT SIDE; USED MOSTLY ON RIGHT COLUMN BURSTS*/
.rightCol .greenBtn { margin: 0 5px 0 10px; float: right; }

/*THOUGH SOME BOXES IN THE RIGHT SIDE WILL NEED A BUTTON FLOATED LEFT*/
.rightCol .recipeBox .greenBtn { float: left; }

/*MOVE IMAGE DOWN*/
.rightCol img.recipeBox { margin: 10px 5px 5px 10px; }


/*BOX WITH NO BORDERS*/
.rightCol .box.noBorder { width: 252px; background: none; padding: 0 0 20px 0;}

/*BOX WITH CENTERED CONTENT*/
.centerContent { text-align: center;  }

.centerContent img.center { display: inline;  }

.leftCol .navBox ul { margin: 0;}
.navBox li { margin: 3px 0 3px 0; }
.navBox ul li a { color: #000; font-weight: normal; margin: 0 0 0 10px; font-size: 1.2em; }
.navBox ul li.active { background: transparent url('/img/boxes/active_side_nav.gif') no-repeat 0 -4px; margin: 0; }

/*RIGHT COLUMN BOX WITH UPTURNED STRAIGHT CORNER*/
.rightCol .box.cornerStraight  { width: 252px; background: url(/img/boxes/right_col_bottom_straight.gif) bottom left no-repeat; margin: 0 0 10px 0;}

/*HOLDS IMAGE HEADER IN GREEN BOXES*/
.boxheader { display: block; height: 33px;}

/*LEFT COLUMN BOX WITH UPTURNED RAGGED CORNER*/
.leftCol .box.cornerRagged  { width: 176px; background: url(/img/boxes/left_col_bottom_ragged.gif) bottom left no-repeat; margin: 0 0 10px 0;}

/*LEFT COLUMN BOX WITH LINK IN BOTTON SECTION*/
.bottomLink { font-size: 1.2em; }
.bottomLink.border { width: 100%; border-top: 1px solid #e7e7e7;}

.leftCol .bottomLink { text-align: right; margin: 0 24px 0 0; border-top: 1px solid #e7e7e7; height: 18px;}
.leftCol .bottomLink a { display: block; color: #000; font-weight: normal; text-align: right; padding: 1px 0 0 0; }

.rightCol .bottomLink { text-align: right; margin: 0 24px 0 0; height: 25px;}
.rightCol .bottomLink a { display: block; color: #000; text-align: right; padding: 5px 0 0 0; }

/*MEMBERSHIP BURST ON REG PAGE*/
img.memBen { padding-left: 12px; position: relative; bottom: 2px; }
.benList {
	margin: 0px 0 20px 0;
	font-size: 1.2em;
	padding: 0 5px 15px 25px;
}
.benList li {
	margin-bottom: 3px;
	list-style-type: disc;
}

/*LOVE YOUR VEGGIES*/
img.LYV { position: relative; top: -15px; right: 1px; }

.rightCol .bottomLink a:hover,
.leftCol .bottomLink a:hover { color: #50a4d2; text-decoration: none; }


/*BOX WITH IMAGE FLOAT RIGHT WITH TEXT TO THE LEFT*/
.vomTabContainer .right { float: right; clear: left; }
.vomTabContainer img.right { margin: 0 10px 2px 5px; }

.subCol .box { display: inline; float: left; width: 243px; height: 210px; background: url(/img/boxes/subcol_bottom.gif) bottom left no-repeat; margin: 5px 0 10px 8px;  } 
.subCol .box h3  { height: 33px; background: url(/img/boxes/subcol_top.gif) top left no-repeat;} 

/*IMAGE HANGS OVER RIGHT OF BOX*/
img.overHang { position: relative; right: -5px; top: 10px;} 


/*FEATURED RECIPE WITH IMAGE*/
.featuredRecipeBox { 
	width: 249px;
	position: relative; 
	margin: 0 0 0 2px;
	height: 185px; 
	background: url(/img/boxes/tape_card.gif) 0 0 no-repeat; 
	}

.featuredRecipeBox img { position: absolute; top: 14px; left: 16px;}

.clip { 
	z-index: 9999px;
	height: 52px;
	width: 20px;
	position: absolute;
	background: url(/img/boxes/paperclip.png) no-repeat 0 0; 
	top: 28px; 
	left: 5px;
	}
	
.featuredName {  
	z-index: 10;
	background: url(/img/boxes/tape_card_top.gif) top left repeat-y; 
	margin: 0 0 0 2px;
	padding: 0 0 0 20px;
}

.featuredName h4 { 
	margin: 0 5px 0 5px;
	padding: 10px 0 0 0; 
	text-align: center; 
}

.featuredName h4 a { color: #4b4b4b; }

/*WHAT'S FOR DINNER TONIGHT*/
/*TEXT-ALIGN LEFT TO REMOVE IT FROM THE CENTERED TEXT BOX IT NORMALLY APPEARS IN*/
ul.headerList  { text-align: left; }
ul.headerList li { border-top: 1px solid #e7e7e7; }
.headerList h5 { 
	padding: 5px 0;
	margin: 0 0 0 10px; font-size: 1.2em;
}

/*GP badge*/
img.GPbadge { float: right; margin: 12px 5px 5px 0; }

/*NON STANDARD GP BURST ON GP PAGE*/
.rightCol .box.GPburst h3 { /*SPECIFICITY HELPS IN IE6*/
	color: #f36519; 
	background: none; 
	font-size: 2em; 
	font-weight: bold; 
	text-indent: 0; 
	text-align: center;
}
	
.GPburst img { margin: 20px 0 0 0;}

/*LEGAL FOOTNOTES*/

.box .tooltip { 
	position: absolute;
    display: none;
    z-index: 50;
	width: 254px;
	background: #fff;
	border: 1px solid #9dca87; 
}

/*WHAT TO PLANT BURST LINED LIST*/
ul.linedList {
	padding: 0 1px;
} 

.linedList li { 
	padding: 5px 0 0 10px;
	font-size: 1.2em;
	border-bottom: 1px solid #e7e7e7;
}

li.smaller { 
	margin: 4px 0 0 10px;
	padding: 0 0 4px 0;
	border: none;
	font-size: 1em; }