body { background-color:#fff; color:#000; margin:0px; padding:0px; text-align:center;}
img { border:0px; }

#container { width:780px; text-align:left; margin-left:auto; margin-right:auto; }

#pagemast { color:#ff0000; width:840px; height:115px; margin-left:15px; margin-top:15px; }
html>body #pagemast { width:820px; }

#top_searchbox { float:right; width:175px; height:80px; background-image:url(/media/images/search_box.gif); background-repeat:no-repeat;}
#top_searchbox form { margin-left:15px; margin-top:30px;}
.inputField { padding-left:5px; border:1px solid black;} 
.inputFieldMedium { padding-left:5px; border:1px solid black;} 
.inputFieldLong { padding-left:5px; border:1px solid black;} 
html>body  .inputField  { width:122px; height:15px; }
@media all {
.inputField { font-size:10px; width:122px; height:18px; background:url(/media/images/search_inputField.gif) no-repeat; border:0px; }
.inputFieldMedium { font-size:10px; width:175px; height:18px; background:url(/media/images/inputfieldmedium.gif) no-repeat; border:0px; }
.inputFieldLong { font-size:10px; width:250px; height:18px; background:url(/media/images/inputfieldlong.gif) no-repeat; border:0px; }

}

#main_panel { width:560px;  }
#main_panel { font-family:arial, helvetica, sans-serif; font-size:80%; }
html>body #main_panel {  margin-left:200px; margin-bottom:10px;}
#main_panel h1 { margin-top:0px; padding-top:0px; font-size:16px; }

#main_panel h3 { margin-top:0px; padding-top:0px; font-size:12px; margin-bottom:0px;}

#htmldownload_main_panel { width:440px;  }
#htmldownload_main_panel { font-family:arial, helvetica, sans-serif; font-size:80%; }
#htmldownload_main_panel p { font-family:arial, helvetica, sans-serif; font-size:80%; }
html>body #htmldownload_main_panel {  margin-left:200px; margin-bottom:10px;}
#htmldownload_main_panel h1 { margin-top:0px; padding-top:0px; font-size:16px; }

#htmldownload_main_panel h3 { margin-top:0px; padding-top:0px; font-size:12px; margin-bottom:0px;}
#htmldownload_main_panel p.blurb { color:#000000; }
#htmldownload_main_panel h2 { margin-top:0px; padding-top:0px; font-size:16px; color:#000000;}

#main_content2 p { width:280px; }

#rhsimage { width:205px; margin-right:20px; } 

#lhs_panel { margin-left:15px; width:180px; float:left;}
#lhs_panel p { font-family:arial,helvetica,sans-serif; font-size:13px; margin-top:0px; margin-bottom:5px; margin-left:5px;}
#lhs_panel p em { font-style:normal; color:#ffffff; font-size:14px;  }
#lhs_panel ul { margin:0px; padding:0px; list-style-type: none; padding-right:5px}
#lhs_panel li { margin-left:4px; margin-top:2px; margin-bottom:2px; font-family:arial,helvetica,sans-serif; font-size:12px;  }
#lhs_panel li a { text-decoration:none; color:#000; }
#lhs_panel li a.selected { text-decoration:none; color:#fff; }
#lhs_panel li a:visited { text-decoration:none; color:#ececec; }
#lhs_panel li a:hover { text-decoration:none; color:#fff; }

#footer { clear:both; margin-top:0px;}

#footer_scribble { background-image:url(/media/images/baseline.gif); background-position:bottom; background-repeat:repeat-x; height:100px; width:100%; }
#footer_links { font-family:arial,helvetica,sans-serif; font-size:12px; padding-left:20px; margin-top:5px; width:800px; text-align:center; margin-left:auto; margin-right:auto;}
html>body #footer_links  { padding-left:40px; }

#footer_links a { text-decoration:none; color:#000; }
#footer_links a:hover { text-decoration:underline; color:#000; }

#colourbox { width:205px; margin-right:30px; text-align:left; padding:10px; line-height:18px; font-size:12px;}

html>body #colourbox { width:180px; margin-top:10px;}
#colourbox p { margin-top:0px; padding-top:0px;}

#lhscontent { width:280px; padding-top:20px  }

#rhscontent { float:right; width:205px; margin-right:0px; margin-top:20px }

html>body #rhscontent { margin-right:20px; }


#sr_botbar { background-image:url(/media/images/sr_bottom.gif); background-repeat:no-repeat; padding-left:20px; padding-bottom:20px; padding-top:5px; }
#sr_botbar #rightarrow2 { float:right; margin-right:20px; margin-top:20px;}
#sr_botbar #leftarrow2 { float:left; margin-top:20px; }
#sr_botbar #textholder2 { text-align:center;padding-left:30px; padding-top:25px; padding-bottom:4px; }

#sr_midbar { background-image:url(/media/images/asch_results_sa3.gif); height:31px; background-repeat:no-repeat; padding-left:20px; padding-bottom:0px; padding-top:0px; }
#sr_midbar #rightarrow2 { float:right; margin-right:20px; margin-top:0px;}
#sr_midbar #leftarrow2 { float:left; margin-top:0px; }
#sr_midbar #textholder2 { text-align:center;padding-left:30px; padding-top:2px; padding-bottom:4px; }


.rightarrow2 { float:right; margin-right:20px; margin-top:20px;}

#searchagain { float:right; padding-top:15px; padding-right:30px; font-size:80%; margin-bottom:0px; padding-bottom:0px;}
html>body #searchagain { float:right;padding-top:15px;padding-right:30px; font-size:90%;}

#searchagain2 { padding-left:30px; padding-top:0px; margin-top:6px;  padding-bottom:0px;  margin-bottom:0px;}
html>body #searchagain2 { padding-left:30px;padding-top:10px;padding-bottom:0px; margin:0px;}
#searchsummary {
	font-size: 80%;
	padding: 13px 35px 2px 35px;
}
.resultsPage { color: #000000;}
.sr_imprint_PenguinGeneral {
	font-size: 80%;
	color: #FFFFFF;
	background-color: #2A7B27;
	padding: 2px 7px 2px;
	margin-bottom: 10px;
}
.sr_imprint_PenguinPress {
	padding: 2px 7px 2px;
	font-size: 80%;
	color: #FFFFFF;
	background-color: #B10021
}
.sr_imprint_MichaelJoseph{
	font-size: 80%;
	color: #FFFFFF;
	background-color: #008ACA;
	padding: 2px 7px 2px;
}
.sr_imprint_Puffin {
	font-size: 80%;
	color: #FFFFFF;
	background-color: #008ACA;
	padding: 2px 7px 2px;
}
.sr_title {
	color: #000000;
	text-decoration: none;
	font-size: 70%;
	font-weight: bold;
}
.sr_author {
	color: #000000;
	text-decoration: none;
	font-size: 70%;
	font-weight: normal;
}
.sr_row_division {
	margin-bottom: 5px;
}
.sr_row_imprint {
	xxxpadding-top: 5px;
	margin-bottom: 5px;
}
.sr_row_title {
	margin-bottom: 5px;
	xxxpadding-right: 10px;
}