body { margin: 0px 0px 0px 0px;
       background-color:#ffffff; }
form { display:inline; }        /* remove whitespace that forms add by default */
A:link
{
    COLOR: #003399;
    text-decoration:underline;
}
A:visited
{
    COLOR: #666666;
    text-decoration:underline;
}
A:hover
{
    COLOR: #cc0000;
    text-decoration:underline;
}
a.POVLink
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
a.POVLink:link {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
a.POVLink:visited {
  color:#FFFFFF;
}
a.POVLink:hover {
  color:#FFFFFF;
}
.GlobalLink {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
.HPBannerCopy
{
    COLOR:#FFFFFF;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
}
.Arial13BoldWhite
{
    COLOR:#FFFFFF;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
}
.text2whitebold
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    text-decoration: underline;
}
.text2whitebold2
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.graymedium
{
    COLOR: #666666;
}
.errormessage
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
.conditionalError /* Smaller error text, used for more specific messages*/
{ 
    color:#cc0000;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight:bold;
}
.conditionalmessage
{ 
    color:#003399;
    font-family: Verdana, Arial;
    font-size: 14px;
    font-weight:bold;
}
.breadcrumb
{
	COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.text0
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
}
.text0bold
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.text0gray
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
}
.text0boldgray
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
}
.text0boldwhite
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
}
.text0boldred
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
}
.text1
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
}
.text1bold
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.text1red
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
}
.text1blue
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}                    
.text1orange
{
    COLOR: #ff6600;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
}
.text1grayheader
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}     
.text1boldred
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.text1boldblue
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}                    
.text1boldwhite
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.text1boldwhite2
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.text1b
{
     COLOR: #333333;
     FONT-FAMILY: Verdana, Arial;
     FONT-SIZE: 12px;     
}
.text1orangebold
{
    COLOR: #FF6600;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.text1orange
{
    COLOR: #FF6600;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
}
.text2
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.text2black
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.text2white
{
	COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.text2whitebold2
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.text2whitebold2 a
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    text-decoration: underline;
}
.text2bold
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.text2boldblue
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.text2boldred
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.text2italic
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
}
.text2red
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.text2green
{
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.text2greenbold
{
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.text2ltgray {
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.text3
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
.text3black
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
.text3red
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
}
.text3bold
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.text3boldblack
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.text3boldwhite
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.text3boldred
{
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.text4
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9px;
}
.text4bold
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
}
.header0
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 19px;
    FONT-WEIGHT: bold;
}
.header0gray
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 19px;
}
.header0graybold
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 19px;
    FONT-WEIGHT: bold;
}
.header0blue {
	COLOR: #003399;
	FONT-FAMILY: Arial;
	FONT-SIZE: 19px;
	FONT-WEIGHT: bold;
}
.header1gray
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
}
.header1blue
{
    COLOR: #6699cc;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
}
.header1red
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold
}
.header1gray
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 17px;
    FONT-WEIGHT: bold;
}
.header2
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header2 a
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header2blue
{
    COLOR: #6699cc;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header2red
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header2green
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header2grey
{
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header2white
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header2royal
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
}
.header3
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.header3white
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.header3greenbold
{
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.header3red
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.header24
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
}
.header24white
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
}
.header24blue
{
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 24px;
    FONT-WEIGHT: bold;
}
.checkouterror
{
    COLOR: #cc0000;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 22px;
    FONT-WEIGHT: bold;
}
.checkoutHeader
{ 
  COLOR: #003399;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 24px;
  FONT-WEIGHT: bold;
}
.checkoutHeaderNew
{ 
  COLOR: #003399;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 24px;
  FONT-WEIGHT: bold;
  WIDTH: 100%;
  MARGIN: 15px 0px 10px;
  BORDER-WIDTH: 0px 0px 3px;
  BORDER-COLOR: #003399;
  BORDER-STYLE: solid;
}
.checkoutHeaderLoginSpoof
{
  COLOR: #000033;
  FONT-SIZE: 18px;
  FONT-WEIGHT: bold;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.checkoutBoxLoginSpoof
{
  BORDER:2px solid #B3A389;
  PADDING:10px
}
.checkoutHeaderUnderline 
{ 
  background-color: #003399;
  height: 3px;
}

.CheckoutSubheader
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}

.CheckoutBucketHeader
{
  color:#FFFFFF;
  font-family: Arial, Verdana;
  font-size: 15px;
  font-weight: bold
}

.CheckoutBucketBackground1
{
  background-color: #69c;
}

.CheckoutBucketBackground2
{
  background-color: #666;
}

.CheckoutBucketBackground3
{
  background-color: #999;
}

.CheckoutBucketBackground4
{
  background-color: #CCC;
}

.CheckoutBodyText
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal
}

.CheckoutBodyTextAccent
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold
}

.CheckoutFieldLabels
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold
}

.CheckoutFieldExample
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal
}

.CheckoutTotal 
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold
}

.CheckoutSubtotal
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal
}

.CheckoutGiftWrap
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal
}

.CheckoutSandH
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal
}

.CheckoutTax 
{
  color:#333333;
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: normal
}

.ItemInfoName
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.ItemInfoValue
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
}
.ItemSubhead
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.PriceSmall
{
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
}
.PriceSmallStrikethru
{
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: line-through;
}
.PriceSmallStrikethruCheckout
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: line-through;
}
.ShippingCutoffItem {
	font-family: verdana, arial;
	font-size: 11px;
	color: #003399;
}
.ShippingCutoffItemBold {
	font-family: verdana, arial;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
}
.ShippingCutoffItemDate {
	font-family: verdana, arial;
	font-size: 11px;
	color: #003399;
}
.ShippingCutoffItemMethod {
	font-family: verdana, arial;
	font-size: 11px;
	color: #003399;
	font-weight: bold;
}
.FauxLinkVerdana11 {
	font-family: verdana, arial;
	font-size: 11px;
	color: #0000ff;
	text-decoration: underline;
}
.AuthorMedium {
	font-family: verdana, arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.AuthorBig {
	font-family: verdana, arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.MediaMedium {
	font-family: verdana, arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.MediaBig {
	font-family: verdana, arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
}
.PriceMedium {
	font-family: arial, verdana;
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
}
.PriceBig {
	font-family: arial, verdana;
	font-size: 19px;
	color: #CC0000;
	font-weight: bold;
}
.PriceGiant {
	font-family: arial, verdana;
	font-size: 24px;
	color: #CC0000;
	font-weight: bold;
}
.WasPriceMedium {
	font-family: verdana, arial;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
}
.WasPriceSmall {
	font-family: verdana, arial;
	font-size: 11px;
	color: #CC0000;
}
.PaginationArrows {
	font-family: verdana, arial;
	font-size: 13px;
	color: #666666;
        font-weight: bold
}                        

.SMBtext {
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
}
.crossSellBG { background-color: #6699CC; }
.bgltgrey { background-color: #dddddd; }
.bgmedgrey { background-color: #cccccc; }
.bgdrkgrey { background-color: #333333; }
.bgred { background-color: #cc0000; }
.bgltblue { background-color: #6699cc; }
.bgspecshop { background-color: #6699cc; }
.bgdrkblue { background-color: #003399; }
.bgshelfunderline { background-color: #003399; }
.bgleftnav { background-color: #003399; }
.bgcream1 { background-color: #ffffcc; }
#bgdrkgrey {
	color: #333333;
} 
#bgwhite {
	color: #FFFFFF;
} 
#bgblack {
	color: #000000;
}
.ItemSubheadBG { background-color: #CCCCCC; }
.nonItemBucketBG { background-color: #003399; }
.ItemBucketBG { background-color: #003399; }
.SMBbg { background-color: #FFFF99; }
.checkoutBG { background-color: #69c; }
.ShelfSubhead {
font-family: Arial; 
font-size: 24px;
font-weight: bold;
color: #333333;
}
.ArrivalDates {
font-family: Verdana,Arial;
font-size: 11px;
color: #039;
font-weight: bold;
}
}
.ImportantMedium {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #FF6600;
    font-weight: bold
}
.ShipToStoreBG
{
    background-color: #FFEADE;
}
.EmailCheckoutBG
{
    background-color: #E7E7E7;
}
