body,html{background:#edece3 url(../images/background.gif) repeat;margin:0;padding:0;color:#333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.8em;text-align:center;}

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

#container{width:900px;overflow:hidden;margin:0 auto;text-align:left;background:#fff url(../images/containerBack.gif) repeat-y;}
#headArea{width:860px;margin:0 0 0 20px;height:128px;background:#1D247E;overflow:hidden;}
#menuArea{width:860px;margin:0 0 0 20px;height:28px;background:#1D247E url(../images/menuBack.jpg) no-repeat;}
#yellowBar{background:#fc0 url(../images/yellowBar.gif) no-repeat;width:860px;height:9px;margin:0 0 0 20px;border-bottom:3px solid #fff;font-size:0;line-height:0;}
#mainArea{margin:0 0 0 20px;width:860px;overflow:hidden;}
#mainAreaF{margin:20px 0 10px 30px;width:840px;overflow:hidden;}
#footArea{background-color:#1b206d;overflow:hidden;padding:0 10px;width:876px;width/**/:/**/856px;margin:0 0 0 12px;clear:both;}
#footArea p,#footArea a{color:#fff!important;padding:0;margin:3px 0 0 0;}

#mainHeader{padding:0;margin:5px 0 10px 0;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal!important;;font-size:26px!important;}

#leftArea{float:left;background-color:transparent;overflow:hidden;width:285px;}
#functArea,#inPhotoArea{border:1px solid #1b206d;width:282px;}
#inPhotoArea,#galBot{margin-bottom:10px;}
#functArea{height:148px;}
#leftArea h1{padding:0;margin:5px 0 0 0!important;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal!important;;font-size:20px!important;}
#leftArea p,#bodyTxtIn p{padding:0;margin:0 0 5px 0;}
#rightArea{float:right;background-color:transparent;overflow:hidden;width:571px;padding:0 0 10px 0;}
#rightAreaI{float:right;background-color:transparent;overflow:hidden;width:564px;padding:0 0 10px 0;}
#bodyTxtIn{margin:10px;}

#bodyFootBar{width:866px;margin:0 0 0 17px;font-size:0;line-height:0;height:0;border-top:2px solid #1b206d;border-bottom:2px solid #fc0;}

#featLink{margin-top:70px;text-align:center;}
#featLink div{margin-bottom:10px;}
#vertAreaI{border-top:2px solid #fff;border-bottom:2px solid #fff;}
#margBar{height:18px;width:900px;background-color:transparent;margin:0 auto;}
#flashArea{margin:0;height:217px;width:570px;border:1px solid #1b206d;border-left:none;}

#galBot a{float:left;margin:1px 1px 0 0;}

#map{width:520px;height:380px;border:1px solid #333;margin:10px auto;}
#mapU{width:520px;margin:10px auto;text-align:center;}

td.hl{border:1px solid #989876;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #989876;text-align:left;}
table.administrator{background-color:#FFF;border:1px solid #989876;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #989876;height:40px;text-align:left;}
table.portal{border:1px solid #989876;background-color:#FFF;text-align:left;line-height:normal!important;padding:3px;}
table.portal th{background-color:#fff;color:#696950;font-size:12px;font-weight:bold;}
.portal th a{color:#696950!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 #989876;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;}

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

.fullTable{width:100%;background-color:#E9ECF3;border:1px solid #989876;}
.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:#F9F8F6!important;border:1px solid #EAE9E7!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:5px 0 0 5px;margin:10px 0 0 5px;clear:both;border-bottom:1px solid #746D68;}
.recipState *{font-size:18px;padding:0;margin:0;}

.floatR{float:right;}
.floatL{float:left;}

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

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

#courseFull{width:100%;margin:10px 0 10px 41px;overflow:hidden;}
#courseFull a{float:left;display:block;font-size:12px;font-weight:bold;text-align:center;width:34px;height:24px;line-height:23px;margin:4px 2px 0 0;text-decoration:none;border:1px solid #330;background-color:#fff;color:#330;}
#courseFull p{float:left;width:140px;font-weight:bold;height:26px;line-height:24px;color:#330;text-align:center;margin:4px 0 0 0;padding:0;}
#courseFull a:hover{border:1px solid #330;background-color:#330;color:#fff;}
#courseFull a.layout{width:70px;}
#courseFull a.other{width:92px;float:right;}
.tourTableOut{width:90%;margin:0 auto;border:1px solid #989876;border-collapse:collapse;padding-bottom:10px;}
.tourTableOut td{padding-bottom:10px;}
.tourTableOut h2{margin:20px 0 0 10px;padding:0;line-height:46px;font-size:22px;}
.tourTableOut p,.tourTableOut h3{margin:0 0 0 10px;padding:0;}
.tourTableOut img{margin:5px 5px 15px 0;float:right;border:1px solid #989876;}
.tourTableOut table{width:290px;margin:0 0 0 5px;border-top:1px solid #989876;border-left:1px solid #989876;}
.tourTableOut table th{text-align:left;background-color:#EEEDEA;padding:5px;margin:0;border-collapse:collapse;border-bottom:1px solid #989876;border-right:1px solid #989876;}
.tourTableOut table td{background-color:#F2F1EE;padding:5px;margin:0;border-collapse:collapse;border-bottom:1px solid #989876;border-right:1px solid #989876;}
.static{width:90%;margin:0 auto;}
.static h3{padding-bottom:0;margin-bottom:0;}
