.hpDealBlock{
	width:318px;
	height:275px;
	float:left;
	font-size:11px;
	background:url(../images/customer/promo/index/promo2/hp_box_bg.gif) no-repeat;
	position:relative;
	}
.hpColumnOne{
}
.hpColumnTwo{
	margin:0 13px;
}
.hpColumnThree{
}
.hpDealBlock h6{
	height:1.6em;
	line-height:1.6em;
	color:#ffffff;
	padding:0 0 0.2em 1.2em;
	margin:0;
	font-size:1.3em;
	font-weight:bold;
}
p.hpClear{
	height:10px;
	line-height:0px;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
}
p.hpClear1{
	height:1px;
	line-height:0px;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
}
.hpDeal{
	float:right;
	width:300px;
	height:155px;
	margin:0 10px 0 0;
}
.hpDeal a.img{
	float:right;
}
/* edited 16/03/09 */
p.dealDescription{
	font-weight:bold;
	margin:3px 0 0 0;
	height:2em;
	line-height:1.3em;
/*	overflow:hidden;  */
	text-align:center;
	line-break:inherit; 
}
.dealDescription a {color:#CC0001; font-size:14px;}
.hpDeal .Addto{
	position:relative;
	right:0px;
	background:transparent;
	text-align:center;
	width:165px;
	float:right; 
	padding:30px 0 0 0;
	color:#888888;
}
.hpDeal .price-box{
	width:130px;
	text-align:center;
	float:left;
	padding-top:15px;
}
.hpDeal .price-box .minimal-price-link{
	display:none;
}
.hpDeal .old-price .price{
	font-weight:normal;
	color:#999999;
	font-size:1.2em;
}
.hpDeal .old-price {
	display:none;
}
.hpDeal .special-price .price-label{
	color:#CC0001;
	font-weight:normal;
}
.hpDeal .special-price .price{
	font-size:18px;
	color:#CC0001;
}
.hpDeal .price{
	font-size:13px;
	color:#3B3B3B;
}
.hpDealBlock ul{
	position:absolute;
	left:0px;  /* IE6 Fix */
	top:60px;
	background-color:#e3e3e3;
	width:130px;
	margin:0 0 0 0;
}
.hpDealBlock li{
	list-style:none;
	width:130px;
	padding:0 0 4px 0;
	margin:0 0 0 5px;
}
.hpDealBlock li a:hover{
background:#f6f6f6;
color:#000000;
font-weight:bold;
}
.hpDealBlock ul li a{ 
width: 125px; 
height: 16px;  
text-decoration: none; 
background-color: #e3e3e3; 
display: block; 
} 
.hpDealBlock li.popCat{
	font-weight:bold;
	padding-left:5px;
	width:auto;
	background:#f6f6f6;
	border-top:solid 5px #e3e3e3;
}
.hpDealBlock li a{
	text-decoration:underline;
}
.hpimgholder{
	float:right;
	text-align:center;
	width:165px;
	height:150px;
}
.hpimgholder a{
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	height: 150px;
	width: 165px;
}
.hpdboxdisplay{
	display:inline;  /* stopped jump around li bug in IE6 */
}
/*  Grab a HOT Bargain Banner */
#dotdContainer {
background:transparent url(http://www.bargain-supplements.co.uk/store/skin/frontend/default/bargain/images/customer/promo/banner/top_med/grab-a-bargain.jpg) no-repeat;
float:left;
font-family:tahoma;
margin-right:13px;
padding:10px;
position:relative;
width:628px;
height:110px;
}
a#dotdlogo {
background:transparent url() no-repeat scroll left center;
border:medium none;
height:105px;
left:10px;
margin:0;
padding:0;
position:absolute;
text-decoration:none;
top:10px;
width:163px;
}
#dotdContainer #dotdBox {
background:transparent none repeat scroll 0 0;
border:medium none;
height:110px;
padding-left:170px;
padding-top:4px;
}
#dotdContainer #dotdPrice {
float:right;
height:110px;
margin-left:0;
margin-right:0;
width:100px;
}
#dotdContainer .dotdImage img {
display:block;
float:left;
height:100px;
margin:0 5px 0 0;
text-indent:-9999em;
width:100px;
}
#dotdContainer #dotdHeader {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#DB0000;
font-size:14px;
line-height:1em;
margin:0;
padding:5px 0 0 0;
}
#dotdContainer #dotdHeader a {
color:#C80000;
}
#dotdContainer #dotdStrap {
font-size:12px;
font-weight:bold;
line-height:1.4em;
margin:0;
padding:0 0 0 0;
}
#dotdContainer #dotdInfo {
line-height:1.2em;
margin:0;
padding-top:5px;
}
#dotdInfo p{
margin-bottom:0;
}
#dotdContainer .Addto{
padding-left:110px;
padding-top:4px;
font-size:10px;
}
#dotdBox .price-box p{
line-height:1.2;
}
#dotdBox .price-box .saving {
width:85px;
}
#subscribeContainer, #subscribeContainer img {
display:block;
float:left;
height:130px;
margin:0;
position:relative;
width:318px;
}
#dotdBar #subscribeContainer #subscribe form {
left:55px;
position:relative;
top:96px;
width:270px;
}
#dotdContainer #dotdHeader a {
color:#C80000;
}
.hpTopBanner{
	height: 150px;
	}
	
.hpSliderContainer{
	display:block; 
	position:relative;
	background:url(http://www.bargain-supplements.co.uk/store/skin/frontend/default/bargain/images/customer/promo/banner/slider/hp/hpSlider_bg.png) top left no-repeat;
	width:670px;
	height:147px;
	margin-left: -4px;
	margin-top: 2px;
	float:left;
	}
	
.hpSwoosh{
	display:block;
	position:absolute;
	top:0px;
	left:611px;
	width:59px;
	height:147px;	
	}
	
.hpSwooshIE{
	display:block;
	position:absolute;
	top:0px;
	left:611px;
	width:59px;
	height:142px;
	}
.hpDealContainer{
	margin-top: 2px;
	color: #fff;
	display: block;
	position: relative;
	float: left;
	background:url(http://www.bargain-supplements.co.uk/store/skin/frontend/default/bargain/images/customer/promo/banner/slider/hp/hpDealContainer_bg.png) top left no-repeat;
	width: 314px;
	height: 147px;
	}