#tmplMenuWrapper {
    height: 28px;
}

#location_div .LMIDDArrow {
    left: 221px;
}
#location_div {
    position: relative;
}

#search_criteria_col1, #search_criteria_col2 {
    width: 290px;
    float: left;
}

.gl_criteria_row .submit_btn {
    display: block;
    margin-left: 135px;
    margin-bottom: 18px;
}
.gl_left_column .submit_btn {
    padding-top: 10px;
}
#size input[type="text"], #lot_size input[type="text"] {
    width: 74px;
}

.criteria_box_wrapper .search_option_content input[type="text"], .search_option_content label.toLabel {
    margin: 0 2px 0 0;
    float: left;
}

.search_option_group {width: 100%;/*IE7*/}

#crit_beds_baths_group {
    clear: both;
}

#crit_beds_baths_group .search_option {
    float: left;
    width: 100px;
}

.search_option_content label {
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

.search_option_label { padding: 4px 0 0; width: 100%; text-transform: uppercase;}


body {
    border:0px;
    padding:0px;
    margin:0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}



#templateWrapper { width: 960px; padding: 0 50px; margin: 0 auto;
    border: 0 none;
    max-width: 960px;
    min-width: 860px;/*details page layout*/
    text-align: left;
}
#top_header_box, .tmpl-contact-box {padding: 12px 0 12px 0; overflow: hidden;}
#tmplContentWrapper { /*on home.jsp*/ overflow: hidden; padding: 0 4px 4px 0;}
/*#tmplContentWrapper #container, #tmplContentWrapper #container_flex, #tmplContentWrapper #listingSelection {margin: 0 4px 4px 0;}*/
.gl_criteria_row { overflow: hidden;}
.gl_criteria_row .column_map_wrapper #column_map {padding: 0 4px 0 0;}
.gl_criteria_row {margin: 0 -4px 0 0;}
.gl_criteria_row .horizontalCriteriaBox .message {padding: 5px 2px;}

/*Language bar:*/
ul.tmplLangSel { margin: 0;text-align: center; padding: 0;/*display: block; border: 0;*/}
ul.tmplLangSel li {display: inline; padding-left:8px; padding-right:8px; list-style:none; margin:0; border: 0;}
ul.tmplLangSel li.text_button { padding-left:3px; padding-right:3px;}
#top_header_box #tmplLanguageBar { float: right;}
#top_header_box ul.tmplLangSel li { padding-left:0; padding-right:0;}

#tmplHeaderLogo, .header-logo {
    float: left;
}
#tmplLanguageBarWrapper {
    margin: 6px 0 0 0;
}
#tmpl_header_right #tmplHeaderLogo {
    float: right;
    margin: 0 0 0 8px;
}
#tmpl_header_right, #tmpl_header_contact {
    float: right;
}

#tmpl_header_contact .item {
    text-align: right;
    font-size: 16px;
}
#tmpl_header_contact .item.phone {font-size: 18px; white-space: nowrap}
#tmpl_header_contact .item a {text-decoration: none;}

#tmplMenuWrapper {margin: 0 0 12px 0;}
.tmplMenuItem a {
    text-decoration: none;
    font-size: 20px;
    text-transform: uppercase;
}
.tmplMenuItem .with_separator span span span{
    padding: 0 10px 0 0;
}

/*layout "good life"*/
.main_gl #column_search_results,.main_gl #search_content { width: 100%;}
.main_gl .gl_right_column #column_search_results, .main_gl .gl_right_column #search_content {width: auto; float: none; }
.main_gl #column_map { margin-left: 560px;}

.gl_right_column {
    float: left;
    margin-right: -100%;
    width: 100%;
}
.main_gl {float:left; width: 100%;}


.gl_left_column {
    width: 320px;
    float: left;
}
.gl_right_column #column_search_results {
    margin: 0 0 0 340px;
}

#search_result_scroll {
    float: left;
    margin: 0 0 10px;
}
.gl .listing_box_wrapper {border-width: 0 0 1px 0; font-size: 12px; position: relative;}
.gl .listing_box_wrapper .listing_box_inner, .gl .listing_box_wrapper:hover .listing_box_inner {background-color: transparent;}
.gl .listing_box_wrapper .listing_content_box {float: none;}
.gl .listing_content {margin: 0 70px 0 0; max-height: 70px; line-height: 14px; overflow: hidden; text-overflow: ellipsis;}
.gl .listing_box_wrapper .address {width: auto;  margin: 0 0 10px 0;}
.gl .listing_box_wrapper .price {float: right; margin: 0 0 10px 0;}
.gl .listing_box_wrapper .address a, .gl .listing_box_wrapper .price a {text-decoration: none; text-transform: uppercase;}
.gl .listing_box_wrapper .idx_text {bottom:5px; position: absolute; right: 5px;}

.gl .listing_content.listing_content_columns {margin-bottom: 4px;}
.second_column_wrapper {
    display: block;
    float: left;
    margin-right: -100%;
    width: 100%;
}
.gl .listing_box_wrapper .listing_content .second_column_box {
    display: block;
    margin-left: 410px;
}
.gl .listing_box_wrapper .listing_content .first_column_box {
    float: left;
    width: 390px;
}


.criteria_box_wrapper.criteria_box_with_title .title_wrapper {
    border: none;
}

.criteria_box {border: none; border-radius: 0; margin: 8px; padding: 0 10px;}
/* featured_carousel*/
#featured_title_row {overflow: hidden; margin: 0 0 12px 0;}
#featured_title_row .title {float: left; font-size: 18px;}
#featured_title_row #featured_see_all {}
#tmplContentWrapper #featured_row {margin: 15px 0;}
#featured_row #featured_carousel_wrapper .jcarousel-container-horizontal { border: none; border-radius: 0; margin: 10px; padding: 10px;;}
#featured_row #featured_carousel_wrapper .jcarousel-clip-horizontal { height: 210px; width: 888px;}
#featured_row .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 20px;}
#featured_carousel .featured_item_wrapper {height: 180px;}/*177*/
#featured_row #featured_carousel_wrapper .jcarousel-item {width: 205px;}
#featured_carousel .info {overflow: hidden; padding: 2px 10px;}
#featured_carousel .band {background: transparent;}
#featured_carousel .infoBand {height: 52px;}
#featured_carousel .infoBand a {float: right;}
.featured_item .image img { max-height: 120px; max-width: 195px;}
#featured_carousel .featured_item .image {width: auto; margin: 5px;}/*width: 195px; height: 120px;*/
#suggestion_box {margin: 20px 0 0; padding: 15px 12px;}
#suggestion_box .title {text-transform: uppercase;}

.contact_box {width: auto;/*nadpisanie z personal_css.jsp*/}
.contact_box, .contact_info_div {line-height: normal;  margin: 0;/*nadpisanie z personal_css.jsp*/ }


.gl .listing_box_wrapper .listing_content_box {margin-left: 208px;}
.gl .listing_box_wrapper .listing_picture_box { display: table-cell; text-align: center; vertical-align: middle; float: none;}
.gl .listing_box_wrapper .listing_picture_box img {/*max-width: 198px; max-height: 120px;*/ height: auto; width: auto;}

.listing_box_wrapper.listing_box_list .listing_picture_box {width: 192px; height: 150px; }
.listing_box_wrapper.listing_box_list .listing_picture_box img {max-height: 150px; max-width: 192px;}

.listing_picture_box  a {display: block;}


.listing_box_wrapper.listing_box_gallery { float: left; border: 0 none;}
.listing_box_wrapper.listing_box_gallery .listing_picture_box { z-index: 98;}

/** bigger gallery **/
.listing_box_wrapper.listing_box_gallery {height: 180px; width: 235px; margin: 4px 2px;}
.listing_box_wrapper.listing_box_gallery .listing_box_inner { padding: 4px 3px;}
.listing_box_wrapper.listing_box_gallery .listing_picture_box { height: 172px; width: 229px;}
.listing_box_wrapper.listing_box_gallery .listing_picture_box img { max-height: 172px; max-width: 210px;}

/** small gallery in gl_right_column */
.gl_right_column .listing_box_wrapper.listing_box_gallery {width: 200px; height: 160px;}
.gl_right_column .listing_box_wrapper.listing_box_gallery .listing_picture_box { height: 152px;width: 196px;}
.gl_right_column .listing_box_wrapper.listing_box_gallery .listing_picture_box img { max-height: 162px; max-width: 186px;}



.listing_box_wrapper .listing_buttons .button_gl.details {width: 159px; text-align: center; margin: 0 20px}
.listing_box_wrapper .listing_buttons {overflow: hidden; margin: 6px 0 0 0;}
.listing_box_wrapper .listing_buttons .button_gl {display: block; float: left; margin: 0 0 0 10px; }


.gl_criteria_row .criteria_box_wrapper {width: 620px; float: left;}
.gl_criteria_row .column_map_wrapper #column_map {margin-left: 632px;}

.column_map_wrapper {float: left; margin-right: -100%; width: 100%;}
.gl_criteria_row #map_wrapper {padding: 8px;}
.gl_criteria_row #map_wrapper #map {height: 232px;}
.gl_criteria_row form#refine_search { overflow: hidden;}
#user_actions .padding {height: 64px;}

.modal .title_wrapper {background: #ffffff;}
.modal .title_wrapper h2 {font-weight: bold; float: none; margin:0;}
.modal .title_wrapper {height: auto;/*IE7*/}

.modal .padding {padding: 0 10px;}
.title_wrapper, .title_wrapper h2, .title_wrapper_right, .title_wrapper_left {height: 32px;line-height: 32px;}



#modern_criteria_col_1, #search_option_mls, #modern_criteria_col_2, #modern_criteria_col_3, #modern_criteria_col_4 { float: left; margin: 0; padding: 0; width: 290px; }



#modern_criteria_col_2 select[name="c_stype"], #modern_criteria_col_2 select[name="c_itype"], #search_option_map {width: 242px !important;}
#location_div .tip_location {display: none;}
#where {width: 216px;}
#where, #search_option_mls input {height: 22px; padding: 0 2px;}
#search_option_map {padding: 10px 0 0 0;}
#modern_criteria_col_1, #modern_criteria_col_2 {
    padding-right: 4px;
}
#modern_criteria_col_3 .search_option {
    width: 130px;
}
.criteria_box input[type="text"] {width: 70px;}
.criteria_box #price input[type="text"] {width: 82px;}


#refine_search .search_option input, #refine_search .search_option label {
    margin: 0 2px 0 0;
}

#refine_search .search_option_content, #refine_search .search_option, #refine_search #price_monthly_label, #refine_search .search_option input, #refine_search .search_option label, #refine_search .search_option_label { float: left;}

.search_option_label { padding: 4px 0 0; width: 100%; text-transform: uppercase;}

#listingSelection #map_control_top, #listingSelection #map_control_bottom {display: none;}
#listingSelection #map_box_div {border: 1px solid #999;
    border-radius: 6px 6px 6px 6px;
    padding: 12px;
    float: none;
    width: auto;
}
#map_wrapper #map_control_top, #map_wrapper #map_control_bottom {display: none;}

#search_results_header {position: relative;}
.search_results_bar { width: 100%; margin: 10px 0; position: relative;}
.search_results_bar .padding {padding: 2px; overflow: hidden; line-height: 24px;}
.search_results_bar .search_result_listing_counts {clear: none; text-align: center; width: 100%; font-weight: normal;}
.search_results_bar #sort_by {width: auto; left: 10px;}
.search_results_bar #sort_by label {float: left; font-weight: normal; line-height: 22px; padding: 0 10px 0 0;}
.search_results_bar #sort_by, .search_results_bar #listing_count {position: absolute;}
.search_results_bar #listing_count {right: 10px; top: 6px;}

.contact_info .contact_data_name {font-size: 16px; line-height:normal;white-space: normal;}
.contact_info span.contact_data_name:first-child {font-size: 24px;}
.contact_data_address {font-weight: normal;}

#top_header_box .contact_box, .tmpl-contact-box .contact_box {box-shadow: none; border: none; border-radius: 0; padding: 0 0 12px 0; background: transparent;}
#top_header_box .contact_box .contact_info_wrapper .contact_info, .tmpl-contact-box .contact_info {margin-left: 154px;}


#top_header_box #contact_box_col_form, .tmpl-contact-box #contact_box_col_form {padding: 0;}
#top_header_box .contact_box_col .contact_box_inner2, .tmpl-contact-box .contact_box_col .contact_box_inner2 {min-height: 170px; width: 370px;}
#top_header_box .contact_box_col .agent_photo {width: 144px; height: 168px; max-width: 144px;}
.contact_box_col, #top_header_box .col, .tmpl-contact-box .col {float: left; }
#top_header_box .contact_data_name_wrapper {margin: 0 0 12px 0;}
#top_header_box .contact_box form .col .row, .tmpl-contact-box .contact_box form .col .row {margin: 0 12px 8px 0;}
#top_header_box .contact_box form .col .row.last_row, .tmpl-contact-box .contact_box form .col .row.last_row {margin: 0 12px 0 0;}
#top_header_box .contact_box .submit_btn, .tmpl-contact-box .contact_box .submit_btn {text-align: right;}
#top_header_box .contact_box form .col input, .tmpl-contact-box .contact_box form .col input {width: 130px;}
#top_header_box .contact_box form .col textarea, .tmpl-contact-box .contact_box form .col textarea {width: 150px; padding: 2px;}
#top_header_box .contact_box_col .titleImmobel {margin: 0 0 8px 0; padding: 0; text-transform: uppercase; font-size: 18px;}

.contact_box .agent_photo {display: table-cell; float: none;text-align: center; vertical-align: middle;}
.contact_box .agent_photo img {}

#contact_box_col_logo img { max-width: 134px;}

#contact_box_col_form_logo {width: 590px;}
#contact_box_col_form_logo .padding {padding: 0 0 0 12px;}
#contact_box_col_form_logo .left_col {max-width: 364px;}
#contact_box_col_form_logo .right_col {margin-left: 396px;}

/*.right_col {margin-left: 154px;}
.left_col {max-width: 144px;}*/
.right_col_wrapper {float: left; margin-right: -100%; width: 100%;}

#contact_box_col_form_logo #tmpl_header_contact  { margin: 0 0 12px 0;}
#contact_box_col_form_logo #tmpl_header_contact .item.phone {font-size: 24px; font-weight: bold;}




.jcarousel-prev-horizontal, .jcarousel-next-horizontal {
    display: none !important;
}


#criteria_form select#type { width: 165px;}
#criteria_form .search_option_label_row { height: 19px;}
#criteria_form .LMIDDArrow { left: 208px; top: -1}
#criteria_form #where {height: 21px;}

#search_by_location_container { position: relative; }

#banner_quick_search, #banner { min-height: 200px;}
#banner_quick_search {position: relative; margin: 0 0 12px;}
#banner_quick_search {z-index: 1;}/*fix for LMIDD_where hidden under featured_carousel*/
#banner_quick_search #criteria_band, #banner_quick_search #criteria_form { position: absolute;}
#banner_quick_search #criteria_band {opacity: 0.6; filter: alpha(opacity=60); bottom: 0;left: 0; right: 178px; height: 80px;}
#banner_quick_search #criteria_form { background: transparent; bottom: 0;left: 0; right: 0;}
#banner_quick_search #criteria_band {z-index: 99;}
#banner_quick_search #criteria_form {z-index: 100;}

#criteria_form {height: 80px;}
#criteria_form input { opacity: 1; filter: alpha(opacity=100);}
#criteria_form .criteria_box_wrapper {box-shadow: none; border: none;}
#criteria_form .criteria_box {border: none; box-shadow: none;padding: 0; margin: 0;}
#criteria_form .criteria_box .col { padding: 8px 12px;}
#criteria_form .search_option {float: left; padding: 0 10px 0 0;}
#criteria_form .search_option label { font-family: universCondensed, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; text-transform: uppercase;}
#criteria_form .criteria_box_wrapper .toLabelImg {/*background: no-repeat scroll center bottom transparent;*/ margin: 0 12px 0 0;}

.gl_criteria.criteria_box_wrapper .toLabelImg {
    background: url("/icon.do?d=12&t=l&bw=0&r=0&c=10066329&w=6&h=1") no-repeat scroll center center transparent;
    height: 23px; margin: 0 4px 0 2px; width: 6px;}

#criteria_form #search_type_menu {margin: 4px 0;}
#criteria_form #search_type_menu li span {background: url("/personal/1/images/modern/spacer.png") repeat-y scroll right top transparent; color: #dddddd; padding: 0 8px 0 0; height: 16px; line-height: 16px;}
#criteria_form #search_type_menu li.last span {background: none; padding: 0 8px;}

#criteria_form #search_option_type { width: 190px;}
#criteria_form #search_option_price { width: 280px;}

#criteria_form #search_option_location {width: 252px;}
#criteria_form #search_option_price input {padding: 1px 4px;}
#criteria_form .criteria_box .col {float: left;}
#criteria_form .submit_btn {float: right; width: 178px; height: 80px; padding: 0; text-align: center; background-repeat: no-repeat; }
#criteria_form .submit_btn .padding {padding: 28px 20px 0 0;}
#criteria_form .submit_btn a {text-decoration: none; text-transform: uppercase; font-size: 20px;}
#criteria_form input[type="text"] {height: 19px;  line-height: 20px; }

#banner { overflow: hidden;}
#banner img {width: 100%;height: auto;}
#banner_quick_search #banner-menu-band { opacity: 0.2; filter: alpha(opacity=20); z-index: 99; position: absolute; top: 0; left: 0; width: 100%; height: 74px; background: #000;}
#banner_quick_search #banner-menu {background: transparent; position: absolute; top: 0; left: 0; right: 0; z-index: 100;}

#search_option_mls input { width: 237px; height: 24px;}

.gl_criteria select#type, .gl_criteria select#c_stype_ajax {
    width: 212px;
}

.gl_criteria #year_build input {
    width: 94px;
}


.gl_criteria select[name="cu"] {
    width: 53px;
}

.gl_criteria select.sizeUnit {
    width: 70px;
}

.gl_criteria .criteria_box_wrapper label.toLabel {
    line-height: 23px;
    text-align: center;
    display: block;
    padding: 0 2px;
}


@font-face
{
    font-family: universCondensed;
    src: url('/personal/1/fonts/univers-condensed.ttf'); /* IE9+ */
    font-weight: normal;
}

@font-face
{
    font-family: universCondensed;
    src: url('/personal/1/fonts/univers-condensed-bold.ttf'); /* IE9+ */
    font-weight: bold;
}

.search_results_criteria_title {float: left;}
.search_results_criteria_title .criteria_main_info {
    font-family: universCondensed, Helvetica, Arial, sans-serif;
    font-size: 33px;
    font-weight: normal;
    line-height: normal;
}




.tmplMenuItem span.personal_button span span {font-family: universCondensed, Helvetica, Arial, sans-serif; font-size: 22px; font-weight: normal;}
#contact_box_col_form_logo #tmpl_header_contact .item.phone {font-size: 24px; font-weight: bold;}


.main_gl .search_result_paging span, .next_photo a span, .prev_photo a span {background-position: 0 0; width: 26px; height: 17px; background-repeat: no-repeat;}
.main_gl .paging_go_next, .main_gl #column_search_results .paging_go_next, .main_gl .paging_go_prev, .main_gl #column_search_results .paging_go_prev,
.main_gl .search_result_paging span { background-position: 0 0; margin: 0; }
.main_gl .search_result_paging span.count {padding: 0 10px;}

.search_result_paging span {}
.paging_go_next_inactive {}
.paging_go_last_inactive {}
.paging_go_first_inactive {}
.button_gl.details {display: block; height: 26px;}
.button_gl.details > span { text-decoration: none; background-repeat: no-repeat; background-color: transparent; margin: 0;}
.button_gl.details > span span { margin: 0 4px;}
.button_gl.details { text-decoration: none; background-repeat: no-repeat; background-color: transparent; margin: 0;}
.button_gl { text-decoration: none; /*background-repeat: no-repeat; background-color: transparent;*/}
.button_gl span { line-height: 26px; display: block; white-space: nowrap; background-repeat: no-repeat; background-color: transparent; background-position: right 0;}
.button_gl span span { margin: 0 4px; padding: 0 13px; background-repeat: repeat-x;;}
.button_gl span span span {background-repeat: no-repeat; margin: 0; }


ul.tab_menu {
    float: left;
    margin: 0;
    padding: 5px 0 0;
    width: 100%;
    background-position: 0 bottom;
    background-repeat: repeat-x;
    list-style-type: none;
}

ul.tab_menu  li {
    float: left;
    list-style: none;
}

.tab_menu a {
    display: block;
    line-height: 30px;
    white-space: nowrap;
    float: left;
    font-size: 14px;
}

.tab_menu a span {
    display: block;
}

.tab_menu a span span {
    display: block;
    padding: 0 15px;
}

.tab_menu li.active a {
    text-decoration: none;
}
.tab_menu li.active {
    display: block;
    padding: 0;
    cursor: default;
}
.tab_menu li {
    cursor: default;
    margin: 0 4px;
    border-radius: 6px 6px 0 0;
}
.tab_menu li, .tab_menu li span {
    border-radius: 6px 6px 0 0;
}

.gl_criteria_row .criteria_box_wrapper, .gl_left_column .criteria_box_wrapper {padding: 8px 0;}
.gl_criteria .criteria_box, .gl_left_column .criteria_box {margin: 0 8px;}

.gl_criteria .tab_menu li.active{ border-bottom-width: 1px; border-bottom-style: solid;}
.gl_criteria .horizontalCriteriaBox .message {margin: 5px 0;}
#gl_search_type_menu {float: none; margin: 0 8px; overflow: hidden; width: auto;
    list-style-position: outside;
    list-style-type: none;}
#gl_search_type_menu li span {
    line-height: 18px; height: auto; font-family: universCondensed,Helvetica,Arial,sans-serif;
    height: auto;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 0 8px;
    display: block;
    float: none;
    font-size: 12px;
}
#gl_search_type_menu li { margin: 0 0 0 4px; }

#map_wrapper_1 {display: none;}
.map_wrapper {padding: 6px;}
.main_gl div#listing_count_too_many {float: none; margin: 20px 0 12px 0;}


.map_bubble_wrapper .address a {font-family: universCondensed,Helvetica,Arial,sans-serif;font-size: 12px;text-decoration: none;}

#carousel_main a.next, #carousel_main a.prev {display: block; height: 75px; width: 20px;background-repeat: no-repeat; background-position: 6px 26px;}

.view_account_tab {border-radius: 0 0 4px 4px; }

/*Gallery View*
.listing_box_gallery { margin: 4px; width: 468px; height: 360px; }
.listing_box_gallery_inner {margin: 8px; position: relative; height: 344px;}
.listing_box_gallery .listing_picture_box img { width: 452px; height: 270px; }

.listing_box_gallery .listing_content_box .basic {
    margin: 0 0 22px 0;
}
.listing_box_gallery .price { position: absolute; bottom: 0;}
.listing_box_gallery .price a, .listing_box_gallery .address a { text-decoration: none; font-family: universCondensed, Helvetica, Arial, sans-serif; font-size: 14px;}
.listing_box_gallery .price a:hover, .listing_box_gallery .address a:hover { text-decoration: underline;}
.listing_box_gallery {
    position: relative;
    float: left;
}
.listing_box_gallery .listing_picture_box { position: relative;}

.prev_photo { position: absolute; top: 4px; left: 4px;}
.next_photo { position: absolute; top: 4px; right: 4px;}


.listing_box_gallery .next_photo, .listing_box_gallery .prev_photo {display: none;}
.listing_box_gallery:hover .next_photo, .listing_box_gallery:hover .prev_photo {display: block;}
.listing_box_gallery .next_photo a.active span, .listing_box_gallery .prev_photo a.active span {cursor: pointer;}
.listing_box_gallery .next_photo a.inactive span, .listing_box_gallery .prev_photo a.inactive span {cursor: default;}

.listing_box_gallery .buttons, .listing_box_gallery .listing_content_box:hover .photo_count {display: none;}
.listing_box_gallery .listing_content_box:hover .buttons, .listing_box_gallery .photo_count {display: block;}
.listing_box_gallery .buttons {position: absolute; right: 0; bottom: 0;}

.listing_box_gallery .listing_content_box {
    position: absolute; bottom: 0; left: 0; right: 0;
    min-height: 70px; padding: 4px 0 0 0;
}
.prev_photo a span, .next_photo a span { display: block; height: 17px; width: 26px; }
.prev_photo a, .next_photo a { display: block; }

.photo_count { line-height: 12px; font-size: 10px; font-weight: bold; text-align: center; opacity: 0.4; filter: alpha(opacity=40); position: absolute; bottom: 0; right: 0;}
.photo_count span { font-size: 12px;}
.clear { width: 0; height: 0;}
*/
/* switch_view_menu*
#switch_view_menu li { float: right; padding: 0 8px;}
#switch_view_menu .icon {
    background-position: 0 6px;
    background-repeat: no-repeat;
    border: 0 none;
    display: inline-block;
    overflow: hidden;
    padding: 0 0 0 20px;
    text-indent: 0;
    vertical-align: middle;
    font-size: 14px; line-height: 24px;
}
*/

#copyright {padding: 10px 0;}
html, body {height: 100%;}
#templateWrapperMargin {min-height: 100%;}


#refine-search-show-criteria a.show_hide_link {
    height: 15px;
    width: 15px;
    background-image: url("/personal/setup1/images/plus.png");
    text-decoration: none;
    float: left;
    margin-right: 6px;
}
#refine-search-show-criteria{
    padding: 6px;
    margin: 0 0 4px 0;
}
#refine-search-toggle-criteria {
    margin: 0 14px 4px 14px;
}
#refine-search-toggle-criteria a.show_hide_link {
    display: block;
    background-position: right top;
    background-repeat: no-repeat;
    background-image: url("/personal/setup1/images/plus.png");
    line-height: 18px;
}

#banner_quick_search .banner_info_wrapper {
    position: absolute;
    right: 8px;
    top: 8px;
}
#banner_quick_search .banner_info_band {
    background: none repeat scroll 0 0 #000;
    border-radius: 6px;
    z-index: 99;
    opacity: 0.4;
    top:0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
}
#banner_quick_search .banner_info {
    color: #fff;
    position: relative;
    z-index: 100;
    background: transparent;
    padding: 8px 20px;
}
#banner_quick_search .banner_info span {
    font-weight: bold;
}
#banner_quick_search .banner_info .agent-name {
    color: #dedede;
    font-size: 24px;
    padding: 0 6px;
}
#banner_quick_search .banner_info .company-name {
    color: #eeeeee;
    font-size: 18px;
    padding: 0 6px;
}



.bubbletext p {
    margin: 0 0 6px 0;
}


#disclaimer {
    background: #fff;
    padding: 10px;
}


/** gallery view **/
.quick_details {/* in .listing_box_gallery */
    width: 30px; height: 30px;
    background: transparent url("/personal/1/images/goodlife/plus.gif") no-repeat scroll right top;
    position: absolute;
    right: 4px;
    top: 4px;
    cursor: pointer; z-index: 99;
}





.switch_view_menu_wrapper {float: right;}
.switch_view_menu { margin: 0 0 10px 10px; float: right; list-style-type: none; }
.switch_view_menu li {display: block; float: left; margin-left: 1px;}
.switch_view_menu li a { background-repeat: no-repeat;
    border: 1px solid #ffffff;
    display: block;
    height: 24px;
    overflow: hidden;
    width: 24px;
}
.switch_view_menu li a:hover { border-color: #dddddd;}
.switch_view_menu li.selected a { border-color: #333;}
.switch_view_menu li.gallery_view a { background-image: url("/personal/1/images/goodlife/gallery_view.png");}
.switch_view_menu li.list_view a {background-image: url("/personal/1/images/goodlife/list_view.png");}



