body{	margin:0;	padding:0;	color:#036;	background-color : #ddddbb;/*	background-color : #f6f6e6;*/	font: 12px/16px verdana, geneva, helvetica, arial, sans-serif;	}body.north{	background-image:url("09res/bordernorth.gif");	background-repeat:repeat-y;	background-position:0 0;	}body.central{	background-image:url("09res/bordercentral.gif");	background-repeat:repeat-y;	background-position:0 0;	}body.south{	background-image:url("09res/bordersouth.gif");	background-repeat:repeat-y;	background-position:0 0;	}body.west{	background-image:url("09res/borderwest.gif");	background-repeat:repeat-y;	background-position:0 0;	}body.all{	background-image:url("09res/borderall.gif");	background-repeat:repeat-y;	background-position:0 0;	}	/*____________________CONTAINER__________________________________*/#wholepage{	width:720px;	margin-left:auto;	margin-right:auto;	text-align:left;	background-color:#fffff5;	border-top:1px #fc0 solid;	border-right:1px #A9A98F solid;	border-bottom:1px #A9A98F solid;	border-left:1px #fc0 solid;	}.oldwarning{	display:none;	}/*____________________TOP BAR HEADER_______________________________*/#header{	padding:2px 6px;	color:#05a;	background-color:#ffffe5;	font-size : 11px;	font-weight: bold;	line-height: 14px;	border-right:2px solid #fc0;	border-bottom:1px #dfc678 solid;	height:38px;	}/*____________________LEFT NAViGATION MENU_________________________*/#menu {float:left;	width:84px;	margin:0;margin-top:-1px;	padding:0 2px 12px 7px;	background:#ffffe5;	border-right:1px #dfc678 solid;	border-bottom:1px #dfc678 solid;	}#menu h4{	color:#06c;	margin-bottom:4px;	line-height:1.3em;	padding:4px 0;}#menu div.navigation .or{	font-style:italic;	margin-top:6px;	}#menu .location{	margin:0;	padding:0;	color:#06c;	background:#ffffe5;	font-size:11px;	}#menu div.navigation{	margin:0;	padding:0;	color:#06C;	background:#ffffe5;	font-size:11px;	}#menu div.enquire{	margin:0;	padding:0;	color:#cc3300;	background: #ffffe5;	font-size:11px;	}#menu p.northeast, p.central, p.south, p.west {	margin:0;	padding:0;	font-size:11px;	}#menu p.list{	margin:0;	padding:0;	color:#0066cc;	font-size:10px;	background:transparent;	}#menu p.emailmenu{	margin:0;	padding:0;	color:#cc3300;	font-size:11px;	background:transparent;	}#menu div.flag{	color:#06c;	margin-bottom:4px;	line-height:1.1em;	padding:15px 0 0 0;	}	/*____________________PAGE CONTENT __________________________________*/#content {	margin-left:94px;	padding:10px 12px 20px 10px;	border-right:2px solid #fc0;	background:#fffff5;	}#content p{	font-size:12px;	margin:6px 0;	}#content.mainpages {	}/*____________________ FOOTER __________________________________*//*border:1px #c00 solid;*/#footer{	clear:both;	margin:0;	margin-top:0;	padding:0;	color:#0066cc;	background:#ffffe5;	border-right:2px #fc0 solid;	border-top:1px #fc0 solid;	border-bottom:2px #fc0 solid;	}#footer .footernav {	float:right;	margin : 0;	padding :0px 0px 10px 10px;	color : #0066cc;	background:#ffffe5;	font-size : 10px;	font-weight: bold;	}#footer .northeast,#footer .central,#footer .south,#footer .west,#footer .list,#footer .late,#footer .about,#footer .urhere{	padding : 2px 6px 5px 6px;	background : #ffffe5;	border: 1px solid #fc0;	}	#footer .top,#footer .about{	margin-right:1px;	}#footer .urhere{border-top: 1px solid #e4e4c4;background : #e4e4c4;}#footer div.footeraddress {	clear:both;	color:#0066cc;	font-size:10px;	font-weight:bold;	margin:0;	padding : 0 3px 0px 15px;	background:transparent;	}div.footerroot{	color:#39c;	font-size:10px;	padding : 3px 3px 10px 5px;	width:720px;	margin-left:auto;	margin-right:auto;	text-align:left;	background:transparent;	}.grey#footer {/*makes footer links grey ( see links above)*/	color : #999999;	background : transparent;	}/*xxxxxxxxxxxxxxxxxxxxxxxxxxx begin ordinary links*/a:link {color:#06c;background : transparent;text-decoration : none;}a:visited {color:#06c;background : transparent;text-decoration : none;}a:hover {color:#f30;background : transparent;text-decoration : none;}a:active {color:#c30;background : transparent;text-decoration : none;}/*xxxxxxxxxxxxxxxxxxxxxxxxx begin grey links*/.grey a:link {color : gray;background : transparent;text-decoration : none;}.grey a:visited {color : #39c;background : transparent;text-decoration : none;}.grey a:hover {color : #f60;background : transparent;text-decoration : underline;}.grey a:active {color : #c30;background : transparent;text-decoration : none;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx begin text*/h1 {color : #c00;font-size : 1.5em;font-weight: bold;line-height: 24px;margin-top : 0;margin-bottom : 0;background : transparent;}h2 {color : #c00;font-size : 1.4em;font-weight: normal;line-height: 21px;background : transparent;}h2.nameaddress{padding-top:0;margin-top:0;}h3 {color : #c00;font-size : 1.2em;font-weight: bold;line-height: 20px;background : transparent;}h4 {color : #c00;font-size : 1.1em;font-weight: normal;line-height: 18px;background : transparent;}h5 {color : #c00;font-size : 12px;font-weight: normal;line-height: 16px;margin-top : 1.6em;margin-bottom : 0.8em;background : transparent;}h6 {color : #c00;font-size : 10px;font-weight: bold;line-height: 14px;background : transparent;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx begin lists*/#content ul{font-size:1em;	margin: 4px 0 5px 0;	padding: 0;	color:#004d99;	list-style-type: none;	}#content li{	text-align:left;	margin: 0 0 0 0;	padding: 0 0 0 10px;	line-height: 1.4em;	background: url(09res/liredott.gif) no-repeat 0px 6px;	}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx boxes*/.rightbox{float:right;width:225px;margin : 5px 5px 5px 5px;padding : 6px;color : #06C;background : transparent;border-top: 2px dotted #c00;border-bottom: 2px dotted #c00;}p.navbox{/*for 'on this page' navigation*/padding : 2px;font-size :90%;border : 1px solid #ccc;}div.alsobox{/*for other properties on other pages on the same estate, to go after the comments box in the text.*/padding : 4px;font-size :90%;color:#c00;background:#f6f4ed;border : 1px solid #ccc;clear:left;}div.alsoboxright{/*for other properties on other pages on the same estate, to go after the comments box in the text. Box floated right*/padding : 4px;font-size :90%;color:#c00;background:#f6f4ed;border : 1px solid #ccc;float:right;width:225px;margin-left:5px;}div.alsoboxleft{/*Box floated left*/padding : 4px;font-size :90%;color:#c00;background:#f6f4ed;border : 1px solid #ccc;float:left;width:225px;margin:5px 5px 3px 0px;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx begin images*/img {margin : 0px;border-style : none;}/*m for the maps only*/img.m {margin : 0;}img.l {float : left;margin: 3px 7px 3px 0px;border : 1px solid #333;}img.r {float : right;clear:right;margin: 3px 0px 3px 7px;border : 1px solid #333;}img.ln {float : left;margin: 3px 7px 3px 0px;border-style : none;/*xxxxxxxxxxxxxxxxxxxxxxxx no borders */}img.rn {float : right;clear : right;margin: 3px 0px 3px 7px;border-style : none;/*xxxxxxxxxxxxxxxxxxxxxxxx no borders */}img.sq {margin : 0px;border-style : none;vertical-align:middle;}/*tsq are tariff squares*/img.tsq {margin : 0px 0px 0px 20px;border-style : none;vertical-align:middle; }/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx begin tariff*/.tariff {font-size : 1.2em;color : #0066cc;margin : 5px 0px;padding : 5px 0px;}.this {color : #cc3300;font-weight: bold;background : transparent;}.booking {float: right;width:200px;color : #c00;font-size : 12px;font-weight: bold;line-height: 18px;background : transparent;}.bookingbutton{float:right;width:141px;}/*xxxxxxxxxxxxxxxxrare tartab tariff tablesxxxxxxxxxxxxxx*/.tariff .tartab{margin-right:20px;}.tariff .tartab td{	padding:0;padding-left:3px;padding-right:3px;border-bottom:1px solid #fc0;font: 12px/16px verdana, geneva, helvetica, arial, sans-serif;	}.tariff .tartab td.pounds{text-align: center;color:#c00;}.tariff .tartab td.cottagename{font-size : 1.2em;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxlist page*/#pagecontent{border-right:2px solid #fc0;}.listtables{margin-left:0px;padding:0 10px 0 10px;font: 10px/12px verdana, arial, sans-serif;}.westleft, .westright, .northleft, .northright{width:25%;padding:3px;vertical-align:bottom;}.westleft, .westright{border-bottom:2px solid #9cc;}.northleft, .northright{border-bottom:2px solid #fcc;}.southleft, .southright, .centralleft, .centralright{width:25%;padding:3px;vertical-align:top;}.southleft, .southright{border-top:2px solid #6c6;}.centralleft, .centralright{border-top:2px solid #ccf;}.indent{color:#666;margin-left:8px;font-size:10px;}.weemap{display: block;margin-left:auto;margin-right:auto;border:0;clear:both;}.listtables h4{font-size:14px;padding:0;margin:0;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMap page*/#mapcontent{background:#e4e4c4;margin-left:0px;padding:10px 1px 15px 10px;border-right:2px solid #fc0;}/*/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx begin small text*/.small {font-size : 10px;padding : 0 5px;}.reditalic{	color: #c00;	font-style: italic;	}/*Reserved for later:.propname,.nameaddress,.sleeps,.accomstarts,.upstorey,.downstorey,.tweekly,.cottageprice*/table.tariffbox{width:603px;margin-left:-5px;padding-right:0px;margin-right:0px;background-color:#fffff5;}iframe.fsize{width:603px;height:370px;background-color:#fffff5;}.tariff h4{font-size:1em;margin:0px;font-weight:bold;}.officehours{color: #c00;}.brochure {border-bottom:1px solid #06c;}#map_canvas{clear:both;width:600px;height:500px;margin-top:90px;padding-top:20px;border:1px solid #68c;}.addthis_button{margin-bottom:10px;padding-bottom:10px;}.youtube{float:right;padding-bottom:10px;}