



/* Styles for Advanced Search and Width Search pages */
#advanced-search {float:left; padding: 10px 0;}
#advanced-search select {width:120px; color:#555;}
#advanced-search ul {list-style: none;}
/* #advanced-search .alt {background:#E5F2F5;} */
#advanced-search h2 {color:#336699; font-size:1.75em; margin-top:0;}
#advanced-search h4 {text-align:center; color:#555; font-size:1.15em;}
#advanced-search .button-div {float:right; display:inline; margin:-3px 0 0 0; padding:0;}
#advanced-search .button {float:none;}
#advanced-search button.button {margin:0; padding:0;}
#advanced-search h5 {padding:10px 0 3px 0; clear:both; text-align:left; color:#555;}
#advanced-search .selected {background:#6988AE;}
#advanced-search .selected a {color:#fff;}

#advanced-search .list ul {margin-left: 4px;width:225px; height:14.2em; overflow:auto; border:1px solid #BCCAD3;}
#advanced-search .list ul li {padding-left:5px; margin:0;}
#advanced-search .list ul li.selected {padding-left:22px; background:transparent url(/imgs/checkbox.20120203103709.gif) no-repeat scroll 5px center;}
#advanced-search .list ul li.selected a {color:#6988AE;}
#advanced-search .list .all {font-weight: bold;}

#advanced-search .boxes .all {width:90%; font-size:1em; text-align:left; background:transparent; border:0;}
#advanced-search .boxes .all a {width:auto; color:#6988AE; font-weight:bold; text-align:left;}
#advanced-search .boxes ul li.selected.all, 
#advanced-search .boxes ul li.selected.all {padding-left:18px; background:transparent url(/imgs/checkbox.20120203103709.gif) no-repeat scroll left center;}

#advanced-search .categoryFacet-select ul,
#advanced-search .priceSort-select ul {height:8em;}
#advanced-search .size-select ul {height:11.5em;}
#advanced-search .width-form {float:left; width:210px; padding-bottom: 15px; border-bottom:1px solid #8AAFC1;}
#advanced-search .selector {float:left;}

/* #bags, #eyewear, #accessories, #clothing {display:none;} */
#shoes, #bags, #eyewear, #accessories, #clothing {clear:both;}

.adv-search {float:left; display:inline; background:#EFF7F7; width:210px; margin:5px; padding:15px; border:1px solid #BCCAD3; height:100%;}
.adv-search img {display:block; margin:0 auto; border:1px solid #BCCAD3; background:#fff; padding: 5px 40px;}

#advWrap {float:left; background:#E2F0F9 !important; margin-bottom:25px; padding:5px; width:756px; height:100%;}
#advTabs ul {list-style:none; margin:0; padding:0;}
#advTabs li {display:inline; float: left; margin:0 10px 0 0;margin-bottom:-1px;}
#advTabs li a:link, #advTabs li a:visited, #advTabs li a:active {display:block; background:#EFF7F7; padding: 5px 10px; border:1px solid #B9CBD4; color:#369;}
#advTabs li a:hover {display:block; padding: 5px 10px; border:solid #BCCAD3; border-width: 1px 1px 0 1px;}
#advTabs li.active a {display:block; padding: 5px 10px; background:#7B9FB2 !important; border:1px solid #7B9FB2; color:#fff !important; border-bottom-color:#fff;}

/* Width Search */
.width-search #advWrap {background-color:#E2F0F9;}
.width-search h1 {margin:0; padding:0; height:59px; line-height:59px; color:#555; font-size:2em; text-align:center;}
.width-search .size-select {margin-bottom:5px;}
.width-search p {clear:both; width:640px; margin:0 30px; padding:1em 0; font-size:0.917em;}
.width-search img {display:block; margin:0 auto; border:none; background:transparent; padding:0;}
.width-links {float:left; display:inline; margin:0 0 30px 30px; width:220px; font-size:0.917em;}
.width-links h6 {font-size:1.091em; color:#555;}
.width-links dt {clear:left; padding-top:1em; font-weight:bold;}

/* Width Search Notify Form */
#advanced-search .width-notify {clear:both; padding:15px 30px; -moz-border-radius:7px; -webkit-border-radius:7px; border:5px solid #7BACC6; background:#A0CDE7; font-size:0.917em;}
#advanced-search .width-notify h4 {margin:0; padding:0; text-align:left; color:white; font-size:1.455em;}
#advanced-search .width-notify p {margin:0 0 15px 0; padding:0; font-size:1em;}
#advanced-search .width-notify li {margin:0 0 10px; width:30em;}
#advanced-search .width-notify label {float:left; width:9.5em;}
#advanced-search .width-notify select, #advanced-search .width-notify input {width:200px;}
#advanced-search .width-notify ul {position:relative;}
#advanced-search .width-notify .updates, #advanced-search .width-notify .email, #advanced-search .width-notify .submit {position:absolute; right:30px;}
#advanced-search .width-notify .updates {top:0;}
#advanced-search .width-notify .email {top:30px;}
#advanced-search .width-notify .submit {top:60px;}
#advanced-search .width-notify .button {margin-left:94px;}
#advanced-search .width-notify .note {margin:20px 0 0; font-size:0.909em;}
#advanced-search .width-notify .async_error {color:#c00;}
#advanced-search .width-notify .async_error ul {margin:0 0 20px 0; list-style:disc;}
#advanced-search .width-notify .async_error li {margin:0 0 0 15px;}

#width-form {margin-top:30px;}
#advanced-search .width-notify #width-form-unsubscribe .button {margin-left:10px;}
.float-left {float:left;}
.float-right {float:right;}

/* Search by Size */
#wrap .search-by-size {width:766px; padding-top:15px}
.search-by-size .product-type {overflow:hidden; clear:both;}
.search-by-size .product-type h3 {clear:left; float:left; margin:10px 0 0; padding:4px 12px 0px; font-size:1.08333em; background:#7B9FB2; color:#fff;}
.search-by-size .product-type ul {list-style:none;}
.search-by-size .product-type .pt-content {overflow:hidden; clear:both; padding:8px 0 8px 9px; background:#e2f0f9;}
* html .search-by-size .product-type .pt-content {float:left; width:757px;}
.search-by-size .product-type .pt-content .gender {float:left; width:168px; margin:0 7px 0 0; padding:6px; border:1px solid #bccad3; background:#EFF7F7;}
.search-by-size .product-type .pt-content .gender h4 {margin:0 0 12px; padding-bottom:98px; text-align:center; background-repeat:no-repeat; background-position:center bottom;}
.search-by-size .product-type .pt-content .womens-shoes h4 {background-image:url(/imgs/advSearch/shoes-womens.20120203103708.gif)}
.search-by-size .product-type .pt-content .mens-shoes h4 {background-image:url(/imgs/advSearch/shoes-mens.20120203103708.gif)}
.search-by-size .product-type .pt-content .girls-shoes h4 {background-image:url(/imgs/advSearch/shoes-girls.20120203103708.gif)}
.search-by-size .product-type .pt-content .boys-shoes h4 {background-image:url(/imgs/advSearch/shoes-boys.20120203103708.gif)}
.search-by-size .product-type .pt-content .womens-clothing h4 {background-image:url(/imgs/advSearch/clothing-womens.20120203103708.gif)}
.search-by-size .product-type .pt-content .mens-clothing h4 {background-image:url(/imgs/advSearch/clothing-mens.20120203103708.gif)}
.search-by-size .product-type .pt-content .girls-clothing h4 {background-image:url(/imgs/advSearch/clothing-girls.20120203103708.gif)}
.search-by-size .product-type .pt-content .boys-clothing h4 {background-image:url(/imgs/advSearch/clothing-boys.20120203103708.gif)}

.search-by-size .product-type .pt-content .gender div {overflow:hidden; width:100%; padding-top:5px;}
.search-by-size .product-type .pt-content .gender div h5 {font-size:1em; padding:5px;}
.search-by-size .product-type .pt-content .gender div ul {overflow:hidden; padding:4px; border:1px solid #c9d3da; background:#fff;}
.search-by-size .product-type .pt-content .gender div ul li {}

* html .search-by-size .product-type .pt-content .gender div ul {float:left;}

.search-by-size .click-tabs {float:left; margin-top:15px; list-style:none;}
.search-by-size .click-tabs li {float:left; margin:0 5px 0 0; padding:4px 12px; font-size:1.08333em; background:#EFF7F7; color:#369;}
.search-by-size .click-tabs li.active-tab {background:#e2f0f9; color:#555;}
.search-by-size .click-tabs li:hover {cursor:pointer; text-decoration:underline;}
.search-by-size .click-tabs li.active-tab:hover {text-decoration:none;}
.search-by-size .tab-content {display:none;}
.search-by-size .active-content {display:block;}
.search-by-size .product-type .pt-content .gender form ul {margin:0; padding:0;}
.search-by-size .product-type .pt-content .gender form ul li {margin:0; padding:0;}
.search-by-size .product-type .pt-content .gender form ul li select {width:168px; margin:0 0 8px;}
.search-by-size .product-type .pt-content .gender form ul li.submit {text-align:right;}
.search-by-size .product-type .pt-content .gender form ul li button {float:none; margin:0;}

.search-by-size h4 {margin-top:45px;}

