/* CSS Document */
.shopListers{
	position: relative;
	margin:6px 0 0 0;
	border-bottom:1px solid #920701;
	clear:both;
	margin-bottom:10px;
	/*padding-bottom:10px;*/
	text-align:left;
}
.shopListers h6,
.shopListers p, 
.shopListers .adBrand, 
.shopListers .adItem{ width:215px;}

/*.shopListers*/
.shoplistQtyFld{
	width:14px;
	color:#442e12;
	height:14px;
	line-height:1;
	padding: 2px;
	margin-right:0px;
	font-size:10px;
	 zoom:1;
	 position:absolute;
	 right:0;
	 top:14px;
	 }

.addedOK{
	background: url(/images/addedOK.png) no-repeat right center;
	padding-right: 10px;
}
#newGrowl .favs
,.remove span, .smallRemButton span
{display:none;}

a.addLink, .addLink, a.showButton, a.hideButton {display:block;height:21px;}
a.addLink.add{background: url(/images/icons.png) no-repeat -320px -64px;}
a.addLink.remove{background: url(/images/icons.png) no-repeat -320px -33px;}
.tog{width:50px; margin-left:50px;}

a.showButton{background: url(/images/icons.png) no-repeat -500px -3px;}
a.hideButton{background: url(/images/icons.png) no-repeat -500px -32px;}

.removeButton{
	float:right;
	width:65px;
	height:16px;
	/*background-image: url(/images/btn_del.png);
	background-repeat: no-repeat;
	background-position: right top;*/
	text-transform:uppercase;
	color:#900;
	font-size:85%;
	font-weight:normal;
	
}

.itemHead{padding:0 0 5px;height:24px;}
.itemHead span, .icon_edit span{display:none}
#ws{background:url(/images/ShoppingListTitlesSprite.png) no-repeat left 4px; padding-left:150px; }
#mp{background:url(/images/ShoppingListTitlesSprite.png) no-repeat left -24px; padding-left:150px}
#fi{background:url(/images/ShoppingListTitlesSprite.png) no-repeat left -50px; padding-left:150px}
.icon_edit{background:url(/images/icon_edit.png) no-repeat left 3px; padding-left:38px; padding-bottom:20px; }
	
	#shopGrowl{
	top:40px;
	width:118px;
	left: 692px;
	position: absolute;
}
	h5#slistHead{height:31px;width:118px;}
	h5#slistHead a{background: url(/images/specials/shopHead.jpg) no-repeat;height:31px;width:118px;}
	h5#slistHead a span#itemNum{display:none;}
	.notice-wrap{top:37px;}


#shopGrowl #shoppingListContainer{
	height:550px;
	position:relative;
	/*float:right;*/
	width:300px;
	background:#fff;
	/*top:0px;*/
	padding:0px;
	z-index:500;
	margin-right: -90px;
	border:2px solid #C74824;
	overflow:auto;
	}

#shopGrowl #shoppingListContainer #shoppingListContent{ 
	/*height:500px;*/
	background:#FFFFFF;
	text-align:left;
	padding:10px;
	padding-bottom:35px;
	
	}
#recipepg #subNav #shopGrowl{margin-top:-46px;}
#recipeBoxpg #shopGrowl{margin-top:-60px;}


.smallRemButton{
	background:url(/images/btn_del.png) no-repeat -30px top;
	width:20px;
	height:16px;
	overflow:hidden;
	float:right;
	cursor:pointer;
}

.odd{background:#FFFBD6;}


/* recipes page */
/* allows substitution of checkboxes for bullets (to add/remove from list)*/
.recIngredients li input, #checkIngredAll{float:none; width:10px; margin:0 6px 0 0;}
.recIngredients li {list-style:none}
#chooseDays p{padding:5px;}

.addFav, .isFav, .remFav, .addPln, .OKPln, .isPln, .printRec, .mealPln, .userRec, .sendFriend, #clearRec, #printRecWeek, #printListWeek, .manItems, .editProfile{height:30px;margin-right:15px;cursor:pointer;display:block;float:left;}

.addFav{ background:url(/images/icons.png) no-repeat 0 -180px; width:125px;}
.isFav{ background:url(/images/icons.png) no-repeat -150px -180px;width:105px;}
.remFav{ background:url(/images/icons.png) no-repeat -320px -180px;width:105px;}

.addPln{ background:url(/images/icons.png) no-repeat 0 -150px; width:133px;}
.isPln, .OKPln{ background:url(/images/icons.png) no-repeat -150px -150px;width:97px;}

.printRec{ background:url(/images/icons.png) no-repeat 0 -120px;width:85px;}
.mealPln{ background:url(/images/icons.png) no-repeat -320px -150px;width:98px;}
.userRec{ background:url(/images/icons.png) no-repeat -500px -180px;width:86px;}
.sendFriend{ background:url(/images/icons.png) no-repeat -150px 0;width:106px;}
.manItems{ background:url(/images/icons.png) no-repeat -150px -60px;width:120px;}
.editProfile{ background:url(/images/icons.png) no-repeat -150px -30px;width:81px;}
.dae .printRec{margin-top:40px;}

#printRecWeek{ background:url(/images/icons.png) no-repeat -320px -120px;width:109px;}
#printListWeek{ background:url(/images/icons.png) no-repeat -150px -120px;width:119px;}
/*#clearRec{ background:url(/images/icons.png) no-repeat -320px 0;width:109px;}*/


#printListWeek span, #printRecWeek span, .printRec span, .printList span, .sendFriend span, .userRec span, .mealPln span, #clearRec span, .manItems span, .editProfile span{display:none}
div#subNav, p#subNav{margin:0;padding:0;width:600px;}
.w600{width:600px;}
.meal{list-style:none; padding:5px;}
