/* a:link & body styles */a:link, a:visited, a:active {color: #CCC;  } a:hover {color: #FFFF00; }body {width: 325px;margin: 0 auto;font-size: small;background-color: #000;}.textbook {width: 100%;}.pictbk {width: auto;height: 184px;padding-top: 16px;border-bottom: solid 12px #333;font-family: verdana, geneva;font-size: 90%;font-weight: bold;text-align: center;color: #666;background-color: #333;float: left;}.textbk {width: 45%;height: 184px;padding-top: 16px;border-bottom: solid 12px #000;font-family: verdana, geneva;font-size: 98%;font-weight: bold;text-align: center;color: #CFC;background-color: #000;float: right;}/* *** Book Infos *** */.ed_block {position: relative;width: 126px;height: 35px;margin-top: -19px;text-align: center;vertical-align: middle;font-family: verdana;font-size: 90%;font-weight: bold;color: #CFC;background-color: #333;float: left;}   .info_block {position: relative;width: 45%;height: 35px;margin-top: -19px;text-align: center;font-family: verdana, geneva;font-size: 100%;font-weight: bold;color: #CCC;background-color: #000;float: right;}   a.hilight:link, a.hilight:visited,    a.hilight:active {   font-weight: bold;   color: #000;   background-color: #CCC;   }    a.hilight:hover {    color: #000;   background-color: #FFFF00;   }.ed_cutoff {position: relative;width: 126px;height: auto;margin-top: -19px;text-align: center;vertical-align: middle;font-family: verdana;font-size: 90%;font-weight: bold;color: #CCC;background-color: #333;float: left;}.info_cutoff {position: relative;width: 45%;height: auto;margin-top: -19px;text-align: center;font-family: verdana, geneva;font-size: 100%;font-weight: bold;color: #CCC;background-color: #000;float: right;}/*  xxx End of Book Infos xxx */