@charset "utf-8";
/* CSS Document */

body{
font-family:Verdana, Geneva, sans-serif;
font-size:80%;
border:0px;
margin:0px;
background-color:#333;
}

h1{
font-size:120%;
padding:0px;
margin:0px;
color:#036;
}

h2{font-size:110%;color:#036;}
h3{font-size:100%;color:#036;}

#wrap{
width:920px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(Images/back-wrap.jpg)}

#header{
width:900px;
height:200px;
margin-left:auto;
margin-right:auto;
}

#header h1{
font-size:150%;
padding:0px;
margin-top:10px;
color:#FFF
}

#logo{
width:330px;
height:200px;
float:left;
background-color:#036;
color:#FF3;
padding:0px 10px;
}

#movie{
float:right;
width:550px;
}

#upper-nav{
padding-top:10px;
padding-left:5px;
width:895px;
height:30px;
margin-left:auto;
margin-right:auto;
background-image:url(Images/back-upper-nav.jpg);
}

#content{
width:900px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#left{
width:255px;
height:auto;
float:left;
padding-left:10px;
padding-right:10px;
margin-top:10px;
}

#right{
width:600px;
height:auto;
float:right;
padding-left:10px;
padding-right:10px;
margin-top:10px;
text-align:justify;
border-left-style:dotted;
border-left-width:thin;
border-left-color:#ccc;
}

#footer{
clear:both;
width:900px;
height:321px;
margin-left:auto;
margin-right:auto;
background-image:url(Images/back-footer.jpg);
color:#FFF;
}

#timeshare{
width:280px;
padding: 70px 10px 0px 20px;
float:left;


}
#attractions{
width:280px;
padding: 70px 10px 0px 0px;
float:left;
}

#contact{
width:280px;
padding: 70px 10px 0px 10px;
float:left;
}

#formback{
border-style:dotted;
border-width:thin;
border-color:#036;
height:140px;
width:578px;
padding:10px;
}

#form-margin{
padding:5px;
height:30px;
width:590px;
background-color:#036;
color:#FFF;
font-weight:bold;
}

.formelement{
width:575px;
height:25px;
float:left;
}

.fieldname{
width:130px;
height:25px;
float:left;
}

A:link {text-decoration: none; color: #036;}
A:visited {text-decoration: none;color: #036;}
A:active {text-decoration: none;color: #036;}
A:hover {text-decoration: none; color: red;}

a.footerlinks:link {text-decoration: none; color: #FFF;}
a.footerlinks:visited {text-decoration: none; color: #FFF;}
a.footerlinks:active {text-decoration: none; color: #FFF;}
a.footerlinks:hover {text-decoration: none; color: red;}

a.uppernav:link {text-decoration: none; color: #FF3; font-weight: bold;}
a.uppernav:visited {text-decoration: none; color: #FF3; font-weight: bold;}
a.uppernav:active {text-decoration: none; color: #FF3; font-weight: bold;}
a.uppernav:hover {text-decoration: none; color: #FFF; font-weight: bold;}