﻿#ProductContainer
{
	width:198px;
	border:1px solid;
	overflow:hidden;
}

.itemContainer
{
	border:solid 1px #8bdaca;
	width:125px;
	height:14px;
	overflow:hidden;

	margin-top:5px;
	font-family:Arial;
	font-size:8pt;
	color:#50ad9a;
}

#ProductContainer .thCentered
{
	font-family:Arial;
	text-align:center;


}

#PriceContainer 
{	
	width:100%;
	height:31px;

}

/* styling for the product promotions/offer
*/
.OfferImageOpisOp
{
	position:relative;
	top:0px;
	left:0px;	
	height:0px;

}

.LaagstePrijs
{
	position:relative;
	top:70px;
	
	height:0px;

}

.SuperGoedKoop
{
	position:relative;
	top:60px;
	left:20px;	
	height:0px;

}



.OfferImageOpisOpWide
{
	position:relative;
	top:0px;
	left:20px;	
	height:0px;

}



.LaagstePrijsWide
{
	position:relative;
	top:70px;
	left:30px;	
	height:0px;

}

.SuperGoedKoopWide
{
	position:relative;
	top:60px;
	left:550px;	
	height:0px;

}

/*end*/

#ProductContainer .ProductPriceFrom
{
	font-family:Arial;	
	color:#ccc;
	text-decoration:line-through;
	text-align:center;	
}

#ProductContainer .ProductPriceActual
{
	font-family:Arial;	
	color:#cc0000;
	font-size:18px;
	font-weight:bold;

}

#ProductContainer .ProductImage
{
	vertical-align:middle;
	overflow:hidden;
	width:200px;
}




#ProductContainer .ProductImg
{
	height:155px;
	vertical-align:middle;
	width:204px;
	overflow:hidden;
}


a.ProductOrder
{
	background:url(Images/btn_general_red_ln.png) top left no-repeat;
	height:27px;
	display:block;
	width: 119px;


}

.LinkButton
{
	background:url(Images/button_d.png) top left no-repeat;
	height:19px;
	display:block;
	width: 120px;
	border:none;
	color:#fff;
	padding-top:6px;
	padding-left:40px;
	font-size:12px;
	text-decoration:none;
}

a.GenericButton
{
	background:url(Images/button_d.png) top left no-repeat;
	height:19px;
	display:block;
	width: 120px;
	border:none;
	color:#fff;
	padding-top:6px;
	font-size:12px;
	text-decoration:none;
}

input.GenericButton
{
	background:url(Images/button_d.png) top left no-repeat;
	height:25px;
	display:block;
	width: 120px;
	border:none;
	color:#fff;
	margin-top:25px;


}

input.ProductOrder
{
	background:url(Images/button_d.png) top left no-repeat;
	height:25px;
	display:block;
	width: 120px;
	border:none;
	color:#fff;
	margin-top:25px;
}

a.ProductOrderLong
{
	background:url(Images/btn_general_red_ln.png) top left no-repeat;
	height:27px;
	display:block;
	width: 135px;


}


a.ProductOrder:link, a.ProductOrder:visited
{
	padding-top:3px;

	text-decoration:none;
	font:12px bold arial;
	color:#fff;	

}



#ProductContainerWide
{
	width:100%;
	border:solid 1px #8bdaca;
	overflow:hidden;
	margin-bottom:10px;
}

#ProductContainerWide .ProductImage
{
	vertical-align:middle;
	width:300px;
	height:250px;
	

}

#ProductContainerWide .ProductNameItem
{
	font-size:14pt;
    color: #50ad9a;	
}

#ProductContainerWide .ProductPriceFrom
{
	font-family:Arial;	
	color:#ccc;
	text-decoration:line-through;
	text-align:center;	
}

#ProductContainerWide .ProductPriceActual
{
	font-family:Arial;	
	color:#cc0000;
	font-size:18px;
	font-weight:bold;
}

#ProductContainerWide .ProductDescription
{
	font-family:Arial;	
}


#ProductContainerSmall .thCentered
{
	font-family:Arial;
	text-align:center;
	color: #50ad9a;	

}



#ProductContainerSmall
{
	width:158px;
	height:350px;
	border:1px solid;
	overflow:hidden;
}

#ProductContainerSmall .ProductImg
{
	vertical-align:top;
	width:148px;
	height:250px;
	overflow:hidden;
}

#ProductContainerWide .ProductImg
{
	vertical-align:top;
	width:250px;
    margin-left:25px;
    margin-right:25px;
	overflow:hidden;
}


#ProductSpecsContainer
{
    margin-top:30px;
    /*float:left;*/
    clear:both;
    width:100%;
}

.TabSpecifications
{
	margin-top:40px;

}






/* itemdetails.aspx*/
#ProductDetailContainer
{
    height:100%;
    min-height:100%;
    max-height:100%;
    width:100%;
    position:relative;
   /*float:left;*/
    
}


	




#ProductDetailsBlock
{
	position:relative;
	top:0px;
	left:300px;
	float:left;

	width:350px;

}


#ProductDetailContainer .ProductPrice
{
	top:420px;
	left:300px;
	float:left;
	clear:both;	
	width:270px;	
}


.ProductPicture
{
	position:absolute;
	top:0px;
	left:20px;	
	float:left;

	vertical-align:top;

    margin-right:25px;
	overflow:hidden;	
	cursor:hand;
}

#ProductDetailContainer .ProductExtraImg
{
	top:270px;
	left:0px;
	
	position:absolute;
	cursor:hand;

}


#ProductDetailsBlock .ProductVendor
{

	top:0px;
	left:300px;	
	width:100px;
	float:left;
}

#ProductDetailsBlock .ProductName
{
	float:left;
	clear:both;	
	top:70px;
	left:300px;
	width:350px;	
}	

#ProductDetailsBlock .ProductStockDetails
{
	float:left;
	clear:both;	
	top:100px;
	left:300px;
	width:350px;	
}



#ProductDetailsBlock .ProductServices
{
	display:none;
	width:350px;
	top:150px;
	left:300px;	
	float:left;
	clear:both;	
}

#ProductDetailsBlock .ProductWarranty
{
	display:none;
	width:350px;
	top:240px;
	left:300px;
	float:left;
	clear:both;

}


#ProductDetailContainer .ProductOrderItemDetail
{
	top:420px;
	left:300px;
	float:left;
	clear:both;	
	
}





#RelatedProductsContainer
{
    /*float:left;*/
    clear:both;
    width:100%;
    height:100%;
	position:relative;
	margin-top:110px;    
}




.ProductContainerWide
{
	width:600px;
}
/* einde */


.RecentlyViewedProducts
{
	padding-bottom:50px;


}