/*
	Add on CSS document
	CART
*/

/* MAIN - featured pub */
#wrapper #middle #main #store {
	position: relative;
	display: block;
	height: auto;
	width: 593px;
}
#wrapper #middle #main #store h1 {
	position: relative;
	margin: 0;
	padding: 0px 0px 9px 0px;
	width: 258px;
	height: 17px;
	text-indent: -9000px;
	background: transparent url(../images/heading_store_main.png) 0 0 no-repeat;
	font-size: 0px;
	line-height: 0px;
}

/* STORE - nav */
#wrapper #middle #main #store #store_nav {
	margin: 0px 0px 0px 0px;
	padding:0;
	width: 593px;
	height: 27px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/store_nav_holder.gif) 0 0 no-repeat;
}
#wrapper #middle #main #store #store_nav ul {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 393px;
	height: 26px;
	position: absolute;
	left: 1px;
	top: 1px;
	background:url(../images/store_nav.gif) 0 0 no-repeat;
}
#wrapper #middle #main #store #store_nav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position:absolute;
	top: 0;
}
#wrapper #middle #main #store #store_nav ul li, #wrapper #middle #main #store #store_nav ul li a {
	height: 26px;
	display: block;
}	
#wrapper #middle #main #store #store_nav ul li a {
	text-indent:-9000px;
	text-decoration: none;
}

/*setup link areas*/
#wrapper #middle #main #store #store_nav #link3_1 {left: 0px; width: 98px;}
#wrapper #middle #main #store #store_nav #link3_2 {left: 99px; width: 97px;}
#wrapper #middle #main #store #store_nav #link3_3 {left: 197px; width: 98px;}
#wrapper #middle #main #store #store_nav #link3_4 {left: 296px; width: 98px;}

/*tells you which bit to hover*/
#wrapper #middle #main #store #store_nav #link3_1 a:hover {background: transparent url(../images/store_nav.gif) no-repeat 0px -26px;}
#wrapper #middle #main #store #store_nav #link3_2 a:hover {background: transparent url(../images/store_nav.gif) no-repeat -99px -26px;}
#wrapper #middle #main #store #store_nav #link3_3 a:hover {background: transparent url(../images/store_nav.gif) no-repeat -197px -26px;}
#wrapper #middle #main #store #store_nav #link3_4 a:hover {background: transparent url(../images/store_nav.gif) no-repeat -296px -26px;}

/*current states*/
#wrapper #middle #main #store #store_nav #link3_1 a.current {background: transparent url(../images/store_nav.gif) no-repeat 0px -26px;}
#wrapper #middle #main #store #store_nav #link3_2 a.current {background: transparent url(../images/store_nav.gif) no-repeat -99px -26px;}
#wrapper #middle #main #store #store_nav #link3_3 a.current {background: transparent url(../images/store_nav.gif) no-repeat -197px -26px;}
#wrapper #middle #main #store #store_nav #link3_4 a.current {background: transparent url(../images/store_nav.gif) no-repeat -296px -26px;}


#wrapper #middle #main #store #store_section_heading {
	background-color: #00487B;
	position: relative;
	display: block;
	height: auto;
	width: 591px;
	height: 42px;
	margin: 0px 0px 0px 1px;
	padding: 0px;
}
#wrapper #middle #main #store #store_section_heading img {
	position: absolute;
	left: 20px;
	top: 13px;
	margin: 0;
	padding: 0;
	border: 0;
}
.store_section_heading_unique {
	background-color: #00487B;
	position: relative;
	height: 42px;
	position: relative;
}
.store_section_heading_unique img {
	position: relative;
	left: 20px;
	top: 12px;
	margin: 0;
	padding: 0;
	border: 0;
}
#wrapper #middle #main #store #store_section_heading p {
	position: absolute;
	right: 10px;
	top: 16px;
	margin: 0;
	padding: 0;
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 11px;
	line-height: 11px;
	color: #ffffff;
	font-weight: normal;
}


#wrapper #middle #main #store #store_container {
	background-color: #ffffff;
	position: relative;
	display: block;
	height: auto;
	width: 593px;
	margin: 0px;
}


/* STORE - product search - search results */
#wrapper #middle #main #store #store_container #search_result {
	width: 552px;
	height: auto;
	display: block;
	position: relative;
	margin: 0px auto 0px auto;
}

#wrapper #middle #main #store #store_container #search_result .search_result_bar {
	width: 100%;
	height: 30px;
	position: relative;
	margin: 0;
	padding: 0;
}
#wrapper #middle #main #store #store_container #search_result .search_result_bar .search_result_bar_page_range {
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0;
	right: 0px;
	top: 8px;
	display: block;
	width: 100%;
	text-align: right;
}
#wrapper #middle #main #store #store_container #search_result .search_result_bar .search_result_bar_page_range .search_result_bar_page_range_container {
	/*height: 17px;*/
}
#wrapper #middle #main #store #store_container #search_result .search_result_bar .search_result_bar_page_range .search_result_bar_page_range_container p {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 10px;
	line-height: 10px;
	color: #15233e;
	font-weight: bold;
	position: relative;
	margin: 0;
	padding: 2px 0px 0px 0px;
	top: 0px;
	left: 0px;
}
#wrapper #middle #main #store #store_container #search_result .search_result_bar .search_result_bar_page_range .search_result_bar_page_range_container p a {
	color: #42c1ef;
	text-decoration: none;
}
#wrapper #middle #main #store #store_container #search_result .search_result_bar .search_result_bar_page_range .search_result_bar_page_range_container p a:hover {
	color: #15233e;
	text-decoration: none;
}
#wrapper #middle #main #store #store_container #search_result .search_result_bar .search_result_bar_page_range .search_result_bar_page_range_container p a.current {
	color: #15233e;
	text-decoration: none;
}
#wrapper #middle #main #store #store_container #search_result .search_result_bar .search_result_bar_page_range .search_result_bar_page_range_container .nouse {
	color: #cccccc;
	text-decoration: none;
}

#wrapper #middle #main #store #store_container #search_result #search_result_container {
	width: 100%;
	height: auto;
	background-color: #f8f2e2;
	/*border-top: 1px #00487b solid;*/
	/*border-bottom: 1px #00487b solid;*/
	margin: 0;
	padding: 0;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .line {
	width: 100%;
	height: 1px;
	position: relative;
	border-top: 1px #ffffff solid;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

/* STORE - product search - search results - product entry  */
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry {
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
	display: block;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry table tr:hover {
	background-color: #f1e9d6;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_1 { position: relative; width: 76px; height: auto; padding: 8px 5px 8px 8px; }
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_1 a img { border: 1px #00487b solid; }
/*#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_1 a:hover img { border: 1px #00487b solid; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70; }*/

#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_2 { width: 178px; height: auto; padding: 8px 0px 8px 0px; }
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_3 { width: auto; height: auto; padding: 0px 5px 0px 5px; border-right: 1px #ffffff solid; }
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_4 { width: auto; height: auto; padding: 0px 0px 0px 5px; }
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_5 { width: auto; height: auto; padding: 0px 5px 0px 5px; border-right: 1px #ffffff solid; }
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry .col_6 { width: auto; height: auto; padding: 0px 8px 0px 5px; text-align: right; vertical-align: middle; }

#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry h2 {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 14px;
	line-height: 16px;
	color: #15233e;
	font-weight: bold;
	position: relative;
	margin: 0px;
	padding: 4px 0px 2px 0px;
	width: auto;
	height: auto;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry p {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 10px;
	line-height: 12px;
	color: #15233e;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry p.price {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry p.size_heading {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 10px;
	line-height: 10px;
	color: #15233e;
	font-weight: normal;
	position: relative;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry form {
	margin: 0;
	padding: 0;
	position: relative;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container .search_result_container_entry form select {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 10px;
	line-height: 12px;
	color: #15233e;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 70px;
	height: 16px;
	background-color: #ffffff;
	border: 1px #000000 solid;
}
#wrapper #middle #main #store #store_container .cart_entry_container .item {
	border: 1px #ffffff solid;
}


/* STORE - footer nav */
#wrapper #middle #main #store #store_footer {
	margin: 1px 0px 0px 0px;
	padding:0;
	width: 593;
	height: 47px;
	position: relative;
	left: 0px;
	top: 0px;
	background:url(../images/store_footer_holder.gif) 0 0 no-repeat;
}
#wrapper #middle #main #store #store_footer ul {
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 461px;
	height: 11px;
	position: absolute;
	left: 66px;
	top: 12px;
	background:url(../images/store_footer_nav.gif) 0 0 no-repeat;
}
#wrapper #middle #main #store #store_footer ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	position:absolute;
	top: 0;
}
#wrapper #middle #main #store #store_footer ul li, #wrapper #middle #main #store #store_footer ul li a {
	height: 11px;
	display: block;
}	
#wrapper #middle #main #store #store_footer ul li a {
	text-indent:-9000px;
	text-decoration: none;
}

/*setup link areas*/
#wrapper #middle #main #store #store_footer #link4_1 {left: 0px; width: 110px;}
#wrapper #middle #main #store #store_footer #link4_2 {left: 112px; width: 140px;}
#wrapper #middle #main #store #store_footer #link4_3 {left: 254px; width: 121px;}
#wrapper #middle #main #store #store_footer #link4_4 {left: 377px; width: 84px;}

/*tells you which bit to hover*/
#wrapper #middle #main #store #store_footer #link4_1 a:hover {background: transparent url(../images/store_footer_nav.gif) no-repeat 0px -11px;}
#wrapper #middle #main #store #store_footer #link4_2 a:hover {background: transparent url(../images/store_footer_nav.gif) no-repeat -112px -11px;}
#wrapper #middle #main #store #store_footer #link4_3 a:hover {background: transparent url(../images/store_footer_nav.gif) no-repeat -254px -11px;}
#wrapper #middle #main #store #store_footer #link4_4 a:hover {background: transparent url(../images/store_footer_nav.gif) no-repeat -377px -11px;}

/*current states*/
#wrapper #middle #main #store #store_footer #link4_1 a.current {background: transparent url(../images/store_footer_nav.gif) no-repeat 0px -11px;}
#wrapper #middle #main #store #store_footer #link4_2 a.current {background: transparent url(../images/store_footer_nav.gif) no-repeat -112px -11px;}
#wrapper #middle #main #store #store_footer #link4_3 a.current {background: transparent url(../images/store_footer_nav.gif) no-repeat -254px -11px;}
#wrapper #middle #main #store #store_footer #link4_4 a.current {background: transparent url(../images/store_footer_nav.gif) no-repeat -377px -11px;}


/* STORE - Best Sellers */
/* NB: Uses addon_ministore.css File for boxe surrounds and styling - overrides + addons below */
#wrapper #middle #main #bestsellers .store_sidebox .store_sidebox_middle .store_sidebox_middle_content h2 {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
#wrapper #middle #main #bestsellers .store_sidebox .store_sidebox_middle .store_sidebox_middle_content a.button {
	padding-top: 0px;
	margin-top: 0px;
}

#wrapper #middle #main #bestsellers .store_sidebox .store_sidebox_middle .store_sidebox_middle_content .store_sidebox_middle_content_thumb {
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px 8px 0px 0px;
	float: left;
	width: 76px;
}
#wrapper #middle #main #bestsellers .store_sidebox .store_sidebox_middle .store_sidebox_middle_content .store_sidebox_middle_content_details {
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 146px;
}
#wrapper #middle #main #bestsellers .store_sidebox .store_sidebox_middle .store_sidebox_middle_content a.prod_img img {
	border: 1px #00487b solid;
}
#wrapper #middle #main #bestsellers .store_sidebox .store_sidebox_middle .store_sidebox_middle_content a.prod_img:hover img {
	border: 1px #00487b solid;
	filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; -khtml-opacity:0.70;
}


/* Prod Large Info */
#wrapper #middle #main #store #store_container #prod_info {
	margin: 0;
	padding: 20px 0px 20px 0px;
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	background-color: #ffffff;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy {
	float: left;
	width: 215px;
	height: auto;
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color: #F2EBD9;
}
/* Minimum height hack to create min height on ALL browsers */
*>#wrapper #middle #main #store #store_container #prod_info #prod_info_copy {
	padding-top: 0px;
	min-height: 324px;
}
* html #wrapper #middle #main #store #store_container #prod_info #prod_info_copy {
	/* IE5Mac filter \*/
	height: 324px;
	/* end filter */
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy h2 {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 18px;
	line-height: 20px;
	color: #15233e;
	font-weight: bold;
	position: relative;
	margin: 0px;
	padding: 16px 0px 16px 15px;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy h3 {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 18px;
	line-height: 18px;
	color: #15233e;
	font-weight: bold;
	position: relative;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	/*padding: 52px 0px 0px 15px;*/
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy p {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 14px;
	line-height: 16px;
	color: #15233e;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px 15px 10px 15px;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy #buttons p {
	padding: 0px 0px 6px 0px;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy .para_head {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 12px;
	line-height: 12px;
	color: #15233e;
	font-weight: bold;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy .size_heading {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 12px;
	line-height: 12px;
	color: #15233e;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#wrapper #middle #main #store #store_container #prod_info #prod_info_copy form {
	padding: 8px 0px 8px 18px;
	margin: 8px 0px 22px 0px;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy form select {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 10px;
	line-height: 12px;
	color: #15233e;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 70px;
	height: 16px;
	background-color: #ffffff;
	border: 1px #000000 solid;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy form .quantity {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 11px;
	line-height: 12px;
	color: #15233e;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 33px;
	height: 16px;
	background-color: #ffffff;
	border: 1px #000000 solid;
	text-align: center;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_copy #buttons {
	margin: 0;
	padding: 10px 0px 0px 14px;
	position: absolute;
	bottom: 0;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_image {
	float: right;
	width: 356px;
	height: 324px;
	margin: 0;
	padding: 0;
	position: relative;
	right: 1px;
	text-align: center;
}
#wrapper #middle #main #store #store_container #prod_info #prod_info_image img {
	width: 324px;
	margin: 0px auto 0px auto;
	padding: 0;
	text-align: center;
	position:relative;
}


/* CART EDIT */
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry #cart_holder {
	margin: 0;
	padding: 20px 0px 0px 0px;
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	background-color:#ffffff;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container {
	/*border-top: 1px #393939 dotted;*/
	border-bottom: 1px #ffffff dotted;
	margin: 0px 0px 10px 0px;
	width: 100%;
	height: 78px;
	background-color:#f8f2e2;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container img.bordered { border: 1px #00487b solid; }
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container img.bordered a:hover {
	border: 1px #999999 solid;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container a {
	color: #15233e;
	text-decoration: none;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container a:hover {
	color: #15233e;
	text-decoration: underline;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .cart_item {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #15233e;
	margin: 0px;
	padding: 0px;
	position: relative;
	font-weight: bold;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .cart_item_2 {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 12px;
	color: #15233e;
	margin: 0px;
	padding: 0px;
	position: relative;
	font-weight: normal;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .item {
	border: 1px #ffffff solid;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .cart_item_quantity_head {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 10px;
	line-height: 10px;
	color: #15233e;
	margin: 0px;
	padding: 0px;
	position: relative;
	font-weight: bold;
	text-transform: uppercase;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .cart_item_quantity {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #15233e;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	position: relative;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px #000000 solid;
	text-align: center;
	width: 27px;
	height: 14px;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .cart_item_promotions {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #15233e;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	position: relative;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px #000000 solid;
	text-align: left;
	width: 27px;
	height: 14px;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .cart_item_required {
	color: red;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container #cart_promo_message {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #ff0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	font-weight: normal;
	text-align: left;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .cart_entry_container .beers {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 10px;
	line-height: 12px;
	color: #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	font-weight: normal;
	text-align: left;
}

#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .store_copy h2 {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 14px;
	line-height: 16px;
	color: #00487b;
	font-weight: bold;
	font-style: normal;
	position: relative;
	margin: 0px;
	padding: 12px 12px 4px 12px;
	width: auto;
	height: auto;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .store_copy h3 {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 14px;
	line-height: 16px;
	color: #00487b;
	font-weight: normal;
	font-style: italic;
	position: relative;
	margin: 0px;
	padding: 12px 12px 4px 12px;
	width: auto;
	height: auto;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .store_copy p {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 12px;
	line-height: 14px;
	color: #00487b;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 6px 12px 6px 12px;
	width: auto;
	height: auto;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .store_copy table {
	padding-left: 8px;
}
#wrapper #middle #main #store #store_container #search_result #search_result_container #search_result_container_entry .store_copy .cart_item {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 10px;
	line-height: 12px;
	color: #00487b;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: auto;
}



/* Beer store header bar */
#wrapper #middle #main #beer_crateinfobox {
	position: relative;
	display: block;
	width: 591px;
	margin: 1px 0px 0px 1px;
	background-color: red;
	padding-bottom: 5px;
	background: #00487B url(../images/beer_createinfobox_bg.jpg) left bottom repeat-x;
	height:auto;
}

#wrapper #middle #main #beer_crateinfobox #beer_crateinfobox_col1 {
	width: 265px;
	height: auto;
	padding: 0;
	margin: 0px 0px 6px 0px;
	float: left;
	position: relative;
}

#wrapper #middle #main #beer_crateinfobox #beer_crateinfobox_col2 {
	width: 326px;
	height: auto;
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}
#wrapper #middle #main #beer_crateinfobox h2 {
	position: relative;
	margin: 16px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9000px;
	font-size: 0px;
	line-height: 0px;
}
#wrapper #middle #main #beer_crateinfobox h2.beer_crate {
	width: 113px;
	height: 12px;
	background: transparent url(../images/beer_createinfobox_header.gif) 0 0 no-repeat;
}
#wrapper #middle #main #beer_crateinfobox p, #wrapper #middle #main #beer_crateinfobox .beer_prod_para {
	font-family: "Georgia", Times New Roman, Times, sans;
	font-size: 10px;
	line-height: 12px;
	color: #ffffff;
	font-weight: normal;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
}
#wrapper #middle #main #beer_crateinfobox p.special_link {
	position: absolute;
	right: 0;
	top: 0;
	padding:0;
	margin: 14px 12px 0px 0px;
	display: block;
}