.product-img-box-active{
	border:2px solid #CCC !important;
}

/* available status bar */
.available-status-box {width:324px; float:right; padding-right:10px;}
.available-status-bar-left {background:transparent url(../images/available_status_bar_left_bg.png) no-repeat scroll 0 0; width:11px; height:20px; float:left;}
.available-status-bar-right {background:transparent url(../images/available_status_bar_right_bg.png) no-repeat scroll 0 0; width:11px; height:20px; float:left;}
.available-status-bar {background:#2d5a7c repeat-x; width: 300px; height:20px; float:left;}
.available-status-bar-percent {background:#8b6826 repeat-x; height:20px;}
.available-status-msg {bottom:20px; display:inline; font-size:9px; font-weight:bold; right:30px; position:relative;}


.uvp-price {text-decoration:line-through;}

.saving-container {
background:transparent url(../images/header_container_bg.gif) no-repeat scroll 0 0;
height:30px;
padding:1px 20px 0 40px;
position:absolute;
right:0;
top:0;
width:300px;
}
.saving-container .content {padding:0; color:#EBBC58; font-size:1.2em;}

.countdown-container {color:#FFFFFF;width:200px; position:absolute; right:380px;}

.shop-access {clear:both;}

.savings {color:#C76200; font-size:1.2em;}
.savings .benefit {font-weight:bold;}


.product-essential {
	position: relative;
}
.special-button {
	position: absolute;
	right: -25px;
	top: -25px;
}