
/* this stylesheet adds product detail specific styles */

#productHeader
{
	width				: 960px;
	height				: 300px;
	color				: #505256;
	float				: left;
	overflow			: hidden;
	padding-top			: 30px;
}

#productHeader .ucTabElement_TabElementPanel_Header
{
	position			: absolute;
	top					: 85px;
	#top				: 110px; /*IE*/
	left				: 315px;
	height				: 20px;
	width				: 644px;
	display				: block;
	font-size			: 16px;	
	font-weight			: 700;
	margin				: 0px;	
	color				: #002280;
	text-align			: left;
	overflow			: hidden;
}


#productHeader .PriceText
{
	display				: block;
	width				: 248px;
	background-color	: #fff;
	padding				: 6px;
	border				: 1px solid #c5d5e2;
	border-top			: none;
	margin				: 0;
	font-weight			: 700;
	margin-bottom		: 5px;
}

#productHeader td
{
	color				: #505256;
}

#productHeader .ProductDetailTabs div
{
	color				: #505256;
}

#productHeader .ProductDetailTabs_ProductIntro
{
	float				: left;
	width				: 262px;
	height				: 280px;
	background-color	: #ffd401;
	color				: #505256;
	padding				: 10px;
	border				: 1px solid #c5d5e2;
	overflow			: hidden;
}

#productHeader .ucTabElement_TabElementPanel
{
	background-color	: #fff;
	border				: 1px solid #c5d5e2;
	border-bottom		: none;
	overflow			: hidden;
	font-size			: 85%;
	height				: 180px;
	padding				: 6px;
}

.ProductDetailTabs_PictureBlock
{
	float				: right;
	width				: 664px;
	overflow			: hidden;
}

#productImagesCarousel 
{
	width				: 664px;
	height				: 300px;
	border				: 1px solid #c5d5e2;
	position			: relative;
}

#productImagesCarousel .PrevImage
{
	position			: absolute;
	top					: 137px;
	left				: 20px;
}

#productImagesCarousel .NextImage
{
	position			: absolute;
	top					: 137px;
	left				: 620px;
}

#productImagesCarousel #CarouselImage
{
	position			: absolute;
	left				: 90px;
	top					: 0;
	width				: 485px;
	height				: 300px;
}

#productHeader .ProductDetailTabs_PictureBlock .ScrollButtons
{

}

.ProductButtonsControl_Button_Boek
{
	margin				: 0 auto;
	padding				: 0 0 0 80px;
	height				: 22px;
	background-image	: url(/images/buttons/boeken.gif);
	background-repeat	: no-repeat;
	text-decoration		: none;
	font-size			: 22px;
}

.ProductButtonsControl_Button_Offer 
{
	margin				: 0 0 0 10px;
	padding				: 0 0 0 80px;
	height				: 22px;
	background-image	: url(/images/buttons/prijsopgave_beschikbaarheid.gif);
	background-repeat	: no-repeat;
	text-decoration		: none;
	font-size			: 22px;
}


.ucPharosMedia_WebTvPanel
{
}

.ProductDetailTabs_PlayingMediaPanel
{
	top					: 0px;
	left				: 245px;
	position			: absolute;
	width				: 484px;
	height				: 300px;
}

/* End Product Header */

/* Product content */

#productInfo
{
	/*hack for equal height columns*/
	width				: 960px; 
	height				: auto;
	overflow			: hidden;
}

#productInfo .column
{
	/*hack for equal height columns*/
	padding-bottom		: 20010px;
	margin-bottom		: -20000px;
}

.ProductDetailTabs_TabBlockPanel
{
	width				: 960px;
}

#productTabs 
{
	width				: 282px;
	overflow			: hidden;
	float				: left;
	background-color	: #edeff6;
	border				: 1px solid #c5d5e2;
}

#productText /* Tekst rechts van linkjes aan de linkerkant van de pagina */
{
	float				: right;
	background-color	: #fff;
	color				: #505356;
	width				: 664px;
	margin-left			: 10px;
}

#productText .ucTabElement_TabElementPanel_Header
{
	color				: #cc1106;
	font-weight			: 700;
	font-size			: 100%
}

#productButtons /* Buttons onderaan de pagina */
{
}

#productSpacer
{
	height				: 10px;
	overflow			: hidden;
}

#productInfo a
{
	color				: #cc1106;
	font-weight			: bolder;
}

#productInfo .TabPageLink
{
	line-height: 25px;
}

.TabPageLinkSelected
{
	background-color	: #e0e4f0;
}

.ContainerTabPageLinkSelected
{
	background-color	: #e0e4f0;
}

#productInfo .TabPageLinkSelected a
{
	color				: #002280;
	text-decoration		: none;
}

#productInfo .TabPageLink a
{
	padding-left		: 20px;
	color				: #002280;
	text-decoration		: underline;
}

#productInfo .TabPageLink A:link
{
	text-decoration: none;
}

#productInfo .TabPageLink A:visited
{
	text-decoration: none;
}

#productInfo .TabPageLink A:active
{
	text-decoration: none;
}

#productInfo .TabPageLink A:hover
{
	text-decoration: underline;
}

.ucTabBlock_TabPagesPanel
{
	width				: 664px;
	float				: none;
}

#productInfo .ucTabElement_LinkButton
{
}

#productInfo .ucTabElement_TabElementPanel
{
}

.ucTabElement_TabElementPanel_Name
{
	font-weight			: 700;
	font-size			: 100%;
}

.ucTabElement_TabElementPanel_Content
{
}

.ucTabElement_TabElementPanel_Content .a
{
	border				: 0;
}

.ucTabPage_TabItemCenterPanel
{
	padding				: 5px;
}

#productInfo .ucTabPage_TabItemCenterPanel .ucTabElement_TabElementPanel
{
}

#productInfo .ucTabPage_TabItemCenterPanel .ucTabElement_TabElementPanel td
{
}

.TabElementControl_LeesVerder
{
}

.TabElementControl_LeesVerder a:hover
{
}

.TabElementControl_LeesVerder a:visited, .TabElementControl_LeesVerder a:active
{
}

.ProductDetailTabs_ButtonsPanel
{
}

/* End product content */

/* Price tabels */
.bgAccent
{
	background:#EDEFF6;
}
.title
{
}
.subtitle
{
}
/* End Price tabels */

/*Book buttons */

.whiteborder
{
	border				: 1px solid #fff;
}

.ProductDetailButtonsPanel 
{
	text-align			: center;
}

.ProductDetailButtons_lbAvailability
{
	visibility			: hidden;
	display				: none;
}

.ProductDetailButtons_lbReserve
{
	visibility			: hidden;
	display				: none;
}

.ProductDetailButtons_lbMailAFriend
{
	display				: none;
}

.ProductDetailButtons_lbPrint
{
	padding				: 0 5px;
}

.ReadSpeaker_SayItButton
{
	visibility			: hidden;
}


/* Comparable products  */
.ComparableProduct_Panel
{
}

.ComparableProduct_Panel table
{
	width				: 100%;
}


.hSpacer
{
	height				: 8px;
	overflow			: hidden;
}

.vSpacer
{
	width				: 0px;
	overflow			: hidden;
}

.ComparableProduct .ComparableProduct_Content,
.ComparableProduct .ComparableProduct_Links
{
	padding				: 4px;
	background-color	: #ffea81;
}

.ComparableProduct_Alternate .ComparableProduct_Content,
.ComparableProduct_Alternate .ComparableProduct_Links
{
	padding				: 4px;
	background-color	: #edeff6;
}

.ComparableProduct_Image
{
	width				: 290px;
}

.ComparableProduct_Image img
{
	width				: 284px;
}

.ComparableProduct_Links
{
	width				: 145;
	vertical-align		: bottom;
	text-align			: right;
	padding				: .5em;
}

.ComparableProduct_Name
{
	color				: #d51500;
	font-weight			: bold;
}

/* End Comparable products */


/* Fotogalerij */
.Image_Left
{
	left: 0;
}
.Image_Right
{
	text-align: right;
}
/* End */
