body {background: #3A6F46 url(images/background.jpg) repeat-x center top;padding: 0px;margin: 0px;text-align: justify; font-family:Verdana, Arial, Helvetica, sans-serif;color: #666666; font-size: 0.84em;}
#outer {width: 754px;margin: 0 auto;background-color: #FFFFFF;padding: 8px;}
td {}
p {font-size: 1.0em; margin: 0px 0px 10px;}
h1 {font-size: 1.1em; margin: 0px 0px 12px;}
h2 {font-size: 1.0em; margin:0px 0px 12px; color: #336633;}
h3 {font-size: 0.9em;margin: 0px 0px 12px;}

/* --headers --*/
#header {
	height: 181px;
	width: 754px;
	background: #FFFFFF url(images/headerhome.jpg);
}
#headerinterior {height: 181px;width: 754px;background: #FFFFFF url(images/headerinterior.jpg);}

#headerinteriorlocal {

	height: 181px;
	width: 754px;
	background: #FFFFFF url(images/headerlocal.jpg);
}
#headerinteriorfurther {

	height: 181px;
	width: 754px;
	background: #FFFFFF url(images/headerfurther.jpg);
}
/* --headers end --*/

/* --navigation list elements start --*/
#navigation {border: 1px solid #999999;padding: 3px 3px;margin: 8px 0px;text-align: center; font-size:0.84em;}
#navigation ul{
	margin: 0 auto;
	list-style: none;
	background: #FFFFFF;
	padding: 7px 0px;
	text-align: center;

}

#navigation li {
	display: inline;
	padding: 0 10px;
}

#navigation li a {
	color: #666666;
	text-decoration: none;
	padding: 0px 0px 7px;
	margin: 0px;
	text-align: center;
	
}
#navigation li a:hover {
	text-decoration: none;
	border-bottom: 4px solid #999999;
}

/* --navigation list elements end --*/


/*--content items */
#contenthome {
	border: 1px solid #999999;
	padding: 15px 14px 10px;
	margin: 8px 0px;
}
#contenthome a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#contenthome a:hover {color: #336633; text-decoration: underline;}
/*--content items end*/


/* --room dividers start --*/
#leftcolumn {
	width: 340px;
	float: left;
}
#leftcolumn p { font-size:0.9em;}
#leftcolumn img {
	float: left;
	margin: 0px 8px 15px 0px;
	padding: 0px;
	height: 157px;
	width: 157px;
	clear: both;
	border: 1px solid #999999;
}

#leftcolumnbottom {
	width: 340px;
	float: left;
	clear: both;
}
#leftcolumnbottom img {
	float: left;
	margin: 0px 8px 15px 0px;
	padding: 0px;
	height: 157px;
	width: 157px;
	clear: both;
}





#rightcolumn {width: 370px;left: 584px;top: 267px;float: right;}
#rightcolumn p { font-size:0.9em;}
#rightcolumn img {background: url(images/homelogo.gif);float: left;position: static;margin: 0px 8px 15px 0px;padding: 0px;height: 157px;width: 157px; border:1px solid #999999;}
#rightcolumnbottom {width: 370px;float: left;clear: both;}
#rightcolumnbottom img {float: left;margin: 0px 8px 35px 0px;padding: 0px;height: 157px;width: 157px;clear: both;}
#leftcolumngeneric {width: 720px;float: left;margin-top: 22px;}
#leftcolumngeneric img {float: left;margin: 0px 8px 15px 0px;padding: 0px;height: 157px;width: 157px;border: 1px solid #999999;}
#leftcolumngeneric div {clear: both;}

/* --room dividers end --*/
/*-- furtherafield etc */

#leftcolumnshortpic {
	width: 720px;
	float: left;
	margin-top: 22px;
}
#leftcolumnshortpic img {
	float: left;
	margin: 0px 8px 15px 0px;
	padding: 0px;
	height: 110px;
	width: 157px;
	border: 1px solid #999999;
}

#leftcolumnshortpic div {clear: both;}
/*-- furtherafield etc end */


/*-- footers */
#footer {
	border: 1px solid #999999;
	padding: 3px 14px;
	font-size: 9px;
	margin: 4px 0px;
	clear: both;
	text-align: center;
}
#footer p { font-size:1.1em; padding:0; margin:0;}
#footer a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
#footer a:hover {color: #336633; text-decoration: underline;}

/*--footer end */

/*-- extras */
#homelogo {background: url(images/homelogo.gif);float: left;position: static;margin: 0px 0 15px 0px;padding: 0px;height: 164px;width: 116px;}
#testimonial {float: left;margin: 0px 0 15px 0px;padding: 0px;height: 164px;width: 116px;clear:both;}
#testimonial p{ font-size:0.8em; font-style:italic; text-align:left;}
#enjoyenglandlogo { float:right; background-image:url(images/enjoyengland_logo.png); background-position:center;width:150px; height:143px; margin-bottom:15px; padding: 0px; clear:right; background-repeat:no-repeat;}
#checkavailability { float:right; background-color:#336633; width:144px; margin-bottom:15px; clear:right; text-align:center; padding:3px;}
#checkavailability a { font-size:0.9em; color:#FFFFFF;} 
#checkavailability a:hover { color:#ffffff;}

#checkavailabilityleft { margin:auto; background-color:#336633; width:250px; margin-bottom:15px; clear:right; text-align:center; padding:3px;}
#checkavailabilityleft a { font-size:0.9em; color:#FFFFFF;} 
#checkavailabilityleft a:hover { color:#ffffff;}


#logocentral { margin:auto; width:720px; text-align:center; }


#homebodytext {}
#housepic { background-image:url(images/retouched-photo-2_cropped.png); float:right; width:150px; height:141px; clear:both}
hr {
	border: 1px solid #999999;
	height: 1px;
}
#sputnik {
	width: 754px;
	margin: 0 auto;
	padding: 8px;
	color: #669966;
}
#sputnik a 			{
	
	color: #669966;
	text-decoration: none;
	font-size: 9px;

}
#sputnik a:hover 	{
	background-color: inherit;
	color: #000000;
	font-size: 9px;
}
/* other gubbins */
#skipnav 			{margin:0 0 0 -9999px; padding:0; height:0; display:none;}
#wedge 				{clear:both; padding-bottom:20px;}

#homebodytext {width: 418px; float: left;}
#leftcol {width: 116px; float: left; padding-right: 12px;}
#rightcol {width: 150px; float: left; padding-left: 15px;}
