﻿
.catalogueNav
{
}
.catalogueNav UL
{
    background: transparent;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;  
    margin: 0px;
    padding: 0px;
}
.catalogueNav UL LI
{
    height: 100%;
    padding: 0px;
    margin-left: 0px;
    border: solid 0px #ccc;
}
.catalogueNav UL LI.separatorNav
{
    border-bottom: dotted 1px #351a00;
}
.catalogueNav UL LI.separatorNavTop
{
    border-top: dotted 1px #351a00;
}
.catalogueNav UL LI UL LI
{
    height: 100%;
    padding: 0px;
    margin-left: 20px;
}

.catalogueNav UL LI A
,.catalogueNav UL LI A:link
,.catalogueNav UL LI A:visited
{
    background-image: url(../images/small_arrow_up.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #b60b01;
    display: block;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    padding: 5px 0px 5px 10px;
}
.catalogueNav UL LI A:hover
{
    background-image: url(../images/small_arrow_down.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #351a00;
    text-decoration: none;
}

.catalogueNav UL LI A.selectedNav
{
    background-image: url(../images/small_arrow_down.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #351a00;
    font-weight: bold;
    text-decoration: none;
}
.catalogueNav UL LI A.separatorNav
{
    border-bottom: dotted 1px #351a00;
}
.catalogueNav UL LI A.separatorNavTop
{
    border-top: dotted 1px #351a00;
}


.catalogueNav UL LI A.separatorSelectedNav
,.catalogueNav UL LI A.separatorSelectedNav:link
,.catalogueNav UL LI A.separatorSelectedNav:visited
{
    background-image: url(../images/small_arrow_down.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #351a00;
    font-weight: bold;
    text-decoration: none;
    border-bottom: dotted 1px #351a00;
}


/* styles for left panel links */
#leftPanel UL.myAccountNav
{
    background: transparent;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;  
    margin: 0px;
    padding: 0px;    
}
#leftPanel UL.myAccountNav LI
{
    height: 100%;
    padding: 0px;
    margin-left: 0px;
    border: solid 0px #ccc;
}
#leftPanel UL.myAccountNav LI
{
    height: 100%;
    padding: 0px;
    margin-left: 0px;
}
#leftPanel UL.myAccountNav LI A
,#leftPanel UL.myAccountNav LI A:link
,#leftPanel UL.myAccountNav LI A:visited
{
    background-image: url(../images/small_arrow_up.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #b60b01;
    display: block;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    padding: 5px 0px 5px 10px;
}
#leftPanel UL.myAccountNav LI A:hover
{
    background-image: url(../images/small_arrow_down.gif);
    background-position: left 5px;
    background-repeat: no-repeat;
    color: #351a00;
    text-decoration: none;
}

#leftPanel UL.myAccountNav LI.selectedNav A
,#leftPanel UL.myAccountNav LI.selectedNav A:link
,#leftPanel UL.myAccountNav LI.selectedNav A:visited
{
    background-image: url(../images/small_arrow_down.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #351a00;
    font-weight: bold;
    text-decoration: none;
}
#leftPanel UL.myAccountNav LI.separatorNav
{
    border-bottom: dotted 1px #351a00;
}

#leftPanel UL.myAccountNav LI.separatorSelectedNav A
,#leftPanel UL.myAccountNav LI.separatorSelectedNav A:link
,#leftPanel UL.myAccountNav LI.separatorSelectedNav A:visited
{
    background-image: url(../images/small_arrow_down.gif);
    background-position: left center;
    background-repeat: no-repeat;
    color: #351a00;
    font-weight: bold;
    text-decoration: none;
    border-bottom: dotted 1px #351a00;
}
/* end of styles for left panel links */


/* styles for product details tab */

#productDetailTabsRA
{
    float: left;
    margin: 0px;
    position: relative;
    top: 2px;
}
#productDetailTabsRA UL
{
    height: 25px; 
    background: transparent;  
    margin: 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px;
    float: left;
    border: solid 0px #f00;
}
#productDetailTabsRA UL LI
{
    float: left;
    left: -10px;
    background: transparent;    
    background-image: url("../images/details_tab.gif");
    background-repeat: no-repeat;
    background-position: 100% -600px;
    padding: 0px 6px 0px 0px;
    margin: 0px;
    display: inline;
    white-space: nowrap;
    /*border-bottom: 1px solid #515358;*/
    color: #fff;
    font-size:14px;
}
#productDetailTabsRA UL LI A
{
    float: left;
    display: block;
    padding: 4px 4px 4px 10px;
    background: transparent;
    background-image: url("../images/details_tab.gif");
    background-repeat: no-repeat;
    background-position: 0% -600px;
    font: bold small Tahoma;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
}
#productDetailTabsRA UL LI A:hover 
{
    background-position: 0% -400px;
    color: #000;
    border-bottom: solid 1px #fff;
    z-index: 999;
}

#productDetailTabsRA UL LI:hover
{
    background-position: 100% -400px;
    border-bottom: solid 1px #fff;
    z-index: 999;
}
#productDetailTabsRA UL LI.productDetailTabsRA_LI_HOVER
{
    background: transparent;
    background-image: url("../images/details_tab.gif");
    background-repeat: no-repeat;
    background-position: 100% -400px;
    z-index: 1000;
}
#productDetailTabsRA UL LI.productDetailTabsRA_LI
{
    background: transparent;
    background-image: url("../images/details_tab.gif");
    background-repeat: no-repeat;
    background-position: 100% -600px;
    float: left;
    left: -10px;
    z-index: 1000;
}


#productDetailTabsRA UL LI.selectedTab A 
{
    background: transparent;
    background-image: url("../images/details_tab.gif");
    background-repeat: no-repeat;
    background-position: 0% 0px;
    color: #000;
    z-index: 999;
    top: -1px;
}

#productDetailTabsRA UL LI.selectedTab 
{
    background: transparent;
    background-image: url("../images/details_tab.gif");
    background-repeat: no-repeat;
    background-position: 100% 0px;
    z-index: 1000;
}
/* end of styles for product details tab */

/* style for checkout steps */
.checkoutNav
{
    float: left;
}
.checkoutNav DIV
{
    background-color: Transparent;
    background-image: url("../images/check_out_arrow_up.jpg"); 
    background-position: left center;
    background-repeat: no-repeat;    
    color: #351a00;
    font: bold small Verdana, Arial;
    text-transform: uppercase;
    padding: 10px 0px 10px 30px;
    text-align: left;
}
.checkoutNav DIV.selectedNav
{
    background-image: url("../images/check_out_arrow_down.jpg"); 
    font: bold small Verdana, Arial;
}
.selectedSteps
{
    color: #b70b01;
}

/* end of style for checkout steps */
