






body {
	color: #000;
	color:#333333;
	background-image:url("/icon.do?d=15&w=2&h=400&h1=300&c1=4210752&c2=2960685&c4=12961221&c3=15790320");
	background-color: #f0f0f0;
}
#wrapper {
	background-color:#FFFFFF;
	background-image:url("/icon.do?d=12&t=l&bw=4&h=2&w=193&r=0&fc=1973790&c=16777215");
	border-bottom: 3px solid #ffffff;	
}
hr {
	color: #631714;
	background-color: #c3c3c3;
	background:#1e1e1e;	
}
.side_menu_box {
    border-bottom: none;/*1px solid #505050;*/
    border-top: none;/*3px solid #505050;*/
}

#header {
	background-color: #272727;
	border-bottom: 3px solid #ffffff;	
}

#header_top {
	background-color: #505050;
}

#footer {
    border-top: 3px solid #505050;
    color: #999999;
}
#footer a, #footer a:link, #footer a:visited {
	color: #999999;
}
#top_menu {/*header text in right corner*/
    color: #ffffff;
}
.bar, .title_wrapper, .title_wrapper h2 {
    background-color: #505050;
    color: #ffffff;
}
/* title on home page*/
a:link, a:visited, a:hover, a:active,
a.details_link, .titleImmobel, .tagLine  {
    color: #666666;
}

ul#side_menu li {
	border-bottom:1px solid #313131;
}
ul#side_menu a {
	color:#FFFFFF; /*this is the color of the main menu text*/
}
ul#side_menu a:hover {
	color:#999999;
}

#content_body {
    background: #FFF;
}
/*
#content_body, #wrapper {
    background-color: #DEE4E5;
}
.criteriaBoxWrapper, #local_search_box, #glex_search_box, #hot_markets_box {
    background-color: #f9fcfc;
}

#wrapper .criteriaBoxWrapper, #wrapper .col_1, #wrapper .TwoPxBlackFrame,
#wrapper #column_map, #wrapper #map_control_top, #wrapper #map_control_bottom,
#wrapper .listing_wrapper {
	border-color: #99A;
	border-width: 1px;
}
*/

/*#wrapper #map_control_top, #wrapper #map_control_bottom, - zoom control has background #f9f4f0  */
#wrapper .message, #suggestion_box, #featured_carousel_wrapper .jcarousel-container, .contact_box {
	background-color: #f8f4f1;
}
/*#suggestion_box, #featured_carousel_wrapper .jcarousel-container, .contact_box,
.criteria_box_wrapper, #quickSearchContent #map {
	border: 1px solid #DDDDDD;
}*/
#suggestion_box {
	color:#666666 !important;
}
#LMIDD_where .LMIDDMenu .tip {
	color:#666666 !important;
	background-color: #f8f4f1;
}

#LMIDD_where .LMIDDList .hilite/*, #templateWrapper .dd .ddChild a:hover , #templateWrapper .dd2 .ddChild a:hover */{
	background-color: #efefef;	
}


#listing_count a.next, #listing_count a.prev{
	display: block;
	width: 21px;
	overflow:hidden;
	text-indent:-3000px;
}
#listing_count a.next{
	background-image: url('/personal/1/images/next_black.png');
}
#listing_count a.prev{
	background-image: url('/personal/1/images/prev_black.png');
}
#listing_count a img{
	display: none;
}
.forms {
	background-color:#FFFFFF !important;/*the important gets rid of the yellow google toolbar field style*/
	border:1px solid #c3c3c3 !important;
	color:#666666 !important;
}
.forms_field {
	background-color:#161616 !important;
	border:1px solid #505050 !important;
}
.forms_button {
	background-color:#292929 !important;
	border:1px solid #505050 !important;
}
.map {
	color:#000000;
}
.image_border {
	border-bottom:3px solid #c3c3c3;
}

h1 {
	color:#505050;
}
h2 {
	color:#666666;
}

th { /*top row of the table*/
	background-color:#505050;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
.title3 {
	color:#000000;
}

.contact_title {
	color:#666666;
}
#contact label {
	color:#666666;
}
.tagLine {
	color:#505050;
}

