/* --- IMPORT THE GENERIC STYLESHEET --- */
@import url(/web/groups/wcms_ta/@wcms/documents/stylesheets/refresh_stylesheet.css);
@import url(/web/groups/wcms_ta/@wcms/documents/stylesheets/refresh_stylesheet_jan.css);


br {clear:both;}
.img-float {float:right; margin:0 0 0 20px;}

#contentfullscreen p.primary_cta {
	background:transparent url(/wcms_images/groups/wcms_content/@wcms/@resi/documents/digitalassets/rhb_green_large_cta.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:2px 0 10px;
	text-align:center;
	width:204px;
}

	#contentfullscreen p.primary_cta a {
		color:#FFFFFF;
	}

/* =========================================================
                       REVEAL BOXES
========================================================= */
.revealer {
	width:558px;
	margin:5px 0px 5px 0px;
	float:left;
	background:url(/web/groups/wcms_content/@wcms/@resi/documents/digitalassets/lp_revealer_top_wide.jpg) no-repeat left top;
}

.revealer .source {
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	height:33px;
	margin:10px -30px -10px 30px;
	_margin-left:15px;
	width:390px;
	overflow:hidden;
}

	#contentfullscreen .revealer .source h3 {
		color:#FFFFFF;
	}


.revealer .target {
	float:left;
	display:block;
	background:url(/web/groups/wcms_content/@wcms/@resi/documents/digitalassets/lp_revealer_bg_wide.jpg) repeat-y left top;
	padding:8px 24px 0px 30px;
	width:504px;
}

	.revealer .target p {
		width:auto;
	}

.revealer .revealButton {
	cursor:pointer;
	float:right;
	height:33px;
	width:42px;
}

.revealer .revealBottom {
	width:558px;
	height:16px;
	float:left;
	background:url(/web/groups/wcms_content/@wcms/@resi/documents/digitalassets/lp_revealer_btm_wide.gif) no-repeat left bottom;
	margin:0px 0px 0px -30px;
	_margin-left:-15px;
	_margin-right:-15px;
}

.last {

