@charset "utf-8";
/* CSS Document */
/*
author: aitherstudio.com nov 09

Color pallete:
Olive -       #9EAC5B
Pale Yellow - #FFF9A1
Pale brown -  #6F6346

Text:
Grey -        #404040
Pale brown -  #b7b1a2
Dark Brown -  #373123
*/

* {margin:0;padding:0;}
body { margin:0; padding:0; width:100%; background:#FFF9A1; font-family:Georgia, "Times New Roman", Times, serif; color:#404040;}
html { padding:0; margin:0;}
.clr {clear:both; padding:0;}
h1{font-size:36px; font-family:"Times New Roman", Times, serif;}
a{text-decoration:none; color:#404040;}
a, img{outline:none;}
p{margin-top:15px;}
img{border:0 none;}

/* Clearfix*/
/**/html, body, #wrap {height: 100%;}
/**/body > #wrap {height: auto; min-height: 100%;}
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* wrapper*/
.wrapper{width:100%; margin:0; padding:0;}

/* header*/
.header_wrapper{width:100%; height:350px; margin:0; padding:0;  border-bottom:2px solid #fff; background:url(../images/header_bg_dk.gif) repeat-x;}
.header{width:930px; height:350px; margin:0 auto; padding:0; background:url(../images/header_bg.jpg) no-repeat; position:relative; }
.header_wrapper2{width:100%; height:80px; margin:0; padding:0;  border-bottom:2px solid #fff; background:url(../images/header_bg_dk_2.gif) repeat-x;}
.header2{width:930px; height:80px; margin:0 auto; padding:0; background:url(../images/header_bg_2.jpg) no-repeat; position:relative; }
/* quotes*/
.quotes{font-family:"Times New Roman", Times, serif; font-size:24px; color:#FFF ; position:absolute; width:370px; height:175px; top:100px; right:30px;}
.quotes li{list-style:none; text-align:right; display:block;  width:370px; height:175px;}
.quotes a{font-size:14px;}
/* navigation*/
.navigate{ display:block; width:100%; height:35px; border-bottom:1px solid #bfbfbf; font-family:"Times New Roman", Times, serif;}
.navigate li{list-style:none; float: left;}
.navigate a {float:left; height:45px; margin:0 5px 0 0; padding:0; border:0 none;}
.navigate a span {padding:5px 22px; border:0 none; float: left; height: 35px; }
.navigate a:hover {background:url(../images/nav_h_l.gif) no-repeat left top;}
.navigate a:hover span {background:url(../images/nav_h_r.gif) no-repeat right top;}
.navigate a.active, .navigate a.active:hover {background:url(../images/nav_a_l.gif) no-repeat left top; color:#FFF; float:left; height:45px; }
.navigate a.active span, .navigate a.active:hover span {background:url(../images/nav_a_r.gif) no-repeat right top; padding:5px 22px; float: left; height: 35px;}

/* body*/
/**/#main {padding-bottom: 225px;}  /* must be same height as the footer */
#main{width:930px; margin:0 auto; clear:both;}
.content{width:530px; margin:5px 0 0 20px; padding:0; float:left;}
.content1{width:910px; margin:5px 0 0 20px; padding:0; float:left;}
.sidebar{width:380px; margin:0; padding:0; float:right; font-family:"Times New Roman", Times, serif;}

/* aboutUs*/
.about_box{width:100%; height:250px; border-bottom:1px solid #bfbfbf;}

/* accomodation*/
.acco {}
.acco li{list-style:none; margin-top:15px; display:block; height:35px; background:url(../images/tick.gif) no-repeat left 10px;}
.acco p{display:block; width:860px; float:right; }
.accobox{width:300px; background:url(../images/img_c_300.gif) repeat-y; margin:15px 0; float:left;}
.accoh{width:300px; height:15px;}
.accocontainer{padding-left:15px; position:relative;}
.accocontainer p{margin-top:5px}

span.big{font-size:24px;}
span.small {font-size:12px;}

/* around*/
.around{float:left; width:880px; position:relative;}
.aroundcol{float:left; width:285px; margin-right:10px; margin-top:15px;}
.rigborder{border-right:2px solid  #404040; padding-right:5px; }
.botborder{border-bottom:2px solid  #404040;  padding-bottom:15px;}
.topborder{border-top:2px solid  #404040;  padding-top:15px; margin-top:15px;}
.around li{list-style:none; padding-left:20px; margin-top:10px; width:560px;}
.aroundimg{float:right; position:absolute; top:5px; right:5px; padding:5px; border:1px solid #404040;}
.colimg img{padding:5px; border:1px solid #404040;}

/* findus*/
.findus li{list-style:none; margin-top:15px;}
.findbox{float:left; width:440px; padding-right:10px;}
.findmap{width:430px; height:390px; padding:5px;  border:1px solid #666;}
.mapinner{width:430px; height:390px;}
.findform{width:440px; height:350px}
.findform label{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; width:140px;}
.findform label span{font-size:11px; float:left; font-weight:normal; color:#6F6346;}
.findform input{float:right; height:25px; border:1px solid #bfbfbf; width:290px; color:#666;}
.findform p{float:left;}
.findform textarea{float:right; border:1px solid #bfbfbf; width:290px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.findform input.button{ width:100px; margin-left:140px; background:#FFFFFF;}
.findform input.button:hover {background:#373123; color:#FFF; border:1px solid #FFF; cursor:pointer;}
input.error {border:1px solid #F00; width:290px; background:#FFD9DA;}
textarea.error {border:1px solid #F00; width:290px; background:#FFD9DA;}
.thanks{background:#6F6346 url(../images/tick1.gif) no-repeat left 5px; padding:0 0 0 30px; height:30px; color:#b7b1a2; border:5px solid #6F6346;}
.directionbox{float:left; width:890px; margin:15px 0;}

/* comments*/
.comments li{list-style:none; margin-top:15px; font-style:italic; font-size:16px; border-bottom:1px solid #bfbfbf; }

/* sidebar*/
.sidebar p{padding:0 15px; margin:0px;}
.sidebar a:hover{color:#6F6346; text-decoration:underline;}
.imgbox{width:380px; background:url(../images/img_c_380.gif) repeat-y; margin-bottom:15px;}
.imgh{width:380px; height:15px;}
.imgv{width:10px; float:left;}
.imgcontainer{padding-left:15px; position:relative;}
.img_l{float:left;}
.img_r{margin-left:150px;}

/* footer*/
/**/#footer {position: relative; margin-top: -225px; /* negative value of footer height */ height: 225px; clear:both;} 
.footer_wrapper{background:url(../images/footer_bg_dk.gif) repeat-x; border-top:1px solid #fff;}
.footer{width:890px; margin:0 auto; padding:10px; color:#b7b1a2; position:relative;}
.footer_title{font-size:24px; font-weight:Bold;}
.footer_note{}
.footer_copynote{display:block; float:left; font-family:"Times New Roman", Times, serif; font-size:12px; color:#373123; padding:5px 5px 0 0; line-height:9px;}
.footer_copynote a{}
.footer_star{position:absolute; top:10px; right:10px;}
