﻿.shop_bundles
{
	display:block;
	float:left;
	text-align:left;
	margin:20px 15px 0 15px;
	width:720px;
}

.shop_bundles h1
{
	color:#EF4668;
	font-family:Georgia, Times New Roman;
	margin:0;
}

.bundleGroup
{
	display:block;
	clear:both;
	float:left;
	width:740px !important;	
	margin:0 !important;
	margin-top:10px !important;
	padding:0 !important;
	background-color:#FFF !important;
}

.bundleGroupHeader
{
	display:block;
	float:left;
	width:720px !important;	
	margin:0 !important;
	padding:10px !important;
	color:#FFFFFF !important;
	background-color:#6C6C6C !important;
	background-image:url('/images/design/phase3/bundles/groupBackground.png') !important;
	background-position:left center !important;
	background-repeat:repeat-x !important;
	font-size:1em !important;
	cursor:pointer;
}

.bghName
{
	display:block;
	float:left;
	width:auto;
	padding-left:25px;
	background-image:url('/images/design/phase3/bundles/arrowDown.png');
	background-position:left center;
	background-repeat:no-repeat;
}

.bghTotals
{
	display:block;
	float:right;
	width:auto;
}

.bundleGroupContainer
{
	display:block;
	float:left;
	width:740px !important;	
	margin:0 !important;
	margin-top:0 !important;
	padding:0 !important;
	background-color:#FFF !important;
}

.bundleGroupDescription
{
	display:block;
	float:left;
	width:720px !important;	
	margin:0 !important;
	padding:10px !important;
	background-color:#FFF !important;
	font-size:1em !important;
}

.bundleItemHolder
{
	display:block;
	float:left;
	width:630px !important;	
	margin:0 !important;
	padding:0 !important;
}

.bundleCountHolder
{
	display:block;
	float:right;
	width:88px !important;	
	margin:0 !important;
	background-color:#EFEFEF !important;
	border:1px dotted #000;
	padding:5px !important;
	font-size:3em;
	text-align:center;
	letter-spacing:-0.03em;
}

.bundleError
{
	background-color:#FFCCCC !important;
	border:1px dotted #FF0000 !important;
	color:#FF0000 !important;
}

.bundleSuccess
{
	background-color:#D6F5CC !important;
	border:1px dotted #33CC00 !important;
	color:#33CC00 !important;
}

.bundleCountOf
{
	font-size:0.4em;
	color:#999;
}

.bundleProduct
{
	display:block;
	float:left;
	width:178px !important;	
	margin:0 !important;
	margin-right:10px !important;
	padding:10px !important;
	background-color:#FFFFFF !important;
	border:1px solid #CCCCCC !important;
}

.bundleProduct a
{
	font-size:0.8em !important;
}


.bundleSummary
{
	font-size:0.7em;
}

.bundleClearer
{
	float:left;
	/*clear:both;*/
	line-height:0.03em;
	width:100%;
	margin-top:10px;
}

.bundleBasketControls
{
	width:100%;
	float:left;
	clear:both;
	text-align:center;
	margin-top:5px;	
}

.bundleBasketControls span
{
	padding-top:3px;
}

.qty
{
	width:30px;
	margin:0 10px;
}

.bDisabled
{
	opacity:0.7;
	filter:Alpha(Opacity=70);
}

#frm1
{
	display:block;
	float:left;
	width:720px !important;	
	margin:10px 0 0 0 !important;
	padding:10px !important;
	color:#FFFFFF !important;
	background-color:#6C6C6C !important;
	background-image:url('/images/design/phase3/bundles/groupFooterBackground.png') !important;
	background-position:left center !important;
	background-repeat:repeat-x !important;
	font-size:1em !important;
	text-align:right !important;
}

#frm1 .basketInformation
{
	display:block;
	float:left;
	clear:both;
	width:100%;
	text-align:left;
	color:#000000;
	font-size:0.8em;
}

.containsFood
{
	display:block !important;
	padding:0 0 5px 40px !important;
	margin-top:5px !important;
	width:auto !important;
	background-image:url('/images/design/phase3/bundles/post.png') !important;
	background-position:left top !important;
	background-repeat:no-repeat !important;
	background-color:#FFF  !important;
}