#hp_fp1{
	background-image: url(/images/hp-promos/blu_grad.jpg);
	background-repeat: no-repeat;
	float: left;
	position: relative;
	width: 348px;
	height: 445px;
	border: 0px solid red;
	border-right: 0px dotted Black;
}

#hp_fp1_holiday {
	display: none;
	position: absolute;
	top: 15px;
	left: 17px;
	font: bold 110% Arial, sans-serif;
	color: #A90B0B;
	
}

#hp_fp1_tagline {
	position: absolute;
	top: 20px;
	left: 17px;
	font: bold 180% Arial, sans-serif;
	color: #0b6fa9;
	
}

#hp_fp1_title {
	position: absolute;
	top:85px;
	left: 18px;
	font: 100% Arial, Helvetica, sans-serif;	
	color: #0b6fa9;
}

#hp_fp1_desc {
	position: absolute;
	top: 355px;
	left: 17px;
	font: normal 85% Arial, sans-serif;	
	color: #0b6fa9;
	width: 200px;
}

#hp_fp1_price {
	position: absolute;
	top: 400px;
	left: 20px;
	font: normal 170% Arial, sans-serif;	
	color: #666666;
	letter-spacing: -1px;
}

#hp_fp1_details a:link, #hp_fp1_details a:visited{
	background-image: url(/images/hp-promos/b_details_fp1.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 368px;
	right: 20px;
	border: 0px solid red;
	width: 69px;
	height: 24px;
	
}

#hp_fp1_details a:hover, #hp_fp1_details a:focus {
	background-image: url(/images/hp-promos/b_detailsON_fp1.gif);;

}

#hp_fp1_image {
	position: absolute;
	top:105px;
	left: 8px;
}


#hp_fp2 {
	float: right;
	position: relative;
	width: 304px;
	height: 225px;
}


.hp_details a:link, .hp_details a:visited {
	background-image: url(/images/b_details.gif);
	background-repeat: no-repeat;
	width: 77px;
	height: 19px;	
	border: 0px solid black;
	position: absolute;
	top: 180px;
	left: 16px;
	
}

.hp_details a:hover, .hp_details a:focus {
	background-image: url(/images/b_detailsON.gif);

}



.dotted {
	float: right;
	clear: right;
	position: relative;
	background-image: url(/images/dots.gif);
	background-repeat: repeat-x;
	height: 5px;
	 margin-right: 10px;

}

#hp_fp3 {
	float: right;
	position: relative;
}

#hp_fp3_tagline {
	position:absolute;
	top: 15px;
	left: 22px;
	font: bold 120% Arial, sans-serif;
	color:#3f3f3f;
	width:260px;
}

.hp3_details a:link, .hp3_details a:visited {
	background-image: url(/images/hp-promos/b_details1.gif);
	background-repeat: no-repeat;
	width: 77px;
	height: 19px;	
	border: 0px solid black;
	position: absolute;
	top: 170px;
	right:208px;
	
}

.hp3_details a:hover, .hp3_details a:focus {
	background-image: url(/images/hp-promos/b_details1ON.gif);

}

.hp_fp3_cook a:link, .hp_fp3_cook a:visited {
	background-image: url(/images/hp-promos/btn_hp_3_cook.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 19px;	
	border: 0px solid blue;
	position: absolute;
	top: 75px;
	left: 141px;
}

.hp_fp3_cook a:hover, .hp_fp3_cook a:focus {
	background-image: url(/images/hp-promos/btn_hp_3_cookON.gif);

}


.hp_fp3_baker a:link, .hp_fp3_baker a:visited {
	background-image: url(/images/hp-promos/btn_hp_3_baker.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 19px;	
	border: 0px solid blue;
	position: absolute;
	top: 98px;
	left: 141px;
}

.hp_fp3_baker a:hover, .hp_fp3_baker a:focus {
	background-image: url(/images/hp-promos/btn_hp_3_bakerON.gif);

}

.hp_fp3_coffeelover a:link, .hp_fp3_coffeelover a:visited {
	background-image: url(/images/hp-promos/btn_hp_3_coffee.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 19px;	
	border: 0px solid blue;
	position: absolute;
	top: 121px;
	left: 141px;
}

.hp_fp3_coffeelover a:hover, .hp_fp3_coffeelover a:focus {
	background-image: url(/images/hp-promos/btn_hp_3_coffeeON.gif);

}

.hp_fp3_entertainer a:link, .hp_fp3_entertainer a:visited {
	background-image: url(/images/hp-promos/btn_hp_3_entertainer.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 19px;	
	border: 0px solid blue;
	position: absolute;
	top: 144px;
	left: 141px;
}

.hp_fp3_entertainer a:hover, .hp_fp3_entertainer a:focus {
	background-image: url(/images/hp-promos/btn_hp_3_entertainerON.gif);

}

.hp_fp3_byprice a:link, .hp_fp3_byprice a:visited {
	background-image: url(/images/hp-promos/btn_hp_3_price.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 19px;	
	border: 0px solid blue;
	position: absolute;
	top: 169px;
	left: 141px;
}

.hp_fp3_byprice a:hover, .hp_fp3_byprice a:focus {
	background-image: url(/images/hp-promos/btn_hp_3_priceON.gif);

}


#hp_FP{
	display: inline;
	float: left;
	position: relative;
	background-image: url(/images/hp-promos/hp_FP2.gif);
	background-repeat: no-repeat;
	width: 612px;
	height: 218px;
	margin-top: 10px;
	margin-left: 20px;
	border: 0px solid red;
}

#FP1_image {
	position: absolute;
	top: 50px;
	left: 15px;
}

#FP1_text {
	position: absolute;
	top: 50px;
	left: 98px;
	width: 190px;
	font: 95% Arial, sans-serif;
	color: #666666;
	border: 0px solid red;
}

#FP1_price {
	position: absolute;
	top: 150px;
	left: 98px;
	width: 190px;
	font: bold 125% Arial, sans-serif;
	color: #666666;
	border: 0px solid red;
}


#FP1_details a:link, #FP1_details a:visited{
	background-image: url(/images/b_details.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 150px;
	left: 190px;
	border: 0px solid red;
	width: 77px;
	height: 219px;
	
}

#FP1_details a:hover, #FP1_details a:focus {
	background-image: url(/images/b_detailsON.gif);;

}



#FP2_image {
	position: absolute;
	top: 65px;
	left: 318px;
}

#FP2_text {
	position: absolute;
	top: 50px;
	left: 432px;
	width: 170px;
	font: 95% Arial, sans-serif;
	color: #666666;
	border: 0px solid red;
}


#FP2_price {
	position: absolute;
	top: 150px;
	left: 432px;
	width: 190px;
	font: bold 125% Arial, sans-serif;
	color: #666666;
	border: 0px solid red;
}

#FP2_details a:link, #FP2_details a:visited{
	background-image: url(/images/b_details.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 150px;
	left: 505px;
	border: 0px solid red;
	width: 77px;
	height: 19px;
	
}

#FP2_details a:hover, #FP2_details a:focus {
	background-image: url(/images/b_detailsON.gif);;

}

sup{
	font-size: 65%;
	position: relative;
	top:2px;
}
