/* CSS Document */



img { border: none; } 

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #626161;
text-align:-moz-center; /*FF*/
#text-align:center; /*IE */

}

h2 {
color: #593228;
}

h4 {
font-size: smaller;
color: #805633;
}

a:link {color: #626161;text-decoration: none;}     /* unvisited link */
a:visited {color: #626161;text-decoration: none;}  /* visited link */
a:hover {color: #0033CC;text-decoration: none;}   /* mouse over link */
a:active {color: #990000;text-decoration: none;}   /* selected link */

a:link
{
text-decoration:none
}

div.masthead {
width: 774px;
align: center;
margin-top: 0px; 
height: 400px;
}

div.logo {
top: 50px;
left: 100px;
z-index: 99;
}


div.maincontent {
width: 774px;
align: center;
background: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #626161;
}


div.body {

align: left;
text-align: left;
padding: 10px;
left: 0px;
}


div.firstparagraph {
align: left;
text-align: left;
padding: 5px;
z-index: 1;
left: 0px;
}

div.featuredresort {
text-align: left;
padding: 5px;
z-index: 1;
left: 0px;
}

div.notices {
width: 170px;
height: 200px;
background: #d7c2a9;
position: relative;

text-align: left;
padding: 10px;
border-color: white;
border-style:solid;
border-width:4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #3b231d;
line-height: normal;
}

div.notices2 {
width: 165px;
height: 350px;
background: #d7c2a9;
text-align: left;
padding: 10px;
border-color: white;
border-style:solid;
font-family: Arial, Helvetica, sans-serif;
color: #3b231d;
line-height: normal;
}

div.notices2 p{
font-size: 11px!important;
}

div.affiliates {
width: 774px;
align: center;
background-color: #d7c2a9;
}

div.sitemap {
width: 770px;
align: center;
background-color: #d7c2a9;
border-color: white;
border-style:solid;
border-width:4px;

}
div.footer {
margin-bottom: 0px;
margin-left: 0px;
position: absolute;
bottom: -567px;
left: 0px;
height: 40%;
width: 100%;
background-color: #d1cac2;
z-index: -100;
border-top: 4px;
border-color: white;
border-style: solid;
border-bottom: none;
border-left: none;
border-right: none;
text-align: center;
}

div.block {
background-color: #d1cac2;
z-index: 99;
width: 247px;
height: 58px;
left: 500px;
top: 1217px;
position: absolute;

}

table.sitemap {
width: 100%;
padding: 1px;
}
table.sitemap td{
font-size: 10px;
color: #626161;
}

table.sitemap th{
text-align: left;
font-size: 10px;
font-weight: bold;
color: #626161;
}

table.resortindex{
width: 100%;
}

table.resortindex td{
padding: 10px;
width: 25%;
}


div.login
{
width: 774px;
background-color: #f4e8da;
}

div.loginbox
{ 
width: 300px;
align: right;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: right;
margin-top: 0px;
background-color: #f4e8da;
height: auto;
}


div.wapper {
text-align: center;
}

.spiffy{display:block;}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D4D0D0;
  }
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eceaea;
  border-right:1px solid #eceaea;
  background:#dedbdb}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafafa;
  border-right:1px solid #fafafa;
  background:#dcd8d8}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #dcd8d8;
  border-right:1px solid #dcd8d8;}
.spiffy4{
  border-left:1px solid #eceaea;
  border-right:1px solid #eceaea}
.spiffy5{
  border-left:1px solid #dedbdb;
  border-right:1px solid #dedbdb}
.spiffyfg{
  background:#D4D0D0;
  padding-left: 5px;
  align: center;
  text-align: center;
  font-size: 10px;}



hr 
{color: #fff; background-color: #fff; border: 1px dotted #cccccc; border-style: none none dotted; }



.textfield {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px;
 border: 1px solid #666666;
 width: 100px;
 margin-right: 6px; 
}
 
 
 
 input.buttons {
 
 background: transparent url(../images/up.png) no-repeat center top;
 font-weight: bold; 
 font-size: 8px; 
 color: black;
 height: 20px;
 width: 60px;
 border: 0px;
 padding-bottom: 3px;
 margin: 2px;
 }
 
 table.resorttables {
 background-color: #e6cdad;
 border: solid;
 border-width: thin;
 border-color: #815633;
 }
 
 .loginButton
 {
 background-image: url(../images/loginbutton.png);
 width: 57px;
 height: 20px;
 }
 
 table.resorttables th{
 color: #815633;
 font-size:12px;
 text-align: left;
 font-weight: bold;
 }
 
 table.resorttables td{
 color: #65615c;
 font-size: 12px;
 test-align: left;
 }
 
 
 fieldset
{

color: #65615c;
background: #e6cdad;
border: 1px solid #815633;
padding: 12px 6px;
font-size: 12px;
}

 

legend
{
border: 1px solid #815633;
background-color: #815633;
color: #fff;
font-size: 12px;


} 


.wrapper{
      position:relative;
      font-family:Arial, Helvetica, sans-serif;
      padding-top:90px;
      padding-left:50px;
      width:80%;
      margin:auto
    }
    .galleryCont{
      display:none;
    }
    .wrapper .text{
      font-family:Arial, Helvetica, sans-serif;
    }
    .wrapper h1{
      font-family:Arial, Helvetica, sans-serif;
      font-size:26px;
    }
    .longText{
      margin-top:20px;
      width:600px;
      font:18px/24px Arial, Helvetica, sans-serif;
      color:gray;
    }
    span.btn{
      padding:0px;
      display:inline-block;
      cursor:pointer;
      font:12px/14px Arial, Helvetica, sans-serif;
      color:#aaa;
      background-color:#eee;
      
    }
    span.btn:hover{
      background-color:#000;
    } 
	
	.galleryCont{
	display:none;
	}