@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background-color:#DED6C0; color:#000000; font-size:11px; font-family:Tahoma, Arial, Verdana; }
a:link { color:#000000; text-decoration:underline }
a:hover { color:#000000; text-decoration:none }
a:visited { color:#000000; text-decoration:underline }
.wrapper { background:transparent url(../images/body/body-bg.jpg) no-repeat top left; width:1024px; height:861px; margin:0px auto; padding:0px; }
.wrapper-inner { width:906px; margin:0px auto 0px auto; padding-top:54px; position:relative; left:2px; }
.header { background:transparent url(../images/header/repeatable-bg.jpg) repeat top left; height:92px; width:906px; }
.header-pattern { background:transparent url(../images/header/pattern-right.jpg) top right no-repeat; width:906px; height:92px; }
.header-pattern img { float:left; margin:5px 0px 0px 15px; }
.contact-top { float:right; width:145px; margin:30px 5px 0px 15px; }
.contact-top b { float:right; clear:both; font-size:14px; margin-bottom:2px; color:#303B1F; font-weight:normal }
.contact-top p { margin:0px; padding:0px; }
.menu { background:transparent url(../images/menu/menu-bg.jpg) no-repeat top left; width:906px; height:36px; }
#online-men { background:none; }
.menu ul { list-style:none; margin:0px; position:relative; float:right; top:10px; right:2px; }
.menu li { float:left; }
.menu li a.home { background:transparent url(../images/menu/home.jpg) no-repeat top left; width:48px; height:14px; display:block; text-indent:-999999px; }

.menu li a.area { background:transparent url(../images/menu/thearea.jpg) no-repeat top left; width:75px; height:14px; display:block; text-indent:-999999px; }
.menu li a.test { background:transparent url(../images/menu/test.jpg) no-repeat top left; width:98px; height:14px; display:block; text-indent:-999999px; }
.menu li a.booking { background:transparent url(../images/menu/contact.jpg) no-repeat top left; width:74px; height:14px; display:block; text-indent:-999999px; }
.menu li a.contact { background:transparent url(../images/menu/location.jpg) no-repeat top left; width:77px; height:14px; display:block; text-indent:-999999px; }
.menu li a.photos { background:transparent url(../images/menu/photos.jpg) no-repeat top left; width:77px; height:14px; display:block; text-indent:-999999px; }
.maincontent { background:transparent url(../images/maincontent/top-bg.jpg) top left no-repeat; width:906px; padding-top:10px; }
#online { background:transparent url(../images/maincontent/top-bg2.jpg) top left no-repeat; width:906px; padding-top:10px; }
.content { width:645px; float:left; height:370px; position:relative }
#online-content { height:597px; }
.content p, .content h2 { margin-left:50px; color:#53503E; font-size:13px; }
.enquiry {
	width:270px;
	float:right;
	position:absolute;
	bottom:4px;
	right:-240px;
	z-index:12;
}
.enquiry p { margin:0px; text-align:right }
.left-content { width:256px; float:left; border-left:0px solid #BFAE91; height:370px; }
#online-left { height:598px; }
.left-content ul { list-style:none; margin:50px 0px 0px 10px; padding:0px; }
.left-content li { margin:0px 5px 5px 0px }
.left-content li, .left-content a, .left-content img { float:left; border:none; }
.footer { width:906px; border-top:1px solid #BFAE91; height:30px; clear:both; position:relative }
.footer b { font-size:11px; color:#C8C1B7; font-weight:normal }
#contact { padding:20px 0px 0px 0px; }
#contact form { margin-left:50px; }
#contact label { clear:left; color:#53503E; float:left; font-weight:600; font-size:12px; line-height:14px; margin:0pt 0pt 15px; width:100px; }
#contact input, #contact textarea { float:left; margin:0pt 0pt 1em; width:305px; }
#contact .button { clear:both; width:100px; color:#FFFFFF; background-color:#695A39; border:none; cursor:pointer; }
