body {
  height:                      100%;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  background-color:            #FFFFFF;
}

h1 {
  font-family:                 Times New Roman, Times, serif;
  font-size:                   24px;
  font-weight:                 bold;
  color:                       #999999;
  line-height:                 36px;
}

h2 {
  font-family:                 Times New Roman, Times, serif;
  font-size:                   20px;
  font-weight:                 bold;
  color:                       #999999;
  line-height:                 30px;
}

h3 {
  font-family:                 Times New Roman, Times, serif;
  font-size:                   18px;
  font-weight:                 bold;
  color:                       #999999;
  line-height:                 26px;
}

h4 {
  font-family:                 Times New Roman, Times, serif;
  font-size:                   16px;
  font-weight:                 bold;
  color:                       #999999;
  line-height:                 22px;
}

h5 {
  font-family:                 Times New Roman, Times, serif;
  font-size:                   14px;
  font-weight:                 bold;
  color:                       #999999;
  line-height:                 20px;
}

h6 {
  font-family:                 Times New Roman, Times, serif;
  font-size:                   12px;
  font-weight:                 bold;
  color:                       #999999;
  line-height:                 18px;
}

a {
  font-family:                 Arial, Helvetica, sans-serif;
  font-size:                   11px;
  font-weight:                 normal;
  color:                       #006633;
  text-decoration:             underline;
}

a:hover {
  font-family:                 Arial, Helvetica, sans-serif;
  font-size:                   11px;
  font-weight:                 normal;
  color:                       #000000;
}

.address {
  font-family:                 Arial, Helvetica, sans-serif;
  font-weight:                 bold;
  font-size:                   11px;
  color:                       #FFFFFF;
  text-align:                  center;
  word-spacing:                1.5px;
}

.address a, .address a:hover {
  font-family:                 Arial, Helvetica, sans-serif;
  font-weight:                 bold;
  font-size:                   11px;
  color:                       #FFFFFF;
  text-align:                  center;
  word-spacing:                1.5px;
  text-decoration:             underline;
}

.copy {
  font-family:                 Arial, Helvetica, sans-serif;
  font-size:                   10px;
  font-weight:                 bold;
  color:                       #009933;
}

.copy a, .copy a:hover {
  font-family:                 Arial, Helvetica, sans-serif;
  font-size:                   10px;
  font-weight:                 bold;
  color:                       #009933;
  text-decoration:             underline;
}

.text {
  font-family:                 Arial, Helvetica, sans-serif;
  font-size:                   11px;
  font-weight:                 normal;
  color:                       #000000;
  text-align:                  justify;
}

.text a {
  font-family:                 Arial, Helvetica, sans-serif;
  font-size:                   11px;
  font-weight:                 normal;
  color:                       #006633;
  text-decoration:             underline;
}

.text a:hover {
  font-family:                 Arial, Helvetica, sans-serif;
  font-size:                   11px;
  font-weight:                 normal;
  color:                       #000000;
}

.sidebar, .sidebar a, .sidebar a:hover {
  font-family:                 Verdana, Arial, Helvetica, sans-serif;
  font-size:                   12px;
  font-weight:                 bold;
  color:                       #7A7A7A;
  text-align:                  left;
  text-decoration:             none;
}

.title {
  font-family:                 Times New Roman, Times, serif;
  font-size:                   24px;
  font-weight:                 bold;
  color:                       #999999;
  line-height:                 36px;
}

/* LIST MENU STYLES START */
#mainmenu {
  margin:                      0px;
  padding:                     0px;
}

#mainmenu li {
  height:                      20px;
  font:                        normal 12px verdana;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
  color:                       #FFFFFF;
  line-height:                 20px;
}

#mainmenu a, #mainmenu a:hover, .mainitem_on {
  height:                      20px;
  margin:                      0px;
  padding:                     0px 5px 0px 5px;
  font-family:                 Verdana, Arial, Helvetica, sans-serif;
  font-size:                   12px;
  font-weight:                 bold;
  text-decoration:             none;
  color:                       #FFFFFF;
  line-height:                 20px;
}

#mainmenu a:hover, .mainitem_on {
  background-color:            #005030;
}

ul#mainmenu li:hover > ul {
  display:                     block;
}

#submenu {
  width:                       165px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
  border:                      1px solid #FFFFFF;
  border-top:                  0px;
  background-color:            #B2B2B2;
}

#submenu li {
  width:                       100%;
  font:                        normal 12px verdana;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
  color:                       #FFFFFF:
}

#submenu a, #submenu a:hover, .subitem_on {
  width:                       100%;
  margin:                      0px;
  padding:                     0px 6px 0px 6px;
  font-family:                 Verdana, Arial, Helvetica, sans-serif;
  font-size:                   12px;
  font-weight:                 bold;
  text-decoration:             none;
  text-align:                  left;
  color:                       #FFFFFF;
  line-height:                 20px;
  background-color:            #B2B2B2;
  border-top:                  1px solid #FFFFFF;
}

#submenu a:hover, .subitem_on {
  background-color:            #747474;
}

ul#submenu li:hover > ul {
  display:                     block;
  margin:                      -20px 0px 0px 165px;
}

/* LIST MENU STYLES END */
/*####################################################################################*/
/* AVAILABILITY */

div.availability_title {
  float:                       left;
  width:                       154px;
  height:                      34px;
  padding:                     25px 0px 0px 33px;
  font:                        normal 14px Verdana, sans-serif;
  color:                       #99683E;
  line-height:                 16px;
}

div.date_holder {
  float:                       left;
  width:                       188px;
  height:                      48px;
  padding-top:                 11px;
}
div.date_title {
  height:                      14px;
  font:                        bold 10px Verdana, sans-serif;
  color:                       #747474;
  line-height:                 14px;
}

div.availability_btn {
  float:                       left;
  height:                      34px;
  padding:                     25px 0px 0px 0px;
}

/* /AVAILABILITY */
