﻿/* ---( = begin imported stylesheets )------------------------------- */
/* ---( = begin global reset thanks to eric meyer elements )------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}/* remember to define focus styles! */:focus{outline:0;}body{line-height:1;color:#000;background:#FFF;}ol,ul{list-style:none;}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:;}/* ---( = begin gobal elements )------------------------------- */body{margin:0 0 1em;font-size:12px;line-height:1.5em;color:#000;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}a,a:visited{color:#03c;text-decoration:underline;}a:hover,a:visited:hover{color:#c00;background:transparent;text-decoration:none;}p,ul,blockquote,pre,td,th,label{margin:0;font-size:1em;line-height:1.5em;margin-bottom:1.5em;}ul,ol{list-style-type:none;text-align:left;}.fleft{float:left;text-align:left;}.fright{float:right;}.floatleft{float:left;}.floatright{float:right;}.clearfloat{clear:both;}.alignleft{text-align:left;float:left;}.alignright{text-align:right;}.fortnight{margin-top:20px;font-weight:700;}.oldbrowsers,.hide{display:none;}.half{width:48%;}.half img{width:98%;}a img,a img:visited,a img:hover,a img:visited:hover{border:0;background:transparent;}.oldbrowsers,.hide{display:none;}div.hr{margin:1.5em 0;padding:0;height:1px;background:#ccc;}div.hr hr{display:none;}table{border-collapse:collapse;margin-bottom:1.5em;}strong{color:#111;}/* ---( = begin gobal elements )------------------------------- */.wrapper{width:960px;margin:0 auto;text-align:left;overflow:hidden;position:relative;}div#header{margin:0 auto;padding:0;overflow:hidden;background:#eee;text-align:center;}div#logopanel{clear:both;overflow:hidden;}div#top-nav{float:right;margin:0;padding:0;overflow:hidden;width:45%;}div#logo{float:left;width:450px;height:auto;display:block;overflow:hidden;}div#logo a,div#logo a:visited,div#logo a:hover,div#logo a:visited:hover{display:block;}div#phone{float:right;width:45%;text-align:right;margin:20px 0 0;}div#content{clear:both;margin:0 auto;padding:2em 0 1em;text-align:center;}div.main{float:left;width:575px;overflow:hidden;}/* ---( = begin main panel layout elements )------------------------------- */div#content .half-row{clear:both;margin-bottom:2em;overflow:hidden;}div#crossfade-container{margin:0;position:relative;width:575px;height:375px;background:#000;}div#crossfade-container .fade-box{position:absolute;top:5px;left:5px;width:565px;height:375px;overflow:hidden;}div#crossfade-container .fade-box img{position:absolute;top:0;left:0;width:565px;}* html div#crossfade-container{margin-top:-15px;}*+html div#crossfade-container{margin-top:-15px;}div#crossfade-container-full{margin:2em 0 0;position:relative;width:950px;height:290px;}div#crossfade-container-full .fade-box{position:absolute;top:5px;left:5px;width:940px;height:280px;overflow:hidden;}div#crossfade-container-full .fade-box img{position:absolute;top:0;left:0;width:940px;}* html div#crossfade-container-full{margin-top:-15px;}*+html div#crossfade-container-full{margin-top:-15px;}div#welcome{margin:0 0 1em;border-style:solid;border-width:0 5px 5px;padding:2px 5px 0;}div#feature{overflow:hidden;}div#feature div.feature{margin:5px 0 0;padding:5px 5px 1px;}.featureimg{width:565px;border-style:solid;border-width:5px;margin-bottom:15px;}/* ---( = begin course layout elements )------------------------------- */div#content div.course-card{width:100%;}div#content div.course-card .scorecard{width:100%;overflow:hidden;padding:0 0 20px;}div#content div.course-card .scorecard ul{font-size:10px;}div#content div.course-card .scorecard .row{width:100%;padding:4px 0;overflow:hidden;clear:both;}div#content div.course-card .scorecard .bg{}div#content div.main div.course-card .scorecard li{float:left;text-align:right;width:24px;list-style-type:none;margin:0;padding-left:0;}div#content div.main div.course-card .scorecard li a,div.course-card .scorecard li a:visited{display:block;width:24px;text-decoration:none;}div#content div.main div.course-card .scorecard li a:hover,div.course-card .scorecard li a:visited:hover{text-decoration:underline;font-weight:700;margin-top:-2px;}div#content div.main div.course-card .scorecard li.first{margin:0 10px 0 2px;width:30px;text-align:left;}div#content div.main div.course-card .scorecard li.out{margin:0 5px 0 15px;width:30px;text-align:right;}div#content div.main div.course-card .scorecard li.in{margin:0 2px 0 10px;width:30px;text-align:right;}div#content div.main div.course-card .hole{margin:0;position:relative;font-size:100%;padding:5px;overflow:hidden;}div#content div.main div.course-card .hole img{width:565px;height:375px;overflow:hidden;margin:0;padding:0;}.image-left{float:left;margin:0 15px 10px 0;width:35%;}.image-right{float:right;margin:0 0 10px 15px;width:35%;}.image-full{display:block;margin:10px 0;width:100%;}/* ---( = begin sidebar layout elements )------------------------------- */div.sidebar{float:right;width:340px;padding:0 0 1.5em;}div.sidebar div.pad{padding:0 10px;}div.promobox{padding:5px;margin:0 0 20px;}/* ---( = begin footer layout elements )------------------------------- */div#footer{clear:both;margin:0;padding:2em 0 1em;background:#eee;text-align:center;overflow:hidden;}div#footer .box{float:left;width:189px;}div#bottom-nav{clear:both;margin:0 auto;padding:1em 0 2em;text-align:center;}div#bottom-nav p{text-align:center;}div#sponsors{margin-right:auto;margin-left:auto;text-align:center;}div.corporate div.categories{clear:both;}div.corporate div.categories h2{margin:0 0 10px;font-family:Arial, serif;}div.corporate div.categories ul{width:350px;display:inline;}div.corporate div.categories ul li{width:160px;float:left;}div.corporate div.categories img{float:left;padding:0 20px 0 0;}div.corporate div#cat1,div.corporate div#cat2,div.corporate div#cat3,div.corporate div#cat4,div.corporate div#cat5,div.corporate div#cat6{float:left;width:470px;margin:0 0 20px 10px;}div.corporate div#cat1 h2,div.corporate div#cat2 h2,div.corporate div#cat3 h2,div.corporate div#cat4 h2,div.corporate div#cat5 h2,div.corporate div#cat6 h2{font-size:11pt;font-weight:700;margin:0;font-family:Arial, serif;}div.industry div.categories{clear:both;}div.industry div.categories h2{margin:0 0 10px;font-family:Arial, serif;}div.industry div.categories ul{width:120px;}div.industry div.categories ul li{width:180px;float:left;}div.industry div.categories img{padding:0;clear:both;width:170px;}div.industry div#cat1,div.industry div#cat2,div.industry div#cat3,div.industry div#cat4,div.industry div#cat5,div.industry div#cat6{float:left;width:180px;margin:0 0 20px 10px;}div.industry div#cat1 h2,div.industry div#cat2 h2,div.industry div#cat3 h2,div.industry div#cat4 h2,div.industry div#cat5 h2,div.industry div#cat6 h2{font-size:11pt;font-weight:700;margin:0;font-family:Arial, serif;}/* ---( = P.I.E. FLOAT CLEARING )------------------------------- */.clearfix:after,#nav:after{content:".";clear:both;height:0;visibility:hidden;display:block;}.clearfix,#nav{display:inline-block;/* Fixes IE/Mac */}/* Hides from IE-mac \*/* html .clearfix{height:1%;}* html #nav{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */#nav{display:block;}/* End hide from IE-mac *//* ---( = begin top-nav sign in elements )------------------------------- */div#top-nav ul{margin:0;padding:0;}div#top-nav ul li{float:right;margin-right:0;text-align:left;}div#top-nav ul a{display:block;padding:0 .75em .25em;text-decoration:none;background:#ddd;}/* ---( = begin main-nav elements )------------------------------- */#nav{clear:both;margin:0 auto;padding:0;background:#ddd;text-align:center;}#nav ul{margin:0;padding:0;}#nav li{float:left;margin:0;padding:0;}#nav a,#nav a:visited{display:block;padding:.6em 1em .4em;text-decoration:none;}#nav a:hover,#nav a:visited:hover{text-decoration:none;background:#fff;}/* ---( = begin main-nav with rollovers elements )------------------------------- */#nav{clear:both;margin:0;padding:0;}#nav .wrapper{overflow:visible;}#nav,#nav ul{z-index:100;}#nav ul li{position:relative;}/* all initially hidden tiers and tiers that need to stay hidden when certain are rolled over */#nav ul li ul{position:absolute;top:-999em;left:-999em;width:200px;}/* all list items */#nav ul li ul li{width:100%;background:none;background-color:#ddd;border-bottom:1px solid #aaa;}#nav li li:hover,#nav li li.sfHover{background-color:#ddd;}/* this will make sure certain tiers stay hidden when others are rolled over */#nav ul li:hover ul li ul,#nav ul li.sfHover ul li ul{top:-999em;left:-999em;}/* show the second tier */#nav ul li:hover ul,#nav ul li.sfHover ul,#nav ul li.over ul{top:2.5em;/* the height of the horizontal menu button minus 1 pixel (~.05 em) to accomodate Safari 3.0 on Windows */left:0;padding-left:1px;}/* ---( = begin sub-nav list elements )-------------------------------*/#subnav-top{clear:both;margin:0;padding:0;font-size:95%;overflow:hidden;}#subnav-top ul{margin:0 auto;text-align:left;overflow:hidden;position:relative;border-bottom:1px solid #eee;}#subnav-top li{float:left;margin:0;padding:0;}#subnav-top a,#subnav-top a:visited{display:block;padding:.6em 12px .4em;text-decoration:none;}#subnav-top a:hover,#subnav-top a:visited:hover{text-decoration:underline;}#subnav-top li.active a,#subnav-top li.active a:visited{font-weight:700;text-decoration:underline;}#subnav-top li#first a,#subnav-top li#first a:visited{border-left:none;}#subnav-side ul{overflow:hidden;margin:0 0 3em;border-width:0 0 1px;border-style:solid;padding:0;}#subnav-side ul li{border:none;margin:0;padding:0;}#subnav-side ul li a,#subnav-side ul li a:visited{color:#333;display:block;border-width:1px 0 0;border-style:solid;text-decoration:none;padding:4px 0 3px 5px;}#subnav-side ul li a:hover,#subnav-side ul li a:visited:hover{font-weight:700;}#subnav-side ul li.active a,#subnav-side ul li.active a:visited{font-weight:700;}#subnav-side ul li ul{list-style:none;margin:0;padding:0;border:0;display:none;}#subnav-side ul li.active ul{list-style:none;margin:0;padding:0;border:0;display:block;}#subnav-side ul li ul li{list-style:none;margin:0;padding:0;border:0;}#subnav-side ul li ul li a,#subnav-side ul li ul li a:visited,#subnav-side ul li.active ul li a,#subnav-side ul li.active ul li a:visited{display:block;color:#333;padding:3px 0 3px 30px;text-decoration:none;font-size:.95em;background:none;}#subnav-side ul li ul li a:hover,#subnav-side ul li ul li a:visited:hover,#subnav-side ul li.active ul li a:hover,#subnav-side ul li.active ul li a:visited:hover{display:block;color:#900;padding:3px 0 3px 30px;text-decoration:none;font-size:.95em;background:none;}#subnav-side ul li ul li.on a,#subnav-side ul li ul li.on a:visited,#subnav-side ul li.active ul li.on a,#subnav-side ul li.active ul li.on a:visited{color:#900;}/* ---( = begin main content elements )-------------------------------*/#content div.main ul.latest-news{width:100%;margin:30px 0 20px;overflow:hidden;float:left;}#content div.main ul.latest-news li{float:left;clear:both;overflow:hidden;width:100%;margin:5px 0 10px;border-style:dashed;border-width:0 0 1px;padding-left:0;}#content div.main ul.latest-news img{float:left;margin:3px 10px 14px 0;border-style:solid;border-width:5px;}.half ul.latest-news img{width:75px;float:left;margin:3px 10px 5px 0;border-style:solid;border-width:5px;}#content div.main ul.search{width:100%;margin:30px 0 20px;overflow:hidden;float:left;}#content div.main ul.search li{float:left;clear:both;overflow:hidden;width:100%;margin:5px 0 10px;padding-bottom:1.5em;border-style:dashed;border-width:0 0 1px;padding-left:0;}#content div.main ul.search img{float:left;margin:3px 10px 14px 0;border-style:solid;border-width:5px;}.half ul.latest-news img{width:75px;float:left;margin:3px 10px 5px 0;border-style:solid;border-width:5px;}#content div.main div.coursenav{border-style:solid;border-width:0 0 1px;text-align:right;overflow:hidden;}#content div.main div.coursenav ul.tabs{float:right;margin:0;padding:0;overflow:hidden;font-size:10px;list-style-type:none;}#content div.main div.coursenav ul.tabs li{float:left;margin:0;padding:0;text-align:center;list-style-type:none;}#content div.main div.coursenav ul.tabs li a,div.coursenav ul.tabs li a:visited{display:block;padding:3px 10px;text-decoration:none;}#content div.main ul.gallery{margin:1.5em 0;padding:10px 0;text-align:center;overflow:hidden;border-style:dashed;border-width:1px 0;}#content div.main ul.gallery li{float:left;list-style-type:none;margin:0;padding:0;}#content div.main ul.gallery li a img,ul.gallery li a img:visited{width:100px;display:block;margin:3px 5px 6px 0;border-style:solid;border-width:5px;}#content div.main ul.gallery li a img:hover,ul.gallery li a img:visited:hover{border-style:solid;border-width:5px;}/* ---( = begin sidebar elements )-------------------------------*/.events-nav ul{overflow:hidden;position:relative;margin:0;height:1.5em;}.events-nav ul li{background:transparent;}.events-nav ul li#current{position:absolute;top:0;left:125px;font-weight:700;}.events-nav ul li#previous{float:left;margin-left:5px;}.events-nav ul li#next{float:right;margin-right:5px;}.events-nav ul li a,.events-nav ul li a:visited{display:block;}ul.events{margin:20px 0 -3px;}ul.events li{margin:5px 0;padding:2px 5px;display:block;clear:both;}ul.events li p{margin-bottom:0;font-size:95%;}ul.events li span{float:left;}/* ---( = begin footer list elements )-------------------------------*/div#footer ul{margin:0 5px 0 15px;line-height:1.5em;overflow:hidden;}div#footer ul li,div#footer ul li a,div#footer ul li a:visited{clear:both;display:block;overflow:hidden;}div#footer ul li.top a,div#footer ul li.top a:visited{display:block;margin:0 0 8px;text-decoration:none;}/* Fix IE. Hide from IE Mac \*/* html div#footer ul li{float:left;}* html div#footer ul li a{height:1%;width:160px;}div#bottom-nav ul{margin:0 auto;text-align:center;overflow:hidden;font-size:95%;}div#bottom-nav ul li{display:inline;padding:0 1em;margin:0 auto;text-align:center;border-left:1px solid #ddd;}div#bottom-nav ul li.first{border-left:none;}/* ---( = begin baseline type elements )------------------------------- */h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-family:Helvetica, Arial, "Trebuchet MS", Trebuchet, sans-serif;}h1{font-size:3em;line-height:1;margin-bottom:.5em;}h2{font-size:2em;margin-bottom:.75em;}h3{font-size:1.5em;line-height:1;margin-bottom:1em;}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}h6{font-size:1em;font-weight:700;}.small{margin:0;font-size:.83em;line-height:1.8em;margin-bottom:1.8em;font-family:Arial, "Trebuchet MS", Trebuchet, sans-serif;}strong{font-weight:700;}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{text-decoration:none;}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;font-family:Helvetica, Arial, "Trebuchet MS", Trebuchet, sans-serif;}h1{margin:0;padding-top:1em;font-size:1.66em;line-height:.9em;/*margin-bottom: -0.9em;*/}h2{margin:0;font-size:1.5em;line-height:1em;/*margin-bottom: 1em;*/}h3{margin:0;font-size:1.33em;line-height:1.125em;/*margin-bottom: 1.125em;*/}h4{margin:0;font-size:1.166em;line-height:1.285714em;/*margin-bottom: 1.2857142857142858em;*/}h6{margin:0;font-size:.833em;line-height:1.8em;margin-bottom:0;font-family:Arial, "Trebuchet MS", Trebuchet, sans-serif;}.small{margin:0;font-size:.833em;line-height:1.8em;margin-bottom:1.8em;font-family:Arial, "Trebuchet MS", Trebuchet, sans-serif;}strong{font-weight:700;}h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited,h6 a,h6 a:visited{text-decoration:none;}/* ---( = begin standard type elements )------------------------------- */p{margin:0 0 1.5em;}p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}blockquote{margin:1.5em;font-style:italic;}strong{font-weight:700;}em,dfn{font-style:italic;}dfn{font-weight:700;}sup,sub{line-height:0;}abbr,acronym{border-bottom:1px dotted;}address{margin:0 0 1.5em;font-style:italic;}pre,code{margin:1.5em 0;white-space:pre;}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}li ul,li ol{margin:0 1.5em;}ul,ol{margin:0 1.5em 1.5em;}dl{margin:0 0 1.5em;}dl dt{font-weight:700;}dd{margin-left:1.5em;}/* ---( = begin main type elements )------------------------------- */h1{font-weight:700;letter-spacing:-1px;margin-top:0;padding-top:.1em;margin-bottom:1em;}div#success h1{color:#fff;}div#welcome h1{margin-top:1em;}/* ---( = begin h2 elements )------------------------------- */h2{letter-spacing:-.1px;}div.course-card h2{margin-bottom:-15px;}div.course-card .hole h2{margin-bottom:0;}/* ---( = begin h3 elements )------------------------------- */h3{margin:0 0 1.125em;padding:.25em 0;letter-spacing:-.5px;}div#content div.main h3{margin-bottom:0;}/* ---( = begin h4 elements )------------------------------- */h4{font-weight:700;letter-spacing:-.5px;}div#error h4{color:#fff;}div.sidebar h4{margin-bottom:1em;}/* ---( = begin h5 elements )------------------------------- */ul.events h5{text-align:right;}/* ---( = begin h6 elements )------------------------------- *//* ---( = begin list elements )------------------------------- */a.pdf,a.pdf:hover{padding:3px 0 3px 25px;background:url(/images/microgolf/icon-pdf.gif) no-repeat 0 3px;}#content div.main ul{margin:10px 0 15px;}#content div.main ul li{list-style-type:square;margin:2px 0 2px 1.5em;padding-left:5px;}#content div.main ul.bullet{width:100%;}#content div.main ul.bullet li{width:100%;padding-left:20px;background:url(../i/icon-bullet.gif) no-repeat 0 0;}#content div.main ul.bullet li a{padding:0 0 0 10px;background:url(../i/-icon-bullet.gif) no-repeat 0 .5em;}div#error{clear:both;margin:1em 0;padding:0;border:1px solid #900;}div#success{clear:both;margin:1em 0;padding:0;border:1px solid #060;}div#alert{clear:both;margin:1em 0;padding:0;border:1px solid #fc0;}div#error h4{color:#fff;background:#900;padding:.25em 1em;margin-bottom:1em;}div#success h4{color:#fff;background:#060;padding:.25em 1em;margin-bottom:1em;}div#alert h4{color:#111;background:#fc0;padding:.25em 1em;margin-bottom:1em;}div#error ul,div#error p{margin-right:1.5em;margin-left:1.5em;}/* ---( = begin generic form elements )------------------------------- */label{margin:0;padding:0;font-weight:400;cursor:pointer;cursor:hand;}fieldset ol{clear:both;float:left;overflow:hidden;}fieldset ol li.button input{width:auto;}/* ---( = begin quote form elements )------------------------------- */fieldset.contact ol{overflow:hidden;margin:1em 0;width:100%;}fieldset.contact ol li{margin-bottom:.75em;}fieldset.contact ol li label{float:left;margin:0;width:175px;}fieldset.contact ol li input,fieldset.contact ol li textarea{width:350px;background:#fff;border:1px inset #aaa;padding:5px;}fieldset.contact ol li.button button{margin-left:175px;width:auto;}fieldset.contact ol li.button span{position:absolute;top:10px;right:10px;font-size:.95em;}fieldset.contact div.fieldWithErrors{display:block;}fieldset.contact ol li.spam{position:relative;height:130px;}fieldset.contact ol li.spam table{position:absolute;top:0;left:175px;height:100px;}fieldset.contact ol li.button input.button{margin-left:175px;width:auto;background:ButtonFace;color:ButtonText;border:2px outset ButtonFace;}fieldset.contact ol li.button input.button:active{border-style:inset;-webkit-appearance:push-button;}div#member-login fieldset ol{overflow:hidden;margin:1em 0;}div#member-login fieldset ol li{margin-bottom:.75em;}div#member-login fieldset ol li label{float:left;margin:0;width:100px;}div#member-login fieldset ol li input{padding:2px 5px;width:195px;background:#fff;border:1px inset #aaa;}div#member-login fieldset ol li.button button{margin-left:100px;width:auto;}div#member-login fieldset ol li.button span{position:absolute;top:10px;right:10px;font-size:.95em;}div#member-login fieldset ol li.button input.button{margin-left:175px;width:auto;background:ButtonFace;color:ButtonText;border:2px outset ButtonFace;}div#member-login fieldset ol li.button input.button:active{border-style:inset;-webkit-appearance:push-button;}fieldset#search ol{display:block;padding:1em 0;margin:1em 0;width:100%;}fieldset#search ol li{margin:0;float:left;}fieldset#search ol li label{display:inline;color:#fff;text-transform:uppercase;}fieldset#search ol li input{width:300px;margin-top:3px;padding:4px;border:1px inset #aaa;}fieldset#search ol li.button{background:none;border:none;margin-top:2px;margin-left:1em;margin-right:0;}fieldset#search ol li.button button{padding:3px 8px 2px 5px;}/* -------------------------------------------------------------- 

   buttons.css
   * Gives you some great CSS-only buttons.
   
   Created by Kevin Hale [particletree.com]
   * particletree.com/features/rediscovering-the-button-element

   See Readme.txt in this folder for instructions.

-------------------------------------------------------------- */a.button,button{display:block;float:left;margin:0 .583em .667em 0;padding:5px 10px 5px 7px;/* Links */border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:700;color:#565656;cursor:pointer;}button{width:auto;overflow:visible;padding:4px 10px 3px 7px;/* IE6 */}button[type]{padding:4px 10px 4px 7px;/* Firefox */line-height:17px;/* Safari */}:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */}button img,a.button img{margin:0 3px -3px 0!important;padding:0;border:none;width:16px;height:16px;float:none;}/* Button colors
-------------------------------------------------------------- *//* Standard */button:hover,a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}/* Positive */body .positive{color:#529214;}a.positive:hover,button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}/* Negative */body .negative{color:#d12f19;}a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}/* ---( = begin table elements )------------------------------- */table{border-collapse:collapse;width:100%;}table th{text-align:left;padding:4px 6px;color:#76889d;font-size:1.166667em;line-height:1.285714em;font-weight:700;border-bottom:1px solid #e5e6e7;}table th.left{width:60%;}table td{padding:3px 6px;font-size:.833333em;line-height:1.8em;margin-bottom:1.8em;font-family:Arial, "Trebuchet MS", Trebuchet, sans-serif;border-bottom:1px solid #e5e6e7;}table .bg{}table tr.odd td{background:#f5f7f8;}table.no-stripe tr.odd td,table.no-stripe tr.highlight td{background:transparent;}table .rate img{float:left;margin:1px 1px 0 0;}table .comments{text-align:right;}table tr.highlight td,table td.highlight{color:#222;}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}#lightbox a img{border:none;}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#imageContainer{padding:10px;}#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0;}#hoverNav a{outline:none;}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../i/blank.gif) no-repeat;/* Trick IE into showing hover */display:block;}#prevLink{left:0;float:left;}#nextLink{right:0;float:right;}#prevLink:hover,#prevLink:visited:hover{background:url(../i/prevlabel.gif) left 15% no-repeat;}#nextLink:hover,#nextLink:visited:hover{background:url(../i/nextlabel.gif) right 15% no-repeat;}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}#imageData{padding:0 10px;color:#666;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:700;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}#lbOverlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px;}#lbOverlay.grey{background-color:#555;}#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0;}#lbMain a img{border:none;}#lbOuterContainer{position:relative;background-color:#f0f0f0;width:200px;height:200px;margin:0 auto;}#lbOuterContainer.grey{border:3px solid #FFF;}#lbDetailsContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#f0f0f0;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;}#lbDetailsContainer.grey{border:3px solid #fff;border-top:none;}#lbImageContainer,#lbIframeContainer{padding:10px;}#lbLoading{position:absolute;top:45%;left:0;height:32px;width:100%;text-align:center;line-height:0;background:url(/images/lytebox/loading.gif) center no-repeat;}#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lbImageContainer>#lbHoverNav{left:0;}#lbHoverNav a{outline:none;}#lbPrev{width:49%;height:100%;background:transparent url(/images/lytebox/blank.gif) no-repeat;display:block;left:0;float:left;}#lbPrev.grey:hover,#lbPrev.grey:visited:hover{background:url(/images/lytebox/prev_grey.gif) left 15% no-repeat;}#lbNext{width:49%;height:100%;background:transparent url(/images/lytebox/blank.gif) no-repeat;display:block;right:0;float:right;}#lbNext.grey:hover,#lbNext.grey:visited:hover{background:url(/images/lytebox/next_grey.gif) right 15% no-repeat;}#lbPrev2,#lbNext2{text-decoration:none;font-weight:700;}#lbPrev2.grey,#lbNext2.grey,#lbSpacer.grey{color:#333;}#lbPrev2_Off,#lbNext2_Off{font-weight:700;}#lbPrev2_Off.grey,#lbNext2_Off.grey{color:#CCC;}#lbDetailsData{padding:0 10px;}#lbDetailsData.grey{color:#333;}#lbDetails{width:60%;float:left;text-align:left;}#lbCaption{display:block;font-weight:700;}#lbNumberDisplay{float:left;display:block;padding-bottom:1em;}#lbNavDisplay{float:left;display:block;padding-bottom:1em;}#lbClose{width:64px;height:28px;float:right;margin-bottom:1px;}#lbClose.grey{background:url(/images/lytebox/close_grey.png) no-repeat;}#lbPlay{width:64px;height:28px;float:right;margin-bottom:1px;}#lbPlay.grey{background:url(/images/lytebox/play_grey.png) no-repeat;}#lbPause{width:64px;height:28px;float:right;margin-bottom:1px;}#lbPause.grey{background:url(/images/lytebox/pause_grey.png) no-repeat;}/* 
  datepicker styles
  David Lee 2005
  all parts user servicable
*/div.date_picker{/* comment out this line to show by default: */display:none;/* comment out this line to prevent calendar 'floating' over page: */padding:3px;width:200px;z-index:9999;margin:-1em 0 0;}div.date_picker table{border:1px solid silver;border-top:2px solid silver;border-bottom:3px solid silver;font-family:verdana, sans-serif;}div.date_picker th{font-size:10px;color:#333;text-align:center;}div.date_picker .day_labels th{color:#006400;font-size:9px;font-weight:400;}div.date_picker td{width:18px;background-color:#ddd;font-size:9px;text-align:right;}div.date_picker a{text-decoration:none;border-bottom:1px dotted silver;color:#333;}div.date_picker a:hover{color:#FFF;background-color:#000;}div.date_picker .cancel_butt{text-align:right;padding-right:5px;}div.date_picker .cancel_butt a{font-size:9px;color:gray;font-family:verdana, sans-serif;text-decoration:none;}div.date_picker .cancel_butt a:hover{background-color:gray;color:#FFF;}/* DotGolf CMS styles */.UContent_HTML_Highlight{border:1px dashed red;}/* reset styles for the CuteEditor control */table.editor *,div.ceifdialog *,iframe.CuteEditorFrame *{border:0 none;margin:0;padding:0;outline-color:0;outline-style:none;outline-width:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}table.CuteEditorGroupMenu{width:inherit;}/* style the admin div */div#admin-section{position:fixed;top:0;right:0;z-index:999;text-align:center;background-color:#000;border-bottom:solid 1px silver;border-left:solid 1px silver;}.preview-indicator{position:fixed;top:0;left:0;z-index:999!important;text-align:left;background:#FFF;border:dashed 2px red;padding:5px 10px;color:Red;font-weight:700;}.admin_link{font-family:Arial;color:#FFF;margin-left:5px;margin-right:5px;}.validation_errors{border:2px dashed red;color:red;background:#fff url(../images/alert.png) no-repeat 5px 50%;background-position:15px center;padding:10px 0 10px 72px;}.validation_errors ul{list-style:square!important;font-family:Tahoma!important;}div.UControl_Edit_Heading{background-color:maroon;color:#FFF;padding-left:10px;padding-right:10px;font-family:Verdana;font-weight:700;font-size:11px;border-bottom:1px dashed red;}.content-edit-button{font-size:12px;font-family:Arial;border:1px solid #F90;min-width:80px;height:24px;padding:2px 6px;color:#A50;cursor:pointer;text-decoration:none;width:200px;background:#FE9 url(/images/arrow_turn_up.png) no-repeat left center;}.googlemap{width:425px;height:350px;}ul.search img.teaser-image{width:100px;height:100px;float:left;margin:0 10px;border:none;}ul.search span.content-type{font-weight:400;font-size:.7em;}.clubcms-teebooking .main{width:100%!important;}.clubcms-teebooking .UPN_PageName{font-size:1.8em;font-weight:700;text-align:left;}.clubcms-teebooking .module-header{background:silver;padding:4px;text-align:center;}.clubcms-teebooking table.slots_table td{border:1px solid #FFF;}.clubcms-teebooking .payment-progress-item{display:none;}.clubcms-teebooking table.tb-results-grid TR.club-row{height:50px;}.clubcms-teebooking .module{text-align:left;}.clubcms-teebooking .module-header{font-size:1.2em;}.clubcms-teebooking .module-booking-system .tabs li{list-style:none!important;}/* Calendar popup */.ajax__calendar_container{z-index:9999;}.ajax__calendar_container td{padding:0;border-bottom:none;}