BODY
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: x-small;
}
TR.TopNav
{
    BACKGROUND-COLOR: #777777;
    COLOR: white;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    HEIGHT: 35px
}
TD.TopNav
{
    BACKGROUND-COLOR: #777777;
    COLOR: white;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
TD.LeftNav
{
    BACKGROUND-COLOR: #009999;
    BORDER-RIGHT: black 1px solid;
    COLOR: black;
    FONT-WEIGHT: bold;
    WIDTH: 125px
}
H2
{
    COLOR: Black;
    FONT-SIZE: 13.5pt;
    FONT-WEIGHT: bold
}
A:link
{
    COLOR: #330066;
    FONT-SIZE: 10pt
}
A:visited
{
    COLOR: #330066;
    FONT-SIZE: 10pt
}
A:active
{
    COLOR: red;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.SpecialInstructions
{
    padding-left: 30px;
}
A.Special
{
	font-weight: normal;
	font-size: 10pt;
	color: blue;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
A.Special:link
{
	font-size: 10pt;
	color: blue;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
A.Special:active
{
	font-size: 10pt;
	color: blue;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
A.Special:hover
{
	font-size: 10pt;
	color: blue;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
A.Special:visited
{
	font-size: 10pt;
	color: blue;
	font-family: Arial, Verdana;
	text-decoration: underline;
}
A.Footer
{
    COLOR: #330066;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8pt
}
A.Footer:link
{
    COLOR: #330066;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8pt
}
A.Footer:hover
{
    COLOR: #330066;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline
}
A.Footer:visited
{
    COLOR: #330066;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8pt
}
A.Footer:active
{
    COLOR: red;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8pt
}
.ShopHeading
{
    COLOR: #330066;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: capitalize
}
.ShopItemDetails
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12pt;
}
.ShopItemDetailsDisable
{
    COLOR: Gray;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12pt;
}
.ShopSavedItemDetails
{
	font-size: 12pt;
	color: darkgray;
	font-family: Arial, Helvetica;
}
.ShopTotals
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: capitalize
}
.ShopOtherTotals
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: capitalize
}
.ShopItemLabel
{
    BACKGROUND-COLOR: #330066;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;
    TEXT-TRANSFORM: capitalize
}
.ShopItemLabelToBuyNow
{
    BACKGROUND-COLOR: #330066;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;   
}
.ShopItemLabelSavedItem
{  
    BACKGROUND-COLOR: lightgrey;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;   
}
.ShopItemLabelWishListItem
{  
    BACKGROUND-COLOR: #330066;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;   
}
.ShopLabelsAll
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    TEXT-TRANSFORM: capitalize
}
.ShopLabelsNormal
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: right;
    TEXT-TRANSFORM: capitalize
}
.ShopItemDesc
{
    COLOR: #330066;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.ShopItemDescDisable
{
    COLOR: Gray;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
.ShopItemDescNoLink
{
    COLOR: #330066;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}
.ShopItemGiftCard
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    font-weight:normal
}
.ShopInStock
{
    COLOR: #003300;
    FONT-FAMILY: Arial, helvetica;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize
}
.ShopNotInStock
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.ShopPadTop
{
    PADDING-BOTTOM: 3pt;
    PADDING-TOP: 3pt
}
TABLE
{
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: x-small;
}
.ShopTotalsBgColorBlue
{
    BACKGROUND-COLOR: #330066;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: capitalize
}
.Cat
{
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 10pt
}
.SubCat
{
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 10pt
}
.Recap
{
    COLOR: darkmagenta;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
}
A:hover
{
    COLOR: #330066;
    FONT-SIZE: 10pt
}
.Icon
{
    BORDER-BOTTOM: blue 1px solid;
    BORDER-LEFT: blue 1px solid;
    BORDER-RIGHT: blue 1px solid;
    BORDER-TOP: blue 1px solid
}
.QASHeading
{
    COLOR: #330066;
    FONT-FAMILY: Arial, helvetica;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: capitalize
}
TD.QuickShopTitle
{
	background-color: #330066;
	color: White;
	font-weight: bold;
}
TD.QuickShopError
{
	color: Red;
	font-weight: bold;
}
.Error
{
    COLOR: red;
    FONT-SIZE: 12pt;
    font-weight: bold;
    FONT-FAMILY: Arial, Verdana;
}


TABLE.OrderStatusList
{
    width: 100%;
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;  /* 'cellspacing=0' equivalent */
    margin-top: 20px;
}
TABLE.OrderStatusList TR.Even
{
    background-color: #EEEEEE;
}
TABLE.OrderStatusList TR.Odd
{
    background-color: White;
}
TABLE.OrderStatusList TD
{
    padding-left: 2px; /* 'cellpadding' equivalent */
    padding-right: 2px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 10pt;
    font-weight: bold;
    color: Black;
}
TABLE.OrderStatusList TH
{
    font-size: 12pt;
    font-weight: bold;
    color: White;
    background-color: #666666;
    padding-left: 0px;
    padding-right: 0px;
}
TABLE.OrderStatusList .colDate
{
    width: 300px;
    text-align: right;
    padding-right: 20px;
}
TABLE.OrderStatusList .colOrderNumber
{
    width: 300px;
    text-align: center;
}
TABLE.OrderStatusList .colOrderType
{
    text-align: left;
    padding-left: 20px;
}
TABLE.OrderStatusList .colNoOrderHistory
{
    text-align: center;
    padding-top: 30px;
    font-size: 12pt;
    font-weight: bold;
}
TABLE.OrderStatusList A
{
    color: Black;
    font-size: 10pt;
    font-weight: bold;
}

TABLE.OrderStatus
{
    border: 0;
    border-spacing: 0px;
    border-collapse: collapse;  /* 'cellspacing=0' equivalent */
    font-size: 12pt;
    font-weight: bold;
}
TABLE.OrderStatus .Title
{
    font-size: 12pt;
    font-weight: bold;
    padding-right: 10px;
}
TABLE.OrderStatus .Value
{
    font-size: 10pt;
    font-weight: bold;
    color: #666666;
}
TABLE.OrderStatus .Value12
{
    font-size: 12pt;
    font-weight: bold;
    color: #666666;
}

