body {
	margin: 50px 0 50px 0; 
	padding:0; 
	background:#D2EBFF url(../img/bg-body.gif) repeat-x left top;
	text-align:center;
	font:12px/14px Arial, Helvetica, sans-serif; 
	color: #FFFBE3;}	

img { border:none;}

.clear { clear:both; font-size:1px; line-height:1px;}
	
/* TEXT
----------------------------------------------- */		
.small {font-size:9px;}
.big {font-size:16px}
.expanded {letter-spacing: 2px;}
.justified {text-align: justify;}
	
h1 {font-size:12px; margin:0; padding:0;}	
h2 {font-size:18px; margin:0; padding:0; color:#00578E;}	
h3 {font-size:10px; margin:0; padding:0;}	
	
/* LINKS
----------------------------------------------- */	
a:link, a:visited  {
	color:#AC9200;
	font-weight:bold;
	text-decoration:none;}	
a:hover, a:active {
	color:#AC9200;
	font-weight:bold;
	text-decoration:underline;}
	
/* FORMS
----------------------------------------------- */	
select, textarea, input {}

/* LISTS
----------------------------------------------- */	
ul {}
li {}	

/* PAGE LAYOUT
----------------------------------------------- */	
#container { width:834px; margin:0 auto; background:#ECF7FF url(../img/bg-container.gif) no-repeat; color:#FFFBE3; text-align:left; z-index:1;}
#container2 {width:834px; margin:0 auto; background-color:#ECF7FF; background-image:url(../img/bg-container2.gif); background-repeat:repeat-y; z-index:2; }

#header { margin:0 auto; position:relative;	width:800px}
#column-wrap { clear:both; width:800px; margin:0 auto; padding-bottom:18px; background-color:#FFFCE9;}
#left-column { float:left; width:222px; padding:11px 15px 0 14px;}	
#main { float:right; width:549px; padding-top:11px;}		
#container-bottom {	width:834px; margin:0 auto;background:url(../img/container-bottom.gif) no-repeat left bottom; }
#footer {  padding:15px 0; color:#FFFBE3; text-align:center; font:10px Verdana, Arial, Helvetica, sans-serif;}	

/* HEADER AREA
----------------------------------------------- */	
#hotel-photo { width:200px; height:282px; position:absolute; top:-49px; left:0;}

#feature-list-container { float:right; width:600px; margin-top:20px; padding:0; background-color:#CEE4FF;}
#feature-list { margin:7px; padding:0 0 0 17px; height:199px; background-color:#BEDBFF; }

#feature-list ul { float:left; width:281px; margin:20px 0 0 0;  padding:0; list-style:none;}
#feature-list li { margin-bottom:5px; padding:0 15px 0 17px; background:url(../img/li-yellow-bullet.gif) no-repeat 0 5px; font:9px Verdana, Arial, Helvetica, sans-serif; color:#145BD1;} 
	
/* LEFT COLUMN
----------------------------------------------- */		
#logo { margin:0; padding:0;}
#tagline { margin-top:9px; }	
	
ul.navigation {
	width:184px; 
	list-style: none; 
	margin: 46px 0 0 11px; 
	padding: 0;
	border-top:1px solid #CECD71;}
	
ul.navigation li { 
	margin: 0; 
	padding: 6px 0;
	border-bottom:1px solid #CECD71;
	font:12px Arial, Helvetica, sans-serif;}
	
ul.navigation li a, ul.navigation li a:link, ul.navigation li a:visited { color:#666666; text-decoration:none; font-weight:normal; }
ul.navigation li a:hover { color:#483D00; text-decoration:none; }	

/* MAIN
----------------------------------------------- */	
div.image-holder { float:left; width:174px; margin:0 6px 40px 0;  background-color:#000}
div.image-holder img { width:174px; height:100px;}	

#content { width:500px; color:#666666; line-height:18px; letter-spacing:1px; }
#content p { padding-left:40px;}		

/* FOOTER
----------------------------------------------- */	 	
#footer ul	{ margin:0 0 12px 0; padding:0;} 
	
#footer li {
	display: inline;
	list-style-type: none;
	padding-right: 10px;
	margin-right:11px;
	color:#666666;
	font-weight:10px;
	border-right:1px solid #666666;}
	
#footer li.last { margin:0; padding:0; border:none;}	

#footer a { color:#666666; font-weight:normal;}
#footer a:link, #footer a:visited { text-decoration:none;}
#footer a:hover, #footer a:active { text-decoration:underline;}

.table{
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

.table td{
border-top:1px solid #000000;
border-left:1px solid #000000;
}
#map p{
font-size:9px;
padding:4px;
}
