

p, pre, blockquote, h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
	padding: 0;
}
.bo_images{ width:56px; height:56px; border:none;}
/* COMMON ELEMENTS
-------------------------------------------------------------*/


/*RATINGS
----------------------------------------------------------------*/

/*PRICES
----------------------------------------------------------------*/
.price {
	white-space: nowrap !important;
}

.price-box {
	margin: 5px 0;
}

.price-box .price {
	color: #333333;
	font-weight: bold;
}

/*Regular price---*/
.regular-price {
	color: #333333;
}

.regular-price .price {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

/*Old price---*/
.old-price {
	margin: 0;
}

.old-price .price-label {
	color: #999999;
	white-space: nowrap;
}

.old-price .price {
	color: #999999;
	font-weight: normal;
	text-decoration: line-through;
}

/*Special price---*/
.special-price {
	margin: 0;
	padding: 3px 0;
}

.special-price .price-label {
	color: #F0A300;
	font-size: 13px;
	font-weight: bold;
	white-space: nowrap;
}

.special-price .price {
	color: #F0A300;
	font-size: 13px;
	font-weight: bold;
}
.product-pricing-grouped li {
	color: #333333;
	padding: 2px 0;
}

.product-pricing-grouped li .price {
	font-weight: bold;
}

/*Product Pricing---*/
.product-pricing {
	background: #F7F7F7;
	border: 1px solid #DDDDDD;
	margin: 10px 0;
	padding: 10px;
}

.product-pricing li {
	background: url(bg_tieri.gif) no-repeat 0 9px;
	padding: 2px 0 2px 8px;
}

.product-pricing .benefit {
	color: #333333;
	font-weight: bold;
}

.product-pricing .price {
	color: #333333;
	font-weight: bold;
}

/*Currency Switcher---*/
.currency-switcher {
	background: url(currency.gif) no-repeat;
	font-size: 1.05em;
	height: 53px;
	padding: 7px 12px 10px 12px;
}

.currency-switcher h4 {
	background: url(icon_wor.gif) no-repeat 0 2px;
	color: #FFFFFF;
	min-height: 21px;
	padding-left: 22px;
	text-transform: none;
}

.currency-switcher select {
	width: 98%;
}

/* MIS.
----------------------------------------------------------------*/
.product-shop {float: right;}
.product-img-box {float: left;}



/*PRODUCT DETAIL
----------------------------------------------------------------*/
.product-info-box {}

.product-essential { margin:0 0 8px 40px; float:left;clear: both; width:700px;
}


.product-img-box {
	width: 267px;
}

.product-essential .product-shop {
	width: 340px; font:12px Tahoma ; color:#CCCCCC;
}

.product-collateral {
	background: url(product_.gif) repeat-x top;
	margin: 0 -15px;
	padding: 15px;
	border-top: 1px solid #CCCCCC;
}

/*Product Images---*/
.product-img-box .product-image-zoom {
	height: 250px;
	overflow: hidden;
	position: relative;
	width: 265px;
	z-index: 9;
	margin: 0;}

.product-img-box .product-image-zoom img {
	cursor: move;
	left: 0;
	position: absolute;
	top: 0;
}
.more-views ul:after {
	content:"."; 
	display:block; 
	clear:both; 
	height:0; 
	font-size:0; 
	line-height:0; 
	visibility:hidden; 
	overflow:hidden;
}


.image-zoom {
	position: relative;
	z-index: 9;
	height: 24px;
	margin: 0 auto 13px auto;
	background: url(slider_b.gif) no-repeat 50% 50%;
	padding: 0 28px 0 28px;
	cursor: pointer;
}

.image-zoom #track {
	height: 24px;
	position: relative;
}

.image-zoom #handle {
	background: url(magnifie.gif) 0 0 no-repeat;
	height: 18px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 9px;
}

.image-zoom .btn-zoom-out {
	position: absolute;
	left: 10px;
	top: 7px;
}

.image-zoom .btn-zoom-in {
	position: absolute;
	right: 10px;
	top: 7px;
}

.product-img-box #track_hint {
	font-size: 92%; color:#FF6600;
}

.product-img-box .more-views {
	margin-top: 20px;
}

.product-img-box .more-views h4 {
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 92%;
	color: #999999;
}

.product-img-box .more-views ul {
	background: #EEEEEE;
	float: left;
	border: 1px solid #EEEEEE;
}

.product-img-box .more-views li {
	float: left;
	display: block;
	margin: 0;
	line-height: normal;
}

.product-img-box .more-views li a {
	height: 56px;
	width: 56px;
	float: left;
	border: 4px solid #EEEEEE;
}

.product-img-box .more-views li a:hover {
	border: 4px solid #0088CC;
}

/*Product Info---*/
.product-essential .product-name {
	font-size: 200%;
	margin-top: 0;
}

.product-essential .ratings {}

.product-essential .availability {
	margin: 10px 0;
}

.product-essential .price-box {
	margin: 10px 0;
	font-size: 110%;
}

.product-essential h4 {
	font-size: 92%;
	color: #999999;
	margin: 15px 0 2px;
	text-transform: uppercase;
}

.product-essential .add-to-holder {
	margin: 10px 0;
}

