/* LEVEL ONE */

#nav 
{   
   position: relative;
   font-size: 12px;    
   list-style-type: none;
   margin-top: 3px;
   /*   margin: 0 auto;    
      padding: 0;          
      position: absolute;
         top: 125px;
         right: 0; */
	background-color: #d1d3d4;

	height: 27px;
	z-index: 998;
}

#nav li
{
   float: left;
   list-style-type: none;
   list-style-image: none;
   zoom: 1;
}

#nav li a                    
{    
   color: #acacac;
   display: block;  
   text-decoration: none;
}


#nav li a:hover                
{
   color: #464646; 
}

#nav li.hover, #nav li:hover
{ 
   position: relative;
}

#nav li.hover a
{

}

#nav li a#nav_home, #nav li a#nav_home_selected
{
   /*background: url(../images/layout/nav_home.png) top left no-repeat;
   width: 68px;
   height: 40px;*/
   background: url(../images/layout/btn-menu-home-new.jpg) top left no-repeat;
   width: 96px;
   height: 27px;
}

#nav li a#nav_hospitality
{
   background: url(../images/layout/nav_hospitality.png) top left no-repeat;
   width: 93px;
   height: 40px;
}

#nav li a#nav_care
{
   padding-top: 8px;
   background: url(../images/layout/nav-care.png) top left no-repeat;
   width: 93px;
   height: 24px;
}

#nav li a#nav_bedroom, #nav li a#nav_bedroom_selected
{
/*   background: url(../images/layout/nav_bedroom.png) top left no-repeat;
   width: 91px;
   height: 40px; */
   background: url(../images/layout/btn-menu-bedroom.gif) top left no-repeat;
   width: 92px;
   height: 27px;
}

#nav li a#nav_bathroom, #nav li a#nav_bathroom_selected
{
/*   background: url(../images/layout/nav_bathroom.png) top left no-repeat;
   width: 80px;
   height: 40px; */
   background: url(../images/layout/btn-menu-bathroom.gif) top left no-repeat;
   width: 98px;
   height: 27px;
}

#nav li a#nav_beach, #nav li a#nav_beach_selected
{
/*   background: url(../images/layout/nav_beach.png) top left no-repeat;
   width: 78px;
   height: 40px; */
   background: url(../images/layout/btn-menu-beach.gif) top left no-repeat;
   width: 77px;
   height: 27px;
}

#nav li a#nav_news, #nav li a#nav_news_selected
{
/*   background: url(../images/layout/nav_beach.png) top left no-repeat;
   width: 78px;
   height: 40px; */
   background: url(../images/layout/btn-menu-news.gif) top left no-repeat;
   width: 73px;
   height: 27px;
}

#nav li a#nav_policies, #nav li a#nav_policies_selected
{
/*   background: url(../images/layout/nav_beach.png) top left no-repeat;
   width: 78px;
   height: 40px; */
   background: url(../images/layout/btn-menu-policies.gif) top left no-repeat;
   width: 89px;
   height: 27px;
}

#nav li a#nav_warranty, #nav li a#nav_warranty_selected
{
   background: url(../images/layout/btn-menu-warranty.gif) top left no-repeat;
   width: 101px;
   height: 27px;
}

#nav li a#nav_trade, #nav li a#nav_trade_selected
{
   background: url(../images/layout/btn-menu-trade.gif) top left no-repeat;
   width: 84px;
   height: 27px;
}
#nav li a#nav_profile, #nav li a#nav_profile_selected
{
   background: url(../images/layout/myprofile.gif) top left no-repeat;
   width: 93px;
   height: 27px;
}



#nav li.dummy-gap
{
	width: 60px;
}

#nav li.separator
{
   background: url(../images/layout/nav_separator.jpg) top left no-repeat;
   width: 1px;
   height: 27px;
}

#nav li a#nav_login, #nav li a#nav_login_selected
{
   background: url(../images/layout/btn-menu-login.gif) top left no-repeat;
   width: 66px;
   height: 27px;
}
#nav li a#nav_logout
{
   background: url(../images/layout/btn-menu-logout.gif) top left no-repeat;
   width: 66px;
   height: 27px;
}
#nav li a#nav_view_cart, #nav li a#nav_view_cart_selected
{
   background: url(../images/layout/btn-menu-view-cart.jpg) top left no-repeat;
   width: 89px;
   height: 27px;
}

#nav li a#nav_checkout, #nav li a#nav_checkout_selected
{
   background: url(../images/layout/btn-menu-checkout.gif) top left no-repeat;
   width: 79px;
   height: 27px;
}

#nav li a#btnSearchSubmit
{
   margin-top: 3px;
   background: url(../images/layout/btnMenuGo-new.gif) top left no-repeat;
   width: 36px;
   height: 20px;
   cursor: pointer;
}

#nav li.search
{
	padding-right: 0;
	margin-right: 0;
	width: 160px !important;
}
#nav li.search table
{
	border-collapse: collapse;
	margin-left: 6px;
	width: 160px;
}

#nav li.search table tr td
{
	padding-top: 2px !important;
}

#nav li.search table tr td a
{
	margin-top: 0 !important;
}

#nav li.search table tr td.column1
{
	width: 120px !important;
}

#nav li.search table tr td.column2
{

}

#nav li a#nav_home:hover, #nav li a#nav_hospitality:hover, #nav li a#nav_bedroom:hover, #nav li a#nav_bathroom:hover, #nav li a#nav_beach:hover, #nav li a#nav_care:hover, #nav li a#nav_warranty:hover, #nav li a#nav_warranty_selected, #nav li a#nav_trade:hover, #nav li a#nav_trade_selected,
#nav li a#nav_profile:hover, #nav li a#nav_profile_selected, #nav li a#nav_login_selected, #nav li a#nav_bedroom_selected, #nav li a#nav_bathroom_selected, #nav li a#nav_beach_selected, #nav li a#nav_home_selected, #nav li a#nav_news_selected, #nav li a#nav_view_cart_selected, #nav li a#nav_checkout_selected, #nav li a#nav_policies_selected
{
      background-position: bottom left;
}

#nav li:hover a, #nav li a:hover
{
      background-position: bottom right !important;
}  


/* 
   LEVEL TWO
*/
#nav ul
{ 
   background: #fff;
   /*border: 1px solid #f6d288;*/
   border: 1px solid #aaadb2;
   /*border: 1px solid rgb(149, 156, 51); */
   position: absolute; 
   top: 100%; 
   left: 0; 
   visibility: hidden;      
}

#nav ul li
{ 
   float: none; 
   border-bottom: #F4F4F4 1px solid;  
   padding-top: 4px;
   padding-bottom: 4px;
   width: 120px;         
}                             
                                    
#nav ul li a               
{    
   display: inline-block; /* IE 6 & 7 Needs Inline Block */
   min-height: 20px;
   line-height: 16px;
   padding: 0 8px 0 5px; 
   width: 100px;
}

   #nav ul li a.hasChildren:hover, #nav ul li:hover a.hasChildren              
   {    
      color: #464646;
   }  

   .hasChildren
   {
      background: url(../images/layout/nav_arrow_light.png) top right no-repeat;  
   }
   
   .hasChildren:hover
   {
      background: url(../images/layout/nav_arrow_dark.png) top right no-repeat;  
   }   

   
/* 
   LEVEL THREE
*/
#nav ul ul
{
   left: 100%; 
   top: 0;
   margin-top: -1px;
}

#nav li:hover > ul
{ 
   visibility: visible; 
}

#nav ul ul li a               
{    
   padding-right: 0;   
}


/*.mi_4 .sub_menu
{
	margin-left: -40px;	
}*/
