@charset "utf-8";
/* CSS Document */

body{
font-family:Verdana, Geneva, sans-serif;
font-size:80%;
border:0px;
margin:0px;
background-color:#91443C;
}

ul{text-align:left;}

h1{
font-size:140%;
padding:0px;
margin:0px;
color:#036;
}

h2{font-size:110%;color:#900;}
h3{font-size:100%;color:#900;}
strong{color:#333;font-weight:bold;}

#wrap{
width:920px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(Images/back-wrap.jpg)
}

#header-cap{
width:900px;
height:36px;
margin-left:auto;
margin-right:auto;
background-image:url(Images/back-headertop.jpg);
/*background-color:#006;*/
}

#header{
width:900px;
height:200px;
margin-left:auto;
margin-right:auto;
background-image:url(Images/back-header.jpg);
/*background-color:#003366;*/
}

#header h1{
font-size:170%;
padding:0px;
margin-top:10px;
color:#FFF
}

#logo{
width:330px;
height:200px;
float:left;
color:#FF3;
padding:0px 10px;
}

#movie{
float:right;
width:550px;
}

#upper-nav{
width:895px;
height:30px;
margin-left:auto;
margin-right:auto;
background-image:url(Images/back-uppernav.jpg);
padding-left:5px;
padding-top:3px;
}

.textmiddle {
vertical-align:middle;
}

#breadcrumbs{
width:880px;
height:25px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
}

#content{
width:900px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#left{
width:275px;
height:auto;
float:left;
padding-left:10px;
margin-top:10px;
}

#left-content{
width:255px;
height:auto;
border-style:solid;
border-width:thin;
border-color:#EFEFEF;
padding:5px;
}

#right{
width:600px;
height:auto;
float:right;
padding-right:10px;
margin-top:10px;
text-align:justify;
}

#right-content{
width:580px;
height:auto;
border-style:solid;
border-width:thin;
border-color:#EFEFEF;
padding:10px;
}

#footer{
clear:both;
width:900px;
height:160px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
padding-bottom:15px;
}

#footer-content{
width:870px;
height:inherit;
margin-left:auto;
margin-right:auto;
border-style:solid;
border-width:thin;
border-color:#EFEFEF;
padding:5px;	
}

#copyright{
clear:both;
width:900px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
padding-bottom:15px;
font-size:75%
}

#google-footer{
border-style:solid;
border-width:thin;
width:590px;
height:100px;
border-color:#EFEFEF;
padding:5px;
}

#copyright-content{
width:870px;
height:70px;
margin-left:auto;
margin-right:auto;
background-color:#E5E5E5;
padding:5px;	
}

#timeshare{
width:280px;
/* padding: 70px 10px 0px 20px; */
float:left;
}

#info{
color:#1B1B1B;
font-weight:bold;
font-size:80%;
margin-right:10px;
float:inherit;
margin-bottom:10px;
}


#attractions{
width:280px;
/* padding: 70px 10px 0px 0px;*/
float:left;
}

#attractions ul{
margin-top:10px;
}

#contact{
width:280px;
/* padding: 70px 10px 0px 10px;*/
float:left;
}

#formback{
border-style:dotted;
border-width:thin;
border-color:#036;
height:140px;
width:500px;
padding:10px;
}

#form-margin{
padding:5px;
height:30px;
width:500px;
background-color:#036;
color:#FFF;
font-weight:bold;
}

.formelement{
width:505px;
height:25px;
float:left;
}

.fieldname{
width:130px;
height:25px;
float:left;
}

.imgleft{float:left;margin: 0 10px 10px 0; padding: 2px; border:1px #CCC solid}
.imgright{float:right;margin: 10px 0 10px 10px; padding: 2px; border:1px #CCC solid}
.img{margin: 10px 0 10px 10px; padding: 2px; border:1px #CCC solid}

A:link {text-decoration: none; color: #3333ff;}
A:visited {text-decoration: none;color: #3333ff;}
A:active {text-decoration: none;color: #3333ff;}
A:hover {text-decoration: none; color: red;}

a.footerlinks:link {text-decoration: none; color: #999999; font-size:75%}
a.footerlinks:visited {text-decoration: none; color: #999999; font-size:75%}
a.footerlinks:active {text-decoration: none; color: #999999; font-size:75%}
a.footerlinks:hover {text-decoration: underline; color: #999999; font-size:75%}

a.uppernav:link {text-decoration: none; color: #036; font-weight: bold;}
a.uppernav:visited {text-decoration: none; color: #036; font-weight: bold;}
a.uppernav:active {text-decoration: none; color: #036; font-weight: bold;}
a.uppernav:hover {text-decoration: none; color: red; font-weight: bold;}
