/*  	-----------------------------------------------------------------------------
		INTERFACE LAYOUT
		----------------------------------------------------------------------------- 	*/
h1 {
	display:block;
	position:absolute; 
	left:655px;
	top:-35px;
	height:100px;
	width:200px;
	overflow:hidden;
	text-indent:-999px;
	margin:0;
}		

BODY	{
	background: #ffffff url('../../images/eHolidays_header.jpg');
	background-position: top center;
	background-repeat:no-repeat;
	color: #777777;
}

#container {
	position: absolute;
	left: 50%;
	top: 41px;
	width: 858px;
	margin-left: -429px;
	font-size:8pt;
	font-family: 'trebuchet ms', arial, verdana;
	color: #777777;
}


/*  	-----------------------------------------------------------------------------
		MENU NAVIGATION
		----------------------------------------------------------------------------- 	*/	


#menu {
	text-align: left;
	font-size:1px;
	width:850px;
	margin-left:8px;
}

		#menu ul {
			list-style: none;
			display:inline;
			margin:0;
			padding:0;
		}
		
		#menu ul li { display: inline; }
		
		#menu ul li a {
			font-size:23px;
			margin-right:20px;
			line-height:28px;
			text-indent:-999px;
			overflow:hidden;
			display:block;
			float:left;
			height:25px;
			color:#D0DCEC;
		}
			#menu ul li a.home {
				background: url(../../images/menu_home.gif);
				width:61px;
			}
					#menu ul li a:hover.home { background:url(../../images/menu_home_h.gif); }
			
			#menu ul li a.specials {
				background: url(../../images/menu_specials.gif);
				width:86px;
			}
					#menu ul li a:hover.specials { background:url(../../images/menu_specials_h.gif); }
			
			#menu ul li a.contactus {
				background: url(../../images/menu_contactus.gif);
				width:116px;
			}
					#menu ul li a:hover.contactus { background:url(../../images/menu_contactus_h.gif); }
			
			div.pink {
				background:#964A89;
				display:block;
				overflow:hidden;
				clear:left;
				float:left;
				height:5px;
				margin-top:1px;
			}
				#on_home { width:61px; }
				#on_specials { width:87px; }
				#on_contactus { width:116px; }
			
			div.on {
				background:white;
				display:block;
				overflow:hidden;
				float:left;
				height:5px;
				margin-top:1px;
			}
				#pink_home { width:9px; }
				#pink_specials { width:89px; }
				#pink_contactus { width:195px; }
				

		

/*  	-----------------------------------------------------------------------------
		PAGE LAYOUT STYLES
		----------------------------------------------------------------------------- 	*/



/*  	-----------------------------------------------------------------------------
		GENERAL STYLES
		----------------------------------------------------------------------------- 	*/

div.paragraph {
	font-family:'Trebuchet ms', arial;
	font-size:14px;
	line-height:17px;
	color:#757E91;
	text-align:justify;
}
	div.paragraph ul {
		margin:8px;
		padding:10px;
	}

	div.indented {
		margin:0 10px 0 18px;
	}
	div.indented2 {
		margin:0 10px 0 45px;
	}
	div.indented3 {
		margin:0 0 0 18px;
	}

a.hidetext {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

div.spacer {
	display:block;
	height:30px;
	clear:left;
	width:800px;
}
div.spacer2 {
	display:block;
	height:90px;
	clear:left;
	width:800px;
}

/*  	-----------------------------------------------------------------------------
		HEADING
		----------------------------------------------------------------------------- 	*/

H2	{
	display:block;
	text-indent: -999px;
	overflow: hidden;
	margin:0 0 10px 0;
}
/* 
		-----------------------------------------------------------------------------
		FOOTER
		-----------------------------------------------------------------------------  	*/
		
#footer {
	display:block;
	width:858px;
	background:url(../../images/bg_footer.gif);
	position:relative;
}
	#footer a {
		color:#7B7B7B;
		text-decoration:none;
		display:block;
	}
	#footer a:hover {
		text-decoration:underline;
	}
	
	h3.footer {
		font-size:8pt;
		font-weight:bold;
		margin:0;
	}
	#footer #site_map {
		padding:30px 0 40px 30px;
		display:block;
		width:110px;
	}
	#footer #featured_dest_footer {
		position:absolute;
		top:30px;
		left:200px;
	}
	#footer #featured_dest_footer #fd_footer_rel {
		position:relative;
	}
	#footer #featured_dest_footer #fd_footer_rel #col1 {
		float:left;
		width:130px;
	}
	#footer #featured_dest_footer #fd_footer_rel #col2 {
		float:left;
		margin-left:30px;
		width:130px;
	}
	
	#footer #contact_us {
		position:absolute;
		top:30px;
		left:550px;
		width:130px;
	}