body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; background: #ffffff; color: #000000; font-size: 12px}h1.headerlink { text-indent: -9000px; }h1.headerlink a { display:block; width: 300px; height:300px;}td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}p {font-size: 12px; margin-top: 0px; margin-bottom: 8px; text-align: left; font-weight: normal;}img{border: none}.logo {margin: 5px 0px 5px 10px;}/* *****HEADER  Nav CLASSES***** *//** Dept links **/a.HeaderNav:link {	font-family: Verdana, Geneva, Arial;	font-variant: small-caps;	font-size: 10px;	color: #000;	text-decoration: none;	padding:2px;}a.HeaderNav:hover{	color: #000;	text-decoration: underline;}a.HeaderNav:active {color: #000; text-decoration: underline;}/** style for table with welcome and Cart JS **/#welcome_cart {vertical-align: baseline;font-size: 10px;padding-left:310px;}.welcome {	font-family: Verdana, Geneva, Arial;	font-size: 10px;	color: #000;	text-decoration: none;	padding:3px;}.address {	font-family: Verdana, Geneva, Arial;	font-size: 10px;	color: #000;	text-decoration: none;	padding:10px 0px 0px 60px;}a.welcome:link{	font-family: Verdana, Geneva, Arial;	font-size: 10px;	color: #000;	text-decoration: none;	padding:2px;	}a.welcome:hover{	text-decoration: underline;	}a.welcome:active{	text-decoration: underline;	}#nav  {background-image: url(../header_dept_nav.jpg);background-repeat: no-repeat;	float: left;	width: 589px;	/*	\width: 593px;	w\idth: 589x;	*/	margin-right: 3px;	padding-top: 10px;	height: 46px;	background-color: rgb(255, 255, 255);	}.itemText {text-decoration: none;color: #06699; font: 10px Arial, Helvetica; padding: 2px; }/****** END HEADER STYLES  *******//** START Def Page CSS #float_text {	width: 300px;	text-align: right;	color: #fff;	max-height: 326px;	position:absolute;	top:115px;	left:274px;	z-index:7;	font-size:12px; clip:     rect(   );} **/.def-signUp {	padding: 7px;	text-align: center;	margin-left: 200px;}a:link {	color: #000;	text-decoration: underline;	font-weight: normal;}a:visited {	color: #000;	text-decoration: none;	font-weight: normal;}a:hover {	color: #000;	text-decoration: underline;}a:active {color: #000; text-decoration: underline;}/** end default page css  **//* shop by brand dropdown*/.qjump {background: inherit; color: #660000; font-size: 8px; text-decoration: none; font-weight:bold}/*page title text on all pages except the department and product pages*/.PageTitle{font-size: 20px; background: inherit; color: #000000;}/*department titles*/.DeptTitle{font-size: 16px; background: inherit; color: #000000; font-weight: bold; display: block; margin-bottom: 24px;}/*list price or price level 1 with a sale*/.ListPricewSale {font-size: 12px; background: inherit; color: black;}/*list price or price level 1 with NO sale*/.ListPricewoSale {font-size: 12px; background: inherit; color: black;}/* sale price */.SalePrice {font-size: 12px; background: inherit; color: red;}/* msrp price */.MSRPPrice {font-size: 12px; background: inherit; color: black;}/* header styles  */table#hdr_depts {font-size:10px;color: #000000;}table#prod_tbl_hdr {color:#fff;padding:4px; }td.prod_tbl_hdr  {color:#fff;padding:4px;}table#emailSignUp {background: inherit; color: #000000;}table#TableNnav  {background: inherit; color: #000000;}td#TDbottom  {background: inherit; color: #000000;}td#TDbelowNav  {background: inherit; color: #000000;}.nav {border: 1px solid #666666; background-color: #CCCCCC; color: #000000; background-image: none; padding: 0px 0px 0px 0px; }.navmargin{padding: 8px; background: inherit; color: #333333; text-decoration: none; font-size: 10px; font-weight: normal; }.insidenavtextbottom  {background: inherit; color: #000000; text-decoration: none; font-size: 11px; font-weight: normal; text-align:right; border: 1px solid #666666; padding: 0px 10px 7px 3px}/*  END DEPTLINK CODE CLASSES  *//* general div on all pages to offset content from left nav.PageContent {position: relative; top: 20px; left: 30px;}  *//*  DEPTLINK EMAIL SIGNUP  */.EmailSignupbgcolor {background: #CCCCCC; color: #000000;}.EmailSignupTitle {background: #CCCCCC; color: #000000;}.EmailSignupText {background: #CCCCCC; color: #000000;}/*  SHOPPER LOOKUP CLASSES  */.SubHeadbgcolor {background: #999999; color: #000000;}.tablebgcolor {background: #FFFFFF; color: #000000;}.SubHeadText {background: inherit; color: #000000; font-weight: bold}.TableText {background: #ffffff; color: #000000;}.ErrorMsg {background: #ffffff; color: #000000;}.HeaderNavBack {background: #6699CC; color: #000000; border-color: black black #666666; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}/* FOOTER CLASSES  */.FooterText, .FooterLink {color: #000;float:none; font-size: 10px;}.FooterBack {color: #000;float:right;}/* SHOPPER NEW AND SHOPPER UPDATE */.SubText {background: inherit; color: #000000; font-size: 10px; font-weight: normal;}.optional {background: #ffffff; color: #000000;}.required {background: #ffffff; color: #000000; font-weight: bold;}/* PRODUCT PAGE  *//* You may also be interested in */.relProductlabel {background: inherit; color: #000000;}.ProductShortDescription {background: inherit; color: #000000;}.ProductName {font-size: 16px; background: inherit; color: black; font-weight: bold;}/*list price or price level 1 with a sale*/.ListPricewSaleP  {font-size: 12px; background: inherit; color: black;}/*list price or price level 1 with NO sale*/.ListPricewoSaleP  {font-size: 12px; background: inherit; color: black;}/* sale price */.SalePriceP  {font-size: 12px; background: inherit; color: red;}/* msrp price */.MSRPPriceP  {font-size: 12px; background: inherit; color: black;}/*  related products list price or price level 1 with a sale*/.ListPricewSaleR  {font-size: 12px; background: inherit; color: black;}/*  related products list price or price level 1 with NO sale*/.ListPricewoSaleR {font-size: 12px; background: inherit; color: black;}/*  related products sale price */.SalePriceR  {font-size: 12px; background: inherit; color: red;}/*  related products msrp price */.MSRPPriceR  {font-size: 12px; background: inherit; color: black;}/* swatch images only */.swatchImage {border-width:1px; border-style: solid; border-color: #000000; }/*   END PRODUCT PAGE CLASSES  *//*  DEPARTMENT PAGE  */.DeptShortDescription {background: inherit; color: #000000;}/*  BASKET PAGE */.CartLabels {background: #999999; color: #000000;}/*  ERRORS ON SHOPPING CART AND PAYMENT PAGE  */.BasketErrors{color: #ff0000; background: #ffffff;}.PurchaseErrors{color: #ff0000; background: #ffffff;}.ErrorMsg{color: #ff0000; background: #ffffff;}/*  SHIPPING PAGE  *//*  PAYMENT PAGE  */.PaymentInput {background: inherit; color: #000000; font-weight: bold;}/*  CONFIRMATION PAGE  */.outer {border: 1px solid #999999}table#confBottom td {border-style: solid; border-left-width: 1pt; border-top-width: 1pt; border-right-width: 0pt; border-bottom-width: 0pt; border-color: #b9b9b9;}/*  ------BEGIN LINK STYLE DEFINITIONS------  *//*  left hand navigation, top level  */.deptbarlink:link {display: block; text-align: left; margin-left: 9px; background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}.deptbarlink:visited {display: block; text-align: left; margin-left: 9px; background: inherit; color: #000000; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}.deptbarlink:hover {display: block; text-align: left; margin-left: 9px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 5px;}.deptbarlink:active {display: block; text-align: left; margin-left: 9px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 5px;}/*  left hand navigation, secondary level  */.deptbarlink2:link {display: block; text-align: left; margin-left: 15px; background: inherit; color: #656565; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 4px;}.deptbarlink2:visited {display: block; text-align: left; margin-left: 15px; background: inherit; color: #656565; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 4px;}.deptbarlink2:hover {display: block; text-align: left; margin-left: 15px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 4px;}.deptbarlink2:active {display: block; text-align: left; margin-left: 15px; background: inherit; color: #EE484C; text-decoration: underline; font-size: 10px; font-weight: normal; margin-bottom: 4px;}/*  content area, department page  */.deptlinkM:link, .deptlinkM:visited {text-align: left; font-weight: normal; color: #666666; background: inherit; text-decoration: none; text-indent: 12px; font-size: 14px; line-height: 24px; display: block; width: 500px; height: 24px;}.deptlinkM:hover, .deptlinkM:active {color: #000; background: #EEE;}/*  content area, product page  */.deptlinkP:link  {font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; background: inherit;}.deptlinkP:visited  {font-size: 11px; font-weight: bold; text-decoration: none; color: #000000; background: inherit;}.deptlinkP:hover  {font-size: 11px; font-weight: bold; text-decoration: none; color: #0066CC; background: inherit;}.deptlinkP:active  {font-size: 11px; font-weight: bold; text-decoration: none; color: #0066CC; background: inherit;}/* footer links - class must be specified in site to take effect  */.footer:link {background: inherit; color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}.footer:visited {background: inherit; color: #ffffff; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}.footer:hover {background: inherit; color: #EE484C; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}.footer:active {background: inherit; color: #EE484C; text-decoration: none; font-size: 10px; font-weight: normal; margin-bottom: 5px;}/* "Back to" link on product page  */.deptlinkM2:link {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}.deptlinkM2:visited {background: inherit; color: #555555; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}.deptlinkM2:hover {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}.deptlinkM2:active {background: inherit; color: #EE484C; text-decoration: none; font-size: 12px; font-weight: normal; margin-bottom: 5px;}/*  Home page */.HomeListHead:link {font-weight: bold; color: #333333; background: inherit; text-decoration: none; font-size: 12px;}.HomeListHead:visited {font-weight: bold; color: #333333; background: inherit; text-decoration: none; font-size: 12px;}.mainphoto {	background: url(../defBody_center.jpg) no-repeat scroll left top;}.HomeListHead:hover {font-weight: bold; color: #000000; background: inherit; text-decoration: underline; font-size: 12px;}.HomeListHead:active {font-weight: bold; color: #000000; background: inherit; text-decoration: none; font-size: 12px;}/*  -------END LINK STYLE DEFINITIONS------  */.newfrontpagebody {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	color: #000000;	text-align: left;	line-height: 18px;}.newfrontpagebody .headline {	font-size: 16px;	font-weight: bold;	color: #A22F30;}PageContent img {	margin-right: 15px;}#wrapper {	width: 800px;}#main {	margin-left: 3px;	position: relative;	background-color: transparent;	width: 800px;}#mainImage {	width: 800px;	height: 800px;	background: transparent url('https://stg2.uniteu.net/stcroix/Assets/images/WebCoverSpring08.jpg')no-repeat left top;	position: relative;}#mainImageLinks {	display: block;	width: 100%;	position: absolute;	top: 700px;	padding: 0;	margin: 0;	list-style-type: none;}#mainImageLinks li {	float: left;	width: 132px;}#mainImageLinks a {	display: block;	width: 132px;	height: 100px;	text-indent: -9000px;	outline: none;}#styleLinks {	width: 260px;	height: 339px;	position: absolute;	top: 261px;	left: 0;}#mainImage a#mainImageLink {	display: block;	width: 800px;	height: 680px;	float: left;	text-indent: -9000px;	outline: none;}#mainImageSubLinks {	display: block;		width: 170px;	position: absolute;	height: 678px;	top: 14px;	left: 618px;	list-style-type: none;	padding: 0;}#mainImageSubLinks li {	display: block;	float: left;	width: 300px;	clear: both;	height: 225px;	vertical-align: middle;	text-indent: -9000px;}#mainImageSubLinks a {	display: block;	height: 225px;	width: 170px;}#mainImageSubSubLink {	display: block;		width: 251px;	position: absolute;	height: 183px;	top: 553px;	left: 356px;	list-style-type: none;	padding: 0;}#mainImageSubSubLink li {	display: block;	float: left;	width: 356px;	clear: both;	height: 183px;	vertical-align: middle;	text-indent: -9000px;}#mainImageSubSubLinks {	display: block;	height: 183px;	width: 251px;}a#mainImageLink2 {	width: 80px;	float: left;}a#mainImageLink3 {	width: 200px;	float: left;}ul#secondaryImages {	padding: 0;	display: block;	clear: both;	width: 600px;	height: 200px;	list-style-type: none;	float: right;}#secondaryImages li {	float: left;	margin: 0;}#secondaryImages li a {	display: block;	width: 150px;	height: 200px;	text-indent: -9000px;	outline: none;}#secImg1 {	background: url(../fall07bottom.jpg) left top;}#secImg2 {	background: url(../fall07bottom.jpg) 150px 0;}#secImg3 {	background: url(../fall07bottom.jpg) 300px 0;}#secImg4 {	background: url(../fall07bottom.jpg) 450px 0;}a#secImg1:hover {	background-position: left bottom;}a#secImg2:hover {	background-position: 150px 200px;}a#secImg3:hover {	background-position: 300px 200px;}a#secImg4:hover {	background-position: 450px 200px;}#main #mainCopy {	color: black;	padding: 0 15px;	font-size: 1.4em;	float: right;	margin-top: 15px;	width: 560px;}p#availableNow {	float: right;	clear: both;	font-size: 18px;	font-weight: bold;	line-height: 36px;}#main #secondaryCopy {	color: black;	float: right;	margin: 15px 0 15px 10px;	width: 200px;	text-align: right;}#secondaryCopy p {	text-align: right;	line-height: 18px;}#main #secondaryCopy h1 {	font-size: 14px;	line-height: 18px;	margin: 0;}p#fathersday {	font-size: 1.2em;	line-height: 1.4em;}#main #secondaryCopy h1#first {	background: #E09500;	padding: 3px;	color: white;}#main #secondaryCopy h2 {	font-size: 1em;	margin: 0;}#mainCopy p {	line-height: 18px;}div#categories {	width: 580px;	clear: both;	float: right;}div#categories ul {	list-style-type: none;	list-style-position: outside;	line-height: 25px;	margin: 0;	padding: 0;}#wrapper #categories div.category {	color: black;	width: 135px;	height: 275px;	float: left;	margin: 0;	padding: 5px;}#wrapper #categories div.category h2 a.HomeListHead,#wrapper #categories div.category ul li a {	color: black;	border-bottom: dotted 1px black;	font-size: 10px;	text-decoration: none;}#feature {	width: 800px;	height: 165px;	background: black url(../featureditem.jpg);	margin-bottom: 10px;}#feature a {	display: block;	text-indent: -9000px;	padding: 0;	margin: 0;}#feature a.largelink {	width: 580px;	height: 165px;	float: left;}#feature a.smalllink {	width: 220px;	height: 165px;	float: left;}.clear {	display: block;	clear: both;}/* @end */