/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		SHELL
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		body { margin:0px; background:#d2be80; font:10px Trebuchet MS; color:#544a27;}
		a { text-decoration:none; }
		a:hover  { text-decoration:underline; }
		
		#everything { width:780px; margin:0px auto; background:#e5d9b4; } 

		form { margin:0; }
		strong { color:#004A33; }		
		h1 { }
		h2 { border-bottom:1px solid #c5a161; width:95%; font-size:17px;}
		
		#print_info { display:none; }
		sub {vertical-align:-10%;}
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		HEAD
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

		#topright { width:360px; padding:23px 9px 15px 0; 
					text-align:center; position:absolute; margin-left:420px;margin-top:150px;}
					
		#idx #topright { padding-bottom:0px;margin-top: 0px; }
		
		#tr_holder { display:none; }
		#idx #tr_holder { display:block; }
		
		.idx { display:none; }
		#idx .idx { display:block; }

		#resbox { width:288px; height:139px; background:url(../img/res_bg.gif); margin:0px auto; text-align:left; padding:11px 0 0 45px; color:#590404; margin-top:5px; line-height:15px; }
		#resbox select { width:52px; font:10px Arial; }
		#resbox a { color:#590404; }
		#resbox input { margin:11px 0 3px 0; }
		
		#idx #resbox { margin-top:15px; }
				
		#usebar { background:url(../img/usebar_bg3.gif) no-repeat; height:13px; padding:14px 0 0 13px; }	
		#usebar a { color:#544a27; padding:2px 6px 6px 6px; margin:0px 0px; margin-left: -5px}
		#usebar a:hover { background:#00593d; color:white; text-decoration:none; }
		
		#fheader { padding:4px 0 0 4px; }
		
		#bignav { background:url(../img/bignav_bg.gif) repeat-x; height:111px;  }
		#bignav a { width:140px; height:106px; overflow:hidden; float:left; display:block; margin-top:2px; }
		#rooms #n_rooms, #amen #n_amen, #groups #n_groups, #area #n_area, #specials #n_specials, #bignav a:hover { background-position:0px -106px; }
		
		#n_rooms {background:url(../img/n_rooms.gif); }
		#n_amen { background:url(../img/n_amen.gif); }
		#n_groups { background:url(../img/n_groups.gif); }
		#n_area { background:url(../img/n_area.gif); }
		#n_specials { background:url(../img/n_specials.gif); }

	
	
	
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		BODY
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
		
		#b_content { padding:8px 18px; font-size:11px;  line-height:24px; border-bottom:7px solid #b9a76e;} 	
		#b_content img { background:white; border:1px solid #d2be80; padding:2px; margin:15px; }
		#b_content .topImg {margin: 0;}
		#b_content #save24 {margin-left: -10px;}
		/*#idx #b_content p {width: 450px}*/
		h1 { font: bold 18px Georgia; color:#026345; font-variant: small-caps;} 
		#idx #b_content { padding-top:18px; background:url(../img/m_bg.gif) no-repeat; }
		#b_content a { color:#004A33; text-decoration:underline; }
		#b_content a:hover { color:#008E60; text-decoration:none; }
		#cta { float:right; margin:0 -10px 0 5px; display:none; }
		#idx #cta { display:block; }
		#cta a { display:block; margin-bottom:4px; width:257px; height:99px; text-align:center;}
		#cta a.ctaSub { display:block; margin-bottom:4px; width:257px; height:80px;}
		#cta a:hover { background-position:0px -99px; }
		#cta #wdw {height:200px;}
		#cta #wdw2 {height:120px; margin-bottom:10px;}
		#cta #wdw img, #cta #wdw2 img {background:none; border:none;}
		#cta #glf {height:155px; margin-top: 0px; margin-left: 50px}
		#cta #glf img { background:none; border:none; margin-top: -515px; margin-left: 50px}
		#cta #wdwhallow img {margin: -55px 0 0 42px; }
		#cta #disneyxmas img {margin: -55px 0 0 12px; }
		
		#snav { width:380px; background:#E8DDBE; padding:2px 0 0 15px; /*position:absolute; margin:205px 0 0 10px;*/ display:none; 
				border:1px solid #D2BE80; border-right:2px solid #BDAB73; border-bottom:2px solid #BDAB73; }
		#snav a { text-decoration:none; }
		
		#area #snav { display:block; }
		#area #title { margin-bottom:20px;  }
		
		#dspace { width:100%; height:70px; display:block !important; display:none; float:left; }
		#area #dspace { height:160px; }

		#title {  position:static; }
		.rfpcta { float:right; }
		.rfpcta a { display:block; height:68px;  width:154px; margin:15px 30px 0 0;}
		.rfpcta a:hover { background-position:0 -100%;  }	
		
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		FOOTER
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */			
		#footer { margin:16px 0; text-align:center;  } 
		#footer a { color:#544a27; }
		
		#addr { color:#004a33; margin:10px 0; }
	
	 #vizsig { margin: 0; }
#vizsig span#text { float: middle; margin: 8px 0 0 5px;font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a { float: middle; margin: 8px 0 0 0; font-size: 11px; font-family: "Trebuchet MS"; }
#vizsig span a:hover { text-decoration: none; }
#vizsig img { float: middle; padding: 0; margin: 0 0 0 8px; /*border: 1px solid #000*/} 
