body  { background-image: url(images/main_bg.gif); margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px;}
.sub1 { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; }
#wrapper { width:880px; margin:0 auto; text-align:left; }
#tileshadow { width:880px; background:url(images/shadow_tile.gif); float:left; background-repeat:no-repeat;}
#maincontainer { width: 850px; margin-left:15px;}
#allcontent { width: 850px; float:left; background-image:url(images/content_bg.gif); background-repeat:no-repeat; background-color:#fff;}

/* Header Content
----------------------------------------------------------------------------*/ 
#header {
   width:850px;
   height:148px;
   background-image:url(images/header_pic.jpg);
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:652px;
   float:left;
}

#maintext {
   width:542px;
   margin-right:25px;
   margin-left:85px;
   float:left;
}

#textimg {
   width:407px;
   height:81px;
   float:left;
   background-image:url(images/text_pic.gif);
}

#btm-nav {
   width:652px;
   margin-top:40px;
   float:left;
}

#house {
   width:85px;
   height:45px;
   background-image:url(images/equal_house.gif);
   background-repeat:no-repeat;
   float:left;
}

#infotext {
   float:left;
   margin-top:5px;
   width:567px;
}

#addir {width:260px; float:left;}

/* Navigation / Right Side
----------------------------------------------------------------------------*/ 
#right {
   width:172px;
   margin-right:26px;
   float:left;
}

#navigation {
   width:172px;
   float:left;
}

#openhouses {
   width:172px;
   text-align:center;
   margin-top:15px;
   float:left;
}
#openhouses ul {list-style:none; padding:0; margin:0 0 20px 0;}
#openhouses li {margin:0;} 
#openhouses p {text-align:left; margin:0; padding:0;}

.featList {
   width:166px;
   float:left;
   margin-top:14px;
}
.featList p {margin:7px 0 0 0; text-align:center;}
.featList ul {list-style:none; padding:0; margin:5px 0; width:166px; float:left;}
.featList li {display:inline; float:left; margin:0 8px 0 0;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:850px;
   height:22px;
   float:left;
   background-image:url(images/foot_bg.gif);
}

#foottext {
   margin-left:85px;
   margin-top:5px;
   float:left;
}

/* ~~~~~~~~~~~~~~CONTACT FORMS~~~~~~~~~~~~~~~~ */	
#contacttext { width:106px; margin-right:10px; text-align:right; float:left; margin-bottom:6px;}
#contactfields { width:420px; float:left; margin-bottom:6px;}

/* ~~~~~~~~~~~~~~TESTING~~~~~~~~~~~~~~~~ */	
#rightTest {
   width:172px;
   float:right;
   margin-right:1px;
}

#maintextTest {
   width:740px;
   margin-right:25px;
   margin-left:85px;
   float:left;
}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:16px; color:#000; margin-bottom:8px;}
h2 {font-size:20px; color:#7c4a0f; margin-top:20px; font-weight:normal;}
a {color:#950007; text-decoration:underline;}
a:hover {color:#0053cc; text-decoration:underline;}
ul.blank {list-style-type:none; margin-top:4px; margin-bottom:7px;}
ul.arrows {list-style-image:url(images/arrow2.gif); margin-top:4px;}
img.bor {border:1px solid #8C7E5E;}
.bodytext {line-height:19px;}
.footer1 {font-size:10px; font-family:arial; line-height:11px;}
.sub {font-size:16px; color:#950007; font-weight:bold;}
.sub2 {font-size:14px; font-weight:bold;}
.smtxt {font-size:11px; color:#950007;}
.wisnet {color:#e6dcb6; font-size:10px;}
   .wisnet a {color:#e6dcb6; font-size:10px; text-decoration:underline;}
   .wisnet a:hover {color:#91a4c5; font-size:10px;}
.openhouse {font-size:12px; font-family: arial; line-height:15px; color:White; font-weight:bold;}
.greycaption {font-size:11px; font-family: arial; line-height:15px; color:black;}
.openhouse3 {font-size:13px; font-family:arial; line-height:15px; color:#336633; font-weight:bold;}
