/* CSS Document */

body {
	background:#e9dfcf;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:100%;
}


p {text-align:justify}

a{color: #824828;}
a:active{color: #824828;}
a:visited{color: #824828;}
a:hover{color: #824828;text-decoration:none;}

a.links_blue{color: #525A71;}
a.links_blue:active{color: #525A71;}
a.links_blue:visited{color: #525A71;}
a.links_blue:hover{color: #525A71;text-decoration:none;}


a.links_brown{color: #824828;}
a.links_brown:active{color: #824828;}
a.links_brown:visited{color: #824828;}
a.links_brown:hover{color: #824828;text-decoration:none;}


a.links_brownarrow:link{color: #824828; display:block; background-image:url(images/arrow_brown.gif); background-repeat:no-repeat;background-position:0px 3px;  padding:0px 0px 0px 20px;}
a.links_brownarrow:active{color: #824828; display:block; background-image:url(images/arrow_brown.gif); background-repeat:no-repeat; background-position:0px 3px; padding:0px 0px 0px 20px;}
a.links_brownarrow:visited{color: #824828; display:block; background-image:url(images/arrow_brown.gif); background-repeat:no-repeat; background-position:0px 3px; padding:0px 0px 0px 20px;}
a.links_brownarrow:hover{color: #824828; display:block; text-decoration:none; font-weight:bold; background-image:url(images/arrow_brown.gif); background-position:0px 3px; background-repeat:no-repeat; padding:0px 0px 0px 20px;}


a.links_beige{color: #e9dfcf;}
a.links_beige:active{color: #e9dfcf;}
a.links_beige:visited{color: #e9dfcf;}
a.links_beige:hover{color: #e9dfcf;text-decoration:none;}



#pagecell{
width:790px;
margin:0px 0px 0px 20px;
padding-bottom:20px;
line-height:130%;
}

#content_cell{
margin: 15px 20px 0px 0px;
}


#content_cell_world{
margin: 15px 20px 0px 20px;
}


#breadcrumbs{
font-size:9px;
}


#breadcrumbs a{color:#666666}
#breadcrumbs a:active{color:#666666}
#breadcrumbs a:visited{color:#666666}
#breadcrumbs a:hover{text-decoration:none;}


.background_brown{
background:#824828;
}

.background_blue{
background:#525A71;
}

.sale_red{
color:#B00004;
}

/***********************************************/
/* Menus - Blue and Brown on top               */
/***********************************************/

#menu {
height:25px;
border-top:1px solid #e9dfcf;
background-image:url(images/back_menu_blue.gif);
margin-bottom:10px;
}

.menu_table {
height:25px;
border-right: 1px solid #e9dfcf;
}


#menu a:link {padding:4px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #FFFFFF;text-decoration:none;}
#menu a:active {padding:4px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #FFFFFF;text-decoration:none;}
#menu a:visited{padding:4px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #FFFFFF;text-decoration:none;}
#menu a:hover {padding:4px 0px 0px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #e9dfcf;text-decoration:none;}







#menu_bbpress {
display:block;
width: 180px;
height:15px;
padding:5px 0px 0px 15px;
}

#menu_bbpress a:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #e9dfcf;text-decoration:none;}
#menu_bbpress a:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #e9dfcf;text-decoration:none;}
#menu_bbpress a:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #e9dfcf;text-decoration:none;}
#menu_bbpress a:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;
color: #FFFFFF;text-decoration:none;}



#address{
padding: 0px 0px 0px 30px;
}


#address_top{
margin-bottom: 10px;
padding-bottom:5px;
font-weight:bold;
border-bottom:1px solid #824828;
}



/***********************************************/
/* SEARCH BOX AND RESULTS */
/***********************************************/


input.btn{
background-color:#D1D1D1;
border: 1px solid #CCCCCC;
}
   
.search_header{
width:490px;
font-size:18px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #7E7164;
}


.results_table td{
padding-bottom:10px;
line-height:130%;
}

.search{
border:1px solid #525A71;
padding:7px;
background-color:#525A71;
}

a.links_search{color: #525A71;}
a.links_search:active{color: #525A71;}
a.links_search:visited{color: #525A71;}
a.links_search:hover{color: #525A71;text-decoration:none;}


/***********************************************/
/* BOOK INDEX PAGES	(ANNUALS, MONOGRAPHS etc.) */
/***********************************************/

#thumbnails_index{
padding:40px 20px 30px 0px;
}

.thumbnails_title{
width:110px;
}

.thumbnails_title_text{
padding: 4px 0px 4px 6px;
}


.thumbnails_order{
width:110px;
padding-bottom:40px;
vertical-align:bottom;
}

.thumbnails_price{
width:102px;
background-color:#DCCEBC;
padding: 2px 0px 2px 8px;
margin-bottom:4px;
border-top:1px solid #824828;
border-bottom:1px solid #824828;
font-weight:bold;
}


.thumbnail_descriptions{
color:#666666;
text-align:justify;
line-height:140%;
padding:0px 60px 20px 10px;
}

/***********************************************/
/* BOOK PAGES - TOP OF PAGE			               */
/***********************************************/

.books_top_presentation {
padding:30px 0px 30px 0px;
}

#books_top_presentation_alt{
margin:30px 0px 30px 0px;
width:490px;
}



.book_details td{
vertical-align:top;
}

#book_details_title{
padding-bottom:5px;
}

#book_details_price{
background-color:#DCCEBC;
padding: 2px 0px 4px 8px;
margin-bottom:7px;
border-top:1px solid #824828;
border-bottom:1px solid #824828;
font-weight:bold;
}
#book_details_order{
line-height:140%;
}

#book_details_language{
width:150px;
}

#book_details_description{
margin-top:10px;
text-align:justify;
}



/***********************************************/
/* BOOK PRESENTATIONS - BLUE BAR AND UNDER       */
/***********************************************/



#books_blue_bars{
color: #e9dfcf;
font-size:12px;
font-weight: bold;
padding: 4px;
margin-left:5px;
letter-spacing:0.1em;
background-image:url(images/back_blue_bars.jpg);
background-repeat:repeat-y;
}

#books_blue_textbars{
color:#525A71;
font-size:12px;
font-weight: bold;
padding: 4px;
margin-left:5px;
letter-spacing:0.1em;
}

.subtitles{
clear:both;
background-image:url(images/back_subtitles.gif);
background-repeat:no-repeat;
padding-left:20px;
color:#9D9285;
font-weight:bold;
text-align:left;
}

#books_presentations_left{
padding: 20px 0px 0px 0px;
text-align:justify;
line-height:140%;
}

#books_presentations_right{
padding: 20px 25px 0px 20px;
text-align:justify;
line-height:140%;
}


.images_beige_borders{
border-bottom:1px solid #e9dfcf;
border-top:1px solid #e9dfcf;
}

#captions {
clear:both;
margin:10px 10px 10px 10px;
color:#e9dfcf;
}




/* BOOK PAGES - 3rd COLUMN       */
/***********************************************/


.headers_right{
clear:both;
width:280px;
margin-bottom: 10px;
padding-bottom:5px;
color:#824828;
font-weight:bold;
border-bottom:1px solid #824828;
background-image:url(images/square_brown.gif);
}

.headers_right_download {
clear:both;
width:280px;
height:35px;
margin-bottom: 10px;
padding-bottom:5px;
color:#824828;
font-weight:bold;
background-image:url(images/square_brown_scissors.gif);
}


/* BOOK ORDER PAGES	               */
/***********************************************/

.order{
padding-right:20px;
}


#corresp_table {
	margin: 20px 20px 0px 0px;
}


#corresp_table a{color: #824828;  text-decoration: underline}
#corresp_table a:active {color: #824828;  text-decoration: underline}
#corresp_table a:visited {color: #824828;  text-decoration: underline}
#corresp_table a:hover {color: #824828; text-decoration: none}



#corresp_title  td{
	height:25px;
	background-color: #824828;
	color: #e9dfcf;
	font-weight: bold;
	padding:4px 4px 4px 5px;
}


.corresp td{
	font-family: verdana;
	font-size: 11px;
	color: #545B72;
	padding:5px 5px 5px 5px;
	border-bottom: 1px solid #545B72;
}


#corresp_order {
	float: right;
	width: 180px;
	text-align:left;
	font-family: verdana;
	font-size: 11px;
	color: #545B72;
	margin: 0px 0px 20px 30px;
	padding: 10px 10px 10px 10px;
	border: 1px dashed #47649F;
}


/* Table - used for content of old books / Fotographers on DD   */
/***********************************************/
.highlights{
border-bottom:1px dashed #9D9285;
padding: 10px 3px 7px 0px;
}

/* CORRESPONDENTS UPLOAD	             */
/***********************************************/


#uploadbox{
background-color:#E1D1C1;
background-image:url(images/attention_upload.jpg);
background-repeat:no-repeat;
padding:25px 15px 15px 15px;
color:#525A71;
}

.upload td{
padding-bottom:12px;
vertical-align:top;
line-height:150%;
}

.upload_field_comment{
background-color:#F5EDDF;
}

input.formular_button{
background-color:#525A71;
color:#e9dfcf;
padding:1px 3px 1px 3px;
}

input.formular_button:hover{
background-color:#3C445C;
color:#e9dfcf;
}

.uploaded_files{
margin-left:20px;
padding-left:20px;
background-image:url(images/back_check.gif);
background-repeat:no-repeat;
}

a.uploadfolder{color: #824828;text-decoration:none; padding-left:20px; background-image:url(images/back_ball.gif); background-repeat:no-repeat;}
a.uploadfolder:active{color: #824828; text-decoration:underline; padding-left:20px; background-image:url(images/back_ball.gif); background-repeat:no-repeat;}
a.uploadfolder:visited{color: #333333;text-decoration:none; padding-left:20px; background-image:url(images/back_check.gif); background-repeat:no-repeat;}
a.uploadfolder:hover{color: #824828;text-decoration:underline; padding-left:20px; background-image:url(images/back_ball.gif); background-repeat:no-repeat;}


.table_countrycodes td{
padding:2px 0px 2px 0px;
border-bottom:1px solid #333333;
}


/* COPYRIGHT					             */
/***********************************************/

#copyright{
margin: 10px 20px 0px 0px;
padding-top: 5px;
color:#666666;
font-size:9px;
border-top:1px solid #666666;
}




#copyright a:link{color: #666666;text-decoration:none;}
#copyright a:active{color: #666666;text-decoration:none;}
#copyright a:visited{color: #666666;text-decoration:none;}
#copyright a:hover{color: #666666;text-decoration:underline;}







li {
	text-align: justify;
}


#blue {
background:#525A71;
height:23px;
border-top:1px solid #e9dfcf;
padding-left:10px;
}

.cap {
float: left;
width: 42px;
font-size: 62px;
line-height: 51px;
font-weight: normal;
color:#444444;
font-family: georgia, times;
}
