html{background:#242833 url(/images/bg-gradient.gif) 0 0 repeat-x;margin:0;padding:0;height:100%;}
body{background:url(/images/bg-watermark.gif) 50% 0 no-repeat;margin:0;padding:0;min-height:100%;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#container{width:900px;margin:0 auto 40px auto;text-align:left;}

#headerarea{position:relative;height:58px;padding:132px 0 0 241px;}
#logo{position:absolute;top:31px;left:32px;}
#login{position:absolute;top:0;right:0;}
a:hover #login{filter:progid:DXImageTransform.Microsoft.alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
#logout{position:absolute;top:0;right:0;}
a:hover #logout{filter:progid:DXImageTransform.Microsoft.alpha(opacity=85);-moz-opacity:.85;opacity:.85;}

/*#headerarea{height:190px;}
#logo{float:left;margin-top:31px;margin-left:32px;}
#login{float:right;}
a:hover #login{filter:progid:DXImageTransform.Microsoft.alpha(opacity=85);-moz-opacity:.85;opacity:.85;}
#logout{float:right;}
a:hover #logout{filter:progid:DXImageTransform.Microsoft.alpha(opacity=85);-moz-opacity:.85;opacity:.85;}*/

#mainarea{width:900px;background:#fff url(/images/bg-divider3.gif) 242px 0 repeat-y;overflow:hidden;clear:both;border-bottom:11px #555 solid;}

#headingarea{height:282px;background-color:#455166!important;}
#headingarea #gallery{float:right;height:282px!important;}
.heading-golf{background:url(/images/blue/golf.jpg) 0 0 no-repeat;}
.heading-golfshop{background:url(/images/blue/golf.jpg) 0 0 no-repeat;}
.heading-membership{background:url(/images/blue/membership.jpg) 0 0 no-repeat;background:url(/images/blue/aboutus.jpg) 0 0 no-repeat;/**/}
.heading-events{background:url(/images/blue/events.jpg) 0 0 no-repeat;}
.heading-weddings {background:url(/images/blue/events.jpg) 0 0 no-repeat;}
.heading-aboutus{background:url(/images/blue/aboutus.jpg) 0 0 no-repeat;}
.heading-foundation{background:url(/images/blue/golfer2.jpg) 0 0 no-repeat;}
.heading-starperformers{background:url(/images/blue/golfer2.jpg) 0 0 no-repeat;}
.heading-theclub{background:url(/images/blue/membership.jpg) 0 0 no-repeat;}
.heading-clubnews{background:url(/images/blue/membership.jpg) 0 0 no-repeat;}
.heading-legal-financial{background:url(/images/blue/membership.jpg) 0 0 no-repeat;}
.heading-golfcourse{background:url(/images/blue/golf.jpg) 0 0 no-repeat;}

#headingarea strong{font-size:27px;height:28px;float:left;margin:229px 0 0 25px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#headingarea strong span{visibility:hidden;}
.heading-golf strong{background:url(/images/text/golf.png) 0 0 no-repeat;}
.heading-golfshop strong{background:url(/images/text/golfshop.png) 0 0 no-repeat;}
.heading-membership strong{background:url(/images/text/membership.png) 0 0 no-repeat;}
.heading-events strong{background:url(/images/text/events.png) 0 0 no-repeat;}
.heading-aboutus strong{background:url(/images/text/aboutus.png) 0 0 no-repeat;}
.heading-foundation strong{background:url(/images/text/foundation.png) 0 0 no-repeat;}
.heading-starperformers strong{background:url(/images/text/starperformers.png) 0 0 no-repeat;}
.heading-theclub strong{background:url(/images/text/theclub.png) 0 0 no-repeat;}
.heading-clubnews strong{background:url(/images/text/clubnews.png) 0 0 no-repeat;}
.heading-legal-financial strong{background:url(/images/text/legal-financial.png) 0 0 no-repeat;}
.heading-comingevents strong{background:url(/images/text/comingevents.png) 0 0 no-repeat;}
.heading-privatefunctions strong{background:url(/images/text/privatefunctions.png) 0 0 no-repeat;}
.heading-golfcourse strong{background:url(/images/text/golfcourse.png) 0 0 no-repeat;}
.heading-weddings strong{background:url(/images/text/weddings.png) 0 0 no-repeat;}
#mainImg{width:655px;height:282px;float:right;}

#leftcolumn{width:193px;float:left;background:url(/images/bg-pagetitle2.gif) 0 0 no-repeat;padding:32px 26px 0 26px;}
#leftcolumn h1{line-height:1em;color:#41567A;font-size:20px;margin-bottom:29px;}
#weddingsLeft{width:193px;float:left;background: url(/images/weddingBG.jpg) 0 0 no-repeat;width:193px;float:left;padding:32px 26px 0 26px; margin-left: -26px; margin-top: -32px;}
#weddingsLeft h1{line-height:1em;color:#41567A;font-size:20px;margin-bottom:29px;}

#rightcolumn{width:655px;float:right;/*border-top:11px solid #41567a;*/}
#introtext{background:#f7f7f7 url(/images/bg-introtext3.gif) 0 0 repeat-x;overflow:hidden;padding:29px 100px 24px 28px;}
#contentarea{padding:35px 72px 0 28px;display:block;}

#product #membersTab .p7PMtrg{border-bottom:2px solid #e6Ce6a;}
#productarea{width:830px;background:#fff;overflow:hidden;clear:both;border-top:11px solid #41567a;border-bottom:11px #555 solid;padding:40px 35px 0 35px;}

#galleryDiv{width:800px;height:280px;padding:9px;background:url(/images/images-bg.gif) 0 0 no-repeat;overflow:hidden;}

#members-guests{width:172px;height:19px;margin:23px auto 57px auto;display:block;background:url(/images/members-guests-divider.gif) 95px 0 no-repeat;}
#members-guests a{color:#fff;}
#members{float:left;margin-top:3px;}
#guests{float:right;margin-top:3px;}

#footer{clear:both;background:url(/images/logo-footer.gif) 77px 0 no-repeat;width:100%;margin:50px auto 20px auto;height:62px;position:relative;display:inline-block;}
#footer img{position:absolute;text-indent:-9999px;}
#footer-contact{left:276px;bottom:10px;}
#footer-copyright{left:471px;bottom:10px;}
#footer-miclub{left:675px;bottom:10px;}

#productarea #footer{margin-left:-50px;}
#productarea #footer-contact{left:326px;bottom:10px;}
#productarea #footer-copyright{left:521px;bottom:10px;}
#productarea #footer-miclub{left:725px;bottom:10px;}

a img{border:none;}

.static{}
.static table td{padding:5px;}
.static .toprow td{padding-top:10px;}
.static .links{padding:10px 0;text-align:center;}
.static .links a{font-size:12px;line-height:1.5em;}

ul#subNav{margin:0 0 60px 0;padding:0;list-style-type:none;}
ul#subNav li{margin:0 0 8px 0;padding:0;}
ul#subNav li a{color:#666;font-size:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;height:19px;letter-spacing:0.02em;}
ul#subNav li a:hover{text-decoration:none;filter:alpha(Opacity=75);opacity:0.75;-moz-opacity:0.75;}
ul#subNav li.secondary{color:#999;}
ul#subNav li ul {margin:5px 0 10px -25px;list-style-type:none;}
ul#subNav li li {font-style:normal;}
ul#subNav li li a{font-size:11px;}

ul#subNav li a.current{text-decoration:none;filter:alpha(Opacity=50);opacity:0.5;-moz-opacity:0.5;}

#playBtn{background:url(/images/nav/play.gif) 0 0 no-repeat;}
#golfdrawsBtn{background:url(/images/nav/golfdraws.gif) 0 0 no-repeat;}
#golfdaysBtn{background:url(/images/nav/golfdays.gif) 0 0 no-repeat;}
#coursetourBtn{background:url(/images/nav/coursetour.gif) 0 0 no-repeat;}
#rules-etiquetteBtn{background:url(/images/nav/rules-etiquette.gif) 0 0 no-repeat;}

#golfshopBtn{background:url(/images/nav/golfshop.gif) 0 0 no-repeat;}
#equipmentBtn{background:url(/images/nav/equipment.gif) 0 0 no-repeat;}
#lessonsBtn{background:url(/images/nav/lessons.gif) 0 0 no-repeat;}
#staffBtn{background:url(/images/nav/staff.gif) 0 0 no-repeat;}
#specialsBtn{background:url(/images/nav/specials.gif) 0 0 no-repeat;}

#eventsBtn{background:url(/images/nav/events.gif) 0 0 no-repeat;}
#weddingsBtn{background:url(/images/nav/weddings.gif) 0 0 no-repeat;}
#golfdaysBtn{background:url(/images/nav/golfdays.gif) 0 0 no-repeat;}
#diningBtn{background:url(/images/nav/dining-cocktail.gif) 0 0 no-repeat;}
#meetingsBtn{background:url(/images/nav/meetings-seminars.gif) 0 0 no-repeat;}
#galleryBtn{background:url(/images/nav/gallery.gif) 0 0 no-repeat;}
#enquireisBtn{background:url(/images/nav/enquiries.gif) 0 0 no-repeat;}

#howtojoinBtn{background:url(/images/nav/howtojoin.gif) 0 0 no-repeat;}
#corporatembshipBtn{background:url(/images/nav/corporatembship.gif) 0 0 no-repeat;}
#enquiriesBtn{background:url(/images/nav/enquiries.gif) 0 0 no-repeat;}

#historyBtn{background:url(/images/nav/history.gif) 0 0 no-repeat;}
#locationBtn{background:url(/images/nav/location.gif) 0 0 no-repeat;}
#onlineenquiriesBtn{background:url(/images/nav/onlineenquiries.gif) 0 0 no-repeat;}
#generalcontactsBtn{background:url(/images/nav/generalcontacts.gif) 0 0 no-repeat;}

/*recip style*/

.recipDiv{width:100%;margin:-1px 0 0 0;background-color:#fff;overflow:hidden;float:left;border:1px solid #eee;padding:15px 10px 17px 10px;}
.recipClub{margin:0;font-size:11px;}
.recipClub h3{font-size:15px;color: #666666;font-weight:bold;}
.recipDiv p{font-size:13px;}
.recipContact{margin:10px 0 3px 0;}
.recipDiv div{float:left;width:50%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull, .recipContact, .recipClub{width:98%!important;font-size:11px;}
.recipState{display:inline-block;margin:0 0 5px 0;}
.recipState h2{color:#41567A;color:#9E8F70;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:20px;margin:30px 0 16px 11px;}
.recipTel{font-weight: bold;}
.recipTop{font-weight: bold;float:right;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:10px;color:#86B3C8;}

#map {border:1px solid #eee;background:#fff;width:597px;height:510px;margin:10px 0 0 0;}
#mapU {margin:20px 0;font-size:11px;}

#introtext .wysiwygDiv{position:relative;top:0;left:50%;z-index:100;overflow:visible;}
#introtext .wysiwygDiv button{position:absolute;width:140px;margin-left:-70px;left:0;top:0;filter:alpha(Opacity=70);opacity:.7;-moz-opacity:.70;}

input{border:1px solid #ccc;}
textarea{border:1px solid #ccc;}

/* FORM
---------------------------- */
.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:12px;color:#666;border:0;background:#fff!important;line-height:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;border:1px solid #f6f6f6;border-left:1px solid #cdcdcd;border-top:1px solid #dedede;}
.formArea select{padding:2px;}
.formArea input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}
.formArea label{display:block;width:140px;float:left;margin-bottom:10px;text-align:right;}
.formArea label.textbox{margin-bottom:5px;}

.enqLeft{margin-top:10px;width:175px;float:left;}
.enqLeft img{border:1px solid #dedede;}
.enqRight{margin-top:10px;width:295px;float:left;}
.enqRight input{display:block;clear:both;margin-bottom:0px;}
.enqRight p{clear:both;margin-top:-10px;font-size:12px;}
.enqFull{clear:both;}

.innerDiv img{margin:1px;}
.enqLine,#enqCapimg,#enqSubmit{overflow:hidden;}

.formArea{padding:0;margin:0 0 30px 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:206px;padding:0 10px 0 7px;text-align:left;height:25px;line-height:25px;font-weight:normal;color:#676767;font-size:12px;}
.formArea textarea{width:98%;}
.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;padding:4px;border:1px solid #ccc;background-color:#454545!important;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}

.formArea .twolines{margin:10px 0;}
.formArea .twolines label{line-height:16px;}
.formArea .radiobtns{font-size:12px;}
.formArea .radiobtns input{float:none;margin:0 3px 0 10px;}
.formArea label i{font-weight:normal;font-size:13px;}

#formsubmit{}
#formSubmitted table{margin:30px auto 10px auto;}
#formSubmitted td{font-size:11px;margin:0 auto;}
#formSubmitted td div{font-size:14px;font-weight:bold;}

table.portal th{font-family:arial;font-size:15px;font-weight:bold;padding:5px;}

.tab_on{text-align:center;}
.tab_off{background: url(/icons/miclubGui/tab_background.jpg) 0 30px repeat-x;text-align:center;}

#dropParagraphoEdit1 h1{display:none;}
#dropParagraphoEdit1 h5{display:none;}
#dropParagraphoEdit1 h6{display:none;}

#letterContainer{width: 710px; overflow: hidden; background:#FFF; padding:15px;}
#clubLogo {float: right; overflow: hidden; width: 210px; margin-bottom: 8px; margin-top: 20px;}
#clubAddress {float: right; overflow: hidden; width: 210px; margin-bottom: 20px; clear: both;}
#LetterOfIntroduction? {clear: both; overflow: hidden; width: 710px;margin-top: 20px;}
#letterSignature {clear: both; overflow: hidden; margin-top: 20px; width: 800px;}
#LetterDate? { clear: both; width: 500px; overflow: hidden;} 

#login-left{float:left;width:300px;padding:25px 0 25px 0;border:none;margin:0 0 0 30px;border:1px solid #ccc}
#login-left label{width:120px;float:left;text-align:right;padding:0 20px 0 0;margin:0 0 10px 0;font-size:12px;height:25px;line-height:25px;}
#login-left input{width:120px;float:left;margin:0 0 10px 0;border:1px solid #ddd;font-size:14px;height:13px;line-height:13px;color:#555;background:#fff;padding:5px;}
#login-left #submit{width:auto;margin:5px 0 15px 140px;clear:both;float:left;border:1px solid #ddd;color:#666;padding:0 4px;height:25px;font-size:12px;background:#f7f7f7;font-family:"Trebuchet MS", Trebuchet, Arial, Verdana sans-serif;}
#login-left p{margin:0;text-align:center;font-size:10px;font-weight:bold;clear:both;}
#login-right{float:right;width:430px;margin:0 30px 0 0;}
#login-error table td{vertical-align:middle;padding:0 5px;color:#fff;}
#login-error{margin:0 0 30px 0;}
