﻿	body
	{
		font-family: arial, helvetica, verdana;
		font-size: 12px;
		background-image: url('/images/background.jpg'); 
		background-attachment: fixed;
	}
	
	#content
	{
		text-align: left; 
		width: 997px; 
		margin-left: auto; 
		margin-right: auto; 
		margin-top: 4px;	
	}
	
	#top
	{
		margin-bottom: 3px; 
		float: none;
		height: 81px;
	}

	#top_links
	{
		text-align: right; 
		font-size: 16px; 
		color: #690000; 
		float: right; 
		height: 77px; 
		font-weight: bold;
		vertical-align: middle;
		padding-right: 20px;
		padding-top: 6px;
	}
	
	#top_links a
	{
		color: #690000; 
		text-decoration: none;	
	}

	#top_links a:hover
	{
		color: #690000; 
		text-decoration: underline;	
	}

	
	#body
	{
		margin-top: 3px; 
		margin-bottom: 3px; 
	}
	
	#placement_table
	{
		width: 997px;
	}
	
	#topmenu
	{
		height: 27px; 
		background-image: url('/images/topnav_background.gif');
		background-repeat: repeat-x; 
		padding-left: 7px;
	}
	
	#topmenu a
	{
		color: white;
		font-weight: bold;
		font-size: 16px;
		margin-right: 30px;
		text-decoration: none;
	}
	
	#topmenu a:hover
	{
		text-decoration: underline;
	}
	
	#goldbar
	{
		background-image: url('/images/goldback_background.gif'); 
		background-repeat: repeat-x;
		margin-left:9px; 
		margin-right:9px; 
	}
	
	#goldbar_welcome
	{
		margin-left: 7px;
	}
	
	#main_content
	{
		background-image: url('/images/content_background.jpg'); 
		background-repeat: no-repeat;
	}
	
	.alpha-shadow
	{
		float: left;
		background-image: url('/images/shadowAlpha.png') !important;
  		background-image: url('/images/dropshadow.png');
  		background-repeat: no-repeat; 
  		background-position: bottom right;
		margin: 10px 0 0 10px !important;
		margin: 10px 0 0 5px;
		filter:alpha(opacity=35);
	}
	
	.alpha-shadow img
	{
		display: block;
		position: relative;
  		margin: -6px 6px 6px -6px;
	}
	
	.leftborder
	{
		background-image: url('/images/left_border.gif'); 
		background-repeat: repeat-y;
		width: 9px;
		background-color: #E4E8E9;
	}
	
	.rightborder
	{
		background-image: url('/images/right_border.gif'); 
		background-repeat: repeat-y;
		width: 7px;
		background-color: #E4E8E9;
	}
	
	#topsection
	{
		margin-left: auto;
		margin-right: auto;
		padding: 13px;
		float: none;
		display: block;
		height: 340px;		
	}
	
	#cabinbox
	{
		float: right;
		display: block;
		width: 355px !important;
		width: 375px;
		height: 310px !important;
		height: 330px;
		background-image: url('/images/cabininfo_back.jpg'); 
		padding: 10px;
	}
	
	#cabinbox table
	{
		width: 355px;
		height: 310px;
	}
	
	#cabin_infobox
	{
		float: right;
		display: block;
		width: 375px;
	}
	
	.quickfacts
	{
		font-size: 15px;
		height: 300px;
		overflow: auto;
		width: 135px;
		margin: 2px;
	}
	
	.infosection
	{
		display: table-row !important;
		display: block;
		border: 1px solid red;
	}
	
	.infobox
	{
		display: table-cell;
	}
	
	#cabin_nav
	{
		background-image: url('/images/cabintopnavbackground.jpg'); 
		width: 951px;
		height: 97px;
		margin-bottom: 10px;
	}
	
	#cabin_nav table
	{
		margin-top: 5px;
	}
	
	#cabin_nav td
	{
		text-align: center;
	}

	.cabin_nav_center
	{
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		display: block;
		width: 92px;
		height: 71px;
	}
	
	#cabin_nav td a 
	{
		color: white;
		text-decoration: none;
	}

	#cabin_nav td a:hover
	{
		text-decoration: underline;
	}
	
	.cabininfo_title
	{
		background-image: url('/images/infobar_background.gif'); 
		border: 1px solid #bbbbbb;
		width: 365px;
		text-align: left;
		height: 34px;
		vertical-align: middle;
	}

	.cabininfo_title span
	{
		font-size: 14px;
		font-weight: bold;
	}

	.cabininfo_body
	{
		border: 1px solid #bbbbbb;
		width: 345px;
		height: 230px;
		text-align: left;
		padding: 10px;
		background-color: #efefef;
	}

	.info_title
	{
		background-image: url('/images/infobar_background.gif'); 
		border: 1px solid #bbbbbb;
		width: 310px;
		text-align: left;
		height: 34px;
		vertical-align: middle;
	}

	.info_title span
	{
		font-size: 14px;
		font-weight: bold;
	}
	
	.titletext_inner
	{
		height: 34px;
		display: table-cell;
		vertical-align: middle; 
		position: relative;
		padding-left: 5px;
		top: 10px;
	}
	
	.info_body
	{
		border: 1px solid #bbbbbb;
		width: 290px;
		height: 230px;
		text-align: left;
		padding: 10px;
		background-color: #efefef;
	}
	
	.wide_title
	{
		background-image: url('/images/infobar_background.gif'); 
		border: 1px solid #bbbbbb;
		width: 955px;
		text-align: left;
		height: 34px;
		vertical-align: middle;
		margin-left: auto;
		margin-right: auto;
	}

	.wide_title span
	{
		font-size: 14px;
		font-weight: bold;
	}
	
	.wide_content
	{
		border: 1px solid #bbbbbb;
		background-color: #efefef;
		display: block;
		width: 935px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
	}
	
	.wide_content ul
	{
		font-size: 16px;
	}
	
	.wide_content img
	{
		margin-bottom: 10px;
		margin-right: 10px;
	}
	
	#opt, #opt a, #opt a:active, #opt a:link {
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
     }