/* START: MASTER */
* {font-family:Verdana, Arial, Helvetica, sans-serif;}

html {background:#f6efdf url(images/topbar-background.jpg) repeat-x;}
body {margin:0px; padding:0px;}



p  {

font-size: 75%;
padding:5px 0px 2px 30px;
color:#625243;
line-height: 130%;

}
a {
    color : #5b7140;
    text-decoration : underline;
    margin : 3px 0;
    padding : 3px 0;
}
a:hover {
    color : #625243;
    text-decoration : underline;
    margin : 3px 0;
    padding : 3px 0;
}


h1 {
	font-family: Verdana;
	font-size:16px;
	font-weight:600;
	vertical-align:middle;
	text-align:left;
	padding: 0px 0px 2px 30px;
	color:#2d500e;

}

h2 {
	font-family: Verdana;
	font-size:12px;
	font-weight:600;
	vertical-align:middle;
	text-align:left;
	padding: 0px 0px 2px 30px;
	color:#2d500e;
	background-repeat:no-repeat;

}
h3 {
	font-family: Verdana;
	font-size:12px;
	font-weight:600;
	vertical-align:middle;
	text-align:center;
	padding: 0px 0px 2px 50px;
	color:#2d500e;
	background-repeat:no-repeat;

}
/* END: MASTER */


/* START: HEADER */
#topbar {
	margin:0 auto; 
	width:100%;  
	height:284px;
	background-image:url(images/headerbar-welcome.jpg);
	background-repeat:no-repeat;
}

#topbarabout {
	margin:0 auto; 
	width:100%;  
	height:284px;
	background-image:url(images/headerbar-about.jpg);
	background-repeat:no-repeat;
}


#topbarrooms {
	margin:0 auto; 
	width:100%;  
	height:284px;
	background-image:url(images/headerbar-rooms.jpg);
	background-repeat:no-repeat;
}

#topbardining {
	margin:0 auto; 
	width:100%;  
	height:284px; 
	background: url(images/headerbar-dining.jpg) no-repeat;
}


#topbarcontact {
	margin:0 auto; 
	width:100%;  
	height:284px;
	background-image:url(images/headerbar-contact.jpg);
	background-repeat:no-repeat;
}


#topbartariff {
	margin:0 auto; 
	width:100%;  
	height:284px;
	background-image:url(images/headerbar-tarrifs.jpg);
	background-repeat:no-repeat;
}


#topbarthankyou {
	margin:0 auto; 
	width:100%;  
	height:284px;
	background-image:url(images/headerbar-thankyou.jpg);
	background-repeat:no-repeat;
}

/* Begin: contact Navigation */
#navbarcontainer {
    margin-top: 150px;
    padding: 0;
    float : left;
    text-align : left;
    width : 100%;
}


#mainnavbar {
	margin:0 auto;
	width:100%;
	position:relative;
	height:20px;
	clear:both;
}

#mainnavbar ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    text-align: center;
	margin-left:100px;
}

#mainnavbar ul li {
    list-style-type: none;
    float: left;
}

#mainnavbar ul li a {
    text-decoration: none;
	display: block;
	font-size:75%;
	font-weight:bold;
	padding: 0px 28px 0px 3px;
	color:#443a20;
}

#mainnavbar ul li a:hover {
	color:#76776B;
}

#mainnavbar a.title {
	color:#76776B;
	padding: 7px 28px 5px 3px;
}	


/* START: CONTENT CONTAINERS */

#content {
    width : 480px;
	margin-left:308px;
}


#leftnav{
	width: 308px;
	float: left;
	margin-left:14px;
	background-color:#f5f2c3;
}
/* END: CONTENT CONTAINERS */



#siteFooter {
	margin-top:0 auto;
	width:789px;
	padding:.8em 0 1em 0;
	position:relative;
	color:#625243;
	font-size:80%;
	border-top:solid 1px #d5b887;
	border-bottom:solid 1px #d5b887;
	clear:both;
}

#siteFooter ul { 
text-align: center;  
padding:0px; margin:0px;
}

#siteFooter li {
 display: inline; 

 }
 
#siteFooter a 
{
    color: #5b7140;
    text-decoration: none;
}

#siteFooter a:hover { 
color: #625243; 

}



#siteFooterBottom {

	margin-bottom:10px;
	width:789px;
	padding:.8em 0 1em 0;
	position:relative;
	color:#625243;
	font-size:80%;
	border-bottom:solid 1px #ccc;
	clear:both;
	text-align:center;
}

/* begin: content classes */

#leftimage {
height:185px;
padding-bottom: 15px;

}

#menu {
	margin:0px 0px 15px 20px;
	background-color:#edeccf;
	background-color:#edeccf;
	text-align:center;
}

#menu p{
	padding:10px;
}



#rooms {
	height:185px;
	margin:0px 0px 15px 20px;
	background-color:#edeccf;
}

#rooms p {
	padding-left: 8px;
}

#roomtypeleft {
	width: 220px;
	float: left;
}

#roomtyperight {
	width: 220px;
	float: left;
	text-align:right;
}

/* begin: FORM */

.button {
border:0;
}



.enquire {
	margin-left: 30px;
	text-align:left;
	color:#625243;
	font-size: 80%;
	background-color:#edeccf;
	padding: 10px;
}

.button {
	border:1px #76b8e6;
	width: 50px;
	background-image:url(images/button-bg.jpg);
	background-repeat:repeat-x;
}

td {

padding-left: 8px; }



/* END: Form */