body{
background:url(images/bg.gif) repeat #decfb2;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

img{
border:0;
}

#wrapper{
width:800px;
text-align:center;
margin:auto;
}

#spacer{
clear:both;
}

#header{
margin-top:15px;
}

#header img{
float:left;
margin-bottom:10px;
}

.header_btm{
border-bottom:solid 5px #f0edda;
width:770px;
margin-left:10px;
clear:both;
}

#menu{
list-style: none;
padding: 0;
margin: 0;
height:22px;
float:right;
}

#menu li{
float: left;
display: block;
margin: 0;
margin-top:20px;
padding:0 10px;
height:22px;
line-height:22px;
}

#menu a{
color: #000;
background:#fff;
text-decoration: none;
padding-left: 10px;
text-transform:uppercase;
}

#menu a span{
background:#fff;
padding-right: 10px;
}

#menu a, #menu a span{
display: block;
float: left;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#menu a, #menu a span{
float: none;
}
/* End IE5-Mac hack */

#menu a:hover{
color: #fff;
background: #b12623 url("images/navileft.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#menu a:hover span{
background: url("images/naviright.gif") right top no-repeat;
padding-right: 10px;
}

#menu .current a{
color: #fff;
background: #b12623 url("images/navileft.gif") left top no-repeat;
padding-left: 10px;
}

#menu .current a span{
background: url("images/naviright.gif") right top no-repeat;
padding-right: 10px;
}

#menu .seperator{
padding-top:5px;
}

#main{
clear:both;
width:770px;
margin-top:10px;
text-align:left;
float:left;
padding:10px;
}

.text{
float:left;
background:#000;
color:#999;
width:405px;
padding:10px 20px;
height:475px;
}

.text h1{
font-size:11px;
color:#fff;
text-transform:uppercase;
}

.text a{
color:#a69b7d;
text-transform:uppercase;
text-decoration:none;
}

.text a:hover{
text-decoration:underline;
}

#main .text ul{
margin:0;
padding:0 3px;
list-style:none;
}

#main .text li.yes{
background:url(images/yes.gif) no-repeat;
height:23px;
line-height:23px;
background-repeat: no-repeat;
background-position: 0 5px;
padding-left:30px;
}

#main .text li.no{
background:url(images/no.gif) no-repeat;
height:23px;
line-height:23px;
background-repeat: no-repeat;
background-position: 0 5px;
padding-left:30px;
}

.subimage{
float:left;
width:208px;
height:128px;
padding-bottom:5px;
padding-right:10px;
padding-top:5px;
}

.subtext{
float:right;
padding-left:10px;
}

.images{
float:left;
width:321px;
height:397px;
}

.enlarged{
float:left;
width:196px;
}

.thumbs{
float:right;
width:123px;
}

.thumbs ul{
margin:0;
padding:0;
}

.thumbs li{
list-style: none;
padding-bottom:2px;
}

#footer{
color:#6c5239;
text-transform:uppercase;
font-size:10px;
text-align:left;
padding-left:10px;
}

#footer a{
color:#987e6d;
text-decoration:none;
text-transform:uppercase;
}

#footer a:hover{
text-decoration:underline;
}

.caption{visibility:hidden;}
.galleria{list-style:none;width:800px;margin:0;padding:0;}
.galleria{width:115px;float:left;margin:0;padding:0;}
.galleria li{width:115px;height:34px;margin:0;padding:0;cursor:pointer;margin-bottom:1px;}
.galleria li div{left:0}
.galleria_container{margin:0;padding:0;height:489px;width:652px;float:left;background-image:url(images/gallery/living1.jpg);}
* html .galleria li div span{width:400px} /* MSIE bug */