body {top: 0px;left: 0px;margin-right: auto;margin-left: auto;margin-bottom: auto;background-color: #fff;}p, ol, ul, li {color: #000;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;line-height: 1.4em;text-align: left; }img{margin: 6px 0px 0px 0px;}i.title {color: #009;}a:link {color: #666;font-weight: normal;text-decoration: none;}a:visited {color: #5A5AA2;font-weight: normal;text-decoration: none;}a:hover {color: #009;font-weight: normal;text-decoration: none;}h1 {color: #000;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 16px;text-align: left;text-transform: uppercase;margin: 6px 0px 6px 0px;}h1 a:link {color: #000;font-weight: normal;text-decoration: none;}h1 a:visited {color: #000;font-weight: normal;text-decoration: none;}h1 a:hover {color: #009;font-weight: normal;text-decoration: none;}h2 {color: #000;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: bold;font-size: 13px;line-height: 1em;text-align: left;}h2 a:link {color: #000;font-weight: normal;text-decoration: none;}h2 a:visited {color: #000;font-weight: normal;text-decoration: none;}h2 a:hover {color: #009;font-weight: normal;text-decoration: none;}p.warn{border: 1px solid #C00;padding: 4px;}.hot{color: #C00;text-transform: uppercase;}#logo {position: relative;display: block;width: 700px;height: auto;padding: 5px 0px 10px 0px;border-bottom: 2px solid #000;margin: 0px 0px 10px 0px;text-align: center; }/* Main Nav elements common to all pages */.tnav {background-color: #fff;color: #000;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 11px;text-align: center;text-transform: uppercase;line-height: 1em;padding-top: 10px;padding-bottom: 10px;display: block;height: auto;}.bnav {background-color: #fff;color: #000;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;text-align: center;text-transform: uppercase;line-height: 1em;padding: 10px 0px;display: block;height: auto;}.mainNav a:link {color: #666;}.mainNav a:visited {color: #666;}.mainNav a:hover {color: #009;}.navSec a:link {color: #000;font-weight: bold;}.navSec a:visited {color: #000;font-weight: bold;}.navSec a:hover {color: #009;font-weight: bold;}#main {margin: 10px auto 10px auto;width: 700px;height: auto;}#content {position: relative;left: 0px;width: 700px;background-color: #fff;margin: 10px 0px 0px 0px;height: auto; }div#foot {position: relative;width: 700px;color: #999;background-color: #fff;font-family: Verdana, Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;padding: 0px 0px 10px 0px;border-top: 2px solid #000;position: relative;height: auto; }#copy {float: right;width: 415px;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 11px;line-height: 1em;margin: 0px 0px 0px 0px;padding: 0px;height: auto;text-align: right;}#left_select {float: left;width: 265px;padding: 0px;margin: 0px 0px 0px 0px;padding: 0px;height: auto;}#left_select p{font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;line-height: 1.6em;text-align: left;margin: 0px 0px 0px 20px;}.picBlock0 {float: left;width: 160px;height: 160px;text-align: center;padding: 15px 15px 10px 15px;margin: 8px 0px 12px 0px;background-color: #9cc;}.picBlock1 {float: right;width: 160px;height: 160px;text-align: center;padding: 15px 15px 10px 15px;margin: 8px 0px 12px 25px;background-color: #9cc;}.picBlock0x {float: left;width: 160px;height: 168px;text-align: center;padding: 15px 15px 10px 15px;margin: 8px 0px 12px 0px;background-color: #9cc;}.picBlock1x {float: right;width: 160px;height: 168px;text-align: center;padding: 15px 15px 10px 15px;margin: 8px 0px 12px 25px;background-color: #9cc;}.listNav {display: block;width: 414px;text-align: left;height: auto;}.lnavLeft{float: left;text-align: left;}.lnavRight{float: right;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 12px;text-align: right;}.hideMe{color: #fff;}.homeLeft {float: left;display: block;width: 230px;height: auto;text-align: right;}.homeRight {float: right;display: block;width: 240px;height: auto;text-align: left;}.homeMid {display: block;float: left;width: 230px;height: auto;text-align: center;}img.pleft {float: left;margin: 20px 20px 20px 0px; }img.t_pleft {float: left;margin: 0px 20px 20px 0px; }img.pright {float: right;margin: 20px 0px 20px 20px; }img.left {float: left;margin: 0px 20px 0px 0px; }img.right {float: right;margin: 0px 0px 0px 20px; }img.bigLeft {float: left;margin: 0px 10px 10px 0px; }img.bigRight {float: right;margin: 0px 0px 10px 0px; }.imgBook {float: left;margin: 0px 20px 20px 0px; }.listBook {display: block;padding: 8px 0px 20px 0px;margin: 0px;}.listBookCopy {display: block;width: 520px;float: right;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 11px;line-height: 1.4em;text-align: left;margin: 0px 0px 8px 0px;}.titleBar {display: block;text-align: center;margin: 6px 0px 8px 0px; }.wrapText {color: #000;font-family: Times, "Times New Roman", serif;font-style: normal;font-weight: normal;font-size: 13px;;}.aleft{display: block;float: left;}.aright{display: block;float: right;text-align: right;}.acenter{display: block;text-align: center;}.sale{font-weight: bold;color: #CC0000}.strikethru{text-decoration: line-through}.pBlockLT180 {float: left;display: block;width: 180px;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;line-height: 1.4em;text-align: left;margin: 0px 20px 14px 0px; }.pBlockLT240 {float: left;display: block;width: 240px;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;line-height: 1.4em;text-align: left;margin: 0px 20px 14px 0px; }.pBlockLT300 {float: left;width: 300px;display: block;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;line-height: 1.4em;text-align: left;margin: 0px 20px 14px 0px; }.pBlockRT180 {float: right;display: block;width: 180px;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;line-height: 1.4em;text-align: left;margin: 0px 0px 14px 20px; }.pBlockRT240 {float: right;display: block;width: 240px;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;line-height: 1.4em;text-align: left;margin: 0px 0px 14px 20px; }.pBlockRT300 {float: right;display: block;width: 300px;font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Helvetica, sans-serif;font-style: normal;font-weight: normal;font-size: 9px;line-height: 1.4em;text-align: left;margin: 0px 0px 14px 20px; }