@charset "utf-8";
 /*CSS Document */

/* ************************* Begin of reste style  ********************************** */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	color: #FFFFFF;
	text-align: left;
}
/* remember to define focus styles! */
a:hover {text-decoration:none;}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	/*list-style: none;*/
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	/*border-spacing: 0;*/
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	/*content: "";*/
}
blockquote, q {
	/*quotes: "" "";*/
}
/* ************************* End of reset style  ***************************** */
body{
	background-color:#000; /*#8cccf9;*/
	font-size:12px;
	color:#eaebec;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/background_body_sh.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align: center; /* with this instruction we can center in IE 6 in quircks mode */
	position:relative;
	}
#wrapper{
	width:980px;
	margin:0 auto;
	position:relative;
	}
/* Header and menu */
#lef_container{
	float:left;
	width:214px;
	}
	
	ul { 
margin-left:10px; 
margin-right:0px; 
list-style-type:circle; 
} 

ul li
{
	/*list-style-type:circle;*/
}

li ul li
{
  	list-style-type:square; 
}
a#logo_henry{
	display:block;
	text-indent:-9000px;
	background-repeat:no-repeat;
	background-image:url(../images/sv_logo.png);
	width:214px;
	height:126px;
	position:relative;
	float:left;
	top:20px;
	}
#stick{
	display:block;
	position:absolute;
	background-image:url(../images/menu/background_stick.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:117px;
	height:483px;
	left:59px;
	top:146px;
	}
ul#left_menu{
	clear:left;
	display:block;
	position:relative;
	float:left;
	width:180px;
	height:483px;
	list-style:none;
	left:27px;
	top:20px;
	}
#left_menu li{
	float:left;
	width:100%;
	text-align:left;
	}
#left_menu li a{
	text-indent:-9000px;
	background-repeat:no-repeat;
	display:block;
	position:relative;
	}
a#ctl00_ctl00_item_on_sale{
	background-image:url(../images/menu/item_on_sale.png);
	width:154px;
	height:57px;
	left:19px;
	}
a#ctl00_ctl00_item_whats_growin{
	background-image:url(../images/menu/item_whats_growing_on.png);
	width:177px;
	height:49px;
	left:8px;
	}
a#ctl00_ctl00_item_events{
	background-image:url(../images/menu/item_events.png);
	width:115px;
	height:41px;
	left:28px;
	}
a#ctl00_ctl00_item_health{
	background-image:url(../images/menu/item_health_wellness.png);
	width:178px;
	height:48px;
	left:12px;
	}
a#ctl00_ctl00_item_news{
	background-image:url(../images/menu/item_news.png);
	width:101px;
	height:46px;
	left:41px;
	}
a#ctl00_ctl00_item_departments{
	background-image:url(../images/menu/item_departments.png);
	width:148px;
	height:47px;
	left:16px;
	}
a#ctl00_ctl00_item_about_us{
	background-image:url(../images/menu/item_about_us.png);
	width:144px;
	height:43px;
	left:20px;
	}
a#ctl00_ctl00_item_recipes{
	background-image:url(../images/menu/item_recipes.png);
	width:100px;
	height:42px;
	left:36px;
	top:3px;
	}
a#ctl00_ctl00_item_blog{
	background-image:url(../images/menu/item_blog.png);
	width:101px;
	height:42px;
	left:37px;
	top:4px;
	}
a#item_findastore{
	background-image:url(../images/menu/item_findastore.png);
	width:148px;
	height:47px;
	left:16px;
	top:7px;
	}
a#item_jobpostings{
	background-image:url(../images/menu/job_postings.png);
	width:178px;
	height:48px;
	left:-1px;
	top:7px;
	}
/* Chalk board */
#right_container{
	clear:right;
	float:right;
	position:relative;
	width:760px;
	height:569px;
	padding-top:126px;
	}

#chalk_board{
	display:block;
	background-image:url(../images/chalk_board.png);
	height:520px;
	width:673px;
	background-repeat:no-repeat;
	position:relative;
	top:6px;
	padding:15px;
	padding-top:35px;
	text-align:left;
	/*display:none;*/
	}

#chalk_board h1{
	font-size:46px;
	color:#ac9b3a;
	float:left;
	}
.hlnk{
	font-size:46px;
	color:#ac9b3a;
	float:left;
	text-decoration:none;
	}
	.hlnktitle{
	font-size:25px;
	color:#ac9b3a;
	float:left;
	text-decoration:none;
	}
	.hlnkchild{
	font-size:20px;
	color:#ac9b3a;
	float:left;
	text-decoration:none;
	}
#chalk_board_plain{
	display:block;
	background-image:url(../images/_chalk_board.png);
	height:520px;
	width:673px;
	background-repeat:no-repeat;
	position:relative;
	top:6px;
	padding:15px;
	padding-top:35px;
	text-align:left;
	/*display:none;*/
	}

#chalk_board_plain h1{
	font-size:46px;
	color:#ac9b3a;
	float:left;
	}	
	
	
a#btn_close{
	position:absolute;
	top:-86px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-9000px;
	background-image:url(../images/btn_close.gif);
	width:58px;
	height:14px;
	right:10px;
	}
#ie_wrapper{
	position:absolute;
	height:520px;
	width:673px;
	top:245px;
	left:20px;
	right:0px;
	display:block;
	}
/* Begin of ie hacks */
* html #ie_wrapper{
	left:40px;
	}
*:first-child+html #ie_wrapper{
	left:40px;
	}
/* end of ie hacks */
#left_chalk_board_wrapper{
	/*clear:left;*/
	float:left;
	/*width:40%;*/
	width:260px;
	height:430px;
	/*position:relative;*/
	height:430px;
	/*top:30px;*/
	overflow:auto;
	}
#rigth_chalk_board_wrapper{
	/*clear:right;*/
	float:right;
	/*width:56%;*/
	width:360px;
	/*position:relative;*/
	height:430px;
	/*top:30px;*/
	overflow:auto;
	}
/* Footer */
#footer{
	float:left;
	width:100%;
	height:100px;
	top:9px;
	position:relative;
	text-align:center;
	padding-top:17px;
	}
#form_container{
	width:80%;
	margin:0 auto;
	}
#form_newsletter{
	float:left;
	width:34%;
	padding-right:1%;
	}
#form_newsletter #email_address{
	width:120px;
	background-color:#3c3f3e;
	border:#716d6c solid 1px;
	color:#bcbbbc;
	font-size:11px;
	padding:3px;
	float:left;
	}
#form_newsletter #email_address:hover{
	border:#993 solid 1px;
	}
#form_newsletter .btn_submit{
	border:none;
	position:relative;
	float:left;
	top: -2px;
	left: 5px;
	}
#form_find_store{
	float:left;
	width:29%;
	padding-left:1%;
	padding-right:1%;
	}
#form_find_store #zip_code{
	width:100px;
	background-color:#3c3f3e;
	border:#716d6c solid 1px;
	color:#bcbbbc;
	font-size:11px;
	padding:3px;
	float:left;
	}
#form_find_store #zip_code:hover{
	border:#993 solid 1px;
	}
#form_find_store .btn_submit{
	border:none;
	position:relative;
	float:left;
	top: -13px;
	left: 5px;
	}
#form_search_site{
	float:left;
	width:29%;
	padding-left:1%;
	}
#form_search_site #site_search{
	width:100px;
	background-color:#3c3f3e;
	border:#716d6c solid 1px;
	color:#bcbbbc;
	font-size:11px;
	padding:3px;
	float:left;
	}
#form_search_site #site_search:hover{
	border:#993 solid 1px;
	}
#form_search_site .btn_submit{
	border:none;
	position:relative;
	float:left;
	top: -2px;
	left: 5px;
	}
form label{
	display:block;
	}
#label_email_address{
	background-image:url(../images/label_newsletter.png);
	background-repeat:no-repeat;
	text-indent:-9000px;
	background-position:top left;
	height:25px;
	width:199px;
	}
#label_zip_code{
	background-image:url(../images/label_find.png);
	background-repeat:no-repeat;
	text-indent:-9000px;
	background-position:top left;
	height:21px;
	width:106px;
	margin-bottom:4px;
	}
#label_site_search{
	background-image:url(../images/label_search.png);
	background-repeat:no-repeat;
	text-indent:-9000px;
	background-position:top left;
	height:19px;
	width:110px;
	margin-bottom:6px;
	}

#footer ul{
	clear:both;
	width:90%;
	text-align:center;
	list-style:none;
	margin:0 auto 0 2px;
	padding-top:5px;
	padding-bottom:15px;
	}
#footer ul li{
	float:left;
	padding-left:6px;
	padding-right:6px;
	border-left:#FFF solid 2px;
	}
#footer ul li.first_child{
	border-left:none;
	}
#footer ul li a{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	}
/* End of footer */


#burst{
	height:147px;
	width:363px;
	position:absolute;
	top:-132px;
	right:150px;
	padding:0px;
}



#largePhotoFrame { background:url(../images/photoLargeFrame.gif) no-repeat top left; width:268px; height: 268px; padding: 16px 0px 0px 22px; }
#smallFrame { background:url(../images/photoSmallFrame.gif) no-repeat top left; width: 69px; height: 69px; padding: 5px; float: left; margin: 3px; }
#smallPhotoHolder { position: relative; left: 15px; }

.whtContent { color: #FFF; }
.whtContent a { color: #97401b; text-decoration: none; }
.whtContent a:hover, .whtContent a:visited:hover { text-decoration: underline; }
.whtContent a:visited { text-decoration: none; }

.orgContent { color: #d46529; text-align:right }
.orgContent a { color: #d46529; text-decoration: none; }
.orgContent a:hover, .whtContent a:visited:hover { text-decoration: underline; }
.orgContent a:visited { text-decoration: none; }

.grnContent { color: #9b902d; }
.grnContent a { color: #9b902d; text-decoration: none; }
.grnContent a:hover, .grnContent a:visited:hover { text-decoration: underline; }
.grnContent a:visited { text-decoration: none; }


/* Hyper link styles*/
a { color: #97401b; text-decoration: none; }
a:hover, a:visited:hover { text-decoration: underline; }
a:visited { text-decoration: none; }

.job { color:#9b902d; text-align:left }
.job a { color: #9b902d; text-decoration: none; }
.job a:hover, .whtContent a:visited:hover { text-decoration: underline; }
.job a:visited { text-decoration: none; }

