/* BODY */

body {
font-family:Arial, Helvetica, sans-serif;
background:#E6E2DD; margin:0;
font-size:13px; color:#666666;
}

.clear {
clear:both;
}


a:link, a:visited, a:active {
	color: #333333;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #333333;
}


.main {
width:860px; height:auto; padding:0 12px 0 12px;
overflow:hidden; margin:auto; padding-bottom:20px;
background:url(../images/body/bg.jpg);
background-repeat:repeat-y; background-position:center; 
}

.main-bottom {
width:860px; height:15px; margin:auto; padding:0 12px 0 12px;
background:url(../images/body/bg-bottom.jpg);
background-position:center;
}


.main-bd  {
width:860px; height:20px; margin:10px auto auto auto; 
padding:0 12px 0 12px; font-size:10px; text-align:right;
}






.head {
width:860px; height:150px;
background:url(../images/body/head.jpg);
}

.logo {
width:210px; height:120px;
}

.menu {
width:860px; height:25px; padding-top:5px;
background:url(../images/body/menu-bg.png); 
}

.menu-button {
width:auto; height:25px; float:left;
margin:0 0 0 14px;
}

.flash {
width:860px; height:290px; clear:both; text-align:center;
padding:8px 0 20px 0;;
}


.content {
width:800px; height:auto; overflow:auto;
padding:0 30px 0 30px; 
}

.content_accom {
width:400px; float:left; height:auto; overflow:auto;
padding:0 10px 0 10px; 
}

.booked {
float:right;
}

/* Gallery */
   
   	<style type="text/css">
	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		padding: 10px;
		width: 800px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #1C6457;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #09221D;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }



/* H Tags */

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#1C6457; font-size:18px; padding:0; margin:0 0 8px 0;
font-weight:normal; border-bottom:#1C6457 1px solid; line-height:15px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#1C6457; font-size:15px; padding:0; margin:0 0 8px 0;
font-weight:bold; line-height:12px;
}


.Contact-left{
width:400px; 
 float:left;
}

.Contact-left2{
width:400px; height:500px; 
overflow:hidden; float:left;
}

.Contact-right{
width:380px; height:500px; 
overflow:hidden; float:right; padding:0px 0px 0px 12px;
}

.Contact-lefttop{
width:380px; height:400px;
overflow:hidden; float:right;
}

.Contact-righttop{
width:380px; height:400px; 
 float:left;
}

#contact-form {
width:360px; height:auto; overflow:hidden;
float:left; margin:0px 10px 0px 10px; 
}


/* HOME */

.HOME-left-pic {
float:left; margin:10px 10px 6px 0;
}

.HOME-left{
width:440px; height:auto;
overflow:hidden; float:left;
}


.HOME-right{
width:360px; height:auto;
overflow:hidden; float:left;
text-align:right;
}

/* TABLE */

#table-wrap		                    { width: 400px; float:right; margin: 0px 20px 0px 20px; height:auto; overflow:hidden;  }
 
.tableacom                               { width: 100%; border-color: #ccc; }
td, th                              { padding: 5px; text-align: center; }
th                                  { border-bottom: 1px solid white; }
.compare-col                        { width: 90px; text-align: center; }
.info-cell                          { text-align: left; }
.row1								{ background-color: #eeeeee; }
.row2								{background-color: #D9D9D9; }
.bookedrow							{background-color: #619080; color:#ffffff; }
 
.tablecon  							{ width: 100%; border-color: #ccc; }
.tablecon td, th                              { padding: 5px; text-align: left; }
th                                  { border-bottom: 1px solid white; }