html { background: #000 url(background.jpg) top center no-repeat; }
body { background: transparent url(accountNavRepeat.jpg) top left repeat-x; }

/* FOOTER ELEMENTS */

.grayFooter {
	display: block;
}

#siteFooter {
	text-align: left;
	font-family: futura-pt, sans-serif;
	font-weight: 900;
	text-transform: uppercase;
}

.leftFooter {
	height: 130px;
	width: 42%;
	float: left;
}

.rightFooter {
	height: 130px;
	width: 57%;
	float: right;
}

#siteFooter ul {
	padding-top: 0;
}

#siteFooter h3 {
	color: #9f0722;
	margin: 0 0 3px 0;
}

#siteFooter ul li a {
	font-style: normal;
}

#siteFooter ul li {
	padding-right: 5px;
}

#siteFooter .grayFooter {
	background: #E5E5E5; 
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	box-shadow: 0 0 10px rgba(0,0,0,.4); 
	position: relative; 
	z-index: 100; 
	overflow: hidden; 
	padding: 22px;
	}

#siteFooter .grayFooter img {
	float: left; 
	margin-right: 35px;
	}
	
#siteFooter .grayFooter .leftFooter > ul {
	width: 120px; 
	margin-right: 10px; 
	float: left;
	}
	
#siteFooter .grayFooter .rightFooter > ul {
		width: 169px; 
		margin-right: 10px; 
		float: left;
		}
	
#siteFooter .grayFooter .leftFooter > ul > li {margin: 2px 0;}

	
#siteFooter ul ul {
	max-width: 100%; 
	margin: 0 0 10px 0; 
	padding: 0; 
	font-family: futura-pt, sans-serif; 
	font-size: 10px; 
	line-height: 15px
	}

		#siteFooter ul ul li a {color: #4a4a4a;}
		#siteFooter ul li a:hover {color: #9f0722;}
		
	#siteFooter .grayFooter li {display: block;}
	#siteFooter .grayFooter li a {display: block;}
	
#siteFooter > ul {
	background: #393A39; 
	color: #fff;
	padding: 10px;
	}
	
		#siteFooter > ul li a {color: #fff;}
		#siteFooter > ul li a:hover {color: #efefef;}

#siteFooter ul li#poweredByNGIN {
	margin-top: 0;
	float: right;
}