body,html{height:100%;margin:0;padding:0;color:#363E3E;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.8em;text-align:left;background:#D1CAA3 url(../images/backGrad.jpg) repeat-x;}

td p{padding:0;margin:0;}

#container{width:970px;margin:0 auto;text-align:left;background:#fff url(/images/shadBackFull.gif) repeat-y;overflow:hidden;}
#containerE{width:970px;margin:0 auto;background:#fff url(../images/shadBackFullEvo.gif) repeat-y;overflow:hidden;}
#leftArea{float:left;width:940px;}
#rightArea{float:left;width:30px;overflow:hidden;}
#bodyLeft{float:left;width:730px;}
#headArea{height:93px;background-color:#E9E6E0;}
#menuArea{background:#746D68 url(../images/leftMenu.gif) repeat-x;height:43px;}
#flashArea{margin:20px 0;height:299px;background-color:#4A5E5D;}
#bodyIn{margin:10px 20px 0 20px;}
#bodyIn h1,h1#mainHeader{color:#9B877A;font-family:Georgia,"Times New Roman",Times,serif;font-size:30px;font-weight:normal;}

#bodyArea{margin:20px 0 10px 15px;width:695px;overflow:hidden;}
#bodyAreaM{margin:20px 0 10px 5px;width:715px;overflow:hidden;}
#bodyAreaE{margin:20px 0 10px 0;width:720px;overflow:hidden;}
#bodyAreaFull{clear:both;padding:20px 0;margin:0 0 0 15px;width:900px;overflow:hidden;}

#intLeft{float:left;width:345px;}
#intRight{float:left;width:345px;width/**/:/**/335px;border-left:1px solid #aea9a4;padding-left:10px;}

#galLeft{margin:0 0 0 20px;width:319px;float:left;display:inline;}
#nfoRight{margin:0 0 0 27px;width:350px;float:left;display:inline;overflow:hidden;}
#galTop{margin:10px 0 3px 0;clear:both;}
#galBot{}
#galBot a{float:left;margin:7px 7px 0 0;}

#spacerDivE{font-size:0;height:15px;width:100%;background-color:#E9E6E0;}

#bodyRight{float:left;width:210px;overflow:hidden;}
#logoArea{height:93px;background:#fff;}
#menuAreaRight{background:#9B9693 url(../images/rightMenu.gif) repeat-x;height:43px;text-align:center;}
#menuAreaRight a{color:#E9E6E0;font-size:15px;text-decoration:none;height:43px;line-height:42px;font-family:Georgia,"Times New Roman",Times,serif;}
#menuAreaRight a:hover{color:#333;}
#hotLinkArea{margin-top:20px;}
#hotLinkArea div{margin-bottom:5px;padding:0 5px 10px 10px;}
#hotLinkArea div p{display:block;height:57px;margin:0;padding:0;color:#4A5E5D;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.5em;}
#hotLinkArea div.frontLink{margin:10px 5px 0 0;padding:0 0 0 15px;border-bottom:1px solid #D2CBA2;background:#fff url(../images/bulletIn.gif) center left no-repeat;}
#hotLinkArea div.frontLink a{text-decoration:none;color:#642003;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}
.imageRight{float:right;margin-left:5px;}

#footerIn{height:10px;width:940px;background-color:#B7B2AC;clear:both;}
#footer{height:35px;width:940px;background-color:#B7B2AC;clear:both;}
#footerLeft{float:left;width:720px;}
#footerLeft *{color:#363E3E;font-size:10px;}
#footerLeft p{float:left;margin:7px 0 0 10px;padding:0;}
#footerRight{float:right;}
#botShad{ margin: 0 auto; width:970px; overflow: hidden;}

#map{width:656px;height:320px;margin:0 0 0 20px;border:1px solid #333;}
#mapU{width:656px;margin:10px 0 10px 20px;text-align:center;}

td.hl{border:1px solid #746D68;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #746D68;text-align:left;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #746D68;height:40px;text-align:left;}
table.portal{border:1px solid #746D68;background-color:#FFF;text-align:left;line-height:normal!important;}
table.portal td{line-height:normal!important;}
table.portal th{background-color:#fff;color:#746D68;font-size:12px;font-weight:bold;line-height:normal!important;}
.portal th a{color:#746D68!important;}

input{width:auto!important;overflow:visible;}
form{margin:0;padding:0;}
input.radio{background-color:transparent;}
input.checkbox{background-color:transparent;}
input,textarea,select,button{margin:1px;padding:3px;font-size:11px;color:#333;border:1px solid #746D68;background-color:#EFEFEF!important;line-height:normal;}
input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}
label{display:block;width:140px;float:left;margin-bottom:10px;text-align:right;padding-right:10px;}

#loginFull{margin-left:10px;overflow:hidden;width:660px;}
#loginDivF{margin:15px;}
#loginDiv{float:left;width:260px;background-color:#fff;border:1px solid #746D68;overflow:hidden;margin:10px;}
#loginDivT{width:440px;background-color:#fff;border:1px solid #746D68;overflow:hidden;margin:5px auto;}
#loginDiv div,#loginDivT div{float:left;width:45%;height:30px;line-height:24px;margin-top:3px;margin-left:3px;padding:0;}
#loginDiv p,#loginDivT p{text-align:center;margin:0;padding:0;}
#loginDiv div p{text-align:right;margin:0;padding:0;}

.stateAssoc{text-align:left;position:relative;width:95%;background-color:#E9ECF3;border:1px solid #746D68;overflow:hidden;margin-bottom:10px;}
.stateAssoc h3{padding:1%;margin:0;}
.stateAssoc div{padding:1%;float:left;width:38%;}
.stateAssoc div *{padding:0;margin:0;}
.fullAssoc{width:100%!important;}
.headingAssoc{width:100%!important;}
.imageAssoc{position:absolute;right:5px;top:5px;width:130px;height:130px;background-color:#FFF;border:1px solid #746D68;}

.fullTable{width:100%;background-color:#E9ECF3;border:1px solid #746D68;}
.fullTable td{padding:5px;}

.recipDiv{width:46%;margin:1%;background-color:#F7F5F2;border:1px solid #746D68;overflow:hidden;float:left;padding:0 0 5px 0;}
.blank{background-color:#EDEBE5!important;border:1px solid #C6C1BC!important;}
.recipDiv div{float:left;display:inline;}
.recipClub h3{padding:1%;margin:5px 0!important;font-size:16px;}
.recipDiv div{padding:0 1%;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98%!important;overflow:hidden;}
.recipContact{height:0;}
.recipContact *{display:none;}

.recipState{padding:10px 0 0 10px;clear:both;}
.recipState *{font-size:16px;}

.float{padding:0;margin:0;float:right;}

h1.welcomeText{padding-top:0;margin-top:0;}
#membDetailHead{border:1px solid #cdd5da;border-bottom:none;width:120px;overflow:hidden;height:24px;line-height:24px;text-align:center;font-weight:bold;color:#746D68;margin-top:15px;}
#membersInset{width:235px!important;overflow:hidden;border:1px solid #cdd5da;}
#membersInset .portal{border:none!important;border-bottom:1px solid #cdd5da!important;}
#membersInset div{margin-bottom:10px;}
#eventsArea{width:235px!important;overflow:hidden;margin-bottom:10px;}
#adminAreaP{}
#leftPortal{float:left;width:440px;padding:5px;margin-top:10px;background-color:#E9ECF3;border:1px solid #746D68;}
#rightPortal{float:right;width:240px;padding:5px;margin-top:10px;background-color:#E9ECF3;border:1px solid #746D68;}

#topbar{position:absolute;background-color:transparent;width:14px;visibility:hidden;z-index:100000;}
#topbar a{text-decoration:none;outline:none;}

#courseFull{width:100%;margin:10px auto;overflow:hidden;}
#courseFull a{float:left;display:block;font-size:12px;font-weight:bold;text-align:center;width:24px;height:24px;line-height:23px;margin:4px 2px 0 0;text-decoration:none;border:1px solid #746D68;background-color:#fff;color:#746D68;}
#courseFull p{float:left;width:140px;font-weight:bold;height:26px;line-height:24px;color:#746D68;text-align:center;margin:4px 0 0 0;padding:0;}
#courseFull a:hover{border:1px solid #746D68;background-color:#746D68;color:#fff;}
#courseFull a.layout{width:48px;}
#courseFull a.other{width:92px;float:right;}
.static-hl{width:693px;border:1px solid #aea9a4;border-collapse:collapse;margin-left:1px;}
.static-hl h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;color:#746D68;margin:0 0 0 10px;padding:0;line-height:46px;}
.static-hl img{margin:5px 5px 5px 0;float:right;}
.tourTable{width:320px;padding:4px;border:none;margin:0 0 0 5px;}
.tourTable th{text-align:left;background-color:#ddd9d0;border:2px solid #e9e6e0;padding:5px;margin:0;border-collapse:collapse;}
.tourTable td{background-color:#d9d3ca;border:2px solid #e9e6e0;padding:5px;margin:0;border-collapse:collapse;}
table.static{margin-top:10px;}
.tourTableIn{width:330px;padding:4px;border:none;margin:0 0 0 5px;float:left;}
.tourTableIn th{background-color:#ddd9d0;border:1px solid #e9e6e0;padding:5px;margin:0;border-collapse:collapse;}
.tourTableIn td{text-align:center;background-color:#d9d3ca;border:1px solid #e9e6e0;padding:5px;margin:0;border-collapse:collapse;}

table.administrator{background-color:#fff;border:none;border-bottom:1px solid #CDD5DA;text-align:left;padding:0;margin:0;line-height:normal!important;width:660px!important;}
table.administrator *{font-size:10px;}
#membersInset{width:218px!important;overflow:hidden;}
#membersInset div{margin-bottom:5px;}
#membersInset div table.portal{width:216px;padding:0;margin:0;}
#portAreaL{float:left;width:669px;width/**/:/**/659px;padding:0;overflow:hidden;}
#portAreaR{float:right;width:216px;margin:0;}
#portWeather{border-bottom:1px solid #e9e6e0; margin:0 0 10px 0;}

#contentLeft{float:left;overflow:hidden;width:200px;padding:5px;background-color:#fff;}
#contentCentre{float:left;overflow:hidden;width:494px;width/**/:/**/474px;background-color:#F7F5F2;padding:10px;}
#contentRight{float:left;overflow:hidden;width:220px;width/**/:/**/200px;padding:10px;}
#contentFull{float:left;overflow:hidden;width:640px;padding:10px;background:#fff url(/images/background/dot2.gif) repeat-y;}

.contentslide{margin:0 auto;padding:4px;width:418px;width/**/:/**/410px;height:180px;background-color:transparent;overflow:hidden;border:1px solid #E9E6E0;}
.contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.contentslide .contentdiv{display:none;}
.pagination{display:none;}

div.highlight div img{margin:1px;float:left;}
div.highlight{width:170px;float:left;}

.enqLeft,.enqRight{width:49%;}

#letterContainer {width:770px;margin:0 auto;padding:0; background: #fff; background-image: none;}
li{line-height:30px;}
#clubLogo {width:100%;text-align:center;}
#letterBody{width:750px;padding:0;margin:40px 0 0 0; font-family: Arial, Helvetica, sans-serif!important; background-color: #fff; padding: 10px;}
#letterBody h1{font-family: Arial, Helvetica, sans-serif;font-size:24px;text-align:center;color:#000;padding:0;margin:50px 0 70px 0;}
#signedBy{margin:70px 0 90px 0;}
#letterDate{margin:20px 0;}
#letterBody p,#letterBody li{font-family: Arial, Helvetica, sans-serif;font-size:15px!important;}
#clubAddress{text-align:center;padding:0;width:100%;}
#clubAddress p{font-family: Arial, Helvetica, sans-serif!important;font-size:11px;line-height:18px;}
