.boldtext { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica }.boldtextitalic { color: black; font-style: italic; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica }.emphasis  { color: black; font-weight: bold; font-size: 16px; line-height: 16px; font-family: Verdana, Arial, Helvetica }.RedEmphasis { color: red; font-weight: bold; font-size: 16px; font-family: Verdana, Arial, Helvetica }.steps { color: black; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica }.italictext { color: black; font-style: italic; font-size: 10px; font-family: Verdana, Arial, Helvetica }h1 { color: black; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: -5px; text-align:center; letter-spacing: -0.02pc; }.plaintext { color: black; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica ; padding-top: 5px; padding-right: 5px; padding-left: 5px; }.largeboldtextitalic { color: black; font-style: italic; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica }.BoldHeadline { color: #f00; font-style: normal; font-weight: 300; font-size: 30px; font-family: Verdana, Arial, Helvetica }.small { color: black; font-style: normal; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.smallwhite { color: white; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.H1 { font-size: 20px; font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: bold;}.startletter { color: black; font-weight: bold; font-size: 14px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bodycopy { color: #3c3c3c; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; margin: 8px 8px 8px 5px; }.homebodycopy { color: #2b2b2b; font-size: 12px; line-height: 15px; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; text-align: left; margin: 8px 20px; padding-left: 10px; }.newsletter { color: #0d467c;  text-align:center; font-size: 12px; font-weight:bold; line-height: 15px; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; margin: 8px 8px 8px 5px; }.smalltextwhite { color: white; font-size: 11px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }.smalltext { color: black; font-size: 9px; line-height: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }.H2 { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; line-height: 15px; text-decoration: none; }.H3 { color: white; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }.cd { position: relative; float: left; padding: 5px; }.boldtextreview { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica ; padding-left: 12px; }.plaintextreview { color: black; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica ; margin: 5px; }.ViewCD { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 12px; padding-right: 5px; padding-left: 5px; }.buttons { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; margin: 0; padding: 0; }.homepage {width:770px; text-align:left;  margin-left: auto; margin-right: auto;}#navbody{ background-image: url(NAV-SM/blank.jpg); text-decoration: none; height:34px; width:100%;}#navgroup{ background-color: black; text-decoration: none; margin-left: auto; margin-right: auto; width:772px}.nav { color: black; float:left; display: block; width: 110px; height: 24px; background: url(Nav2/button.jpg) no-repeat; font-weight: bold; font-size: 11px; text-align: center; padding-top:10px; font-family: Verdana, Arial, Helvetica ; text-decoration: none;}.nav:hover { color: black; text-decoration: none; background-position: 0 -34px; cursor: pointer; }.nav a {color: black;text-decoration: none;}.nav a visited{color: black;text-decoration: none;}.register { color: #3c3c3c; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; font-weight: normal; font-style: normal; text-align: left; margin: 8px 8px 8px 5px; }.buyimage { width: 144px; height: 24px; background: url("ShoppingCart/BuyImage2.gif") no-repeat 0 0;}.buyimage:active {background: url("ShoppingCart/BuyImage3.gif") no-repeat 0 0;cursor: pointer;}body { background-image:url(ShoppingCart/BodyBg3.jpg); background-position: center;background-repeat: repeat-y; }