#reserve #b { float: left; width: 916px; padding: 18px; }
#reserve #col-left { float: left; width: 621px; }
#reserve #col-right { float: right; width: 285px; margin-top: 135px;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px; }

#reserve #subContent
{
	width: 620px;
}

#reserve h1
{
	background-color: #33598a;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height: 20px;
	margin: 0;
	padding: 3px;
}

#reserve h1 img
{
	margin: 2px;
	display: block;
}

#reserve #subContent,
#reserve #contentColumn,
#reserve #centershift,
#reserve #facilitySelectDropdown,
#reserve #unitlist
{
	float: none;
	width: 100%;
	padding: 0;
	margin: 0;
}

#reserve #hours,
#reserve #location,
#reserve #specials,
#reserve #map
{
	display: none;
}

#reserve #hours,
#reserve #location,
#reserve #specials
{
	padding: 0;
	width: 285px;
	margin-bottom: 20px;
}

#reserve #hours .content,
#reserve #location .content,
#reserve #specials .content
{
	margin: 10px;
}

#reserve #hours .content { border: 1px solid #e3e3e3; margin: 10px 0; }
#reserve #hours .content ul.hours { padding: 0.75em; }

#reserve #specials .content, #reserve #map .content { margin: 10px 0; }

#reserve #specials .content img { border: 1px solid #e3e3e3; margin-bottom: 1em; }

.ui-loading
{
	background: transparent url(../img/value-loader.gif) no-repeat;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
}

ul.hours { margin: 0; padding: 0; list-style-type: none; list-style-position: inside; }
ul.hours li span { padding-left: 1em; }

#reserve #facilitySelectDropdown { margin-top: 2em; }

#reserve #centershift iframe
{
	height: 820px;
	width: 620px;
	border: none;
	float: none;
	margin-bottom: 0;
}