body {	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; margin: 0; background-color: #E8E8E8;}
body * { color: #000; }



td {	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}
th {	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#97182e}

A {COLOR: #000000; TEXT-DECORATION: underline}
A:visited {COLOR: #000000; TEXT-DECORATION: underline}
A:hover {COLOR: #000000; TEXT-DECORATION: underline}

a.linkClass {font: 9px Verdana, sans-serif; color: #FFF; text-decoration: none}a.linkClass:hover {text-decoration: underline}.base{background-position:bottom; padding: 4px 10px 7px 10px}



.Title {
	FONT-SIZE: 11px;
	COLOR: #97182e;
	LINE-HEIGHT: 17px;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

br {
line-height:10px;
}

.Text {
	FONT-SIZE: 14px;
	COLOR: #000000;
	LINE-HEIGHT: 17px;
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

ul.bullet {
color: #97182e;
}


.inputtext {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		width: 90%;
}
.inputbutton {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
}
.style3 {
font-family:"Times New Roman", Times, serif;
font-size: 36px;
color: #AC0C2E;
}
.style4 {
font-family:"Times New Roman", Times, serif;
	color: #A72A38;
	font-size: 24px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:25px;
}


ul#main-menu { margin: 0; padding: 0; list-style: none; background-image: url('../images/menu.gif'); background-repeat: no-repeat; height: 29px; }
ul#main-menu li { margin: 0; padding: 0; list-style: none; display: block; float: left; }
ul#main-menu li a { display: block; background-image: url('../images/menu.gif'); height: 29px; }
ul#main-menu li a:hover, ul#main-menu li.sel a { background-image: url('../images/menu_sel.gif'); }
ul#main-menu li a span { display:none; }

ul#main-menu li#home a { width: 58px; }
ul#main-menu li#about a { background-position: -59px 0px; width: 54px; }
ul#main-menu li#how-to-find a { background-position: -113px 0px; width: 92px; }
ul#main-menu li#to-see-and-do a { background-position: -205px 0px; width: 100px; }
ul#main-menu li#accomodation a { background-position: -305px 0px; width: 104px; }
ul#main-menu li#bookings a { background-position: -409px 0px; width: 93px; }
ul#main-menu li#photo-gallery a { background-position: -502px 0px; width: 107px; }
ul#main-menu li#rates a { background-position: -609px 0px; width: 56px; }

.photo-gallery .gallery { width: 840px; } 
.photo-gallery .gallery .photo {float:left; width: 125px; height: auto; margin: 0px 5px 5px 0px; vertical-align:middle;}
.photo-gallery .gallery .photo img {border: none; margin:auto; display:block; }
.photo-gallery .gallery .photos .clear {clear:left;}
.photo-gallery .gallery .clear {clear:left;}

.shadow-left { background-image: url('../images/bg_shadow_left.jpg'); }
.shadow-right {  background-image: url('../images/bg_shadow_right.jpg'); }
.shadow-bottom { background: url('../images/bg_shadow_bottom.jpg'); background-repeat: no-repeat; padding-left: 70px; padding-top: 40px; }
.logo { background-image: url('../images/logo.jpg'); background-color: #191512; background-repeat: no-repeat; }
.body-bkg { background-image: url('../images/body_bkg.jpg'); background-repeat: no-repeat; background-color: #D3C39F; background-position: left bottom; padding: 20px; }
.body-bkg img {border:none; }

.image-viewer table { border-collapse: collapse; border: none; margin: 0; padding: 0; }
.image-viewer table tr { border: none; margin: 0; padding: 0; }
.image-viewer table tr td { border: none; margin: 0; padding: 0; }


