@charset "UTF-8";
/* CSS Document */

body{
background-color:#1f0f00;
color:#1f0f00;
font-size:0.8em;
font-family: Lucida Grande, Verdana, Arial,  Helvetica, sans-serif;
padding:0;
margin:0;
}

#container{
width:908px;
padding:0;
margin:0;
clear:both;
}

h1{
font-size:1.75em;
font-weight:normal;
padding:20px 0 0 35px;
margin:0;
}

p{
/*padding-bottom:20px;*/
margin:0;
line-height:1.6em;
padding: 8px 15px 8px 35px;

}

table {margin: 8px 0 8px 35px;width:auto;}
caption {text-align:left;margin:0 0 0 35px;}
td {vertical-align:top;}

img{
border:0;
padding:0;
margin:0;
}


a:link {
	text-decoration:none;
	font-weight:bold;
	color:#669933;
	}
	
a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#669933;
}

a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#669933;
}

a:active {
	text-decoration: none;
}


#banner{
width:908px;
padding:0;
margin:0;
float:left;
}

        
HTML > BODY #nav{
width:765px;
padding-top:1px;
padding-bottom:1px;
padding-left:36px;
margin-left:72px;
margin-top:1px;
float:left;
background-color:#1f0f00;
border-top: 1px solid #837460;
border-bottom: 1px solid #837460;
}

#nav{
width:765px;
padding-top:1px;
padding-bottom:1px;
padding-left:36px;
margin-left:37px;
margin-top:1px;
float:left;
background-color:#1f0f00;
border-top: 1px solid #837460;
border-bottom: 1px solid #837460;
}


#nav img {
padding-right:25px;
margin:0
}
        
        
HTML > BODY  #maincontent{
width:800px;
padding:0;
margin-left:72px;
margin-top:2px;
margin-bottom:2px;
float:left;
background-color:#f9f9e0;
}

#maincontent{
width:800px;
padding:0;
margin-left:37px;
margin-top:2px;
margin-bottom:2px;
float:left;
background-color:#f9f9e0;
}


.left{
width:530px;
margin:0;
padding:0;
float:left;
}

.left p{
padding: 8px 15px 8px 35px;
}

h2
{
clear:both;
font-size:1.5em;
font-weight:normal;
padding:20px 0 0 35px;
margin:0;
}
               
h3
{
clear:both;
font-size:1em;
font-weight:bold;
padding:20px 0 0 35px;
margin:0;
}

.right{
width:270px;
padding:0;
margin:0;
float:right;
background-color:#dce6bd;
}


.right p{
padding: 20px 15px 8px 25px;
}

#houseleft{
width:250px;
margin:0;
padding:0;
float:left;
}

#houseright{
width:250px;
margin:0;
padding:0;
float:left;
}

       
#footer{
width:800px;
margin:0;
float:left;
background-color:#669933;
padding-top:2px;
padding-bottom:2px;
}

#footer p{
color:#f9f9e0;
font-size:0.9em;
margin:0;
padding:0;
text-align:center;
border-top: 1px solid #dce6bd;
border-bottom: 1px solid #dce6bd;
}

#blank{
width:800px;
clear:both;
}


/*HOUSE TEMPLATE*/

#topimage{
width:603px;
padding:0;
margin:0;
float:left;
}

#right1{
width:269px;
padding:0;
margin:0;
float:left;
background-color:#dce6bd;
}

#rightfull{
width:305px;
padding:0;
margin:0;
float:left;
}

.Bold {font-weight:bold;}
.Italic {font-style:italic;}
table.PriceList {border-collapse:collapse;}
table.PriceList, table.PriceList td, table.PriceList th {border:1px solid #000000;}
table.PriceList td, table.PriceList th {padding:4px;}