
body {
	background-color:#4D662C;
    color: #EBEAEA;
}

td,p {
	color: #EBEAEA;
}

.tmplWrapper {
    border: 1px solid #ffffff;
    border-top-width: 0;
}

a {
	color: #C0F489;	
}

#footer {
	border-top: 1px solid #EBEAEA
}

#tmpl_table_main {
	background-color: #607C3C;
}
#tmpl_table_main a, .contact-address {
	color: #2A3D0F;	
}

.contactInfo, #footer {
	background-color: #375114;
	color: #EBEAEA;
} 

#suggestion_box {
	background-color: #D7E5C9;
	color: #2A3D0F;
}
#table_1140 td a, .page_link, #footer,  #suggestion_box a {
	color: #6F964B;
}
#table_1140 td{
	background-color: #375114;
}
                   
.tmplHeader {
    border-bottom: 2px solid #ebeaea;
}

/* "margin" that shows up if the sidebar is shorter than main content. The margin then becomes
     background for the missing part of the sidebar */
.tmplContentMarginWrapper {
    border-left: 220px solid #455c27;
}


/* left bar (sidebar) background color */
.tmplLeftBar {
    background-color: #455c27;
}

/* main content color (of the page interior) */
.tmplContentMain, .tmplWrapper {
    background-color: #607c3c;
}

#footer {
	height: 16px;
	text-align: center;	
}

#table_1142 td {
	/*border: none solid yellow;*/
}

#table_1142 #span_horizontal, #table_1142 #span_vertical {
	background-color: #EBEAEA;	
}
#table_1142 #span_horizontal {
	height: 2px;	
}

#table_1142 #span_vertical {
	width: 2px;	
}

#table_1142 #under_span_horizontal, #table_1142_bottom,
#table_1142 #span_horizontal img, #table_1142 #span_vertical img {
	display: none;
}

.bar, .title_wrapper {
	background-color: #375114;
	color: #EBEAEA;
}
#table_1142 #navigation {
	background-color: #455C27;
}

.mapColContent {
    border: 1px solid #ebeaea;
}

.tmplContentMarginWrapper .tmplContentMain {
    border-left: 2px solid #ffffff;
}

.tmplLeftBar {
    border-right: 2px solid #ffffff;
}


#tmplNavigation a {
	color: #FFF;	
}

#small_navigation {
	padding: 10px 0 0 0;
	background-color: #455C27;
	border-bottom: 1px solid #FFF;
}
#small_navigation a.smallMenuItem {
	color: #EBEAEA;
	font-size: 14px;
}
#local_search_box, #glex_search_box, #hot_markets_box, #user_actions, .criteria_box , .col_3 {
	/*filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;*/
	background-color: #6F964B;
	border: 1px solid #EBEAEA;
}

#search_option_location a {
	color: #EBEAEA;
	text-decoration: underline;
}
#search_option_location a:HOVER {
	text-decoration: none;
}

input, textarea, select, #sort_by select, .search_option input, .search_option select {
	background-color: #D7E5C9;
}

input[type=image]{
	background: none;	
}

.carousel {
	background-color: #4D662C;
	border-color: #EBEAEA;
}
#carousel_selected img {
	border: 1px solid #EBEAEA;
}
#carousel_main a.prev, #carousel_main a.next {
	color: #375114;	
}

.listing_wrapper {
	background-color: #6F964B;
	border: 1px solid #EBEAEA;
	border-top: none;
}
.listing_details {
	padding-left: 7px;	
}
.listing_wrapper .listing_image img {
	border: none;	
}
/*
#listing_count {
	width: 100%;
	margin: 0;	
}

#listing_count {
	border: 1px solid #EBEAEA;
	background-color: #455C27;
}*/
#listing_count p, .listing_details p{
	color: #EBEAEA;
}

#listing_count a{
	color: #6F964B;
}

#listing_count a.next, #listing_count a.prev{
	display: block;
	width: 21px;
}
#listing_count a.next{
	background-image: url('/personal/1/images/next_white.png');
}
#listing_count a.prev{
	background-image: url('/personal/1/images/prev_white.png');
}

#listing_count a img{
	display: none;
}
/*
#sort_by{
	padding: 0;
	border: 1px solid #EBEAEA;
	border-top: none;
}*/
#sort_by select {
	margin: 3px 0;	
}
#sort_by label {
	padding-left: 7px;	
}

.separator {
	background-color:#000000;
}
hr{
	color: #000;	
}
.bubbletext, .bubblecontentfirst a, .bubblecontentmulti a, .modal td {
	color: #4D662C;
}
.criteria_main_info, .criteria_info {
	color: #EBEAEA;	
}
#search_result_header {
	border: 1px solid #ebeaea;
	border-radius: 6px;
}
#search_result_header .padding {
	padding: 10px;
	overflow: hidden;	
}

.listing_box_wrapper .listing_box_inner {
	background-color: #6f964b;
}
.listing_box_wrapper:hover .listing_box_inner {
	background-color: #455c27;
}
.listing_box_wrapper {
	border-color: #ebeaea;
	color: #EBEAEA;
}
.listing_box_wrapper .price a {
	color: #000;	
}

.tab_menu li.active {
	border-bottom: 1px solid #6f964b; 
}
.tab_menu li {
    background: none repeat scroll 0 0 #455C27;
}
.view_account_tab, .tab_menu li.active {
	background-color: #6f964b;
}
.saved_search .search_name {
    background-color: #375114;
}
.saved_search {
    border: 1px solid #375114;
}
.message {
	background-color: #4D662C;
	color: #ddd;
	border-bottom: none;
	border-top: none;
}
.message span.message_text label {
	color: #ddd;	
}

.contact_box .contact_info {
    color: #333;
}