.home_footer div.d div.d { 
	width: 880px; 
	height: 56px; }

.home_footer div.d div.d div.d { 
	height: 56px; 
	width: 766px; }

.sub_footer div.d div.d { 
	width: 880px; 
	height: 55px; }

.sub_footer div.d div.d div.d { 
	width: 766px; 
	height: 55px; }

.home_footer div.d div.d { 
	width: 880px; 
	height: 56px; 
	margin: 0 auto; }

.home_footer div.d div.d div.d { 
	height: 56px; 
	width: 766px; 
	margin: 0 auto; }

.sub_footer div.d div.d { 
	width: 880px; 
	height: 55px; 
	margin: 0 auto; }

.sub_footer div.d div.d div.d { 
	width: 766px; 
	height: 55px; 
	margin: 0 auto; }

h1, h2, h3, h4, h5, h6, form { 
	margin: 0px 0px; }

.home_footer div.d div.d { 
	width: 880px; 
	height: 56px; 
	margin: 0 auto; }

.home_footer div.d div.d div.d { 
	height: 56px; 
	width: 766px; 
	margin: 0 auto; }

.sub_footer div.d div.d { 
	width: 880px; 
	height: 55px; 
	margin: 0 auto; }

.sub_footer div.d div.d div.d { 
	width: 766px; 
	height: 55px; 
	margin: 0 auto; }

.home_footer div.d div.d { 
	width: 880px; 
	height: 56px; 
	margin: 0 auto; }

.home_footer div.d div.d div.d { 
	height: 56px; 
	width: 766px; 
	margin: 0 auto; }

.sub_footer div.d div.d { 
	width: 880px; 
	height: 55px; 
	margin: 0 auto; }

.sub_footer div.d div.d div.d { 
	width: 766px; 
	height: 55px; 
	margin: 0 auto; }

body { 
	margin: 0; 
	padding: 0; 
	font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; 
	background-color: #000; 
	color: #ffffff; 
	font-size: 11px; }

.home_header { 
	width: 100%; 
	height: 312px; 
	width: 100%; 
	height: 312px; 
	width: 100%; 
	height: 312px; 
	width: 100%; 
	height: 312px; }

.home_footer { 
	width: 100%; 
	height: 56px; 
	width: 100%; 
	height: 56px; 
	width: 100%; 
	height: 56px; 
	width: 100%; 
	height: 56px; }

.topbar { 
	width: 100%; 
	height: 150px; 
	margin: 0 auto; 
	width: 100%; 
	height: 150px; 
	width: 100%; 
	height: 150px; 
	width: 100%; 
	height: 150px; }

h1 { 
	font-size: 2.5em; }

.home_header div.d { 
	background-image: url(images/1-home-header.jpg); 
	background-position: center top; 
	background-repeat: no-repeat; 
	width: 100%; 
	height: 312px; 
	background-image: url(images/1-home-header.jpg); 
	background-position: center top; 
	width: 100%; 
	height: 312px; 
	background-image: url(images/1-home-header.jpg); 
	background-position: center top; 
	width: 100%; 
	height: 312px; 
	background-image: url(images/1-home-header.jpg); 
	background-position: center top; 
	width: 100%; 
	height: 312px; }

.home_header div.d div.d { 
	width: 880px; 
	height: 312px; 
	margin: 0 auto; 
	width: 880px; 
	height: 312px; 
	margin: 0 auto; }

h4 { 
	font-size: 1.4em; 
	color: #000000; }

.home_header div.d div.d { 
	width: 880px; 
	height: 312px; 
	margin: 0 auto; 
	width: 880px; 
	height: 312px; 
	margin: 0 auto; }

.home_footer div.d { 
	width: 100%; 
	height: 56px; 
	width: 100%; 
	height: 56px; }

h5 { 
	font-size: 1.3em; 
	color: #000000; }

.home_footer div.d { 
	width: 100%; 
	height: 56px; 
	width: 100%; 
	height: 56px; }

.home_body { 
	width: 100%; 
	width: 100%; }

h6 { 
	font-size: 1.2em; 
	color: #000000; }

.home_body { 
	width: 100%; }

.home_body div.d, body { 
	background-image: url(images/1-home-body.jpg); 
	background-repeat: repeat-y; 
	background-position: center top; 
	width: 100%; }

.col_A_1 { 
	width: 100%; }

.home_body div.d { 
	background-image: url(images/1-home-body.jpg); 
	background-repeat: repeat-y; 
	background-position: center top; 
	width: 100%; 
	background-image: url(images/1-home-body.jpg); 
	background-repeat: repeat-y; 
	background-position: center top; 
	width: 100%; }

.home_body div.d div.d div.d { 
	width: 766px; 
	margin: 0 auto; }

.col_A_1_2  { 
	width: 50%; 
	float: left; }

.home_body div.d div.d div.d { 
	width: 766px; 
	margin: 0 auto; 
	width: 766px; 
	margin: 0 auto; }

.col_B_1_2  { 
	width: 50%; 
	float: left; }

.col_C_1_2 { 
	width: 50%; 
	float: right; }

.clearboth { 
	clear: both; 
	height: 0px; 
	line-height: 0px; }

.home_body div.d div.d { 
	width: 880px; 
	margin: 0 auto; }

.col_A_1_4 { 
	width: 25%; 
	float: left; }

.home_body div.d div.d { 
	width: 880px; 
	margin: 0 auto; 
	width: 880px; 
	margin: 0 auto; }

.home_header div.d div.d div.d { 
	width: 766px; 
	height: 312px; 
	margin: 0 auto; }

.col_B_1_4 { 
	width: 25%; 
	float: left; }

.home_header div.d div.d div.d { 
	width: 766px; 
	height: 312px; 
	margin: 0 auto; 
	width: 766px; 
	height: 312px; 
	margin: 0 auto; 
	position: relative; 
	width: 766px; 
	height: 312px; 
	margin: 0 auto; }

.topbar div.d div.d { 
	width: 880px; 
	height: 150px; }

.col_C_1_4 { 
	width: 25%; 
	float: left; }

.topbar div.d div.d { 
	width: 880px; 
	height: 150px; 
	margin: 0 auto; 
	width: 880px; 
	height: 150px; 
	margin: 0 auto; 
	width: 880px; 
	height: 150px; 
	margin: 0 auto; }

.topbar div.d div.d div.d { 
	height: 150px; 
	width: 766px; }

.col_D_1_4 { 
	width: 25%; 
	float: right; }

.topbar div.d div.d div.d { 
	height: 150px; 
	width: 766px; 
	margin: 0 auto; 
	height: 150px; 
	width: 766px; 
	margin: 0 auto; 
	height: 150px; 
	width: 766px; 
	margin: 0 auto; }

.topbar div.d { 
	width: 100%; 
	height: 150px; }

.col_A_1_3 { 
	width: 33%; 
	float: left; }

.topbar div.d { 
	width: 100%; 
	height: 150px; 
	width: 100%; 
	height: 150px; 
	width: 100%; 
	height: 150px; }

.sub_header { 
	width: 100%; 
	height: 197px; }

.col_B_1_3 { 
	width: 34%; 
	float: left; }

.sub_header { 
	width: 100%; 
	height: 197px; 
	width: 100%; 
	height: 197px; 
	width: 100%; 
	height: 197px; }

.sub_header div.d { 
	width: 100%; 
	height: 197px; }

.col_C_1_3 { 
	width: 33%; 
	float: right; }

.sub_header div.d { 
	width: 100%; 
	height: 197px; 
	width: 100%; 
	height: 197px; 
	width: 100%; 
	height: 197px; }

.sub_header div.d div.d { 
	width: 880px; 
	height: 197px; }

.col_A_2_3 { 
	width: 67%; 
	float: left; }

.sub_header div.d div.d { 
	width: 880px; 
	height: 197px; 
	margin: 0 auto; 
	width: 880px; 
	height: 197px; 
	margin: 0 auto; 
	width: 880px; 
	height: 197px; 
	margin: 0 auto; }

.sub_header div.d div.d div.d { 
	width: 766px; 
	height: 197px; }

.col_B_2_3 { 
	width: 67%; 
	float: right; }

.sub_header div.d div.d div.d { 
	width: 766px; 
	height: 197px; 
	margin: 0 auto; 
	width: 766px; 
	height: 197px; 
	margin: 0 auto; 
	width: 766px; 
	height: 197px; 
	margin: 0 auto; }

.sub_body { 
	width: 100%; 
	width: 100%; 
	width: 100%; 
	width: 100%; }

.sub_body div.d { 
	width: 100%; 
	width: 100%; 
	width: 100%; 
	width: 100%; }

.sub_body div.d div.d { 
	width: 880px; 
	width: 880px; 
	margin: 0 auto; 
	width: 880px; 
	margin: 0 auto; 
	width: 880px; 
	margin: 0 auto; }

.sub_body div.d div.d div.d { 
	width: 766px; 
	background-image: url(<3-sub body background image); 
	width: 766px; 
	background-image: url(<3-sub body background image); 
	margin: 0 auto; 
	width: 766px; 
	background-image: url(<3-sub body background image); 
	margin: 0 auto; 
	width: 766px; 
	background-image: url(<3-sub body background image); 
	margin: 0 auto; }

.sub_header div.d div.d div.d h1, .home_header div.d div.d div.d h1 { 
	text-indent: -9999px; 
	margin: 0; 
	padding: 0; 
	line-height: 0px; 
	font-size: 1px; 
	text-indent: -9999px; 
	margin: 0; 
	padding: 0; 
	line-height: 0px; 
	font-size: 1px; 
	text-indent: -9999px; 
	margin: 0; 
	padding: 0; 
	line-height: 0px; 
	font-size: 1px; 
	text-indent: -9999px; 
	margin: 0; 
	padding: 0; 
	line-height: 0px; 
	font-size: 1px; }

.sub_footer { 
	width: 100%; 
	height: 55px; 
	width: 100%; 
	height: 55px; 
	width: 100%; 
	height: 55px; 
	width: 100%; 
	height: 55px; }

.sub_footer div.d { 
	width: 100%; 
	height: 55px; 
	width: 100%; 
	height: 55px; 
	width: 100%; 
	height: 55px; 
	width: 100%; 
	height: 55px; }

.pad { 
	margin: 5px 5px; 
	padding: 5px 5px; }

#TopMenu { 
	text-align: center; 
	text-decoration: none; }

#TopMenu a { 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 11px; 
	text-decoration: underline; 
	white-space: nowrap; }

#TopMenu a:hover { 
	color: #ff0000; }

#MidMenu { 
	margin-top: 236px; 
	float: left; 
	font-size: 12px; 
	text-align: center; }

#MidMenu a { 
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold; }

#MidMenu ul { 
	}

#MidMenu li { 
	display: inline; 
	padding: 10px; 
	line-height: 24px; 
	white-space: nowrap; }

#MainNav ul { 
	width: 650px; 
	position: absolute; 
	top: 278px; 
	left: 120px; }

#MidMenu a:hover { 
	color: #ff0000; }

.Training_Staff { 
	padding: 10px 10px; 
	margin: 5px; 
	border: 1px #ffffff solid; 
	background-color: #000000; }

.Training_Staff_Photo { 
	float: right; }

.Training_Staff_Text { 
	float: left; }

.Training_Staff_Text h4 { 
	color: #3F97C8; 
	font-size: 12px; }

.Training_Staff_Text p { 
	color: #ffffff; }

img.Training_Staff_Photo  { 
	border: 1px #ffffff solid; 
	float: left; 
	margin-right: 15px; 
	margin-bottom: 8px; }

.Training_Staff_Text h3 { 
	color: #f00; 
	letter-spacing: 3px; 
	font-size: 14px; }

.WrestlingCamps h5 { 
	font-size: 11px; }

.WrestlingCamps p { 
	padding: 4px 4px; }

.WrestlingCamps h4 { 
	background-color: #390007; 
	padding: 4px 4px; 
	border-top: 1px #ffffff solid; 
	font-size: 14px; }

.WrestlingCamps h5 { 
	padding: 4px 4px; }

.WrestlingCamps { 
	padding: 4px 4px; }

a:link { 
	color: #ffffff; }

a:hover { 
	color: #ff0000; }

a:visited { 
	color: #fff; }

h3 { 
	font-size: 18px; 
	color: #3F97C8; }

h1 { 
	font-size: 15px; 
	color: #ff0000; }

h2 { 
	font-size: 20px; 
	color: #ff0000; }

h4 { 
	font-size: 12px; 
	color: #31759A; }

h3 { 
	font-family: Georgia,"Times New Roman",Times,serif; }

h2 { 
	font-family: Georgia,"Times New Roman",Times,serif; }

.thumbs { 
	width: 150; 
	margin: 2px 2px; 
	height: 120px; }

td { 
	padding: 3px 3px; }

.GalleryPhoto img { 
	height: 140px; }

.GalleryPhoto { 
	height: 190px; 
	overflow: hidden; 
	float: left; 
	width: 160px; 
	margin: 3px 3px; }

.Gallery { 
	width: 700px; }

.ProductImage { 
	float: right; 
	width: 200px; }

.Product { 
	float: left; 
	width: 50%; }

.homefivepics { 
	border-top: 2px #3F97C8 solid; 
	border-bottom: 2px #3F97C8 solid; 
	padding: 5px 0px; 
	text-align: center; }

