﻿body{margin:0;padding:0;background:#f9f7f7 url(/images/bg.gif) 0 0 repeat-x;color:#585858;}
#container{width:935px;margin:0 auto;}
#nav{width:905px;height:43px;padding:67px 0 0 30px;padding:60px 0 0 30px;}
#header{width:935px;height:255px;}
/*#pagetitle{width:935px;height:93px;background:#faf9f9;}*/
#main1{width:935px;overflow:hidden;background:#fff url(/images/content-watermark.jpg) 0 150px no-repeat;}
#main2{width:935px;overflow:hidden;background:url(/images/titlestrip.gif) 0 0 repeat-x;}
#subnav{float:left;width:179px;padding:1px 10px 40px 65px;}
#pagecontent{float:right;width:575px;padding:0 60px 40px 40px;}
#pageproduct{width:815px;padding:0 60px 40px 60px;overflow:hidden;background:url(/images/titlestrip.gif) 0 0 repeat-x;}
#footer{width:935px;height:80px;background:#304257 url(/images/footer-pattern.gif) top right no-repeat;margin-bottom:30px;position:relative;}
#footernav{float:left;margin-left:29px;}
#footeraddress{float:right;margin-right:37px;/*position:absolute;right:245px;bottom:0;*/}
#footercontact{float:right;margin-right:31px;/*position:absolute;right:31px;bottom:0;*/}
a#footercontact-link{position:absolute;display:block;right:39px;bottom:14px;height:17px;width:161px;background:url(/images/emailhover.gif) 0 0 no-repeat;z-index:100;filter:progid:DXImageTransform.Microsoft.alpha(opacity=0);-moz-opacity:0;opacity:0;}
a:hover#footercontact-link{filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}

table#login{border:1px solid #ddd!important;}
table#login td{font-family:Arial, Helvetica, sans-serif}
table#login td input{border:1px solid #aaa!important;}
#submitBtn{padding:1px 3px;}

a#gemmaclarke{width:139px;height:12px;margin:0;text-align:right;background:url(/images/gemmaclarke.gif) top right no-repeat;position:absolute;top:7px;right:12px;}

a#vanillabean{width:102px;height:9px;margin:0;text-align:right;background:url(/images/vanillabean.gif) top right no-repeat;position:absolute;top:7px;right:12px;}

a#grantschwarz{width:73px;height:9px;margin:0;text-align:right;background:url(/images/grantschwarz.gif) top right no-repeat;position:absolute;top:7px;right:12px;}


div.aboutus-index{background:url(/images/headers/aboutus1.jpg) 0 0 no-repeat;}
.aboutus-profile{background:url(/images/headers/aboutus2.jpg) 0 0 no-repeat;}
.aboutus-reciprocal{background:url(/images/headers/aboutus3.jpg) 0 0 no-repeat;}
/*.aaa{background-image:url(/images/.jpg) 0 0 no-repeat;}*/


#subnav h2{text-indent:-9999px;}
h2#section-weddings{background:url(/images/section-weddings.gif) 0 42px no-repeat;}
h2#section-functions{background:url(/images/section-functions.gif) 0 42px no-repeat;}
h2#section-corporate{background:url(/images/section-corporate.gif) 0 42px no-repeat;}
h2#section-golf{background:url(/images/section-golf.gif) 0 42px no-repeat;}
h2#section-aboutus{background:url(/images/section-aboutus.gif) 0 42px no-repeat;}
h2#section-membership{background:url(/images/section-membership.gif) 0 42px no-repeat;}
h2#section-proshop{background:url(/images/section-proshop.gif) 0 42px no-repeat;}
#subnav h2{background:none;}




#subnav ul{margin:0;padding:0;}
#subnav li{margin:6px 0;padding:0;color:#585858;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;list-style-type:none;}
#subnav a{color:#585858;text-decoration:none;height:20px;display:block;}
#subnav a:hover{color:#585858;text-decoration:underline;filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);-moz-opacity:.8;opacity:.8;}
#subnav li li{margin:2px 0 0 10px!important;padding:0;list-style-type:none;color:#7c7c7c;}
#subnav li li a{color:#7c7c7c;}
#subnav li ul{margin:5px 0 10px 0;}
#subnav a#current{color:#6A9D40!important;font-style:italic;background-position:-198px 0;}

#subnav a.weddings{text-indent:-9999px;background:url(/images/subnav/weddings.gif) 0 0 no-repeat;}
#subnav a.weddingpackages{text-indent:-9999px;background:url(/images/subnav/weddingpackages.gif) 0 0 no-repeat;}
#subnav a.detailedenquiry{text-indent:-9999px;background:url(/images/subnav/detailedenquiry.gif) 0 0 no-repeat;}
#subnav a.virtualtours{text-indent:-9999px;background:url(/images/subnav/virtualtours.gif) 0 0 no-repeat;}
#subnav a.pacificroom{text-indent:-9999px;background:url(/images/subnav/pacificroom.gif) 0 0 no-repeat;}
#subnav a.balcony{text-indent:-9999px;background:url(/images/subnav/balcony.gif) 0 0 no-repeat;}
#subnav a.photogallery{text-indent:-9999px;background:url(/images/subnav/photogallery.gif) 0 0 no-repeat;}
#subnav a.bridescomments{text-indent:-9999px;background:url(/images/subnav/bridescomments.gif) 0 0 no-repeat;}

#subnav a.functions{text-indent:-9999px;background:url(/images/subnav/functions.gif) 0 0 no-repeat;}
#subnav a.functionmenus{text-indent:-9999px;background:url(/images/subnav/functionmenus.gif) 0 0 no-repeat;}

#subnav a.corpevents{text-indent:-9999px;background:url(/images/subnav/corpevents.gif) 0 0 no-repeat;}
#subnav a.golfdaypackages{text-indent:-9999px;background:url(/images/subnav/golfdaypackages.gif) 0 0 no-repeat;}
#subnav a.conferencepackages{text-indent:-9999px;background:url(/images/subnav/conferencepackages.gif) 0 0 no-repeat;}
#subnav a.dress-etiquette{text-indent:-9999px;background:url(/images/subnav/dress-etiquette.gif) 0 0 no-repeat;}

#subnav a.golf{text-indent:-9999px;background:url(/images/subnav/golf.gif) 0 0 no-repeat;}
#subnav a.monashevents{text-indent:-9999px;background:url(/images/subnav/monashevents.gif) 0 0 no-repeat;}
#subnav a.joinmonashcc{text-indent:-9999px;background:url(/images/subnav/joinmonashcc.gif) 0 0 no-repeat;}
#subnav a.coursetour{text-indent:-9999px;background:url(/images/subnav/coursetour.gif) 0 0 no-repeat;}
#subnav a.about3dtours{text-indent:-9999px;background:url(/images/subnav/aboutcoursetour.gif) 0 0 no-repeat;}
#subnav a.features{text-indent:-9999px;background:url(/images/subnav/features.gif) 0 0 no-repeat;}
#subnav a.holes1-18{text-indent:-9999px;background:url(/images/subnav/holes1-18.gif) 0 0 no-repeat;}

#subnav a.aboutus{text-indent:-9999px;background:url(/images/subnav/aboutus.gif) 0 0 no-repeat;}
#subnav a.clubprofile{text-indent:-9999px;background:url(/images/subnav/clubprofile.gif) 0 0 no-repeat;}
#subnav a.reciprocalclubs{text-indent:-9999px;background:url(/images/subnav/reciprocalclubs.gif) 0 0 no-repeat;}

#subnav a.membership{text-indent:-9999px;background:url(/images/subnav/membership.gif) 0 0 no-repeat;}

#subnav a.proshop{text-indent:-9999px;background:url(/images/subnav/proshop.gif) 0 0 no-repeat;}
#subnav a.contactus{text-indent:-9999px;background:url(/images/subnav/contactus.gif) 0 0 no-repeat;}
#subnav a.proteam{text-indent:-9999px;background:url(/images/subnav/proteam.gif) 0 0 no-repeat;}

.xcontentlabelCasing{position:relative;padding-bottom:22px;margin-right:8px;margin-left:2px;}
.xiframeCasing{margin:20px 0;}
iframe{border:4px solid #eee;background:#fff;margin:3px 0;}

.thirdpartycontentv1casting{position:relative;left:0px;width:100%;padding-bottom:20px;}

.photosby{color:#777;}
.photosby a{text-decoration:none;}


/* FORMS
---------------------------- */
.formArea form{margin:10px 0 0 0;padding:0;}
.formArea input.radio{background:transparent;}
.formArea input.checkbox{background:transparent;}
.formArea input, .formArea textarea, .formArea select, .formArea button{margin:1px;padding:3px;font-size:13px;color:#666;border:0;background:#fff!important;line-height:normal;font-family:Arial, Helvetica, sans-serif;}
.formArea input, .formArea textarea, .formArea select, .formArea button{/*border:1px solid #fff;border-bottom:1px solid #dedede;*/border:1px solid #dedede;}
.formArea select{padding:2px;}
.formArea input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}


.innerDiv img{margin:1px;}
.enqLine,#enqCapimg,#enqSubmit{overflow:hidden;}

.formArea{padding:0;overflow:hidden;width:100%;}
.formArea label,.formArea input,.formArea textarea,.formArea img,.formArea select,.formArea span{float:left;margin:0 0 15px 0;}
.formArea label{width:60px;/*width:500px;*/text-align:left;color:#585858;font-size:13px;line-height:1em;line-height:1.5em;padding:5px 0 0 0;padding:1px 0 0 0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-bottom:20px;font-style:italic;font-weight:normal;}
.formArea input{margin-bottom:20px;}

.formArea textarea{width:98%;border:1px solid #dedede;}
.formArea br{clear:both;height:0;font-size:0;}
.formArea #submitButtons{width:100%;text-align:center;clear:both;}
.formArea #submitButtons input{margin:0px 2px 15px 2px;border:1px solid #ccc;background-color:#fff!important;color:#585858;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;}

.formArea label i{font-weight:normal;font-size:13px;}

.formArea label.textbox{margin-bottom:3px;}

.formArea h2{border-top:1px solid #eee;clear:both;margin:15px 0 15px 0;padding:15px 0 0 0;}



/* SUBMIT */
#formsubmit{}
.enqLeft{margin-top:5px;width:165px;float:left;}
.enqLeft img{border:1px solid #dedede;}
.enqRight{margin-top:10px;width:395px;float:left;}
.enqRight input{display:block;clear:both;margin-top:-2px;margin-bottom:10px;border:1px solid #dedede;}
.enqRight p{clear:both;margin-top:-10px;font-size:12px;}
.enqFull{clear:both;}

.detailed input{float:right;width:132px;}
.detailed select{float:right;width:140px;}
.detailed label{font-style:italic;}

.formleft{float:left;width:262px;padding:5px 15px 25px 0;}
.formright{float:right;width:247px;padding:5px 0 25px 30px;}
.preblock{padding-bottom:0;}
.formblock{float:left;width:100%;padding:5px 0 30px 0;}
.formleft label{font-weight:normal;width:110px;}
.formright label{font-weight:normal;width:100px;}
.formblock label{font-weight:normal;width:350px;}
.detailed label.textbox{font-weight:normal;width:100%;margin-bottom:6px;font-style:italic;color:#777;}
.detailed .enqRight input{float:left;}
.detailed #submitButtons input{float:left;}

#layerWB{margin-top:10px;}