/*I have decided that all elements positioned 
*within* the frame structure are treated within
this stylesheet + plus all treatments. See Layout.css for 
all frame particulars and menu.css for the particulars
of the menu*/

body {background-color:white;color: black;font-size: 65.1%;font-family:verdana,arial,sans-serif;}

/*General*/
p, h1, h2, h3, h4, h5, h6, td, li {	font-size:100%;/*wipe out all default heading sizes*/}
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
img {border:white solid 0px;}
a.morelink,a.morelink:link,a.morelink:visited,a.morelink:hover,a.morelink:active {padding:0px !important;color:#d21c1b !important;font-weight:normal !important;background:none !important;text-decoration:underline !important;}
a.morelinkblk,a.morelinkblk:link,a.morelinkblk:visited,a.morelinkblk:hover,a.morelinkblk:active {padding:0px !important;color:#000 !important;font-weight:normal !important;background:none !important;text-decoration:underline !important;}
a.boldmorelink,a.boldmorelink:link,a.boldmorelink:visited,a.boldmorelink:hover,a.boldmorelink:active {padding:0px !important;color:#d21c1b !important;font-weight:bold !important;background:none !important;text-decoration:underline !important;}
a.readmore, a.readmore:link,a.readmore:visited,a.readmore:hover,a.readmore:active {color:#000 !important;font-size:1em !important;padding:2px 21px 0px 0px !important;margin:0px 0px 0px 0px;color:black !important;font-weight:bold !important;background:url(../i/layout/arr_bkgd.gif) no-repeat 99% 55%!important;text-decoration:none !important;display:block !important;text-align:right;}
/* general centering class */
.centered {text-align:center;}

/*Header*/
#masthead {background-color: #666;	color: #fff;background-image:url(../i/layout/h_bkgd.jpg);}
#masthead p {padding-right:7px; margin:0;}
a.vbasket, a.vbasket:link, a.vbasket:visited, a.vbasket:hover, a.vbasket:active {color:#D62226;font-weight:bold;}
a.asearch, a.asearch:link, a.asearch:visited, a.asearch:hover, a.asearch:active {color:black !important;font-family:arial,sans-serif !important;font-size:0.85em !important;}
#inputtext {font-size:0.9em;margin:3px 0px;padding:0px;}
#inputimg {/*margin-right:7px;*/}

/*Section header*/
#sectionhead {background-color:#4075B9;color:#fff;}
.ecology #sectionhead {background-color:#393;}
.ecology #sectionhead {background-color:#909;}


/*Columns*/
#outerColumnContainer {background-color:#fff;color: #000;}

/*LHS*/

#leftColumn h1 { background-color:#666;color:white;}
#leftColumn h2 { background-color:#999;color:white;}
#leftColumn h3 { background-color:#999;color:white;}
#leftColumn h4, #leftColumn h5, #leftColumn h6 {background-color:#999;color:white;}
#leftColumn a {font-weight:normal;color:black;text-decoration:none;font-size:0.90em;}
#leftColumn a:hover, #leftColumn a.selected {color:#D21C1B;}
#leftColumn a.selected {font-weight:bold;}
#leftColumn a.searchLink {font-family: arial,verdana;font-size:1em;color:#666;background:none;text-decoration:underline;text-align:right;}

/* LHS nav lsit styles */
#leftColumn ul li {background-image:url(../i/layout/b_link.gif);}
#leftColumn ul li.selected {background-image:url(../i/layout/b_hover.gif);}

/* Journal pages without the main blackwell header */
.journalonly #leftColumn h3.blackwellnav { color:#000; border-color:#999; }
.journalonly #leftColumn div.blackwellnav { background-color:#fff; border-color:#999; }
.journalonly #leftColumn div.blackwellnav h4 { background-color:#fff; color:#000; }

/*Content Column*/
#contentColumn h1 {background-color:#D21C1B;color:white;}
#contentColumn h2 {color:black;font-size:1.6em;}
#contentColumn h3 {background-color:#4075B9;color:white;}
#contentColumn h4 {background-color:#D21C1B;color:white;}
#contentColumn h5 {color:#D21C1B;;font-size:1.1em;font-weight:bold;}
#contentColumn h6 {color:#000000;font-size:1em;font-weight:bold;}


/*Apply different styles for alternate page class .ecology (class applied to body tag in HTML)*/
.basket #contentColumn h1 { background-color:#666; }
.ecology #contentColumn h1 {background-color:#393}
.ecology #contentColumn h2 {color:#393;}
.ecology #contentColumn h3 {background-color:#393;}
.medicine #contentColumn h1, .medicineh #contentColumn h1 {background-color:#909;}
.medicine #contentColumn h2, .medicineh #contentColumn h2 {color:#909;}
.medicine #contentColumn h3, .medicineh #contentColumn h3 {background-color:#909;}
.history #contentColumn h1 {background-color:#D21C1B;}
.history #contentColumn h2 {color:#909;}
.history #contentColumn h3, .alerts #contentColumn h3, .basket #contentColumn h3 {background-color:#D21C1B;}
.history #contentColumn div.dualpanel {background-color:#FDF3F3;}
.history #contentColumn div.dualpanelright {background-color:#F8F8F8;}
.history #contentColumn h3.dualpanelheader {background-color:#E16160;}
.about #contentColumn h3, .standard #contentColumn h3, .booksellers #contentColumn h3 { background-color:#999999; }
.search #contentColumn h3, .search #contentColumn .resultsfooter {background-color:#FBE9E9;}

#contentColumn a, #contentColumn a:link,#contentColumn a:visited,#contentColumn a:hover,#contentColumn a:active
 {color:#D21C1B;font-weight:bold;}
/*.ecology #contentColumn a {color:#393;}*/
.medicine #contentColumn a, .medicineh #contentColumn a {color:#909;}

#contentColumn p {color:black;font-size:0.95em;}
#contentColumn a.black,#contentColumn a.black:link,#contentColumn a.black:visited,#contentColumn a.black:hover,#contentColumn a.black:active
 {color:#000;font-weight:bold;}
#contentColumn a.atop,#contentColumn a.atop:link,#contentColumn a.atop:visited,#contentColumn a.atop:hover,#contentColumn a.atop:active, #contentColumn a.atopleft, #contentColumn a.atopleft:link, #contentColumn a.atopleft:visited, #contentColumn a.atopleft:hover, #contentColumn a.atopleft:active {color:white !important;text-decoration:none;}
#contentColumn a.rhlink, #contentColumn a.headprev, #contentColumn a.headnext {color:white !important;text-decoration:underline;}

#contentColumn a.normallink ,#contentColumn a.normallink:link,#contentColumn a.normallink:visited, #contentColumn a.normallink:hover,#contentColumn a.normallink:active  
{color:black !important;font-weight:normal !important;}
#contentColumn div.hrdiv {margin:0.3em 0 0.3em 5px;border-bottom:#ccc solid 1px;font-size:1px;}
#contentColumn p .themeColor {color:#d21c1b;}
.medicine #contentColumn p .themeColor {color:#909;}
.ecology #contentColumn p .themeColor {color:#393;}

/* Main column list styles */
/* GENERIC STRUCTURE FIRST */
#contentColumn ul li{font-size:0.95em;}

.authors #contentColumn ul.bulletpoints li, .authors #contentColumn ul.bulletpointsfirst li {background-image:url(../i/layout/b_rcircle.gif);font-weight:bold;}
.authors #contentColumn ul.bulletpoints li a {color:#000000;}

.about #contentColumn ul.bulletpoints li {background-image:url(../i/layout/b_circle.gif);font-weight:normal;}
.about #contentColumn a.contactaddr { color:#000; }
#contentColumn ul.azLinks li a {color:#000000 !important;}
#contentColumn ul.azLinks li a.firstchild {color:#D21C1B !important;} /* :first-child selector not used due to lack of support */
#contentColumn ul.azListings li a {color:#000000 !important; font-weight:normal !important; line-height:1.6em !important;}

#contentColumn hr {margin:0px 0px 0px 0px;padding:0px;width:421px;height:1px;color: #999;background-color: #999;border:0px solid #999;}
/* Isolate IE */
* html #contentColumn hr {margin:-0.5em 0px -0.5em 0px;}

/* Row-like structures - see regional book buy for example of use */
.bookdetail #contentColumn div.rowhold { background-color:#FDF4F4; }
.bookdetail #contentColumn div.rowhold h5 { background-color:#E06160; color:#FFF; }
/* END row like structures */


/* AVAILABILITY ie Available = green etc */
span.available { color:#009933; }
/* END */

/* Highlight text */
#contentColumn p.highlight {color:#d21c1b;}

/* Warning box p - see authors login */
#contentColumn p.warning { border-color:#d21c1b; }

#contentColumn form.genform { background-color:#FDF3F3; }
#contentColumn form.genform h3 { background-color:#d21c1b; }
#contentColumn form.genform textarea { font-family:verdana,arial,sans-serif; }
/* CSS SPECIFIC TO JOURNAL SUBSCRIBE FORM LAYOUT */
.haematology #contentColumn form.genform { background-color:#F6F9FC; }
.haematology #contentColumn form.genform h3 { background-color:#4075B9; }
/* END CSS SPECIFIC TO JOURNAL SUBSCRIBE FORM LAYOUT */

/* My Publications - targeted layout area for this page */
.authors #contentColumn .myPubs div.pubinfo td, .authors #contentColumn .myPubs div.pubinfo th { font-size:65.1%; f\ont-size:0.95em; }
.authors #contentColumn .myPubs div.pubinfo td { border-color:#000; }
.authors #contentColumn .myPubs div.pubinfo td.current { background-color:#D21C1B; }
.authors #contentColumn .myPubs div.pubinfo td a { color:#000; font-weight:normal; text-decoration:none; }
.authors #contentColumn .myPubs div.pubinfo td.current a { color:#fff; }
.authors td.tooltip span { color:#000; border-color:#999; background-color:#FFF; }
/* Who knows why, but these actions are REQUIRED for IE to display tooltips */
td.tooltip a:hover { background-color:#FFF; color:#000; }
td.current a:hover { background-color:#D21C1B; color:#fff; }

/* SHOPPING BASKET 2 col styles */
.basket #contentColumn #basketheader { background-color:#666 !important; }
.basket #basketprogress { background-color:#E06160; }
.basket #basketprogress span { border-left-color:#FFF; color:#ECECEC; }
.basket #basketprogress span.current { border-color:#FFF; background-color:#FFF; color:#D21C1B; }

.basket #contentColumn table th { border-color:#FFF; background-color:#D21C1B; color:#FFF; }
.basket #contentColumn table td { background-color:#F8F8F8; border-color:#FFF; }
.basket #contentColumn table td.total, .basket #contentColumn table th.total { background-color:#FBE9E9; color:#D21C1B; border-color:#FFF; }
.basket #contentColumn table td a { color:#000 !important; }

.basket #contentColumn table .standardtext { color:#000; }

/* further table styles for subsequent pages */
/* 1. Check Order */
.basket #contentColumn table.checkOrder th { border-color:#FFF; background-color:#FFF; color:#D21C1B; }
.basket #contentColumn table.checkOrder td.subtotal, .basket #contentColumn table.checkOrder th.subtotal { background-color:#F0F0F0; color:#000; border-color:#FFF; }
.basket #contentColumn table.checkOrder th.postage { background-color:#F8F8F8; color:#000; border-color:#FFF; }
.basket #contentColumn table.checkOrder td.total, .basket #contentColumn table.checkOrder th.total { background-color:#FBE9E9; color:#D21C1B; border-color:#FFF; }

.basket #contentColumn div.paymethod, .basket #contentColumn p.payaddress { border-color:#FFF; background-color:#F8F8F8; }

/* CSS SPECIFIC TO basket FORM LAYOUT */
.basket #contentColumn form.basketform { background-color:#F8F8F8; }

/* END shopping basket styles */

/*RHS*/
#rightColumn h1 {background-color:#999;color:white;}
#rightColumn h2 {background-color:#999;color:white;}
.bookdetail #rightColumn h2 {background-color:#DF605F;color:white;}
.bookdetail #rightColumn h3 {background-color:#F9DDDD;color:black;}
.bookdetail #rightColumn .rhcolbg {background-color:#FDF3F3;}
.librarian #rightColumn h2 {background-color:#D21C1B;color:white;}
#rightColumn h3 {background-color:#999;color:white;}
.centerimg {text-align:center;margin:0px;}
#rightColumn p {font-size:0.9em}
/* NOTE percentage used for IE 5x pc ONLY due to cascade bugs with tables */
td.rhcoltd {font-size:65.1%;f\ont-size:0.9em;}

#rightColumn ul.linklist {border-left:1px solid #999; border-right:1px solid #999; background-color:#FFFFFF;}
#rightColumn ul.linklist li {background-image:url(../i/layout/b_hover.gif);}
#rightColumn ul.linklist li a {font-weight:normal;color:#D21C1B;text-decoration:underline;font-size:0.90em;}

#rightColumn div.rhsignup {border-top:0; border-right:1px solid #999; border-bottom:0; border-left:1px solid #999; background-color:#FFFFFF;}
* html body #rightColumn div.rhsignup {border-bottom:0.1em solid white;}

#rightColumn div.rhsignup label, #rightColumn div.login label {font-size:1em; line-height:1.4em; font-weight:bold;}
#rightColumn div.rhsignup p {font-size:0.9em; color:#666666;}

#rightColumn h6 {background-color:#999;color:white;}
#rightColumn h2 {background-color:#666666; color:white;}
#rightColumn h3.loginsubhead {font-size:0.9em;}
#rightColumn div.login a.secondary {padding:0px; color:#333333; font-size:0.9em; text-decoration:underline;}
#rightColumn span.loginstatus { color:#D21C1B; font-weight:bold; }

/*Footer*/
#footer {	background-color: black;background-image:url(../i/layout/f_bkgd.jpg);color: #fff;}
#footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active
{color:#eaeaea;font-weight:bold;text-decoration:none;}

/*Copyright notice*/
#copyright {color:#999;	font-family:verdana,arial,sans-serif;	font-size:0.9em;}

