@import url("global_base.css");
img { -ms-interpolation-mode:bicubic; }
body { background: #f4f9fc; }
.bounds { width: 950px; margin: 0 auto; position: relative; }
hr { background-color: #caced9; border: none; margin: 12px 0 15px; _margin: 5px 0 10px; height: 1px; color: #caced9; }
/* Network Navigation */
#nNav { background: #4e4e4e url(../img/base/bg_body.png) left -200px repeat-x; color: #ddd; font-size: 9px; font-weight: bold; height: 20px; position: relative; overflow: hidden; text-shadow: #000 0 1px 3px; }
#nNav h1 { margin: 0; float: left; font-size: 10px; font-weight: bold; padding: 4px 0; color: #ddd; }
#nNav ul { margin: 0; padding: 0; float: right; list-style: none; }
#nNav li { float: left; margin: 0 0 0 15px; line-height: 20px; }
#nNav li.active { background: transparent url(../img/base/bg_body.png) center bottom no-repeat; }
#nNav li.active a { color: #ddd; }
#nNav a { color: #aaa; text-decoration: none; }
#nNav a:hover { color: #fff; text-decoration: hover; }

#mastHead { position: relative; background: transparent url(../img/base/bg_body.png) left top repeat-x; margin: 0 0 5px;	padding-top: 23px; }
#logo { margin: -23px 0 0 15px; float: left; display: block; width: 330px; height: 60px; padding: 10px 0; display: inline; position: relative; }
#logo a { display: block; width: 330px; height: 60px; background: transparent url(../img/base/GoGrocery.png) left top no-repeat; overflow: hidden; text-indent: -99999em; }

#mNav {
	float: right;
	height: 38px;
	width: 584px;
	overflow: hidden;
	background: #c6deec url(../img/base/bg_mNav.png) left top no-repeat;	
}
#mNav ul, #mNav li {
	list-style: none;
	margin: 0; padding: 0;
}
#mNav ul {
	height: 38px;
	overflow: hidden;
	padding-top: 9px;
	background: transparent url(../img/base/bg_mNav.png) right -38px no-repeat;
	text-align: center;
}
#mNav ul li {
	display: inline;
	margin-right: 70px;
}
#mNav ul li#mPaperless {
	margin-right: 0;
}
#mNav ul li a {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #1a244c;

	padding: 2px 20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#mNav ul li.active a {
	background: #7eaec7;
	color: #fff;
	border: 1px solid #bad9e9;
	text-decoration: none;
}




#contentBounds .bounds { width: 954px; }
#mainCol { float: left; width: 584px; }
#mainCol .pod { background: #fff url(../img/base/bg_mainCol.png) right top repeat-y; padding: 15px 17px 10px; margin-bottom: 16px; position: relative; *height: 1%; }
#mainCol .pod .podTop, #mainCol .pod .podBot { left: 0; height: 10px; width: 584px; z-index: 4; overflow: hidden; }
#mainCol .pod .podTop { position: absolute; top: 0; background: #fff url(../img/base/bg_mainCol.png) 0 0 no-repeat; }
#mainCol .pod .podBot { position: relative; margin: 0 -17px -10px; background: transparent url(../img/base/bg_mainCol.png) 0 -10px no-repeat; }
#mainCol h1 { margin: 0 0 .5em; }

#sideCol { float: right; width: 354px; overflow: hidden; /*	padding-bottom: 30em;	*/ }
#sideCol form { margin-bottom: 5px; }

#sideCol .pod { background: #fff url(../img/base/bg_sideCol-pod.png) right top repeat-y; padding: 15px 17px 10px; margin-bottom: 16px; position: relative; *height: 1%; }
#sideCol .pod .podTop, #sideCol .pod .podBot { left: 0; height: 10px; width: 354px; z-index: 4; overflow: hidden; }
#sideCol .pod .podTop { position: absolute; top: 0; background: #fff url(../img/base/bg_sideCol-pod.png) 0 0 no-repeat; }
#sideCol .pod .podBot { position: relative; margin: 0 -17px -10px; background: transparent url(../img/base/bg_sideCol-pod.png) 0 -10px no-repeat; }

#poweredBy { width: 94px; height: 100px; text-indent: -9999em; overflow: hidden; padding: 0; margin: -31px -7px 0 0; display: inline; background: transparent url(../img/base/poweredByCouponCabin.png) 0 0 no-repeat; float: right; }

#sideCol #emailSign { background: #cda url(../img/base/bg_emailSign.png) left top no-repeat; padding: 15px 16px 15px; margin-bottom: 16px; position: relative; _height: 1%; }
#sideCol #emailSign h2 { margin-top: 0; }
#sideCol #emailSign label { margin-bottom: .5em; position: relative; z-index: 5; width: 210px; display: block; }
#sideCol #emailSign form { margin-bottom: 5px; display: block; clear: right; }
#sideCol #fld_email { width: 170px; }
#sideCol #emailSign .podBot { background: transparent url(../img/base/bg_emailSign.png) left -300px no-repeat; position: absolute; left: 0; bottom: 0; _bottom: -1px; /* IE 6 */ height: 10px; width: 354px; z-index: 4; overflow: hidden; }

#sideCol .sideAd { padding: 9px; background: #fff; margin-bottom: 7px; }

#full .pod { background: #fff url(../img/base/bg_full.png) right top repeat-y; padding: 15px 17px 10px; margin-bottom: 16px; position: relative; *height: 1%; }
#full .pod .podTop, #full .pod .podBot { left: 0; height: 10px; width: 954px; z-index: 4; overflow: hidden; }
#full .pod .podTop { position: absolute; top: 0; background: #fff url(../img/base/bg_full.png) 0 0 no-repeat; }
#full .pod .podBot { position: relative; margin: 0 -17px -10px; background: transparent url(../img/base/bg_full.png) 0 -10px no-repeat; }

#mission { font-size: 14px; line-height: 21px; }

#footer { text-align: center; }

#cf_iframe { height:1248px; }

