/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; font:12px Arial; color:#554826; background:#0C264D;  }
		#everything { width:787px; margin:0px auto; background:url('../img/content_bg.gif') repeat-y; } 
		h1, h2 {color:#0c264d; font:bolder 21px Century Gothic, Arial;  } 
		#p_accom #title {margin:0 0 30px 0; padding:0;}
		h2 {font-size:15px; margin-bottom:0px; padding:0;  } 
		h5	{font-size:12pt; margin-bottom:0px; padding:0;  } 
	
		a { text-decoration:none; color:#354d2f; }
		a:hover { text-decoration:underline; }
		
		#idx h1 { width:277px;}
		
		hr { height:1px; }
		
		#print_info { display:none; }
		
		#s_accom, #s_rec, #s_relax, #s_dining, #s_groups, #s_wed { display:none; }
		#p_accom #s_accom, #p_rec #s_rec, #p_relax #s_relax, #p_dining #s_dining, #p_groups #s_groups, #p_wed #s_wed { display:block; }

		
		
		#fac td { padding-left:0px; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		#leftbar { width:196px; background:#74976C url('../img/left_bg.gif') repeat-y right; float:left; padding-bottom:372px }
		#l_nav a { margin-left:20px; padding:2px 0px; display:block; }
		#l_nav object{ margin-left:20px; padding:2px 0px; }
		#rightbar { width:591px; float:right; background:#EDDAAA url('../img/rightbar_bg.gif') no-repeat bottom right; }	
		#left_r { position:absolute; margin-top:-372px; }	
		#tlinks { position:absolute; margin-left:341px; padding:0px 10px 0px 12px; line-height:37px; font-size:11px; color:#fdecc1; background:#245296; }
		#tlinks a {  color:#fdecc1; padding:0px 3px; margin:0px 2px;   }
		#tlinks a:hover { background:#0D223D; color:white; text-decoration:none; }
		
		#p_rec ul, #p_rec li{ margin: 0 0 0 20px; padding: 0 0 0 20px;}
		#p_accom ul, #p_accom li{ margin: 0 0 0 20px; padding: 0 0 0 20px;}
		
		
		
		#resbox { display:none; position:absolute; top:auto;}
		#resbox input {margin:55px 0 25px 0;}
		#idx #resbox { display:block; }
		
		#resbox {display:none; width:252px; height:405px; background: #215194 url('../img/res_bg.jpg') no-repeat; /*float:right;*/  padding:0;  position:absolute; margin-left:339px; margin-right:0; margin-top:0; margin-bottom:0}
		#resbox form { margin:0; padding:184px 0px 0px 13px; color:white; }
		#resbox .cta  { margin:0; margin:198px 0px 0px 22px; color:white; }
		#resbox .ctab { margin:5px auto 3px auto; }  

		#resbox table, #resbox tr, #resbox td {border:none; padding:0; margin:0;}
		#resbox table{width:240px;}
		#resbox select, #resbox input {font:9px/10px Arial, Helvetica, sans-serif; padding:0;margin:0 2px 2px 0;}
		#resbox input { height:14px; line-height:14px;}
		#resbox a { color:white; }		
		#resbox .btnChk {height:25px;}
		#resbox .yearYo {width:52px;}
		#resbox .monthYo {width:47px;}
		#resbox .daysYo {width:37px;}
		#resbox .pplYo {width:62px;}
		#sub_res  { position:absolute; margin-top:389px; font-size:11px; padding:19px 0px 0px 15px; color:#0c264d; }
		#sub_res  a { color:#0c264d; margin:0px 5px; }
		
		
		#b_content {
	width:534px;
	line-height:16pt;
	min-height:672px;
	height:100% !important;
	height:auto !important;
	background:url('../img/bcontent_bg.gif') repeat-x;
	font-family: "Trebuchet MS";
	font-size: 12px;
	padding-left:32px;
	padding-right:25px;
	padding-top:22px;
	padding-bottom:0px;
	overflow: auto;
}
		#idx #b_content { width:278px; float:left; background:none;  min-height:592px; height:100% !important; height:592px; }
		
		#b_content .left { float:left; margin:0px 15px 10px 0px; }
		#b_content .right { float:right; margin:0px 0px 10px 15px; }
		
		#subnav a { padding:2px; margin:0px 2px; font-size:10px; }
		#subnav div { margin:10px 0px; text-align:center; }
		
		#b_content a{ text-decoration:underline }
		#b_content a:hover { text-decoration:none } 
		#p_nav { margin-top:32px; padding-bottom:15px; }
		
		#n_bus, #n_wed, #n_water { display:none; }
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			

		#footer { padding:21px 0px; width:787px; margin:0px auto; text-align:center; line-height:30px; color:white; font-size:10px;  }	
		#footer a { color:white; }

