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; margin: 0 }a         { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }a:visited          { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }a:hover       { color: #2e528a; 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; width: 977px }input   { color: #4b4b4b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }form { margin: 0 }.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: left; 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-top: 0; margin-bottom: 0; width: 977px }#boxApp   { text-align: left; padding-top: 0; padding-left: 20px; width: 980px }