body  {background:#fff url(images/inner-main-bg.jpg) repeat-x; margin:0; padding:0; text-align:center; font-family:Arial; font-size:12px; color:#000;}

#wrapper {width:830px; margin:0 auto; text-align:left;}
#shadTile {width:830px; float:left; background:transparent url(images/shadow.png) repeat-y;}
#maincontainer {
   width:800px;
   float:left;
   margin-left:15px;
}
#allcontent {
   width:800px;
   float:left;
   background-color:#fff;
}

/* Header / Info
----------------------------------------------------------------------------*/ 
#header {
   width:830px;
   height:186px;
   float:left;
   background:transparent url(images/header.jpg) no-repeat;
   overflow:hidden;
}
#header ul {list-style-type:none; padding:0; margin:165px 0 0 0; width:780px;}
#header li {float:right;}

#header2 {
   width:830px;
   height:117px;
   float:left;
   background:transparent url(images/in-header2.jpg) no-repeat;
   overflow:hidden;
}

#logoBox {
   width:800px;
   height:90px;
   float:left;
   margin-left:15px;
}

#logo {
   width:643px;
   float:left;
}

#topList {
   width:157px;
   float:left;
}

#inInfo {
   width:780px;
   float:left;
   margin-top:7px;
}
#inInfo ul {list-style-type:none; padding:0; margin:0; width:780px;}
#inInfo li {float:right;}

/* Left Side
----------------------------------------------------------------------------*/
#left {
   width:215px;
   float:left;
}

#openHouse {
   width:215px;
   height:49px;
   float:left;
   background-image:url(images/open-house-bg.gif);
   overflow:hidden;
}
#openHouse ul {list-style-type:none; padding:0; margin:0;}
#openHouse li a {text-decoration:none; display:block;}
#openHouse li a:hover {background-color:#c09999; text-decoration:none; display:block; height:40px;}

#nav {
   width:215px;
   float:left;
   padding-bottom:10px;
   background:#ebf0eb url(images/nav-bg.jpg) no-repeat;
}

#search {
   width:215px;
   float:left;
   background:#fff url(images/search-bg.gif) repeat-x;
}

#searchHd {
   width:215px;
   height:27px;
   float:left;
   background-image:url(images/home-search.gif);
   overflow:hidden;
}

#mainSrchBox {
   width:215px;
   float:left;
   margin-top:16px;
   font-size:11px;
}
#mainSrchBox ul {list-style-type:none; padding:0; margin:0 0 0 15px;}
#mainSrchBox li {display:inline; float:left;}
#mainSrchBox li.txt {width:60px; margin-top:3px;}
#mainSrchBox li.fld {width:135px; margin-bottom:5px;}
#mainSrchBox p {margin:0;}

#quote {
   width:215px;
   float:left;
   margin-top:15px;
   font-family:Times, Georgia;
   font-size:14px;
   color:#014101;
   font-style:italic;
   line-height:19px;
   background:#fff url(images/quotes.gif) no-repeat top left;
}
#quote ul {list-style-type:none; padding:0; margin:22px 0 0 30px; width:164px;}
#quote a {color:#741c1c; text-decoration:underline;}
#quote a:hover {color:#000; text-decoration:none;}
#quote p {margin:12px 0 0 0; padding-right:18px;}

/* Middle Content
----------------------------------------------------------------------------*/
#middle {
   width:585px;
   float:left;
   background:#fff url(images/top-shadow.jpg) no-repeat;
}

#mainMid {
   width:360px;
   float:left;
   margin-left:28px;
   margin-top:22px;
   text-align:center;
   font-size:12px;
   color:#000;
   line-height:17px;
}
#mainMid h1 {font-size:16px; color:#741c1c; margin:0 0 15px 0;}

#mainMid2 {
   width:540px;
   float:left;
   margin-left:28px;
   margin-top:22px;
   font-size:12px;
   color:#000;
   line-height:17px;
}
#mainMid2 h1 {font-size:16px; color:#741c1c; margin:0 0 15px 0;}
#mainMid2 h2 {color:#000; font-size:14px; margin:0;}

#right {
   width:184px;
   float:left;
   margin-left:12px;
   margin-top:20px;
   border-left:1px solid #c2d2c0;
   min-height:829px;
   height:auto !important; /* For ie6 min-height */
   height:829px; /* For ie6 min-height */
}

#rtFeat {
   width:150px;
   float:left;
}
#rtFeat ul {list-style-type:none; padding:0; margin:3px 0 0 17px;}
#rtFeat li.hd {float:left; height:28px; overflow:hidden;}

#whatsNew {
   width:150px;
   float:left;
   font-family:arial;
}
#whatsNew ul {list-style-type:none; padding:0; margin:24px 0 0 17px;}
#whatsNew li.hd {height:28px; float:left; overflow:hidden;}

.rtBoxes {
   width:148px;
   float:left;
   margin-left:17px;
   margin-top:20px;
   font-size:12px;
   font-family:Arial;
   border:1px solid #004900;
   background-color:#edf5e6;
}
.rtBoxes ul {list-style-type:none; padding:0; margin:8px 4px 8px 4px; width:140px; text-align:center;}
.rtBoxes p {margin:10px 0 0 0;}
.rtBoxes a {color:#004900; text-decoration:underline;}
.rtBoxes a:hover {color:#1f5b76; text-decoration:none;}

#list {
   width:540px;
   float:left;
}

#ageents {
   width:540px;
   float:left;
}
   
/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:360px;
   float:left;
   margin-top:30px;
   font-size:11px;
   line-height:15px;
   text-align:left;
}

#btmSite {
   width:830px;
   height:44px;
   float:left;
   background-image:url(images/bottom-site.gif);
   overflow:hidden;
}

/* Classes
----------------------------------------------------------------------------*/
.sm_txt {font-size:10px; color:#000; font-family:arial; font-style:normal; line-height:11px;}
.smaller {font-size:10px;}
.small {font-size:11px; line-height:14px;}
.sub1 {color:black; font-size:14px; font-family:Arial; font-weight:bold;}
.sub2 {color:#741c1c; font-size:16px; font-weight:bold }
.greenbold {color:#004900; font-size:12px; font-family:Arial; font-weight:bold;}
.picgap {margin-bottom:6px;}
a img {border:none;}
a {outline:none; color:#741c1c; text-decoration:underline;}
a:hover {outline:none; color:#000; text-decoration:none;}
form {padding:0px; margin:0px;}
