@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:904px; height:15px; }
#online-men { background:none; }
.menu ul { list-style:none; margin:0px; position:relative; float:right; top:10px; right:0px; }
.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.house { background:transparent url(../images/menu/thehouse.jpg) no-repeat top left; width:87px; 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; }

.content {
	width:645px;
	float:right;
	height:100px;
	position:relative
}
#online-content { height:597px; }
.content p, .content h2 { margin-left:50px; color:#53503E; font-size:11px; }
.enquiry {
	width:270px;
	float:right;
	position:absolute;
	bottom:40px;
	right:16px;
	z-index:12;
}
.enquiry p { margin:0px; text-align:right }
.left-content {
	width:256px;
	float:left;
	border-left:1px solid #BFAE91;
	height:100px;
}
#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 {}


.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; }
