/* Partslink Default CSS */

/**** General: ****/

BODY.LeftNav        { background-color: #2F017D }  /* Partslink Purple */
BODY.TopNav         { background-color: #017E6F }  /* Partslink Green */

COL, TH             { text-align: left }

.Available          { text-align: center }
.Bad                { color: red }
.Data               { text-align: left;
                      font-weight: bold }
.Good               { color: green }
.LineNo             { text-align: left }
.Price              { text-align: right }
.Prompt             { text-align: left }
.Qty                { text-align: right }
.OrderLinesAddInfo, .ReviewLinesAddInfo
                    { color: blue;
                      font-size: 7pt }
.OrderLinesRemarks  { color: red }
.MenuOption         { font-size: 9pt }

A.HelpLink          { color: #2F017D ! important;
                      text-decoration: underline ! important }
A:hover.HelpLink    { color: #017E6F ! important }

A.MenuOption        { color: yellow ! important;
                      text-decoration: underline ! important }
A:hover.MenuOption  { color: white ! important }

COL.Available       { width: 72px }
COL.LineNo          { width: 40px }
COL.PartDesc        { width: 240px }
COL.PartNo          { width: 120px }
COL.Price           { width: 72px  }
COL.Qty             { width: 72px }

/**** Login Details DIV (left): ****/
#LoginDetailsDiv    { color: white;
                      font-size: 8pt }

/**** Login Frame (left): ****/

#LoginDiv           { text-align: center }
/* #LoginForm          { } NOT USED */
#LoginTable         { background-color: #017E6F }  /* Partslink Green */
#LoginPromptCol     { color: white }
/* #LoginDataCol       { } NOT USED */

/**** Top Navigation (top): ****/

/* #TopButtonsDiv       { } NOT USED */
#TopButtonsTable    { background-color: #F0F0F0 }
#TopButtonsTable COL.TopNavButtonOn, #TopButtonsTable COL.TopNavButtonOff
                    { width: 25px }
#TopButtonsTable COL.TopNavButtonOn
                    { background-color: #FFFFFF }
#TopButtonsTable COL.TopNavLinkOn, #TopButtonsTable COL.TopNavLinkOff
                    { width: 180px }
#TopButtonsTable A  { text-decoration: none ! important;
                      font-weight: bold;
                      color: #000000 }

/**** Service Frame (main): ****/

#ServiceDiv         { text-align: left }
#ServiceTable COL   { padding-left: 10px;
                      padding-right: 10px }
#ServiceTable THEAD { background-color: #F1F1F1 }
#ServiceTable .ServiceAvailable A
                    { color: #2F017D ! important }
#ServiceTable .ServiceAvailable A:hover
                    { color: #017E6F ! important }
#ServiceTable .ServiceDisabled
                    { color: red }
#ServiceLogoCol     { width: 140px }
#ServiceNameCol     { width: 250px }
#ServiceStatusCol   { width: 130px }

#WelcomeLeadingCol     { width: 450px }
#WelcomeAgropartsCol   { width: 200px }
 
/**** Ask Search Frame (left): ****/

/* #AskSearchDiv       { text-align: center } */
#AskSearchDiv A.HelpLink
                    { color: yellow ! important;
                      text-decoration: underline ! important }
#AskSearchDiv A:hover.HelpLink
                    { color: white ! important }
#AskSearchDiv .Prompt
                    { color: white }
/* #AskSearchForm      { } NOT USED */
/* #AskSearchTable     { } NOT USED */
#AskSearchPromptTD  { color: white }
#AskSearchPromptTD .KeywordText
                    { font-weight: bold }

/**** Part Info Frame (main): ****/

#PartInfoDiv        { text-align: left }
/* #PartInfoForm       { } NOT USED */
#PartInfoTable COL  { padding-left: 10px;
                      padding-right: 10px }
#PartInfoPromptCol  { background-color: #F1F1F1;
                      width: 130px }
#PartInfoDataCol    { background-color: #EEEEEE;
                      width: 430px }
#PartInfoTable .EvenRow
                    { background-color: white }

/**** Search Results Frame (main): ****/

#SearchResultsDiv   { text-align: left }
#SearchResultsTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#SearchResultsTable THEAD, #SearchResultsTable TFOOT
/*                    { background-color: #D7DAE6 } */
/*                    { background-color: #EBF7EE } */
/*                    { background-color: #F0F2FB } */
                    { background-color: #F1F1F1 }
#SearchResultsTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#SearchResultsTable A:hover
                    { color: #017E6F ! important }
/* #SearchResultsPartNoCol   { } NOT USED */
#SearchResultsPartDescCol
                    { width: 260px }
/* #SearchResultsPriceCol    { } NOT USED */
.KeywordMatchText   { font-weight: bold }

#SearchResultsTable TBODY .EvenRow
/*                    { background-color: #EAEAF4 } */
/*                    { background-color: #F0FAF3 } */
/*                    { background-color: #EBF7EE } */
                    { background-color: #EEEEEE }
/*                    { background-color: #EFEFEF } */

/**** Replacement Frame/Division (main): ****/

#ReplacementDiv     { text-align: left }
#ReplacementTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#ReplacementTable THEAD
                    { background-color: #F1F1F1 }
#ReplacementTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#ReplacementTable A:hover
                    { color: #017E6F ! important }
/* #ReplacementPartNoCol    { } NOT USED */
/* #ReplacementPartDescCol  { } NOT USED */
/* #ReplacementQtyReqCol    { } NOT USED */
/* #ReplacementPriceCol     { } NOT USED */
/* #ReplacementAvailableCol { } NOT USED */

/**** Kit Division (main): ****/

#KitDiv             { text-align: left }
#KitTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#KitTable THEAD
                    { background-color: #F1F1F1 }
#KitTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#KitTable A:hover
                    { color: #017E6F ! important }
/* #KitPartNoCol            { } NOT USED */
/* #KitPartDescCol          { } NOT USED */
/* #KitQtyReqCol            { } NOT USED */
/* #KitPriceCol             { } NOT USED */
/* #KitAvailableCol         { } NOT USED */

/**** Alternative Division (main): ****/

#AlternativeDiv     { text-align: left }
#AlternativeTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#AlternativeTable THEAD
                    { background-color: #F1F1F1 }
#AlternativeTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#AlternativeTable A:hover
                    { color: #017E6F ! important }
/* #AlternativePartNoCol    { } NOT USED */
/* #AlternativePartDescCol  { } NOT USED */
/* #AlternativeQtyReqCol    { } NOT USED */
/* #AlternativePriceCol     { } NOT USED */
/* #AlternativeAvailableCol { } NOT USED */

/**** Related Division (main): ****/

#RelatedDiv         { text-align: left }
#RelatedTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#RelatedTable THEAD
                    { background-color: #F1F1F1 }
#RelatedTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#RelatedTable A:hover
                    { color: #017E6F ! important }
/* #RelatedPartNoCol        { } NOT USED */
/* #RelatedPartDescCol      { } NOT USED */
/* #RelatedQtyReqCol        { } NOT USED */
/* #RelatedPriceCol         { } NOT USED */
/* #RelatedAvailableCol     { } NOT USED */

/**** Linked Sale Division (main): ****/

#LinkedSaleDiv      { text-align: left }
#LinkedSaleTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#LinkedSaleTable THEAD
                    { background-color: #F1F1F1 }
#LinkedSaleTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#LinkedSaleTable A:hover
                    { color: #017E6F ! important }
/* #LinkedSalePartNoCol     { } NOT USED */
/* #LinkedSalePartDescCol   { } NOT USED */
/* #LinkedSaleQtyReqCol     { } NOT USED */
/* #LinkedSalePriceCol      { } NOT USED */
/* #LinkedSaleAvailableCol  { } NOT USED */

/**** Cross Reference Division (main): ****/

#XrefDiv            { text-align: left }
#XrefTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#XrefTable THEAD
                    { background-color: #F1F1F1 }
#XrefTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#XrefTable A:hover
                    { color: #017E6F ! important }
/* #XrefPartNoCol      { } NOT USED */
/* #XrefPartDescCol    { } NOT USED */
/* #XrefQtyReqCol      { } NOT USED */
/* #XrefPriceCol       { } NOT USED */
/* #XrefAvailableCol   { } NOT USED */

/**** Reverse Cross Reference Division (main): ****/

#ReverseXrefDiv            { text-align: left }
#ReverseXrefTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#ReverseXrefTable THEAD
                    { background-color: #F1F1F1 }
#ReverseXrefTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#ReverseXrefTable A:hover
                    { color: #017E6F ! important }
/* #ReverseXrefPartNoCol      { } NOT USED */
/* #ReverseXrefPartDescCol    { } NOT USED */
/* #ReverseXrefQtyReqCol      { } NOT USED */
/* #ReverseXrefPriceCol       { } NOT USED */
/* #ReverseXrefAvailableCol   { } NOT USED */

/**** Parts Bulletin Division (main): ****/

/* #BulletinDiv        { } NOT USED */
#BulletinTable THEAD
                    { background-color: #F1F1F1 }
/* #BulletinTextCol    { } NOT USED */

/**** Ask Order Type Frame (main): ****/

#AskOrderTypeDiv    { text-align: left }
/* #AskOrderTypeForm      { } NOT USED */
/* #AskOrderTypeTable     { } NOT USED */
/* #AskOrderTypePromptCol { } NOT USED */
/* #AskOrderTypeDataCol   { } NOT USED */
#AskOrderTypePromptTD
                    { font-weight: bold }

/**** Review Order Frame (main): ****/

#ReviewDiv          { text-align: left }
/* #ReviewHeaderTable     { } NOT USED */
/* #ReviewHeaderPromptCol { } NOT USED */
/* #ReviewHeaderDataCol   { } NOT USED */
/* #ReviewHeaderButtonCol { } NOT USED */
/* #ReviewLinesForm       { } NOT USED */
#ReviewLinesTable THEAD
                    { background-color: #F1F1F1 }
#ReviewLinesDeleteCol     { width: 21px }
/* #ReviewLinesLineNoCol     { } NOT USED */
/* #ReviewLinesPartNoCol     { } NOT USED */
#ReviewLinesPartDescCol   { width: 200px }
/* #ReviewLinesPriceCol      { } NOT USED */
/* #ReviewLinesQtyReqCol     { } NOT USED */
/* #ReviewLinesLineValueCol  { } NOT USED */
/* #ReviewLinesBackOrdQtyCol { } NOT USED */
#ReviewLinesNoOrderTD
                    { font-weight: normal;
                      text-align: center }

/**** Checkout Frame (main): ****/

/* #CheckoutDiv        { } NOT USED */
/* #CheckoutForm       { } NOT USED */
#CheckoutTable, #CheckoutAddressTable
                    { width: 580px }
#CheckoutTable THEAD
                    { background-color: #F1F1F1 }
#CheckoutPromptCol  { width: 150px }
/* #CheckoutDataCol    { width: 160px } */

#CheckoutAddressTable THEAD
                    { background-color: #F1F1F1 }
#BranchAddressCol, #DirectDeliveryAddressCol, #CheckoutRemarksCol
                    { width: 260px }

/**** Order Division (main): ****/

/* #OrderDiv        { } NOT USED */
#OrderAddressTable, #OrderDetailTable, #OrderLinesTable
                    { width: 580px }
/*                      font-size: 12pt } */
#OrderAddressTable TH, #OrderDetailTable TH, #OrderLinesTable TH
                    { background-color: #F1F1F1 }
#OrderDetailPromptCol
                    { width: 150px }
#OrderDetailRemarksCol, #OrderAddressCol2
                    { width: 260px }
#OrderLinesTable A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#OrderLinesTable A:hover
                    { color: #017E6F ! important }

/**** Ask Cancel Frame (main): ****/

#AskCancelDiv       { text-align: left }
/* #AskCancelForm      { } NOT USED */
#AskCancelTable TFOOT
                    { background-color: red }
/*                    { background-color: #F1F1F1 } */
/* #AskCancelPromptCol { } NOT USED */
/* #AskCancelDataCol   { } NOT USED */
#AskCancelPromptTD  { font-size: 12pt;
                      font-weight: bold }

/**** Ask Place Frame (main): ****/

#AskPlaceDiv        { text-align: left }
/* #AskPlaceForm       { } NOT USED */
#AskPlaceTable TFOOT
                    { background-color: #017E6F }  /* Partslink Green */
/*                    { background-color: #F1F1F1 } */
/* #AskPlacePromptCol  { } NOT USED */
/* #AskPlaceDataCol    { } NOT USED */
#AskPlacePromptTD   { font-size: 12pt;
                      color: white;
                      font-weight: bold }

/**** Saved/Incomplete/History Orders Frame (main): ****/

#SavedOrdersDiv, #IncompleteOrdersDiv, #OrderHistoryDiv
                    { text-align: left }
#SavedOrdersTable COL, #IncompleteOrdersTable COL, #OrderHistoryTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
#SavedOrdersTable THEAD, #IncompleteOrdersTable THEAD, #OrderHistoryTable THEAD
                    { background-color: #F1F1F1 }
#SavedOrdersTable A, #IncompleteOrdersTable A, #OrderHistoryTable A, #ShowSavedOrdersLink A
                    { color: #2F017D ! important;
                      text-decoration: underline ! important }
#SavedOrdersTable A:hover, #IncompleteOrdersTable A:hover, #OrderHistoryTable A:hover, #ShowSavedOrdersLink A:hover
                    { color: #017E6F ! important }
#SavedOrdersTable TBODY .EvenRow, #IncompleteOrdersTable TBODY .EvenRow, #OrderHistoryTable TBODY .EvenRow
                    { background-color: #EEEEEE }
#SavedOrdersDeleteCol, #IncompleteOrdersDeleteCol, #OrderHistoryPrintCol
                    { width: 21px }
#SavedOrdersOrderIDCol, #IncompleteOrdersOrderIDCol, #OrderHistoryOrderIDCol
                    { width: 60px }

/* NOT USED #SavedOrdersOrderIDCol */
/* NOT USED #SavedOrdersCustOrdRefCol */
/* NOT USED #SavedOrdersSupplierCol */
/* NOT USED #SavedOrdersLastModTimeCol */
/* NOT USED #SavedOrdersTotalLinesCol */
/* NOT USED #SavedOrdersOrderDetailsPromptCol */
/* NOT USED #SavedOrdersOrderDetailsDataCol */

/**** Shipping Info Table (main): ****/

#ShippingInfoTable COL
                    { padding-left:  4px;
                      padding-right: 4px }
/* NOT USED #ShippingInfoShipMethodCol */
#ShippingInfoOrderTypeCol
                    { width: 90px;
                      text-align: center }
#ShippingInfoTable THEAD, #ShippingInfoTable TFOOT
                    { background-color: #F1F1F1 }
#ShippingInfoTable THEAD .OrderType
                    { text-align: center }
#ShippingInfoTable TBODY .EvenRow
                    { background-color: #EEEEEE }

/**** Class overrides: ****/

.ThinSpacerRow, .BlankEnquiryRow
                    { color: black;
                      margin: 0 0 0 0;
                      padding: 0;
                      line-height: 4pt;
                      background-color: white;
                      font-size: xx-small;
                      font-weight: normal }

.ThisItem           { color: red ! important }

.WhiteText          { color: #FFFFFF;
                      font-size: 10pt;
                      font-weight: bold }

#MYDEOrderTypeInfoTitle
                    { font-weight: bold;
                      text-decoration: underline }

#GMDEOrderTypeInfoTitle
                    { font-weight: bold;
                      font-size: 12pt;
                      text-decoration: underline }
