/* Offer Details Page
---------------------------------------------------*/

.offer_details {
	margin:0px 0px 20px 0px;
}

.offer_details .boxtop {
	background:url(../images/offer_details_bg_sprite.png) 0px 0px no-repeat;
	height:30px;
}

.offer_details .boxbody {
	background:url(../images/offer_details_bg_sprite.png) -990px 0px repeat-y;
	width:990px;
	padding:0px 0px 20px 0px;
}

.offer_details .boxbody .left_column {
    float:left;
    padding:0px 0px 0px 40px;
}

.offer_details .boxbody .left_column .container {
    width:450px;
}

.offer_details .boxbody .left_column .container .actions {
	clear:both;
	margin:16px 0px 0px 150px;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	width:149px;
	position:relative;
}

.offer_details .boxbody .left_column .container .actions li {
	float:left;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	width:148px;
	padding:12px 0px 12px 0px;
}

.offer_details .boxbody .left_column .container .actions li b {
	font-family:Georgia;
	font-size:11px;
	font-weight:normal;
	color:#615d51;
	font-style:italic;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 20px;
	text-decoration:none;
}

.offer_details .boxbody .left_column .container .actions li b.fav {
	background:url(../images/besosprite.png) -661px -133px no-repeat;
}
/*
.offer_details .boxbody .left_column .container .actions li b.promote {
	background:url(../images/beso_sprite.png) -650px -67px no-repeat;
}

.offer_details .boxbody .left_column .container .actions li b.share {
	background:url(../images/beso_sprite.png) -650px -99px no-repeat;
}

.offer_details .boxbody .left_column .container .actions li b.sale_alert {
	background:url(../images/beso_sprite.png) -648px -131px no-repeat;
}
*/

.offer_details .boxbody .left_column .container .actions .fav_layer {
	background:#fff url(../images/gradient.jpg) left bottom repeat-x;
	border:1px solid #E3E3E3;
	width:290px;
	position:absolute;
	top:4px;
	left:4px;
	z-index:5000;
	display:none;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper {
	margin: 0px 0px 0px 0px;
	padding:4px 5px 8px 12px;
	text-align:left;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666;
	line-height:1.5em;
	font-weight:normal;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper p {
	margin: 1px 0px 5px 3px;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper p b {
	font-family:Georgia;
	font-size:11px;
	color:#615d51;
	font-style:italic;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	font-weight:normal;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper p b.fav {
	background:url(../images/besosprite.png) -661px -133px no-repeat;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite {
	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
	font-family:'Trebuchet MS';
	color:#615d51;
	position:relative;
	width:273px;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .favorite {
	height:17px;
	width:17px;
	display:block;
	float:left;
	background:url(../images/fav_promote.png) 0px -17px no-repeat;
	cursor:pointer;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0px;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .favorite.faved {
	height:17px;
	width:17px;
	display:block;
	float:left;
	background:url(../images/fav_promote.png) 0px 0px no-repeat;
	cursor:pointer;	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:0px;
}


.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_a {
	position:absolute;
	top:-26px;
	left:-44px;
	width:105px;
	display:none;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_a .tip {
	background-color:#0089c8;
	height:17px;
	line-height:16px;
	white-space:nowrap;
	text-align:center;
	font-size:11px;
	font-family:'Trebuchet MS';
	color:#fff;
	padding:2px 0px 2px 0px;
	font-style:normal;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_a .pointer {
	height:4px;
	font-size:0px;
	background:url(../images/tt_pointers.png) center -4px no-repeat;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_a .pointer.faved {
	height:4px;
	font-size:0px;
	background:url(../images/tt_pointers.png) center 0px no-repeat;
}


.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_r {
	position:absolute;
	top:-26px;
	left:-57px;
	width:130px;
	display:none;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_r .tip {
	background-color:#0089c8;
	height:17px;
	line-height:16px;
	white-space:nowrap;
	text-align:center;
	font-size:11px;
	font-family:'Trebuchet MS';
	color:#fff;
	padding:2px 0px 2px 0px;
	font-style:normal;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_r .pointer {
	height:4px;
	font-size:0px;
	background:url(../images/tt_pointers.png) center -4px no-repeat;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .tooltip_r .pointer.faved {
	height:4px;
	font-size:0px;
	background:url(../images/tt_pointers.png) center 0px no-repeat;
}


.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .thestore,
.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .thebrand {
	float:left;
	padding:0px 0px 0px 4px;
}

.offer_details .boxbody .left_column .container .actions .fav_layer div.wrapper .promote_favorite .favmsg {
	float:left;
	height:17px;
	line-height:16px;
	white-space:nowrap;
	text-align:center;
	font-size:11px;
	font-family:'Trebuchet MS';
	color:#ab25b5;
	display:none;
	padding:1px 0px 0px 6px;
}







#content .offer_details .boxbody .right_column {
	float:right;
	position:relative;
	width:470px;
}

.offer_details .boxbody .right_column .container {
	width:450px;
}

.offer_details .boxbody .right_column .container h1 {
	font-family:Trebuchet MS;
	font-size:16px;
	color:#615d51;
	font-style:normal;
	text-align:left;
}

.offer_details .boxbody .right_column .container h2 {
	font-family:Trebuchet MS;
	font-size:16px;
	color:#615d51;
	font-style:normal;
	text-align:left;
	margin:0px 0px 4px 0px;
}

.offer_details .boxbody .right_column .container .merchant {
	padding:18px 0px 0px 0px;
}


.offer_details .boxbody .right_column .container .price_and_shipping {
	padding:20px 0px 0px 0px;
}

.offer_details .boxbody .right_column .container .price_and_shipping .pricing {
	padding:2px 0px 0px 0px;
	float:left;
}

.offer_details .boxbody .right_column .container .price_and_shipping .sale_price a {
	font-family:Trebuchet MS;
	color:#ab25b5;
	text-decoration:none;
	font-size:13px;
}

.offer_details .boxbody .right_column .container .price_and_shipping .current_price a {
	font-family:Trebuchet MS;
	color:#3e3e3e;
	text-decoration:none;
	font-size:14px;
}

.offer_details .boxbody .right_column .container .price_and_shipping .current_price a:hover {

}

.offer_details .boxbody .right_column .container .price_and_shipping .original_price {
	font-family:Trebuchet MS;
	text-decoration:line-through;
	color:#3e3e3e;
	font-size:13px;
	margin:0px 6px 0px 0px;
}

.offer_details .boxbody .right_column .container .price_and_shipping .markoff a {
	font-family:Trebuchet MS;
	color:#ab25b5;
	text-decoration:none;
	font-size:13px;
	margin:0px 0px 0px 4px;
}

.offer_details .boxbody .right_column .container .price_and_shipping .free_shipping {
	margin:0px 0px 0px 10px;
	float:left;
	width:81px;
	height:18px;
	background:url(../images/besosprite.png) -408px -170px no-repeat;
}



.offer_details .boxbody .right_column .container .description {
	line-height:1.3em;
	padding:0px 0px 0px 0px;
	margin:16px 0px 0px 0px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#615d51;
}

.offer_details .boxbody .right_column .container .description a {
	font-family:Trebuchet MS;
	font-size:15px;
	color:#0089C8;
	text-decoration:underline;
}

.offer_details .boxbody .right_column .container .description a:hover {
	text-decoration:underline;
}



.offer_details .boxbody .right_column .container #special_offers {
	background-color:#f4f5f5;
	border:1px solid #e3e3e3;
	margin:15px 0px 0px 0px;
	padding:10px 5px 0px 10px;
}

.offer_details .boxbody .right_column .container #special_offers .constrainer {
	overflow:hidden;
}

.offer_details .boxbody .right_column .container #special_offers .constrainer .bullet {
	background:url(../images/new_sprite_elements.png) -76px -588px no-repeat;
	padding:0px 0px 8px 10px;
	margin:0px 0px 0px 0px;
}

.offer_details .boxbody .right_column .container #special_offers .constrainer div {
	font-family:Georgia;
	font-size:11px;
	line-height:1.2em;
	font-style:italic;
	color:#615d51;
}

.offer_details .boxbody .right_column .container #special_offers .constrainer div a {
	color:#615d51;
	text-decoration:none;	
}

.offer_details .boxbody .right_column .container #special_offers .constrainer div a:hover {
	text-decoration:underline;	
}

.offer_details .boxbody .right_column .container #special_offers .more_less {
	padding:0px 0px 4px 10px;
	display:none;
}

.offer_details .boxbody .right_column .container #special_offers .more_less a {
	font-family:Trebuchet MS;
	font-style:normal;
	font-size:11px;
	line-height:1.2em;
	color:#615d51;
	text-decoration:none;
}

.offer_details .boxbody .right_column .container #special_offers .more_less a:hover {
	text-decoration:underline;
}


.offer_details .boxbody .right_column .container .redirect_button {
	margin:15px 0px 0px 0px;
	float:left;
	height:35px;
}

.offer_details .boxbody .right_column .container .redirect_button a {
	float:left;
	display:block;
	background:#fff url(../images/besosprite.png) 0px -103px no-repeat;
	line-height:35px;
	padding:0px 0px 0px 16px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.offer_details .boxbody .right_column .container .redirect_button a b {
	float:left;
	cursor:pointer;
}

.offer_details .boxbody .right_column .container .redirect_button a b.endcap {
	width:24px;
	background:url(../images/besosprite.png) -300px -103px no-repeat;
	float:left;
	height:35px;
}



.offer_details .boxbottom {
	background:url(../images/offer_details_bg_sprite.png) -1980px bottom no-repeat;
	clear:both;
	height:30px;
}

