.content *{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

a:link {
color: #51286a;
}

a:visited {
color: #51286a;
}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
}

body,td h1,th h1
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #51286a;
font-weight:normal;
}

h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #51286a;
font-weight:bold;
}

table.tblCalendar tr td{
padding:0;
}
table.tblCalendar tr th{
background:#51286a;
color:#FFFFFF;
height:23px;
}
table.tblCalendar tr td{
width:26px;
height:23px;
line-height:23px;
margin:0;
color:#666666;
text-align:center;
}
table.tblCalendar tr td.booked{
background:url('../images/booked.gif') center center no-repeat #fff;
}
table.tblCalendar tr td.rbooked{
background:url('../images/rbooked.gif') center center no-repeat #fff;
}
table.tblCalendar tr td.lbooked{
background:url('../images/lbooked.gif') center center no-repeat #fff;
}
table.tblCalendar tr td.booked,
table.tblCalendar tr td.lbooked,
table.tblCalendar tr td.rbooked{
color:#51286A !important;
}
img{
vertical-align:middle;
}
.clear{
clear:both;
}

#left-content{
float:left;
width:400px;
}
#right-content{
float:right;
width:250px;
}

table.tblCalendar,tblPrices{
margin:0 auto;
}


#calendar_select{
color:#2E5902;
}

#tblPrices tr th,
#tblPrices tr td{
width:auto;
padding:3px;
}
.text_right{
text-align:right !important;
width:auto !important;
font-weight:bold;
}
.text_left{
text-align:left !important;
width:auto !important;
font-weight:bold;
}


#navigation
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:none;
padding:0;
}


#navigation ul
{
list-style-type:none;
padding:0;
margin-bottom:10px;

}

#navigation ul li
{
display:list-item;
margin:10px 0 10px 0;
}

#navigation ul li a:link,
#navigation ul li a:visited
{
color:#859ae5;
text-decoration:none;
padding:0;
}

#navigation ul li a:hover
{
color:#51286a;
text-decoration:none;	
}

#footer
{
width:880px;
background-color:#51286a;
margin:20px 0;
padding:10px;
}

#footer ul
{
list-style-type:none;
margin:0;
padding:0;
font-size:10px;
text-align:center;
}

#footer ul li
{
display:inline;
padding:0 5px 30px 5px;
}

#footer ul li a:link,
#footer ul li a:visited
{
color:#fff;
text-decoration:none;
}

#footer ul li a:hover
{
color:#859ae5;
text-decoration:none;
}

#footer p
{
font-size: 0.7em;
line-height:1.2em;
color: #000;
margin:10px 20px 0 24px;
}


ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 14px;
color:#666666;
padding:0;
}

body span, th span, td span
{
font-weight:normal;
color:#666666;
}

.galleryimages img
{
display:block;
float:left;
margin:0 8px 8px 0;
}

.galleryimages img.end
{
margin-right:0;
}

div.specialoffers{
	background:url('/images/specialofferbg.jpg') no-repeat;
	padding-top:63px;
	padding-left:10px;
	padding-right:10px;
	width:264px;
	height:auto;
	min-height:158px;
}

div.specialoffers p{
	width:244px;
	line-height:1em;
}







