
body { background-color:#FFFFFF; 
       background-image: url("background.jpg"); 
       color:#666666; 
       font-family: Arial, Helvetica, sans-serif;}

#wrapper { margin-right: auto;
          margin-left: auto;
          width: 80%; 
          /*background-color:#90C7E3;*/ 
          background-color:#33FFCC;
          min-width: 960px;
          -webkit-box-shadow: 5px 5px 5px #000033;
          -moz-box-shadow: 5px 5px 5px #000033;
          box-shadow: 5px 5px 5px #000033;
          border-radius: 15px;}

h1 { color:#FFFFFF; 
     /*background-color:#000033;*/
     background-color:#00CC66;
     margin-bottom: 0;
     /*background-image: url("images/sunset.jpg");*/
     background-image: url(images/juki2a.jpg); 
     background-position: right; 
     background-repeat: no-repeat;
     padding: 10px; 
     font-family:san-serif, Georgia, "Times New Roman", serif;
     text-align; center;}

h2 { color:#3399CC; 
     font-family:Georgia, "Times New Roman", serif;
     text-shadow: 1px 1px 1px #ccc;}

h3 { color:#000033; 
     font-family:Georgia, "Times New Roman", serif;}

#nav {padding: 20px 5px 5px 20px;
      font-weight: bold;
      float: left;
      width: 150px;}


#nav a { text-decoration: none;}

#nav a:link {color: #000033;}

#nav a:visited {color: #344873;}

#nav a:hover {color: #FFFFFF;}

#nav ul {list-style-type: none;
         margin: 0;
         padding-left: 0;
         font-size: 1.2em;}

.resort { color:#000033; 
          font-weight: bold;}

dt { color:#000033}

#content {padding-top: 1px;
          padding-right: 20px;
          padding-left: 20px;
          background-color:#ffffff; 
          margin-left: 150px;
          }

.clear {padding-top: 10px; clear: both;}

#content img {float: left; padding-right: 20px; outline-style: none; }

#content ul {list-style-position: inside; }

#content video {padding-right: 20px; 
  float: left; 
  outline-style: none;}

#content embed {padding-right: 20px; 
  float: left; 
  outline-style: none;}


#form img {float: left; padding-right: 20px; outline-style: none; }


#address { font-size: 90%; }

table { border: 1px solid #3399cc; 
        width: 600px; 
        border-spacing: 0;}

td, th { border: 1px solid #3399cc; padding: 5px;}

td {text-align: center;}

.text { text-align: left;}

tr:nth-of-type(odd) { background-color: #F5FAFC;}


label { float: left;
        width: 100px;
        text-align: right;
        padding-right: 10px;
        margin-top: 10px;}

input, textarea { margin-top: 10px;}


form div { clear: left;}

#mySubmit { margin-left: 110px;
            padding-bottom: 10px;}

#footer { font-family:Georgia, "Times New Roman", Times, serif; font-size: 75%; font-style: italic;
clear: both }


#gallery {position: relative;}

#gallery ul {width: 300px; list-style-type: none;}

#gallery li {padding: 10px; float: left; display: inline;}

#gallery img {float: none;}

#gallery a {color: #333; font-style: italic; text-decoration: none;}

#gallery span {display: none;}

#gallery a:hover span {left: 340px; top: 10px; text-align: center; display: block; position: absolute;}
