body { margin: 0pt; background: rgb(158, 25, 35) none repeat scroll 0% 0%; color: rgb(17, 17, 17); font-family: "Trebuchet MS", Trebuchet, Arial, Verdana, serif; }
strong { color: rgb(255, 255, 255); }
#header strong { color: rgb(255, 255, 255); }
h1, h2, h3, h4, h5 { color: rgb(17, 17, 17); font-family: Georgia, Times, serif; font-weight: normal; letter-spacing: 0pt; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(17, 17, 17); }
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { color: rgb(17, 17, 17); }
a, a:visited { color: rgb(158, 25, 35); text-decoration: underline; }
a:hover, a:visited:hover { background: transparent none repeat scroll 0% 0%; color: rgb(17, 17, 17); text-decoration: none; }
.error { color: rgb(153, 0, 0); }
div#header { background: rgb(255, 255, 255) url('/assets/0003/0502/bg-helensvale-header.gif') repeat-x scroll left top; color: rgb(255, 255, 255); }
div#header div#phone { padding-right: 10px; margin-top: 18px; }
div#content { background: transparent url('/images/microgolf/bg-helensvale-content_001.gif') repeat-y scroll center top; padding-bottom: 2em; }
div#sponsors { background: transparent url('/images/microgolf/bg-helensvale-content_001.gif') repeat-y scroll center top; padding-bottom: 2em; }
div#top-nav ul { margin-top: 0px; }
#nav { background: transparent url('/images/microgolf/bg-helensvale-content_001.gif') repeat-y scroll center top; font-family: Georgia, Times, serif; text-transform: capitalize; }
#nav a, #nav a:visited { padding: 0.8em 1em; }
#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(255, 255, 255) none repeat scroll 0% 0%; color: rgb(17, 17, 17); text-decoration: underline; }
#nav li.active a, #nav li.active a:visited { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(17, 17, 17); }
#subnav-top { border-bottom: 0px solid rgb(34, 34, 34); background: transparent url('/images/microgolf/bg-helensvale-content_001.gif') repeat-y scroll center top; left: 20px; }
#subnav-top ul { border-bottom: 0pt none; margin-right: 12px; }
#subnav-top a, #subnav-top a:visited { color: rgb(158, 25, 35); }
#subnav-top a:hover, #subnav-top a:visited:hover { color: rgb(17, 17, 17); }
#subnav-side { }
#subnav-side ul { border-color: rgb(233, 238, 238); }
#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(233, 238, 238); color: rgb(158, 25, 35); 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(158, 25, 35); }
#subnav-side ul li.active a, #subnav-side ul li.active a:visited { background: transparent url('icon-arrow-right.gif') no-repeat scroll 0pt 5px; font-weight: bold; color: rgb(158, 25, 35); 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(158, 25, 35); }
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(45, 40, 40) 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; text-align: left; }
div#crossfade-container { background: rgb(233, 238, 238) none repeat scroll 0% 0%; }
div#welcome { border-color: rgb(233, 238, 238); background: rgb(233, 238, 238) none repeat scroll 0% 0%; }
div#welcome h1 { color: rgb(17, 17, 17); font-weight: normal; }
div#crossfade-container-full { background: rgb(233, 238, 238) 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 { float: none; 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(0, 0, 0); }
ul.latest-news li { border-color: rgb(0, 0, 0); }
div#feature div.feature { background: rgb(233, 238, 238) none repeat scroll 0% 0%; }
div.promobox { background: rgb(233, 238, 238) none repeat scroll 0% 0%; }
div.promobox h4, div#subnav-side h4 { border-bottom: 1px solid rgb(204, 204, 204); margin: 0.75em 0pt; font-weight: normal; }
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(233, 238, 238) none repeat scroll 0% 0%; }
div.coursenav { border-color: rgb(233, 238, 238); }
div.coursenav ul.tabs li a, div.coursenav ul.tabs li a:visited { background: rgb(158, 25, 35) none repeat scroll 0% 0%; color: rgb(233, 238, 238); }
div.coursenav ul.tabs li a:hover, div.coursenav ul.tabs li a:visited:hover { background: rgb(233, 238, 238) none repeat scroll 0% 0%; color: rgb(158, 25, 35); }
div.coursenav ul.tabs li a.active, div.coursenav ul.tabs li a.active:visited { background: rgb(233, 238, 238) none repeat scroll 0% 0%; color: rgb(158, 25, 35); text-decoration: none; }
div.course-card .scorecard .bg { background-color: rgb(233, 238, 238); color: rgb(17, 17, 17); }
div.course-card .row .bg { background-color: rgb(235, 235, 229); color: rgb(109, 87, 49); }
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(233, 238, 238); }
ul.gallery li a img, ul.gallery li a img:visited { border-color: rgb(233, 238, 238); }
ul.gallery li a img:hover, ul.gallery li a img:visited:hover { border-color: rgb(158, 25, 35); }
img.featureimg { border-color: rgb(0, 0, 0); }
table { background: transparent none repeat scroll 0% 0%; border-collapse: collapse; width: 100%; font-size: 12px; font-family: "Trebuchet MS", Trebuchet, Arial, Verdana sans-serif; }
table th { border-bottom: 0px 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(235, 235, 229) 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: 0px solid rgb(235, 147, 35); background: rgb(233, 238, 238) none repeat scroll 0% 0%; font-weight: bold; text-transform: uppercase; }
table td.table-highlight { background: rgb(233, 238, 238) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.ticks { padding: 3px 0pt 3px 25px; background: transparent url('icon-tick.gif') no-repeat scroll 0pt 3px; }
.cross { padding: 3px 0pt 3px 25px; background: transparent url('icon-cross.gif') no-repeat scroll 0pt 3px; }
#content div.lcolumn ul li.ticks { padding: 3px 0pt 3px 30px; background: transparent url('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('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%; }
#nav a:hover, #nav a:visited:hover, #nav li a:hover, #nav li a:visited:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(0, 0, 0); text-decoration: underline; }
div#top-nav ul a { padding: 2px 25px 0.25em; background: #2E2828 none repeat scroll 0% 0%; display: block; text-decoration: none; color:#fff; margin:0 10px 0 0; }
div#top-nav ul a:hover { padding: 2px 25px 0.25em; background: #2E2828 none repeat scroll 0% 0%; display: block; text-decoration: none; color:#fff; margin:0 10px 0 0; text-decoration: underline; }
div.promobox h4 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; margin-top: 0.75em; margin-right: 0pt; margin-bottom: 0.75em; margin-left: 0pt; font-weight: bold; color:#9E1923; padding-bottom: 4px; }
div#content { background: transparent url('/images/microgolf/bg-helensvale-content_001.gif') repeat-y scroll center top; padding-bottom: 2em; }
