/******     CSS design by   :   ben@bedbreakfastmarlow.co.uk   :   http://www.bedbreakfastmarlow.co.uk/Website-Design.htm     ******/

html {
 height: 100%; margin-bottom: 1px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#B9D8E1;
	margin-top:0px;
	padding-bottom:20px;
}

.bcontainer{

}

.bcontent{
	text-align:justify;
	margin-left:170px;
	margin-top:20px;
	padding:20px 20px 20px 20px;
	margin-right:20px;
	background-color:#D3E7ED;
	border:1px solid gray;
}

.titlebar{
	margin-left:170px;
	margin-top:20px;
	margin-right:20px;
	padding:20px;
	border: 1px solid gray;
	background-color:#ccc;
}

.bbname{

}

.pagetitle{

}

h1{
	text-align:left;
	padding:0px;
	margin:0px;
	color:#105166;
}

h2{
	text-align:left;
	font-size:18px;
	padding:0px;
	margin:0px;
	color:#105166;
}


/**************************************************************navigation buttons*********************************/

.ullinks{
	font: bold 12px Verdana, sans-serif;
	padding:0px;
}

.nlinks{
	position:absolute;
	top:20px;
	left:20px;
	width:140px;
	padding:0px;
	border-left:1px solid gray;
	border-right:1px solid gray;
	background-color:gray;
}

.flinks{
	position:absolute;
	top:180px;
	left:20px;
	width:140px;
	padding:0px;
	border-left:1px solid gray;
	border-right:1px solid gray;
	background-color:gray;
}

.xlinks{
	position:absolute;
	top:320px;
	left:20px;
	width:140px;
	padding:0px;
	border-left:1px solid gray;
	border-right:1px solid gray;
	background-color:gray;
}

.nlinks li, .flinks li, .xlinks li{
	list-style: none;
	display:inline;
	padding:0px;
}

.nlinks ul, .flinks ul, .xlinks ul{
	padding:0px;
	margin:0px;
}

.nlinks li a:visited, .nlinks li a:link{
	width:140px;
	display: block;
	padding: 3px 0px 3px 5px;
	border-left: 20px solid #5BAEB5;
	background: #BBB;
	text-decoration: none;
	color:#106665;
	margin-top:1px;
	margin-bottom:1px;
}

.nlinks li a:hover{
	border-color:#6BBEC5;
	color:#106665;
	background:#DDD;
	margin-top:1px;
	margin-bottom:1px;
}

.nlinks li span{
	width:140px;
	display: block;
	padding: 3px 0px 3px 5px;
	border-left: 20px solid #4B9EA5;
	background: #CCC;
	text-decoration: none;
	color:#072781;
	margin-top:1px;
	margin-bottom:1px;
}

.flinks li a:visited, .flinks li a:link{
	width:140px;
	display: block;
	padding: 3px 0px 3px 5px;
	border-left: 20px solid #5B9FB5;
	background: #BBB;
	text-decoration: none;
	color:#106665;
	margin-top:1px;
	margin-bottom:1px;
}

.flinks li a:hover {
	border-color: #6BAFC5;
	color: #106665;
	background: #DDD;
}

.flinks li span{
	width:140px;
	display: block;
	padding: 3px 0px 3px 5px;
	border-left: 20px solid #4B8FA5;
	background: #CCC;
	text-decoration: none;
	color:#072781;
	margin-top:1px;
	margin-bottom:1px;
}

.xlinks li a:visited, .xlinks li a:link{
	width:140px;
	display: block;
	padding: 3px 0px 3px 5px;
	border-left: 20px solid #5B75B5;
	background: #BBB;
	text-decoration: none;
	color:#106665;
	margin-bottom:1px;
	margin-top:1px;
}

.xlinks li a:hover {
	border-color: #6B85C5;
	color:#106665;
	background: #DDD;
}

.xlinks li span{
	width:140px;
	display: block;
	padding: 3px 0px 3px 5px;
	border-left: 20px solid #4B65A5;
	background: #CCC;
	text-decoration: none;
	color:#072781;
	margin-bottom:1px;
	margin-top:1px;
}

.nlinks li a:visited, .nlinks li a:link, .flinks li a:visited, .flinks li a:link, .xlinks li a:visited, .xlinks li a:link{
            voice-family:"\"}\"";
			width:115px;	/****To stop ie 5 from seeing this as margin problem******/
}
.nlinks li span, .flinks li span, .xlinks li span{
            voice-family:"\"}\"";
			width:115px;	/****To stop ie 5 from seeing this as margin problem******/
}
/************************************************************Directions Buttons********************************************/
.mlinks{

}

.mlinks a.nav, .mlinks a.nav:link, .mlinks a.nav:visited, .mlinks span.nav{

}

.mlinks a.nav:hover{

}

/*******************************************************Home page layout*****************************************************/
.overview{

}

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

.homepic1{
	width:220px;
	float:right;
	border:1px solid gray;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:20px;
}

.homepic2{
	float:left;
	width:50%;
	text-align:center;
	margin-bottom:20px;
}

.homepic2 img{
	display:block;
	border:1px solid gray;
	width:100%;
}

.tourist{
	position:absolute;
	top:358px;
	left:20px;
	width:140px;
	text-align:center;
	font-size:15px;
	z-index:1;
	padding:0px;
}

.tourist img{
	width:80px;
	border:1px solid gray;
	margin-top:20px;
}

.avbutton{
	z-index:0; 
	position:absolute; 
	top:352px; 
	left:16px;
}

/*******************************************************Town Page*************************************************/

div>.left{
	width:49%;
	float:left;
}

div>.right{
	width:49%;
	float:right;
}

* html .left{
	width:49%;
}

* html .right{
	position:absolute;
	top:160px;
	right:50px;
	width:49%;
}

.townpic img{
	border:1px solid gray;
}

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

a:link {
	text-decoration:none;
	color:#1758FB;
	}
	
a:visited {
	text-decoration:none;
	color:#1758FB;
	}
	
a:hover, a:active { 
	text-decoration:none;
	color:#FB172D;
}	

h3{

}

em{

}

li{

}

ul{

}

p{

}

td{

}

img{
	padding:0px;
	margin:0px;
	border-style:none;
	
}



table{

}

.photo img{
	display:block;
}

.photo{
	padding:0px;
	width:70%;
	border:1px solid gray;

}

.info{
	position:absolute;
	right:40px;
	top:160px;
	width:180px;
	padding:0px;
	text-align:left;
}
		
.bmap{

}

.bbform{
	width:390px;
	padding:20px;
	top:20px;
	background-color:#CCCCCC;
	border:1px solid gray;
}

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

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

.mindiv{
	clear:both;
	width:500px;
	height:1px;
	display:marker;
}

.graphic{
	margin-top:5px;
	position:absolute;
	right:25px;
	width:550px;
}

.graphic img{
	float:right;
}

.connect{
	margin-top:20px;
	position:absolute;
	left:10px;
	width:350px;
}
/******     CSS design by   :   ben@bedbreakfastmarlow.co.uk   :   http://www.bedbreakfastmarlow.co.uk/Website-Design.htm     ******/