@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

A:link { color: #FFF; text-decoration:underline; }
A:visited { color:#FFF; text-decoration:underline; }
A:active { color: #970000; text-decoration:underline ; }
A:hover { color:#970000; text-decoration: underline; }

H1 {
	font-size: 32px;
	font: Helvetica, Arial, sans-serif
}
H2 { 
	font-size: 18px;
	color:#970000;
	font: Helvetica, Arial, sans-serif;
}

#F3 {
	font-size: 26px;
	color: #F00;
	float: left;
	padding-left: 263px;
}

#F4 {
	font-size: 26px;
	color: #FFF;
	float: left;
	padding-left: 9px;
}

#F5 {
	font-size: 38px;
	color: #F00;
	float: left;
	padding-left: 360px;
}

#F6 {
	font-size: 38px;
	color: #000;
	float: left;
	padding-left: 10px;
}

#p1 {
	color:#970000;
}

p3 {
	color:#FFF;
}

#p2 {
	color:#FFF;
	font-size:15px;
}

#p3 {
	color:#000;
	font-size:15px;
}

.floatright { float: right; }
.floatleft { float: left; }

#home {
	width: 1000px;
	height: 650px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000;
}

#home2 {
	width: 1000px;
	height: 950px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000;
}

#header {
	width: 1000px;
	height: 80px;
	background-image: url(images/Index/header.png);
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 80px;
	color: #FFF;
	font-size: 26px;
}

#header2 {
	width: 1000px;
	height: 80px;
	background-image: url(images/Equipment/header1.png);
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 80px;
	color: #FFF;
}

#header2a {
	width: 1000px;
	height: 80px;
	background-image: url(images/classes/header.png);
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	line-height: 80px;
	color: #FFF;
}

#tabs {
	background-image: url(images/index/tabs.png);
	width: 1000px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
}

#button {
	width: 125px;
	height: 45px;
	float: left;
	text-align: center;
	line-height: 45px;
	color: #FFF;
}
#button a {
	text-decoration:none;
}

#meat {
	width: 1000px;
	height: 525px;
	margin-left: auto;
	margin-right: auto;
}

#meat2 {
	width: 1000px;
	height: 825px;
	margin-left: auto;
	margin-right: auto;
}

#left {
	width: 200px;
	height: 525px;
	background-image: url(images/Index/left.png);
	float: left;
}

#left-top {
	width: 200px;
	height: 305px;
	float: left;
}

#left-middle {
	width: 200px;
	height: 160px;
	float: left;
}

#left-bottom {
	width: 200px;
	height: 60px;
	float: left;
}

#left-button {
	width: 200px;
	height: 40px;
	float: left;
	text-align: center;
	line-height: 40px;
	color: #FFF;
}
	
#middle {
	width: 800px;
	height: 525px;
	background-image: url(images/Index/middle.png);
	float: left;
}

#middle-top {
	background-image: url(images/index/middle-top.png);
	width: 800px;
	height: 275px;
	float: left;
}

#middle-bottom {
	background-image: url(images/index/middle-bottom.png);
	width: 800px;
	height: 250px;
	float: left;
	color: #FFF;
}

#middle-bottom-heading {
	width: 783px;
	height: 50px;
	padding-left: 17px;
	float: left;
}

#middle-bottom-text {
	width: 683px;
	height: 200px;
	padding-left: 37px;
	padding-right: 80px;
	float: left;
	color: #FFF;
}
	
#middle-top-right {
	width: 510px;
	height: 250px;
	float: left;
	color: #FFF;
	padding-top: 20px;
}

#middle-top-left {
	width: 290px;
	height: 270px;
	float: left;
	color: #FFF;
}

#classesleft {
	width: 330px;
	height: 510px;
	float: left;
	text-align: center;
	padding-top: 15px;
	font-size: 20px;
	color: #970000;
	background-image:url(images/Classes/background01.png);
}

#classesmiddle {
	width: 370px;
	height: 485px;
	float: left;
	padding-top: 40px;
	background-image: url(images/Classes/background02.png);
	padding-left: 10px;
	color:#000;
}
#classesmiddle a:link { color: #970000; text-decoration:underline; }
#classesmiddle a:visited { color:#970000; text-decoration:underline; }
#classesmiddle a:active { color: #000; text-decoration:underline ; }
#classesmiddle a:hover { color:#000; text-decoration: underline; }

#classesright {
	width: 290px;
	height: 525px;
	float: left;
	text-align: center;
	background-image: url(images/Classes/background03.png);
	color:#000;
}

#heading {
	width: 980px;
	heght: 45px;
	line-height: 45px;
	font-size:24px;
	color:#970000;
	padding-left: 20px;
}

#heading2 {
	width: 380px;
	heght: 35px;
	line-height: 35px;
	font-size: 22px;
	color: #970000;
	padding-left: 20px;
}

#heading2a {
	width: 380px;
	heght: 35px;
	line-height: 35px;
	font-size: 22px;
	color: #970000;
	background-image: url(images/Classes/heading-back.png);
	padding-left: 20px;
}

#heading3 {
	color:#970000;
	font-size:20px;
}

#heading4 {
	width: 1000px;
	heght: 45px;
	line-height: 45px;
	font-size: 28px;
	color: #970000;
	background-image: url(images/Equipment/header2.png);
	text-align: center;
	float: left;
}

#heading5 {
	width: 1000px;
	heght: 45px;
	line-height: 45px;
	font-size: 20px;
	background-image: url(images/Equipment/header2.png);
	text-align: center;
	color: #000;
}

#heading6 {
	width: 1000px;
	heght: 45px;
	line-height: 45px;
	font-size: 20px;
	background-image: url(images/Equipment/header2a.png);
	text-align: center;
	color: #000;
}

#heading7 {
	width: 1000px;
	heght: 45px;
	line-height: 45px;
	font-size: 20px;
	background-image: url(images/Equipment/header2b.png);
	text-align: center;
	color: #000;
}


#heading2 a:link { color: #970000; text-decoration:underline; }
#heading2 a:visited { color:#970000; text-decoration:underline; }
#heading2 a:active { color: #FFF; text-decoration:underline ; }
#heading2 a:hover { color:#FFF; text-decoration: underline; }
#column1 a:link { color: #970000; text-decoration:none; }
#column1 a:visited { color:#970000; text-decoration:none; }
#column1 a:active { color: #FFF; text-decoration:underline ; }
#column1 a:hover { color:#FFF; text-decoration: underline; }


#Acts {
	width: 1000px;
	height: 230px;
	text-align: center;
}

#acts-bottom {
	width: 1000px;
	height: 250px;
	float: left;
}

#act-left {
	width: 200px;
	height: 250px;
	float: left;
}

#act-middle-bottom {
	width: 780px;
	height: 230px;
	background-image: url(images/Acts/acts-bottom.png);
	margin-left: 200px;
	padding-left: 20px;
	padding-top: 20px;
}

#act-middle-bottom-box1 {
	width: 320px;
	height: 230px;
	float: left;
}

#act-middle-bottom-box2 {
	width: 460px;
	height: 230px;
	float: left;
}

#text-heading {
	font-size: 20px;
	color: #970000;
}

#media-left {
	width: 200px;
	height: 510px;
	background-image: url(images/Media/left.png);
	float: left;
}

#column1 {
	width: 100px;
	height: 150px;
	float: left;
	text-align: center;
}

#media-middle-bottom {
	width: 750px;
	height: 260px;
	background-image: url(images/media/middle-bottom.png);
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	float: left;
}

#equipment {
	width: 1000px;
	height: 275px;
	text-align: center;
	background-image:url(images/Equipment/header.png);
	float: left;
	color:#000;
	font-size: 30px;
}

#equipment-column {
	width: 250px;
	height: 250px;
	text-align: center;
	background-image:url(images/Equipment/column.png);
	float: left;
	color:#000;
}

#equipment-middle {
	width: 500px;
	height: 250px;
	text-align: center;
	background-image:url(images/Equipment/middle.png);
	float: left;
	color: #000;
}

#equipment-top {
	width: 1000px;
	height: 34px;
	text-align: center;
	float: left;
	color:#000;
	font-size: 30px;
	padding-top: 196px;
}

#equipment-middle a:link { color: #C10207; text-decoration:none; }
#equipment-middle a:visited { color: #C10207; text-decoration:none; }
#equipment-middle a:active { color: #000; text-decoration:underline; }
#equipment-middle a:hover { color: #000; text-decoration: underline; font-size:18px; }
#equipment-top a:link { color: #000; text-decoration:none; }
#equipment-top a:visited { color: #000; text-decoration:none; }
#equipment-top a:active { color:#C10207; font-size:32px; }
#equipment-top a:hover { color: #C10207; font-size:32px; }
#description a:link { color: #000; text-decoration:underline; }
#description a:visited { color: #000; text-decoration:none; }
#description a:active { color:#C10207; }
#description a:hover { color: #C10207; }
#description-tall a:link { color: #000; text-decoration:underline; }
#description-tall a:visited { color: #000; text-decoration:none; }
#description-tall a:active { color:#C10207; }
#description-tall a:hover { color: #C10207; }
#shipping a:link { color: #000; text-decoration:underline; }
#shipping a:visited { color: #000; text-decoration:none; }
#shipping a:active { color:#C10207; }
#shipping a:hover { color: #C10207; }
#class-description a:link { color: #970000; text-decoration:underline; }
#class-description a:visited { color: #970000; text-decoration:none; }
#class-description a:active { color:#400000; }
#class-description a:hover { color: #400000; }
#class-button a:link { color: #970000; text-decoration:underline; }
#class-button a:visited { color: #970000; text-decoration:none; }
#class-button a:active { color:#F00; }
#class-button a:hover { color: #F00; }
#class-description-long a:link { color: #970000; text-decoration:underline; }
#class-description-long a:visited { color: #970000; text-decoration:none; }
#class-description-long a:active { color:#400000; }
#class-description-long a:hover { color: #400000; }


#booking {
	width: 650px;
	height: 480px;
	float: left;
}

#booking-pic {
	width: 350px;
	height: 480px;
	float: left;
}

#storehome {
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
}

#store {
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/Equipment/background.png);
	background-repeat: repeat-x;
}

#item {
	width: 1000px;
	height: 140px;
	padding-top: 10px;
	color: #000;
}

#description {
	width: 393px;
	height: 140px;
	float: left;
	padding-right: 7px;
	color: #000;
}

#item-pic {
	width: 300px;
	height: 140px;
	float: left;
}

#item-tall {
	width: 1000px;
	height: 200px;
	padding-top: 10px;
	color: #000;
}

#item-long {
	width: 1000px;
	height: 100px;
	padding-top: 10px;
	color: #000;
}

#description-tall {
	width: 393px;
	height: 180px;
	float: left;
	padding-right: 7px;
	color: #000;
}

#item-pic-tall {
	width: 300px;
	height: 200px;
	float: left;
}


#shipping {
	width: 480px;
	height: 250px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	color:#000;
}

#shipping-international {
	width: 980px;
	height: 100px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	color:#000;
}

#class-description {
	width: 360px;
	height: 200px;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	color: #000;
}

#class-description-long {
	width: 980px;
	height: 100px;
	float: left;
	padding-right: 30px;
	padding-left: 10px;
	color: #000;
}

#class-button {
	width: 125px;
	height: 45px;
	float: left;
	text-align: center;
	line-height: 45px;
	color: #000;
	background-image: url(images/Classes/button.png);
}
