body {
background-image : url(images/site-back.jpg);
font-family : Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
a {
color: #3366cc;
}
a:visited {
color: #333366;
}
a:hover {
color: #993300;
}
p {
font-size : 75%;
margin: 0 0 1em 0;
}
h1 {
font-size: 16pt;
font-family : Arial, Helvetica, sans-serif;
margin: 0 0 0 8px;
}
h2 {
font-size: 12pt;
font-family : Arial, Helvetica, sans-serif;
margin: 0 0 0 8px;
}
form {
margin : 0;
}
ul {
margin: 0px 0px 0px 24px;
}
table.coloured {
background-color : #cceeff;
border : 1px solid #aabbcc;
}
table.colouredbord {
background-color : #cceeff;
border-top : 1px solid #aabbcc;
border-left : 1px solid #aabbcc;
}
table.colouredbord td {
border-right : 1px solid #aabbcc;
border-bottom : 1px solid #aabbcc;
}
.selected {
color : #990000;
background-color : transparent;
}
.faint {
color : #666699;
background-color : transparent;
}
.highlight {
background-color : #ffcccc;
}
table.availtable {
background-color : #ddeeff;
border : 1px solid #aabbcc;
}
.availtable td {
font-size : 8pt;
border : 1px solid #aabbcc;
}
.availspecial {
background-color : #ffff66;
}
.availavail {
background-color : #99cc99;
}
.availbooked {
background-color : #ff6666;
}
.availnull {
background-color : #ccddff;
color : #9999cc;
}
.pricelow {
background-color : #99ccff;
}
.pricemid {
background-color : #99ff99;
}
.pricehigh {
background-color : #ff9900;
}
table.rss {
background-color : #cceeff;
border : 1px solid #aabbcc;
width: 98%;
}
table.rss td {
background-color : transparent;
border : 0;
}
div.content {
width: 84%;
margin: 0 3% 0 13%;
}
div.selected {
color: #990000;
border: 1px solid #990000;
}
div.selected a {
color: #990000;
}
div.unselected {
color: #000000;
border: 1px solid #cceeff;
}

div.isselected {
color: #990000;
outline: 1px solid #990000;
}
div.isselected a {
color: #990000;
}
div.isnotselected {
color: #660000;
outline: 1px solid transparent;
}
div.isnotselected a {
color: #660000;
}

div.villabox {
float: left;
width: 200px;
color: #660000;
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 5px 10px 10px 5px;
}
div.villaboxwish {
color: #666699;
margin: 0px 0px 5px 0px;
}
div.villaboximg {
height: 90px;
margin: 0px 0px 0px 0px;
}
div.villaboxname {
font-size: 15px;
font-weight: bold;
margin: 0px 0px 5px 0px;
}
div.villaboxname a {
color: #660000;
}
div.villaboxdetails {
margin: 0px 0px 0px 0px;
}

#dialog ul {
padding: 0px 0px 0px 0px;
margin: 0px 0px 16px 0px;
}
#dialog li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 16px;
}