/* ================================
    Sitewide Stylesheet
   ================================ */

body { margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; background:url(../images/bg-body.jpg); color: #000000; font-family: Arial, Helvetica, sans-serif; }

	.project-home .major-container { width:954px; background:#FFF; margin: 0 auto;  }

		.project-home .page-header-horizontal {position:relative; height:277px; z-index:0; padding:4px 0px 0px 30px; width:926px;  }
		.project-home .sub-header-horizontal {position:relative; height:186px; z-index:0; padding:4px 0px 0px 30px; width:926px;  }
			
			.topBanner{position:absolute; bottom:0px; left:30px;}
				.flashButtons{float:left; width:244px; height:219px; padding:20px 0 0 10px; background:url(../images/bg-flashButtons.jpg) no-repeat;}
				.flashHolder{float:left; width:643px;}
			.logo{position:relative; z-index:1000;float:left;}
			.home-signup{width:271px; height:40px; position:absolute; top:80px; left:10px;}
				.home-signup input, .sub-signup input{margin:0px; border:1px solid #000; height:17px; width:221px; color:#666; font-style:italic; font-size:13px;}
			.sub-signup{width:256px; height:47px; padding:30px 0 0 60px; }
				.sub-signup h1{font-family: 'GillSans', Trebuchet MS, Helvetica, Tahoma; font-size:20px; line-height:130%; font-weight:normal; text-align:right;}
			
		.project-home .page-container-horizontal { padding:0px 0px 0px 30px; }
			.homeText{font-size:15px; line-height:116%; padding:20px 0px 20px 6px; width:745px; float:left;}
			.home-buttons{ height:118px; width:891px; background:url(../images/bg-homeButtons.jpg) no-repeat; position:relative;}
				.btn-preorder{width:300px; height:120px; position:absolute; left:295px;}
				.btn-questions{width:291px; height:120px; position:absolute; left:600px;}
				.btn-signup{width:291px; height:120px; position:absolute; left:0px;}
		.title{height:64px; width:834px; position:relative; background:url(../images/bg-title.jpg) no-repeat; font-size:24px; line-height:64px; padding:0 0 10px 55px; color:#FFF;  }
			.titleLnk{position:absolute; right:0px; top:44px; width:135px; height:20px;}
		.subText{font-size:15px; line-height:131%; width:528px; float:left;}
		.subRight{float:left; font-size:15px; line-height:131%; text-align:right; padding:70px 0 0 40px; width:320px;}
		
		.photoCaption{float:left; padding:0px 0px 15px 30px; font-size:13px; line-height:135%; width:230px; font-style:italic;}
		
		
		
					.project-home .content ul { margin: 0px; padding: 0px; list-style: none; }
	
					.project-home .content ul li { display: block; background-image:url(../images/list-point-black-white.gif); background-repeat: no-repeat; background-position: 5px 7px; padding: 0px 0px 0px 15px; margin: 0px; }
		
		.project-home .page-footer-horizontal {width:953px; margin: 10px auto; font-size:11px; line-height:135%; }
			.page-footer-horizontal a{color:#000;}
			.page-footer-horizontal p{float:right; width:650px; }
			
			.project-home .footerWhite{padding:8px 10px 0 0px; height:20px; float:right;}
				.project-home .footerWhite a{color:#000; font-size:11px; line-height:100%; margin-left:50px;}
			


/* ====================
   Navigation styles
==================== */
/*Rollover effect controlled through javascript*/
	
.thunder-menu
{
	margin: 0px; list-style:none; height:32px; position:relative; z-index:1000; float:right; padding-right:20px;
}

	.thunder-menu li { position: relative; float:left; padding: 0px; background:url(../images/nav-divider.jpg) no-repeat top right;}
	*html .thunder-menu li a{float:left;} *html .thunder-menu li{  display:inline; } /*IE6 will not shorten the element when floated right; only left */
	.thunder-menu li a
	{
		display:block;
		padding:8px 20px 3px 20px; height:21px;
		font-size:17px; color:#000; text-decoration:none;
		line-height:100%; 
		font-family: 'GillSans', Trebuchet MS, Helvetica, Tahoma;
	}
	
	.thunder-menu li a:hover, .thunder-menu li.active a, .thunder-menu li a.active{background:url(../images/bg-navRO.jpg) repeat-x; color:#FFF;}
	.thunder-menu li.endbtn{background-image:none;}

/* ===============
   /Navigation
=============== */

@font-face {
	font-family: 'GillSans';
	src: url('../scripts/GillSans.eot');
	src: local('Gill Sans'), local('GillSans'), url('../scripts/GillSans.woff') format('woff'), url('../scripts/GillSans.ttf') format('truetype'), url('../scripts/GillSans.svg#GillSans') format('svg');
}
