body
{
  font-family: Arial;
  font-size: smaller;
  text-align: center;
  background-color:  #6E2545;
  color: Black;
}

div#main1
{
background-color: white;
width: 781px;
padding-top: 11px;
padding-left: 25px;
padding-bottom: 11px;
text-align: left;
margin: auto;
color: #000;
}

div#menu
{
background-color:  #6E2545;
width: 756px;
padding-top: 2px;
padding-bottom: 2px;
height: 17px;
}
div.menuitem
{
width: 86px;
float:left;
text-align:center;
height: 16px;
}
div#main2
{
width: 598px;
padding-top: 8px;
float: left;
}
div#main3
{
width: 150px;
padding-left: 8px;
padding-top: 8px;
float: left;
}
div#main4
{
width:756px;
padding-top: 8px;
float: left;
}

div#main5
{
width:162px;
float:left;
}
div#main6
{
clear: both;
width: 427px !important;
float:left;
text-align: left;
padding-left: 8px;
}
div#main7
{
clear: both;
width:150px;
padding-left: 8px;
float:right;
text-align: right;
}
p
{
text-align:justify;
}
h1
{
color:#6E2545;
text-align: center;
font-weight: normal;
}

a.menu
{
color: white;
width: 90px !important;
text-align:center;
text-decoration: none;
}
a.menu:hover
{
background-color: white;
color: #6e2545;
}
div#gite
{
width:162px;
padding-top: 30px;
float: left;
}
div#gite1
{
width: 444px;
float:left;
text-align: left;
padding-top: 30px;
padding-left: 8px;
padding-right: 8px;
}
h2
{
color:#6E2545;
text-align: left;
font-weight: normal;
}
h2.centered
{
text-align: center;
}
p
{
text-align:justify;
}

div#gites1
{
width: 606px;
float: left;
}

div#gites2
{
width:150px;
padding-top:6px;
float: left;
}

div#gites3
{
width:150px;
padding-top:6px;
float: left;
}

div#gites4
{
width:150px;
padding-top:6px;
float: left;
}


div#submenu
{
background-color: #B692A2;
width: 756px;
text-decoration: underline;
height: 17px;
}

a.submenu
{
color: #6E2545;
width: 120px;
text-align: center;
text-decoration: none;
}

div#cottagemain
{
	width: 442px;
	height: 316px;
	color: black;
	text-align: left;
	text-decoration: none;
	float: left;
}

h2
{
	color:#6E2545;
	text-align: left;
	font-weight: normal;
}
div#cottagelogo
{
	width: 162px;
	float: left;
	padding-top: 220px;
}
div#cottagetext
{
	width: 265px;
	padding-top: 105px;
	padding-left: 15px;
	float: left;
}
div.cottagepict
{
	padding-top: 8px;
	padding-left: 8px;
	width: 150px;
	height: 150px;
	float: left;
}
div#cottagepict1
{
width:442px;
height:201px;
float: left;
padding-top:8px;
}
div#cottagepict2
{
width:158px;
height:215px;
float: left;
padding-top:8px;
padding-left: 8px;
}
div#pool
{
width:162px;
padding-top: 30px;
float: left;
}
div#pooltext
{
width: 444px;
height: 450px;
float:left;
text-align: left;
padding-top: 30px;
padding-right: 8px;
padding-left: 8px;
}
h2
{
color:#6E2545;
text-align: left;
font-weight: normal;
}
p
{
text-align:justify;
}

div#pool3
{
width:150px;
padding-top:6px;
float: left;
}

div#pool2
{
width:150px;
padding-top: 6px;
float: left;
}

div#pool1
{
width:150px;
padding-top:6px;
float: left;
}

div#facilities
{
width:162px;
padding-top: 35px;
float: left;
}
div#facilitiestext
{
width: 444px;
float:left;
text-align: left;
padding-top: 40px;
padding-right: 8px;
padding-left: 8px;
}
h2
{
color:#6E2545;
text-align: left;
font-weight: normal;
}
p
{
text-align:justify;
}
div#facilities1
{
width:150px;
padding-top:10px;
float: left;
}
div#facilities2
{
width:150px;
padding-top:10px;
float: left;
}
div#facilities3
{
width:150px;
padding-top:10px;
float: left;
}
div#facilities4
{
width:150px;
padding-top:10px;
float: left;
}

div#facilities6
{
width:150px;
padding-top:10px;
float: left;
}

div#area
{
width:162px;
padding-top: 35px;
float: left;
}

div#areamenu
{
background-color: #B692A2;
width: 431px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 325px;
height: 14px;
}

a.areamenu
{
color: #6E2545;
width: 75px;
text-align: center;
text-decoration: none;
}
div#areatext
{
width: 444px;
float:left;
text-align: left;
padding-top: 35px;
padding-right: 8px;
padding-left: 8px;
}
h2
{
color:#6E2545;
text-align: left;
font-weight: normal;
}
p
{
text-align:justify;
}
div#area2
{
width: 150px;
padding-top: 6px;
float: left;
}

div#area3
{
width: 150px;
padding-top: 6px;
float: left;
}
div#area4
{
width: 150px;
padding-top: 6px;
float: left;
}
div#area5
{
width: 150px;
padding-top: 6px;
float: left;
}
div#area6
{
width: 150px;
padding-top: 6px;
float: left;
}
div#area7
{
width: 150px;
padding-top: 6px;
float: left;
}
div#area8
{
width: 150px;
padding-top: 6px;
float: left;
}
div#area9
{
width: 150px;
padding-top: 6px;
float: left;
}

div#eatingout
{
width:162px;
padding-top: 35px;
float: left;
}

div#eatingouttext
{
width: 444px;
float:left;
text-align: left;
padding-top: 35px;
padding-right: 8px;
padding-left: 8px;
}
h2
{
color:#6E2545;
text-align: left;
font-weight: normal;
}
p
{
text-align:justify;
}

div#eatingout1
{
width: 150px;
float: left;
padding-top:6px;
}
div#eatingout2
{
width: 150px;
float: left;
padding-top:6px;
}
div#eatingout3
{
width: 150px;
float: left;
padding-top:6px;
}
div#eatingout4
{
width: 150px;
float: left;
padding-top:6px;
}
div#eatingout5
{
width: 150px;
float: left;
padding-top:6px;
}
div#eatingout6
{
width: 150px;
float: left;
padding-top:6px;
}

div#shopping
{
width:162px;
padding-top: 35px;
float: left;
}

div#shoppingtext
{
width: 444px;
float:left;
text-align: left;
padding-top: 35px;
padding-right: 8px;
padding-left: 8px;
}
h2
{
color:#6E2545;
text-align: left;
font-weight: normal;
}
p
{
text-align:justify;
}

div#shopping1
{
width: 150px;
float: left;
padding-top:6px;
}
div#shopping2
{
width: 150px;
float: left;
padding-top:6px;
}
div#shopping3
{
width: 150px;
float: left;
padding-top:6px;
}
div#price
{
width: 598px;
padding-top: 8px;
float: left;
}
div#price1
{
width: 158px;
padding-left: 8px;
padding-top: 8px;
float: left;
}
div#main4
{
width:758px;
padding-top: 8px;
float: left;
}

div#price2
{
width:162px;
height: 300px;
float:left;
}
h1
{
color:#6E2545;
text-align: left;
font-weight: normal;
}

div#pricesubmenu
{
background-color: #B692A2;
width:311px;
padding-top: 2px;
padding-left:445px;
padding-bottom: 2px;
text-decoration: underline;
}

a.pricesubmenu
{
color: #6E2545;
text-align: center;
text-decoration: none;
}
div.pricesubmenuitem
{
text-align:center;
width: 110px;
}

div#contact
{
width:162px;
padding-top: 35px;
float: left;
}
div#contacttext
{
width: 444px;
float:left;
text-align: left;
padding-top: 35px;
padding-right: 8px;
padding-left: 8px;
}

div.gallerypic
{
padding-top: 6px;
padding-left: 6px;
padding-right: 6px;
border: solid 1px black;
float: left;
width: 115px;
height: 130px;
text-align: center;
vertical-align: middle; 
}

table
{
	border-collapse: collapse;
	border-color: #6e2545;
}
td
{
	border-color:#6e2545;
}

table#gallerytable td
{
	text-align: center;
  	vertical-align: middle;
	  height: 130px;
	  width: 115px;
}

div#gallerymain
{
  text-align: center;
}
div.submenuitem
{	float: left;
	width: 120px;
	text-align: center;
}
div.areasubmenuitem
{	
float: left;
width: 100px;
text-decoration: underline;
text-align:center;
}
table.availability
{
border-collapse: collapse;
width: 754px;
background-color: #f0f0f0;
}
table.availability td
{
text-align: center;
}
.av
{
border: solid 1px black; 
width: 15px; 
height: 15px; 
background-color: white;
}
.na
{
border: solid 1px black; 
width: 15px; 
height: 15px; 
background-color: red;
}

