﻿/* CSS Document */
body{padding:0px; margin:0px; background-image:url('../images/backgrd.jpg'); color:#333333; font:12px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
#bullet ul {
list-style-type: circle;
}


.clear {clear: both; margin: 0px}

#container{
	margin: 0 auto;
	width: 775px;
	position: relative;
	border: 2px solid #000;
}
p a.link01{
	font: 12px/14px Tahoma, sans-serif;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
p a.link01:hover{color:#fff; text-decoration:none; background:#009900;}

p a{
	font: 11px/14px Tahoma, sans-serif;
	color: #d76500;
	font-weight: normal;
	text-decoration: none;
}
p a:hover{color:#fff; text-decoration:none; background: #990000;}

/* HEADER */

#header{height:239px; position:relative; background:url(../images/b_top.jpg) 0 0 no-repeat;}

#logo{
	width: 650px;
	height: 58px;
	position: absolute;
	top: 11px;
	left: 25px
}

#slogan{width:200px; height:16px; position:absolute; top:35px; left:545px }

#categories{width:298px; height:55px; position:absolute; top:70px; left:296px }

/* MENU */

#menu{height:40px; position:relative; background:url(../images/b_buttons.jpg) 0 0 no-repeat; clear:both}

#menu ul{margin: 0 auto; padding-top:15px; padding-left:30px;}
#menu ul li{float:left; margin-right: 21px;}

#menu ul li.home a{
	width: 35px;
	height: 13px;
	display: block;
	background: url(../images/menu_01.gif) no-repeat 0
0;
	text-indent: -20000px;
}
#menu ul li.home a:hover{width:35px; height:13px; background:url(../images/over_01.gif) 0 0 no-repeat;}

#menu ul li.about a{
	width: 72px;
	height: 13px;
	display: block;
	background: url(../images/menu_02.gif) no-repeat 0
0;
	text-indent: -20000px;
}
#menu ul li.about a:hover{width:72px; height:13px; background:url(../images/over_02.gif) 0 0 no-repeat;}

#menu ul li.membership a{
	width: 81px;
	height: 13px;
	display: block;
	background: url(../images/menu_03.gif) no-repeat 0
0;
	text-indent: -20000px;
}
#menu ul li.membership a:hover{width:81px; height:13px; background:url(../images/over_03.gif) 0 0 no-repeat;}

#menu ul li.prices a{
	width: 79px;
	height: 13px;
	display: block;
	background: url(../images/menu_04.gif) no-repeat 0 0;
	text-indent: -20000px;
}
#menu ul li.prices a:hover{width:79px; height:13px; background:url(../images/over_04.gif) 0 0 no-repeat;}

#menu ul li.events a{
	width: 77px;
	height: 13px;
	display: block;
	background: url(../images/menu_05.gif) no-repeat 0
0;
	text-indent: -20000px;
}
#menu ul li.events a:hover{width:77px; height:13px; background:url(../images/over_05.gif) 0 0 no-repeat;}

#menu ul li.contacts a{
	width: 72px;
	height: 13px;
	display: block;
	background: url(../images/menu_06.gif) no-repeat 0
0;
	text-indent: -20000px;
}
#menu ul li.contacts a:hover{width:72px; height:13px; background:url(../images/over_06.gif) 0 0 no-repeat;}

#menu ul li.bullet{width:15px; height:13px; background:url(../images/bullet1.gif) 0 0 no-repeat;}

/* CONTENT */

#content{position:relative; background:#006600; border-top: #fff 1px dashed;  border-bottom: #fff 1px dashed; clear:both}

#incontent{
	background: #fff;
	padding-top: 20px;
	padding-bottom: 10px;
}

#leftPan{
	position: relative;
	width: 375px;
	float: left;
	border-right: #cccccc 1px solid;
	margin-right: 33px;
}

#welcome{width:300px; border-bottom:#cccccc 1px solid; padding-bottom:20px; margin-left:38px}
#welcome h2{width:211px; height:17px; background:url(../images/h_welcome.jpg) 0 0 no-repeat; clear:both; padding-bottom:21px;}
#welcome p.img{
	width: 170px;
	min-height: 75px;
	padding: 6px 0 15px 155px;
	background: url(../images/img_welcome.jpg) 0 0 no-repeat;
	display: block;
	font: 12px/12px Tahoma, sans-serif;
	color: #d76500;
	font-weight: bold;
}

#equipment{width:338px; position:inherit; clear:both;}
#equipment h2{
	background-position: center bottom;
	width: 130px;
	height: 140px;
	background: url(../images/img_equipment.jpg) 0 0 no-repeat;
	float: left;
	margin-top: 10px;
}
#equipment h3{width:202px; height:40px; background:url(../images/h_equipment.jpg) 0 0 no-repeat; float:left; margin-top:9px;}
#equipment ul{width:202px;float:left; margin-top:10px;}
#equipment ul li{height:18px;}
#equipment ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 27px 7px no-repeat; padding: 0 0 0 42px; display:block;}
#equipment ul li a:hover{text-decoration:none; color:#000;}

#rightPan{position:relative; width:332px; float:left;}

#services{
	width: 332px;
	border-bottom: #cccccc 1px solid;
	padding-bottom: 15px;
}
#services h2{
	width: 332px;
	height: 17px;
	background: url(../images/h_services.jpg) 0 0 no-repeat;
	padding-bottom: 11px;
	float: left;
}
#services h3{
	width: 103px;
	height: 180px;
	background: url(../images/img_services.jpg) 1px 0 no-repeat;
	float: left;
}

#services ul{width:229px;float:left; margin-top:5px;}
/*#services ul li{height:18px;}*/
*/
#services ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#services ul li a:hover{text-decoration:none; color:#000;}

#services p{clear:both}

#membership{width:332px; margin-top:20px;}
#membership h2{width:332px; height:17px; background:url(../images/h_membership.jpg) 0 0 no-repeat; padding-bottom:10px; }
#membership p.boldtext{
	font: 12px/12px Tahoma, sans-serif;
	color: #d76500;
	font-weight: bold;
	padding-bottom: 10px;
}
/*#membership ul li{height:18px;}*/
#membership ul li {
	font: 11px Tahoma, sans-serif;
	color: #800000;
	font-weight: normal;
	background: url(../images/arrow1.jpg) 0 7px no-repeat;
	padding: 0 0 0 12px;
	display: list-item;
}
#membership ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; padding: 0 0 0 42px; display:block;}
#membership ul li a:hover{text-decoration:none; color:#000;}

/* FOOTER */

#footer {
	height: 119px;
	clear: both;
	background: #AA2000;
}

#footer img{width:301px; float:left; border-right:#fff 1px dashed;}
#footer p{
	margin: 20px 0 0 30px;
	font: 10px/18px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #fff;
	float: left;
	width: 400px;
}
#footer p a{font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 2px }
#footer p a:hover{color:#000; background:#FFFFFF;}
#services ul li {
	font: 11px Tahoma, sans-serif;
	color: #800000;
	font-weight: normal;
	background: url(../images/arrow1.jpg) 0 7px no-repeat;
	padding: 0 0 0 12px;
	display: list-item;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
#addy {
	width: 300px;
	border-bottom: #cccccc 1px solid;
	padding-bottom: 20px;
	margin-left: 38px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-color: #cccccc;
	border-bottom-width: 0px;
	margin-top: 20px;
}
.orangetext {
	font: 12px Tahoma, sans-serif;
	color: #d76500;
	font-weight: bold;
}
#areas {
	width: 332px;
	margin-top: 15px;
	margin-bottom: 20px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-top-width: 1px;
	padding-top: 10px;
}
#contentinside {
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#contentinside ul{width:229px;float:left; margin-top:5px;}
#contentinside ul li{height:18px;}
#contentinside ul li a{font:10px/18px Tahoma, sans-serif; color:#d76500; font-weight:normal; text-decoration:underline; background:url(../images/arrow1.jpg) 0 7px no-repeat; padding: 0 0 0 12px; display:block;}
#contentinside ul li a:hover{text-decoration:none; color:#000;}

.orangetextCopy {
	font: 12px Tahoma, sans-serif;
	color: #800000;
	font-weight: bold;
}

