@charset "utf-8";
* {
	padding:0;margin:0;
}
body {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #352D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #241A28;
}
p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin-bottom: 12px;
}
h1 {
	height: 70px;
	width: 320px;
	background-image: url(../images/h1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	float: left;
	display: inline;
}
h2 {
	background-image: url(../images/h2_homepage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	height: 410px;
	clear: both;
}
h2.h2Bedroom { background-image: url(../images/h2_bed.jpg); }
h2.h2Offers {background-image: url(../images/h2_offers.jpg);}
h2.h2Fac {background-image: url(../images/h2_fac.jpg);}
h2.h2Tar {background-image: url(../images/h2_tar.jpg);}
h2.h2Avail {background-image: url(../images/h2_avail.jpg);}
h2.h2Out {background-image: url(../images/h2_out.jpg);}
h2.h2Contact {background-image: url(../images/h2_contact.jpg);}

h3 {
	font-size: 1.7em;
	font-weight: bold;
	margin-bottom: 12px;
}
h4 {
	font-size: 1.5em;
}



#wrapper {
width: 960px;
margin: 0 auto;
background-color: #FFFFFF;
}
#leftCol {
	width: 430px;
	display: inline;
	float: left;
	margin-left: 40px;
	margin-top: 36px;
	padding-bottom: 20px;
}
#rightCol {
	display: inline;
	float: right;
	width: 400px;
	margin-top: 70px;
	margin-right: 40px;
	padding-bottom: 20px;
}

#rightCol img {
	border: 4px solid #362B27;
}

#rightColGal {
	display: inline;
	float: right;
	width: 400px;
	margin-top: 42px;
	margin-right: 40px;
	padding-bottom: 20px;
}
#footer {
	clear: both;
	background-color: #231F20;
	padding-top: 8px;
	padding-right: 40px;
	padding-left: 40px;
	font-size: 0.8em;
	bottom: 0px;
	position:relative
}
#footLogos {
position:absolute;
right:35px;
top:-45px;
}







ul#nav {
	background-image: url(../images/nav/nav_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 70px;
	width: 640px;
	display: inline;
}
ul#nav li {
	float: left;
	display: inline;
}
ul#nav a {
	display: block;
	height: 70px;
	text-indent: -9999px;
}

ul#nav li#nav1 {width: 72px;}
ul#nav li#nav1 a:hover, ul#nav li#nav1 a#active {background-image: url(../images/nav/1.jpg);}

ul#nav li#nav2 {width: 95px;}
ul#nav li#nav2 a:hover, ul#nav li#nav2 a#active {background-image: url(../images/nav/2.jpg);}

ul#nav li#nav3 {width: 83px;}
ul#nav li#nav3 a:hover, ul#nav li#nav3 a#active {background-image: url(../images/nav/3.jpg);}

ul#nav li#nav4 {width: 76px;}
ul#nav li#nav4 a:hover, ul#nav li#nav4 a#active {background-image: url(../images/nav/4.jpg);}

ul#nav li#nav5 {width: 65px;}
ul#nav li#nav5 a:hover, ul#nav li#nav5 a#active {background-image: url(../images/nav/5.jpg);}

ul#nav li#nav6 {width: 95px;}
ul#nav li#nav6 a:hover, ul#nav li#nav6 a#active {background-image: url(../images/nav/6.jpg);}

ul#nav li#nav7 {width: 66px;}
ul#nav li#nav7 a:hover, ul#nav li#nav7 a#active {background-image: url(../images/nav/7.jpg);}

ul#nav li#nav8 {width: 88px;}
ul#nav li#nav8 a:hover, ul#nav li#nav8 a#active {background-image: url(../images/nav/8.jpg);}



a img { border: none; }

.pButAvail {
	background-image: url(../images/but_avail.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 30px;
}
.pButAvailOther {
	background-image: url(../images/but_avail_other.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 30px;
}
.pButAvail a, .pButAvailOther {
display: block; 	height: 100px;
}
.pButAvail a:hover {
	background-image: url(../images/but_avail2.jpg);
	background-repeat: no-repeat;
}
.pButAvailOther a:hover {
	background-image: url(../images/but_avail2_other.jpg);
	background-repeat: no-repeat;
}

.pButOffer {
	background-image: url(../images/but_offers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 30px;
}
.pButOffer a {
display: block; 	height: 100px;
}
.pButOffer a:hover {
	background-image: url(../images/but_offers2.jpg);
	background-repeat: no-repeat;
}
.pButAdv {
	background-image: url(../images/but_adv.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 30px;
}
.pButAdv a {
display: block; 	height: 100px;
}
.pButAdv a:hover {
	background-image: url(../images/but_adv2.jpg);
	background-repeat: no-repeat;
}

.pButKayak {
	background-image: url(../images/but_kayak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 30px;
}
.pButKayak a {
display: block; 	height: 100px;
}
.pButKayak a:hover {
	background-image: url(../images/but_kayak2.jpg);
	background-repeat: no-repeat;
}


.ra {
	float: left;
	color: #E0622F;
}
.ra a { color: #E0622F; text-decoration: none ; } 
.copy {
	float: right;
	color: #E0622F;
}
.copy a { color: #E0622F; text-decoration: none ; } 
.clearer {
	clear: both;
}
p.enlarge {
	color: #EE8430;
	margin-bottom: 2px;
}


#rightCol img.noBorder { border: none; }

.border {	border: 4px solid #362B27;}


#leftCol ul {
	font-size: 1.2em;
	list-style-type: circle;
	margin-left: 12px;
	margin-bottom: 12px;
}
#leftCol ul li {margin-bottom: 3px;}

#offersDiv img { float: left; margin: 0 8px 8px 0; }