﻿
/*---------------------------------------------------------------
#02 Base styles
---------------------------------------------------------------*/
/*---------------------------------------------------------------
#02.01 Body
---------------------------------------------------------------*/
body
{ color: #bbb; }

/*---------------------------------------------------------------
#02.02 Links
---------------------------------------------------------------*/
a
{ color: #9cb6d9; }

/*---------------------------------------------------------------
#02.03 - Inlines
---------------------------------------------------------------*/

/*---------------------------------------------------------------
#02.04 Headings
---------------------------------------------------------------*/
h1,
h2,
p.tagLine
{ color: #fff; }


/*---------------------------------------------------------------
#02.05 - Blocks
---------------------------------------------------------------*/

/*---------------------------------------------------------------
#02.06 - Lists
---------------------------------------------------------------*/

/*---------------------------------------------------------------
#02.07 - Tables
---------------------------------------------------------------*/

/*---------------------------------------------------------------
#02.08 - Forms
---------------------------------------------------------------*/

/*---------------------------------------------------------------
#03 - Helper styles
---------------------------------------------------------------*/

/*---------------------------------------------------------------
#04 Page structure
---------------------------------------------------------------*/
/*---------------------------------------------------------------
#04.01 Page
---------------------------------------------------------------*/
body
{ background: #0b0811 url('../../images/brand-landing/layout/all/body.gif') 0 0 repeat-x; }

form
{ background: transparent none 50% 0 no-repeat; }

div.sitePage
{ background-color: transparent; }

/*---------------------------------------------------------------
#04.02 Header
---------------------------------------------------------------*/
div#header
{
    border-width: 0;
    padding: 0 24px;
}

/*---------------------------------------------------------------
#04.03 Navigation
---------------------------------------------------------------*/
div#siteNavigation ul.horizontal > li a
{ color: #fff; }

div#siteNavigation ul.horizontal > li:hover
{
    margin: 0;
    border-color: #3c3940;
}

div#siteNavigation ul.horizontal > li:hover a
{ background-color: #3c3940; }

div#siteNavigation ul.horizontal li ul
{
    border-color: #3c3940;
}

    div#siteNavigation ul.horizontal li ul li a
    {
        color: #fff;
        background-image: url('../../images/brand-landing/layout/all/menu_li_a.gif');
    }

    div#siteNavigation ul.horizontal li ul li a:hover,
    div#siteNavigation ul.horizontal li ul li a:focus
    { background-color: #18171a; }
    
div#rangeNavigation div.menu
{ background-color: transparent; }

div#rangeNavigation ul.vertical a
{ color: #fff; }

div#rangeNavigation ul.vertical > li > a
{
    border-color: #3c3940;
    background-color: #3c3940;
    background-image: url('../../images/brand-landing/layout/all/menu_li_a.gif');
}
        
div#rangeNavigation ul.vertical li.Rotary a:hover,
div#rangeNavigation ul.vertical li.Rotary a:focus,
div#rangeNavigation ul.vertical li.Rotary:hover > a,
div#rangeNavigation ul.vertical li.Rotary a.selected,
div#rangeNavigation ul.vertical li.Rotary a.childSelected
{ color: #d99962; }

div#rangeNavigation ul.vertical li.LesOriginales a:hover,
div#rangeNavigation ul.vertical li.LesOriginales a:focus,
div#rangeNavigation ul.vertical li.LesOriginales:hover > a,
div#rangeNavigation ul.vertical li.LesOriginales a.selected,
div#rangeNavigation ul.vertical li.LesOriginales a.childSelected
{ color: #e6705c; }

div#rangeNavigation ul.vertical li.Aquaspeed a:hover,
div#rangeNavigation ul.vertical li.Aquaspeed a:focus,
div#rangeNavigation ul.vertical li.Aquaspeed:hover > a,
div#rangeNavigation ul.vertical li.Aquaspeed a.selected,
div#rangeNavigation ul.vertical li.Aquaspeed a.childSelected
{ color: #f39455; }

div#rangeNavigation ul.vertical li.Editions a:hover,
div#rangeNavigation ul.vertical li.Editions a:focus,
div#rangeNavigation ul.vertical li.Editions:hover > a,
div#rangeNavigation ul.vertical li.Editions a.selected,
div#rangeNavigation ul.vertical li.Editions a.childSelected
{ color: #d9b62b; }

div#rangeNavigation ul.vertical li.PreciousMetals a:hover,
div#rangeNavigation ul.vertical li.PreciousMetals a:focus,
div#rangeNavigation ul.vertical li.PreciousMetals:hover > a,
div#rangeNavigation ul.vertical li.PreciousMetals a.selected,
div#rangeNavigation ul.vertical li.PreciousMetals a.childSelected
{ color: #9cb6d9; }

div#rangeNavigation ul.vertical li.Evolution a:hover,
div#rangeNavigation ul.vertical li.Evolution a:focus,
div#rangeNavigation ul.vertical li.Evolution:hover > a,
div#rangeNavigation ul.vertical li.Evolution a.selected,
div#rangeNavigation ul.vertical li.Evolution a.childSelected
{ color: #9798ff; }

div#rangeNavigation ul.vertical li.DiamondSetTime a:hover,
div#rangeNavigation ul.vertical li.DiamondSetTime a:focus,
div#rangeNavigation ul.vertical li.DiamondSetTime:hover > a,
div#rangeNavigation ul.vertical li.DiamondSetTime a.selected,
div#rangeNavigation ul.vertical li.DiamondSetTime a.childSelected
{ color: #32bfa8; }

div#rangeNavigation ul.vertical li.Classics a:hover,
div#rangeNavigation ul.vertical li.Classics a:focus,
div#rangeNavigation ul.vertical li.Classics:hover > a,
div#rangeNavigation ul.vertical li.Classics a.selected,
div#rangeNavigation ul.vertical li.Classics a.childSelected
{ color: #98a0b3; }

div#rangeNavigation ul.vertical li ul
{ border-color: #3c3940; }

    div#rangeNavigation ul.vertical li ul li.first
    { background: #3c3940 url('../../images/brand-landing/layout/all/rangeNavigation_li_ul_li-first.gif') 0 100% repeat-x; }

        div#rangeNavigation ul.vertical li ul li a
        {
            border-color: #3c3940;
            background-color: #3c3940;
            background-image: url('../../images/brand-landing/layout/all/menu_li_a.gif');
        }

        div#rangeNavigation ul.vertical li ul li a:hover,
        div#rangeNavigation ul.vertical li ul li a:focus
        { background-color: #18171a; }

        div#rangeNavigation ul.vertical li ul li.first a
        { border-color: #3c3940; }

        div#rangeNavigation ul.vertical li ul li.last a
        { border-color: #3c3940; }

        div#rangeNavigation ul.vertical li ul li.last.first a
        { border-color: #3c3940; }

/*---------------------------------------------------------------
#04.04 Content
---------------------------------------------------------------*/
div#body
{
    border-width: 0;
    padding: 0 1px;
}

/*---------------------------------------------------------------
#04.05 Footer
---------------------------------------------------------------*/
div#footer
{ background-color: transparent; }

div#siteCopyright
{
    padding: 0 22px 0 33px;
    border: 1px solid #323033;
    background: #1d1a25 url('../../images/brand-landing/layout/all/siteCopyright.gif') 0 100% repeat-x;
}

    div#siteCopyright p.copyright
    { color: #bbb; }

    div#siteCopyright div.hygieneMenu div#changeLanguage a
    { color: #bbb; }

    div#siteCopyright div.hygieneMenu div#changeLanguage dd ul
    {
        border: 1px solid #353537;
        background-color: #000;
    }
    
    div#siteCopyright div.hygieneMenu div#changeLanguage dt a
    { color: #bbb; }
            
    div#siteCopyright div.hygieneMenu div#changeLanguage dl:hover dt a,
    div#siteCopyright div.hygieneMenu div#changeLanguage dt a:hover
    {
        color: #fff;
        background-color: #3f4042;
    }
    
    div#siteCopyright div.hygieneMenu div#changeLanguage dd li a
    { color: #fff; }
    
    div#siteCopyright div.hygieneMenu div#changeLanguage dd li a:hover
    {
        color: #fff;
        background-color: #d16f32;
    }
    
    div#siteCopyright div.hygieneMenu div#changeLanguage dd li.selected a
    {
        color: #bbb;
        background-color: #353537;
    }

    div#siteCopyright div.hygieneMenu div.menu ul li,
    div#siteCopyright div.hygieneMenu div.menu.eur ul li.last
    { border-right: 1px solid #bbb; }

        div#siteCopyright div.hygieneMenu div.menu ul li a
        { color: #bbb; }

div#siteDisclaimer p.disclaimer
{ color: #bbb; }

/*---------------------------------------------------------------
#05 Page components
---------------------------------------------------------------*/
/*---------------------------------------------------------------
#05.01 Shared components
---------------------------------------------------------------*/
p.intro
{ color: #fff; }

div#miniBasket span a
{
    color: #fff;
    background-image: url('../../images/brand-landing/layout/all/White_SmallSqRArrow.gif');
}

    div#miniBasket div.MiniBasketHeader span a
    { background-image: url('../../images/brand-landing/layout/all/White_SmallSqRArrow.gif'); }

div.MiniBasketHeader span.AccountLink
{ padding-right: 13px; }

div.MiniBasketInfo
{
    width: 212px;
    border: 1px solid #343436;
    border-bottom: 0;
    color: #fff;
    background: transparent url('../../images/shared/layout/all/GreyBg_Opacity80.png') 0 0 repeat;
}

div.MiniBasketInfo.Account
{ border-color: #494949; }

div.MiniBasketLink
{
    width: 212px;
    border: 1px solid #494949;
    border-top: 0;
    color: #fff;
    background: transparent url('../../images/shared/layout/all/BlackBg_Opacity80.png') 0 0 repeat;
}
    
div#joinMailingList,
div#lifetimeGuaranteePromo,
div#rangeFeatureNavigation
{
    border-color: #36333c;
    background-color: #242128;
}

    div#joinMailingList div.inner,
    div#lifetimeGuaranteePromo div.inner,
	div#rangeFeatureNavigation div.inner
    { background-image: none; }

    div#joinMailingList h2,
    div#lifetimeGuaranteePromo h2
    { color: #fff; }
    
    div#joinMailingList label,
    div#requestStockAlert label
    { color: #fff; }
    
    div#lifetimeGuaranteePromo p a
    { color: #fff; }

div#findAStockist
{ border-color: #36333a; }

    div#findAStockist div.inner
    { border-color: #242128; }

/*---------------------------------------------------------------
#05.03 Catalogue components
---------------------------------------------------------------*/
div.rangeHero p
{ color: #bbb; }

div#rangeFeatureNavigation
{
    border-color: #36333c;
    background-color: #242128;
}

    div#rangeFeatureNavigation div.menu
    { background-image: none; }

    div#rangeFeatureNavigation li a
    { color: #fff; }

    div#rangeFeatureNavigation h2,
    div#rangeFeatureNavigation li a:hover,
    div#rangeFeatureNavigation li a:focus
    { color: #9cb6d9; }
    
div#teamFitBrit
{
    margin-top: 12px;
    border: 1px solid #333039;
    border-width: 1px 0;
}

    div#teamFitBrit div.text h2
    {
        margin: 0;
        text-transform: uppercase;
    }
    
    div#teamFitBrit div.text
    {
        float: left;
        width: 262px;
        padding: 6px 12px;
    }

        div#teamFitBrit div.text h2
        {
            margin: 0;
            text-transform: uppercase;
        }

        div#teamFitBrit div.text p
        { margin: 0; }
    
    div#teamFitBrit div.image
    {
        float: left;
        width: 66px;
        padding: 8px 6px 0;
    }

/*---------------------------------------------------------------
#05.04 Ecommerce components
---------------------------------------------------------------*/
div.Product 
{
    min-height: 110px;
    border-color: #333039;
    background: transparent url('../../images/shared/layout/all/BlackBg_Opacity80.png') 0 0 repeat;
}

    div.Product p.MoreInfo a
    { color: #bbb; }
    
    div.Product div.ProductImage span.Price
    {
        color: #fff;
        background-color: #1d1a25;
        background-image: url('../../images/brand-landing/layout/all/CategoryList_BLPriceBg.jpg');
    }
    
    div.Product div.ProductIntro p.Collection
    { color: #fff; }
    
    div.Product div.ProductIntro p.Shortdesc a
    { color: #bbb; }

/*---------------------------------------------------------------
#06 Overrides
---------------------------------------------------------------*/
p.breadcrumbs,
p.breadcrumbs a
{ color: #9cb6d9; }

div#content div.col.description
{
    border: 1px solid #333039;
    border-width: 1px 0;
    margin-bottom: 6px;
}

    div#content div.col.description h2
    { text-transform: uppercase; }

    div#content div.col.heroLink img
    { width: 364px; }
    
body.home div#footer
{ background-color: #0b0811; }
    
body.home div#content div.col.description
{
    border: 0;
    margin-bottom: 0;
}
    
    body.home div#content div.col.description a
    { color: #fff; } 
    
    body.home div#content div.col.description p
    { font-size: 1.3em; }   
    
    body.home div#content div.col.description p.intro
    { font-size: 1.4em; } 
    
body.home div#findAStockist
{
    border-color: #36333c;
    background-color: #242128;
    background-image: none;
}

body.home div#lifetimeGuaranteePromo p a
{ background-image: url('../../images/shared/Home_LargeSqRArrow.gif'); }

body.home div#promoArea
{
    position: absolute;
    left: 12px;
    bottom: 18px;
    z-index: 100;
    overflow: hidden;
}


 
div#category h2 {color:#bbbbbb; text-transform:none !important;}
