html, body, div, p, ul, li, h1, h2, h3, h4, h5, h6, pre, img, div{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
html{background: #000; height: 100%;}
body{background: #000;  margin: auto; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff;}
img{margin:0px;}

/* Text Selectors */
h1{font-size: 1.4em; font-weight: normal; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; color:#F99F33; margin-top: 0px;padding-bottom: 20px;}
h2{
	font-size: 1.4em;
	font-weight: normal;
	text-transform:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#F99F33;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
h3{font-size: 1.2em; font-weight: normal; text-transform:none; font-family:"Trebuchet MS"; color:#F99F33; margin-bottom: 5px; margin-top: 0px;}
h4{
	font-size: 12px;
	font-weight: normal;
	text-transform:none;
	font-family:"Trebuchet MS";
	color:#A5A5A7;
	margin-bottom: 0px;
	margin-top: 0px;
	line-height: 13pt;
}
h5{font-size: 1em; font-weight: bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-bottom: 5px; margin-top: 0px;}
h6{font-size: 1em; font-weight: bold; text-transform:none; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-bottom: 5px; margin-top: 0px;}

a{color: #E49435;}
li{font-size: 13px; margin-bottom: 10px; list-style: none; padding-left: 20px; background: url(../images/bullet.gif) no-repeat left; }
ul{ margin-left: 20px; padding-top: 8px;padding-bottom: 8px;}
p{margin-bottom: 11px; line-height: 2em; font-size: 1em;}
blockquote{line-height: 1.6em;}


/* To Clear Floats */
.divider{display: block; clear: both; height: 1px;}
.divider img{border: 0px; height: 1px;}


/* Main Container */
.container{ margin: auto; width:1000px; text-align:justify; }

/* Header */
.container .header{ background:url(../images/bg-header.gif) top left repeat-x; text-align: center; padding: 24px;}
.container .header .logo{text-align: center; margin: auto;}
.container .background{ background:url(../images/bg-content.gif) repeat-x top left #262728;  margin-bottom: 0px;}
.container .shadow{ background:url(../images/bg-main-img.gif) no-repeat bottom left; margin: 15px; width:959px;padding-bottom: 12px; margin: auto;}


/* Photos & Slideshow */
.container .Photos{height:277px; width:929px; margin: auto; display:block; clear:both;}

.container .Photos #slideshow {position:relative; height:277px; width:929px; margin-bottom: 0px; z-index:10;border: 0px;}
.container .Photos #slideshow img {position:absolute; top:0; right:0; z-index:1; border: 0px;}
.container .Photos #slideshow img.active { z-index:3;border: 0px;}
.container .Photos #slideshow img.last-active {z-index:2;border: 0px; }

/* Menu  */
.container #nav{ background: url(../images/bg-menu.gif) repeat-x top left #000; left:0px; margin-bottom:0px;padding-bottom:0px; z-index:11; height: 38px; line-height: 38px; margin: auto; width: 929px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color : #fff; font-size: 1.3em;}
.container #nav ul{list-style: none;padding:0;margin:0;left:0px;padding-left:27px;padding-right:0px; margin-left:0px; margin-right:0px;}
.container #nav ul li{float:left;position:relative;text-align: left;cursor: default; margin-right: 45px;left:0px; padding-right:0px;padding-left:0px;z-index:10;padding-bottom:0px; margin-bottom:0px; background:none; }
.container #nav ul li p{display: inline;font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; height: 52px; line-height: 46px;}
.container #nav ul li a{color: #fff; text-decoration: none;}
.container #nav ul li a:hover{color: #F99F33;}
.container #nav ul li.last{margin-right:0px; padding-right:0px;margin-right:0px;margin-left:0px; padding-left:0px;}
.container #nav li > ul {top: auto;left:auto;}
.container #nav ul li ul{display: none; position: absolute; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; top: 46px;}
.container #nav ul li ul li{margin-left:0px; margin-right:0px; width:150px;left:-10px;}
.container #nav ul li ul li.booking{width:150px;left:-5px;}
.container #nav ul li ul li.home, .container #nav ul li ul li.about, .container #nav ul li ul li.services, .container #nav ul li ul li.portfolio, .container #nav ul li ul li.health, .container #nav ul li ul li.contact, .container #nav ul li ul li.links{width:150px; left:-10px;}
.container #nav ul li ul li.noborder{border-bottom: 0px;}
.container #nav ul li ul li.ending{width:105px; left:-5px;}
.container #nav ul li:hover ul {display: block;}
.container #nav ul li ul li{position: relative;left:0px;text-transform:none;display: block;float: none; border: 1px solid #DCC49F ;border-top:none; border-left: 0px; border-right: 0px;margin-left:0px;padding-left:5px;padding-bottom:0px;margin-bottom:0px;margin-top:0px;padding-top:0px;font-weight: normal;background:#84511A;color:#fff;line-height:20px; height:20px;}
.container #nav ul li ul li a{color:#fff;}
.container #nav ul li ul li:hover{background:#3C1F01;  color:#fff;}
.container #nav ul li ul li:hover a{background:#3C1F01;  color:#fff;} 


/* Content Area */
.container .Content{padding: 35px; padding-top: 20px; padding-bottom: 30px;}
.container .Content .Txt{ float: left; width: 663px; padding-right: 35px; border-right: 1px solid #393A3E; margin-right: 35px; min-height: 150px; }
.container .Content li{
	line-height: 1.4em;
}
.container .Content .SideTxt{ float: right; width: 195px; padding-right: 0px; border-right: 0px solid #393A3E; margin-right: 0px; min-height: 150px; }


/* Bottom Links */
.container .BottomLinks{ background:url(../images/bg-bottom.gif) top left repeat-x #000; height: 93px; margin-top: 0px; padding-left: 15px; padding-right: 15px; }
.container .BottomLinks .Highlight{}
.container .BottomLinks .Highlight{float: left; width: 270px; padding-right: 30px; padding-top: 20px; padding-left: 20px;}
.container .BottomLinks .Highlight img{float: left; border: 1px solid #fff; }
.container .BottomLinks .Highlight h3{text-transform: uppercase; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 2px; margin-top: 0px; }
.container .BottomLinks .Highlight h3 a{color: #E49435; text-decoration:none;padding-right: 15px; background: url(../images/arrow-bottom.gif) no-repeat right;}
.container .BottomLinks .Highlight h3 a:hover{text-decoration: underline;}
.container .BottomLinks .Highlight h3, .container .BottomLinks .Highlight p{padding-left: 100px; color: #fff;}
.container .BottomLinks .Highlight p{margin-bottom: 0px; line-height: 1.8em;}


/* Enquiry Form */
.container .Content form{ border-top: 1px solid #A5A5A7; padding-top: 20px;}
.container .Content form h3{margin-top:0px; }
.container .Content form div{margin-bottom:8px; display: block;}
.container .Content form label{width:200px; margin-right: 10px; float:left;display:inline; }
.container .Content form input, .container .Content form textarea, .container .contentarea form select{width:250px;font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.5em; float: left;display:inline; }
.container .Content form textarea{height: 75px;}
.container .Content form .contact-buts{ padding-left:210px;}
.container .Content form .contact-buts input{width:81px; border:none; background: #9A9B9B; font-size:1em; color:#fff; text-transform:uppercase; font-weight:bold; height: 22px; margin-right: 6px; font-family:"Trebuchet MS";}


div#container {
	width: 90%;
	border: 0px solid #000;
	text-align: center;
}
div.split2 div {
	float: left;
	width: 150px;
	text-align: left;
}
div.wide {
	clear: left;
}

.container .background .Content .Txt .services p {
	margin-left: 10px;
}
.BG-BLUE {
	background-color: #1C376C;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.BG-Red {
	background-color: #EF2C3A;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}


.BG-Green {
	background-color: #00A850;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}

.BG-Black {
	background-color: #000;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}
.BG-Yellow {
	background-color: #F1A91F;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}
.BG-Lime {
	background-color: #BCD531;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}
.BG-Purple {
	background-color: #902B8B;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}
.BG-Aqua {
	background-color: #16C0DA;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}
.BG-Orange {
	background-color: #F25D23;
	width: 300px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
		text-transform: uppercase;
}
.container .background .Content .Txt .col1 {
	float: left; text-align:center;
}

.container .background .Content .Txt .col2 {
	float: right; text-align:center;
}

