/* @override http://dev.goldrushgetaways.com/cms/templates/grg-custom/css/nav.css */
/* @group NAVBAR */
#navmenu {height:52px;position:relative;z-index:500;float:none;}
#navmenu ul {list-style:none;line-height:42px;padding-top:10px;}
#navmenu ul li {position:relative;margin:0;}
#navmenu a {float:left;text-decoration:none;display:block;cursor:pointer;height:42px;padding: 0px 0px 0px 7px;margin: 0px 0px 0px 8px;}
#navmenu li a:hover {height:42px;}
#navmenu li {float:left;padding:0;padding:0px 7px 0px 0px;}
#navmenu ul ul a {background:none;}
#navmenu ul ul {border:none;}
#navmenu li li a {font-weight:normal;padding:0;margin:0;height:26px;line-height:26px;text-indent:5px;}
#navmenu ul ul a {display:block;text-decoration:none;text-transform:none;}
#navmenu li li {padding:0;background:none;}
#navmenu li li {float:left;padding:0;}
#navmenu li:hover, #navmenu li.iehover {left:0;}
#navmenu ul ul a:hover {background:none;height:26px;line-height:26px;padding:0;margin:0;}
#navmenu li ul {top:42px;position:absolute;left:-999em;height:auto;font-weight:normal;border-width:0;margin:0;padding:0;border-bottom:none;}

#navmenu ul li ul li a.child,#navmenu ul li ul li a.child:hover,#navmenu ul li#current ul li a.child,#navmenu ul li#current ul li a.child:hover {background:url(../images/arrow_right.gif) 100% 50% no-repeat;}
#navmenu ul li.active ul li a.child,#navmenu ul li.haschild.active ul li#current a.child {background:url(../images/arrow_right.gif) 100% 50% no-repeat;}
#navmenu li:hover ul ul, #navmenu li:hover ul ul ul,#navmenu li:hover ul ul ul ul,  #navmenu li.iehover ul ul, #navmenu li.iehover ul ul ul, #navmenu li.iehover ul ul ul ul {left:-999em;}
#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul,#navmenu li li li li:hover ul,#navmenu li.iehover ul, #navmenu li li.iehover ul,#navmenu li li li.iehover ul,#navmenu li li li li.iehover ul {z-index:100;left:0;}

#navmenu ul ul li a {border-right:none;}
#navmenu a {text-transform:none;}
#navmenu ul li:hover li:hover,#navmenu ul li#current ul li a,#navmenu ul li#current ul li,#navmenu ul li#current ul li a:hover,#navmenu ul li#current ul li.hover, #navmenu li.haschild:hover li span,#navmenu li.haschild.iehover li span,#navmenu li.iehover li span,#navmenu ul li li a,#navmenu ul li.haschild li#current a,#navmenu ul li.haschild li#current,#navmenu ul li.iehover li.iehover, #navmenu ul li ul li a:hover,#navmenu ul li ul li:hover,#navmenu ul li ul li.iehover {background-image:none;}

.menuleft {
	float: left;
	width: 10px;
	height: 52px;
	background: url(../images/top_menu/menuleft.png) no-repeat left top;
}
.menuright {
	float: right;
	width: 10px;
	height: 52px;
	background: url(../images/top_menu/menuright.png) no-repeat left top;
}


#navmenu ul li a {
/* NAV UP COLOR */	color: #fff;
	background: url(../images/top_menu/nav_left_up.png) no-repeat left center;
}

#navmenu ul li a:hover,
#navmenu ul li:hover a,
#navmenu ul li.iehover a {
/* NAV OVER COLOR */	color: #E67913;
	background: url(../images/top_menu/nav_left_over.png) no-repeat left center;
}

#navmenu li#current a,
#navmenu li#current a:hover,
#navmenu li#current:hover a,
#navmenu li#current.iehover a {
/* NAV ACTIVE COLOR */	color: #303030;
	background: url(../images/top_menu/nav_left_active.png) no-repeat left center;
}
#navmenu li#current,
#navmenu li#current:hover,
#navmenu li#current.iehover {
	background: url(../images/top_menu/nav_right_active.png) no-repeat right center;
}


#navmenu ul li:hover li a,
#navmenu ul li.iehover li a,
#navmenu ul li#current:hover li a,
#navmenu ul li#current.iehover li a,
#navmenu ul li:hover ul ul li a {
/* LEVEL 2 NAV UP COLOR */	color: #444;
	background-image: none;
}


#navmenu li:hover ul, 
#navmenu li li:hover ul, 
#navmenu li li li:hover ul, 
#navmenu li li li li:hover ul,
#navmenu li.iehover ul, 
#navmenu li li.iehover ul, 
#navmenu li li li.iehover ul,
#navmenu li li li li.iehover ul,
#navmenu ul li:hover li a,
#navmenu ul li.iehover li a,
#navmenu ul li:hover ul ul li a,
#navmenu ul li.iehover ul ul li a {
/* LEVEL 2 NAV UP BG COLOR */	background-color: #FFD4A7;
}

#navmenu li ul li a:hover,
#navmenu li ul li ul li a:hover,
#navmenu li li:hover,
#navmenu ul li li.iehover,
#navmenu li li.iehover a,
#navmenu ul li li:hover a,
#navmenu ul li li:hover,
#navmenu ul li li.iehover,
#navmenu ul li li#current a:hover,
#navmenu li.haschild ul li#current.iehover,
#navmenu li.haschild ul li#current:hover,
#navmenu ul li.haschild li#current a:hover
{
/* LEVEL 2 NAV OVER BG COLOR */	background-color: #FF9C03;
/* LEVEL 2 NAV OVER TEXT COLOR */	color: #ffffff;
background-image: none;
}

#navmenu ul li#current ul li a,
#navmenu ul li#current ul li,
#navmenu ul li#current ul li a:hover,
#navmenu ul li#current ul li.hover
#navmenu ul li#current ul li.iehover,
#navmenu ul li.haschild li#current a {
/* LEVEL 2 ACTIVE TEXT COLOR */	color: #ffffff;
}

#navmenu li li {
/* LEVEL 2 SEPARATOR */	border-bottom: 1px solid #E67913;
}

#navmenu li ul {
	width: 173px;
/* SUBLEVEL BLOCK OUTLINE */
	border-right: 1px solid #E67913;
	border-left: 1px solid #E67913;
	border-top: none;
}
#navmenu li, #navmenu {background: url(../images/top_menu/nav_bg.png) repeat-x 0 bottom;font-weight: bold;}
#navmenu li {background: url(../images/top_menu/nav_right_up.png) no-repeat right center;}
#navmenu ul li:hover,#navmenu ul li.iehover {background: url(../images/top_menu/nav_right_over.png) no-repeat right center;}
#navmenu ul li:hover li a,#navmenu ul li.iehover li a {background-image: none;}
#navmenu ul ul a {width: 170px;}
#navmenu li li,#navmenu li.haschild ul li#current:hover,#navmenu li.haschild ul li#current.iehover {width: 173px;}
#navmenu li ul ul {margin: -42px 0 0 173px;}
/*


 @end */