body, p, table, tr, td{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px} /* this is the basic text style throughout the site */body{background-repeat: no-repeat}ul li.subjects{list-style-image: url(/assets/common/plus/CUP.gif);margin-top: 2pxmargin-bottom: 2px}.subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; } /* this is the style for subject subtitles in the catalogue  */.smalltext{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px} /* this is the basic smaller text style  */h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px;padding-top: 6px} /* this is the h2 style */h3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px;padding-top: 6px} /* this is the h3 style */h4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;padding-top: 6px} /* this is the h4 style */hr{color: #CCCCCC;border-width: 0;shading: 0;height: 1px;padding-top: 4px;padding-bottom: 4px} /* this styles horizontal rules throughout the site */input, select, option{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;padding-top: 1px;padding-bottom: 1px} /* this styles form elements throughout the site */.footer{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #333333;border-style: solid none none none;border-color: #CCCCCC; border-top-width: 1px  } /* this style defines the small grey text for page footers */.location{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #333333;border-style: none none solid none;border-color: #CCCCCC; border-bottom-width: 1px  } /* this defines the text in the location strip */a { text-decoration: none;color: #003399 }a:hover{ text-decoration: underline; color: #003399 }a:visited{ text-decoration: none; color: #003399}a:visited:hover{ text-decoration: underline; color: #003399}a:active{ text-decoration: none; color: #CC3300}a:active:hover{ text-decoration: underline; color: #CC3300}.arrow{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} .sbnrights{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000}.sbnprice{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;font-weight: bold}a.hightitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight: bold;color: #000000} /* hightitle defines the book title for highlights */.highspecs{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px} /* highspecs defines the list of info after highlight blurbs */.tree{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;padding-top: 3px;padding-bottom: 3px}.sbnspecs{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #666666}