/**  Snow & Rock ----LIVE-----
 * Table of Contents:
 *
 * 1.0 - Basics
 * 2.0 - Navigation
 * 3.0 - Header Callout Underneath Navigation bar
 * 4.0 - Breadcrumb
 * 5.0 - Homepage
 * 6.0 - Category Listing Pages
 * 7.0 - Product Pages
 * 8.0 - Backgrounds
 * 9.0 - Brand Pages
 * 10.0 - Promotional Pages
 * 11.0 - Catalogue Request Page
 * 12.0 - Store Pages
 * 13.0 - Other Pages
 * 14.0 - Competition Pages
 * 15.0 - Ratings and Reviews
 * 16.0 - Size Guides
 * 17.0 - Checkout
 * 18.0 - Various Fixes
 * 19.0 - Product Scrollers
 * 20.0 - Footer
 * 21.0 - Whos On
 * 22.0 - Amplience
 * 23.0 - Error Msg

 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Basics
 * -----------------------------------------------------------------------------
 */

 /* fix to-from pricing colour */

 #product_scroller .to_price_title, #product_scroller .to_price {color:#666;}



strong.bold {font-weight: bold;}
em.italic {font-style: italic;}
span.trademark {font-family: Tahoma,Geneva,Kalimati,sans-serif; vertical-align: super; font-size: 0.6em;}

 /** Change to Category Headings layout - NR 06/15 **/
.category_info { top: -170px; display: none; }  /* Hidden by Grant 17.12.2015 req by DK*/
.ly_list .category_info { display: none; }
.ly_home #main { margin-top: 12px; } /* changed from 212px Grant 17.12.2015 req by DK*/
.ly_list #main { margin-top: 12px; }
.ly_list #title_sub {display: none;}
body[class^="wc_brand_"].ly_list #title_main, body[class^="wc_promo_"].ly_list #title_main {visibility: hidden;}
body.ly_list #title_main.visible {visibility: visible;}


/**
 * 2.0 Navigation
 * -----------------------------------------------------------------------------
 */

/** Navigation bar cleanup - Giles 02015 **/
#navigation li a.level_2 {margin-right: 5px;}
#navigation li a.level_3 {width: 124px;}

/** Navigation bar changes - Hazel 011014 **/
#navigation a.level_1 {
    padding: 0 13px;
    font-size: 1.68em;
}

/** Fix to stop badges appearing over dropdown - Neil 240915 **/
.ly_list .pro_badges {z-index: 0;}
.ly_list .product_image_link {position: static;}

#navigation > div > ul {width:990px;}
#navigation #wc_promo_new a.level_1 {background-color:#3a9d7e;}
#navigation #wc_promo_new:hover a.level_1 {background-color: #fff;}
#navigation #wc_promo_new .nav_container {width: 215px;}
#navigation #wc_gifts_all a.level_1 {background: #115C1D;}
#navigation #wc_gifts_all:hover a.level_1 {color: #115C1D; background: #FFF;}

/** Make navigation dropdowns wider **/
#navigation #wc_clothing_all .nav_container, 
#navigation #wc_clearance_all .nav_container, 
#navigation #wc_ski_all .nav_container,
#navigation #wc_snowboard_all .nav_container,
#navigation #wc_footwear_all .nav_container,
#navigation #wc_kids_all .nav_container {width: 855px;}

#navigation #wc_clothing_all.level_1 .with_post, 
#navigation #wc_footwear_all.level_1 .with_post, 
#navigation #wc_ski_all.level_1 .with_post, 
#navigation #wc_snowboard_all.level_1 .with_post,
#navigation #wc_kids_all.level_1 .with_post {width: 1065px;}

/** Nav sprites **/
.nav-sprite{
  float:left;
  margin: 0 5px 0 10px;
  background: url('/pws/client/images/navSprites_sr.jpg') no-repeat;
}

.nav-sprite.wc_bags_accessories {width: 50px; height: 75px; background-position: -1px -1px;}
.nav-sprite.wc_bags_luggage {width: 50px; height: 75px; background-position: -53px -1px;}
.nav-sprite.wc_bags_packs {width: 50px; height: 75px; background-position: -105px -1px;}
.nav-sprite.wc_bags_snow-sports {width: 50px; height: 75px; background-position: -157px -1px;}
.nav-sprite.wc_camping_cooking {width: 50px; height: 75px; background-position: -209px -1px;}
.nav-sprite.wc_camping_sleeping {width: 50px; height: 75px; background-position: -261px -1px;}
.nav-sprite.wc_camping_tents {width: 50px; height: 75px; background-position: -313px -1px;}
.nav-sprite.wc_clearance_bags {width: 50px; height: 75px; background-position: -365px -1px;}
.nav-sprite.wc_clearance_equipment {width: 50px; height: 75px; background-position: -417px -1px;}
.nav-sprite.wc_clearance_footwear {width: 50px; height: 75px; background-position: -469px -1px;}
.nav-sprite.wc_clearance_keyaccessories {width: 50px; height: 75px; background-position: -1px -78px;}
.nav-sprite.wc_clearance_kids {width: 50px; height: 75px; background-position: -53px -78px;}
.nav-sprite.wc_clearance_mensclothing {width: 50px; height: 75px; background-position: -105px -78px;}
.nav-sprite.wc_clearance_womensclothing {width: 50px; height: 75px; background-position: -157px -78px;}
.nav-sprite.wc_climb_accessories {width: 50px; height: 75px; background-position: -209px -78px;}
.nav-sprite.wc_climb_bags {width: 50px; height: 75px; background-position: -261px -78px;}
.nav-sprite.wc_climb_clothing {width: 50px; height: 75px; background-position: -313px -78px;}
.nav-sprite.wc_climb_equipment {width: 50px; height: 75px; background-position: -365px -78px;}
.nav-sprite.wc_climb_footwear {width: 50px; height: 75px; background-position: -417px -78px;}
.nav-sprite.wc_climb_maps_books_dvds {width: 50px; height: 75px; background-position: -469px -78px;}
.nav-sprite.wc_climb_winter-equipment {width: 50px; height: 75px; background-position: -1px -155px;}
.nav-sprite.wc_clothing_accessories {width: 50px; height: 75px; background-position: -53px -155px;}
.nav-sprite.wc_clothing_baselayers {width: 50px; height: 75px; background-position: -105px -155px;}
.nav-sprite.wc_clothing_mens-jackets {width: 50px; height: 75px; background-position: -157px -155px;}
.nav-sprite.wc_clothing_mens-legwear {width: 50px; height: 75px; background-position: -209px -155px;}
.nav-sprite.wc_clothing_mens-tops {width: 50px; height: 75px; background-position: -261px -155px;}
.nav-sprite.wc_clothing_other {width: 50px; height: 75px; background-position: -313px -155px;}
.nav-sprite.wc_clothing_womens-jackets {width: 50px; height: 75px; background-position: -365px -155px;}
.nav-sprite.wc_clothing_womens-legwear {width: 50px; height: 75px; background-position: -417px -155px;}
.nav-sprite.wc_clothing_womens-tops {width: 50px; height: 75px; background-position: -469px -155px;}
.nav-sprite.wc_electronics_cameras {width: 50px; height: 75px; background-position: -1px -232px;}
.nav-sprite.wc_electronics_chargers {width: 50px; height: 75px; background-position: -53px -232px;}
.nav-sprite.wc_electronics_gps {width: 50px; height: 75px; background-position: -105px -232px;}
.nav-sprite.wc_electronics_torches {width: 50px; height: 75px; background-position: -157px -232px;}
.nav-sprite.wc_electronics_transceivers-radios {width: 50px; height: 75px; background-position: -209px -232px;}
.nav-sprite.wc_electronics_watches-all {width: 50px; height: 75px; background-position: -261px -232px;}
.nav-sprite.wc_footwear_accessories {width: 50px; height: 75px; background-position: -313px -232px;}
.nav-sprite.wc_footwear_mens-outdoor-footwear {width: 50px; height: 75px; background-position: -365px -232px;}
.nav-sprite.wc_footwear_mens-winter-footwear {width: 50px; height: 75px; background-position: -417px -232px;}
.nav-sprite.wc_footwear_womens-outdoor-footwear {width: 50px; height: 75px; background-position: -469px -232px;}
.nav-sprite.wc_footwear_womens-winter-footwear {width: 50px; height: 75px; background-position: -1px -309px;}
.nav-sprite.wc_kids_accessories {width: 50px; height: 75px; background-position: -53px -309px;}
.nav-sprite.wc_kids_bags {width: 50px; height: 75px; background-position: -105px -309px;}
.nav-sprite.wc_kids_equipment {width: 50px; height: 75px; background-position: -157px -309px;}
.nav-sprite.wc_kids_footwear {width: 50px; height: 75px; background-position: -209px -309px;}
.nav-sprite.wc_kids_gifts {width: 50px; height: 75px; background-position: -261px -309px;}
.nav-sprite.wc_kids_outdoor-clothing {width: 50px; height: 75px; background-position: -313px -309px;}
.nav-sprite.wc_kids_winter-clothing {width: 50px; height: 75px; background-position: -365px -309px;}
.nav-sprite.wc_ski_accessories {width: 50px; height: 75px; background-position: -417px -309px;}
.nav-sprite.wc_ski_bag {width: 50px; height: 75px; background-position: -469px -309px;}
.nav-sprite.wc_ski_clothing {width: 50px; height: 75px; background-position: -1px -386px;}
.nav-sprite.wc_ski_electronics {width: 50px; height: 75px; background-position: -53px -386px;}
.nav-sprite.wc_ski_equipment {width: 50px; height: 75px; background-position: -105px -386px;}
.nav-sprite.wc_ski_footwear {width: 50px; height: 75px; background-position: -157px -386px;}
.nav-sprite.wc_ski_gifts {width: 50px; height: 75px; background-position: -209px -386px;}
.nav-sprite.wc_ski_safety-equipment {width: 50px; height: 75px; background-position: -261px -386px;}
.nav-sprite.wc_snowboard_accessories {width: 50px; height: 75px; background-position: -313px -386px;}
.nav-sprite.wc_snowboard_bag {width: 50px; height: 75px; background-position: -365px -386px;}
.nav-sprite.wc_snowboard_clothing {width: 50px; height: 75px; background-position: -417px -386px;}
.nav-sprite.wc_snowboard_electronics {width: 50px; height: 75px; background-position: -469px -386px;}
.nav-sprite.wc_snowboard_equipment {width: 50px; height: 75px; background-position: -521px -1px;}
.nav-sprite.wc_snowboard_footwear {width: 50px; height: 75px; background-position: -521px -78px;}
.nav-sprite.wc_snowboard_gifts {width: 50px; height: 75px; background-position: -521px -155px;}
.nav-sprite.wc_snowboard_safety-equipment {width: 50px; height: 75px; background-position: -521px -232px;}
.nav-sprite.wc_walking_accessories {width: 50px; height: 75px; background-position: -521px -309px;}
.nav-sprite.wc_walking_bags {width: 50px; height: 75px; background-position: -521px -386px;}
.nav-sprite.wc_walking_clothing {width: 50px; height: 75px; background-position: -1px -463px;}
.nav-sprite.wc_walking_electronics {width: 50px; height: 75px; background-position: -53px -463px;}
.nav-sprite.wc_walking_equipment {width: 50px; height: 75px; background-position: -105px -463px;}
.nav-sprite.wc_walking_food-drink {width: 50px; height: 75px; background-position: -157px -463px;}
.nav-sprite.wc_walking_footwear {width: 50px; height: 75px; background-position: -209px -463px;}


/** Removing the more links **/
#wc_bags_snow-sports > div > ul > li:nth-child(6) > a,
#wc_electronics_cameras > div > ul > li:nth-child(4) > a,
#wc_electronics_gps > div > ul > li:nth-child(4) > a,
#wc_electronics_watches-all > div > ul > li:nth-child(7) > a,
#wc_electronics_transceivers-radios > div > ul > li:nth-child(4) > a,
#wc_electronics_chargers > div > ul > li:nth-child(4) > a,
#wc_electronics_torches > div > ul > li:nth-child(5) > a,
#wc_walking_electronics > div > ul > li:nth-child(5) > a,
#wc_bags_luggage > div > ul > li:nth-child(6) > a,
#wc_bags_packs > div > ul > li:nth-child(10) > a,
#wc_clothing_accessories > div > ul > li:nth-child(7) > a,
#wc_bags_accessories > div > ul > li:nth-child(8) > a,
#wc_clothing_mens-baselayers > div > ul > li:nth-child(4) > a,
#wc_clothing_mens-other > div > ul > li:nth-child(5) > a,
#wc_clothing_baselayers > div > ul > li:nth-child(6) > a,
#wc_clothing_other > div > ul > li:nth-child(5) > a,
#wc_walking_bags > div > ul > li:nth-child(8) > a,
#wc_footwear_womens-winter-footwear > div > ul > li:nth-child(5) > a,
#wc_footwear_mens-winter-footwear > div > ul > li:nth-child(5) > a,
#wc_ski_clothing > div > ul > li:nth-child(9) > a,
#wc_ski_footwear > div > ul > li:nth-child(6) > a,
#wc_ski_safety-equipment > div > ul > li:nth-child(6) > a,
#wc_snowboard_clothing > div > ul > li:nth-child(8) > a,
#wc_climb_footwear > div > ul > li:nth-child(5) > a,
#wc_climb_maps_books_dvds > div > ul > li:nth-child(5) > a,
#wc_climb_winter-equipment > div > ul > li:nth-child(5) > a,
#wc_climb_bags > div > ul > li:nth-child(4) > a,
#wc_ski_electronics > div > ul > li:nth-child(6) > a,
#wc_camping_sleeping > div > ul > li:nth-child(12) > a,
#wc_camping_tents > div > ul > li:nth-child(9) > a,
#wc_walking_food-drink.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_gifts_gift-ideas > div > ul > li:nth-child(10) > a,
#wc_gifts_vouchers > div > ul > li:nth-child(3) > a {
    display:none;
}



/* Old Sprite replaced by Grant 28.01.2016 
.nav-sprite-logo{
  float:left;
  margin: 0 5px 0 10px;
  background: url('/pws/client/images/brandSprites_sr.png') no-repeat;
  text-indent: -9999em;
}
.nav-sprite-logo.ARC {width: 112px; height: 70px; background-position: 0 0;}
.nav-sprite-logo.BER {width: 112px; height: 70px; background-position: -112px 0;}
.nav-sprite-logo.GTX {width: 112px; height: 70px; background-position: 0 -70px;}
.nav-sprite-logo.ICE {width: 112px; height: 70px; background-position: -112px -70px;}
.nav-sprite-logo.MEQ {width: 112px; height: 70px; background-position: 0 -140px;}
.nav-sprite-logo.OAK {width: 112px; height: 70px; background-position: -112px -140px;}
.nav-sprite-logo.RAB {width: 112px; height: 70px; background-position: -224px 0;}
.nav-sprite-logo.SAL {width: 112px; height: 70px; background-position: -224px -70px;}
.nav-sprite-logo.TNF {width: 112px; height: 70px; background-position: -224px -140px;}

*/


/* Sprite replaced by Grant 28.01.2016 */
.nav-sprite-logo{
  float:left;
  margin: 0 5px 0 10px;
  background: url('/pws/client/images/brandSprites_sr2.png') no-repeat;
  text-indent: -9999em;
}


.nav-sprite-logo.KJU { width: 112px; height: 70px; background-position:  8px 27px;}
.nav-sprite-logo.PEA { width: 112px; height: 70px; background-position: -108px 18px;}
.nav-sprite-logo.TSL { width: 112px; height: 70px; background-position: -224px 3px;}
.nav-sprite-logo.POI { width: 112px; height: 70px; background-position:  4px -47px;}
.nav-sprite-logo.SPY { width: 112px; height: 70px; background-position: -109px -47px;}
.nav-sprite-logo.ARC { width: 112px; height: 70px; background-position: -222px -70px;}
.nav-sprite-logo.TNF { width: 112px; height: 70px; background-position:  21px -116px;}
.nav-sprite-logo.SOL { width: 112px; height: 70px; background-position: -224px -201px;}
.nav-sprite-logo.SCH { width: 112px; height: 70px; background-position: -221px -132px;}
.nav-sprite-logo.ICE { width: 112px; height: 70px; background-position:  6px -200px;}
.nav-sprite-logo.EID { width: 112px; height: 70px; background-position: -111px -199px;}
.nav-sprite-logo.BUR { width: 112px; height: 70px; background-position: -93px -118px;}









/**
 * 3.0 Header Callout Underneath Navigation bar
 * -----------------------------------------------------------------------------
 */

#logo { height:100%; }

#undernav-callout {
    width: 100%;
    background: url(/pws/client/images/background/callout-pixel.png);
    height:28px;
}
#undernav-callout ul {
    width: 1004px;
    float:none;
    margin:0 auto;
    padding: 5px 0;
}
#undernav-callout li {
    display: inline-block;
    width: 33%;
    text-align: center;
    font-size: 1.3em;
    border-left: solid 1px #000;
}
#undernav-callout.three-items li {width: 33%;}
#undernav-callout.four-items li {width: 24%;}
/*#undernav-callout li.cnc, #undernav-callout li.postage {width: 391px;}
#undernav-callout li.pricepledge {width: 210px;}*/
#undernav-callout li:first-child { border: none; }
#undernav-callout li img { vertical-align: text-bottom; margin-right: 10px; float:none; }
#undernav-callout li a {color:#000;}
#undernav-callout li a:hover { text-decoration: underline; }
#undernav-callout i {
    width: 17px;
    height: 17px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: text-bottom;
    background: url("/pws/client/images/header/undernav-sprite.png");
}
#undernav-callout li.cnc i { background-position: 0px 0px; }
#undernav-callout li.postage i { background-position: -17px 0px; }
#undernav-callout li.pricepledge i { background-position: -34px 0px; }
#undernav-callout li.findstore i { background-position: -51px 0px; }

#undernav-promo {height: 36px;}
#undernav-promo img {width: 100%; height: auto;}

/** Christmas Deliveries Message */
#christmas-deliveries {
    position: absolute;
    top: 74px;
    right: 0px;
    width: 180px;
    background: #E41B23;
    border-radius: 5px;
    text-align: center;
}
#christmas-deliveries strong {
    font-weight: bold;
    color: #fff;
}

#main_navigation_brands li.viewall {float: none;}

/*season launch changes 040914*/
.sale310714-cat, .sale310714-land {display:none;}


/**
 * 4.0 Breadcrumb
 * -----------------------------------------------------------------------------
 */

#breadcrumb li, #breadcrumb li a {color: #fff;}
#breadcrumb li { padding: 7px 5px 7px 0; }

/*Breadcrumb for white background images */
.wc_brand_MEQ #breadcrumb li, .wc_brand_MEQ #breadcrumb li a,
.wc_brand_RAB #breadcrumb li, .wc_brand_RAB #breadcrumb li a,
.wc_goretex_all #breadcrumb li, .wc_goretex_all #breadcrumb li a,
.wc_brand_HAG #breadcrumb li, .wc_brand_HAG #breadcrumb li a,
.wc_the-north-face_all #breadcrumb li, .wc_the-north-face_all #breadcrumb li a,
.wc_brand_ATO #breadcrumb li, .wc_brand_ATO #breadcrumb li a,
.wc_brand_BUR #breadcrumb li, .wc_brand_BUR #breadcrumb li a,
.wc_gifts_all #breadcrumb li, .wc_gifts_all #breadcrumb li a,
.wc_arcteryx_all #breadcrumb li, .wc_arcteryx_all #breadcrumb li a,
.wc_icebreaker_all #breadcrumb li, .wc_icebreaker_all #breadcrumb li a,
.wc_brand_SCH #breadcrumb li, .wc_brand_SCH #breadcrumb li a,
.wc_kids_all #breadcrumb li, .wc_kids_all #breadcrumb li a,
.wc_snowboard_all #breadcrumb li, .wc_snowboard_all #breadcrumb li a,
.wc_hiking_all #breadcrumb li, .wc_hiking_all #breadcrumb li a,
.wc_climb_all #breadcrumb li, .wc_climb_all #breadcrumb li a,
.wc_run_all #breadcrumb li, .wc_run_all #breadcrumb li a,
.wc_camping_all #breadcrumb li, .wc_camping_all #breadcrumb li a,
.wc_brand_COL #breadcrumb li, .wc_brand_COL #breadcrumb li a,
.wc_brand_KJU #breadcrumb li, .wc_brand_KJU #breadcrumb li a,
.wc_salomon_all #breadcrumb li, .wc_salomon_all #breadcrumb li a,
.brands #breadcrumb li, .brands #breadcrumb li a,
.wc_promo_north-face-steep-series #breadcrumb li, .wc_promo_north-face-steep-series #breadcrumb li a {
color: #fff;  /*  changed to #fff from #2f2f2f for xmas BG by grant 17.12.2015 */
}
.wc_promo_kit-lists #breadcrumb li, .wc_promo_kit-lists #breadcrumb li a,
.wc_promo_gift-categories #breadcrumb li, .wc_promo_gift-categories #breadcrumb li a {color: #fefefe;}


/**
 * 5.0 Homepage
 * -----------------------------------------------------------------------------
 */

/*Homepage tweaks*/
.Home #main {margin-top: 10px;}
#welcome div {
    font-size: 3.5em;
    text-align: left;
    line-height: 1em;
    left: 5px;
    top: 127px;
    display: none;
}
#welcome > div > h1 { font-size: 1.2em; }
#welcome span.prime-message { font-size: 111px; color: #FFF; }
#welcome a:hover span.cta { color: #F0664E; }
#welcome div em { color: #FFD000; font-size: 1em; }
#welcome div a { text-decoration: none; color: #FFF; }

/*#welcome a:hover {
    color: #ed2124;
}*/

.cta-arrows {
    color: #ed2124;
}
#welcome span.welcome-sub {
    line-height: 28px;
    font-size: 0.5em;
    display: block;
    color: #FC5832;
}

/* About Us Awards */
.Home #aboutUs img {float: right; margin-left: 10px;}

/*** Double Height Slides ***/
.double-height.cycle-slide img, .double-height.cycle-slide a {display: block;}
.double-height.cycle-slide > img:first-child, .double-height.cycle-slide > a:first-child {margin-bottom: 20px;}

/**
 * 6.0 Category Listing Pages
 * -----------------------------------------------------------------------------
 */

 /*Hiding 1 and 2 star rating filters*/
.listings #sub_navigation #filter_STARRATING li.rating_2_0, .listings #sub_navigation #filter_STARRATING li.rating_1_0 {display: none;}

.ly_list img.050315-wssale {display: none;}
/** Hiding Wintersports Spectacular banners **/
.ly_list img.spectacular-list-050215 {display: none;}
 /* Christmas Gifts - 2014 */
.wc_gifts_gift-ideas .category_info, .wc_gifts_all .category_info {background: #FAFAFA; opacity: 0.9;}
.wc_gifts_gift-ideas #title_main, .wc_gifts_all #title_main {color: #20672B;}
.wc_gifts_gift-ideas #title_sub {color: #EA2225;}
.wc_gifts_gift-ideas.ly_list #category_name {visibility: hidden;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_for-him #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-him.jpg') no-repeat;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_for-her #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-her.jpg') no-repeat;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_for-the-skier #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-the-skier.jpg') no-repeat;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_for-the-snowboarder #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-the-snowboarder.jpg') no-repeat;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_for-the-hiker #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-the-hiker.jpg') no-repeat;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_for-the-climber #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-the-climber.jpg') no-repeat;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_Gadgets #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-the-gadget.jpg') no-repeat;}
.wc_gifts_gift-ideas.ly_list.wc_gifts_kids #category_welcome {background: url('/pws/client/images/category/departments/gifts/headers/Gifts-for-kids.jpg') no-repeat;}

 /* Gender Select */
.ly_list div#prod_filterselect, .ly_list div.prod_filterselect {
    text-align: center;
    font-size: 2em;
    color: #000;
    margin: 15px 0px;
}
.ly_list div#prod_filterselect a, .ly_list div.prod_filterselect a {
    text-decoration: none;
    color: #000;
}
.ly_list div#prod_filterselect a:hover, .ly_list div#prod_filterselect a.active,
.ly_list div.prod_filterselect a:hover, .ly_list div.prod_filterselect a.active
{color: #346900;}
.wc_promo_outdoordiscount.ly_list div#prod_filterselect a:hover, .wc_promo_outdoordiscount.ly_list div#prod_filterselect a.active,
.wc_promo_outdoordiscount.ly_list div.prod_filterselect a:hover, .wc_promo_outdoordiscount.ly_list div.prod_filterselect a.active
{color: #004a7f;}

/*Banners*/
.ly_list #welcome_cms .listing-banner {margin-bottom: 15px;}

 /*Ski page intros*/
.wc_ski_all div#ski-intros { padding-top: 20px; }

#ski-intros .intro-block {float:left; margin:0 8px 8px 0; position:relative; width:382px;}

#ski-intros .intro-block p {
    position: absolute;
    top: 0px;
    padding: 15px 15px 0 15px;
    height: 350px;
    background: url(/pws/client/images/category/departments/ski/transparent-pixel-ski-boxes.png) repeat;
    color: #FFF;
    font-size: 1.3em;
    font-style: italic;
    display: none;
    cursor: default;
}

#ski-intros .intro-block p a.button { margin-top: 20px; }

.wc_footwear_mens-outdoor-footwear.ly_list #welcome_cms img,
.wc_footwear_womens-outdoor-footwear.ly_list #welcome_cms img,
.wc_climb_footwear.ly_list #welcome_cms img {
    display: none;
}

 #productsList .v12 {display:none;}

 /***** PRODUCT LISTINGS - To price fix Hazel 131113 ******/
#productsList .to_price_title, #productsList .to_price {color: #666;}

/****** Hiding other level 2 categories in the left navigation - Hazel 241114******/

.ly_list #sub_navigation_level_2 li.level_2 {display:none;}
.ly_list #sub_navigation_level_2 li.level_2.selected_2 {display:block;}

/*Hide Category Filter except on Brand pages*/
#filter_product_category {display:none;}
body[class^="wc_brand_"] #filter_product_category,
body.wc_promo_new #filter_product_category, 
body.wc_promo_snowrock #filter_product_category {display:list-item;}

 /*** Hide/Show Filters ***/
.wc_promo_summer-style #filter_product_category,
.wc_promo_festival-kit-list #filter_product_category,
.wc_promo_hot-deals-clothing #filter_product_category,
.wc_promo_kilimanjaro-kit-list #filter_product_category {display: list-item;}

.wc_promo_summer-style #filter_insulation-type,
.wc_promo_summer-style #filter_Intended-use,
.wc_promo_summer-style #filter_Style {display: none;}

.wc_promo_festival-kit-list #filter_insulation-type,
.wc_promo_festival-kit-list #filter_Intended-use,
.wc_promo_festival-kit-list #filter_Style,
.wc_promo_festival-kit-list #filter_TNFCollection,
.wc_promo_festival-kit-list #filter_Goretex_Technologies {display: none;}


/** Adding gender before the page titles **/
.wc_footwear_mens-winter-footwear.ly_list #title_sub:before,
.wc_footwear_mens-winter-footwear.ly_list #category_name:before,
.wc_footwear_mens-outdoor-footwear.ly_list #title_sub:before,
.wc_footwear_mens-outdoor-footwear.ly_list #category_name:before,
.wc_clothing_mens-jackets.ly_list #title_sub:before,
.wc_clothing_mens-jackets.ly_list #category_name:before,
.wc_clothing_mens-tops.ly_list #title_sub:before,
.wc_clothing_mens-tops.ly_list #category_name:before,
.wc_clothing_mens-legwear.ly_list #title_sub:before,
.wc_clothing_mens-legwear.ly_list #category_name:before {
	content: "Men's ";
}

.wc_footwear_womens-winter-footwear.ly_list #title_sub:before,
.wc_footwear_womens-winter-footwear.ly_list #category_name:before,
.wc_footwear_womens-outdoor-footwear.ly_list #title_sub:before,
.wc_footwear_womens-outdoor-footwear.ly_list #category_name:before ,
.wc_clothing_womens-jackets.ly_list #title_sub:before,
.wc_clothing_womens-jackets.ly_list #category_name:before,
.wc_clothing_womens-tops.ly_list #title_sub:before,
.wc_clothing_womens-tops.ly_list #category_name:before,
.wc_clothing_womens-legwear.ly_list #title_sub:before,
.wc_clothing_womens-legwear.ly_list #category_name:before {
	content: "Women's ";
}

.wc_footwear_womens-outdoor-footwear #title_main {font-size: 94px;}


/* Hiding Filters on category listing pages - Hazel 211114 */


#filter_Weight {display:none;}
.wc_walking_down-jackets #filter_Weight,
.wc_clothing_mens-down-jackets #filter_Weight,
.wc_clothing_womens-down-jackets #filter_Weight,
.wc_clearance_insulated-jackets #filter_Weight,
.wc_clearance_womens-insulated-jackets #filter_Weight {
	display: block;
}


.wc_walking_waterproof-jackets #filter_ski_jacket_features,
.wc_walking_waterproof-jackets #filter_Ideal-For,
.wc_walking_waterproof-jackets #filter_Goretex_Technologies,
.wc_walking_waterproof-jackets #filter_TNFCollection,
.wc_walking_down-jackets #filter_TNFCollection,
.wc_clothing_mens-down-jackets #filter_TNFCollection,
.wc_clothing_womens-down-jackets #filter_TNFCollection,
.wc_clearance_womens-insulated-jackets #filter_TNFCollection,
.wc_clearance_mens-insulated-jackets #filter_TNFCollection,
.wc_ski_jackets #filter_isulation-type,
.wc_ski_jackets #filter_Intended-use,
.wc_ski_jackets #filter_Style,
.wc_ski_jackets #filter_burton_group,
.wc_clothing_mens-ski-jackets #filter_Intended-use,
.wc_clothing_mens-ski-jackets #filter_Style,
.wc_clothing_mens-ski-jackets #filter_burton_group,
.wc_clothing_womens-ski-jackets #filter_Style,
.wc_clothing_womens-ski-jackets #filter_Intended-use,
.wc_clothing_womens-ski-jackets #filter_burton_group,
.wc_gifts_all #filter_CATEGORY,
.wc_gifts_all #filter_isulation-type,
.wc_gifts_all #filter_Intended-use,
.wc_gifts_all #filter_Style,
.wc_gifts_all #filter_Skiing_Ability,
.wc_gifts_all #filter_TNFCollection,
.wc_gifts_all #filter_Arc\27 teryx_Models,
.wc_gifts_all #filter_OakleyLens,
.wc_gifts_all #filter_ski_jacket_features,
.wc_gifts_all #filter_Design,
.wc_gifts_all #filter_Ideal-For,
.wc_gifts_all #filter_ski_pants_Features,
.wc_gifts_all #filter_Icebreaker_Fabric_Weight,
.wc_gifts_all #filter_burton_group,
.wc_gifts_all #filter_Fabric\2f Membrane,
.wc_gifts_all #filter_Goretex_Technologies,
.wc_gifts_all #filter_Icebreaker_Features {
	display:none;
}

/**
 * 7.0 Product Pages
 * -----------------------------------------------------------------------------
 */

#v12_logo {
    z-index: 1;
    top: 116px;
}

/*slight change to the addthis button spacing - Hazel 190314*/
#share_icons .addthis_button_email {padding: 0!important;}

#product_info #summary_link a {text-transform: uppercase;}
div#reserve_collect_form_items button.type_b.arrow {
    background:url(/pws/images/background/button-arrows.png) no-repeat center right #727171;
    background:url(/pws/images/background/button-arrows.png) no-repeat center right,-moz-linear-gradient(top,#b5b5b5 0,#434343 100%);
    background:url(/pws/images/background/button-arrows.png) no-repeat center right,-webkit-gradient(linear,left top,left bottom,color-stop(0,#b5b5b5),color-stop(100%,#434343));
    background:url(/pws/images/background/button-arrows.png) no-repeat center right,-webkit-linear-gradient(top,#b5b5b5 0,#434343 100%);
    background:url(/pws/images/background/button-arrows.png) no-repeat center right,-o-linear-gradient(top,#b5b5b5 0,#434343 100%);
    background:url(/pws/images/background/button-arrows.png) no-repeat center right,-ms-linear-gradient(top,#b5b5b5 0,#434343 100%);
    background:url(/pws/images/background/button-arrows.png) no-repeat center right,linear-gradient(to bottom,#b5b5b5 0,#434343 100%);
    filter:url(/pws/images/background/button-arrows.png) no-repeat center right,progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5',endColorstr='#434343',GradientType=0);
    padding:5px 50px 5px 29px;
}
/*Hide product review out of rating*/
.ly_productdetails .BVRRRatingSummary .BVRROverallRatingContainer .BVRRRatingNormalOutOf {display: none;}

/**
 * 8.0 Backgrounds
 * -----------------------------------------------------------------------------
 */

/*Default Background*/
body, body.wc_brand_SLI, body.ly_content { background-image: url("/pws/client/images/content/christmas-gifts/Skin.jpg"); }
body.Home { background-image: url("/pws/client/images/content/christmas-gifts/Skin.jpg"); background-color: #FFF; }
body.golden-age-of-alpine { background-image: url("/pws/client/images/background/Golden-Age-BG.jpg"); }
/*body.Home { background-image:url("/pws/client/images/background/MoveFast-TravelLight_BG.jpg"); }*/

/*Background - Brands*/
body.wc_promo_summit-series { background-image:url("/pws/client/images/background/outdoor-launch-040914.jpg"); }
body.wc_brand_HAG { background-image:url("/pws/client/images/background/Haglofs_BF.jpg"); }
body.wc_brand_MEQ { background-image:url("/pws/client/images/background/Mountain_Equipment_BG.jpg"); }
body.wc_mountain-hardwear_all, body.wc_brand_MHW { background-image:url("/pws/client/images/background/Mountain_Hardware_BG.jpg"); }
body.wc_brand_HDU { background-image:url("/pws/client/images/background/SR_DUVILLARD_HP.jpg"); }
body.wc_icebreaker_all { background-image:url("/pws/client/images/background/SR_ICEBREAKER_HP.jpg"); }
body.wc_brand_KIL { background-image:url("/pws/client/images/background/winterlaunch14/SR-KILLY_BG.jpg"); }
body.wc_brand_KJU { background-image:url("/pws/client/images/background/winterlaunch14/SR-KJUS_BG.jpg"); }
body.wc_brand_POI { background-image:url("/pws/client/images/background/SR_Poivre Blanc_HP.jpg"); }
body.wc_brand_ROS { background-image:url("/pws/client/images/background/Rossignol_BG.jpg"); }
body.wc_promo_salomon-deals { background-image:url("/pws/client/images/background/Salomon_BG.jpg"); }
body.wc_brand_SCH { background-image:url("/pws/client/images/background/winterlaunch14/SR-SCHOFFEL_BG.jpg"); }
body.wc_brand_SPY { background-image:url("/pws/client/images/background/winterlaunch14/SR_SPYDER_BG.jpg"); }
body.wc_brand_ATO { background-image:url("/pws/client/images/background/Atomic_brand_bg.jpg"); }
body.wc_brand_BUR { background-image:url("/pws/client/images/background/SnowboardDepartment-290914.jpg"); }
body.wc_brand_WES { background-image:url("/pws/client/images/background/Westbeach_bg.jpg"); }
body.wc_brand_BON { background-image:url("/pws/client/images/background/Bonfire1_BG.jpg"); }
body.wc_promo_oakley-prizm { background-image:url("/pws/client/images/background/winterlaunch14/SR-OAKLEY_BG.jpg"); }
body.wc_brand_ONE { background-image:url("/pws/client/images/background/Oneil_bg.jpg"); }
body.wc_brand_ROX { background-image:url("/pws/client/images/background/winterlaunch14/SR-ROXY_BG.jpg"); }
body.wc_brand_SCO { background-image:url("/pws/client/images/background/Scott_bg.jpg"); }
body.wc_brand_THI { background-image:url("/pws/client/images/background/Thirtytwo_bg.jpg"); }
body.wc_brand_EID { background-image:url("/pws/client/images/background/EIDER_SR_BG.jpg"); }
body.wc_the-north-face_all { background-image:url("/pws/client/images/background/outdoor-launch-040914.jpg"); }
body.wc_brand_TNF { background-image:url("/pws/client/images/background/SR_TNF_Skin.jpg"); }
body.wc_promo_deals-outdoor { background-image:url("/pws/client/images/background/TNF_BG_Logo.jpg"); }
body.wc_goretex_all { background-image:url("/pws/client/images/background/TNF_BG.jpg"); }
body.wc_brand_HEL { background-image:url("/pws/client/images/background/Baselayer_Promo_bg.jpg"); }
body.wc_brand_ORT { background-image:url("/pws/client/images/background/winterlaunch14/SR-ORTOVOX_BG.jpg"); }
body.wc_brand_PAT { background-image:url("/pws/client/images/background/Patagonia_bg.jpg"); }
body.wc_brand_NRR { background-image:url("/pws/client/images/background/Norrona_bg.jpg"); }
body.wc_brand_RAB { background-image:url("/pws/client/images/background/winterlaunch14/SR-RAB_BG.jpg"); }
body.wc_promo_rab-sale { background-image:url("/pws/client/images/background/Rab-outdoors_BG.jpg"); }
body.wc_brand_SWL { background-image:url("/pws/client/images/background/Smartwool_BG.jpg"); }
body.wc_brand_DAK { background-image:url("/pws/client/images/background/Dakine_BG.jpg"); }
body.wc_brand_ODL { background-image:url("/pws/client/images/background/Odlo_BG.jpg"); }
body.wc_brand_CNG { background-image:url("/pws/client/images/background/CanadaGoose_BG.jpg"); }
body.wc_promo_berghaus-deals { background-image:url("/pws/client/images/background/Berghaus2_BG.jpg"); }
body.zai-brand { background-image:url("/pws/client/images/background/Zai_Background.jpg"); }
body.wc_brand_COL, body.wc_promo_summer-style { background-image:url("/pws/client/images/background/SR_Summer_Style_BG.jpg"); }
body.wc_promo_offers { background-image:url("/pws/client/images/background/SR_T-Shirt_Deal_BG.jpg"); }
body.wc_promo_deals-winter { background-image:url("/pws/client/images/background/WinterSportsSale_BG.jpg"); }
body.wc_promo_the-north-face-thermoball { background-image: url("/pws/client/images/background/outdoor-launch-040914.jpg"); }
body.wc_brand_COL { background-image:url("/pws/client/images/background/Columbia300914_BG.jpg"); }
body.wc_brand_MAL { background-image:url("/pws/client/images/background/winterlaunch14/SR-MALOJA_BG.jpg"); }
body.wc_brand_BLK { background-image:url("/pws/client/images/background/winterlaunch14/SR_BLACK-DIAMOND_BG.jpg"); }
body.wc_brand_ELV { background-image:url("/pws/client/images/background/winterlaunch14/SR_ELEVENATE_BG.jpg"); }
body.wc_brand_PEA { background-image:url("/pws/client/images/background/winterlaunch14/SR_PEAK-PERFORMANCE_BG.jpg"); }
body.wc_brand_OSP { background-image:url("/pws/client/images/background/SR_OSP_Skin.jpg"); }
body.wc_brand_GIR { background-image:url("/pws/client/images/background/GIRO-BG.jpg"); }
body.wc_promo_hot-deals-clothing { background-image:url("/pws/client/images/background/Hike_BG.jpg"); }
body.wc_promo_gift-categories { background-image:url("/pws/client/images/content/christmas-gifts/Skin.jpg"); }

/*Background - Departments*/
body.wc_walking_all,
body.wc_climb_all,
body.wc_camping_all,
body.wc_kids_all,
body.wc_clothing_all,
body.wc_footwear_all,
body.wc_bags_all,
body.wc_electronics_all,
body.wc_ski_all,
body.wc_snowboard_all { background-image: url("/pws/client/images/content/christmas-gifts/Skin.jpg"); }
body.wc_clearance_all { background-image: url("/pws/client/images/background/Outdoor-background.jpg"); } 

/*body.wc_run_all { background-image:url("/pws/client/images/background/Run_BG.jpg"); }
body.wc_travel_all { background-image:url("/pws/client/images/background/Travel_BG.jpg"); }
body.wc_camping_all { background-image: url("/pws/client/images/background/SR_SUMMER_Skin.jpg"); }
body.wc_promo_camping-sale { background-image:url("/pws/client/images/background/CAMPING_BG.jpg"); }
body.wc_hiking_all { background-image:url("/pws/client/images/background/Hike_BG.jpg"); }
body.wc_walking_all { background-image: url("/pws/client/images/background/SR_SUMMER_Skin.jpg"); }
body.wc_promo_outdoordiscount { background-image:url("/pws/client/images/background/Hike_BG.jpg"); }
body.wc_climb_all { background-image: url("/pws/client/images/background/SR_SUMMER_Skin.jpg"); }
body.wc_kids_all { background-image:url("/pws/client/images/background/SR_SUMMER_Skin.jpg"); }
body.wc_footwear_all { background-image:url("/pws/client/images/background/SR_SUMMER_Skin.jpg"); }
body.wc_footwear_mens-winter-footwear, body.wc_footwear_womens-winter-footwear { background-image:url("/pws/client/images/background/FootwearBackground.jpg"); }
body.wc_clothing_all { background-image: url("/pws/client/images/background/SR_SUMMER_Skin.jpg"); }
body.wc_bags_all { background-image:url("/pws/client/images/background/PacksBackground.jpg"); }
body.wc_gifts_all { background-image: url("/pws/client/images/background/GAOA-GiftsPage_BG.jpg"); }
body.wc_clearance_all.ly_home { background-image:url("/pws/client/images/background/SR-SkiFuture-BG.jpg"); }
body.wc_clearance_all,
body.wc_clearance_mensclothing.ly_home,
body.wc_clearance_womensclothing.ly_home,
body.wc_clearance_footwear.ly_home,
body.wc_clearance_equipment.ly_home,
body.wc_clearance_keyaccessories.ly_home,
body.wc_clearance_bags.ly_home { background-image:url("/pws/client/images/background/Hike_BG.jpg"); }
body.wc_clearance_kids, body.wc_clearance_kids.ly_home { background-image:url("/pws/client/images/background/KIDS_BG_Snow.jpg"); }*/

/**** WINTER SPORTS SALE ****/
body.wc_clearance_skis,
body.wc_clearance_snowboards,
body.wc_clearance_ski-boots,
body.wc_clearance_bindings,
body.wc_clearance_ski-poles,
body.wc_clearance_snowboard-boots,
body.wc_clearance_snowboard-bindings,
body.wc_clearance_womens-ski-jackets,
body.wc_clearance_womens-ski-pants,
body.wc_clearance_mens-ski-jackets,
body.wc_clearance_mens-ski-pants { background-image:url("/pws/client/images/content/christmas-gifts/Skin.jpg"); }

/*Background - Categories and Promotions*/
body.wc_promo_outdoor-sale { background-image:url("/pws/client/images/background/RabxTNF-background.jpg"); }
body.wc_snowboard_helmets { background-image:url("/pws/client/images/background/Snowboard_Helmets_BG.jpg"); }
body.wc_promo_oakley-sale { background-image:url("/pws/client/images/background/Oakley_adidas_Sale_BG.jpg"); }

/**** Category Info ****/

/**** Department Homepages ****/
.wc_clothing_all #cms_sub_navigation,
.wc_ski_all #cms_sub_navigation {
	padding: 0; border: none;
}
.wc_clothing_all #cms_sub_navigation .left-nav-list,
.wc_ski_all #cms_sub_navigation .left-nav-list {
	padding: 25px 0; border-top: 1px solid #ccc;
}

/**** Promo Pages ****/
body.wc_promo_hot-deals { background-image:url("/pws/client/images/background/BG_HotDeals.jpg"); }
body.wc_promo_kit-lists { background-image:url("/pws/client/images/background/SR_KitList_Skin.jpg"); }
body.wc_promo_summer-style { background-image:url("/pws/client/images/background/SR_SummerStyle_Skin.jpg"); }

/*.wc_clothing_all .fromTheBlog, .wc_clothing_all .cmsRSS {width: inherit; padding-top:40px;}
.wc_clothing_all #content > div.fromTheBlog.cmsRSS > ul > li > p {padding-top: 10px;}
.wc_clothing_all  #content > div.fromTheBlog.cmsRSS > ul > li > img {width:100px;}
.wc_clothing_all #content > div.fromTheBlog.cmsRSS > h2 {font-size: 28px;}
.wc_clothing_all #content > div.fromTheBlog.cmsRSS {padding-left:0; padding-bottom: 30px;}
.wc_clothing_all #product_scroller ul li h3*/

/*Winter sale '13*/

/*body.wc_clearance_all { background-image:url("/pws/client/images/background/winter-sale13/clearance_bg.jpg"); }
body.wc_clearance_mens-ski-jackets, body.wc_clearance_mens-ski-pants { background-image:url("/pws/client/images/background/Clearance_Ski-Jackets_Mens_BG.jpg"); }
body.wc_clearance_womens-ski-jackets, body.wc_clearance_womens-ski-pants { background-image:url("/pws/client/images/background/Womens_clearance_BG.jpg"); }*/


/**
 * 9.0 Brand Pages
 * -----------------------------------------------------------------------------
 */

div.brand-banner {
    margin-bottom: 12px;
    position: relative;
}

div.brand-banner span {
    width: 297px;
    display: block;
    position: absolute;
    top: 120px;
    box-sizing: border-box;
    padding: 0 23px;
    text-transform: uppercase;
    font-family: sans-serif;
    font-size: 8px;
    text-align: justify;
    letter-spacing: 2px;
    line-height: 1.6em;
    color: #000;
}
body.wc_brand_KIL div.brand-banner span {top:155px;}
body.wc_brand_POI div.brand-banner span {top:150px;}
body.wc_brand_SPY div.brand-banner span {top:130px;}
body.wc_brand_TSL div.brand-banner span {top:155px;}

/* Brand page header change*/
.wc_promo_winter-sale #title_main,
.wc_promo_outdoor-sale #title_main,
.wc_promo_rab-sale #title_main,
.wc_promo_oakley-sale #title_main,
.wc_promo_berghaus-deals #title_main,
.wc_promo_offers #title_main,
.wc_promo_summer-essentials #title_main,
.wc_promo_salomon-deals #title_main,
.wc_promo_the-north-face-thermoball #title_main,
.wc_promo_oakley-prizm #title_main,
.wc_promo_camping-sale #title_main,
.wc_promo_hot-deals-clothing #title_main,
.wc_promo_outdoordiscount #title_main,
.wc_promo_deals-outdoor #title_main { display: none; }


.wc_promo_rab-sale #title_sub,
.wc_promo_new #title_sub,
.wc_promo_summer-style #title_sub,
.wc_promo_summer-essentials #title_sub,
.wc_promo_oakley-prizm #title_sub,
.wc_promo_offers #title_sub,
.wc_promo_weekly-deals #title_sub,
.wc_promo_the-north-face-thermoball #title_sub,
.wc_promo_camping-sale #title_sub { font-size: 105px; color: #FFF; }

/* Brand Page Content */
#welcome_cms div.brand-info-section,
.wc_brand_BUR .brand-info,
.wc_brand_ROS .brand-info,
.wc_brand_ATO .brand-info {
    padding: 15px;
    margin-bottom: 10px;
    border: 1px solid;
    background-color: #EEE;
    border-radius: 5px;
}
#welcome_cms div.brand-info-section img,
.wc_brand_BUR .brand-info img,
.wc_brand_ROS .brand-info img,
.wc_brand_ATO .brand-info img { float: left; margin-right: 15px; }
.wc_brand_SWL #short-desc { margin: 10px 0; }
.wc_brand_EID .brand-info {float: left; width: 370px; margin-right: 25px;}

.wc_brand_SHP div.intro p { float: left; margin-right: 15px; width: 300px; }

div.brand-nav-buttons {
    margin: 30px auto;
    text-align: center;
}
div.brand-nav-buttons li {
    display: inline-block;
    margin: 3px;
}
div.brand-nav-buttons a.adidas { text-transform: none; }

iframe.center { display: block; margin: 0 auto; }

/* TNF */
.wc_the-north-face_all #tnf-module {
    margin: 0 0 20px 0;
}
.wc_the-north-face_all .tnf-header {
    background: url('/pws/client/images/north-face/TNF_Brand_Page_Header.jpg') no-repeat;
    width: 658px;
    height: 96px;
    padding: 10px 5px 0 103px;
}
.wc_the-north-face_all .tnf-header h3 {
    margin-bottom: 10px;
}

/*Goretex Home */
.wc_goretex_all .goretex-section {min-height:788px;}
.wc_goretex_all .goretex-section {position:relative; }
.wc_goretex_all .right-banner {float:right; padding-right:20px; margin-top:12px; }
.wc_goretex_all .left-banner {position:absolute; top:172px; width:464px; float:left; background:#000000; }
.wc_goretex_all h1 {font-size:3.2em; color:#ffffff; text-transform:uppercase; padding-left:10px; }
.wc_goretex_all .goretex-section h2 {font-size:2.2em; color:#d2af52; text-transform:uppercase; padding-left:10px; }
.wc_goretex_all h3 {font-weight:bold; }
.wc_goretex_all .goretex-section ul {color:#727272; padding-left:10px; font-weight:bold;  }
.wc_goretex_all .goretex-main {color:#ffffff; padding:10px 10px; margin-right:38px; }
.wc_goretex_all .goretex-main a:link {color:#FFFFFF; text-decoration:underline; }
.wc_goretex_all .goretex-main a:visited {color:#FFFFFF; text-decoration:underline; }
.wc_goretex_all .goretex-main a:hover {color:#FFFFFF; text-decoration:underline; }
.wc_goretex_all .goretex-main a:active {color:#FFFFFF; text-decoration:underline; }


/*ZAI*/
body.zai-brand #main { margin-top: 275px; }
body.zai-brand #cms_content {
    font-family: 'din';
    font-size: 1.8em;
    color: #000;
    padding-right: 88px;
}
.zai-brand .zai-header img { float: left; }
.zai-brand a {
    color: #000;
    text-decoration: none;
}
.zai-brand .zai-header a:hover { color: #5b1a20; }
.zai-brand #cms_content h2 {
    padding-left: 185px;
    font-size: 1.1em;
    font-weight: bold;
}
.zai-brand .zai-header {
    height: 134px;
    margin-bottom: 30px;
}
.zai-brand .zai-product {
    margin: 19px 0 0 180px;
}
.zai-brand .zai-product img { margin-right: 5px; }
.zai-brand .zai-product dl:hover a { color: #5b1a20; }
.zai-brand #zai-module { margin: 45px 0; }
.zai-brand .zai-story img {
    float: left;
    margin-right: 15px;
}
.zai-brand .zai-story {
    min-height: 218px;
    margin: 20px 0;
}
.zai-brand .zai-quote {
    text-align: center;
    padding: 0 157px;
}
.zai-brand .zai-story p { padding-left: 155px; }

/**
 * 10.0 Promotional Pages
 * -----------------------------------------------------------------------------
 */

 .wc_promo_new.ly_home .category_info {display: none;}
 .wc_promo_new.ly_home #main {margin-top: 12px;}

.wc_promo_spring-layers .category_info,
.wc_promo_ski-package .category_info,
.wc_promo_hot-deals.ly_list .category_info,
.wc_promo_kit-lists.ly_list .category_info,
.wc_promo_thenorthface-deals .category_info,
.wc_promo_summit-series .category_info {display: none;}

.wc_promo_spring-layers #main,
.wc_promo_footwear-deals #main,
.wc_promo_ski-package #main,
.wc_promo_hot-deals.ly_list #main,
.wc_promo_thenorthface-deals #main,
.wc_promo_summit-series #main {margin-top: 12px;}

.wc_promo_kit-lists.ly_list #main {margin-top: 140px;}

.wc_promo_hot-deals #breadcrumb li, .wc_promo_hot-deals #breadcrumb li a {color: #200609;}

/*Gore History Sessions*/
.Gore-History-Sessions #cms_content {padding:20px 0px;}
.Gore-History-Sessions #cms_content img.landing-banner {margin-bottom: 15px;}
.Gore-History-Sessions #cms_content h3 {
    padding-left: 19px;
    font-family: Arial, sans-serif;
    color:#333;
    font-weight: bold;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
}
.Gore-History-Sessions #cms_content ul.requirements {
    padding-left: 19px;
    margin-bottom: 20px;
    font-family: Arial, sans-serif; color:#666;
    font-size: 14px;
}
.Gore-History-Sessions #cms_content ul.requirements li {list-style: disc; margin-left: 0px; list-style-position: inside;}

.wc_promo_deals-outdoor #title_sub, .wc_promo_hot-deals-clothing #title_sub { font-size: 75px; color: #FFF; }
.wc_promo_hot-deals-clothing #title_sub { width:445px;}
.wc_brand_HAG #title_sub, .wc_brand_HAG #category_name { text-transform: capitalize; }
.wc_brand_COL .category_info { left: 615px; }
.wc_promo_thenorthface-deals #title_sub { font-size: 80px; color: #FFF; }
.wc_promo_oakley-sale #title_sub { font-size: 70px; width: 461px; color: #FFF; }
.wc_promo_summer-style .category_info { left:470px; }
.wc_promo_outdoor-sale #title_sub { font-size: 70px; color:#FFF; }
.wc_promo_the-north-face-thermoball #title_sub { font-size: 8em; width: 446px; }
.wc_promo_the-north-face-thermoball .category_info { left: 70px; }
.wc_promo_outdoordiscount #main {margin-top: 8px;}
.wc_promo_outdoordiscount .category_info {display: none;}
/**Promo Headers**/
body.wc_promo_snowrock-socks .category_info {width: 415px;}
body.wc_promo_snowrock-socks #title_main,
body.wc_promo_ski-package #title_main {display: none;}
body.wc_promo_snowrock-socks #title_sub,
body.wc_promo_ski-package #title_sub {font-size: 65px; color: #FFF;}
/**Super Cool Savings**/
.wc_promo_winter-sale #main, .wc_promo_super-cool-savings-kids #main {margin-top: 10px;}
.wc_promo_winter-sale #title_sub { font-size: 70px;
    color: #ce1719;
    width: 322px;
    text-align: center;
    border-top: 1px solid #52748F;
    border-bottom: 1px solid #52748F;
}
.wc_promo_winter-sale #title_sub:first-line { color: #52748F; }
.wc_promo_winter-sale .category_info { top:-240px; background:#FFF; display: none; }
.wc_promo_super-cool-savings-kids .category_info {display: none;}
body.wc_promo_winter-sale #filter_product_category {display:list-item;}
body.wc_promo_winter-sale #filter_insulation-type,
body.wc_promo_winter-sale #filter_Design,
body.wc_promo_winter-sale #filter_Ideal-For,
body.wc_promo_winter-sale #filter_ski_jacket_features,
body.wc_promo_winter-sale #filter_Style,
body.wc_promo_winter-sale #filter_Ski_Type,
body.wc_promo_winter-sale #filter_Skiing_Ability,
body.wc_promo_winter-sale #filter_Snowboarding_Ability,
body.wc_promo_winter-sale #filter_TNFCollection,
body.wc_promo_winter-sale #filter_burton_group {display: none;}

.wc_promo_salomon-deals #title_sub {
    width: 438px;
    font-size: 77px;
    color: #FFF;
}
.wc_brand_CNG .category_info,
.wc_promo_north-face-steep-series .category_info { display: none; }
.wc_promo_north-face-steep-series #welcome_cms img {margin-bottom: 15px;}
.wc_promo_north-face-steep-series #welcome_cms li {list-style: disc inside;}
.wc_clearance_all .category_info, .wc_promo_salomon-deals .category_info, .wc_promo_berghaus-deals .category_info { background: #E41B23; display:none; } /* title Hidden by Grant 17.12.2015 req by DK*/
.wc_clearance_all #title_sub { color: #FFF; }

.ie8 .wc_promo_berghaus-deals .category_info { background: #E41B23; }
.wc_promo_summer-essentials .category_info { width: 385px; background: none; top: -331px; }
.wc_promo_berghaus-deals #title_sub { font-size: 80px; color: #FFF; }
.wc_promo_berghaus-deals #sale-text {
    position: absolute;
    top: -176px;
    left: 0px;
    font-size: 4em;
    color: #FFF;
    background: #E41B23;
    padding: 0px 0px 20px 20px;
    width: 603px;
}
.wc_promo_rab-sale .category_info { background: #E41B23; }
.wc_promo_outdoor-sale .category_info { top:-158px; }
.wc_brand_SWL .category_info,
.wc_the-north-face_all .category_info, .wc_promo_footwear-deals .category_info { display:none; }
.wc_goretex_all .category_info { right:0px; left:620px; }
.wc_promo_deals-outdoor .category_info { top: -200px; }
.wc_brand_ELV .category_info {left: 600px;}
.wc_brand_KJU .category_info {left: 700px;}
.wc_brand_OSP .category_info {left: 650px;}
.wc_promo_north-face-steep-series #title_sub {font-size: 75px; color:#FFF;}
.wc_promo_north-face-steep-series .category_info {width:380px;}

.wc_promo_winter-sale #category_welcome,
.wc_promo_outdoor-sale #category_welcome,
.wc_promo_oakley-sale #category_welcome,
.wc_promo_deals-winter #category_welcome,
.wc_promo_deals-winter .category_info,
.wc_promo_berghaus-deals #category_welcome,
.wc_promo_the-north-face-thermoball #category_welcome,
.wc_promo_deals-outdoor #category_welcome,
.wc_promo_deal-of-the-day #category_welcome,
.wc_promo_deal-of-the-day-2 #category_welcome,
.wc_promo_gift-categories #category_welcome { display: none; }


/*Golden Age of Alpine*/
.golden-age-of-alpine div.amplience-margin-bottom {margin-bottom: 15px;}
.golden-age-of-alpine .gaoa-links {text-align: center;}

/*Wax up winter*/
body.wax-up-weekend .poster a {
    display: block;
    text-align: center;
    font-size: 3em;
    text-decoration: none;
    padding: 25px 0px;
    background: #231F20;
    color: #FFF;
    text-transform: uppercase;
}

/*Ski The Future*/
body.ski-the-future #main { background: #000; }


/*** Christmas Ideas Page ***/
.wc_gifts_gift-ideas.ly_home .category_info {width:362px;}
#gifts-intro img:first-child {margin-right: 5px;}
#gifts-intro a img {margin-right: 0px;}
.wc_gifts_all #category_images {display: none;}
.wc_gifts_gift-ideas #category_images {display: block;}
.wc_gifts_all #christmas_category_images {overflow: hidden;}
.wc_gifts_all #christmas_category_images .category_image {
    position: relative;
    float: left;
    margin: 0 8px 8px 0;
}
.wc_gifts_all #christmas_category_images .category_image img {width: 187px;}
.wc_gifts_gift-ideas #category_images span.heading, .wc_gifts_all #christmas_category_images span.heading {display: none;}
.wc_gifts_gift-ideas #product_scroller h2 {
	color:#EC1119;
	margin: 15px 0;
	font-size: 2.3em;
}
.wc_gifts_gift-ideas #product_scroller .controls span {z-index: 1;}
.wc_gifts_gift-ideas #product_scroller .controls #next {right:0px;}
.wc_gifts_gift-ideas #product_scroller .controls #prev {left:0px;}
.wc_gifts_gift-ideas #product_scroller #scroller-actual { position: relative; }
.wc_gifts_gift-ideas #gifts-intro, .wc_gifts_all #gifts-intro { margin-bottom: 10px; }
.wc_gifts_gift-ideas .not-scroller img, .wc_gifts_all .not-scroller img { margin-right: 5px; }

/** Save up to £100 promo page **/
.save-one-hundred-promo #cms_content { padding-right: 105px; }
.save-one-hundred-promo #product-categories { margin-top:20px; }
.save-one-hundred-promo #product-categories a.button { margin-top: 20px; }


/** Oakley Prizm **/
.wc_promo_oakley-prizm .category_info {left:585px;}
.wc_promo_oakley-prizm #title_sub {font-size: 85px;}
.wc_promo_oakley-prizm #welcome_cms p {font-size: 1.2em; margin-bottom: 15px;}

/* New arrivals page */
body.wc_promo_new .mens-newarrival-buttons,
body.wc_promo_new .womens-newarrival-buttons {
    margin: 30px auto;
    text-align: center;
    width:600px;
}
body.wc_promo_new .mens-newarrival-buttons li,
body.wc_promo_new .womens-newarrival-buttons li{
    display:inline;
}

body.wc_promo_new .mens-newarrival-buttons li a,
body.wc_promo_new .womens-newarrival-buttons li a {
    margin:0 5px 10px 0;
}
body.wc_promo_new .na-gender {
    text-align: center;
    font-size: 30px;
    font-family: 'din';
}
body.wc_promo_new .na-gender a {
    cursor: pointer;

}
body.wc_promo_new .na-gender a:hover {
    color:#346900;
}
.wc_promo_new #category_images {display: none;}
.wc_promo_new-categories #category_images, .wc_promo_new #category_images.new-listing {display: block;}



/**
 * 0.0 Tuesday Timeout
 * -----------------------------------------------------------------------------
 */
/* Tuesday Timeout
.timeout-tuesday #cms_content {padding:0; font-family: "Times New Roman", Times, serif;}
.timeout-tuesday #cms_content h1 {background:0;padding:0;margin:0;line-height:0;}
.timeout-tuesday #cms_content div.blurb {background:#232021; color:white; padding:0;margin:0;}
.timeout-tuesday #cms_content em {color:#eb1f25;}
.timeout-tuesday #cms_content div.blurb div.date {float:left;}
.timeout-tuesday #cms_content div.blurb div.date, .timeout-tuesday #cms_content div.code {font-size:2.2em; padding:15px;}
.timeout-tuesday #cms_content div.blurb div.text {margin-left: 280px; font-size:1.8em; padding:15px; color:#d1d1d1;}*/

/*tt-93 changed background from #f2f2f2 to #ffffff and min-height from 488 to 350
.timeout-tuesday #cms_content div.product {background:#ffffff; text-align:center; min-height:400px; padding: 10px 0; border-top:1px solid #fff; clear:both;}*/

/*tt108 changed float: clear to float right
.timeout-tuesday #cms_content div.product img {float:right;}*/

/*tt-93 changed background from #f2f2f2 to #ffffff*/
/*tt-109 changed text-align from left to center
.timeout-tuesday #cms_content div.product div {background-color:#ffffff; text-align:center;}
.timeout-tuesday #cms_content div.product div.pricing {float:none;padding:20px;width:580px;}*/

/*tt108 took the left float out
.timeout-tuesday #cms_content div.product div.description {  width: 600px; min-height:200px;font-size:1.3em;padding:10px;}
.timeout-tuesday #cms_content div.product h2 {color:#000;}
.timeout-tuesday #cms_content div.product div.pricing .was-price {color:#939393;font-size:2em}
.timeout-tuesday #cms_content div.product div.pricing .now-price {color:#eb1f25;font-size:3em}
.timeout-tuesday #cms_content div.voucher {clear:both;}
.timeout-tuesday dl.gallery dt, .timeout-tuesday dl.gallery-first dt {font-weight: bold; font-size: 1.5em; padding-bottom: 5px; color: #000; text-align: center;}
.timeout-tuesday dl.gallery {display: inline; float: left; margin: 28px;}
.timeout-tuesday dl.gallery dd>img, .timeout-tuesday dl.gallery-first dd>img {border: 1px solid #999;}
.timeout-tuesday .whiplock img {display:inline; border: 1px solid #999; float: right; margin-right:100px}
.timeout-tuesday dl.gallery-first {display: inline; float: left; margin: 28px 28px 28px 90px;}
.timeout-tuesday .TT-brands ul li {display:inline; list-style-type:none; margin-left:0px;}
.timeout-tuesday .free-bottle {text-align:center;}
.p style{padding: 20px; clear:left;}*/

/* Secret Offers */
.wc_promo_secret-offers div#category_content, .wc_promo_secret-offers .main_banner {width:760px;height:160px;background:#ffffff url('/pws/client/images/content/secret-offers/secret-sub-header.jpg') no-repeat;}
.wc_promo_secret-offers h1.listings_heading cufon {display:none !important;}

/**
 * 11.0 Catalogue Request Page
 * -----------------------------------------------------------------------------
 */

div.field-elements {padding:7px 0 7px 0; width:300px; float:left;}
div.field-elements label {width:115px;float:left;}
#winter2014 > label {width:268px; float:right;}
#field_winter2014 {width:20px;}

div#virtual-outdoor {padding-top:8px!important;}
div.field-elements input, div.field-elements select  {width:260px; padding:4px;}
div.field-elements input, div.field-elements select {border:1px solid #c4c2c3;}
div.field-elements .small-input {width:180px;}
div.field-elements .postcode {text-transform:uppercase;}
div.form-bottom {float:left; width:385px; padding:13px 0 13px 0; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
div.form-bottom input {border:none;}
div.form-bottom input#submit {float:right; margin-right:0px;  width:175px; height:24px;}
div.form-bottom input#reset-form {background-image:url(/pws/client/images/content/catalogue-signup/btn_clear-form.gif); float:left; width:113px; height:24px; margin-top:3px; cursor:pointer;}
div#tandc {padding:25px 0;}
div#tandc label {width:300px; margin-top:-2px; padding:0;}
div#tandc input {border:medium none;float:left;margin-right:10px;width:20px;}


/**
 * 12.0 Store Pages
 * -----------------------------------------------------------------------------
 */

#allstores div.easter-hours {display: none;}
#cms_content #allstores #right-col div.xmas-hours {display: none; border-bottom: none; padding: 0; margin-top: 10px;}
/*Fix for strong bold tag on store pages*/
#cms_content #allstores strong {font-weight:bold;}
/* Styling for Additional Hours*/
#cms_content #allstores div#right-col div.easter-hours {border: none; padding: 5px 0 0 0;}
/*store finder additional hours*/
#injected_stores .opening_times {width: 130px;}
.ly_storefinder #main_stores #store_32 .easter_times, .ly_storefinder #main_stores #store_10 .easter_times, .ly_storefinder #main_stores #store_33 .easter_times {display: none;}
.ly_storefinder .opening_times.easter_times strong {margin-top: 3px; display: inline-block;}
.ly_storefinder .opening_times.easter_times strong:first-child {margin-top: 0px;}

.store-covent-garden .inspireEvent {
    position: relative;
    margin-bottom: 10px;
}
.store-covent-garden .inspireEvent p {
    position: absolute;
    text-align: center;
    bottom: 13px;
    left: 55px;
}
#allstores .brand-list li{margin-left:0; margin-right:10px;}
.store-hemel-hempstead div.demo-sessions img, .store-manchester-chill-factore div.demo-sessions img {float:left; margin:0 15px 15px 0;}
#allstores .photos, #allstores .store-photos { margin-bottom: 15px; }
#allstores .store-info img { float:left; margin-right: 5px; }
#allstores .store-info { margin:15px 0; overflow: hidden; }
#allstores .demo-equipment ul {margin-bottom: 10px;}
#allstores .demo-equipment li {list-style: disc;}
.spitz-sale img {padding-bottom:20px;}
.store #cms_content ul.store-list li {background:url("/pws/client/images/stores/button-bg.jpg") no-repeat scroll left top #FFFFFF; height:32px; list-style:none outside none; margin:0 10px 5px 0; width:233px;}
.store #cms_content ul.store-list li a {color:#666; display:block; font-size:12px; padding-left:15px; position:relative; text-transform:uppercase; top:10px;}
.store #cms_content ul.stores li a {display: block;}
.store #london-stores, .store #national-stores {float:left;}
.store-moorgate #cms_content .runners, .store-victoria #cms_content .runners, .store-great-portland-st #cms_content .runners, .store-kensington #cms_content .runners, .store-kings-cross #cms_content .runners, .store-holborn #cms_content .runners, .store-shepherds-bush #cms_content .runners, .store-spitalfields #cms_content .runners, .store-upper-thames-street #cms_content .runners, .store-fulham #cms_content .runners, .store-wandsworth #cms_content .runners, .store-waterloo-bridge #cms_content .runners {float:left; }
.store .article {margin-left:490px;}
.store .intro {border-bottom:1px solid #bebebe;}
.store #cms_content .article h2 {color:#666666; font-size:1.1em;}
.store #cms_content h3 {color:#005EB9; margin:20px 0;}
.article {background: url(/pws/client/images/stores/article-box/top-left.jpg) no-repeat left top;}
.article h2 {background: url(/pws/client/images/stores/article-box/top-right.jpg) no-repeat right -1px; padding:25px; margin:0;}
.article p {background: url(/pws/client/images/stores/article-box/right-side.jpg) repeat-y right top; margin:0; margin-top:-2.5em; padding:5px 25px 20px 15px;}
.article div.article-end {background: url(/pws/client/images/stores/article-box/bottom-left.jpg) no-repeat 1px bottom;}
.article div.article-end p {background: url(/pws/client/images/stores/article-box/bottom-right.jpg) no-repeat right bottom; padding:5px 25px 20px 15px; margin-top:-3em;}
.lhs {float:left; width:480px;}
.rhs {margin-left:490px;}
.hours dt {float:left;}
.hours dd {margin-left:130px;}
blockquote {padding:10px; margin:10px; background-color:#eee; font-style:italic;}
.brand-list li{display:inline;}
#cms_content .brand-list li{margin-left:0; margin-right:10px;}
#cms_content #workshop th, #cms_content #workshop td {border:1px solid #DDD; padding:3px}
#cms_content #workshop th {background:none; font-weight:bold; width:290px;}
#cms_content #workshop td {text-align:center; width:100px;}
#cms_content #workshop h3 {margin:20px 0 5px 0}
.cytech {float:left;}
.workshop-here img {float:left; margin:-15px 5px 0 0;}
.workshop-here p {margin:-15px 0 0 40px}
#cms_content .sbc-store img {float:left; padding-right: 10px}
#cms_content #allstores div.facilities-container {overflow:hidden;}
#cms_content #allstores div.featured-brands {border-top: solid 1px #CCC; margin: 20px 0 0 0; padding-top: 5px}
#cms_content #allstores div.featured-brands li {float:left; list-style: none; margin:10px 40px 10px 0;}
strong.closed-store { font-weight: bold; font-size: 1.2em; color: #F00; }
.store-croydon img.movingout { margin-bottom:10px; }
.store-croydon p.movingout strong {
    font-size: 1.1em;
    line-height: 1.4em;
}.store-croydon p.movingout a.button {margin-top: 10px;    padding-top: 7px;
}.store-croydon #cms_content p.movingout {margin-bottom: 20px;}

/*Leeds launch offers*/
.store-leeds div.launch-offers dl {font-size: 1.2em;}
.store-leeds div.launch-offers {
    padding: 0 10px;
    border: 1px solid #000;
    margin-bottom: 15px;
}
.store-leeds div.launch-offers dd {
    font-weight: bold;
    color: red;
    margin-bottom: 5px;
}
.store-leeds div.launch-offers dt {font-weight: bold;}
.store-leeds div.launch-offers p.small {font-size: 0.8em;}
.store-leeds #cms_content div.launch-offers h3 {margin-bottom: 5px; margin-top: 10px;}

/* travel information for bristol */
#cms_content .travel-information img {float:right; padding: 15px 0 0 10px}
#cms_content .travel-information h3 {margin: 10px 0 10px 0}
#cms_content .staff-profile dt {font-weight:bold; }
#cms_content .staff-profile dt {float:left; line-height:1.4em; padding-right:5px;}
#cms_content .staff-profile dd {line-height:1.4em;}
#cms_content .staff-profile img { float:left; margin:15px 15px 15px 0}
#cms_content .photos-james img {float:left; padding-right:5px; margin:0; padding-bottom:5px;}



/**
 * 13.0 Other Pages
 * -----------------------------------------------------------------------------
 */

#cms_content ul.bullet-list { margin-bottom: 10px; }
#cms_content ul.bullet-list li { list-style: disc; margin-left: 30px;}

/* Buying Guides */
#buying-guide th, #buying-guide td {border:1px solid #CCC; padding:10px 3px;}
#buying-guide ul {margin:10px 0;}
#buying-guide li {list-style: circle inside; margin:2px 0;}

/* Workshop Page */
.workshop-photo {float:left; padding-right:20px;}
.workshop-page-price img {float:left; }
.workshop-page-price p {margin-left: 60px; }
.clear-spanner {clear:both;}

/* Terms + Conditions */
.terms-and-conditions #cms_content {font-size: 1.1em;}
.terms-and-conditions #cms_content h2 { margin-top: 0px; padding-top: 20px; }
.terms-and-conditions .wheelie-bin img,
.terms-and-conditions .batteries img {float:left}
.terms-and-conditions .terms-content ul, .terms-and-conditions .terms-content ol { margin-bottom: 10px; }
.terms-and-conditions .terms-content li { list-style: disc; margin-left: 30px;}
.terms-and-conditions .terms-content ol li {list-style: decimal;}
.terms-and-conditions #index li { list-style: none; }
.terms-and-conditions th, .terms-and-conditions td { border: 1px solid #D3D3D3; text-align: center; padding: 5px 0; }

/* cookie policy */
.cookies-privacy #cms_content th {background:#DDDDDD; color:#000000; padding-top:10px; padding-bottom:10px;}
.cookies-privacy #cms_content td {padding-top:10px; padding-bottom:10px; }
.cookies-privacy #cms_content .table-cookies, .privacy .table-supplier {padding-bottom:10px; border-collapse:separate; }


/* Jobs Pages */
#sbc-jobs .sbc-intro img {float:left; margin: 0 10px 20px 0;}
#sbc-jobs .sbc-intro p {padding-top:20px}
#sbc-jobs .sbc-intro ul li {margin-left:160px}
#sbc-jobs h2 {clear:both}
#sbc-jobs dt, #moorgate-jobs dt {font-weight:bold; font-size: 1.2em; padding: 15px 0 5px 0;}

#cms_content ul.skill-list {margin-bottom: 10px;}
#cms_content ul.skill-list li {list-style: disc;}
#cms_content dl.store-positions dt {font-size: 1.1em; font-weight: bold; margin-bottom: 2px;}
#cms_content dl.store-positions dd {margin-bottom: 10px}

/* Press Releases */
#cms_content #pressreleases h2 {text-align:center;}
#cms_content #pressreleases h4 {font-weight:bold;}
#cms_content #pressreleases h3 {clear:left; margin-top:20px;}
#cms_content div.logos + p {min-height:70px; border-bottom: 1px solid #eeeeee; padding-bottom:10px;}
#cms_content #pressreleases .company-logos img {padding-right:50px;}
#cms_content #pressreleases .cs-sbc-logos {text-align:center;}
#cms_content #pressreleases .logos {float:left; padding-right:10px;}
#cms_content #pressreleases .aspirational-image img {border: 6px solid #DDDDDD; float:left; margin:0 20px 15px 0; padding:5px;}
.press-release-uber #cms_content .company-logos img:first-child { padding-left:90px; padding-right: 300px}
#pressreleases .lookbook { text-align: center; }
#pressreleases .sbc-intro {float:left; padding: 0 15px 15px 0;}
#pressreleases .press-images {text-align:center;}
#pressreleases .sbc-concept-logo img {float:left; width:100px; padding: 0 30px 20px 0;}
#pressreleases .press-images {clear:both;}

/* Events Page*/
#events-page div.event {border-bottom: solid 1px #D3D3D3; padding-bottom: 34px;}
#events-page span.trademark {font-family: Tahoma,Geneva,Kalimati,sans-serif; vertical-align: super; font-size: 0.5em;}
#events-page .event .date {font-style: italic;}
#events-page .event .event-location {font-size: 1.3em;}
#events-page .event .details {margin-bottom: 5px;}
#events-page .event a.attend {
	color: #FFF;
	background-color: #346900;
	border-radius: 3px;
	font-size: 1.3em;
	padding: 5px 8px;
	text-decoration: none;
	float:right;
}
#events-page .event a.attend:hover {background-color: #3E7C02;}

#events-page div.event.image-only {padding-bottom: 20px; margin-bottom: 20px; width: 671px;}

/* Contact Us */
.contactus #cms_content ul {padding:10px; }


/**
 * 14.0 Competition Pages
 * -----------------------------------------------------------------------------
 */
body.hellyhansenholiday {background-image: url("/pws/client/images/background/HellyHansesComp-BG.jpg");}
body.hellyhansenholiday.ly_content #main {
    background: url('/pws/client/images/background/transparent-white-pixel.png');
    margin-top: 160px;
}
body.hellyhansenholiday #cms_content {padding-top: 50px;}

.competition-snoworks-salomon iframe { border:none; }

/**
 * 15.0 Ratings and Reviews
 * -----------------------------------------------------------------------------
 */

/* BV Review Submission Form */
.review-submission {margin:20px; padding:10px; border:1px solid #e7e7e7; background:#f3f3f3;}
.review-submission h1 {text-transform:uppercase; font-size:2.5em; font-weight:bold; color:#005eb9;}
.review-submission p {font-size:1.4em; margin:10px 0;}
.review-submission p.required span {color:red!important;}

/*Product review styling - Neil 101114 */

#selected_product_reviews {
    width: 500px;
    margin-top: 30px;
}

#selected_product_reviews .ratings-block {position:relative;}
#selected_product_reviews .review_body span.num {position: absolute; top:7px; padding-left: 5px;}
#selected_product_reviews > h2 { padding-bottom: 25px; }
#module .review {
    margin-bottom: 40px;
    width: 500px;
}
#module .review-author {
    font-style: italic;
    font-weight: bold;
    margin-top: 5px;
}
#module .rating {
    display: inline-block;
    background: url(/pws/client/images/newest-stars.png);
    height: 26px;
    width: 125px;
}
#module .rating .ratingHighlight {
    display: inline-block;
    background: transparent url(/pws/client/images/newest-stars.png) 0px -24px;
    height: 26px;
}
#module .rating span {
    display: none;
}
#module .review_body img {
    float: left;
    padding-right: 20px;
}
#module .review_body h3 {
    padding-top:20px;
}
#module .review_body > p > a, #module .review_body > a > p  {color:#494748;}
#module .review_body > p > a:hover, #module .review_body > a:hover > p {text-decoration: none;}
#module .review_body > p > a span.readmore {color: #346900;}

/**
 * 16.0 Size Guides
 * -----------------------------------------------------------------------------
 */

/* Original Size Charts */
.size-charts #cms_content .contents ul, .size-charts #cms_content .contents li {list-style-type:none; float:left;}
.size-charts .contents li {width:68px; text-align:center;}
.size-charts .contents ul {margin-bottom:35px;}
.size-charts #cms_content .contents a:hover {text-decoration:none;}
.size-charts #cms_content .brand-header {background:#FFFFFF; border: 1px solid #DDDDDD;}
.size-charts #cms_content th, .size-charts #cms_content td {text-align:center;}
.size-charts .road-bikes, .size-charts .mountain-bikes, .size-charts .hybrid-bikes, .size-charts .electric-bikes, .size-charts .folding-bikes, .size-charts .sixsixone-armour, .size-charts .poc-armour { border:6px solid #DDDDDD; padding:10px; margin-top:10px; }
.size-charts #cms_content .road-bikes h3:first-child, .size-charts #cms_content .mountain-bikes h3:first-child, .size-charts #cms_content .hybrid-bikes h3:first-child, .size-charts #cms_content .electric-bikes h3:first-child, .folding-bikes h3:first-child {margin-top:0}
.size-charts .sixsixone-armour table, .size-charts .poc-armour table {margin: 10px;}
.size-charts #cms_content th {border:1px solid #AAAAAA}
.size-charts #bikes ol li {list-style-type: none;}

/*** New Size Guides - 2014 ***/
#size-guide-popup {
    width: 800px;
    height: 600px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #FFF;
    padding: 10px;
}
#blackout-div {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    background: #000;
    margin: 0 auto;
}
#size-guide-popup #guide-topsection { height: 80px; }
#size-guide-popup #guide-topsection > img, #guide-topsection > h1 { float: left; }
#size-guide-popup #guide-topsection .guide-info { width: 430px; float: left; margin-left: 30px; }
#size-guide-popup #guide-topsection h1 { margin: 15px 0 0 15px; font-size: 2.5em; }
#size-guide-popup #close-popup {
    float: right;
    background: url('/pws/images/img_popup_close.gif') no-repeat right center;
    padding-right: 18px;
    text-transform: uppercase;
    cursor: pointer;
}
#size-guide-popup #guide-nav ul li {
    float: left;
    height: 20px;
    padding: 10px 15px 0 15px;
    font-size:1.2em;
    text-align: center;
    background: #F1F1F1;
    border: 1px solid #D6D6D6;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    cursor: pointer;
}
#size-guide-popup #guide-nav ul { display: block; height: 31px; }
#size-guide-popup #guide-nav ul li.tab-selector.active {
    border-bottom: none;
    background: #FFF;
    height: 21px;
}
#size-guide-popup div.guide-tab { padding:10px; overflow: auto; height: 470px; }
#size-guide-popup .other-info {
background-color: #DDD;
border: 1px solid #666;
margin-bottom: 20px;
padding: 10px;
}
#size-guide-popup #sizeguide-main { border: 1px solid #D6D6D6; }
#size-guide-popup table { width:auto; min-width: 60%; }
#size-guide-popup caption {
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 10px;
}
#size-guide-popup th {font-size: 1.1em;
    font-family: Tahoma,Geneva,Kalimati,sans-serif;
    background: #ddd;
    font-weight: bold;
    border:1px solid #AAAAAA;
    text-transform: capitalize;
}
#size-guide-popup td {border: solid 1px #AAA;}
#size-guide-popup th, #size-guide-popup td {padding: 5px 10px; text-align:center;}
#size-guide-popup h2 { margin: 15px 0; border-bottom: 1px solid #AAA; padding-bottom: 5px; }
#size-guide-popup h3 { font-size: 1.5em; margin: 0 0 15px 0; }
#size-guide-popup #sizeguide-main dl, #size-guide-popup #sizeguide-main ul { margin-bottom: 15px; }
#size-guide-popup #sizeguide-main li {list-style: disc inside;}
#size-guide-popup dt { font-weight: bold; margin-top: 5px; }
#size-guide-popup dd { margin-left: 10px; }
#size-guide-popup tr:hover { background-color: #F1F1F1; }
#size-guide-popup p.img-title { float: left; width: 85px; padding-top: 5px; clear: left; margin-bottom: 77px; }


/**
 * 17.0 Checkout
 * -----------------------------------------------------------------------------
 */

/*Checkout Header */
.client-secure-message {
    margin-left:447px;
    margin-top:30px;
}

/**
 * 18.0 Various Fixes
 * -----------------------------------------------------------------------------
 */

 /*increase margin for best Sellers Cat pages*/
 div.listings div#content {margin-bottom: 100px;}

/*fix for price slider hazel 280514*/
#sliders {z-index:0;}

li#wc_dept_featured_products_all {display: none;}

/*temp fix for SNOWGROUP-569*/
/*#account_add_address.leaveOpen {display:block;}*/

/*Hide blog content*/
.rssContent {display:none;}

/*ie8 fix for fading png backgrounds*/

.ie8 .category_info {background: #000 url(/pws/images/background/transparent-pixel-dark.png);}
.ie8 #category_images .category_image span {background: #000 url(/pws/images/background/transparent-pixel-dark.png) repeat;}

/*Fix for next and previous brand logos being too big*/

.wideboundbox .productCont .brand_image img {width: 60px;}

/*fix for SNOWGROUP-595*/

#checkout_username_element.normal_padding {display:block !important; padding:10px; margin:0;}

/***** PRODUCT LISTINGS - Now price fix ******/
#productsList .to_price, #productsList .now_price { float: left; }

.ProductDetails #description_container { padding:25px 0 0 0; }

/***Fixing heights on product pages so page doesn't jump -Hazel 051212**/
#productDetailsCont #BVRRSummaryContainer {height:29px;}

.ProductDetails #description_container {height:26px;}

/*temporarily hiding SSAC - Hazel 170114
.js #reserve_collect_cont {display:none!important;} */

/*** Hiding V12 Buttons ***/
#v12_logo, #v12_logo_basket, #v12_badge {display: none;}


/**
 * 19.0 Product Scrollers
 * -----------------------------------------------------------------------------
 */

#product_scroller ul li h3 {height: 40px;}
#product_scroller h2 {margin: 15px 0; font-size: 2.5em;}
.wideboundbox .scroller .selected {border: 0;}

/**
 * 20.0 Footer
 * -----------------------------------------------------------------------------
 */

/**Changing the footer into a css sprite - Hazel 181213**/
#newfooter-logos > a {background: url('/pws/client/images/brand-logos/footer-logos.png') no-repeat;}
#newfooter-logos .sprite-arc {width: 112px; height: 70px; background-position: 0 0;}
#newfooter-logos .sprite-ice {width: 112px; height: 70px; background-position: 0 -70px;}
#newfooter-logos .sprite-kju {width: 112px; height: 70px; background-position: 0 -140px;}
#newfooter-logos .sprite-sal {width: 112px; height: 70px; background-position: -112px 0;}
#newfooter-logos .sprite-spy {width: 112px; height: 70px; background-position: -112px -70px;}
#newfooter-logos .sprite-tnf {width: 112px; height: 70px; background-position: -112px -140px;}

/**Additional YA footer links - Hazel - 080114**/
#footer_links .additional-links {clear:both; text-align:center; padding:20px; width: 800px; margin: auto;}
#footer_links .additional-links ul li {display:inline;}
#footer_links .additional-links ul {display:inline; padding-right:5px;}
#footer_links .additional-links ul li:first-child {font-weight:bold;padding-right:5px;}
.additional-links {clear:both; text-align:center; padding:20px; width: 750px; margin: auto;font-size:0.9em}
.additional-links ul li {display:inline;}
.additional-links ul {display:inline; padding-right:5px;}
.additional-links ul li:first-child {font-weight:bold;padding-right:5px;}
.additional-links ul li a {color:#666;}

/*Hiding more links on the nav Hazel 110314*/
#wc_ski_footwear.level_2 div.level_3 ul.children_plus_cms_5.children_5.level_3 li.level_3 a.view_more.level_3,
#wc_ski_gifts.last.level_2 div.level_3 ul.children_plus_cms_4.children_4.level_3 li.level_3 a.view_more.level_3,
#wc_ski_bag.level_2 div.level_3 ul.children_plus_cms_4.children_4.level_3 li.level_3 a.view_more.level_3,
#wc_ski_electronics.level_2 div.level_3 ul.children_plus_cms_5.children_5.level_3 li.level_3 a.view_more.level_3,
#wc_snowboard_bag.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_snowboard_electronics.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_snowboard_gifts.last.level_2 div.level_3 ul.children_plus_cms_4.children_4.level_3 li.level_3 a.view_more.level_3,
#wc_hiking_gifts.last.level_2 div.level_3 ul.children_plus_cms_1.children_1.level_3 li.level_3 a.view_more.level_3,
#wc_hiking_food.level_2 div.level_3 ul.children_plus_cms_4.children_4.level_3 li.level_3 a.view_more.level_3,
#wc_climb_electronics.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_climb_maps_books_dvds.last.level_2 div.level_3 ul.children_plus_cms_4.children_4.level_3 li.level_3 a.view_more.level_3,
#wc_climb_bags.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_climb_equipment.level_2 div.level_3 ul.children_plus_cms_21.children_21.level_3 li.level_3 a.view_more.level_3,
#wc_run_food.last.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_camping_gifts.last.level_2 div.level_3 ul.children_plus_cms_2.children_2.level_3 li.level_3 a.view_more.level_3,
#wc_camping_sleeping.level_2 div.level_3 ul.children_plus_cms_5.children_5.level_3 li.level_3 a.view_more.level_3,
#wc_camping_food.level_2 div.level_3 ul.children_plus_cms_4.children_4.level_3 li.level_3 a.view_more.level_3,
#wc_camping_gifts.last.level_2 div.level_3 ul.children_plus_cms_2.children_2.level_3 li.level_3 a.view_more.level_3,
#wc_kids_gifts.last.level_2 div.level_3 ul.children_plus_cms_2.children_2.level_3 li.level_3 a.view_more.level_3,
#wc_kids_bags.level_2 div.level_3 ul.children_plus_cms_2.children_2.level_3 li.level_3 a.view_more.level_3,
#wc_travel_bags.level_2 div.level_3 ul.children_plus_cms_5.children_5.level_3 li.level_3 a.view_more.level_3,
#wc_run_footwear.level_2 div.level_3 ul.children_plus_cms_5.children_5.level_3 li.level_3 a.view_more.level_3,
#wc_run_bags.level_2 div.level_3 ul.children_plus_cms_2.children_2.level_3 li.level_3 a.view_more.level_3,
#wc_travel_electronics.last.level_2 div.level_3 ul.children_plus_cms_5.children_5.level_3 li.level_3 a.view_more.level_3,
#wc_clearance_keyaccessories.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_clearance_bags.last.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_clearance_kids.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3,
#wc_clearance_footwear.level_2 div.level_3 ul.children_plus_cms_3.children_3.level_3 li.level_3 a.view_more.level_3{
	display:none;
}

/**
 * 21.0 Whos On
 * -----------------------------------------------------------------------------
 */

/*#wo_chatbox {display:none;}*/

/**
 * 22.0 Amplience
 * -----------------------------------------------------------------------------
 */


div.ampliance-margin-bottom, div.amplience-margin-bottom { margin-bottom: 35px; }
div.ampliance-margin-bottom.border, div.amplience-margin-bottom.border { border-bottom: 1px solid #000; padding-bottom: 35px; }
div.amplience-module {margin-bottom: 15px;}

/** Rounded slide selector **/
div.amplience-module.carousel .tcElement.tcSlideSelector:first-child > .tcElement {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

div.amplience-module.carousel .tcElement.tcSlideSelector:last-child > .tcElement {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


/**
 * 23.0 - Error Msg
 * -----------------------------------------------------------------------------
 */
div#validation_errors ul, div#js_validation_errors ul {margin-left: 0;}
div#validation_errors div#validation_errors_title, div#js_validation_errors .validation_errors_title {font-family: 'Din';}
div#validation_errors ul li, div#js_validation_errors ul li {list-style-type: none;}
div#account div#validation_errors { width: 541px !important;}