body {
	background: #831700;
	color: #333333;
}


#center {
	margin-right: auto;
	margin-left: auto;
}

#canvas {
	width: 700px;
	background: repeat-x url(images/gradient.jpg) bottom #e7f2ff;
	margin-right: auto;
	margin-left: auto;
}

#rooms #canvas{

	padding-bottom: 550px;

}

*html #rooms #canvas{


	padding-bottom: 0 !important;

}

#content {
	width: 700px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#content .container{

	padding: 10px;

}


#header {
	width: 700px;
	background: no-repeat url(images/header_welcome.jpg);
	height: 455px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#header_rooms {
	width: 700px;
	background: no-repeat url(images/header_rooms.jpg);
	height: 455px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#header_area {
	width: 700px;
	background: no-repeat url(images/header_area.jpg);
	height: 455px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#header_specials {
	width: 700px;
	background: no-repeat url(images/header_welcome.jpg);
	height: 455px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


#header_events {
	width: 700px;
	background: no-repeat url(images/header_area.jpg);
	height: 455px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


#textbox {
	width: 250px;
	background: white;
	margin-top: 0px;
	font: 13px Georgia, Times New Roman, Times, serif;
	text-align: left;
	border: none #8C9094;
	padding: 20px;
	padding-top: 5px;
	float: left;
	margin-left: 15px;
	margin-right: 10px;
}

#textbox p {
	font: 12px Georgia, Times New Roman, Times, serif;
	text-align: left;
}

.caption {
	margin-right: 15px;
	background: #ffffff;
	border: 1px solid #cccccc;
	float: right;
}

.caption p {
	margin: 3px 10px 3px 10px;
	font: bolder italic 13px Arial, Helvetica, sans-serif;
	color: #333333;
}

#navbox {
	padding: 15px;
	font: 14px Georgia, Times New Roman, Times, serif;
	padding-top: 425px;
	float:right;
	background: transparent;
	text-align: center;
	color: #828c96;

}

#navbox a {
	
	font: 14px Georgia, Times New Roman, Times, serif;
	color: #828c96;
	margin-right: 15px;
	text-decoration: none;
}

#navbox a:hover {
	color: #831700;
	font-size: 14px;
	text-decoration: none;
}

.room {
	width: 652px;
	height: 250px; 
	background: white;
	margin: 25px;
	margin-top: 0px;
	border: 1px solid #cccccc;
}

.room p {
	font: bolder italic 13px Arial, Helvetica, sans-serif;
	color: #333333;
	width: 260px;
	float: left;
	margin-left: 30px;
}

.room span {
	color: #831700;
	font: bolder 20px Georgia, Times New Roman, Times, serif;
	text-align: left;
}

.icon {
	margin: 25px;
	margin-left: 30px;
}

h1 {
	color: #831700;
	font: bolder 20px Georgia, Times New Roman, Times, serif;
	text-align: left;
	margin: 17px;
	margin-bottom: 0px;
}

.room table {
	border: 1px solid #828a97;
}

table #photoGalTable {
	border: none;
}


p {
	font: bolder italic 13px Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 15px;
	text-align: left;
	margin-top: 3px;
}

#rooms .room{

	width: 650px;
	
}

*html #rooms .room{


	width: 550px;

}


.listing {
	margin: 20px;
	width: 600px;
	padding: 20px;
	background: white;
	border: 1px solid #cccccc;
}

.listing img {
	float: right
}

#contact {
	clear: both;
	width: 700px;
	height: 55px;
	background: #cee6ff;
	text-align: center;
	
	margin-right: auto;
	margin-left: auto;
	color: #7d898f;
	border-top: 2px solid #cccccc;
}

#rooms #contact{



}


#contact span {
	color: #666666;
}

#contact p {
	text-align: center;
	position: relative;
	top: 5px;
	margin: 0px;
	padding: 0px;
	color: #999999;
	display: inline;
	font-size: 13px;
}

#contact a {
	font: bolder 13px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #999999;
	text-decoration: none;
	margin-right: 8px;
}


#contact a:hover {

	color: #666666;


}

#rooms .clear{

	clear: both;
	height: 0;

}