*
{margin: 0 auto;padding: 0;}
a {color:#75a0d6;text-decoration:none}
a:hover {color:#2667ab;}
.filler {height:50px}
body
{
	width:853px;
	background: #ffffff url(images/bg.gif);
	color: #5b5b5b;
	font-size: 85%;
	font-family:Tahoma, Verdana, Trebuchet MS, Arial, Sans-Serif;
}
#header
{
	width:853px;
	height:249px;
	text-align:right;
	background: #ffffff url(images/header-bg.jpg);
}
#header #inner
{
	width:853px;
	height:142px;
	text-align:right;
	background: #ffffff url(images/header-bg2.jpg);
}
#headerleft {float: left;width: 260px;height:125px;margin:13px 0 0 10px}
#headerright {float: left;	width: 560px;height:125px;margin:13px 0 0 0}
#headerright img{float:left;padding: 3px 5px 0 5px;}
.headimg {	float:left;padding:14px 0 0 35px;}
.name {float:left;padding:1px 0 0 10px;}
#header h1
{
    width:100%;
	padding: 15px 0 0 0;
    font-size:100%;
	text-align: center;
	color:#2667ab;
	font-weight:normal;
}
#header h2
{
    width:96%;
	padding: 0 0 0 0;
    font-size:100%;
	text-align: center;
	color:#2667ab;
	font-weight:normal;
	border-bottom:solid 1px #3079d6;
	float:left;
	margin-left:15px
}
#header #topmenu
{
    clear:both;
	float:left;
    width:96%;
	padding: 10px 0 10px 0px;
    font-size:90%;
	text-align: center;
	color:#2667ab;
	font-weight:normal;
	border-bottom:solid 1px #3079d6;
	background-color:#d9e8fb;
	margin-left:15px
}
#header #topmenu a {width:100px;display:inline-block;}

#header span{width:200px;display:inline-block;letter-spacing:2px;}
#maincontainer {margin: 0 auto;	width: 853px;	background: #ffffff url(images/main-bg.jpg) repeat-y;font-size:95%}
#maincontent
{
	width: 95%;
	margin:0;
	text-align:justify;
	display:block;
	padding:0px 0 20px 0px;
}
#maincontent p {padding: 5px;}
#maincontent span {font-weight:bold}
#maincontent ul
{
	margin: 0 0 15px 30px;
	list-style-image:url(images/diamond-small-blue.gif);
	text-align:left;
}
#maincontent h1 
{
    font-family: Sans-Serif, Tahoma, Verdana, Arial;
	font-weight: bold;
	font-size: 180%;
	text-align:center;
	padding:0 0 15px 0;
}
#maincontent h2
{
	font-weight: bold;
	font-size: 120%;
	padding:10px 0 0 0;
	border-bottom:dotted 1px #75a0d6;
	margin-bottom:15px;
}
#maincontent h3
{
	font-weight: normal;
	font-style:italic;
	font-size: 120%;
	padding:10px 0 5px 3px;
}
#text
{
	width: 100%;
	margin:0;
	padding:0 10px 0 20px;
	text-align:justify;
	display:block;
}

.thumbnail {
	float: left;
	margin: 0;
	padding: 5px;
	text-align: center;
	width: 185px;
	height: 185px;
	font-style:italic;
	font-size:85%;
	}
.thumbnail img{
	padding: 2px;
	margin: auto;
	display:block;
}
.thumbnail a {color:#75a0d6;text-decoration: none;}
.thumbnailhover
{
    border:0;
	background:  none;	
	display:block;
	width: 192px;
	height: 185px;
}
a.thumbnailhover:hover{
	background: #cccccc url(css/images/bg_body.jpg) no-repeat left top;
	display:block;
	color: #2667ab;
}

.column {width:48%;float:left;padding:5px}
.column a {text-decoration:none}
.column h2 {font-weight: bold;font-size: 110%;border-bottom:dotted 1px #3079d6;padding-bottom:15px;}
.column .smallimg {border:none 0px}
.column fieldset {border:0}

#table1 {border:0px;width:350px;font-size:90%}

#bookingtable {width:500px;border:solid 1px;padding:10px;margin:10px;text-align:left;}
.bookingcol1 {width:120px;padding:2px 2px 2px 2px; font-size:85%;}
.bookingcol2 {padding:2px 2px 2px 2px;}
.headingcol {text-align:center;font:bold 100%;}
.imgblock {float:left;clear:both;text-align:center;width:100%}
.imgblock img {	border: 1px solid #cccccc;margin:0px; padding:5px;}

.pictitle {font-style:italic; font-size:80%;text-align:center;}
.bold {font-weight:bold;}
.clear {clear:both;}
.fright {float:right}
.fleft {float:left}
.border {border: 1px solid #3079d6;margin:0px; padding:2px;}
.textis {font-size:75%;font-weight:normal; font-style:italic;}
.textc {text-align:center;}

#bottom {font-size:80%;height:150px;width:100%;background: #ffffff url(images/bottom-bg.jpg) no-repeat;}
#bottom a {color: #75a0d6;text-decoration: none;}
#bottom a:hover {color: #2667ab;}
#bottom #bmenu 
{
    clear:both;
	float:left;
    width:96%;
	padding: 10px 0 10px 0px;
    font-size:90%;
	font-weight:normal;
	border-bottom:solid 1px #3079d6;
	border-top:solid 1px #3079d6;
	background-color:#d9e8fb;
	margin:15px 0 0 15px;
    text-align:center}
#bottom img{border:none 0px}
#bottomleft {float: left;width: 400px;padding: 10px 0px 0px 25px;text-align:left;border:0px;}
#bottommid {float: left;width:100%;padding: 10px 0px 0px 0px;text-align:center;border:0px;}
#bottomright {font-size:90%;float: left;width: 400px;padding: 15px 15px 0px 0px;text-align: right;}

