﻿#navigation 
{
    z-index: 1000;
    position: relative;
    float: left;
    list-style: none;
    padding: 0;
	margin: 0;
    border-bottom: 0px solid #fefefe;
}

#navigation a
{
    font-family: Arial;
    font-size: 13px;
}

#navigation a.lvlOne
{
    display: block;
    margin:0;
	padding: 0px 0px 0px 19px;
	font-weight: normal;
	text-decoration: none;
    border: 0;
    border-bottom: 1px solid #fefefe;
    background: url(../images/left_both.gif) left top no-repeat; 
}

#navigation a.lvlOne span
{
    display:block;
    margin: 0;
    padding:5px 24px 4px 4px;
    border: 0;
    color:#fff;
    background: url(../images/right_both.gif) no-repeat right top;
}	

#navigation li 
{
    float: left;
	padding: 0;
	border-right: 0px solid #fff;
    list-style-type: none;
}

#navigation li ul
{
    background: none;
    display: none;
    margin: 0;
    padding: 0;    
}

#navigation li ul 
{
    background: none;
    border: 0;
    width: 214px;
    position: absolute;
    margin: 0;
    padding: 0;
}

#navigation li ul li
{                   
    border: 0;
    float: none;
    margin: 0;
    padding: 0;
}

#navigation li ul li a.lvlTwo
{
    border-width: 0px;
    background:url(../images/bg_lvlTwo.png) no-repeat left top;
    color: White;
    display:block;
    height: 36px;
    line-height: 36px;
    padding: 0;
    margin: 0;
    text-align: left;
    text-decoration: none;
    width: 235px;
}

#navigation li ul li a.lvlTwo span
{
    padding: 0px 0px 0px 15px;
}

#navigation li ul li a.afterChilds
{
     background:url(../images/bg_lev1_after_children.png) no-repeat left top;    
     height: 34px;
}

#navigation li ul li a.hasChilds
{
    background:url(../images/bg_lev1_subs_closed.png) no-repeat left top;   
    height: 42px;
}

#navigation li ul li a.hasChildsAfterChild
{
     background:url(../images/bg_lvlTwoChildsAfter.png) no-repeat left top;    
     height: 42px;
}

#navigation li ul li a.lvlTwoLast
{
    background: url(../images/bg_lvlTwoLast.png) no-repeat left top;
    height: 56px;
}

#navigation li ul li a.lastAfter
{
    background: url(../images/bg_lvlTwoLastAfter.png) no-repeat left top;
    height: 56px;    
}

#navigation li ul li a.lastChildsAfter
{
    background: url(../images/bg_lvlTwoLastChildsAfter.png) no-repeat left top;
    height: 56px;
}

#navigation li ul li a.lastChilds
{
    background: url(../images/bg_lvlTwoLastChilds.png) no-repeat left top;
    height: 56px;
}

#navigation li ul li a.lvlTwoOpen
{
    background:url(../images/bg_lvlTwoOpen.png) no-repeat left top;    
    height: 42px;   
}

/*
#navigation li ul li a.afterOpen
{
     background:url(../images/bg_lev1_after_open.png) no-repeat left top;    
}
*/

/*
#navigation li ul li a span
{
    background-image: none;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 235px;
}
*/
#navigation li ul li ul
{
    display: none;    
    position: static;
    padding-bottom: 0px;
}

#navigation li ul li ul li
{
    height: 30px;
    line-height: 30px;
    padding: 0;
}

#navigation li ul li ul li a.lvlThree
{    
    background: url(../images/bg_lvlThree.png) no-repeat left top;
    color: #443d33;
    display: block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    text-align: left;
    width: 214px;
}

#navigation li ul li ul li a.lvlThree span
{
    padding: 0px 0px 0px 15px;    
}

/*#navigation li ul li ul li a.subs
{
   background-image: url(../images/bg_lev2.png); 
}*/


#navigation li ul li ul li a:hover
{
    background-image: url(../images/bg_lvlThreeHover.png);
}

#navigation li ul li ul li a.firstSub
{
    background-image: url(../images/bg_lvlThreeFirst.png);
}

#navigation li ul li ul li a.firstSub:hover
{
    background-image: url(../images/bg_lvlThreeFirstHover.png);
}

#navigation li ul li ul li a span
{
    margin: 0;
    padding: 0;
}


