body  {background:#9f9d97; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:940px; margin:0 auto; text-align:left;}
#shadTile {width:940px; float:left; background-image:url(images/shadow_tile.gif); background-repeat:repeat-y;}
#maincontainer {
   width:900px; 
   margin-left:20px;
   float:left;
}
#allcontent {width:900px; float:left; background:#fff url(images/content_bg.jpg) no-repeat;}
#inner-allcontent {width:900px; float:left;}

#header {
   width:900px;
   height:115px;
   float:left;
   background-image:url(images/header.jpg);
}

/* HOME PAGE */

/* Left Content / Navigation
----------------------------------------------------------------------------*/ 
#left {
   width:190px;
   float:left;
   margin-top:205px;
   margin-left:22px;
   background:#fff url(images/left_bg.gif) repeat-x;
   min-height:497px;
   height:auto !important; /* For ie6 min-height */
   height:497px; /* For ie6 min-height */
}

#inLeft {
   width:190px;
   float:left;
   margin-left:17px;
   background:#fff url(images/left_bg.gif) repeat-x;
   min-height:497px;
   height:auto !important; /* For ie6 min-height */
   height:497px; /* For ie6 min-height */
}

#nav {
   width:182px;
   float:left;
   margin-left:3px;
}

#icons {
   width:182px;
   float:left;
   margin-left:3px;
   margin-top:18px;
}

/* Middle Content
----------------------------------------------------------------------------*/
#middle {
   width:625px;
   float:left;
   margin-top:91px;
   margin-left:24px;
}

#inMiddle {
   width:635px;
   float:left;
   margin-left:24px;
}

#midLeft {
   width:390px;
   float:left;
   margin-top:73px;
   line-height:17px;
}
#midLeft h1 {font-size:16px; color:#000; margin-top:0px; margin-bottom:16px; font-family:Georgia; line-height:19px;}

#inMidLeft {
   width:370px;
   float:left;
   margin-top:8px;
   line-height:17px;
}
#inMidLeft h1 {font-size:16px; color:#000; margin-top:0px; margin-bottom:16px; font-family:Georgia; line-height:19px;}
#inMidLeft h2 {font-size:14px; color:#800000; margin-top:0px; margin-bottom:1px; font-family:arial; line-height:17px; font-style:italic;}

#inMidLeftFull {
   width:573px;
   float:left;
   margin-top:8px;
   line-height:17px;
}
#inMidLeftFull h1 {font-size:16px; color:#000; margin-top:0px; margin-bottom:16px; font-family:Georgia; line-height:19px;}
#inMidLeftFull h2 {font-size:14px; color:#800000; margin-top:0px; margin-bottom:1px; font-family:arial; line-height:17px; font-style:italic;}

#midRt {
   width:203px;
   float:left;
   margin-left:32px;
}

#inMidRt {
   width:236px;
   float:left;
   margin-left:26px;
   margin-top:8px;
}

#homePics {
   width:190px;
   float:left;
   text-align:center;
   margin-left:9px;
   font-size:11px;
}
#homePics p {margin-top:0px; margin-bottom:13px;}
#homePics h1 {font-size:14px; color:#de0000; margin-top:0px; margin-bottom:0px; font-weight:normal;}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:625px;
   float:left;
   margin-top:40px;
}

#footTop {
   width:625px;
   float:left;
   font-size:10px;
}

#footMid {
   width:625px;
   float:left;
   margin-top:4px;
   font-weight:bold;
}

#footBtm {
   width:625px;
   float:left;
   margin-top:4px;
   font-size:10px;
}

#btmLogos {
   width:900px;
   float:left;
   margin-top:14px;
}

#hmLogoLeft {
   width:236px;
   float:left;
   text-align:center;
   margin-top:22px;
}

#hmLogoRt {
   width:664px;
   float:left;
   font-size:10px;
}

#copyright {
   width:940px;
   float:left;
   background:transparent url(images/copy_bg.gif) no-repeat;
}

#copyTxt {
   width:940px;
   text-align:center;
   margin-top:36px;
   font-size:10px;
   color:#c8c5bb;
}
#copyTxt a {color:#c8c5bb; text-decoration:underline;}
#copyTxt a:hover {color:#fff; text-decoration:none;}

/* Inner Pages
----------------------------------------------------------------------------*/
#picBox {
   width:236px;
   float:left;
   font-size:11px;
   color:#45433a;
   font-family:Georgia;
   font-style:italic;
}

#testimony {
   width:236px;
   float:left;
   margin-top:20px;
   background:#fff url(images/quotes.gif) no-repeat;
}

#quoteTxt {
   width:216px;
   float:left;
   margin-left:20px;
   font-family:Georgia;
   line-height:20px;
   font-style:italic;
}
#quoteTxt p {margin-top:15px;}

#inMidLeft2 {
   width:606px;
   float:left;
   margin-top:8px;
}
#inMidLeft2 h1 {font-size:16px; color:#000; margin-top:0px; margin-bottom:16px; font-family:Georgia; line-height:19px;}
#inMidLeft2 h2 {font-size:14px; color:#800000; margin-top:0px; margin-bottom:1px; font-family:arial; line-height:17px; font-style:italic;}

/* Classes
----------------------------------------------------------------------------*/
.picspace {margin-bottom:9px;}
.picspace2 {margin-bottom:5px;}
.sub {color:#800000; font-weight:bold;}
.sub2 { color: #800000; font-size: 14px; font-weight: bold; }
.small_text {font-size:11px; line-height:13px; color:#878174; font-family:arial;}
.sm_text {font-size:11px; line-height:13px; font-family:arial;}
img {border:none; border:0px;}
td {font-size:12px; color:#000;}
a img {border:none; border:0px;}
a {outline:none; color:#de0000; text-decoration:underline;}
a:hover {outline:none; color:#ff0101; text-decoration:none;}
form {padding:0px; margin:0px;}
.whsub {
color:white;
font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:12px;
font-weight:bold;
line-height:13px;
}
.openhouse3 {
color:#FF0000;
font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
font-size:12px;
font-weight:bold;
line-height:13px;
}
