@charset "utf-8";

/* Base Structure */

img, div, a, input { behavior: url(iepngfix.htc) }

* {
margin:0;
padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #000000;
	font-size: 12px;
	color: #FFFFFF;
}


.fabebook {
background-color: #ffffff;
position:absolute;
left:5px;
top:136px;
/* border:5px solid #36F; */
}

.txtClub {

position:absolute;
left:19px;
top:36px;
border:5px solid #000;
}

 .twitter {
	 background-color:#FFF;
	 position:absolute;
	 left:1194px;
	 top:136px;
	 border:5px solid #36F;
	 
 }

a {
	color: #0066FF;
	text-decoration: none;
	font-weight: bold;
}
a:hover, a:active {
	text-decoration: none;
	color: #0070bb;
}
.body_cell {
	width: 960px;
	margin-left: 230px;
	margin-right: auto;

}
.main_container {
	width: 960px;
	float: left;
}
.main_container_index {
	width: 960px;
	float: left;
	background-image: url(../images/new/bg_index.jpg);
	background-repeat: no-repeat;
}

/* Fonts */

h1 {
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.font_red {
	font-size: 12px;
	color: #DF1F26;
}
.font_red_bold {
	color: #DF1F26;
	font-weight: bold;
	font-size: 20px;
}
.font_blue {
	color: #004060;
	font-weight:normal;
}
.font_grey {
	color:#6d6d6d;
}
.font_fourteen {
	font-size: 14px;
}
.font_nine {
	font-size: 9px;
}
.font_eleven {
	font-size: 11px;
}
.font_twelve {
	font-size: 12px;
}
.font_thirteen {
	font-size: 13px;
}
.font_fourteen {
	font-size: 14px;
}
.font_sixteen {
	font-size: 16px;
}
.font_seventeen {
	font-size: 17px;
}
.font_eighteen {
	font-size: 18px;
}
.font_twenty {
	font-size: 20px;
}
.font_twenty_two {
	font-size: 22px;
}
.font_twenty_four {
	font-size: 24px;
}
.font_large_bold {
	font-size: 24px;
	font-weight: bold;
}
.font_large_bold_italic {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}
.orange_bold {
	font-weight: bold;
	color: #ff8a00;
}

/* Basic Page Structure */

.header_container {
	float: left;
	width: 960px;
	height: 291px;
	background-image: url(../images/new/bg_secondary.jpg);
	background-repeat: no-repeat;
}
.header_container_index {
	float: left;
	width: 960px;
	height: 214px;
}
.header_container_left {
	float: left;
	width: 372px;
}
.header_container_center {
	float: left;
	width: 216px;
}
.header_container_right {
	float: left;
	width: 372px;
}
.header_container_right_top {
	float: left;
	width: 372px;
	height: 111px;
}
.button_eclub {
	float: right;
	width: 159px;
	height: 111px;
}
.header_container_right_bottom {
	float: left;
	width: 372px;
}

/* Nav Left */

.nav_left {
	float: left;
	margin-top: 110px;
	display: inline;
	width: 372px;
}
.nav_left ul {
	list-style:none;
} 
.nav_left li {
	float:left;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
}
.nav_left li:hover a {
     /*Style your li hover functions (change bg etc, separate from your a class, triggered when link is hovered)*/
    
}
.nav_left li a {
	float:left;
	display:block;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
}
.nav_left li a b {
	font-weight:bold;
	color:#000;
}
.nav_left li a:hover {
	color: #0070bb;
}
.nav_home {
	margin-top: 0;
	padding-left: .5em;
	padding-right: 1.7em;
	width: 42px;
}
.nav_menu {
	margin-top: 0;
	padding-right: 1.7em;
	width: 42px;
}
.nav_banquets {
	width: 140px;
	margin-top: 0;
	padding-right: 1.7em;
}
.nav_events {
	margin-top: 0;
	width: 45px;
}

/* Nav Right */

.nav_right {
	float: left;
	width: 372px;
}
.nav_right ul {
	list-style:none;
} 
.nav_right li {
	float:left;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
}
.nav_right li:hover a {
     /*Style your li hover functions (change bg etc, separate from your a class, triggered when link is hovered)*/
    
}
.nav_right li a {
	float:left;
	display:block;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
}
.nav_right li a b {
	font-weight:bold;
	color:#000;
}
.nav_right li a:hover {
	color: #0070bb;
}

.nav_about {
	margin-top: 0;
	padding-left: .3em;
	padding-right: 2.6em;
	width: 70px;
}
.nav_contact {
	margin-top: 0;
	padding-right: 3em;
}
.nav_directions {
	width: 140px;
	margin-top: 0;
}

/* Main Content Container */

.main_content_container {
	float: left;
	width: 958px;
	border-left: 1px solid #7f7f7f;
	border-bottom: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
	background-color: #000000;
	background-image: url(../images/new/bg_beer.jpg);
	background-repeat: no-repeat;
}
.main_content_container_index {
	float: left;
	width: 960px;
}
.main_content_container_index_bottom {
	float: left;
	width: 958px;
	border-bottom: 1px solid #7f7f7f;
	border-left: 1px solid #7f7f7f;
	border-right: 1px solid #7f7f7f;
}
.main_content_area {
	float: left;
	width: 938px;
	margin-top: 20px;
	margin-left: 10px;
	display: inline;
}
.main_content_header {
	float: left;
	width: 938px;
	margin-bottom: 15px;
	display: inline;
}
.main_content_banner_container {
	float: left;
	width: 940px;
	margin-top: 20px;
	margin-left: 9px;
	margin-bottom: 10px;
	display: inline;
}
.main_content_inner {
	float: left;
	width: 940px;
}
.main_content_inner_left {
	float: left;
	width: 775px;
}
.main_content_inner_right {
	float: left;
	width: 5px;
	height: 300px;
	/* here Behrod */
}

/* Footer */

.footer_container {
	float: left;
	width: 940px;
	margin-top: 5px;
	margin-left: 10px;
	display: inline;
	font-weight: bold;
	color: #FFFFFF;
}
.footer_left {
	float: left;
	width: 470px;
	font-size: 11px;
}
.footer_left a {
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.footer_left a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0070bb;
}
.footer_right {
	float: left;
	width: 470px;
	font-size: 11px;
}
.footer_right a {
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.footer_right a:hover {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #0070bb;
}
.footer_right_findus {
	float: right;
	margin-right: 20px;
	padding-top: 4px;
	display: inline;
}
.footer_right_cell_myspace {
	float: right;
	width: 85px;
}
.footer_right_cell_twitter {
	float: right;
	width: 95px;
	margin-right: 15px;
	display: inline;
}
.footer_right_cell_facebook {
	float: right;
	width: 85px;
}
.footer_right_textcell {
	float: left;
	width: 55px;
	padding-top: 5px;
	padding-right: 3px;
	text-align: right;
}
.footer_right_imagecell {
	float: left;
	width: 18px;
	height: 18px;
}
.footer_right_imagecelltwitter {
	float: left;
	width: 29px;
	height: 18px;
}

/* Index Content */

.index_three_col {
	float: left;
	width: 960px;
}
.index_left {
	float: left;
	width: 143px;
	margin-left: 9px;
	display: inline;
	margin-right: 9px;
}
.index_center {
	float: left;
	width: 646px;
}
.index_left_text_area {
	float: left;
	width: 143px;
}
.index_left_box_top {
	float: left;
	width: 143px;
	height: 150px;
	line-height: 1.5em;
	text-align: center;
	border-bottom: 1px solid #fe8a00;
	
}
.index_left_box_mid {
	float: left;
	width: 100px;
	
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.index_left_box_bottom {
	float: left;
	width: 143px;
	height: 182px;
}

/*** Index Left Text Spans ***/

.span_white_fourteen {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
.span_red_fifteen {
	color: #ff3000;
	font-weight: bold;
	font-size: 15px;
}
.span_white_thirteen {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.span_grey_seventeen {
	color: #8e8d8d;
	font-weight: bold;
	font-size: 17px;
}
.span_white_six {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 6px;
}
.span_white_eight {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8px;
}
.span_orange_twentythree {
	color: #ff8a00;
	font-weight: bold;
	font-size: 23px;
}
.span_grey_twenty {
	color: #8e8d8d;
	font-weight: bold;
	font-size: 20px;
}
.span_white_twelve {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.span_orange_sixteen {
	color: #ff8a00;
	font-weight: bold;
	font-size: 16px;
}
.span_grey_eighteen {
	color: #8e8d8d;
	font-weight: bold;
	font-size: 18px;
}
.span_grey_thirteen {
	color: #8e8d8d;
	font-weight: bold;
	font-size: 13px;
}
.span_white_thirteen {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.span_white_seventeen {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
}
.span_orange_seventeen {
	color: #ff8a00;
	font-weight: bold;
	font-size: 17px;
}
.bottom_links_container {
	width: 960px;
}
.bottom_links {
	width:960px;
}
.index_image_cell_one {
	float: left;
	margin-left: 16px;
	margin-right:16px;
	padding-bottom: 5px;
	display: inline;
	width: 300px;
}
.index_image_cell_two {
	float: left;
	margin-right:16px;
	padding-bottom: 5px;
	display: inline;
	width: 301px;
}
.index_image_cell_three {
	float: left;
	width: 299px;
	padding-bottom: 5px;
}
.flash_bg {
	float: left;
	width: 646px;
	height: 384px;
	background-image: url(../images/new/bg_flash.jpg);
	background-repeat: no-repeat;
}
.flash_area {
	float: left;
	margin-top: 10px;
	margin-left: 30px;
	display: inline;
}

/* Events */

.events_container {
	float: left;
	width: 938px;
	height: 100%;
}

.events_calendar {
	float: left;
	width: 750px;
	height: 100%;
}

.events_container_left {
	float: left;
	width: 448px;
	margin-top: 5px;
	display: inline;
}
.events_pgatour {
	float: left;
	width: 77px;
	height: 99px;
	margin-right: 22px;
	display: inline;
}
.events_sundayticket {
	float: left;
	width: 82px;
	height: 95px;
	margin-right: 17px;
	display: inline;
}
.events_directkick {
	float: left;
	width: 86px;
	height: 93px;
	margin-right: 27px;
	display: inline;
}
.events_extrainning {
	float: left;
	width: 100px;
	height: 93px;
}
.events_container_right {
	float: left;
	width: 490px;
}
.events_container_right_top {
	float: left;
	width: 490px;
	height: 53px;
	margin-bottom: 14px;
	display: inline;
}
.events_fullcourt {
	float: left;
	width: 99px;
	height: 53px;
	margin-right: 23px;
	display: inline;
}
.events_gameplan {
	float: left;
	width: 98px;
	height: 53px;
	margin-right: 22px;
	display: inline;
}
.events_centerice {
	float: left;
	width: 98px;
	height: 53px;
}
.events_container_right_bottom {
	float: left;
	width: 456px;
	height: 53px;
	margin-left: 34px;
	display: inline;
}
.events_hotpass {
	float: left;
	width: 125px;
	height: 52px;
	margin-right: 34px;
	display: inline;
}
.events_leaguepass {
	float: left;
	width: 92px;
	width: 52px;
}

/* Menu */

.menu_mini_header {
	float: left;
	width: 775px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 30px;
	display: inline;
	color: #FFFFFF;
}
.menu_three_column {
	float: left;
	width: 775px;
}
.menu_three_cell {
	float: left;
	width: 273px;
}
.menu_three_text {
	float: left;
	width: 240px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
}
.menu_three_download {
	float: left;
	width: 228px;
}

/* About */

.about_text_area {
	float: left;
	width: 775px;
	line-height: 1.5em;
}
.about_button_menu {
	float: right;
	width: 140px;
	height: 24px;
}

/* Contact */

.contact_container {
	float: left;
	width: 775px;
}
.contact_container a {
	color: #ff8a00;
	font-weight: normal;
	text-decoration: underline;
}
.contact_container a:hover {
	color: #ff8a00;
	font-weight: normal;
	text-decoration: underline;
}
.contact_left {
	float: left;
	width: 455px;
}
.contact_right {
	float: right;
	width: 320px;
}

/* Banquets and Parties */

.banquet_text_area {
	float: left;
	width: 775px;
	text-align: center;
	font-size: 12px;
	line-height: 1.5em;
}
.banquet_text_area a {
	color: #ff8a00;
	font-weight: normal;
	text-decoration: underline;
}
.banquet_text_area a:hover {
	color: #ff8a00;
	font-weight: normal;
	text-decoration: underline;
}
.button_banquet {
	float: left;
	margin-left: 303px;
	display: inline;
	margin-top: 10px;
	margin-bottom: 15px;
	width: 169px;
	height: 30px;
}

/* Form CSS */

.form_container {
	float: left;
	width: 610px;
	margin-top: 20px;
	margin-left: 165px;
	display: inline;
	font-size: 10px;
}
.italic_note {
	float: left;
	width: 610px;
	margin-bottom: 5px;
	display: inline;
	font-style: italic;
	font-size: 12px;
}
.required_note {
	float: left;
	width: 610px;
	margin-bottom: 10px;
	display: inline;
	font-style: italic;
}
.form_two_col {
	float: left;
	width: 610px;
	margin-bottom: 5px;
	display: inline;
}
.form_two_col_left {
	float: left;
	width: 320px;
}
.form_two_col_right {
	float: left;
}
.field_container {
	float: left;
	width: 320px;
	margin-bottom: 5px;
	display: inline;
}
.field_text {
	float: left;
	width: 115px;
	margin-top: 4px;
	display: inline;
}
.field_text_right {
	float: left;
	width: 105px;
	margin-top: 4px;
	text-align: right;
	padding-right: 10px;
	display: inline;
}
.field_text_short {
	float: left;
	width: 70px;
	margin-top: 4px;
	text-align: right;
	margin-right: 5px;
	display: inline;
}
.field_text_shorter {
	float: left;
	width: 35px;
	margin-top: 4px;
	text-align: right;
	margin-right: 5px;
	display: inline;
}
.form_field {
	float: left;
	width: 175px;
}
.form_field_short {
	float: left;
	width: 55px;
	margin-right: 3px;
	display: inline;
}
.field_checkbox {
	float: left;
	font-size: 9px;
	width: 195px;
	margin-left: 2px;
	font-weight: normal;
	margin-bottom: 1px;
	display: inline;
	vertical-align:top;
}
.submit {
	float: left;
	width: 61px;
	height: 24px;
	margin-left: 430px;
	margin-top: 20px;
	display: inline;
}
