body            { color: #4a4a4a; font-size: 12px; font-family: arial, helvetica, sans-serif; background-color: #fff; background-image: url("../images/bg.gif"); background-repeat: repeat-x; background-position: 12px 0; margin: 0 }
a         { color: #e42d00; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:visited         { color: #e42d00; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline }
a:hover        { color: #9a1e00; font-size: 12px; font-family: arial, helvetica, sans-serif; text-decoration: underline }
input   { color: #4b4b4b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
#wrapper  { text-align: left; margin: 0 auto; width: 977px }
input   { color: #4b4b4b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
form { margin: 0 }
#maintext   { color: #707070; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; padding: 30px 22px; position: relative; top: 18px; width: 746px }
.formalign  { display: block; position: absolute; top: 25px; left: 485px; width: 250px; float: right }
#accountbuttons  { text-align: left; position: relative; height: 35px }
.navbuttons   { position: absolute; top: 0; left: 255px; height: 35px; float: right }
#logoline { display: block; position: relative; height: 57px }
#footer       { color: #aaa; font-size: 11px; font-family: arial, helvetica, sans-serif; background-color: transparent; background-image: url("../images/footerbg.gif"); background-repeat: repeat-x; text-align: center; padding: 18px; position: relative; width: inherit }
#footer a  { color: #aaa; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: underline; background-color: transparent; background-repeat: repeat-x; position: relative; width: inherit }
#footer a:hover  { color: #aaa; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: underline; background-color: transparent; background-repeat: repeat-x; position: relative; width: inherit }
.pagehead   { color: #2392c0; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
#messagebox      { color: #926e3d; font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: normal; background-color: #fff4e1; visibility: visible; margin-bottom: 20px; padding: 13px; position: relative; top: 27px; width: 746px; border: dashed 1px #e0c299 }
#messagebox a  { color: #c56b00; font-size: inherit; font-family: Arial, Helvetica, sans-serif; line-height: normal; text-decoration: underline; background-color: transparent; visibility: visible }
#messagebox a:hover  { color: #8b6a3c !important; font-size: inherit; font-family: Arial, Helvetica, sans-serif; line-height: normal; text-decoration: underline; background-color: transparent; visibility: visible }
.x-grid3-row-selected a /* Fix for invisible part number link when a grid row is selected */
{
   color : white;
}
.x-grid3-row-selected a:hover  /* Fix for invisible part number link when a grid row is selected */
{
   color : white;
}
#logobar
{ 
   text-align : left; 
   margin     : 0 auto;
   width      : 977px;
}
#boxApp 
 { text-align: left; margin: auto; padding-top: 8px; position: relative; top: 0; left: 0; width: 980px }