body     {background-color:#FFFFFF;
          font-size:10px;
		  font-family:Tahoma, Arial, Helvetica, sans-serif;
		  margin: 0 0 0 0;
		  color:#192520;
         }

td       {font-family:Tahoma, Arial, Helvetica, sans-serif;
		  color:#192520;
         }

th       {font-family:Tahoma, Arial, Helvetica, sans-serif;
		  color:#192520;
         }

a        {color:#363C3C;
          text-decoration:none;
		 }

a:hover  {color:#AEB78B;
         }

#content
         {margin-right:auto;
		  margin-left:auto;
		  width:800px;
		  border:0px;
		  border-style:solid;
		  border-color:#0000CC;
		 }

#topbar  {width:100%;
          height:15px;
		  background-color:#363C3C;
         }

#bosbar  {
	width:100%;
	height:105px;
	background-color:#D9d2BF;
};
         }

#titlebar
         {width:100%;
          height:15px;
		  background-color:#363C3C;
         }

#picbar  {height:286px;
         }

#nav     {top:0px;
		  left:0px;
          height:30px;
		  width:800px;
		  background-color:#363C3C; text-align:center
         }

#nav ul  {margin:0 0px 0 0px;
         }

#nav li  {list-style:none;
	      float:left;
	      white-space:nowrap;
          line-height:30px;
		  margin-left:1px;
	     }

#nav a   {padding: 0 17px 0 17px;
	      text-decoration:none;
	      color:#FFFFFF;
		  display:block;
		  width: .1em;
	     }

html>body #nav a {width:auto;} /* fixes IE6 hack */
		 
/* Hide rule from IE5-Mac \*/
#nav a   {float:none;}   /* End IE5-Mac hack */

#nav a:hover
         {color:#DBCCAD;
	     }

#nav #current, #nav #current a
         {color:#DBCCAD;
		 }

.nav1    {background-color:#363C3C;
         }

.nav2    {
         }

#mainbox {width:800px%;
         }

.divLine
        {background:#363C3C;
		}

#footerbar
         {width:100%;
          height:30px;
		  background-color:#D9D2BF;
		  font-size:10px;
		  text-align:center;
		  padding-top:10px;
	      color:#FFFFFF;
         }

#footerbar a
         {color:#FFFFFF;
	      text-decoration:none;
		 }

#footerbar a:hover
         {color:#363C3C;
		 }

#footer
         {width:100%;
          height:15px;
		  background-color:#363C3C;
		  font-size:9px;
		  text-align:center;
		  padding-top:5px;
	      color:#FFFFFF;
         }

.text1   {font-size:10px;
padding: 0px 12px 10px 0px;
         }

.text1 a
         {color:#192520;
		  text-decoration:underline;
		 }

.thisMonth
         {border:1px;
		  border-style:solid;
		  border-color:#192520;
		 }
		 
.thisMonth th
         {font-size:22px;
		  background-color:#C0A696;
		  color:#FFFFFF;
		  font-weight:normal;
		  padding: 5px 10px 5px 10px;
		 }

.thisMonth td
         {padding: 10px 10px 10px 10px;
		 }

.tariffTable
         {border:1px;
		  border-style:solid;
		  border-color:#192520;
		 }
		 
.tariffTable th
         {font-size:22px;
		  background-color:#C0A696;
		  color:#FFFFFF;
		  font-weight:normal;
		  padding: 5px 10px 5px 10px;
		 }

.tariffTable td
         {padding: 1px 5px 1px 5px;
		 }

.text2   {background-color:#F4F4DA;
		  padding: 10px 10px 10px 10px;
		 }

.text2 a
         {color:#192520;
		  text-decoration:underline;
		 }

.availHead
         {font-size:16px;
		 }

.availTab th
         {width:19px;
		  text-align:center;
		  font-weight:normal;
		  font-size:12px;
		 }

.availTab td
         {text-align:center;
		  background-color:#DBCCAD;
		  margin: 1px 1px 1px 1px;
		  font-size:12px;
		 }

.availHead a
         {color:#192520;
		  text-decoration:none;
		 }

.availHead2
         {font-size:12px;
		  
		 }

.availHead2 a
         {color:#192520;
		  text-decoration:underline;
		 }

.availHead2 a:hover
         {text-decoration:underline;
		 }

.satTab
         {color:#FF0000;
		  background-color:#DBCCAD;
		  text-align:center;
		 }

.avlTab
         {color:#000000;
		  background-color:#DBCCAD;
		  text-align:center;
		 }

.bookedTab
         {color:#FFFFFF;
		  background-color:#C0A696;
		  text-align:center;
		  margin: 1px 1px 1px 1px;
		 }

.reservedTab
         {color:#000000;
		  background-color:#DBCCAD;
		  text-align:center;
		 }

.monthTab
         {width:70px;
		  padding-left:5px;
		 }

.yearTab
         {width:70px;
		  padding-left:5px;
		  color:#FF0000;
		 }

.keyTab th
         {padding: 0px 0px 10px 0px;
		  font-size:16px;
		  text-align:left;
		  font-weight:normal;
		 }

.keyTab td
         {padding: 0px 0px 5px 0px;
		  font-size:12px;
		 }

.subHeadB
         {font-weight:bold;
		  font-size:12px;
		 }

.logoTab
         {padding: 0px 10px 0px 10px;
		  border:1px;
		  border-style:solid;
		  border-color:#C0A696;
		 }

.logoTab2
         {padding: 5px 10px 5px 10px;
		 }

.logoTab3
         {padding: 5px 10px 5px 10px;
		  border:1px;
		  border-style:solid;
		  border-color:#000000;
		  font-size:10px;
		 }

.thanks
         {padding: 0px 12px 10px 0px;
          font-weight:bold;
		  font-size:16px;
         }

#photoLeft
        {float:left;
		 padding: 0 10px 10px 0;
		}

#photoLeft2
        {float:left;
		 padding: 0 10px 10px 0;
		}

#photoRight
        {float:right;
		 padding: 0 10px 10px 0;
		}

#photoRight2
        {float:right;
		 padding: 0 10px 10px 0;
		}

.imgNoBorder
        {border:0;
		}

.brochure
        {font-size:14px;
		 text-align:center;
		}

.brochure a
        {font-size:14px;
		 text-align:center;
		 text-decoration:underline;
		 color:#192520;
		}

.visual
        {font-size:20px;
		 text-align:center;
		}

.visual2
        {font-size:26px;
		 text-align:center;
		}

.visual3
        {font-size:26px;
		 text-align:center;
		 font-weight:bold;
		}

.visual4
        {font-size:40px;
		 text-align:center;
		 font-weight:bold;
		}
#wrapper table tr td div #table1 tr td #navibar {
	background-color: #5B7B33;
	text-align: center;
	padding: 5px;
}
#wrapper table tr td div #table1 tr td #navibar ul li a {
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
}
#wrapper table tr td div #table1 tr td #navibar ul {
	margin: 0px;
	padding: 0px;
}
#wrapper table tr td div #table1 tr td #navibar ul li {
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper table tr td div #table1 tr td #navibar ul li a:hover {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}
.indexhead {
	font-size: 13px;
}
.red20peroff {
	color: #F00;
	font-weight: bold;
}

