/* Base Styles */
a									{ color: #3D4B23; }
body									{ background-repeat: repeat-x; background-color: #D5D0B0; margin: 10px 20px 20px 20px; padding: 0; text-align: center; }
div									{ text-align: left; }
div.scroll							{ width: 100%; height: 190px; overflow: auto; }
form									{ margin: 0; padding: 0; }
h1.small								{ text-align: center; position: relative; font-size: 11px; margin: 0 0 2px 0; padding: 0; border: none; }
h2.small								{ text-align: center; position: relative; font-size: 11px; margin: 0px 0 -14px 0; padding: 0; }
h3									{ font-size: 14px; margin: 10px 0 3px 0; padding: 0; }
td, div								{ font-family: arial; font-size: 12px; color: #333333; }
th									{ font-family: arial; font-size: 14px; color: #ffffff; background-color: #3C4925; padding: 5px; text-align: left; }
ul									{ margin: 5px 0 0 10px; padding: 5px; }
ul.nopad								{ margin: 0; padding: 0; }
.nounder								{ text-decoration: none; }
.nounder_w							{ text-decoration: none; color: #FFFFFF; }

#navcontainer ul {
  background-color: #3B4A23;
  float: right;
  width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  background-color: #3B4A23;
  background-color: transparent;
  border-left: 1px solid #FFFFFF; 
  padding: 5px 15px 6px 15px;
}

#navcontainer ul li a:hover {
  background-color: #333333;
}

/* Specific Element Styles */
a:hover								{ color: #000000; }
a.adv								{ font-size: 9px; }
a.footer								{ color: #FFFFFF; }
a.footer:hover							{ color: yellow; }
a.nav								{ color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.nav:hover							{ color: yellow; }
a.top								{ font-size: 11px; }
big.note								{ font-size: 20px; color: #FF0000; font-weight: bold; }
div.county							{ font-weight: bold; background-color: #7B9A47; color: #FFFFFF; padding: 0 0 7px 10px; border-bottom: 3px double #FFFFFF; margin-right: 1px; }
div.countyB							{ background-color: #E1E8D7; padding: 5px 10px 0 10px; margin-right: 1px; }
img.feat1								{ border: 1px solid #FFFFFF; margin: 0 0 5px 17px; }
img.feat2								{ border: 1px solid #FFFFFF; margin: 0 0 5px 8px; }
img.feat3								{ border: 1px solid #FFFFFF; margin: 0 0 8px 2px; }
img.listings							{ margin: 9px 0 9px 0; }
div.google							{ text-align: center; padding: 5px 0 5px 0; background-color: #E1E8D7; }
div.text								{ width: 660px; margin: 0 20px 20px 20px; }
td.city1								{ border-bottom: 1px solid #ffffff; padding: 3px 10px 3px 3px; background-color: #3B4925; font-weight: bold; color: #FFFFFF; font-size: 14px; background-image: url('images/bg_city.gif'); background-position: top right; background-repeat: no-repeat; }
td.city1b								{ border-bottom: 1px solid #ffffff; padding: 3px 10px 3px 3px; background-color: #3B4925; font-weight: bold; color: #FFFFFF; font-size: 14px; }
td.city1c								{ border-top: 1px solid #ffffff; padding: 3px 10px 3px 3px; background-color: #3B4925; font-weight: bold; color: #FFFFFF; font-size: 14px; background-image: url('images/bg_city_bottom.gif'); background-position: bottom right; background-repeat: no-repeat; }
td.city1d								{ border-top: 1px solid #ffffff; padding: 3px 10px 3px 3px; background-color: #3B4925; font-weight: bold; color: #FFFFFF; font-size: 14px; }
td.city2								{ border-top: 1px solid #999999; padding: 5px; background-color: #E1E8D7; }
th.head								{ background-color: #3B4925; text-transform: uppercase; }
tr.label								{ background-color: #cecece; background-image: url("images/bg_gray.gif"); }
tr.row1								{ background-color: #ffffff; }
tr.row2								{ background-color: #E1E8D7; }
.full								{ width: 100%; }
.left								{ text-align: left; }
.nav1								{ background-color: #E1E8D7; text-align: right; position: relative; padding: 5px; font-size: 12px; }
.nav2								{ background-image: url(images/top.jpg); position: relative; background-repeat: no-repeat; text-align: right; padding: 102px 0 8px 225px; font-size: 12px; }
.nav2in								{ background-image: url(images/top_in.jpg); position: relative; background-repeat: no-repeat; text-align: right; padding: 0 0 8px 0; font-size: 12px; }
.nav2f								{ background-image: url(images/top.jpg); position: relative; background-repeat: no-repeat; text-align: right; padding: 0 0 7px 0; font-size: 12px; }
.red									{ color: #FF0000; }
.yellow								{ color: #FBD539; }

td.stepon								{ padding: 25px 0px 25px 0; color: #FFFFFF; text-align: center; width: 140px; font-weight: bold; background-image: url("images/bg_step2.gif"); }
td.stepoff							{ padding: 25px 0px 25px 0; color: #FFFFFF; text-align: center; width: 140px; font-weight: bold; background-image: url("images/bg_step.gif"); }
td.stepmid							{ padding: 18px; color: #666666; }
td.stepnote							{ text-align: center; color: #3B4925; font-weight: bold; }

/* Rounded Boxes */
dl									{ width: 172px; padding-bottom: 10px; margin: 2px 0 5px 0; background: #DDE4D1 url(images/box_bottom.gif) no-repeat bottom left; }
dt									{ margin: 0 0 10px 0; padding: 10px; background: #7B9A47 url(images/box_top.gif) no-repeat top left; border-bottom: 1px solid #FFFFFF; font-weight: bold; color: #FFFFFF; text-transform: uppercase; font-size: 14px; }
dd									{ font-size: 11px; margin: 0 0 0 10px; padding: 0px 0 2px 10px; background: url(images/arrow.gif) no-repeat 0 3px; }
dl.mid								{ width: 343px; background-image: url(images/box_bottom_mid.gif); }
dt.mid								{ background-image: url(images/box_top_mid.gif); background-color: #B2C396; }
dd.mid								{ background-image: none; }
dd.news								{ background-image: none; text-align: center; margin: 0; padding: 0; }
dl.right								{ width: 164px; background-image: url(images/box_bottom_right.gif); background-color: #D0DABF; }
dt.right								{ background-image: url(images/box_top_right.gif); }
dd.right								{ }
dl.fleft								{ width: 343px; background-image: url(images/box_bottom_l.gif); background-color: #7C9947; height: 360px; margin-bottom: 6px; padding-right: 0; margin-right: 0; }
dt.fleft								{ width: 333px; background-image: url(images/box_top_l.gif); background-color: #B2C396; padding-right: 0; margin-right: 0; }
dl.fright								{ background-image: url(images/box_bottom_r.gif); background-color: #7C9947; height: 360px; }
dt.fright								{ background-image: url(images/box_top_r.gif); background-color: #B2C396; }
dd.feat								{ background-image: none; margin: 0; padding: 0; }

/* Column Styles */
.columns-float							{ float: left; width: 75%; }
.column-one							{ float: right; width: 343px; }
.column-two							{ float: left; width: 182px; }
.column-three							{ float: right; width: 175px; }
.columns-float-nav						{ float: left; width: 545px; }
.column-one-nav						{ float: right; width: 213px; height: 187px; background-image: url(images/nav_r3_c2.jpg); }
.column-two-nav						{ float: left; width: 332px; }
.column-three-nav						{ float: right; width: 155px; height: 187px; background-image: url(images/nav_r3_c3.jpg); }
.box-footer							{ clear: both; }
.box-clear							{ clear: both; line-height: 0px; font-size: 1px; }
.box-clear							{ font-size: medium; }
.fake.box-clear						{ display: none; }
html>body div.box-clear					{ display: none; }
head:first-child+body div.box-clear		{ display: block; }
.nn4clear								{ clear: both; line-height: 0px; font-size: 1px; }
/*/*/ .nn4clear { display: none; } /* */

/* Box Styles */
.box-wrapperW							{ border: 15px solid #FFFFFF; color: #000000; background-color: #ffffff; width: 700px; }
.box-wrapperB							{ border: 1px solid #333333; color: #000000; background-color: #ffffff; width: 700px; }
.box-wrap								{ padding: 0px; color: #000000; background-color: #ffffff; width: 700px; }
.box-header							{ margin: 0px; color: #000000; border: none; }
.box-footer							{ margin: 0px; color: #FFF; background-color: #98B962; background-image: url(images/bg_footer.jpg); background-repeat: repeat-x; border: none; text-align: center; padding: 10px; font-size: 10px; }
.column-one-content						{ padding: 6px 0 6px 0; }
.column-two-content						{ padding: 6px 0 6px 5px; }
.column-three-content					{ padding: 6px 5px 6px 6px; }
.column-one-content, .column-two-content, .column-three-content				{ margin: 0px; border: none; }
.column-one-content-nav					{ text-align: center; }
.column-one-content-nav, .column-two-content-nav, .column-three-content-nav	{ margin: 0px; border: none; padding: 0; }
.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2		{ p\osition: relative; }

/* Sub column styles */
div.feat_left							{ margin: 0 0 0 0; width: 323px; }
div.feat_right							{ margin: 0 0 0 0; width: 80px; }
div.topnest							{ height: 264px; margin: 6px 6px 0 10px; overflow: auto; }
div.txt_f_c							{ float: right; font-size: 11px; width: 162px; }
div.txt_f_l							{ margin-left: 17px; font-size: 11px; }
div.txt_f_r							{ }
.nest								{ width: 100%; margin: 10px 0 0 0; padding: 0; background-image: none; font-weight: normal; text-transform: capitalize;}
.sub-left								{ width: 49%; float: left; }
.sub-right							{ width: 49%; float: right; }
.padfix								{ margin: 420px 0 0 10px; font-size: 11px; }

/* Property Information Styles */
div.title								{ font-size: 24px; font-weight: bold; }
div.title_OLD							{ font-size: 24px; font-weight: bold; color: #FFFFFF; }
td.title								{ font-size: 12px; }
td.title_OLD							{ font-size: 10px; background-color: #B2C396; padding: 10px; color: #FFFFFF; }
.navbar								{ padding: 10px; background-color: #E1E8D7; background-image: url("images/bg_bread.gif"); border-bottom: 10px solid #FFFFFF; }
.navbar2								{ padding: 10px 0 10px 10px; background-color: #E1E8D7; background-image: url("images/bg_bread.gif"); }
.pi_head								{ padding: 5px; font-size: 16px; color: #FFFFFF; background-image: url(images/bg_head.jpg); font-weight: bold; border-bottom: 1px solid #FFFFFF; border-top: 10px solid #FFFFFF; }
.pi_label								{ padding: 5px; font-size: 11px; color: #3C4925; border-bottom: 1px solid #FFFFFF; }
.pi_label_OLD							{ padding: 5px; font-size: 11px; color: #FFFFFF; background-color: #3C4925; border-bottom: 1px solid #FFFFFF; }
.pi_value								{ padding: 5px; font-size: 11px; }

/* CMT STYLES */
a.cmt			{ text-decoration: underline; }
div.message		{ margin-bottom: 15px; color:#FF0000; font-weight: bold; }
h1				{ font-size: 14px; margin: 15px 0 5px 0; border-bottom: 1px dotted #ffffff; }
h2.cmt			{ color: #000000; font-size: 14px; margin-top: 0; padding-top: 0; }
h3.cmt			{ color: #000000; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted #000000; font-weight: bold; color: #FF0000; }
table.cmt			{ border: 1px solid #3B4925; }
td.cmt_head		{ background-color: #5E753C; color: #FFFFFF; font-weight: bold; padding: 5px; }
td.cmt_none		{ padding: 30px; }
td.cmt_sum		{ background-color: #B2C396; color: #FFFFFF; font-weight: bold; padding: 5px; }


  /* PROPMT STYLES */
  a.propmt			{ text-decoration: underline; }
  h2.propmt			{ color: #000000; font-size: 14px; margin-top: 0; padding-top: 0; }
  h3.propmt			{ color: #000000; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted #000000; font-weight: bold; color: #FF0000; }
  table.propmt			{ border: 1px solid #3B4925; }
  td.propmt_head		{ background-color: #5E753C; color: #FFFFFF; font-weight: bold; padding: 5px; }
  td.propmt_none		{ padding: 30px; }
  td.propmt_sum		{ background-color: #B2C396; color: #FFFFFF; font-weight: bold; padding: 5px; }
  tr.propmt_row1		{ background-color: #ffffff; }
  tr.propmt_row2		{ background-color: #e0e0e0; }
  tr.propmt_row3		{ background-color: #FFD9D9; }
