/* BODY **************************************************************************************************************** */
	
	body {
	/*background: url(images/bg.jpg)  fixed;*/ 
	  background-color: #34445D;
  background-image: url('../images/bg2.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: bottom left;

	font-family:"Trebuchet MS";
	font-size: 14px;
	margin:0px;
	padding-top:10px;
}
	#mainContainer { width:965px; margin:0 auto; }	
	a {  }
	a:hover { text-decoration: none;  }
	h1, h2, h3 {margin:0; padding:0;  }

	.clearBoth {clear:both;}
	#spacerContainer {width:965px; height:125px;
	}
/* HEADER **************************************************************************************************************** */

	
	#titlebar {
	background-color: #ffffff;
	/*background: url(images/titlebar-bg.gif) no-repeat;*/
	height: 114px;
	position:relative;
}
		#myBestWestern {width:170px; height:57px; position:absolute; background: url(../images/my-bestwestern.gif) no-repeat; right:5px; top:29px;}
		#myBestWestern a {display:block; width:170px; height:57px;}
		
		#secondaryNav {font:11px/27px Verdana, Arial, Helvetica, sans-serif; height: 27px; width: 700px; position:absolute; right:9px; top:10px; z-index:99; }
		#secondaryNav ul {display:block; margin:0px 0 0 0;  height: 27px;}
		#secondaryNav ul li {float:right; margin:0 0 0 15px; list-style-type:none; }
		#secondaryNav ul li a { text-decoration:none; color:#003366;}
		#secondaryNav ul li a:hover { text-decoration:underline;}		
    	#secondaryNav div.noHover { display: block;}
	
		
		#logo {margin:0px 0 0 15px; padding:10px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; position:absolute; width:450px; }
		#logo h1 {font-size:28px; letter-spacing:-1px; color:#521301; position:absolute; margin:15px 0 15px 102px; font-weight:normal; font-style:italic;}
		#logo h2 {font-size:16px; color:#521301; position:absolute;  margin:45px 0 0 102px; font-weight:normal;}
		#logo a img{border:none;}
		
		#header {
		width:963px; 
		height:300px; 
		background-color:#C5BAA7;  
	border-left:1px solid #003366;  
	border-right:1px solid #003366;  
	border-top:1px solid #003366;  
		position:relative; 
		z-index:99; 
		left:0px; 
		top:0px;}	
		
	
	#nav {z-index:1; top:91px; position:absolute; border-bottom:4px solid #521301;  width:963px; font: bold 10px/25px Arial, Helvetica, sans-serif; text-transform:uppercase; height:25px; margin:0 0 0 1px;}	
	#nav ul {margin:0 5px 0 0px; padding:0; float:right;  }	
	#nav ul li {float:left; list-style-type:none; margin:0 2px 0 0;}	
	#nav ul li a {display:block; height: 25px; text-decoration: none; text-align:center; color: #644d28;  }	
	#nav ul li a:hover {background-position: left -25px;  }
	#nav ul li a.current {background-position: left -50px; color:#fff;  }
	
	#mainNav #home a{	background-image: url(../images/77px-gif.gif); background-repeat: no-repeat; width: 77px;}
	#mainNav #reservations a{	background-image: url(../images/115px-gif.gif); background-repeat: no-repeat; width: 115px;}
	#mainNav #accommodations a{ background-image: url(../images/115px-gif.gif); background-repeat: no-repeat; width: 115px;}	
	#mainNav #amenities a{	background-image: url(../images/77px-gif.gif); background-repeat: no-repeat; width: 77px;}
	#mainNav #groups a{	background-image: url(../images/77px-gif.gif); background-repeat: no-repeat; width: 77px;}
	#mainNav #specials a{	background-image: url(../images/115px-gif.gif); background-repeat: no-repeat; width: 115px;}
	#mainNav #contactus a{	background-image: url(../images/77px-gif.gif); background-repeat: no-repeat; width: 77px;}
	
/* CONTENT **************************************************************************************************************** */

	#contentContainer {
	min-height:750px; 
	background-color:#E1D8C4; 
	padding:25px 0 25px 0; 
	margin-top:0px;
	border-left:1px solid #003366;
	border-right:1px solid #003366
	}
		
		#content {  
		width:915px; 
		margin:0 auto; 
		font-size:14px; 
		color:#3b2315;
		}	
		
		#content h1 {color:#003366; font-size:20px;  }
		#content h2 {color:#562716; font:bold 16px Arial, Helvetica, sans-serif; margin:10px 0 10px;   }
		#content a {color:#3b2315;}
		#content a:hover {color:#D8832E; text-decoration:underline;}
		
		#content ul {margin:10px 0 10px 30px;}
		#content ul li{margin-bottom:8px;}
		
		
			#breadcrumbs ul  {  margin: 0 0 20px 0; padding: 0; font-size:11px;  }
			#breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
			
		#leftColumn {
		width: 225px;
		float: left;
		/*background-color:#fff;*/
		padding-right: 5px;
		}
		#centerColumn {
		width: 420px;
		float: left;
		background-color:#E1D8C4;
		margin-left:10px;
		margin-right:10px;
		padding-left: 5px;
		padding-right: 5px;
		border-left:1px solid #003366;
		border-right:1px solid #003366;
}
		#centerColumn p{
		padding: 5px;
		}

		#rightColumn {
		width: 225px;
		float: right;
		/*background-color:#fff;*/
		padding-left: 5px;
		}
		#contentColumn {
		width: 650px;
		float: right;
		background-color:#E1D8C4;
		margin-left:10px;
		margin-right:10px;
		padding-left: 5px;
		padding-right: 5px;
		border-left:1px solid #003366;
		}
		
		#weather {
		width: 165px;
		height: 100%;
		border:2px solid #003366;
		}
		
/******************* SIDEBAR *************************************/
#sidebar{
	float:left;
	overflow:hidden;
	display:inline;
	width:213px;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	font-size:14px;
}
#sidebar {color:#000000;}
#sidebar a{color:#000000; text-decoration:underline;}
#sidebar a:hover {color:#f6e267; text-decoration:underline;}
#sidebar ul {
	position:relative;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
#sidebar li {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	/*background:url(images/bg_sb_repeat.jpg) repeat-y;*/
	background:#9B9688 repeat-y;
}

#sidebar ul ul li {
	line-height: 20px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border:none;
	background:url(../images/bg_sb_arrow.gif) no-repeat 0px 6px;
}

#sidebar h4 {
	color: #62655F;
	overflow:hidden;
	line-height:20px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0px;
	font-variant: normal;
	width:183px;/*183*/
	height: 55px;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	/*background:url(images/bg_sb_title.jpg) no-repeat top center;*/
	background:url(../images/bg_sb_title.gif) no-repeat top center;
}
#myBox {
    margin-bottom:10px;
	margin-top:10px;
    color: #000;
    width: 210px;
    padding: 0px;
    text-align: left;
    background-color: #9B9688;
    border: 1px solid #000;
}
#tour {
width: 450px;
  padding: 2px;
    background-color: #9B9688;
    border: 1px solid #000;
}

/* FOOTER **************************************************************************************************************** */

	#footer {height: 100%; }

	#footerNav {
	width:963px; 
	padding:20px 0 20px 0; 
	border-left:1px solid #003366;
	border-right:1px solid #003366;
	border-bottom:1px solid #003366;
	background: url(../images/footer-bg.gif)  top center no-repeat;
	}
	#footerNav ul { margin:0; padding:0; font-size:12px; text-align:center;}
	#footerNav ul li {margin:0 0 0 2px; padding:0 9px 0 4px; list-style-type:none;display:inline; border-right:1px solid #000000; height:5px; line-height:5px; position:relative; }
	#footerNav ul li a {color:#000000;  text-decoration:none;}
	#footerNav ul li.lastItem { margin-right:0; border:none; }
	#footerNav ul li a:hover {text-decoration:underline;  }
		
/* misc text styles **************************************************************************************************************** */
.style13 {	color: #FF0000;
	font-weight: bold;
}
.style15 {font-size: 16px; font-family: "Times New Roman", Times, serif;}
.style16 {font-size: 16px}
.style17 {
	color: #003366;
	font-size: 16;
	font-weight: bold;
}
.style18 {font-size: 14px}
.style19 {font-size: 18px}