﻿/* CSS Document */
/*******************************************************************************/
html,body {	margin:0 auto; padding:0;}
body {background:#e3881d;text-align:center; margin:0 auto; padding: 0px;font:normal 12px/16px Arial, Helvetica, tahoma, verdana, arial, sans-serif;color:#666; min-width:759px;
scrollbar-3dlight-color:#fff; scrollbar-arrow-color:#666; scrollbar-base-color:#fff; scrollbar-darkshadow-color:#333; 
scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff; scrollbar-track-color:#1f1f1f;}
p, li{text-align:left;color:#444;}
li {line-height:24px;}
dd{text-align:left;color:#444;}
dt{font-weight:bold; text-align:left;color:#444; padding:5px 0;}
.normal {text-align:left;color:#666; font-style:italic;}

h1{color:#e3881d;font:bold 16px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; margin:-10px 0;padding:10px 0 5px 0;text-align:left;}
h2{color:#e3881d;font:italic Arial, Helvetica, tahoma, verdana, arial, sans-serif; text-align:left;}
h3{color:#000;font:bold 16px/16px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; margin:0;padding:5px 0;text-align:left;}
h4{color:#444;font:bold 13px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; text-align:left; margin-bottom: 0; display: inline;}
h5{color:#000;font:bold 16px/16px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; margin:-15px 0 -10px 25px;padding:5px 0;text-align:left;}
p.red{color:#c2022b;}
a{color: #0cc; font:11px Arial, Helvetica, sans-serif;text-decoration:none;padding:2px;}
a:link, a:visited  {color: #0cc; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
a:hover, a:active  {color: #fff; background:#0cc; font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;}
a.small{color: #0cc; font:11px Arial, Helvetica, sans-serif;text-decoration:none;padding:1px;}
a.small:link, a.small:visited  {color: #0cc; font:10px Arial, Helvetica, sans-serif;text-decoration:none;}
a.small:hover, a.small:active  {color: #fff; background:#900; font:10px Arial, Helvetica, sans-serif;text-decoration:none;}
a.grey:hover{background:#fff;}
a.none:hover{background:none;}
.red{color:#c00; font-size:13px;}
.grey{color:#999;}
.welcome{color:#999; letter-spacing:.03em;}
.h1side{color:#000;font:bold italic 16px  Arial, Helvetica, tahoma, verdana, arial, sans-serif; text-align:left;}
.clearer { height:1%; overflow:hidden; clear:both; margin-top:-1px;}
.white{color:#fff;}
.floatleft{float:left;}
.rule{border-top:1px solid #bbb; width:100%; margin:-5px 0 0 0; padding:0;}
html>body .rule{margin:5px 0 10px 0;}
.h2title{text-align:left;margin:auto;}

a.rules{color: #e3881d; text-decoration: underline; font-size: 14px;}
a.rules:hover{background: #fff; text-decoration: none; color: #999;}

.box{border:1px solid #999; padding:5px; margin:5px auto;}

.pckg{margin:0 0 0 30px;text-align:left;}

#header{z-index:2;position:relative;width:780px;height:226px;margin:0;padding:0 0 10px 0; background:url(images/header_bg.png) no-repeat;}
#container{width:780px; margin:0 auto;background:#fff; padding:0;}
#content{margin:0 auto;background:#fff; padding:0; width:750px; text-align: left;}
#content p {font-size:120%; text-align:left;margin-bottom:25px;}
#left{width:370px;margin:0;padding:10px 0 0 0;float:left;position:relative;}
#right{width:370px;margin:0;padding:10px 0 0 0;float:right;position:relative;}
#footer{width:755px; margin:0 auto; border-top:1px solid #999; padding:10px 0 0 0;}
#footer p{color:#888; font-size:10px;}

.small{font-size:10px !important; line-height:normal; margin-left:20px; color:#666;}
.small2{font-size:10px !important; line-height:normal; margin-left:5px;}

#form {padding:5px;}
#form p{text-align:left;}
#botbg{width:759px; height:20px; margin:0 auto;padding:0; background:url(images/botbg.png) no-repeat;}
#footer{text-align:center;color:#999999;margin-top:5px; font:12px Arial, Helvetica, sans-serif;}
#footerimg{background:url(images/footer.png) no-repeat;width:759px; height:150px; margin:35px 0 0 0; padding:0; }
#footer a{font:12px Arial, Helvetica, sans-serif; color:#e3881d; background: none; text-decoration: underline;}
#footer a:hover{font:12px Arial, Helvetica, sans-serif; color:#666; text-decoration: none;}
/* 
html>body .reservations{margin:10px auto;}*/
#box{width:620px; margin:0 auto; font: 11px Arial, Helvetica, sans-serif;}
.error {font: 11px Arial, Helvetica, sans-serif;color: #ff0000;text-decoration: none;line-height: 17px;}

/* login control */
.login {background-color: white; width:300; float:left; border: 0px;  border-style:solid }  
    
/* input textboxes */
.frmTextBox
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333333;
	padding:1px;
    font-weight:bold;
	height:18px;
	background: #fff;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-right: solid 1px #999999;
}

.frmTextBoxActive
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #333333;
    font-weight:bold;
    padding:1px;
	height:18px;
	background: #ffcc99;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-right: solid 1px #999999;
}	  

/* BEGIN Error Message Boxes */
table.infoBox{padding:0;margin-top:0.7em;margin-bottom:0.7em;}

tr.infoBox{	padding:0;margin-top:0.7em;margin-bottom:0.7em;}

td.infoBox{	background: url('images/messageBoxTopWarn.jpg') no-repeat center top;
	margin:0;padding:0;font-family: arial;font-size: 14px;font-weight: bold;
	color:black;width:600px;height:20px;}

td.infoBoxBorder{font-family: arial;font-size: 12px;border-top:1px solid #DFBB5A;
	border-left:1px solid #DFBB5A;border-right:1px solid #DFBB5A;width:598px;}

td.infoBoxBottom{background: url('images/messageBoxbottom.jpg') no-repeat center top;
	width:600px;height:20px;}

table.stopBox{padding:0;margin-top:0.7em;margin-bottom:0.7em;}

tr.stopBox{	padding:0;margin-top:0.7em;	margin-bottom:0.7em;}

td.stopBox{	background: url('images/messageBoxTop.jpg') no-repeat center top;
	margin:0;padding:0;font-family: arial;font-size: 14px;font-weight: bold;
	color:#FFFFFF;width:600px;height:20px;}

td.stopBoxBorder{	font-family: arial;	font-size: 12px;border-top:1px solid #DFBB5A;
	border-left:1px solid #DFBB5A;	border-right:1px solid #DFBB5A;	width:598px;}

td.stopBoxBottom {background: url('images/messageBoxbottom.jpg') no-repeat center top; height:20px; 
	background-color: white;width:600px;}
/* END Error Message Boxes */

th{background: #E2AB58; color: #fff;}