	* { margin:0; padding:0; }		html { height: 100%; margin-bottom: 1px; }	body { margin: 0px; padding: 0px; overflow-x:hidden; font-family: "Lucida Grande", Verdana, Helvetica, Arial, san-serif; font-size: 9pt; color: #444444; background: #145F80 url(../images/background.png) no-repeat top center;   }	#background_top { position:absolute; top:0px; left:0px; width:100%; height: 335px; background-color: #014461; border-bottom:1px solid #014B6B; z-index:-100;  }	#top_bar { height:45px; width: auto; background-color: #316A7E; color: #FFFFFF; }		#top_bar #wrapper { width:70%; margin:auto; background-color: red; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 180%; letter-spacing: -.5px;}		#top_bar .label { float:left; margin-top:13px; color: #D9E8F4; text-shadow: 0px 2px 3px #1C404D; }		#top_bar .button { float:left; margin-top:9px; margin-left:15px; padding:5px 8px 5px 8px; cursor:pointer; text-shadow: 0px 2px 3px #1C404D; }		#top_bar .button:hover { background-color: #013D57;  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}		#top_bar_close { background-color: #316A7E; margin-top:12px; padding:5px 8px 5px 8px; font-weight:bold; cursor:pointer; position:absolute; right:12px; border: 3px solid #064966; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }		#top_bar_close:hover { background-color: #013D57;  }	#top_bar_border { height:8px; background-color: #316A7E; border-bottom: 4px solid #064966;  }	#top_bar_tab { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 180%; letter-spacing: -.5px; background-color: #064966; color: #FFFFFF; padding:5px 15px 8px 15px; text-align:center; right: 75px; position:absolute; text-shadow: 0px 2px 3px #01364D; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 6px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; cursor: pointer; }	#header { width:851px; height: 65px; margin: 0 auto; /* background-image: url(../images/header_background.png); background-repeat:no-repeat */ }		#header .contact { float: left; padding: 5px 5px 0px 5px; margin-right: 15px; color: #c4e3f0; vertical-align: middle;}			#header .contact img { margin: 0px 5px 2px 0px;  vertical-align: middle; }			#header .contact a { text-decoration:none; color: inherit; }			#header .contact a:hover { text-decoration:underline; color: #FFFFFF; }		#content { width:851px; min-height:1000px; background-color: #FFFFFF; border:5px solid #01364D;  border-bottom:0px; margin: 0 auto; }		#content #top {   }			#content #top #title { float:left; padding:15px 15px 8px 10px; }			#content #top #details { float:right; padding:8px 8px 8px 0px; }						#content #slideshow { float:left; width:644px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; }		#content #logo { float:left; width:198px; height:200px; background-color: #177F9C; border-right: 3px solid #FFFFFF; }			#logo img { margin-left:20px; margin-top:5px; }		#content #front_1 { float:left; width:440px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  line-height: 1.5em;  }			#front_1 .links { width:445px; padding: 0px 5px 0px 0px ; position: relative; left: -5px; height: 156px; background-color: #efefef; border-bottom: 3px solid #dcdcdc; border-top: 3px solid #2895b3; }			#front_1 .box { float: left; width: 210px; margin: 6px 0px 0px 5px; border: 2px solid #E6E6E6; background-color: #FFFFFF; padding:5px 0px 5px 3px; height: 55px; cursor:pointer; line-height: 1em;  }				#front_1 .box .image { float: left; margin-left: 2px; }					#front_1 .box img { border: 1px solid #CCCCCC; padding:4px; }				#front_1 .box .text { float: left; padding-left:5px; width:90px;}				#front_1 .box .details { color: #6C6C6C; font-size:7pt; }		#content #front_2 { float:left; width:350px; margin:35px 0px 0px 15px; }			#front_2 #notices { float:left; width:320px; }					#notices .notices_content{ min-height:80px;}						#notices a { color: inherit; }				#front_2 #news { float:left; width:320px; }					#news .weather { padding-left:35px; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 80%; letter-spacing: -.5px; color:#177F9C; }				#news .news_content{ min-height:280px;}						#news a { color: inherit; }					#news .date { color: #6C6C6C; font-size:8pt; }			#front_2 #webcam { float:left; width:350px; }								#webcam .border { float: left; margin-top:15px; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 200px; cursor: pointer; }				#webcam .zoom { float: left; position: relative; margin-top:15px; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }		#content #front_3 { clear: both; width:785px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px;  line-height: 1.5em; }					#content #league_1 { float:left; width:450px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 15px 0px 30px; line-height: 1.5em; }		#content #league_image { float:left; width:350px; margin:35px 0px 0px 15px; }			#league_image .border { float: left; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 200px; cursor: pointer; }			#league_image .zoom { float: left; position: relative; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }		#content #league_2 { clear: both; width:785px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px; line-height: 1.5em;  }			.league_table { border: 1px solid #E6E6E6; padding:5px; margin-left:15px }			.league_table .col_first{ color: #177F9C; border-bottom: 0px; text-align:left; } 			.league_table .col_title{ color: #177F9C; border-bottom: 0px; text-align:center; } 			.league_table .col_legend{ color: #9C9C9C; font-size:7pt; border-bottom: 0px; text-align:center; }				.league_table td{ border-bottom: 1px solid #EFEFEF; }				.league_table td.none{ border-bottom: 0px; }				.league_table td.red{ color: #AB2020; }		#content #prices_1 { float:left; width:588px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 15px 0px 30px;  }			#prices_1 li { margin-left: 25px; }						#prices_1 .price { color: #2A929B; font-weight: bold; }			#prices_1 .price_2 { color: #2A929B; font-weight: normal; }			#prices_1 .bracket_1 { color: #4a757a; font-size:8pt; }			#prices_1 .bracket_2 { color: #6C6C6C; font-size:8pt; }		#content #prices_2 { float:left; width:185px; margin:45px 0px 0px 15px; } 		 	#prices_2 .box { border-right: 3px solid #2895b3; border-left: 3px solid #dcdcdc; background-color: #efefef; padding:5px 0px 5px 3px; height: 55px; margin-bottom:8px; cursor:pointer; }				#prices_2 .box .image { float: left; }					#prices_2 .box img { border: 1px solid #CCCCCC; padding:4px; }				#prices_2 .box .text { float: left; padding-left:5px; width:90px;}				#prices_2 .box .details { color: #6C6C6C; font-size:7pt; }				#content #rules_1 { float:left; width:785px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  }				#rules_1 li { margin-left: 25px; }						#rules_1 .bracket_1 { color: #6C6C6C; font-size:8pt; }  		#content #pools_1 { float:left; width:785px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  }			#pools_1 .image { margin-left:190px; }			#pools_1 .border { float: left; border: 1px solid #E6E6E6; padding:4px; cursor: pointer; }			#pools_1 .zoom { float: left; position: relative; left:-43px; top:15px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }		#content #directions_1 { float:left; width:580px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 15px 0px 30px; line-height: 1.5em; }			#content #directions_2 { float:left; width:200px; margin:35px 0px 0px 35px;  line-height: 1.5em; }			#content #details_1 { float:left; width:580px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 15px 0px 30px; line-height: 1.5em; }			#details_1 .label { margin-bottom:5px; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; letter-spacing: -.5px; color:#177F9C;  }			#details_1 .required { vertical-align: text-top; color: #9C9C9C; }			#details_1 .input { margin-left:35px; margin-bottom:20px; }			#details_1 .button { text-align: right; }			#details_1 input { border: 1px solid #c3c3c3; font-size: 11pt; padding:5px; }			#details_1 .input_button { border: 1px solid #c3c3c3; font-weight font-size: 12pt; padding:5px 25px 5px 25px; background-color: #ebf7f5; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; letter-spacing: -.5px; color:#177F9C;  }			#details_1 textarea { border: 1px solid #c3c3c3; font-size: 11pt; padding:5px; }			#details_1 .email_sent { font-size: 11pt; }			#details_1 .email_error { color:#c4434f; margin-left: 30px; }			#content #details_2 { float:left; width:200px; margin:35px 0px 0px 35px;  line-height: 1.5em; }		#content #enquiry_1 { float:left; width:580px; height:1250px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 15px 0px 30px; line-height: 1.5em; }			#enquiry_1 .comment { color: #6C6C6C; line-height: 2em; }						#enquiry_1 .label { margin-bottom:5px; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; letter-spacing: -.5px; color:#177F9C;  }			#enquiry_1 .required { vertical-align: text-top; color: #9C9C9C; }			#enquiry_1 .input { margin-left:35px; margin-bottom:20px; }			#enquiry_1 .button { text-align: right; }			#enquiry_1 input { border: 1px solid #c3c3c3; font-size: 11pt; padding:5px; }			#enquiry_1	select { border: 1px solid #c3c3c3; font-size: 11pt; padding:5px; width:350px; }			#enquiry_1 .input_button { border: 1px solid #c3c3c3; font-size: 12pt; padding:5px 25px 5px 25px; background-color: #ebf7f5; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; letter-spacing: -.5px; color:#177F9C;  }			#enquiry_1 textarea { border: 1px solid #c3c3c3; font-size: 11pt; padding:5px; }			#enquiry_1 .email_sent { font-size: 11pt; }			#enquiry_1 .email_error { color:#c4434f; }			#content #enquiry_2 { float:left; width:215x; margin:45px 0px 0px 20px; }			#enquiry_2 #details {  line-height: 1.5em; }				#enquiry_2 .box { border-right: 3px solid #2895b3; border-left: 3px solid #dcdcdc; background-color: #efefef; padding:5px 5px 5px 3px; height: 55px; margin-bottom:8px; cursor:pointer; }			#enquiry_2 .box .image { float: left; }			#enquiry_2 .box img { border: 1px solid #CCCCCC; padding:4px; }			#enquiry_2 .box .text { float: left; padding-left:5px; width:90px;}			#enquiry_2 .box .details { color: #6C6C6C; font-size:7pt; }		#content #about_1 { float:left; width:435px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  line-height: 1.5em;  }		#content #about_2 { float:left; width:350px; margin:100px 0px 0px 15px; }			#about_2 .border { float: left; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 220px; cursor: pointer; }			#about_2 .zoom { z-index:9998; float: left; position: relative; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }			#about_2 .controls { clear: both; margin-left: 120px; padding:5px 0px 0px 3px; }		#content #about_3 { clear: both; width:785px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px;  line-height: 1.5em; }		#content #news_1 { float:left; width:785px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;   }		#content #bistro_1 { float:left; width:435px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  line-height: 1.5em;  }			#bistro_1 .price { color: #2A929B; font-weight: bold; }			#bistro_1 .bracket { color: #6C6C6C; font-size:8pt; }			#bistro_1 img { margin: 0px 5px 4px 0px;  vertical-align: middle; }			#bistro_1 a { color: #2A929B; text-decoration: none; }			#bistro_1 a:hover { color: #2A929B; text-decoration: underline; }		#content #bistro_2 { float:left; width:350px; margin:100px 0px 0px 15px; }			#bistro_2 .border { float: left; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 220px; cursor: pointer; }			#bistro_2 .zoom { z-index:9998; float: left; position: relative; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }			#bistro_2 .controls { clear: both; margin-left: 120px; padding:5px 0px 0px 3px; }		#content #bistro_3 { clear: both; width:785px; height:170px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px;  line-height: 1.5em; }			#bistro_3 .bracket { color: #6C6C6C; font-size:8pt; }			#content #sitemap_1 { float:left; width:785px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px; line-height: 1.5em; }			#sitemap_1 ul { margin-left:15px; margin-top:10px; }				#sitemap_1 a { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; font-weight:bold; letter-spacing: -.5px; color:#01364D; }			#sitemap_1 ul.sub { margin-left:30px; margin-top:5px; }				#sitemap_1 .sub a { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; font-weight:normal; letter-spacing: -.5px; color:#177F9C; }			#sitemap_1 li { margin-top:5px; }					#content #links_1 { float:left; width:580px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 15px 0px 30px; line-height: 1.5em; }			#links_1 ul { margin-left:15px; margin-top:10px; }			#links_1 li { margin-top:5px; }		#content #gallery_1 { float:left; width:785px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 15px 0px 30px; line-height: 1.5em; }			#gallery_1 .gallery { margin-left: 40px;  }			#gallery_1 .border { float: left; margin:4px; border: 1px solid #E6E6E6; padding:4px; margin-top: 20px; width: 100px; height: 100px; cursor: pointer; }			#gallery_1 .zoom { float: left; position: relative; left:-35px; top:5px; padding:2px; margin-top: 20px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }		#content #holidays_1 { float:left; width:435px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  line-height: 1.5em;  }		#content #holidays_2 { float:left; width:350px; margin:100px 0px 0px 15px; }			#holidays_2 .border { float: left; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 220px; cursor: pointer; }			#holidays_2 .zoom { z-index:9998; float: left; position: relative; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }			#holidays_2 .controls { clear: both; margin-left: 120px; padding:5px 0px 0px 3px; }		#content #holidays_3 { clear: both; width:785px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px;  line-height: 1.5em; }		#content #private_hill_1 { float:left; width:435px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  line-height: 1.5em;  }			#private_hill_1 .price { color: #2A929B; font-weight: bold; }			#private_hill_1 .bracket { color: #6C6C6C; font-size:8pt; }			#private_hill_1 img { margin: 0px 5px 4px 0px;  vertical-align: middle; }			#private_hill_1 a { color: #2A929B; text-decoration: none; }			#private_hill_1 a:hover { color: #2A929B; text-decoration: underline; }		#content #private_hill_2 { float:left; width:350px; margin:100px 0px 0px 15px; }			#private_hill_2 .border { float: left; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 220px; cursor: pointer; }			#private_hill_2 .zoom { z-index:9998; float: left; position: relative; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }			#private_hill_2 .controls { clear: both; margin-left: 120px; padding:5px 0px 0px 3px; }		#content #private_hill_3 { clear: both; width:785px; height:170px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px;  line-height: 1.5em; }			#private_hill_3 .bracket { color: #6C6C6C; font-size:8pt; }		#content #private_over_cardney_1 { float:left; width:435px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  line-height: 1.5em;  }		#content #private_over_cardney_2 { float:left; width:350px; margin:100px 0px 0px 15px; }			#private_over_cardney_2 .border { float: left; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 220px; cursor: pointer; }			#private_over_cardney_2 .zoom { z-index:9998; float: left; position: relative; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }			#private_over_cardney_2 .controls { clear: both; margin-left: 120px; padding:5px 0px 0px 3px; }		#content #private_over_cardney_3 { clear: both; width:785px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px;  line-height: 1.5em; }			#private_over_cardney_3 .price { color: #2A929B; font-weight: bold; }			#private_over_cardney_3 .bracket { color: #6C6C6C; font-size:8pt; }			#private_over_cardney_3 img { margin: 0px 5px 4px 0px;  vertical-align: middle; }			#private_over_cardney_3 a { color: #2A929B; text-decoration: none; }			#private_over_cardney_3 a:hover { color: #2A929B; text-decoration: underline; }		#content #private_griffin_forest_1 { float:left; width:435px; margin-top:35px; border-left: 3px solid #FFFFFF; padding:0px 30px 0px 30px;  line-height: 1.5em;  }			#private_griffin_forest_1 .price { color: #2A929B; font-weight: bold; }			#private_griffin_forest_1 .bracket { color: #6C6C6C; font-size:8pt; }			#private_griffin_forest_1 img { margin: 0px 5px 4px 0px;  vertical-align: middle; }			#private_griffin_forest_1 a { color: #2A929B; text-decoration: none; }			#private_griffin_forest_1 a:hover { color: #2A929B; text-decoration: underline; }		#content #private_griffin_forest_2 { float:left; width:350px; margin:100px 0px 0px 15px; }			#private_griffin_forest_2 .border { float: left; border: 1px solid #E6E6E6; padding:4px; width: 300px; height: 220px; cursor: pointer; }			#private_griffin_forest_2 .zoom { z-index:9998; float: left; position: relative; left:-35px; top:10px; padding:2px; border:3px solid #464646; background-color: #e7f5f7; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; opacity:0.5; }			#private_griffin_forest_2 .controls { clear: both; margin-left: 120px; padding:5px 0px 0px 3px; }		#content #private_griffin_forest_3 { clear: both; width:785px; height:240px; border-right: 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; padding:10px 30px 0px 30px;  line-height: 1.5em; }			#private_griffin_forest_3 .bracket { color: #6C6C6C; font-size:8pt; }	#main { position:absolute; min-height:400px; }	#footer {  clear: both; position: relative; height:50px; border-top: 3px solid #E6E6E6; margin: 55px 15px 0px 15px; padding-bottom:15px; float:left; width:820px; }		#footer_1 { float:left; width:60%; }		#footer_2 { float:right; width:40%; padding-top:5px; text-align: right; color: #9C9C9C; font-size:7pt; }		#footer_3 { clear:both; width:820px; }			#footer .contact { float: left; padding: 5px 5px 0px 5px; margin-right: 15px; color: #444444; vertical-align: middle;}			#footer .contact img { margin: 0px 5px 2px 0px;  vertical-align: middle; }			#footer .contact a { text-decoration:none; color: inherit; }			#footer .contact a:hover { text-decoration:underline; color: #01364D; }		#footer .social { float: left; padding: 5px 5px 0px 5px; color: #444444; vertical-align: middle;}			#footer .social img { margin: 0px 5px 2px 0px;  vertical-align: middle; }		#footer .facebook_like { float: left; padding: 0px 5px 0px 5px; margin-left: 15px; color: #444444; vertical-align: middle;}		.weight_normal {  font-weight: normal; }	.hidden { display:none; }	.reset { clear: both; }	.left_indent { margin-left: 25px; }	h1 { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 180%; letter-spacing: -.5px; color:#01364D; }		h1.sub { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 150%; letter-spacing: -.5px; color:#177F9C; }	h2 { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; letter-spacing: -.5px; color:#01364D; }		h2.sub { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 135%; letter-spacing: -.5px; color:#177F9C; }		h4.sub { font-family:"Trebuchet MS", Garamond, Georgia; font-size: 110%; letter-spacing: -.5px; color:#177F9C; }	p { font-family: "Lucida Grande", Verdana, Helvetica, Arial, san-serif; font-size: 10pt; color: #444444; text-align: justify; }	a { color: #444444; text-decoration:none; }	a:hover { color: #444444; text-decoration:underline; }	a.inline { color: #177F9C; text-decoration:none; }	a.inline:hover { color: #177F9C; text-decoration:underline; }	img { border: 0; }#menu { z-index:100; color: #FFF; clear: both; height: 40px; width:845px; border-top: 3px solid #FFFFFF; border-right 3px solid #FFFFFF; border-left: 3px solid #FFFFFF; }	#menu .menu_cat { float: left; text-align: center; padding:5px 0px 5px 0px; background: #2a929b  url(../images/background_menu.png) repeat-x; color: #FFFFFF; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 165%; letter-spacing: -.5px; text-shadow: 1px 0px 3px #064966; cursor: pointer; border-bottom: 3px solid #145F80;}		#menu .menu_cat a { color: inherit; }	#menu .menu_sub { display: none; z-index:100; width: 169px; float: left; position: absolute; top: -3px; text-align: left; background: #2a929b; cursor: pointer; border-bottom: 3px solid #145F80; }	#menu .menu_details { clear: both; display: block; z-index:100; color: #FFFFFF; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 150%; letter-spacing: 0px;  text-shadow: 1px 0px 3px #064966; cursor: pointer; padding: 5px 10px 5px 10px;  }	#menu .menu_button { clear: both; display: block; z-index:100; color: #FFFFFF; font-family:"Trebuchet MS", Garamond, Georgia; font-size: 150%; letter-spacing: 0px;  text-shadow: 1px 0px 3px #064966; cursor: pointer; padding: 5px 10px 5px 10px;  }		#menu .menu_button a { color: inherit; }		#menu .menu_button a:hover { text-decoration: none; }	.menu_over { background-color: #4ab5be; }
