body { margin: 0pt; background: rgb(247, 242, 226) url('/images/microgolf/bg-content-caboolture.gif') repeat-x scroll center top; color: rgb(17, 17, 17); font-family: "Trebuchet Ms",Trebuchet,Helvetica,Arial,Verdana,serif; }
strong { color: rgb(0, 0, 0); }
#header strong { color: rgb(61, 47, 38); }
h1, h2, h3, h4, h5 { color: rgb(34, 34, 34); font-family: Georgia,Times,serif; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(255, 77, 0); }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: rgb(34, 34, 34); }
a, a:visited { color: rgb(62, 138, 66); text-decoration: underline; }
a:hover, a:visited:hover { background: transparent none repeat scroll 0% 0%; color: rgb(38, 27, 25); text-decoration: none; }
.error { color: rgb(153, 0, 0); }
div#phone { margin-top: 60px; color: rgb(61, 47, 38); }
div#header { border-top: 3px solid rgb(253, 254, 18); background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
div#content, div#sponsors { background: transparent url('/assets/0003/7598/bg-content-caboolture2.gif') repeat-y scroll center top; padding-bottom: 2em; }
div#sponsors { padding-top: 1em; }
div#top-nav ul a { background: rgb(253, 254, 18) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
div#top-nav ul a:hover { background: rgb(253, 254, 18) none repeat scroll 0% 0%; color: rgb(85, 85, 85); }
#nav { background: rgb(0, 0, 0) none repeat scroll 0% 0%; font-family: Georgia,Times,serif; text-transform: capitalize; font-size: 1.1em; }
#nav a, #nav a:visited { padding: 0.6em 1em 0.5em; }
#nav a, #nav a:visited, #nav ul li.active ul li a, #nav ul li.active ul li a:visited { background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); margin-right: 1px; }
#nav a:hover, #nav a:visited:hover, #nav ul li.active ul li a:hover, #nav ul li.active ul li a:visited:hover { background: rgb(240, 209, 3) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
#nav li.active a, #nav li.active a:visited { background: rgb(240, 209, 3) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
#subnav-top { border-bottom: 0px solid rgb(1, 35, 68); left: 20px; }
#subnav-top ul { border-bottom: 0px solid rgb(235, 147, 35); }
#subnav-top a, #subnav-top a:visited { color: rgb(61, 47, 38); }
#subnav-top a:hover, #subnav-top a:visited:hover { color: rgb(62, 138, 66); }
#subnav-side ul { border-color: rgb(226, 215, 179); }
#subnav-side ul li a, #subnav-side ul li a:visited, #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 { border-color: rgb(226, 215, 179); color: rgb(62, 138, 66); text-decoration: none; }
#subnav-side ul li a:hover, #subnav-side ul li a:visited:hover, #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 { color: rgb(61, 47, 38); }
#subnav-side ul li.active a, #subnav-side ul li.active a:visited { background: transparent url('/images/microgolf/icon-arrow-right.gif') no-repeat scroll 0pt 5px; font-weight: bold; color: rgb(62, 138, 66); padding-left: 18px; }
#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: rgb(61, 47, 38); }
div.lcolumn { padding: 30px 0pt; float: left; width: 575px; }
div.rcolumn { padding: 30px 0pt; float: right; width: 340px; color: rgb(255, 255, 255); }
div#footer { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
div#footer a, div#footer a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
div#footer a:hover, div#footer a:visited:hover { text-decoration: none; }
div#footer .box { border-left: 0px solid rgb(38, 38, 118); }
div#footer ul li.top a, div#footer ul li.top a:visited { color: rgb(255, 255, 255); text-transform: uppercase; }
div#bottom-nav p { margin: 0pt; color: rgb(255, 255, 255); }
div#bottom-nav p .copyright{ text-align: center; color: rgb(255, 255, 255); }
div#bottom-nav { margin: 0pt auto; padding: 1em 0pt 2em; clear: both; text-align: center; background-color:#000000;}
div#crossfade-container { background: rgb(188, 184, 167) none repeat scroll 0% 0%; }
div#welcome { border-color: rgb(188, 184, 167); background: rgb(188, 184, 167) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
div#welcome h1 { color: rgb(17, 17, 17); font-weight: normal; }
div#crossfade-container-full { background: rgb(188, 184, 167) none repeat scroll 0% 0%; margin-top: 0pt; margin-bottom: 2em; }
div#panorama { background: transparent none repeat scroll 0% 0%; }
div#member-login fieldset ol li label { width: 300px; color: rgb(17, 17, 17); }
div#member-login fieldset ol li input { border: 1px inset rgb(170, 170, 170); padding: 2px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 1em; width: 300px; }
div#member-login fieldset ol li.button button { margin-left: 0px; width: auto; }
ul.latest-news img { border-color: rgb(188, 184, 167); }
ul.latest-news li { border-color: rgb(188, 184, 167); }
div#feature div.feature { background: rgb(188, 184, 167) none repeat scroll 0% 0%; }
div.promobox { background: #E7DCB8 none repeat scroll 0% 0%; padding:.3em .6em .4em .6em; margin: 0 1.2em 2em 0; }
div.promobox h4, div#subnav-side h4 { border-bottom: 1px solid rgb(189, 148, 18); margin: 0.75em 0pt; font-weight: bold; color: #3e8a42; font-size:16px; }
div#subnav-side h4 { border-bottom: 0pt none; margin: 0pt 0pt 0.25em; }
div#subnav-side h4 { border-bottom: 0pt none; margin: 0pt 0pt 0.25em; }
ul.events li { background: transparent none repeat scroll 0% 0%; }
div.course-card .hole { background: rgb(188, 184, 167) none repeat scroll 0% 0%; }
div.coursenav { border-color: rgb(253, 254, 18); }
div.coursenav ul.tabs li a, div.coursenav ul.tabs li a:visited { color: rgb(85, 85, 85); }
div.coursenav ul.tabs li a:hover, div.coursenav ul.tabs li a:visited:hover { background: rgb(188, 184, 167) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
div.coursenav ul.tabs li a.active, div.coursenav ul.tabs li a.active:visited { background: rgb(253, 254, 18) none repeat scroll 0% 0%; color: rgb(17, 17, 17); text-decoration: none; }
div.course-card .scorecard .bg { background-color: rgb(188, 184, 167); color: rgb(17, 17, 17); }
div.course-card .row .bg { background-color: rgb(188, 184, 167); color: rgb(17, 17, 17); }
div.course-card .scorecard li a:hover, div.course-card .scorecard li a:visited:hover { color: rgb(59, 52, 32); }
div.course-card .scorecard li.first strong, div.course-card .scorecard li.out strong, div.course-card .scorecard li.in strong { color: rgb(17, 17, 17); }
ul.gallery { border-color: rgb(188, 184, 167); }
ul.gallery li a img, ul.gallery li a img:visited { border-color: rgb(188, 184, 167); }
ul.gallery li a img:hover, ul.gallery li a img:visited:hover { border-color: rgb(235, 147, 35); }
img.featureimg { border-color: rgb(227, 235, 218); }
table { background: transparent none repeat scroll 0% 0%; border-collapse: collapse; width: 100%; font-size: 12px; color: rgb(17, 17, 17); font-family: "Trebuchet MS",Trebuchet,Arial,Verdana sans-serif; }
table th { border-bottom: 1px solid rgb(235, 147, 35); padding: 4px 6px; text-align: left; color: rgb(17, 17, 17); font-size: 1.16667em; line-height: 1.28571em; font-weight: bold; }
table th.left { width: 60%; }
table td { border-bottom: 0pt none; padding: 3px 6px; font-size: 1.1em; }
table .bg {  }
table tr.odd td { background: rgb(245, 247, 248) none repeat scroll 0% 0%; }
table.no-stripe tr.odd td, table.no-stripe tr.highlight td { background: transparent none repeat scroll 0% 0%; }
table .rate img { margin: 1px 1px 0pt 0pt; float: left; }
table .comments { text-align: right; }
table tr.highlight td, table td.highlight { color: rgb(34, 34, 34); }
strong { font-weight: bold; }
em { font-style: oblique; }
table td.table-header { border-bottom: 1px solid rgb(235, 147, 35); background: rgb(188, 184, 167) none repeat scroll 0% 0%; font-weight: bold; text-transform: uppercase; }
table td.table-highlight { background: rgb(188, 184, 167) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.ticks { padding: 3px 0pt 3px 25px; background: transparent url('/images/microgolf/icon-tick.gif') no-repeat scroll 0pt 3px; }
.cross { padding: 3px 0pt 3px 25px; background: transparent url('/images/microgolf/icon-cross.gif') no-repeat scroll 0pt 3px; }
#content div.lcolumn ul li.ticks { padding: 3px 0pt 3px 30px; background: transparent url('/images/microgolf/icon-tick.gif') no-repeat scroll 5px 3px; list-style-type: none; }
#content div.lcolumn ul li.cross { padding: 3px 0pt 3px 30px; background: transparent url('/images/microgolf/icon-cross.gif') no-repeat scroll 5px 3px; list-style-type: none; }
.image-left { margin: 0pt 15px 10px 0pt; float: left; width: 35%; }
.image-right { margin: 0pt 0pt 10px 15px; float: right; width: 35%; }
.image-full { margin: 10px 0pt; display: block; width: 100%; }
div#logo { overflow: hidden; float: left; height: auto; display: block; }
div#logo a, div#logo a:visited, div#logo a:hover, div#logo a:visited:hover { display: block; }

