/*	crk_mid_ctr_rfrm.css
	Style sheet for reservation form pages
*/
	#resanfa {
	}
	#resanfa h1	{
		font-size:1.8em; 
		font-weight:400; 
		padding: 0px; 
		margin: 12px 0 6px 0;
		text-align:center;
		color:#369;
		}
	#resanfa h2 {
		text-align:center; 
		margin: 6px 0 12px 0;
		font-size:1.4em; 
		line-height:2em;
		color:#777;
		}
	form.res
			{
			font-size:1em; 
			background:#e8e8e8;
			/*
			width: 480px;
			*/
			margin:auto;
			padding:12px 20px;
			}
	form.res input	{
			margin:0;
			padding:0;
			font-size:1em;
			}
	form.res input.longfld	{
			width:220px;
			}
	form.res input.tinshort	{
			width:20px;
			text-align:center;
			}
	form.res input.formsub {
			width:140px;
			background:#014;
			color: #bff;
			font-size:0.9em;
			font-weight:400;
			}
	form.res textarea	{
			width:220px;
			font-size:1em;
			}
	form.res textarea.tarnotes {
			height: 8em;
			font-size:1.45em;
			}
	form.res select	{
			font-size:1em;
			}
	form.res select.selcntry	{
			width:220px; 
			}
	form.res p	{
			font-size:0.9em;
			margin:8px 22px;
			text-align:justify;
			color:#33a;
			}
	#resdetails {
			margin:auto;
			margin-top:20px;
			background:#dddddf;
			width:100%;
			font-size:100%;
			}
	#resdetails td {
			vertical-align:top;
			text-align:left;
			background:#058;
			color: #bff;
			padding:4px;
			padding-left:8px;
			}
	#resdetails tr > td:first-child  {
			text-align:right;
			padding: 8px 10px;
			background:#014;
			width:140px;
			}
	#resdetails tr.ftnotes td {
			padding-top: 2px;
			font-size:0.9em;
			}
	#resdetails td.cfd {
			background:#dddddf;
			}
	#formgo {
			width:100%;
			background:#f0f0ff;
			padding:8px 0 8px 0;
			margin:auto;
			}
ul.hpnav {
	width:95%;
	margin: auto;
	margin-top: 8px;
	background-color:#e4f0f4;
	padding:2px 0 3px 0;
	list-style: none;
	text-align:center;
}
ul.hpnav li {
	font-size: 0.9em;
	display:inline;
	background-color:#eee;
	border:1px solid;
	border-color:#eff #bdd #bdd #eff;
	padding:0 0.2em 0.1em 0.2em;
	margin:0 3px;
	}
ul.hpnav a {
	text-decoration: none;
	padding:0em 1.1em;
	color: #00a;
}
ul.hpnav a:link {
	text-decoration: none;
	color: #00a;
}
ul.hpnav a:active {
	text-decoration: none;
	color: #00a;
}
ul.hpnav a:visited {
	text-decoration: none;
	color: #00a;
}
ul.hpnav a:hover {
	background:#8ff;
	color: #c10;
}
p.lnkcat {
	text-align:center;
	margin-top:6px;
	margin-bottom:10px;
}	
/*
	end of style sheet
*/
