/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background:url(../img/bg.gif) repeat-x #6b001b; }
		
		#everything { width:770px; margin:0px auto; background:white; font:11px Arial; color:#3a2d00; }
		a { color:#69581f; }
		a:hover { text-decoration:none; }
		
		form { margin:0; } 	
	
		#print_info { display:none; }
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#head { background:url(../img/h_bg.gif) no-repeat; padding-left:24px; }
		
		#hl { width:178px; height:308px;  float:left; background:#dfc410; padding:14px 7px 0 7px; 
			  font:bold 11px Arial; color:#74031f; }
		#hl a { color:#74031f; }	  
		#hl input { margin:10px 0; background:#74031f; color:white; font:bold 12px Arial; border:1px solid #74031f;}
		#hl select { width:52px; font:10px Arial; }
		#hl form { margin-bottom:6px; }
		#hl h4 { font-size:18px; margin:0; }
		
		#hr { float:left; }
		#usebar { text-align:center; height:20px; padding-top:8px; }
		#usebar a { color:#d3d3d2; margin:0px 7px; } 
		
		#fheader { padding:9px 0 0 10px; }
	 	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		#middle { padding:4px 24px 0 24px; clear:both; }	
		
		#nav { background:#74031f; height:25px; padding-top:4px; margin:0; }
		#nav a { height:20px; display:block; float:left; padding-left:15px; background-repeat:no-repeat; background-position:15px 0px; }
		#p_home #n_home, #nav a:hover { background-position:15px -20px; }
		
		#n_home { width:45px; background:url(../img/n_home.gif); }
		#n_accomm { width:127px; background:url(../img/n_accomm.gif); }
		#n_meet { width:64px; background:url(../img/n_meet.gif); }
		#n_package { width:140px; background:url(../img/n_package.gif);  }
		#n_loc { width:60px; background:url(../img/n_loc.gif); }
		#n_cont { width:77px; background:url(../img/n_cont.gif); }
		#n_res { width:87px; background:url(../img/n_res.gif); }
		
		#snav { background:url(../img/snav_bg.gif) no-repeat; height:48px;  }
		
		#m_content { background:url(../img/m_content_bg.gif) repeat-y; }
		#m_content_end { background:url(../img/m_content_endbg.gif) no-repeat; height:10px; }
		
		#l_body { width:473px; padding:0px 18px; float:left; font-size:12px;  }
		#l_body h1 { margin:0; color:#492f03; font-size:26px; }
		#l_body strong { color:#6B001B; }
		
		#r_body { float:right; width:172px; padding:0px 10px; }
		
		#addr { text-align:center; color:#6b001b; margin:28px 0 8px 0;} 
		.space { margin:0 5px; }
		#middle_end { background:url(../img/middle_end_bg.gif); height:8px; overflow:hidden; }
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#flinks { text-align:center; color:white; font:11px Arial; margin:11px 0; }
		#flinks a { color:white; margin:0 8px; }

