body,html{height:100%;background:#838372 url(../images/mainBack.gif) repeat;margin:0;padding:0;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.8em;}
body *,html *{color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.8em;}
hr{color:#403610;background-color:#403610;height:1px;margin:15px 0;}
h1{color:#403610;font-size:16px;font-weight:bold;}
h2{color:#403610;font-size:14px;font-weight:bold;}
h3{color:#403610;font-size:13px;font-weight:bold;}
h4,h5,h6{color:#403610;font-size:12px;font-weight:bold;}

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

#photoDivTp{margin-left:25px;}
#MB_window {top:100px!important;}

h1#flashHeader{color:#3F4019;font-size:17px;margin:0;padding:0;height:30px;overflow:hidden;}
.headGy{float:left;text-transform:uppercase;color:#666;font-size:15px;font-weight:bold;padding:0;margin:-3px 0 0 0;}
.headGn{float:left;text-transform:uppercase;color:#403610;font-size:15px;font-weight:bold;padding:0;margin:-3px 0 0 0;}

#outer{background:transparent url(../images/backGrad.jpg) repeat-x top left;height:100%;width:100%;}
#contain{margin:0 auto;width:748px;overflow:hidden;text-align:left;background-color:transparent;}
#headerArea{overflow:hidden;height:136px;}
#menuAreaIn{width:708px;height:30px;background-color:#cc9;float:left;}
.floatLeft{float:left;}
#flashAreaIn{background-color:#CC9;padding:2px 0 0 6px;margin:0;border-left:2px solid #fff;border-right:2px solid #fff;width:738px;height:261px;clear:both;}
#scrollArea{float:left;height:26px;line-height:26px;width:708px;background-color:#fff;border-bottom:1px solid #CC9;}
#scrollArea *{color:#403610;font-size:12px;font-weight:bold;}
#botAreaCont{overflow:hidden;background:#fff url(../images/botGrad.jpg) repeat-x bottom left;clear:both;padding-top:15px;border-left:2px solid #fff;border-right:2px solid #fff;width:748px;}
#loginArea{float:left;width:195px;padding-left:25px;}
#loginArea h1{padding:0;margin:0;color:#403610;}
.fieldD{height:27px;}
.field{float:left;background:#FFF;border:1px solid #403610;color:#403610;font-weight:bold;width:100px;}
.buttonIn{float:left;padding:0;margin:1px 0 0 5px;border:none;}
#splitArea{float:left;padding-top:7px;width:1px;}
#blurbArea{float:left;width:472px;margin-left:20px;}
#blurbArea h1{padding:0;margin:0;color:#403610;}
#blurbArea p{padding:0;margin:0;color:#403610;}
#footAreaIn{float:left;height:21px;line-height:21px;width:706px;background:#FFF873 url(../images/footGrad.jpg) repeat-x bottom left;border-bottom:2px solid #fff;}
#innerBtArea{float:left;height:27px;width:708px;background:#fff url(../images/innerBtBckBwn.gif) repeat-x bottom left;}
.clear{clear:both;}
#innerPhoto{float:right;padding:0 5px 0 10px;}
#btftxyz{text-align:right;padding:0 25px;}

#bodyAreaF{}
#bodyArea{background:#fff url(../images/greenBarBwn.gif) repeat-y top left;padding:0 16px 0 16px;margin:0;width:716px;clear:both;overflow:hidden;}
#bodyLeft{margin-top:15px;float:left;width:515px;overflow:hidden;}
#bodyRight{float:right;width:191px;overflow:hidden;}
#bodyRight img{margin-top:15px;border:1px solid #929250;border-width:1px 0 1px 1px;}

#map{width:600px;height:300px;margin:10px auto;border:1px solid #403610;}
#mapu{width:600px;margin:5px auto;}

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

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 #929250;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;}

a:link{color:#333;}
a:visited{color:#967D07;}
a:hover{color:#403610;}
a:active{}

#loginDivF{margin:15px;}
#loginDiv{float:left;width:260px;background-color:#E7E7D3;border:1px solid #929250;overflow:hidden;margin:6px;}
#loginDivT{width:440px;background-color:#E7E7D3;border:1px solid #403610;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:#E5EBEE;border:1px solid #403610;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 #403610;}

.fullTable{width:100%;background-color:#E5EBEE;border:1px solid #38587A;}
.fullTable td{padding:5px;}

.sIFR-flash{visibility: visible !important;margin: 0;}
.sIFR-replaced{visibility: visible !important;}
span.sIFR-alternate{position: absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none !important;}
.sIFR-hasFlash h1#flashHeader{letter-spacing:1px;visibility:hidden;font-size:24px;}

.recipDiv{width:46%;margin:1%;background-color:#E7E7D3;border:1px solid #403610;overflow:hidden;float:left;}
.recipClub h3{padding:1%;margin:5px 0 !important;font-size:16px;}
.recipDiv div{padding:0 1%;float:left;width:48%;}
.recipDiv div *{padding:0;margin:0;}
.recipFull,.recipContact,.recipClub{width:98% !important;}
.recipState{padding:10px 0 0 10px;clear:both;}
.recipState *{font-size:16px;}
.recipX{font-size:9px;width:46%;margin:0 1%;overflow:hidden;float:left;height:15px;padding:0;}

.inTable{background-color:#D4D0C8;width:502px!important;margin:10px 0 10px 0;border:1px solid #403610;}
.inTableN{background-color:#D4D0C8;margin-left:4px;}
.inTable td,.inTableN td{background-color:#EFEEE9;padding:4px;margin:1px;border-bottom:1px solid #FFF;}
.inTableHeadN{background-color:#DCD9D1!important;}
.inTable td *,.inTableN td *{padding:0;margin:0;}
.inTable td ul,.inTableN td ul{padding-left:15px;margin-left:5px;}
.inDiv{background-color:#E7E7D3;padding:6px;margin:1px;border:1px solid #403610;}

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

#galLeft{margin-top:20px;padding-left:20px;width:231px;float:left;}
#galLeft a{float:left;margin-right:3px;margin-bottom:3px;}
#galRight{margin-top:20px;float:left;}

#topbar{position:absolute;background-color:transparent;width:26px;visibility:hidden;z-index:100000;}
#topbar img{filter:alpha(Opacity=80);opacity:.8;-moz-opacity:.80;}
#topbar a{text-decoration:none;}

h1.welcomeText{padding-top:0;margin-top:0;}
#membersInset{width:235px!important;overflow:hidden;}
#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:#EFEEE9;border:1px solid #403610;}
#rightPortal{float:right;width:240px;padding:5px;margin-top:10px;background-color:#EFEEE9;border:1px solid #403610;}

.tourMap{border:1px solid #6B6B52;margin-left:5px;}
.tourTop{background-color:#ABC5E0;color:#6B6B52;border:1px solid #6B6B52;overflow:hidden;height:19px;line-height:20px;width:644px;margin-left:30px;}
.tourTop p{margin:2px!important;line-height:normal;padding:0;float:left;width:45%;text-align:center;}
.tourContain{overflow:hidden;width:700px;margin:10px auto;}
#tourPar{height:34px;border:1px solid #403610;border-bottom:none;}
.tourDia{border:1px solid #6B6B52;width:252px;padding:10px;text-align:center;background-color:#FFF;float:left;margin:35px 0 10px 0;}
.tourDia *{margin:0;padding:0 0 4px 0;line-height:normal;text-align:left;}
.tourInfo{clear:both;margin-bottom:10px;}
#photoJS{border:1px solid #403610;width:382px;height:281px;background-color:#FFF;float:left;margin-left:20px;}
#mContainerIn{position:relative;height:281px;width:382px;background-color:transparent;}
.mPhoto{position:absolute;top:0px;-moz-opacity:0.0;filter:Alpha(opacity=0);}
.tourbuttons{float:left;width:390px;height:25px;margin:0 0 10px 15px;overflow:hidden;}
.tourbuttons a,.tourbuttons span{float:left;font-size:14px;text-align:center;height:18px;line-height: 18px;margin:3px;text-decoration:none;}
.tourbuttons a:link,.tourbuttons a:visited,.tourbuttons a:active{color:#403610;}
.tourbuttons a:hover{color:#C6B700;}
.tourbuttonsCh{color:#6B6B52;margin-right:0;}
.tourMapFts{margin-left:0!important;}
.tourMapBt{margin-right:0!important;}
#leaderDetails p{font-weight:bold;color:#fff;margin-top:4px;font-size:20px;}
