/*
This site is designed, constructed and hosted by the people's valley
-------------------- www.thepeoplesvalley.nl --------------------
Stekkenbergweg 4, 1105 AJ Amsterdam, the Netherlands
tel: +31 (0)20 4 51 51 51, fax: +31 (0)20 3 630 630 
the people's valley (c) 2006

 BODY ---------------------------------------------------- */
 
@import url("fonts.css");

body
{
	background-color:#fff;
	margin:0;
}

body,table,tr,td,input,select,textarea
{
	color:#000;
}

td
{
	vertical-align:top;
}

h1
{
	font-weight:700;
	color:#000;
}

h2
{
	font-weight:700;
	color:#000;
}

h3
{
	font-weight:700;
	color:#000;
}

/* main  ---------------------------------------------------- */
.nowAvailableLeft img, .nowAvailableRight img
{
	float:left;
	display:block;
	padding-right:20px;
}
.nowAvailableLeft, .nowAvailableRight, .ForthCommingPublications
{
	float:left;
	width:46%;
	padding:20px 10px 20px 10px;
}
.lineGray
{
	border-bottom:1px solid #CCCCCC;
	line-height:1px;
	padding-top:10px;
	margin-bottom:30px;
	float:left;
	width:98%;
}
div.productLineGray
{
	padding-top:10px;
	border-bottom:1px solid #CCCCCC;
	line-height:1px;
	width:98%;
}
.redline
{
	border-bottom:1px solid #E8172C;
	line-height:1px;
	width:98%;
}
.blueline
{
	border-bottom:1px solid #2C79A5;
	line-height:1px;
	width:98%;
}
.greenline
{
	border-bottom:1px solid #669C08;
	line-height:1px;
	width:98%;
}
.brownline
{
	border-bottom:1px solid #AC6B27;
	line-height:1px;
	width:98%;
}
.bottomRight
{
	width:98%;
	float:left;
	paddding-right:-10px;
}
.bottomRight table
{
	width: 100%;
}
.homeBottomRight
{
	width:47%;
	float:right;
	margin-right: 10px;
}
.homeBottomRight table
{
	width: 100%;
}
.homeBottomContentCell
{
	padding-left:13px;
}
.spacer
{
	float:left;
	width:47%;
	height:20px;
}
.homeBottomContentCell ul
{
	padding:13px;
	margin:0px;
}
.homeBottomContentCell li
{
	list-style:square;
	list-style-type:square;
}
.homeBottomRightLeftCell
{
	background-image:url(../images/bgLeftHomeBlock.jpg);
	width:8px;

}
.homeBottomRightBottomMidleCell
{
	background-image:url(../images/bgBottomHomeBlock.jpg);
}
.homeBottomRightMidleCell
{
	background-image:url(../images/BgRightHomeBlock.jpg);
	width:8px;

}
table.main
{
	width:100%;
	height:700px;
}

table.main2
{
	width:99%;
	height:50%;
	border:0 solid red;
}


td.content
{
	padding: 0px 0px 0px 28px;
	_padding: 10px 10px 0px 28px;
}

td.two_content_padding
{
	padding-right:10px;
}

div.three_columns_left
{
	width:100%;
	overflow: visible;
}

table.three_column_left_table
{
	width:100%;
	padding-right:10px;
	padding-top:10px;
}

table.three_column_left_table input.search_within
{
	width:30px;
}

table.three_column_left_table input.form_btn
{
	width:82px;
	height:26px;
}

table.three_column_left_table textarea
{
	width:200px;
	height:60px;
}

div.three_columns_left table.content_header, div.NowAvailableHome table.content_header
{
	width:100%;
	margin-bottom:5px;
	padding-right:10px;
}

td.three_columns_middle
{
	width:147px;
	padding-top:0;
	padding-left:10px;
	background-image:url(../art/right_menu_bgr.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

div.column_middle
{
	border-top:1px solid #CFCFCF;
	max-width:100%;
	line-height:15px;
	padding:6px;
}

* html div.column_middle
{
	border-top:1px solid #CFCFCF;
	width:100%;
	line-height:15px;
	padding:6px;
}

div.column_middle ul
{
	margin-left:0;
	margin-top:-12px;
	margin-bottom:0;
}

* html div.column_middle ul
{
	margin-left:40px;
	margin-top:-12px;
	margin-bottom:0;
}

td.three_columns_right
{
	width:180px;
	background-position:left top;
	background-image:url(../art/right_menu_bgr.gif);
	background-repeat:repeat-y;
	border-top:10px solid #FFF;
	padding:6px;
}

div.column_middle_header ul
{
	padding-top:12px;
}

div.column_middle_header li
{
	margin-left:-23px;
	list-style-image:url(/art/link_arrow.gif);
}

td.three_columns_right li
{
	margin-left:-30px;
	list-style-image:url(/art/link_arrow.gif);
}

td.three_columns_right div.related_column
{
	width:90%;
	padding:0 0 11px;
}

* html td.three_columns_right div.related_column
{
	width:100%;
	padding:0 11px 11px 0;
}

span#isbn13Info
{
	background-color:#F3F4F8;
	border-bottom:1px solid gray;
	border-right:1px solid gray;
	display:none;
	position:absolute;
	width:300px;
	padding:5px;
}

div.information_column1
{
	width:152px;
	border:0 solid green;
	padding:0 11px 11px;
}

* html div.information_column1
{
	width:100%;
	padding:0 11px 11px;
}

div.information_column
{
	width:152px;
	border:0 solid red;
	padding:0 11px 11px 10px;
}

* html div.information_column
{
	width:100%;
	padding:0 11px 11px 3px;
}

div.header_special_offer
{
	font-weight:700;
	color:#e51b24;
	height:19px;
	vetical-align:middle;
	width:100%;
	padding-top:3px;
	margin-bottom:5px;
}

div.header_red_white
{
	font-weight:700;
	color:#FFF;
	text-transform:uppercase;
	background-color:#e00202;
	text-align:center;
	vetical-align:middle;
	width:100%;
	padding-top:3px;
	margin-bottom:5px;
	padding-bottom:3px;
}

div.header_related
{
	font-weight:700;
	color:#FFF;
	background-color:#1D2172;
	height:19px;
	vetical-align:middle;
	width:145px;
	padding-top:3px;
	padding-left:8px;
}

div.published_column
{
	width:134px;
	background-color:#F3F4F8;
	margin-bottom:8px;
	border:0 solid red;
	padding:11px 11px 11px 8px;
}

.published_column li
{
	margin-left:0;
}

.published_column ul
{
	margin-left:0px;
	_margin-left:48px;
}

td.left_menu
{
	height:100%;
	border-top:12px solid #fff;
	background-position:left top;
	background-image:url(../art/left_menu_bgr.gif);
	background-repeat:repeat-y;
}

table.nested_left_menu
{
	width:220px;
	min-height:700px;
	height:100%;
	padding-left:2px;
	border:0 solid green;
}

* html table.nested_left_menu
{
	width:190px;
	height:100%;
}

td.left_menu_cell_brown
{
	border-top: 1px solid #AC6B27;
	border-bottom: 1px solid #AC6B27;
}
td.left_menu_cell_blue
{
	border-top: 1px solid #2C79A5;
	border-bottom: 1px solid #2C79A5;
}
td.left_menu_cell_green
{
	border-top: 1px solid #669C08;
	border-bottom: 1px solid #669C08;
}
td.left_menu_cell_red
{
	border-top: 1px solid #E8172C;
	border-bottom: 1px solid #E8172C;
}

#submenu
{
	visibility:hidden;
	position:absolute;
}

div.breadcrumbs
{
	margin-top: 10px;
	_margin-top: 0px;
	margin-bottom:15px;
	color:#7F7F7F;
}

div.breadcrumbs a
{
	color:#1D2172;
	text-decoration:underline;
}

div.breadcrumbs a:Hover
{
	color:#1D2172;
	text-decoration:none;
}

div.header_librarian
{
	background-position:top right;
	background-image:url(../art/header_librarians.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:90px;
	border-top:1px solid #ECF6EC;
	border-bottom:1px solid #ECF6EC;
}

div.targetgroup_author
{
	background-color:#3186B6;
	background-position:top right;
	background-image:url(../art/author_bgr.gif);
	background-repeat:no-repeat;
	height:29px;
	width:100%;
	margin-bottom:2px;
}

div.targetgroup_book
{
	background-color:#ad6b2a;
	background-position:top right;
	background-image:url(../art/booksellers_bgr.gif);
	background-repeat:no-repeat;
	height:29px;
	width:100%;
	margin-bottom:2px;
}

div.targetgroup_librarian
{
	background-color:#690;
	background-position:top right;
	background-image:url(../art/librarians_bgr.gif);
	background-repeat:no-repeat;
	height:29px;
	width:100%;
	margin-bottom:2px;
}

div.title_author
{
	background-position:top left;
	background-image:url(../art/title_author.gif);
	background-repeat:no-repeat;
	height:29px;
	width:100%;
}

div.title_book
{
	background-position:top left;
	background-image:url(../art/title_book.gif);
	background-repeat:no-repeat;
	height:29px;
	width:100%;
}

div.title_librarian
{
	background-position:top left;
	background-image:url(../art/title_librarian.gif);
	background-repeat:no-repeat;
	height:29px;
	width:100%;
}

.header_grey
{
	color:#7F7F7F;
	font-weight:700;
}

.header_blue_small2
{
	color:#191949;
	font-weight:700;
}

.sub_titel_blue
{
	color:#191949;
	font-weight:700;
    white-space:normal;
}

.sub_titel_orange
{
	color:#fe7802;
	font-weight:700;
}

.sub_titel_brown
{
	color:#ad6b2a;
	font-weight:700;
}

.sub_titel_lightgrey
{
	color:#ccc;
	font-weight:700;
}

.sub_titel_lightgreen
{
	color:#690;
	font-weight:700;
}

.sub_titel_lightblue
{
	color:#3186b6;
	font-weight:700;
}

.page_titel_red
{
	color:#e00202;
	font-weight:700;
}

.category_title
{
	text-transform:uppercase;
	font-weight:700;
	color:#666;
	margin-bottom:5px;
}

table.book_info td
{
	vertical-align:bottom;
}

td.image_content
{
	padding-bottom:9px;
	width:80px;
	padding-right: 10px;
}

.img_right
{
	margin-right:8px;
	margin-bottom:9px;
	margin-top:5px;
}

.img_users
{
	margin-bottom:2px;
}

td.main_top_logo
{
	height:115px;
	background-position:top;
	border-bottom:10px solid #FFF;
}

td.disclaimer
{
	vertical-align:middle;
	height:56px;
	background-position:top;
	background-image:url(../art/bottom_bgr_disclaimer.gif);
	background-repeat:repeat-x;
	border-top:15px solid #FFF;
	padding:0 0 0 13px;
}

/* SEARCH COLOR CHANGE  ---------------------------------------------------- */
td.search_left_home,td.search_right_home,td.search_left_author,td.search_right_author
td.search_left_book,td.search_right_book
td.search_left_librarian,td.search_right_librarian
{
	height:30px;
	background-color:#1d2172;
	background-position:top;
	background-repeat:repeat-x;
}

td.search_left_green,td.search_leftleft_green,td.search_right_green
{
	background-image:url(../art/search_green_bgr.gif);
}

td.search_left_brown,td.search_leftleft_brown,td.search_right_brown
{
	background-image:url(../art/search_brown_bgr.gif);
}

td.search_left_red,td.search_leftleft_red,td.search_right_red
{
	background-image:url(../art/search_red_bgr.gif);
}

td.search_left_blue,td.search_leftleft_blue,td.search_right_blue
{
	background-image:url(../art/search_blue_bgr.gif);
}

td.search_leftleft_green,td.search_leftleft_brown,td.search_leftleft_red,td.search_leftleft_blue
{
	border-left:12px solid #FFF;
}

td.search_right_green,td.search_right_brown,td.search_right_red,td.search_right_blue
{
	border-right:12px solid #FFF;
}

/* SEARCH COLOR CHANGE  ---------------------------------------------------- */
div.shopping_card
{
	width:160px;
	margin-top:3px;
}

div.shopping_card td
{
	color:#FFF;
	vertical-align:middle;
}

/* 
div.nested_search
{vertical-align:middle; height:30px; width:100%; padding:0px; margin:0px; border:0px solid red;}

html div.nested_search {float:left; vertical-align:top; height:30px;
text-align:right; padding:0px; margin:0px; border:0px solid red;
width:expression(document.body.clientWidth > 790? "790px": "auto" );}*/
div.nested_search
{
	vertical-align:middle;
	height:30px;
	padding-left:27px;
	border:0 solid red;
	margin:0;
}

* html div.nested_search
{
	vertical-align:top;
	height:30px;
	padding-left:27px;
	margin:0;
}

/* width:expression(document.body.clientWidth > 790? "790px": "auto" ); */
.titlebar_left
{
	background-image:url(../art/main_title.png);
}

div.nested_search table
{
	width:587px;
	text-align:left;
	height:30px;
	border:0 solid #FF0;
}

div.nested_search td
{
	padding-top:4px;
}

div.nested_search .input_search
{
	height:17px;
	width:125px;
	padding:0 0 0 2px;
}

div.nested_search .select_search
{
	height:17px;
	width:140px;
}

div.main_title
{
	margin-bottom:8px;
	text-align:left;
	border-top:1px solid #F3F4F8;
	border-bottom:1px solid #F3F4F8;
	border-left:0 solid #F3F4F8;
	max-width:100%;
	height:89px;
	margin-left:10px;
	background-position:left;
	background-image:url(../art/main_title.png);
	background-repeat:no-repeat;
}

* html div.main_title
{
	margin-bottom:7px;
	text-align:left;
	border-top:1px solid #F3F4F8;
	border-bottom:1px solid #F3F4F8;
	border-left:0 solid #F3F4F8;
	border-right:10px solid #FFF;
	width:100%;
	height:89px;
	margin-left:10px;
	background-position:left;
	background-image:url(../art/main_title.png);
	background-repeat:no-repeat;
}

td.quote
{
	height:115px;
	vertical-align:middle;
	padding-left:20px;
	background-position:right bottom;
	background-image:url(../art/main_backgr.jpg);
	background-repeat:no-repeat;
}

.required
{
	color:red;
}

div.dot_line
{
	background-position:top;
	background-image:url(../art/bottom_bgr.gif);
	background-repeat:repeat-x;
	max-width:100%;
	border-right:10px solid #FFF;
	height:1px;
	margin-bottom:10px;
}

* html div.dot_line
{
	background-position:top;
	background-image:url(../art/bottom_bgr.gif);
	background-repeat:repeat-x;
	width:100%;
	border-right:10px solid #FFF;
}

a
{
	color:#1D2172;
	text-decoration:underline;
}

a:Hover
{
	color:#1D2172;
	text-decoration:none;
}

/* STANDARD BUTTON */
{
	font-weight:700;
	color:#fff;
	line-height:1.5;
	margin-top:10px;
	text-align:center;
	width:150px;
	text-transform:uppercase;
	cursor:hand;
	background-color:#094FA3;
	border-right:3px solid #003676;
	border-bottom:3px solid #003676;
	border-left:3px solid #3376C6;
	border-top:3px solid #3376C6;
	border-style:none;
}

input
{
	background-color:#fff;
	height:18px;
	margin:0;
}

select
{
	background-color:#fff;
	/* height:17px; */
	width:150px;
	margin:0;
}

select.autowidth
{
	background-color:#fff;
	height:17px;
	width:auto;
	margin:0;
}

textarea
{
	background-color:#fff;
}

textarea.form
{
	background-color:#fff;
	width:260px;
	float:right;
}

.popup_product_content
{
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	display:none;
	width:100%;
	background-color:#F3F4F8;
	padding:5px;
}

.popup_product
{
	position:absolute;
}

.specialoffer_price
{
	font-weight:700;
	color:#e00202;
}

.isbn13_info
{
	position:absolute;
	width:300px;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	display:none;
	background-color:#F3F4F8;
	padding:5px;
}

.product_relatedcontent
{
	display:none;
	padding-top:5px;
	padding-bottom:10px;
	/*visibility: hidden;*/
}

.catalog_browser
{
	background-color:#F2F2F2;
	padding:10px;
}

.catalog_browser ul
{
	margin-left:10px;
}

.catalog_browser li
{
	color:navy;
	padding-bottom:5px;
	list-style-type:none;
	list-style-image:url(/images/catalogbullet.jpg);
}

.product_row_pubtype
{
	color:#7F7F7F;
}

.header_image
{
	margin-left:-5px;
}

table.three_column_left_table input.price_radio
{
	width:20px;
	margin:0 0 -2px;
	padding:0;
}

a.linkButton
{
	line-height:2.0;
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

a.linkButton:hover
{
	line-height:2.0;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}

div.JournalsRow
{
	background-image:url(/art/dot_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px 0 25px;
}

li,li.dotted
{
	list-style-type:none;
	list-style-image:url(/images/catalogbullet.gif);
}

* html div.three_columns_left,table.book_info
{
	width:100%;
}

table.three_column_left_table input,table.three_column_left_table select
{
	width:200px;
}

div.three_columns table.content_header td.rss,* html div.three_columns table.content_header td.rss
{
	text-align:right;
	width:20px;
	background-image:url(../art/title_forth.gif);
}

div.column_middle_header,* html div.column_middle_header
{
	border:1px solid #CFCFCF;
	width:150px;
}


.header_blue_small,table.book_info td strong
{
	color:#191949;
}

a.disclaimer_link,a.disclaimer_link:Hover
{
	color:#7F7F7F;
	text-decoration:underline;
}


.title_right a,.title_right a:hover,.title_information
{
	color:#191949;
	font-weight:700;
	padding:4px;
}

.header_blue,.header_blue_font_fix
{
	color:#191949;
	font-weight:700;
}

a.more_link_font_fix,a.column_middle_link,a.more_link:Hover
{
	color:#1D2172;
	text-decoration:none;
}

a.more_link_font_fix:Hover,a.column_middle_link:Hover,a.more_link
{
	color:#1D2172;
	text-decoration:underline;
}
table.formspacing td
{
	padding: 2px 0px 0px 0px;
}
span.noheight input
{
	height: auto;
	margin: 0px 4px 0px 0px;
}

span.greydate
{
	color	: #7F7F7F;
}

/* Reinoud: style for selected pager at searchresults */

.template-pager-link-selected
{
	text-decoration:none;
	color	: #7F7F7F;
}

/* Job: style for autoflip */
div.AutoFlipHolder
{
	float: left;
}
div.AutoFlipTitle
{
	text-align:center;
}
div.AutoFlipCode
{
	text-align:left;
}