@charset "utf-8";

body {
	background-image: url(Images/main-bg.jpg);
	background-repeat: repeat;
}
.style1 {
	color: #7f1b44;
	letter-spacing: normal;
	word-spacing: normal;
}
.style2 {color: #a5a3a8
}
.style3 {color: #000000
}
.style6 {
	color: #7f1b44;
	font-weight: bold;
}
.copy {
	color: #000000;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 12px;
}
a:link {
	color: #7f1b44;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}
a:visited {
	text-decoration: none;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
a:hover {
	text-decoration: none;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
a:active {
	text-decoration: none;
}


#page_container {
	position:relative;
	width:968px;
	height:1640px;
	visibility: visible;
	top:-18px;
	left:0px;
	margin:0 auto;
	padding-top: 0px;
}

#head_banner {
	position:absolute;
	width:948px;
	height:326px;
	z-index:1;
	left: 10px;
	top: 8px;
	background-image: url(Images/head_image2.jpg);
	background-repeat: no-repeat;
	visibility: visible;
}

#scribble_1 {
	position:absolute;
	left:618px;
	top:947px;
	width:147px;
	height:48px;
	z-index:6;
	background-image: url(Images/scribble_1.jpg);
	background-repeat: no-repeat;
}
#scribble_2 {
	position:absolute;
	left:537px;
	top:280px;
	width:252px;
	height:42px;
	z-index:6;
	background-image: url(Images/scribble_2.jpg);
	background-repeat: no-repeat;
}


#image_slide {
	position:absolute;
	left:642px;
	top:22px;
	width:270px;
	height:220px;
	z-index:8;
}

#left_border {
	position:absolute;
	width:31px;
	height:1015px;
	z-index:2;
	left: 7px;
	top: 333px;
	background-image: url(Images/left_boarder.jpg);
}

#content_container {
	position: absolute;
	visibility: visible;
	top: 334px;
	left: 39px;
	width: 887px;
	height: 1017px;
	background-color: #FFFFFF;
	background-image: url(Images/notebg.jpg);
}

#nav_bg {
	position:absolute;
	left:0px;
	top:1px;
	width:208px;
	height:280px;
	z-index:1;
	background-image: url(Images/nav_bg.jpg);
}
#nav_container {
	position:absolute;
	left:25px;
	top:72px;
	width:160px;
	height:169px;
	z-index:3;
}

#welcome_banner {
	position:absolute;
	left:218px;
	top:2px;
	width:661px;
	height:39px;
	z-index:1;
	background-image: url(Images/welcome_h.jpg);
	background-repeat: no-repeat;
}
#welcome_message {
	position:absolute;
	left:219px;
	top:48px;
	width:641px;
	height:264px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 18px;
	padding: 10px;
}
#info_banner {
	position:absolute;
	left:39px;
	top:674px;
	width:887px;
	height:53px;
	z-index:1;
	background-image: url(Images/info_head.jpg);
}
#clubhouse_container {
	position:absolute;
	left:645px;
	top:730px;
	width:286px;
	height:616px;
	z-index:1;
	visibility: visible;
	background-repeat: repeat;
}
#join_now {
	position:absolute;
	left:21px;
	top:3px;
	width:251px;
	height:326px;
	z-index:3;
	visibility: visible;
	background-repeat: no-repeat;
}
#for_sale {
	position:absolute;
	left:21px;
	top:338px;
	width:251px;
	height:210px;
	z-index:6;
	background-repeat: no-repeat;
}
#page_curl1 {
	position:absolute;
	left:787px;
	top:915px;
	width:100px;
	height:100px;
	z-index:1;
	background-repeat: no-repeat;
}
#page_curl2 {
	position:absolute;
	left:0px;
	top:955px;
	width:60px;
	height:60px;
	z-index:1;
}

#training_times_container {
	position:absolute;
	left:328px;
	top:728px;
	width:315px;
	height:615px;
	z-index:1;
	background-repeat: repeat;
	background-image: url(Images/info_bg_2.jpg);
}
#news_container {
	position:absolute;
	left:40px;
	top:728px;
	width:286px;
	height:616px;
	z-index:1;
	visibility: visible;
	background-image: url(Images/info_bg.jpg);
}

#news {
	width: 280px;
	height: 333px;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 1px;

}
#news_events_bn {
	position:absolute;
	left:218px;
	top:45px;
	width:143px;
	height:32px;
	z-index:2;
}
#mainnews_container {
	position:absolute;
	left:218px;
	top:79px;
	width:430px;
	height:569px;
	z-index:1;
	visibility: visible;
	background-repeat: no-repeat;
	background-image: url(Images/news_bg.jpg);
}


#news_scroll_container {
	position: absolute;
	visibility: visible;
	height: 335px;
	width: 281px;
	top: 2px;
	left: 0px;
}
#mailing_list {
	position:absolute;
	left:14px;
	top:339px;
	width:255px;
	height:279px;
	z-index:3;
	visibility: visible;
	background-repeat: no-repeat;
}
#chocolove {
	position:absolute;
	left:10px;
	top:435px;
	width:259px;
	height:279px;
	z-index:3;
	visibility: visible;
	background-repeat: no-repeat;
}
#email_form {
	position:absolute;
	left:13px;
	top:122px;
	width:222px;
	height:121px;
	z-index:4;
}

.input1 {
	position: absolute;
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	padding: 0px;
	font-size: 13px;
	left: 61px;
	top: 31px;
	color: #FFFFFF;
}
.input2 {
	position: absolute;
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	padding: 0px;
	font-size: 13px;
	left: 60px;
	top: 63px;
	color: #FFFFFF;
}
.submit_button {
	clear:both;
	position: absolute;
	left: 149px;
	top: 90px;
	background-image: url(Images/submit.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	cursor:pointer;
	width: 69px;
	height: 25px;
	visibility: visible;
	padding:0;
	margin:0;
	border:none;

}

#right_border {
	position:absolute;
	width:31px;
	height:1015px;
	z-index:2;
	left: 927px;
	top: 333px;
	background-image: url(Images/right_boarder.jpg);
}
#bottom_border {
	position:absolute;
	width:905px;
	height:276px;
	z-index:2;
	left: 32px;
	top: 1348px;
	background-image: url(Images/footer_bg.jpg);
}
#footer_info {
	position:absolute;
	left:62px;
	top:36px;
	width:462px;
	height:113px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
#social_links1 {
	position:absolute;
	left:553px;
	top:115px;
	width:150px;
	height:95px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
#social_links2 {
	position:absolute;
	left:716px;
	top:128px;
	width:132px;
	height:60px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
#about_banner {
	position:absolute;
	left:218px;
	top:2px;
	width:661px;
	height:39px;
	z-index:1;
	background-image: url(Images/about_h.jpg);
	background-repeat: no-repeat;
}
#aboumycustomscroll3 {
	position:absolute;
	left:218px;
	top:47px;
	width:646px;
	height:805px;
	z-index:1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	padding: 10px;
}
#about_message2 {
	position:absolute;
	left:250px;
	top:615px;
	width:652px;
	height:296px;
	z-index:1;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	padding: 10px;
	background-image: url(Images/timeline_bg.jpg);
	background-repeat: repeat-x;
}
#about_container {
	position:absolute;
	left:250px;
	top:938px;
	width:678px;
	height:348px;
	z-index:1;
	background-repeat: repeat;
}
#note_bg {
	position:absolute;
	left:51px;
	top:-117px;
	width:328px;
	height:177px;
	z-index:1;
	background-image: url(Images/note_bg.jpg);
}
#whatis {
	position:absolute;
	left:167px;
	top:126px;
	width:123px;
	height:31px;
	z-index:2;
}

#nziha {
	position:absolute;
	left:30px;
	top:124px;
	width:107px;
	height:35px;
	z-index:2;
}
#clubhouse_banner {
	position:absolute;
	left:218px;
	top:2px;
	width:661px;
	height:39px;
	z-index:1;
	background-image: url(Images/clubhouse_h.jpg);
	background-repeat: no-repeat;
}
#photos_bn {
	position:absolute;
	left:709px;
	top:392px;
	width:114px;
	height:32px;
	z-index:2;
}
#photos {
	height:519px;
	width:238px;
	position: absolute;
	visibility: visible;
	left: 651px;
	top: 423px;
}
#photo_copy {
	position:absolute;
	left:7px;
	top:320px;
	width:224px;
	height:137px;
	z-index:1;
}
#flicker_button {
	position:absolute;
	left:18px;
	top:265px;
	width:94px;
	height:36px;
	z-index:1;
}

#flash_icon {
	position:absolute;
	left:5px;
	top:462px;
	width:100px;
	height:30px;
	z-index:1;
}
#flicker_icon {
	position:absolute;
	left:140px;
	top:462px;
	width:87px;
	height:29px;
	z-index:1;
}
#stats_bn {
	position:absolute;
	left:743px;
	top:46px;
	width:53px;
	height:32px;
	z-index:2;
}
#stats {
	height:307px;
	width:214px;
	position: absolute;
	visibility: visible;
	left: 663px;
	top: 78px;
	background-image: url(Images/stats_bg.jpg);
	background-repeat: no-repeat;
}
#tips_bn {
	position:absolute;
	left:217px;
	top:649px;
	width:149px;
	height:32px;
	z-index:2;
}
#tips {
	height:276px;
	width:427px;
	position: absolute;
	visibility: visible;
	left: 203px;
	top: 688px;
	background-repeat: no-repeat;
	background-image: url(Images/tips_bg.jpg);
}
#page_curl2b {
	position:absolute;
	left:0px;
	top:558px;
	width:60px;
	height:60px;
	z-index:1;
}
#page_curl1a {
	position:absolute;
	left:0px;
	top:558px;
	width:60px;
	height:60px;
	z-index:1;
}

#contact {
	height:500px;
	width:225px;
	position: absolute;
	visibility: visible;
	left: 218px;
	top: 84px;
}
#contact_copy1 {
	position:absolute;
	left:666px;
	top:82px;
	width:216px;
	height:134px;
	z-index:1;
}
#contact_banner {
	position:absolute;
	left:218px;
	top:2px;
	width:661px;
	height:39px;
	z-index:1;
	background-image: url(Images/contact_h.jpg);
	background-repeat: no-repeat;
}
#contact_form {
	position:absolute;
	left:219px;
	top:80px;
	width:407px;
	height:382px;
	z-index:1;
	background-image: url(Images/map_bg.jpg);
	background-repeat: no-repeat;
}
#contact_name {
	position:absolute;
	left:45px;
	top:46px;
	width:52px;
	height:32px;
	z-index:2;
	background-color: transparent;
}
#contact_city {
	position:absolute;
	left:44px;
	top:82px;
	width:52px;
	height:32px;
	z-index:2;
	background-color: transparent;
}
#contact_email {
	position:absolute;
	left:43px;
	top:115px;
	width:52px;
	height:32px;
	z-index:2;
	background-color: transparent;
}
#contact_message {
	position:absolute;
	left:16px;
	top:147px;
	width:80px;
	height:32px;
	z-index:2;
	background-color: transparent;
}
.contact_input_name {
	position: absolute;
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	font-size: 13px;
	left: 106px;
	top: 51px;
	color: #000000;
	background-color: #EBEBEB;
	width: 250px;
}
.contact_input_city {
	position: absolute;
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	font-size: 13px;
	left: 106px;
	top: 84px;
	color: #000000;
	background-color: #EBEBEB;
	width: 250px;
}
.contact_input_email {
	position: absolute;
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	font-size: 13px;
	left: 106px;
	top: 119px;
	color: #000000;
	background-color: #EBEBEB;
	width: 250px;
}
.contact_input_message {
	position: absolute;
	background-repeat: repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	font-size: 13px;
	left: 106px;
	top: 152px;
	color: #000000;
	background-color: #EBEBEB;
}
.contact_submit {
	position: absolute;
	clear:both;
	cursor:pointer;
	border:none;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	padding: 0px;
	font-size: 13px;
	left: 283px;
	top: 341px;
	color: #000000;
	background-image: url(Images/form_submit.jpg);
	width: 71px;
	height: 31px;
}
#contact_copy2 {
	position:absolute;
	left:665px;
	top:314px;
	width:215px;
	height:187px;
	z-index:1;
}
#contact_map {
	position:absolute;
	left:207px;
	top:528px;
	width:555px;
	height:442px;
	z-index:1;
	background-repeat: no-repeat;
	background-image: url(Images/contact_bg.jpg);
}
#contact_map_bg {
	position:absolute;
	left:79px;
	top:57px;
	width:400px;
	height:319px;
	z-index:1;
	background-repeat: no-repeat;
}
#message_bn {
	position:absolute;
	left:218px;
	top:44px;
	width:101px;
	height:32px;
	z-index:2;
}
#address_bn {
	position:absolute;
	left:738px;
	top:46px;
	width:72px;
	height:32px;
	z-index:2;
}
#directions_bn {
	position:absolute;
	left:730px;
	top:199px;
	width:72px;
	height:32px;
	z-index:2;
}


#map_bn {
	position:absolute;
	left:221px;
	top:491px;
	width:101px;
	height:32px;
	z-index:2;
}
#message_sent {
	position:absolute;
	left:278px;
	top:44px;
	width:540px;
	height:429px;
	z-index:1;
	background-repeat: no-repeat;
	background-image: url(Images/contact_bg.jpg);
}
#equipment {
	height:825px;
	width:668px;
	position: absolute;
	visibility: visible;
	left: 218px;
	top: 87px;
	background-repeat: no-repeat;
	text-align: left;
}
#equipment_bn {
	position:absolute;
	left:218px;
	top:48px;
	width:101px;
	height:32px;
	z-index:2;
}
#The_Game {
	position:absolute;
	left:87px;
	top:6px;
	width:499px;
	height:343px;
	z-index:2;
}

#clubhouse_sub_nav {
	position:absolute;
	left:154px;
	top:3px;
	width:508px;
	height:32px;
	z-index:2;
}
#player_gear_small {
	position:absolute;
	left:30px;
	top:5px;
	width:266px;
	height:262px;
	z-index:2;
}
#goalie_gear_small {
	position:absolute;
	left:374px;
	top:3px;
	width:262px;
	height:265px;
	z-index:2;
}
#equip_1a {
	position:absolute;
	left:179px;
	top:521px;
	width:461px;
	height:259px;
	z-index:1;
}
#equip_1b {
	position:absolute;
	left:14px;
	top:521px;
	width:140px;
	height:105px;
	z-index:1;
}
#equip_2a {
	position:absolute;
	left:180px;
	top:814px;
	width:460px;
	height:142px;
	z-index:1;
}
#equip_2b {
	position:absolute;
	left:16px;
	top:813px;
	width:141px;
	height:141px;
	z-index:1;
}
#equip_3a {
	position:absolute;
	left:180px;
	top:987px;
	width:461px;
	height:112px;
	z-index:1;
}
#equip_3b {
	position:absolute;
	left:16px;
	top:986px;
	width:141px;
	height:108px;
	z-index:1;
}
#equip_4a {
	position:absolute;
	left:182px;
	top:1135px;
	width:460px;
	height:136px;
	z-index:1;
}
#equip_4b {
	position:absolute;
	left:17px;
	top:1135px;
	width:142px;
	height:136px;
	z-index:1;
}
#equip_5a {
	position:absolute;
	left:181px;
	top:1307px;
	width:461px;
	height:144px;
	z-index:1;
}
#equip_5b {
	position:absolute;
	left:28px;
	top:1306px;
	width:121px;
	height:145px;
	z-index:1;
}
#equip_6a {
	position:absolute;
	left:182px;
	top:1498px;
	width:460px;
	height:114px;
	z-index:1;
}
#equip_6b {
	position:absolute;
	left:27px;
	top:1498px;
	width:122px;
	height:97px;
	z-index:1;
}
#equip_7a {
	position:absolute;
	left:229px;
	top:1652px;
	width:414px;
	height:185px;
	z-index:1;
}
#equip_7b {
	position:absolute;
	left:21px;
	top:1652px;
	width:201px;
	height:184px;
	z-index:1;
}
#equip_8a {
	position:absolute;
	left:232px;
	top:1865px;
	width:412px;
	height:196px;
	z-index:1;
}
#equip_8b {
	position:absolute;
	left:23px;
	top:1865px;
	width:201px;
	height:255px;
	z-index:1;
}
#equip_9a {
	position:absolute;
	left:244px;
	top:2160px;
	width:401px;
	height:163px;
	z-index:1;
}
#equip_9b {
	position:absolute;
	left:25px;
	top:2160px;
	width:201px;
	height:125px;
	z-index:1;
}
#equip_10a {
	position:absolute;
	left:245px;
	top:2368px;
	width:401px;
	height:376px;
	z-index:1;
}
#equip_10b {
	position:absolute;
	left:93px;
	top:2367px;
	width:86px;
	height:370px;
	z-index:1;
}

#next1 {
	position:absolute;
	left:743px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#next2 {
	position:absolute;
	left:743px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#prev1 {
	position:absolute;
	left:105px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#next3 {
	position:absolute;
	left:743px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#prev2 {
	position:absolute;
	left:105px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#next4 {
	position:absolute;
	left:743px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#prev3 {
	position:absolute;
	left:105px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#next5 {
	position:absolute;
	left:743px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#prev4 {
	position:absolute;
	left:105px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#next6 {
	position:absolute;
	left:743px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#prev5 {
	position:absolute;
	left:105px;
	top:1288px;
	width:118px;
	height:32px;
	z-index:1;
}
#flash_button {
	position:absolute;
	left:122px;
	top:263px;
	width:97px;
	height:37px;
	z-index:1;
}
#timeline {
	position:absolute;
	left:126px;
	top:4px;
	width:221px;
	height:32px;
	z-index:1;
}
