body { color:#999999; font: normal 11px Arial, Helvetica, sans-serif; background: #fff; margin: 0; padding: 0; line-height:18px; text-align:center; }
.error { color: red; font-size: 12px; }
.message { color: red; font-size: inherit; }
.RequiredField { color:#ff0000; }

#Header { margin:0; color:#000000; font-size:9px; letter-spacing:1px; height:43px; position:relative; width:942px; margin-left:auto; margin-right:auto; }
#Header a:link, #Header a:visited { color:#000000; }
#Header a:hover, #Header a:active { color:#ff0000; }
#Logo { margin:0; padding:0; width:365px; position:absolute; top:0; left:1px; }
#Breadcrumb {
	position: absolute;
	top: 25px;
	left: 9px;
	width: 270px;
}
.FlashSound { position: absolute; top: 12px; left: 602px; }
#StyleCategories { position: absolute; top: 22px; left: 565px; }
#CustomerService {
	position: absolute;
	top: 26px;
	left: 786px;
}
#ShoppingBag { position: absolute; top: 2px; right: 0; color:#999999; font-size:11px; }
#EmailSignUp {
	position: absolute;
	top: 25px;
	left: 669px;
}

.HomeHeaderLink { vertical-align:bottom; }
.HomeHeaderLink a { color:#000000; font-size:9px; letter-spacing:1px; }

.Footer { margin-top:0px; margin-left:auto; margin-right:auto; }
.FooterLinks { padding:0; font-size:10px; letter-spacing:0.04em; }
.FooterLinks ul { display:block; margin:0; padding:8px 0 0 0; }
.FooterLinks li { list-style-type:none; margin:0; padding:0 25px 0 0; display:inline; }
.FooterLinks li a:link, .FooterLinks li a:visited { color:#000000; }
.FooterLinks li a:hover, .FooterLinks li a:active { color:#ff0000; }

.CategoryContent { padding: 0; margin: 0; }
.CategoryContent ul { padding: 0; margin: 0; display: block; }
.CategoryContent li { display: block; list-style-type: none; margin: 0; padding: 3px 0 4px 1px; line-height:12px; }
.CategoryContent li a, .CategoryContent li a:link { color:#000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.CategoryContent li a:hover, .CategoryContent li a:active { color:#ff0000; text-decoration: none; }

.LinkContent { padding: 0; margin: 24px 0 0 0; }
.LinkContent ul { padding: 0; margin: 0; display: block; }
.LinkContent li { display: block; list-style-type: none; margin: 0; padding: 3px 0 4px 1px; line-height:18px; }
.LinkContent li a, .LinkContent li a:link { color:#000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.LinkContent li a:hover, .LinkContent li a:active { color:#ff0000; text-decoration: none; }

.StyleCategoryName { margin: 0 0 12px 0; font-size: 14px; }
.StyleCategoryName a:link, .StyleCategoryName a:visited { color:#000000; text-decoration: none; }
.StyleCategoryName a:hover, .StyleCategoryName a:active { color:#ff0000; text-decoration: none; }
.StyleCategoryDescription { margin: 0 0 30px 0; font-size:10px; line-height:1.5; color: #666666; }

.ProductInfoLine { color:#777777; font-size:12px; margin: 3px 0 0 4px; }
.ProductItemNumber { font-size:10px; color:#999999; text-align:right; vertical-align:top; }
.ProductLabel { color:#999999; }
.ProductDescriptionLine { color:#777777; font-size:10px; margin: 3px 0 0 4px; }
.ProductDropDowns { font-size:10px; color:#000000; letter-spacing: 0.5px; }

.FabricCare { color: #ff0000; }

.SizingChart { color: #666666; border-collapse:collapse; width:356px; margin-left: 56px; font-size:10px; letter-spacing:0.2px; }
.SizingChart th { color: #000000; font-weight:normal; padding-left:12px; }
.SizingChart td { border: solid 1px #ccc3b1; padding-left:12px; }

.CheckoutTable { color:#777777; border-style:none; margin-left:18px; } 
.CartLabel { color:#999999; }
.CheckoutHeader { font-size:12px;letter-spacing:1px;border-bottom:solid 1px #000; }
.CheckoutLabel { color:#999999; text-align:right; padding-right:6px; vertical-align:top; }
.CheckoutField { padding-bottom:6px; vertical-align:top; }

.GridCell1 { padding: 0 0 2px 0; }
.GridCell1 img { display: block; }
.GridCell { padding: 0 0 2px 2px; }
.GridCell img { display: block; }

.Pagination { text-align:right; letter-spacing:0.5px; }

.BioYear { color:#000000; }
.BioAward { color: #ff0000; }
.BioLocation { color: #0000ff; }
.BioSLAC { color: #ce0000; }
.BioSLAC2 {color: #999999; }
.BioTitle { color: #990099; }

.PressInfo { font-size:10px; letter-spacing:0.5px; } 
.Copyright { margin: 12px 0 0 24px; color: #666666; font-size: 10px; }
.DTP { color: #666666; font-size: 10px; }
.DTP a:link, .DTP a:visited { color:#666666; }
.DTP a:hover, .DTP a:active { color:#666666; text-decoration:underline; }

.floatleft { float: left; margin: 0 12px 4px 0; }
.linkUL, .linkUL:link { color: inherit; text-decoration: underline; }
.linkUL:hover { color: #D88651; text-decoration: underline; }
.linkUL:visited { color: inherit; text-decoration: underline; }

.radioButton { color:#999999; }
.button { height:28px; font-size:12px; }
.buttonSmall { height:22px; font-size:10px; }

.TextBoxes { font-size:10px; color:#000; letter-spacing: 0.5px; }
.DropDowns { font-size:10px; color:#000; letter-spacing: 0.5px; }

h1 { color: #c33030; font-size: 16px; font-weight: 600; margin-top: 6px; margin-bottom: 12px; }
h1#Collection { background-color:#fff; margin-top:1px; margin-bottom:0; } 
h1#Product { color: #777777; font: normal 14px Arial, Helvetica, sans-serif; margin:0; padding-left:4px; }
h2 { white-space: nowrap; color: #fff; padding: 3px 0 0 10px; margin: 0 3px; text-align: left; font: bold 12px/16px Arial, Helvetica, sans-serif; }
h2#ClothingNav { width: 129px; text-indent: -9999px; margin: 0; padding: 0;}
a:link { color: black; text-decoration: none; }
a:visited { color: inherit; text-decoration: none; }
a:hover, a:active { color: #ff0000; text-decoration: none; outline: none; }
a:focus { -moz-outline-style: none; } 
ul li { list-style-type: square; }
caption { padding: 0 0 5px 0; font-size: 11px; font-style: italic; text-align: right; }
img { border: 0; margin: 0; padding:0; }

