body { background: #e0ded2; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, san-serif; font-size: 11px; text-align:center; vertical-align: top; }
#contents { background: #fff; text-align: left; margin: 0 auto; padding: 0; width: 780px; vertical-align: top; }
body.fww { background: #fff; text-align: left; }
body.fww #contents { margin: 0; }
table, tr, td, div { font-size: 11px; font-family: Verdana, Arial, Helvetica, san-serif; margin: 0; padding: 0; border: 0; vertical-align: top; }
a { color: #00305c; }
#page-content-cart { width: 780px; margin-top: 125px; _margin-top: 120px; padding: 0; border-left: 10px solid #446274/*18202d*/; border-right: 10px solid #446274/*18202d*/; }
.fww #page-content-cart { margin-top: 178px;  border-left: 10px solid #4c3314; border-right: 10px solid #4c3314; }
.divider { border-bottom: 1px dotted #dadada; margin: 10px 0; clear: both; float: none; }
/*.result { border-bottom: 1px dotted #dadada; padding: 0 0 10px 0; }*/

#ctl00_phBrowseHeader_lblTopic { color: #71604e; font-family: Times,"Times New Roman",Georgia,Serif; font-size: 28px; margin: 0; font-weight: normal; }
#ctl00_phMainContent_lbl1 { color: #71604e; font-family: Times,"Times New Roman",Georgia,Serif; font-size: 24px; display: block; margin: 0 0 5px 0; }
h4 { font-family: Verdana, Arial, Helvetica, san-serif; font-size: 11px; margin: 0 0 5px 0; text-transform: uppercase; }

#left { background: #d9e6f4; padding: 20px 20px 0 20px; vertical-align: top; }
#left a { display: block; background: url(../images/arrow.gif) 0 7px no-repeat; padding: 0 0 0 7px; line-height: 18px; }
#left a.ad { background: 0; padding: 0; margin: 20px 0; }

#main-content { width: 570px; padding: 10px 10px 20px 10px; vertical-align: top; }
/*#ctl00_phBrowseHeader_lbl0 { position: relative; top: -10px; width: 600px; }*/
#ctl00_phBrowseHeader_lbl0 p { margin: 0 0 10px 0; _margin: 0 0 18px 0; width: 600px; display: block; }
#ctl00_phBrowseHeader_p2 {  /*width: 280px;*/ display: block; width: 270px; float: right; margin: -7px 0 0 0; _margin: -8px 0 0 0; }
#numResults { display: block;  margin: 20px 0 0px 0; *margin-top: 25px; }
#ctl00_phBrowseHeader_btnGoSort { }

#ctl00_phBrowseHeader_rbSort { float: right; display: block; width: 100px; margin: 10px 0; }

#ctl00_phBrowseHeader_bpHeader_lblViewing { position: absolute; top: 235px; width: 570px; border-top: 1px solid #ccc; padding: 10px 0 0 0; margin: 10px 0; }
#searchPageHeader .pagingblock { position: absolute; top: 220px; *margin-left: -10px; }
#pagingBottom { display: block; margin: 20px 0; }
#pagingBottom .pagingblock { position: relative; top: 0; }
.fww #ctl00_phBrowseHeader_bpHeader_lblViewing { top: 288px; }
.fww .pagingblock { top: 273px; }
.fww #searchPageHeader .pagingblock { position: absolute; top: 280px; *margin-left: -10px; }
/*#searchPageHeader .backIssuesResults .pagingblock { top: 255px; }
#searchPageHeader .backIssuesResults #ctl00_phBrowseHeader_bpHeader_lblViewing { top: 265px; }
.backIssuesResults #numResults { *margin-top: 35px; }*/

#ctl00_phMainContent_SearchResultsGrid { margin: 0; padding: 0; }
#ctl00_phMainContent_SearchResultsGrid td { padding: 8px 3px; }
#ctl00_phMainContent_SearchResultsGrid a { font-weight: bold; color: #00305c; }
#ctl00_phMainContent_SearchResultsGrid a.addtocart { color: #cd5c00; }
#ctl00_phMainContent_lblSearchAgain { font-weight: bold; color: #00305c; }
#ctl00_phMainContent_pnlBackIssues { background: #f7f5e9; padding: 10px; }
#ctl00_phMainContent_pnlBackIssues a { font-weight: bold; line-height: 18px; }
#ctl00_phMainContent_lblBIRes { display: block; margin: 0 0 5px 0; }
#ctl00_phMainContent_lblAllBackIssues a { font-weight: normal; background: url(../images/arrow.gif) 0 7px no-repeat; padding: 0 0 0 7px; } 
#ctl00_phBrowseHeader_bpHeader_lnkPrev_0, #ctl00_phMainContent_bpMainFooter_lnkPrev_0 { margin: 0 5px 0 0; }
#ctl00_phBrowseHeader_bpHeader_lnkNext_0, #ctl00_phMainContent_bpMainFooter_lnkNext_0 { margin-left: 5px; }

.grey { color: #999; }

.related-content-link { display: block; }
.author { display: block; margin: 5px 0 0 0; }
.coverPub { display: block; margin: 0 0 5px 0; }
