

html {background: #ffffff;}
body {color: #000000;}

#templateWrapper {
}

a, .info .price, #suggestion_box .title, .contact_data_name {color: #5f6872;}
.titleImmobel, .title_wrapper, .gl .criteria_main_info, .tagLine {color: #5f6872; font-size: 20px; line-height: normal; font-weight: bold;}

#featured_carousel .info {color: #666666;}
#featured_carousel .featured_item {border-color: #dddddd; background: #ffffff}
#featured_carousel .featured_item:hover {background: #f5f5f5;}
#featured_carousel .featured_item .image { background: #f5f5f5;}

#tmpl_header_contact .item, #tmpl_header_contact .item a {color: #5f6872;}


input, select, textarea,
.gl_criteria.criteria_box_wrapper input[type="text"], .gl_criteria.criteria_box_wrapper .search_option  input[type="text"], .gl_criteria.criteria_box_wrapper select,
#sort_by select, .search_option input, .search_option select,
.modal select, .modal input[type="text"], .modal textarea,
#banner_quick_search input,
.contact input
{
    border: 1px solid #CCCCCC;
    color: #666666;
    background-color: #ffffff;
}
.recaptchatable #recaptcha_response_field {border: 1px solid #CCCCCC !important;}
input[type="image"]{border: none;background: none repeat scroll 0 0 transparent;}

.gl_criteria .search_option label {color: #999999;}
.search_option_content label {color: #999999; }

#banner_quick_search #criteria_band { background: #000000;}
#banner_quick_search .search_option label { color: #ffffff; }

.search_results_bar #sort_by label {color: #5f6872;}
.gl_criteria .search_option_label label {color: #5f6872; font-weight: bold; font-size: 14px;}
#banner_quick_search .criteria_box_wrapper .toLabelImg {background-image: url("/icon.do?d=12&t=t&bw=1&r=8&c=16777215&w=4&h=8"); }

#banner_quick_search #search_type_menu li span {background: url("/personal/1/images/modern/spacer.png") repeat-y scroll right top transparent; color: #DDDDDD;}
#banner_quick_search #search_type_menu li.active span { color: #ffffff;}

#criteria_form .submit_btn {background-image: url("/icon.do?d=16&w=178&h=80&c=6252658&d=20");}
#criteria_form .submit_btn a {color: #ffffff;}



.dd .ddTitle span.ddTitleText  {
    color: #838383;
    font-size: 11px;
    line-height: 20px;
    overflow: hidden;
    text-indent: 2px;
    padding-left: 4px;
}


.gl_criteria input[type="text"] {
    height: 21px;
    font-size: 11px;
    line-height: 20px;
}

.gl_criteria select[name="minbedroom"],
.gl_criteria select[name="minbathroom"] {
    width: 102px;
}

div.search_option_label {
    margin-bottom: 1px;
    margin-top: 2px;
}

div.verticalSeparator {
    height:1px !important;
}




.dd .ddTitle span.arrow {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url("/icon.do?d=11&h=23&w=14&st=&a=8&b=5&r=0&c4=16777215&c1=6252658&c2=6252658&c3=6252658");
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 23px;
    width: 16px;
}

.dd .ddTitle {
    border: none;
    color: #828282;
    cursor: default;
    font-size: 13px;
    height: 23px;
    margin-top: 0;
    overflow: hidden;
    padding: 0;
    text-indent: 0;
}

.dd .ddTitle div {
    border: 1px solid #CCCCCC;
    height: 21px;
    margin-right: 12px;
    background-color: #ffffff;
}

/*#banner_quick_search
#where {
    border: 1px solid #CCCCCC;
    height: 22px;
    background-color: #ffffff;
}   */

.dd {
    float: left;
    font-size: 11px;
    margin-right: 5px;
    text-align: left;
}
.dd .ddTitle span.ddTitleText {
    color: #666666;
    font-size: 11px;
    overflow: hidden;
    text-indent: 1px;
}
.dd .ddTitle span.ddTitleText img {
    padding: 0 2px 0 0;
    text-align: left;
}
.dd .ddTitle img.selected {
    padding: 0 3px 0 0;
    vertical-align: top;
}
.dd .ddChild {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ffffff;
    border-color: -moz-use-text-color #C3C3C3 #C3C3C3;
    border-image: none;
    border-right: 1px solid #C3C3C3;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    display: none;
    margin: 0;
    overflow-x: hidden !important;
    overflow-y: auto;
    position: absolute;
    width: auto;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {
    padding-left: 10px;
}
.dd .ddChild a {
    color: #666666;
    cursor: pointer;
    display: block;
    overflow: hidden;
    padding: 2px 0 2px 3px;
    text-decoration: none;
    white-space: nowrap;
}
.dd .ddChild a img {
    border: 0 none;
    padding: 0 2px 0 0;
    vertical-align: middle;
}
.dd .ddChild a.selected {
    background-color: #66CCFF;
}
.dd .ddChild a:hover, .dd .ddChild a.selected:hover {
    background-color: #4891B5;
}
.dd .borderTop {
    border-top: 1px solid #C3C3C3 !important;
}
.dd .noBorderTop {
    border-top: 0 none !important;
}
.hidden {
    display: none;
}
select {
}




.item_blur {color: #c1c1c1}

.button_gl {color:#333333; background: #EEEEEE; }
.button_gl.details { color: #ffffff; background: #5f6872;}


.button_gl.details span span span {padding: 0 0 0 22px; background-position: left 0; display: inline; background-image: url("/icon.do?d=17&i=1&s=1&c=ffffff");}
.button_gl.save span span span {padding: 0 0 0 23px; background-position: left 4px;  background-image: url("/icon.do?d=17&i=3&s=1&c=333333");}
.button_gl.saved span span span {padding: 0 0 0 23px; background-position: left 4px;  background-image: url("/icon.do?d=17&i=4&s=1&c=333333");}
.button_gl.send span span span {padding: 0 0 0 25px; background-position: left 5px; background-image: url("/icon.do?d=17&i=2&s=1&c=333333");}


.listing_box_list {background: #ffffff;}

#carousel_main .next {background-image: url("/icon.do?d=10&c1=6252658&c2=6252658&c3=6252658&m=70&t=next&a=16&h=8");}
#carousel_main .prev {background-image: url("/icon.do?d=10&c1=6252658&c2=6252658&c3=6252658&m=70&t=prev&a=16&h=8");}

.tmplMenuItem span.personal_button span span, #banner_quick_search .tmplMenuItem span.personal_button:hover span span {color: #FFFFFF;}
.tmplMenuItem span.personal_button:hover span span {color: #5f6872;}

.listing_details_gl .right_basic_info_wrapper .price,
.listing_details_gl .detailsGroup .label, .listing_details_gl .bar {color:#5f6872;}


.main_gl .paging_go_next, .main_gl #column_search_results .paging_go_next, .next_photo a span { background-image: url("/icon.do?d=10&m=70&t=next&a=10&h=8&h1=17&c1=6252658&c2=6252658&c3=6252658");}
.main_gl .paging_go_prev, .main_gl #column_search_results .paging_go_prev, .prev_photo a span { background-image: url("/icon.do?d=10&m=70&t=prev&a=10&h=8&w=8&r=4&h1=17&c1=6252658&c2=6252658&c3=6252658");}
.paging_go_prev_inactive, .prev_photo a.inactive span {background-image: url("/icon.do?d=10&m=70&t=prev&a=10&h=8&st=&w=8&r=0&h1=17&c1=10066329&c2=10066329&c3=10066329");}
.paging_go_next_inactive, .next_photo a.inactive span {background-image: url("/icon.do?d=10&m=70&t=next&a=10&h=8&w=8&r=0&h1=17&c1=10066329&c2=10066329&c3=10066329");}


/*gl_criteria*/
.tab_menu {background-image: url("/icon.do?d=12&t=b&bw=1&r=10&c=13421772");}
.tab_menu li.active, .view_account_tab {border-color: #cccccc;}
.tab_menu li.active{ border-bottom-color: #f5f5f5;}
.tab_menu li.active span, .gl_criteria #search_type_menu li.active span {background: #f5f5f5;}
.tab_menu li.active span, #search_type_menu li.active span  {color:#5f6872;}
.gl_criteria #search_type_menu li span {background: #eaeaea; color: #666666;}
.view_account_tab {background: #f5f5f5; }

.tab_menu li {border-color: #cccccc;}

.gl .listing_box_wrapper { border-color: #cccccc;}

.criteria_box, .tmpl-contact-box { background: #f5f5f5;}
#featured_carousel_wrapper .jcarousel-container-horizontal {background: none;}
/*#featured_carousel_wrapper .jcarousel-container-horizontal  -
#featured_carousel_wrapper .jcarousel-container,*/

.listing_box_list {
    background: #ffffff;
}
.listing_box_gallery {
    background: #f5f5f5;
}

#tmplMain .gl .listing_box_wrapper .listing_picture_box, #banner_quick_search, .search_results_bar, .saved_search .search_name { background: #f5f5f5;}
/*.contact_box { box-shadow: 2px 2px 2px #CCCCCC; background: #ffffff;}*/



.criteria_box {border: 1px solid #cccccc;}
.criteria_box_with_title .criteria_box.horizontalCriteriaBox {border: 1px solid #cccccc;}
.quick-search-criteria .criteria_box,#banner_quick_search .criteria_box {border: none;}
#top_header_box .contact_box_col .agent_photo {background: #f5f5f5;}

.modal .title_wrapper h2 {color: #999999;}
#featured_title_row .title, #featured_see_all a {color: #999999;}


.listing_details_gl .carousel img { border-color: #dddddd;}
.listing_details_gl .col_bg1_3{ background: url("/icon.do?d=8&c1=&c3=13421772&h=1") repeat-y scroll right top transparent;}
.listing_details_gl .col_bg3_3{  background: url("/icon.do?d=8&c1=&c3=13421772&h=1") repeat-y scroll left top transparent;}
.listing_details_gl .detailsGroupRemarks{ background: url("/icon.do?d=8&c1=&c3=13421772&h=1") repeat-x scroll left bottom transparent;}
.listing_details_gl #carousel_selected {background: #f5f5f5; }

#LMIDD_where .LMIDDList {color:#333333;}
#LMIDD_where .LMIDDMenu .tip {
    color:#666666 !important;
    background-color: #e3e3e3;
}
#LMIDD_where .LMIDDList .hilite, #templateWrapper .dd .ddChild a:hover , #templateWrapper .dd2 .ddChild a:hover { background-color: #f5f5f5;}
#templateWrapper .dd .ddChild a.selected, #templateWrapper .dd2 .ddChild a.selected {background-color: #e3e3e3;}

/*Gallery View*/
.listing_box_gallery .listing_picture_box { background-color: #DDD;}
.listing_box_gallery .listing_content_box { background:#fff; color: #666;}


#switch_view_menu li.active { background-color: ; border-bottom-color: ;}
#switch_view_menu li.active span {background-color: ;}
.switch_view_menu li a:hover {border-color: #cccccc;}
.switch_view_menu li.selected a {border-color: #5f6872;}
#switch_view_menu .icon-list-view { background-image: url("/personal/1/images/listViewSearchStyle/list_view_icon.png");}
#switch_view_menu .icon-gallery-view { background-image: url("/personal/1/images/listViewSearchStyle/gallery_view_icon.png");}
#switch_view_menu .icon-map-view { background-image: url("/personal/1/images/listViewSearchStyle/map_view_icon.png");}


.photos_carousel .next:hover .arrow { background-image: url("/icon.do?d=10&m=70&t=next&a=20&h=8&w=26&r=0&h1=60&c1=6252658&c2=6252658&c3=6252658");}
.photos_carousel .prev:hover .arrow { background-image: url("/icon.do?d=10&m=70&t=prev&a=20&h=8&w=26&r=0&h1=60&c1=6252658&c2=6252658&c3=6252658");}
.photos_carousel .next:hover .rect, .photos_carousel .prev:hover .rect { background: #eee; opacity: 0.4;}


.next_photo a span {
    background-image: none;
}
.next_photo a span {
    background: #aaaaaa;
}

.listing_details_gl .carousel .selected img { border: 2px solid #5f6872;}
hr {border-top: none; border-bottom: 1px solid #cccccc;}
