BODY, TD {
  font-family: lucida sans, arial; font-size: 11px; color: #442200
}

.bigTitle { font-weight: bold; color: #636365; font-size:12 }
.hugeTitle { font-weight: bold; color: #636365; font-size:16 }
.darkTitle { font-weight: bold; color: #515356; font-size:12 }
.title { font-weight: bold; color: #636365; font-size:11 }
.menuTitle { font-weight: bold; color: #636365; font-size:10 }
.selectedTitle { font-weight: bold; color: #AA4E0F; font-size:11 }
.info { color: 6D6D6d }
.color1 { color: 00A0D2 }
.color2 { color: 84B818 }
.color11 { color: DB7B03 }


.formElement { border: solid 1px #CBCAC4; font-family: lucida sans; arial; helvetica }
.formLabel { font-size:13px; text-align:right; padding-right: 20px }
.wide { width:240px }
.login {padding:0px; border-width: 2px; width: 214 }
.small { line-height:100%; font-size:10px; padding-right: 4px }
.narrowElement { width: 112px; font-size:10px; }

.red { color: #FF0000 }
h2 { color: #84B818; }
A {
  text-decoration: none; color: #666666
}

A:Hover {
  color: #00A0D2
}

#substitution {visibility: hidden; 
       position:absolute; 
       background-color: #FFFFFF; 
       width: auto;
       height: auto; 
       float:left; border: 1px solid #000000}
#productCard {visibility: hidden; 
       position:absolute; 
       background-color: #FFFFFF; 
       width: auto;
       height: auto; 
       float:left; border: 1px solid #000000}
.redLine { float:none; border-top: 1px dotted #DE9C08;}
.blackLine { float:none; border-top: 1px dotted #DDDDDD; line-height:10%}
.centerInput { text-align: center; font-size:10px }
.header { color: #DE9C08; font-size: 13px; font-weight:bold }
.compact { font-size:8px }
.sub { color: #777777; font-size:11px; text-align:center }
.left { float:left; width:160px; padding:0px }
.right { float: left; padding:0px }

.left div { height:38px; }
.right div {height:38px; }
.form { background:url(images/formBG) no-repeat;width:530; height:600; text-align:center; padding-top:20px; top:10px }
.invoices { background:url(images/invBG) no-repeat;width:530; height:226; text-align:center; padding-top:20px; top:10px }
.register { float: left; border: solid 1px #CBCAC4; background-color: #F8F8F6; padding: 10px; width:400px; position: relative; left:52px }
.right select {width:200px; height:23px;}
.right input {width:200px; height:23px }
.right .last input { width:100px }
h2 { font-size:15px }
h3 { font-size:15px; color: DB7B03 }
.noBG { background: none }