/* BODY */
	body{
		background:url("images/background_frenchHouse.jpg") top center no-repeat transparent fixed;	
	}
	
/* HEADER AND FOOTER */
	header{
		background:transparent url("images/spike-down-black-55.png") bottom center repeat-x;
		margin-bottom:30px;
		min-width:980px;
		width:100%;
		padding:0;
	}
	
	footer{
		background:transparent url("images/spike-up-black-55.png") top center repeat-x;
		margin-top:30px;
		min-width:980px;
		width:100%;
		padding:0;
	}
	
	#logo{
		position:relative;
		left:3%;
	}
	
	.smallFooterContent{
		float:left;
		width:27%;
		margin-left:3%;
		padding-top:40px;
		opacity:0.8;
		filter:alpha(opacity=80);
		zoom:1;
	}
	
	.largeFooterContent{
		float:left;
		width:39%;
		padding-right:3%;
		padding-top:40px;
		opacity:0.8;
		filter:alpha(opacity=80);
		zoom:1;
	}
	
	.tinyFooterContent{
		float:left;
		width:25%;
		padding-top:40px;
		margin-right:3%;
	}
	
	.tinyFooterContent a{
		opacity:0.9;
		filter:alpha(opacity=90);	
		zoom:1;
	}
	
/* HEADINGS */
	h2{
		font-size:40px;
		margin:0;
	}
	
	h3{
		font-size:24px;
		margin:0;
	}
	
/* CONTENT HOLDERS */
	
	#main{
		width:auto;
		margin:0 auto;
	}
	
	#main div{
		font-size:24px;
	}
	
	.apps{
		padding-right:280px;
		background:url("images/app-logos.png") right center no-repeat transparent;
	}
	
	#slider{
		background:transparent url("images/black-bg-55.png") bottom center repeat;
		height:auto;
		width:980px;
		margin:0 auto;
	}
	
	.splitPanel{
		float:left;
		width:46%;
		padding:2%;
	}
	
	.splitPanel h2,.splitPanel p{
		padding:0 30px
	}
	
	.splitPanel h3{
		text-align:center;
		margin-bottom:10px;
	}
	
	.splitPanel a{
		font-size:16px;
	}
	
	.splitPanel img{
		width:100%;
	}
	
	.goright{
		float:right!important;
	}
	.goleft{
		float:left!important;
	}
	
/* BUTTONS */

	.seeApps{
		padding:0;
		margin-bottom:40px;
		margin-top:-20px;
	}
	.seeApps a{
		opacity:0.95;
		filter:alpha(opacity=95);	
		zoom:1;
	}
	.seeApps img{
		position:relative;
		top:20px;
		padding-right:20px;
	}
	
	
/* LISTS */
	
	ul.arrows{
		padding:0 0 0 10%;
		margin:0;
		list-style-type:none;
	}
	ul.arrows li{
		font-size:24px;
		padding-left:40px;
		background:transparent left center no-repeat url("images/arrow-white-70.png");
		line-height:35px;
		margin-bottom:20px;
	}
	
/* LINKS AND TEXT */
	
	a:link,a:visited{
		color:#ffa200;
		text-decoration:none;
	}
	
	a:hover{
		text-decoration:underline;
	}
	
	a img{
		text-decoration:none;
		border:0;
	}
	
	a.opacityHover:hover{
		opacity:1;
		filter:alpha(opacity=100);
		zoom:1;
	}
	
	a.opacityHover{
		opacity:0.95;
		filter:alpha(opacity=95);
		zoom:1;
	}
	
	.center{text-align:center}
	
	.smallText{
		font-size:16px!important;	
	}