 BODY             { font-family:Verdana, Helvetica, Arial; background:url(pics/body_bg.jpg) no-repeat left top;margin:0;padding:0; }
  TD               { font-family:Verdana, Helvetica, Arial;  font-size:10pt;  }

  H1 {  font-family: verdana, arial, helvetica, sans-serif; font-size:20pt; }
  H2 {  font-family: verdana, arial, helvetica, sans-serif; font-size:16pt;  }
  H3 {  font-family: verdana, arial, helvetica, sans-serif; font-size:14pt;  }
  H4 { font-family: verdana, arial, helvetica, sans-serif;  font-size:10pt; }
  H5 { font-family: helvetica, sans-serif; font-size:9pt;  }
  small { font-family:Verdana, Helvetica, Arial;  font-size:8pt;  }

  A                { text-decoration:underline; }
  A:hover          { text-decoration:underline; }
  A:link           { text-decoration:none; }
  A:visited        { text-decoration:none; }
  A:visited:hover  { text-decoration:underline; }   

  .CATEGORY        { font-size:10pt; }
  .SUBCATEGORY     { font-size:8pt; }
  .TOOLBAR         { font-size:9pt; }
  .COPYRIGHT       { font-size:8pt; }
  .EXAMPLE         { font-size:8pt; }
  .clear{
  	clear:both;
  }
  #header {
    width: 995px;
    background: url(pics/header.png) no-repeat;
    height: 316px;
    margin-bottom: 25px;
	margin: 0 auto;      
}
#navigation {
    width: 998px;
    height: 98px;
    position: relative;
    padding-top: 48px;
}
.home {
    width: 109px;  
    height: 34px;
    position: absolute;
    z-index: 1;
    left: 58px;
    top: 55px;
}
.information {
    width: 109px;
    height: 29px;
    position: absolute;
    z-index: 1;
    right: 401px;
    top: 51px;
}
.member {
    width: 109px;
    height: 34px;
    position: absolute;
    z-index: 1;
    right: 257px;
    top: 59px;
}
.park-resort {
    width: 109px;
    height: 32px;
    position: absolute;
    z-index: 1;
    left: 189px;
    top: 73px;
}
.contactus {
    width: 82px;
    height: 60px;
    position: absolute;
    z-index: 1;
    right: 81px;
    top: 82px;
}
.association {
    width: 110px;
    height: 60px;
    position: absolute;
    z-index: 1;
    left: 330px;
    top: 45px;
}
.content {
    background: url(pics/containar_bg.png) repeat;
    border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 12px 12px 12px 12px;
    margin-top: 22px;
    width: 974px;
    margin: 25px auto;
    text-align: center;
	margin-bottom:0;
}
.content > table{
    margin: 0 auto;
    width: 100%;
    background-color: #f5d188;
    text-align: center;
    border-radius: 10px;
}
.footer {
    padding: 20px;
    background: #2a2123;
    text-align: center;
    color: #fff;
    margin: 0; 
}
.footer a {
    color: #fff;
}
.booking-form form table {
    width: 80%;
}
.booking-form form table td:nth-child(odd){
	text-align:left!important;
	vertical-align: top;
}
.booking-form form table th {
    text-align: left;
}
.booking-form form table input[type="text"] , .date-pick{
	margin-bottom: 5px;
    padding: 5px;
    border: 1px solid #ccc;
    box-shadow: 3px 3px 5px #000;
}
.booking-form form textarea {
    padding: 10px;
    width: 450px;
    height: 125px;
    margin-top: 10px;
	border: 1px solid #ccc;
    box-shadow: 3px 3px 5px #000;
}
.booking-form form input[type="submit"] {
    background-color: #2a2123;
    border: none;
    color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
    box-shadow: 3px 3px 5px #000;
}

