BODY { background-image:url(http://images.allrecipes.com/partnersites/albertsons/leaf-tile.gif); 
	MARGIN: 0px; 
	TEXT-ALIGN: center;
	font: 11px Verdana;
	COLOR: #666666;
}
DIV {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
TABLE {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
FORM {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
INPUT {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
SELECT {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
P {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
H1 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
H2 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
H3 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
H4 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
A {
	COLOR: #2cadda; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
.small {
	FONT-SIZE: 10px
}
#site {
	PADDING-BOTTOM: 10px;
	WIDTH: 754px;
	POSITION: relative;
	TEXT-ALIGN: left;
	margin: 10px auto 0px auto;
}

#header {
	padding:0 19px 10px 15px;
    BACKGROUND: url(../images/nav/bg_shadow_r.gif) repeat-y left 50%; 
	BACKGROUND-COLOR: #FFFFFF
	WIDTH: 715px; 
}

#content {
	BACKGROUND: #FFFFFF url(../images/nav/bg_shadow_r.gif) repeat-y left 50%;
	padding: 0px 19px 0px 15px;
}
#content TD {
	LINE-HEIGHT: 16px
}
#footer {
	PADDING-RIGHT: 4px; 
	MARGIN-TOP: 0px; 
	BACKGROUND: url(../images/nav/bg_shadow_r.gif) repeat-y left 50%; 
	WIDTH: auto; 
	POSITION: relative
}
#top {
	WIDTH: auto; 
	POSITION: relative
}
#top .line {
	BORDER-LEFT: #c2c2c2 1px dashed; 
	LINE-HEIGHT: 1px; 
	BACKGROUND-COLOR: #ffffff
}
#top .spacer {
	LINE-HEIGHT: 1px; 
	BACKGROUND-COLOR: #ffffff
}
#break {
	OVERFLOW: hidden; 
	WIDTH: auto; 
	POSITION: relative; 
	HEIGHT: 4px
}
#break .spacer {
	BACKGROUND: url(../images/nav/bg_shadow_b.gif) #ffffff repeat-x 50% top; 
	LINE-HEIGHT: 1px
}
#bottom {
	WIDTH: auto; 
	POSITION: relative
}
#bottom .spacer {
	BACKGROUND: #FFFFFF url(../images/nav/bg_shadow_b.gif) repeat-x 50% bottom; 
	LINE-HEIGHT: 1px
}
#nav-footer {
	BACKGROUND-COLOR: #3c9ec1
}
#nav-footer TD {
	PADDING-RIGHT: 22px; 
	PADDING-LEFT: 22px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
}
#nav-footer A {
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; 
	LINE-HEIGHT: 18px
}
#header TD {
	FONT-SIZE: 10px; 
	COLOR: #747474; 
	BACKGROUND-COLOR: #ffffff
}
#footer TD {
	FONT-SIZE: 10px; 
	COLOR: #747474
}
#nav-footer {
	FONT-SIZE: 10px; 
	COLOR: #747474
	background: #3c9ec1;
}
.date {
	COLOR: #959495
}
#brands {
	PADDING-LEFT: 25px; FONT-SIZE: 1px; BACKGROUND: url(/eCommerceWeb/images/eCommerce/common/line_h.gif) repeat-x 50% bottom
}
#brands TABLE {
	BACKGROUND-IMAGE: none; WIDTH: 100%
}
#brands TABLE TD {
	padding: 15px 10px 7px 0px;
}
.privacy {
	PADDING-RIGHT: 25px; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 14px; 
	BORDER-LEFT: #c2c2c2 1px dashed; 
	PADDING-TOP: 14px; 
	BORDER-BOTTOM: #c2c2c2 1px dashed; 
	BACKGROUND-COLOR: white
}
#copyright {
	FONT-SIZE: 10px;
	COLOR: #666;
	padding: 8px 13px 8px 25px;
}
.back {
	PADDING-RIGHT: 38px; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: right
}
.back A {
	FONT-WEIGHT: bold; 
	COLOR: #8e9c48; 
	LINE-HEIGHT: 10px
}
#promos {
	BACKGROUND: url(../images/nav/arrow_promos.gif) no-repeat left top
}
#promos A {
	DISPLAY: block; PADDING-LEFT: 15px
}
.pad-bottom10 {
	PADDING-BOTTOM: 10px
}
.pad-bottom20 {
	PADDING-BOTTOM: 20px
}
.stockticker {
	FONT-SIZE: 10px; PADDING-BOTTOM: 5px
}
.stockticker .red {
	COLOR: #fa0011
}
.ul-list {
	PADDING:0px;
	MARGIN-left:19px;
	margin-right:14px;
	list-style-type:none;
	line-height:normal;
	color: #2cadda;
}

.ul-list a:hover { text-decoration:underline;}
.ul-list LI { padding-bottom:6px; padding-top:6px; BORDER-BOTTOM: #c2c2c2 1px dashed;}
.ul-list ul li {
	padding:3px 0 3px -18px;
	BORDER-BOTTOM:none;
	list-style-type:square;
	margin-left:-18px;
	color: #2cadda;
}

#nav-recipe {
	FONT-SIZE: 10px; COLOR: #747474
}

.error-message {
	COLOR: #FF0000; font-weight: bold
}

.success-message {
	COLOR: #339900; font-weight: bold
}
.tools
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #c2c2c2 1px dashed;
    PADDING-TOP: 0px
}

#utility {
	 TOP: -4px
}
#utility TABLE {
	FLOAT: right
}
#utility A {
	FONT-SIZE: 10px; COLOR: #999
}
#utility A:hover {
	COLOR: #2cadda
}
#general {
	MARGIN-LEFT: 20px
}

#icons TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}

#icons A {
	DISPLAY: block; FONT-SIZE: 10px; COLOR: #666
}

#icons IMG {
	MARGIN-BOTTOM: 2px;
	border:0;
}

#icons SPAN {
	DISPLAY: block
}

#menu-main {
	OVERFLOW: hidden;
	POSITION: relative;
	HEIGHT: 23px;
	padding: 0px 19px 0px 15px;
	BACKGROUND: url(../images/nav/bg_shadow_r.gif) repeat-y left 50%;
}

#menu-main DIV {
	 FLOAT: left; BORDER-BOTTOM: 1px solid #EFC173;}

#menu-main IMG {
	DISPLAY: block;
	border: 0
}

#menu-sub {
	OVERFLOW: hidden;
	POSITION: relative;
	HEIGHT: 19px;
	padding: 0px 19px 0px 15px;
	BACKGROUND: url(../images/nav/bg_shadow_r.gif) repeat-y left 50%;
}
#menu-sub A {
	FONT-SIZE: 10px; COLOR: #ffffff
}
#menu-sub DIV {
	BORDER-RIGHT: 1px solid #5a632e; 
	PADDING-LEFT: 24px; 
	BORDER-LEFT: 1px solid #a5b16e; 
	BORDER-BOTTOM: 1px solid #3c411e; 
	BACKGROUND-COLOR: #E3970B;
	}

#menu-sub SPAN {
	DISPLAY: block; 
	OVERFLOW: hidden; 
	WIDTH: 1px; 
	HEIGHT: 10px; 
	BACKGROUND-COLOR: #EFC173;

}
#menu-sub TD {
	HEIGHT: 18px; 
	PADDING-RIGHT: 22px;
}

#privacy {
	VERTICAL-ALIGN: top; 
	WIDTH: 170px
}
#privacy DIV {
	padding: 15px 0px 0px 14px;
}
#privacy A {
	LINE-HEIGHT: 15px
}

.ulrlist {
    MARGIN: 3px 0px 12px;
	LINE-HEIGHT: 105%;
	LIST-STYLE-TYPE: none;
	padding: 0px;
}

.ulrlist LI {
	MARGIN-bottom:4px;
}

.ulrlist STRONG {
	MARGIN-bottom:4px; 
	display:block  
}

.calendar TD {
	font-size: 10px;
}
.calendar TH {

	font-size: 10px;
}
.mealidea TD {
	padding:12px 13px
}
.mealidea TH {
	padding:4px 13px 4px 13px;
	text-align: left;
}

