/* AddThis tracker fix. */
#atff {
  display: none;
}

/* Product versions and accessories */
.table_accessories {
	width:100%;
}

.table_accessories th,
.table_accessories td {
}

.version_info_table_header, .table_accessories_header  {
	font-weight:bold;
	font-size:14px;
	color:#1692CD;
	padding: 20px 0px 5px 0px !important;
}

.version_info_tr_header td, .accessories_info_tr_header td {
	color:#666666;
	font-weight:bold;
	background-color:#DCDDDE;
	padding:6px !important;
}

.version_info_td_descriptionlong , .accessories_info_td_descriptionlong {
	padding-left:10px !important;
	padding-top:10px !important;
}

.version_info_td_stock {
	width:90px;
	padding-top:10px !important;
}

.version_info_td_price, .accessories_info_td_price {
	width:80px;
	padding-top: 10px !important;	
	font-weight:bold;
}

.accessories_info_td_view { 
	padding-top:10px !important;
	width:70px;
	text-align:center;
}

.version_info_td_view {
	padding-top:10px !important;
	width:70px;
	text-align:right;
}

#orderButtonContainer { position: relative; }

.CPbox3	{
	text-align:left;
}

.CPbox3 td	{
	padding: 5px 5px 5px 0 !important;
}

/* sb2010 prodview */
#prod_header_wrapper	{
	margin: 0;
}

#prodview_wrapper_inner	{
	padding: 0 10px 10px 10px;
}

#prod_details	{
	border: 1px solid #cccccc;
	background: url(/scripts/images/prod_details_back.gif) repeat-x scroll left bottom;
	margin-bottom: 10px;
	padding-bottom:30px;
	width: 100%;
}

#prod_header_wrapper_right, #prod_header_wrapper_left	{
	padding: 15px;
}

#versions	{
	width: 250px;
}

#prodImageLink	{
	display: block;
}

#prod_details_right	{
	padding: 0 15px 40px 0;
}

#prod_details_left	{
	padding: 0 10px 10px 15px;
}

#prod_header {
	float: left;
}
	
#prod_header h1	{
	font-size: 18px;
	font-weight: bold;
}

#prod_brand	{
	float: right;
}

#prod_details_description	{
	margin-bottom: 15px;
}

#productVersions	{
	margin-bottom: 15px;
}

.prod_userlinks_link	{
	height: 17px;
	margin-bottom: 5px;
}
	
#prod_userlinks a	{
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}

#prod_userlinks a:hover	{
	text-decoration: underline;
}

#prod_wishlist	{
	margin-bottom: 5px;
}

#wishlist_form	{
	float: left;
}

.prod_wishlist_icon	{
	float: left;
	width: 16px;
	margin-right: 8px;
}


#wishlistbutton	{
	border: 0;
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	cursor: pointer;
	padding: 0;
}

	#wishlistbutton:hover	{
		text-decoration: underline;
	}
	
	.message_whishlist	{
		float: left;
	}
	
#inputprodview	{
	border: 1px solid #CCCCCC;
	display: block;
	float: left;
	height: 19px;
	margin-right: 10px;
	padding: 2px;
	width:25px;
}

#bestel_knop	{
	float: left;
}

#prod_count	{
	float: left;
	padding: 4px 4px 5px 0;
	margin-right: 5px;
}

#prod_orderbutton	{
	height: 25px;
	margin-bottom:10px;
}

#prod_orderbutton td	{
	padding: 0;
}


#prod_rating	{
	margin-bottom: 10px;
}

#prod_nr	{
	margin-bottom: 10px;
}

.prod_listprice	{
	text-decoration: line-through;
	color: #999999;
	font-size: 12px;
}

.prod_price	{
	font-size: 16px;
	font-weight: bold;
}

.prod_profit	{
	color: #1F9A1D;
	font-size: 12px;
}

.prod_profit_header	{
	color: #000000;
	font-size: 12px;
}

.prod_content_header	{
	border-bottom: 1px solid #cccccc !important;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
}

.prod_content	{
	padding: 15px 0;
	margin-bottom: 10px;
}

.prod_reviews	{
	margin-bottom: 20px;
}

#prod_stock_lang	{
	color: #1F9A1D;
}

#prod_stock	{
	color: #000000;
}

#specs table td	{
	padding: 5px;
}

#prod_reviews	{
	margin-bottom: 20px;
}
#prod_review_header	{
	padding: 15px 0 15px 0;
}
.prod_reviews_single_review	{
	-webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android <e;1.6 */
	-moz-border-radius: 12px; /* FF1-3.6 */
	border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */	
	background-color: #f8f8f8;
	margin: 0 !important;
	padding: 15px;
	border: 1px solid #e1e1e1;
	position: relative;
	z-index: 19;
}
.prod_reviews_single_arrow	{
	background: url(/Scripts/images/prod_reviews_arrow.png) no-repeat scroll 30px top;
	height: 13px;
	position: relative;
	z-index: 20;
	top: -1px;
}
.prod_reviews_single_arrow.reply_review	{
	background: url(/Scripts/images/prod_reviews_arrow_reply.png) no-repeat scroll 22% top;
	height: 13px;
	position: relative;
	z-index: 20;
	top: -1px;
}	
.prod_reviews_single_review_author	{
	margin: 5px 0 30px 0;
	padding: 0 0 0 20px;
	height: 15px;
}
.prod_reviews_single_review_author i	{
	vertical-align: bottom;
}
.prod_reviews_single_review_author img	{
	float: left;
	padding: 1px 0 0 0;
}
.prod_reviews_single_review_author.reply_review	{
	margin: 5px 0 30px 0;
	padding: 0 0 0 90px;
}
.prod_reviews_all_review_link a	{
	text-decoration: underline;
}
.prod_reviews_single_review.reply_review	{
	width: 80%;
	float: right;
	background-color: #efefef;
}
.prod_reviews_replyarrow	{
	background: url(../images/prod_reviews_replyarrow.gif) no-repeat scroll left top;
	width: 67px;
	height: 30px;
	float: left;
}
#prod_review_header_rating	{
	float: left;
	border-right: 1px solid #e3e3e3;
	padding: 0 10px 0 0;
	margin: 0;
}

#prod_review_header_reviewcount	{
	float: left;
	border-right: 1px solid #e3e3e3;
	padding: 0 10px 0 10px;
	margin: 0;
}

#prod_review_header_reviewcount a	{
	text-decoration: underline;
}

#prod_review_header_write_review	{
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}

#prod_review_header_write_review a	{
	text-decoration: underline;
}


.CPpageHead	{
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0;
	margin-bottom:10px;
}

#review_description	td {
	padding: 5px 0;
}

#review_description	{
	margin: 10px 0;
}

#review_view {
	margin: 10px 0;
}

#review_view td {
	padding: 5px 0;
}

.review_navbar	{
	border: 1px solid #cccccc;
	background-color: #f1f1f1;
	padding: 3px !important;
}

#review_write td	{
	padding: 5px 0;
}

.review_header_item	{
	padding: 5px 0;
}

.review_header	{
	font-weight: bold;
	font-size: 14px;
}

#custText 	{
	width: 250px;
}

#CPchocTxt	{
	width: 250px;
	font-size: 20px !important;
}
/* end sb2010 prodreview */

.CPthumbImgDiv	{
	width: 300px;
	margin: 10px 0;
}


/* orderbox productview */
#prod_orderbox	{
	background: #fff url(/scripts/images/prodview_orderbox_back.gif) repeat-x scroll left bottom;
	border: 1px solid #eee;
	padding: 10px;
}

#prod_orderbox .orderbox_link	{
	background:url(/scripts/images/small_check.png) no-repeat scroll left 3px transparent;
	padding:0 0 0 15px;
	font-size: 11px;
	text-decoration: none;
	line-height: 1.6;
}

.stockMessageInfo,
.stockMessageText {
	font-size: 11px;
	line-height: 1.6;
}

#stockMessage6,
#stockMessage6 + .stockMessageText {

}
/* end orderbox productview */

.product_view_price_currency  {
	font-size:19px;
	font-weight:bold;
	display: none !important;
}

.product_view_price_euros  {
	font-size:19px;
	font-weight:bold;
}

.product_view_price_comma  {
	font-size:14px;
	font-weight:bold;
}

.product_view_price_cents  {
	font-size:12px;
	font-weight:bold;
	line-height:1.6;
	vertical-align:top;
}

.prodlist_listprice {
	text-decoration:line-through;
}

.CPprodDet td {
	white-space: normal;	
}

#prodview_product_image_box { position: relative; }

.newStamp,
.saleStamp {
	position: absolute;
	right: 10px;
	top: 15px;
	padding: 5px 10px;
	background-color: #00A1FF;
	color: white;
	font-weight: bold;
	
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	
	-moz-transform: rotate(22deg);  /* FF3.5+ */
	-o-transform: rotate(22deg);  /* Opera 10.5 */
	-webkit-transform: rotate(22deg);  /* Saf3.1+, Chrome */
	-ms-transform: rotate(22deg);  /* IE9 */
	transform: rotate(22deg);  
	/*filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ 
		/*M11=0.9271838545667874, M12=-0.374606593415912, M21=0.374606593415912, M22=0.9271838545667874, sizingMethod='auto expand');*/
	zoom: 1;
}

#pdfLinkBox {
	margin-top: 20px;	
}

#pdfLinkHead {
	border-bottom: 1px solid #CCCCCC !important;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
	margin-bottom: 5px;
}

.pdfLink {
	padding-left: 20px;
	background: transparent url(../images/document-pdf.png) no-repeat left top;
	display: block;
	line-height: 16px;
	margin-bottom: 4px;
}
