html{background-image:url("./images/first.gif")}

body{margin:0px; padding:0px; background-image:url("./images/third.gif"),url("./images/second.gif"),url("./images/first.gif"); text-decoration:none; text-align:center; font-size:11pt; font-family:Helvetica,Verdana,Arial,sans-serif; color:#000}
table{border:0px; padding:0px; margin:0px auto; border-collapse:collapse; empty-cells:show}
img{border:0px; padding:0px; margin:0px; vertical-align:middle}
img, .banner-image {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}

.main{width:960px; margin:0px auto}
table.main{width:960px; margin:0px auto}

h1, h2, h3, h4, h5, h6{padding:2px; margin:0px 0px 10px 0px; border:0px}
h1{font-size:16pt}
h2{font-size:14pt}

p{padding:0px; margin:10px 0px}

a{font-weight:bold; color:#FC0; text-decoration:none; padding:0px; margin:0px; }
a:hover{color:#fff}
a img {padding:0px; border:1px solid #09c; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
a img:hover { border:1px solid #fc0; }

ol, ul{text-align:left; padding-left: 20px; margin:0px auto; }
li{margin:2px}

td{padding:5px}

.content{padding:10px; height:100%; width:100%; color:white; vertical-align:top; background-color:#08b;}

.tile, table.tile td, .left-column, .right-column, .left-column-blank>*, .right-column-blank>*, .three-column-wrapper>*, .three-column-wrapper td, .content>h1 {
	background-color:#09c;
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	padding:5px; 
	margin-bottom:10px;
}
table.tile { background-color: inherit }
.left-column-blank, .right-column-blank {
	width:385px; height:100%; float:left; margin:0px;
}
.left-column, .right-column {
	height:100%; float:left; width:375px; margin:0px; 
} /*background-color:#09c}*/
.left-column, .left-column-blank {margin-right:5px}
.right-column, .right-column-blank {margin-left:5px}

.three-column-wrapper{width:700px; margin:0px auto; }
.three-column {width:216px; margin-left:10px; margin-bottom:10px; float:left; height:100%; }
.first-column{margin-left:0px;}
.three-column-wrapper td {vertical-align:top;}
.three-column-wrapper tbody {background: transparent;}

.spacer{height:20px; margin:0px; padding:0px; width:100%; content:".";  display:block; visibility:hidden}

.clearfix{vertical-align:middle}
.clearfix:after{content:".";  display:block;  height:0px;  clear:both;  visibility:hidden}

.left-image{width:80px; margin:15px auto; float:left}
.right-text{width:280px; padding:2px; float:right}

.date{border:1px white solid; padding:5px}
.date-avl{border:1px white solid; background-color:#5b0; padding:5px}
.date-booked{border:1px white solid; color:#333; background-color:#666; padding:5px}
.date-month{border:1px white solid; color:#333; background-color:#FC0; padding:5px}

.green-area{background-color:#5b0; padding:3px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.yellow-area{color:#333; background-color:#FC0; padding:3px; vertical-align:middle}
.red{color:#f00}
a.red:hover{color:#fff}

.small{font-size:10pt}

.banner{ color:#fff;  background-color:#09c;  padding:10px 0px}
.banner div{float:left; padding:0px 10px}
.banner a{font-size:10pt; color:#fff; text-decoration:none; margin:0px; padding:0px}
.banner a:hover{color:#fc0}
.banner-image{padding:0px !important; margin:3px; height:80px; width:140px}
.banner-links{width:100px}
.banner-links p{padding:2px; margin:0px}

.checkitout{min-height:10px; background-color:#ddd; zoom:1;  filter:alpha(opacity=50);  opacity:0.5}
.checkitout span{content:"."; width:100%; background-color:#333}

td.menu{height:100%; width:140px; padding:5px; vertical-align:top; text-align:left; background-color:#5b0}
a.menu-main{width:145px; display:inline-block; color:#fff; margin:5px auto; padding-top:3px; padding-left:5px; padding-bottom:3px; padding-right:0px; border:white 1px; border-top-style:solid; border-bottom-style:solid; font-weight:bold; text-decoration:none}
a.menu-main:hover{color:#fff; background-color:#6c0}

a.menu-sub{width:140px; display:inline-block; color:#fff; padding-top:2px; padding-left:10px; padding-bottom:2px; font-size:10pt; text-decoration:none}
a.menu-sub:hover{color:#fff; text-decoration:underline}

.sitemap{background-color:#666; font-size:8pt; color:#ddd}
.sitemap p{margin:0px auto; padding:2px}

#mapcanvas{color:#000; padding:0px; margin:0px; border:0px; font-size:8pt; }
#mapcanvas a {color:#09c;}
#mapcanvas a:hover {color:#fc0;}

<!--[if IE]>
.clearfix{ zoom:1}
<![endif]-->
