/******************************************* General Content Styling *********************************/
#cms_content ul, #cms_content li {
  list-style-type:disc;
}

.workshops #cms_content ul {
  margin:10px;
}


#cms_content td {
 border:solid 1px #ddd;
 padding:3px;
}

#cms_content th {
  background:#ddd;
  font-weight:bold;
  padding:3px;
}

body.ly_home #home p {margin:15px;}

#cms_content .considerations {
  padding:10px;
  margin:10px;
  background-color:#eeeeee;
  font-style:italic;
}

#cms_content .nb {
  font-size:1em;
  font-style:italic;
}

#cms_content .price {
  font-weight:bold;
}

.now_price_title, .now_price {
  color:red;
  font-weight:bold;
}


/*** JQuery Related Styling **********************************************************************/
/* all cycling elements that aren't the first hidden from start */
.jq-cycle>:nth-child(n+2), #main .jq-cycle>:nth-child(n+2) {display:none;}
/* prevent cycle inteferring with hover over nav */
.jq-cycle {z-index:0}


/******************************************* Catalogue Request Page *********************************/
div.field-elements {padding:7px 0 7px 0; width:100%; clear:both;}
div.field-elements label {width:115px;float:left;}
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;}

/******************************************* Brand Pages ********************************************/
.wc_brand_ABF #sub_navigation_level_1, .wc_brand_ABS #sub_navigation_level_1, .wc_brand_ABU #sub_navigation_level_1, .wc_brand_ADD #sub_navigation_level_1, .wc_brand_ADI #sub_navigation_level_1, .wc_brand_AIR #sub_navigation_level_1, .wc_brand_ALT #sub_navigation_level_1, .wc_brand_ANS #sub_navigation_level_1, 
.wc_brand_ARA #sub_navigation_level_1,
.wc_brand_ASH #sub_navigation_level_1, .wc_brand_ASS #sub_navigation_level_1, .wc_brand_AVE #sub_navigation_level_1, .wc_brand_AVI #sub_navigation_level_1, .wc_brand_AXI #sub_navigation_level_1, .wc_brand_AXO #sub_navigation_level_1, .wc_brand_AZT #sub_navigation_level_1, .wc_brand_BAM #sub_navigation_level_1, .wc_brand_BAR #sub_navigation_level_1, .wc_brand_BAS #sub_navigation_level_1, .wc_brand_BBN #sub_navigation_level_1, 
.wc_brand_BBB #sub_navigation_level_1,
.wc_brand_BEL #sub_navigation_level_1, .wc_brand_BKS #sub_navigation_level_1, .wc_brand_BOB #sub_navigation_level_1, .wc_brand_BOD #sub_navigation_level_1, .wc_brand_BON #sub_navigation_level_1, .wc_brand_BRK #sub_navigation_level_1, .wc_brand_BRM #sub_navigation_level_1, .wc_brand_BRO #sub_navigation_level_1, .wc_brand_BST #sub_navigation_level_1, .wc_brand_BTO #sub_navigation_level_1, .wc_brand_BUD #sub_navigation_level_1, .wc_brand_BYG #sub_navigation_level_1, .wc_brand_CAM #sub_navigation_level_1, .wc_brand_CAN #sub_navigation_level_1, .wc_brand_CAT #sub_navigation_level_1, .wc_brand_CHA #sub_navigation_level_1, .wc_brand_CHB #sub_navigation_level_1, .wc_brand_CHI #sub_navigation_level_1, .wc_brand_CIN #sub_navigation_level_1, .wc_brand_CLA #sub_navigation_level_1, .wc_brand_CLI #sub_navigation_level_1, .wc_brand_CMP #sub_navigation_level_1, .wc_brand_COL #sub_navigation_level_1,
.wc_brand_CON #sub_navigation_level_1, .wc_brand_COP #sub_navigation_level_1, .wc_brand_COR #sub_navigation_level_1, .wc_brand_CRA #sub_navigation_level_1, .wc_brand_CRD #sub_navigation_level_1, .wc_brand_CRU #sub_navigation_level_1, .wc_brand_CSL #sub_navigation_level_1, .wc_brand_CTS #sub_navigation_level_1, .wc_brand_CUB #sub_navigation_level_1,
.wc_brand_CUS #sub_navigation_level_1, .wc_brand_CYC #sub_navigation_level_1, .wc_brand_DAB #sub_navigation_level_1, .wc_brand_DAH #sub_navigation_level_1, .wc_brand_DAI #sub_navigation_level_1, .wc_brand_DAK #sub_navigation_level_1, .wc_brand_DEC #sub_navigation_level_1, .wc_brand_DEF #sub_navigation_level_1, .wc_brand_DEL #sub_navigation_level_1,
.wc_brand_DEM #sub_navigation_level_1, .wc_brand_DIA #sub_navigation_level_1, .wc_brand_DIR #sub_navigation_level_1, .wc_brand_DMR #sub_navigation_level_1, .wc_brand_DRA #sub_navigation_level_1, .wc_brand_DTS #sub_navigation_level_1, .wc_brand_DUR #sub_navigation_level_1, .wc_brand_DVD #sub_navigation_level_1, .wc_brand_EAR #sub_navigation_level_1, .wc_brand_EAS #sub_navigation_level_1, .wc_brand_EBC #sub_navigation_level_1, .wc_brand_ELE #sub_navigation_level_1, .wc_brand_ELI #sub_navigation_level_1, .wc_brand_ELT #sub_navigation_level_1, .wc_brand_END #sub_navigation_level_1, .wc_brand_ERG #sub_navigation_level_1, .wc_brand_ESG #sub_navigation_level_1, .wc_brand_ETH #sub_navigation_level_1, 
.wc_brand_ESB #sub_navigation_level_1,
.wc_brand_EXT #sub_navigation_level_1, .wc_brand_EXU #sub_navigation_level_1, .wc_brand_EVO #sub_navigation_level_1,

.wc_brand_FAG #sub_navigation_level_1, .wc_brand_FEN #sub_navigation_level_1, .wc_brand_FFL #sub_navigation_level_1, .wc_brand_FIS #sub_navigation_level_1, .wc_brand_FIV #sub_navigation_level_1, .wc_brand_FIZ #sub_navigation_level_1, .wc_brand_FLN #sub_navigation_level_1, .wc_brand_FOX #sub_navigation_level_1, .wc_brand_FSA #sub_navigation_level_1, .wc_brand_FUL #sub_navigation_level_1, .wc_brand_FXS #sub_navigation_level_1, .wc_brand_GAR #sub_navigation_level_1, .wc_brand_GEL #sub_navigation_level_1, .wc_brand_GEN #sub_navigation_level_1, .wc_brand_GIA #sub_navigation_level_1, .wc_brand_GIO #sub_navigation_level_1, .wc_brand_GIR #sub_navigation_level_1, .wc_brand_GLO #sub_navigation_level_1,

.wc_brand_GOC #sub_navigation_level_1, .wc_brand_GOO #sub_navigation_level_1, .wc_brand_GOP #sub_navigation_level_1, .wc_brand_GOR #sub_navigation_level_1, .wc_brand_GRA #sub_navigation_level_1, .wc_brand_GRB #sub_navigation_level_1, .wc_brand_GRD #sub_navigation_level_1, .wc_brand_GRE #sub_navigation_level_1, .wc_brand_GTA #sub_navigation_level_1, .wc_brand_GTB #sub_navigation_level_1,
.wc_brand_GUS #sub_navigation_level_1, .wc_brand_HAL #sub_navigation_level_1, .wc_brand_HAM #sub_navigation_level_1, .wc_brand_HAY #sub_navigation_level_1, .wc_brand_HEL #sub_navigation_level_1, .wc_brand_HOF #sub_navigation_level_1, .wc_brand_HOL #sub_navigation_level_1, .wc_brand_HOP #sub_navigation_level_1, .wc_brand_HPC #sub_navigation_level_1, .wc_brand_HUT #sub_navigation_level_1, .wc_brand_HYS #sub_navigation_level_1, .wc_brand_ICE #sub_navigation_level_1, .wc_brand_ICT #sub_navigation_level_1, .wc_brand_INN #sub_navigation_level_1,
.wc_brand_JEB #sub_navigation_level_1,
.wc_brand_INT #sub_navigation_level_1, .wc_brand_ISO #sub_navigation_level_1, .wc_brand_ITM #sub_navigation_level_1, .wc_brand_JER #sub_navigation_level_1, .wc_brand_JEL #sub_navigation_level_1, .wc_brand_JIM #sub_navigation_level_1, .wc_brand_JUI #sub_navigation_level_1, .wc_brand_KAL #sub_navigation_level_1, .wc_brand_KAN #sub_navigation_level_1,
.wc_brand_KAR #sub_navigation_level_1, .wc_brand_KAS #sub_navigation_level_1, .wc_brand_KEN #sub_navigation_level_1, .wc_brand_KHS #sub_navigation_level_1, .wc_brand_KIN #sub_navigation_level_1, .wc_brand_KMC #sub_navigation_level_1, .wc_brand_KNI #sub_navigation_level_1, .wc_brand_KNS #sub_navigation_level_1, .wc_brand_KOB #sub_navigation_level_1, .wc_brand_KON #sub_navigation_level_1, .wc_brand_KOO #sub_navigation_level_1, .wc_brand_KRY #sub_navigation_level_1, .wc_brand_KNO #sub_navigation_level_1, .wc_brand_KTC #sub_navigation_level_1,
.wc_brand_LAM #sub_navigation_level_1, .wc_brand_LEC #sub_navigation_level_1, .wc_brand_LEZ #sub_navigation_level_1, .wc_brand_LIK #sub_navigation_level_1, .wc_brand_LIZ #sub_navigation_level_1, .wc_brand_LOO #sub_navigation_level_1, .wc_brand_LUC #sub_navigation_level_1, .wc_brand_LUM #sub_navigation_level_1, .wc_brand_LUP #sub_navigation_level_1, .wc_brand_MAC #sub_navigation_level_1, .wc_brand_MAD #sub_navigation_level_1, .wc_brand_MAG #sub_navigation_level_1, .wc_brand_MAN #sub_navigation_level_1, .wc_brand_MAR #sub_navigation_level_1, .wc_brand_MAV #sub_navigation_level_1, .wc_brand_MAX #sub_navigation_level_1, .wc_brand_MAZ #sub_navigation_level_1, .wc_brand_MCH #sub_navigation_level_1, .wc_brand_MEM #sub_navigation_level_1, .wc_brand_MET #sub_navigation_level_1, .wc_brand_MEZ #sub_navigation_level_1, .wc_brand_MGZ #sub_navigation_level_1, .wc_brand_MIC #sub_navigation_level_1, .wc_brand_MIN #sub_navigation_level_1, .wc_brand_MIR #sub_navigation_level_1, 
.wc_brand_MJO #sub_navigation_level_1,
.wc_brand_MKS #sub_navigation_level_1, .wc_brand_MOA #sub_navigation_level_1, .wc_brand_MOG #sub_navigation_level_1, .wc_brand_MPA #sub_navigation_level_1, .wc_brand_MRP #sub_navigation_level_1, 
.wc_brand_MST #sub_navigation_level_1,
.wc_brand_MUC #sub_navigation_level_1, .wc_brand_MUL #sub_navigation_level_1, .wc_brand_MWH #sub_navigation_level_1, 
.wc_brand_MXF #sub_navigation_level_1, .wc_brand_MXL #sub_navigation_level_1, .wc_brand_MXM #sub_navigation_level_1, .wc_brand_NIK #sub_navigation_level_1, .wc_brand_NIT #sub_navigation_level_1, .wc_brand_NOR #sub_navigation_level_1, .wc_brand_NSB #sub_navigation_level_1, 
.wc_brand_NTW #sub_navigation_level_1, .wc_brand_NUU #sub_navigation_level_1,
.wc_brand_OAK #sub_navigation_level_1, .wc_brand_ODI #sub_navigation_level_1, .wc_brand_ODY #sub_navigation_level_1,
.wc_brand_OMA #sub_navigation_level_1,
.wc_brand_OPE #sub_navigation_level_1, .wc_brand_OPS #sub_navigation_level_1, .wc_brand_ORA #sub_navigation_level_1, 
.wc_brand_ORB #sub_navigation_level_1,
.wc_brand_ORD #sub_navigation_level_1, .wc_brand_ORT #sub_navigation_level_1, .wc_brand_ORY #sub_navigation_level_1, .wc_brand_OSP #sub_navigation_level_1, .wc_brand_OTW #sub_navigation_level_1, .wc_brand_OUT #sub_navigation_level_1, .wc_brand_PAC #sub_navigation_level_1, .wc_brand_PAN #sub_navigation_level_1, .wc_brand_PAS #sub_navigation_level_1, 
.wc_brand_PEA #sub_navigation_level_1,
.wc_brand_PFI #sub_navigation_level_1, .wc_brand_PHI #sub_navigation_level_1, .wc_brand_PHL #sub_navigation_level_1, .wc_brand_PIT #sub_navigation_level_1, .wc_brand_PNA #sub_navigation_level_1, .wc_brand_POC #sub_navigation_level_1, .wc_brand_POL #sub_navigation_level_1, .wc_brand_POW #sub_navigation_level_1, .wc_brand_PPL #sub_navigation_level_1, .wc_brand_PRB #sub_navigation_level_1, .wc_brand_PRI #sub_navigation_level_1, .wc_brand_PRK #sub_navigation_level_1, .wc_brand_PRL #sub_navigation_level_1, .wc_brand_PRO #sub_navigation_level_1, .wc_brand_PST #sub_navigation_level_1,
.wc_brand_PUH #sub_navigation_level_1,
.wc_brand_PUR #sub_navigation_level_1, .wc_brand_PUS #sub_navigation_level_1, .wc_brand_RAL #sub_navigation_level_1, .wc_brand_RBK #sub_navigation_level_1, .wc_brand_RCF #sub_navigation_level_1, .wc_brand_RDG #sub_navigation_level_1, .wc_brand_REE #sub_navigation_level_1, .wc_brand_RES #sub_navigation_level_1, .wc_brand_RFL #sub_navigation_level_1, .wc_brand_RIT #sub_navigation_level_1, .wc_brand_RIX #sub_navigation_level_1, .wc_brand_ROD #sub_navigation_level_1, .wc_brand_ROH #sub_navigation_level_1, .wc_brand_ROO #sub_navigation_level_1, .wc_brand_ROV #sub_navigation_level_1, .wc_brand_RSH #sub_navigation_level_1, .wc_brand_RSP #sub_navigation_level_1, .wc_brand_RYD #sub_navigation_level_1, .wc_brand_SAL #sub_navigation_level_1, .wc_brand_SAM #sub_navigation_level_1, .wc_brand_SAR #sub_navigation_level_1, .wc_brand_SBC #sub_navigation_level_1, .wc_brand_SCH #sub_navigation_level_1, .wc_brand_SCR #sub_navigation_level_1, .wc_brand_SEL #sub_navigation_level_1, .wc_brand_SEV #sub_navigation_level_1, .wc_brand_SFT #sub_navigation_level_1, .wc_brand_SGZ #sub_navigation_level_1, .wc_brand_SHA #sub_navigation_level_1, .wc_brand_SHI #sub_navigation_level_1, .wc_brand_SID #sub_navigation_level_1, .wc_brand_SIN #sub_navigation_level_1,
.wc_brand_SIS #sub_navigation_level_1,
.wc_brand_SIX #sub_navigation_level_1, .wc_brand_SKI #sub_navigation_level_1, .wc_brand_SKS #sub_navigation_level_1, .wc_brand_SLI #sub_navigation_level_1, .wc_brand_SMA #sub_navigation_level_1, .wc_brand_SMI #sub_navigation_level_1, .wc_brand_SNA #sub_navigation_level_1, .wc_brand_SOM #sub_navigation_level_1, .wc_brand_SPE #sub_navigation_level_1, .wc_brand_SPT #sub_navigation_level_1, .wc_brand_SRA #sub_navigation_level_1, .wc_brand_SSK #sub_navigation_level_1, .wc_brand_STA #sub_navigation_level_1, .wc_brand_STI #sub_navigation_level_1, .wc_brand_STO #sub_navigation_level_1,
.wc_brand_STU #sub_navigation_level_1, .wc_brand_SUG #sub_navigation_level_1, .wc_brand_SUN #sub_navigation_level_1, .wc_brand_SUR #sub_navigation_level_1, .wc_brand_SUS #sub_navigation_level_1, .wc_brand_SWI #sub_navigation_level_1, .wc_brand_SYS #sub_navigation_level_1, .wc_brand_TAF #sub_navigation_level_1, .wc_brand_TAG #sub_navigation_level_1, .wc_brand_TAK #sub_navigation_level_1,
.wc_brand_TAN #sub_navigation_level_1, .wc_brand_TAX #sub_navigation_level_1, .wc_brand_TBK #sub_navigation_level_1, .wc_brand_TEK #sub_navigation_level_1, .wc_brand_TER #sub_navigation_level_1, .wc_brand_THE #sub_navigation_level_1, .wc_brand_THO #sub_navigation_level_1, 
.wc_brand_THR #sub_navigation_level_1,
.wc_brand_TIF #sub_navigation_level_1, .wc_brand_TIM #sub_navigation_level_1, .wc_brand_TIO #sub_navigation_level_1, .wc_brand_TIP #sub_navigation_level_1, .wc_brand_TIT #sub_navigation_level_1, .wc_brand_TLD #sub_navigation_level_1, .wc_brand_TNT #sub_navigation_level_1, .wc_brand_TNL #sub_navigation_level_1,
.wc_brand_TOO #sub_navigation_level_1, .wc_brand_TOP #sub_navigation_level_1, .wc_brand_TOR #sub_navigation_level_1, .wc_brand_TRA #sub_navigation_level_1, .wc_brand_TRE #sub_navigation_level_1, .wc_brand_TRK #sub_navigation_level_1, .wc_brand_TRU #sub_navigation_level_1, .wc_brand_TRZ #sub_navigation_level_1, .wc_brand_TTT #sub_navigation_level_1, .wc_brand_TUB #sub_navigation_level_1,
.wc_brand_TUR #sub_navigation_level_1, .wc_brand_TYR #sub_navigation_level_1, .wc_brand_ULT #sub_navigation_level_1, 
.wc_brand_URG #sub_navigation_level_1,
.wc_brand_USE #sub_navigation_level_1, .wc_brand_VAU #sub_navigation_level_1, .wc_brand_VAV #sub_navigation_level_1,
.wc_brand_VDO #sub_navigation_level_1, .wc_brand_VEH #sub_navigation_level_1, .wc_brand_VEL #sub_navigation_level_1, .wc_brand_VIT #sub_navigation_level_1, .wc_brand_VKP #sub_navigation_level_1, .wc_brand_VLP #sub_navigation_level_1, .wc_brand_VRE #sub_navigation_level_1, .wc_brand_WEL #sub_navigation_level_1, .wc_brand_WHI #sub_navigation_level_1, .wc_brand_WHY #sub_navigation_level_1, .wc_brand_WIL #sub_navigation_level_1, .wc_brand_WIP #sub_navigation_level_1,
.wc_brand_WLD #sub_navigation_level_1,
.wc_brand_WMF #sub_navigation_level_1, .wc_brand_WTB #sub_navigation_level_1, .wc_brand_WTP #sub_navigation_level_1, .wc_brand_XLT #sub_navigation_level_1, .wc_brand_XTR #sub_navigation_level_1, .wc_brand_XXX #sub_navigation_level_1, .wc_brand_YET #sub_navigation_level_1, .wc_brand_ZEF #sub_navigation_level_1, .wc_brand_ZIN #sub_navigation_level_1, .wc_brand_FGS #sub_navigation_level_1, .wc_brand_BRY #sub_navigation_level_1, 
.wc_promo_tour-de-france #sub_navigation_level_1, .wc_promo_timeout-tuesday #sub_navigation_level_1, .wc_promo_bike-deals #sub_navigation_level_1
 {
  display:none;
}

/******************************************* Main Nav ***************************************************
This changes the padding between top level links */

ul#main_navigation_level_1 li.level_1 a.level_1 {padding: 7px 2px;}


/******************************************* Left Nav ***************************************************
This hides the 2nd level categories in the left nav when a 1st level category has been selected */

body.wc_bikes_all ul#sub_navigation_level_2 li.level_2,
body.wc_components_all ul#sub_navigation_level_2 li.level_2,
body.wc_clothing_all ul#sub_navigation_level_2 li.level_2,
body.wc_locks-lights_all ul#sub_navigation_level_2 li.level_2,
body.wc_luggage_all ul#sub_navigation_level_2 li.level_2,
body.wc_kids_all ul#sub_navigation_level_2 li.level_2,
body.wc_accessories_all ul#sub_navigation_level_2 li.level_2 {display:none;}



body.wc_bikes_all ul#sub_navigation_level_2 li.selected,
body.wc_components_all ul#sub_navigation_level_2 li.selected,
body.wc_clothing_all ul#sub_navigation_level_2 li.selected,
body.wc_locks-lights_all ul#sub_navigation_level_2 li.selected,
body.wc_luggage_all ul#sub_navigation_level_2 li.selected,
body.wc_kids_all ul#sub_navigation_level_2 li.selected,
body.wc_accessories_all ul#sub_navigation_level_2 li.selected {display:inline;}


/******************************************* Hierarchy ***************************************************/

/* general setup */

.home_cont .main_banner {width:759px; height:300px; margin:10px 0 0 10px; }

.bike-spec dt {font-weight:bold;float:left;text-transform:lowercase ;}
.bike-spec dt:first-letter {text-transform:uppercase;}
.bike-spec dd {margin-left:140px;text-transform: capitalize;}
h3.bike-spec, h3.bike-sizes  {font-weight:bold; padding:10px 10px 10px 0; font-size:1.3em}
.bike-sizes th {font-weight:bold;}
.bike-sizes {width:435px;}


.timeout-tuesday .bike-spec dt {font-weight:bold;float:left;text-transform:lowercase ; clear:left;}

/* Department Home Pages */
.wc_bikes_all #home h1 img,
.wc_components_all  #home h1 img,
.wc_clothing_all  #home h1 img,
.wc_locks-lights_all  #home h1 img,
.wc_luggage_all  #home h1 img,
.wc_kids_all  #home h1 img,
.wc_accessories_all #home h1 img,
.wc_specialized_all #home h1 img,
.wc_oakley_all #home h1 img, 
.wc_endura_all #home h1 img {
  padding:10px 10px 0 10px;
  line-height:0px;
}


/* Level 2 Home Pages */
.wc_components_frames-and-forks h1.listings_heading,
.wc_components_drivetrain h1.listings_heading,
.wc_components_wheels h1.listings_heading,
.wc_components_brakes h1.listings_heading,
.wc_components_steering-and-saddles h1.listings_heading,
.wc_components_tools h1.listings_heading, 
.wc_components_racks-and-mudguards h1,
.wc_locks-lights_locks h1.listings_heading,
.wc_locks-lights_lights h1.listings_heading {
  position:relative;left:10px;top:105px;color:#ffffff;font-size:2em;opacity:0.7;
}

.wc_clothing_tops h1.listings_heading,
.wc_clothing_bottoms h1.listings_heading,
.wc_clothing_footwear h1.listings_heading,
.wc_clothing_headwear h1.listings_heading,
.wc_clothing_body-armour h1.listings_heading,
.wc_clothing_gloves h1.listings_heading,
.wc_clothing_eyewear h1.listings_heading,
.wc_accessories_gifts h1.listings_heading,
.wc_accessories_electronics h1.listings_heading,
.wc_accessories_food-and-drink h1.listings_heading,
.wc_accessories_home-training h1.listings_heading,
.wc_accessories_books-and-maps h1.listings_heading,
.wc_accessories_dvds h1.listings_heading,
.wc_luggage_bike-front h1.listings_heading,
.wc_luggage_bike-rear h1.listings_heading,
.wc_luggage_rucksacks h1.listings_heading,
.wc_luggage_bags h1.listings_heading,
.wc_luggage_bike-cases h1.listings_heading,
.wc_luggage_car h1.listings_heading,
.wc_luggage_storage h1.listings_heading,
.wc_kids_kids-bikes h1.listings_heading,
.wc_kids_clothing h1.listings_heading,
.wc_kids_accessories h1.listings_heading,
.wc_kids_childseats h1.listings_heading {
  position:relative;left:6px;top:65px;color:#ffffff;font-size:4.5em;opacity:0.7;
}


.wc_components_frames-and-forks div#category_content,
.wc_components_drivetrain div#category_content,
.wc_components_wheels div#category_content,
.wc_components_brakes div#category_content,
.wc_components_steering-and-saddles div#category_content,
.wc_components_racks-and-mudguards div#category_content,
.wc_components_tools div#category_content,
.wc_components_frames-and-forks .main_banner,
.wc_components_drivetrain .main_banner,
.wc_components_wheels .main_banner,
.wc_components_brakes .main_banner,
.wc_components_racks-and-mudguards .main_banner,
.wc_components_steering-and-saddles .main_banner,
.wc_components_tools .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/components/Components-Top-Banner.jpg') no-repeat;
}

.wc_clothing_tops div#category_content,
.wc_clothing_bottoms div#category_content,
.wc_clothing_bottoms div#category_content,
.wc_clothing_footwear div#category_content,
.wc_clothing_headwear div#category_content,
.wc_clothing_body-armour div#category_content,
.wc_clothing_gloves div#category_content,
.wc_clothing_eyewear div#category_content,
.wc_clothing_tops .main_banner,
.wc_clothing_bottoms .main_banner,
.wc_clothing_footwear .main_banner,
.wc_clothing_headwear .main_banner,
.wc_clothing_body-armour .main_banner,
.wc_clothing_gloves .main_banner,
.wc_clothing_eyewear .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/clothing/Clothing2-Home-Top-Banner.jpg') no-repeat;
}

.wc_locks-lights_locks div#category_content,
.wc_locks-lights_lights div#category_content,
.wc_locks-lights_locks .main_banner,
.wc_locks-lights_lights .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/locks-and-lights/Lights2-Top-Banner.jpg') no-repeat;
}

.wc_luggage_bike-front div#category_content,
.wc_luggage_bike-rear div#category_content,
.wc_luggage_rucksacks div#category_content,
.wc_luggage_bags div#category_content,
.wc_luggage_bike-cases div#category_content,
.wc_luggage_car div#category_content,
.wc_luggage_storage div#category_content,
.wc_luggage_bike-front .main_banner,
.wc_luggage_bike-rear .main_banner,
.wc_luggage_rucksacks .main_banner,
.wc_luggage_bags .main_banner,
.wc_luggage_bike-cases .main_banner,
.wc_luggage_car .main_banner,
.wc_luggage_storage .main_banner {
 width:760px;height:160px;background:#ffffff url('/pws/client/images/luggage/Luggage-Top-Banner.jpg') no-repeat;
}


.wc_kids_kids-bikes div#category_content,
.wc_kids_clothing div#category_content,
.wc_kids_accessories div#category_content,
.wc_kids_childseats div#category_content,
.wc_kids_kids-bikes .main_banner,
.wc_kids_clothing .main_banner,
.wc_kids_accessories .main_banner,
.wc_kids_childseats .main_banner {
 width:760px;height:160px;background:#ffffff url('/pws/client/images/kids/Kids-Top-Banner.jpg') no-repeat;
}


.wc_accessories_gifts div#category_content,
.wc_accessories_electronics div#category_content,
.wc_accessories_food-and-drink div#category_content,
.wc_accessories_home-training div#category_content,
.wc_accessories_books-and-maps div#category_content,
.wc_accessories_dvds div#category_content, 
.wc_accessories_gifts .main_banner,
.wc_accessories_electronics .main_banner,
.wc_accessories_food-and-drink .main_banner,
.wc_accessories_home-training .main_banner,
.wc_accessories_books-and-maps .main_banner,
.wc_accessories_dvds .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/accessories/Accessories-Top-Banner.jpg') no-repeat;
}

.wc_accessories_gifts div#category_content,
.wc_accessories_gifts .main_banner {
 width:760px;height:160px;background:#ffffff url('/pws/client/images/accessories/Accessories-Top-Banner-gift.jpg') no-repeat;
.wc_accessories_gifts .main_banner h1 {display:none;}
}

.wc_sale_road-bikes div#category_content,
.wc_sale_mountain-bike div#category_content,
.wc_sale_urban div#category_content,
.wc_sale_bmx div#category_content,
.wc_sale_tops div#category_content,
.wc_sale_bottoms div#category_content,
.wc_sale_gloves div#category_content,
.wc_sale_helmets div#category_content,
.wc_sale_hats div#category_content,
.wc_sale_road-shoes div#category_content,
.wc_sale_mtb-shoes div#category_content,
.wc_sale_packs-and-bags div#category_content,
.wc_sale_frame div#category_content,
.wc_sale_wheels div#category_content,
.wc_sale_brakes div#category_content,
.wc_sale_lights div#category_content,
.wc_sale_pumps div#category_content,
.wc_sale_forks div#category_content,
.wc_sale_tyres div#category_content,
.wc_sale_bars div#category_content,
.wc_sale_saddles div#category_content,
.wc_sale_tools div#category_content,
.wc_sale_cameras div#category_content,
.wc_sale_cycle-computers div#category_content,
.wc_sale_books-and-dvds div#category_content,
.wc_sale_miscellaneous div#category_content,
.wc_sale_road-bikes .main_banner,
.wc_sale_mountain-bike .main_banner,
.wc_sale_urban .main_banner,
.wc_sale_bmx .main_banner,
.wc_sale_tops .main_banner,
.wc_sale_bottoms .main_banner,
.wc_sale_gloves .main_banner,
.wc_sale_helmets .main_banner,
.wc_sale_hats .main_banner,
.wc_sale_road-shoes .main_banner,
.wc_sale_mtb-shoes .main_banner,
.wc_sale_packs-and-bags .main_banner,
.wc_sale_frame .main_banner,
.wc_sale_wheels .main_banner,
.wc_sale_brakes .main_banner,
.wc_sale_lights .main_banner,
.wc_sale_pumps .main_banner,
.wc_sale_forks .main_banner,
.wc_sale_tyres .main_banner,
.wc_sale_bars .main_banner,
.wc_sale_saddles .main_banner,
.wc_sale_tools .main_banner,
.wc_sale_cameras .main_banner,
.wc_sale_cycle-computers .main_banner,
.wc_sale_books-and-dvds .main_banner,
.wc_sale_miscellaneous .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/sale/SaleBanner.jpg') no-repeat;
}

.wc_promo_timeout-tuesday div#category_content,
.wc_promo_timeout-tuesday .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/content/tuesday-timeout/TT-product-heading.jpg') no-repeat;
}

.wc_promo_timeout-tuesday h1.listings_heading {display:none;}

.main_banner {
  padding:10px 0 0 10px;
}

.wc_promo_summer-clearance div#category_content,
.wc_promo_summer-clearance .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/content/promo/Summer-clearance-product-heading.jpg') no-repeat;
}

.wc_promo_summer-clearance h1.listings_heading {display:none;}

.main_banner {
  padding:10px 0 0 10px;
}

.wc_bikes_mountain .home-content .banner, .wc_bikes_mountain .blurb, .wc_bikes_mountain .key-products, .wc_bikes_road .home-content .banner, .wc_bikes_road .blurb, .wc_bikes_road .key-products {
  position:relative;
  top:-1px;
}

.wc_bikes_mountain .home-content .banner, .wc_bikes_road .home-content .banner {
  left:10px;
}

/* Product Pages */
.wc_bikes_commuting div#category_content {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/bikes/Commute-Home-Top-Banner.jpg') no-repeat;
}

.wc_bikes_mountain div#category_content {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/bikes/Mountain-Home-Top-Banner.jpg') no-repeat;
}

.wc_bikes_road div#category_content {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/bikes/Road-Home-Top-Banner.jpg') no-repeat;
}

.wc_bikes_bmx-home div#category_content {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/bikes/BMX-Home-Top-Banner.jpg') no-repeat;
}

div#category_content {
  margin-top:10px;
  padding:0px;
}


/* level 3 brand listings pages */
h1.listings_heading {
height:50px;
font-size:4.0em;
color:##676767;
margin-top:10px;
}


.wc_components_frames-and-forks h1.listings_heading,
.wc_components_drivetrain h1.listings_heading,
.wc_components_wheels h1.listings_heading,
.wc_components_brakes h1.listings_heading,
.wc_components_steering-and-saddles h1.listings_heading,
.wc_components_racks-and-mudguards h1.listings_heading,
.wc_components_tools h1.listings_heading,
.wc_locks-lights_locks h1.listings_heading,
.wc_locks-lights_lights h1.listings_heading,
.wc_bikes_commuting h1.listings_heading {
  position:relative;left:20px;top:125px;color:#ffffff;font-size:2em;opacity:0.7;
}

.wc_clothing_tops h1.listings_heading,
.wc_clothing_bottoms h1.listings_heading,
.wc_clothing_footwear h1.listings_heading,
.wc_clothing_headwear h1.listings_heading,
.wc_clothing_body-armour h1.listings_heading,
.wc_clothing_gloves h1.listings_heading,
.wc_clothing_eyewear h1.listings_heading,
.wc_luggage_bike-front h1.listings_heading,
.wc_luggage_bike-rear h1.listings_heading,
.wc_luggage_rucksacks h1.listings_heading,
.wc_luggage_bags h1.listings_heading,
.wc_luggage_bike-cases h1.listings_heading,
.wc_luggage_car h1.listings_heading,
.wc_luggage_storage h1.listings_heading,
.wc_kids_kids-bikes h1.listings_heading,
.wc_kids_clothing h1.listings_heading,
.wc_kids_accessories h1.listings_heading,
.wc_kids_childseats h1.listings_heading,
.wc_accessories_gifts h1.listings_heading,
.wc_accessories_electronics h1.listings_heading,
.wc_accessories_food-and-drink h1.listings_heading,
.wc_accessories_home-training h1.listings_heading,
.wc_accessories_books-and-maps h1.listings_heading,
.wc_accessories_dvds h1.listings_heading,
.wc_bikes_road h1.listings_heading,
.wc_bikes_mountain h1.listings_heading,
.wc_bikes_bmx h1.listings_heading {
  position:relative;left:18px;top:75px;color:#ffffff;font-size:4.5em;opacity:0.7;
}

.wc_sale_road-bikes h1.listings_heading,
.wc_sale_mountain-bike h1.listings_heading,
.wc_sale_urban h1.listings_heading,
.wc_sale_bmx h1.listings_heading,
.wc_sale_tops h1.listings_heading,
.wc_sale_bottoms h1.listings_heading,
.wc_sale_gloves h1.listings_heading,
.wc_sale_helmets h1.listings_heading,
.wc_sale_hats h1.listings_heading,
.wc_sale_road-shoes h1.listings_heading,
.wc_sale_mtb-shoes h1.listings_heading,
.wc_sale_packs-and-bags h1.listings_heading,
.wc_sale_frame h1.listings_heading,
.wc_sale_wheels h1.listings_heading,
.wc_sale_brakes h1.listings_heading,
.wc_sale_lights h1.listings_heading,
.wc_sale_pumps h1.listings_heading,
.wc_sale_forks h1.listings_heading,
.wc_sale_tyres h1.listings_heading,
.wc_sale_bars h1.listings_heading,
.wc_sale_saddles h1.listings_heading,
.wc_sale_tools h1.listings_heading,
.wc_sale_cycle-computers h1.listings_heading,
.wc_sale_cameras h1.listings_heading,
.wc_sale_books-and-dvds h1.listings_heading,
.wc_sale_miscellaneous h1.listings_heading {
  position:relative;left:18px;top:75px;color:#ffffff;font-size:4.5em;opacity:0.7;
}

/******************************************* Key Brand Hierarchy ****************************************/
.wc_specialized_s-works div#category_content,
.wc_specialized_bikes div#category_content,
.wc_specialized_components div#category_content,
.wc_specialized_clothing div#category_content,
.wc_Specialized_helmets div#category_content,
.wc_specialized_shoes div#category_content,
.wc_specialized_gloves div#category_content,
.wc_Specialized_saddles div#category_content,
.wc_specialized_tyres div#category_content,
.wc_specialized_pumps-and-tools div#category_content,
.wc_specialized_bottles-and-cages div#category_content,
.wc_specialized_roval-wheels div#category_content,
.wc_specialized_components-and-computers div#category_content,
.wc_specialized_luggage div#category_content,
.wc_specialized_grips-and-tape div#category_content,
.wc_specialized_kids div#category_content,
.wc_specialized_s-works .main_banner,
.wc_specialized_bikes .main_banner,
.wc_specialized_components .main_banner,
.wc_specialized_clothing .main_banner,
.wc_Specialized_helmets .main_banner,
.wc_specialized_shoes .main_banner,
.wc_specialized_gloves .main_banner,
.wc_Specialized_saddles .main_banner,
.wc_specialized_tyres .main_banner,
.wc_specialized_pumps-and-tools .main_banner,
.wc_specialized_bottles-and-cages .main_banner,
.wc_specialized_roval-wheels .main_banner,
.wc_specialized_components-and-computers .main_banner,
.wc_specialized_luggage .main_banner,
.wc_specialized_grips-and-tape .main_banner,
.wc_specialized_kids .main_banner{
  width:760px;height:152px;background:#ffffff url('/pws/client/images/specialized/SBC-Home-Top-Banner.jpg') no-repeat;
}

.wc_oakley_eyewear div#category_content,
.wc_oakley_bikewear div#category_content,
.wc_oakley_luggage div#category_content,
.wc_oakley_eyewear .main_banner,
.wc_oakley_bikewear .main_banner,
.wc_oakley_luggage .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/oakley/Oakley-Home-Top-Banner.jpg') no-repeat;
}

.wc_specialized_s-works h1,
.wc_specialized_bikes h1,
.wc_specialized_components h1,
.wc_specialized_clothing h1,
.wc_Specialized_helmets h1,
.wc_specialized_shoes h1,
.wc_specialized_gloves h1,
.wc_Specialized_saddles h1,
.wc_specialized_tyres h1,
.wc_specialized_pumps-and-tools h1,
.wc_specialized_bottles-and-cages h1,
.wc_specialized_roval-wheels h1,
.wc_specialized_components-and-computers h1,
.wc_specialized_luggage h1,
.wc_specialized_grips-and-tape h1,
.wc_specialized_kids h1 {
  position:relative;left:58px;top:75px;color:#ffffff;font-size:4.4em;opacity:0.7;
}

.wc_specialized_s-works h1.listings_heading,
.wc_specialized_bikes h1.listings_heading,
.wc_specialized_components h1.listings_heading,
.wc_specialized_clothing h1.listings_heading,
.wc_Specialized_helmets h1.listings_heading,
.wc_specialized_shoes h1.listings_heading,
.wc_specialized_gloves h1.listings_heading,
.wc_Specialized_saddles h1.listings_heading,
.wc_specialized_tyres h1.listings_heading,
.wc_specialized_pumps-and-tools h1.listings_heading,
.wc_specialized_bottles-and-cages h1.listings_heading,
.wc_specialized_roval-wheels h1.listings_heading,
.wc_specialized_components-and-computers h1.listings_heading,
.wc_specialized_luggage h1.listings_heading,
.wc_specialized_grips-and-tape h1.listings_heading,
.wc_specialized_kids h1.listings_heading {
  left:65px;top:88px;
}

.wc_oakley_eyewear h1,
.wc_oakley_bikewear h1,
.wc_oakley_luggage h1 {
  position:relative;left:6px;top:100px;color:#ffffff;font-size:3.5em;opacity:0.7;
}

.wc_oakley_eyewear h1.listings_heading,
.wc_oakley_bikewear h1.listings_heading,
.wc_oakley_luggage h1.listings_heading {
  left:16px;top:115px;
}

.wc_endura_tops div#category_content,
.wc_endura_bottoms div#category_content,
.wc_endura_accessories div#category_content,
.wc_endura_tops .main_banner,
.wc_endura_bottoms .main_banner,
.wc_endura_accessories .main_banner {
  width:760px;height:160px;background:#ffffff url('/pws/client/images/endura/Endura-Home-Top-Banner.jpg') no-repeat;
}

.wc_endura_tops h1,
.wc_endura_bottoms h1,
.wc_endura_accessories h1 {
    position:relative;left:150px;top:0px;color:#ffffff;font-size:3.5em;opacity:0.7;
}


.wc_endura_tops h1.listings_heading,
.wc_endura_bottoms h1.listings_heading,
.wc_endura_accessories h1.listings_heading {
  left:166px;top:15px;
}


/******************************************* Category Homes ******************************************/
body.ly_home #home {
  float:left;
  width:782px;
}

body.ly_home #home .blurb {
   margin:0 0 0 10px;
   color:#fff;
   width:547px;
   background:#000 url('/pws/client/images/dept-home-background.jpg') 0 0 no-repeat;
   float:left;
   padding:10px;
   height:579px;
   font-size:1.1em;
}

body.ly_home.wc_endura_all #home  .blurb,
body.ly_home.wc_oakley_all #home  .blurb,
body.ly_home.wc_specialized_bikes #home  .blurb,
body.ly_home.wc_luggage_all #home  .blurb,
body.ly_home.wc_bikes_road #home  .blurb,
body.ly_home.wc_components_all #home .blurb {height:429px;}
body.ly_home.wc_bikes_bmx-home #home .blurb {height:129px;}
body.ly_home.wc_bikes_mountain #home .blurb,
body.ly_home.wc_locks-lights_all #home .blurb {height:279px;}
body.ly_home.wc_accessories_all #home .blurb {height:729px;}

body.ly_home #home .blurb p {
  margin:10px 0 0 0;
}

body.ly_home #home .blurb a {
  color:#fff;
  font-weight:bold;
}

body.ly_home #home .key-products {
  margin:0 0 0 567px;
  line-height:0px;
}

.wc_bikes_all #home .key-products img,
.wc_components_all #home .key-products img,
.wc_clothing_all #home .key-products img,
.wc_locks-lights_all #home .key-products img,
.wc_luggage_all #home .key-products img,
.wc_kids_all #home .key-products img,
.wc_accessories_all #home .key-products img,
.wc_specialized_all #home .key-products img,
.wc_oakley_all #home .key-products img, 
.wc_endura_all #home .key-products img {
  padding:0 0 1px 1px;
}


/******************************************* Stores *****************************************************/

.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:#666666;
display:block;
font-size:12px;
padding-left:15px;
position:relative;
text-transform:uppercase;
top:10px;
}

.store #london-stores, .store #national-stores {
  float:left;
}

.store-upper-thames-street #cms_content .runners, .store-fulham #cms_content .runners, .store-wandsworth #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;
  font-size:1.8em;
  font-weight:bold;
  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:#eeeeee;
  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 #DDDDDD;
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}

/*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}


/**********************************************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;}

/********************************************** Home Page ******************************************/
#flashhome, #flashhome2 {
 float:left;
}

#flashhome2 {
 margin-left:1px;
}

h1.fullwidth {z-index:0}

/********************************************** Login Page *****************************************/


#existing-customer-return {
 left:46px;
 position:absolute;
 top:79px;
}


.ly_loginregister_account #existing-customer-return {
 left:266px;
 top:109px;
}

#main {position:relative}

#checkout_login_details {padding-top:15px;}

form#account_login_form, account_register_form {margin-top:15px;}
.ie6 #account_login_form, .ie7 #account_login_form {margin-top:250px !important;}


/*********************************************** Terms + Conditions ***********************************/
.terms-and-conditions .wheelie-bin img, .terms-and-conditions .batteries img {float:left}




/*********************************************** 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:clear;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;}


/*********************************************** 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;}



/*********************************************** Product Page Tweeks ********************************/

.ProductDetails #our-prod-desc ul, .ProductDetails .our-prod-desc ul, .ProductDetails #our-prod-desc ul li, .ProductDetails .our-prod-desc ul li {
 list-style-type:disc;
 line-height:1.4em;
 margin-left:7px;
}

.ProductDetails #our-prod-desc h3, .ProductDetails .our-prod-desc h3 {  font-weight:bold;  margin:10px 0 5px 0; }
.ProductDetails #our-prod-desc p, .ProductDetails .our-prod-desc p {  clear:both;}


.ProductDetails #our-prod-desc img, .ProductDetails .our-prod-desc img { float:left; border:4px solid #cccccc; margin-right:10px; margin-bottom:10px; }

.ProductDetails #our-prod-desc h4, .ProductDetails .our-prod-desc h4, .ProductDetails #our-prod-desc dt, .ProductDetails .our-prod-desc dt { font-weight:bold; }

.ProductDetails #our-prod-desc dt, .ProductDetails .our-prod-desc dt, #our-prod-desc dd, .our-prod-desc dd {display:inline; line-height:1.4em} 
.ProductDetails #our-prod-desc .bike-spec dt, .ProductDetails .our-prod-desc .bike-spec dt, .ProductDetails #our-prod-desc .bike-spec dd, .ProductDetails .our-prod-desc .bike-spec dd {display:block;}

div#product_relationships ul#ymal_products div.product_info {height:30px}
div#product_relationships div.tab {height:153px}

ul.relations_products li a, ul#ymal_products li a {color:#005EB9;}
div#next_previous .product_title {text-indent:0;height:46px;}
span.ymal_product_title {display:inline; text-overflow:hidden;}
div#recently_viewed .product_info {height:41px;overflow:hidden;text-indent:0;}



/**text underneath next-previous products 070111**/

div#product_relationships ul#ymal_products div.product_info {height:30px}
div#product_relationships div.tab {height:153px}
ul.relations_products li a, ul#ymal_products li a {color:#005EB9;}
div#next_previous .product_title {text-indent:0;height:46px;}
span.ymal_product_title {display:inline; text-overflow:hidden;}
div#recently_viewed .product_info {height:41px;overflow:hidden;text-indent:0;}


/**Catilising some of the brand names in the left hand filter bar**/

#fBRANDgt, #fBRANDmet, #fBRAND3t, #fBRANDdmr, #fBRANDmks, #fBRANDwtb, #fBRANDsks, #fBRANDpro, #fBRANDpoc, #fBRANDgt85, #fBRANDsis, #fBRANDfsa, #fBRANDebc, #fBRANDkmc, #fBRANDta, #fBIKETYPEmtb, #fSADDLETYPEmtb  {text-transform:uppercase;}

/* Video Content */
#prod-video {
 display:none;
 width:660px;
 margin-left:-330px;
 height:425px;
 margin-top:-207px;
 position:fixed;
 top:50%;
 left:50%;
 background:#fff;
 border:6px solid #666666;
 z-index:10;
}

#prod-video object {
 margin:10px;
 padding-bottom:10px;
 display:block;
 clear:right;
}

.close {
 float:right;
 margin:10px;
 padding-right:15px;
 color:#005EB9;
 cursor: pointer;
 background:url("/pws/images/img_popup_close.gif") no-repeat scroll right center transparent;
 text-transform:uppercase;
}

#open-video {
 margin-top:10px;
 color:#005EB9;
 cursor: pointer;
 text-align:center;
}

#open-video h3 {
 font-weight:bold;
 font-size: 1.2em;
 margin: 15px 0 5px;
}

/* "promises" */
div#action_buttons {display:none;}
ul#extra_information {
  border-left: 1px solid #FFFFFF;
  height: 139px;
  padding-left: 10px;
  position: absolute;
  right: 0;
  top: -78px;
  width: 184px;
}

span#price-match-desc, span#free-delivery-desc {display:none;}

li#price-match:hover span#price-match-desc, li#free-delivery:hover span#free-delivery-desc {
  display:block;
  position:absolute;
  top:40px;
  left:40px;
  width:200px;
  background:#ffffff;
  border:1px solid #888;
  box-shadow: 3px 3px 1px #888;
  border-radius: 3px;
  text-align:center;
  padding:10px;
}

li#free-delivery:hover span#free-delivery-desc {
  left:130px;
}

li#price-match {float:left; margin-right:4px}




/********************************************** 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;}











/********************************************** 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;}

/*********************************************Department Home Pages********************************/

/* Backgrounds */
.content-body {background-color:#444444; margin:10px; padding:7px}
.Home #main {background:#444444; border-top: 3px solid #db1820; text-align:center;}
.landingpage-content {padding:8px;}
.landingpage-content, .Home #main .fullwidth p {background-color:#ffffff; }


/* Round Corners */
.Home #main .bike-category img,  .Home #main .clothing-offers img, .Home #main .fullwidth p, .Home #main  h2, .landingpage-content, .top-brands h1, .bike-categories h1, .product-categories h1, .video-feature h1, .newin-feature h1, .buying-guides h1, .content-body h2, .Home #main h1.fullwidth img, .Home #main dl.offers dt img, .content-white, .landingpage-content-components, .Home #main .sale, .Home #main #top-banner img, .Home #main .brand-list {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* Headings */
.Home #main h2, .top-brands h1, .bike-categories h1, .product-categories h1, .video-feature h1, .newin-feature h1, .buying-guides h1, .content-body h2 {
  font-size:2em; 
  font-weight:bold; 
  color:#ffffff; 
  padding:3px 3px 3px 15px; 
  border:1px solid #888; 
  margin:7px 0;
}

.Home #main .fullwidth h2, .top-brands h1, .bike-categories h1, .product-categories h1, .video-feature h1, .newin-feature h1, .buying-guides h1, .content-body h2 {
  background:url('/pws/client/images/home-page/homepage-grey-gradient.png') repeat-y 0 0; 
}

.Home #main .fullwidth h2.alternate {
  background:url('/pws/client/images/home-page/homepage-red-gradient.png') repeat-y 0 0; 
}

.Home #main .halfwidth h2 {
  background:url('/pws/client/images/home-page/homepage-half-grey-gradient.png') repeat-y 0 0; 
}

.Home #main .halfwidth h2.alternate {
  background:url('/pws/client/images/home-page/homepage-half-red-gradient.png') repeat-y 0 0; 
}

.Home #main .sale-banner {float:none; }

/* element heights - may need to be replaced by div.clears at some point */
.top-brands .landingpage-content {height:117px;}
.bike-categories .landingpage-content {height:144px;}
.product-categories .landingpage-content {height:260px;}
.video-feature .landingpage-content {height:223px;}
.newin-feature .landingpage-content {height:315px;}
.buying-guides .landingpage-content {height:90px;}
.Home #main h1 {height:242px;}
.Home #main .bike-category {height:174px}
.Home #main .clothing-offers {height:243px}

/*** Sale Department Home page styles ***/
.wc_sale_all .product-categories dl {width:150px;}
.wc_sale_all .product-categories .landingpage-content {height:534px;}

.bike-categories, .product-categories, .top-brands, .video-feature {clear:both}

.top-brands dl, .bike-categories dl, .product-categories dl {float:left;}
.top-brands dd, .bike-categories dd, .product-categories dd {margin-top:10px}
.top-brands dt, .bike-categories dt, .product-categories dt {border-bottom: 1px solid #da1620; text-align:center;}
.top-brands dd a, .bike-categories dd a, .product-categories dd a, .buying-guides a {color: #666666; text-decoration:none;}

.landingpage-content .mtb-text {width:390px; float:left;}

.top-brands dl {width:170px; margin: 0 16px 0 0}
.top-brands img {width:112px; height:70px; padding-bottom:10px}

.bike-categories dl {margin: 10px 16px 0 0}
.bike-categories img {width:170px; height:105px}

.product-categories dl {margin: 0 42px 0 0}
.product-categories img {width:150px; height:225px}

.video-feature .video-text, .newin-feature .newin-text {width:371px; float:left;}
#home .video-feature .video-text p, #home .newin-feature .newin-text p {margin:0 0 8px 0;}

.video-feature .video, .newin-feature .newin-image {float:left; margin:0 0 0 8px;}
.video-text img {float:left; margin:0 8px 8px 0}

.newin-text img, .buying-guides img {float:left; margin:5px 55px 0 30px}
.newin-text {padding-top:17px}

.range-button img {width:361px; height:31px; margin: 20px 0 0 0;}

.buying-guides img {width:76px; height:67px}

.content-body .last {margin-right:0;}

.Home #main .fullwidth, .Home #main #top-banner {
  width:881px; 
  margin:7px 38px 0 39px; 
  text-align:left;
  clear:both; 
}

.Home #main .fullwidth p {
  padding:7px
}

.Home #main .halfwidth {
  width:436px;
  float:left; 
  text-align: left; 
  margin: 0 9px 7px 0;
}

.Home #main .sale-banner {float:none; }

.Home #main .brand-list {background:#ffffff;}
.Home #main .brand-list dl {float:left;}
.Home #main .brand-list dt, .Home #main .brand-list dd {
  width:150px;
  padding:3px;
  margin:10px;
  float:none;
  display:block;
}
.Home #main .brand-list dt {border-bottom:1px solid #ff0000; text-align:center;}
.Home #main .brand-list dt a img, .Home #main .brand-list dd a, .Home #main .brand-list dt a  {float:none;}
.Home #main .clothing-offers img {width:204px; height:237px}
.Home #main .bike-category img {width:204px; height:168px;}
.Home #main .bike-category img,  .Home #main .clothing-offers img, .Home #main dl.offers dt img {padding:3px 4px 3px 4px; margin:0 11px 0 0;background:#fff;}

/* make sure lists dont have too much padding before or after */
.Home #main .bike-category .last img,  .Home #main .clothing-offers .last img {margin-right:0px;}
.Home #main div.halfwidth.first {margin-left:39px}
h1.first {margin-top:0px;}

.content-white {
   background-color: #FFF;
   margin:10px; 
   padding: 7px;
}
.newin-text-components {
   padding-top: 0px;
}

.wc_components_frames-and-forks .main_banner_components,
.wc_components_drivetrain .main_banner_components,
.wc_components_wheels .main_banner_components,
.wc_components_brakes .main_banner_components,
.wc_components_steering-and-saddles .main_banner_components,
.wc_components_tools .main_banner_components {
  width:760px;
  height:150px;
  background:#ffffff url('/pws/client/images/components/Components-Top-Banner.jpg') no-repeat;
  padding: 10px 0 0 10px;
  margin: 10px 0 0 10px;
  }
   
.wc_components_frames-and-forks .main_banner_components h1,
.wc_components_drivetrain .main_banner_components h1,
.wc_components_wheels .main_banner_components h1,
.wc_components_brakes .main_banner_components h1,
.wc_components_steering-and-saddles .main_banner_components h1,
.wc_components_tools .main_banner_components h1 { 
   position:relative;left:10px;top:105px;color:#ffffff;font-size:2em;opacity:0.7;
 }
.content-body-components {
   background-color:#444444; 
   margin: 0px 10px 10px 10px; 
   padding: 7px 7px 7px 7px;
   width: 746px;
}

.landingpage-content-components { 
  padding:8px;
  background-color:#ffffff;
}




/**Specialized homepage specific styling**/

#SBC .product-categories dd { border: 1px solid #da1620; padding:8px 0; background-color:#da1620; text-align:center; margin:0;}
#SBC .product-categories dd a {color:#fff; font-weight:bold; }
#SBC .product-categories img {width:150px; height:134px}
#SBC .product-categories .landingpage-content {height:170px;margin-bottom:8px;}
#SBC .feature dt {float:left;}
#SBC .newin-text {width: 280px; padding:0;}
#SBC .newin-text img {margin:5px 5px 0 5px;}
#SBC .newin-feature .landingpage-content {height:250px;}





/******* TT Great Deals Online Now! *********/
#main dl.offers {width:212px; float:left; margin-right:11px;}
#main dl.offers.last {margin-right:0;}
#main dl.offers img {margin:7px 0 7px 0;}

/********* TT margin ***********/
#main>a>img[src="/pws/client/images/home-page/TimeoutTuesdayBanner.jpg"] {margin-bottom:7px;}




/********Women's Event Tweaks************/

.womens-events #surveyMonkeyInfo {margin-left:-28px;}


/******* Home Page Sale *****************/
.sale {
  background: url(/pws/client/images/home-page/sale-now-on.jpg) no-repeat center ;
  width:879px;
  height:242px;
  margin-top:0px;
}

.Home #main .sale h1 { float:left; text-indent:-9999px; }

.Home #main .sale h2 {
   font-size:2em;
   font-weight:bold;
   float:right;
   border:none;
   clear:right;
   color:#fff;
}

.Home #main .sale li {
  font-size:1.5em;
}


.Home #main .sale a {
  font-weight:bold;
}


.Home #main .sale img {
  padding:0 15px 0 15px;
}


.Home #main .sale div, .Home #main .sale li, .Home #main .sale h2 {
 float:right;
 clear:right;
 margin:5px 10px 0 0;
}

/******* Specialized S-Works *********/

.wc_specialized_s-works .fright {
	float: right;
	padding-left: 10px;
}

.wc_specialized_s-works .key-brands img {
	padding: 10px 10px 0px 10px;
}

.wc_specialized_s-works img.fleft {
	float: left;
	padding-right: 20px;
	display: block;
}

.wc_specialized_s-works dl.double {
	width: 340px;
}

.wc_specialized_s-works dl.double img {
	width: 340px;
}

/********* STOREFINDER ISSUE FIX ****************************/

.ly_storefinder #main {
    background: url('/pws/client/images/stores/bg_store-locator-images.jpg') no-repeat scroll right top #FFFFFF;
} 

/********** Accessories Christmas Banner **********/

.wc_accessories_gifts .main_banner h1 {display:none;}

.wc_accessories_gifts .gift-ideas {float:left; margin-left:10px;}

/**************************** LEZYNE XMAS COMPETITION ****************************/

.winalezyne #cms_content .lezyne-title-banner {float:left; }
.winalezyne #cms_content .lezyne-skyscraper {float:left; margin:0 10px 0 0; }
.winalezyne #cms_content .terms {float:left; padding:0; }
.winalezyne #cms_content .lezyne-winners {float:left; padding:0; }

.winalezyne #cms_content h1.lezyne-title {margin:0 0 10px 0; padding:20px 0 20px 0; background:#000000; }

.winalezyne #cms_content .lezyne-150 {padding:10px; }

.winalezyne #cms_content #first name label, 
.winalezyne #cms_content #last name label,
.winalezyne #cms_content #email label {float:left; width:60px; padding:4px 0 4px 0; }

.winalezyne #cms_content #submit {padding:15px; }

.winalezyne #cms_content #first, 
.winalezyne #cms_content #surname,
.winalezyne #cms_content #email,
.winalezyne #cms_content #submit {padding:5px; }

.winalezyne #cms_content #field_opt-cycle {margin-right:10px; }

.winalezyne #error-messages .error {padding:5px; color:#ff0000; }

/***************************** suppress LHN on Cycle Sale **********************/

.wc_sale_bikes #sub_navigation_level_1, .wc_sale_clothing #sub_navigation_level_1, .wc_sale_headwear #sub_navigation_level_1, .wc_sale_footwear #sub_navigation_level_1, .wc_sale_luggage #sub_navigation_level_1, .wc_sale_components #sub_navigation_level_1, .wc_sale_accessories #sub_navigation_level_1 {display:none;}

