Body {
	font-family : Arial, Verdana, Helvetica, Sans-Serif;
	
	color : #333333;
	font-size : 12pt;
	margin: 0px;
	padding: 0px;

}



h1 {
		font-family: 'MyUnderwoodRegular';
		
	color : #000000;
	font-size : 20pt;
	margin: 0px;
	line-height: 35px;
	margin-right: 15px;
	margin-bottom: 10px;
	padding-left: 10px;
}

h2 {
	
	
	color : #000000;
	font-size : 12pt;
	margin: 0px;
	text-shadow: 1px 1px 1px #CCC;
	line-height: 23px;
	margin-right: 15px;
	margin-bottom: 10px;
}

h3 {
	
	
	color : #333333;
	font-size : 10pt;
	margin: 0px;

	line-height: 20px;
	margin-bottom: 10px
	margin-right: 15px;
}

.rules {

	line-height: 20px;
	margin-top: 10px;

}

.rates {

	line-height: 20px;
	margin-top: 10px;

}

.groups {

	line-height: 20px;
	margin-top: 10px;

}

A:link {
	text-decoration : none;
	color: #666666;
}

A:visited {
	text-decoration : none;
	color: #666666;
}

A:hover {
	color : #000000;
	text-decoration : none;
	background : #808080;
}
a img {
	border:none;
	background: transparent;
}
A:active {color : #808080; font-weight : normal; text-decoration : none; background : #000000;}
.current {
	color : #08155E;
	text-decoration : none;
	font-size: 24px;
	font-weight: bold;
}
.hmbck {
	background-image: url(../images/hmbck.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #000;
}
.ratebck {
	background-image: url(../images/ratebckgrd.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #000;
}	
#screen {
	background-image: url(../images/000.gif);
	background-repeat: repeat;
	height: 1050px;
	width: 100%;
	opacity: 1;
	position: inherit;
	overflow: auto;
	overflow-x:hidden
}
#header {
	background-color: #000;
	height: 100px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/header.jpg);
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
}
#title {
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 800px;
	position: absolute;
}
#facebook {
	height: 90px;
	width: 90px;
	position: absolute;
	left: 824px;
	top: 3px;
}
#facebook a:link {
	background: transparent;
}
#facebook a:visited {
	background: transparent;
}
#facebook a:active {
	background: transparent;
}
#facebook a:hover {
	background: transparent;
}
#facebook a:focus {
	background: transparent;
}
#twitter {
	height: 90px;
	width: 90px;
	position: absolute;
	left: 924px;
	top: 3px;

}
#twitter a:link {
	background: transparent;
}
#twitter a:visited {
	background: transparent;
}
#twitter a:active {
	background: transparent;
}
#twitter a:hover {
	background: transparent;
}
#twitter a:focus {
	background: transparent;
}
#titlecon {
	height: 100px;
	width: 1024px;
	position: absolute;
}

#navhighlight {
	color: #FFF;
	}

.nspbtitle {
	font-family: 'ArmaliteRifleRegular';
	font-size: 43px;
	font-style: normal;
	letter-spacing:3px;
	font-weight: normal;
	text-transform: capitalize;
	color: red;
	top: 20px;
	left: 10px;
	position: absolute
	
	
	
}



.nullimg {
	opacity:0.05;
filter:alpha(opacity=10); /* For IE8 and earlier */
position: absolute;
}

@font-face {
    font-family: 'ArmaliteRifleRegular';
    src: url(../font/armalite/armalite_rifle-webfont.eot);
    src: url(../font/armalite/armalite_rifle-webfont.eot?#iefix) format('embedded-opentype'),
         url(../font/armalite/armalite_rifle-webfont.woff) format('woff'),
         url(../font/armalite/armalite_rifle-webfont.ttf) format('truetype'),
         url(../font/armalite/armalite_rifle-webfont.svg#ArmaliteRifleRegular) format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'MyUnderwoodRegular';
    src: url('../font/underwood/MyUnderwood-webfont.eot');
    src: url('../font/underwood/MyUnderwood-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/underwood/MyUnderwood-webfont.woff') format('woff'),
         url('../font/underwood/MyUnderwood-webfont.ttf') format('truetype'),
         url('../font/underwood/MyUnderwood-webfont.svg#MyUnderwoodRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}








#bodylink {
	color: #000;
}


#banner {
	
	height: 200px; 
	width: 800px;
	top: 110px;
	background-color: #CCC;
	position: absolute;
	}

#slideshow {
	height: 300px; 
	width: 600px;
	top: 320px;
	background-color: #CCC;
	position: absolute;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
}
#slideimage {
	background-color: #FFF;
	margin: 10px;
	border: thin solid #999;
	height: 280px;
	width: 580px;
}

#container {
	width: 940px;
	
	}

#main {
	height: 150px;
	width: 940px;
	top: 635px;
	left: 82px;
	background-color: #CCC;
	position: relative;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	
}
#mainsub {
	background-color: #FFF;
	height: 105px;
	width: 700px;
	position: absolute;
	margin: 10px;
	padding: 10px;
	left: 2px;
	top: 0px;
	border: thin solid #999;
}
.mainsub img {
	    padding-right:10px;	
}
#mainright {
	width: 153px;
	border: thin solid #999;
	left: 740px;
	position: absolute;
	background-color: #FFF;
	padding: 10px;
	margin: 10px;
	height: 105px;

}
#arrow1 {
	background-image: url(../images/arrow.png);
	height: 40px;
	width: 175px;
	left: -40px;
	top: 15px;
	position: absolute;
	z-index: 2;
}
#arrowtxt1 {
	position: absolute;
	top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	left: 6px;
}
#arrow2 {
	background-image: url(../images/arrow.png);
	height: 40px;
	width: 175px;
	left: -7px;
	top: 108px;
	position: absolute;
	z-index: 2;
}
#arrowtxt2 {
	position: absolute;
	top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	left: 6px;
}
#arrow3 {
	background-image: url(../images/arrow.png);
	height: 40px;
	width: 175px;
	left: -14px;
	top: 50px;
	position: absolute;
	z-index: 2;
}
#arrowtxt3 {
	position: absolute;
	top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	left: 6px;
}
#arrow4 {
	background-image: url(../images/arrow.png);
	height: 40px;
	width: 175px;
	left: -13px;
	top: 55px;
	position: absolute;
	z-index: 2;
}
#arrowtxt4 {
	position: absolute;
	top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	left: 6px;
}
#arrow5 {
	background-image: url(../images/arrow.png);
	height: 40px;
	width: 175px;
	left: -13px;
	top: 52px;
	position: absolute;
	z-index: 2;
}
#arrowtxt5 {
	position: absolute;
	top: 7px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	left: 6px;
}
#textbody {
	height: 310px;
	width: 1023px;
	background-color: #CCC;
	position: absolute;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	top: 800px;
}
#textbodysub {
	background-color: #FFF;
	width: 980px;
	position: absolute;
	margin: 10px;
	padding: 10px 10px 10px 10px;
	border: 12px solid #CCC;
	height: auto;
	left: -11px;
	top: -10px;
}



.textbody img {
	padding: 10px;
	border: 1px solid #CCC;
}
#footer {
	text-align: center;
	font-size: 10px;
	top: 275px;
	position: absolute;
	width: 984px;
}

#phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1.5px;
	width: 152px;
	position: absolute;
	left: 630px;
	top: 32px;
	color: #FFF;
}
.home {
	width: 70px;
	top: 80px;
	position: absolute;
	left: 15px;
	font-weight: bold;
	
}

	
.Rates {
	position: absolute;
	width: 60px;
	top: 80px;
	left: 81px;
	font-weight: bold;
}
.Contact {
	position: absolute;
	width: 60px;
	left: 506px;
	top: 80px;
	font-weight: bold;
}
.Groups {
	position: absolute;
	width: 60px;
	left: 145px;
	top: 80px;
	font-weight: bold;
}
.Events {
	position: absolute;
	width: 60px;
	left: 219px;
	top: 80px;
	font-weight: bold;
}
.FAQ {
	position: absolute;
	width: 60px;
	left: 287px;
	top: 80px;
	font-weight: bold;
}
.Rules {
	position: absolute;
	width: 60px;
	left: 338px;
	top: 80px;
	font-weight: bold;
}
.owners {
	position: absolute;
	left: 398px;
	top: 80px;
	font-weight: bold;
}
#image {
	border: thin solid #000;
	z-index: 1;
}
#ratetxt {
	
	float:left;
	border: 12px solid #CCC;
	background-color: #FFF;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	height: 680px;
	width: 445px;
	padding: 5px 5px 5px 5px;
	
}

#ratefooter {
	height: 310px;
	width: 800px;
	background-color: #CCC;
	float: left;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	top: 600px;
}
#ratefootersub {
	background-color: #FFF;
	width: 800px;
	float: left;
	margin: 10px 10px 10px 0px;

	border: 12px solid #CCC;
	height: auto;
	
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
}



.bold {
	font-weight: bold;
}
.groupbck {
	background-image: url(../images/groupbck.jpg);
	background-color: #000;
	background-repeat: no-repeat;
}
#grptxtcnt {
	width: 1024px;
	height: auto;
	top: 114px;
	position: absolute;
}
#grptxtsubcnt {
	height: auto;
	width: 384px;
	position: absolute;
	left: 0px;
	top: -3px;
	
}

#contact_center{

text-align: center;

}

#group_booking_cnt{
	height: auto;
	width: 545px;
	position: absolute;
	left: 420px;
	top: 250px;
	z-index:3;

	}

#group_booking_text{
	background-color: #FFF;
	border: 12px solid #CCC;
	height: auto;
	width: 545px;
	left: 783px;
	top: 109px;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	padding: 5px;
	z-index:3;
	}

#grptxt {
	background-color: #FFF;
	border: 12px solid #CCC;
	height: auto;
	width: 365px;
	left: 783px;
	top: 109px;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	padding: 5px;
}
.grptxt img {
	padding: 10px;
	border: 1px solid #CCC;
}
.eventbck {
	background-image: url(../images/evntbck.jpg);
	background-repeat: no-repeat;
}
#eventstextsubcnt {
	margin: 5px;
	height: auto;
	width: 1024px;
	position: absolute;
	left: 0px;
	top: -3px;
}
#eventstext {
	background-color: #FFF;
	border: 12px solid #CCC;
	height: auto;
	width: 990px;
	left: 0px;
	top: 109px;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	padding: 5px;
}
.faqbck {
	background-image: url(../images/faqbck.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	overflow: scroll;
	overflow-x: hidden;
	background-color: #000;
}
#faqtxtsubcnt {
	margin: 5px;
	height: auto;
	width: 730px;
	position: absolute;
	left: 0px;
	top: -3px;
}
#faqtxt {
	border: 12px solid #CCC;
	background-color: #FFF;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	top: 113px;
	height: auto;
	width: 730px;
	padding: 5px;
	left: 285px;
}
.cntbck {
	background-image: url(../images/contact_bg.jpg);
	background-repeat: no-repeat;
}
#cntsubcnt {
	margin: 5px;
	height: auto;
	width: 350px;
	position: absolute;
	left: -4px;
	top: 0px;
}
#cnttxt {
	border: 12px solid #CCC;
	background-color: #FFF;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	top: 400px;
	height: auto;
	width: 350px;
	padding: 5px;
	left: 285px;
}
.cnttxt img {
	padding: 10px;
	border: 1px solid #CCC;
	text-align: center;
	background: transparent;
}
.rulbkg {
	background-image: url(../images/rulebck.jpg);
	background-color: #000;
	background-repeat: no-repeat;
}
#rultextsubcnt {
	margin: 5px;
	height: auto;
	width: 384px;
	position: absolute;
	left: 0px;
	top: 50px;
}
#rultext {
	background-color: #FFF;
	border: 12px solid #CCC;
	height: auto;
	width: 550px;
	left: 783px;
	top: 9px;
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
	padding: 5px;
}

/*JQUERY IMAGESTRIP PLUGIN*/

/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
position: relative;
overflow: hidden; 
border: 5px solid #ff0000;  
margin: 0 0 1px 0;
}
.stripViewer ul { /* this is your UL of images */
margin: 0;
padding: 0;
position: relative;
left: 0;
top: 0;
width: 1%;
list-style-type: none;
}
.stripViewer ul li { 
float:left;
}
.stripTransmitter {
overflow: auto;
width: 1%;
}
.stripTransmitter ul {
margin: 0;
padding: 5px;
position: relative;
list-style-type: none;

}
.stripTransmitter ul li{
width: 50px;
float:left;
margin: 0 1px 1px 0;
}
.stripTransmitter a{
font: bold 10px Verdana, Arial;
text-align: center;
line-height: 22px;
background: #ff0000;
color: #fff;
text-decoration: none;
display: block;
}
.stripTransmitter a:hover, a.current{
background: #fff;
color: #ff0000;
}

/*tooltips formatting*/
.tooltip
{
padding: 0.5em;
background: #fff;
color: #000;
border: 5px solid #dedede;
}

#gal1{
				height: 453px;
				width: 604px;
				top: 115px;
				background-color: #CCC;
				position: absolute;
				-moz-box-shadow: 0 0 3px 3px #000000;
				-webkit-box-shadow: 0 0 3px 3px#000000;
				box-shadow: 0 0 3px 3px #000000;
				}
				
.iframestyle {

	padding: 10px 10px 10px 10px;
	background-color: #CCC;	  
	float:right; 
	
	-moz-box-shadow: 0 0 3px 3px #000000;
	-webkit-box-shadow: 0 0 3px 3px#000000;
	box-shadow: 0 0 3px 3px #000000;
}

.YTcontainer {
	float: right;
	height:226px;
	width: 420px;	
	padding: 20px;
	clear: both;
	}

#joe_picture{
	

	left: 420px;
	top: -262px;
	position: absolute;
	z-index: 2;
	
	}
	
	#guy_n_girl{
	

	top: -211px;
	position: absolute;
	
	
	}
	
#ul_locate{
	top: 0px;
	left: 120px;
	position: absolute;
	
	}