﻿body{ /*USED:all pages*/
	font-family:	"Century Gothic", Verdana, "Trebuchet MS";
	margin:			none;
	padding:		none;
}

/*The holder for everything*/
div.mainframe{ /*USED:all pages*/
	background-color:	#fff;
	border:				1px #000 solid;
	position:			absolute;
	left:				20px;
	top:				20px;
	min-width:			1200px;
	min-height:			400px;
	max-width:			1200px;
	overflow:			hidden;
}

/*The banner image holder*/
div.banner{ /*USED:all pages*/
	border-bottom:	1px #000 solid;
	text-align:		right;
	width:			1200px;
	height:			281px;
	max-height:		281px;
	min-height:		281px;
	max-width:		1200px;
	min-width:		1200px;
}

/*The navigation link holder*/
div.navigation{ /*USED:all pages*/
	background-color: 	#651D1F;
	border-bottom:		1px #000 solid;
	width:				1200px;
	height:				45px;
	max-height:			45px;
	min-height:			45px;
	max-width:			1200px;
	min-width:			1200px;
	letter-spacing:		-2px;
	color:				white;
	word-spacing:		15px;
	font-size:			25pt;
	text-align:			center;
	padding:			0px;
	margin:				0px;
}
/*The navigation link text*/
div.navigation a{ /*USED:all pages*/
	color:				inherit;
	font-family:		inherit;
	text-decoration:	none;
	
}
/*The navigation link hover*/
div.navigation a:hover{ /*USED:all pages*/
	font-weight:	normal;
	color:			blue;
}
/*The main page content holder*/
div.maincontent{ /*USED:all pages*/
	border-bottom:		1px #000 solid;
	background-color:	#fff;
	min-height:			225px;
	max-width:			1200px;
	min-width:			1200px;
	overflow:			hidden;
}
/* The page footer */
div.footer{ /*USED:all pages*/
	background-color:	#E4E4E4;
	height:				34px;
	width:				1200px;
	max-height:			34px;
	font-size:			10pt;
	text-align:			center;
}
/*box that holds the ratings*/
div.reviewbox{/*comments page*/
	margin-bottom:		5px;
}
div.commentbox{
	border-top:			1px #000 solid;
	border-bottom:		1px #000 solid;
	margin-bottom:		5px;
	margin-top:			5px;
}
div.leavetitle{
	border-top:			1px #000 solid;
	border-bottom:		1px #000 solid;
	color:				#fff;
	font-size:			20pt;
	text-align:			center;
	padding-top:		5px;
	padding-bottom:		5px;
	letter-spacing:		-1px;
	word-spacing:		10px;
	background-color:	#651d1f;
}
div.leaveform{
	margin-left:5px;
}
h1{/*USED:all pages*/
	background-color: 	#651D1F;
	text-transform: 	capitalize;
	padding: 			0px;
	margin: 			0px;
	color: 				white;
	letter-spacing: 	-2px;
	word-spacing:		20px;
	text-align: 		center;
	font-weight: 		normal;
	font-size:			20pt;
}
p{/*USED:all pages*/
	font-size: 		12pt;
	color: 			black;
	padding-left: 	20px;
	padding-right: 	20px;
	margin: 		0px;
	text-align: 	justify;
}
/*the indent on <p>*/
p:first-letter{
	padding-left:		40px;
}
/*put the text next to an image*/
p.image{
	min-height:	185px;
}
/*image float to left*/
img.left, img.right{
	float:				left;
	clear:				both;
	border:				thin gray solid;
	display:			inline-block;
	padding:			5px;
	margin:				5px;
	background-color:	white;
}
/*image float right*/
img.right{
	float:		right;
}
/*remove the border on linked images*/
a img{
	border:		none;
}
/*style strong*/
strong{/*USED:when fins is mentioned*/
	font-weight:	inherit;
}
strong:hover{
	font-weight:	bold;
}

/*sets font size*/
span#fontsetting{/*in footer*/
	float:				left;
	cursor: 			pointer;
	border-right:		1px #000 solid;
	border-bottom:		1px #000 solid;
	padding:			0px 5px 0px 5px;
}
span#roomcont{/*Used: rooms index*/
	height:				300px;
	width:				1200px;
	overflow:			hidden;
}
span.commentauthor{/*USED: comments*/
	padding-left:		10px;
	font-size:			16pt;
	color:				#651D1F;
	border:				1px #000 solid;
	margin-left:		550px;
}
span.errormsg{/*USED: admin*/
	border-top:1px #f00 solid;
	border-bottom:1px #f00 solid;
	color:#f00;
	text-align:center;
	font-size:18pt;
	margin:10px 0px 10px 0px;
	display:block;
}
span.status{/*USED: admin*/
	border-top:1px #651D1F solid;
	border-bottom:1px #651D1F solid;
	color:#651D1F;
	text-align:center;
	font-size:18pt;
	margin:10px 0px 10px 0px;
	display:block;
}

/*add border to fieldset*/
fieldset{
	border-color:		#651D1F;

}
legend{
	font-size:		16pt;
	font-family:	"Century Gothic", Verdana, "Trebuchet MS";
	text-align:		center;
	color:			#651D1F;
}

img.room{
	margin:		5px;
	padding:	5px;
	border: 	1px gray solid;
}
table{
	margin: 	5px 100px 5px 100px;
}
tr,td,th,table{
	border-color:	#651D1F;
}
td,th{
	min-width:		180px;
	text-align:		center;
}

a.morelink{/*small link */
	font-size:			10pt;
	color:				#651D1F;
	float:				right;
	padding:			5px;
	text-decoration:	none;
}

/*locations page iframe*/
iframe.map{
	width:		1200px;
	height:		400px;
	border:		none;
	text-align:	justify;
}
div.direction{/*box listing directions*/
	width:	50%;
	float:	left;
}
div.maptab,div.maptabinactive{ /*tab boxes for map*/
	width:			110px;
	border:			1px #651D1F solid;	
	padding:		5px;
	color:			#651D1F;
	font-size:		16pt;
	display:		inline-block;
	text-transform:	capitalize;
	cursor:			pointer;
}
div.maptabinactive{
	background-color:	#CCCCCC;
	font-size:			10pt;
}
div.map,div.mapinactive{ /*map iframe holders */


	width:			1198px;
	height:			430px;
	border:			1px #651D1F solid;
}
div.mapinactive{
	display:none;
}

h3{
	color:#651D1F;
}

p.small{/*small text*/
	font-size:0.75em;
}

span.bold{ /*bold spot */
	font-weight:bold;
}

ul.nodot li{
	list-style-type:none;
}

a{
	color:#651D1F;
	text-decoration:none;
}
a:hover{
	font-weight:bold;
}

div.betaindicator{
	position:absolute;
	left:0px;
	top:0px;
	padding-left:10px;
	padding-right:10px;
	font-size:10pt;
	color:#651d1f;
	border-right:1px #000 dashed;
	border-bottom:1px #000 dashed;
	border-left:1px #000 dashed;
	float:left;
	margin-left:40%
	

}

