body {
font-family: Georgia, serif;
}

.fullpage {
    background-color: #706d64;
    color: #cccccc;
}
.mainback {
/* min-width: 740px; */
width: 1000px;
background-image:url(images/background.png);
background-repeat:repeat-x;
color: #cccccc;
/*font-family: Arial, Helvetica, sans-serif; */
font-family: Georgia, serif;
background-color: #24231F;
margin-left:0.2em;
margin-right:0.2em;
margin-top:0.2em;
border: 2px solid #cccccc;
border-top: none;
}

.tableback
{
    /*min-width: 1030px;*/
	min-width: 740px;
background-image:url(images/background.png);
background-repeat:repeat-x;
color: #cccccc;
/*font-family: Arial, Helvetica, sans-serif; */
font-family: Georgia, serif;
background-color: #24231F;
margin-left:0.2em;
margin-right:0.2em;
margin-top:0.2em;
border: 2px solid #cccccc;
border-top: none;
}

.top {
    background-image:url(images/top.png);
background-repeat:no-repeat;
height:66px;
margin-left:-2px;

}
.topleft {
display:inline;
float:left;
margin-bottom:10px;
height:164px;
}

.topright {
background-image:url(images/navbar.png);
background-repeat:no-repeat;
display:inline;
float:right;
height:64px;
margin-right:44px;
padding-top:40px;
text-align:center;
width:446px;
word-spacing: 1.2em;
}

/* navigation bar */
.nav {
    
	margin-top:10px;
    float:left;
    width:265px;
}

.navLink {
background-image:url(images/nav.jpg);
background-repeat:no-repeat;
height:38px;
display: block;
}
.navTop {
background-image:url(images/navtop.jpg);
background-repeat:no-repeat;
height:41px;
display: block;
}
.navBottom {
background-image:url(images/navbottom.jpg);
background-repeat:no-repeat;
height:51px;
display: block;
}

.navUnder {
background-image:url(images/navunder.png);
background-repeat:no-repeat;
height:76px;
margin-top:-1.6em;
padding-left:1em;
}

#navcontact {
height:115px;
margin-top:0px;
display:block;
padding:4px;
padding-top:0px;
text-transform:uppercase;
padding-left:60px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

#navphone {
margin-top: -1em;
margin-bottom: -1em;
padding-top: 15px;
text-align: center;
padding-right: 15px;
font-size: 0.8em;
}


/* top nav bar */
/*.navbar
{
    background-image: url("images/nabbar.gif")
}

a.first {
    background-image: url("images/barfirst.jpg");
}
a.main {
    background-image: url("images/bar.jpg");
}

a.last {
    background-image: url("images/barlast.jpg");
}
*/

/* page content */
.mainarea {
background-color:#333333;
display:block;
margin:1px 30px 1px 265px;
position:relative;
top:-96px;
padding:40px;
border:solid;
border-color:#CCCCCC;
border-width:thin;
z-index:1;
}

#z-prob {
max-width:1000px;
}

.blueback {
background-color:#6682aa;
background-image:url(images/blue2back.jpg);
background-repeat:repeat-x;
display:block;
margin:1px 30px 1px 265px;
position:relative;
top:-96px;
padding:40px;
padding-top:5px;
border:solid;
border-color:#CCCCCC;
border-width:thin;
z-index:1;
}

.innerarea {
float:left;
}

.pagecontainer {
    width: 100%;
}

/*.fine {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; }

.reg {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
*/

.fine { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
.reg { font-family: Georgia, serif; font-size:12px; font-weight: bold; }
.subhead { font-family: Georgia, serif; font-size:13px; font-weight: bold; }

.buildercell {
    background-color: #24231F
}

a.whiteLink
{
    color: white;
    text-decoration: none;
}

.endlink {
	color: white;
	text-decoration:none;
	word-spacing:2px;
}

a.side
{
    font-size:1.2em;
font-weight:500;
margin-top:-0.5em;
padding-left:3em;
padding-top:0.5em;
}

img
{
    border: none;
}

img.houseTop
{
    margin-top: 15px;
}

img.houseRight
{
    margin-right: 15px;
}

.homeheader {
    text-align: center;
    font-weight: 500;
	margin-bottom:2px;
}

.homeheader a{
    text-align: center;
    font-weight: 500;
	margin-bottom:2px;
	color:White;
}

.homeheader a:visited { color: white;text-align: center;
    font-weight: 500;
	margin-bottom:2px; }
.homeheader a:hover { color: white;text-align: center;
    font-weight: 500;
	margin-bottom:2px; }
.homeheader a:active { color: white; text-align: center;
    font-weight: 500;
	margin-bottom:2px;}

.homeprice
{
    color: #00cc33;
}

/*.copy { font-size: 11px; color: #f6ede0; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 14pt;}

.fcopy { font-size: 11px; color: #333333; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 14pt;}

.white { font-size: 12px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif; line-height:14pt;}*/

.copy { font-size:12px; color: #f6ede0; font-family: Georgia, serif; line-height:16pt; }
.fcopy { font-size:12px; color: #333333; font-family: Georgia, serif; line-height:16pt; }
.white { font-size:13px; color: #FFFFFF; font-family: Georgia, serif; line-height:16pt; }

p.header
{
    font-weight:bolder;
}

.centerin
{
    margin: 0 auto;
    position: relative;
}

img.rel
{
    position: relative;
}


img.iepng
{
    behavior: url("images/pngfix/pngbehavior.htc");
}

#lotpic {
background-color:#000000;
border: 1px solid #cccccc;
margin:15px;
margin-bottom:2px;
height:175px;
}

#lotpicin {
width:200px;
height:149px;
margin-left:16px;
margin-top:13px;
}

#directionbox {
margin-top:5px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
}

#sitemap {
text-align:center;
width: 1000px;
}

#sitemap li {
list-style:none;
display:inline;
word-spacing:20px;
}

#sitemap li a {
color:#cccccc;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
}

.sitemapendlink {
color:#cccccc;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
word-spacing:2px;
}