/* CSS Document */
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.plain_link {
 color: #ffffef;
 text-decoration: none;
}
.plain_link:hover {
 color: #734359;
}
.search {
 font-weight: bold;
 color: #ffffef;
 width: 165px;
 line-height: 25px;
 display: block;
 padding: 0px 0px 0px 35px;
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666;
 background: #9b9b63;
 background-image:  url(images/search.jpg);
 background-repeat: no-repeat;
 background-position: 0px 50%;
}
.search:hover {
  font-weight: bold;
  color: #ffffff;
  background: #6c6c26;
  background-image:  url(images/search1.jpg);
  background-repeat: no-repeat;
  background-position: 0px 50%;
}

.tourist_info {
 color: #000000;
 text-decoration: none;
 line-height: 27px;
 width: 175px;
 display: block;
 padding: 0px 0px 0px 25px;
 border-bottom: solid 1px #666666;
 background:  url(images/tourbut.jpg);
}
.tourist_info:hover {
 color: #ffffff;
 background:  url(images/tourbut_o.jpg);
}
.about {
 color: #000000;
 width: 165px;
 line-height: 25px;
 display: block;
 padding: 0px 0px 0px 35px;
 border-bottom: solid 1px #666666;
 background: url(images/but_about.jpg);
}
.about:hover {
 color: #bcb8a0;
 background: url(images/but_about_o.jpg);
}

.ad {
 color: #000000;
 width: 165px;
 line-height: 25px;
 display: block;
 padding: 0px 0px 0px 35px;
 border-bottom: solid 1px #666666;
 background: url(images/but_ad.jpg);
}
.ad:hover {
 color: #bcba80;
 background: url(images/but_ad_o.jpg);
}

.reg {
 color: #000000;
 width: 165px;
 line-height: 25px;
 display: block;
 padding: 0px 0px 0px 35px;
 border-bottom: solid 1px #666666;
 background: url(images/but_reg.jpg);
}
.reg:hover {
 color: #bcb8a0;
 background: url(images/but_reg_o.jpg);
}

.golfday {
 font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 width: 165px;
 line-height: 25px;
 display: block;
 padding: 0px 0px 0px 35px;
 background: #000000;
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666;
 background:  url(images/golfday.jpg);
}
.golfday:hover {
 color: #ffffff;
 background: url(images/golfday_o.jpg);
}

.feature {
 font-weight: bold;
 color: #fdf461;
 text-decoration: none;
 width: 165px;
 line-height: 25px;
 display: block;
 padding: 0px 0px 0px 35px;
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666;
 background:  url(images/feature.jpg);
}
.feature:hover {
 background:  url(images/feature1.jpg);
 color: #ffffff;
}
 
.review {
 font: bold 12px Arial;
 color: #c1a908;
 text-decoration: none;
 width: 175px;
 line-height: 25px;
 padding: 0px 0px 0px 25px;
 display: block;
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666;
 background-color: #000000;
 background-image:  url(images/review_flag.jpg);
 background-repeat: no-repeat;
 background-position: 2px 50%;
}
.review:hover {
 color: #ffffff;
}
 
.form_but { 
 font: bold 11px Arial;
 color: #fcffec;
 background: #734359;
 border: solid 2px #919037;
}
.form_but:hover {
 color: #000000;
 background: #bcb8a0;
 border: solid 2px #9b9b63;
}
 
.weather {
 font: bold 12px Arial;
 text-decoration: none;
 color: #000000;
 width: 165px;
 line-height: 25px;
 display: block;
 padding: 0px 0px 0px 35px;
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666;
 background:  url(images/weather.jpg);
}
.weather:hover {
 color: #ffffff;
 background:  url(images/weather1.jpg);
}

ul#climate,
ul#climate li,
ul#climate ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 200px; /*For KHTML*/
  list-style: none;
}

ul#climate:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px arial;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#climate li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#climate a {
  font: bold 12px Arial;
  color: #000000;
  text-decoration: none;
  line-height: 25px;
  border-top: solid 1px #666666;
  border-bottom: solid 1px #666666;
  padding: 0px 0px 0px 35px;
  display: block;
  background: url(images/climate.jpg);
}

/* Root Menu Hover Persistence */
ul#climate a:hover,
ul#climate li:hover a,
ul#climate li.iehover a {
  background-image: url(images/climate1.jpg);
  color: #ffffff;
}

/* 2nd Menu */
ul#climate li:hover li a,
ul#climate li.iehover li a {
  font: 11px Arial;
  color: ffffff;
  background: #04639f;
  border: solid 1px #024874;
  border-bottom: none; 
  line-height: 20px;
  width: 50px;
  padding: 0px 0px 0px 10px;
}

/* 2nd Menu Hover Persistence */
ul#climate li:hover li a:hover,
ul#climate li:hover li:hover a,
ul#climate li.iehover li a:hover,
ul#climate li.iehover li.iehover a {
  font: 11px Arial;
  color: #000000;
  background: #64cffb;
  line-height: 20px;
  border-bottom: solid 1px #04639f;
}

ul#climate ul,
ul#climate ul ul,
ul#climate ul ul ul {
  display: none;
  position: absolute;
  top: 0px;
  left: 200px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#climate li:hover ul ul,
ul#climate li:hover ul ul ul,
ul#climate li.iehover ul ul,
ul#climate li.iehover ul ul ul {
  display: none;
}

ul#climate li:hover ul,
ul#climate ul li:hover ul,
ul#climate ul ul li:hover ul,
ul#climate li.iehover ul,
ul#climate ul li.iehover ul,
ul#climate ul ul li.iehover ul {
  display: block;
}
.nav {
 font: 12px;
 color: #000000;
 text-decoration: none;
 line-height: 25px;
 display: block;
 border-left: solid 20px #734359;
 border-bottom: solid 1px #666666;
 padding: 0px 0px 0px 5px;
 background: #ece9d8;
}
.nav:hover {
 background: #bcb8a0;
 border-left: solid 20px #919037;
 background-image: url(images/arrow_green.gif);
 background-repeat: no-repeat;
 background-position: 185px 50%;
}

.printbut {
 font: bold 12px Arial;
 color: #000000;
 width: 195px;
 line-height: 25px;
 padding: 0px 0px 0px 5px;
 display: block;
 border-top: solid 1px #666666;
 border-bottom: solid 1px #666666;
 background: #9b9b63;
 background-image: url(images/print.jpg);
 background-position: 170px 50%;
 background-repeat: no-repeat;
}
.printbut:hover {
 color: #fffece;
 background-image: url(images/print_o.jpg);
 background-position: 170px 50%;
 background-repeat: no-repeat;
}