
/* ProductDetail Xslt Styles */

#ProductDetail 
{
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

#ProductDetail a 
{
	color: #000000;
}
#ProductDetail a:hover 
{
	color: #C9161E;
}

#ShareProduct 
{
	margin: 9px;
}

#TabMenu li 
{
	list-style-type: none;
}
#TabMenu .selected 
{
	color: #c9161e;
	font-weight: bolder;
}

.Contents
{
	margin: 0.5em;
}

.Title, h2	{ FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #C9161E; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;margin: 0px 0px 0px 0px; }
.SubTitle	{ FONT-WEIGHT: bold; FONT-SIZE: 11px; color:Black ; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.Text	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
     	  margin-top: 0.5em;
     	  margin-bottom: 1.5em; }


#UnitContent .TextBlock .Title 
{
	margin-top: 1em;
	font-size: 11px;
	color: #c9161e;
}

#MapContent 
{
	margin: 0;
	font: 10pt Verdana, Helvetica, sans-serif;
}

#GalleryImages 
{
	margin-top: 4px;
	margin-bottom: 4px;
}

#GalleryImages img 
{
	border: 4px solid white;
	margin: 2px;
	width: 80px;
	height: 80px;
}

#GalleryImages img:hover 
{
	border: 4px solid #c9161e;
}

#ComparableSection .Thumbnail 
{
	float: left;
	width: 240px;
	height: 163px;
}

#ComparableSection .ComparableProduct 
{
	position: relative;
	width: 730px;
	height: 168px;
}

#ComparableSection .ComparableProductDetail 
{
	float: right;
	width: 485px;
	height: 163px;
	background: #F5CDBD;
}

#ComparableSection .ComparableProductDetail * 
{
	margin: 0.5em;
}

#ComparableSection .ComparableProductDetail .Link 
{
	position: absolute;
	right: 0;
	bottom: 0.5em;
	font-size: 12px;
}


.spacer 
{
	font-size: 5px;
	height: 5px;
}


/* lightBox */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 123456789;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1234567890;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* easySlider */
#slider ul, #slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#slider li { 
	width: 484px;
	height: 270px;
	overflow: hidden; 
}
		
/* System */

.system_Unknown {
	font: 10pt sans-serif; 
	color: red; 
	background-color: white; 
	border: 2px solid red; 
	padding: 2px;
	margin: 1px;
}

/***********************************************************************************************/




/* Product Header */
#productHeader /* Links naast het plaatje */
{
	background:#A9DEED;
	width:240px;
	height:270px;
}
#productHeader .ProductDetailTabs_ProductIntro 
{
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#productHeader .ProductDetailTabs_ProductIntro .ucTabElement_TabElementPanel /*Text linksboven*/
{
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
#productHeader .ProductDetailTabs_ProductIntro .ucTabElement_TabElementPanel .ucTabElement_TabElementPanel_Header
{
	FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #C9161E; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

#productHeader .ProductDetailTabs_ProductIntro .ucTabElement_TabElementPanel_Content table { width: 100% !important; }

#productHeader .ProductDetailTabs_ProductIntro .PriceText /*prijs info net onder text linksboven*/
{
	position:absolute;
	top:212px;
	left:5px;
	font-weight:bolder;
	width: 230px;
}

#productHeader .ProductDetailTabs_ProductIntro .ProductButtonsControl_Button_Boek /*button net onder PriceText*/
{
	position:absolute;
	top:245px;
	left:155px;
}

#productHeader .ProductDetailTabs_ProductIntro .ProductButtonsControl_Button_Offer /*button net onder PriceText*/
{
	position:absolute;
	top:245px;
	left:70px;
}



#productHeader .ProductDetailTabs_PictureBlock
{
	width:485px;
	height:270px;
	top: 0px;
	left: 245px;
	position: absolute;
	overflow: hidden;
}

#productHeader .ProductDetailTabs_PictureBlock .ScrollButtons
{

}
#productImagesCarousel 
{
	top: -5px;
	left: 0px;
	position: relative;
}

#productImagesCarousel .PrevImage
{
	top: 125px;
	left: 0px;
	position: absolute;
}
#productImagesCarousel .NextImage
{
	top: 125px;
	left: 464px;
	position: absolute;
}



.ucPharosMedia_WebTvPanel {text-align:center; }
.ProductDetailTabs_PlayingMediaPanel
{
	TOP: 0px; 
	LEFT: 245px; 
	POSITION: absolute; 
	WIDTH: 484px; 
	HEIGHT: 270px; 
	FONT-SIZE: 11px; 
	BACKGROUND: #dfbbd5; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

/*
.ucPharosMedia_WebTvPanel .ucPharosMedia_WebTvLabel
{
	TOP: 10px;
	LEFT: 17px;
	POSITION: absolute;

	text-align:right;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #C9161E;FONT-SIZE: 12px;
	font-weight:bolder;
	text-decoration: none;
}
.ucPharosMedia_WebTvPanel .ucPharosMedia_WebTvImage
{

	TOP: 35px;
	LEFT: 14px;
	POSITION: absolute;
}
.ucPharosMedia_WebTvPanel .ucPharosMedia_WebTvLink
{
	TOP: 150px;
	LEFT: 12px;
	POSITION: absolute;
	WIDTH: 100px;
	
}
.ucPharosMedia_WebTvPanel a {FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: black; TEXT-ALIGN:center; FONT-SIZE: 10px; font-weight:normal; text-decoration: underline;}


*/

/* End Product Header */


/* Product content */

#productInfo
{
	width: 730px;
	/*hack for equal height columns*/
	height:auto;
	overflow:hidden;	
}

#productInfo .column
{
	/*hack for equal height columns*/
	padding-bottom: 20000px;
	margin-bottom: -20000px;
}

.ProductDetailTabs_TabBlockPanel /* midden pagina */
{
	width:730;
	
}

#productTabs /* Linkjes aan de linkerkant van de pagina */
{
	width: 240px;
	overflow:hidden;
	float:left;
	height:125%;
	background-color: #FDF0DA;
}

#productText /* Tekst rechts van linkjes aan de linkerkant van de pagina */
{
	width: 485px;
	background-color: #A9DEED;
	float: right;
	right: 0px;
	height:100%;
}

#productButtons /* Buttons onderaan de pagina */
{
	
}

#productSpacer 
{
	height: 5px;
	overflow:hidden;
}

.ucTabBlock_TabLinksPanel 
{
	width: 240px;
	float: none;
	padding: 4px;
}

.ucTabBlock_TabLinksPanel .TabPageLink
{
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 8px 4px 6px 6px;
}

.ucTabBlock_TabLinksPanel .TabPageLink A {
	color: #000000;
}

.ucTabBlock_TabLinksPanel .TabPageLink A:hover {
	color: #C9161E;
}

.ucTabBlock_TabLinksPanel .TabPageLink A.TabPageLinkSelected 
{
	color: #C9161E;
	font-weight: bolder;
}

/*
#productInfo .ucTabPageLinks_Link_Selected_True a {FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:bolder; text-decoration: underline; color:#C9161E;}
#productInfo .ucTabPageLinks_Link_Selected_False A:link {COLOR:#000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:500; text-decoration: underline;}
#productInfo .ucTabPageLinks_Link_Selected_False A:visited {COLOR:#000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:500; text-decoration: underline;}
#productInfo .ucTabPageLinks_Link_Selected_False A:active {COLOR:#000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:500; text-decoration: underline;}
#productInfo .ucTabPageLinks_Link_Selected_False A:hover {COLOR:#C9161E; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:500; text-decoration: underline;}
*/


.ucTabBlock_TabPagesPanel 
{
	width: 485px;
	float: none;	
}

#productInfo .ucTabElement_LinkButton  {text-align:right;}
#productInfo .ucTabElement_TabElementPanel {width: 485px;}

#productInfo .ucTabElement_TabElementPanel_Header, h1	{ FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #C9161E; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 0px 0px;}
#productInfo .ucTabElement_TabElementPanel_Name		{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #C9161E; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#productInfo .ucTabElement_TabElementPanel_Content	{ FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#productInfo .ucTabElement_TabElementPanel_Content .a {border:0;}

#productInfo .ucTabPage_TabItemCenterPanel { padding-top: .5em;
	padding-right: .5em;
	padding-left: .5em;
	padding-bottom: .5em; }
#productInfo .ucTabPage_TabItemCenterPanel .ucTabElement_TabElementPanel {width:465px;FONT-SIZE: 8px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#productInfo .ucTabPage_TabItemCenterPanel .ucTabElement_TabElementPanel td{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;}

.ucTabElement_TabElementPanel_Name 
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.ucTabElement_TabElementPanel_Content
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin-top: 1em;
}
.ucTabElement_TabElementPanel_Content li
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: square;
}

.TabElementControl_LeesVerder
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #bb0102;
}
.TabElementControl_LeesVerder a:hover
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	text-decoration: underline;
	color: #bb0102;
}
.TabElementControl_LeesVerder a:visited, .TabElementControl_LeesVerder a:active 
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	color: #bb0102;
}

.ProductDetailTabs_ButtonsPanel { }

/* End product content */

/* Price tabels */
.bgAccent { FONT-SIZE: 11px; BACKGROUND: #f3ead8; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.title { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif }
.subtitle { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #C9161E; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif }
/* End Price tabels */

/*Book buttons */
a.ProductButtonsControl_Button_Boek 
{
	FONT-SIZE: 12px; 
	WIDTH: 80px; 
	HEIGHT: 22px;  
	color:black; 
	font-weight:bold;
	TEXT-DECORATION:none; 
	background-image:url(/images/buttons/boeken.gif);
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;  
}

a.ProductButtonsControl_Button_Offer 
{
	FONT-SIZE: 12px; 
	WIDTH: 80px; 
	HEIGHT: 22px;  
	color:black; 
	TEXT-DECORATION: none; 
	background-image:url(/images/buttons/prijsopgave_beschikbaarheid.gif);
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}

.whiteborder{
	 border-style:solid;
	 border-width:1px;
	 border-color:#ffffff;
}

.ProductDetailButtons_lbAvailability	{ visibility:hidden; LEFT: 0px; POSITION: relative; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/images/buttons/but_beige_140.gif); WIDTH: 140px; COLOR: black; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none }
.ProductDetailButtons_lbReserve			{ visibility:hidden; LEFT: 10px; POSITION: relative; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/images/buttons/boeken.gif); WIDTH: 140px; COLOR: black; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center; TEXT-DECORATION: none }
.ProductDetailButtons_lbMailAFriend		
{
	 /*LEFT: 170px; 
	 POSITION: relative; 
	 FONT-SIZE: 13px; 
	 BACKGROUND-IMAGE: url(/images/buttons/but_beige_140.gif); 
	 WIDTH: 140px; COLOR: black; 
	 BACKGROUND-REPEAT: no-repeat; 
	 HEIGHT: 18px; 
	 TEXT-ALIGN: center; 
	 TEXT-DECORATION: none 
*/
	/*
	
	width: 150px;
	height: 20px;
	font: 10pt Verdana, Helvetica, sans-serif;
	border: 1px solid #666666;
	text-align: center;
	text-decoration:none;
	background-color:#FDF0DA;
	font: 8pt Verdana, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;	
    margin-top: 1px;
	margin-bottom: 3px;
	vertical-align: baseline;
	*/
	left: 140px; 
	position: relative; 
	/*background-image:url(/images/buttons/mailicon.gif);*/
	background-repeat:no-repeat;
	clear: both;
}

.ProductDetailButtons_lbPrint
{
	/*
	left: 150px; 
	position: relative; 
	width: 150px;
	height: 20px;
	font: 10pt Verdana, Helvetica, sans-serif;
	border: 1px solid #666666;
	text-align: center;
	text-decoration:none;
	background-color:#FDF0DA;
	font: 8pt Verdana, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    margin-top: 1px;
	margin-bottom: 3px;
	vertical-align: baseline;
	*/
	left: 150px; 
	position: relative; 
	clear: both;
	/*background-image:url(/images/buttons/printicon.gif);*/
    
}
    
.ReadSpeaker_SayItButton
{
	position: absolute; 
	top: 280px; 
	left: 655px; 
	height: 30px; 
	text-align: center; 
	vertical-align: baseline;
	z-index:900	;
}


.ProductDetailTabs_MailAFriend
{
	position: absolute; 

	top: 0px; 
	left: 0px; 
	background:#A9DEED;
	width:730px;
	height:270px;

}
.MailAfriendControl
{
	padding-top: .5em;
	padding-right: .5em;
	padding-left: .5em;
	padding-bottom: .5em;
}


/* Comparable products  */
	.ComparableProduct_Panel { }
	.hSpacer 
	{
		height: 5px;
		overflow:hidden;
		background-color:White;
	}
	.vSpacer 
	{
		height: 5px;
		width: 5px;
		overflow:hidden;
		background-color:White;
	}

	.xComparableProduct{width:730; background:#F5CDBD;}
	.xComparableProduct_Alternate{width:730; background:#A9DEED;}
	
	TD.ComparableProduct_Image {width: 240px; }	
	.ComparableProduct_Content {width: 730; padding-top: .5em;
	padding-right: .5em;
	padding-left: .5em;
	padding-bottom: .5em;}	
	.ComparableProduct_Links {width: 145; vertical-align:bottom; text-align:right; padding-top: .5em;
	padding-right: .5em;
	padding-left: .5em;
	padding-bottom: .5em;}
	
	.ComparableProduct_Name		{FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #C9161E; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.ComparableProduct_Header	{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.ComparableProduct_Text		{FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	
	.ComparableProduct_ProductInfo {FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:normal; text-decoration: underline; color:Black;}
	.ComparableProduct_Book {FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:bolder; text-decoration: underline; color:#C9161E;}
	.ComparableProduct_Availability  {FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; font-weight:bolder; text-decoration: underline; color:#C9161E;}

/* End Comparable products */

/* Fotogalerij */
.Image_Left {left:0;}
.Image_Right {text-align:right;}
/* End */

.IFrameTabPage_iframe
{
	position:relative;
	top:-8px;
	left:-8px;
	border: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

.productReview_spacer
{
	height: 15px;
}
.productReview_mainBox
{
	position: relative;
	width: 175px;
	height: auto;
	z-index: 10000;
	background-color: #FFFFFF;
	border: solid 1px #000000;
	left:25px;
	cursor: pointer;
}

.productReview_productName
{
	text-align: center;
	width: 170px;
	height:auto;
	background-color: #FE5F10;
	border:0px;
	/*padding: 2px 0px 0px 0px;*/
	padding: 3px 0px 5px 5px;
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.productReview_smalltext
{
	font-size: 0.45em; 
	font-weight: normal;
}

.productReview_averageScore
{
	text-align: center;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: #FE5F10;	
}

.productReview_averageScore_content
{	
}

.productReview_reviewCount
{
}

.productReview_scores
{
	margin: 3px 0px 3px 0px;
}

.productReview_scores ul
{
	list-style: none;
}

.productReview_scoreName
{
	float: left;
	width: 130px;
	margin-left: 5px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.productReview_scoreValue
{
	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.productReview_footer
{
	text-align: center;
	background-color: #FE5F10;
}
