@charset "UTF-8";
/* CSS Document */

body#home a.homeLink, body#facilities a.facilitiesLink, body#packages a.packagesLink, body#offers a.offersLink, body#team a.teamLink, body#shop a.shopLink, body#blog a.blogLink {
background-position: left top;
color:#663333;
}

body#home li.homeLink, body#facilities li.facilitiesLink, body#packages li.packagesLink, body#offers li.offersLink, body#team li.teamLink, body#shop li.shopLink, body#blog li.blogLink {
background-position: right top;
color:#663333;
} 

body#home, body#team, body#packages, body#blog  {
	font-family:"Century Gothic", "Gill Sans";
	margin: 0;
	padding: 0;
background:#663333 url(images/new_back.jpg) repeat-x center top;
	text-align:center;
	
		}
		
body#offers, body#facilities, body#shop{
	font-family:"Century Gothic", "Gill Sans";
	margin: 0;
	padding: 0;
background:#458aa8 url(images/new_back_2.jpg) repeat-x center top;
	text-align:center;
	
		}
		
h2 {
font-family:"Georgia", serif;
font-weight:normal;
color:#663333;
}

h3 {
font-family:"Georgia", serif;
font-weight:normal;
color:#663333;
}


body#home #wrapper, body#team #wrapper, body#packages #wrapper, body#blog #wrapper {
border-right-width: 3px;
	border-left-width: 3px;
	border-top-width:3px;
	border-bottom-width:3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #663333;
	border-right-color: #663333;
	border-bottom-color: #663333;
	border-left-color: #663333;
margin:0 auto 0 auto;
padding:0;
width: 940px;
background-color:#FFFFFF;
text-align:left;
}

body#offers #wrapper, body#facilities #wrapper, body#shop #wrapper {
border-right-width: 3px;
	border-left-width: 3px;
	border-top-width:3px;
	border-bottom-width:3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #458aa8;
	border-right-color: #458aa8;
	border-bottom-color: #458aa8;
	border-left-color: #458aa8;
margin:0 auto 0 auto;
padding:0;
width: 940px;
background-color:#FFFFFF;
text-align:left;
}

#banner { 
background:#fff url(images/Home_banner.jpg) center top no-repeat;
text-indent:-2000px;
margin:0;
padding:0 0 125px 0;
}

body#facilities #banner {
background:#fff url(images/facilities_banner.jpg) center top no-repeat;
}

body#shop #banner {
background:#fff url(images/shop_banner.jpg) center top no-repeat;
}

body#packages #banner {
background:#fff url(images/packages_banner.jpg) center top no-repeat;
}

body#offers #banner {
background:#fff url(images/offers_banner.jpg) center top no-repeat;
}

body#team #banner {
background:#fff url(images/team_banner.jpg) center top no-repeat;
}

#mainNav {
overflow:hidden;
width: 100%;
}



ul.mainNav {
	border-bottom: 30px solid #e0e0e0;
	margin: 3px 0 0 0;
	padding-left: 0px;
	float: left;
	width:940px;
	font-family: 'Trebuchet MS';
	font-size: 80%;
	height:1%;
	
}

.mainNav li {
	list-style: none;
	float: left;
	background: #FFF url(images/right_pxy.jpg) no-repeat right -70px;
	margin-right:  5px;
	
}

.mainNav a {
	display:block;
	padding: 7px 15px 2px 15px;
	background-image: url(images/left_pxy.jpg);
	background-repeat: no-repeat;
	background-position: 0 -70px;
	text-align: center;
	text-decoration: none;
	color:#458aa8;
	font-weight: bold;
	font-size: 1.6em;
	text-transform: uppercase;
		overflow:hidden;
	}

.mainNav a:hover {
	color:#663333;
	background-position: 0 -35px;
	}

.mainNav li:hover {
	color:#663333;
	background-position: right -35px;
}

#mainContent {
float:left;
width:460px;
margin:3px 7px 0 162px;
padding:0 10px 5px 10px;
}

#mainContent h2 {
color:#458aa8;
}

* html #mainContent {
display:inline
}

#rightSidebar {
float:right;
width: 290px;
margin-top:3px;
padding-bottom:75px;
background:#e0e0e0 url(images/R_BOT_CURVE.gif) center bottom no-repeat;
}

* html #rightSidebar {
display:inline
}


#leftSidebar {
font-size:.8em;
float:left;
width:155px;
margin-top:3px;
margin-left:-649px;
margin-right:10px;
padding-bottom:75px;
background:#e0e0e0 url(images/L_BOT_CURVE.gif) center bottom no-repeat;
}

* html #leftSidebar {
display:inline
}

#leftSidebar h2 {
margin:0;
background:#e0e0e0 url(images/L_TOP_CURVE.gif) center top no-repeat;
padding:20px 5px 0px 5px;

}

.image img{
text-decoration:none;
border:0;
padding:3px 0 0 0;
margin:0;
}

.image h3 {
text-transform:uppercase;
color:#FFFFFF;
background-color:#663333;
font-family:"Century Gothic", "Gill Sans";
text-align:right;
font-size:.9em;
font-weight:normal;
padding:0 1px 3px 0;
margin:0 1px 3px 0;
}

.imageRight img{
text-decoration:none;
border:0;
padding:3px 0 0 0;
margin:0;
}

.imageRight h3 {
text-transform:uppercase;
color:#FFFFFF;
background-color:#663333;
text-align:right;
font-family:"Century Gothic", "Gill Sans";
font-size:.9em;
font-weight:normal;
padding:0 1px 5px 0;
margin:0 0px 5px 0;
}

.imageRight h3 a {
text-decoration:none;
color:#fff;
border:none;
display:block;
}

.imageRight h3 a:hover {
display:block;
background-color:#458aa8;
}


#rightSidebar h2 {
margin:0;
background:#e0e0e0 url(images/R_TOP_CURVE.gif) center top no-repeat;
padding:20px 5px 20px 5px;
}

#rightSidebar p {
font-size:small;
padding:10px;
}

#leftSidebar p {
padding:10px;
}

.links{
text-decoration:none;
color:#990000
}

.links:hover{
background-color:#666666;
color:#FFFFFF;
}


#footer {
clear:both;
color:#FFFFFF;
background-color:#458aa8;
margin-top:75px;
padding-left:165px;
padding-top:30px;
display:block;
text-transform:uppercase;

}
