body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background:#a79f97;margin:0;text-align:center;color:#666;}
.clear{clear:both;display:block;height:0;font-size:0;visibility:hidden;}
.left{float:left;}
.right{float:right;}

#container{text-align:left;width:950px;height:770px;overflow:hidden;margin:0 auto;padding:0px 0px 0px 0px;position:relative;}
#navigation{float:left;width:118px;margin-left:70px;margin-top:40px;text-transform:uppercase;}
#navigation a{color:#666;display:block;text-decoration:none;margin-bottom:7px;font-size:11px;}
#navigation a:hover{color:#3f3f3f;}
#navigation div.subnav{margin-left:10px;}
.searchInput{width:90px;background:none;border:1px solid #a59d95;font-size:9px;color:#9b9a98;display:block;float:left;padding-left:2px;margin:0px 2px 0px 0px;background-color:#ddd9d6;}
.searchBtn {border:0px;background:none;padding:0;font-size:10px;display:block;float:left;color:#666;margin-left:3px;}

.searchBtn:hover{color:#3f3f3f;}

#content{float:left;background:url(../images/contentBG.png) no-repeat;width:686px;height:800px;margin-top:36px;margin-left:24px;font-size:11px;position:relative;display:block;}
.subContent{float:left;width:631px;}
#logo{display:block;margin:0px 0px 30px -1px;}

#productNextPrev{margin:17px 0px 3px 525px;width:85px;text-align:right;}
.productAllLink{display:block;float:left;text-decoration:none;color:#858585;margin:2px 5px 0px 0px;}
.productAllLink:hover{color:#4b4b4d;}
.productPrevious{background:url(../images/next_prev_btns.png) 0px 0px;display:block;float:left;width:12px;height:16px;}
.productPrevious:hover{background:url(../images/next_prev_btns.png) 0px -15px;}
.productNext{background:url(../images/next_prev_btns.png) -14px 0px;display:block;float:left;width:12px;height:16px;}
.productNext:hover{background:url(../images/next_prev_btns.png) -15px -15px;}

#mainProductImage{width:273px;height:390px;border:1px solid #bcbcbc;}

.productDetails{margin-left:20px;line-height:15px;color:#666;}
.colorSwatch{width:14px;height:14px;border:1px solid #bcbcbc;float:left;margin-right:4px;margin-top:-4px;}

.tabs{background:url(../images/tab_content_border.jpg) 0px 29px repeat-x;width:282px;}
.tab{display:block;float:left;text-decoration:none;color:#666;width:62px;text-align:center;height:30px;line-height:30px;}
.tabActive{background:url(../images/tab_bg.png) no-repeat;color:#3f3f3f;}
.tabContent{background:url(../images/tabContent_bg.png) repeat-x;width:250px;min-height:274px;padding:12px 16px 0px 16px;margin-bottom:10px;text-align:left;line-height:14px;}
.pageNo{width:12px;height:12px;text-align:center;line-height:12px;border:2px solid #bcbcbc;color:#999;display:block;float:left;text-decoration:none;margin:8px 5px 0px 0px;font-size:8px;color:#858585;}
.pageNo_active, .pageNo:hover{color:#3f3f3f;}

.pfProduct{display:block;float:left;border:1px solid #cccccc;margin-left:8px;}
.pfProduct:hover{border:1px solid #a8a8a8;}

/*Page Titles*/
.pageTitle{float:left;width:37px;margin-top:27px;}
.accessoriesTitle{background:url(../images/accessoriesTitle.png) no-repeat;height:267px;width:37px;}
.menTitle{background:url(../images/menTitle.png) no-repeat;height:94px;width:37px;}
.athleticTitle{background:url(../images/athleticTitle.png) no-repeat;height:201px;width:37px;}
.maternityTitle{background:url(../images/maternityTitle.png) no-repeat;height:231px;width:37px;}
.legwearTitle{background:url(../images/legwearTitle.png) no-repeat;height:203px;width:37px;}
.shapewearTitle{background:url(../images/shapewearTitle.png) no-repeat;height:247px;width:37px;}
.collectionsTitle{background:url(../images/collectionsTitle.png) no-repeat;height:277px;width:37px;}
.pressTitle{background:url(../images/pressTitle.png) no-repeat;height:124px;width:37px;}
.shopTitle{background:url(../images/shopTitle.png) no-repeat;height:108px;width:37px;}
.scienceTitle{background:url(../images/scienceTitle.png) no-repeat;height:170px;width:37px;}
.philosophyTitle{background:url(../images/philosophyTitle.png) no-repeat;height:256px;width:37px;}
.houseTitle{background:url(../images/houseTitle.png) no-repeat;height:231px;width:37px;}
.contactTitle{background:url(../images/contactTitle.png) no-repeat;height:188px;width:37px;}
.errorTitle{background:url(../images/errorTitle.png) no-repeat;height:139px;width:37px;}
.searchTitle{background:url(../images/searchTitle.png) no-repeat;height:341px;width:37px;}

.catProduct, .press{display:block;float:left;width:156px;height:223px;text-decoration:none;border:1px solid #FFF;overflow:hidden;border-left:0px;border-top:0px;}
.catProduct img, .press img{display:block;}
.hoverMsg{width:170px;padding:10px 15px 10px 15px;background:url(../images/productHoverBox.png) repeat-y;line-height:14px;color:#FFFFFF;font-size:11px;text-align:left;}
.hoverMsg span{font-weight:bold;color:#ffffff;font-size:11px;}

.shopHeaderLinks{padding:12px 0px 0px 18px;}
.shopHeaderLinks a{color:#858585;text-decoration:none;}
a.shopHeaderLinks_active, .shopHeaderLinks a:hover{color:#4b4b4d;font-weight:bold;}

#scienceCoverLink{display:block;margin:0px 0px 0px 46px;}
#scienceNav{width:206px;float:left;}
#scienceContent{float:left;width:356px;padding:30px 28px 20px 34px;line-height:14px;color:#666666;}
.scienceBtn{margin-bottom:1px;padding:17px 18px 17px 18px;width:170px;display:block;background:url(../images/scienceBtn.png) 0 0 no-repeat;}
.scienceBtn img{display:block;}
.scienceBtn:hover{background:url(../images/scienceBtn_hover.png) 0 0 no-repeat;}
.scienceBtnActive{background:none;}

.scTitle{font-size:14px;font-weight:bold;color:#4b4b4d;display:block;margin-bottom:5px;text-transform:uppercase;text-align:left;line-height:17px;}
.scArticle{display:none;text-align:justify;}
.scArticleActive{display:block;}

#scrollContentHolder{width:360px;height:376px;overflow:hidden;margin:230px 0px 0px 52px;float:left;}
#scrollContent{text-align:justify;height:376px;color:#666666;line-height:14px;font-size:11px;}
#scrollContent strong{color:#4b4b4d;}
#scrollUp,#scrollDown{cursor:pointer;}


/* Collection Hovers */
.collectionPage a, .housePage a{display:block;}
.collectionPage a span, .housePage a span{display:none;}
#collectionShapewear{height:671px;width:213px;background:url(../images/collectionsBG.jpg) no-repeat -1039px 0px;float:left;}
#collectionShapewear:hover{background:url(../images/collectionsBG.jpg) no-repeat -1252px 0px;}

#collectionMaternity{height:341px;width:203px;background:url(../images/collectionsBG.jpg) no-repeat -633px 0px;}
#collectionMaternity:hover{background:url(../images/collectionsBG.jpg) no-repeat -633px -341px;}

#collectionMen{height:330px;width:203px;background:url(../images/collectionsBG.jpg) no-repeat -836px -330px;}
#collectionMen:hover{background:url(../images/collectionsBG.jpg) no-repeat -836px 0px;}

#collectionAthletic{height:186px;width:211px;background:url(../images/collectionsBG.jpg) no-repeat 0px 0px;}
#collectionAthletic:hover{background:url(../images/collectionsBG.jpg) no-repeat 0px -186px;}

#collectionLegwear{height:485px;width:211px;background:url(../images/collectionsBG.jpg) no-repeat -422px 0px;}
#collectionLegwear:hover{background:url(../images/collectionsBG.jpg) no-repeat -211px 0px;}

/* House Hovers */
#houseBrand{height:451px;width:627px;background:url(../images/houseBG.jpg) no-repeat 0px 0px;}
#houseBrand:hover{background:url(../images/houseBG.jpg) no-repeat 0px -451px;}

#houseCraft{height:220px;width:451px;background:url(../images/houseBG.jpg) no-repeat -627px 0px;float:left;}
#houseCraft:hover{background:url(../images/houseBG.jpg) no-repeat -627px -220px;}

#houseEnzo{height:220px;width:176px;background:url(../images/houseBG.jpg) no-repeat -627px -440px;float:left;}
#houseEnzo:hover{background:url(../images/houseBG.jpg) no-repeat -803px -440px;}

#slideshow{height:673px;width:671px;}
#slideshowNav{position:absolute;z-index:10;margin:3px 0px 0px 510px;padding:10px 10px 10px 10px;}
#slideshowNavBtns{float:left;}
#slideshowNavBtns a{display:inline-block;width:7px;height:11px;background:#666666;font-size:0px;margin-right:10px;text-decoration:none;}
#slideshowNavBtns a.activeSlide,#slideshowNavBtns a:hover{background:#ffffff;}
#slideshowPrev{float:left;display:block;margin-right:10px;background:url(../images/homeSlide_btns.png) 0px 0px no-repeat;height:11px;width:13px;}
#slideshowPrev:hover{background:url(../images/homeSlide_btns.png) 0px -15px no-repeat;}
#slideshowNext{float:left;display:block;margin-left:4px;background:url(../images/homeSlide_btns.png) -17px 0px no-repeat;height:11px;width:13px;}
#slideshowNext:hover{background:url(../images/homeSlide_btns.png) -17px -15px no-repeat;}
.slideshowPause{float:left;display:block;background:url(../images/homeSlide_btns.png) -4px -30px no-repeat;height:11px;width:9px;margin-right:6px;}
.slideshowPause:hover, .slideshowPauseActive{background:url(../images/homeSlide_btns.png) -17px -30px no-repeat;}

.slideOverlay{position:absolute;z-index:10;width:274px;height:42px;color:#FFF;margin:315px 0px 0px 334px;font-weight:normal;text-align:right;font-size:12px;display:block;letter-spacing:1px;text-decoration:none;text-shadow: #202020 2px 1px 2px;}

#categoryProducts, #pressArticles{width:630px;height:671px;overflow:hidden;}
.productColumn{float:left;width:157px;}

.psContent{margin:0px 0px 10px 10px;width:190px;float:left;text-align:left;}

#productSolutions{list-style:disc;margin-left:13px;}

.videoThumb{width:123px;height:71px;float:left;margin:20px 0px 0px 0px;display:block;}
.vidHoverMsg{padding:10px 15px 10px 15px;background:url(../images/productHoverBox.png) repeat-y;line-height:14px;color:#FFFFFF;font-size:11px;text-align:left;}

.culture{background:url(../images/houseMC_all.jpg) 0px 0px no-repeat;}
.culture:hover{background:url(../images/houseMC_all.jpg) 0px -71px no-repeat;}
.craft{background:url(../images/houseMC_all.jpg) -123px 0px no-repeat;}
.craft:hover{background:url(../images/houseMC_all.jpg) -123px -71px no-repeat;}
.quality{background:url(../images/houseMC_all.jpg) -246px 0px no-repeat;}
.quality:hover{background:url(../images/houseMC_all.jpg) -246px -71px no-repeat;}
.service{background:url(../images/houseMC_all.jpg) -369px 0px no-repeat;}
.service:hover{background:url(../images/houseMC_all.jpg) -369px -71px no-repeat;}


#usRetailers{margin:50px 0px 0px 50px;}

.retailBlock{float:left;line-height:16px;width:165px;margin:20px 0px 0px 20px;color:#666;}
.searchZip{font-size:14px;font-weight:bold;margin-top:20px;}
#retailerDetails{height:360px;width:270px;text-align:left;line-height:16px;font-size:11px;}

.catPrev{display:block;float:left;margin:10px 0px 0px 3px;}
.catNext{display:block;float:left;margin:10px 0px 0px 3px;}

/*Product Carousel */
#productCarousel{float:left;width:65px;overflow:hidden;height:100px;}
#productCarousel ul{float:left;overflow:hidden;height:100px;}
#carouselPrev{display:block;margin-top:40px;float:left;}
#carouselNext{display:block;margin:40px 0px 0px -2px;float:left;}

#productShopLinks, #shareLinks{position:absolute;z-index:10;margin:0px 0px 0px 0px;width:165px;display:none;}
#productShopLinks a, #shareLinks a{border:1px solid #b6b6b6;border-top:0px;padding:2px 5px 2px 10px;background:url(../images/shopListArrow.jpg) 150px 5px no-repeat #f7f7f7;color:#cccccc;text-decoration:none;display:block;width:150px;}
#productShopLinks a:hover, #shareLinks a:hover{color:#666;background:url(../images/shopListArrow_hover.jpg) 150px 5px no-repeat #f7f7f7;}

#shareLinks{margin-top:0px;}
#shopNowBtn{cursor:pointer;margin-right:7px;}
.shareBtn{background:url(../images/share_btn1.png) no-repeat;width:90px;height:25px;}

/*Contact Form*/
#contactForm{margin:65px 0px 0px 50px;}
#contactForm label{display:block;margin-bottom:6px;font-size:11px;}
#contactForm .textbox{margin-bottom:10px;background:#f7f7f7;border:1px solid #b5b5b5;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666666;width:175px;}
#contactForm textarea{background:#f7f7f7;border:1px solid #b5b5b5;width:175px;height:192px;font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#666666;margin-bottom:20px;margin-top:0px;}
#contactForm select{background:#f7f7f7;border:1px solid #b5b5b5;font-size:11px;width:175px;color:#666666;}
#contactForm .submitBtn{display:block;margin-left:0px;}
.formErrors p{color:#ff6800;margin-bottom:12px;}
.map{width:240px;height:240px;margin:14px;border:1px solid #cccccc;}

/* Scroll Buttons */
.scrollNext{background:url(../images/scrollBtns.png) no-repeat -26px -2px;width:17px;height:30px;display:block;float:left;margin:10px 0px 0px 3px;}
.scrollPrev{background:url(../images/scrollBtns.png) no-repeat 0px -2px;width:17px;height:30px;display:block;float:left;margin-top:10px;}
.scrollNext:hover{background:url(../images/scrollBtns.png) no-repeat -26px -40px;}
.scrollPrev:hover{background:url(../images/scrollBtns.png) no-repeat 0px -40px;}


#adOverlay{
	display:none;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 11000;
	height:100%;
	width:100%;
	opacity: .30; /* Standard: FF gt 1.5, Opera, Safari */
	-khtml-opacity: .30; /* Safari 1.x */
	-moz-opacity: .30; /* FF lt 1.5, Netscape */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* IE 8 */
	filter: alpha(opacity=30); /* IE lt 8 */
	
}

#popupAd{position:absolute;display:none;margin:38px 0px 0px 36px;z-index:99990;height:609px;width:612px;top:0;left:0;}
#popupClose{position:absolute;z-index:99990;margin:0px 0px 0px 580px;top:0;left:0;padding:10px;text-decoration:none;display:block;}

.footerLinks {font-size:9px;position:absolute;margin:725px 0px 0px 220px;top:0;left:0;width:280px;}
.footerLinks a{font-size:9px;color:#666666;text-decoration:none;}

#newsletter{
	margin-top:100px;
}

#newsletter .input{
	display:block;
	width:90px;
	background-color:#ddd9d6;
	border:1px solid #a59d95;
	font-size:9px;
	color:#9b9a98;
	padding-left:2px;
	margin:2px 2px 0px 0px;
}

#newsletter label{
	display:block;
	font-size:9px;
	margin-top:10px;
	letter-spacing:1px;
}
