﻿/*  Specialized concept stores - left nav
//  --------------------------------------------------  */

.panelLeft .siteNav
{
    
}

.panelLeft .siteNav ul
{
    list-style: none;
    margin: 10px 0px 0px 8px;
    padding: 0px;
}

.panelLeft .siteNav ul li
{
    padding-bottom:3px;
}

.panelLeft .siteNav ul li a
{
    display: block;
    color: #ED1C24;
    padding: 6px;
    text-decoration: none;
    font-size: 0.8em;
    background-color:#F5F5F5;
    font-weight:bold;
}

.panelLeft .siteNav ul li .outer_corner
{
    background-color:#E0E0E0;
    padding:1px;
    height:24px;
    width:160px;
}

.panelLeft .siteNav ul li .outer_corner img
{
    float:right; 
    position:relative;
    right:10px;
    bottom:17px;
}

/* FOR STORES */
.panelLeft .siteNav .storeNav_outer_corner
{
    background-color:#E0E0E0;
    width: 160px;
    margin-left:8px;
    margin-top:10px;
    padding:1px;
}

.panelLeft .siteNav .storeNav_outer_corner .storeName
{
    background-color:#ED1C24;
    height:15px;
    color:#fff;
    padding: 5px 5px 5px 10px;
    font-weight:bold;
}

.panelLeft .siteNav .storeNav_outer_corner .storeNav
{
    background-color:#F5F5F5;
}

.panelLeft .siteNav .storeNav_outer_corner .storeNav ul
{
    list-style: none;
    margin: 5px 0px 0px 5px;
    padding: 0 0 10px 0px;
}

.panelLeft .siteNav .storeNav_outer_corner .storeNav ul li
{
    padding-bottom:0px;
}

.panelLeft .siteNav .storeNav_outer_corner .storeNav ul li a
{
    display: block;
    color: #ED1C24;
    padding: 4px;
    text-decoration: none;
    font-size: 0.8em;
    font-weight:bold;
}

.panelLeft .siteNav .storeNav_outer_corner .storeNav ul li a.storeNav_On
{
    color: #000;   
}



/*  Specialized concept stores - top nav
//  --------------------------------------------------  */
.panelRight .topNav
{
    margin-left: 0px;
    padding-top: 2px;
    padding-left: 0px;
    width: 803px;
    height: 32px;
    
}

.panelRight .topNav2Container
{
    margin: 0;
    padding: 0;
    width: 803px;
    height: 30px;
    background-color:#F5F5F5;
    
}

.panelRight .topNav2Container .topNav2
{
    float:right;
    padding:0;
    margin:0;
    font-weight:bold;
    color:#555555;
    width:500px;
    text-align:right;
    
}


.panelRight .topNav2Container .topNav2 img
{
    position:absolute;
    
}

.panelRight .topNav2Container .topNav2 .basket
{
    padding: 0;
    margin: 0 0 0 30px;
    
}

.panelRight .topNav2Container .topNav2 .basket a
{
    text-decoration:none;
    color:#ED1C24;  
}

.panelRight .topNav ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    
}

.panelRight .topNav ul li
{
    float: left;
    /*padding-top: 8px;
    padding-bottom: 7px;*/
    margin-right:3px;
}

.panelRight .topNav ul li a
{
    display: block;
    color: #ED1C24;
    padding: 6px;
    text-decoration: none;
    font-size: 1em;
    background-color:#F5F5F5;
    font-weight:bold;
}

.panelRight .topNav ul li a:hover, .panelLeft .siteNav ul li a:hover, .panelLeft .siteNav .storeNav_outer_corner .storeNav ul li a:hover
{
    color:#000;
}

.panelRight .topNav ul li .outer_corner
{
    background-color:#E0E0E0;
    padding:1px;
    height:25px;
}
