.location-info-links{
	padding-left: 28px;
	width: 121px;
	float: left;
	padding-right: 20px;
}
.location-info-address{
	float: left;
	color: #5e360a;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 30px;
}
.location-info-address a{
	color: #5e360a;
	font-size: 16px;
	font-weight: bold;
}
.location-info-hours{
	width: 260px;
	font-size: 11px;
	float: left;
}
.location-info-hours li{
	font-size: 11px;
	line-height: 11px;
}


/*=================  LOCATIONS NAV STYLES  ================*/
#locations-nav{
	background: url(../images/locations-nav-bg.jpg) no-repeat;
	width: 731px;
	height: 52px;
}

#locations-nav ul, #locations-nav ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#locations-nav ul li{
	float: left;
}

#locations-nav ul li a{
	height: 52px;
	display: block;
	text-indent: -5000px;
}

#locations-nav ul li a.salt-lake-city, #locations-nav ul li.salt-lake-city{
	width: 158px;
	background: url(../images/locationsNav-salt-lake-city0.gif);
}
#locations-nav ul li a.park-city, #locations-nav ul li.park-city{
	width: 151px;
	background: url(../images/locationsNav-park-city0.gif);
}
#locations-nav ul li a.airport, #locations-nav ul li.airport{
	width: 142px;
	background: url(../images/locationsNav-airport0.gif);
}

body.salt-lake-city #locations-nav ul li a.salt-lake-city, #locations-nav ul li a.salt-lake-city:hover{
	background: url(../images/locationsNav-salt-lake-city1.gif);
}
body.park-city #locations-nav ul li a.park-city, #locations-nav ul li a.park-city:hover{
	background: url(../images/locationsNav-park-city1.gif);
}
body.airport #locations-nav ul li a.airport, #locations-nav ul li a.airport:hover{
	background: url(../images/locationsNav-airport1.gif);
}


/*=================  LEFT NAV STYLES  ================*/
body.locations #leftNav{
	margin-top: 13px;
}

body.locations #leftNav li.salt-lake-city-location, body.locations #leftNav li a.location{
	height: 27px;
	background: url(../images/leftNav-locations0.jpg);
}
body.locations ul li.tap, body.locations ul li a.tap{
	height: 27px;
	background: url(../images/leftNav-tap0.jpg);
}
body.locations ul li.mug-club , body.locations ul li a.mug-club{
	height: 27px;
	background: url(../images/leftNav-mug0.jpg);
}
body.locations ul li.private-parties, body.locations ul li a.private-parties{
	height: 27px;
	background: url(../images/leftNav-parties0.jpg);
}
body.locations ul li.reservations, body.locations ul li a.reservations{
	height: 27px;
	background: url(../images/leftNav-reservations0.jpg);
}
body.locations ul li.catering, body.locations ul li a.catering{
	height: 27px;
	background: url(../images/leftNav-catering0.jpg);
}

body.locations #leftNav li a.location:hover,
body.salt-lake-city-location #leftNav li a.location,
body.park-city-location #leftNav li a.location,
body.airport-location #leftNav li a.location{
	background: url(../images/leftNav-locations1.jpg);
}

body.salt-lake-city-tap ul li a.tap, 
body.park-city-tap ul li a.tap,
body.airport-tap ul li a.tap,
body.locations ul li a.tap:hover{
	background: url(../images/leftNav-tap1.jpg);
}

body.locations ul li a.mug-club:hover,
body.salt-lake-city-mug-club ul li a.mug-club, 
body.park-city-mug-club ul li a.mug-club{
	background: url(../images/leftNav-mug1.jpg);
}

body.locations ul li a.private-parties:hover,
body.salt-lake-city-parties ul li a.private-parties, 
body.park-city-private-parties ul li a.private-parties{
	background: url(../images/leftNav-parties1.jpg);
}

body.locations ul li a.reservations:hover,
body.salt-lake-city-reservations ul li a.reservations, 
body.park-city-reservations ul li a.reservations{
	background: url(../images/leftNav-reservations1.jpg);
}

body.locations ul li a.catering:hover,
body.airport-catering ul li a.catering{
	background: url(../images/leftNav-catering1.jpg);
}


/*=================  HEADER STYLES  ================*/
body h3.header{
	width: 439px;
	height: 78px;
}
body.salt-lake-city-tap h3.header{
	background: url(../images/header-slc-tap.jpg);
}
body.salt-lake-city-mug-club h3.header{
	background: url(../images/header-slc-mug.jpg);
}
body.salt-lake-city-parties h3.header{
	background: url(../images/header-slc-parties.jpg);
}
body.salt-lake-city-reservations h3.header{
	background: url(../images/header-slc-reservations.jpg);
}

body.park-city-tap h3.header{
	background: url(../images/header-pc-tap.jpg);
}
body.park-city-mug-club h3.header{
	background: url(../images/header-pc-mug.jpg);
}
body.park-city-private-parties h3.header{
	background: url(../images/header-pc-parties.jpg);
}
body.park-city-reservations h3.header{
	background: url(../images/header-slc-reservations.jpg);
}

body.airport-tap h3.header{
	background: url(../images/header-airport-tap.jpg);
}
body.airport-catering h3.header{
	background: url(../images/header-airport-catering.jpg);
}


/*=================  SLC STYLES  ================*/
body.salt-lake-city-location #main-content-container,
body.salt-lake-city-tap #main-content-container,
body.park-city-location #main-content-container,
body.park-city-tap #main-content-container,
body.airport-location #main-content-container,
body.airport-tap #main-content-container{
	width: 730px;
}
body.salt-lake-city-location #secondary-content-container,
body.salt-lake-city-tap #secondary-content-container,
body.park-city-location #secondary-content-container,
body.park-city-tap #secondary-content-container,
body.airport-location #secondary-content-container,
body.airport-tap #secondary-content-container{
	display: none;
}


/*=================  TAP STYLES  ================*/
.tap-items{
	margin: 20px 30px;
}
.tap-items td{
	padding: 15px 0px;
	border-bottom: dashed 2px #d0bdaa;
}
.tap-item .title{
	padding-top: 10px;
	font: bold 14px arial;
	color: #000;
}
.tap-item img{
	float: left;
	margin-right: 30px;
}