#introRest, #introHotel, #introNight, #introAttract {
		padding: 12px;
	}

/*Float Clearers*/
#introRest:after, #introHotel:after, #introNight:after, #introAttract:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*Restaurant Content*/
	#locIntro .blockImg {
		float:left;
		display:inline;
		border:1px solid #d7d7d7;
		margin: 0;
		padding: 10px;
		background:#fff;
	}
	
	#locIntro .blockImg img {
		display:block;
		margin: 0;
		width:210px;
		height:240px;
		padding:0;
	}
	
	.blockImg h5, .blockImg h6 {
		color:#888;
		margin:0 0 0 0;
	}
	
	.blockImg h5 a{
		color:#387b96;
		text-decoration:none;
	}
	
	.blockImg h6 {
		font-family:Georgia, Times New-Roman, serif;
		font-style: italic;
	}
	
	/*standards compliant layout*/
	#locIntro .blockImg + .blockTxt {
		margin: 0 0 40px 245px;
	}
	
	/*ie 6 layout*/
	/*\*/
	* html #locIntro .blockTxt {
		float:left;
		display:inline;
		margin: 0 0 0 12px;
	}
	/**/
	
	#locIntro .blockTxt h4 {
		margin: 0 0 0;
		font-family:georgia, times new-roman, serif;
		font-style:italic;
		font-weight:normal;
	}
	
	
	
	#locIntro h4 {
		margin: 0 0 0;
		font-weight:normal;
	}
	
	#locIntro .flipact h1 {
		font-size:1.64em;
		color:#32331d;
		font-weight:normal;
		border-bottom: 1px solid #94947a;
		padding: 0 0 8px;
		margin: 0 0 0;
	}
	
	#locIntro .flipact h2 {
		font-size:1.15em;
		color:#32331d;
		font-weight:normal;
		border-bottom: 1px solid #94947a;
		padding: 0 12px 8px 0;
		margin: 0 0 8px;
	}
	
	#locIntro .flipact h4 {
		color:#68684c;
		margin: 8px 0 0 0;
	}
	
	#locIntro .flipact p {
		margin:0;
		font-size:1em;
	}
	
	#locIntro .linklist {
		font-size:1em;
		margin:5px 0 10px 0;
	}
	
	#locIntro .morelink {
		display:none;
		margin:5px 0 0 0;
	}
	
	#locIntro .introPromo {
		margin: 8px 0 0;
		border:1px solid #d7d7d7;
		padding: 8px;
		background-color:#fff;
	}
	
	#locIntro .introPromo p {
		font-family: trebuchet MS, sans-serif;
	}
	
	#locIntro .introAction {
		position:absolute;
		bottom:0;
		right:0;
		width:563px;
		height:40px;
		text-align:right;
	}
	
	#locIntro .flipact .introAction a {
		float:right;
		line-height:1.1em;
		margin: 10px 0 0;
		padding: 0 19px 0 0;
		color:#fff;
		font-weight:normal;
		font-size:1.48em;
		font-family:Trebuchet MS, sans-serif;
		background:url(/img/core/home/arrow_intro_action.gif) no-repeat right;
	}
	
	/* Set localized modules to have height even before data */	
	.flipbody {
		min-height:170px;
	}
	*html .flipbody {
		height:125px;
	}
	
	#flashIntro {
		background:url(/img/core/home/bg_slideshow_default.gif) no-repeat 0 0;
	}
	
	/* Vertical specific colorways */

	/* ---- RESTAURANTS ---- */
		#introRest {
			background:#f8f1d3 url(/img/core/home/bg_intro_action_rest.gif) repeat-x left bottom;
		}
		
		.flipact #introRest .introAction a {
			color:#87712f;
			background:url(/img/core/home/arrow_intro_action_rest.gif) no-repeat right;
		}
		
	/* ---- NIGHTLIFE ---- */
		#introNight {
			background:#eaeef2 url(/img/core/home/bg_intro_action_night.gif) repeat-x left bottom;
		}
		
		.flipact #introNight .introAction a {
			color:#536069;
			background:url(/img/core/home/arrow_intro_action_night.gif) no-repeat right;
		}
		
	/* ---- HOTELS ---- */	
		#introHotel {
			background:#f9ece2 url(/img/core/home/bg_intro_action_hotels.gif) repeat-x left bottom;
		}
		
		.flipact #introHotel .introAction a {
			color:#8d694f;
			background:url(/img/core/home/arrow_intro_action_hotels.gif) no-repeat right;
		}		
	
	
	/* ---- ATTRACTIONS ---- */
	
		#introAttract {
			background:#ecf0e3 url(/img/core/home/bg_intro_action_attr.gif) repeat-x left bottom;
		}
		
		.flipact #introAttract .introAction a {
			color:#58663d;
			background:url(/img/core/home/arrow_intro_action_attr.gif) no-repeat right;
		}		
		
		.flipbody #flashIntro, .flipbody #flashIntroNight, .flipbody #flashIntroHotel, .flipbody #flashIntroAttraction {
			width:210px;
			height:240px;
			border-width:0;

		}
		
		.flipbody #flashIntroNight {
			background:url(/img/core/home/homepage_generic_night.jpg) no-repeat top left;
		}
		
		.flipbody #flashIntroHotel {
			background:url(/img/core/home/homepage_generic_hotels.jpg) no-repeat top left;
		}
		
		.flipbody #flashIntroAttraction {
			background:url(/img/core/home/homepage_generic_attr.jpg) no-repeat top left;
		}
		
		/* 4.1 move these to home.css */
		#locIntro .listpair:after{
			content: "."; 
			display: block; 
			height: 0; 
			visibility: hidden;
		}
		
		#locIntro .listpair {
			overflow:auto;
		}
	
		#fNavRest.curr a {
			background-color:#f8f1d3 !important;
		}	
		
		#fNavNight.curr a {
			background-color:#eaeef2 !important;
		}	
		
		#fNavHotel.curr a {
			background-color:#f9ece2 !important;
		}	
		
		#fNavAttract.curr a {
			background-color:#ecf0e3 !important;
		}
		
		#locIntro ul.linklist li {
			padding:0pt 0.7em 0.2em 8px;
		}
		
		#locIntro ul.linklist li img{
			padding:0 4px 0 0;
		}
		
		#homeBlog .blockHdr h3, #homeBlog .blockBod h3, .discList h3 {
	font-size:1.15em;
}

#locIntro .introPromo .morelink {  
	display:block;
}

