.foot {  border: 0px: vertical-align: top; text-align: right; background-color: #6bffff }
.header { border: 0px; vertical-align: center; background-color: #6bffff; text-align: center; }
.leftpanel {  border: 0px; vertical-align: top; background-color: #ffccff }
.footer { font-size: 80%; color: #09357a; text-decoration: none; }
.main {  border: 0px: vertical-align: top; text-align: center; background-color: #6bffff }
.ratetable { border: 1px;  border-style: solid; border-color: black; font-size: 140%; background-color: #6bffff; text-align: center; }
.bookingtable { border: 1px; border-style: solid; border-color: black; font-size: 120%; background-color: #6bffff; }
.large { font-size: 120%; text-align: right; }
h1.header {font-size: 160%; color: black; margin-bottom: 0; vertical-align: bottom }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { margin-bottom: 0; }
p { font-size: 12pt; font-weight: 800; }
p.desc {font-size: 12pt; color: #09357a; font-weight: 800; text-align: center; }
ul {
	list-style-type: none;
	padding: 2;
	margin: 5;
	}
li {
	background-image: url(logosmall.gif);
	background-repeat: no-repeat;
	background-position: 0% .4em;
	padding-left: 1.2em;
	padding-bottom: .2em;
	font-size: 11pt;
	}
a.header:link { 
	font-size: 16pt;
	color: #09357a;
	}
a.header:visited { 
	font-size: 16pt;
	color: #C513C3;
	}
a.header:hover { 
	color: #ffbbff;
	background-color: #6bffff;
	text-decoration: none;
	}
a.header:active { 
	color: #ffbbff;
	background-color: #C513C3;
	}
a.rooms:link { 
	font-size: 12pt;
	color: #09357a;
	}
a.rooms:visited { 
	font-size: 12pt;
	color: #C513C3;
	}
a.rooms:hover { 
	color: #ffbbff;
	background-color: #6bffff;
	text-decoration: none;
	}
a.rooms:active { 
	color: #ffbbff;
	background-color: #C513C3;
	}
a.footer {
	text-decoration: none; 
	}
td.rate {
  	background-color:#FFF;
  	border:1px solid black;
  	padding:5px;
	}