html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
outline-color:invert;
outline-style:none;
outline-width:0pt;
padding:0pt;
vertical-align:baseline;
}
table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
* {
margin:0pt;
padding:0pt;
}

/*======================END CSS RESET===========================*/

body{
background-color:#a39161;}

.page{
width:950px;
background-color:#ffffff;
margin:0 auto;
}

#banner{
background-image:url(../images/banner-white.jpg);}

#homepage #banner{
background-image:url(../images/banner-homepage.jpg);}

#banner{
height:190px;
}

#content-area{
background-repeat:no-repeat;
background-position:top left;
background-repeat:no-repeat;}

#what-we-offer #content-area{
background-image:url(../images/what-we-offer-bg.jpg);
}

#bookings #content-area{
background-image:url(../images/booking-bg.jpg);
}

#rooms #content-area{
background-image:url(../images/rooms-bg.jpg);
}

#contact-us #content-area{
background-image:url(../images/contact-us-bg.jpg);
}

#links #content-area{
background-image:url(../images/links-bg.jpg);
}

#homepage #content-area{
background-image:url(../images/homepage-bg.jpg);
}

#homepage #main-nav{
/*background-color:#a0a8bf;*/
}



#main-nav ul{
list-style:none;
text-align:center;
}

#main-nav ul li{
display:inline;
}

#main-nav ul li a{
text-decoration:none;
color:#FFFFFF;
padding:0 20px;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
}

#main-nav ul li a:hover{
color:#889FD5;
}

#main-nav ul li a#current{
font-weight:bold;}

#content-area{

min-height:630px;
height:auto!important; 
height:630px;
padding-bottom:1em;
}

#homepage #information-area{
color:#FFFFFF;
}

#homepage #information-area{
margin-top:0px;
margin-bottom:0px;
margin-right:490px;
margin-left:30px;
}



#what-we-offer #information-area{
margin-top:0px;
margin-bottom:0px;
margin-right:30px;
margin-left:490px;
}

#bookings #information-area{
margin-top:0px;
margin-bottom:0px;
margin-right:30px;
margin-left:460px;
}

#contact-us #information-area{
margin-top:0px;
margin-bottom:0px;
margin-right:30px;
margin-left:460px;
}

#rooms #information-area{
margin-top:0px;
margin-bottom:0px;
margin-right:30px;
margin-left:490px;
}

#links #information-area{
margin-top:0px;
margin-bottom:0px;
margin-right:30px;
margin-left:500px;
}

#information-area{
min-height:550px;
font-family:Arial, Helvetica, sans-serif;
height:auto!important;
height:550px;
}

#information-area p{
font-size:0.8em;
text-align:justify;
line-height:1.2em;}

#information-area img{
padding:2px;
background-color:#FFFFFF;
border:1px solid #EFEFEF;
margin:0.5em 0;}

#footer{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
height:116px;
padding-bottom:15px;}

#footer ul li{
display:inline;
margin-right:10px;}



#what-we-offer #footer,#rooms #footer,#bookings #footer,#contact-us #footer,#links #footer,#homepage #footer{
background-color:#A39161;
padding-top:15px;
color:#FFFFFF;}

#footer a{
color:#FFFFFF;}

#footer-text{
text-align:center;
bottom:0px;
}

.footer-img{
float:right;
margin:0 15px;}



h1{
color:#007996;
font-size:1.6em;}

h2{
font-size:1.3em;
color:#058bab;}

p{
margin-bottom:0.8em;}

h1,h2,h3{
font-weight:bold;
}

form fieldset legend{
font-size:0.8em;
color:#007996;
}

form fieldset{
border:1px solid #EFEFEF;
padding:5px;
margin:0;
margin-bottom:1em;
}

form label{
font-size:0.8em;
}

label,input,#captcha {
display: block;
width: 160px;
float: left;
margin-bottom: 10px;
}
 
#information-area #captcha{
width:auto;
margin:0;
padding:0;}
 
label {
text-align: right;
width: 75px;
padding-right: 20px;
}

#information-area a{
font-weight:bold;
color:#4C9BB0;}
 
br {
clear: left;
}

#radio-box label, #radio-box input{
display: block;
width:auto;
float: left;
margin-bottom:0px;
}

#homepage #top-bar{
background-image:url(../images/white-logo.jpg);
}

#top-bar{background-repeat:no-repeat;
background-position:left;
height:89px;
margin-bottom:2em;}

#what-we-offer #top-bar,#rooms #top-bar,#links #top-bar,#contact-us #top-bar,#bookings #top-bar{
background-image:url(../images/white-bg-logo.jpg);
background-color:#FFFFFF;
}

#main-nav{
height:35px;
line-height:35px;
background-color:#A0A8BF;
float:right;
margin-top:25px;}

#information-area td {
	font-size: 0.8em;	
	
}
