/* CSS Document */
#nav {
	padding: 0px 64px 0px 65px;
	width: 850px;
	height: 34px;
	list-style: none;
	background: url(../images/nav/bg.jpg) no-repeat;
}	
#nav li {
	float: left;
	height: 34px;
	list-style: none;
}
#nav span {
	position: absolute;
	top: -9999px;
}

/* Home */
.nav_home {
	width: 76px;
	height: 34px;
	background: url(../images/nav/nav.jpg) -65px 0 no-repeat;
	display: block;
}
.nav_home:hover {
	height: 34px;
	background: url(../images/nav/nav.jpg) -65px -34px no-repeat;
}
/* About */
.nav_about {
	width: 255px;
	height: 34px;
	background: url(../images/nav/nav.jpg) -141px 0 no-repeat;
	display: block;
}
.nav_about:hover {
	height: 34px;
	background: url(../images/nav/nav.jpg) -141px -34px no-repeat;
}
/* Shop */
.nav_shop {
	width: 115px;
	height: 34px;
	background: url(../images/nav/nav.jpg) -396px 0 no-repeat;
	display: block;
}
.nav_shop:hover {
	height: 34px;
	background: url(../images/nav/nav.jpg) -396px -34px no-repeat;
}
/* Farm */
.nav_farm {
	width: 167px;
	height: 34px;
	background: url(../images/nav/nav.jpg) -511px 0 no-repeat;
	display: block;
}
.nav_farm:hover {
	height: 34px;
	background: url(../images/nav/nav.jpg) -511px -34px no-repeat;
}
/* Contact */
.nav_contact {
	width: 108px;
	height: 34px;
	background: url(../images/nav/nav.jpg) -678px 0 no-repeat;
	display: block;
}
.nav_contact:hover {
	height: 34px;
	background: url(../images/nav/nav.jpg) -678px -34px no-repeat;
}


/* Active Pages */
body.home .nav_home {
	background: url(../images/nav/nav.gif) 0 -68px no-repeat;
}










/* a lazy grace production */
#sub_footer .lazygrace {
	width: 162px;
	height: 29px;
	list-style: none;
	float: left;
}
#sub_footer .lazygrace li {
	height: 29px;
	list-style: none;
}



.nav_lazygrace {
	width: 162px;
	height: 29px;
	background: url(../images/common/lazygrace.gif) 0 0 no-repeat;
	display: block;
}
.nav_lazygrace:hover {
	background: url(../images/common/lazygrace.gif) 0 -29px no-repeat;
}
.nav_lazygrace span {
	position: absolute;
	top: -9999px;
}




.read_more {
	width: 75px;
	height: 23px;
	background: url(../images/nav/read_more.gif) 0 0 no-repeat;
	display: block;
}
.read_more:hover {
	background: url(../images/nav/read_more.gif) 0 -23px no-repeat;
}
.read_more span {
	position: absolute;
	top: -9999px;
}

.news_read_more {
	width: 75px;
	height: 23px;
	background: url(../images/nav/news_read_more.gif) 0 0 no-repeat;
	display: block;
}
.news_read_more:hover {
	background: url(../images/nav/news_read_more.gif) 0 -23px no-repeat;
}
.news_read_more span {
	position: absolute;
	top: -9999px;
}

.buy_now {
	margin-right: 4px;
	width: 75px;
	height: 23px;
	background: url(../images/nav/buy_now.gif) 0 0 no-repeat;
	display: block;
}
.buy_now:hover {
	background: url(../images/nav/buy_now.gif) 0 -23px no-repeat;
}
.buy_now span {
	position: absolute;
	top: -9999px;
}

.sign_up {
	width: 75px;
	height: 23px;
	background: url(../images/nav/sign_up.gif) 0 0 no-repeat;
	display: block;
}
.sign_up:hover {
	background: url(../images/nav/sign_up.gif) 0 -23px no-repeat;
}
.sign_up span {
	position: absolute;
	top: -9999px;
}

.more_info {
	width: 75px;
	height: 23px;
	background: url(../images/nav/more_info.gif) 0 0 no-repeat;
	display: block;
}
.more_info:hover {
	background: url(../images/nav/more_info.gif) 0 -23px no-repeat;
}
.more_info span {
	position: absolute;
	top: -9999px;
}

.back {
	width: 75px;
	height: 23px;
	background: url(../images/nav/back.gif) 0 0 no-repeat;
	display: block;
}
.back:hover {
	background: url(../images/nav/back.gif) 0 -23px no-repeat;
}
.back span {
	position: absolute;
	top: -9999px;
}

.news_archive {
	width: 110px;
	height: 23px;
	background: url(../images/nav/archive.gif) 0 0 no-repeat;
	display: block;
}
.news_archive:hover {
	background: url(../images/nav/archive.gif) 0 -23px no-repeat;
}
.news_archive span {
	position: absolute;
	top: -9999px;
}



/* Header Buttons */
.header_basket_buttons {
	width: 200px;
	height: 20px;
	float: left;
}
.header_basket_buttons ul {
	list-style: none;
}
.header_basket_buttons li {
	width: 98px;
	height: 20px;
	list-style: none;
	float: left;
}
.header_basket_buttons span {
	position: absolute;
	top: -9999px;
}
/* View Basket */
.header_view_basket {
	width: 98px;
	height: 20px;
	background: url(../images/nav/view_basket.png) 0 0 no-repeat;
	display: block;
}
.header_view_basket:hover {
	background: url(../images/nav/view_basket.png) 0 -20px no-repeat;
}
/* Checkout */
.header_checkout {
	margin-left: 4px;
	width: 98px;
	height: 20px;
	background: url(../images/nav/checkout.png) 0 0 no-repeat;	
	display: block;
}
.header_checkout:hover {
	background: url(../images/nav/checkout.png) 0 -20px no-repeat;	
}



.basket_continue_shopping {
	width: 117px;
	height: 23px;
	background: url(../images/basket/cont_shop.gif) 0 0 no-repeat;
	display: block;
	float: left;
}
.basket_continue_shopping:hover {
	background: url(../images/basket/cont_shop.gif) 0 -23px no-repeat;
}
.basket_continue_shopping span {
	position: absolute;
	top: -9999px;
}
.basket_checkout {
	width: 75px;
	height: 23px;
	background: url(../images/basket/checkout.gif) 0 0 no-repeat;
	display: block;
	float: left;
}
.basket_checkout:hover {
	background: url(../images/basket/checkout.gif) 0 -23px no-repeat;
}
.basket_checkout span {
	position: absolute;
	top: -9999px;
}

.basket_next {
	margin-left: 4px;
	width: 75px;
	height: 23px;
	background: url(../images/basket/next.gif) 0 0 no-repeat;
	display: block;
	float: left;
}
.basket_next:hover {
	background: url(../images/basket/next.gif) 0 -23px no-repeat;
}
.basket_next span {
	position: absolute;
	top: -9999px;
}





/* Basket Refresh Button */
.basket_button_refresh {
	width: 23px;
	height: 23px;
	background: url(../images/basket/refresh_button.gif) 0 0 no-repeat;
	display: block;
}
.basket_button_refresh:hover {
	background: url(../images/basket/refresh_button.gif) 0 -23px no-repeat;	
}
.basket_button_refresh span {
	position: absolute;
	top: -9999px;
}
/* Basket Delete Button */
.basket_button_delete {
	width: 23px;
	height: 23px;
	background: url(../images/basket/delete_button.gif) 0 0 no-repeat;
	display: block;
}
.basket_button_delete:hover {
	background: url(../images/basket/delete_button.gif) 0 -23px no-repeat;	
}
.basket_button_delete span {
	position: absolute;
	top: -9999px;
}



/* Email Button */
.footer_email_button {
	width: 214px;
	height: 18px;
	background: url(../images/nav/email.jpg) 0 0 no-repeat;
	display: block;
}
.footer_email_button:hover {
	background: url(../images/nav/email.jpg) 0 -18px no-repeat;	
}
.footer_email_button span {
	position: absolute;
	top: -9999px;
}





