﻿.ir { display: block; overflow: hidden; }

#NavSprite
{
	margin:0;
	padding:0;
	width:948px;
	height:36px;
	overflow:hidden;
}

#NavSprite dd
{
	margin:0;
	float:left;
	position:relative;
}

#NavSprite a.ir
{
	display:block;
	width:948px;
	height:0px;
	padding-top:36px;
	background:url(/!images/mp/ac_rw_mp_corenav_static.gif) 0 0 no-repeat;
	overflow:hidden;
}

#Restaurants a.ir{background-position:-0px 0; width:128px;}
#Lodging a.ir{background-position:-128px 0; width:87px;}
#Parking a.ir{background-position:-215px 0; width:135px;}
#Chef a.ir{background-position:-350px 0; width:158px;}
#Press a.ir{background-position:-508px 0; width:125px;}
#Sponsors a.ir{background-position:-633px 0; width:95px;}
#Contest a.ir{background-position:-728px 0; width:85px;}
#Email a.ir{background-position:-813px 0; width:135px;}

#NavSprite a.ir:hover{background: none;}

.sec_restaurants dd#Restaurants a.ir,
.sec_lodging dd#Lodging a.ir,
.sec_parking dd#Parking a.ir,
.sec_chef dd#Chef a.ir,
.sec_press dd#Press a.ir,
.sec_sponsors dd#Sponsors a.ir,
.sec_contest dd#Contest a.ir,
.sec_email dd#Email a.ir {background: none;}

#NavSprite dd:hover a.ir, #NavSprite dd.IEhover a.ir, #NavSprite a.ir:hover { background: none; }