/* IMPORTANT - DO NOT REMOVE*/
.sIFR-flash {visibility:visible !important; margin:0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;} 

/* all sIFR replaced items need to be hidden */
.sIFR-hasFlash .twoColInternal .noflash .content h2,
.sIFR-hasFlash .twoColInternal #content h2,
.sIFR-hasFlash .singleColInternal #content h2,
.sIFR-hasFlash .twoColInternal #additional h2,
.sIFR-hasFlash #mainPromo .flashContent .flashDetail h2.dark,
.sIFR-hasFlash #mainPromo .flashContent .flashDetail h2.light,
.sIFR-hasFlash .twoColInternal #additional .registerArea label.title,
.sIFR-hasFlash .twoColInternal #additional .updateArea label.title,
.sIFR-hasFlash #mainPromo .flashContent h2,
.sIFR-hasFlash #breadcrumb h2,
.sIFR-hasFlash .slimNav h3,
.sIFR-hasFlash .leftNav h2,
.sIFR-hasFlash .flashList blockquote,
.sIFR-hasFlash .flashDetail blockquote,
.sIFR-hasFlash .spotLights h2,
.sIFR-hasFlash .mainPromoList h2,
.sIFR-hasFlash .twoColInternal .siteSearch label,
.sIFR-hasFlash .singleColInternal .siteSearch label,
.sIFR-hasFlash .siteSearch label
{visibility:hidden;}


/* ADJUSTMENTS */
/* 	notes: 
	1. CSS padding values needs to match the nPadding[Top/Right/Bottom/Left] property values within sifr-load.js
	2. Reduced letter-spacing reduces formatting errors when sIFR text wraps onto multiple lines
*/

.sIFR-hasFlash .spotLights h2 {margin:0; padding:0; padding-left: 10px; padding-bottom:2px; padding-top:1px; letter-spacing:1px; line-height:100%;} 
.sIFR-hasFlash .siteSearch label {margin:0; padding:0; padding-right: 5px; padding-top:2px; letter-spacing:0px;} 
.sIFR-hasFlash .flashList blockquote {letter-spacing:-0.05em;}
.sIFR-hasFlash .flashDetail blockquote {letter-spacing:normal; font-size:1.2em; line-height:normal;}
.sIFR-hasFlash #mainPromo .flash .flashContent .flashDetail h2 {letter-spacing:-1px;}
.sIFR-hasFlash #mainPromo .flash .floorPlan .flashDetail h2 {font-size: 1.15em;}