body{
	background-color: #ffffe5;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 0;
	color: #000;
	font: 12px/16px verdana, arial, sans-serif;
	text-align: center;/*for the benefit of IE5 win*/
	}
	
/*body id rental, books etc, not used*/

div#wholepage, div#wholepagebooks{
	background:#ffffed url(lady05nim/pageshadow710.gif) top right repeat-y;
	width:675px;
	margin:0 auto;
	margin-top:0px;
	padding-top:3px;
	padding-left:15px;
	padding-right:20px;
	border-right: 0px #ccc solid;
	border-left: 1px #ccc solid;
	border-bottom: 1px #ccc dotted;
	text-align: left;/*for the benefit of IE5 win see above*/
	}
	
/*
div#wholepage.bluepage{
	background:#9cf url(lady05nim/pageshadow710edin6.gif) top right repeat-y;
	border-right: 0px #ccc solid;
	border-left: 1px #9cf solid;
	border-bottom: 1px #999 dotted;
	}
div#wholepage.art{
	background:#9cf url(lady05nim/pageshadow710art.gif) top right repeat-y;
	border-right: 0px #ccc solid;
	border-left: 1px #ccc solid;
	border-bottom: 1px #999 dotted;
	}
	
	div#wholepage.art{
	background:#9cf url(lady05nim/pageshadow710art.gif) top right repeat-y;
	border-right: 0px #ccc solid;
	border-left: 1px #ccc solid;
	border-bottom: 1px #999 dotted;
	}

div#wholepage.activity{
	background:#ffffed url(lady05nim/pageshadow710act.gif) top right repeat-y;
	}
	
div#wholepage.history{
	background:#ffffed url(lady05nim/pageshadow710hist.gif) top right repeat-y;
		border-left: 1px #ccc dotted;
	}
	

#wholepage .edgetoedge{
	margin:0;margin-top: 0px;margin-left: -15px;border:0;
	}
	#wholepage .edgetoedgetop{
	margin:0;margin-top:10px;margin-left: -15px;border:0;
	}
*/

div#presents{
	float:left;
	color:#06c;
	font-size:90%;
	margin:0;
	padding:0;
	background:transparent;
	width:250px;
	line-height:10px;
	}
div#presents a:link {color: #06c; background: transparent; text-decoration: none;}
div#presents a:visited {color: #06c; background: transparent; text-decoration: none;}
div#presents a:active {color: #C30; background: transparent; text-decoration: none;}
div#presents a:hover {color: #F60; background: #ffffe5; text-decoration: none;}
	
	
div#summary p{
font-size:.9em;line-height:1.2em;
	background: transparent;
	color: #c30;
	float: right;
	text-align: right;
	margin: 0;
	padding: 0;
	border: 0px #ccc solid;
	}

div#intro, div#content, div#footer{
		clear:both;
	}

/*p for text ph for images*/
img{border-style: solid;border-width:1px;}
.nobdr{border:0;}
.ph{float:left;margin-right:5px;border:1px #000 solid;}
.pnobdr, .phnobdr{float:left; margin-right:5px;border:0;}
img.phr{float:right;margin-left:5px;border:1px #000 solid;}
.prnobdr, .phrnobdr{float:right; margin-left:5px;border:0;}
.center{display: block;margin-left: auto;margin-right:auto;border:1px #000 solid;}
.centernobdr, img.mapgif{display: block;margin-left:auto;margin-right:auto;border:0;}
.pcenter{text-align:center;}

div#intro p{
	color: #036;
	text-indent: 0;
	margin-top : 0px;
	margin-bottom : 0px;
	background:transparent;
	}
div#intro p+p{
	text-indent: 1em;
	margin-top : 0px;
	margin-bottom : 0px;
	background:transparent;
	}
	
div#content p{
	margin-top : 0px;
	color: #036;
	background:transparent;
	}
div#content p+p{
	margin-top : 5px;
	color: #036;
	background:transparent;
	}

div#intro p.caption, div#content p.caption {
	clear:both;
	color: #036;
	}
	
div#content p.menu{
	color: #c00;
	background:transparent;
	text-align:center;
	line-height:1em;
	}
h5.menucourse{
	color: #06c;
	background:transparent;
	text-align:center;
	line-height:1em;
	margin-top:.6em;
	margin-bottom:.4em;
	}

div#intro td.right, div#content td.right{text-align: right;vertical-align: 0em;}

td.right225{
	text-align: right;
	vertical-align: 0em;
	background:transparent;
	width: 225px;
	padding:4px 0 4px 4px;
	}
td.right225tal p{
	float:right;
	width: 225px;
	text-align: left;
	padding-left:4px;
	}
td.rightbox225{
	text-align: right;
	vertical-align: 0em;
	background:transparent;
	width: 225px;
	padding:4px 0 4px 4px;
	}
td.rightbox225 p{
	color:#036;
	width: 217px;
	padding:4px;
	text-align: left;
	vertical-align: 0em;
	background:transparent;
	border:1px #ccc solid;
	}
p.rightbox225{
	float:right;
	color:#036;
	width: 217px;
	padding:4px;
	text-align: left;
	vertical-align: 0em;
	background:transparent;
	border:1px #ccc solid;
	}
	td.right250{
	text-align: right;
	vertical-align: 0em;
	background:transparent;
	width: 250px;
	padding:4px 0 4px 4px;
	}
td.right250tal p{
	float:right;
	width: 250px;
	text-align: left;
	padding-left:4px;
	}
td.rightbox250{
	vertical-align: 0em;
	background:transparent;
	}
td.rightbox250 p{
	color:#036;
	width: 242px;
	padding:4px;
	text-align: left;
	vertical-align: 0em;
	background:transparent;
	border:1px #ccc solid;
	}
td.rightbox250 p{
	float:right;
	color:#036;
	width: 242px;
	padding:4px;
	text-align: left;
	vertical-align: 0em;
	background:transparent;
	border:1px #ccc solid;
	}

span.reditalic,div#intro p.reditalic,div#content p.reditalic{
	color: #c00;
	font-style: italic;
	}
	
.price, .red2{color: #c00;}
.blue06c{color: #06c;}

div#wholepage .propertytitle{color: #06c;}/*used to be 036*/
div#wholepagebooks .pagetitle,div#wholepagebooks .pageend{color: #036;background:#e6ebec; padding:4px;border:1px #ccc solid;}

.accom, .food, .tariff, .enquire, .map, .extra {
	color: #c00;
	text-indent:-.50em;
	}

h1{font-size: 180%;font-weight: normal;line-height:26px;background:transparent;}
h2{font-size: 160%;font-weight: normal; margin:10px 0 5px 0; background:transparent;}
h3{font-size: 140%;font-weight: normal; margin:8px 0 3px 0; background:transparent;}
h4{font-size: 120%;font-weight: normal; margin:8px 0 3px 0; background:transparent;}
h5{font-size: 100%;font-weight: normal; margin:8px 0 3px 0; background:transparent;}
h6{font-size: 85%;font-weight: normal; margin:8px 0 2px 0; background:transparent;}

h1,h2,h3,h4,h5,h6{
	color: #c00;
	}
.aslists td{vertical-align:top;}
.aslists p{font-size:.9em;line-height:1.2em;padding:0;margin:0;}
.aslists h5{font-size:1em;color:#06c;font-weight:bold;padding:0;margin:0;}
.aslists h5 a{color:#06c;text-decoration:none;padding:0;margin:0;}
.aslists h5 a:hover{color:#f30;}
.aslists img.ph {margin-top:1px;}

.aslists td.listdivision{text-align:right;
	color: #f30;
	font-weight:bold;
	font-size:11px;
	line-height:11px;
	padding:2px;
	margin:0 0 0 0;
	background-color:#f0f0d8;
		border:1px #ccc solid;
	}
.aslists td.listdivision span.abc{
	float:left;
	width:auto;
	color: #06c;
	font-size:11px;
	line-height:11px;
	padding:2px;
	margin:0 0 0 0;
	}
.aslists td.listdivision span.besure{color: #06c;float:left;width:auto;}
.aslists td.listdivision span.jump{
	text-align:right;
	color: #06c;
	font-size:11px;
	line-height:11px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	}
	.jump a{color:#06c;text-decoration:none;}
	.jump a:hover{color:#f30;}

		
#content ul, #intro ul{
	margin: 4px 0 5px 0;
	padding: 0;
	color:#004d99;
	list-style-type: none;
	}
#content li, #intro li{
	text-align:left;
	margin: 0 0 .2em 0;
	padding: 0 0 0 10px;
	line-height: 1.2em;
	background: url(lady05nim/liredot.gif) no-repeat 0 5px;
	}
	
#intro ul.bluedot li,#content ul.bluedot li{
	background: url(lady05nim/libludot.gif) no-repeat 0 5px;
	}
#intro ul.greendot li,#content ul.greendot li{
	background: url(lady05nim/ligrndot.gif) no-repeat 0 5px;
	}
	
	
#intro ul.downdot li,#content ul.downdot li{
	background: url(lady05nim/liredown.gif) no-repeat 0 5px;
	}
#intro ul.downdot li a,#content ul.downdot li a{
	text-decoration:none;
	border-bottom:1px #ccc solid;
	}
#intro ul.downdot li a:hover,#content ul.downdot li a:hover{
	text-decoration:none;
	border-bottom:1px #c00 solid;
	}
	
	
#intro ul.linkpoint,#content ul.linkpoint{
	list-style-type: none;
	padding: 0;
	margin:0;
	}
#intro ul.linkpoint li,#content ul.linkpoint li{font-size:11px;
	background: url(lady05nim/listlinkpoint.gif) no-repeat 0 .3em;padding-left:25px;
	}
#intro ul.linkpoint li a,#content ul.linkpoint li a{
	color:#036;
	text-decoration:none;
	border-bottom:1px #ccc solid;
	}
#intro ul.linkpoint li a:hover,#content ul.linkpoint li a:hover{
	color:#c00;
	text-decoration:none;
	border-bottom:1px #c00 solid;
	}
#intro ul.linkpoint li.here,#content ul.linkpoint li.here{
	background: url(lady05nim/listlinkthis.gif) no-repeat 0 .3em;padding-left:25px;
	}
#content div.bblinks2 ul.linkpoint li a{
	color:#06c;}/*just for bottom bb list pages etc*/
	
.smalllists ul li,smalllists ul li a{
	color:#069;
	font-size:10px;
		text-decoration:none;
}
	
/*____________________________________horizontal*/
#content ul.sidedot{
	padding:0;
	margin:0;
	}
#content ul.sidedot li{
	display:inline;
	white-space: nowrap;
	padding-right:4px;
	background: url(lady05nim/liredside.gif) no-repeat 0px 3px;
	}
#content ul.sidedot li.here{
	background-image:none;
	}
#content ul.sidedot li a{
	text-decoration: none;
	border-bottom:1px #ccc solid;
	}
#content ul li a:hover{
	border-bottom:1px #c00 solid;
	}

.smalllist ul.sidedot li a{text-decoration: none;font-size:90%;}
/*____________________________________*/

.grnbdr{
	border:1px #090 solid;
	padding:4px;
	margin-bottom: 3px;
	}
.redbdr{
	border:1px #c00 solid;
	padding:4px;
	margin-bottom: 3px;
	}
.blubdr{
	border:1px #06c solid;
	padding:4px;
	margin-bottom: 3px;
	}
.greybdr{
	border:1px #ccc solid;
	padding:4px;
	margin-bottom: 3px;
	}
.gbg{
	background: #f0f0d8;}/* light grey background for tables*/

/*_______________________________________________________________________*/

.golftable{
display: block;margin-left: auto;margin-right:auto;}
.golftable td{
vertical-align:top;text-align:left;font-size:10px;color:#039;padding:1px 3px 1px 3px;line-height:10px;}

#tartab td{
	padding:2px;
	}
#tartab.borders td{

		border: 1px #ccc solid;
	}
#tartab th{
	padding:2px;
		color: #33c;
		font-weight:normal;
	}
	.placename{
color:#06c;font-weight:bold;
	}

.smblu, .date, .item
	{color: #33c; font-size: 90%;}
.smred, .smalltitle
	{color: #c00; font-size: 90%;}
#content p.smgrn
	{color: #060; font-size: 90%;}
.smred, .smalltitle
	{color: #c00; font-size: 90%;}
.pounds
	{color: #c00; font-size: 90%; text-align: center;}
	
p.conditions {font-size: 90%;}

div.bblinks{margin-top:20px;
	font-size:1em;
	line-height:1.1em;
	background: transparent;color: #060;
	text-decoration:none;
	}
div.bblinks a{font-size:.9em;
	text-decoration:none;line-height:1.2em;
	background: transparent;color: #06c;
	}
div.bblinks a:visited{
	text-decoration:none;
	background: transparent;color: #069;
	}
div.bblinks a:hover{
	text-decoration:none;
	background: transparent;color: #c00;
	}
div.bblinks a:active{
	text-decoration:none;
	background: transparent;color: #c00;
	}

div.smalllinks {font-size: 90%;
	background: transparent;color: #036;
	text-decoration:none;line-height:1em;
	}
div.smalllinks a:visited{
	text-decoration:none;line-height:1em;
	background: transparent;color: #666;
	}
div.smalllinks a, div.smalllinks a:active{
	text-decoration:none;line-height:1em;
	background: transparent;color: #c00;
	}
div.smalllinks a:hover{
	text-decoration:none;line-height:1em;
	background: transparent;color: #06c;
	}

.blueredlinks p{
color:#069;font-size:1em;font-weight:bold;padding:0 0 0 0;margin: 0 0 0 0px;}
.blueredlinks p a{color:#06c;text-decoration:none;}
.blueredlinks p a:hover{color:#f30;}


/*__________used in countryside. Remember conditional scripts in page*/
#content div.navig ul
	{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#content div.navig li{
	font-size: 11px;
	margin: 0 0 1px 0;
	text-align:left;
	background: url(lady05nim/listred.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	}
#content div.navig a{
	display: block;
	color: blue;
	background-color: #f3f3de;
	text-align:left;
	margin: 0 0 1px 0;
	padding: 1px 4px;
	text-decoration: none;
	border-right: 1px solid #09C;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
#content div.navig a:visited{
	color: #6600cc;
	}
#content div.navig a:hover{
	background-color: #ffffe5;
	color: red;
	margin: 0 0 1px 0;
	text-decoration: underline;
	border-right: 1px solid #83bbe0;
	border-bottom: 1px solid #83bbe0;

	}
/*_____________________________________________*/

/*   background:#ccc;   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



div#footer{
	clear: left;
		width:680px;

	}

div#footer img{
	border:0;
	padding:0;
	}
	
div#footer table{
	background:transparent;
	width:680px;
	margin-left: auto;
	margin-right: auto;
	margin: 0px auto;
	margin-top:20px;
	margin-bottom:25px;
	}
	
div#footer td{
	font-size: 9px;
	color: #06c;
	line-height: 15px;
	padding-top:0px;
	border-top: 1px #ffffff solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin:0px;
	padding-right:0px;
	}

div#footer td a:link, div#footer td a:visited{
	font-weight: normal;
	text-decoration: none;
	color: #06c;
/*	border-bottom: 1px #ffffe5 solid;*/
	}

div#footer td a:hover{
	font-weight: normal;
	text-decoration: underline;
	background: #f1f1d8;
	color: #07b;
	}

div#footer td a:active{
	font-weight: normal;
	text-decoration: none;
	color: #666;
	}
	
div#footer td.compact{
	border: 0;
	line-height: 11px;
	}