body{
font-family:Verdana, Sans-Serif, Arial;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
font-size:9px;
text-decoration:none;
font-weight:normal;
background-color:#9C6731;
}

a{
font-size:9px;
text-decoration:underline;
font-weight:bold;
color: white;
}

a:hover	{
font-size:9px;
text-decoration:underline;
font-weight:bold;
color:white;
}

img{
border-width:0px;
}

table{ 
border-collapse:collapse; 
border-width: 0px;
border-spacing:0px;
padding:0px;
} 

ul{
padding-left:8px;
margin-left:8px;
padding-top:2px;
margin-top:2px;
padding-bottom:6px;
margin-bottom:6px;
}


/*------------------------------------------- FONT STYLES -------------------------------------------------------------   */

#nav, #nav ul {
margin:0px;
list-style:none;
} 

#nav a {
display:block;
padding-left:10px;
} 

#nav li {
float:left;
}

a.topmenu{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color: #BA845A;
}

a.topmenu:hover	{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color: #564A3E;
}

a.top_book{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color: black;
}

a.top_book:hover{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color: #564A3E;
}

a.contentLink{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color:#660000;
}

a.contentLink:hover{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color:#564A3E;
}

a.main_mailto{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color: #BA845A;
}

a.main_mailto:hover{
font-family:Verdana;
font-size:9px;
text-decoration:none;
font-weight:bold;
color: #564A3E;
}

.homecontentheaders {
font-family:Verdana;
color:#817A74;
font-weight:normal;
font-size:14px;
}

.hcolor{
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:20px;
padding-left:12px;
text-align:left;
}

.htext {
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:14px;
background-color:#E0C167;
}

.quickMtext {
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:14px;
background-color:#E0C167;
padding-right:12px;
}

.mtext {
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:9px;
padding-left:8px;
text-align:left;
background-color:#E0C167;
}

.quickRes {
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:9px;
text-align:right;
background-color:#E0C167;
padding-right:12px;
}

.quickMRes {
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:9px;
text-align:right;
background-color:#E0C167;
padding-right:0px;
}

.stext {
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:7px;
}

.ftext{
font-family:Verdana;
color:white;
font-weight:normal;
font-size:9px;
padding-right:12px;
}

.iftext{
font-family:Verdana;
color:#660000;
font-weight:bold;
font-size:11px;
text-align:right;
padding-top:0px;
padding-right:12px;
}

.ifmtext{
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:9px;
padding-top:0px;
text-align:right;
padding-left:12px;
padding-right:12px;
}

.homefontcolours{
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:9px;
}

.roomtypes{
font-family:Verdana;
color:#660000;
font-weight:normal;
font-size:9px;
padding-left:40px;
text-align:left;
}


/*------------------------------------------- POSITIONING STYLES -------------------------------------------------------------   */

.centeringLayer{
margin-left:auto;
margin-right:auto;
width:95em;
}

.mainTable{
width:860px;
background-color:#652501;
}

.mainWhite{
width:658px;
background-color:white;
}

.bannerTable{
width:850px;
height:222px;
text-align:left;
background-color:#E0C167;
}

.bannerEffect{
background-color:white;
width:850px;
height:20px;
}

.logoTable{
width:220px;
background-color:#E0C167;
text-align:left;
}

.flashTable{
width:600px;
background-color:#E0C167;
}

.topAlign{
vertical-align:top;
}

.bannerShadow{
background-image:url(images/rightShadow.jpg);
width:15px;
height:100%;
}

.rightShadow{
background-image:url(images/rightShadow.jpg);
width:15px;
height:100%;
}

.menuAlign{
text-align:left;
}

.footer{
background-image:url(images/footer.jpg);
width:850px;
height:10px;
}

.footerShadow{
background-image:url(images/footerBottom.jpg);
width:10px;
height:10px;
}

.newsEffect{
width:180px; 
height:100px;
background-color:#E0C167;
text-align:right;
}

.buttonsEffect{
padding-top:0px;
padding-right:0px;
margin:0px;
text-align:right;
}

.btnB{
cursor:pointer;
width:75px;
height:20px;
margin-left:70px;
background-color:#c7b29e;
border-width:1px;
border-spacing:1px;
border-color:#ffccff;
text-align:center;
font-family:Verdana;
color:#660000;
font-weight:bold;
font-size:11px;
}
