body   {	color: black;	background-color: white;	margin: 1pt}body#inset {	margin: 3pt;}body#deepinset {	margin: 3pt 12pt;	background-color: #fafafa;}table {	font-family: Helvetica, sans-serif;	font-size: 1.0em;	font-weight: bold;	white-space: nowrap;}table#nav_top  {	font-size: 1.0em;	margin: 0 0 0 0.5em;}table#nav_left {	margin: 0 0 0 1.0em;	font-size: 0.8em;}table#form tr  {	font-family: Helvetica, sans-serif;	font-weight: bold;	font-size: 1.0em;}table#form tr.alt {	background-color: #ccd;}table#form tr td {	padding: 2px;	vertical-align: middle;}table#form tr td.top {	padding: 4px 2px 2px 2px;	vertical-align: top;}th {	color: navy;	font-size: 120%;	font-weight: bold;	background-color: #aaa;}h1 {	font-family: Helvetica, sans-serif;	font-size: 1.8em;	font-weight: bold;	margin: 0.83em 0;	color: #153;	line-height: 100%;}h2 {	font-family: Helvetica, sans-serif;	font-size: 1.5em;	font-weight: bold;	margin: 0.83em 0;	line-height: 100%;}h3 {	font-family: Helvetica, sans-serif;	font-size: 1.2em;	font-weight: bold;	margin: 1em 0;	line-height: 100%;}.img  {	color: navy;	font-size: 100%;	font-weight: bold;	text-align: center;	vertical-align: middle;}.inset  {	margin-left: 180px;}.indent  {	margin-left: 1.0em;}a {	text-decoration: none;	padding: 1px 2px;	border: 1px none white;}a:hover {	background-color: #ccd;	border: 1px solid gray;}#nav_top tr td a:hover,#nav_left tr td a:hover {	background-color: #ccd;	border: 1px solid red;}.p80 {	font-size: 0.8em;}.p90 {	font-size: 0.9em;}.p120 {	font-size: 1.2em;}.frame {	border: solid thin black;}.leader {	font-family: sans-serif;	font-weight: bold;}.attention {	font-size: 1.0em;	font-weight: bold;	color: red;}.center {	text-align: center;}.division {	border-bottom: 0.1em dotted blue;}#warning,#pricelist,#bonus,#hours {	text-align: center;	margin: 0;	padding: 0 0 1.0em 0;	border-bottom: 0.1em dotted blue;}#hours p {	margin: 0;	padding: 0;}#hours .headline {	font-family: sans-serif;	font-size: 2.5em;	font-weight: bold;	color: red;}#hours .subhead {	font-family: sans-serif;	font-size: 1.5em;	font-weight: bold;	color: red;}#hours .dates {	font-family: serif;	font-size: 1.2em;	font-weight: bold;	color: black;	margin-top: 0.3em;}#hours .times {	font-family: serif;	font-size: 1.0em;	font-weight: normal;	color: black;}.bonus-date {	font-family: sans-serif;	font-size: 1.5em;	font-weight: bold;	color: red;	margin-bottom: 0;}#terms-close,#age-warning {	margin: 0.6em 0 0 0;	padding: 0;	font-size: 1.3em;	font-weight: bold;	color: red;}.sans {	font-family: Helvetica, sans-serif;}.tight {	margin-top: 0;	margin-bottom: 0;	padding-top: 0;	padding-bottom: 0;}.bold {	font-weight: bold;}#policy,#faq {	text-align: left;	margin: 0;	padding: 0 0 1.0em 0;	border-bottom: 0.1em dotted blue;}#terms {	text-align: center;	margin: 0;	padding: 0 0 1.0em 0;	border-bottom: 0.1em dotted blue;}#terms p.headline {	clear: both;	font-family: sans-serif;	font-size: 2.0em;	font-weight: bold;	color: red;	margin: 0;}#terms p.subhead {	clear: none;	font-family: sans-serif;	font-size: 1.6em;	font-weight: bold;	color: blue;	margin: 0;}img.left {	float: left;}img.right {	float: right;}.fade {	font-size: 90%;	opacity: 0.5;}