body {
	background: #000 url(../img/backgroundTile.gif) repeat;
}
	img {
		margin: 0;
		padding: 0;
		border: 0;
	}
	
	.floatLeft {
		float: left;
	}
	
	.clearLeft {
		clear: left;
	}
	
	#wrapper {
		display: block;
		width: 1000px;
		text-align: center;
		margin: 0 auto;
	}
		
		#homepageCarousel {
			display: block;
			width: 997px;
			height: 660px;
			background: url(../img/homepageCarouselBackground.jpg) no-repeat;
			margin-top: 20px;
		}
		
		#fightersCarousel {
			display: block;
			width: 997px;
			height: 660px;
			background: url(../img/fightersCarouselBackground.jpg) no-repeat;
			margin-top: 20px;
		}
		
		#midpageNavigationTopCap {
			display: block;
			width: 997px;
			height: 25px;
			background: url(../img/midpageNavigationTopCap.jpg) no-repeat;
		}
		
		#midpageNavigation {
			display: block;
			width: 997px;
			height: 18px;
		}
			
			#midpageNavigation .navItem {
				display: block;
				float: left;
				text-indent: -10000px;
				overflow: hidden;
				background-position: 0px 0px;
			}
			
			#midpageNavigation .navItem:hover {
				display: block;
				float: left;
				text-indent: -10000px;
				overflow: hidden;
				background-position: 0px -18px;
			}
			
			#midpageNavigation .navItem.current {
				display: block;
				float: left;
				text-indent: -10000px;
				overflow: hidden;
				background-position: 0px -18px;
			}
			
			#midpageNavigationHomeButton {
				width: 208px;
				height: 18px;
				background: url(../img/midpageNavigationHomeButton.gif) no-repeat;
			}
			
			#midpageNavigationFightersButton {
				width: 159px;
				height: 18px;
				background: url(../img/midpageNavigationFightersButton.gif) no-repeat;
			}
			
			#midpageNavigationStoreButton {
				width: 138px;
				height: 18px;
				background: url(../img/midpageNavigationStoreButton.gif) no-repeat;
			}
			
			#midpageNavigationGalleryButton {
				width: 136px;
				height: 18px;
				background: url(../img/midpageNavigationGalleryButton.gif) no-repeat;
			}
			
			#midpageNavigationITGButton {
				width: 160px;
				height: 18px;
				background: url(../img/midpageNavigationITGButton.gif) no-repeat;
			}
			
			#midpageNavigationContactButton {
				width: 110px;
				height: 18px;
				background: url(../img/midpageNavigationContactButton.gif) no-repeat;
			}
		
		#midpageNavigationBottomCap {
			display: block;
			width: 997px;
			height: 28px;
			background: url(../img/midpageNavigationBottomCap.jpg) no-repeat;
		}
		
		#toppageNavigationTopCap {
			display: block;
			width: 997px;
			height: 153px;
			margin-top: 20px;
			background: url(../img/toppageNavigationTopCap.jpg) no-repeat;
		}
		
		#toppageNavigation {
			display: block;
			width: 997px;
			height: 18px;
		}
			
			#toppageNavigation .navItem {
				display: block;
				float: left;
				text-indent: -10000px;
				overflow: hidden;
				background-position: 0px 0px;
			}
			
			#toppageNavigation .navItem:hover {
				display: block;
				float: left;
				text-indent: -10000px;
				overflow: hidden;
				background-position: 0px -18px;
			}
			
			#toppageNavigation .navItem.current {
				display: block;
				float: left;
				text-indent: -10000px;
				overflow: hidden;
				background-position: 0px -18px;
			}
			
			#toppageNavigationHomeButton {
				width: 208px;
				height: 18px;
				background: url(../img/toppageNavigationHomeButton.gif) no-repeat;
			}
			
			#toppageNavigationFightersButton {
				width: 159px;
				height: 18px;
				background: url(../img/toppageNavigationFightersButton.gif) no-repeat;
			}
			
			#toppageNavigationStoreButton {
				width: 138px;
				height: 18px;
				background: url(../img/toppageNavigationStoreButton.gif) no-repeat;
			}
			
			#toppageNavigationGalleryButton {
				width: 136px;
				height: 18px;
				background: url(../img/toppageNavigationGalleryButton.gif) no-repeat;
			}
			
			#toppageNavigationITGButton {
				width: 160px;
				height: 18px;
				background: url(../img/toppageNavigationITGButton.gif) no-repeat;
			}
			
			#toppageNavigationContactButton {
				width: 110px;
				height: 18px;
				background: url(../img/toppageNavigationContactButton.gif) no-repeat;
			}
		
		#lowerCallout {
			display: block;
			width: 997px;
			height: 280px;
			/*background: url(../img/FOTM.jpg) no-repeat;*/
		}
		
		#wrapperBottomCap {
			display: block;
			width: 997px;
			height: 46px;
			background: url(../img/wrapperBottomCap.jpg) no-repeat;
			margin-bottom: 40px;
		}
		
		/* GALLERY PAGE STYLES */
		
		#galleryTopCap {
			display: block;
			width: 997px;
			height: 42px;
			background: url(../img/galleryTopCap.jpg) no-repeat;
		}
		
		#galleryAera {
			display: block;
			width: 997px;
			height: 470px;
		}
			#galleryLeftCap {
				float: left;
				display: block;
				width: 110px;
				height: 470px;
				background: url(../img/galleryLeftCap.jpg) no-repeat;
			}
			
			#SSPGallery {
				float: left;
				display: block;
				width: 778px;
				height: 470px;
			}
			
			#videoArea {
				float: left;
				display: block;
				width: 778px;
				height: 470px;
				overflow-x: hidden;
				overflow-y: scroll;
			}
				
				#videoArea a {
					float: left;
					margin: 45px 0 0 45px;
				}
			
			#galleryRightCap {
				float: left;
				display: block;
				width: 109px;
				height: 470px;
				background: url(../img/galleryRightCap.jpg) no-repeat;
			}
		
		#galleryBottomCap {
			clear: left;
			display: block;
			width: 997px;
			height: 48px;
			background: url(../img/galleryBottomCap.jpg) no-repeat;
			margin-bottom: 40px;
		}
		
		/* CONTACT PAGE STYLES */
		
		#contactTopCap {
			display: block;
			width: 997px;
			height: 63px;
			background: url(../img/contactTopCap.jpg) no-repeat;
		}
		
		#contactAera {
			display: block;
			width: 997px;
			height: 470px;
		}
			#contactLeftCap {
				float: left;
				display: block;
				width: 110px;
				height: 287px;
				background: url(../img/contactLeftCap.jpg) no-repeat;
			}
			
			#contactContentArea {
				background: black;
				float: left;
				display: block;
				width: 778px;
				height: 287px;
			}
				
				#emailArea {
					display: block;
					float: left;
					text-align: left;
					width: 500px;
				}
					
					#emailArea img {
						float: left;
					}
					
					#emailArea span {
						margin-top: 30px;
					}
					
					#emailArea a {
						display: block;
						color: #fff;
						font: 14px arial;
						text-decoration: none;
						line-height: 5px;
					}
					
					#emailArea a:hover {
						color: #bc0000;
					}
				
				#phoneArea {
					display: block;
					float: left;
					text-align: left;
					width: 260px;
					clear: right;
				}
				
				#phoneArea p {
					color: #fff;
					font: 24px arial;
					margin-bottom: -20px;
				}
					
					#phoneArea p span {
						position: relative;
						top: -25px;
						left: 15px;
					}
				
				#socialLinks {
					clear: left;
					padding-top: 30px;
				}
					
					#socialLinks span {
						margin-left: 14px;
					}
						
						#socialLinks span img {
							margin-right: 20px;
						}
			
			#contactRightCap {
				float: left;
				display: block;
				width: 109px;
				height: 287px;
				background: url(../img/contactRightCap.jpg) no-repeat;
			}
		
		#contactBottomCap {
			clear: left;
			display: block;
			width: 997px;
			height: 93px;
			background: url(../img/contactBottomCap.jpg) no-repeat;
			margin-bottom: 40px;
		}