.CheckoutPageHeading
{
	font-size: 20px;
	color: #006699;
	font-family: verdana, arial;
}
.Border
{
	background: #cccccc;
}
.CheckoutLink
{
	color: #003399;
}
BODY A
{
	text-decoration: none;
}
.StandardText
{
	font-size: 11px;
	font-family: verdana, arial;
}
.GRStandardText
{
	font-size: 12px;
	color: #666666;
	font-family: verdana;
}
.BoldStandardText
{
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial;
}
.LabelText
{
	font-size: 11px;
	color: #666666;
	font-family: verdana, arial;
}
.LabelAccent
{
	font-size: 11px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: verdana, arial;
	background-color: #D8D8D8;
	text-decoration: none;
}
.LabelAccentT4OLD
{
	font-size: 11px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: verdana, arial;
	background-color: #B3CAE6;
	text-decoration: none;
}
.BorderT4
{
	background: #003399;
}
.PageHeading
{
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	font-family: verdana, arial;
}
.SubHeading
{
	font-weight: bold;
	font-size: 12px;
	color: #003399;
	font-family: verdana, arial;
}
.SubText
{
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
}
.NavText
{
	font-size: 11px;
	color: #cccccc;
	font-family: verdana, arial;
	text-decoration: none;
}
.ErrorMessage
{
	font-weight: bold;
	font-size: 15px;
	color: #ff0000;
	font-family: Verdana, Arial;
}
.ErrorMessageSmall
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.HighlightText
{
   	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.ErrorMessageSmallItal
{
	font-weight: bold;
	font-style:italic;
	font-size: 12px;
	color: #ff0000;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.SaleItemSmall
{
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana;
}
.StandardCellHeading
{
	font-size: 11px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: verdana, arial;
	background-color: #D8D8D8;
}
.ProductGramBackground
{
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: verdana, arial;
    BACKGROUND-COLOR: #D8D8D8    
}
.ProductGramBorders
{
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid
}
.SearchNavCell
{
	font-size: 11px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: verdana, arial;
	background-color: #D8D8D8;
}
.StandardCell
{
	font-size: 11px;
	background: #ffffff;
	font-family: verdana, arial;
}
.NavCellAccent
{
	font-size: 11px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: verdana, arial;
	background-color: #ffffff;
}
.NavCellAccent1
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
.CellAccent1
{
	font-size: 11px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: verdana, arial;
	background-color: #F3F3F3;
}
.CellAccent2
{
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	font-family: verdana, arial;
}

.CellAccent3
{
	font-size: 11px;
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
}
.CellAccent4
{
	font-size: 13px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: verdana, arial;
	background-color: #F3F3F3;
}
.RetrieveBagText
{
	font-weight: bold;
	font-size: 12px;
	font-family: verdana, arial;
}
A.NavLinkHeader:active
{
	font-size: 15px;
	color: #000000;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkHeader:link
{
	font-size: 15px;
	color: #000000;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkHeader:visited
{
	font-size: 15px;
	color: #000000;
	font-family: verdana, arial;
	text-decoration: none;
}
.TrendText
{
	font-size: 13px;
	color: #666666;
	font-family: MS Serif;
}

A.CareLink:active
{
	font-size: 12px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.CareLink:link
{
	font-size: 12px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.CareLink:visited
{
	font-size: 12px;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.NavLink:active
{
 font-size: 10px;
 color: #000000;
 font-family: verdana, arial;
 text-decoration: none;
}
A.NavLink:hover
{
 font-size: 10px;
 color: #000000;
 font-family: verdana, arial;
 text-decoration: underline;
}

A.NavLink:link
{
 font-size: 10px;
 color: #000000;
 font-family: verdana, arial;
 text-decoration: none;
}

A.NavLink:visited
{
	font-size: 11px;
	color: #000000;
	font-family: verdana, arial;
	text-decoration: none;
}
A.Link:active
{
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.Link:link
{
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.Link:visited
{
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.StandardTextLink:active
{
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.StandardTextLink:link
{
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.StandardTextLink:visited
{
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkSelected:active
{
	font-weight: bold;
	font-size: 10px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkSelected:link
{
	font-weight: bold;
	font-size: 10px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkSelected:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkDeselected:active
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkDeselected:link
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkDeselected:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkFooterSelected:active
{
	font-weight: bold;
	font-size: 9px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkFooterSelected:link
{
	font-weight: bold;
	font-size: 9px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkFooterSelected:visited
{
	font-weight: bold;
	font-size: 9px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkFooterDeselected:active
{
	font-weight: bold;
	font-size: 9px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkFooterDeselected:link
{
	font-weight: bold;
	font-size: 9px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.NavLinkFooterDeselected:visited
{
	font-weight: bold;
	font-size: 9px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.boldlink:active
{
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.boldlink:link
{
	font-weight: bold;
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.boldlink:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.boldlinkarrow:active
{
	font-weight: bold;
	font-size: 10px;
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.boldlinkarrow:link
{
	font-weight: bold;
	font-size: 10px;
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.boldlinkarrow:visited
{
	font-weight: bold;
	font-size: 10px;
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.graylink:active
{
	font-weight: bold;
	font-size: 11px;
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.graylink:link
{
	font-weight: bold;
	font-size: 11px;
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.graylink:visited
{
	font-weight: bold;
	font-size: 11px;
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.graylinkarrow:active
{
	font-weight: bold;
	font-size: 10px;
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.graylinkarrow:link
{
	font-weight: bold;
	font-size: 10px;
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.graylinkarrow:visited
{
	font-weight: bold;
	font-size: 10px;
	background: #ffffff;
	color: #003399;
	font-family: verdana, arial;
	text-decoration: none;
}
A.sidelink:active
{
	font-size: 11px;
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.sidelink:link
{
	font-size: 11px;
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.sidelink:visited
{
	font-size: 11px;
	background: #ffffff;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
.CopyrightInfo
{
	background: #ffffff;
	font: 10px verdana, arial;
	color: #333333;
}
.CopyrightInfoBold
{
	background: #ffffff;
	font: 10px verdana, arial;
	color: #333333;
	font-weight: bold;
}
.SalePrice
{
	font-weight: normal;
	font-size: 10pt;
	color: #ff0000;
	font-family: Verdana, Arial;
}
.RegPriceStrike
{
	font-weight: normal;
	font-size: 14px;
	color: #666666;
	font-family: Arial, Verdana;
	text-decoration: line-through;
}
.RegPrice
{
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial;
}
.ProdColumn
{
	font-weight: 900;
	font-size: 13px;
	text-transform: capitalize;
	color: #666666;
	font-family: Verdana, Arial;
}
.ProdColumnRed
{
	font-weight: 900;
	font-size: 13px;
	text-transform: capitalize;
	color: #ff0000;
	font-family: Verdana, Arial;
}
.ProdNotShaded
{
	background-color: #ffffff;
}
.ProdShaded
{
	background-color: #D8D8D8;
}
.ProdMain
{
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial;
}
.NavBreadCrumbs
{
	font-weight: normal;
	font-size: 11px;
	color: #003399;
	font-family: Verdana, Arial;
}
.NavItems
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial;
}
.ProdCopy
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial;
}
.bProdCopy
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial;
}
.ProdCopyHeader
{
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	font-family: Verdana, Arial;
}
.BedSize1
{
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	font-family: Verdana, Arial;
}
.BedSize2
{
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	font-family: Verdana, Arial;
}
.BedSizeSelected
{
	font-weight: bold;
	font-size: 14px;
	color: #003399;
	font-family: Verdana, Arial;
	background-color: #ffffff;
}
.ProdImage
{
	font-weight: normal;
	font-size: 11px;
	color: #003399;
	font-family: Verdana, Arial;
}
.ProdName
{
	font-weight: normal;
	font-size: 13px;
	color: #333333;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
.ProdNameRed
{
	font-weight: normal;
	font-size: 13px;
	color: #ff0000;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
.FTHItemsNotAddedMessages
{
	font-weight: normal;
	font-size: 11px;
	color: #ff0000;
	font-family: Verdana, Arial;
}
.NavOtherLinks
{
	font-weight: normal;
	font-size: 11px;
	text-transform: none;
	color: #333333;
	font-family: Verdana, Arial;
}
.ItemsAdded
{
	font-weight: bold;
	font-size: 13px;
	color: #ff0000;
	font-style: italic;
	font-family: Verdana, Arial;
}
.ItemNotFound1
{
	font-weight: normal;
	font-size: 18px;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial;
}
.ItemNotFound2
{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	font-style: italic;
	font-family: Verdana, Arial;
}
.ItemsNotAdded
{
	font-weight: bold;
	font-size: 13px;
	color: #ff0000;
	font-style: italic;
	font-family: Verdana, Arial;
}
.ItemsNotAddedMessages
{
	border-right: #666699 thin solid;
	border-top: #666699 thin solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #666699 thin solid;
	color: #666699;
	border-bottom: #666699 thin solid;
	font-family: Verdana, Arial;
}
.ProdError
{
	font-weight: bold;
	font-size: 13px;
	color: #ff0000;
	font-family: Verdana, Arial;
}
Business Casual Basics TD.four
{
	background: #999999;
}
.SalePrice
{
	font-weight: normal;
	font-size: 13px;
	color: #666666;
	font-family: Verdana, Arial;
}
.ThankYouSubscribeEmail
{
	font-size: 18px;
	color: #006699;
	font-family: Verdana, Arial;
}
.ThankYouSubscribeEmail2
{
	font-size: 18px;
	color: #666699;
	font-family: Verdana, Arial;
}
BODY
{
	background-color: #ffffff;
}
.LineAccent
{
	background-color: #cccccc;
}
.LineAccentLanding
{
	background-color: #ffffff;
}
.TextBoxStandardText
{
	font-family: Arial;
	font-size: 13px;
}
.BoldStandardText2
{
	font-weight: bold;
	font-size: 11pt;
	color: #000099;
	font-family: Tahoma;
}
.SearchStandardText
{
	font-size: 11px;
	color: #006699;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.HiddenSku
{
	color: #606060;
	background-color: #CCCCCC;
}
.giftNavcell
{
	font-weight: bold;
	font-size: 10px;
	color: #0000ff;
	font-family: Arial, Verdana;
	background-color: #ffffff;
}
.giftStandardcell
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Verdana;
	background-color: #ccccff;
}
.giftCentercell
{
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Verdana;
	background-color: #ccccff;
	text-align: center;
}
.giftSubheading
{
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	font-family: Arial, Verdana;
}
.giftItemText
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	background-color: #ffffff;
}
.giftHeader1
{
	font-weight: bolder;
	font-size: 13px;
	color: #ffffff;
	font-family: Verdana;
	background-color: #006699;
}
.giftHeader2
{
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana;
	background-color: #006699;
}
.giftHeader3
{
	font-weight: bolder;
	font-size: 13px;
	color: #000000;
	font-family: Verdana;
	background-color: #cccccc;
}
.giftStoreTag
{
	font-weight: bolder;
	font-size: 16px;
	color: #006699;
	font-family: Verdana;
	background-color: #ffffff;
}
.giftNavText
{
	font-size: 9px;
	color: #0000ff;
	font-family: Verdana;
	background-color: #ffffff;
	text-decoration: underline;
}
.giftSale
{
	font-weight: bolder;
	font-size: 9px;
	color: #ff0000;
	font-family: Verdana;
	background-color: #ffffff;
}
TD.OrderConf
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana;
	background-color: #003399;
}
TD.TanLine
{
	background-color: #cccc99;
}
.EmailThankYouFont
{
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial;
}
.EmailThankYouFont2
{
	color: #666666;
	font-family: Verdana, Arial;
}
.BigBlue
{
	font-weight: bolder;
	font-size: 32px;
	color: #0066cc;
	font-family: Verdana, Arial;
}
A.PopupLink:active
{
	font-weight: bolder;
	font-size: 10px;
	color: #808000;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
A.PopupLink:link
{
	font-weight: bolder;
	font-size: 10px;
	color: #808000;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
A.PopupLink:visited
{
	font-weight: bolder;
	font-size: 10px;
	color: #808000;
	font-family: Verdana, Arial;
	text-decoration: underline;
}
A.KnowledgeLink:active
{
	vertical-align: text-top;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.KnowledgeLink:link
{
	vertical-align: text-top;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
A.KnowledgeLink:visited
{
	vertical-align: text-top;
	font-weight: bold;
	font-size: 10px;
	color: #333333;
	font-family: verdana, arial;
	text-decoration: none;
}
.GRStandardText
{
	font-size: 10px;
	color: #666666;
	font-family: verdana;
}

.PlannerText
{
	font-size: 12px;
	color: #666666;
	font-family: verdana;
}

.error
{
	background-color: #0099cc;
	background-repeat: repeat;
	font-family: verdana, arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}

.formsection
{
	background-color: #003399;
	background-repeat: repeat;
	font-family: verdana, arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
}

.red9BArial
{
	font-family: verdana, arial;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}

.scroll 
{
border-color:Blue;
height: 262px;
width: 509px;
overflow: auto;
border: 1px solid #87ACBF;


}

.careHeader 
{
 font-size: 14px;
 font-family: Arial, Sans-Serif;
 color:#333333;
 font-weight: bold;
}

.careDetails
{
 font-size: 12px;
 font-family: Arial, Helvetica, Sans-Serif;
 color:#666666;
 font-weight: bold;
}

.carePrice
{
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color:#FF0000;
 font-weight: bold;
}

.CareCopyText
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}

.BoldCareCopyText
{
	font-weight: bold;
	font-size: 12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
}
.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:1px solid #C0C0C0;	
	border-top:5px solid #DAE7F7;
	padding:0px;
	overflow:hidden;
	z-index:950000;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}
/* Begin Instant Outfit Styles */


form
{
	margin: 0;
	padding: 0;
}

.PopUpBody
{
	/* path to image will have to be adjusted for production use */
	background-image: url(bg_popup.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

.BoxHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.leading
{
	line-height: 14px;
}
.NonBreaking
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	display: none;
}
.SmallLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363;
	text-decoration: underline;
}
.SaleItemBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

tr.Spacer td, td.Spacer
{
	line-height: .1em;
	height: .1em;
}
tr#IOPreview .ImageArea, .ImageArea table td
{
	background-color: #FFFFFF;
}


tr#IOPreview td#Items
{
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
}

table.ItemForm
{
	border-top: 1px solid #CCCCCC;
}

table#FirstItemForm
{
	border-color: #CCCCCC;
	margin-top: 0;
}

table.ItemForm img
{
	margin-top: 5px;
}

/* size color must be in a paragragh for the outdenting to work, not other container is reliable */
p.SizeColorFootnote
{
	text-align: left;
	color: #999;
	font: 9px Verdana,Arial,Helvetica,sans-serif;
	margin-top: 8px;
	text-indent: -1em;
	margin-left: 1em;
	padding: 0 15px 0 7px;
}

table.ItemForm td.FormArea
{
	background-color: #FFFFFF;
	padding: 17px 12px;
	border-bottom: 1px solid #CCCCCC;
}


table.SwatchTable td
{
	padding-right: 2px;
}
A.IOLink:active, A.IOLink:link, A.IOLink:visited, .SwatchTable a:active, .SwatchTable a:link, .SwatchTable a:visited
{
	font-size: 11px;
	color: #003399;
	text-decoration: underline;
}

IOHelp
{
	float: right;
	height: 130px;
	margin: 0px 5px 30px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 100px;
}

.IOHelp h4
{
	margin: 0 0 4px 0;
	padding: 0;
}

.IOHelp a img
{
	margin: 0 0 0 -8px;
	padding: 0;
}

.FormArea hr
{
	clear: both;
	height: 1px;
	color: #CC9;
	background-color: #CC9;
}

.IOHRImage
{
	display: block;
	margin: 0 0 5px 0;
}

.IOItemsalePrice
{
	color: red;
}

.FormArea select
{
	font: 11px Verdana,Arial,Helvetica,Sans-serif;
	width: 200px;
	margin-bottom: 12px;
}

.IOItemError
{
	position: relative;
	top: -30px;
}
.IOItemError img
{
	position: relative;
	top: 10px;
}

.IOItemLabelError
{
	color: red;
}

table#IOErrorBox
{
	border: 1px solid #CCC;
	background-color: #E6E6E6;
	margin-bottom: 10px;
}

#IOErrorBox td.ErrorMessageSmall
{
	padding-right: 12px;
}

table#IOFormButtons
{
	margin-top: 50px;
	border-top: 1px solid #CCCCCC;
}
table#IOFormButtons
{
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	color: #000;
}

a.IOBackToTop:link, a.IOBackToTop:visited, a.IOBackToTop:active, a.IOBackToTop:hover
{
	position: relative;
	font: 10px Verdana,Arial,Helvetica,Sans-serif;
	color: #999999;
	right: -690px;
}
a.IOBackToTop img
{
	position: relative;
	top: 3px;
}

.IOLabel
{
	font: 13px Verdana,Arial,Helvetica,Sans-serif;
}


.IOItemInfo p
{
	margin: 15px 0;
	padding: 0 12px 0 0;
}
.IOBackground1
{
	background-color: #006699
}
.IOAvailableColor
{
	background-color: #636563
}
.IOBackground2
{
	background-color: #E6E6E6
}
.IOBackground3
{
	background-color: #F3F3F3
}
table.IOGroupSelection td
{
	padding-bottom: 12px;
}

.PopUpHeads
{
	display: block;
	margin-top: 23px;
	margin-bottom: 10px;
	margin-left: 14px;
}

.FRHeads
{
	margin-top: 12px;
}

table#ContinueShop
{
	border: 1px solid #CCCCCC;
	background-color: #fff;
	margin-bottom: 10px;
	margin-top: 12px;
}

.ProdThumb
{
	margin-bottom: 6px;
	margin-top: 6px;
}

.Spiff
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.PricePrevSpace
{
	font: 4px Verdana,Arial,Helvetica,Sans-serif;
}

.ColorSwatchSpace
{
	height: 20px;
}

.ArrowIcon
{
	margin-bottom: 2px;
	margin-top: 2px;
}

.Bullet
{
	margin-bottom: 3px;
	margin-top: 3px;
}

.SelectItem
{
	height: 15px;
}

.BelowSelectItem
{
	font: 3px Verdana,Arial,Helvetica,Sans-serif;
}

.RowHeight
{
	height: 5px;
}

.HeaderImage
{
	margin: 12px, 0px, 0px, 0px;
}

.IOProdImage, a.IOProdImage:link, a.IOProdImage:visited, a.IOProdImage:active, a.IOProdImage:hover
{
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: super;
	line-height: 12px;
	text-decoration: underline;
}
.IOProdName
{
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 11px;
}
.IOSalePrice
{
	color: #666666;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
}
.IOProductGramBorder 
{
	background-color: #FFFFFF;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid
}
.IOProdGramText
{
    FONT-SIZE: 13px;
    /*FONT-FAMILY: 'Arial Narrow';*/
	Color: #999999	
}
.IOProdGramBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    /*FONT-FAMILY: 'Arial Narrow';*/
}
.IOProdGramProds
{
	font-family: Verdana;
    font-size: 10px;
    /*color: #4e5c71;*/
    font-weight: bold 
}
.IOProdGramMsgText
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    /*FONT-FAMILY: 'Arial Narrow', 'Helvetica Narrow';*/    
}
.IOProdGramFooter
{
	font-size: 10px;
	FONT-FAMILY: 'Verdana';
	Color: #999999
}
.IOProdGramFooterLine
{
	font-size: 10px;
	FONT-FAMILY: 'Verdana';
	Color: #999999;	
	text-decoration: underline
}
.X6ProdGramLine
{
    /*FONT-SIZE: 13px;*/
    FONT-WEIGHT: normal;
    /*FONT-FAMILY: 'Verdana';*/
	Color: Blue;
	text-decoration: underline
}
.X6ProdGramText
{
    /*FONT-SIZE: 13px;*/
    FONT-WEIGHT: normal;
    /*FONT-FAMILY: Verdana;*/
	Color: #B594D6;
}
.X6ProdGramMsg
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: #21A58C;
    /*FONT-FAMILY: 'Arial Narrow'*/
}
/* End Instant Outfit Styles */

/* Begin Price Call Out Styles */
.PriceCallOutText
{
	font-family: Arial;
	font-size: 11px;

}
/* End Price Call Out Styles */
/* Begin Channel Roles Styles */
.StoreOnlyAvailText
 {	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: Green; 
}
.StoreAlsoAvailText
{	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: Blue; 
}


/* End Channel Roles Styles */

/* INFOSYS CHANGES for Backorder mails Starts*/
.Header
{
	font-weight: 500;
	font-size: 10px;
	color: black;
	font-family: Courier;
	border-style: solid;
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-color: black;
}
.HeaderTopRow
{
	font-weight: 500;
	font-size: 10px;
	color: black;
	font-family: Courier;
}
.StandardCell2
{
	font-weight: 500;
	font-size: 8px;
	color: black;
	font-family: Courier;
}
.StandardCell3
{
	font-weight: 500;
	font-size: 11px;
	color: black;
	font-family: verdana, arial;
}
.StandardCell4
{
	font-weight: 500;
	font-size: 9px;
	color: black;
	font-family: verdana, arial;
}
/* INFOSYS CHANGES for Backorder mails Ends*/

/* INFOSYS CHANGES for IDS Starts*/
.ImageViewClass
{
	border : 2px solid #A6A6A6;
}	

.ZoomPageText
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: verdana, arial
}
/* INFOSYS CHANGES for IDS Ends*/
/* Begin Gift Registry Styles */

A.GRDHTMLleftNav:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}

A.GRDHTMLleftNav:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}

A.GRDHTMLleftNav:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}

.GRDHTMLleftNavHeadNoLnk
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
}

A.GRDHTMLleftNavHead:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
}

A.GRDHTMLleftNavHead:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
}

A.GRDHTMLleftNavHead:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
}

A.GRDHTMLtxtLinkGrn:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}

A.GRDHTMLtxtLinkGrn:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}

A.GRDHTMLtxtLinkGrn:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}

A.GRDHTMLtxtLinkPrp:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}

A.GRDHTMLtxtLinkPrp:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}

A.GRDHTMLtxtLinkPrp:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}

.GRDHTMLtxt
{
	font-size: 11px;
	color: #666666;
	font-family: verdana;
}

.GRDHTMLtxtHeadGrn
{
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

.GRDHTMLtxtSubheadGrn
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #669900;
	text-decoration: none;
}

.GRDHTMLtxtHeadPrp
{
	font-family: Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #412A60;
	text-decoration: none;
}

.GRDHTMLtxtSubheadPrp
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #412A60;
	text-decoration: none;
}

A.GRDHTMLleftNavGrn:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}
A.GRDHTMLleftNavGrn:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}
A.GRDHTMLleftNavGrn:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}
.GRDHTMLleftNavHeadNoLnkGrn
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	font-weight: bold;
}
A.GRDHTMLleftNavHeadGrn:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
}
A.GRDHTMLleftNavHeadGrn:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
}
A.GRDHTMLleftNavHeadGrn:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
	font-weight: bold;
}
A.GRDHTMLleftNavPrp:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}
A.GRDHTMLleftNavPrp:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}
A.GRDHTMLleftNavPrp:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}
.GRDHTMLleftNavHeadNoLnkPrp
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: none;
	font-weight: bold;
}
A.GRDHTMLleftNavHeadPrp:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
	font-weight: bold;
}
A.GRDHTMLleftNavHeadPrp:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
	font-weight: bold;
}
A.GRDHTMLleftNavHeadPrp:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
	font-weight: bold;
}
A.GRDHTMLtxtLinkGrn:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}
A.GRDHTMLtxtLinkGrn:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}
A.GRDHTMLtxtLinkGrn:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: underline;
}
A.GRDHTMLtxtLinkPrp:link
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}
A.GRDHTMLtxtLinkPrp:active
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}
A.GRDHTMLtxtLinkPrp:visited
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: underline;
}
.GRDHTMLtxtGrn
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
}
.GRDHTMLtxtPrp
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #412A60;
	text-decoration: none;
}
/* End Gift Registry Styles */

/* Begin Navigation Styles */

.sideNav
{
	width: 149px;
	position: static;
}
.sideNavCell
{
    BACKGROUND: #FFFFFF;
    WIDTH: 149px;
    POSITION: static
}
.sideNavLvl1
{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
    margin-top: 4px;
    margin-left: 8px;
 	text-align: left;
}

A.sideNavLink
{
	color: #333333;
}

A.sideNavLink:hover
{
	color: #4F76B5;
}

A.sideNavLinkSale
{
	color: #FF0000;
	font-size: 13px;
}
A.sideNavLinkSale:hover
{
	color: #FF0000;
	font-size: 13px;
}

.sideNavLvl2
{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: normal;
	font-size: 11px;
	margin-top: 4px;
	margin-left: 14px;
 	text-align: left;
}
.sideNavLvl3
{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: normal;
	font-size: 11px;
	margin-top: 4px;
	margin-left: 23px;
 	text-align: left;
}

A.bcLink
{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	vertical-align: bottom;
}

A.bcLink:hover
{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #4F76B5;
	vertical-align: bottom;
}

A.bcActive
{
	color: #FF6600;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	vertical-align: bottom;
}

.bcSeparator
{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	vertical-align: bottom;
	margin-right: 5px;
}

.bcSeparatorFirst
{
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	vertical-align: middle;
}

.sideNavHeading
{
	color: #6699CC;
	font-weight: bold;
	font-size: 20px;
	font-family: Helvetica, Arial;
	text-align: left;
    margin-left: 8px;
    margin-top: 10px;
}
.sideNavShopHeading
{
    margin-top: 17px;
    margin-left: 8px;
	color: #6699CC;
	font-weight: bold;
	font-size: 13px;
	font-family: Helvetica, Arial;
	text-align: left;
}

.sideNavLvl1Active
{
	margin-top: 9px;
	color: #FF6600;
	font-weight: bold;
	font-size: 11px;
	font-family: Helvetica, Arial;
	text-align: left;
}

.sideNavLvl2Active
{
	margin-top: 9px;
	color: #FF6600;
	font-weight: normal;
	font-size: 11px;
	font-family: Helvetica, Arial;
	text-align: left;
}

.sideNavLvl3Active
{
	margin-top: 9px;
	color: #FF6600;
	font-weight: normal;
	font-size: 11px;
	font-family: Helvetica, Arial;
	text-align: left;
}

.sideNavLvl2Hdr
{
	margin-top: 8px;
}

.sideNavLvl2Ftr
{
	margin-top: 10px;
}

.sideNavLvl3Hdr
{
	margin-left: 14px;
	margin-top: 0px;
}

.sideNavLvl3Ftr
{
	margin-left: 14px;
	margin-top: 0px;
}
.X3SubCatText
{
	font-size: 16px;
	color: #666666;
	font-family: helvetica, arial;
	text-align: center;
}
.XPageBorders
{
	border-left: 1px solid #CDCDCD;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	border-top: 1px solid #CDCDCD;
}
.X6FrameBorders
{
	border-left: 1px dotted #CDCDCD;
	border-bottom: 1px dotted #CDCDCD;
}
.X3Select
{
	font-size: 10px;
	color: #333333;
	font-family: arial, helvetica;
	text-align: left;
}
.X3ShopBy
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: arial, helvetica;
	text-align: left;
	font-weight: bold;
}

div#messageText
{
	MARGIN-TOP: 6px;
}

.X6ColorText
{
	font-size: 13px;
	color: #333333;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
.X6ColorNameText
{
	font-size: 13px;
	color: #333333;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
A.X6KAText
{
	font-size: 11px;
	color: #003399;
	font-family: helvetica, arial;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.X6HeaderText
{
	font-size: 16px;
	color: #333333;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
}
.X6DescriptionText
{
	font-size: 11px;
	background-image: none;
	color: #333333;
	background-repeat: repeat;
	font-family: helvetica, arial;
}
.X6CrossSellHeader
{
	font-size: 12px;
	background-image: none;
	color: #000000;
	font-weight: bold;
	font-family: helvetica, arial;
	background-color: #D8D8D8;
	text-align: left;
}
.X6CrossSellText
{
	font-size: 10px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: helvetica, arial;
	font-weight: normal;
	text-align: left;
	width: 110px;
}
.X6CrossSellText:hover
{
	font-size: 10px;
	background-image: none;
	color: #000000;
	background-repeat: repeat;
	font-family: helvetica, arial;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	width: 110px;
}
.X6CrossSellPriceText
{
	font-size: 10px;
	color: #666666;
	font-family: helvetica, arial;
	font-weight: normal;
	text-align: left;
	width: 110px;
}
.X6PromotionText
{
	font-size: 14px;
	color: #666666;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
	margin-top: 9px;
}

.X6PromotionSaleText
{
	font-size: 14px;
	color: #FF0000;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
	margin-top: 9px;
}
.X6PromotionNowText
{
	font-size: 14px;
	color: #FF0000;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
	margin-top: 9px;
}
.X6CopyText
{
	font-size: 12px;
	color: #333333;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: normal;
	margin-top: 11px;
}
.X6LabelText
{
	font-size: 10px;
	color: #000000;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
        margin-left: 5px;
}
.X6Email
{
	font-size: 11px;
	color: #6699CC;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	margin-top: 8px;
}
.X6SeeItLarger
{
	font-size: 11px;
	color: #003399;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-top: 8px;
}
.X6SeeCollection
{
	font-size: 11px;
	color: #003399;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-top: 8px;
}
.X6ViewOutfit
{
	font-size: 11px;
	color: #003399;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	margin-top: 8px;
}
A.X6Link:visited
{
	font-size: 10px;
	color: #446FB7;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
}
A.X6Link:link
{
	font-size: 10px;
	color: #446FB7;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
}
A.X6Link:active
{
	font-size: 10px;
	color: #446FB7;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: left;
}
.X6StoreCheck
{
	font-size: 11px;
	color: #333333;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
.X6StoreAvailTitle
{
	font-size: 11px;
	color: #333333;
	font-family: helvetica, arial;
	text-align: left;
	margin-top: 13px;
	font-weight: bold;
}
.X6StoreAvail
{
	font-size: 11px;
	color: #999999;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: normal;
}
.X6Message
{
	font-weight: bold;
	font-size: 12px;
	color: #ff0000;
	font-family: helvetica, arial;
	text-align: left;
}
.X6AddToBag
{
	font-size: 13px;
	color: #6699CC;
	font-family: helvetica, Arial;
	font-weight: bold;
	vertical-align: middle;
	margin-left:5px;
}
.X6InStoreOnlyText
{
	font-size: 12px;
	color: #611427;
	font-family: helvetica, Arial;
	text-align: left;
	font-weight: bold;
}
.X6AlsoInStoresText
{
	font-size: 12px;
	color: #4B6993;
	font-family: helvetica, Arial;
	text-align: left;
	font-weight: bold;
}

.X6EPromotionText
{
	font-size: 12px;
	color: #666666;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
	margin-top: 9px;
}

.X6ETitleBar
{
	font-size: 11px;
	color: FFFFFF;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
A.X6ELargerText:visited
{
	font-size: 9px;
	color: 003399;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
A.X6ELargerText:link
{
	font-size: 9px;
	color: 003399;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
A.X6ELargerText:active
{
	font-size: 9px;
	color: 003399;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
A.X6EItemText:link
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Helvetica, Arial;
	text-decoration: none;
}
A.X6EItemText:visited
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Helvetica, Arial;
	text-decoration: none;
}
A.X6EItemText:active
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Helvetica, Arial;
	text-decoration: none;
}
A.X6EItemText:hover
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Helvetica, Arial;
	text-decoration: underline;
}
.X6ERadioText
{
	font-size: 11px;
	color: 333333;
	font-family: helvetica, arial;
	text-align: left;
}
.X6EPriceText
{
	font-size: 12px;
	color: 000000;
	font-family: helvetica, arial;
	text-align: right;
}
.X6EPriceStrike
{
	font-size: 12px;
	color: #000000;
	font-family: helvetica, arial;
	text-decoration: line-through;
	text-align: right;
}
.X6ECrossSell
{
	font-size: 12px;
	color: #000000;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
	background: #cccccc;
	margin-top: 4px;
}
.X6EInstructionText
{
	font-size: 10px;
	color: #333333;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}
.X6ECheckStoreText
{
	font-size: 12px;
	color: #333333;
	font-family: helvetica, arial;
	text-align: left;
	font-weight: bold;
}

.X6HProdColumn
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: helvetica, Arial;
}
.X6HProdColumnRed
{
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
	font-family: Helvetica, Arial;
}
.X6HProdHeaderShaded
{
	background-color: #6699cc;
}
.X6HProdShaded
{
	background-color: #d9e7f5;
}
.X6HProdNotShaded
{
	background-color: #ffffff;
}
.X6HProdCopy
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Helvetica, Arial;
}
.X6HProdName
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Helvetica, Arial;
	text-decoration: underline;
}
.X6HProdNameRed
{
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	font-family: Helvetica, Arial;
	text-decoration: underline;
}
.X6HRegPriceStrike
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	font-family: Helvetica, Arial;
	text-decoration: line-through;
}
.X6HRegPrice
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Helvetica, Arial;
}
.X6HSalePrice
{
	font-weight: normal;
	font-size: 12px;
	color: #ff0000;
	font-family: Helvetica, Arial;
}
.VDataFont, .VDataColor, .VDataBlack
{
	font-size: 11px;
	font-family: Verdana;
	color: #000000;
}
.VDataBlue
{
	font-size: 11px;
	font-family: Verdana;
	color: Blue;
}
.VDataRed
{
	font-size: 11px;
	font-family: Verdana;
	color: Red;
}
/* prodlist.css starts here*/
.menu
{
    COLOR: #cfa43b;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.Filter
{
    COLOR: #ffffff;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 1px;
    FONT-WEIGHT: normal
}
#ProdList
{
    COLOR: #ff0000;
    FONT-FAMILY: sans-serif;
    LEFT: 140px;
    POSITION: absolute;
    TOP: 105px
}
.ProdTable
{
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}
A
{
    TEXT-DECORATION: none
}
#NoProd
{
    COLOR: #ff0000;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 10pt;
    TEXT-DECORATION: none
}
.navInfo
{
    COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px
}
A.navInfo
{
    COLOR: #333333;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px
}
.saleItem
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px
}
.x4SeeMoreItems
{
    COLOR: #ffffff;
	font-weight: bold;
	font-size: 12px;
	font-family: Helvetica, Arial;
	position: relative;
	top: 12px;
	left: 15px;
	text-align: center;
}
.x5Heading
{
    COLOR: #999999;
	font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 11px    
}
.x5NoProductText
{
    COLOR: #666666;
	font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 12px    
}
.x5PageText
{
    COLOR: #333333;
	font-weight: bold;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px
}

.x5NumberText:hover
{
    COLOR: #666666;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: underline;
}
.x5NumberText:Active
{
    COLOR: #666666;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: none;
}

.x5NumberText:Link
{
    COLOR: #666666;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: none;
}

.x5NumberText:Visited
{
    COLOR: #666666;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: none;
}

.x5SelectedNumberText:hover 
{
    COLOR: #FF6600;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: underline;
}
.x5SelectedNumberText:Active
{
    COLOR: #FF6600;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: none;
}

.x5SelectedNumberText:Link
{
    COLOR: #FF6600;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: none;
}

.x5SelectedNumberText:Visited
{
    COLOR: #FF6600;
	font-weight: normal;
	font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-decoration: none;
}
.x5PromoPricingHeader
{
    COLOR: #FF0000;
    font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left;
	text-decoration: none;
}
.x5ProductName:Hover
{
    COLOR: #000000;
    font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left;
    text-decoration: underline;
}
A.x5ProductName:Hover
{
COLOR: #000000;
font-weight: normal; 
font-family: Helvetica, Arial;
FONT-SIZE: 10px;
text-align:left;
text-decoration: underline;
}

.x5ProductName:Active
{
    COLOR: #000000;
    font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left;
    text-decoration: none;
}

.x5ProductName:Link
{
    COLOR: #000000;
 font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left;
 text-decoration: none;
}

.x5ProductName:Visited
{
    COLOR: #000000;
	font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left;
	text-decoration: none;    
}
.x5ProductSinglePrice
{
    color:#000000;
    font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left    
}
.x5ProductPrice
{
    color:#666666;
    font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left    
}
.x5ProductSalePrice
{
    COLOR: #FF0000;
    font-weight: normal;    
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left    
}
.x5ExtendedSizes
{
    COLOR: #6699CC;
    font-weight: normal;       
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left    
}
.x5InStoreOnly
{
    COLOR: #611427;
    font-weight: bold;       
    font-family: Helvetica, Arial;
    FONT-SIZE: 12px;
    text-align:left    
}
.x5AlsoInStores
{
    COLOR: #4B6993;
    font-weight: bold;       
    font-family: Helvetica, Arial;
    FONT-SIZE: 12px;
    text-align:left    
}
.x5FilterText
{
    COLOR: #333333;
	font-weight: bold;       
    font-family: Helvetica, Arial;
    FONT-SIZE: 10px;
    text-align:left    
}
.x5SortText
{
    COLOR: #333333;
	font-weight: bold;       
    font-family: Helvetica, Arial;
    FONT-SIZE: 11px;
    text-align:left    
}
.x5SortTextLink
{
    COLOR: #666666;
    font-family: Helvetica, Arial;
    FONT-SIZE: 11px;
    text-decoration: underline
}
.x5SortTextLinkSelected
{
    COLOR: #FF6600;
    font-weight: bold;       
    font-family: Helvetica, Arial;
    FONT-SIZE: 11px;
}
.x5TrFilters
{
    background-color: #88B1DA    
}

.x5TrSorts
{
    background-color: #D9E7F5
}
.x5ddlMinWidth {
    width: 128px;
}

.x5ddlMaxWidth {
    width: 135px;
}
.XBorder
{
    background-repeat: repeat;
    background-color: #CDCDCD
}
#subcategories a { 
  display: block; 
  overflow: hidden; 
  background: transparent url("X4_categ.gif") no-repeat; 
  height:21;
	font-size: 16px;
	color: #FFFFFF;
	font-family: Arial Narrow, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-left:10px;
    text-decoration: none;
    vertical-align:middle;
    padding-bottom: 1px
}

#subcategoriesleft a { 
  display: block; 
  overflow: hidden; 
  background: transparent url("X4_subca.gif") no-repeat; 
  height:21;
	font-size: 15px;
	color: #FFFFFF;
	font-family: helvetica, Arial;
	text-align:left;
	font-weight: bold;
	padding-left:8px;
	padding-top:1px;
              text-decoration: none;
} 

#subcategoriesImg { display: none; } 

#subcategoriesright a { 
  display: block; 
  overflow: hidden; 
  background: transparent url("X4_subca.gif") no-repeat; 
  height:21;
  font-size: 11px;
	color: #FFFFFF;
	font-family: helvetica, Arial;
	text-align: right;
	font-weight: bold;
	text-decoration: underline;
	padding-right:8px;
	padding-top:2px;
              text-decoration: underline;
} 

#subcategorycount a { 
  display: block; 
  overflow: hidden; 
  background: transparent url("X4_seeal.gif") no-repeat; 
  height:35;
	font-size: 12px;
	color: #333333;
	font-family: Arial Narrow, sans-serif;
	text-align: center;
	font-weight: bold;
	padding-top:3px;
              text-decoration: none;
} 

.subcategorycounttext1 {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
              text-decoration: none;  

}

.subcategorycounttext2 {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: normal;
              text-decoration: none;  

}
/* prodlist.css ends here*/
/* products.css starts here*/
.ProductsProdColumn
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: 900;
    TEXT-TRANSFORM: capitalize
}
.ProductsProdImage
{
    COLOR: #99cccc;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal
}
.ProductsProdMain
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal
}
.ProductsProdName
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold
}
.ProductsProdNotShaded
{
    BACKGROUND-COLOR: #ffffff
}
.ProductsProdShaded
{
    BACKGROUND-COLOR: #ffffcc
}
.ProductsRegPrice
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal
}
.ProductsRegPriceStrike
{
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: line-through
}
.ProductsSalePrice
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 13px;
    FONT-WEIGHT: normal
}
.MCoSalePrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #ff0000;
    FONT-FAMILY: Helvetica, Arial;
}
.MCoPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #666666;
    FONT-FAMILY: Helvetica, Arial;
}
.ProductDetailDescription
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.CatalogNumber
{
    COLOR: #999966;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: lowercase
}
.UserMessage
{
    COLOR: #cc9933;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.MonogrammingQuestion
{
    COLOR: #cc9933;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.MiscellaneousLinks
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: lowercase
}
.ColorsAndStylesHeader
{
    BACKGROUND-COLOR: #99cccc;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px
}
.SmallText
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.ProductNameAndPrice
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.StoreOnlyItemText
{
    COLOR: #999966;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.ProductRelatedItemImage
{
    BACKGROUND-COLOR: #ccccff
}
SPAN.ProductsRowAvailability
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
TD.ProductsRowAvailability
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    POSITION: relative
}
.ItemNotAvailable
{
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 12px
}
.EOBSkuAttributeLabel
{
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize
}
/* products.css ends here*/
