@CHARSET 'UTF-8';

/*
 * Author: RSmith
 * Created: Feb 27, 2009
 * Description: All styles that support the home page
 *
 */
 

/* ///////////////////////////////////////////////////
 * #b - BODY STYLES
 * /////////////////////////////////////////////////// */
body#z1r.home #container {
	background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/z1r_mf_molotov_2.jpg) no-repeat 50% 0;
	height: 50em;
	position: relative;
	z-index:1;
}
#flashHolder{
	position: absolute;
	top:-50px;
	z-index: -10;
}	
	

#b.home {
	/*Tells the footer where to start, based on home's featured bkgd graphic*/
	height: 100%;
	}

/* ///////////////////////////////////////////////////
 * MAIN PRODUCT FEATURE STYLES
 * /////////////////////////////////////////////////// */
#b dl.homeFeature {
	background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/venom_mf_module.png) no-repeat left top;
	float: right;
	line-height: 1.5em;
	height: 142px;
	margin: 200px 0px 0px 0px; /*center(right 305px)*/
	padding: 1em;
	width: 23em;
	position: relative;
	z-index: 2;
	}

#b dl.homeFeature:hover {
	background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/venom_mf_module_a.png) no-repeat left top;
	}

#b dl.homeFeature dt {
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1.5em;
	margin-top: 0.5em 0 0 0.5em;
	width: 15.1em
	}

#b #vagrant dt {
	background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/vagrant_heading.png) no-repeat top left; 
	}
#b #sinister dt {
	/*background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/sinister_heading.png) no-repeat top left;*/ 
	display: none; /*NOTE: No header graphic used on this feature*/
	}
	
#b #venom dt {
	/*background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/sinister_heading.png) no-repeat top left;*/ 
	display: none; /*NOTE: No header graphic used on this feature*/
	}

#b #royaleair dt {
	/*background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/sinister_heading.png) no-repeat top left;*/ 
	display: none; /*NOTE: No header graphic used on this feature*/
	}


#b dl.homeFeature dd {
	padding: 1em;
	}
#b dl.homeFeature dd p {
	margin: 0;
	}
#b dl.homeFeature dd a:link, #b dl.homeFeature dd a:visited {
	bottom: 1em;
	float: right;
	position: relative;
	right: 1em;
	}

#b dl.homeFeature #featureLinks {
	text-align: right;
}

/* ///////////////////////////////////////////////////
 * FOOTER FEATURE STYLES
 * /////////////////////////////////////////////////// */
#f.home {
	float: left;
	position: absolute;
	top: 47.5em;
	}

#f.home #navLower {
	width: 91.7em !important; /*Fill up entire width of #container*/
	}

#f #arcHR {
	background: transparent url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/z1r_mf_molotov_2_cstroke.jpg) no-repeat left top;
	height: 25px;
	width: 100%;
	z-index: 9999;
	}
#f #arcHR hr {
	display: none;
	}

#f #footerFeatures div {
	float: left;
	height: 19em;
	padding: 1em;
	margin-top:2em;
	width: 28.3em; /*ie fix in place*/
	}
#f #footerFeatures dl {
	background-color: transparent;
	background-position: 0 100%;
	background-repeat: no-repeat;
	position: relative;
	left: 1em;
	top: 2.5em;
	width: 15em;
	}
#f #footerFeatures dl h6,
#f #footerFeatures dl p {
	line-height: 1.5em;
	margin: 0;
	}
#f #footerFeatures dl h6,
#f #footerFeatures dl p a {
	line-height: 1.75em;
	}
#f #footerFeatures dl p a {
	font-size: 1em;
	}
	
/* Left Feature */
#f #footerFeatures dl p.catalogFeature a {
	display: block;
	height: 18em;
	position: absolute;
	left: -1.75em;
	top: -2.5em;
	width: 299px;
	}
#f #footerFeatures dl p.catalogFeature a span {
	/*	* Hides the HTML text content of the dl so this content will
		* still render on the page (good for Google), but  since this
		* feature is just a JPG, we want to hide that HTML text.*/
	display: none;
	margin-left: -9999em;
	}

/* Middle Feature */
#f #footerFeatures dl p.sponRiders a {
	display: block;
	height: 18em;
	position: absolute;
	left: -1.75em;
	top: -2.5em;
	width: 299px;
	}
#f #footerFeatures dl p.sponRiders a span {
	/*	* Hides the HTML text content of the dl so this content will
		* still render on the page (good for Google), but  since this
		* feature is just a JPG, we want to hide that HTML text.*/
	display: none;
	margin-left: -9999em;
	}

/* Right Feature */
#f #footerFeatures dl p.apparel a {
	display: block;
	height: 18em;
	position: absolute;
	left: -1.75em;
	top: -2.5em;
	width: 299px;
	}
#f #footerFeatures dl p.apparel a span {
	/*	* Hides the HTML text content of the dl so this content will
		* still render on the page (good for Google), but  since this
		* feature is just a JPG, we want to hide that HTML text.*/
	display: none;
	margin-left: -9999em;
	}


#f #footerFeatures .textFlop dl {
	left: 14.5em;
	position: relative;
	}

#f #leftFooter,
#f #midFooter,
#f #rightFooter {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	}
#f #footerFeatures #leftFooter {
	background-image: url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/feature_left_catalog.png);
	background-position: 0px 9px;
	margin-left: .1em;
	}
#f  #footerFeatures #leftFooter:hover {
	background-image: url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/feature_left_catalog_a.png);
	background-position: 0px 9px;
	}

#f #footerFeatures #midFooter {
	background-image: url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/feature_center.jpg);
	background-position: 0px 25px;
	margin-left: 0.3em;
	margin-right: .2em;
	}
#f #footerFeatures #midFooter:hover {
	background-image: url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/feature_center_a.jpg);
	background-position: 0px 25px;
	}

#f #footerFeatures #rightFooter {
	background-image: url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/feature_right_testimonials.jpg);
	background-position: 0px 9px;
	margin-right: 0 !important;
	width: 28.4em;
	}
#f #footerFeatures #rightFooter:hover {
	background-image: url(http://assets-static.lemansnet.com/sites/z1rhelmets/assets/img/features/feature_right_testimonials_a.jpg);
	background-position: 0px 9px;
	}

#blueArrow {
	margin-left: 3px;
	}
