﻿#Navigation
{
    margin-top: 40px;
}
    
#Navigation ul
{
    padding: 0px;
    margin: 0px;    
    display:block;
    position:relative;
    height:22px; 
    z-index:300;   
}
    
    
#Navigation ul li
{
    display: block;
    float: left;        
    margin-right: 40px;
    padding: 2px;    
    position:relative;
    height:22px;
}

    
#Navigation ul li a
{    
    text-decoration:none;
    font-weight: normal;
    font-size: 18px;
    color:#26170f;
    
}

#Navigation ul li a:hover
{ 
    /*color:#6C0C1E; */
    cursor:pointer;
}


#Navigation ul li div
{    
    position:absolute;
    left:0; 
    bottom:-2px;       
    display:none;
    background-image:url('images/bar.jpg');
    background-repeat :repeat-x;
    min-height:4px;
    min-width:4px;
    *height:auto;
    *width:auto;
    width:100%;
} 

#Navigation ul li div div
{
    position:absolute;
    bottom:-6px;
    background-image:url('images/bar-triangle.png');
    background-position:center bottom;
    background-repeat :no-repeat;
    min-height:7px;
    min-width:11px;
    *width:11px;
    *height:7px;
    width:100%;
    padding-top:3px;
}

#Navigation ul li:hover div
{
    display:block;
}

#Navigation ul li ul
{   background:#fff;   
    display: block;
    margin: 10px 0 0 -10px;
    opacity: 0.9;
    filter:alpha(opacity=90);
    padding: 0;
    position: absolute;
    left:0;
    top:24px;
    z-index: 300;
    *z-index: 500;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    height:100%;
    height:auto;           
    width:100%;
    width:auto;
    zoom:1;
    }
#Navigation ul li:hover ul
{   border:1px solid #666;
    box-shadow:0 0 8px 2px #505050;
    -moz-box-shadow:0 0 8px 2px #505050;
    -webkit-box-shadow:0 0 8px 2px #505050;
    zoom: 1;
    filter:
          progid:DXImageTransform.Microsoft.Shadow(color=#939393,direction=0,strength=5),
          progid:DXImageTransform.Microsoft.Shadow(color=#939393,direction=45,strength=3),          
          progid:DXImageTransform.Microsoft.Shadow(color=#939393,direction=135,strength=3),
          progid:DXImageTransform.Microsoft.Shadow(color=#939393,direction=180,strength=5),
          progid:DXImageTransform.Microsoft.Shadow(color=#939393,direction=225,strength=5),
          progid:DXImageTransform.Microsoft.Shadow(color=#939393,direction=270,strength=3);
    }
body:last-child #Navigation ul li:hover ul {
      /* Remove filter from IE9 */
      filter: none;
    }
#Navigation ul li:hover ul li
{   height:40px;    
    overflow: hidden;    
    }
#Navigation ul li ul li
{  float:left;
   display:block;         
   margin:0;   
   padding:0;
   white-space:nowrap; 
   border:0; 
   color:#d4d392 !important;
   height: 0;
   overflow: hidden;
   -webkit-transition: height .35s ease .1s;
   -moz-transition: height .35s ease .1s;
   -o-transition: height .35s ease .1s;
   -ms-transition: height .35s ease .1s;
   transition: height .35s ease .1s; 
   width:150px;
   width:auto;
   min-width:150px;
   
}
#Navigation ul li ul li a
{  display:block;
   color:#1d1d1d;
   outline:0 !important;
   border:0 !important;
   padding:8px 16px;  
    }
    
#Navigation ul li ul li a:hover
{    
    color:#d4d392 !important;
    outline:0;
    border:0; 
}

#top-right-small-nav
{   /*position: absolute;
    right: 65px;
    top: 10px;*/
    }
#top-right-small-nav ul
{   margin:24px 0 0 0;
    padding:0;
    list-style: none;
    line-height:0;
    float:right;
    }
#top-right-small-nav ul li
{   margin:0;
    padding:2px 5px;    
    list-style: none;    
    /*border-right:1px solid #6C0C1E;*/
    float:left;
    color: #6C0C1E;
    font-size:11px;
    line-height:6px;
    }
#top-right-small-nav ul li a
{   text-decoration:none;
    color: #6C0C1E;
    text-transform:uppercase;
    font-size:11px;
    padding:0;
    margin:0;
    font-weight:normal;    
    }
#top-right-small-nav ul li a:hover
{  text-decoration: underline;
    }
 
 