
/* CSS Document */

/* --------------------------
    DEFAULT DECLARATION
----------------------------- */

body { margin:0; padding:0; background:#3C0201 url(../images/body-bg-rep.gif) repeat-x top; line-height:18px; color:#736357; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

img, a img { border:0;}

.left { float:left;}
.right { float:right;}
.clear { clear:both;}

img {behavior: url(css/iepngfix.htc);}


/* --------------------------
     PAGE Styles
---------------------------- */
.Main-Wrapper { width:100%; margin:0; padding:0; height:auto; overflow:hidden;}

.Wrapper { width:900px; margin:0 auto; padding:0;}

.Top-Nav-container { width:870px; margin:10px auto 0 auto;}

		/* -- Navigation -- */
		 ul#topnav {
			margin:0;
			padding: 0;
			list-style: none;
			float: left;
			font-size: 12px;
			font-weight:bold;
		}
		ul#topnav li{
			margin: 0;
			padding: 0;
			overflow: hidden;  /*--Important - Masking out the hover state by default--*/
			float: left;
			height:40px;
			background:url(../images/nav-sep.gif) no-repeat scroll top right;
			padding-right:1px;
			margin-right:1px;
			}
		ul#topnav a, ul#topnav span { /*--The <a> and <span> share the same properties since the <span>  will be a duplicate of the <a> tag--*/
			padding: 10px 20px;
			float: left;
			text-decoration: none;
			color: #fff;
			background: url(../images/a_bg.gif) repeat-x;
			clear: both;
			height: 20px;
			line-height: 20px; /*--Vertical alignment of text--*/
		}
				
		ul#topnav a{ /*--This is basically the hover state of navigation--*/
			color: #555;
			background-position: left bottom;
		}
		ul#topnav span{ /*--Default state of navigation--*/
			background-position: left top;
		}
		
		/* -- Nav ends --- */ 
		
.Content { width:900px; float:left; margin:0; padding:12px 0 0 0; background:#fff url(../images/contentbk.jpg) no-repeat 0 0;}	
	
.Logo-container { width:196px; height:184px; position:absolute; top:0; left:17px; background:url(../images/logo-container.png) no-repeat top left;}
*html .Logo-container {  background:url(../images/logo-container.gif) no-repeat top left;}
.Logo { width:140px; margin:0; padding:0px; position:absolute; top:12px; left:30px;}
	.Logo h1 { font-size:1px; text-indent:-9999px; margin:0; padding:0; height:7px; display:block;}
	
.top-summary { width:680px; float:right; clear:right; margin:0 0 7px 0; padding:0 0 0 10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#F4D391;}

	.top-socials { width:210px; float:right; margin:0; padding:0;}
		#yelp-icon { width:18px; height:18px; padding:0; margin-left:10px; display:block; background:url(../images/yelp-icon.gif) no-repeat 0 0 ; float:left;}
		#yelp-icon:hover { background-position: 0 -18px;}
		#yelp-icon span { display:none;}
		
		#twitter-icon { width:18px; height:18px; padding:0; margin-left:5px; display:block; background:url(../images/twitter-icon.gif) no-repeat 0 0 ; float:left;}
		#twitter-icon:hover { background-position: 0 -18px;}
		#twitter-icon span { display:none;}
		
		#facebook-icon { width:18px; height:18px; padding:0; margin-left:5px; display:block; background:url(../images/facebook-icon.gif) no-repeat 0 0 ; float:left;}
		#facebook-icon:hover { background-position: 0 -18px;}
		#facebook-icon span { display:none;}
		

.Top-Links { float:right; width:670px; margin:0; padding:7px 10px 0 0; height:25px; background:#fff; color:#643200; text-align:right;}	
	.Top-Links  a { color:#643200; text-decoration:none; padding:0px 14px 0 2px;}
	.Top-Links  a:hover { color:#C08448; text-decoration:underline; }	


#Flash-header { float:left; padding:0; width:639px; margin:0px 1px 0 10px; display:inline; }

.Book-Engine { width:214px; height:265px; float:left; margin:0; padding:15px 14px 0 13px; background:#650505 url(../images/book-engine-bk.gif) no-repeat 0 159px;}
	.Book-Engine h1 { font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; margin-bottom:5px;}
		.booking-row { width:214px; float:left; margin:6px 0 6px 0; padding:0; color:#F2E7DC;}
		.booking-row .input { border:1px solid #D4995D; background:#fff;}
		.booking-row .selectmenu { border:1px solid #D4995D; background:#fff; margin-right:3px;}
			#booknow-btn { width:145px; height:29px; padding:0; margin:3px 0 0 0; display:block; background:url(../images/book-now-btn.gif) no-repeat 0 0 ; float:left;}
			#booknow-btn:hover { background-position: 0 -29px;}
			#booknow-btn span { display:none;}

.Subject { width:900px; float:left; margin:0; padding:0;}
	.Left-Subject-column { width:598px; float:left; margin:0; padding:0 23px 20px 28px;}
	.Left-Subject-column a{ color:#643200; text-decoration:underline;}
	.Left-Subject-column a:hover{ color:#C08448; text-decoration:none;}

		.Left-Subject-column p { margin:0 0 15px 0;}
		.highlight-text { background-color:#FBEAC6; border:1px solid #F6D593; padding:15px; margin-bottom:10px; color:#7F4418; }
			.highlight-text ul { margin:0; padding:5px; list-style:none;}
			.highlight-text ul li { margin:0; padding:0 0 0 17px; list-style:none; background:url(../images/bullet1.gif) no-repeat 0 6px;}
		.highlight-bullet {margin-bottom:10px; color:#7F4418; }
			.highlight-bullet ul { margin:0; padding:5px; list-style:none;}
			.highlight-bullet ul li { margin:0; padding:0 0 0 17px; list-style:none; background:url(../images/bullet1.gif) no-repeat 0 6px;}
		.left-banners { float:left; margin:15px 0 10px 0; padding:0;}
		.Rollover-img { border:1px solid #DFB17F; padding:1px;}
    	.Rollover-img:hover { border:1px solid #7F4418; padding:1px; cursor:pointer;}
		.browntext { color:#7F4418;}

	.Right-Subject-column { width:242px; float:right; margin:0; padding:0 9px 0 0;}
	   .Right-Subject-column h1 { color:#812121; font-size:20px; font-family:Georgia, Times, serif; padding-bottom:5px; border-bottom:1px solid #DEAB6D;}
	   .Right-Subject-column a { color:#643200; text-decoration:underline;}
	   .Right-Subject-column a:hover { color:#A45303; text-decoration:none;}
	   .Right-Subject-column form { margin:10px 0 10px 0;}
	   .Right-Subject-column .input-text { background:#fff; border:1px solid #D4995D; height:20px; margin-bottom:3px; width:184px; padding:2px 0 0 3px; color:#666666;}
	   
		.Right-Item-1 { width:200px; float:left; margin:0; padding:10px 21px; background:#F6D593; border-bottom:1px solid #E8C28B;}
			.Right-Item-1 p { margin:10px 0 10px 0;}
			
		.Right-Item-2 { width:200px; float:left; margin:0; padding:10px 21px; background:#F8DDA9; border-bottom:1px solid #E8C28B;}
			.Right-Item-2 p { margin:10px 0 10px 0;}
		.Right-Item-2-new { width:234px; float:left; margin:0; padding:10px 4px; background:#F8DDA9; border-bottom:1px solid #E8C28B;}
			.Right-Item-2-new p { margin:10px 0 10px 0;}
			
		.Right-Item-3 { width:200px; float:left; margin:0; padding:10px 21px; background:#FAE7C2; border-bottom:1px solid #E8C28B;}
			.Right-Item-3 p { margin:10px 0 10px 0;}			
			#submit-btn { width:81px; height:31px; padding:0; margin-top:5px; display:block; background:url(../images/submit-btn.gif) no-repeat 0 0 ; float:left;}
			#submit-btn:hover { background-position: 0 -31px;}
			#submit-btn span { display:none;}
			
		.Right-Item-4 { width:200px; float:left; margin:0; padding:10px 21px; background:#FCF2DF;}
			.Right-Item-4 p { margin:10px 0 10px 0;}
		.Right-Item-4-new { width:232px; float:left; margin:0; padding:10px 5px; background:#FCF2DF; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px;}
			.Right-Item-4-new p { margin:10px 0 10px 0;}
			.Right-Item-4-new h2 { font-size:18px; margin:5px 0 5px 0; color:#89302F;}
		
		.Right-Item-5 {  width:240px; float:left; margin:5px 0 0 0; padding:1px; background:#fff; border:1px solid #ededed;}
	
	
/* ---- Footer ---- */	

.Footer-Wrapper { width:100%; margin:-40px 0 0 0; padding:50px 0 0 0; height:172px; background:url(../images/footer-bg.gif) repeat-x;}
	.Footer { width:854px; margin:0 auto; padding:0; color:#F8D2AC; font-family:Georgia, "Times New Roman", Times, serif;}
		.Footer-links { width:854px; margin:0 0 5px 0; padding:0; float:left; color:#fff; font-family:Georgia, serif; font-size:12px;}
		.Footer-links a { color:#fff; text-decoration:none; padding:0 7px 0 7px;}
		.Footer-links a:hover{ color:#FFDEBD; text-decoration:none; padding:0 7px 0 7px;}
		.Footer-links a.sel{ color:#FFDEBD; text-decoration:none; padding:0 7px 0 7px;}
		
		.hotel-address { width:320px; float:right; margin:10px 0 0 0;}
			.address-text { width:210px; float:right; margin:0; padding:0 0 0 10px; border-left:1px solid #fff;}
			.address-text h2 { font-weight:bold; font-size:14px; margin-bottom:5px;}
			.address-text a { color:#F8D2AC; text-decoration:underline;}
			.address-text a:hover { color:#FFF; text-decoration:none;}			
	
/* --- Tool Tip for Image ---- */	

#easyTooltip {
	padding:5px 10px;
	border:1px solid #d3d0ae;
	background:#8F5F30 url(../images/bgnd-tooltip.gif) repeat-x bottom left;
	color:#fff;
	font-size:12px;
}
.title-whitecap { color:#FFF; text-transform:uppercase; }

.errMsg{
	color:#ff0000;
	font-weight:bold;
}
img {behavior: url(css/iepngfix.htc);}

