

html {background: #ffffff;}
body {color: #000000;}

#templateWrapper {
    background: #ffffff;
    background-image: url("/icon.do?d=8&c1=14342874&c2=16645629&c3=16777215&m=50&h=1800");/*IE*/
    background-repeat: repeat-x;/*IE*/
    background-image:-moz-linear-gradient(top, #ffffff 0%, #fdfdfd 50%, #DADADA 100%);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#fdfdfd), color-stop(100%,#DADADA));
    background-image:-webkit-linear-gradient(top, #ffffff 0%, #fdfdfd 50%,#DADADA 100% 100%);
    background-image:-o-linear-gradient(top, #ffffff 0%, #fdfdfd 50%,#DADADA 100% 100%);
    background-image:-ms-linear-gradient(top, #ffffff 0%, #fdfdfd 50%,#DADADA 100% 100%);
    background-image: linear-gradient(to bottom, #ffffff 0%, #fdfdfd 50%,#DADADA 100%);
}

a, .info .price, #suggestion_box .title, .contact_data_name {color: #4BA5C0;}
.titleImmobel, .title_wrapper, .gl .criteria_main_info, .tagLine {color: #4BA5C0; font-size: 20px; line-height: normal; font-weight: bold;}

#featured_carousel .info {color: #666666;}
#featured_carousel .featured_item {border-color: #dddddd; background: #ffffff}

#tmpl_header_contact .item, #tmpl_header_contact .item a {color: #4BA5C0;}


input, select, textarea,
.gl_criteria.criteria_box_wrapper 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 {
    border: 1px solid #CCCCCC;
    color: #666666;
    background-color: #ffffff;
}

form.contact input[type="text"] {
    border: 1px solid #808080;
}

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; }
/*#banner_quick_search #criteria_form input {  background: #ffffff; }*/

.search_results_bar #sort_by label {color: #4BA5C0;}
.gl_criteria .search_option_label label {color: #4BA5C0; 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=4960970&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=gl&a=8&b=5&r=4&c4=16777215&c=4BB2CA,66BDD1");
    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.details { background-image: url("/icon.do?d=1&w=4635&t=102&tc=16777215&a=1&l=1&st=31&bb=16777215&bc=4BB2CA,%2366BDD1&se=1");}
.button_gl.details span { background-image: url("/icon.do?d=1&w=4635&t=102&tc=16777215&a=1&l=1&st=31&bb=16777215&bc=4BB2CA,%2366BDD1&se=3");}
.button_gl.details span span { background-image: url("/icon.do?d=1&w=4635&t=102&tc=16777215&a=1&l=1&st=31&bb=16777215&bc=4BB2CA,%2366BDD1&se=2");}

.button_gl { background-image: url("/icon.do?d=1&w=4635&t=102&tc=16777215&a=1&l=1&st=31&bb=16777215&bc=E1E0E1,F2F2F3&se=1"); background-repeat: no-repeat;}
.button_gl span { background-image: url("/icon.do?d=1&w=4635&t=102&tc=16777215&a=1&l=1&st=31&bb=16777215&bc=E1E0E1,F2F2F3&se=3");}
.button_gl span span { background-image: url("/icon.do?d=1&w=4635&t=102&tc=16777215&a=1&l=1&st=31&bb=16777215&bc=E1E0E1,F2F2F3&se=2");}
.button_gl {color:#4BA5C0; }
.button_gl.details { color: #ffffff;  }


.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=4BA5C0");}
.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=4BA5C0");}
.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=4BA5C0");}


.listing_box_list {background: #ffffff;}

#carousel_main .next {background-image: url("/icon.do?d=10&c1=4957632&c2=4957632&c3=4957632&m=70&t=next&a=16&h=8");}
#carousel_main .prev {background-image: url("/icon.do?d=10&c1=4957632&c2=4957632&c3=4957632&m=70&t=prev&a=16&h=8");}

.tmplMenuItem span.personal_button span span {color: #B7B7B7;}
.tmplMenuItem span.personal_button:hover span span {color: #4BA5C0;}

.listing_details_gl .right_basic_info_wrapper .price,
.listing_details_gl .detailsGroup .label, .listing_details_gl .bar {color:#4BA5C0;}


.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&st=gl&w=26&r=4&h1=17&c=4BB2CA,%2366BDD1&c1=16777215");}
.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&st=gl&w=26&r=4&h1=17&c=4BB2CA,%2366BDD1&c1=16777215");}
.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=gl&w=26&r=4&h1=17&c=E1E0E1,F2F2F3&c1=4957632");}
.paging_go_next_inactive, .next_photo a.inactive span {background-image: url("/icon.do?d=10&m=70&t=next&a=10&h=8&st=gl&w=26&r=4&h1=17&c=E1E0E1,F2F2F3&c1=4957632");}


/*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; color:#4BA5C0;}
.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, #tmplMain #featured_carousel_wrapper .jcarousel-container-horizontal  { background: #f5f5f5;}
/*#featured_carousel_wrapper .jcarousel-container-horizontal  -
#featured_carousel_wrapper .jcarousel-container,*/
#listingSelection #map_box_div, .contact_box,
.criteria_box_wrapper, #user_actions, #map_with_controls, .map_wrapper, #map_wrapper,
#suggestion_box, .jcarousel-skin-tango, .listing_box_gallery, #refine-search-show-criteria  {
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    box-shadow: 2px 2px 2px #cccccc;
    background: #ffffff;
    border-radius: 6px;
}
.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;}*/

#contact_box_col_data, #contact_box_col_form, #contact_box_col_form_logo .left_col {background: url("/icon.do?d=17&i=5&s=1&c=4BA5C0") repeat-y scroll right top transparent;}
#top_header_box .contact_box {border-bottom: 1px solid #cccccc;}
#top_header_box .contact_box_col .agent_photo {background: #f5f5f5;}

.modal .title_wrapper h2 {color: #999999;}
#featured_title_row .title {color: #999999;}

#featured_carousel .featured_item .image { background: #f5f5f5;}

.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: #dcf0f4;
}
#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: #bbedf9;}

/*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: #ffffff; border-bottom-color: #ffffff;}
#switch_view_menu li.active span {background-color: #ffffff;}
.switch_view_menu li a:hover {border-color: #cccccc;}
.switch_view_menu li.selected a {border-color: #4BA5C0;}
#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&st=gl&w=26&r=4&h1=60&c=4BB2CA,%2366BDD1&c1=16777215");}
.photos_carousel .prev:hover .arrow { background-image: url("/icon.do?d=10&m=70&t=prev&a=20&h=8&st=gl&w=26&r=4&h1=60&c=4BB2CA,%2366BDD1&c1=16777215");}
.photos_carousel .next:hover .rect, .photos_carousel .prev:hover .rect { background: #eee; opacity: 0.4;}