
/*
 ----------------------------------------------
 Site:on-one.css
 Author:Jim Casey
 Description:on-one CSS
 Changed: 14/11/2010 5.00 - jcasey
 Changed: 11/5/2010 12.45 - dharris
 -----------------------------------------------
 
 -----------------------------------------------
 
 colours used
 
 dk grey/black - #1a1818
 
 main grey - #222
 
 light grey - #ccc (used on all borders)
 
 light grey - #ebebeb (used on all grey backgrounds)
 
 orange - #f87e10 (all links are orange)
 
 ----------------------------------------------- */

/* sprite images
 
 ----------------------------------------------- */
#logo a, .register,#newsletterSignupHeader input#mce-EMAIL, #newsletterSignupFooter input#mce-EMAIL, #newsletterSignupFooter #formSubscribe, #newsletterSignupHeader #formSubscribe, #searchBox, .commentTeaser, .moreNewsLink, .productImageMain p.imageZoom a, #submitButton, #stockInfo, #bikePromo, #framesPromo, #sidebarNav li a:hover, #showingCategories li a:hover, #imageLast, #imageNext, .specialProduct h2 span, #multiBuyOffer h2 span, .specialProduct h2 span, #sidebar-one h4, #sidebar-one h4,  .miniBasketWrapper h4, .deliveryWrapper h4, .expertBuildWrapper h4, .relatedItemsWrapper h4, .contentBrowseWrapper h4, #sidebarNavWrapper h4, .sidebarcommentWrapper h4, #sidebarFilterWrapper h4, .contactPromoWrapper h4, .confidenceWrapper h4, .helpWrapper h4, .framesetBuildWrapper h4, .buySafelyWrapper h4, .newsReviewsWrapper h4  {
    
    background: url('http://www.on-one.co.uk/images/sprites_onone.gif') no-repeat;
}

.productImageMain p.imageDescription, .contentFullPromoTeasers h3, .contentPromoTeasers h3, .homepagePromoTeasers h3, body.h_bikes .categoryTitle h1, body.h_bikes .contentTitle h1, body.h_bikes .categoryTitle p, body.h_bikes .contentTitle p {
    background: url('http://www.on-one.co.uk/images/transparent_bkg.png');
}

th, #showingCategories li a, .keyPoints, .searchProduct + h3, #searchSorting + h3, #contentComments h2, .contentNewsMain h3, .categoryPromo h3, #customizeHelp, .tabs li a.selected, .tabs li a.selected:hover, .tabs li a:focus, tabs li a.selected:focus, #sidebarNav li a, #contentProduct form.formStyles h2, #accountEmailPassword, #accountNewsletterSubscription, #accountNewsletterSubscription, #productExpertAdvice, #productTechnicalSpec h2, #productBuyingOptions h2, #productReviews h2, #productCustomizeOptions h2, #productChooseColour h2, #brakeSetup h2, #productChooseComponents h2, #productBrowseType h2, #productBrowseModel h2, #productBrowse h2, .delivery, .expertBuild, .newsReviews, .relatedProducts, .confidence, .contactPromo, .sidebarPromo, .twoSidebars #sidebarTwo .miniBasket, .twoSidebars #sidebarTwo .delivery, .twoSidebars #sidebarTwo .expertBuild, .twoSidebars #sidebarTwo .newsReviews, .twoSidebars #sidebarTwo .sidebarPromo, .twoSidebars #sidebarTwo .relatedProducts, .twoSidebars #sidebarTwo .confidence, .twoSidebars #sidebarTwo .contactPromo, .twoSidebars #contentProduct .relatedProducts, .miniBasket, .contentBrowse, .sidebarComment, .twoSidebars #contentProduct .relatedProducts, .homepageNews, .help, .framesetBuild, .productImageList, #newsletterSignupHeader, #newsletterSignupFooter, .customizeInstructions {
background:url("http://www.on-one.co.uk/images/onone_back.png") repeat;
}


/* Global
 
 ----------------------------------------------- */

body {
    color: #222;
   background:url(http://www.on-one.co.uk/images/body_back2.jpg) no-repeat 50% top;
}

a, a:hover {
    color:#f87e10;
   font-weight: bold;
}


a:focus {
    outline: none;
}


/* Table
 ----------------------------------------------- */

th {
    font-weight: bold;
    border-bottom: 1px dotted #ccc;
    color: #1a1818;
}

#productChooseComponents th {
    background: none;
    font-size: 1.083em;
}

th, td, caption {
    border-bottom: 1px dotted #dedede;
  
}

tr.selected td {
    background: #fffccc;
}

tr.selected th, tr.selected td {
    border-top: 5px solid #FFF;
}

p img {
    border: 1px dotted #ccc;
    float: left;
    margin: 5px 15px 10px 0;
    padding: 0;
}

blockquote {
    
    background-color: #333;
    color: #ebebeb;
   
}


/* Header
 ----------------------------------------------- */
#header {
height:185px;}



#registerSignin {
    
    color: #ccc;
    
}

#registerSignin li {
    padding: 2px 10px 0 0;
}

.register {
    background-position: 0 -169px;
    }

.signIn {
    border-left: 1px dotted #ccc;
    
}


.country {
background: #FFF;
border:1px dotted #CCCCCC;
color:#333333 !important;
padding:0 10px;
}


#logo a {    background-position: 0 0;
    width: 350px;
    height: 80px;
   
}

#logo a:hover {
    background-position: 0 -80px;
}

/* Page structure
 ----------------------------------------------- */
#headerWrapper {
background:url("http://www.on-one.co.uk/images/scandal_h_race.png") no-repeat scroll 90% top transparent;
}

#footerWrapper {
  background: url(http://www.on-one.co.uk/images/footer_back1.jpg) no-repeat 50% bottom;	
background-position:50% bottom;
border-top:1px dotted #cccccc;
   
}


/* Text styles
 ----------------------------------------------- */
h1 {
   
    color: #1a1818;
}



.sidebarcommentWrapper h4 {
    color: #fff;
    background-position: bottom 50%;
   }

#sidebarOne h4 {
    color: #fff;
    margin-left: -10px;
   
}

 .miniBasketWrapper h4, .deliveryWrapper h4, .expertBuildWrapper h4, .relatedItemsWrapper h4, .contentBrowseWrapper h4, #sidebarNavWrapper h4, .sidebarcommentWrapper h4, #sidebarFilterWrapper h4, .contactPromoWrapper h4, .confidenceWrapper h4, .helpWrapper h4, .framesetBuildWrapper h4, .buySafelyWrapper h4, .newsReviewsWrapper h4 {
   background-position:-278px -1014px;
   z-index:10;
}


.homepageProductsItem h5 {
    color: #090;
   }


.homepageProductsItem p.saving {
    font-weight: normal;
}

.productsItem img {
    border: 1px dotted #ccc;
    margin: 10px 0 5px;
}


/* Navigation
 ----------------------------------------------- */
#mainNav {
    border: 0px;
    bottom:15px;
   
   
}

#mainNav ul {
    float: left;
    padding: 0;
}

#mainNav li a {
 
    color: #fff;
       }

#mainNav li a:hover {
background: #fff;
      color: #F87E10;
    -moz-border-radius:5px 5px 5px 5px;
}

#mainNav li.selected a {
     -moz-border-radius:5px 5px 5px 5px;
    background: #fff;
     color: #F87E10;
  }

.salesPromo {
    background: url('http://www.on-one.co.uk/images/salespromo1.png') no-repeat bottom left;
    color: #fff;
   
}


.breadcrumb ul {
    border: 1px dotted #ccc;
     background: #fff;
   }



.breadcrumb li a {
    display: block;
    border-right:1px dotted #ccc;
   
}

.breadcrumb li a:link, .breadcrumb li a:visited {
    text-decoration: none;
    color:#f87e10;
}

.breadcrumb li a:hover, .breadcrumb li a:focus {
    text-decoration: underline;
}




.filterCategories {
    margin-bottom: 10px;
    border: 1px dotted #ccc;
   
}

.filterCategories li a {

    background: #fff url('http://www.on-one.co.uk/images/box.png') no-repeat 10px center;
    border-bottom: 1px dotted #ccc;

}

.filterCategories li a:hover {
    background: url('http://www.on-one.co.uk/images/box_tick.png') no-repeat 10px center;
}


#searchSorting {   
	border-bottom: 1px dotted #ccc;
}


#searchSorting ul {
    background: #fff;    
    color: #1a1818;
    border: 1px dotted #ccc;
    
}


.pagination ul li a.selected {
    background:#f87e10;
    border: 1px dotted#f87e10;
    color: #fff;
    }

.pagination ul li a:hover {
    background:#f87e10;
    border: 1px dotted#f87e10;
    color: #fff;
}


/* product styles
 ----------------------------------------------- */
.smallNav {
    background: #ededed;
}


.productImageMain img {
    border: 1px dotted #ccc;
}

.productImageMain p.imageZoom a {
    background-position: 0 -600px;
}

.productImageMain p.imageDescription {
    color: #fff;   
}

.keyPoints {
    color: #1a1818;
    border: 1px dotted #ccc;
}

.keyPoints img {
    border: 1px dotted #fff;
}

.keyPoints ul li {
    border-bottom: 1px dotted #ccc;
}

.productPriceOptions img {
    border: 1px dotted #ccc;
}

.categoryPromoDescription ul {
    color: #666;
    }

.categoryPromoTypes li a {
    color: #222;
    border-right: 1px dotted #ccc;
    }

.categoryPromoTypes li a:hover {
    color:#f87e10;
}

.searchProduct + h3, #searchSorting + h3 {
    border: 1px dotted #ccc;
   }

.contentNewsChannel .contentNewsTeasers {
    border-bottom: 1px dotted #ccc;
    }

.homepageNews .contentNewsTeasers img {
 	border: 1px dotted #ccc;
}

.contentFullPromoTeasers {
	background: #ebebeb;
}

.twoSidebars .contentFullPromoTeasers {
    background: #ebebeb;
}

.contentPromoTeasers {
    background: #ebebeb;
}

.contentNewsMain img {
    border: 1px dotted #ccc;
}

.contentNewsChannel img {
	border: 1px dotted #ccc;
}

.contentNewsSecondary .contentNewsTeasers img {
    border: 1px dotted #ccc;
}

.contentNewsChannel .contentNewsTeasers img {
    border: 1px dotted #CCC;
}

.contentFullPromoTeasers img, .contentPromoTeasers img, .homepagePromoTeasers img {
   	border: 1px dotted #ccc;}

.homepagePromoTeasers img, .contentFullPromoTeasers img {
    border: 0 solid #ccc;
}

.contentNewsTeasers ul {
    color: #666;
}

.homepageSlider {
    background: #fff;
}

.productDetailsSlider {
    background: #ebebeb;
}

#weeklySpecials, #bestSellers, #justIn, #ourFavs {
    border: 1px dotted #ccc;
}

.productDetailsSlider div {
    background: #fff;
    border: 1px dotted #ccc;
}

#productExpertAdvice {
    color: #fff;
}

.commentWrapper {
    border-bottom: 1px dotted #ccc;
}



#contentComments h2 {
    border: 1px dotted #ccc;
}

.contentNewsMain h3, .categoryPromo h3 {
    border: 1px dotted #ccc;
}


.productPriceOptions h5 {
    color: #090;
   
}


.productPriceOptions h5 span, span.exVat {
    color: #666;
   }

.relatedProductsItem h5 span {
    color: #666;
   }

#customizeHelp {
    border: 1px dotted #ccc;
   }


.searchProduct {
    border-bottom: 1px dotted #ccc;
   }

.searchProduct .productPriceOptions {
    border-left: 0 solid #fff;
}

#panel {
	border-top: 1px dotted #ccc;	
	display: none;	
	background: #fff url('/images/grey_gradient.png') repeat-x bottom;
	}

.slide {
	border-top: 1px dotted #ccc;
	background: url(/images/btn-slide1.gif) no-repeat center top;
}
.btn-slide {
	background: url(/images/white-arrow1.gif) no-repeat right -58px;
	color: #fff;
	text-decoration: none;
}

.btn-slide a{
color: #fff;
		
}

.btn-slide:hover{
color: #fff;
	
}

.active {
	background-position: right 5px;
}


.basketOptions	{
border-top: 1px dotted #ccc;
}


.options li {
    border-right: 1px dotted #ccc;
  }

li.price {
    color: #090;
    border-right: 0 solid #ccc;
  
}

li.price span {
    color: #666;
    }

.homepageProductsItem img {
    border: 1px dotted #ccc;
}


#productBuyingOptions table, #productTechnicalSpec table, #productChooseColour table, #productChooseComponents table, #shoppingBasket, #brakeSetup table {
    border: 1px dotted #ccc;}


table .moreComponents {
    border: medium none;
    background: #333 url('http://www.on-one.co.uk/images/down_arrow.png') no-repeat left center;
    color: #fff;
}


table td.option span, #productTechnicalSpec table td.description span {
    color: #222;
}

table td.checkoutsaving {
	color: #111;
}


/* Button styles
 ----------------------------------------------- */

#searchBox {
    background-position: 0 -300px;
    bottom:21px;
    }

ul.buttons li a {
    color: #fff;
}

ul.buttons li.buttonsBuy a, ul.buttons li.buttonsCheckoutBig a, ul.buttons li.buttonsAddtoBasket a, ul.buttons li.buttonsSelect a, ul.buttons li.buttonsCustomize a, ul.buttons li.buttonsClose a, ul.buttons li.buttonsContinueShopping a {
    background: url('http://www.on-one.co.uk/images/buttons_buy.png') no-repeat top right;
    }

ul.buttons li.buttonsCustomize a, ul.buttons li.buttonsClose a, ul.buttons li.buttonsContinueShopping a {
    background: url('http://www.on-one.co.uk/images/buttons_other.png') no-repeat top right;
}

ul.buttons li.buttonsCustomize a:hover, ul.buttons li.buttonsClose a:hover, ul.buttons li.buttonsContinueShopping a:hover {
    background: url('http://www.on-one.co.uk/images/buttons_other.png') no-repeat bottom right;
}

ul.buttons li.buttonsBuy a span, ul.buttons li.buttonsCheckoutBig a span, ul.buttons li.buttonsAddtoBasket a span, ul.buttons li.buttonsSelect a span {
    background: url('http://www.on-one.co.uk/images/buttons_buy.png') no-repeat top left;
    }

ul.buttons li.buttonsBuy a:hover span, ul.buttons li.buttonsCheckoutBig a:hover span, ul.buttons li.buttonsAddtoBasket a:hover span, ul.buttons li.buttonsSelect a:hover span {
    background: url('http://www.on-one.co.uk/images/buttons_buy.png') no-repeat bottom left;
}

ul.buttons li.buttonsBuy a:hover, ul.buttons li.buttonsCheckoutBig a:hover, ul.buttons li.buttonsCheckOut a:hover, ul.buttons li.buttonsBuySmall a:hover, ul.buttons li.buttonsBuyPreorders a:hover, ul.buttons li.buttonsAddtoBasket a:hover {
    color: #fff;
    background-position: right bottom;
}

ul.buttons li.buttonsViewBasket a, ul.buttons li.buttonsCheckOut a, ul.buttons li.buttonsCustomizeSmall a, ul.buttons li.buttonsViewProduct a, ul.buttons li.buttonsBuySmall a, ul.buttons li.buttonsBuyPreorder a, ul.buttons li.buttonsAddBike a  {
    background: url('http://www.on-one.co.uk/images/buttons_other_small.png') no-repeat top right;    
    color: #fff;
    }

ul.buttons li.buttonsCheckOut a, ul.buttons li.buttonsBuySmall a, ul.buttons li.buttonsBuyPreorder a {
    background: url('http://www.on-one.co.uk/images/buttons_buy_small.png') no-repeat top right;
}

ul.buttons li.buttonsCustomize a span, ul.buttons li.buttonsClose a span, ul.buttons li.buttonsContinueShopping a span {
    background: url('http://www.on-one.co.uk/images/buttons_other.png') no-repeat top left;
    }

ul.buttons li.buttonsCustomize a:hover span, ul.buttons li.buttonsClose a:hover span, ul.buttons li.buttonsContinueShopping a:hover span {
    background-position: bottom left;
   
}

ul.buttons li.buttonsViewBasket a span, ul.buttons li.buttonsCustomizeSmall a span, ul.buttons li.buttonsViewProduct a span, ul.buttons li.buttonsAddBasket a span, ul.buttons li.buttonsAddBike a span{
    background: url('http://www.on-one.co.uk/images/buttons_other_small.png') no-repeat top left;}

ul.buttons li.buttonsViewBasket a:hover span, ul.buttons li.buttonsCustomizeSmall a:hover span, ul.buttons li.buttonsViewProduct a:hover span, ul.buttons li.buttonsCheckOut a:hover span, ul.buttons li.buttonsBuySmall a:hover span, ul.buttons li.buttonsAddBike a:hover span  {
    background: url('http://www.on-one.co.uk/images/buttons_other_small.png') no-repeat bottom left;
    }

ul.buttons li.buttonsViewBasket a:hover, ul.buttons li.buttonsCustomizeSmall a:hover, ul.buttons li.buttonsViewProduct a:hover, ul.buttons li.buttonsCheckOut a:hover, ul.buttons li.buttonsBuySmall a:hover,  ul.buttons li.buttonsAddBike a:hover{
    background-position: right bottom;
    color: #fff;
}

ul.buttons li.buttonsCheckOut a:hover span, ul.buttons li.buttonsBuySmall a:hover span {
    background: url('http://www.on-one.co.uk/images/buttons_buy_small.png') no-repeat bottom left;
}

ul.buttons li.buttonsCheckOut a span, ul.buttons li.buttonsBuySmall a span, ul.buttons li.buttonsBuyPreorder a span {
    background: url('http://www.on-one.co.uk/images/buttons_buy_small.png') no-repeat top left;
}


.relatedProductsItem h5, .productsItem h5 {
    color: #090;}

.twoSidebar .expertBuild img, .twoSidebar .newsReviews img, .twoSidebar .relatedProducts img, .twoSidebar confidence img, .twoSidebar .sidebarPromo img, .twoSidebar .delivery img, .twoSidebar .help img {
    border: 1px dotted #ccc;
}

.expertBuild img, .newsReviews img, .relatedProducts img, .confidence img, .sidebarPromo img, .delivery img, .help img {
    border: 1px dotted #ccc;
    }
    
 
/* tab styles
 ----------------------------------------------- */


.tabs li a {
   
    border: 0;
    color: #fff;
   background: #F87E10;
}

.tabs li a.selected {
    cursor: default;
    border-bottom: 0px;
    color:#333;
    border-color: #ccc;
    
}

.tabs li a, .tabs li a:focus, .tabs li a:hover {
    text-decoration: none;
}

.tabs li a:hover {
    outline: none;
}

.tabs li a:hover.selected {
    text-decoration: underline;
    border-bottom: 0;
}

.tabs li a:focus.selected {
    text-decoration: none;
    border-bottom: 0 none;
}

/* mini shopping basket
 ----------------------------------------------- */
.miniBasket {
   
    color: #1a1818;
}

.miniBasket dd {
    border-bottom: 1px dotted #ccc;
    }

.offers {
    color: #666;
}


.miniBasket dt img {
    border: 1px dotted #ccc;
}

/* footer
 ----------------------------------------------- */
#footer {
    border: 1px dotted #ccc;
    }



/* extras
 ----------------------------------------------- */
    .brandingWrapper {
background: transparent url(http://www.on-one.co.uk/images/header2.png) no-repeat 50% top;
}


#newsletterSignupFooter {
	border: 1px dotted #ccc;
	border-bottom:0px;
    }

#newsletterSignupHeader {
	border: 1px dotted #ccc;
   }

#newsletterSignupHeader input#mce-EMAIL, #newsletterSignupFooter input#mce-EMAIL { background-position: 0 -352px;
}


#newsletterSignupFooter #formSubscribe, #newsletterSignupHeader #formSubscribe {
 background-position: 0 -388px;
    color: #fff;
}

.anchorLink {
    background: #F87E10;
    }
    
#submitButton {
 background-position: 0 -388px;
    color: #fff;
    }


.contentFullPromoTeasers h3, .contentPromoTeasers h3, .homepagePromoTeasers h3 {
   	color: #fff;
}

#popUpWindow form.formStyles #submitButton {
    color: #fff;
    }

#contentProduct form.formStyles h2 {
    border: 1px dotted #ccc;
}

/* Width of labels */
form.formStyles {
    border: 1px dotted #ccc;
    color: #222;
    position: relative;
    margin: 10px;
    padding: 10px;
}

#contentProduct form.formStyles {
    border: 0 solid #ccc;}

form.formStyles em {
    color: red;
}

form.formStyles input {
    background: #fff;
    border: 1px dotted #ccc;
    
}

form.formStyles input:focus {
    background: #f5f5f5;
    border: 1px dotted #999;
}

.error, .notice, .success {
    border: 1px dotted #ccc;
    }

span.error {
    color: #fff;
}


.checkoutsaving p {
    background: #009900;
    color: #fff;
}

.error {
    background: #f87e10;
    color: #fff;
    border-color: #f87e10;
}

.notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

.success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

.error a {
    color: #fff;
}

.notice a {
    color: #514721;}

.success a {
    color: #264409;
}

form.formStyles ul {
    border-left: 1px dotted #ccc;
   }


.paymentType p img {
    border: 0;
}

#popUpWindow #contentProduct {
    border: 1px dotted #ccc;
    }


#accountEmailPassword, #accountNewsletterSubscription, #accountNewsletterSubscription {
   border: 1px dotted #ccc;
}

#accountEmailPassword h2, #accountNewsletterSubscription h2, #accountNewsletterSubscription h2 {
    border-bottom: 1px dotted #ccc;
    }

#accountEmailPassword p {
    border: 1px dotted #ccc;
    }

#accountEmailPassword p.action {
    border: 0 dotted #ccc;
    }


.productTitle table {
    border: 1px dotted #ccc;
    border-bottom: 0;
}

body.h_bikes .categoryTitle, .c_fixed-spec .contentTitle, .c_time-trial-and-triathlon .contentTitle, .c_track-bikes .contentTitle, .c_drop-bar-road-bikes .contentTitle, .c_fixed-gear-and-single-speed .contentTitle, .c_exocet-time-trial-and-triathlon .contentTitle, .c_fixed-spec-road-bikes .contentTitle , .c_single-speed-and-fixed-gear .contentTitle, .c_cyclocross- .contentTitle {
    background: url('http://www.on-one.co.uk/images/bike_bkg.jpg') no-repeat;
    }

body.h_bikes .categoryTitle {
    background-position: 0 0;
}

.c_fixed-spec-road-bikes .contentTitle {
    background-position: 0 -300px;
}

.c_time-trial-and-triathlon .contentTitle {
    background-position: 0 -600px;
}

.c_track-bikes .contentTitle {
    background-position: 0 -900px;
}

.c_drop-bar-road-bikes .contentTitle {
    background-position: 0 -1200px;
}

.c_single-speed-and-fixed-gear .contentTitle {
    background-position: 0 -1500px;
}

.c_exocet-time-trial-and-triathlon .contentTitle {
    background-position: 0 -1800px;
}

.c_cyclocross- .contentTitle {
    background-position: 0 -2400px;
}

body.h_bikes .categoryTitle h1, body.h_bikes .contentTitle h1, body.h_bikes .categoryTitle p, body.h_bikes .contentTitle p {
    color: #fff;
}


#contactTelephone, #contactAddress {
    border: 1px dotted #ccc;
    }

#contactTelephone, #contactAddress, #contactOutsideUK {
    background: url('http://www.on-one.co.uk/images/contact_back.jpg') no-repeat;
}

#contactOutsideUK {
    border: 1px dotted #ccc;
    }

#contactAddress {
    background-position: 0 -5px;}

#contactTelephone {
    background-position: 0 -760px;
}


.productTitle ul {
    list-style: disc;
    list-style-position: inside;
}

.productTitle p {
    line-height: 1.6em;
}

.productBuyFooter {
    border-top: 1px dotted #ccc;
    }


body.h_checkout #submitButton {
    background-position: -277px -387px;
    }

#bikePromo, #framesPromo {
    background-position: -278px -430px;
    }

#bikePromo a, #framesPromo a {
color:#FFFFFF;
}

#sidebarNav li a, #showingCategories li a {    
    border: 1px dotted #ccc;
}

#sidebarNav li a:hover, #showingCategories li a:hover {
    background-color: #fff;
    background-position: -274px -618px;
    border: 1px dotted #ccc;
}

#sidebarNav li a.selected {
    background: #fff url('http://www.on-one.co.uk/images/breadcrumbs.') no-repeat right center;
    color: #1a1818;
}


#contentProduct div.tabContent {
    border: 1px dotted #ccc;
    }

#addThisWrapper {
    color: #ccc;
    border-bottom: 1px dotted #ccc;
    }

#sidebarFilterWrapper .filterCategories li a.current {
    background: #ebebeb url(http://www.on-one.co.uk/images/box_tick.png) no-repeat 10px center;
}

th.noBackground, #popUpWindow, #popUpWindow .productTitle {
    background: none;
}

td, #reviewForm h5 {
    color: #1a1818;
}

#mainWrapper, .homepageSlider div {
    background: #fff;
}


#sidebarTwo h4, .twoSidebars #sidebarTwo h4, #sidebarTwoPromo h4, .twoSidebars #contentProduct .relatedItemsWrapper h4, .specialProductWrapper h4, .homepageNewsWrapper h4, .relatedItemsWrapper h4 a {
    color: #fff;
}


.miniBasketWrapper h4 a, .salesPromo p a, .anchorLink a {
    color: #fff;
}


.categoryPromo img, .twoSidebars .categoryPromoDescription img {
    border: 1px dotted #ccc;
    }

li.freeDelivery, li.writeReview {
    border-right: 0 solid #ccc;
}

.productBuyFooter #stockInfo {
    display: none;
}

ul.buttons li a.stockAlert{
	color:#f87e10;
	text-transform:none;
}

.productImageList img {
    border: 1px dotted #ccc;
}

#imageLast {
    background-position: -282px -1138px;
}

#imageNext {
    background-position: -420px -1138px;
}

.news-item-details img {
    border: 1px dotted #ccc;
    }

p.news-date {
    color: #666;
    }

p.disclaimer {
    color: #666;
}


/* taken from extras.css
 ----------------------------------------------- */
#sbox-window .productPriceOptions, #sbox-window #productBuyingOptions, #sbox-window .keyPoints, #sbox-window .productImageList, #sbox-window p.imageZoom, #sbox-window ul.options, #sbox-window .productBuyFooter, #sbox-window #footer {
    display: none;
}

#siteMap ul ul ul ul ul {
    display: none;
}

#productChooseComponents tr.hover td {
    background-color: #FFF4AA;
}

div.bigAlert {
    border: 5px solid #600;
    }


#subscribeMessage {
    background: #1a1818;
    color: #fff;
    border: 1px dotted #ccc;
}
/* multibuy temp
 
 ----------------------------------------------- */

.specialProductWrapper {margin-left:20px;}

.specialProductWrapper h4 {
    background: url("http://www.on-one.co.uk/images/sprites_onone.gif") no-repeat scroll -278px -1014px transparent;
    color: #FFFFFF;
    font-size: 1em;
    height: 33px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom:0px;
    position: relative;
    z-index: 10;
}
 
.productTitle .specialProductWrapper h4 {
    color: #fff;}

.specialProductWrapper h4 span {
    color: #fff;
}

.productTitle .specialProduct {
    background: url("http://www.on-one.co.uk/images/center_promo1.png") no-repeat scroll left bottom transparent;
    
}

.specialProduct h2 span {
    background-position: -346px -538px;
    }

ul.buttons li.buttonsHowOffer a {
    background: url('http://www.on-one.co.uk/images/buttons_how_small.png') no-repeat top right;
    color: #f87e10;
}

ul.buttons li.buttonsHowOffer a span {
    background: url('http://www.on-one.co.uk/images/buttons_how_small.png') no-repeat top left;
    }

#headerWrapper, #footerWrapper {
    _background: #1a1818 url('http://www.on-one.co.uk/images/bike_background3.gif') no-repeat 50% top !important;
}


#productExpertAdvice a {
    color: white;
}

#productExpertAdvice .productPriceOptions h5 span {
    color: white;
}

span.recommendation{
	color:#198306;
	font-weight: bold;
}

.rrp {
    text-decoration: line-through;
}

#multiBuyOffer {
    border: 1px dotted #ccc;
    background: #fff url('http://www.on-one.co.uk/images/grey_gradient.png') repeat-x bottom;
}

#multiBuyOffer h4 {
    background: #434343 url('http://www.on-one.co.uk/images/dk_grad.png') repeat-x bottom;
    color: #fff;
}

#multiBuyOffer h4 span {
    color: #ccc;
}


#multiBuyOffer h2 span {
   background-position: -346px -538px;
    border: 1px dotted #ccc;
}

.multibuySaving {
    color: #009900;
}

.productTitle .specialProductWrapper h4 {
    color: #fff;
}

.specialProductWrapper h4 span {
    color: #fff;
}

.specialProduct {
    background: url("http://www.on-one.co.uk/images/onone_back.png") repeat scroll 0 0 transparent;
    margin: -10px 0 10px 0px;
    padding: 5px 0 10px;
    }

.productTitle .specialProduct {
    background: url("http://www.on-one.co.uk/images/center_promo1.png") no-repeat scroll left bottom transparent;
}

.specialProduct h2 span {
    background-position: -346px -538px;
    }


body.h_checkout #existingUsers #submitButton {
    background-position: 0 -388px;}

body.h_checkout form.formStyles h2 span, body.h_checkout form.formStyles h3 span {
    color: #333;
}


body.h_checkout hr, form.formStyles hr {
    background: #ccc;
    color: #ccc;
    }


div.orline {
    border-left: 1px dotted #ccc;
}


.or {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    background: #ffffff;
    }

td.discount, .checkok {
    color: #009900;
}

tr.noOptRow td{
	border:none;
}

div.outofstock h5{
	color:#666;
}

div.outofstock ul.buttons li.buttonsCheckOut a:hover span,div.outofstock ul.buttons li.buttonsBuySmall a:hover span {
	background: url('/images/buttons_oos_small.png') no-repeat bottom left;
}

div.outofstock ul.buttons li.buttonsCheckOut a span,div.outofstock ul.buttons li.buttonsBuySmall a span,div.outofstock ul.buttons li.buttonsBuyPreorder a span {
	background: url('/images/buttons_oos_small.png') no-repeat top left;
}

div.outofstock ul.buttons li.buttonsCheckOut a, div.outofstock ul.buttons li.buttonsBuySmall a, div.outofstock ul.buttons li.buttonsBuyPreorder a {
	background: url('/images/buttons_oos_small.png') no-repeat top right;
}

body.h_basket .specialProductWrapper h3, body.h_basket .paymentType h3 {
    color: #1A1818;
}


.offerText {
    background: #FFFCCC;
    }


#alertBox {

    background: #FFFFFF url(http://www.on-one.co.uk/images/grey_gradient.png) repeat-x scroll center bottom;
    border: 5px solid #666666;
    }


/* homepage news slider
 ----------------------------------------------- */


#miniNewsItems li img {
    display: none;
}

#miniNewsItems li, #miniNewsItems li.showing, .homepageMoreNews {
    background: url(http://www.on-one.co.uk/images/news_back_oneone.png) no-repeat;
}

#miniNewsItems li {background-position: 0px -65px;
}

#miniNewsItems li.showing {
    background-position: 0px 0px;
    color: #fff
}

#miniNewsItems li.showing a {
    color: #fff
}

#mainHomeNews h3 {
    background-color: #333;
    }

.homepageMoreNews {
    background-position: 0px -165px;
    color: #fff;
}

div.homepageMoreNews p a {
    color: #fff
}

/**** homepage twitter *****/

#twit{
	border:1px dotted #7FB3CC;
	background-color: #DDEEF5;
	background-image: url(/images/twitterbg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	cursor: pointer;
}

#twit ul{
	background: transparent;
}

#twit ul li{
	background: transparent;
}

/* **** Main Bar Widgets *** */


#galleryBlock img{
	border:1px dotted #EEE;}

div.mainbar h2{
	
	border: 1px dotted #ccc;
	background: #fff url('/images/grey_gradient.png') repeat-x bottom;
}

.mainbar .newsReviews, .mainbar .tabContent,.mainbar .block{
	border: 1px dotted #ccc;
}

div#newsfeed a {
	background: #fff url('/images/rss-icon.gif') no-repeat bottom left;

}


.formHelp {border:1px dotted #ccc;  background: #fff url('/images/grey_gradient.png') repeat-x bottom;}

.offergrid {border:1px dotted #ffcc66;  background: #fffccc;
}

.offergrid .searchProduct {
border-color:#ffcc66;
}


.offerform form.formStyles ul {
border-left:0px solid #CCCCCC;
}

.offer {
	background-color:#f87e10;
	color:#fff;
}

/* popup currency */

#lightbox_id .currencyPopup{
	border:1px dotted white;
	background-color: white;
}

/* bargains/offers */


div.clearance div#sidebarNavWrapper div#sidebarNav li a, .disc_5, .disc_10, .disc_15, .disc_20, .disc_25, .disc_30, .disc_35, .disc_40, .disc_45, .disc_50, .disc_55, .disc_60, .disc_65, .disc_70,	.disc_75,  .disc_80,.disc_85,.disc_90,.disc_95 {background: url(http://www.on-one.co.uk/images/bargains_back.png) no-repeat; }


div#specialBasket{	background-color: white;
	border:2px solid #CCC;
	
}

div#specialBasket h3{
	color:#33A408;
	}

div.clearance div#sidebarNavWrapper div#sidebarNav li a{
	border-right:1px dotted #b3adad;
	border-bottom:1px dotted #b3adad;
	background-position: -200px 0;
}


.disc_5, .disc_10, .disc_15, .disc_20, .disc_25, .disc_30, .disc_35, .disc_40, .disc_45, .disc_50, .disc_55, .disc_60, .disc_65, .disc_70,	.disc_75,  .disc_80,.disc_85,.disc_90,.disc_95{border-bottom: 1px dotted #b3adad; border-right: 1px dotted #b3adad; border-left: 1px dotted #ccc; border-top: 1px dotted #ccc; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; padding: 25px 10px 10px 10px;
	margin-bottom:9px; margin-top:1px;background-position: -1200px 0;

	}
	
.disc_40, .disc_45, .disc_50, .disc_55, .disc_60 {border-bottom: 1px dotted #b3adad; border-right: 1px dotted #b3adad; border-left: 1px dotted #ccc; border-top: 1px dotted #ccc; padding: 25px 10px 10px 10px;
	background-position: top left; 	}
	
  .disc_65, .disc_70,  .disc_75,  .disc_80,	 .disc_85,	.disc_90,  .disc_95 {border-bottom: 1px dotted #ad3333; border-right: 1px dotted #ad3333; border-left: 1px dotted #fa0000; border-top: 1px dotted #fa0000; 
background-position: -600px 0;
	}
	

div.clearance div#searchTitle h1	
	{background-color: #F87E10;
    border: 1px solid #CC6600;
    color: #FFFFFF;	
}


div.clearance #searchSorting ul {
	border-left: 1px solid #F87E10;
    border-right: 1px solid #F87E10;
    border-top: 1px solid #F87E10;
}

div.clearance #searchSorting {
border-bottom:0px solid #ad3333;

}


#clearanceButton {
background:transparent url(http://www.on-one.co.uk/images/clearance_button.gif) no-repeat top left;
}



p.tick-on a{
	background: url(http://www.on-one.co.uk/images/box_tick.png) no-repeat 0% 50%;
}

p.tick-off a{
	background: url(http://www.on-one.co.uk/images/box.png) no-repeat 0% 0%;
}

p.tick-on a:hover{
	background-image: url(http://www.on-one.co.uk/images/box.png);
}

p.tick-off a:hover{
	background-image: url(http://www.on-one.co.uk/images/box_tick.png);
}

/* readers rdes */
.searchReadersRides {
	border-bottom: 1px dotted #ccc;
}

.searchReadersRides p img {
border:1px dotted #ccc;
}

.c_readers_rides .productImageMain img {
border:1px dotted #CCCCCC;
}

.c_readers_rides .keyPoints ul li {
border-bottom:1px dotted #fff;
}

/* extras not filed */

p.buttonise,p.buttonise a{
	background-image: url(/images/grey-button.gif);
}

p.buttonise{
	background-position: left center;
}

p.buttonise a{
	background-position: right center;
}

div.sectionBlock{
	border:1px dotted #CCCCCC;
}
div.sectionBlock h2{
	border-bottom:1px dotted #CCCCCC;
}

/* customize */

.productPriceOptions h4 {color: #f87e10;}
.productPriceOptions p.helpText {color:#666}
.customizeInstructions {border:1px dotted #ccc;}


