body {
  background-color: #DAE0B7;
  color: #000000;
  font: normal 12px "Trebuchet MS", Trebuchet, Verdana, sans-serif;
  margin: 16px 12px 16px 12px;
  padding: 0px;
}

a {
  background-color: transparent;
  color: #666633;
}

span {
  display: none;
}

a img {
  border: none;
}

#content {
  margin: 0px;
  padding: 0px;
  width: 784px;
}

.feature {
	
}

.feature h2 {
	font-size:18px;	
	margin:0px;
	border:0px;
	width:165px;
	display: inline;
}
.feature h3 {
	font-size:12px;	
	margin:0px;
	border:0px;
	width:165px;
	display: inline;
}

.plantable td { border-bottom: 1px solid #879B3A; }

/* #sidebar-content
--------------------------------------- */
#sidebar-content {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 178px;
  
}

#sidebar-content h1 {
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

#sidebar-content ul {
  margin: 0px;
  padding: 0px;
}

#sidebar-content li {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#sidebar-content h2 {
  margin: 0px;
  padding: 0px;
}

* html #sidebar-content h2 {
  margin: 11px 0px 0px 5px;
  padding: 0px;
}

#sidebar-content a {
  display: block;
}

/* #quick-search
--------------------------------------- */
#quick-search {
  background-color: #F5F4CD;
  line-height: 14px;
  margin: 2px 0px 0px 0px;
  padding: 0px;
  width: 178px;
}

#quick-search img {
  margin: 0px 0px 2px 0px;
  padding: 0px;
}

#quick-search table {
  margin: 2px auto;
  padding: 0px;
  text-align: center;
  width: 158px;
}

#quick-search table td {
  margin: 0px;
  padding: 0px 0px 9px 0px;
}

#quick-search table td.column-1 {
  text-align: left;
  width: 68px;
}

#quick-search table td.column-2,
#quick-search table td.column-3 {
  width: 50px;
}

#quick-search table td.no-space,
#quick-search table td.column-1-no-space,
#quick-search table td.column-2-no-space,
#quick-search table td.column-3-no-space {
  margin: 0px;
  padding: 0px;
}

#quick-search .left {
  float: left;
  text-align: left;
  width: 95px;
}

#quick-search .right {
  float: right;
  width: 63px;
}

#quick-search .right input {
  width: 55px;
}

#quick-search input.living-area {
  width: 40px;
}

#quick-search input.search1,
#quick-search input.search2 {
  margin: 3px 0px 0px 0px;
}

#quick-search input.searchText {
  margin: 3px 0px 0px 0px;
}

#quick-search select {
  width: 44px;
}

/* #main-content
--------------------------------------- */
#main-content {
  float: right;
  margin: 0px;
  padding: 0px;
  width: 584px;
}

#main-content #flash-header {
  height: 85px;
  margin: 0px;
  padding: 0px;
  width: 560px;
}

#main-content #body {
  background-color: #F5F4CD;
  color: #000000;
  margin: 0px;
  padding: 0px;
  width: auto;
  text-align: center;
}

#main-content #body h1 {
  border: 1px solid #000000;
  margin: 10px auto 0px auto;
  padding: 0px;
  width: 323px;
}

#main-content #body .borderDiv {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  margin: 0px auto;
  padding: 0px;
  width: 325px;
}

#main-content #body .container {
  border-bottom: 1px solid #000000;
  font-size: 11px;
  margin: 0px auto 10px auto;
  overflow: auto;
  padding: 10px;
  width: 305px;
}

#featuredPlan
{
	padding-left: 116px;
}

#main-content #body .container .left {
  border: none;
  float: left;
  margin: 0px;
  padding-right: 10px;
  width: 225px;
}

#main-content #body .container .right {
  background-color: #9F9F2D;
  border: 1px solid #000000;
  color: #FFFFFF;
  float: left;
  margin: 0px;
  padding: 2px;
  width: 63px;
}

#main-content #featured-plan {
  background: #CACA76 url(images/find-the-featured-plan-background.gif) top center no-repeat;
  border-left: 1px solid #9F9F2D;
  border-right: 1px solid #9F9F2D;
  color: #000000;
  margin: 0px;
  padding: 0px;
  width: 558px;
}

#main-content #featured-plan h2 {
  margin: 0px;
  padding: 0px;
}

#main-content #featured-plan form {
  float: right;
  margin: -45px 0px 0px 0px;
  padding: 0px;
  padding-right:84px;
}

* html #main-content #featured-plan form {
  float: right;
  margin: -44px 30px 0px 0px;
  padding: 0px;
}

#main-content #featured-plan input.enter-number {
  font: normal 10px Verdana, Helvetica, sans-serif;
  width: 100px;
  left: 0px;
  position: relative;
  top: 0px;
}

* html #main-content #featured-plan input.enter-number {
  left: 40px;
}

#main-content #featured-plan input.search-for-plan {
  left: 75px;
  position: relative;
  top: 10px;
}

* html #main-content #featured-plan input.search-for-plan {
  left: 45px;
  position: relative;
  top: 10px;
}

#main-content #featured-plan p {
  margin: 0px;
  padding: 0px 10px 30px 10px;
  width: 420px;
}

#main-content #editor-downl {
  border-top: 1px solid #9F9F2D;
  margin: 0px;
  padding: 0px;
}

#main-content #editor-downl h3 {
  font-size: 16px;
  margin: 15px 0px 0px 0px;
  padding: 0px;
}

#main-content #editor-downl p {
  margin: 0px 0px 10px 0px;
  padding: 0px;
}

#main-content #footer {
  margin: 0px;
  padding: 10px 0px;
}

#footer a { color: #499743; }
/* ----- EDITOR DOWNLOADS  ----- */
.view-link
{
	float: left;
	display: block;
	height : 20px;
	width : 30px;
	margin-left : 10px;
	padding-left : 1px;
	background: transparent no-repeat url("images/view-new.gif");
}

.pdf-link
{
	float: left;
	display: block;
	height : 20px;
	width : 30px;
	margin-left : 1px;
	padding-left : 1px;
	background: transparent no-repeat url("images/pdf-new.gif");
}

.tif-link
{
	float: left;
	display: block;
	height : 20px;
	width : 30px;
	margin-left : 1px;
	padding-left : 1px;
	background: transparent no-repeat url("images/tif-new.gif");
}

#first-col-table-header
{
	border-left: 0px;
}

.col-table-header
{
	color : #FFFFFF;
	font-weight : bold;
	text-align : center;
}

/* ----- CONTACT US ----- */

h4.contact-us { font-size : 14px; }
div.contact-us-form {
	background-color: #F5F4CD;
	padding : 10px 80px;
	}
div.contact-us-form textarea {
	width : 390px;
	height : 120px;
	}
div.contact-us-row {
	padding-bottom: 3px;
	margin-top: 0px;
	}
div.contact-us-submit-button { margin : 16px 0px; }

div.contact-us-input-space {
	float: left;
	margin: 0px;
	padding-bottom: 2px;
	}
div.contact-us-input-space span {
	display : block; 
	float : left; 
	width : 110px; 
	text-align : right;
	}
div.contact-us-input-space input.text { width : 220px; }
div.contact-us-input-space a.question { font-size : 10px; }
div.contact-us-row_end
{
	clear:both;
}

div.info {
	background-color : #879B3A;
	padding: 0px;
}

div.info p { 
	font-size: 11px;
	font-family: Verdana, arial, sans-serif;
	margin: 5px 0px 0px 0px; 
	text-align: center;
	color: #DADFB7;
}

div.feynman {
	margin-top : 5px;
	font-family : Verdana, arial, sans-serif;
	font-size : 9px;
	color : #666666;
	text-align : right; 
	}
div.feynman a { color : #9F9F2D; }

div.FPHead { 
	background-color: #879B3A; 
	color: #FFFFFF;
	width: 538px; 
	height: 27px; 
	padding: 0px 0px 0px 4px;
	font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif; 
	font-size: 19px; 
	font-weight: strong;
	text-align: left; 
	margin: 0px 0px 0px 20px;
	}