/*--------------------------------
   Global Formatting
--------------------------------*/
body { margin:0px; background: #000000 url(../img/bg.gif) repeat-y center; padding-top: 44px; font:11px Tahoma; }
.imgRight {	margin: 0px 0px 0px 25px;}
.imgLeft {	margin: 0px 25px 0px 0px;}
h1 {	color: #BB0000;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: -1px;	font-size: 24px;	font-variant: small-caps;}
h1 span {font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 11px;	font-variant: normal;	color: #323232;	letter-spacing: normal;}
h1 span a{ font-style:normal; color:#323232;}
h2 {	color: #540314;	font-family: Arial, Helvetica, sans-serif;	letter-spacing: -1px;	font-size: 18px;	font-variant: small-caps;	padding: 0px;	line-height: 18px;}
h2 span {	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 11px;	font-variant: normal;	color: #323232;	letter-spacing: normal;}
h2 span a{	font-style:normal;	color:#323232;	margin-left: 15px; text-decoration:none;}
h2:target, h2.sftarget {	color: #BD0202;	font-size: 24px;}
a.subNavs {	width: 85px;	display: block;	background: #510313;	color: #FFFFFF;	text-decoration: none;	text-align: center;	font: bold 10px/19px Tahoma, Arial, Verdana, sans-serif;	float: left;	margin: 10px 3px 55px 0px;}
a.subNavs:hover{	display: block;	color: #FFCC00;}	
hr {	display: block; clear: left; margin: -0.66em 0;  visibility: hidden;}
.areaTitle {	color: #FFFFFF;	background: #640000;	display: block;	line-height: 20px;	padding: 0px 5px;	font-weight: bold;	margin-bottom: 0px;	margin-left: 25px;	margin-right: 25px;}
.areaTitle2 {	color: #FFFFFF;	background: #640000;	display: block;	line-height: 20px;	padding: 0px 5px;	font-weight: bold;	margin-bottom: 0px;	margin-left: 25px;	margin-right: 25px;}
.areaTitle2 a {	color: #FFFFFF;	background: #640000;	display: block;	line-height: 20px;	padding: 0px 5px;	font-weight: bold;	margin-bottom: 0px;	margin-left: 25px;	margin-right: 25px;}
.areaTitle a{	text-decoration: none;	color: #FFFFFF;	margin: 0px 5px 0px 0px;	float: right;	bottom: 20px;	position: relative;}
.back2top {	text-decoration: none;	color: #FFFFFF;	display:block;	width: 85px;	line-height: 17px;	text-align: center;	float: right;	font-weight: bold;	position: relative;	bottom: 25px;}
.divArea {	background: #FFFFFF;	padding: 5px 5px 0px 35px;	margin-left: 25px;	margin-right: 25px;}

/*--------------------------------
   Page Container
--------------------------------*/
#masterDiv {	width: 747px;	margin-right: auto;	margin-left: auto;	clear: both;}
#container {	width: 707px;	background: #FFFFFF;	margin: 0px auto;	border: 11px solid #640000;	padding: 9px;	clear: both;}

/*--------------------------------
   Header Area
--------------------------------*/
#topNav {	background: #B0B0B0;	height: 66px;	width: 708px;}
#topLeft {	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	width: 253px;	padding: 0px 0px 0px 22px;	float: left;	line-height: 63px;}
#topLeft a {	color: #000000;	text-decoration: none;	margin-right: 17px;}
#topLeft a:hover{	color: #FFFFFF;}
#topRite {	font-family: Tahoma, Arial, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	width: 253px;	padding-right: 19px;	float: right;	line-height: 63px;}
#topRite a {	color: #000000;	text-decoration: none;	text-align: right;	margin-left: 17px;}
#topRite a:hover {	color: #FFFFFF;}
#logo {	position: absolute;	margin: 0px;	padding: 0px;	display: block;	text-align: center;	top: 3px;	height: 1px;	width: 735px;}

/*--------------------------------
   Banner/Flash Area
--------------------------------*/
#banner {	height: 133px;	width: 708px;	margin: 1px 0px 0px;	padding: 0px;}

/*--------------------------------
   Reservations Box Area
--------------------------------*/
#reservations {	background: #D9D9D9 url(../img/reservations_bg.gif) no-repeat center;	height: 111px;	top: 265px;	position: absolute;	padding: 20px 0px 0px;	width: 708px;	margin-left: 20px;	color: #640000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}
#reservations select {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}
#reservations table {	padding-top: 30px;	margin-left: 45px;}
#reservations input {	color: #FFFFFF;	background: #510313;	margin: 10px 0px 0px;	padding: 0px;	border: none;	font: 10px/25px Verdana, Arial, Helvetica, sans-serif;display: block;	width: 75px;	height: 25px;}
#reservations a {	color: #323232;}
#reservations a:hover {	color: #510313;}

/*--------------------------------
   Content Area
--------------------------------*/
#contentArea {	background: #D9D9D9 url(../img/content-bg.gif);	/*min-height:375px;*/	width: 708px;	margin: 0px 0px 0px;	padding: 0px;	display: block;	border: 0px;	overflow:auto;}
#rightColumn  a{	color: #880000;}
#rightColumn  a:hover{	color: #880000;	text-decoration: none;}	
#leftColumn {	margin: 0px 0px 25px;	padding: 0px;	width: 179px;	min-height: 300px;}
#rightColumn {	margin: 0px 0px 25px;	padding: 0px 27px 0px 0px;	min-height: 300;	width: 465px;	font: 11px/27px Tahoma, Arial, Verdana, sans-serif;	color: #323232;	display: block;	position: relative;	float: right;	clear: both;	background: #D9D9D9;}

/*--------------------------------
   Footer Area 
--------------------------------*/
#footer {	height: 102px;	width: 747px;	background: url(../img/footer-bg.jpg) no-repeat;	margin: 0px auto;	padding-top: 15px;}
#ftrLeft {	float: left;	width: 230px;	font: 11px Tahoma, Arial, Verdana, sans-serif;	color: #FFFFFF;	text-align: right;	padding: 0px;	margin: 0px;}
#ftrLeft li{	list-style: none;	margin-bottom: 15px;}
#ftrLeft li a {	color:#FFFFFF;	text-decoration: none;}
#ftrLeft li a:hover { text-decoration: underline;}
#ftrRight {	float: right;	width: 270px;	font: 11px Tahoma, Arial, Verdana, sans-serif;	color: #FFFFFF;}
#ftrRight li{	list-style: none;	margin: 0px 0px 15px;}
#ftrRight li a {	color:#FFFFFF;	text-decoration: none;}
#ftrRight li a:hover {	text-decoration: underline;}

/*--------------------------------
   Vantis Logo Area 
--------------------------------*/
#vantis {	text-align: center;	margin: 0px 0px 15px;	font: 10px Tahoma, Arial, Verdana, sans-serif;}
#vantis a {	color:#FFFFFF;}
#vantis a:hover {	color:#FFFFFF; text-decoration:none;}

#trailimageid { padding: 0; font-size: 12px; position: absolute; left: 0px; top: 0px; height: 0px; z-index: 200; border: 1px solid #000000; visibility:hidden;background-color: #FFFFFF;}
#loadingImage { margin: 10px; }
img { border: 0; }


#vizsig { margin: 0; }
#vizsig span#text { float: left; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: left; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img{
	float: left;
	padding: 0;
	margin: 6px 0 0 8px; /*border: 1px solid #000*/
	vertical-align:middle; 
}
