#heroProduct{
	position:relative; 
	font-size:85%;
	margin-right: -1px;
	padding-top:18px;
}
#heroProduct-image{
	width: 971px;
	display: block;
	margin: auto;
}
#heroProduct .feature_fb{
	width:225px;
	position:absolute; 
	top:125px; 
	right:40px;
	text-align: right;
	color: #000000;
	line-height:1.5em;
}
#heroProduct .feature_price{
	position:absolute; 
	top:180px; 
	right:40px;
	text-decoration: none;
	line-height: 1.2em;
	font-size:236%;
}

#heroProduct .feature_details-button a:link,
#heroProduct .feature_details-button a:visited{ 
	height: 25px; 
	width: 125px; 
	font-size:122%;
	}

#heroProduct .button{
	position:absolute; 
	top:205px; 
	right:40px;
	text-decoration: none;
	line-height: 19px;
}

#heroProduct .button a:link, #heroProduct .button a:visited{
	text-decoration: none;
	background: transparent url(/images/b_quickview.png) no-repeat 0% 50%;
	padding-left:2em;
	padding-top:5px;;
	display: block;
	height: 19px;
}
#heroProduct .button a:hover, #heroProduct .button a:active, #heroProduct .button a:focus{
	text-decoration: underline;
	background: transparent url(../images/b_quickviewON.png) no-repeat 0% 50%;
}
#pageheader{
	margin-right: -1px;
	height: 25px;
}
#hp_column_01 h1.hp_header01{
	font-size:145%;
	top:0px;
	left:23px;
	position: relative;
}
#hp_column_02 h1.hp_header02{
	left: 50%;
	font-size:145%;
	top:0px;
	position: relative;
}


#hp_column_01 {
	position: relative;
	float: left;
	display: inline;
	width: 493px;
	margin: 0px;
	padding: 0px;
	
	border-right: 1px solid #c4bab0;
}

#hp_column_01 .feature{
	position: relative;
	display: block;
	width: 448px;
	margin:10px 0px 3px 23px;
	border-bottom: 1px solid #e0dedd;
	background-image: none;
}
#hp_column_01 .feature_fb{
	width:250px;
	font-size: 85%;
}
#hp_column_01 .feature_price{
	margin-top:15px;
}
#hp_column_01 .feature_img{
	float:left;
	display: inline;
	width: 145px;
	text-align: left;
	margin-right: 5px;
}

#hp_column_01 .feature_details-button{
	position:absolute;
	top: 75px;
	left: 80px;
}
#hp_column_01 .button{
	top:115px;
	left:5px;
}

#hp_column_02 {
	position: relative;
	float: left;	
	display: inline;
	width: 452px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#hp_column_02 .feature{
	padding-bottom: 7px;
	border-bottom: 1px solid #e0dedd;
	margin:10px 0px 2px 0px;
	width:223px; 
}
#hp_column_02 h4{
	padding-left: 10px;	
}

#hp_column_02 .feature_img{
	width: 107px;
}

#hp_column_02 .button{
	top:115px;
	left:5px;
}

.feature_text_1{
	position: absolute;
	left: 150px;
}



/*This is for special occations*/
/*#block_06 .feature_price, #block_07.feature_price{
display: inline;
}

#block_06 .button, #block_07 .button{
display: inline;
}
#block_06 .feature_details-button, #block_07 .feature_details-button{
	position:absolute;
	top: 65px;
	left: 0px;
	font-size: 12px;
	
}
#block_06 .feature_details-button a, #block_07 .feature_details-button a{
	width: 127px;
}
*/


/* While Gift range is on the page.  */
/*#block_06 h4{
	height: auto;
}
#block_06 .feature_details-button.pricerange-button{
	position: relative;
	top: auto;	left: auto;
	float: left;
	margin: 2px 6px 2px 0;
}
#block_06 .feature_details-button.pricerange-button a{
	width: 120px;
}*/

