.catalogue {margin:10px 5px 5px 5px; z-index:1;}
.catalogue p {color:#4a494d; line-height:1.4em;font-size:100%;margin-bottom:10px;}
.catalogue a {
text-decoration: underline;
color: #2e5156;
}
.catalogue a:hover {
color: #333333;
text-decoration: none;
}

.crumb {font-size:90%;padding:0 0 15px 0;}

#browse h6 {font-size:120%;colour:#2e5358;font-weight:bold;}
#browse .yui-g {font-size:90%;}
#browse hr {
border: none 0; 
border-top: 1px solid #ccc;/*the border*/ 
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ 
margin:15px;
}

#pdf hr {
border: none 0; 
border-top: 1px solid #ccc;/*the border*/ 
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ 
margin:15px;
}

br {clear: left;}
img {border: 0;}


.authors {margin-left: 20px;font-size: 100%;color: #004A6B;}
.authors a {text-decoration: underline;color: #004A6B;}
.authors a:hover {text-decoration: none;color: #71AB6B;}

.jacket img {border:0;}
.jacketcont div {padding: 0 0 10px 0; float:right;font-size:90%;color:#333333;background-color:#dcdcdc;}
.jacketcont a,
.jacketcont a:visited,
.jacketcont a:hover /* IE */
{color:#333333;margin:5px;}

.jacket {
	display:block;
	margin:0 0 5px 0;
}


.specs {margin: 10px 0 0 20px;}
.specs div {display: block;color: #1e1e1e;margin:0 0 3px 0;}
.specs .left {float:left;}
.specs .right {float:right;margin:0 10px 0 0;}

span.next {padding-left: 260px;}
span.previous {float:left;margin-left: 0;}

.flag {margin: 5px 0 0 20px;color:#9e2200;font-weight:bold; }
.smflag {color:#9e2200;}


#order {margin: 5px 0 5px 15px; }
#order a {text-decoration: underline;font-size: 95%;}
#order a:hover {text-decoration: none;background-color: #71AB6B;color: #333;}

#pagination {margin: 10px 0 0 0px;font-size:100%;font-weight:bold;}
#pagination a {text-decoration: none;color:#2e5054;}
#pagination a:hover {text-decoration: underline;color: #333;}
#pagination .active {color:#2e5054;}
#pagination .inactive {color:#9d9d9d;}

#mainrecord { width:625px; margin: 0 0 0 5px;}
input, textarea, select {font-family:Verdana, arial, Helvetica, sans-serif;}

#readmore a{text-decoration: none; }
#readmore a:hover{text-decoration: underline;}
#description, #contents, #bio, #series {margin-top: 30px;color:#000;}
#reviews {margin:0;}


#other {color: #333;margin: 10px 0 30px 0;}
#other .formats {color: #9e2200;font-weight: bold;}
#other .formats a{color: #9e2200;text-decoration:none;}
#other .formats a:hover{color: #999;text-decoration:none;}

#linked {color: #333;margin: 10px 0 30px 0;}
#linked ul {padding:5px 0 5px 20px;list-style-type: none;}
#linked ul li {text-indent: -1em; background: transparent;}
#linked a {color: #9e2200;text-decoration:underline;}
#linked a:hover{color: #999;text-decoration:none;}

.small {font-size:90%;color: #999;} 
.text {font-size:100%;color: #000;} 


.clicktop {position:relative; float:right;margin-bottom: 5px;}
.clicktop a {text-decoration: none; color:#000; font-size:80%; }

.jump {padding-bottom: 10px; margin: 10px 0 10px 0; }

#navigation {
position: relative; 
background-color: #fff;

}

#navigation a {
text-decoration: underline;
}

#navigation a:hover {
text-decoration: none;
color:#A4CEDC;
}

.fx_Height {
height: 0;
}

#infotable {
margin: 10px;
font-size: 90%;
border-bottom:1px solid #4B81B2;
padding-bottom: 10px;
}

#infotable  h3 {padding: 2px 0 0 3px;color: #333;font-size: 90%;margin: 20px 0 5px 0; height:20px; border-top:1px solid #4B81B2;}

#infotable ul {padding: 0; list-style-type: none; margin: 0px 10px 5px 15px;  }
#infotable ul li {border-bottom: 1px dotted #efefef; padding: 2px 0; }
#infotable  a {text-decoration: none; }
#infotable  a:hover {text-decoration: underline;}

#extended {font-size:90%;}
#extended h6 {font-weight:bold; font-size:100%;margin:10px 0 5px 0;color:#9e2200;}
#extended h4 {font-weight:bold; font-size:110%;margin:10px 0 5px 0;color:#000000;}
#extended ul {padding:5px 0 5px 8px;list-style-type: none;}
#extended ul li {text-indent: -1em; background: transparent;}
#extended hr {
border: none 0; 
border-top: 1px solid #ccc;/*the border*/ 
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ 
}
#extended  a {text-decoration: underline; }
#extended  a:hover {color:#9e2200;text-decoration: none; }
#extended .rss {float:right;}




#summary {background-color: #fff;padding: 0;margin: 5px 5px 20px 0;color: #000;}
#summary a {color: #000;}

.odd {padding:7px 3px;margin:0 0 5px 0;}

.WorkE {color:#000000;font-weight:bold;font-size:100%;}
.WorkC {color:#000000;font-weight:normal;font-size:100%;}
#SearchResults tr.eLink td {padding:5px 0;}
#SearchResults tr.eLink td a {color:#9e2200;}
#SearchResults tr.gridPager td a {padding:2px;color:#9e2200;}
#SearchResults prem {display: block;text-align: left;width: 200px;padding-right: 15px;float: left;color:#000000;}
#SearchResults hr, #searchform hr {
border: none 0; 
border-top: 1px solid #ccc;/*the border*/ 
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/ 
margin:8px 0 8px 0;
}
#SearchResults .WorkP {color: #000;}
.filter {padding:5px 0 0 0;color:#9e2200;}

#extended table
{
	border:0;
	border-collapse:collapse;
	color:#000000;
	}
#extended table#ctl00_ContentPlaceHolder1_dtLastFive tr td {padding:2px;background:url(../i/icons/arrow_mini_right.gif) no-repeat 0 -3px;}
#extended table#ctl00_ContentPlaceHolder1_dtLastFive tr td a{
padding:0 0 0 15px;
}

h1.title {
	letter-spacing: 0;
	font-size: 25px;
	margin:0;
	padding:0;
	color:#000000
}

h1.cataloguetitle, h1.cataloguetitle a, h1.cataloguetitle a:visited {
letter-spacing: 0px;
font-weight: normal;
font-size: 25px;
text-decoration: none;
color: black;
 } 
 
h1.cataloguetitle a:hover {
 color:blue;
 }

 
h2.subtitle {
	font-family: Georgia,Garamond,Times,"Times New Roman",serif;
	letter-spacing: 0px;
	font-size: 20px;
	margin:0;
	padding:0;
	color:#000000
}

h3.h3 {
	letter-spacing: 0px;
	font-size: 15px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:0;
	color:#3a3a3a;
}

h3.author {
	letter-spacing: 0px;
	font-size: 14px;
	padding:0;
	color:#3a3a3a;
}

h4 {
	letter-spacing: 0px;
	font-size: 20px;
	margin:0 0 5px 0;
	padding:0;
	color:#000000
}

#extended input.flyerbtn {
	font-family:Verdana, arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:3px;
	display:inline;  
	position:relative;
}

#form {padding:0;margin:0;width:100%;}
#form label  {display: block;text-align: right;width: 200px;padding-right: 15px;float: left;color:#000000;}

#form div.input textarea, #form div.input input {width:420px;padding:2px;margin-bottom: 0px;font-family:Verdana, arial, Helvetica, sans-serif;font-size:100%;border-top:1px solid #333333;border-left:1px solid #7c7c7c;border-right:1px solid #333333;border-bottom:1px solid #c3c3c3;}
#form select {width: 420px;margin-bottom: 10px;font-family:Verdana, arial, Helvetica, sans-serif;font-size:100%;border-top:1px solid #333333;border-left:1px solid #7c7c7c;border-right:1px solid #333333;border-bottom:1px solid #c3c3c3;}
#form span.date input {font-family:Verdana, arial, Helvetica, sans-serif;font-size:100%;border-top:1px solid #333333;border-left:1px solid #7c7c7c;border-right:1px solid #333333;border-bottom:1px solid #c3c3c3;}
/*\*/ * html #form select,  * html #form div.input textarea, * html #form div.input input  {width:360px;} /**/ 
#form div.submit input {margin:10px 30px 10px 0; * margin:10px 10px 10px 0;  padding:2px 10px;float: right;}
#form div.options {float:right;margin:5px 0 0 0;}
#form div.options label {float:left;width:50px;margin-bottom:1em;}
#form div.options input {float:left;margin-left:0px;}
.export input {margin:10px 30px 10px 0; padding:2px 10px;float: right;}

.searchbutton, .format {float: right;width:200px;margin:10px 30px 10px 0;padding:2px;font-family:Verdana, arial, Helvetica, sans-serif;font-size:100%;}

#record {margin: 0 0 0 20px;	 padding: 10px; border-bottom: 1px #ccc dashed;}

.orderbtn {
	font-family:Verdana, arial, Helvetica, sans-serif;
	width: 190px;
	margin:0 0 0 120px;
	padding:3px;
}













