@import "csc_star-rating.css";

.member-price {
	color:#E37014;
}

.shopping .features .bio:after
,.results-col .unit:after {content:".";clear:both;display:block;visibility:hidden;height:0px;}
.browse {font-size:11px; height: auto; }
.browse li.open{ height: auto; }
.browse ul {padding: 0 0 15px 0;}
.browse li a {text-transform:uppercase;}
.browse li ul li ul {display:none;}
.browse li ul li.open ul {display:block;padding:0;}
.browse li ul li.open ul li {text-indent:15px; line-height: 15px; }
.browse li ul li.open ul li ul {display:none;}
.browse li ul li.open ul li.open ul {display:block;padding:0;}
.browse li ul li.open ul li.open ul li {text-indent:25px;}
.browse li ul li h6 a {font-weight:normal;margin:0px;border-bottom:1px solid #eaeaea;color:#1278c0;width:auto; }
.browse li ul.browse-sub a.on,.browse li ul.browse-sub li ul.browse-sub a.on
,.browse li ul li.open a.on,.browse li ul li.open ul li.open a.on {font-weight:bold;color:#000;background-image:none;}
.browse li ul.browse-sub a.on:hover
,.browse li ul li.open a.on:hover {text-decoration:none;}

.browse .col4 a:visited, a:active, a:link {padding: 0; height: auto;}
.browse .col1 a:visited, a:active, a:link {padding: 0; height: auto;}
.browse .col2 a:visited, a:active, a:link {padding: 0; height: auto;}
.browse .col3 a:visited, a:active, a:link {padding: 0; height: auto;}

.shopping .browse h3
,.shopping .features h3 {padding:0;margin-top:9px;height:14px;text-indent:-9999px;border-bottom:3px solid #000; background-repeat:no-repeat;}
.shopping h3.he-the-science-of-the-greater-outdoors {height:28px;}
.shopping h3.he-shop-men {background-image:url("../images/headlines/people/hdr-sm-shop-men.gif");}  
.shopping h3.he-shop-women {background-image:url("../images/headlines/people/hdr-sm-shop-women.gif");}
.shopping h3.he-shop-kids {background-image:url("../images/headlines/people/hdr-sm-shop-kids.gif");}
.shopping h3.he-shop-accessories {background-image:url("../images/headlines/people/hdr-sm-shop-accessories.gif");}
.shopping h3.he-men {background-image:url("../images/headlines/people/hdr-sm-men.gif");}
.shopping h3.he-women {background-image:url("../images/headlines/people/hdr-sm-women.gif");}
.shopping h3.he-kids {background-image:url("../images/headlines/people/hdr-sm-kids.gif");}
.shopping h3.he-footwear {background-image:url("../images/headlines/people/hdr-sm-footwear.gif");}
.shopping h3.he-accessories {background-image:url("../images/headlines/people/hdr-sm-accessories.gif");}
.shopping h3.he-tents {background-image:url("../images/headlines/people/hdr-sm-tents.gif");}
.shopping h3.he-sleeping-bags {background-image:url("../images/headlines/people/hdr-sm-sleeping-bags.gif");}
.shopping h3.he-backpacks {background-image:url("../images/headlines/people/hdr-sm-backpacks.gif");}

.shopping h3.he-featured-collections {background-image:url("../images/headlines/featured-collections.png")}  
.shopping h3.he-outlet {background-image:url("../images/headlines/outlet.png")}  
.shopping h3.he-get-outside {background-image:url("../images/headlines/get-outside.png")}  
.shopping h3.he-columbia-experts {background-image:url("../images/headlines/columbia-experts.png")}  
.shopping h3.he-the-science-of-the-greater-outdoors {background-image:url("../images/headlines/the-science-of-the-greater-outdoors.png")}  
.shopping h3.he-giving-back {background-image:url("../images/headlines/giving-back.png")}  

a.gift-card-promo { margin:20px 0 0 0;display:block; background:transparent url(../images/promos/gift-card-promo.jpg) no-repeat scroll 0 0; text-indent:-9999px; width:177px; height:119px; }
.shopping a.tech-icon {margin: 0 auto 10px auto;}
.shopping a.giving-back-icon {display:block;width:84px;margin: 0 auto 10px auto;}
.shopping .features div {margin: 0 0 35px 0;}
.shopping .features div.omni-tech strong {font-family:Arial,Helvetica,Verdana;font-size:10px;}
.shopping .features h3 {margin: 0 0 10px 0;}
.shopping .features h4 {font-weight:bold;}
.shopping .features .recent {font-style:italic;}
.shopping .features img {margin:0 0 10px 0;}
.shopping .features .date {font-weight:bold;font-family:Arial,Helvetica,Verdana;}
.shopping .features .bio {margin:0;clear:both;height:1%;}
.shopping .features .bio a {float:left;display:block;margin:0 10px 0 0;}
.shopping #page .features .bio p {font-family:Arial,Helvetica,Verdana;font-size:10px;margin:0;}
.shopping .features .giving-back h4 {font-weight:bold;margin:0 0 10px 0;}

/* headers */
h1 { background-repeat:no-repeat;height:23px; }
h1.results { background-image:url(../images/headlines/results.png); }
h1.compare { background-image:url(../images/headlines/compare.png); }
h1.product-title {text-indent:0;margin-bottom:5px;}
h1.product-title img.product {float:left;}
h1.he-jackets-shells { background-image:url(../images/headlines/jackets-shells.png); }
h1.he-jackets { background-image:url(../images/headlines/jackets.png); }
h1.he-shells { background-image:url(../images/headlines/people/hdr-lrg-shells.gif); }
h1.he-fleece { background-image:url(../images/headlines/people/hdr-lrg-fleece.gif); }
h1.he-shirts { background-image:url(../images/headlines/people/hdr-lrg-shirts.gif); }
h1.he-pants { background-image:url(../images/headlines/people/hdr-lrg-pants.gif); }
h1.he-shorts { background-image:url(../images/headlines/people/hdr-lrg-shorts.gif); }
h1.he-footwear { background-image:url(../images/headlines/people/hdr-lrg-footwear.gif); }
h1.he-accessories { background-image:url(../images/headlines/people/hdr-lrg-accessories.gif); }
h1.he-bigTall { background-image:url(../images/headlines/people/hdr-lrg-big-and-tall.gif); }

h1.he-toprated { background-image:url(../images/headlines/people/hdr-lrg-toprated.gif); }

h1.he-extendedSize { background-image:url(../images/headlines/people/hdr-lrg-extended-size.gif); }

h1.he-electric { background-image:url(../images/headlines/people/hdr-lrg-oh-electric.gif); }

h1.he-mensbugaboocollection{ background-image:url(../images/headlines/people/buga_collection.gif); }
h1.he-womensbugaboocollection{ background-image:url(../images/headlines/people/buga_collection.gif); }
h1.he-bugaboocollection{ background-image:url(../images/headlines/people/buga_collection.gif); }

h1.he-dressesSkirts	{ background-image:url(../images/headlines/people/hdr-lrg-dresses-skirts.gif); }
h1.he-interchange { background-image:url(../images/headlines/people/hdr-lrg-interchange.gif); }
h1.he-insulated { background-image:url(../images/headlines/people/hdr-lrg-insulated.gif); }
h1.he-softshell { background-image:url(../images/headlines/people/hdr-lrg-softshell.gif); }
h1.he-vests { background-image:url(../images/headlines/people/hdr-lrg-vests.gif); }
h1.he-fullzip { background-image:url(../images/headlines/people/hdr-lrg-full-zip.gif); }
h1.he-vest { background-image:url(../images/headlines/people/hdr-lrg-vest.gif); }
h1.he-pullover { background-image:url(../images/headlines/people/hdr-lrg-pullover.gif); }
h1.he-hoodiesSweatshirts { background-image:url(../images/headlines/people/hdr-lrg-hoodies-and-sweatshirts.gif); }
h1.he-sweaters { background-image:url(../images/headlines/people/hdr-lrg-sweaters.gif); }
h1.he-casual { background-image:url(../images/headlines/people/hdr-lrg-casual.gif); }
h1.he-water { background-image:url(../images/headlines/people/hdr-lrg-water-and-boat.gif); }
h1.he-buga { background-image:url(../images/headlines/people/hdr-lrg-buga.gif); }
h1.he-hikingTrail { background-image:url(../images/headlines/people/hdr-lrg-hiking-and-trail.gif); }
h1.he-sandals { background-image:url(../images/headlines/people/hdr-lrg-sandals.gif); }
h1.he-waterBoat { background-image:url(../images/headlines/people/hdr-lrg-water.gif); }
h1.he-bagsBackpacks { background-image:url(../images/headlines/people/hdr-lrg-bags-and-backpacks.gif); }
h1.he-socks { background-image:url(../images/headlines/people/hdr-lrg-socks.gif); }
h1.he-glovesMittens { background-image:url(../images/headlines/people/hdr-lrg-gloves-and-mittens.gif); }
h1.he-hatsHeadware { background-image:url(../images/headlines/people/hdr-lrg-hats-and-headware.gif); }
h1.he-scarvesNeckGaiters { background-image:url(../images/headlines/people/hdr-lrg-scarves-and-neck-gaiters.gif); }
h1.he-jacketsVests { background-image:url(../images/headlines/people/hdr-lrg-jackets.gif); }
h1.he-capris { background-image:url(../images/headlines/people/hdr-lrg-capris.gif); }
h1.he-skirtsDresses { background-image:url(../images/headlines/people/hdr-lrg-skirts.gif); }
h1.he-dresses { background-image:url(../images/headlines/people/hdr-lrg-dresses-and-skirts.gif); }
h1.he-skirts { background-image:url(../images/headlines/people/hdr-lrg-skirts-and-dresses.gif); }
h1.he-skorts { background-image:url(../images/headlines/people/hdr-lrg-skorts.gif); }
h1.he-extendedSizing { background-image:url(../images/headlines/people/hdr-lrg-extended-sizing.gif); }
h1.he-tops { background-image:url(../images/headlines/people/hdr-lrg-tops.gif); }
h1.he-bottoms { background-image:url(../images/headlines/people/hdr-lrg-bottoms.gif); }
h1.he-boys { background-image:url(../images/headlines/people/hdr-lrg-boys.gif); }
h1.he-girls { background-image:url(../images/headlines/people/hdr-lrg-girls.gif); }
h1.he-baby { background-image:url(../images/headlines/people/hdr-lrg-baby.gif); }
h1.he-toddler { background-image:url(../images/headlines/people/hdr-lrg-toddler.gif); }
h1.he-sets { background-image:url(../images/headlines/people/hdr-lrg-sets.gif); }
h1.he-buga { background-image:url(../images/headlines/people/hdr-lrg-buga.gif); }
h1.he-sandals { background-image:url(../images/headlines/people/hdr-lrg-sandals.gif); }
h1.he-mens { background-image:url(../images/headlines/people/hdr-lrg-men.gif); }
h1.he-men { background-image:url(../images/headlines/people/hdr-lrg-men.gif); }
h1.he-womens { background-image:url(../images/headlines/people/hdr-lrg-women.gif); }
h1.he-women { background-image:url(../images/headlines/people/hdr-lrg-women.gif); }
h1.he-kids { background-image:url(../images/headlines/people/hdr-lrg-kids.gif); }
h1.he-coldweather { background-image:url(../images/headlines/people/hdr-lrg-cold-weather.gif); }
h1.he-longsleeve { background-image:url(../images/headlines/people/hdr-lrg-long-sleeve.gif); }
h1.he-shortsleeve { background-image:url(../images/headlines/people/hdr-lrg-short-sleeve.gif); }
h1.he-tshirtsTanks { background-image:url(../images/headlines/people/hdr-lrg-t-shirts-and-tanks.gif); }
h1.he-performanceactive { background-image:url(../images/headlines/people/hdr-lrg-performance-active.gif); }
h1.he-tshirts { background-image:url(../images/headlines/people/hdr-lrg-tshirt.gif); }
h1.he-Children { background-image:url(../images/headlines/people/hdr-lrg-children.gif); }
h1.he-Youth { background-image:url(../images/headlines/people/hdr-lrg-youth.gif); }
h1.he-Toddler { background-image:url(../images/headlines/people/hdr-lrg-toddler-footwear.gif); }
h1.he-hatsHeadwear { background-image:url(../images/headlines/people/hdr-lrg-hats-and-headware.gif); }
h1.he-watches { background-image:url(../images/headlines/people/hdr-lrg-watches.gif); }
h1.he-omniheatelectricaccessories { background-image:url(../images/headlines/people/hdr-lrg-ohe-accessories.gif); }

h1.he-omnishield { background-image:url(../images/headlines/people/hdr-lrg-omnishield.gif); }
h1.he-CGR { background-image:url(../images/headlines/people/hdr-lrg-greaterrewards.gif); }
h1.he-skisnowboard { background-image:url(../images/headlines/people/hdr-lrg-ski-snowboard.gif); }
h1.he-rainshell { background-image:url(../images/headlines/people/hdr-lrg-rain-shell.gif); }
h1.he-boots{background-image:url(../images/headlines/people/gg-header-winter-boots.gif);}
h1.he-outlet { background-image:url(../images/headlines/people/hdr-lrg-outlet.gif); }
h1.he-in2out {background-image:url(../images/headlines/people/hdr-lrg-in2out.gif); }

h2 { text-indent:-9999px;background-repeat:no-repeat;height:22px;margin:0 10px 0 0; }
h2.he-shells { float:left;width:56px;background-image:url(../images/headlines/shells-small.png); }
h2.he-insulated { float:left;width:82px;background-image:url(../images/headlines/insulated-small.png); }
h2.he-fleece { float:left;width:55px;background-image:url(../images/headlines/fleece-small.png); }

h2.he-fleece { float:left;width:55px;background-image:url(../images/headlines/fleece-small.png); }
h3.member-free-shipping {background:url(../images/category/giftguide/header_members-get-free-shipping.gif) no-repeat; }

.cat-banner {border-bottom: 3px solid #000000; height:23px;}
.small-banner {margin: 20px 0 0 6px;position:realtive;}
.small-banner .stripey-rule {margin:5px 0 10px -5px;}
.ie6 .small-banner .stripey-rule {background-repeat: repeat-x;}
.small-banner a {}
.catimage {width: 170px; float: left}
.viewall {float: left;}
	
/* pagination*/
.shopping .pagination {overflow:hidden;clear:both;}
.shopping .pagination .pages a {}
.shopping .pagination .viewing {float:left;}
.shopping .pagination .pages {float:right;}
/* end pagination*/

.narrow-results {padding:0px 15px 0px 0px;width:180px;float:left;}
.narrow-results .browse-grid {margin:0px 0px 10px 0px;padding-top:0px;}
.narrow-results .browse-features {margin:25px 0 0 0;}
.narrow-results h3 {font-weight:bold;padding-bottom:5px;font-style:italic;}
.narrow-results .browse div {padding-bottom:5px;text-transform:uppercase;}

.results-col {width:765px; float:left;position:relative; background-color: #fff;}
.compare-col {width:960px;float:left;position:relative;}

.category .set .unit { margin:0;float:none;}
.results-col .unit { clear:both;height:1%;padding:15px 0 0 0;background:transparent url(../images/home/features/hr-pattern.gif) repeat-x scroll left top; }

/* sm, med, lg grid specific styles */
.small-grid .result-row {width:770px;float:left;padding-bottom:25px;font-size:10px;font-family:Arial, Helvetica, sans-serif;margin-left:-5px;}
.small-grid .result-row .result-item {width:90px;margin-left:6px;float:left;}
.medium-grid .result-row {width:780px;float:left;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;margin-left:-15px;}
.medium-grid .result-row .result-item {width:180px;margin-left:15px;float:left;}
.large-grid .result-row {width:780px;float:left;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;margin-left:-15px;}
.large-grid .result-row .result-item {width:375px;margin-left:15px;float:left;}
.compare-grid .result-row {width:970px;float:left;padding-bottom:25px;font-family:Arial, Helvetica, sans-serif;margin-left:-10px;}
.compare-grid  .result-row .result-item {width:310px;margin-left:10px;float:left;}

.result-row .result-item .item-pic{background-color:#ffffff;position:relative;z-index:1;height:auto!important;height:1%;text-align:center;}
.large-grid .result-row .result-item .item-pic {width:375px;}
.result-row .result-item .item-pic .new {position:absolute;top:0px;left:0px;}
.result-row .result-item .item-pic .quick-shop {width: 75px; height: 21px; position:absolute;top:50%;left:0px;display:none; cursor: pointer; cursor: hand}

.small-grid .result-item .item-pic a {display:block;height:90px}
.medium-grid .result-item .item-pic a {display:block;height:180px}
.large-grid .result-item .item-pic a {display:block;height:360px}

	
/* fix ie6 double-margin bug */
.ie6 .result-item{display:inline;}

.prod-name {clear:left; padding-top:2px;}
.compare-grid .prod-name {padding-top:2px;float:left;padding-right:5px;}
.compare-grid .prod-model {float:left;}

.prod-model {padding-top:2px;}
.prod-type {padding-top:2px;font-weight:bold;}

.swatch { height:21px; width:21px; float:left; margin:0px; padding:0px; }
.innerswatch { height:17px; width:17px; border:solid 2px #FFFFFF; }
.swatch .selected { border:solid 2px #000000; }
.swatch_container .plus { height:17px; width:17px; border:solid 2px #FFFFFF; float:left; }

.swatches a div.outer {height:15px; width:15px; cursor:hand; margin-right:1px;}
.swatches a.selected div img{width:9px; height:9px;}
.swatches a.selected div.outer{border:solid 2px #000000; height:11px; width:11px;}
.swatches a.selected div.inner {border:solid 1px #ffffff; height:9px; width:9px;}

.swatches a.plus div img{width:13px; height:13px; margin:0;}
.swatches a.plus div.outer{border:solid 1px #999999; height:13px; width:13px;}

/*
a:hover.plus div img{width:13px;height:13px;}
a:hover.plus div.inner {border:none;height:13px;width:13px;}
a:hover.plus div.outer{border:solid 1px #999999;height:13px;width:13px;}
*/
.medium-grid .result-row .result-item .member-price {clear:both;color:#e37014;text-align:right;height:20px;}
.medium-grid .result-row .result-item .reg-price {clear: left; float:left;color:#999999; height:16px;}
.large-grid .result-row .result-item .member-price {clear:both;color:#e37014;text-align:right;}
.large-grid .result-row .result-item .reg-price {float:none;color:#999999;}
.large-grid .total-ratings {margin-right:20px}
.small-grid .result-row .result-item .member-price {clear:both;color:#e37014;text-align:left;}

.compare-grid .result-row .result-item .member-price {clear:both;color:#e37014;text-align:right;font-weight:bold;}
.compare-grid .result-row .result-item .reg-price {color:#999999;float:left /*right*/;font-weight:bold;}
.compare-grid .total-ratings {}


.image-size {float:left;padding-right:120px;overflow:hidden;}
.image-size div {float:left;padding-right:5px;}
.description
,.viewing
,.pages {margin:5px 0 0 0;}
.image-size .sizes {background-image:url(../images/icons/sizes.gif);background-repeat:no-repeat;width:75px;height:22px;overflow:hidden;}
.small-grid .image-size .sizes {background-position: 3px -54px;}
.medium-grid .image-size .sizes {background-position: 3px -31px;}
.large-grid .image-size .sizes {background-position: 3px -6px;}
.image-size .sizes a { display:block;float:left;height:22px;}
.image-size .sizes a.image-link1 { width:20px;}
.image-size .sizes a.image-link2 { width:23px;}
.image-size .sizes a.image-link3 { width:26px;}

.promo-module {background-color:#f2f2f2;padding-left:5px;padding-right:5px;color:#000000;font-size:9px;font-weight:bold;padding-bottom:3px;}
.promo-module a {color:#000000;text-decoration:underline;}
.large-grid .promo-module {width:170px;float:right;}
.medium-grid .promo-module {width:170px;float:left;clear:both;}
.small-grid .promo-module {width:78px;float:none;}

a.compare-product-flag {display:block;float:left;clear:left;background:url(../images/icons/compare-flag.gif) 0 0 no-repeat;padding:0 5px 0 25px;height:21px;line-height:21px;}
a.compare-product-flag-toggled{display:block;float:left;clear:left;background:url(../images/icons/compare-flag.gif) 0 -21px no-repeat;margin:10px 5px 0 0;padding-left:25px;height:21px;line-height:21px;}

#enableCompareDiv {position:absolute;top:0;right:0;width:118px;height:21px;text-align:center;}
#flag-for-compare-summary{display:block;width:118px;height:21px;background:#8C8C8C url(../images/buttons/compare-products.gif) 0 0 no-repeat;}
#flag-for-compare-now{position:absolute;left:-36px;padding-right:5px;text-align:right;display:block;width:118px;height:21px;background: #0093D1 url(../images/buttons/compare-now.gif) 0 0 no-repeat;font:bold 10px/21px arial,sans-serif;color:#fff;}

#flag-for-compare-hide{float:right;margin-left:10px;margin-top:4px;color:#1278C0;cursor:pointer}

/*
#flag-for-compare-hide:link {float:right;margin-left:10px;color:#1278C0;text-decoration:none}
#flag-for-compare-hide:visited {float:right;margin-left:10px;color:#1278C0;text-decoration:none}
#flag-for-compare-hide:hover {text-decoration:underline}
*/

.medium-grid .compare-product-flag {margin:10px 0 0;display:none;}
.medium-grid .compare-product-flag-toggled {margin:10px 0 0;display:none;}
.large-grid .compare-product-flag {float:left;clear:both;display:none;}
.large-grid .compare-product-flag-toggled {margin:10px 0 0;display:none;}
.small-grid a.compare-product-flag {display:none; float:none;padding-top:5px;text-decoration:underline;background:none;padding:0 5px 0 0px;height:21px;line-height:21px;}
.small-grid .compare-product-flag-toggled {margin:10px 0 0;display:none;}

.large-grid .prod-info-container {overflow:hidden;clear:both;margin:0 0 4px 0;}
.model-info {font:11px/1.3em Georgia,"Times New Roman",serif;clear:both;}
.small-grid .model-info {font:10px/1.3em Georgia,"Times New Roman",serif;}
.large-grid .prod-info-container .model-info {float:left;}
.large-grid .prod-info-container .price-rating-info {float:right;}

.compare-grid .prod-info-container {overflow:hidden;clear:both;}
.compare-grid .prod-info-container .price-rating-info {float:none;clear:both;}
.compare-grid .prod-info-container .model-info {float:none;overflow:hidden;padding-bottom:10px;}

.large-grid .prod-info-container .model-info {float:left;}
.small-grid .prod-info-container .price-rating-info {float:none;padding-top:10px;font-weight:bold;}

.compare-grid .enlarge {padding-top:10px;}
.compare-grid .enlarge button.enlarge{float:right;background: url(../images/buttons/enlarge.gif);width:77px;text-indent:-9999px;background-repeat:no-repeat;}


.compare-grid .features {padding-top:10px;}
.compare-grid .features h3 {font-weight:bold;font-style:italic;padding-bottom:5px;}
.compare-grid .features ul {list-style:disc;padding-left:20px;padding-bottom:20px;}
.compare-grid .features ul li {padding-top:5px;}
.compare-grid .features .more-info {margin:0;padding:0px;text-transform:uppercase;font-size:11px;}

.compare-grid  hr {
	border-bottom:1px solid #e5e5e5;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
	margin-top:10px;
	margin-bottom:20px;
	clear:both;
}

ul.technologies {padding-bottom:3px;}
ul.technologies li{text-transform:uppercase;float:left;font-size:11px;font-weight:bold;padding-right:5px;margin-right:5px;margin-bottom:10px;font-family:Arial, Helvetica, sans-serif;margin-left:0px;padding-left:0px;}
ul.technologies li.on {background-image:url(../images/nav/tech-cap.gif);background-repeat:no-repeat;background-position:0 1px;}
ul.technologies li.on dl.info-bubble-top dt
,ul.technologies li.on dl.info-bubble-top dt a {text-decoration:underline;color:#ffffff;font-weight:normal;background-position:right;background-color:#ffffff;background-image:url(../images/nav/tech-long.gif);background-repeat:no-repeat;background-position:right;}
ul.technologies li.right{float:right;text-transform:none;}
ul.technologies li.right a {text-decoration:underline;}

.technology {clear:both;overflow:hidden;padding-bottom:10px;width:310px;}
.technology .logo {padding-right:5px;float:left;width:95px;}
.technology .text {float:left;width:210px;}
.technology .text h4{font-weight:bold;padding-bottom:5px;}


button.save {
background:transparent url(../images/buttons/save.gif) no-repeat scroll 0 0;
display:inline;
float:left;
height:21px;
text-indent:-9999px;
width:41px;
}

a.save { background:transparent url(../images/buttons/save.gif) no-repeat scroll 0 0; display:inline; float:left; height:21px; text-indent:-9999px; line-height:21px; width:41px;}
a.edit-new-address { background:transparent url(../images/buttons/save.gif) no-repeat scroll 0 0; display:inline; float:left; height:21px; text-indent:-9999px; line-height:21px; width:41px;}

button.details {
background:transparent url(../images/buttons/details.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:21px;
text-indent:-9999px;
width:59px;
}

a.details {
background:transparent url(../images/buttons/details.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:21px;
text-indent:-9999px;
width:59px;
}

button.renew {
background:transparent url(../images/buttons/renew.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:21px;
text-indent:-9999px;
width:52px;
}

a.renew{
background:transparent url(../images/buttons/renew.jpg) no-repeat scroll 0 0;
display:inline;
float:left;
height:21px;
text-indent:-9999px;
width:52px;
}


/* GIFT GUIDE */
.narrow-results h3 {  margin-bottom:10px; padding:0; height:18px; text-indent:-9999px; border-bottom:3px solid #000; }
.narrow-results h3.shop-holiday-men { background:url(../images/category/giftguide/mens-gift-guide.gif) no-repeat; }
.narrow-results h3.shop-holiday-women { background:url(../images/category/giftguide/womens-gift-guide.gif) no-repeat; }
.narrow-results h3.shop-holiday-youth { background:url(../images/category/giftguide/youth-gift-guide.gif) no-repeat; }
/* nav */
.narrow-results ul.ul-gift-guide{ margin:0 0 30px; }
.narrow-results ul.ul-gift-guide li{ line-height:100%; border-bottom:1px solid #EAEAEA; display:block; padding-top: 4px; padding-bottom: 2px; }
.narrow-results ul.ul-gift-guide li a { background:transparent url(../images/icons/subnav-arrow.gif) no-repeat scroll 100% 50%; }
.narrow-results ul.ul-gift-guide li a,
.narrow-results ul.ul-gift-guide li strong{ line-height:100%; display:block; text-transform:uppercase; width:100%; }
.narrow-results .ul-gift-guide a:visited, .narrow-results .ul-gift-guide a:active, .narrow-results .ul-gift-guide a:link {padding: 0; height: auto;}


/* gift card */
.narrow-results a.gift-card-promo { margin:20px 0 0 0;display:block; background:transparent url(../images/promos/gift-card-promo.jpg) no-repeat scroll 0 0; text-indent:-9999px; width:177px; height:119px; }

.results-col h1.he-ski {background-image:url("../images/category/giftguide/top_ski_picks.gif");}
.results-col h1.he-winter {background-image:url("../images/category/giftguide/winter_style.gif");}
.results-col h1.he-trail {background-image:url("../images/category/giftguide/top_trail_picks.gif");}
.results-col h1.he-picks {background-image:url("../images/category/giftguide/staff_picks.gif");} 
.results-col h1.he-rated {background-image:url("../images/category/giftguide/highest_rated.gif");}
.results-col h1.he-100 {background-image:url("../images/category/giftguide/gifts_under_100.gif");}
.results-col h1.he-hunting {background-image:url("../images/category/giftguide/top_hunting_picks.gif");}
.results-col h1.he-stuffers {background-image:url("../images/category/giftguide/stocking_stuffer.gif");}
.results-col h1.he-fishing {background-image:url("../images/category/giftguide/top_fishing_picks.gif");}
.results-col h1.he-lifestyle {background-image:url("../images/category/giftguide/active-wear.gif");}
.results-col h1.he-popular {background-image:url("../images/category/giftguide/most_popular.gif");} 
/* END GIFT GUIDE */

/* NEW INLINE RATINGS */
#BVInlineRatings .inline_number {   float: right; margin: 2px 50px 0px 0px; }
.ie7 #BVInlineRatings .inline_number { float: right; margin: -20px 50px 0px 0px;}

