/* CSS Document */
body {margin: 20px 0; padding: 0; background: #214726; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; }
p, ul, ol, blockquote {font-size: small; line-height: 160%; }
/* Header */
#header {width: 760px; height: 100px; margin: 0 auto; background: url(images/hotelbanner.gif) no-repeat center center; border-top: 10px solid #000; border-bottom: 10px solid #000; }
#header * {margin: 0; padding: 0; text-decoration: none; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #fff; }
#header h2 {float: right; padding: 10px 90px 0 0;}
/* Content */
#content {width: 760px;	margin: 0 auto;	background: url(images/backgr.gif); border: 0px; }
#rightcol {float: right; width: 580px; padding: 10px;}
#leftcol {float: left; width: 140px; }
#leftcol p {text-align:center; margin-left:8px; }
#msgalign {text-align:center; font-weight:bold; color:#CC0000;}
img.displayed {display: block; margin-left: auto; margin-right: auto }

#rightcol h1 {font-family:Tahoma, Arial, Verdana; font-size: 12px; text-align:left; margin-bottom:20px; }
#rightcol h2, h3 {font-family:Tahoma, Arial, Verdana; font-size: 11px; text-align:left; margin-bottom:20px; }
p {font-family:Tahoma, Arial, Verdana; font-size: 11px; text-align:left; color:#2a394c; }
#pagetitle {font-size:180%; font-family:"times new roman", Times, serif; color:#fff; font-weight:500; font-style:italic; letter-spacing: .1em; background-image:url(images/pagetitle.jpg); border:solid #000000 1px; padding-left:10px; }
#rightcol ul {text-align:left; font-family:Tahoma, Arial, Verdana; font-size: 11px; color:#000; padding-left:80px; list-style:square; }
#indent {margin-left:60px; font-family:Tahoma, Arial, Verdana; font-size: 11px; color:#CC3300; text-align:left; }

#menu {	width: 140px; margin-top: 10px; margin-left:8px; border-style: solid solid none solid; border-color: #000; border-width: 1px; 	left: 4px; }
#menu li a {height: 32px; voice-family: "\"}\""; voice-family: inherit; height: 24px; text-decoration: none; }	
#menu li a:link, #menu li a:visited {	color: #fff; display: block; background:  url(images/menu.jpg); padding: 8px 0 0 10px; }
#menu li a:hover {color: #fff; background:  url(images/menu.jpg) 0 -32px; padding: 8px 0 0 10px; }	
ul {list-style: none; margin: 0; padding: 0; }

#formcontainer {font-family:Tahoma, Arial, Verdana; font-size: 12px; text-align:left; margin-bottom:10px;}
#formsent {text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
label, label span {display: block; padding-bottom: .25em; }
label {float: left; width: 90%; }
label span {float: left; width: 35%; text-align:right;}
fieldset input, textarea { float: right; width: 60%; }
fieldset {width: 520px; height: 220px; margin: 10px; padding: 20px; overflow: hidden; }
form div {clear: both; width:520px; margin: 10px; padding: 20px; text-align:center; overflow:hidden; }

#footer{clear: left; width: 760px; margin: 0 auto; background: #2d6033; padding: 4px 0; text-align:center; }
#footer a{color: #fff; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }