/******************/
/*** Nav styles ***/
/******************/
#topmenu
{
    width: 953px;
    margin: 0 auto;
    }


#topnav, #topnav ul { /* all lists */
	padding: 0;
	margin: 0 auto;
	list-style: none;
	line-height: 1;
	clear: both;
}

#topnav a {
	display: block;
	width: auto;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#topnav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
}

#topnav li ul { /* second-level lists */
	position: absolute;
	width: 250px;
	padding-top: 17px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    z-index: 1000;
}

#topnav li:hover ul, #topnav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	visibility:  visible;
}

#topnav li ul li
{
	background-color: #e4dedb;    
    text-align: center;
}
#topnav li ul a
{
	color: #551900;
	letter-spacing: 0.1em;
	font-weight: bold;
    text-transform: uppercase;
    margin: 0 13px;
    display: block;
    width: 200px;
    border-bottom: 1px solid #cfcfcf;
    padding-top: 15px;
    font-size: 11px;
    padding-bottom: 13px;
    text-align: left;
}

#topnav li ul a:hover
{
    color: #c13721;
    text-decoration: none;
    background-image: url(/Portals/0/images/arrow_link.gif);
    background-position: center top;
    background-repeat: no-repeat;
}

#durantlogo
{
    background: url('images/duranthead.png');
    height: 74px;
    width: 482px;
    }
#topnav .nav
{
           display: block;
           height: 12px;
           text-indent: -999em;
}
#topnav .n_hotel{
    background: url('/Portals/0/images/nav_durant_hotel.gif') left top no-repeat;
    width: 80px;
}
#topnav .n_hotel:hover
{
    background: url('/Portals/0/images/nav_durant_hotel_hover.gif') left top no-repeat;
}
#topnav .n_dining{
    background: url('/Portals/0/images/nav_durant_dining.gif') left top no-repeat;
    width: 85px;
}
#topnav .n_dining:hover
{
    background: url('/Portals/0/images/nav_durant_dining_hover.gif') left top no-repeat;
}
#topnav .n_lodging{
    background: url('/Portals/0/images/nav_durant_lodging.gif') left top no-repeat;
    width: 100px;
}
#topnav .n_lodging:hover
{
    background: url('/Portals/0/images/nav_durant_lodging_hover.gif') left top no-repeat;
}
#topnav .n_gaming{
    background: url('/Portals/0/images/nav_durant_gaming.gif') left top no-repeat;
    width: 92px;
}
#topnav .n_gaming:hover
{
    background: url('/Portals/0/images/nav_durant_gaming_hover.gif') left top no-repeat;
}
#topnav .n_amenities{
    background: url('/Portals/0/images/nav_durant_amenities.gif') left top no-repeat;
    width: 120px;
}
#topnav .n_amenities:hover
{
    background: url('/Portals/0/images/nav_durant_amenities_hover.gif') left top no-repeat;
}
#topnav .n_entertainment{
    background: url('/Portals/0/images/nav_durant_entertainment.gif') left top no-repeat;
    width: 171px;
}
#topnav .n_entertainment:hover
{
    background: url('/Portals/0/images/nav_durant_entertainment_hover.gif') left top no-repeat;
}
#topnav .n_promotions{
    background: url('/Portals/0/images/nav_durant_promotions.gif') left top no-repeat;
    width: 140px;
}
#topnav .n_promotions:hover
{
    background: url('/Portals/0/images/nav_durant_promotions_hover.gif') left top no-repeat;
}
#topnav .n_locations{
    background: url('/Portals/0/images/nav_durant_locations.gif') left top no-repeat;
    width: 123px;
}
#topnav .n_locations:hover
{
    background: url('/Portals/0/images/nav_durant_locations_hover.gif') left top no-repeat;
}
#topnav .n_playersclub{
    background: url('/Portals/0/images/nav_durant_playersclub.gif') left top no-repeat;
    width: 154px;
}          
#topnav .n_playersclub:hover
{
    background: url('/Portals/0/images/nav_durant_playersclub_hover.gif') left top no-repeat;
}

#footernav 
{
    padding: 0;
    margin: 0 auto;
    text-align: center;
}
#footernav ul 
{
	padding: 0;
	margin: 0px;
	list-style: none;
	text-align: center;
}
#footernav li 
{
    display: inline;
    background: none;
    margin: 0 15px 0 0;
	padding: 0 0 0 0px;
	list-style: none;
	width: auto; /* width needed or else Opera goes nuts */
    float: left;
}
#footernav a {
	color: #efdfd2;
	font-size: 12px;
	margin-right: 0px;
}

#footernav .footernav
{
           display: block;
           height: 7px;
           text-indent: -999em;
}
#footernav .f_reservations{
    background: url('/Portals/0/images/footernav_reservations.gif') left top no-repeat;
    width: 104px;
}
#footernav .f_press_room{
    background: url('/Portals/0/images/footernav_press_room.gif') left top no-repeat;
    width: 91px;
}
#footernav .f_winners{
    background: url('/Portals/0/images/footernav_winners.gif') left top no-repeat;
    width: 61px;
}
#footernav .f_faqs{
    background: url('/Portals/0/images/footernav_faqs.gif') left top no-repeat;
    width: 33px;
}
#footernav .f_respgaming{
    background: url('/Portals/0/images/footernav_respongaming.gif') left top no-repeat;
    width: 156px;
}
#footernav .f_maps{
    background: url('/Portals/0/images/footernav_maps.gif') left top no-repeat;
    width: 133px;
}
#footernav .f_events{
    background: url('/Portals/0/images/footernav_events.gif') left top no-repeat;
    width: 53px;
}
#footernav .f_groups{
    background: url('/Portals/0/images/footernav_groupsmeetings.gif') left top no-repeat;
    width: 146px;
}
#footernav .f_meetings{
    background: url('/Portals/0/images/footernav_meetings.gif') left top no-repeat;
    width: 69px;
}
#footernav .f_careers{
    background: url('/Portals/0/images/footernav_careers.gif') left top no-repeat;
    width: 64px;
}
#footernav .f_rvpark{
    background: url('/Portals/0/images/footernav_rvpark.gif') left top no-repeat;
    width: 61px;
}
#footernav .f_contact{
    background: url('/Portals/0/images/footernav_contact.gif') left top no-repeat;
    width: 62px;
}
#footernav .f_sitemap{
    background: url('/Portals/0/images/footernav_sitemap.gif') left top no-repeat;
    width: 61px;
}
