



h1.hc strong,
#searchResults,
.flag,
#naviCenter h4 span {background-image:url(/imgs/spSearch.20120203103711.png) !important; background-repeat:no-repeat;}

/* PRODUCT */
.product {display:block; width:136px; padding:0 10px 0 11px; float:left; text-align:center; font-size:11px; line-height:14px; position:relative;}
.product:hover {text-decoration:none;}

br.clear {clear:both; display:block;}
.product img {text-decoration:none; display:block;}
.product span {display:block; text-decoration:underline;}

.product .brandName {margin-top:10px; font-weight:bold;}
.product .price {text-decoration:none; color:#585a5d; font-weight:bold;}
.product .salePrice {text-decoration:none;}

.product:hover .price {text-decoration:none;}

.productImage {width:170px; height:198px; overflow:hidden; display:block;}

.salePrice {color:#ff5300; font-weight:bold;}
.salePrice span {display:inline; text-decoration:line-through; font-weight:normal; color:#585a5d;}

.product .flag {position:absolute; top:0; left:0;}
.flag {padding-left:28px; width:75px; background-position:0 -36px;}
.first .flag, * html .flag {background:none !important;}
.flag .sale {display:block; float:left; margin-right:2px; width:19px; height:41px; background:-114px -267px no-repeat;}
.flag .new {display:block; float:left; margin-right:2px; width:20px; height:46px; background:-93px -267px no-repeat;}
.product .stars {margin:0 auto;}

.product-result-wrapper {float:left;margin-bottom:35px;}
.visual-search-link {float:left;text-align:center;width:100%;padding-top:10px;}#wrap {width:960px; margin:0 auto; padding:0; overflow:visible; background:none; border:0;}
#content {position:relative; float:left; width:960px;}
#content h1 {padding:0 0 5px; font-size:24px;}
#brandAlpha {position:relative; z-index:200; width:960px; height:24px; display:inline-block; margin:0 0 10px; border-width:1px 1px 0;}
#brandAlpha span {display:block; float:left; margin:6px 14px 6px 12px; font-size:10px; text-transform:uppercase; font-weight:bold;}
#brandAlpha a {display:block; float:left; padding:6px 11px; font-size:10px; font-weight:bold; color:#558abe;}
#brandAlpha a:hover {background:#d9eefa; text-decoration:none; color:#558abe;}
#brandAlpha a.active {background-color:#5388bc; color:#fff;}
.info {position:absolute; left:0; top:61px; z-index:1; width:960px; padding-bottom:10px; background:#5388bc; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
* html .info {top:71px;}
.info div {display:inline; float:left; width:920px; margin:15px 10px 0; padding:10px; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px;}
.info li {*display:inline; list-style:none; margin:0;}
.info a {display:block; float:left; width:22%; margin:0 0 5px 20px;}

h1.hc strong {width:146px; height:22px; margin:5px 0 15px 0; background-image:url(/imgs/spBrandList.20120203103711.png) !important; background-repeat:no-repeat;}

.stripeInner {float:left;}
#listChoiceStream .stripeInner {width:938px;}
#brandlist {width:918px;}
#brandsByCategory {float:left; width:635px;}
#brandsByCategory .stripeInner {width:634px; padding-bottom:10px;}
#brandsByCategory ul {float:left; width:21%; margin:15px 0 0 20px; font-size:11px; list-style:none;}
#brandsByCategory h4 {margin:0 0 5px; font-size:10px; text-transform:uppercase;}
#brandsByCategory li {margin:0;}

#listChoiceStream p {font-family:Georgia, Times, serif; font-style:italic; float:right;}
#listChoiceStream .stripeInner {position:relative; overflow:hidden;}
#listChoiceStream .flag {background-image:none !important; background:none;}
.product {padding:9px 25px;}

#brandlistFeatured {float:right; width:254px;}
#brandlistFeatured a {display:block;}
#brandlistFeatured img {float:left;}

.stripeOuter {position:relative; float:left; width:940px; margin-bottom:15px;}

#searchbrand {position:relative; clear:left; margin-right:20px; background:#fff;}
#searchbrand, #featuredBrandSlider {float:left; width:47%; height:36px;}
#brandsearch {position:relative; width:260px;}
#searchbrand button {position:relative;}
#searchbrand .brand-search {position:relative;}

/* SEARCH SUGGEST styles specific to brand search, positioned relatively from the input. global search suggestion styles in zappos.css */
#searchSuggest-brandsearch ul {left:-20px; top:18px; width:441px;}

#featuredBrandSlider {position:absolute; right:10px; bottom:6px; float:right; height:78px;}
#featuredBrandSlider h5 {float:left; font-weight:bold; font-size:10px; text-align:center; text-transform:uppercase;}
#slider {position:relative; *top:10px; width:100%; clear:both; overflow:hidden; height:52px; text-align:left;}
* html #slider {top:10px;}
#slider .wrap {position:absolute; top:0; width:10000em; height:56px;}
#slider .section {float:left; width:442px; padding:10px 0 10px 15px;}
#slider .section img {margin-right:15px;}
#featuredBrandSlider .controlPanel {position:relative; top:-6px; float:right;}

h2.hc {color:#585a5d; clear:both; float:left; width:100%; margin:0 0 15px 0;}
h2.hc span {color:#ff5300;}
/* setting the position and z-index so that brandlist popover does pop under the h3 */
h3.hc {position:relative; z-index:0;}

p.yourBrand {float:right; font-family:Georgia, Times, serif; font-style:italic;}
#brandlist {padding:9px;}
.brandlistKey {margin-bottom:15px;}
.brandlistKey span {margin-right:15px;}
#brandlist div {overflow:hidden; clear:both; margin:0 0 20px;}
#brandlist ul {width:153px; float:left; list-style:none; padding:0; margin:0;}
#brandlist li {padding:0 10px 0 0; margin:0 0 3px;}
#brandlist h4 {width:100%; margin:0 0 10px; border-bottom:1px solid #E8E8E8; font-size:15px; color:#585A5D;}

