    body 
    {
        color: #330099; 
        margin: 0; 
        padding: 0; 
        font: 13px "Arial", Lucida, Verdana, sans-serif; 
        background-image: url(images/tlbkgnd.jpg); }
    
    
    h1, h2, h3, h4 {margin: 0; padding: 0;}
    
    hr {border: 0; border-top: 4px solid #F2F0F0; height: 4px; clear: both; margin:0 30px 10px 30px;}
    
    a {color: red;}
    
    a:hover {text-decoration: none; color: Red;}
    small {font-size: 12px;}


.specialoffer
{
	width: 300px;
	text-align: center;
	font-weight: bold;
	font-family: arial, verdana, sans serif;
	background-color: #fcfcfc;
	padding: 20px;
	font-size: 14px;
	border: 1px solid #999;
	margin: 0px auto 0px auto;
}
.specialoffer h1
{
	font-size: 14px;
	margin: 10px;
	color: red;
	text-transform: uppercase;
}
.specialoffer p a
{
	color: red;
}

.small
{
	font-size: 10px;
}


.nav {border: none; margin-bottom: 10px; text-decoration: none;}
.mininav a{margin: 0px 5px 0px 5px;}
.mininav img {border: none;}
.hold {width: 750px; margin-bottom: 10px; margin: 0 auto 0 auto;}
h1 {font-size: 28px;}
h2 {font-size: 14px;}
.resorttext {width: 400px;}
.resorttext h1 {font-size: 24px; margin: 0px 0px 5px 0px; padding: 0px;}
.resorttext h2 {font-size: 17px; margin: 0px 0px 5px 0px; padding: 0px;}
.resorttext h3 {font-size: 15px; margin: 0px 0px 5px 0px; padding: 0px;}
.resorttext p {margin: 0px 0px 25px 0px; padding: 0px; text-align: justify;}
.resorttext li {margin: 5px 0px 5px 0px;}

.intro {margin: 0px; padding: 0px; font-weight: bold; font-size: 14px;}
.hold td {padding: 10px; vertical-align: top;}
.center {text-align: center;}

.resortimages img {margin: 10px; border: none;}

.notice {margin: 20px; text-align: center; color: red; font-size: 14px; font-weight: bold;}
.notice p {text-align: center;}

.bookings {width: 100%;}
.right {float: right;}