/******               CSS design by   :   ben@site-designers.co.uk   :   http://www.site-designers.co.uk/               ******/

html {
	margin-bottom: 1px;
	font-family:sans-serif, Arial, Helvetica;
}

body {
	margin:0px;
}

.bcontainer{
	width:770px;
	margin-left:auto;
	margin-right:auto;
}

.acontent{
	margin:10px;
}

.bcontent{
	margin-left:240px;
}

.titlebar{
}

.title{
}

.logo{
	margin-left:50px;
}

.logo1{
	margin-left:93px;
}

.logo2{
	margin-left:220px;
}

.bbname{
	margin:10px;
}

h1{	
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#BB2A2D;
}

.pagetitle{
	margin:0px;
}

h2{

}
/****************************************************************Front Page************************************************/
.select{
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	padding:0px;
	background-color:#BBB;
	z-index:3;
}

a:link.select{
	text-decoration:none;
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
	z-index:3;
	width:360px;
}

a:visited.select{
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
	z-index:3;
	width:360px;
}

a:hover.select{
	background-color:#EEE;
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
		z-index:3;
		width:360px;
	
}

.select li{
	color:#BE2D30;
	margin-bottom:5px;
}

.select ul{
	padding:0px;
	margin:0px 0px 0px 20px;
}

.select table{
	margin:10px;
}

.select img{
	float:left;
	margin:10px 10px 10px 0px;
}

.selection{

	width:180px;
	font-size:14px;
}

.select h1{
	font-size:16px;
	margin-left:10px;
	margin-top:0px;
	color:#000000;
}

.cornertl{
	background:url(Assets/cornertl-tb.gif) 0 0 no-repeat;
	height:180px;
	min-height:190px;

}

.cornertr{
	background:url(Assets/cornertr-tb.gif) 100% 0 no-repeat;
	height:180px;
	min-height:190px;
}

.cornerbr{
	background:url(Assets/cornerbr-tb.gif) 100% 100% no-repeat;
	height:180px;
	min-height:190px;
}

.cornerbl{
	background:url(Assets/cornerbl-tb.gif) 0 100% no-repeat;
	width:360px;
	height:180px;
	min-height:190px;

}

table{

	padding:0px;
}

td{
	padding:0px;

}

/****************************************************************Flash Navigation******************************************/

.flash{
	position:absolute;
	top:180px;
	left:50%;
	margin-left:-360px;
}

.flash1{
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-360px;
}

/****************************************************************Navigation Links******************************************/

.contact{
	position:absolute;
	top:143px;
	left:50%;
}

.nlinks{
	margin:10px;
}


.nlinks li{

}

.nlinks ul{

}

span.nav{

}

.nlinks li a:visited, .nlinks li a:link{

}


.nlinks li a:hover{
}

/************************************************************Directions Buttons********************************************/
.mlinks{

}

.mlinks li a:visited, .mlinks li a:link{

}

.mlinks li a:hover{

}

/*******************************************************Home page layout*****************************************************/
.overview{
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border-left:3px solid black;
	border-right:3px solid black;
	margin:0px;
	width:504px;
	border-bottom:1px solid white;
	font-size:15px;
	text-align:justify;
}

.overview2{
	margin-left:20px;
	width:470px;
}

.bbaddress{

}

.homepic1{

}

.homepic2{

}

.tourist{
	margin-top:70px;
	text-align:center;
	margin-left:0px;
	float:right;
	width: 25%;
}


/******************************************************Form Page**************************************************/
.bbform{
	font-size:18px;
	margin-left:75px;
	width:425px;
	padding:20px;
	border:1px solid #333;
}


/*******************************************************Town Page*************************************************/
.towntxt1{
	float:left;
	width:47%;
}

.towntxt2{
	float:right;
	width:47%;
}

.townpic1{
	float:right;
	width:47%;
}

.townpic2{
	width:47%;
}


/*******************************************************Text formating*********************************************/

a:link{
	text-decoration:none;

	}
	
a:visited {
	text-decoration:none;
	}
	
a:hover, a:active { 
	text-decoration:none;
}	

em{
	color:red;
}

li{
}

ul{
	text-align:left;
}

hr{

}

td{

}


table{

}

.photo{
}

.info{
}

.bmap{

}

.townpic{
	float:right;
	display:block;
	max-width: 50%;
	margin-right: 5%;
}

.towntxt{
	text-align:justify;
	max-width: 45%;
}

.townlinks{
	text-align:center;
	margin-top:16px;
}

.towntitle{
	text-align:center;
	font-size:30px;
	font-style:italic;
}

.details{
	width:60%;
	text-align:justify;
	margin-left:20%;
}

.breakfast{
	float:right;
	width:40%;
}

.graphic img{
	width:auto;
}

p{
	text-align:justify;	
	margin-top:20px;
}

/******               CSS design by   :   ben@site-designers.co.uk   :   http://www.site-designers.co.uk/               ******/
