/*
*************************************
*****  MOBILE HOMEPAGE FEATURE  *****
*************************************
*/
	
	#mobileFeatureContainer {
		display: block;
		margin: 0px 0px 0px 0px;
	}
	
	#mobileFeatureContainer .featurePanelWrapper {
		position: relative;
		background-color: transparent;
		background-image: url("/global/images/common/white-tint.png");
		padding: 2px 0px 2px 0px;
		margin: 0px 0px 12px 0px;
		max-width: 620px;
	}
	#mobileFeatureContainer .featurePanel {
		position: relative;
		margin: 0px 2px 0px 2px;
		max-width: 616px;
	}
	#mobileFeatureContainer .featurePanel img {
		vertical-align: bottom;
	}

/*
*******************************************
*****  FULL HOMEPAGE FEATURES ENGINE  *****
*******************************************
*/
	
	#desktopFeatureContainer {
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 650px;
		z-index: 1;
		-webkit-user-select: none;
  		-moz-user-select: none;
  		-ms-user-select: none;
	}
	
	#desktopFeatureContainer .featurePanel {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 650px;
		text-align: center;
		overflow: hidden;
	}
	
	#desktopFeatureContainer .featurePanel .featureBackground {
		position: absolute;
		top: 0px;
		left: 50%;
		margin-left: -670px;
		border: none;
		width: 1340px;
		height: 650px;
		max-width: 1340px;
	}
	
	#desktopFeatureContainer .featurePanel .featureContentArea {
		position: relative;
		margin: 2px auto 0px auto;
		width: 940px;
		height: 400px;
		text-align: left;
	}
	
	#desktopFeatureContainer .featurePanel .featureContentAreaHidden {
		visibility: hidden;
	}
	
	#desktopFeatureContainer .featurePanel .featureContentArea .topLeftText {
		position: absolute;
		top: 36px;
		left: 0px;
	}
	#desktopFeatureContainer .featurePanel .featureContentArea .bottomLeftText {
		position: absolute;
		bottom: 2px;
		left: 0px;
	}
	#desktopFeatureContainer .featurePanel .featureContentArea .bottomLeftText span.redText, #desktopFeatureContainer .featurePanel .featureContentArea .bottomLeftText span.redText a:hover {
		color: #ee2d24 !important;
	}
	
	
	#desktopFeatureContainer .featurePanel .featureContentArea h2 {
		margin: 0px;
		color: #fff;
		font-size: 42px;
		line-height: 42px;
		text-transform: uppercase;
		/* css2 filter */
		text-shadow: #000 0px 0px 8px
	}
	

	#desktopFeatureContainer .featurePanel .featureContentArea h2 a, #desktopFeatureContainer .featurePanel .featureContentArea h2 a:visited {
		color: #fff;
		text-decoration: none;
	}
	#desktopFeatureContainer .featurePanel .featureContentArea h2 a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	#featureThumbnails {
		position: absolute;
		top: 430px;
		left: 0px;
		margin: 0px;
		width: 100%;
		height: 90px;
		-webkit-user-select: none;
  		-moz-user-select: none;
  		-ms-user-select: none;
		z-index: 20;
		text-align: center;
	}
	#featureThumbnails .row {
		width: 940px !important;
		margin: 0px auto 0px auto !important;
		text-align: left;
	}
	
	#featureThumbnails .featureThumbnail {
		display: block;
		position: relative;
		width: 140px;
		height: 90px;
		background-color: transparent;
		background-image: url("/global/images/common/white-tint.png");
		cursor: pointer;
		-webkit-box-shadow: 0px 0px 10px #000;
		-moz-box-shadow: 0px 0px 10px #000;
		-o-box-shadow: 0px 0px 10px #000;
		-ms-box-shadow: 0px 0px 10px #000;
		box-shadow: 0px 0px 10px #000;
	}
	#featureThumbnails .featureThumbnail img {
		display: block;
		position: absolute;
		top: 2px;
		left: 2px;
		width: 136px;
		height: 86px;
		border: none;
	}
	
	#featureThumbnails .featureThumbnail:hover {
		background-color: #fff;
	}
	
	#featureThumbnails .thumbnailOn {
		background-color: #fff;
	}
	
	
	#desktopFeatureContainer .featureNudge {
		position: absolute;
		width: 60px;
		height: 80px;
		z-index: 10;
		background-color: transparent;
		background-image: url("/global/images/common/white-tint.png");
		cursor: pointer;
	}
	#desktopFeatureContainer .featureNudge span {
		display: block;
		position: absolute;
		width: 58px;
		height: 76px;
		background: url("/global/images/common/full/nudge-arrows-1x.gif") no-repeat;
		background-position: 0px 0px;
	}
	body.hires #desktopFeatureContainer .featureNudge span {
		background-image: url("/global/images/common/full/nudge-arrows-2x.gif");
		background-size: 100%;
	}
	#desktopFeatureContainer .featureNudge:hover {
		background-color: #fff;
	}
	#desktopFeatureContainer #featureNudgeLeft {
		top: 315px;
		left: 0px;
	}
	#desktopFeatureContainer #featureNudgeLeft span {
		top: 2px;
		left: 0px;
		background-position: 0px 0px;
	}
	#desktopFeatureContainer #featureNudgeLeft:hover span {
		background-position: 0px -76px;
	}
	#desktopFeatureContainer #featureNudgeRight {
		top: 315px;
		right: 0px;
	}
	#desktopFeatureContainer #featureNudgeRight span {
		top: 2px;
		right: 0px;
		background-position: 0px -152px;
	}
	#desktopFeatureContainer #featureNudgeRight:hover span {
		background-position: 0px -228px;
	}
	
	/* Custom Feature Elements */
	
	#desktopFeatureContainer .featurePanel .featureContentArea .tyrantLogo {
		position: absolute;
		bottom: 60px;
		left: 0px;
		display: block;
	}
	
	#desktopFeatureContainer .featurePanel .featureContentArea .digUpTheDead {
		position: absolute;
		bottom: 22px;
		left: -21px;
		display: block;
	}
	#desktopFeatureContainer .featurePanel .featureContentArea .carnivaleLogo {
		position: absolute;
		bottom: -10px;
		left: -5px;
		display: block;
	}
	#desktopFeatureContainer .featurePanel .featureContentArea .carnivaleLogoLondon {
		position: absolute;
		bottom: 45px;
		left: -15px;
		display: block;
	}

	#desktopFeatureContainer .featurePanel .featureContentArea .imageOnly img {
		top: 30px;
		position: absolute;
	}
	
	#desktopFeatureContainer .featurePanel .featureContentArea .imageOnly h2 {
		display: none;
	}
	