/* Top level nav -------------------------------------------------------------------------------------  */ 

#nav 
{
   background: url(../images/nav_left.png) bottom left no-repeat; 
   font-size: 14px;       
   float: right;
   height: 30px;
   list-style-type: none;
   margin: 0;    
   padding: 0;
      padding-left: 17px;    
   position: relative;
      right: 0;
      top: 110px;
   z-index: 99;     
}

#nav li 
{
   background: url(../images/nav.png) bottom left repeat-x;      
   float: left;
   list-style-type: none;
   list-style-image: none;
   margin: 0; 
   padding: 0;
}

#nav li a, #nav li a:visited 
{   
      border: 0 none;
      color: #8a9991;
      cursor: pointer;
      display: block;
      font-size: 14px;
      font-weight: normal;                         
      height: 30px;  
      line-height: 30px;           
      margin-right: 17px;          
      text-decoration: none;   
}

/* hover effect for 1st level navigation */
#nav li:hover a, #nav li a:hover, #home #nav_home, #about #nav_about, #designs #nav_designs,#nav_tax, #projects #nav_projects, #agent #nav_agent, #contact #nav_contact 
{
   color: #fff; 
}
    
/* Dropdown -------------------------------------------------------------------------------------  */   

#nav li ul 
{
   background: url(../images/bk_dropdown_bottom.png) bottom left no-repeat;      
   margin: auto;
   padding-bottom: 13px;
   position: absolute; 
      top: 30px;
   visibility: hidden;      
   width: 160px;
}

#nav li ul li
{  
   display: inline;    
   float: none;  
   font-size: 12px;
   height: 24px;
   line-height: 24px;
   margin: 0;
   padding: 0;
   width: 140px; 
}

#nav li ul li a
{
   background: #445158 url(../images/dropdown_divider.png) bottom left no-repeat; 
   font-size: 12px;
   height: 24px;
   line-height: 24px;
   margin: 0;
   padding: 0;
   width: 140px;   
}

#nav li:hover ul, #nav li a:hover ul
{
   visibility: visible; 
}

#nav li:hover ul li a, #nav li a:hover ul li a 
{
   color: #fff;   
   display: block; 
   font-size: 12px;    
   padding: 0 10px;
} 

#nav li:hover ul li a:hover
{
   background-color: #232f35;
   font-size: 12px;    
}

.last
{
   background: url(../images/bk_subnav_right.jpg) top right no-repeat;
}

