
h6 {color: #666E18; font-weight: normal; border-bottom: 1px dashed #c0c0c0} /* used for PDF download */


/* CMS STANDARD */

		.thumbnail {float: left; width: 100px; height: 150px; text-align: center; margin: 0 15px 15px 0; padding: 5px;}
		.gallery_thumbnail {padding: 1px; border: 1px solid #c0c0c0;}
		.gallery_photo {padding: 1px; border: 1px solid #c0c0c0;}
		.datatable {background-color: #FFFFFF;}
		.datarow_1 {background-color: #E5F5E5; border-bottom: 1px solid #C6D0D9 }
		.datarow_2 {background-color: #FFFFFF; border-bottom: 1px solid #C6D0D9}
		.datarow_over {background-color:#DDEEFF;}
		.datarow_click {background-color:#3399FF;}

		.cms_std_rss {margin-top: 4px}
		a.rss:link, a.rss:visited { color: #EF6900; text-decoration: none; }
		a.rss:hover, a.rss:active { color: #000000; text-decoration: none; }
		.rss_image { margin-right: 3px; margin-bottom: 3px; vertical-align: middle }

		a.cms_plain_link:link, a.cms_plain_link:visited { text-decoration: none; color: #000000; }
		a.cms_plain_link:hover, a.cms_plain_link:active { text-decoration: underline; color: #000000; }

		.cms_std_page_top {padding-bottom: 8px; text-align: right; border-bottom: 1px solid #e7e7e7;}
		.cms_std_page_bot {padding-top: 8px; text-align: right; }
		a.cms_std_page_link:link, a.cms_std_page_link:visited {display: block; display: inline; text-decoration: none; color: #666E18; background: #E5E4D6; padding: 2px 6px 2px 6px; border-bottom: 3px solid #FFFEEE; border-top: 3px solid #FFFEEE;}
		a.cms_std_page_link:hover, a.cms_std_page_link:active {display: block; display: inline; text-decoration: none; color: #000000; background: #D7D7A5; padding: 2px 6px 2px 6px; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; }
		.cms_std_page_inactive {background: #E5E4D6; padding: 2px 6px 2px 6px; color: #c0c0c0; border-bottom: 3px solid #FFFEEE; border-top: 3px solid #FFFEEE;}
		.cms_std_page_active {background: #666E18; border-bottom: 2px solid #666E18; border-top: 2px solid #666E18; padding: 2px 5px 2px 5px; color: #FFFFFF; font-weight: bold;}

/* NOTE */
		.cms_note {background: #FFFFF0; border: 1px dashed #E7E7E7; padding: 5px; margin: 10px}
		.cms_note_headline {font-size:110%}
		.cms_note_summary {padding-left: 10px}

/* NEWS */
		.cms_news_1 {background: #E5E4D6; border-bottom: 5px solid #FFFEEE; padding-top: 10px; padding-bottom:10px}
		.cms_news_2 {background: #F5F4DF; border-bottom: 5px solid #FFFEEE; padding-top: 10px; padding-bottom:10px}

		.cms_news_box_1 {background: #E5E4D6; padding-top: 5px; }
		.cms_news_box_2 {background: #F5F4DF; padding-top: 5px; }
		.cms_news_text_1 {background: #E5E4D6; border-bottom: 5px solid #FFFEEE; padding-bottom:10px}
		.cms_news_text_2 {background: #F5F4DF; border-bottom: 5px solid #FFFEEE; padding-bottom:10px}

		.cms_news_list_tmb { margin: 2px; padding: 2px; border: 0px solid #e7e7e7; }
		.cms_news_list_headline { font-size:125%; padding-left: 5px}
		.cms_news_list_date { padding-left: 5px; color: #666E18;}
		.cms_news_list_summary { padding-left: 5px}
		.cms_news_image {float: right; margin-left: 10px; padding: 1px; border: 1px solid #c0c0c0;}
		.cms_news_view_add_image {margin: 5px;}

/* EVENTS */
		.cms_events_image {float: right; margin-left: 10px; padding: 1px; border: 1px solid #c0c0c0;}
		.cms_events_date {font-weight: bold;}
		.cms_events_list_month { background: #EEECC8; border-bottom: 1px solid #80821F; padding: 3px }
		.cms_event_list_row { border-top: 1px solid #80821F; padding: 2px }
		.cms_event_list_headline { font-size:110% }
		.cms_event_list_summary { color: #808080; padding-left: 10px }
		.cms_events_list_tmb { margin: 3px }

		.cms_events_1 {background: #E5E4D6; border-bottom: 5px solid #FFFEEE; padding-top: 10px; padding-bottom:10px}
		.cms_events_2 {background: #F5F4DF; border-bottom: 5px solid #FFFEEE; padding-top: 10px; padding-bottom:10px}

		.cms_events_box_1 {background: #E5E4D6; padding-top: 5px; }
		.cms_events_box_2 {background: #F5F4DF; padding-top: 5px; }
		.cms_events_text_1 {background: #E5E4D6; border-bottom: 5px solid #FFFEEE; padding-bottom:10px}
		.cms_events_text_2 {background: #F5F4DF; border-bottom: 5px solid #FFFEEE; padding-bottom:10px}
		.cms_events_box_date {  font-size:125%; padding-left: 5px; color: #666E18; }.
		.cms_events_box_headline { padding-left: 15px;  font-size:125%; }
		.cms_events_box_summary { padding-left: 15px; }
		.cms_events_box_tmb { margin: 3px; float:right } 

		.cms_events_list_tmb { margin: 2px; padding: 2px; border: 0px solid #e7e7e7; }
		.cms_events_list_headline { font-size:125%; padding-left: 5px}
		.cms_events_list_date { padding-left: 5px; color: #666E18;}
		.cms_events_list_summary { padding-left: 5px}
		.cms_events_image {float: right; margin-left: 10px; padding: 1px; border: 1px solid #c0c0c0;}
		.cms_events_view_add_image {margin: 5px;}

/* CALENDAR */

	.cms_calendar_header {color: #FFFFFF; text-align: center; font-weight: bold; background: #98A44F }
	.cms_calendar_empty {color: #89A5B9; border: 0px solid #EBECCF; background: #F9F9E5 ; padding: 2px;}
	.cms_calendar_today {color: #98A44F; border: 1px solid #98A44F; background: #FFFFFF; padding: 2px;}
	.cms_calendar_day {color: #98A44F; border: 0px solid #EAEDF0; background: #EBECCF; padding: 2px;}
	.cms_calendar_day_over { border: 1px solid #FFEEC2; background: #FFFAED; padding: 2px; color: #89A5B9;}

/* DIRECTORY */

	.cms_directory_list_title { color: #666E18; background: #EEECC8 url(../layout/site_dir_fade2.jpg) repeat-y top left; padding: 1px 0px 1px 8px; font-weight: bold; font-size: 130%; margin-top: 20px; }
	.cms_directory_list_subtitle { color: #666E18; font-weight: normal; font-weight: bold; font-size: 130%; }

	.cms_directory_view_image { float: right; margin-left: 10px; padding: 1px; border: 1px solid #666E18;}
	.cms_directory_view_item { color: #666E18; font-weight: bold; margin-top: 20px; }
	.cms_directory_view_data { padding: 4px 4px 4px 30px; color: #182F59; }


/* Products */
		.cms_products_1 {background: #FFFFFF; padding: 10px; }
		.cms_products_2 {background: #FFFFFF; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 10px;}
		.cms_products_price {padding-left: 15px; color: #808080}
		.cms_products_summary {padding-left: 15px; color: #666666}
		.cms_products_details {padding-left: 15px; color: #666666}
		.cms_product_thumb { padding: 1px; margin: 1px}
		.cms_products_cats {float: left; width: 140px; height: 130px; text-align: center; margin: 10px;  padding: 5px;}
		.cms_products_catthumb {border: 1px solid #e7e7e7; padding: 1px; margin: 2px}

		.cms_products_searchform {text-align: center; padding: 5px; }
		.cms_products_results {margin-bottom: 10px; background: #f1f1f1; text-align: center; padding: 3px}
		.cms_products_noresults {margin: 40px; padding: 10px; border: 1px dashed #c0c0c0; background: #f1f1f1}

		.cms_product_image {float: right; margin-left: 15px; margin-top: 30px;}

		#catcontainer {margin-left: 5px; margin-top: 5px}
		#catcontainer ul{margin: 0px; padding: 0px; list-style-type: none;}
		#catcontainer a{color: #639AD7; display: block; font-weight: bold; padding-top: 0px; padding-bottom: 0px; padding-left: 8px; text-decoration: none;  width: 90%}
		#catcontainer a:link, #catcontainer a:visited {text-decoration: none; border-bottom: 1px solid #639AD7; }
		#catcontainer a:hover, #catcontainer a:active {color: #000000; text-decoration: none;  border-bottom: 1px solid #639AD7; background:#EFF5FB; }

		#subcatcontainer {margin-left: 15px;}
		#subcatcontainer ul{margin: 0px; padding: 0px; list-style-type: none;}
		#subcatcontainer a{color: #000000; display: block; padding-top: 1px; padding-bottom: 1px; padding-left: 8px; text-decoration: none;  width: 90%}
		#subcatcontainer a:link, #subcatcontainer a:visited {text-decoration: none; border-bottom: 1px dashed #EAEDF0; border-left: 1px solid #639AD7;}
		#subcatcontainer a:hover, #subcatcontainer a:active {text-decoration: none; border-bottom: 1px dashed #EAEDF0; background:#EFF5FB; border-left: 1px solid #639AD7; }


/* GALLERY */
		.cms_gallery_thumbnails {float: left; width: 110px; height: 110px; text-align: center; margin: 0 10px 10px 0; padding: 5px;}
		.cms_gallery_thumb {padding: 1px; border: 1px solid #c0c0c0;}
		.cms_gallery_count {}
		.cms_gallery_photo {padding: 1px; border: 1px solid #c0c0c0; vertical-align: middle;}


/* Pages */
		.cms_page_thumbnails {float: left; width: 110px; height: 110px; text-align: center; margin: 0 10px 10px 0; padding: 5px;}
		.cms_page_thumb {padding: 1px; border: 1px solid #c0c0c0;}
		.cms_page_numbers {}
		.cms_page_photo {padding: 1px; border: 1px solid #c0c0c0; vertical-align: middle}

/* COURSE */
		.cms_hole_photo { padding: 1px; border: 1px solid #666E18; }
		.cms_hole_photo_tab {width: 110px; float: left; text-align: center; padding: 2px} 
		.cms_hole_photo_tmb { padding: 1px; border: 1px solid #666E18; margin-bottom: 3px}
		.cms_hole_yard_icon { border: 1px solid #000000; vertical-align: middle}

		.cms_hole_course_copy { text-align: right; font-size: 10px; color: #B2B683} 

		a.cms_hole_link:link, a.cms_hole_link:visited {display: block; display: inline; text-decoration: none; font-weight: bold; color: #666E18; padding: 2px 6px 2px 6px; font-size: 13px }
		a.cms_hole_link:hover, a.cms_hole_link:active {display: block; display: inline; text-decoration: none; font-weight: bold; color: #FFFFFF; background: #666E18; padding: 2px 6px 2px 6px; font-size: 13px }

		a.cms_hole_link_active:link, a.cms_hole_link_active:visited {display: block; display: inline; text-decoration: none; font-weight: bold; color: #FFFFFF; padding: 2px 6px 2px 6px; font-size: 13px;  background: #182F59; }
		a.cms_hole_link_active:hover, a.cms_hole_link_active:active {display: block; display: inline; text-decoration: none; font-weight: bold; color: #FFFFFF; background: #182F59; padding: 2px 6px 2px 6px; font-size: 13px }

/* ACCOUNT */
		 .account_heading {color: #FFFFFF; font-weight: bold; font-size: 140%; border-bottom: 0px solid #FFFFFF; background: #FFFEEE url(../layout/site_box_header.jpg) repeat-x; margin-bottom: 0px; padding: 0px 0px 20px 7px; border-right: 1px solid #666E18;  border-left: 1px solid #666E18;  border-top: 1px solid #666E18;}
		 .account_heading_follow {background: #FFFEEE url(../layout/site_box_bot.jpg) repeat-x bottom right; border-right: 1px solid #666E18;  border-left: 1px solid #666E18; padding: 0px 10px 10px 10px; border-bottom: 1px solid #666E18; }
		 .field_heading {padding: 2px 5px 2px 5px; color: #666E18; background: #FFFEEE;  border-left: 0px solid #666E18; border-right: 0px solid #666E18; font-weight: bold; font-size: 115% }
		 .field_area {background: #FFFEEE url(../layout/site_box_bot.jpg) repeat-x bottom right; border-right: 1px solid #666E18;  border-left: 1px solid #666E18; padding: 0px 10px 10px 10px; border-bottom: 1px solid #666E18;  border-top: 1px solid #666E18;}
		 .account_optionfield {color: #808080; text-align: right}
		 .account_optiondata {}
		 .account_feedback { border: 1px solid #CABE02; background: #FFFDE1; margin: 10px; padding: 5px; color: #000000;  }


/* TEE BOOKING */

	.tee_main_heading { background: #98A44F url(../layout/site_nav_back.jpg) repeat-x; padding: 0px 3px 0px 3px; color: #FFFFFF; font-weight: bold; font-size: 125%; text-align: center } 
	.tee_minor_heading { background: #98A44F url(../layout/site_nav_back.jpg) repeat-x; padding: 0px 3px 0px 3px; color: #FFFFFF; font-weight: bold; font-size: 110%; text-align: center } 

	.tee_row_header { border-bottom: 1px solid #182F59; color: #182F59; font-weight: bold; }
	.tee_row_1 { background: #F5F4DF; padding-left: 5px; padding-right: 5px; } 
	.tee_row_2 { background: #E5E4D6; padding-left: 5px; padding-right: 5px; }
	.tee_row_res { background: #E5F3FE; padding-left: 5px; padding-right: 5px; }
	.tee_row_book { background: #F9ECE9; padding-left: 5px; padding-right: 5px; }

	.tee_row_fade_1 { background: #F5F4DF; padding-left: 5px; padding-right: 5px; color: #808080; } 
	.tee_row_fade_2 { background: #E5E4D6; padding-left: 5px; padding-right: 5px; color: #808080; }
	.tee_row_fade_res { background: #E5F3FE; padding-left: 5px; padding-right: 5px; }
	.tee_row_fade_book { background: #F9ECE9; padding-left: 5px; padding-right: 5px; }

	.tee_row_dev {  font-size: 10px; color: #808080;  }
	.tee_row_dev_1 { background: #F5F4DF; font-size: 10px; color: #808080; } 
	.tee_row_dev_2 { background: #E5E4D6; font-size: 10px; color: #808080; }

	
	.tee_def_box { padding: 10px; border: 1px solid #808080; margin: 20px; background: url(../layout/site_box_bot.jpg) repeat-x bottom left; }
	.tee_def_header_res { font-size: 150%; color: #000000; font-weight: bold; color: #1C66BC; }
	.tee_def_header_book { font-size: 150%; color: #000000; font-weight: bold; color: #4AC22A; }

	.tee_def_ref { text-align: right; }
	.tee_def_book { padding-top: 10px; }
	.tee_def_expires { color: #808080; padding-top: 10px; }
	.tee_def_expires strong { color: #000000 }

	.tee_row_def_table { border: 1px solid #808080; }
	.tee_row_def_1 { background: #F5F4DF; color: #000000; font-weight: bold; } 
	.tee_row_def_2 { background: #E5E4D6; color: #000000; font-weight: bold; }

	.tee_day_note { border: 1px solid #CABE02; background: #FFFDE1; margin: 10px; padding: 5px; color: #000000;   }


	.results_header { background: #98A44F url(../layout/site_nav_back.jpg) repeat-x; padding: 0px 0px 0px 0px; color: #FFFFFF; text-align: center  } 
	.results_header a:link, .results_header a:visited { color: #FFFFFF; text-decoration: none; }
	.results_header a:hover, .results_header a:active { color: #FFFFFF; text-decoration: underline; }

	.calendar_day { color: #98A44F; border: 1px solid #98A44F; background: #F9F9E5; padding: 2px; font-weight: bold; } 
	.calendar_today { color: #98A44F; border: 1px solid #98A44F; background: #98A44F; padding: 2px; font-weight: bold; } 

	.calendar_today a:link, .calendar_today a:visited { color: #FFFFFF; text-decoration: none; }
	.calendar_today a:hover, .calendar_today a:active { color: #FFFFFF; text-decoration: underline; }

	.calendar_day_over { border: 1px solid #98A44F; background: #FFFFFF; padding: 2px; color: #89A5B9; font-weight: bold; }

	.calendar_day a:link, .calendar_day a:visited { color: #98A44F; text-decoration: none; }
	.calendar_day a:hover, .calendar_day a:active { color: #000000; text-decoration: underline; }

	.calendar_day_over a:link, .calendar_day_over a:visited { color: #98A44F; text-decoration: none; }
	.calendar_day_over a:hover, .calendar_day_over a:active { color: #000000; text-decoration: underline; }