body {
	background-color: #C2B29B;
	width: 920px;
	color: #000000;
	font-size: 12px;
	font-family: Tahoma;
	margin: 0px auto 0px;
	padding: 0px;
}
#wrap {
	width: 920px;
	margin: 3px auto 0px;
	padding: 0px;
	position: relative;
	background-image: url(images/shadow_content.gif);
	}
	
#header {
	width: 900px;
	height: 120px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	padding: 0px;
	background-color:#D0C7BE;
	background-image: url(images/new_header.jpg);
	}
/* MENU */
#menu { 
  width:900px;
  height:33px;
  margin: 0px auto 0px;
  padding: 0px;
  background-color:#000000
  }
  
.boxhome {
position:relative;
float:left; 
width:101px;
height:33px;
  }
.boxhome a {
background: url(images/menu/home.jpg) 0 0 no-repeat;
}
.boxhome a:hover {
background: url(images/menu/home.jpg) 0 100% no-repeat;
}

.boxactivities {
position:relative;
float:left; 
width:100px;
  }
.boxactivities a {
	outline:none;
	background-image: url(images/menu/activities.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxactivities a:hover {
background: url(images/menu/activities.jpg) 0 100% no-repeat;
}

.boxbar {
position:relative;
float:left; 
width:102px;
  }
.boxbar a {
	outline:none;
	background-image: url(images/menu/bar.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxbar a:hover {
background: url(images/menu/bar.jpg) 0 100% no-repeat;
}

.boxbedrooms {
position:relative;
float:left; 
width:99px;
  }
.boxbedrooms a {
	outline:none;
	background-image: url(images/menu/bedrooms.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxbedrooms a:hover {
background: url(images/menu/bedrooms.jpg) 0 100% no-repeat;
}

.boxbookings {
position:relative;
float:left; 
width:99px;
  }
.boxbookings a {
	outline:none;
	background-image: url(images/menu/bookings.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxbookings a:hover {
background: url(images/menu/bookings.jpg) 0 100% no-repeat;
}

.boxfood {
position:relative;
float:left; 
width:100px;
  }
.boxfood a {
	outline:none;
	background-image: url(images/menu/food.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxfood a:hover {
background: url(images/menu/food.jpg) 0 100% no-repeat;
}

.boxoffers {
position:relative;
float:left; 
width:99px;
  }
.boxoffers a {
	outline:none;
	background-image: url(images/menu/offers.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxoffers a:hover {
background: url(images/menu/offers.jpg) 0 100% no-repeat;
}

.boxlinks {
position:relative;
float:left; 
width:99px;
  }
.boxlinks a {
	outline:none;
	background-image: url(images/menu/links.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxlinks a:hover {
background: url(images/menu/links.jpg) 0 100% no-repeat;
}


.boxtestimonials {
position:relative;
float:left; 
width:100px;
  }
.boxtestimonials a {
	outline:none;
	background-image: url(images/menu/testimonials.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxtestimonials a:hover {
background: url(images/menu/testimonials.jpg) 0 100% no-repeat;
}

.boxweddings {
position:relative;
float:left; 
width:100px;
  }
.boxweddings a {
	outline:none;
	background-image: url(images/menu/weddings.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.boxweddings a:hover {
background: url(images/menu/weddings.jpg) 0 100% no-repeat;
}

#menu a, #menu a:visited {
  position:relative; 
  display:block; 
  height:33px;
  }
#menu a:hover {
  height:33px;
}

#home-banner {
width: 900px;
	height:218px;
	margin: 0px auto 0px;
	padding: 0px;
	position: relative;
	background-color:#000000
	}
	
#content {
	width: 900px;
	height: 410px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	background-image: url(images/bg_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-bottom:5px;
	background-color:#504543
	}
#content-links {
	width: 900px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	background-image: url(images/bg_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-bottom:5px;
	background-color:#504543
	}
#content-home {
	width: 900px;
	height: 435px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	background-image: url(images/bg_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-bottom:5px;
	background-color:#504543
	}
	
#content-booking {
	width: 900px;
	height: 475px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	background-image: url(images/bg_content.jpg);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-bottom:5px;
	background-color:#504543
	}
#home-left-col {
	float:left;
	width:280px;
	height:404px;
	background-image:url(images/bg_home_left.gif);
	background-repeat: repeat-y;
	}
#booking-left-col {
	float:left;
	width:280px;
	height:475px;
	background-image:url(images/bg_home_left.gif);
	background-repeat: repeat-y;
	}
	
#right-col-top {
	float:right;
	width:280px;
	height:10px;
	/*background-image:url(images/bg_home_left.gif);
	background-repeat: repeat-y;*/
	}
#right-col {
	float:right;
	width:280px;
	height:400px;
	background-image:url(images/bg_home_left.gif);
	background-repeat: repeat-y;
	}
#home-left-content {
    height:353px; 
	padding-left:13px;
	padding-right:10px;
	color:#fcfcb7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#bookings-left-content {
   /* height:379px; */
	padding-left:13px;
	padding-right:10px;
	color:#fcfcb7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
#right-content {
    height:395px; 
	padding-left:13px;
	padding-right:10px;
	color:#fcfcb7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
#home-box-1 {
	float:left;
	height:425px;
	width:304px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fcfcfc;
	font-size:10;
	}
#home-box-11  {
height:187px;
background-image:url(images/bg_box_11.jpg);
padding-top:15px;
padding-left:20px;
padding-right:10px;
	}
#home-box-21  {
height:187px;
background-image:url(images/bg_box_21.jpg);
padding-top:15px;
padding-left:20px;
padding-right:10px;
	}

#home-box-2 {
	float:right;
	height:425px;
	width:304px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fcfcfc;
	font-size:10;
	}
#home-box-12  {
height:187px;
background-image:url(images/bg_box_12.jpg);
padding-top:15px;
padding-left:20px;
padding-right:10px;
	}
#home-box-22  {
height:187px;
background-image:url(images/bg_box_22.jpg);
padding-top:15px;
padding-left:20px;
padding-right:10px;
	}
#read-more {
   text-align:right;
   color:#cac2b5;
   font-size:12px;
   font-weight:bold;
   font-style:italic;
   padding-right:35px;
   background-image:url(images/bullet.gif);
   background-position: right;
   background-repeat:no-repeat;
	}
#read-more a{
   color:#cac2b5;
   text-decoration:none;
	}	
#read-more a:hover{
   color:#cac2b5;
   text-decoration:underline;
	}
#left-page{
float:left;
width:15px;
height:410px;
}
#page-container{
	float:left;
	background-color:#e8e5e0;
	width:565px;
	height:380px;
	border:#000000 thin;
	color:#53392a;
	padding: 15px;
	background-image: url(images/peel_corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#page-container-large{
	background-color:#e8e5e0;
	width:840px;
	border:#000000 thin;
	color:#53392a;
	padding: 15px;
	background-image: url(images/peel_corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left:15px;
}

#page-container-r{
	float:right;
	background-color:#e8e5e0;
	width:560px;
	height:380px;
	border:#000000 thin;
	color:#53392a;
	padding: 15px;
	background-image: url(images/peel_corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#page-container-bookings{
	float:right;
	background-color:#e8e5e0;
	width:560px;
	height:445px;
	border:#000000 thin;
	color:#53392a;
	padding: 15px;
	background-image: url(images/peel_corner.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#right-page{
float:right;
width:15px;
height:410px;
}

#charity {
	color: #fcfcfc;
	font-size: 11px;
	padding-left: 20px;
	padding-bottom:10px;
	}

#footer {
	width: 912px;
	height: 55px;
	color: #eacdad;
	font-size: 11px;
	background-image: url(images/bg_footer.jpg);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 10px;
	padding-left: 30px;
	background-repeat: no-repeat;
	}
	
#footer a {
	color: #eacdad;
	text-decoration:none;
	}

#footer a:hover {
	color: #eacdad;
	text-decoration:underline;
	}	
	
input {
	background-color: #FFFFCC;
	background-image:url(images/input.gif);
	height: 18px;
	width: 158px;
	border: 1px solid #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-position: right bottom;
	background-repeat: no-repeat;
}
textarea {
	background-color: #FFFFCC;
	height: 68px;
	width: 158px;
	border: 1px solid #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-image: url(images/textarea.gif);
	background-position: right bottom;
	overflow:auto;
	background-repeat: no-repeat;
}
.formlabel {
	padding-top: 5px;
}
select {
	background-color: #FFFFCC;
	background-image:url(images/input.gif);
	height: 20px;
	width: 160px;
	border: 1px solid #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-position: right bottom;
	background-repeat: no-repeat;
}

.links a{
	font-weight: bold;
	text-decoration: none;
	color:#A87455;
}

.links a:hover{
	font-weight: bold;
	text-decoration: underline;
	color:#A87455;
}


.download {
	font-size: 12px;
	font-weight: bold;
	color: #fcfcb7;
}
.download a{
	color: #fcfcb7;
	text-decoration:none;
}
.download a:hover, .download a:visited, .download a:active  {
	color: #fcfcb7;
	text-decoration:underline;
}