.mainContainer{
background-color: #FFFFFF;
width: 100%;
border: #7B6D33;
border-top: 1px #7B6D33 solid;
border-bottom: 1px #7B6D33 solid;
top: 150px;
z-index: 200;
margin: 0px auto;
padding: 0px;
position: absolute;

}

.mainContent{
position: absolute;
left:15%;
margin: 0px auto;
padding: 0px;}

.content{
position: absolute;
left: 440px;
top: 30px;
z-index: 20;
font-family: sans-serif;
font-size: 10pt;
font-weight: normal;
color: #000000;}

.header{
position: absolute;
left: +190px;
top: +20px;
width: auto;
z-index: 20;
font-family: sans-serif;
font-size: 16pt;
font-weight: normal;
color: #000000;
}

.history{
position: absolute;
left: +190px;
top: 50px;
width: 500px;

z-index: 20;
font-family: sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: justify;}

.aboutUs{
position: absolute;
left: +190px;
top: 50px;
width: 500px;

z-index: 20;
font-family: sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: justify;}

.news{
position: absolute;
left: +190px;
top: 50px;
width: 500px;

z-index: 20;
font-family: sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: justify;}


.units{
position: absolute;
left: +190px;
top: 50px;
width: 500px;

z-index: 20;
font-family: sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
text-align: justify;}

.units table tr td{
font-family: sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
}
.units table tr td li{
list-style-type: disc;
list-style-position: inside;
white-space: nowrap;}

.map{
position: absolute;
left: +190px;
top: 50px;
width: 500px;
height: 300px;

z-index: 20;
border: 1px #000000 solid;}

.mapBallon{
font-family: sans-serif;
font-size: 9pt;
font-weight: normal;
}


.navigation{
margin: 0px;
padding: 0px;
position: absolute;
left: -20px;
top: 100px;
z-index: 20;
}

.logo{
margin: 0px;
padding: 0px;
z-index: 10;
position: absolute;
top: -47px;
left: -50px;
}

.photoSlideShow{
margin: 0px;
padding: 0px;
position: absolute;

}

.backDiamonds_top{
z-index: 10;
}

.backDiamonds_bottom{
z-index: 10;
width: 522px;
position: relative;
left:+400px;
top: -100px;
}
.footer{
position: relative;
z-index: 30;
left: -50px;
top: 415px; /* was 265px*/
width: 292px;
}


body{margin:0;
background:#B99B40;
padding: 0em;
}

.galleryFullSize{
left: +350px;
position: absolute;

}

.gallerylist{
position: absolute;
left: +190px;
top: 50px;
width: 120px;
height: 400px;
z-index: 20;
font-family: sans-serif;
font-size: 9pt;
font-weight: normal;
color: #000000;
overflow: auto ;
text-align: center;
/*Add a height attribute and set to largest image's height to prevent overlaying*/

}
.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

 li
{
list-style: square outside;
padding: 0;
margin-top: 3px;
}