/* alignment for clean images. center and clear not doing anything */
img.left {float:left;}
img.right {float:right;}

div.image {text-align: center;}
	div.image.left {float: left;}
	div.image.right {float: right;}
	div.image.center {margin: 0 auto;}
	div.image.clear {display: block;}
	
img, fieldset.form {border: none;}
	fieldset.form fieldset {border: none;}

button {cursor:pointer;}
object {outline: 0;}
ol li {display:list-item;} /*http://www.quirksmode.org/bugreports/archives/2005/07/IE_60_does_not_render_ordered_list_correctly.html*/

/*class to hide stuff*/
.hidden {position:absolute; left:-10000px; top:-10000px; display:none; visibility:hidden;}

/*class to dim stuff */
.dimmed {opacity: 0.5; filter: alpha(opacity=50);}

.shopping-cart .ajax-loader { position: absolute; z-index: 1; top: 25%; left:45%;}
.shopping-cart .ajax-loader img { float: 0;}

.shopping-cart.empty { display:none; }

body.wait * {cursor:progress!important;}

/*percentages*/
.pct0{width:0%;} .pct1{width:1%;} .pct2{width:2%;} .pct3{width:3%;} .pct4{width:4%;} .pct5{width:5%;}
.pct6 {width: 6%;} .pct7 {width: 7%;} .pct8 {width: 8%;} .pct9 {width: 9%;} .pct10{width:10%;}
.pct11{width:11%;} .pct12{width:12%;} .pct13{width:13%;} .pct14{width:14%;} .pct15{width:15%;}
.pct16{width:16%;} .pct17{width:17%;} .pct18{width:18%;} .pct19{width:19%;} .pct20{width:20%;}
.pct21{width:21%;} .pct22{width:22%;} .pct23{width:23%;} .pct24{width:24%;} .pct25{width:25%;}
.pct26{width:26%;} .pct27{width:27%;} .pct28{width:28%;} .pct29{width:29%;} .pct30{width:30%;}
.pct31{width:31%;} .pct32{width:32%;} .pct33{width:33%;} .pct34{width:34%;} .pct35{width:35%;}
.pct36{width:36%;} .pct37{width:37%;} .pct38{width:38%;} .pct39{width:39%;} .pct40{width:40%;}
.pct41{width:41%;} .pct42{width:42%;} .pct43{width:43%;} .pct44{width:44%;} .pct45{width:45%;}
.pct46{width:46%;} .pct47{width:47%;} .pct48{width:48%;} .pct49{width:49%;} .pct50{width:50%;}
.pct51{width:51%;} .pct52{width:52%;} .pct53{width:53%;} .pct54{width:54%;} .pct55{width:55%;}
.pct56{width:56%;} .pct57{width:57%;} .pct58{width:58%;} .pct59{width:59%;} .pct60{width:60%;}
.pct61{width:61%;} .pct62{width:62%;} .pct63{width:63%;} .pct64{width:64%;} .pct65{width:65%;}
.pct66{width:66%;} .pct67{width:67%;} .pct68{width:68%;} .pct69{width:69%;} .pct70{width:70%;}
.pct71{width:71%;} .pct72{width:72%;} .pct73{width:73%;} .pct74{width:74%;} .pct75{width:75%;}
.pct76{width:76%;} .pct77{width:77%;} .pct78{width:78%;} .pct79{width:79%;} .pct80{width:80%;}
.pct81{width:81%;} .pct82{width:82%;} .pct83{width:83%;} .pct84{width:84%;} .pct85{width:85%;}
.pct86{width:86%;} .pct87{width:87%;} .pct88{width:88%;} .pct89{width:89%;} .pct90{width:90%;}
.pct91{width:91%;} .pct92{width:92%;} .pct93{width:93%;} .pct94{width:94%;} .pct95{width:95%;}
.pct96{width:96%;} .pct97{width:97%;} .pct98{width:98%;} .pct99{width:99%;} .pct100{width:100%;}

/*no flash message*/
.noflash {text-align:center;}

/*faq element*/
.faq dt .counter {display:none;}

/* back-to-top image */
.backtotop img {margin:0 0.33em 0 0; vertical-align:middle;}

/* author overview */
.author-overview {}
	.author-overview .filter-options .text {display:none;}

/* webshop bookdetail */
.book-detail {}
	.book-detail .book-awards {display:none;}

/* books overview */
.books-overview {}
	.books-overview .meta {display:none;}

/*default searchresults styling*/
.search-results-container{}
	.search-results-container .sort-options{display:none; visibility:hidden;}
	.search-results-container #search-results-tabs{height:1.47em;}
	.search-results-container #search-results-tabs ul {float:right; margin:0; list-style-type:none; list-style-image:none!important;}
	.search-results-container #search-results-tabs li {float:left; margin-left:.67em;list-style-type:none; list-style-image:none!important;}
	.search-results-container #search-results-tabs li.active {font-weight:bold;}
	/*control display state*/
	.search-results-container.display-searchresults .search-results-publisher {display:block;}
	.search-results-container.display-searchresults .search-results-publisher-all {display:none;}
	.search-results-container.display-searchresults.all .search-results-publisher {display:none;}
	.search-results-container.display-searchresults.all .search-results-publisher-all {display:block;}
	
/*default googlemaps book-stocks styling*/
.book-stocks {}
	.book-stocks #stocks-gmaps-tabs {height:1.47em; visibility:hidden; display:none; /*hidden for now*/ }
		#stocks-gmaps-tabs ul {float:right; margin:0; list-style-type:none; list-style-image:none!important;}
		#stocks-gmaps-tabs li {float:left; margin-left:.67em;list-style-type:none; list-style-image:none!important;}
		#stocks-gmaps-tabs li.active {font-weight:bold;}
	/*control display state*/
	.book-stocks #stocks-gmaps {display:block;}
	.book-stocks #stocks-list {display:none;}
	.book-stocks.show-list #stocks-gmaps {display:none;}
	.book-stocks.show-list #stocks-list {display:block;}
	
	.book-stocks #stocks-gmaps {width: 100%;}
		#stocks-gmaps #map_canvas {height: 400px;}
		#stocks-gmaps fieldset {border:0; padding:.33em 0;}
	
	.book-stocks #stocks-list {width:100%; display:none;}
		#stocks-list table {width:100%;}
		#stocks-list table th {text-align:left;}

/* default tooltip style */
#simpleTooltip { background:#fff; padding:10px; border:1px solid #000000; max-width:300px;}

/* social bookmarks */
.social-bookmarks {float:right;}
.social-bookmarks ul li {
	float:left;
	padding-right:5px!important;
}

/* JQuery Pager default style */
#pager ul.pages {
	display:block; border:none; text-transform:uppercase; font-size:10px; margin:10px 0 50px; padding:0;
}
#pager ul.pages li {
	list-style:none; float:left; border:1px solid #ccc; text-decoration:none; margin:0 5px 0 0; padding:5px;
}
#pager ul.pages li:hover {
	border:1px solid #003f7e;
}
#pager ul.pages li.pgEmpty {
	border:1px solid #eee; color:#eee;
}
#pager ul.pages li.pgCurrent {
	border:1px solid #003f7e; color:#000; font-weight:700; background-color:#eee;
}
/* hide first / last button */
#pager ul.pages .pgNext.eerste, #pager ul.pages .pgNext.laatste {
	display:none;
}

/*payment options */
.webshop .form-payment-selection li li {width:100%!important}

====

/***************release 1.9 ad-ons***************************/ 
 
 
/************************
ZOEKbox 
************************/
 
 .formitem-form.form-sitesearch label{display:none;}
 
#search-advanced #searchtype-tabs {width:700px;height:20px;margin-bottom:5px;}
#search-advanced #searchtype-tabs  ul {display:inline;}
#search-advanced #searchtype-tabs  ul li {display:inline;margin-right:22px;padding:10px;}
#search-advanced #searchtype-tabs  ul li:hover {cursor:pointer;}
#search-advanced #searchtype-tabs  ul li.active {font-weight:bold;color:#ededed;background-color:#260000;}
 
#search-advanced #search-form {padding:10px;background-color:#260000;}
#search-advanced #search-form input {height:37px;width:106px;}
#search-advanced #search-form input.keywords{width:543px;height:30px;margin-left:3px;margin-right:-12px;padding-left:10px;}
#search-advanced #search-form input[type="submit"] {background-color:#CD1402;color:#fff;font-weight:bold;cursor:pointer;}
 
 
 
/************************
AUTOSUGGEST
************************/
#results{position: absolute; top: 315px; width: 557px!important; display: block;background-color:#EFEDED;}
#results.autosuggest-results-small {max-height: 125px!important;overflow:hidden;position: absolute;width:155px!important;}
#results { border: 1px solid #555; border-bottom: 0px; font-size: 10px; font-family: Arial; padding: 0px; display: none; font-size:13px;width:543px;}
#results div { border-bottom: 1px solid #555; padding: 5px; padding-left:12px;cursor:pointer; }
#results.autosuggest-results-small div{height:14px!important;overflow:hidden;}
#results .selected { background-color: #CD1402; color: #fff; }
#results .unselected {background-color: #EFEDED; color: #555; }
 
/************************
FILTER-options
************************/
 
#search-advanced  #refine-button span{background-color:#260000;color:#FFFFFF;font-weight:bold;margin-left:12px;padding:10px;cursor:pointer;}
 
#search-advanced #filter-options {background-color:#260000;color:#fff;cursor:pointer;clear:both;display:block;overflow:hidden;padding-top:20px;width:698px;margin-top:-21px;}
#search-advanced #filter-options ul{margin-top:13px;padding-bottom:20px;padding-left:14px;width:155px;float:left;margin-right:5px;}
#search-advanced #filter-options ul li{padding:2px;list-style-type:none;}
#search-advanced #filter-options ul li.filter-header{list-style-type:none;}
#search-advanced #filter-options ul li.filter-header:hover{background-color:#260000;color:#fff;}
#search-advanced #filter-options ul li:hover{background-color:#ededed;color:#555;}
#search-advanced #filter-options ul li.active{background-color:#CD1402;color:#fff;}
 
/**ajax-loader**/
#search-results-container .ajax-loader{position:relative;text-align:center;}

/************************
search-results authors
************************/

#search-results-container #search-results {margin-top:20px;} 

#search-results-container #search-results .search-result.authors{margin-top:5px;}
#search-results-container #search-results .search-result.authors ul{display:inline;width:700px;margin-top:20px;}
#search-results-container #search-results .search-result.authors ul li{border-top:8px solid #260000;float:left;height:150px;list-style-type:none;margin-right:11px;min-height:150px;padding-right:10px;text-align:left;width:688px;padding-top:6px;}
#search-results-container #search-results .search-result.authors ul li a .author-photo{float:left;margin-right:20px;width:90px;}
#search-results-container #search-results .search-result.authors ul li a .author-name{clear:right;margin-bottom:5px;display:block;font-size:18px;font-family:Georgia;height:28px;position:absolute;width:588px; left:110px;border-bottom:1px solid #bebebe;}
#search-results-container #search-results .search-result.authors ul li .match-type{display:none;}
#search-results-container #search-results .search-result.authors ul li .match-type span{margin-right:3px;}
#search-results-container #search-results .search-result.authors ul li .author-biography{display:block;margin-top:10px;width:578px;position:relative;float:right;top:23px;}
 
/************************
search-results titles
************************/
 
#search-results-container {}

#search-results-container .pagination {text-align:right;cursor:pointer;}
#search-results-container .pagination .pagenumber {font-size:16px;padding:3px;border:1px solid #bebebe;margin:2px;}
#search-results-container .pagination .pagenumber.current{font-size:16px;color:#fff;padding:3px;border:1px solid #bebebe;background-color:#CD1402;}
#search-results-container .pagination .pagenumber  span{display:none;}

#search-results-container span.searchquery-overview-field span {font-weight:bold;}

#search-results-container .search-result {width:700px;}
#search-results-container .search-result ul{display:inline;width:700px;}
#search-results-container #search-results .search-result.books.own-publisher, #search-results-container #search-results .search-result.books.other-publishers {width:700px;}
#search-results-container .search-result ul li{border-top:8px solid #260000;float:left;height:170px;list-style-type:none;margin-right:11px;min-height:170px;padding-right:10px;text-align:left;width:689px;}
#search-results-container .search-result.books.other-publishers ul li{border-top:8px solid #bebebe;}
#search-results-container .search-result ul li .book-detail {display:block;float:left;width:500px;position:absolute;left:110px;margin-top:36px;}
#search-results-container .search-result ul li .book-cover{float:left;margin-right:20px;width:90px;margin-top:10px;}
#search-results-container .search-result ul li  a.book-title {clear: right;display: block;left: 110px;margin-bottom: 5px;overflow: hidden;position: absolute;width: 83%;padding: 6px 0;border-bottom:1px solid #bebebe;}
#search-results-container .search-result ul li  a.book-title  span{font-size:18px;font-family:Georgia;height:40px;clear:right;}
#search-results-container .search-result ul li .book-detail{display:inline;font-size:12px;margin-right:6px;}
#search-results-container .search-result ul li .book-detail span{float:left;clear:left;}
#search-results-container .search-result ul li .book-detail span.author-name{height:21px;overflow:hidden;}
#search-results-container .search-result ul li .book-detail span.author-name span{display:none;}
#search-results-container .search-result ul li .book-detail span.book-publisher{font-weight:bold;}
#search-results-container .search-result ul li .book-detail span.book-publisher span{display:none}
#search-results-container .search-result ul li .book-detail span.isbn-code{}
#search-results-container .search-result ul li .book-detail span.isbn-code span{margin-right:3px;}
#search-results-container .search-result ul li .book-detail span.nr-of-pages{float:left;clear:left;height: 21px;min-height: 21px;}
#search-results-container .search-result ul li .book-detail span.nr-of-pages span{margin-right:5px;}
#search-results-container .search-result ul li .book-detail span.book-binding{float:left;clear:left;left: 0;position: absolute;top: 90px;font-weight:bold;}
#search-results-container .search-result ul li .book-detail span.book-binding span{display:none;}
#search-results-container .search-result ul li .book-detail span.book-price{float:left;clear:left;font-weight:bold;width:494px;margin-top: 0;padding-bottom: 5px;padding-left: 87px;padding-right: 5px;padding-top: 5px;border-top:1px solid #bebebe;}
#search-results-container .search-result ul li .book-detail span.book-price span{display:none;}
 
#search-results-container .search-result ul li .book-detail span.match-type{display:none;}
#search-results-container .search-result ul li .book-detail span.match-type span{margin-right:3px;}
#search-results-container .search-result ul li .book-detail button{border:none; background-color:transparent;cursor:pointer;left: 447px;width:112px;padding:0px;padding-right:22px;position: absolute;top: 90px;background:url("../img/blitzer/ui-icons_cc0000_256x240.png") no-repeat 95px -190px;}

#search-results-container #search-results span#toggle-own-publisher{color:#fff;font-weight: bold;cursor:pointer;padding:5px;padding-bottom:3px;background-color:#260000;} 
#search-results-container #search-results span#toggle-other-publishers{color:#260000;background-color:#bebebe;font-weight: bold;cursor:pointer;padding:0 5px;float:right;}

#search-results-container #search-results dl{margin-top:10px;}
#search-results-container #search-results dt{font-size:18px;padding:5px;border-top:8px solid #260000;border-bottom:1px solid #bebebe;}
#search-results-container #search-results dd{padding:5px;}


.book-detail .links #buy-book dd.buy-book.large dl dt.book-title, .book-detail .links #buy-book dd.buy-book.large dl dd.order-direct, .book-detail .links #buy-book dd.buy-book.large dl dd.download-direct{display:none;}

@media print {
	body{font-size:11pt;font-family:"Times New Roman",Times,serif;color:#000}
	h1,h2{font-size:20pt}
	h3{font-size:15pt}
	h4{font-size:13pt}
	select,input,textarea{display:none}
	a{text-decoration:underline;color:#000}
	#container{width:auto !important}
	#header, #footer, #related-content, .related-content-left{display:none !important}
	#webshop-navigation, .backtotop{display:none !important}
	#navigation, #breadcrumbs {display:none !important}
	fieldset.form fieldset {border:none;}
	.hidden{display:none !important}
	.elements-collection-tabs .tabs-navigation{display:none !important; }
	.elements-collection-tabs .tabs-content li{display:block!important;}
}
