@charset "UTF-8";
/* CSS Document */
body {
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #003B22;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
a:link {
	color:#003B22;
	text-decoration:none;
}
a:visited {
	text-decoration: none;
	color:#003B22;
}
a:hover {
	text-decoration:underline;
	color:#003B22;
}
a:active {
	text-decoration: none;
	color:#003B22;
}
a img {border: none; }
.contactus {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: bold;
}
.phonenumber {
	font-size: 24px
}
div#wrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top: 0px;
	width:800px;
	background-color: #82101D;
}
.headerarea {
	width: 800px;
	background-image: url(images/headergrad.gif);
	height: 100px;
	position: absolute;
	left: 0px;
	top: 0px;
	border: 1px solid #DBB84D;
}
.logo {
	position: absolute;
	width: 204px;
	top: 18px;
	left: 16px;
}
.threestarrated {
	position: absolute;
	width: 59px;
	height: 90px;
	top: 7px;
	left: 727px;
}
.calltoaction {
	position: absolute;
	width: 373px;
	height: 68px;
	top: 32px;
	left: 328px;
}
a.calltoactiontext:link {
	color:#FFFFFF;
}
a.calltoactiontext:hover {
	colour:#FFFFFF;
	text-decoration:underline;
}
a.calltoactiontext:visited {
	color:#FFFFFF;
}
a.calltoactiontext:active {
	color:#FFFFFF;
}

.navbar {
	position:absolute;
	width: 800px;
	height: 35px;
	top: 101px;
	left: 0px;
	border: 1px solid #DBB84D;
}
.mainimageinn {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image: url(images/fountaininnfront.jpg);
}
.mainimagerestaurant {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image: url(images/fountaininnfront.jpg);
}
.mainimageguestrooms {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image: url(images/fountaininnfront.jpg);
}
.mainimagelocation {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image: url(images/forest_dean_logs.jpg)
}
.mainimagelocalattractions {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image:url(images/localattractionsbackground.jpg);
}
.mainimagelodge {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image: url(images/fountain_lodge_placeholder.jpg)
}
.mainimageoutdoorpursuitsmain {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image: url(images/forest_dean_bluebells.jpg);
}
.mainimageoutdoorpursuits {
	position: absolute;
	width: 800px;
	height: 650px;
	top: 136px;
	left: 0px;
	border: 1px solid #DBB84D;
	background-image: url(images/forest_dean_mountain_bike_trail.jpg);
}
.leftimagebox {
	position: absolute;
	width: 125px;
	height: 508px;
	padding: 10px;
	left: 7px;
	top: 13px;
	border: 1px solid #DBB84D;
	background: rgb(255, 255, 255);
	alpha(opacity=90);														-moz-opacity:.90;
	opacity:.90;
	filter: alpha(opacity = 90);
}
.fullwidthbox {
	position: absolute;
	width: 764px;
	height: 506px;
	padding: 10px;
	left: 7px;
	top: 13px;
	border: 1px solid #DBB84D;
	background: rgb(255, 255, 255);
	alpha(opacity=90);														-moz-opacity:.90;
	opacity:.90;
	filter: alpha(opacity = 90);
}
.fullwidthtext {
	position: absolute;
	width: 757px;
	height: 63px;
	left: 22px;
	top: 604px;
	z-index: 100;
	overflow:auto;
}
.secondlevelnav {
	position:absolute;
	width: 755px;
	height: 16px;
	padding-top:4px;
	left: 24px;
	top: 161px;
	z-index: 10;
	overflow:auto;
	background-image:url(images/smallnavspacerthin.jpg);
	background-repeat:repeat-x;
	border: solid 1px #000000;
}
.mountainbikelinkbox {
	width: 415px;
	height: 18px;
	padding-top: 2px;
	background-image:url(images/smallnavspacerthin.jpg);
	background-repeat:repeat-x;
	border: solid 1px #000000;
}
.secondlevelnavtext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#FFCC33;
}

a.secondlevelnavtext:link {
	color:#FFCC33;
}
a.secondlevelnavtext:visited {
	color:#FFCC33;
}
a.secondlevelnavtext:active {
	color:#FFCC33;
}
.secondlevelnavselected {
	color:#FFFFFF;
}
a.secondlevelnavtext:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.flashbox {
	position:absolute;
	width: 125px;
	height: 505px;
	left: 17px;
	top: 25px;
	z-index: 9;
	border: 1px solid #DBB84D;
}
.rightbox {
	position: absolute;
	width: 150px;
	height: 508px;
	padding: 10px;
	left: 621px;
	top: 13px;
	border: 1px solid #DBB84D;
	background: rgb(255, 255, 255);
	alpha(opacity=90);																							-moz-opacity:.90;
	opacity:.90;
	filter: alpha(opacity = 90);
	overflow:auto;
}
.mainbox {
	position: absolute;
	width: 433px;
	height: 514px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 4px;
	left: 160px;
	top: 13px;
	border: 1px solid #DBB84D;
	background: rgb(255, 255, 255);
	alpha(opacity=90);																											-moz-opacity:.90;
	opacity:.90;
	filter: alpha(opacity = 90);
	overflow:auto;
}
.offer {
	position:absolute;
	width: 412px;
	height: 115px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	left: 171px;
	top: 524px;
	background-color:#82101D;
	border: 1px solid #DBB84D;
	overflow:auto;
	z-index: 10;
}
.footerbox {
	position: absolute;
	width: 764px;
	height: 14px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 4px;
	left: 7px;
	top: 556px;
	border: 1px solid #DBB84D;
	background: rgb(255, 255, 255);
	alpha(opacity=90);																																		-moz-opacity:.90;
	opacity:.90;
	overflow:auto;
}
.googlemap {
	position: absolute;
	width: 429px;
	height: 416px;
	overflow:hidden;
	z-index:100;
	left:172px;
	top:112px;
	border: 1px solid #DBB84D;
}
.googlebikemap {
	position: absolute;
	width: 438px;
	height: 410px;
	overflow:hidden;
	z-index:100;
	left:24px;
	top:186px;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.weather {
	position: absolute;
	width: 306px;
	height: 400px;
	overflow:hidden;
	z-index:100;
	left:472px;
	top:48px;
}
.headlinetextred {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	line-height:17px;
	color: #4C191F;
	text-align:left;
}
.headlinetextgreen {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
	color: #003B22;
	text-align:left;
}
.trailtitletext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color: #003B22;
	text-align:left;
}
.headlinetextsmallerred {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color: #4C191F;
	text-align:left;
}
.headlinetextsmallergreen {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color: #003B22;
	text-align:left;
}
.headlinetextyellow {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color: #DBB84D;
	text-align:left;
}
.bodytextgreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:15px;
	color:#003B22;
	text-align:left;
}
.bodytextred {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:15px;
	color:#4C191F;
	text-align:left;
}
.bodytextwhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	line-height:15px;
	color:#FFFFFF;
	text-align:left;
}
img.floatLeft {
	float: left;
	margin-right: 2px;	
}
img.floatRight { 
    float: right; 
    margin-left: 2px; 
}
.footertextred {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#4C191F;
	text-align:justify;
}
a.footertextred:link {
	color:#4C191F;
	text-decoration:none;
}
a.footertextred:visited {
	color:#4C191F;	
	text-decoration: none;
}
a.footertextred:hover {
	color:#4C191F;
	text-decoration:underline;
}
a.footertextred:active {
	color:#4C191F;
	text-decoration: none;
}
a.headlinetextsmallergreen:link {
	color: #003B22;
	text-decoration: none;
}
a.headlinetextsmallergreen:visited {
	color: #003B22;
	text-decoration: none;
}
a.headlinetextsmallergreen:hover {
	color: #003B22;
	text-decoration:underline;
}
a.headlinetextsmallergreen:active {
	color: #003B22;
	text-decoration: none;
}
a.bodytextred:link {
	color:#4C191F;
	text-decoration:none;
}
a.bodytextred:visited {
	color:#4C191F;	
	text-decoration: none;
}
a.bodytextred:hover {
	color:#4C191F;
	text-decoration:underline;
}
a.bodytextred:active {
	color:#4C191F;
	text-decoration: none;
}
.sprywrapper {
	position:absolute;
	left:24px;
	top:187px;
	width:756px;
	height:479px;
	overflow:hidden;
	z-index:9;
	border:0px;
}

li {
	list-style: none;
	border-bottom: 1px solid #990033;
	padding: 3px;
	list-style-type: none;
	margin: 0px,0px,0px,0px;
	color:#FFFFFF;
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}

ul {
	list-style: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	display: block;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}

.twitterboard {
	background-color:#000000;
	background-image:url(images/fountain_inn_news.jpg);
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFCC00;
	border:solid 1px #DBB84D;
	position:absolute;
	margin:3px;
	left:619px;
	top:147px;
	height:117px;
	width:170px;
}
.infobox {
	position:absolute;
	left:629px;
	top:270px;
	height:400px;
	width:158px;
	border:0px;
	overflow:auto;
}
.twitterbox {
	position:absolute;
	left:7px;
	top: 21px;
	width:157px;
	height:88px;
	overflow:auto;
	padding:0px;
	margin:0px;
}
ul#twitter_update_list a {
	display:block;
	color:#DBB84D;
	font-size:9px;
}
