body{	margin:0;	padding:0;	color:#036;	background-color : #ddddbb;	font: 12px/16px verdana, geneva, helvetica, arial, sans-serif;	}/*____________________CONTAINER__________________________________*/#wholepage{	width:800px;	margin-left:auto;	margin-right:auto;	text-align:left;	background-color:#fffff5;	border:2px #fc0 solid;	}/*____________________TOP BAR HEADER_______________________________*/#header{	width:770px;	padding:5px 10px 15px 20px;	margin:0;	color:#05a;	background-color:#ffffe5;/*background-color:#ccc;*/	border-bottom:1px solid #fc0;	}#maps #header{	padding:2px 10px 5px 20px;	}/*____________________LEFT NAViGATION MENU_________________________*/#menu {	float:left;	width:150px;	margin:0;margin-top:-1px;	padding:10px 0px 10px 20px;	background:#ffffe5;	border-right:1px #fc0 solid;	border-bottom:1px #fc0 solid;	}/*____________________PAGE CONTENT __________________________________*/#content {	margin:10px 0px 0px 170px;	padding:0px 12px 50px 10px;/*padding:0;*/	background:transparent;/*background:#fc0;*/	}#maps #content {	margin:0;	padding:0;	background:transparent;/*background:#fc0;*/	}#content p{	font-size:12px;	line-height:16px;	margin:0px 0;	margin-top:0px;	padding-bottom:5px;	}#content p+p{	text-indent:1em;	}#content .tariff p+p{	text-indent:0;	}#content.mainpages {	}	#content a {color:#36c;text-decoration:none;	}#content a:hover {color:#c00;text-decoration:underline;	}/*____________________ PROPERTY PAGES __________________________________*/#content .propertyimages{clear:right}#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(08res/liredott.gif) no-repeat 0px 6px;	}#content .propertylist{clear:left;}#content div.livechat{clear:both;float:right;width:100px;margin-top:10px;}#content div.pagenquire{clear:right;float:right;width:300px;margin-top:10px;}#content div.pagenquire img {float:right;width:141px;}/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx begin tariff*/.tariff {font-size : 1.2em;color : #0066cc;margin : 5px 0px 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;}#content #accomlist img{float:right;width:100px;margin-bottom:5px;border:1px solid #36c;}#content #accomlist .propertycategory{clear:right;}#content #accomlist .property{clear:right;}#content #accomlist .property p{width:470px;}/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX  LISTS*/#navcontainer ul{	margin: 0;	padding: 0;	font-size:10px;	line-height: 10px;	list-style-type: none;	}#navcontainer li {width:150px;height:26px;margin: 0 0 4px 0; border: 0px solid #036;}#navcontainer a{	display: block;	font-weight:bold;	color: #1142ad;	background-color: transparent;	width: 96px;	padding: 2px 2px 2px 50px;	text-decoration: none;	}#navcontainer a:hover{	color: #c00;font-weight:bold;text-decoration:underline;	}li.over {background: url(08res/icons/over.gif) no-repeat 0px 0px;}li.acin {background: url(08res/icons/acin.gif) no-repeat 0px 0px;}li.acby {background: url(08res/icons/acby.gif) no-repeat 0px 0px;}li.list {background: url(08res/icons/list.gif) no-repeat 0px 0px;}li.move {background: url(08res/icons/move.gif) no-repeat 0px 0px;}li.fest {background: url(08res/icons/fest.gif) no-repeat 0px 0px;}li.kids {background: url(08res/icons/kids.gif) no-repeat 0px 0px;padding-top:.4em;}li.shop {background: url(08res/icons/shop.gif) no-repeat 0px 0px;padding-top:.4em;}li.pubs {background: url(08res/icons/pubs.gif) no-repeat 0px 0px;padding-top:.4em;}li.eats {background: url(08res/icons/eats.gif) no-repeat 0px 0px;padding-top:.4em;}li.gost {background: url(08res/icons/gost.gif) no-repeat 0px 0px;padding-top:.4em;}li.walk {background: url(08res/icons/walk.gif) no-repeat 0px 0px;padding-top:.4em;}li.must {background: url(08res/icons/must.gif) no-repeat 0px 0px;padding-top:.4em;}li.arts {background: url(08res/icons/arts.gif) no-repeat 0px 0px;padding-top:.4em;}li.nite {background: url(08res/icons/nite.gif) no-repeat 0px 0px;padding-top:.4em;}/*____________________ FOOTER __________________________________*/#topnav,#footer{	clear:both;	margin:0;	padding:0 10px 50px 15px;	color:#0066cc;	background:#ffffe5;	border-top:1px #fc0 solid;	}#topnav{	border-top:1px #ffffe5; solid;		margin:0;		padding:0;/*background:#ccc;*/	}#footer .uelogo {margin-top:3px;}#topnav ul,#footernav ul{	float:right;	margin: 0;	margin-top:3px;	padding: 0;	list-style-type: none;	}#topnav ul li,#footernav ul li {display: inline;}#footernav ul li a,#footernav ul li a{	text-decoration: none;	padding: 0px 0px;	width:36px;height:26px;	border-bottom: 1px solid transparent;	}#topnav ul li a:hover,#footernav ul li a:hover{	border-bottom: 1px solid #c00;	background-color: transparent;	}#footeraddress {	clear:both;	color:#0066cc;	font-size:10px;	font-weight:normal;	margin:0;	padding : 20px 0px 0px 0px;	background:transparent;	}#footeraddress p{padding:0;margin:0;}#footeraddress p.ecosseinfo{padding-top:16px;}#footeraddress a{text-decoration:none;color:#039;}#footeraddress a:hover{text-decoration:underline;color:#c00;}.eulink{float:right;width:300px;}.base{	color:#39c;	font-size:10px;	padding : 3px 3px 10px 5px;	width:800px;	margin-left:auto;	margin-right:auto;	text-align:left;	background:transparent;	}.base a{color:#999;text-decoration: none;}.base img{margin : 0px;border-style : none;vertical-align:middle;}/*____________________ HEADINGS __________________________________*/h1 {	color : #c00;	font-size : 1.5em;	font-weight: bold;	line-height: 24px;	margin-top : 0;	margin-bottom : 10px;	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: normal;	line-height: 20px;	background : transparent;	}#content #accomlist .propertycategory h3{	color:#c00;	font-size : 1.3em;	font-style:italic;	padding-top:40px;	width:470px;	}#header h4{	width:350px;	color : #0054ae;	font-size : 1em;	font-weight: bold;/*	font-style:italic;*/	line-height: 1.1em;	background : transparent;	margin:0;margin-top:10px;	padding :0px;	}	#maps #header h4{clear:both;width:750px;font-style:italic;font-size : 1.2em;}#maps #header h5{width:750px;font-style:italic;margin:2px 0px 0px 0px;padding:0;}h4 {	color : #c00;	font-size : 1.1em;	font-weight: normal;	line-height: 18px;	background : transparent;	margin:0;	padding :0px;	}#content #accomlist h4{	padding-top:10px;	font-size : 1.2em;	}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 images*/img {	margin : 0px;	border-style : none;	}/*m for the maps only*/	img.m {	margin : 0;	}img.l {	float : left;/*	clear: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 */	}td img {	display:block;/*this closes up all the images in map tables in IE6 and 7*/	}/*____________________________________________________*//*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:450px;background-color:#fffff5;}.tariff h4{font-size:1em;margin:10px 0px 0px 0px;font-weight:bold;}.officehours{color: #c00;}div.cleardivision{clear:both;}