body {
	font: 100% Tahoma, Arial, sans-serif;
	background: url(../images/body_bg2.jpg); 
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position:  center top;
}


#galleryHeader {
   background-image: url(/images/header_gallery.jpg);
   width:800px;
   height:170px;
   position: relative;
   z-index:105;
}

#header {
   background-image: url(/images/header2.jpg);
   width:800px;
   height:397px;
   z-index:100;
}

#headerf {
   background-image: url(/images/header1f.jpg);
   width:900px;
   height:330px;
   z-index:100;
}

#header3 {
   background-image: url(/images/header3.jpg);
   width:800px;
   height:397px;
   z-index:100;
}

#header4 {
   background-image: url(/images/header4.jpg);
   width:800px;
   height:397px;
   z-index:100;
}

#header5 {
   background-image: url(/images/header5.jpg);
   width:800px;
   height:397px;
   z-index:100;
}

#header6 {
   background-image: url(/images/header6.jpg);
   width:800px;
   height:397px;
   z-index:100;
}

#header7 {
   background-image: url(/images/header7.jpg);
   width:800px;
   height:397px;
   z-index:100;
}

#topright {
   position: relative;
   z-index:105;
   left:470px;
   font-size: 10px;
   color: #FFFFFF; 
}

#topright A {
   font-size: 10px;
   color: #FFFFFF; 
   text-decoration: none;
}

#topright A:hover {
   font-size: 10px;
   color: #FFFFFF; 
   text-decoration: underline;
}

#section_hockey {
   background-image: url(/images/section_hockey2.jpg);
   background-repeat: no-repeat;
   width:292px;
   height:113px;
   z-index:110;
}

#section_hockey SPAN{
   font-size: 11px;
   font-weight:bold;
   width: 140px;
   line-height: 125%;
   position: relative;
   z-index:115;
   top: 8px;
   left: 150px;
   color: #FFFFFF;
}

#hockey_more {
   position: relative;
   z-index:115;
   top: 25px;
   left: 210px;
}


#section_training {
   background-image: url(/images/section_personaltraining3.jpg);
   background-repeat: no-repeat;
   width:292px;
   height:113px;
   z-index:110;
}

#section_training SPAN{
   font-size: 11px;
   font-weight:bold;
   width: 140px;
   line-height: 125%;
   position: relative;
   z-index:115;
   top: 8px;
   left: 170px;
   color: #FFFFFF;
}

#training_more {
   position: relative;
   z-index:115;
   top: 25px;
   left: 210px;
}


#section_services {
   background-image: url(/images/section_services2.jpg);
   background-repeat: no-repeat;
   width:292px;
   height:113px;
   z-index:110;
}

#services_more {
   position: relative;
   z-index:115;
   top: 35px;
   left: 210px;
}

#section_products {
   background-image: url(/images/section_products2.jpg);
   background-repeat: no-repeat;
   width:292px;
   height:113px;
   z-index:110;
}

#products_more {
   position: relative;
   z-index:115;
   top: 37px;
   left: 210px;
}

#footer {
   background-image: url(/images/footer2.jpg);
   background-repeat: no-repeat;
   color:#ffffff;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;   
   width:800px;
   height:45px;
   z-index:100;
}

#footer TD{
   color:#ffffff;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   z-index:100;
}

#footer A{
   color:#ffffff;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 10px ;   
   text-decoration: none;
   z-index:100;
}

#botaddress {
  width:900px;
  z-index:100;
  color:#FFFFFF;
  font-size:11px;  
  font-family:Tahoma;
  text-align: center;
/*  background-color:#471500; */
}

#botaddress SPAN{
  color:#CCCCCC;
  font-size:11px;  
}

#galleryContent {
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 800px;
   background-image: url(/images/gallery_bg.jpg);
   background-repeat: repeat-y;
   z-index: 100;
   position: relative;
}

#mainContent {
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 800px;
   background-color: #000000; 
   z-index: 100;
}


#mainContent P {
   margin-left: 5px;
   margin-right: 10px;
   font-size: 12px;
   line-height: 125%;
   color: #ffffff;
}

#mainContent B {
   font-size: 12px;
   font-weight:bold;
   color: #ed1e24;
}

#mainContent A {
   font-size: 12px;
   font-weight:bold;
   color: #ed1e24;
   text-decoration:none;
}

#mainContent A:hover {
   font-size: 12px;
   color: #ed1e24;
   text-decoration:underline;
}

#mainContent H1 {
   margin-left: 5px;
   font-size: 15px;
   font-family: Arial;
   line-height: 150%;
   color: #91bfce;
}

#mainContent UL {
   font-size: 12px;
   display:block;
   margin-right: 15px;
   color: #ffffff;
   list-style-image: url(/images/arrow.gif);   
}

#mainContent OL {
   font-size: 11px;
   display:block;
}

#mainContent TD {
   font-size: 12px;
   color: #ffffff;
}


#leftmenu {
   color:#571902;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   width: 207px;
   position: relative;  
   top: 135px;
   z-index: 100;
}

#leftmenu TD{
   color:#571902;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   z-index: 105;
}

#leftmenu A{
   color:#FFFFFF;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 15px ;
   text-decoration: none;
   z-index: 105;
}

#leftmenu A:hover{
   text-decoration: underline;
}


#leftcol {
   color:#333333;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px ;
   text-align: center;
   width: 207px;
   position: relative;  
   z-index: 110;
   background-color: #000000; 
}

#leftclubtext {
   padding-left: 3px;
   padding-right: 3px;
   font-size: 11px;
   font-weight: bold;
   width: 180px;
   line-height: 150%;
   position: relative;
   z-index:115;
   top: 74px;
   color: #FFFFFF;
}

#rightcol {
   color:#5d5d5d;
   font-family:Tahoma, Arial, Verdana; 
   font-size: 11px;
   position: relative;
   width: 593px;    
   z-index: 105;
}

#rightcol P {
   padding-left: 3px;
   padding-right: 12px;
   font-size: 12px;
   line-height: 150%;
   color: #5d5d5d;
}

#rightcol A {
   padding-left: 3px;
   padding-right: 12px;
   font-size: 12px;
   line-height: 150%;
   text-decoration: none;
   color: #5d5d5d;
}

#rightcol A:hover {
  text-decoration: underline;
}


#rightcol UL {
   font-size: 12px;
   line-height: 150%;
   color: #5d5d5d;
   display:block;
   list-style-image: url(/images/arrow.gif);   
}

#rightcol H1 {
   margin-top: 5px;
   margin-left: 9px;
   font-size: 16px;
   font-family: Arial;
   color: #c23b03;
}

#rightcol H2 {
   margin-left: 9px;
   font-size: 14px;
   font-family: Arial;
   line-height: 150%;
   color: #c23b03;
}


#contact{
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   font-weight: bold;
   color: #ffffff;
}

#flashcontenttop {
   float: left;
   clear: both;
   height: 253px;
   top: 140px;
   left: 0px;
   z-index:125;
   position:relative; 
}

.mapsection {
  width: 510px;
  height: 330px;
  background-color: #571902;
  padding-top: 4px;
  padding-left: 5px;
}
