

div.blindexHomepageFeature{
	height: 630px;
	position: relative;
	/*margin-bottom: 120px;*/
}

div.faderimagewrapper{
	height: 510px;
	width: 940px;
	overflow: hidden;
}

div.faderimagewrapper img{
	width: 940px;
}




div.blindexHomepageFeature div.intro{
	margin: 0px;
	padding: 20px 20px 30px 20px;
	position: absolute;
	bottom: 250px;
	left: 10px;
	z-index: 999;
	width: 305px;
	background: rgba(255, 255, 255, 0.9);
}

div.blindexHomepageFeature div.intro p{
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	color: #707373;
}

div.blindexHomepageFeature div.intro h1{
	font-size: 24px;
	border: 0px none;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	color: #707373;
	width: auto;
}





div.blindexHomepageFeature div.hpbuttons{
	height: 230px;
	width: 940px;
	position: absolute;
	top: 400px;
	z-index: 9995;
}

div.blindexHomepageFeature div.hpbuttons div.grid_4{
	width: 214px;
}

div.blindexHomepageFeature div.hpbuttons div.hpbutton{
	width: 215px;
	height: 210px;
	background: #ffffff;
	position: relative;
	
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .3);
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .3);
	
	behavior: url(/platform/sites/_base/scripts/css3pie/PIE.htc); -pie-poll: true;
}

div.blindexHomepageFeature div.hpbuttons div.hpbutton:hover{
	cursor: pointer;
}

div.blindexHomepageFeature div.hpbuttons div.hpbutton span{
	display: block;
	width: 195px;
	height: 190px;
	border: 10px solid #ffffff;
	overflow: hidden;
}

div.blindexHomepageFeature div.hpbuttons div.hpbutton span img{
	width: 195px;
	height: auto;
}

div.blindexHomepageFeature div.hpbuttons div.hpbutton h2{
	display: block;
	width: 195px;
	position: absolute;
	border: 0px none;
	bottom: 6px;
	left: 10px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	background: #ffffff;
	font-size: 18px;
}

div.blindexHomepageFeature div.hpbuttons div.hpbutton h2 span{
	display: block;
	border: 0px none;
	width: auto;
	height: auto;
	line-height: 24px;
	border-left: 10px solid #EE2E24;
	padding-left: 10px;
	color: #707373;
}



/* EDIT MODE STYLES */
div.editmodethumbs{
	position: absolute;
	border: 5px solid #ffffff;
	top: 20px;
	right: 20px;
	z-index: 99999;
	background: #cccccc;
	padding: 10px;
}

div.editmode div.hpbuttons div.hpbutton h2{
	bottom: auto !important;
	top: 220px !important;
	z-index: 99999;
	background: transparent;
}

div.editmode div.faderimagewrapper{
	display: none;
}

div.editmode div.blindexHomepageFeature div.hpbuttons{
	height: 330px !important;
}

div.blindexHomepageFeature.editmode{
	height: 730px !important;
}

div.blindexHomepageFeature.editmode div.hpbuttons div.hpbutton{
	text-align:center;
}

div.blindexHomepageFeature.editmode div.hpbuttons div.hpbutton span{
	border: 2px dotted #cccccc;
}

div.blindexHomepageFeature.editmode div.hpbuttons div.hpbutton h2 span{
	border: 0px none;
}

div.blindexHomepageFeature.editmode div.hpbuttons div.hpbutton span img{
	width: 175px;
	border: 2px dotted #cccccc;
}

div.scChromeToolbar{
	z-index: 999999;
}



/* ---------- IE FIXES ---------- */
div.ie7 div.blindexHomepageFeature div.hpbuttons div.hpbutton, div.ie8 div.blindexHomepageFeature div.hpbuttons div.hpbutton{
	box-shadow:  0px 0px 10px 0px rgba(150, 150, 150, .3);
	behavior: url(/platform/sites/_base/scripts/css3pie/PIE.htc); -pie-poll: true;
}


div.ie7 div.blindexHomepageFeature div.intro, div.ie8 div.blindexHomepageFeature div.intro {
	-pie-background: rgba(255, 255, 255, 0.9);
	behavior: url(/platform/sites/_base/scripts/css3pie/PIE.htc); -pie-poll: true;
}
