@charset "utf-8";
/* This CSS document is Copyright MintTwist Ltd. 2008.
   You are not authorised to download, distribute,
   redistribute or otherwise use this style sheet
   except to view the document to which it is attached. */
   
/* For more information, please contact Minttwist Ltd.
   via http://www.minttwist.com/contact_us.aspx */

/* ---------------------------------------------------- */

a:hover {
	-moz-transition-duration:.3s;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
}

a.info {
	background: url(../../images/link_icon_info.gif) no-repeat left;
	padding-left: 23px;
	display:block;
	color: #333;
	text-decoration: none;
	margin: 6px -8px 0 8px;
	height: 17px;
	font-weight: bold;
	padding-top:2px;
}

a.info:hover {
	background: url(../../images/link_icon_info_2.gif) no-repeat left;
}
		
.wineBottle .productCol1, .wineBottle #productImg, .wineBottle #productImgBar{
	width: 180px;
}

.wineBottle #productDesc, .wineBottle #buy, .wineBottle div.priceRow, .wineBottle #productLinkBar {
	width: 340px;
}


.wineCase  .productCol1, .wineCase #productImg, .wineCase #productImgBar, .wineCase #productDesc, .wineCase #buy, .wineCase div.priceRow, .wineCase  #productLinkBar{
	width: 260px;
}	

.productCol1 {
	float: left;
}


#caseImg {
	height: 260px;
	vertical-align:bottom;
	text-align:center;
	overflow:hidden;
}
	#caseImg img
	{
	}

	#caseImg img.greatValue {
		height: 79px;
		width: 66px;
		margin-top: 0px;
		margin-left: -165px;
		*margin-left: -180px;
		z-index: 2;
		position:absolute;
	}



#productImg {
	height: 260px;
	vertical-align:bottom;
	text-align:center;
	overflow:hidden;
}
	#productImg img
	{
		height:250px;
	}

	#productImg img.greatValue {
		height: 79px;
		width: 66px;
		margin-top: 0px;
		margin-left: -165px;
		*margin-left: -180px;
		z-index: 2;
		position:absolute;
	}
	#productImg img.twenty-percent {
		height: 82px;
		width: 87px;
		margin-top: 0px;
		margin-left: -260px;
		*margin-left: -265px;
		z-index: 2;
		position:absolute;
	}

	.wineBottle #productImgBar {
		background: #D9DBB5 url(../../images/product_image_bar.gif) no-repeat;
		margin-top: 5px;
		*margin-top: 22px;
	}
	
	.wineCase #productImgBar {
		background: #D9DBB5 url(../../images/product_image_bar_case.gif) no-repeat;
		margin-top: 13px;
		*margin-top: 22px;
	}
	
	#productImgBar {
		height: 30px;
	}
	
		#productImgBar a {
			padding-left: 23px;
			width: 58px;
			height: 17px;
			display:block;
			color: #333;
			text-decoration: none;
			font-size: 90%;
			margin: 6px -8px 0 8px;
			float: left;
		}
		#productImgBar a.enlarge{
			background: url(../../images/link_icon_enlarge.gif) no-repeat left;
		}
		#productImgBar a.label{
			background: url(../../images/link_icon_label.gif) no-repeat left;
		}
		#productImgBar a.enlarge:hover{
			background: url(../../images/link_icon_enlarge_2.gif) no-repeat left;
		}
		#productImgBar a.label:hover{
			background: url(../../images/link_icon_label_2.gif) no-repeat left;
		}
		
#productDesc {
	float:left;
	margin-left: 20px;
}

	#productDesc .copy{
		height: 128px;
		overflow:hidden;
		*min-height: 170px;
	}

	#productDesc .copy p{ font-size:11px;
	}

#productDesc #special-offer{ 
		font-size:10px;
		bottom:0;
		color:#900;
		margin:0;
		height:25px;
		overflwo:hidden;
	}
	
	#productDesc #special-offer a {
		text-decoration:none;
		font-weight:bold;
	}
	#productDesc #special-offer a:hover {
		text-decoration:underline;
	}

#productDesc .copy-case{
	height: 214px;
	*height: 222px;
	overflow:hidden;
}

#productDesc .copy-case p{
	font-size:11px;
}

	#productDesc h2 {
		font-size: 110%;
	}
	
	#productDesc p {
		margin-left: 0;
	}

.wineBottle #buy {
	height: 110px;
}	
.wineCase #buy {
	height: 58px;
}

#buy {
	border-top: 1px solid #BD4E01;
	margin-top: 3px;
	padding-top: 8px;
}

div.priceRow {
	clear: left;
	height: 30px;
}

#ctl00_ctl00_MainContent_ChildMainContent_ProductDataList_ctl00_lblOldBottlePrice {
	font-size:10px;	
	text-decoration:line-through;
	font-weight:bold;
	margin-top:-8px !important;
}

#ctl00_ctl00_MainContent_ChildMainContent_ProductDataList_ctl00_lblDisplayOldCasePrice {
	font-size:10px;	
	text-decoration:line-through;
	font-weight:bold;
	margin-top:-8px !important;
}



.priceValues {
	float:left;
}
	.wineBottle .priceValues label{ 
		width: 40px;
	}	
	.wineBottle .priceValues h4{ 
		min-width: 75px;
	}	
	.wineCase .priceValues label{ 
		width: 30px;
	}
	.wineCase .priceValues h4{ 
		width: 70px;
	}
	.priceValues label{
		float:left;
		color: #8D1C0B;
		display: block;
		font-size: 110%;
		font-weight: 800;
	}
	.priceValues h4{
		float:left;
		color: #333;
		font-size: 100%;
		text-align: right;
		margin:4px 0 0 0;
	}
	.priceValues .was, .priceValues h4.was {
		color: #999;
	}
	#buy h3 {
		clear: left;
		color: #8D1C0B;
		display: block;
		float: left;
		width: 50px;
		font-size: 110%;
		margin-top: 6px;
	}
	#buy p {
		color: #666;
		display: block;
		float: left;
		width: 80px;
		font-size: 100%;
		text-align: right;
		background: url(../../images/icon_bottle.gif) no-repeat;
		height: 36px;
		margin: 0;
		padding: 0;
		padding-top: 6px;
	}
	
	#buy input {
		color: #666;
		float: right;
		width: 23px;
		font-size: 100%;
		text-align: right;
		height: 15px;
	}
	.wineCase #buy input {
		color: #666;
		float: left;
		width: 23px;
		font-size: 100%;
		text-align: right;
		height: 15px;
		margin-top: 6px;
		margin-left: 15px;
	}
		.wineBottle #buy input.submit {
			float: right;
			width: 98px;
			font-size: 100%;
			height: 18px;
			margin-top: 6px;
			margin-left: 12px;
		}
		.wineCase #buy input.submit {
			float: right;
			width: 98px;
			font-size: 100%;
			height: 18px;
		}
		
.wineBottle #productLinkBar{background: #D9DBB5 url(../../images/product_detail_bar.gif) no-repeat;}

.wineCase #productLinkBar{background: #D9DBB5 url(../../images/product_image_bar_case.gif) no-repeat;}

#productLinkBar {
	height: 30px;
	margin-top: -10px;
}

	#productLinkBar a {
			padding-left: 23px;
			width: 80px;
			height: 17px;
			display:block;
			color: #333;
			text-decoration: none;
			font-size: 90%;
			margin: 6px -8px 0 8px;
			float: left;
		}
		#productLinkBar a.email{
			background: url(../../images/link_icon_email.gif) no-repeat left;
		}
		
		#productLinkBar a.email:hover{
			background: url(../../images/link_icon_email_2.gif) no-repeat left;
		}
		#productLinkBar a.network-links{
			float:right;
			padding: 0px;
			width: 127px;
			height: 15px;
			margin-right: 5px;
		}
		

#productGlance {
	margin-top: 25px;
	*margin-top: 40px;
	width: 180px;
	min-height: 280px;
	*min-height: 280px;
	background: #dfdfdf url(../../images/productGlance_bg.gif) no-repeat;
	padding: 10px;
}
#productGlance.mixedcase {
	min-height: 292px;
}
	#productGlance h2{
		font-size: 130%;
		font-weight: 400;
		margin-bottom: 10px;
	}
	#productGlance table{
		font-size: 85%;
	}
	#productGlance table th{
		font-weight: 800;
		margin-bottom: 10px;
		padding-bottom: 10px; 
		width: 70px;
	}
	#productGlance.mixedcase table th{
		font-size: 100%;
		font-weight: 800;
		margin-bottom: 0px;
		padding-right: 8px;
		padding-bottom: 10px;
		width: auto;
		vertical-align: top;
	}
	#productGlance.mixedcase table th a{
		font-size: 100%;
		color:#333;
	}
	#productGlance.mixedcase table td{
		font-size: 95%;
		margin-bottom: 0px;
		padding-bottom: 10px;
		width: auto;
	}
	#productGlance table td{
		padding-bottom: 10px; 
	}
	.productGlance_btm {
		width: 200px;
		height: 10px;
		background: #dfdfdf url(../../images/productGlance_btm.gif) no-repeat;
		margin-bottom: 15px;
	}

.wineCase #case-contents, .wineCase #associated-products {
	width: 260px;
	margin-top: 15px;
}	
.wineCase #case-contents .head, .wineCase #associated-products .head{
	width: 260px;
	height: 26px;
	background: #7E8240 url(../../images/case-contents_head.gif) no-repeat top;
}
	.wineInfoPanel-map{
		width: 180px;
		margin-top: 15px;
	}
	.wineInfoPanel-map .head{
		width: 180px;
		height: 26px;
		background: #7E8240 url(../../images/wineInfoPanel_head_Map.gif) no-repeat top;
	}
	.wineInfoPanel-map .head h3, .wineCase #case-contents .head h3, .wineCase #associated-products .head h3{
		color: #fff;
		margin:0;
		padding:6px 0 0 10px;
		font-size:90%;
	}
	.wineInfoPanel-map  img {
		padding-top: 10px;
		margin-bottom: -5px;
		border-left: 1px solid #7E8240;
		border-right: 1px solid #7E8240;
	}
	.wineInfoPanel-map p {
		width: 158px;
		padding: 10px;
		margin:0;
		font-size: 85%;
		border-left: 1px solid #7E8240;
		border-right: 1px solid #7E8240;
	}
	.wineInfoPanel-map .call-to-action {
		width: 180px;
		height: 31px;
		font-size: 85%;
		background: url(../../images/wineInfoPanel_btm_Map.gif) no-repeat;
		margin-top: -1px;
		padding-top: 1px;
	}
	
	
	
	.wineInfoPanel-vineyard{
		width: 340px;
		margin-top: 15px;
	}
	.wineInfoPanel-vineyard .head{
		width: 340px;
		height: 26px;
		background: #7E8240 url(../../images/wineInfoPanel_head_Vineyard.gif) no-repeat top;
	}
	.wineInfoPanel-vineyard .head h3{
		color: #fff;
		font-size: 90%;
		padding: 5px 0 5px 10px;
		font-weight: 800;
		margin-top: 0;
	}
	.wineInfoPanel-vineyard .content {
		border-left: 1px solid #7E8240;
		border-right: 1px solid #7E8240;
		width: 338px;
		min-height: 150px;
	}
	.wineInfoPanel-vineyard img {
		width: 150px;
		float:left;
	}
	.wineInfoPanel-vineyard p {
		float:left;
		padding: 10px;
		margin:0;
		font-size: 85%;
		width: 168px;
	}
	.wineInfoPanel-vineyard .call-to-action {
		clear: left;
		width: 340px;
		height: 31px;
		font-size: 85%;
		background: url(../../images/wineInfoPanel_btm_Vineyard.gif) no-repeat;
		margin-top: -2px;
		padding-top: 1px;
	}
	
	
	.panel .BottlePricesCase
	{
	width:280px; 
	float: left; 
	margin: 10px 0 0 70px;
	}
	
	
	.wineInfoPanel-media{
		width: 340px;
		margin-top: 15px;
	}

	.wineInfoPanel-media.case-detail {
		width:260px;
		overflow:hidden;
	}
	
	.wineInfoPanel-media.case-detail .head {
		background:#7E8240 url(../../images/case-contents_head.gif) no-repeat top;
		width:260px;
	}
	.wineInfoPanel-media .head{
		width: 340px;
		height: 26px;
		background: #7E8240 url(../../images/wineInfoPanel_head_Vineyard.gif) no-repeat top;
	}
	.wineInfoPanel-media .head h3{
		color: #fff;
		font-size: 90%;
		padding: 5px 0 5px 10px;
		font-weight: 800;
		margin-top: 0;
	}
	.wineInfoPanel-media .content {
		border-left: 1px solid #7E8240;
		border-right: 1px solid #7E8240;
		width: 322px;
		min-height: 100px;
		padding:8px;
	}
	.wineInfoPanel-media.case-detail .content {
		width: 242px;
		min-height:0;
		height:42px;
	}
	.wineInfoPanel-media .call-to-action {
		clear: left;
		width: 340px;
		height: 10px;
		font-size: 85%;
		background: url(../../images/wineInfoPanel_btm_Media.gif) no-repeat;
		margin-top: -2px;
		padding-top: 1px;
	}
	.wineInfoPanel-media.case-detail .call-to-action {
		background: url(../../images/wineInfoPanel_btm_Media-smaller.gif) no-repeat;
	}
	.wineInfoPanel-media a.media-link-1 {
		display:block;
		padding:1px 0 5px 25px;
		background: url(../../images/media-icon-1.gif) no-repeat left center;
	}
	.wineInfoPanel-media a.media-link-2 {
		display:block;
		padding:1px 0 5px 25px;
		background: url(../../images/media-icon-2.gif) no-repeat left center;
	}
	.wineInfoPanel-media a.media-link-3 {
		display:block;
		padding:1px 0 5px 25px;
		background: url(../../images/media-icon-3.gif) no-repeat left center;
	}
	.wineInfoPanel-media a.media-link-4 {
		display:block;
		padding:1px 0 5px 25px;
		background: url(../../images/media-icon-4.gif) no-repeat left center;
	}
	.wineInfoPanel-media a.media-link-5 {
		display:block;
		padding:1px 0 5px 25px;
		background: url(../../images/media-icon-5.gif) no-repeat left center;
	}
	.wineInfoPanel-media a.media-link-6 {
		display:block;
		padding:1px 0 5px 25px;
		background: url(../../images/media-icon-6.gif) no-repeat left center;
	}
	
	
	
	
	.wineInfoPanel-food{
		width: 340px;
		margin-top: 15px;
	}
	.wineInfoPanel-food .head{
		width: 340px;
		height: 26px;
		background: #7E8240 url(../../images/wineInfoPanel_head_Vineyard.gif) no-repeat top;
	}
	.wineInfoPanel-food .head h3{
		color: #fff;
		font-size: 90%;
		padding: 5px 0 5px 10px;
		font-weight: 800;
		margin-top: 0;
	}
	.wineInfoPanel-food .content {
		border-left: 1px solid #7E8240;
		border-right: 1px solid #7E8240;
		width: 322px;
		min-height: 50px;
		padding:8px;
	}
	.wineInfoPanel-food .call-to-action {
		clear: left;
		width: 340px;
		height: 7px;
		font-size: 85%;
		background: url(../../images/wineInfoPanel_btm_Media.gif) no-repeat;
		margin-top: -2px;
		padding-top: 1px;
	}	
	
	
	
	#mixedCase-Crosssell {
		margin-top: 10px;
		width: 340px;
		background: #fff url(../../images/mixedCase_crosssell_panel.jpg) no-repeat top left;
		height: 154px;
	}	
	#mixedCase-Crosssell .links {
		height: 80px;
		padding-top: 85px;
		width: 210px;
		float: right;
	}
	
	#mixedCase-Crosssell .links a {
		color:#670C01;
		font-size:11px;
		font-family:Tahoma, Geneva, sans-serif;
		text-decoration: none;
		background: #fff url(../../images/arrow_crosssell.gif) no-repeat right;
		height: 20px;
		display: block;
		width: 200px;
	}	
	
	#mixedCase-Crosssell .links a:hover {
		color:#B44A01;
		text-decoration: underline;
		background: #fff url(../../images/arrow_crosssell_2.gif) no-repeat right;
	}

.case-associated-products {
	width: 260px;
}

.associated-products-space {
	height: 30px;
}
.associated-productsTable1
{
    width: 200px;
}
.associated-productsTitle1
{
    color: #fff;
    height: 26px;
	cursor:pointer;
}
.associated-productsTDContent1
{
    height: 0px;
	vertical-align:: top;
}
.associated-productsDIV1
{
    overflow: hidden;
	width: 200px;
    height: 347px;
	background: #fff url(../../images/product_associated_body.gif) no-repeat bottom;
}

#temp {
	width: 200px;
	border: 1px solid #670C01;
}
.associated-case {
	width: 240px;
	height: 180px;
	margin: 10px; 
	padding-bottom: 10px; 
	border-bottom: 1px solid #ccc;
}

.associated-case h3 a { font-size:14px !important; }

#associated-products #cases {
	margin-top: -10px; 
	margin-bottom: -10px; 
	width: 258px;
	border-left: 1px solid #6E7137;
	border-right: 1px solid #6E7137;
		text-align:center;
}
.associated-wine {
	width: 180px;
	margin: 10px; 
	padding-bottom: 10px; 
	border-bottom: 1px solid #ccc;
}
	.associated-wine img {
		float: left;
		width: 33px;
		margin-right: 15px;
	}
	.associated-case img{
		height: 126px;
		margin: 10px 0 5px 0; 
	}
	.associated-case h3 {
		margin-bottom: 5px;
		margin-top: 0;
	}
	.associated-case h3 a {
		color: #830E01;
		font-size: 85%;
		cursor: pointer;
		text-decoration: none;
		font-weight: 800;
	}
	
	.associated-wine h3 a {
		float: left;
		width: 130px;
		color: #830E01;
		font-size: 110%;
		margin-bottom: 5px;
		cursor: pointer;
	}
	.associated-wine p {
		font-size: 100%;
		margin-bottom: -3px;
	}
	.associated-case p.price{
		font-size: 100%;
		font-weight: 800;
		float: right;
		margin: 0;
	}
	.associated-case a.action{
		float: right;
		margin-left: 10px;
		margin-right: 30px;
	}
	.call-to-action{
		clear: left;
		width: 260px;
		height: 31px;
		font-size: 85%;
		background: url(../../images/panel_btm_crosslink.gif) no-repeat;
		margin-top: -2px;
		padding-top: 1px;
	}
	.sliderCount {
		text-align: center;
		font-size: 110%;
		padding-top: 7px;
	}
	.associated-wine p.price {
		font-size: 90%;
		margin-bottom: 5px;
		font-weight: bold;
	}
	.associated-wine a {
		font-size: 100%;
		margin-bottom: 5px;
		color:#B22F1B;
		font-size: 90%;
		font-weight: bold;
		background: url(../../images/arrow_basket.gif) no-repeat right;
		padding-right: 12px;
		text-decoration: none;
	}
	.associated-wine a:hover,.associated-case a.action:hover {
		text-decoration: underline;
		color:#B22F1B;
	}


a.case{
	display:block;
	float:left;
	font-size:11px;
	clear:both;
}

.case-info{
	overflow:hidden;
	width: 85px;
	float:right;
}


.slider {
	position: relative;
	overflow: scroll;
	width: 258px;
	height: 285px;
	border-left:1px solid #6E7137;
	border-right:1px solid #6E7137;
	background:#FFF;
}

.slider .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.slider .panel {
	slider: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 258px;
	padding:0;
	text-align:left;
}


.slider .panel1 {
	slider: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 258px;
	padding:0;
	text-align:left;
}

.slider .panel2 {
	slider: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 258px;
	padding:0;
	text-align:left;
}

.slider .belt .panel .case-wine {
	width: 235px;
	margin: 20px 10px; 
	padding-bottom: 10px;
	clear: left;
}

	.slider .belt .panel img{
		width:42px;
		height: 125px;
		float: left;
		margin:0 10px 0 0;
}
	.slider .belt .panel h3 {
		font-size: 100%;
		font-weight: 800;	
		color: #830E01;
		text-decoration: none;
		cursor: pointer;	
		margin-bottom: 8px;	

}
	.slider .belt .panel a{
		text-decoration: none;
		background: none;
}

	.slider .belt .panel p {
		width:180px;
		text-align:justify;
		float:right;
		margin:0;
}

.slider .belt .panel a.action {
		float: left;
		display:block;
		clear:both;
		margin: 10px 0 5px 65px;
		*margin-top:-30px;
		color:#B22F1B;
		font-size: 100%;
		font-weight: bold;
		background: url(../../images/arrow_basket.gif) no-repeat right;
		padding-right: 15px;
		text-decoration: none;
		display:block;
}
		.slider .belt .panel a:hover h3, .slider .belt .panel a.action:hover{
			text-decoration: underline;
}


div.description {
	padding:0 0 10px 0;
	overflow:hidden;
}

.old-price { margin:-5px 0 0 0; display:block; }







/* -- Refresh -- */

#product-wide {
	width:770px;
	font-family:Arial, Helvetica, sans-serif !important;
}

	#product-wide h2.product-heading {
		margin:0;
		font-weight:normal;
		font-size:22px;
}

	#product-wide #left-product-area {
		float:left;
		width:190px;
		margin:10px 0 0 0;
}

	#product-wide #right-product-area {
		float:right;
		width:570px;
		margin:10px 0 0 0;
}

		#product-wide #left-product-area #product-image {
			width:180px;
			border:1px solid #AB2913;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			padding:4px;
			background:#FFF;
			position:relative;
			overflow:hidden;
			text-align:center;
			
}

			#product-wide #left-product-area #product-image img {
				float:none;
				z-index:0;
				text-align:center;
}

			#product-wide #left-product-area #product-image #image-options {
				position:absolute;
				z-index:1;
				bottom:4px;
				left:4px;
				width:180px;
				height:30px;
				background:url(../../images/visibility.png) repeat;
}

				#product-wide #left-product-area #product-image #image-options a {
					display:inline-block;
					color:#FFF;
					text-shadow:0 1px 1px #AB2913;
					font-size:14px;
					text-decoration:none;
					padding:5px 0 5px 20px;
					margin:0 0 0 5px;
}

					#product-wide #left-product-area #product-image #image-options a.zoom {
						background:url(../../Images/icon-zoom.png) no-repeat left center;
}

					#product-wide #left-product-area #product-image #image-options a.back-label {
						background:url(../../Images/icon-back-label.png) no-repeat left center;
						float:right;
						margin:0 5px 0 0;
}






		#product-wide #left-product-area #share-this {
			background:#D9DBB5;
			border:1px solid #A7AB56;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			padding:5px;
			margin:10px 0 0 0;
			overflow:hidden;
}

			#product-wide #left-product-area #share-this a {
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#333;
				text-shadow:0 1px 0 #FFF;
				text-decoration:none;
}

				#product-wide #left-product-area #share-this a.share-email {
					background:url(../../images/icon-email.png) no-repeat left center;
					padding:1px 0 1px 20px;
					float:left;
}				#product-wide #left-product-area #share-this a.share-addthis {
					background:url(../../images/icon-share.png) no-repeat left center;
					padding:1px 0 1px 20px;
					float:right;
}


		#product-wide #left-product-area #statistics {
			background:#E4E4E4;
			border:1px solid #C3C3C3;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			color:#666;
			text-shadow:0 1px 0 #FFF;
			padding:5px;
			margin:10px 0 0 0;
}

			#product-wide #left-product-area #statistics h4 {
				font-size:18px;
				font-weight:normal;
}

			#product-wide #left-product-area #statistics ul {
				list-style:none;
				margin:10px 0 0 0;
				padding:0;
}

				#product-wide #left-product-area #statistics ul li {
					margin:0 0 5px 0;
					font-size:12px !important;
}

					#product-wide #left-product-area #statistics ul li span {
						width:80px;
						display:inline-block;
}

					#product-wide #left-product-area #statistics ul li a {
						color:#AB2913;
						text-decoration:none;
}










ul.tabs {
	margin: 0 !important;
	padding: 0 !important;
	float: left;
	list-style: none;
	height: 21px; /*--Set height of tabs--*/
	border-bottom: 1px solid #AB2913;
	width: 569px;
	float:left;
}
	ul.tabs li {
		float: left;
		margin: 0 2px 0 0 !important;
		padding: 0;
		height: 20px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 20px; /*--Vertically aligns the text within the tab--*/
		border: 1px solid #AB2913;
		margin-bottom: -1px; /*--Pull the list item down 1px--*/
		overflow: hidden;
		position: relative;
}
		ul.tabs li a {
			text-decoration: none;
			color: #AB2913;
			background:#FFE0CC;
			display: block;
			font-size:12px;
			padding: 0 10px;
			outline: none;
			font-family:Arial, Helvetica, sans-serif;
			-moz-box-shadow:0 -5px 5px #D9B7A0 inset;
			-webkit-box-shadow:0 -5px 5px #D9B7A0 inset;
			box-shadow:0 -5px 5px #D9B7A0 inset;
}
		ul.tabs li a:hover {
}
		ul.tabs li.active a, ul.tabs li.active a:hover  { 
			background: #AB2913;
			color:#FFF !important;
			border-bottom: 1px solid #fff;
			-moz-box-shadow:0 -5px 5px #82200F inset;
			-webkit-box-shadow:0 -5px 5px #82200F inset;
			box-shadow:0 -5px 5px #82200F inset;
			text-shadow: 0 1px 1px #82200F;
}


.tab_container {
	border: 1px solid #AB2913;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 568px;
	background: #fff;
}

.tab_content {
	height:130px;
	overflow-y:scroll;
	overflow-x:hidden;
	padding:10px;
}

	.tab_content p {
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:14px;
		color:#666;
		margin:0;
}









ul.tabs-alt,
ul.tabs-media {
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
	float: left;
	list-style: none;
	height: 21px; /*--Set height of tabs--*/
	border-bottom: 1px solid #d9dbb5;
	width: 569px;
	float:left;
}
	ul.tabs-alt li,
	ul.tabs-media li {
		float: left;
		margin: 0 2px 0 0 !important;
		padding: 0;
		height: 20px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 20px; /*--Vertically aligns the text within the tab--*/
		border: 1px solid #d9dbb5;
		margin-bottom: -1px; /*--Pull the list item down 1px--*/
		overflow: hidden;
		position: relative;
}
		ul.tabs-alt li a,
		ul.tabs-media li a {
			text-decoration: none;
			color: #666;
			background:#FFF url(../../Images/tab-shadow.png) repeat-x bottom;
			display: block;
			font-size:12px;
			padding: 0 10px;
			outline: none;
			font-family:Arial, Helvetica, sans-serif;
}
		ul.tabs-alt li a:hover,
		ul.tabs-media li a:hover {
}
		ul.tabs-alt li.active a, ul.tabs-alt li.active a:hover,
		ul.tabs-media li.active a, ul.tabs-media li.active a:hover  { 
			background: #eaecce;
			color:#666 !important;
			border-bottom:none;
			text-shadow: 0 1px 1px #FFF;
}


.tab_container-alt,
.tab_container-media {
	border: 1px solid #d9dbb5;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 568px;
	background: #fff;
}

.tab_content-alt,
.tab_content-media {
	background:#eaecce;
}

	.tab_content-alt p,
	.tab_content-media p {
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:14px;
		color:#666;
		margin:0;
}

	.tab_content-media {
		padding:10px;
		overflow:hidden;
		text-shadow:0 1px 0 #FFF;
		position:relative;
}

		.tab_content-media.food-match p {
			margin:0 0 16px 0;
}

		.tab_content-media.food-match a {
			color:#AB2913;
			text-decoration:none;
}

			.tab_content-media.food-match a:hover {
				color:#333;
				text-decoration:underline;
}

		.tab_content-media.media-links ul {
			list-style:none !important;
			margin:0 !important;
			padding:0 !important;
}
	
			.tab_content-media.media-links ul li {
				width:270px;
				float:left;
				margin:0 0 10px 0 !important;
}

				.tab_content-media.media-links ul li a {
					font-size:12px;
					padding:1px 0 1px 20px;
					text-decoration:none;
					color:#AB2913;
					font-family:Arial, Helvetica, sans-serif;
}

					.tab_content-media.media-links ul li a.media-link-1 {
						background:url(../../images/media-icon-1.gif) no-repeat left center;
}					.tab_content-media.media-links ul li a.media-link-2 {
						background:url(../../images/media-icon-2.gif) no-repeat left center;
}					.tab_content-media.media-links ul li a.media-link-3 {
						background:url(../../images/media-icon-3.gif) no-repeat left center;
}					.tab_content-media.media-links ul li a.media-link-4 {
						background:url(../../images/media-icon-4.gif) no-repeat left center;
}					.tab_content-media.media-links ul li a.media-link-5 {
						background:url(../../images/media-icon-5.gif) no-repeat left center;
}



		.tab_content-media.reviews blockquote {
			padding:0 0 0 24px;
			background:url(../../images/icon-quotation.png) no-repeat top left;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
			font-size:14px;
}

		.tab_content-media.reviews cite {
			border-top:1px solid #D9DBB5;
			-moz-box-shadow:0 1px 0 #FFF inset;
			-webkit-box-shadow:0 1px 0 #FFF inset;
			box-shadow:0 1px 0 #FFF inset;
			padding:5px 0 0 0;
			margin:10px 0 30px 24px;
			display:block;
			color:#666;
}


		.tab_content-media .more-link {
			position:absolute;
			bottom:0;
			left:-8px;
			display:block;
			background-color:#D9DBB5;
			width:100%;
			padding:5px 0 5px 26px;
			font-weight:normal;
			background-position:5px 50%;
			font-size:12px;
			color:#AB2913;
			font-family:Arial, Helvetica, sans-serif;
}

			.tab_content-media .more-link:hover {
				background-color:#D9DBB5;
				background-position:5px 50%;
				color:#333;
}



		.tab_content-media.simple-text p img {
			float:left;
			padding:2px;
			border:1px solid #D9DBB5;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			margin:0 10px 0 0;
			max-width:190px;
}




.basket-detail {
	border-bottom:1px solid #d9dbb5;
	border-top:1px solid #FFF;
	overflow:hidden;
}

.basket-detail.unnavailable {
	background:#DEDEDE;
	cursor:default;
}

.basket-detail.unnavailable img,
.basket-detail.unnavailable h4,
.basket-detail.unnavailable p,
.basket-detail.unnavailable input {
	-moz-opacity:.50;
	filter:alpha(opacity=50);
	opacity:.50;
	cursor:default;
}

	.basket-detail.first {
		border-top:none;
}	.basket-detail.last {
		border-bottom:none;
}

	.basket-detail .basket-icon {
		float:left;
		width:35px;
		padding:10px;
}

	.basket-detail .basket-info {
		margin:7px 0 0 0;
		float:left;
}

	.basket-detail .basket-info h4 {
		font-size:14px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
}

	.basket-detail .basket-info p.basket-price {
		font-size:18px;
		color:#af2c16;
}

		.basket-detail .basket-info p.basket-price span.previous-price {
			color:#666;
			font-size:11px;
			letter-spacing:1px;
			text-decoration:line-through;
}		.basket-detail .basket-info p.basket-price span.equivalent-price {
			color:#666;
			font-size:11px;
			font-style:italic;
}

	.basket-detail .basket-buy {
		margin:15px 10px 0 0;
		float:right;
}

		.basket-detail .basket-buy input.text {
			width:30px;
			padding:3px 2px 3px 2px;
			border:1px solid #6c0e02;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			border-radius:2px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			
}

			.basket-detail .basket-buy input.basket-button {
				padding:2px 10px;
				background: #6c0e02 url(../../Images/red-button-bg.png) repeat-x center;
				border:1px solid #6c0e02;
				color:#FFF;
				-moz-box-shadow:0 1px 0 #d57160 inset;
				-webkit-box-shadow:0 1px 0 #d57160 inset;
				box-shadow:0 1px 0 #d57160 inset;
				cursor:pointer;
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				text-shadow:0 1px 1px #6c0e02;
				-moz-border-radius:2px;
				-webkit-border-radius:2px;
				border-radius:2px;
				outline:none;
}







				#product-wide #left-product-area #statistics table {
					font-size:12px !important;
					font-family:Arial, Helvetica, sans-serif;
}

				#product-wide #left-product-area #statistics table a {
					color:#AB2913 !important;
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
}

					#product-wide #left-product-area #statistics table td {
						vertical-align:top;
						padding:0 0 5px 0;
}

					#product-wide #left-product-area #statistics table td.headings {
						width:70px !important;
}



















