BODY {margin: 0;padding: 0;text-align: center;font-family: Arial, Helvetica, sans-serif;background: #000;font-size: 11px;height: 100%;overflow: auto;}
html, body, form {height: 100%;}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
INPUT, BUTTON { outline:none;}8
:focus {outline:none;}
::-moz-focus-inner {border:0;}
A IMG { border: none; outline:none; }
LABEL { cursor: pointer; outline:none; }
IMG {border: none;}
H1, H2, H3, H4, H5, H6, P, UL, FORM, OL {padding: 0;margin: 0;}
.relax {clear: both;height: 0;line-height: 0%;font-size: 0;height: auto;}
.container {width: 100%;min-height:100%;position:relative;z-index:2;}
#page {margin: auto;text-align: left;width: 987px;overflow:auto;padding-bottom: 70px;min-height:480px;}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {position: absolute;top: 0;left: 0;}
.bgstretcher UL, .bgstretcher UL LI {margin: 0;padding: 0;list-style: none;}
.bgstretcher {background: black;overflow: hidden;width: 100%;position: fixed;z-index: 1;_position: absolute; /*IE6 doesn't support fixed positioning*/_top: expression(documentElement.scrollTop + body.scrollTop + "px");}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.wrapper {background: url("../images/bg/wrapper.png") repeat scroll left top transparent;display: none;float: left;left: 0;position: absolute;top: 0;width: 100%;z-index: 101;}

/*  Header  */
.header {padding-bottom: 7px; position:relative; display: block;z-index:100;}
.header A.logo {float: left;line-height: 0%;width: 95px;height: 102px;display: inline;margin: 6px 0 0 26px;position: relative;cursor: pointer;}
.header .right {float: right;height:80px;}
.top-box {float: right;margin-top: 10px;margin-right:13px;width:282px;}
.top-box INPUT.search-btn {border: none;background: url("../images/buttons/search.gif") no-repeat left top;cursor: pointer;width: 64px;height: 21px;float: right;outline: none;text-indent: -2000em;line-height: 30px;}
.top-box INPUT.mailListGo-btn {border: none;background: url("/images/button_go.gif") no-repeat left top;cursor: pointer;width: 43px;float:right;height: 20px;outline: none;text-indent: -2000em;line-height: 30px;}
.top-menu {float: right;border: 1px solid #595959;display: inline;margin: 10px 0 0 7px;width: 270px;height:41px; }
.top-menu .row {height:20px;border-bottom: 1px solid #595959;}
.top-menu .row2 {height:19px;}
.top-menu A {color: #000;height:17px;font-size: 0.91em;padding: 3px 14px 0px 14px;float: left;}
.top-menu A:HOVER {text-decoration: none;color: #d2a800;} 
.top-menu A.border-right {border-right: 1px solid #595959; color:#fff;}
.mailListGoField{float: left;display: inline;width: 171px;text-align:center;}
.mailListGoField INPUT{margin: 3px 0 0 3px;width: 170px;color: #fff;font-size: 0.85em;background: none;border: none; }
.header .shopping-bag {width: 68px;height: 68px;background: url("../images/pictures/shopping-bag.png") no-repeat left top;float: right;position:relative;top:9px;right:8px;}
.header .wish-list {position:relative;top:20px;float:right;}
.header .free-ship-banner {width: 163px;height: 16px;float: right;position:relative;top:22px;padding-right:20px;cursor:pointer;}
.header .shoppingbag .mini-cart {display:none;position:absolute;z-index:10000;float:left;left:0px;padding-top:21px;width:268px;}
.header .shoppingbag A.bag{width: 155px;left:788px;color:#fff !important;height:18px;}
.header .shoppingbag .shop {position:relative;}
.header .shoppingbag .shop:HOVER .mini-cart {display:block;}
.header .shoppingbag .mini-cart .bg{background-color:#fff;float:left;top:16px;border:1px solid #333;padding-bottom:15px;width:268px;}
.header .shoppingbag .mini-cart .area{margin:20px 20px 0 20px;}
.header .shoppingbag .mini-cart .area-container {width:100%;height:107px;float:left;}
.header .shoppingbag .mini-cart .area-container .pict {float:left;}
.header .shoppingbag .mini-cart .area-container .pict A {padding:0;}
.header .shoppingbag .mini-cart .area-container .info-box{float:right;width:140px;margin-top:-1px;}
.header .shoppingbag .mini-cart .area-container .info-box A{float:none;padding:0px;font-size:11px;color:#000;}
.header .shoppingbag .mini-cart .area-container .info-box P{margin-bottom:2px;line-height:12px;}
.header .shoppingbag .mini-cart .area-container .info-box .remove{text-decoration:underline;color:#8c8c8c;cursor:pointer;}
.header .shoppingbag .mini-cart .area .divider{float:left;border-bottom:1px dotted #000;margin:10px 0 10px 0;width:100%;}
.header .shoppingbag .mini-cart .area .items{float:left;width:100%;border-top:1px dotted #000;margin-top:10px;padding:15px 0 13px 0;font-weight:bold;}
.header .shoppingbag .mini-cart .area .count{float:left;}
.header .shoppingbag .mini-cart .area .total{float:right;}
.header .shoppingbag .mini-cart .area .buttons{border-top:1px solid #dbdbdb;float:left;margin-left:-20px;width:268px;padding-top:3px;}
.header .shoppingbag .mini-cart .area .buttons A.view{padding: 4px 0px 5px 20px;float:left;}
.header .shoppingbag .mini-cart .area .buttons A.checkout{padding: 4px 20px 5px 0px;float:right;}
.main-menu {margin-top: 1px; margin-right:13px; float:right;position:relative;z-index:-1; }
.main-menu UL.menu {float: right;list-style: none outside none ;}
.main-menu UL LI A.womens, .main-menu UL LI A.mens, .main-menu UL LI A.fit-guide, .main-menu UL LI A.press,
.main-menu UL LI A.stores, .main-menu UL LI A.facebook, .main-menu UL LI A.twitter, .main-menu UL LI A.stores-active, .main-menu UL LI A.press-active, .main-menu UL LI A.fit-guide-active,
.main-menu UL LI A.mens-active, .main-menu UL LI A.womens-active, .main-menu UL LI A.sale-guide-active, .main-menu UL LI A.sale,  .main-menu UL LI A.sale-active { display: block !important;height: 32px !important;text-indent: -2000em !important;cursor: pointer;margin-left:22px;}
.main-menu UL LI A.womens {background: url("../images/menu/womens.png") no-repeat left top; width: 95px;}
.main-menu UL LI A.womens:HOVER, .main-menu UL LI.active A.womens, .main-menu UL LI A.womens-active {background: url("../images/menu/womens-hover.png") no-repeat left top; width: 95px;}  
.main-menu UL LI A.mens {background: url("../images/menu/mens.png") no-repeat left top; width: 60px;}
.main-menu UL LI A.mens:HOVER, .main-menu UL LI.active A.mens, .main-menu UL LI A.mens-active {background: url("../images/menu/mens-hover.png") no-repeat left top;width: 60px;}  
.main-menu UL LI A.fit-guide {background: url("../images/menu/fit-guide.png") no-repeat left top; width: 96px;}
.main-menu UL LI A.fit-guide:HOVER, .main-menu UL LI.active A.fit-guide, .main-menu UL LI A.fit-guide-active {background: url("../images/menu/fit-guide-hover.png") no-repeat left top; width: 96px;}  
.main-menu UL LI A.press {background: url("../images/menu/press.png") no-repeat left top; width: 63px;}
.main-menu UL LI A.press:HOVER, .main-menu UL LI.active A.press, .main-menu UL LI A.press-active {background: url("../images/menu/press-hover.png") no-repeat left top; width: 63px;}  
.main-menu UL LI A.stores {background: url("../images/menu/stores.png") no-repeat left top; width: 76px;}
.main-menu UL LI A.stores:HOVER, .main-menu UL LI.active A.stores, .main-menu UL LI A.stores-active {background: url("../images/menu/stores-hover.png") no-repeat left top; width: 76px;}  
.main-menu UL LI A.sale-guide {background: url("../images/menu/sale.png") no-repeat left top; width: 96px;}
.main-menu UL LI A.sale-guide:HOVER, .main-menu UL LI.active A.sale-guide, .main-menu UL LI A.sale-guide-active {background: url("../images/menu/sale-hover.png") no-repeat left top; width: 96px;}  
.main-menu UL LI A.facebook {background: url("/layout/images/menu/facebook.png") no-repeat left top; width: 109px;}
.main-menu UL LI A.facebook:HOVER, .main-menu UL LI.active A.facebook {background: url("/layout/images/menu/facebook-hover.png") no-repeat left top;}  
.main-menu UL LI A.twitter {background: url("/layout/images/menu/twitter.png") no-repeat left top; width: 73px;}
.main-menu UL LI A.twitter:HOVER, .main-menu UL LI.active A.twitter {background: url("/layout/images/menu/twitter-hover.png") no-repeat left top;}  
.main-menu UL LI A.sale {background: url("../images/menu/sale.png") no-repeat left top; width: 96px;}
.main-menu UL LI A.sale:HOVER, .main-menu UL LI A.sale-active {background: url("../images/menu/sale-hover.png") no-repeat left top; width:96px !important;} 


.header .sub-menu{display: none;position: absolute;top: 30px;left: 22px;width:170px;padding-bottom:25px;background:url('../images/bg/dropdown-bg.png') repeat left top;}
.menu .sub-menu ul{padding:25px 0 0 39px;list-style:none;}
.menu .sub-menu li{padding-bottom:7px;list-style:none;}
.menu .sub-menu li a{color:#fff;font-size:11px;text-transform:uppercase;font-weight:bold;}
.menu .sub-menu li a:HOVER{text-decoration:none;color:#cfab3f;}
.menu li.menu-list {float:left;position:relative;height:32px;    }
.menu li:hover .sub-menu{display: block;  z-index:100;}

/*  Main Content  */
.content-container {position:relative;z-index:2;margin-top:15px;}
.sidenav {float: left;width: 138px;font-size:11px;background: url("../images/bg/sidenav-bg.png") repeat-y left top;margin:5px 0 5px 5px;}
.sidenav UL {list-style: none;margin: 3px 0 0;width: 105px;}
.sidenav UL LI {border-bottom: 1px solid #8a8a87;padding: 20px 0 0 25px;}
.sidenav UL LI A {cursor: pointer;display: block;height: 14px;outline: none;text-indent: -2000em;}
.sidenav UL LI A.womens {width: 55px;background: url("../images/menu/womens-side.png") no-repeat left top;       }
.sidenav UL LI A.womens:HOVER, .sidenav UL LI.active A.womens {background: url("../images/menu/womens-side-hover.png") no-repeat left top;}
.sidenav UL LI A.sort-by {width: 55px;background: url("../images/menu/sort-by-hover.png") no-repeat left top;   }
.sidenav UL LI A.filter-by {width: 55px;background: url("../images/menu/filter-by-hover.png") no-repeat left top; }
.sidenav UL LI UL { margin: 7px 0 20px 10px;}
.sidenav UL LI UL LI {border: none;padding: 0;}
.sidenav UL LI UL A, .sidenav UL LI UL A.active {text-indent: 0;color:#fff;height: auto;line-height: 150%;}
.sidenav UL LI UL A.active {color:#d2a800;}
.sidenav UL LI UL A:HOVER {color: #d2a800;text-decoration: none;}
.sidenav-search-filed {background: url("../images/icons/search.gif") no-repeat left center;margin: 0 0 0 3px;display:block;width: 110px}
.sidenav-searchBox {width: 117px;background-color:#fff;    }
.sidenav-searchBoxTable {margin:5px 0 7px 9px;width:117px; border: solid 1px #737373;}
.sidenav-search-filed INPUT {margin: 0 0 0 20px;width: 88px;color: #000;font-size: 0.85em;background: none;border: none;}
.search-filed {background: url("../images/icons/search.gif") no-repeat left center;float: left;margin: 3px 0 0 10px;display: inline;width: 120px;}
.search-filed INPUT {margin: 0 0 0 22px;width: 93px;color: #000;font-size: 0.91em;background: none;border: none; }
.sidenav-searchBox INPUT.sidenav-search-btn{border: none;background: url("/images/button_search.gif") no-repeat left top;cursor: pointer;width: 117px;height: 17px;float: right;outline: none;text-indent: -2000em;}
.main-content {float: right;width: 842px;margin-top:5px;}
.top-part {padding: 8px 0;background: url("../images/bg/top-part-bg.png") repeat left top;margin-right:5px;}
.top-part UL {list-style: none;margin: 0 10px;font-weight: bold;}
.top-part UL LI {display: inline;}
.top-part UL.breadcrumbs {text-transform:uppercase;}
.top-part UL.breadcrumbs A {color: #525252;}
.top-part UL A:HOVER {text-decoration: none;color: #000 !important;}
.top-part UL.breadcrumbs SPAN {color: #000;}
.top-part UL.pages {float: right;color: #525252;display: inline;}
.top-part UL.pages A {color: #525252;margin: 0px 2px 0px 2px;}
.top-part UL.pages LI .selected {color: #fff;}
.top-part UL.pages A.may {color: #525252;}
.top-part UL.pages A.view-all {margin-right: 10px;}
.product {float: right;width: 278px;border: none;text-align: center;display: inline;margin: 10px 5px 0 0;color: #000;font-weight: bold;height: 501px;background: url("../images/bg/product-bg.png") repeat left top;}
.product SPAN {display: block;margin: 3px 10px 0;text-align: left;line-height: 140%;text-transform: uppercase;}
.product SPAN.price {color: #fff;text-transform: none;margin-top: 0;}
.product A:HOVER {text-decoration: none;}

/* Footer */
.footer {background: url("../images/bg/footer-bg.png") repeat left top;width: 987px;height:44px;margin:auto;border-bottom:solid 8px #615e5b;position:relative;z-index:2;margin-top: -53px;clear:both;padding-top:1px;}
.footer UL {margin: 10px 0 0 23px;}
.footer UL LI {list-style: none;font-size: 12px;color: #FFF;display:inline;}
.footer UL LI A {color: #FFF;float:left;padding-right:17px;}
.footer UL LI A:HOVER {text-decoration: none;color: #d2a800;cursor:pointer;}
.copyright {float:right;padding:2px 20px 0 0;text-align:right;color:#919191;}

/* Wish List */
.wl-landing{width:480px;font-size:13px;line-height:20px;color:#fff;}
.wlContent{background-color:#fff;width:90%;margin:0px auto;}
.wlContentBorder{padding:30px 0 30px 0;}
.wishListHeader{margin:0px !important;padding-left:10px;}
.wlItemsList{margin:0px !important;padding-left:16px;border-collapse:separate !important;width:700px;text-transform:uppercase;}
.wishListDetails{color:#000;width:370px;float:left;}
.wishListDetails A{color:#000 !important;font-size:14px;}
.wlEditButton{margin-left:170px;}
.wlProductDetailsLink {text-transform:none;}
.wlUpdateBtn {margin:-10px 0 5px 170px;}
.wishListQuanty{width:25px;}
.wlItemsList A.add-to-bag {float: left;width: 150px;height: 51px;background: url("../images/buttons/add-to-bag.png") no-repeat left top;margin-top: 16px;outline: none;text-indent: -2000em;cursor: pointer;margin-bottom:15px;}
.wlItemsList A.checkout {float: left;width: 101px;height: 28px;background: url("/images/checkout.gif") no-repeat left top;left:-62px;top:36px;position:relative;outline: none;text-indent: -2000em;cursor: pointer;margin-bottom:15px;}
.wlContinueShop IMG{margin: 10px 0px 20px 548px;}
.hideElement{display:none;}
.jsWishListAddresses {left:50%;margin-left:-170px;position:fixed;top:142px;width:340px;}
.jsEditWishListItemWindow{position:fixed; z-index: 1003;width:432px;height:344px;text-align:left; color:#7e7e7e;top:50%;left:50%;margin-left:-216px;margin-top:-172px;}
                          
.store-results {margin: 10px 0px 35px 5px;float:left;font-size:12px !important;display:block;}
.store-results B{color:#cfab3f;font-weight:bold;font-size:13px !important;}
#storeslider{background-color:#fff;height:658px;border:1px solid #c2c2c2;overflow-x:hidden;overflow-y:auto;position:relative;}
#storeslider .header-location {float:left;color:#3a3a3a;width:100%;line-height:22px;background-color:#f6f6f6;border-bottom:1px solid #c2c2c2;padding-left:5px;}
#storeslider .distance{position:absolute;margin-top:-37px;left:300px;}
.checkout-billinginfoclass {text-align:left;}
