#prod{ width: 600px; background: transparent; position: absolute; left: 200px; top: 142px; height: 100%; z-index: 1; font-family: Arial, Verdana, "Sans Serif"; font-size: 1.2em; line-height: 120%; }

table{ font-family: Arial, Verdana, "Sans Serif"; line-height: 20px; }
h1{ margin: 0; padding-bottom: 4px; font-size: 1.5em; line-height: 23px; font-weight: 200; color:#333; }
h2.jnl{ font-weight: 200; margin: 10px 0 0 0; font-size: 1.5em; line-height: 23px; color:#333; }
h2.book{ font-weight: 200; margin: 0; font-size: 1.5em; line-height: 23px; color:#333; }
h3{ font-weight: normal; margin: 0; font-size: 1em; }
input{ padding: 0; margin: 0; }
tr.noheight{ height: 0; }


#title{ float: right; width: 430px ; padding: 0 0 0 0; margin: 0 0 0 0; }
#titlesWrapper{ height: auto !important; height: 100% ; display: block; width: 604px  !important; width: 610px; }

#abstract{ margin: 30px 0 0 0; width: 100%; }
 

#tocTbl{ font-size: 0.8em; border-collapse: collapse; margin-bottom: 10px; width: 100%; font-family: Verdana, Arial, "Sans Serif"; }
#tocTbl td{ padding-right: 10px; margin: 0; line-height: 15px; border-bottom: 1px solid #e2e2e2; vertical-align: top; text-align: left; }
#tocTbl td.subheading{ padding-left: 20px; line-height: 1.6em; }
#tocTbl td.subsubheading{ padding-left: 50px;  font-size: 0.85em; }
#tocTbl td.part{ line-height: 1.4em;  font-size: 1.4em;}
#tocTbl td.col2{ text-align: left; }

#tocTbl th.col1{ width: 80%; }
#tocTbl th.col2{ width: 20%; text-align: left; }

#footer{ height: 25px; width: 100%; background-color:#f2f2f2; margin-bottom: 5px; }
#footer #about { padding: 5px;  text-align: center; display: block; font-size: 0.9em; }
#footer #about li { display: inline; padding-right: 5px; }
#footer #about li a{ color:#333; text-decoration: none; font: normal 11px/13px Arial, Helvetica, sans-serif !important; }
#footer #about li a:hover{ color:#003366; text-decoration: underline; }
#footer #legal { padding: 0 0 8px; background-color:#fff; color:#333;; text-align: center; font-size: 0.77em; }
#footer #legal p { margin: 0; }
#footer #legal a { color:#333; }
#footer #legal a:hover { color:#3D5C99; text-decoration: none; }
#footerJnlSpacer{ height: 20px; width: 100%; }


#reportReview{ background: url(/img/_product/reportReview.gif) no-repeat; height: 148px; width: 283px; position: absolute; }
#reportReview h2{ font-size: 1.2em; margin: 11px 0 5px 5px; color:#333; }
#reportReview p{ margin: 0 0 0 5px; padding: 0; line-height: 16px; width: 260px; font-size: 0.98em; }
#reportReview #reportReviewClose{ width: 12px; height: 12px; cursor: pointer; float: right; margin:-18px 17px 0px 0px; }
#reportReview #reportReviewCancel{ text-decoration: underline; cursor: pointer; float: right; padding: 15px 94px 0 0; width: auto; }
#reportReview .bttnReportReview{ padding: 11px 0 0 5px; width: 123px; height: 22px; float: left; cursor: pointer; }

#reviews{ border-bottom: solid 1px #999; padding-bottom: 20px; font-size: 0.98em; margin-bottom: 20px; }
#reviews p{ margin: 0; padding: 0; line-height: 16px; }
#reviews p.date{ font-size: 0.85em; padding-top: 3px; }
#reviews .reportReview{ float: right; font-size: 0.85em; text-decoration: underline; cursor: pointer; width: 102px; }

.journal #productNavList a{ font-weight: 500; }
.journalSec #journalSecondaryProductNav a{ font-weight: 500; }


.crossref { text-align: center; margin: 20px 0 0; }


.backtosearch{ margin: 0 0 10px; }
.backtosearch a{ color: black; }
.crossref { text-align: center; margin: 20px 0 0; }

