* { margin:0; padding:0; }
body {
	font: 62.5%/160%  Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
	color: #000;
	padding: 0;
	margin: 0;
	background-color:#c5e0e8;
	voice-family:female; 
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
}

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-family: Arial, Verdana, "Lucida Grande", sans-serif !important; }
ol, ul { list-style: none; }
fieldset, img { border: 0; }
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }
textarea, input { font: 100%/160%  Arial, Helvetica, sans-serif; color:#000; resize: none; /*Safari disable resize*/ }

a { color: #fff; text-decoration: none; outline:none; font-family: Arial, Helvetica, sans-serif; }
a:hover { color: #fff; text-decoration: none; -moz-user-focus:none; }

.hid { display: none; }
.vhid { visibility:hidden; }
.nobg { background:none !important; }
.nobrd { border:0 !important; }
.floatrgt { float: right; }
.floatleft { float: left; }
.pointer { cursor: pointer; }

/*Site CSS*/
.peeledsnacksWrapper{
	position:relative;
	width:800px;
	margin:15px auto 0 auto;
	padding:0;
	background:#fff;
}
.wrapper { width:775px; padding:13px 12px; }

p,li { font-size:12px; margin-bottom:12px; }
hr.line { border-top:1px solid #401487; margin:0 0 12px 0; padding:0; height:1px; }
a.more:link, a.more:active, a.more:visited, 
a.more:hover { display:block; font-size:13px; font-weight:bold; color:#401487; text-decoration:underline; }
.note { color:#ff0000; }
.last { margin:0 !important; }

.banner { background-color:#401487; padding:15px 16px; margin-bottom:8px; }
.banner .logo { float:left; width:220px; }
.banner .slogin { float:right; width:150px; margin-top:18px; }


/*nav*/
#navContainer {
	background-color:#401487;
}
ul#nav {
	float:left;
	padding:0;
	margin: 0 0 11px 0;
	list-style: none;
	font:Arial, Helvetica, sans-serif;
	width:390px;
}
/* all list items */
ul#nav li {
	float: left;
	position: relative;
	padding:0;
	background-color:#401487;
	background-image:url(/images/bg_nav.jpg);
	background-position:right 11px;
	background-repeat:no-repeat;
	margin:0;
}
ul#nav li p { padding:0; margin:0; font-weight:bold; font-size:14px; }
ul#nav li a { color:#fff; }

ul#nav li a span {
	display:block; 
	padding:10px 20px; 
}
/* second-level lists */
ul#nav li ul { 
	display: none;
	position: absolute;
	top:36px;
	left: 0;
	width:160px;
	z-index:900;
	background-color:#401487;
	padding:10px 9px 0 9px;
}
ul#nav li>ul { top: auto; left: 0; }
ul#nav li ul li {
	float:left;
	overflow:hidden;
	font-weight:normal;
	height:100%; line-height:normal;
	width:160px;
	padding:0 0 7px 0;
	margin-bottom:5px;
	background:transparent url(/images/bg_dropnav.jpg) repeat-x left bottom;
}
ul#nav li ul li a { 
	display:block; 
	color:#b08fdd; 
	font-size:12px;
	padding:0;
	font-weight:bold; 
}
ul#nav li ul li a:hover { text-decoration:none; }
ul#nav li.navLI-right { float:right; position:relative; padding-right:36px; }
ul#nav li.navLI-right img { position:absolute; right:-12px; top:-18px; }

/*ul#nav li ul li, ul#nav li.over li{ 
	background-color:transparent !important;
	background-image:none;
}*/
ul#nav li.over ul { display: block; }

#navContainer .followus { float:right; width:240px; height:30px; padding-right:16px; padding-top:8px; }
#navContainer .followus p { float:left; width:92px; color:#fff; }
#navContainer .followus img { float:left; width:24px; margin-right:5px; }
#navContainer .followus .likeBtn { float:right; width:84px; }

.bodyContainer { margin-top: 11px;}
.bodyContainer .menuContainer { float:left; width:172px; margin-right:11px; }
.bodyContainer .main { float:left; width:590px; margin-bottom:20px; }

.menuContainer h2 { 
	background-color:#3c9ab9;
	color:#fff; 
	text-transform:uppercase; 
	font-size:12px;
	padding:7px 0 6px 9px;
}
.menuContainer .menu { 
	width:152px;
	background-color:#c4e1ea;
	padding:10px;
	font-weight:bold;
	font-size: 11px;
	margin-bottom:15px;
}
.menuContainer .menu li {
	color:#401487; 
	border-bottom:1px solid #3c9ab9;
	padding-bottom:7px;
	margin-bottom:7px;
}
.menuContainer .menu li a { color:#401487; }
.menuContainer .menu li.last { border:0; padding:0; margin:0; }
.menuContainer .menu li.selected {
	background:transparent url(/images/icon_arrowRight.gif) left 4px no-repeat;
	padding-left:13px;
}
.menuContainer .menu li ul { margin:0 0 0 16px; }
.menuContainer .menu li ul li { font-size:11px; border:0; margin:0; padding:0; }
.menuContainer .menu li ul li a,
.menuContainer .menu li ul li a:hover { font-weight:normal; color:#000; }
.menuContainer .menu li ul li.selected {
	background:transparent url(/images/icon_subMenu.gif) left 4px no-repeat;
	margin-left:-12px;
}
.menuContainer .menu li ul li.selected a { font-weight:bold; }

.viewCart, .viewAccount {
	display:block;
	height:34px;
	line-height:34px;
	color:#000;
	background-color:#8ac2d5;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 0 35px;
	margin-bottom:10px;
}
a.viewCart:hover, a.viewAccount:hover { color:#000; }

.viewCart {
	background:#8ac2d5 url(/images/icon_view_cart.png) 7px 5px no-repeat;
}

p.alert { font-size:14px; color:#333; }
a.satisfaction { display:block; color:#333; font-size:12px; }
a.satisfaction:hover { color:#333; text-decoration:underline; }

.dealOfTheMonth {}
.snacks-fruits {}

.header { 
	position:relative;
	*position:static;
	height:47px; 
	line-height:47px; 
	margin-top:-47px;
	color:#fff;
}

.header h1 { float:left; width:68%; font-size:28px; margin-left:12px; }
.header h2 { float:right; width:27%; font-size:11px; text-align:right; padding-right:10px; }

.productContainer { margin-top:17px; }

.oneColumnContainer dl { float:left; width:590px; margin:0; }
.oneColumnContainer dt { float:left; font-size:13px; width:250px; font-weight:normal; overflow:hidden; }
.oneColumnContainer dt img { display:block; /*margin-right:9px;*/ margin:0 auto; }
.oneColumnContainer dt a { color:#401487; }
.oneColumnContainer dd { float:left; width:340px; }
.oneColumnContainer dd h3 { font-size:13px; margin:0; }
.oneColumnContainer dd h3 span { display:block; color:#cc0000; font-size:13px; margin:0; }


.twoColumnsContainer dl { float:left; width:280px; margin:0 22px 0 0; }
.twoColumnsContainer dl.odd { margin:0; }
.twoColumnsContainer dt { font-size:13px; font-weight:normal; margin:0; }
.twoColumnsContainer dt img { float:left; width:77px; margin-right:9px; }
.twoColumnsContainer dt a { color:#401487; }
.twoColumnsContainer dd { float:right; width:191px; }

.productContainer dd ul { margin:16px 0 18px 0; }
.productContainer ul li {
	background:transparent url(/images/bg_dash.jpg) left 8px no-repeat;
	margin:0;
	padding:0 0 0 10px;
}

.productContainer .projects, .ourproject .projects { list-style-type:disc; }
.productContainer .projects li, .ourproject .projects li { background:none; margin:0 0 10px 10px; }

.productContainer dd .facts { display:block; font-size:13px; font-weight:bold; }
.productContainer dd a.facts:link,
.productContainer dd a.facts:active, 
.productContainer dd a.facts:visited, 
.productContainer dd a.facts:hover { color:#401487; text-decoration:underline; }

.productContainer dd a.more { margin-bottom:12px; }

.productContainer dd p.sale span { text-decoration: line-through; color:#000; }
.productContainer dd p.sale { color:#ff0000; }

.productContainer dd form input { font-size:12px; margin-bottom:12px; }

.productContainer a:link, .productContainer a:hover,
.productContainer a:visited, .productContainer a:active { color:#401487; }

.footer { background-color:#401487; text-align:center; color:#fff; padding:5px 0 9px 0; }
.footer a:link, .footer p { color:#fff; font-size:10px; margin:0; }
.footer a:visited, .footer a:active, .footer a:hover { color:#fff; }
