body {background: #3e5481; font: 14px/140% verdana, geneva, arial, sans-serif;}
input, textarea {margin: 0 0 10px 3px; border: 1px solid #3F5272;}
form table {margin-left: 10px;}
form table td {vertical-align: top;}

#main {margin: 20px auto; width: 700px;}
#coltable {width: 700px; margin: 0; padding: 0;}
#special {color: #576F9E; margin: 0 10px;}

#leftcol {background: #576F9E; width: 120px; vertical-align: top; padding: 5px 0 0 0;}
#rightcol {background: #fff; padding: 5px; vertical-align: top;}

.block {display: block; margin: 0; padding: 0;}
.fright {float: right; margin: 10px;}

#leftcol ul, #leftcol li {display: inline; margin: 0; padding: 0;}
#leftcol a {display: block; width: 100px; margin: 8px; padding: 1px; background: #FFCC62; text-align: center; color: #000; text-decoration: none; border: 2px solid #FFCC62;}
#leftcol a:hover, #leftcol a.clicked {background: #fff;}

.footer {font: 9px/100% verdana, geneva, arial, sans-serif; text-align: center; color: #AAA; margin-top: 30px; border-top: 3px double #AAA; padding-top: 10px;}

h3,h2 {color: #3F5272; margin: 0; font-size: 14px;}
h2 {font-size: 16px;}

.piccol {text-align: center;}
.pricing {font-style: italic; font-size: 10px;}
#roomtable td {vertical-align: top; padding: 0 5px 10px 5px;}
#roomtable .descol {padding-top: 13px;}

ul {margin: 5px 0 20px 17px; padding: 0;}
ul li {list-style: circle;}

.attractions h2 {margin-top: 10px;}

#leftcol {width: 122px; voice-family: "\"}\""; voice-family:inherit; width: 120px;}
html>body #leftcol {width:120px;} 

#leftcol a {width: 106px; voice-family: "\"}\""; voice-family:inherit; width: 100px;}
html>body #leftcol a {width:100px;} 

.source {font-variant:small-caps; color: #777; font-weight: bold;}


