.searchtext, .findtext, .activemenu, .officetext, .hdrtext, .contact, .featuretext, .fineprint, .copyright, .bodytext, .presstext, .linktext, .shopcart, .recalc, .recalcbold, .shopcart, .smalltext, #toplink { font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none }
.searchtext { font-size: 12px; line-height: 12px; color: #FFFFFF; font-weight: bold }
.findtext { font-size: 14px; line-height: 16px; color: #FFFFCC; font-weight: normal }
.activemenu { font-size: 11px; line-height: 12px; color: #FFFFFF; font-weight: bold }
.officetext { font-size: 12px; line-height: 12px; color: #996600; font-weight: bold }
.hdrtext { font-size: 14px; line-height: 14px; color: #996600; font-weight: bold }
.response { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; color: #006600; text-decoration: none; font-variant: small-caps; font-weight: bold }
.shopcart { font-size: 20px; line-height: 24px; color: #006600; font-weight: bold }
.recalc { font-size: 14px; line-height: 16px; color: #000000; font-weight: bold}
.recalcbold { font-size: 14px; line-height: 16px; color: #006600; font-weight: bold }
.contact { font-size: 14px; line-height: 14px; color: #006600; font-weight: normal }
.featuretext { font-size: 14px; line-height: 16px; color: #FFFFCC; font-weight: bold }
.featuretext:hover { color: #FFFFFF }
.smalltext { font-size: 10px; line-height: 13px; color: #FFFFCC; font-weight: normal }
.fineprint { font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #006600 }
.fineprint:hover { color: #006600 }
.copyright { font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.bodytext { font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.boldtext {	font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000 }
.presstext { font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
.linktext { font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000 }
h1 { font-family: "Times New Roman", Times, serif; font-size: 18px; line-height: 22px; font-weight: bold; color: #006600; margin-top: 6px }
#backtotop { width:90px; border:1px solid #ccc; background:#f7f7f7; text-align:center; padding:5px; position:fixed; bottom:10px; right:10px; font:bold 11px Arial, Helvetica, sans-serif}
#backtotop a { text-decoration:none; padding:5px; color:#006600; }
#left_nav_wrapper { width:177px; background-color:#999966; height:100%; float:left }
#left_nav_right_strip { width:5px; background-color:#adad85; height:100%; margin-left:172px; position:absolute; }
#left_nav_left_strip { width:172px; position:relative; height:100% }
#left_nav_offer { text-align:center; background-color:#999966; padding:5px }
#left_nav_search { background-color:#999966; padding-bottom:10px }
#menu { background: #999966; padding-bottom:10px }
#menu ul { list-style: none; margin: 0; padding: 0 }
#menu a { font: bold 12px/16px arial, helvetica, sans-serif; display: block; border: none; margin: 0; padding: 2px 3px; color: #ffffcc; background: #999966; text-decoration: none; text-align:right }
#menu a:hover { color: #ffffcc; background: #adad85 }
#menu li { position: relative }
#menu ul ul { position: absolute; top: 0; left: 100%; width: 105% }
#menu ul ul, #menu ul li:hover ul ul {display: none }
#menu ul li:hover ul, #menu ul ul li:hover ul {display: block }
.imgfloat { float: left }
#power_news { font: bold 16px Arial, Helvetica, sans-serif; color:#ffffcc; text-align:center; margin:10px; background-color:#006600 }
#power_news_button { font:12px Arial, Helvetica, sans-serif; color:#006600; }
#left_nav_extra { text-align:center; width:172px }
#left_nav_search label { font:bold 14px arial, helvetica, sans-serif; color: #ffffcc; }
.green {color:#006600;}
h3 {font-size:16px; margin:0}
