html {background: url('images_fq/bg.jpg');}
body {text-align: center; min-width: 997px; font-family: arial, verdana, sans-serif; font-size:14;}
#outerwrapper {margin:0 auto; width:995px;text-align: left;}
#innerwrapper {width: 995px; margin: 0px;}
#header {position: relative; margin: auto; top: 0px; background-image: url('images_fq/header.jpg'); height: 93px; width: 995px;}
.nav {position: relative; top: 62px; width: 712px; height: 31px; float: right; padding: 0; margin: 0}
.nav li {list-style:none;display: inline}	
	a.home {
		display:block;
		width: 62px; 
		height: 31px;
		background: url("buttons/_home.jpg") 0px -31px;
	} 
	a.home:hover {
		display:block; 
		width: 62px; 
		height: 31px;
		background: url("buttons/_home.jpg") 0px 0px;
	} 
	a.homeh	{
		display:block;
		width: 62px; 
		height: 31px;
		background: url("buttons/_home.jpg") 0px 0px;
	} 
	
	a.guestrooms {
		display:block;
		width: 103px; 
		height: 31px;
		background: url("buttons/_guestrooms.jpg") 0px -31px;
	} 
	a.guestrooms:hover {
		display:block;
		width: 103px; 
		height: 31px;
		background: url("buttons/_guestrooms.jpg") 0px 0px;
	} 
	a.guestroomsh{
		display:block;
		width: 103px; 
		height: 31px;
		background: url("buttons/_guestrooms.jpg") 0px 0px;
	} 
	a.amenities {
		display: block;
		width: 84px; 
		height: 31px;
		background: url("buttons/_amenities.jpg") 0px -31px;
	} 
	a.amenities:hover {
		display: block;
		width: 84px; 
		height: 31px;
		background: url("buttons/_amenities.jpg") 0px 0px;
	} 
	a.amenitiesh {
		display: block;
		width: 84px; 
		height: 31px;
		background: url("buttons/_amenities.jpg") 0px 0px;
	} 
	a.weddings {
		display: block;
		width: 72px; 
		height: 31px;
		background: url("buttons/_weddings.jpg") 0px -31px;
	} 
	a.weddings:hover {
		display: block;
		width: 72px; 
		height: 31px;
		background: url("buttons/_weddings.jpg") 0px 0px;
	} 
	a.weddingsh {
		display: block;
		width: 72px; 
		height: 31px;
		background: url("buttons/_weddings.jpg") 0px 0px;
	} 
	a.rates {
		display: block;
		width: 142px; 
		height: 31px;
		background: url("buttons/_rates.jpg") 0px -31px;
	} 
	a.rates:hover {
		display: block;
		width: 142px; 
		height: 31px;
		background: url("buttons/_rates.jpg") 0px 0px;
	} 
	a.ratesh {
		display: block;
		width: 142px; 
		height: 31px;
		background: url("buttons/_rates.jpg") 0px 0px;
	} 
	a.meetings {
		display: block;
		width: 72px; 
		height: 31px;
		background: url("buttons/_meetings.jpg") 0px -31px;
	} 
	a.meetings:hover {
		display: block;
		width: 72px; 
		height: 31px;
		background: url("buttons/_meetings.jpg") 0px 0px;
	} 
	a.meetingsh {
		display: block;
		width: 72px; 
		height: 31px;
		background: url("buttons/_meetings.jpg") 0px 0px;
	} 
	a.location {
		display: block;
		width: 71px; 
		height: 31px;
		background: url("buttons/_location.jpg") 0px -31px;
	} 
	a.location:hover {
		display: block;
		width: 71px; 
		height: 31px;
		background: url("buttons/_location.jpg") 0px 0px;
	} 
	a.locationh {
		display: block;
		width: 71px; 
		height: 31px;
		background: url("buttons/_location.jpg") 0px 0px;
	} 
	a.reservations {
		display: block;
		width: 106px; 
		height: 31px;
		background: url("buttons/_reservations.jpg") no-repeat 0px -31px;
	} 
	a.reservations:hover {
		display: block;
		width: 106px; 
		height: 31px;
		background: url("buttons/_reservations.jpg") no-repeat 0px 0px;
	} 
	a.reservationsh {
		display: block;
		width: 106px; 
		height: 31px;
		background: url("buttons/_reservations.jpg") no-repeat 0px 0px;
	} 
	.nav li {float:left; list-style:none; display:inline;} 
	.nav span {display:none}
#top {position: relative; margin: auto; top: 0px; background: #FBFCF7  url('images_fq/middle2.jpg') no-repeat; height: 525px; width: 995px;}
#spotlight {float: left; margin: 0; padding: 0}
#inttop {position: relative; margin: auto; top: 0px; background-image: url('images_fq/inttop2.jpg'); height: 275px; width: 995px;}
#topright {float: left; font-size: 90%;}
.makeres {position: relative; top: 45px; height: 100px; width: 300px; border:2px solid blue;}
#whatsnew {position: relative; top: 100px; width: 180px; height: 100px; border:2px solid red;}
#contentwrapper {position: relative; margin: auto; top: 0px; background:url('images_fq/bottom2.jpg') no-repeat; height: 150px; width: 995px;}
  #right-col-bottom {
	width: 368px;
	float: right;
	background-image: url(images_fq/bg-right-col-bottom.jpg);
	height: 245px;
	margin-top: -245px;
	overflow: auto;
	background-repeat: no-repeat;
	}
#intcontentwrapper {
	position: relative;
	margin: auto;
	top: 0px;
	min-height: 427px;
	height:auto !important;
	height: 427px;
	width: 995px;
	background-image: url(images_fq/intmiddle2.jpg);
	background-repeat: repeat-y;
}
#right-col-top {
	width: 368px;
	float: right;
	height: 182px;
	background-image: url(images_fq/right-col-wedding.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
}
.content {position: relative; margin-left: 15px; top: 270px; width: 590px;}
.intcontent {position: relative; margin-left: 15px; top: 10px; width: 600px; min-height:400px;}
.inthead {display: inline; font-size: 1.5em; padding-left: 20px; color: #A58E58; font-family: times new roman, serif;}
#bottom {float: left; position: relative; margin: auto; top: 0px; background-color: #FFF; height: 148px; width: 995px;}
#intres {float: left;background:url('images_fq/findaroom2.jpg') no-repeat; height: 147px; width: 300px; display:inline;}
#intmeeting {float: left;background:url('images_fq/meeting.jpg') no-repeat; height: 147px; width: 326px; display:inline;}
#intcityguide {float: left;height: 147px; width: 366px; display:inline;background:url('images_fq/whatsnew.jpg') no-repeat;}
#intcityguide img {border: none}
.bottomtext1 {padding: 10px; padding-top: 45px; width: 280px}
.bottomtext2 {padding: 10px; padding-top: 45px; width: 200px}
#footer {float: left; position: relative; margin: auto; top: 0px; background: url('images_fq/footer.gif') no-repeat; padding: 20px; height: 40px; width: 995px;}
#footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	line-height: 22px;

}

#footer a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #fff;

	text-decoration: underline;

}


#address {text-align: center; font-size: 12px; color:#000;position:relative;left:100px;bottom:10px;font-weight:normal;}
.spaced {margin-right: 80px;}
.endspace {margin-right: 150px;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

#inttopAmenities {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_pool.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#inttopGuestrooms {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_bedroom2.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#inttopInterior {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_courtyard.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#inttopLocation {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_courtyard.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#inttopMeetings {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_bigroom.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#inttopRates {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_fountain.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#inttopReservations {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_bar.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#inttopWeddings {
	position: relative;
	margin: auto;
	top: 0px;
	background-image: url(images_fq/hh_courtyard.jpg);
	height: 275px;
	width: 995px;
	background-color: #FFFFFF;
}
#right-col-topMeeting {
	width: 368px;
	float: right;
	background-image: url(images_fq/right-col-meeting.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
}
#right-col-text {
	margin-right: 20px;
	margin-left: 20px;
}
