body
{
   /* background-color: #78808B; */
   background-color: #648074;
}

a:link, a:visited
{ 
   color: #E96B4A;
}

a:active, a:hover
{ 
   color: #B0241A;
}

a img {
	border: 0;
}

/*------------------------------
   TOP NAVIGATION 
------------------------------*/
.nav-top
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   color: #D96640;
   margin-top: 3px;
}

.nav-top a:link, .nav-top a:visited
{ 
   text-decoration: none;
   color: #E96B4A;
}

.nav-top a:active, .nav-top a:hover
{ 
   text-decoration: underline;
   color: #B0241A;
}
/*------------------------------
   Move In Special
------------------------------*/

.moveinspecial-table
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	background-color: CCE8CF;
}


/*------------------------------
   FEATURED PROPERTY 
------------------------------*/
.featured-heading
{
   font-family: times, "times new roman", palatino, serif;
   font-size: 24px; 
   font-weight: bold;
   font-style: italic;
   margin-top: 8px;
   color: #ffffff;
}

.featured-text
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 12px; 
   font-weight: bold;
   font-style: normal;
   color: #ffffff;
   margin-top: 10px;
}

.featured-click
{
   font-family: times, "times new roman", palatino, serif;
   font-size: 12px; 
   color: #ffffff;
   margin-top: 6px;
}

/*------------------------------
   SEARCH - Left Column
------------------------------*/
.search-tab
{
   font-family: times, "times new roman", palatino, serif;
   font-size: 12px; 
   font-weight: bold;
   padding-top: 11px;
   color: #014C01; 
}

.search-tab a:link, .search-tab a:visited
{ 
   color: #014C01;
   text-decoration: none;
}

.search-tab a:active, .search-tab a:hover
{ 
   color: #609863;
   text-decoration: none;
}

.search-heading
{
   font-family: times, "times new roman", palatino, serif;
   font-size: 12px; 
   font-weight: bold;
   padding-top: 2px;
   padding-left: 60px;
   color: #010101; 
}

.search-heading2
{
   font-family: times, "times new roman", palatino, serif;
   font-size: 14px; 
   font-weight: bold;
   font-style: italic;
   padding-top: 4px;
   padding-left: 92px;
   color: #010101; 
}

.search-label
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 11px; 
   font-weight: bold;
   color: #444444; 
}

.search-text
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 11px; 
   font-weight: normal;
   color: #010101; 
}

.search-error
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 11px; 
   font-weight: normal;
   /* color: #FF3300; */
   color: #CC3300;
}

.search-input
{
   font-family: verdana, arial, verdana, helvetica, sans-serif;
   font-size: 9px;
   padding: 0px;
   border: solid 1px #ffffff;
   background-color: #BEDEBE;
}

.search-checkbox
{
   font-family: verdana, arial, verdana, helvetica, sans-serif;
   font-size: 9px;
   padding: 0px;
   background-color: #BEDEBE;
}

.search-button
{
   font-family: verdana, arial, verdana, helvetica, sans-serif;
   font-size: 9px;
   padding: 2px;
   padding-left: 4px;
   padding-right: 4px;
   /* border: solid 1px #ffffff; */
   /* background-color: #FFFFB5; */
   background-color: #BEDEBE;
   cursor: pointer;
}

/*------------------------------
   CONTENT AREA - Right col
------------------------------*/
.content-area
{
   margin-top: 40px;
   margin-left: 25px;
   margin-right: 25px;
   margin-bottom: 20px;

   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   line-height: 16px;
   color: #3C3B3B; 
}

.content-area2
{
   margin-left: 25px;
   margin-right: 25px;
   margin-bottom: 20px;

   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   line-height: 16px;
   color: #3C3B3B; 
}

.table-heading
{
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: bold;
   background-color: #619765;
   color: #FFFFFF; 
}

.group-heading
{
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 16px; 
   font-weight: bold;
   background-color: #619765;
   color: #FFFFFF; 
	 padding: 8px 0 0;
	 text-align: center;
}

/*
.heading
{ 
   font-family: times, "times new roman", palatino, serif;
   font-size: 20px; 
   font-weight: normal;
   text-transform: uppercase;
   color: #007F02; 
}

.heading2
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: bold;
   color: #E96B4A;
}
*/

.heading
{ 
   font-family: times, "times new roman", palatino, serif;
   font-size: 16px; 
   font-weight: bold;
   text-transform: uppercase;
   color: #007F02; 
}

.heading2
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: bold;
   text-transform: uppercase;
   /* color: #E96B4A; */
   color: #444444;
}

.heading3
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: bold;
   color: #555555;
}

.directions
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   color: #000000; 
}

.directions-small
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 11px; 
   font-weight: normal;
   line-height: 12px;
   color: #000000; 
}

/*
.property-detail-nav
{ 
   font-family: times, "times new roman", palatino, serif;
   font-size: 15px; 
   font-weight: bold;
   line-height: 20px;
   color: #58595B; 
}
*/

.property-detail-nav
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 13px; 
   font-weight: bold;
   line-height: 20px;
   color: #014C01; 
}

.label
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 11px; 
   font-weight: bold;
   color: #444444; 
}

/*
.data
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 11px; 
   font-weight: normal;
   color: #555555; 
}
*/

.data
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   color: #555555; 
}

.data-small
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 11px; 
   font-weight: normal;
   color: #000000; 
}

.caption
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 10px; 
   font-weight: normal;
   margin-top: 4px;
   color: #3C3B3B; 
}

.data-serif
{ 
   font-family: times, "times new roman", palatino, serif;
   font-size: 12px; 
   font-weight: normal;
   line-height: 15px;
   color: #58595B; 
}

.text
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   line-height: 16px;
   color: #3C3B3B; 
}

.input-error
{
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 12px; 
   font-weight: normal;
   /* color: #FF3300; */
   color: #CC3300;
}

.input-text
{
   font-family: verdana, arial, verdana, helvetica, sans-serif !important;
   font-size: 12px !important;
   padding: 2px !important;
   /* border: solid 1px #609863 !important; */
   /* background-color: #FFFFDD !important; */
   border: solid 1px #AAAAAA !important;
   background-color: #FFFFEE !important;
}

.input-text-req
{
   font-family: verdana, arial, verdana, helvetica, sans-serif !important;
   font-size: 12px !important;
   padding: 2px !important;
   border: solid 1px #609863 !important;
   background-color: #FFFFD3 !important;
}

.input-select
{
   font-family: verdana, arial, verdana, helvetica, sans-serif;
   font-size: 12px;
   padding: 2px;
   border: solid 1px #609863;
   /* background-color: #BEDEBE; */
   background-color: #FFFFDD;
   /* C5E0F5 */
}

.input-text2
{
   font-family: verdana, arial, verdana, helvetica, sans-serif !important;
   font-size: 11px !important;
   padding: 1px !important;
   border: solid 1px #AAAAAA !important;
   background-color: #FFFFEE !important;
}

.input-text2-req
{
   font-family: verdana, arial, verdana, helvetica, sans-serif !important;
   font-size: 11px !important;
   padding: 1px !important;
   border: solid 1px #609863 !important;
   background-color: #FFFFD3 !important;
}

.input-button
{
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 3px;
   border: solid 1px #609863;
   background-color: #FFFFDD;
   /* background-color: #BEDEBE; */
   padding-left: 10px;
   padding-right: 10px;
   cursor: pointer;
}

/*------------------------------
   FOOTER
------------------------------*/
.footer
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 10px; 
   line-height: 14px;
   /* background-color: #648074; */
   background-color: #576F65;
   color: #ffffff;
   padding-top: 4px;
   padding-bottom: 16px;
}

.footer a:link, .footer a:visited
{ 
   color: #EEEEEE;
}

.footer a:active, .footer a:hover
{ 
   color: #CCCCCC;
}

.credits
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 10px; 
   font-weight: normal;
   margin: 4px;
   color: #eeeeee; 
}

.term-link
{ 
   font-family: arial, verdana, helvetica, sans-serif;
   font-size: 9px; 
   font-weight: normal;
   color: #000000; 
}



/* Feature Pages */
.feature-page {
	background: #fff url(../images/feature_page_bg.jpg) no-repeat top;
	margin: 0 auto;
	text-align: left;
	width: 800px;
}

.feature-page .feature-photo {
	float: left;
	width: 440px;
}

.feature-page .feature-description {
	color: #3C3D3C;
	font: 12px arial,helvetica,verdana,sans-serif;
	margin: 11px 30px 15px 449px;
}

.feature-pills, .feature-center {
	background: #fff;
	padding: 5px 20px 10px;
	width: 760px;
}

.pills {
	text-align: center;
	/* width: 760px; */
}


.pill {
	line-height: 1px;
	margin: 0 auto;
	width: 113px;
}

.pill a {
	display: block;
	height: 100%;
	width: 100%;
}

.pill a, .pill a:link, .pill a:visited, .pill a:hover, .pill a:active {
	color: #000;
	text-decoration: none;
}

.pill .price {
	background: #cce8cf;
	border: 1px solid #000;
	border-bottom: none;
	color: #000;
	font: 20px Arial;
	font-style: italic;
	line-height: 27px;
}

.pill .bottom-cap {
	background: url(../images/pill_bottom_cap_bg.gif) no-repeat;
	font: 24px "Times New Roman",serif;
	height: 50px;
	text-align: center;
	vertical-align: top;
	width: 113px;
}

.pill .bottom-cap div, .pill .bottom-cap a {
	padding: 5px 0 0;
}

.pill .bottom-cap td a {
	padding: 0;
}

.pill .bottom-cap big {
	font: 22px "Times New Roman",serif;
}

.pill .bottom-cap small {
	font: 12px Arial,sans-serif;
}

.pill .split {
	background-image: url(../images/pill_bottom_cap_split_bg.gif);
}

.feature-bottom {
	background: #dbefdd url(../images/feature_bottom_bg.gif) no-repeat top;
	padding: 12px 0 0;
	width: 800px;
}
