FORM {padding: 0px; margin: 0px;}
H1 {color: #973A95; font-size: 20px; margin-left: 3px;}
H2 {color: #973A95; font-size: 18px; margin-left: 3px;}
IMG.middle {vertical-align: middle;}
html>body #rFrame {width: 174px; height: 300px; border: solid 1px #999; margin: 2px; background-color: #FFF;}
#AlphaTitle {color: #FFF; padding: 3px; text-align: center; background-color: #8E4F9F; border-bottom: solid 1px #E0E0E0; font-weight: bold; margin-bottom: 3px;}
#CatHeader {background-color: #FFF; height: 200px;}
#ContactForm TH { text-align: left; font-size: 12px;}
#ContactPref {display:none;}
#ContentTD {background-color: #FFF; width: 580px; padding: 0px 5px 0px 5px;}
#ContentTD2 {background-color: #FFF; width: 410px;}
#Copyright {font-size: 12px; font-weight: bold; text-align: center; color: #FFF; background-color: #39104A}
#credits {color: #333; font-size: 10px; text-align: center; }
#credits A {color: #333; font-size: 10px; }
#credits A:visited {color: #333; font-size: 10px; }
#Features {width: 100%; border-bottom: dashed 1px #E0E0E0; margin-bottom: 10px;}
#Features A {color: #000; font-size: 10px;}
#Features A:visited {color: #000;}
#Features TD {padding: 3px; text-align: center; vertical-align: top;}
#Features TH {background-color: #B077BF; border-top: solid 1px #666; color: #FFF; text-align: center}
#Footer {text-align: center; border-top: solid 1px #000; border-bottom: solid 1px #000; font-family: Arial, sans-serif; font-size: 12px; background-color: #FFF;}
#Footer A {color: #973A95; text-decoration: none;}
#Footer A:visited {color: #973A95; }
#Free {font-weight: bold; color: #FFF; font-size: 120%; margin-right: 80px;}
#hLeft {background-image: url(/images/site/top_bg.jpg);width: 500px;}
#hrBottom {text-align: center;}
#hRight {background-image: url(/images/site/top_bg.jpg);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;width: 100%;}
#hRight A {color: #000; text-decoration: none;}
#hRight A:visited {color: #000;}
#hrTop {height: 60px; width: 100%;}
#LeftCol {width: 180px; background-color: #DDB3D9;}
#MfrID {font-size: 12px; background-color: #B077BF; color: #FFF;}
#NavKeywords {font-size: 10px; color: #336699; border: 0px; padding-left: 2px; margin-right: 3px;}
#OuterDiv {width: 770px; margin-left: auto; margin-right: auto; border: solid 1px #999;}
#RcvMailP {display:none;}
#ResultsTableLG {width: 580px;}
#ResultsTableSM {margin: 4px; width: 402px;}
#RightCol {width: 176px; padding: 2px; border-top: solid 1px #666; background-color: #DDB3D9;}
#SplashLeft {background-color: #DDB3D9; vertical-align: top;}
#SplashMain {width: 402px; padding: 4px; text-align: left; vertical-align: top;}
#SplashRight {width: 172px; padding: 4px; background-color: #DDB3D9; vertical-align: top; text-align: center;}
#SplashRight A {color: #FFF; font-weight: bold; font-size: 14px;}
#SplashRight A:visited {color: #FFF;}
#SplashTable {width: 770px;}
#SplashTop {width: 590px; height: 200px;}
#TopNav {text-align: center; border-top: solid 1px #000; border-bottom: solid 1px #000; font-family: Arial, sans-serif; font-size: 12px; background-color: #FFF;}
#TopNav A {text-decoration: none; color: #973A95}
#TopNav A:hover {color: #000000}
#TopNav IMG {padding-left: 5px; padding-right: 5px;}
#TopSearch {background-color: #B077BF; text-align: right; color: #FFF; padding: 2px; font-weight: bold;}
#TopSearch.inputbutton {border: none 0px #B077BF; width: 32px; height: 16px;}
.DashLeft {border-left: dashed 1px #E0E0E0; }
.inputbutton {border:1px solid #973A95; background-color:#efefef; font-family:arial; font-size:11px; color:#973A95; font-weight:bold;}
.Letter {font-family: monospace; font-size: 16px; padding: 1px; padding-left: 3px; padding-right: 3px; line-height: 24px; border: solid 1px #FFF; margin: 1px; background-color: #E0E0E0}
.Letter:hover {background-color: #39104A; color: #FFF; text-decoration: none;}
.pPrice {color: #F00; font-weight: bold;}
.pResult {border-bottom: dashed 1px #E0E0E0; padding: 3px; vertical-align: top; font-family: Arial, sans-serif; font-size: 12px; color: #000;}
.pResult A {color: #00F;}
.pResult A:visited {color: #00F;}
.pRetail {color: #666; text-decoration: line-through;}
.pTitle {color: #999}
.results {vertical-align: bottom; padding: 0px; border-bottom: solid 1px #999;}
A:hover {text-decoration: underline;}
A.Add {color: #FF9933; font-weight: bold; padding-right: 60px;}
A.Add:visited {color: #FF9933;}
.required {padding-left: 0.25em; color: red; font-weight: bold;}
.errormessage {background-color: red; font-weight: bold; color: white; padding: 2px; margin-bottom: 3px; text-align: center;}
