body, p, h1, h2, h3, h4, h5, h6, a, img, ul, ol, li, form, span {
  margin: 0;
  padding: 0;
  border: 0;
  color: #333333;
  font: 12px arial, "Lucida Grande", lucida, helvetica, sans-serif;
}
body {
  background: #53A513;
}
p {
  padding: 5px 15px;
  text-align: left;
}
p.justify {
  text-align: justify;
}
p.center {
  text-align: center;
}
h1 {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 5px 10px;
  margin-bottom: 5px;
  background: #EEEEEE;
}
h2 {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin: 5px 15px;
}
h3 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding: 5px 15px;
}
h4 {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 10px;
}
h5 {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  padding: 5px 20px;
}
h6 {
  font-size: 12px;
  text-align: center;
  padding: 5px;
}
a {
  color: #255500;
}
a:hover {
  color: #bf4c0f;
}
img {
/*  display: block; */
}
ul, ol {
  margin: 10px 30px;
  text-align: left;
}
li {
  margin: 5px 10px;
}
hr {
  clear: both;
  color: #333333;
  background: #333333;
  width: 747px;
  height: 1px;
  border: 0;
}
input.textbox, select, option, textarea {
  font-size: 12px;
  color: #333333;
  background-color: #FFFFFF !important;
}
div.formerror {
  width: 400px;
  margin: 20px auto;
}
div.formerror p, div.formerror ul li {
  color: #FF0000;
  font-weight: bold;
}
.error {
  color: #FF0000;
}
div.column {
  float: left;
  display: inline;
  width: 333px;
  padding: 20px 0 20px 30px;
}
#top_header {
  width: 100%;
  height: 80px;
  text-align: center;
  padding: 0;
  margin: 0 auto;
}
#frog {
  position: absolute;
  top: 0;
  right: 0;
  width: 199px;
  height: 124px;
  background: url(../../images/frog.gif) no-repeat top right;
}
#top_header img {
  padding: 0;
  margin: 0 auto;
}
#nav, #sub_header_bottom {
  width: 100%;
  height: 22px;
  margin: 0 auto;
  background: #666666;
}
#nav ul {
  width: 727px;
  list-style: none;
  margin: 0 auto;
  padding: 0 0 0 50px;
}
#nav li {
  float: left;
  padding: 0;
  margin: 0;
}
#nav li ul {
  position: absolute;
  left: -1500px;
}
#nav li ul#about {
  margin-left: -50px;
}
* html #nav li ul#about {
  margin-left: -130px;
}
#nav li ul#search {
  margin-left: -130px;
}
* html #nav li ul#search {
  margin-left: -225px;
}
#nav li ul#k2 {
  margin-left: -225px;
}
* html #nav li ul#k2 {
  margin-left: -305px;
}
#nav li ul#links {
  margin-left: -300px;
}
* html #nav li ul#links {
  margin-left: -395px;
}
#nav li:hover ul, #nav li.subhover ul {
  top: 102px;
  left: auto;
}
#nav a {
  display: block;
  float: left;
  height: 22px;
  color: #FFFFFF;
  line-height: 22px;
  padding: 0 10px;
  text-decoration: none;
}
#nav a:hover {
  color: #53A513;
}
a.submenu {
  display: block;
  float: left;
  color: #53A513;
}
#nav ul li a.local, #nav ul li ul li a.local {
  color: #53A513 !important;
}
#sub_nav, #sub_header_top {
  width: 100%;
  height: 22px;
  margin: 0 auto;
  background: #333333;
}
#wrapper {
  width: 100%;

  text-align: center;
  padding: 0;
  margin: 0 auto;
  background: #cccccc;
}
#focus_wrap {
  width: 747px;

  padding: 0 0 0 30px;
  margin: 0 auto;
  background: #D8D8D8;
}
#focus_wrap img {
  display: block;
  float: left;
}
#focus {
  float: left;
  width: 347px;

  color: #666666;

}
#focus_wrap1 {
  width: 747px;
  padding: 0 0 0 0;
  margin: 0 auto;
  background: #D8D8D8;
}
#focus_wrap1 img {
  display: block;
  float: left;
}
#focus1 {
  float: left;
  width: 98%;
  color: #666666;
  word-wrap: break-word;
}
#content_wrap {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  text-align: center;
}
#content {
  width: 747px;
  text-align: left;
  padding: 0 15px;
  margin: 0 auto;
  background: #D8D8D8;
  word-wrap: break-word;
  overflow: hidden;
}
#content_admin {
  width: 777px;
  padding: 0 18px;
  margin: 0 auto;
  background: #D8D8D8;
  word-wrap: break-word;
  overflow: hidden;
}
#footer {
  width: 777px;
  padding: 10px 0;
  margin: 0 auto;
  color: #FFFFFF;
  text-align: center;
}
#footer a {
  color: #FFFFFF;
}

/*******************************************************/
/*  THESE NEED TO BE INCLUDED                       */
/*  THEY ARE USED BY THE REALTOR LISTING SCRIPTS    */
/*******************************************************/

a.adminlistingleft_0,a.adminlistingleft_0:active,a.adminlistingleft_0:focus,a.adminlistingleft_0:hover,a.adminlistingleft_0:link,a.adminlistingleft_0:visited{
text-decoration:none;
}
a.adminlistingleft_1,a.adminlistingleft_1:active,a.adminlistingleft_1:focus,a.adminlistingleft_1:hover,a.adminlistingleft_1:link,a.adminlistingleft_1:visited{
text-decoration:none;
}
a.content,a.content:active,a.content:focus,a.content:hover,a.content:link,a.content:visited{
text-decoration:none;
}
a.form_main,a.form_main:active,a.form_main:focus,a.form_main:hover,a.form_main:link,a.form_main:visited{
text-decoration:none;
}
a.image_row_0,a.image_row_0:active,a.image_row_0:focus,a.image_row_0:hover,a.image_row_0:link,a.image_row_0:visited{
text-decoration:none;
}
a.image_row_1,a.image_row_1:active,a.image_row_1:focus,a.image_row_1:hover,a.image_row_1:link,a.image_row_1:visited{
text-decoration:none;
}
td.adminListingLeft_0{
background-color:#CCCCCC;
}
td.adminListingLeft_1{
background-color:#EEEEEE;
}
td.row1_0 a{
text-decoration: none;
}
td.row1_1 a{
text-decoration: none;
}
a.row2_0,a.row2_0:active,a.row2_0:focus,a.row2_0:hover,a.row2_0:link,a.row2_0:visited{
text-decoration:none;
}
a.row2_1,a.row2_1:active,a.row2_1:focus,a.row2_1:hover,a.row2_1:link,a.row2_1:visited{
text-decoration:none;
}
a.row3_0,a.row3_0:active,a.row3_0:focus,a.row3_0:hover,a.row3_0:link,a.row3_0:visited{
text-decoration:none;
}
a.row3_1,a.row3_1:active,a.row3_1:focus,a.row3_1:hover,a.row3_1:link,a.row3_1:visited{
text-decoration:none;
}
a.search_row_0,a.search_row_0:active,a.search_row_0:focus,a.search_row_0:hover,a.search_row_0:link,a.search_row_0:visited{
text-decoration:none;
}
a.search_row_1,a.search_row_1:active,a.search_row_1:focus,a.search_row_1:hover,a.search_row_1:link,a.search_row_1:visited{
text-decoration:none;
}
td.templateeditorhead{
}
td.templateeditornew{
}
label{
float:left;
width:220px;
font-weight:bold;
text-align:right;
}
table.calculator{
background-color:#CCCCCC;
}
table.color2_layout{
background-color:#EEEEEE;
}
table.form_main{

}
td.color2_layout{
background-color:#EEEEEE;
}
td.form_main{
color:#333333;
}
td.image_row_0{
background-color:#CCCCCC;
}
td.image_row_1{
background-color:#EEEEEE;
}
td.row1_0{
background-color:#CCCCCC;
}
td.row1_1{
background-color:#EEEEEE;
}
td.row2_0{
background-color:#CCCCCC;
}
td.row2_1{
background-color:#EEEEEE;
}
td.row3_0{
background-color:#CCCCCC;
}
td.row3_1{
background-color:#EEEEEE;
}
td.search_row_0{
background-color:#DDDDDD;
}
td.search_row_1{
background-color:#EEEEEE;
}
td.templateeditorhead{
background-color:#EEEEEE;
}
td.templateeditornew{
background-color:#EEEEEE;
}
.adminlistingleft_0{
color:#333333;
}
.adminlistingleft_1{
color:#333333;
}
.formerror{
padding-left:160px;
color:#FF0000;
font-weight:bold;
}
.lighttext{
font-size: 10px;
margin:0;
padding:0;
}
.required{
margin:0;
padding:0;
color:#FF0000;
font-weight:bold;
}
.small{
margin:0;
padding:0;
font-size:10px;
}
input.contact{
border:1px solid #1D3709;
padding-left:2px;
margin:0;
color#000000;
background-color:#FFFFFF;
}
input.contacterror{
border:1px solid #1D3709;
padding-left:2px;
margin:0;
color:#1D3709;
background-color:#FFFFD5;
}
label{
float:left;
width:110px;
font-weight:bold;
text-align:right;
vertical-align:bottom;
}
label.contact{
float:left;
width:200px;
padding-top:2px;
font-weight:bold;
text-align:right;
vertical-align:top;
}
label.contacterror{
float:left;
width:200px;
padding-top:2px;
font-weight:bold;
text-align:right;
vertical-align:top;
}
p.contact{
padding:0;
margin:0 0 2px 0;
}
p.contacterror{
border:1px solid #CC0000;
padding:3px 0 2px 3px;
margin:0 20px 2px 20px;
background-color:#FFD7D7;
font-weight:bold;
}
select.contact{
border:1px solid #1D3709;
padding-left:2px;
margin:0;
color#000000;
background-color:#F9F9F9;
}
select.contacterror{
border:1px solid #1D3709;
padding-left:2px;
margin:0;
color#000000;
background-color:#FFFFD5;
}

.container { width: 747px; margin: 0 auto; }
.column { float: left; margin-right: 10px; }
.span-11 { width: 400px; }
.last { margin-right: 0; }
.span-8 { width: 337px; }

#noShow{
display:none;
}
