@charset "UTF-8";
body {
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #FFFFFF;
}
#container {
	float: none;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	height: 800px;
	left: auto;
	right: auto;
	background-image: url(images/background.jpg);
}
#shop_container {
	float: none;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	height: 800px;
	left: auto;
	right: auto;
	background-image: url(images/background.jpg);
}
#menu {
	width: 752px;
	padding-top: 24px;
	padding-left: 203px;
	height: 39px;
	background-image: url(images/menu_bg.jpg);
	margin-right: auto;
	margin-left: auto;
}
#shop_header {
	height: 37px;
	width: 885px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/shop_header_bg.jpg);
	padding-left: 70px;
	padding-top: 170px;
	background-repeat: no-repeat;
}
#shop {
	width: 825px;
	padding-left: 65px;
	padding-right: 65px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 12px;
	background-image: url(images/shop_full_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#shop_container_bg {
	width: 955px;
	background-image: url(Images/menu_bg.jpg);
	margin-right: auto;
	margin-left: auto;
	height: 200px;
	background-repeat: repeat-y;
}
#shop_background {
	background-image: url(images/shop_bg.jpg);
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
#shop_copyright {
	float: left;
	width: 455px;
	text-align: right;
	padding-right: 15px;
	padding-top: 100px;
	height: 23px;
}
#shop_footer {
	background-image: url(images/shop_footer_bg.jpg);
	background-repeat: no-repeat;
	height: 137px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
#view_cart {
	width: 400px;
	padding-left: 85px;
	padding-top: 30px;
	vertical-align: middle;
	height: 90px;
	float: left;
}
.table_cell {
	border: 1px dotted #519900;
}
.table_cell:hover {
	border: 1px dotted #519900;
	background-color: #FFFFCC;
	text-decoration: none;
}
#container_news {
	float: none;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	left: auto;
	right: auto;
	background-image: url(images/background.jpg);
	padding-top: 24px;
	background-repeat: no-repeat;
	background-position: top;
}
#intro {
	float: left;
	height: 578px;
	width: 395px;
	padding-top: 158px;
	padding-left: 30px;
	padding-right: 10px;
}
#top_space {
	float: left;
	height: 24px;
	width: 955px;
}
#left_space {
	float: left;
	height: 39px;
	width: 203px;
}
#btn_home {
	float: left;
	height: 39px;
	width: 83px;
}
#btn_products {
	float: left;
	height: 39px;
	width: 121px;
}
#btn_buy {
	float: left;
	height: 39px;
	width: 170px;
}
#btn_purchase {
	float: left;
	height: 39px;
	width: 195px;
}
#btn_news {
	float: left;
	height: 39px;
	width: 152px;
}
#right_space {
	float: left;
	height: 39px;
	width: 30px;
}
#body {
	float: left;
	height: 580px;
	width: 465px;
	padding-top: 100px;
	padding-right: 20px;
	padding-left: 22px;
}
#coupon {
	float: left;
	height: 105px;
	width: 252px;
	padding-left: 150px;
	padding-top: 0px;
	background-image: url(images/coupon.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#copyright {
	float: right;
	height: 32px;
	width: 490px;
	padding-top: 22px;
	text-align: right;
	padding-right: 20px;
}
.copyright_text {
	font-family: Tahoma;
	font-size: 7pt;
}
#footer {
	float: none;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#product_photos {
	float: left;
	height: 206px;
	width: 478px;
	padding-left: 476px;
}
a:link {
	color: #006633;
	text-decoration: none;
}
#prd_mango {
	float: left;
	height: 360px;
	width: 200px;
	background-image: url(images/napoli_boys_mango_pint.jpg.jpg);
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 10px;
}
#prd_left_space {
	float: left;
	height: 360px;
	width: 23px;
}
#prd_cherry {
	float: left;
	height: 360px;
	width: 189px;
	background-image: url(images/napoli_boys_cherry_pint.jpg.jpg);
	background-repeat: no-repeat;
	padding-left: 29px;
	padding-right: 19px;
}
#prd_chocolate {
	float: left;
	height: 360px;
	width: 234px;
	background-repeat: no-repeat;
	background-image: url(images/chocolate_bg.jpg);
	background-position: top;
	padding-right: 0px;
	padding-left: 0px;
}
#prd_lemon {
	float: left;
	height: 360px;
	width: 240px;
	background-repeat: no-repeat;
	background-image: url(images/lemon_bg.jpg);
	background-position: top;
}
#choc_desc {
	text-align: left;
	vertical-align: top;
	float: none;
	width: 193px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 16px;
}
.prd_desc {
	font-family: Tahoma;
	font-size: 9pt;
}
a {
	color: #006633;
	text-decoration: none;
}
a:visited {
	color: #006633;
	text-decoration: none;
}
a:hover {
	color: #D32402;
	text-decoration: underline;
}
a:active {
	color: #EED83C;
	text-decoration: underline;
}
#lemon_desc {
	text-align: left;
	vertical-align: top;
	float: none;
	width: 193px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 16px;
}
#prd_copyright {
	float: right;
	height: 32px;
	width: 500px;
	padding-top: 22px;
	text-align: right;
	padding-right: 20px;
}
#prd_description {
	float: left;
	height: 100px;
	width: 618px;
	padding-left: 30px;
	padding-top: 14px;
	padding-right: 300px;
}
#where_buy_top {
	float: left;
	width: 520px;
	padding-left: 430px;
	padding-top: 80px;
}
#logos {
	text-align: left;
	float: left;
	width: 495px;
	padding-top: 50px;
	height: 137px;
	background-image: url(images/four_pints_with_fruit.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#stores_left {
	float: left;
	width: 390px;
	padding-left: 0px;
	padding-top: 5px;
	text-align: left;
	height: 500px;
	margin-right: 15px;
	overflow: auto;
}
#stores_right {
	float: left;
	width: 300px;
	padding-left: 30px;
	padding-top: 20px;
	text-align: left;
}
#stores_coupon {
	float: left;
	width: 330px;
	text-align: center;
	padding-top: 20px;
	padding-left: 90px;
	height: 152px;
}
#stores_footer {
	float: left;
	width: 470px;
	text-align: right;
	padding-top: 183px;
	padding-left: 25px;
}
#samples_top {
	float: left;
	width: 500px;
	height: 95px;
	padding-left: 450px;
	padding-top: 65px;
}
#samples_text {
	float: left;
	width: 105px;
	padding-left: 10px;
	text-align: center;
	height: 80px;
	font-size: 11px;
}
#samples {
	float: left;
	width: 182px;
	border: thin dotted #4D9108;
}
#demo {
	text-align: center;
	float: left;
	height: 82px;
	width: 130px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
#fancy_food {
	float: left;
	height: 81px;
	width: 100px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	border: thin dotted #4E9701;
	vertical-align: middle;
}
#news {
	float: left;
	height: 400px;
	width: 950px;
}
#news_body {
	float: left;
	height: auto;
	width: 900px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url(images/news_bg.jpg);
	padding-right: 20px;
}
#news_footer {
	float: left;
	width: 460px;
	padding-top: 72px;
	padding-left: 475px;
	text-align: right;
	padding-right: 12px;
}
#purchase_top {
	float: left;
	width: 426px;
	height: 36px;
	padding-top: 160px;
	background-image: url(images/purchase_header.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 25px;
	padding-right: 500px;
	text-align: center;
}
#4_pints {
	float: left;
	width: 288px;
	padding-left: 30px;
	padding-top: 0px;
	text-align: center;
}
#6_pints {
	float: left;
	width: 300px;
}
#4_pints_photo {
	width: 300px;
	padding-top: 20px;
	float: none;
}
#6_pints_photo {
	float: left;
	width: 300px;
	padding-top: 20px;
	text-align: center;
}
#8_pints_photo {
	float: left;
	width: 300px;
	padding-top: 20px;
	text-align: center;
}
#photos_row {
	float: left;
	width: 920px;
	padding-left: 30px;
	padding-top: 40px;
	height: 353px;
}
#purchase_footer {
	float: left;
	width: 935px;
	text-align: right;
	padding-right: 15px;
	padding-top: 23px;
	height: 23px;
}
.cps {
	font-size: 8pt;
	color: #999999;
}
#cps_footer {
	float: none;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: right;
	padding-top: 6px;
	padding-right: 15px;
}

