/* CSS Document */
*{
	margin:0px;
	padding:0px;
	vertical-align:top
}

body{
	color:#484848;
	background-color:#DFD7B0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px
}

h3{
	font-size:11px;
	color:#6A5B14;
	text-align:left;
}

h4{
	font-size:11px;
	color:#656565;
	text-align:left;
	background-color:#C8C5B5;
	padding-left:7px
}

h5{
	font-size:11px;
	color:#fff;
	text-align:left;
	background-color:#AFA186;
	padding-left:7px;
	margin-bottom:7px
}


h6{
	font-size:11px;
	color:#6A5B14;
	text-align:left;
	padding-left:10px;
}

a{
	color:#6A5B14
}

a:hover{
	color:#B88A00
}

a img{
	border:none
}

/* Individual Page Styles */

.layout{
	width:100%;
}

.left{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #fff
}

.right{
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff
}

.middle{
	width:759px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff
}

.top{
	border-bottom:1px solid #fff;
	border-top:2px solid #fff
}

.bottom{
	border-bottom:2px solid #fff;
}

.banner{
	background-color:#7A7453;
	text-align:right;
}

.banner img{
	float:left
}

.banner .warmblood{
	margin-top:70px;
	color:#FFFFFF;
	font-weight:bold;
	float:right
}

.buttons{
	background-image:url(../images/bg_buttons_tile.gif);
	text-align:center;
	height:38px;
	vertical-align:bottom;
	border-top:1px solid #fff;
	border-right:none;
	border-bottom:none;
	border-left:none;
	padding:0px
}

.image{
	background-color:#A6A298
}

.sub{
	background-color:#CBC4A1;
}

.content{
	width:739px;
	padding:10px;
	background-color:#E7E0BD
}

.footer{
	text-align:center;
	width:759px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	padding-top:10px;
	color:#656565;
	line-height:14px;
	padding-bottom:35px;
	padding-top:10px
}

.footer a:link{
	color:#B88A00
}

.footer a:hover{
	color:#6A5B14
}

.arrow{
	float:left;
	padding-top:2px;
	padding-left:3px;
	padding-right:10px
}


/* Individual Page Styles */

.home_content{
	background-color:#E7E0BD
}

.content_left{
	width:232px;
	float:left;
	padding:7px 10px 30px 10px;
	text-align:center
}
	
.content_middle{
	width:232px;
	float:left;
	padding:7px 10px 30px 10px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	text-align:center
}

.content_right{
	width:232px;
	float:left;
	padding:7px 10px 30px 10px;
	text-align:center
}

.topic{
	padding-top:7px;
	padding-left:38px;
	text-align:left
}

.heading{
	color:#6A5B14;
	font-size:14px;
	font-weight:600;
}

.subtitle{
	color:#6A5B14;
	font-size:11px;
	line-height:-18px
}

.shadow{
	background-image:url(../images/bg_image.gif);
	margin-top:7px;
	padding:5px 9px 10px 6px;
}

.home_table_content{
	text-align:justify
}

.content_table p{
	padding:0px 10px 0px 10px
}

.left_col{
	width:471px;
	background-color:#FFFFFF;
	padding:10px 17px 25px 15px
}

.right_col{
	width:224px;
	background-color:#E0DED2;
	padding:10px 15px 25px 17px;
	text-align:center
}

.right_col p{
	text-align:left;
	margin-right:6px;
	margin-left:6px;
	line-height:20px
}	 

.topic_content{
	text-align:left;
	margin-bottom:25px;
	padding-top:9px
}

.img_accom_overview{
	padding:7px 10px 11px 8px;
	background-image:url(../images/bg_image_accom.gif);
	float:left;
	margin-right:40px
}

.line{
	width:100%;
	height:60px;
	background-image:url(../images/line_dotted.gif);
	background-repeat:repeat-x
}

.accom_type{
	text-align:left
}

.accom_type span{
	text-align:right;
	margin-right:0px
}

.white_accom_over_image{
	width:188px;
}

.white_accom_over_text{
	width:301px;
}
.main_ul li{
	background-image:url(../images/bullet_white.jpg);
	background-repeat:no-repeat;
	text-indent:0px;
	padding-left:18px;
	margin-left:0px;
	list-style-type:none;
	/*
	list-style-image:url(../images/bullet_white.jpg);
	list-style-position:outside;*/

}

.brown_ul{
	list-style-image:url(../images/bullet_brown.jpg);
	list-style-position:outside;
	margin-left:25px
}

.read{
	text-align:right
}

.sub_white{
	background-color:#FFFFFF;
	color:#6A5B14
}

.body_p{
	text-align:justify
}
	
.detail_heading{
	font-size:11px;
	color:#6A5B14;
	text-align:left;
	padding-left:0px
}

.grey_gallery{
	text-align:left;
	padding-left:5px
}

.grey_gallery_img{
	padding:6px 10px 10px 9px;
	background-image:url(../images/bg_image_accom_grey.gif)
}

.grey_gallery_thumb{
	padding:6px 10px 10px 7px;
	background-image:url(../images/bg_image_grey_thumb.gif);
	margin:0px!important
}

.img_rest{
	padding:6px 9px 10px 7px;
	background-image:url(../images/bg_image_restaurant.gif);
	background-repeat:no-repeat;
	float:left;
	margin-right:10px;
	margin-bottom:3px
}

.white_function_text_img{
	margin-right:10px;
	padding:7px 10px 11px 8px;
	background-image:url(../images/bg_image_accom.gif);
	float:left;
}

.form_data{
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.submit{
	background-color:#CBC4A1;
	margin-top:10px
}

.map{
	background-image:url(../images/bg_image_map.gif);
	padding:9px 12px 14px 10px;
}

.functions_text{
	padding-left:200px
}

.functions_text h6{
	padding-left:0px
}

.brown_ul ul{
	list-style-image:url(../images/bullet_brown.jpg);
	margin-left:20px
}

.site_map{
	margin:10px
}

.white_grey{
	width:759px
}

.first{
	height:100px
}

.right_col_p{
	padding-left:12px;
}	
	
.right_list{
	color:#484848;
	text-align:left;
	margin-left:40px;
	list-style-position:outside
}

.align_left{
	text-align:left
}

.align_right{
	text-align:right
}

.align_justify{
	text-align:justify
}

.print_button{
	float:right
}

.banner_print{
	display:none;
}
	
.main_gallery_text{
	padding:7px 8px 26px 7px;
	background-image:url(../images/bg_image_bagnalls.gif);
	background-repeat:no-repeat;
	margin-bottom:10px
}

.main_gallery{
	padding:7px 8px 9px 8px;
	background-image:url(../images/bg_image_gallery.gif);
	background-repeat:no-repeat;
	margin-bottom:10px
}

.thumbs{
	padding:6px 7px 8px 7px;
	background-image:url(../images/bg_image_grey_thumb.gif)
}

.img_text{
	margin-bottom:10px
}

.list{
	margin-left:0px
}

.list_2{
	margin-left:30px
}

.contact_map{
	padding:5px 9px 9px 7px;
	background-image:url(../images/bg_map.gif)
}

.map_new{
	background-image:url(../images/bg_image_map.gif);
	padding-bottom:26px
}