	html, body { margin: 0px; padding: 0px; }
	body { background: #606060 url(../layout/site_background.jpg) repeat-y top center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
	input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
	form { margin: 0px; }
	p, td { }
	ul { line-height: 1.8; }

	#branding { display: none; }
	#contact { display: none; }
	.layout_area { }
	.content_area { }
	.page_area { background: #FFFFFF; }
	a:link, a:visited {	color: #FCED00; text-decoration: none; }
	a:hover, a:active { color: #FFFFFF; text-decoration: underline; }

	a.plain_link:link, a.plain_link:visited { text-decoration: none; }
	a.plain_link:hover, a.plain_link:active { text-decoration: none; }

/* HEADER */
	#header_area { }

/* NAVIGATION */
	#nav_area {  background: #404040 url(../layout/site_nav_back.gif) no-repeat center left; padding-left: 180px; }

	/* #nav_list { width: 100%; float: left; } */
	#nav_list ul { padding: 0px; margin: 0px; }
	#nav_list ul li { display: inline; }
	#nav_list ul	{ margin: 0px;	padding: 0px;	color: #FFFFFF; font-weight: bold; font-size: 13px; }
	#nav_list ul li a { padding: 5px 25px 6px 25px; color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #6B6B6B; }
	#nav_list ul li a:hover { background: #5A5A5A url(../layout/site_nav_back_hover.gif) repeat-x center left; color: #FFFFFF; }
	#nav_list .start { border-left: 1px solid #6B6B6B; }

	#nav_list .start_paintball { background: #D92229 url(../layout/site_nav_back_paintball.gif) repeat-x top left; border-left: 1px solid #6B6B6B; }
	#nav_list .laser_nav { background: #56AE4A  url(../layout/site_nav_back_laser.gif) repeat-x top left; }
	#nav_list .activity_nav { background: #268DD2 url(../layout/site_nav_back_activity.gif) repeat-x top left; }
	#nav_list .groups_nav { background: #FBB612 url(../layout/site_nav_back_groups.gif) repeat-x top left; }
	
	#bread_crumbs { color: #FFFFFF; padding: 2px 2px 2px 190px; font-size: 11px; }
	#bread_crumbs a:link, #bread_crumbs a:visited {color: #000000; text-decoration: none;}
	#bread_crumbs a:active, #bread_crumbs a:hover {color: #000000; text-decoration: underline;}

	#index_area { padding-left: 50px; background: url(../layout/site_index_back.gif) no-repeat top left; }
	#index_area strong { padding-left: 20px; }

	#indexcontainer {   float: left; }
	#indexcontainer ul { padding: 0px; margin: 0px; }
	#indexcontainer ul li { display: inline; }
	#indexcontainer ul	{ margin: 0px;	padding: 0px;	color: #FFFFFF; font-weight: bold; font-size: 13px; }
	#indexcontainer ul li a { padding: 5px 20px 6px 20px; color: #FFFFFF; text-decoration: none; float: left; border-right: 1px solid #6B6B6B; }
	#indexcontainer ul li a:hover{ background: #4A4A4A url(../layout/site_nav_back_hover.gif) repeat-x center left; color: #FFFFFF; }
	#indexcontainer .start { border-left: 1px solid #6B6B6B; }
	
	#indexcontainer .start_home { background: #FBB612; border-left: 1px solid #6B6B6B; }
	#indexcontainer .item_on { background: #FBB612 url(../layout/site_nav_back_groups.gif) repeat-x center left; }

/* MENU */
#menu_area_default { padding-top: 10px; padding-bottom: 30px; background: #404040 url(../layout/site_menu_back.gif) repeat-y; color: #FFFFFF; }

	#menu_default ul { margin: 0px 5px 0px 5px; padding: 0px; list-style-type: none; background: #f1f1f1; }
	#menu_default a { color: #FFFFFF; display: block; padding: 1px 2px 1px 10px; margin: 0px 0px 0px 0px; text-decoration: none;  font-weight: bold; }
	#menu_default a:link, #menu_default a:visited { text-decoration: none; background: #404040 url(../layout/site_menu_col_default_off.gif) no-repeat bottom left; }
	#menu_default a:hover, #menu_default a:active { color: #FFFFFF; text-decoration: none; background: #808080 url(../layout/site_menu_col_default.gif) repeat-y top left; }
	#menu_default .start { border-top: 1px solid #6B6B6B; }

#menu_area_paintball { padding-top: 10px; padding-bottom: 30px; background: #000000 url(../layout/site_menu_back.gif) repeat-y top left; color: #FFFFFF; border-right: 0px solid #E7E7E7; }

	#menu_paintball ul { margin: 0px 5px 0px 5px; padding: 0px; list-style-type: none;  }
	#menu_paintball a { color: #FFFFFF; display: block; padding: 1px 2px 1px 10px; margin: 0px 0px 0px 0px; text-decoration: none;  font-weight: bold; }
	#menu_paintball a:link, #menu_paintball a:visited { text-decoration: none; background: #404040 url(../layout/site_menu_col_paintball_off.gif) no-repeat bottom left; }
	#menu_paintball a:hover, #menu_paintball a:active { color: #FFFFFF; text-decoration: none; background: #808080 url(../layout/site_menu_col_paintball.gif) repeat-y top left; }
	#menu_paintball .start { border-top: 1px solid #6B6B6B; }

#menu_area_laser { padding-top: 10px; padding-bottom: 30px; background: #000000 url(../layout/site_menu_back.gif) repeat-y top left; color: #FFFFFF; border-right: 0px solid #E7E7E7; }

	#menu_laser ul { margin: 0px 5px 0px 5px; padding: 0px; list-style-type: none; }
	#menu_laser a { color: #FFFFFF; display: block; padding: 1px 2px 1px 10px; margin: 0px 0px 0px 0px; text-decoration: none;  font-weight: bold; }
	#menu_laser a:link, #menu_laser a:visited { text-decoration: none; background: #404040 url(../layout/site_menu_col_laser_off.gif) no-repeat bottom left; }
	#menu_laser a:hover, #menu_laser a:active { color: #FFFFFF; text-decoration: none; background: #808080 url(../layout/site_menu_col_laser.gif) repeat-y top left; }
	#menu_laser .start { border-top: 1px solid #6B6B6B; }

#menu_area_activity { padding-top: 10px; padding-bottom: 30px; background: #000000 url(../layout/site_menu_back.gif) repeat-y top left; color: #FFFFFF; border-right: 0px solid #E7E7E7; }

	#menu_activity ul { margin: 0px 5px 0px 5px; padding: 0px; list-style-type: none; }
	#menu_activity a { color: #FFFFFF; display: block; padding: 1px 2px 1px 10px; margin: 0px 0px 0px 0px; text-decoration: none;  font-weight: bold; }
	#menu_activity a:link, #menu_activity a:visited { text-decoration: none; border-bottom: 0px solid #6B6B6B; background: #404040  url(../layout/site_menu_col_activity_off.gif) no-repeat bottom left; }
	#menu_activity a:hover, #menu_activity a:active { color: #FFFFFF; text-decoration: none; border-bottom: 0px solid #6B6B6B; background: #808080 url(../layout/site_menu_col_activity.gif) repeat-y top left; }
	#menu_activity .start { border-top: 1px solid #6B6B6B; }

#menu_area_groups { padding-top: 10px; padding-bottom: 30px; background: #000000 url(../layout/site_menu_back.gif) repeat-y top left; color: #FFFFFF; border-right: 0px solid #E7E7E7; }

	#menu_groups ul { margin: 0px 5px 0px 5px; padding: 0px; list-style-type: none;  }
	#menu_groups a { color: #FFFFFF; display: block; padding: 1px 2px 1px 10px; margin: 0px 0px 0px 0px; text-decoration: none;  font-weight: bold; }
	#menu_groups a:link, #menu_groups a:visited { text-decoration: none; background: #404040 url(../layout/site_menu_col_default_off.gif) no-repeat bottom left; }
	#menu_groups a:hover, #menu_groups a:active { color: #FFFFFF; text-decoration: none;  background: #808080 url(../layout/site_menu_col_default.gif) repeat-y top left; }
	#menu_groups .start { border-top: 1px solid #6B6B6B; }

	#menu_area_shop { padding-top: 10px; padding-bottom: 30px; background: #000000 url(../layout/site_menu_back.gif) repeat-y top left; color: #FFFFFF; border-right: 0px solid #E7E7E7; }

	#menu_shop  ul { margin: 0px 5px 0px 5px; padding: 0px; list-style-type: none;  }
	#menu_shop a { color: #FFFFFF; display: block; padding: 1px 2px 1px 10px; margin: 0px 0px 0px 0px; text-decoration: none;  font-weight: bold; }
	#menu_shop a:link, #menu_shop a:visited { text-decoration: none; border-bottom: 1px solid #6B6B6B; background: #404040; }
	#menu_shop a:hover, #menu_shop a:active { color: #FFFFFF; text-decoration: none; border-bottom: 1px solid #6B6B6B; background: #808080 url(../layout/site_menu_col_default.gif) repeat-y top left; }
	#menu_shop .start { border-top: 1px solid #6B6B6B; }

	.menu_textarea {font-size: 11px; padding: 8px; line-height: 1.5; }
	.cms_news_menu_item { font-size: 11px; padding: 10px; line-height: 1.5; }
	.cms_news_menu_date { color: #FCB712; }

	.cms_share_area_default { background: url(../layout/menu_share_back_default.gif); margin: 40px 0px 40px 0px; padding: 26px 0px 21px; 0px; text-align: center; }
	.cms_share_area_paintball { background: url(../layout/menu_share_back_paintball.gif); margin: 40px 0px 40px 0px; padding: 26px 0px 21px; 0px; text-align: center; }
	.cms_share_area_laser { background: url(../layout/menu_share_back_laser.gif); margin: 40px 0px 40px 0px; padding: 26px 0px 21px; 0px; text-align: center; }
	.cms_share_area_activity { background: url(../layout/menu_share_back_activity.gif); margin: 40px 0px 40px 0px; padding: 26px 0px 21px; 0px; text-align: center; }
	.cms_share_area_groups { background: url(../layout/menu_share_back_default.gif); margin: 40px 0px 40px 0px; padding: 26px 0px 21px; 0px; text-align: center; }

/* GUTTER */
	#gutter_area {padding-top: 5px; background: #000000; color: #FFFFFF; }
	.quote { font-weight: bold }
	.zone_box_alt {background: #000000 url(../layout/zone_back_alt.gif) bottom left; padding-left: 20px; padding-right: 20px; min-height: 120px;}
	.zone_grey_box_alt { background: #000000 url(../layout/zone_grey_back_alt.gif) bottom left; padding-left: 20px; padding-right: 20px; min-height: 120px;}

	#guttercontainer ul { margin-left: 0px; padding-left: 10px; padding-top: 0px; margin-bottom: 0px; margin-top: 0px; padding-bottom: 1px; list-style-type: none; font-size: 11px; background:  #DE7D29 url(../layout/zone_back_alt.gif) repeat-y top left;}
	#gutterlist a { color: #FFFFFF; display: block; padding: 0px 3px 0px 3px; margin: 0px 0px 3px 10px; text-decoration: none;  width: 135px; }
	#gutterlist a:link, #gutterlist a:visited {color: #000000; text-decoration: none; border: 1px solid #DF7D00; background:#DF7D00; font-weight: bold;}
	#gutterlist a:hover, #gutterlist a:active {color: #FFFFFF; text-decoration: none; border: 1px solid #F2CB99; background:#E79A52; font-weight: bold;}

/* CONTENT */
#content_area_default { background: #000000; color: #FFFFFF; padding: 0px 15px 50px 15px; line-height: 1.5;}
	#content_area_default h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 180%; color: #FDB813; font-weight: bold; margin-top: 0px; }
	#content_area_default h2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FFFFFF; font-weight: normal; background: #5A5A5A url(../layout/h2_back.gif) no-repeat top right; border-left: 3px solid #FDB813; padding: 0px 0px 0px 5px; }
	#content_area_default h3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif;  font-size: 120%; border-bottom: 1px solid #A7790C; background: #404040; color: #FDB813; font-weight: bold; padding: 0px 0px 0px 5px; }
	#content_area_default h4 { background: #404040; padding: 0px 0px 0px 5px; font-size: 110%; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #c0c0c0; }

	
#content_area_paintball { background: #000000; color: #FFFFFF; padding: 0px 15px 50px 15px;  line-height: 1.5; }
	#content_area_paintball h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 180%; color: #EE0C0D; font-weight: bold; margin-top: 0px; }
	#content_area_paintball h2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FFFFFF; font-weight: normal; background: #5A5A5A url(../layout/h2_back.gif) no-repeat top right; border-left: 3px solid #EE0C0D; padding: 0px 0px 0px 5px; }
	#content_area_paintball h3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FCED00; font-weight: normal; }
	#content_area_paintball h4 { font-size: 110%; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #FFFFFF; }

	#content_area_paintball .content_box_title {background: #404040 url(../layout/box_top_paintball.gif) no-repeat top left; color: #FFFFFF; font-weight: bold; font-size: 120%; padding-left: 25px; padding-top: 2px;  height: 28px; letter-spacing: 1px}
	#content_area_paintball .content_box_body { padding: 10px; padding-bottom: 20px; background: #000000 url(../layout/tab_back_paintball.gif) no-repeat bottom left; color: #000000; margin-bottom: 20px}


#content_area_laser { background: #000000; color: #FFFFFF; padding: 0px 15px 50px 15px; line-height: 1.5; }
	#content_area_laser h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 180%; color: #56AE4A; font-weight: bold; margin-top: 0px; }
	#content_area_laser h2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FFFFFF; font-weight: normal; background: #5A5A5A url(../layout/h2_back.gif) no-repeat top right; border-left: 3px solid #56AE4A; padding: 0px 0px 0px 5px; }
	#content_area_laser h3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #56AE4A; font-weight: normal; }
	#content_area_laser h4 { font-size: 110%; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #FFFFFF; }

	#content_area_laser .content_box_title {background: #404040 url(../layout/box_top_laser.gif) no-repeat top left; color: #FFFFFF; font-weight: bold; font-size: 120%; padding-left: 25px; padding-top: 2px;  height: 28px; letter-spacing: 1px}
	#content_area_laser .content_box_body { padding: 10px; padding-bottom: 20px; background: #5EC015 url(../layout/tab_back_laser.gif) no-repeat bottom left; color: #000000; margin-bottom: 20px}

#content_area_activity { background: #000000; color: #FFFFFF; padding: 0px 15px 50px 15px; line-height: 1.5;}
	#content_area_activity h1 {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 180%; color: #268DD2; font-weight: bold; margin-top: 0px; }
	#content_area_activity h2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FFFFFF; font-weight: normal; background: #5A5A5A url(../layout/h2_back.gif) no-repeat top right; border-left: 3px solid #268DD2; padding: 0px 0px 0px 5px; }
	#content_area_activity h3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #268DD2; font-weight: normal; }
	#content_area_activity h4 { font-size: 110%; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #FFFFFF; }

	#content_area_activity .content_box_title {background: #404040 url(../layout/box_top_activity.gif) no-repeat top left; color: #FFFFFF; font-weight: bold; font-size: 120%; padding-left: 25px; padding-top: 2px;  height: 28px; letter-spacing: 1px}
	#content_area_activity .content_box_body { padding: 10px 10px 20px 20px; background: #000000 url(../layout/tab_back_activity.gif) no-repeat bottom left; color: #FFFFFF; margin-bottom: 20px}

#content_area_groups { background: #000000; color: #e7e7e7; padding: 0px 15px 50px 15px; line-height: 1.5;}
	#content_area_groups h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 180%; color: #FCB712; font-weight: bold; margin-top: 0px; }
	#content_area_groups h2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FFFFFF; font-weight: normal; background: #5A5A5A url(../layout/h2_back.gif) no-repeat top right; border-left: 3px solid #FCB712; padding: 0px 0px 0px 5px; }
	#content_area_groups h3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FCB712; font-weight: normal; }
	#content_area_groups h4 { font-size: 110%; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #FFFFFF; }

	#content_area_groups .content_box_title {background: #404040 url(../layout/box_top_groups.gif) no-repeat top left; color: #FFFFFF; font-weight: bold; font-size: 120%; padding-left: 25px; padding-top: 2px;  height: 28px; letter-spacing: 1px}
	#content_area_groups .content_box_body { padding: 10px; padding-bottom: 20px; background: #5EC015 url(../layout/tab_back_groups.gif) no-repeat bottom left; color: #000000; margin-bottom: 20px}


#content_area_shop { background: #000000; color: #e7e7e7; padding: 0px 15px 50px 15px; line-height: 1.5;}
	#content_area_shop h1 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 180%; color: #FCB712; font-weight: bold; margin-top: 0px; }
	#content_area_shop h2 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 130%; color: #FFFFFF; font-weight: normal; background: #5A5A5A url(../layout/h2_back.gif) no-repeat top right; border-left: 3px solid #FCB712; padding: 0px 0px 0px 5px; }
	#content_area_default h3 { font-family: Trebuchet MS, Arial, Helvetica, sans-serif;  font-size: 120%; border-bottom: 1px solid #A7790C; background: #404040; color: #FCB712; font-weight: bold; padding: 0px 0px 0px 5px; }
	#content_area_default h4 { background: #404040; padding: 0px 0px 0px 5px; font-size: 110%; color: #FFFFFF; font-weight: bold; border-bottom: 1px solid #c0c0c0; }

	hr { color: #C0C0C0; height: 1px; }
	.indent { padding-left: 20px; }
	.content_box_title_alt { background: #404040 url(../layout/box_top_alt.gif) no-repeat top left; color: #FFFFFF; font-weight: bold; font-size: 120%; padding-left: 25px; padding-top: 2px;  height: 28px; letter-spacing: 1px }
	.content_box_body_alt { padding: 10px; padding-bottom: 20px; background: #404040 url(../layout/tab_back_alt.gif) no-repeat bottom left; color: #000000; margin-bottom: 20px }


/* FOOTER */
	#footer_area_default { background: #FCB714 url(../layout/temp_footer_default_left.gif) no-repeat top left; font-size: 11px; }
	#footer_inner_default { background: url(../layout/temp_footer_default_right.gif) no-repeat top right; color: #000000; padding: 5px; font-size: 11px; padding-left: 10px; padding-right: 10px; }

	#footer_area_paintball { background: #D92229 url(../layout/temp_footer_paintball_left.gif) no-repeat top left; font-size: 11px; }
	#footer_inner_paintball { background: url(../layout/temp_footer_paintball_right.gif) no-repeat top right; color: #000000; padding: 5px; font-size: 11px; padding-left: 10px; padding-right: 10px; }

	#footer_area_laser { background: #56AE4A url(../layout/temp_footer_laser_left.gif) no-repeat top left; font-size: 11px; }
	#footer_inner_laser { background: url(../layout/temp_footer_laser_right.gif) no-repeat top right; color: #000000; padding: 5px; font-size: 11px; padding-left: 10px; padding-right: 10px; }

	#footer_area_activity { background: #268DD1 url(../layout/temp_footer_activity_left.gif) no-repeat top left; font-size: 11px; }
	#footer_inner_activity { background: url(../layout/temp_footer_activity_right.gif) no-repeat top right; color: #000000; padding: 5px; font-size: 11px; padding-left: 10px; padding-right: 10px; }

	.footer_content {background: #000000 url(../layout/site_menu_back.gif) repeat-y top left; text-align: right; font-size: 11px; color: #c0c0c0; line-height: 1.5; padding: 0px 0px 20px 0px}
	.footer_content a:link, .footer_content a:visited { color: #FFFFFF; text-decoration: none; }
	.footer_content a:hover, .footer_content a:active { color: #808080; text-decoration: underline; }

	.footer_box_area { background: #000000; border: 5px solid #404040; color: #FFFFFF; padding: 5px; }

/* SCRIPT ELEMENTS */
	#form_errors { }
	#form_errors ul { margin-top:0px; margin-bottom:0px }
	.form_inner_error { padding: 3px; color: #CC0000; border: 1px dashed #CC0000; margin: 10px; background: #FAE5E5; } 
	.form_input_normal {  }
	.form_input_error { border: 1px solid #CC0000; }

/* SITE SPECIFIC */
	#site_links ul { list-style: circle; }
	#site_links a:link, #site_links a:visited { text-decoration: none; }
	#site_links a:hover, #site_links a:active { text-decoration: underline; }
	#site_map ul { list-style: circle; }

	.content_note { border: 1px dashed #FF7E01; background: #FFF2E5 url(../layout/site_content_note.gif) no-repeat top left; margin: 10px; padding: 10px 10px 10px 120px; line-height: 2; }

	.video_surround { width: 100%; background: url(../layout/style_video_outline.jpg) no-repeat top left; padding: 80px 0px 80px 0px; text-align:left; margin-left: 20px; }
	.video_area { margin-left: 85px;}
	.video_comments { color: #4C4C4C; text-align:left; width:380px; height: 100px; margin: 4px 0px 0px 0px; padding: 5px; font-size:11px; }
	.video_comments a:link, .video_comments a:visited { color: #000000; text-decoration: underline; }
	.video_comments a:hover, .video_comments a:active { color: #FFFFFF; text-decoration: none; }
