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*/
	}
	
	.oldwarning {
	display : none;
	}
	
/*body id rental, books etc, not used*/

div#wholepage{
	background:#ffffed url(05gardenim/pageshadow710gard.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 #393 solid;
	border-bottom: 1px #393 dotted;
	text-align: left;/*for the benefit of IE5 win see above*/
	}
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: 90%;
	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;
	}
div.cottagename{background-color:#ffffe5;margin-left:3px;margin-right:0px;border-top:1px #9c9 solid;border-left:1px #9c9 solid;}
.cottagename table{padding:0;border:0px;}
.cottagename img{padding:0;margin-right:0px;}
.cottageend{background:transparent;margin-bottom:20px;margin-left:3px;margin-right:3px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;}

.img{
	border:0;
	}
img{
	border: 1px #ccc solid;
	border-right: 1px #666 solid;
	border-bottom: 1px #666 solid;
	}
img.nobdr{
	border:0;
	}
img.ph{float:left;margin-right:5px;}
img.phnobdr{float:left; margin-right:5px;border:0;}
img.phr{float:right;margin-left:5px;}
img.phrnobdr{float:right; margin-left:5px;border:0;}
img.center{display: block;margin-left: auto;margin-right:auto;border:1px #000 solid;}
img.centernobdr{display: block;margin-left: auto;margin-right:auto;border:0;}
	
img.mapgif{
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:0;
	}
div#intro p{
	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;
	}
div#intro td.right, div#content td.right{
	text-align: right;
	vertical-align: 0em;
	}
td.right200cell{
	width:200px;
	}

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

div#wholepage .propertytitle{color: #06c;}/*used to be 036*/

.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;
	}

#content ul, div#intro ul{
	margin: 4px 0 5px 0;
	padding: 0;
	color:#004d99;
	list-style: none;
	}
#content li, div#intro li{
	text-align:left;
	margin: 0 0 .2em 0;
	padding: 0 0 0 10px;
	line-height: 1.25em;
	background: url(05gardenim/liredot.gif) no-repeat 0 5px;
	}
	
.greybdr{
	border:1px #ccc solid;
	padding:4px;
	margin-bottom: 3px;
	}
.gbg{
	background: #f0f0d8;}/* light grey background for tables*/

/*_______________________________________________________________________*/

.tartab table{
	padding:0px;
	margin:0;
	}
.tartab td{
	padding:0px;
	margin:0;
		border-bottom: 1px #ccc solid;
	}
	.tartab td.pounds{
	padding:0 5px 0 5px;
	}
.tartab th{
	padding:0px;
	color: #33c;
	font-weight:normal;
	}

.smblu, .date, .item
	{color: #33c; 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.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;
	text-decoration:none;
	}
div.smalllinks a, div.smalllinks a:active{
	text-decoration:none;line-height:1em;
	background: transparent;color: #c00;
	text-decoration:none;
	}
div.smalllinks a:hover{
	text-decoration:none;line-height:1em;
	background: transparent;color: #06c;
	text-decoration:none;
	}
td.navigcell{
width:250px;
	padding-left:20px;
	}

/*__________. 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(05gardenim/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;

	}
/*_____________________________________________*/

table.addresstab{
	margin-top:35px;margin-bottom:0;
	}
td.address{
	padding:0;
	margin:0;
	font-size:10px;
	color: #06c;
	line-height: 11px;
	}
div#footer{
	clear: left;
	width:680px;
	}
div#footer img{
	border:0;
	padding:0;
	margin:0;
	}
div#footer table.addresstab{
	background:transparent;
	width:680px;
	margin-left: auto;
	margin-right: auto;
	margin: 0px auto;
	margin-top:30px;
	margin-bottom:0px;
	}
div#footer table.hostedtab{
	background:transparent;
	width:680px;
	margin-left: auto;
	margin-right: auto;
	margin: 0px auto;
	margin-top:0px;
	margin-bottom:25px;
	border-top:2px #9c9 solid;
	}
div#footer td{
	padding:0;
	margin:0;
	font-size:10px;
	color: #06c;
	line-height: 11px;
	}
div#footer td a:link, div#footer td a:visited{
	font-weight: normal;
	text-decoration: none;
	color: #06c;
	border:1px transparent solid;
		background:transparent;
	}
div#footer td a:hover{
	font-weight: normal;
	text-decoration: underline;
	background:transparent;/*#f1f1d8;*/
	border:1px red solid;
	color: #07b;
	}
div#footer td a:active{
	font-weight: normal;
	text-decoration: none;
	color: #666;
	}
div#footer td.compact{
	border: 0;
	line-height: 11px;
	}