/* 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;}

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}