/* CSS Document */
body
{
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #4a494c;
background-color: #f0f0ef;
}

img{
border:none;
}

#topbar
{
background-color:#847d70;
height:1em;
padding-top:1px;
padding-bottom:1px;
}

#container
{
margin: 0px auto;
background-color: #FFFFFF;
width:800px;
border: 1px solid #afaea0;
}

#topnavcontent
{
margin:0px auto;
width:800px;
}

#header
{
position:relative;
clear: both;
background-color: #f9f9f5;
height:70px;
width:800px;
}

#mainnav
{
clear: both;
background-color: #847d70;
padding-right:5px;
padding-bottom:2px;
text-align:right;
}

#navdropshadow
{background-image:url(../images/navdropshadow.gif); height:6px;}

#midcontent{
clear: both;
background-color: #d8d7d4;
width:800px;
}

#content{
clear: both;
background-color: #f9f9f5;
width:800px;
border-bottom: 1px solid #545341;
padding-top:20px;
}

#textcontainerhome{width:790px;}
#textcontainer{width:535px; float:left;}
#textcontainergallery{width:800px; float:left;}
#imagecontainer{width:248px; float:right;}

#galleryimage{
text-align:center;
float:left;
margin:0 0 9px 9px;
border:1px solid #ccc;
}

#property-box-1
{
width:240px;
height:201px;
border:1px solid #666666;
float:left;
margin-left:25px;
}

#property-box-2
{
width:240px;
height:201px;
border:1px solid #666666;
float:left;
margin-left:10px;
}

#property-box-3
{
width:240px;
height:201px;
border:1px solid #666666;
float:left;
margin-left:10px;
}

#address{
clear: both;
background-color: #f9f9f5;
width:800px;
padding-top:5px;
padding-bottom:5px;
}

#bottombar
{
background-color:#847d70;
height:1em;
padding-top:1px;
padding-bottom:1px;
}

/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 

/* Gallery \*/
#enlarge {padding:0; margin:1em auto; list-style-type:none; width:730px; height:50px; }
#enlarge li {display:block; float:left; width:65px; height:90px; position:relative;}
#enlarge li a {display:block; width:60px; height:60px; background:transparent; overflow:hidden; position:relative;}
#enlarge li a img {width:100%; height:100%; border:0;}
#enlarge li a:hover {position:absolute; left:-20px; top:-20px; width:80px; height:80px; z-index:100;}
/* Gallery \*/

.nobullet{list-style:none; float:right;  }

/* Calendar */
.fc_main { background: #d8d7d4; border: 1px solid #000000; font-family: Verdana; font-size: 10px;  }
.fc_date { border: 1px solid #847965;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; color:#847d70 }
.fc_wk {font-family: Verdana; font-size: 10px; text-align: center;}
.fc_wknd { font-size: 10px; text-align: center;}
.fc_head { background: #847d70; color: #FFFFFF; text-align: left;  font-size: 11px; }
/* -------- */

/* Text Style */
.top-nav {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; text-decoration: none; color: white; }
a.top-nav { } 
a.top-nav:link { }
a.top-nav:visited {  }
a.top-nav:hover { text-decoration: underline;}

.language {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #545341;}
a.language { } 
a.language:link { }
a.language:visited {  }
a.language:hover { text-decoration: underline;}

.mainnav {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; text-decoration: none; color: white; }
a.mainnav { } 
a.mainnav:link { }
a.mainnav:visited {  }
a.mainnav:hover { text-decoration: underline;}

.addresslink {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; color: #4a494c; }
a.addresslink { } 
a.addresslink:link { }
a.addresslink:visited {  }
a.addresslink:hover { text-decoration: underline;}

.contentlink {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; color: #796878; }
a.contentlink { } 
a.contentlink:link { }
a.contentlink:visited {  }
a.contentlink:hover { text-decoration: underline;color: #4a494c;}

.smallcontentlink {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; text-decoration: none; color: #796878;}
a.smallcontentlink { } 
a.smallcontentlink:link { }
a.smallcontentlink:visited {  }
a.smallcontentlink:hover {color: #4a494c;}

.linklines {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; text-decoration: none; color: white;}

.formtextheader {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; color: #4a494c;}

.formtext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #4a494c; padding-left:10px;}

.guestbook {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;  color: #4a494c; padding-left:10px;}

.forminput{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #4a494c; }

.content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; text-decoration: none; color: #4a494c; padding-left:10px; }

.address {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; text-decoration: none; color: #4a494c;}
