* {
	margin:0px;
	padding:0px;
}

body {	
	width:640px;	
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

h1 {
	margin:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	font-weight:normal;
	color:#2B320D;
	padding:0px 0px 10px 0px;
}

h2 {	
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#2B320D;
}

h3 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
}

h4 {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:normal;
}

h5 {
	padding:0px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	color:#623C28;
}

.main_wrapper {
	width:640px;
	float:left;
	padding:0px 0px 0px 0px;
}

.header_wrapper {
	display:none;
}

.print_header_wrapper {}


.top_menu_wrapper {
	display:none;
}

.menu_item {
	display:none;
}

.menu_item a {
	display:none;
}

.menu_item a:hover {
	display:none;
}

.menu_item_selected {
	display:none;
}

.menu_item_selected a {
	display:none;
}

.top_menu_left_corner {	
	display:none;
}

.top_menu_right_corner {	
	display:none;
}

.top_second_menu_wrapper {
	display:none;
}

.content_wrapper {
	width:640px;
	float:left;
}

.inside_content_wrapper {
	width:636px;
	float:left;
	padding-left:2px;
	padding-right:2px;
}

.inside_content {
	width:640px;
	float:left;
	min-height:470px;
}

* html .inside_content {
	height:470px;
}

.breadcrumbs_wrapper {
	display:none;
}

.breadcrumb {
	display:none;
}

.breadcrumb_link {
	display:none;
}

.breadcrumb_link:hover {}

.fake_breadcrumb {
	color:#B5AC9B;
}
/*-----------------------------------------------------------------------------------------------HOMEPAGE*/
.left_side_wrapper {
	width:349px;
	float:left;
}

.right_side_wrapper {
	width:287px;
	float:left;
	padding:2px 2px 2px 2px;
}

.big_contentbox_wrapper {
	float:left;
	width:349px;
	min-height:372px;
}

* html .big_contentbox_wrapper {
	height:372px;
}

.homepage_title {
	width:349px;
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	color:#2B320D;
	padding:8px 0px 12px 0px;
}

.homepage_text {
	width:310px;
	float:left;	
	padding:16px 15px 20px 0px;
}

#homepage_flash {
	display:none;
}

.homepage_separator {
	display:none;
}

.homepage_separator_text {	
	display:none;
}

.image_links_wrapper {
	display:none;
}

.events_wrapper {
	float:left;
	width:287px;	
}

.events_top {
	float:left;
	width:287px;
	height:87px;	
}

.print_events_top {
	float:left;
	width:287px;
	font-size:16px;
	font-weight:bold;
	color:#2B320D;
	padding-left:8px;
}

.events_news_content {
	/*float:left;*/
	width:287px;
}

.events_news_text {
	width:275px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
}

.events_text_short {
	width:225px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
}

.events_item_wrapper {
	width:275px;
	float:left;	
	padding:8px 4px 0px 8px;
	margin-bottom:1px;
	background-color:#6D7C3A;
}

.event_details_wrapper {
	float:left;
	width:275px;
	padding-bottom:8px;
}

.event_details {
	float:left;
	text-align:right;
	width:50px;
}

.event_news_details_link {
	color:#BDD194;
	text-decoration:none;
}

.event_news_details_link:hover {
	color:#FFFFFF;
}

.events_news_bottom {
	display:none;
}

.news_wrapper {
	float:left;
	width:287px;	
}

.news_top {
	float:left;
	width:287px;
	height:40px;
}

.news_events_top {
	float:left;
	width:287px;
	font-size:16px;
	font-weight:bold;
	color:#2B320D;
	padding-left:8px;
}


.news_item_wrapper {
	width:275px;
	float:left;	
	padding:8px 4px 0px 8px;
	margin-bottom:1px;
	background-color:#6D7C3A;
}

.news_text {
	width:275px;
	float:left;
	font-size:11px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}

.news_details {
	float:left;	
	padding-bottom:8px;
}

.view_all {
	float:right;
	width:76px;
	height:18px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	margin-top:6px;
	margin-right:4px;	
}

.view_all:hover {}

.banners_wrapper {
	display:none;
}

.left_banners_wrapper {
	display:none;
}

.right_banners_wrapper {
	display:none;
}

.big_banner {
	display:none;
}

.small_banners_wrapper {
	display:none;
}

.small_banner {
	display:none;
}
/*-----------------------------------------------------------------------------------------------NEWS*/
.years_link {
	color:#B5AC9B;
	text-decoration:none;
}

.years_link:hover,
.years_link_selected {
	color:#B5AC9B;
	text-decoration:underline;
}

.news_subtitle {
	float:left;
	width:635px;	
	padding-top:15px;
	font-size:16px;
	font-weight:bold;
	color:#2B320D;	
}

.news_table_wrapper {
	width:635px;
	float:left;	
}

.news_table {
	float:left;
	width:635px;
	border-top:1px solid #B1A394;
}

.news_left_cell {
	padding-right:10px;
	color:#2B320D;
	font-weight:bold;	
}

.news_left_cell_special {
	color:#2B320D;
	font-weight:bold;
	padding:3px 10px 0px 0px;
}
/*-----------------------------------------------------------------------------------------------HICKORY FRIENDLY COURSES*/
.course_left_cell {
	padding:5px 10px 0px 0px;
}

.course_right_cell {
	padding:5px 0px 0px 0px;
}

.pagination a {
	color:#623C28;
	text-decoration: none;
}

.pagination a:hover {
	color:#A26E53;
}

.pagination_on:link,
.pagination_on:active,
.pagination_on:visited,
.pagination_on:hover {
	font-weight: bold;
	color:#A26E53;	
}

.coursedetails_left_cell {
	padding:5px 0px 0px 0px;
	font-weight:bold;
}

.coursedetails_right_cell {
	padding:5px 0px 0px 0px;
}

.search_button {	
	display:none;
}

.search_button_over {	
	display:none;
}

.reset_button {	
	display:none;
}

.reset_button_over {	
	display:none;
}
/*-----------------------------------------------------------------------------------------------TOURNAMENTS/EVENTS*/
.location_text {
	font-weight:normal;
}
.contact_name {
	color:#623C28;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:2px;
}

.events_table {
	float:left;
	width:630px;
}
/*-----------------------------------------------------------------------------------------------PLAYERS*/
.players_subtitle {
	line-height:5px;
}
/*-----------------------------------------------------------------------------------------------EQUIPMENT*/
.equipment_subtitle {	
	font-size:14px;
	font-weight:bold;
	padding-top:5px;	
}
/*-----------------------------------------------------------------------------------------------EQUIPMENT DETAILS*/
.equipment_left_side {
	width:230px;
	float:left;
}

.equipment_right_side {
	width:380px;
	float:left;
	padding-left:15px;
	text-align:justify;
}
/*-----------------------------------------------------------------------------------------------SHARED CLASSES*/
.special_link {
	text-decoration:none;
	color:#FFFFFF;
}

.special_link:hover {}

.light_brown_link {
	color:#623C28;
	font-weight:bold;
	text-decoration:none;
}

.light_brown_link:hover {}

.medium_brown_link {
	color:#623C28;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.medium_brown_link:hover {}

.brown_link {
	color:#623C28; 
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

.brown_link:hover {}

.details_wrapper {
	width:630px;
	float:left;
	padding:5px 0px 20px 0px;
}

.details_wrapper ul {
	padding-left:15px;
}

.details_wrapper ul li {
	padding-top:5px;
}

.img_wrapper {
	display:none;
}

.special_img_wrapper {
	display:none;	
}

.details_doc_icon {
	position:relative; 
	top:3px;	
}

.vspace {
	padding-top:15px;
}

.small_vspace {
	padding-top:5px;
}

.hspace {
	padding-left:50px;
}

.error_color {
	color:#FF0000;
	padding-right:10px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:right;
}

.box {
	width:250px;
}

.phone_box {
	width:80px;
}

.contact_textarea {
	width:250px;
}

.error_msg_wrapper {
	color:#FF0000;
	padding-bottom:25px;
}

.small_text {
	font-size:10px;
}
/*-----------------------------------------------------------------------------------------------CONTACT*/
.required_text {
	text-align:right;	
}

.feedback_title {
	padding-left:287px;
	font-size:16px;
	font-weight:bold;
}

.contact_left_cell {
	padding-right:10px;
	padding-bottom:5px;
	text-align:right;
}

.contact_right_cell {
	padding-right:10px;
	padding-bottom:5px;
}

.button {	
	display:none;
}

.button_over {	
	display:none;
}
/*-----------------------------------------------------------------------------------------------FOOTER*/
.bottom_wrapper {
	width:640px;
	height:32px;
	float:left;
}

.inside_bottom_wrapper {
	width:640px;
	height:32px;
	float:left;	
}

.footer_wrapper {
	width:640px;
	/*float:left;*/
	padding-top:5px;
	padding-bottom:20px;
	color:#F9F6F0;	
	font-size:11px;
}

.footer_left_text {
	width:470px;
	float:left;
}

.footer_right_text {
	display:none;
}

.footer_link {
	color:#F9F6F0;
	text-decoration:none;
}

.footer_link:hover {}
