BODY {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; text-align:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {body:first-of-type #wrapper {}}
A { text-decoration: none;outline:none; }
A:HOVER { text-decoration: underline;outline:none; }
INPUT, BUTTON { outline:none;}
:focus {outline:none;}
::-moz-focus-inner {border:0;}
A IMG { border: none;outline:none; }
LABEL { cursor: pointer;outline:none; }
H1, H2, H3, H4, H5, H6, FORM {padding: 0; margin: 0;}
p {margin:0 0 12px;	color:#808184; font-size:12px;}
h4 {font-size:14px;	margin:7px 0;}
input[type=text], input[type=password] {line-height:15px;height:15px;}
.relax {clear: both; height: 0;	line-height: 0px; font-size: 1px;}
#page {margin: auto; text-align: left; width: 960px;}	

#container {margin:0px auto;width:980px;min-height:850px;overflow:hidden !important;position:relative;z-index:2;}
#container.home {width:1285px;}
#container .top-promo-text {margin-bottom:15px;padding-bottom:4px;border-bottom:1px solid #c0c1c2;}
#container .top-promo-text A {font-size:11px;display:block;}
#container .top-promo-text A:HOVER {text-decoration:none;}
#banners {position:fixed;top:57px;left:270px;z-index:1;width:100%;}
#sidebar {width:208px; padding:56px 24px 0;text-align:left;float:left;min-height:800px;}
#sidebar .logo {display:block; margin-bottom:25px;}
#sidebar ul.top-links {list-style:none; margin:0px; padding:0px; zoom:1;}
#sidebar ul.top-links li {float:left; font-size:12px; color:#6d6e70; padding-right:7px;}
#sidebar ul.top-links a {color:#6d6e70;}
#sidebar div.search {margin-top:9px;}
#sidebar div.search input.text {border:1px solid #808184; float:left; width:160px; height:18px; padding:0 6px; margin-right:12px; font:normal 12px Arial, Helvetica, sans-serif; color:#6d6e70;}
#sidebar div.search input.button { float:left; border:0px none; padding:0px; margin:0px; width:22px; height:20px; background:url('../images/buttons/go-btn.gif') no-repeat; cursor:pointer; text-indent:-20000em; outline:none;}
#sidebar p.bag {background:#808184; height:20px; line-height:20px; color:#fff; padding:0 7px; margin:12px 0;}
#sidebar ul.navigation {list-style:none; margin:0px; padding:0px; border-top:1px solid #808184; border-bottom:1px solid #808184; padding-top:10px;}
#sidebar ul.navigation li {margin:0 0 10px; line-height:15px;}
#sidebar ul.navigation li .sub-menu {position:absolute; left:0px; top:14px; z-index:1; display:none;}
#sidebar ul.navigation li .sub-menu ul {list-style:none; margin:0px; padding:15px 0px 10px 18px; background:url('../images/bg/submenu-bg.png') repeat; width:122px;}
#sidebar ul.navigation li .sub-menu ul li {font-size:12px; margin-bottom:1px;}
#sidebar ul.navigation li .sub-menu ul a {color:#6d6e70;}
#sidebar ul.navigation li .sub-menu ul a:hover {text-decoration:none; color:#231f20;}
#sidebar div.newsletter {margin-bottom:12px;}
#sidebar div.newsletter input {border:1px solid #808184; float:left; width:160px; height:18px; padding:0 6px; margin-right:12px; font:normal 12px Arial, Helvetica, sans-serif; color:#6d6e70;}
#sidebar div.newsletter button {float:left; border:0px none; padding:0px; margin:0px; width:22px; height:20px; background:url('../images/buttons/go-btn.gif') no-repeat; cursor:pointer; text-indent:-20000em; outline:none;}
#footer {width:208px; padding-top:8px;}
#footer ul.links {list-style:none; margin:0px; padding:0px;width:170px;height:85px;}
#footer ul.links li {float:left; padding-right:9px; margin:0 9px 5px 0;	border-right:1px solid #808184; font-size:12px; line-height:12px;}
#footer ul.links li.no-bord{border-right:0px none; margin-right:0px; padding-right:0px;}
#footer ul.links li a {color:#231f20;}
#footer p.other-brands {color:#404041; margin-top:15px; padding-top:9px; border-top:1px solid #808184; line-height:17px;}
#footer p a {color:#6d6e70;}
#footer p a:hover {text-decoration:none; color:#231f20;}
.signup-alert {display:none;height:19px;position:absolute;margin-top: 2px;width: 207px;z-index:1000;background-color:#fff;border:1px solid #000; }
.signup-alert #msg {font-size:11px;padding:3px;color:#000;}

/***********Detail**************/
#sidebar ul.navigation a:hover	{text-decoration: none;}
#sidebar ul.navigation ul {list-style:none; margin:0px; padding:0px;text-transform:uppercase;}
#sidebar ul.navigation li ul li {font-size:12px; margin-bottom:1px;}
#sidebar ul.navigation li.kids ul {margin:5px 0 20px 0px;border:none;}
#sidebar ul.navigation li.kids ul li a {font-weight:bold;font-size:13px;line-height:17px;}
#sidebar ul.navigation li.kids ul li h4 {font-weight:bold;font-size:13px;line-height:17px;color:#000;margin:1px 0 1px 0px;}
#sidebar ul.navigation li.kids ul li ul {margin:0px 0 0 0px;}

#sidebar ul.navigation li ul li ul {border-top: 1px solid #808184;border-bottom: 1px solid #808184;}

/*===11/1/11 nav update===*/
#sidebar ul.navigation li.womens a.womenLink	{display: block; width: 74px; height: 14px; background: transparent url(../images/titles/womens.png) no-repeat;}
#sidebar ul.navigation li.womens a.womenLink:hover	{background: transparent url(../images/titles/womens2.png) no-repeat;}
#sidebar ul.navigation li.womens a.womenLink.active	{background: transparent url(../images/titles/womens2.png) no-repeat;}
#sidebar ul.navigation li.womens ul li a:hover	{color: #642c90 !important;}
#sidebar ul.navigation li.womens ul li.active a	{color: #642c90;}
#sidebar ul.navigation li.womens ul li.active ul li a	{color: #918C86;}
#sidebar ul.navigation li.womens ul li.active ul li.active a	{color: #642c90;}
#sidebar ul.navigation li.mens a.menLink	{display: block; width: 45px; height: 14px; background: transparent url(../images/titles/mens.png) no-repeat;}
#sidebar ul.navigation li.mens a.menLink:hover	{background: transparent url(../images/titles/mens2.png) no-repeat;}
#sidebar ul.navigation li.mens a.menLink.active	{background: transparent url(../images/titles/mens2.png) no-repeat;}
#sidebar ul.navigation li.mens ul li a:hover	{color: #ec2f23 !important;}
#sidebar ul.navigation li.mens ul li.active a	{color: #ec2f23;}
#sidebar ul.navigation li.mens ul li.active ul li a	{color: #918C86;}
#sidebar ul.navigation li.mens ul li.active ul li.active a	{color: #ec2f23;}
#sidebar ul.navigation li.kids a.kidsLink	{display: block; width: 43px; height: 14px; background: transparent url(../images/titles/kids.png) no-repeat;}
#sidebar ul.navigation li.kids a.kidsLink:hover	{background: transparent url(../images/titles/kids2.png) no-repeat;}
#sidebar ul.navigation li.kids a.kidsLink.active	{background: transparent url(../images/titles/kids2.png) no-repeat;}

#sidebar ul.navigation li.sale a.SaleLink	{display: block; width: 43px; height: 17px; background: transparent url(../images/titles/29312_thumb_sale_offstate.png) no-repeat;}
#sidebar ul.navigation li.sale a.SaleLink:hover	{background: transparent url(../images/titles/sale_onstate.png) no-repeat;}
#sidebar ul.navigation li.sale a.SaleLink.active	{background: transparent url(../images/titles/sale_onstate.png) no-repeat;}

#sidebar ul.navigation li a.giftLink	{display: block; width: 50px; height: 14px; background: transparent url(../images/titles/gifts_off_state.png) no-repeat;}
#sidebar ul.navigation li a.giftLink:hover	{background: transparent url(../images/titles/gifts_on_state.png) no-repeat;}
#sidebar ul.navigation li a.giftLink.active	{background: transparent url(../images/titles/gifts_on_state.png) no-repeat;}
#sidebar ul.navigation li a.lifeLink	{display: block; width: 76px; height: 18px; background: transparent url(../images/titles/lifestyle.png) no-repeat;}
#sidebar ul.navigation li a.lifeLink:hover	{background: transparent url(../images/titles/lifestyle2.png) no-repeat;}
#sidebar ul.navigation li a.lifeLink.active	{background: transparent url(../images/titles/lifestyle2.png) no-repeat;}
#sidebar ul.navigation li a.yummyLink	{display: block; width: 203px; height: 18px; background: transparent url(../images/titles/yummy-fabric-color.png) no-repeat;}
#sidebar ul.navigation li a.yummyLink:hover	{background: transparent url(../images/titles/yummy-fabric-color2.png) no-repeat;}
#sidebar ul.navigation li a.yummyLink.active	{background: transparent url(../images/titles/yummy-fabric-color2.png) no-repeat;}
#sidebar ul.navigation li a.retailLink	{display: block; width: 162px; height: 18px; background: transparent url(../images/titles/retail-community.png) no-repeat;}
#sidebar ul.navigation li a.retailLink:hover	{background: transparent url(../images/titles/retail-community2.png) no-repeat;}
#sidebar ul.navigation li a.retailLink.active	{background: transparent url(../images/titles/retail-community2.png) no-repeat;}
#sidebar ul.navigation li a.storyLink	{display: block; width: 175px; height: 18px; background: transparent url(../images/titles/our-splendid-story.png) no-repeat;}
#sidebar ul.navigation li a.storyLink:hover	{background: transparent url(../images/titles/our-splendid-story2.png) no-repeat;}
#sidebar ul.navigation li a.storyLink.active	{background: transparent url(../images/titles/our-splendid-story2.png) no-repeat;}

#sidebar ul.navigation li.kids ul li a.subhead	{ color: #032d69; }
#sidebar ul.navigation li.kids ul li a.subhead span	{ font-weight: normal; }
#sidebar ul.navigation li.kids ul li ul li a	{font-size: 12px; color: #918c86; font-weight: normal;}

#sidebar ul.navigation li.kids ul li.girls a:hover	{ color: #ec4d9a; }
#sidebar ul.navigation li.kids ul li.girls a.active,
#sidebar ul.navigation li.kids ul li.girls ul li.active a	{ color: #ec4d9a; }
#sidebar ul.navigation li.kids ul li.boys a:hover	{ color: #0077be ; }
#sidebar ul.navigation li.kids ul li.boys a.active,
#sidebar ul.navigation li.kids ul li.boys ul li.active a	{ color: #0077be ; }
#sidebar ul.navigation li.kids ul li.little_girl a:hover	{ color: #c694e8; }
#sidebar ul.navigation li.kids ul li.little_girl a.active,
#sidebar ul.navigation li.kids ul li.little_girl ul li.active a	{ color: #c694e8; }
#sidebar ul.navigation li.kids ul li.little_boy a:hover	{ color: #3eb0db; }
#sidebar ul.navigation li.kids ul li.little_boy a.active,
#sidebar ul.navigation li.kids ul li.little_boy ul li.active a	{ color: #3eb0db; }
#sidebar ul.navigation li.kids ul li.baby_girl a:hover	{ color: #dd83cb; }
#sidebar ul.navigation li.kids ul li.baby_girl a.active,
#sidebar ul.navigation li.kids ul li.baby_girl ul li.active a	{ color: #dd83cb; }
#sidebar ul.navigation li.kids ul li.baby_boy a:hover	{ color: #0daf9a; }
#sidebar ul.navigation li.kids ul li.baby_boy a.active,
#sidebar ul.navigation li.kids ul li.baby_boy ul li.active a	{ color: #0daf9a; }
#sidebar ul.navigation li.kids ul li.gifts a:hover	{ color: #ec2f23; }
#sidebar ul.navigation li.kids ul li.gifts a.active,
#sidebar ul.navigation li.kids ul li.gifts ul li.active a	{ color: #ec2f23; }
/*===END 11/1/11 nav update===*/

#sidebar ul.navigation li.sale ul li.womens a:hover	{color:rgb(107,164,51);}
#sidebar ul.navigation li.sale ul li.womens a.active,
#sidebar ul.navigation li.sale ul li.womens ul li.active a	{ color:rgb(107,164,51);  }

#sidebar ul.navigation li.sale ul li.mens a:hover	{ color:rgb(107,164,51); }
#sidebar ul.navigation li.sale ul li.mens a.active,
#sidebar ul.navigation li.sale ul li.mens ul li.active a	{ color:rgb(107,164,51); }

#sidebar ul.navigation li.sale ul li.kids a:hover	{ color:rgb(107,164,51); }
#sidebar ul.navigation li.sale ul li.kids a.active,
#sidebar ul.navigation li.sale ul li.kids ul li.active a	{ color:rgb(107,164,51); }
#sidebar ul.navigation li.sale ul li ul li a	{font-size: 12px; color: #918c86; font-weight: normal;}



#sidebar.detail form.newsletter input {width:142px; height:17px; padding:0 5px; margin-right:10px; font:normal 11px Arial, Helvetica, sans-serif;}
#sidebar.detail form.newsletter button {width:20px; height:19px; background:url('../images/buttons/go-btn-small.gif') no-repeat;}
#sidebar div#sort-by {border-top:1px solid #808184; border-bottom:1px solid #808184; margin-top:8px; padding-bottom:10px;display:none;}
#sidebar div#sort-by button {margin:10px 0 0; padding:0px; border:0px none; width:80px; height:20px; background:#818285 url('../images/buttons/submit.gif') no-repeat; text-indent:-20000em; text-align:center; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; cursor:pointer;}
#sidebar ul.color,
#content ul.color {width:165px;}
#sidebar ul.navigation ul.color li,
#content ul.color li {float:left; margin:0 5px 5px 0;}
#sidebar ul.navigation ul.color li a,
#sidebar ul.navigation ul.color li img,
#content ul.color li a,
#content ul.color li img {display:block;}
#sidebar ul.navigation ul.color li a,
#content ul.color li a {padding:1px;}
#sidebar ul.navigation ul.color li a:hover,
#content ul.color li a:hover, #sidebar ul.color li .active {border:1px solid #000; padding:0px !important;}
#sidebar ul.navigation ul.size li,
#content ul.size li {float:left; margin-right:4px;}
#sidebar ul.navigation ul.size li a,
#content ul.size li a {width:25px; height:21px; position:relative; padding-top:4px; display:block; background:url('../images/bg/size-bg.gif') no-repeat; text-align:center; line-height:18px; color:#fff; font-size:9px; outline:none;}
#sidebar ul.navigation ul.size li a:hover,
#content ul.size li a:hover,
#sidebar ul.navigation ul.size li.selected a,
#content ul.size li.selected a {background-position:0 -25px; text-decoration:none; color:#fff;}
#sidebar ul.navigation ul.size li.out-stock a,
#content ul.size li.out-stock a {cursor:default; background-position:0 -50px;}
#sidebar .shopping-bag-link:HOVER {text-decoration:none;}

/***********Content******************/
#content {width:676px; background:#fff; text-align:left; padding:24px 23px 0 24px;float:left;}

#content span.help {color:#6d6e71; font-size:10px; display:block; margin-bottom:8px;margin-left:0px;}
#content span.help a {color:#6d6e71; text-decoration:underline;}
#content span.help a:hover {text-decoration:none;}
#content input.qty {float:left; width:22px; height:16px; border:1px solid #c0c1c2; margin-right:4px; font:normal 12px Arial, Helvetica, sans-serif;}
#content label {float:left; font-size:10px; color:#6d6e71; line-height:18px;}
#content .add-bag {margin:10px 0 0; padding:0px; border:0px none; width:96px; height:20px; background:url('../images/buttons/add-to-bag.gif') no-repeat; color:#fff; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; cursor:pointer; text-indent:-20000em; float:left;}
#content .add-bag:hover {background:url('../images/buttons/add-to-bag-hover.gif') no-repeat;}
#content .order-info input.checkout {float:left; width:96px; height:20px; margin:10px 0 0 6px;}
#content .pager {border-top:1px solid #c0c1c2; border-bottom:1px solid #c0c1c2; padding:5px 0; color:#808184; font-size:12px; margin:7px 0 12px 0;}
#content .pager a {color:#808184;}
#content .pager a:hover {text-decoration:none; color:#231f20;}
#content .pager a.prev {background:url('../images/icons/arrow-left.gif') no-repeat left center; padding-left:11px; margin-right:7px;}
#content .pager a.next {background:url('../images/icons/arrow-right.gif') no-repeat right center; padding-right:11px; margin-left:7px;}
#content .top-view {position:relative; border-bottom:1px solid #c0c1c2; zoom:1; float:left;}
#content .more-views { float: left;margin-top: 10px;}
#content .more-views a {float:left; margin-right:10px;}
#content .more-views a img {width:67px;height:88px;}
#content .more-views img {display:block;}


/*******************/
#sidebar .shopping-bag {display:none; position:absolute; width:240px; left:270px; top:148px; background:#fff; border:1px solid #777676; padding:16px 18px; z-index:3;}
#sidebar .shopping-bag button {border:0px none; background:none; margin:0px; //margin-right:4px; padding:0px; cursor:pointer; width:115px; height:20px;}
#sidebar .shopping-bag a.close,
#sidebar .mailing-list a.close {float:right; width:19px; height:19px; background:url('../images/buttons/close-popup.gif') no-repeat; text-indent:-20000em; outline:none; margin-bottom:20px;}
#sidebar .shopping-bag-popup.empty p {padding-bottom:17px; border-bottom:1px solid #e0e0e0;}
#sidebar .shopping-bag-popup .arrow {width:16px; height:26px; position:absolute; left:-15px; top:46px; background:url('../images/icons/shopping-bag-arrow.gif') no-repeat;}
#sidebar .shopping-bag-popup ul {list-style:none; margin:0px; padding:0px;}
#sidebar .shopping-bag-popup ul li { border-bottom:1px solid #e0e0e0; padding:0px 0 7px 25px; margin-bottom:15px; line-height:19px;}
#sidebar .shopping-bag-popup img.product {width:72px; float:left; margin-right:10px; }
#sidebar .shopping-bag-popup .info {width:120px; float:left;}
#sidebar .shopping-bag-popup .info a.delete {cursor:pointer;float:right; width:10px; height:10px; float:right; background: url('../images/buttons/delete.gif') no-repeat; margin:0 0 5px 5px; text-indent:-20000em; outline:none; position:relative;}
#sidebar .shopping-bag-popup .info span {display:block; font-size:11px; text-transform:uppercase; color:#646464;}
#sidebar .shopping-bag-popup .info span.black A {color:#000;text-decoration:none;}
#sidebar .shopping-bag-popup li.cost span {font-size:12px; text-transform:uppercase; color:#646464;}
#sidebar .shopping-bag-popup li.cost span.items-count {float:left; width:72px; margin-right:10px; }
#sidebar .mailing-list {display:none; position:absolute; top:242px; left:350px; width:470px; border:12px solid #cacacb; padding:22px 12px 22px 22px; background:#fff;z-index:5;}
#sidebar .mailing-list p {font-size:12px; color:#6d6e70;}
#sidebar .mailing-list .form-row {float:left; width:174px; margin-right:19px; margin-bottom:10px; }
#sidebar .mailing-list .form-row.long {width:100%; margin-right:0px;}
#sidebar .mailing-list .form-row label {display:block; color:#6d6e70; font-size:12px; margin-bottom:4px;}
#sidebar .mailing-list .form-row.long label {margin:2px 0 0 25px;}
#sidebar .mailing-list .form-row input {width:162px; border:1px solid #808184; padding:0 5px; height:18px;}
#sidebar .mailing-list .form-row input.checkbox {width:auto; border:0px none; padding:0; height:auto; float:left;}
#sidebar .mailing-list .form-row p {margin:0px;}
#sidebar .mailing-list .form-row button {width:83px; height:21px; background:none; border:0px none; padding:0px; margin:0px; cursor:pointer;}
#content .size span {float:left; margin-right:6px;}
#content .size .sizeButton, .collection-swatches .sizeButton {width:25px; height:21px; padding-top:4px; display:block;text-align:center; line-height:18px; color:#fff; font-size:9px;	outline:none; background:url('../images/bg/size-bg.gif') no-repeat; position:relative; margin:0px;}
#content .size a:hover,
#content .size .selectedSizeButton, .collection-swatches .selectedSizeButton, .collection-swatches a:hover {background-position:0 -25px; text-decoration:none;}
#content .size .notavailableSizeButton, .collection-swatches .notavailableSizeButton {display:block; width:25px; height:21px; padding-top:4px; background:url('../images/icons/line-through.gif') no-repeat;margin:0px;}
#content a.size-chart {color:#6d6e71; font-size:12px; margin:12px 0 5px; float:left; font-weight:bold;}
.size span.size1 {position:absolute;top:-2px;width:25px;left:0px;cursor:pointer;}
.size span.size2 {position:absolute;top:10px;width:25px;left:0px;cursor:pointer;}

.bgstretcher-area { height:100%;text-align: left; }
.bgstretcher-page {height:100%;}
.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: #ffffff;overflow: hidden;width: 100% !important;position: fixed;z-index: 1;_position: absolute;}
.bgstretcher ul li img {left:0px !important;}

#product-popup {display: none;float: left;top:15%;position: fixed;margin-left:359px;width: 459px;z-index: 4;border:12px solid #818385; padding:12px; background:#fff;left:0px;}
#product-popup #find-size img.prod-photo {float:left; margin-right:30px;}
#product-popup #find-size .prod-search {float:left; width:275px;}
#product-popup #find-size .prod-search p {text-transform:uppercase;}
#product-popup #find-size .form-row {margin-bottom:12px; float:left; width:100%;}
#product-popup #find-size label {line-height:18px;font-size:11px; width:72px; color:#6c6a6a; text-align:right; margin-right:10px;float:left;}
#product-popup #find-size label.for-checkbox {font-size:11px; width:auto; text-align:left; margin:0px; line-height:15px;}
#product-popup #find-size .form-row span.item-name {font-size:11px; color:#6c6a6a; float:left;line-height:18px;}
#product-popup #find-size a.close, .popup a.close {float:right; width:19px; height:19px; background:url('../images/buttons/close-popup.gif') no-repeat; text-indent:-20000em; outline:none; margin-bottom:5px;}
#product-popup #find-size select {border: 1px solid #c3c3c3; color: #6D6E70; width: 155px;}
#product-popup #find-size input {border: 1px solid #c3c3c3; color: #6D6E70; font: normal 11px Arial,Helvetica,sans-serif; height: 18px; line-height:16px; padding: 0 5px; width: 142px;}
#product-popup #find-size input#NewsLetterChk {float:left;border: 0px none; padding:0; height:auto; width: auto; margin-right:7px;}
#product-popup #find-size input.submit {border:0px none; background:none; float:right; cursor:pointer; padding:0px; width:83px; height:22px; margin-right:44px;}

#content .gifcardbutton {border:1px solid transparent;width:57px;float:left;margin:10px 10px 0 0;padding:3px 0px;font-size:11px;text-align:center;color:#fff;font-weight:bold;}
#content .selectedgifcardbutton {border:1px solid #000;} 
#content .gifcardbutton#sw_0{background-color:#652d90;}
#content .gifcardbutton#sw_1{background-color:#ec2f23;}
#content .gifcardbutton#sw_2{background-color:#ec4d9a;}
#content .gifcardbutton#sw_3{background-color:#0077be;}
#content .gifcardbutton#sw_4{background-color:#f4811f;}
#content .gifcardbutton#sw_5{background-color:#80c242;}
#content .gifcardbutton#sw_6{background-color:#a1228d;}
#content .header {margin:15px 0 -5px 0;font-size:25px;float:left;width:100%;}

#additional-online-retailers {display:none; position:absolute; margin:-250px 0 0 100px; width:470px; border:12px solid #cacacb; padding:22px 12px 10px 22px; background:#fff; z-index:1;}
#additional-online-retailers a.close {float:right; width:19px; height:19px; background:url('../images/buttons/close-popup.gif') no-repeat; text-indent:-20000em; outline:none; margin-bottom:5px;}

div#wn{ position:relative;width:676px; height:569px; overflow:hidden;}
div#scrollbar { position:relative;width:100%; height:10px;font-size:1px;  /* for image vertical alignment issue */}
div#track { position:absolute; left:0; top:12px;width:100%; height:10px;}
div#dragBar {position:absolute; left:1px; top:1px;width:128px; height:10px;background:url('/images/scroll_scrubber.gif');}  
  
.search-brands label {float:none !important;margin-left:1px !important;font-size:11px !important;}
#storeslider {height:760px; overflow: hidden;}
#storeslider li {height:760px;}
#storeslider ul {padding:0px;margin:0px;}
#nextBtn{float:right;}
#prevBtn{float:left;width:200px;}

/* prettyPhoto Zoom Popup */
div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff; height:457px;}
div.light_square .pp_close{width:19px;height:19px;background: url(../images/buttons/close-popup.gif) no-repeat;cursor: pointer;top:-400px; left:1070px; position:absolute;}
div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display: none;position:absolute;width:1100px !important;z-index:10000;}
.pp_top{height:0px;position: relative;}* html .pp_top{padding:0 20px;}
.pp_top .pp_left{height:0px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:0px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position: static;}
.pp_top .pp_right{height:0px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;}.pp_fade{display: none; height:457px;}
.pp_content_container{position: relative;text-align: left;width:100%;}
.pp_content_container .pp_left{padding-left:0px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{float: left;margin:-50px 0 2px 0; position:relative; z-index:100;}
.pp_description{display: none;margin:0 0 5px 0;}
.pp_nav{clear: left;float: left;margin:3px 0 0 0;}
.pp_nav p{float: left;margin:2px 4px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float: right;line-height:22px;text-indent: -10000px;}
.pp_bottom{height:20px;position: relative;display:none;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
.pp_content{height:457px !important;}
* html .pp_top{display:none;margin-top:30px;}
* .pp_content_container .pp_right {padding-right:0px;}

.yummy-zoom-popup {position:absolute;margin:-250px 0 0 0px;display:none;width:359px;}
.yummy-zoom-popup a.close {width:19px; height:19px; background:url('../images/buttons/close-popup.gif') no-repeat; text-indent:-20000em; outline:none;position:absolute;top:0px;right:0px;z-index:1001;}

.zoomy{
    position: absolute;
    display: none;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 5px 10px #000;
    -moz-box-shadow: 0px 5px 10px #000;
    border: 1px solid #999;
    line-height: 100px;
    text-align: center;
    background-position: center;
    background-color: #fff;
    z-index: 1000;
    overflow: hidden;
}

.zoomy span{
    display: block;
    margin: 5px auto;
    background: -moz-linear-gradient(top, rgba(255,255,255,.61) 0%, rgba(255,255,255,0) 24%, rgba(255,255,255,0) 71%, rgba(255,255,255,.61) 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.61)), color-stop(24%,rgba(255,255,255,0)), color-stop(71%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,.61))); /* webkit */
}

.zoomBar{display:none;}
.zoomBar span{font-weight: bolder;color: #ccc;}
.zoomy img{margin-top: -10000px;margin-right: -1000px;}

#container .cart-box H4 { font-size: 11px; font-weight: bold; color: #666666; text-align: center; padding: 6px 0 3px 6px; margin: 0 20px 0 20px; text-align:left; background: none repeat scroll 0 0 #E5E5E5;}
#container .cart-box P { margin: 11px 7px 0 -7px; padding-bottom: 2px !important; line-height: 110%; }
#container .cart-box P A { display: block; text-decoration: underline; outline: none; }
#container .cart-box P A:HOVER { text-decoration: none; }
#container .cart-box UL { list-style: none; text-align: center; margin: -10px 48px 20px 12px !important; width: 100%;}
#container .cart-box UL LI { margin-bottom: 15px; margin-left: 18px; display: inline; float: left; margin-top: 20px; width: 100px;}
#container .cart-box UL LI:first-child { margin-bottom: 15px; margin-left: 0px; display: inline; float: left; width: 100px;}
#container .cart-box .text A {color: #434343;  font-size: 9px; text-transform: uppercase; line-height: 14px;}

#walksignup input[type="text"] {width:162px; border:1px solid #808184; padding:0 5px; height:18px;}

.collection .ExtraMedia IMG {margin-right:10px;}
.collection .desc A {color:#000;font-size:12px;font-weight:bold;}
.collection .remindertext, .collection .remindertext span {font-size:11px; text-transform:capitalize;float:none;}
.collection .collection-swatches .color-swatches IMG { width:20px;height:20px;margin-right:5px;margin-bottom:1px;}
.collection A {text-decoration:none;position:relative;}
.collection-swatches span {float:left; margin-right:6px;}
.collection .collection-swatches .add-to-cart img {margin-top:10px;float:left;}
.collection .collection-swatches .add-to-cart img {margin-top:10px;float:left;}
.collection .collection-swatches .checkout {margin:10px 0 3px 4px;float:left;}
.collection .zoom {position:absolute; top:6px; right:16px;color:#c9c9ca;font-size:10px;}

.popup {position:absolute; border:12px solid #cacacb; padding:12px 24px 24px; background:#fff; z-index:1; display:none;}
#content .popup#size-chart {width:480px;}
#content .popup#size-chart ul.tabs {margin:0px; padding:0px; list-style:none;}
#content .popup#size-chart ul.tabs li {float:left; width:95px; margin-right:1px;  text-align:center; height:36px; font-size:9px; }
#content .popup#size-chart ul.tabs li a {color:#fff; display:block; padding-top:6px; height:30px; background:#cacacb;}
#content .popup#size-chart ul.tabs li a:hover,
#content .popup#size-chart ul.tabs li.current a {background:#808184; text-decoration:none;}
#content .popup#size-chart ul.tabs li strong {display:block; font-size:11px; }
#content .popup#size-chart table.sizeChartText {border-collapse:collapse; font-size:11px; width:480px;}
#content .popup#size-chart table.sizeChartText td {color:#686868; border:2px solid #383838; text-align:center}
#content .popup#size-chart table.sizeChartText td.align-left {text-align:left;}
#content .popup#size-chart table.sizeChartText td.color-dark {color:#434343;}
#content .popup#size-chart table.sizeChartText th {background:#808184; color:#fff; border:2px solid #383838; border-top:0px none; text-align:left;}
#content .popup#size-chart .size-tabs {display:none;}
#content .popup#size-chart .size-tabs#size-women {display:block;}
#content .help-links {border-top:1px solid #c0c1c2; font-size:12px; color:#808184;  margin-top:12px;}
#content .help-links a {color:#808184; margin:0 3px;}
.popup#size-chart .relax {//display:none;}

#content #slider #prevBtn A, #content #slider #nextBtn A { width: 22px; height: 705px; text-indent: -10000px; outline: none; display: block; }
#content #slider #prevBtn, #content #slider #nextBtn { position: absolute; top: 25px; zoom: 1; }
#content #slider #prevBtn { left: 0; }
#content #slider #nextBtn { right: 0; }
#content #slider #prevBtn A { background: url("/fall_2011/img/control_left.png") no-repeat left top; }
#content #slider #nextBtn A { background: url("/fall_2011/img/control_right.png") no-repeat left top; }
#content #slider { position: relative; width: 676px; height: 705px; float: left; overflow: hidden; }
#content #slider .slider-box { width: 676px; height: 705px; display: block; }
#content #slider UL { float: left; margin: 0; padding:0; }
#content #slider UL LI { width: 676px; height: 705px; float: left; }
#content #slider UL LI { list-style: none; }
#pageContainer {width:676px;overflow:hidden;}

#sidebar ul.navigation li.sale ul li.bodycare a:hover	{color:rgb(107,164,51);}
#sidebar ul.navigation li.sale ul li.bodycare a.active,
#sidebar ul.navigation li.sale ul li.bodycare ul li.active a	{ color:rgb(107,164,51);  }

#sidebar ul.navigation li.bodycare a.bodycareLink	{display: block; width: 100px; height: 18px; background: transparent url(../images/titles/bodycare_offstate.png) no-repeat;}
#sidebar ul.navigation li.bodycare a.bodycareLink:hover	{background: transparent url(../images/titles/bodycare_onstate.png) no-repeat;}
#sidebar ul.navigation li.bodycare a.bodycareLink.active	{background: transparent url(../images/titles/bodycare_onstate.png) no-repeat;}
#sidebar ul.navigation li.bodycare ul li a:hover	{color:#E64097 !important;}
#sidebar ul.navigation li.bodycare ul li.active a	{color:#E64097;}
#sidebar ul.navigation li.bodycare ul li.active ul li a	{color: #918C86;}
#sidebar ul.navigation li.bodycare ul li.active ul li.active a	{color:#E64097;}

