#pcMain
{
    FONT-SIZE: 11px;
    WIDTH: 100%;
    COLOR: #333333;
    FONT-FAMILY: Tahoma, SansSerif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
#pcMain A:link
{
    COLOR: #0066ff
}
#pcMain A:visited
{
    COLOR: #0066ff
}
#pcMain A:hover
{
    COLOR: #0000ff;
    TEXT-DECORATION: none
}
.pcMainTable
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse
}
.pcShowProducts
{
    BORDER-RIGHT: #e1e1e1 1px dotted;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e1e1e1 1px dotted;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #e1e1e1 1px dotted;
    WIDTH: 100%;
    MARGIN-RIGHT: auto;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e1e1e1 1px dotted;
    TEXT-ALIGN: center
}
.pcShowProducts TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.pcShowContent
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 0px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left
}
.pcShowContent TD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 3px
}
.pcShowCart
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left
}
.pcShowCart TD
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 1px
}
.pcShowList
{
    BORDER-RIGHT: #e1e1e1 1px solid;
    BORDER-TOP: #e1e1e1 1px solid;
    BORDER-LEFT: #e1e1e1 1px solid;
    WIDTH: 80%;
    BORDER-BOTTOM: #e1e1e1 1px solid;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left
}
.pcPageNav
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: left
}
.pcMainTable H1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #e5e5e5
}
.pcMainTable H2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #f5f5f5
}
.pcMainTable H3
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px;
    PADDING-TOP: 5px
}
.pcMainTable TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #e1e1e1 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.pcMainTable P
{
    MARGIN: 0px 0px 0px 5px
}
.pcShowProductName
{
    FONT-SIZE: 12px;
    COLOR: #cc6600
}
#pcMain .pcShowProductSku
{
    COLOR: #666666
}
#pcMain .pcShowProductWeight
{
    COLOR: #666666
}
#pcMain .pcShowProductBrand
{
    COLOR: #666666
}
#pcMain .pcShowProductStock
{
    COLOR: #666666
}
#pcMain .pcShowProductBTOConfig
{
    COLOR: #666666
}
#pcMain .pcShowProductCustSearch
{
    COLOR: #666666
}
#pcMain .pcShowProductCustSearch A
{
    TEXT-DECORATION: none
}
#pcMain .pcShowProductShipping
{
    COLOR: #666666
}
#pcMain .pcShowProductPrice
{
    COLOR: #000000
}
#pcMain .pcShowProductListPrice
{
    TEXT-DECORATION: line-through
}
#pcMain .pcShowProductSavings
{
    COLOR: #ff6600
}
#pcMain .pcShowProductSDesc
{
    PADDING-RIGHT: 30px;
    COLOR: #666666
}
#pcMain .pcShowProductNFS
{
    FONT-WEIGHT: bold;
    MARGIN: 5px;
    COLOR: #0066ff
}
.pcShowProductLink
{
    PADDING-TOP: 3px
}
.pcSortProducts
{
    TEXT-ALIGN: right
}
.pcShowProductsH
{
    MARGIN-LEFT: auto;
    WIDTH: 125px;
    MARGIN-RIGHT: auto;
    HEIGHT: 225px;
    TEXT-ALIGN: center
}
.pcShowProductImageH
{
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 125px;
    TEXT-ALIGN: center
}
#pcMain .pcShowProductImageH IMG
{
    BORDER-RIGHT: #e1e1e1 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e1e1e1 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e1e1e1 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e1e1e1 1px solid
}
.pcShowProductInfoH
{
    MARGIN-TOP: 5px;
    VERTICAL-ALIGN: top;
    HEIGHT: 100px
}
.pcShowProductInfoH P
{
    TEXT-ALIGN: center
}
.pcShowProductsHCS
{
    MARGIN-LEFT: auto;
    WIDTH: 125px;
    MARGIN-RIGHT: auto;
    HEIGHT: 225px;
    TEXT-ALIGN: center
}
.pcShowProductsP
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px;
    WIDTH: 100%;
    PADDING-TOP: 5px
}
.pcShowProductImageP
{
    WIDTH: 125px;
    HEIGHT: 125px;
    TEXT-ALIGN: center
}
#pcMain .pcShowProductImageP IMG
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e5e5e5 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e5e5e5 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e5e5e5 1px solid
}
.pcShowProductInfoP
{
    PADDING-LEFT: 10px;
    WIDTH: 95%;
    TEXT-ALIGN: left
}
.pcShowProductsL
{
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.pcShowProductsLheader
{
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: left
}
.pcShowProductsLCell
{
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
}
.pcShowProductImageL
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 25px;
    PADDING-TOP: 5px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.pcShowProductsMheader
{
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: left
}
.pcShowProductsM
{
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.pcShowProductImageM
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    WIDTH: 25px;
    PADDING-TOP: 0px;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
.pcBTOmainTable
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 100%;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
.pcBTOfirstRow
{
    BACKGROUND-COLOR: #f5f5f5
}
.pcBTOsecondRow
{
    BACKGROUND-COLOR: #e1e1e1
}
.pcBTOpopup
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 10px;
    MARGIN: 5px;
    BORDER-LEFT: 0px;
    WIDTH: 98%;
    BORDER-BOTTOM: 0px;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
.pcBTOpopup IMG
{
    PADDING-BOTTOM: 3px;
    MARGIN: 5px;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: center
}
.pcShowBTOconfiguration
{
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: left
}
.pcShowBTOconfiguration P
{
    COLOR: #666666;
    size: 10px
}
.pcShowCategory
{
    MARGIN-LEFT: auto;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center
}
.pcShowCategory TD
{
    VERTICAL-ALIGN: bottom
}
.pcShowCategoryP
{
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.pcShowCategoryImage
{
    PADDING-BOTTOM: 3px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 125px;
    TEXT-ALIGN: center
}
.pcShowCategoryImage IMG
{
    BORDER-RIGHT: #e5e5e5 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #e5e5e5 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #e5e5e5 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #e5e5e5 1px solid
}
.pcShowCategoryInfo
{
    MARGIN-TOP: 5px;
    VERTICAL-ALIGN: top
}
.pcShowCategoryInfo P
{
    TEXT-ALIGN: center
}
.pcShowCategoryInfoP
{
    MARGIN-TOP: 5px;
    VERTICAL-ALIGN: top;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
.pcShowPrices
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 10px
}
.pcPageNav
{
    MARGIN: 10px 0px 10px 5px;
    TEXT-ALIGN: left
}
.pcPageName A:link
{
    COLOR: #999999
}
#pcCatNav A:visited
{
    COLOR: #999999
}
.pcPageNav A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
#pcMain FORM
{
    MARGIN: 0px
}
.pcForms INPUT
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f7f7f7
}
.pcForms INPUT:focus
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.pcForms TEXTAREA
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f7f7f7
}
.pcForms TEXTAREA:focus
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
.pcForms SELECT
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #333333;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #f5f5f5
}
#submit
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent
}
#pcMain .submit
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent
}
#pcMain .submit2
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #666666;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffcc
}
#pcMain .transparentField
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent
}
#pcMain .clearBorder
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent
}
.pcCatSearchResults UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px 15px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.pcCatSearchResults UL LI
{
    MARGIN: 2px 0px 0px
}
#pcMain IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.pcPageDesc
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffffcc
}
.pcSectionTitle
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    COLOR: #666666;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: left
}
.pcTextMessage
{
    FONT-WEIGHT: bold;
    COLOR: #0066ff
}
.pcErrorMessage
{
    BORDER-RIGHT: #0099ff 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #0099ff 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 4px;
    MARGIN: 15px;
    BORDER-LEFT: #0099ff 1px solid;
    WIDTH: 90%;
    COLOR: #0066ff;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #0099ff 1px solid;
    BACKGROUND-COLOR: #f7f7f7;
    TEXT-ALIGN: center
}
.pcSmallText
{
    FONT-SIZE: 10px;
    COLOR: #999999
}
.pcSpacer
{
    HEIGHT: 10px
}
#pcMain HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BACKGROUND: #e5e5e5;
    BORDER-LEFT: 0px;
    COLOR: #e5e5e5;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px
}
#pcMain LI
{
    PADDING-BOTTOM: 3px
}
#pcMain .pcShowMainImage
{
    MARGIN-BOTTOM: 5px;
    MARGIN-LEFT: 5px;
    VERTICAL-ALIGN: bottom;
    WIDTH: auto;
    MARGIN-RIGHT: 5px;
    HEIGHT: auto;
    TEXT-ALIGN: center
}
#pcMain .pcShowMainImage IMG
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 1px solid
}
#pcMain .pcShowAdditional
{
    MARGIN-LEFT: auto;
    WIDTH: 240px;
    MARGIN-RIGHT: auto;
    TEXT-ALIGN: center
}
#pcMain .pcShowAdditionalImage
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
#pcMain .pcShowAdditional IMG
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 50px;
    BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.invoice
{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-COLLAPSE: collapse
}
TABLE.invoiceBto
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-LEFT: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    BORDER-COLLAPSE: collapse
}
TD.invoice
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
TD.invoiceNob
{
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
