/* Web coding by PWheldon ::: Graphic Design Tel:07718469345 */
body {background:#FFF; margin: 0px 0px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#222; font-size:14px; color:#775b50;
}
h1 { font-size:18px; font-weight:normal; color:#d6d6ad; margin:0px;padding: 10px 0px 0px 0px;
}
p {margin:0px}
a { color: #401402; text-decoration:none;
}
a:visited {text-decoration:none;
}
a:hover { color:#d6d6ad; text-decoration:underline;
}
a:hover:visited { color:#d6d6ad;
}

/* Standard */
.darkbrown {color:#401402;
}
.light {color:#d6d6ad;
}
.retreatbrown {color:#a93617
}
.container {width:900px;margin-right:auto;margin-left:auto;margin-top:0px;padding:0px;text-align:left;
}
.header { height:115px; background: url(/images/homeheader-bg.gif) left bottom no-repeat #fff; margin:0px; padding:0px; border-bottom: solid 1px #d6d6ad;
}
.headerapartment { height:115px; background: url(/images/apartheader-bg.gif) left bottom no-repeat #fff; margin:0px; padding:0px; border-bottom: solid 1px #d6d6ad; position:relative;
}
.headeretreat { height:115px; background: url(/images/retreatheader-bg.gif) left bottom no-repeat #fff; margin:0px; padding:0px; border-bottom: solid 1px #d6d6ad; position:relative;
}
.headerview { height:115px; background: url(/images/viewheader-bg.gif) left bottom no-repeat #fff; margin:0px; padding:0px; border-bottom: solid 1px #d6d6ad; position:relative;
}
#contenthome { background: #fff;
}
#contenthome .imageright { float:right; padding:10px 0px 10px 0px;
}
.tabledatesprices {
border-top:1px solid #CDC2AF; padding:2px;
}
.footer {background: url(/images/footerbg.gif) no-repeat #fff right top;
border-top: solid 1px #d6d6ad;
min-height:100px;
padding:10px 100px 20px 0px;
color:#775b50;
font-size:12px;
clear:both;
}
.footer a { color: #401402; text-decoration:none;
}
.footer a:visited {text-decoration:none;
}
.footer a:hover { color:#a93617; text-decoration:underline;
}
.footer a:hover:visited { color:#a93617;
}
.wifi { display:block; height: 68px; line-height:30px; padding-left: 80px; margin-top:5px; background:url(/images/WiFi.jpg) no-repeat; width: 150px; float:left;
}
#fb-root {
height: 10px;
}
.fb-like {
}
/* Menu */
#menu ul { clear: both;}
#menu li {float:right; list-style-type:none; margin:0px; padding-top:95px; }
#menu li a, #topmenu li a:visited {color:#401402; font-size:14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration:none; padding: 0px 5px 0px 5px; }
#menu li a:hover ,#topmenu li a.chosen{ color:#d6d6ad ;}

/* Menu Top */
#menu-top ul { }
#menu-top li {float:right; list-style-type:none; margin:0px; padding-top:0; }
#menu-top li a, #topmenu li a:visited {color:#401402; font-size:14px; font-family: Geneva, Arial, Helvetica, sans-serif; text-decoration:none; padding: 0px 5px 0px 5px; }
#menu-top li a:hover ,#topmenu li a.chosen{ color:#d6d6ad ;}
/*Buttons*/

#menu-new { }
#menu-new ul {
	margin: 0;
    padding: 0;
    position: absolute;
    top: 89px;
	right: 0;
	
	}
#menu-new ul li {
list-style: none;
float:left;
}
#menu-new ul li a {
    background: none repeat scroll 0 0 #D6D6AD;
    color: #775B50;
    display: block;
    margin: 1px;
    padding: 5px 20px;
/*	-moz-border-radius-topright: 5px;
	moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px; */
}
#menu-new ul li a:hover,#menu-new ul li a.chosen {
color: #fff;
background: #401402;
text-decoration: none;
}
.homeapartment a{background:url(/images/aparthomebutton.gif) no-repeat; background-position: 0px 0px;float:left; display:block; width:349px; height:0px; margin-top:120px; padding-top:28px;overflow:hidden;  }
.homeapartment   a:visited { background-position: 0px 0px; }
.homeapartment   a:hover { background-position: 0px -31px;}
.homeapartment  a:hover:visited { background-position: 0px -31px;}
.homeretreat a{background:url(/images/retreathomebutton.gif) no-repeat; background-position: 0px 0px;float:left; display:block; width:349px; height:0px; margin-top:20px; padding-top:29px;overflow:hidden;  }
.homeretreat   a:visited { background-position: 0px 0px; }
.homeretreat   a:hover { background-position: 0px -30px;}
.homeretreat  a:hover:visited { background-position: 0px -30px;}
.homeview a{background:url(/images/viewhomebutton.gif) no-repeat; background-position: 0px 0px;float:left; display:block; width:349px; height:0px; margin-top:20px; padding-top:29px;overflow:hidden;  }
.homeview   a:visited { background-position: 0px 0px; }
.homeview   a:hover { background-position: 0px -30px;}
.homeview  a:hover:visited { background-position: 0px -30px;}

td {
padding:5px;
}
.tabledatesprices {
border-top:1px solid #CDC2AF;
}
.deposit-colour {
background-color:#f89494 !IMPORTANT;
}

.balance-colour {
background-color:#bdd2f8 !IMPORTANT;
}

.paid-colour {
background-color:#b8f2c0 !IMPORTANT;
}

.booked-colour {
background-color:#f89494 !IMPORTANT;
}

.option-colour {
background-color:#bdd2f8 !IMPORTANT;
}

.available-colour {
background-color:#b8f2c0 !IMPORTANT;
}

.booking-link {
color:#444444;
}

.booking-link:hover {
color:#222222;
}
