

#hp_main{
	/*background-image: url(../images/hp-promos/1009_hp_main.jpg);*/
	/*background-image: url(../images/hp-promos/042210_hp_main.jpg);*/
	background-image: url(../images/hp-promos/072010_hp_main.jpg);
	background-repeat: no-repeat;
	width: 949px;
	height: 300px;
	float:left;
	padding-bottom: 2px;
	position: relative;
	border: 0px solid red;
	/*margin-left: 8px;*/
}
#hp_main_product a{
	position:absolute;
	top: 11px;
	left: 245px;
	width: 350px;
	height: 275px;
	/* Styles for Easter Basket Promo
	position:absolute;
	top: 1px;
	left: 488px;
	border: 0px solid red;
	*/
}
#hp_main_title{
	position:absolute;
	top: 40px;
	left: 26px;
	/* Styles for Easter Basket Promo
	position:absolute;
	top: 45px;
	left: 10px;
	*/
}

#hp_main_desc{
	position:absolute;
	top: 200px;
	left: 1px;
}

#hp_main_text{
	position:absolute;
	top: 190px;
	left: 15px;
	width:395px;
	color: #fff;
	font-family: verdana, sans-serif;
	font-weight:bold;
	font-size: 85%;
	
}
#hp_main_price{
	color: #fff;
	font-family: verdana, sans-serif;
	position:relative;
	padding-top: 5px;
	font-size: 140%;
	font-weight:bold;
	border: 0px solid red;
	
}

.hp_main_btn_cart a:link, .hp_main_btn_cart a:visited{
	display:block;
	font-weight: bold;
	position: absolute;
	top: 265px;
	left: 15px;
	width: 107px;
	height: 21px;
	padding-top: 6px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-weight:bold;
	text-align: center;
/*	padding-left: 5px;*/
	font-size: 85%;
	text-transform: uppercase;
	color:#43241d;
background: transparent url(../images/btn_sprite.png) no-repeat 0px -100px;
	
}	

.hp_main_btn_cart a:hover, .hp_main_btn_cart a:active, .hp_main_btn_cart a:focus{
	width: 107px;
	height: 21px;
color:#43241d;
	text-decoration:none;
background: transparent url(../images/btn_sprite.png) no-repeat 0px -140px;
}


.hp_main_btn_cart a span{
font-size: 85%;
text-align: center;
margin-top:15px;
font-family: verdana, sans-serif;
border: 0px solid red;

}

.hp_main_btn_details a:link, .hp_main_btn_details a:visited{
	display:block;
	font-weight: bold;
	position: absolute;
	/* Style for Easter Basket - top: 237px; */
	top: 222px;
	left: 51px;
	/* Style for Easter Basket - left: 192px; */
	width: 211px;
	height: 30px;
	padding-top: 9px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-weight:bold;
	text-align: center;
/*	padding-left: 5px;*/
	font-size: 110%;
	text-transform: uppercase;
	color:#43241d;
/*background: transparent url(../images/btn_sprite.png) no-repeat 0px -100px;  with chocolate background*/
	background: transparent url(../images/btn_sprite.png) no-repeat 0px -920px;
}	

.hp_main_btn_details a:hover, .hp_main_btn_details a:active, .hp_main_btn_details a:focus{
	width: 211px;
	height: 30px;
	color: #43241d; 
	text-decoration:none;
/*background: transparent url(../images/btn_sprite.png) no-repeat 0px -140px; with chocolate background*/
background: transparent url(../images/btn_sprite.png) no-repeat -0px -960px;
}

.hp_main_btn_details a span{
font-size: 85%;
text-align: center;
padding-top:15px;
font-family: verdana, sans-serif;
}



#shop_by_brand {
	position:absolute;
	top: 5px;
	left: 780px;
	width: 160px;
	border:0px solid red;
}




#hp_fp1{
	float:left;
	clear: left;
	background-image: url(../images/hp-promos/hp_fp2_easter2010.jpg);
	background-repeat: no-repeat;
	width: 310px;
	height: 202px;
	margin-left: 0px;
	margin-top: 10px;
	position: relative;
	border: 0px solid red;
	display: inline;
	/*margin-top: 3px;*/
}


#hp_fp2{
	float:left;
	/*background-image: url(../images/hp-promos/hp_fp2_glass2010.jpg);
		background-image: url(../images/hp-promos/hp_fp2.jpg);*/
		/*background-image: url(../images/hp-promos/hp_fp2_easter2010.jpg);*/
		background-image: url(../images/hp-promos/hp_fp2_may2010.jpg);
	background-repeat: no-repeat;
	width: 310px;
	height: 202px;
	margin-left: 8px;
	margin-top: 10px;
	position: relative;

	display: inline;
	/*margin-top: 3px;*/
}

#hp_fp3{
	float:left;
	background-image: url(../images/hp-promos/hp_fp3.jpg);
	background-repeat: no-repeat;
	width: 310px;
	height: 202px;
	margin-left: 8px;
	margin-top: 10px;
	position: relative;
	border: 0px solid red;
	display: inline;
	/*margin-top: 3px;*/
}

.hp_fp_text { /* Text for Hershey's Personalized Kiss */ 
	float: left;
	display: inline;
	font-family: verdana, sans-serif;
	font-weight:bold;
	color: #fff;
	font-size: 85%;
	padding-top: 45px;
	padding-left: 10px; 
	width: 140px;


}
.hp_fp_glassprice {

	color:#fff;
	 font-size: 107%; 
	/*font-size: 14px;*/
	font-weight: bold;
	position:absolute;
	right:245px;
	top:140px;
	display: block;
	/* border: 1px solid #F00; */


}

.hp_fp_glasstext {
	float: left;
	display: inline;
	font-family: verdana, sans-serif;
	font-weight:bold;
	color: #fff;
	font-size: 85%;
	padding-top: 45px;
	padding-left: 10px; 
    width: 170px;


}
.hp_fp_price {
	color:#fff;
	font-size: 107%;
	font-weight: bold;
	position:absolute;
	left: 10px;
	top:140px;
	clear: none;
}


.hp_fp_product {
	position:relative;
	float:left;
	display: inline;
padding-left: 10px;
padding-top: 10px;
}

.hp_fp_product2 {
	position:relative;
	float:left;
	display: inline;
padding-left: 10px;
padding-top: 10px;
/*margin-top: 20px;*/
}



.hp_fp_btn_cart a:link, .hp_fp_btn_cart a:visited{
	display:block;
	font-weight: bold;
	position: absolute;
	top: 165px;
	left: 10px;
	width: 90px;
	height: 27px;
	padding-top: 6px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-weight:bold;
	text-align: center;
/*	padding-left: 5px;*/
	font-size: 100%;
	text-transform: uppercase;
	color:#43241d;
background: transparent url(../images/btn_sprite.png) no-repeat 0px -10px;
}	


.hp_fp_btn_cart a:hover, .hp_fp_btn_cart a:active, .hp_fp_btn_cart a:focus{
	width: 90px;
	height: 24px;
	color:#43241d;
	text-decoration:none;
	background: transparent url(../images/btn_sprite.png) no-repeat 0px -50px;
}


.hp_fp_btn_cart a span{
font-size: 77%;
text-align: center;
font-family: verdana, sans-serif;

}

/*.hp_fp_btn_details{

		width: 107px;
	height: 27px;
	font-weight: bold;
}
*/
.hp_fp_btn_details a:link, .hp_fp_btn_details a:visited{
	display:block;
	font-weight: bold;
	position: absolute;
	top: 165px;
	left: 10px;
/*	left: 110px;*/
	width: 107px;
	height: 27px;
	padding-top: 6px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-weight:bold;
	text-align: center;
/*	padding-left: 10px;*/
	font-size: 100%;
	text-transform: uppercase;
	color:#43241d;
background: transparent url(../images/btn_sprite.png) no-repeat 0px -100px;
}	

.hp_fp_btn_details a:hover, .hp_fp_btn_details a:active, .hp_fp_btn_details a:focus{
	width: 107px;
	height: 24px;
	color: #43241d; 
	text-decoration:none;
	background: transparent url(/images/btn_sprite.png) no-repeat 0px -140px;
}

.hp_fp_btn_details a span{
font-size: 77%;
text-align: center;
font-family: verdana, sans-serif;
}
.gift_by_price {
	position:absolute;
	top: 55px;
	left:10px;
}
.gift_by_price li a:link, .gift_by_price li a:visited {
	display:block;
	font-weight: bold;
	float: left;
	clear:left;
	width: 124px;
	height: 26px;
	padding-top: 6px;
	text-decoration: none;
	font-family: verdana, sans-serif;
	font-weight:bold;
	text-align: right;
	padding-right: 20px;
	font-size: 85%;
	text-transform: uppercase;
	color:#43241d;
background: transparent url(../images/btn_sprite.png) no-repeat 0px -660px;

}
.gift_by_price li a:hover, .gift_by_price a:active, .gift_by_price a:focus{
	width: 124px;
	height: 26px;
	color: #43241d; 
	text-decoration:none;
		padding-right: 20px;
	background: transparent url(/images/btn_sprite.png) no-repeat 0px -700px;
}