@charset "utf-8";
/* CSS Document */

#pages{
	/* IE6 hack */

	_margin-top:30px;
}
#page_container{
	width:960px;
	margin:auto;
	_display: inline;
	margin-top:30px;
	padding-top:1px;
}
	#page_left{
		float:left;
		width:200px;
		text-align:right;
		margin-left:105px;
		_display: inline;
		margin-top:-37px;	
		position:relative;
	}
	#page_right{
		float:left;
		width:510px;
		margin-left:80px;
		margin-top:-80px;	
		_display: inline
		color:#666666;
		font-size:13px;
	}

		#page_right a{
			color:#9ec54d;
			text-decoration:none;
		}
		#page_right h3{
			color:#f8951e;
			margin-top:3px;
			margin-bottom:3px;
			font-weight: normal;
		}
		#page_right h3 a{
			color:#f8951e;
		}
		#page_right p{
			line-height:20px;
			margin-top:0px;
			color: #666666;
		}
		#page_right ol{
			line-height:20px;
			margin:0px
			color: #666666;
		}
			#page_right ol li{
			margin: 0 0 4px 0;
			color: #666666;
		}
		#page_right ul{
			line-height:20px;
			margin:0px;
			color: #666666;
		}
			#page_right ul li{
			margin: 0 0 4px 0;
			color: #666666;
			}
		#page_right #produce{
			background:url(../images/produce.png) no-repeat;
			width:83px;
			height:65px;
			position:absolute;
			margin-left:420px;
			margin-top:-48px;
		}
		
		#page_right a:hover{
			color:#CCCCCC;
		}
		#page_right h1 {
			font-size: 47px;
			font-family:Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
			color: #9ec54d;
			font-weight:lighter;
			margin-bottom:0px;
		}
		#page_right hr {
			margin:0px;
			padding:0px;
		}
.blogBox{
	padding-bottom:30px;
	color: #666666;
}
.content{
	padding-top:25px;
}
.media img{
	margin-right:31px;
	margin-bottom:10px;
	
}

.newsBox{
	padding-bottom:5px;
}
.storeCatName{
	text-align: left;
	font-size: 22px;
	color: #666666;
}
.storeCat{
	float:left;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 12px;
	width:150px;
}

/* Crazyness for left hand navigation 
some IE6 hacks to make sub nav work are included */
.subnav ul{
	list-style-type: none;
}
.subnav ul li a{
	color: #f8951e;
	font-size:18px;
	text-decoration:none;
	line-height: 35px;
	font-family: Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
	width:160px;
	display: block; 
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
	.subnav ul li a:hover{
		color: #666666;
	}
.subnav ul li ul {
	padding: 0px;
	_display:none;
}
.subnav .topCurrent ul{
	_padding: 0px;
	_display:inline;
}
/* Don't display second depth navigation */
.subnav ul li ul li a {
	display:none;
	padding:0px;
}
	.subnav ul li ul li a:hover{
		color: #666666;
	}
.subnav .green {
	color:#9ec54d;
	font-family: Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
	font-size:30px;
}
/* Only display second depth navigation if the topLevelID is part of the chosen navigation 
remove bottom border for link elements */
.subnav .topCurrent ul li a{
	font-family:Verdana, Geneva, sans-serif;
	color:#9ec54d;
	font-size:15px;
	display:block;
	border: none;
	background-color:#FFF;
	margin-top:-10px;
}
/* add bottom border for ul elements since we removed from link elements above */ 
.subnav .topCurrent ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


/* A placeholder for the store prices - adds emphasis to price */
	span.price{
		font-size: 16px;
		color:#F8951E; !important
	}


