





.criteria_box, #user_actions, #map_with_controls, #map_wrapper, .contact_box, #featured_carousel_wrapper .jcarousel-container { 
    border-color: #cccccc;
    border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;
    border-style: solid;
    border-width: 1px;
}
#map_wrapper {
	padding: 6px 0 0 0;
}
.criteria_box_with_title .criteria_box, .box_with_title .criteria_box {
	border-top: none;
	border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;
}
/*
.criteria_box_with_title .title_wrapper {
	margin: 0 10px;
}*/
.criteria_box_wrapper .title_wrapper {
	margin-top: 0;
	margin-bottom: 0;
	/*nizej? */
	border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-radius: 6px 6px 0 0;
    border-bottom: none;
}
#map_with_controls {
	background-color:#f9f4f0;
}
#map_wrapper {
	background: #F8F4F1;	
}


/*** title_wrapper ***/
.title_wrapper_left {
	background-repeat: repeat;
	background-position: 0 0;
	background-attachment: scroll;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0;
	width:10px;
}
.title_wrapper_right {
	background-repeat: repeat;	
	background-position: 0 0;
	background-attachment: scroll;
	display:block;
	overflow:hidden;
	position:absolute;
	top:0;
	width:10px;
}
.title_wrapper {
	left:0;
	padding:0 5px;
	position:relative;
	top:0;
	z-index:100;
	margin-top: 0;
}
.title_wrapper:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.title_wrapper h2 {
	float:left;
	font-size:16px;
	font-weight:normal;
	margin:0 -100% 0 0;
	padding:0;
	white-space:nowrap;
}
.title_wrapper, .title_wrapper h2, .title_wrapper_right, .title_wrapper_left {
	line-height:22px;
	height:22px;
}



.title_wrapper {
	color: #ffffff;
}

.paging_go_next, #column_search_results .paging_go_next {
    background: url("/icon.do?d=10&c1=&c2=&c3=&m=70&t=next&a=12&h=5") no-repeat scroll 4px 4px transparent;   
}

.paging_go_last, #column_search_results .paging_go_last {
    background: url("/icon.do?d=10&c1=&c2=&c3=&m=70&t=last&a=12&h=5") no-repeat scroll 0 4px transparent;   
}

.paging_go_prev, #column_search_results .paging_go_prev {
    background: url("/icon.do?d=10&c1=&c2=&c3=&m=70&t=prev&a=12&h=5") no-repeat scroll 0 4px transparent;   
}

.paging_go_first, #column_search_results .paging_go_first {
    background: url("/icon.do?d=10&c1=&c2=&c3=&m=70&t=first&a=12&h=5") no-repeat scroll 0 4px transparent;   
}

.paging_go_first_inactive {
    background: url("/icon.do?d=10&c1=0&c2=0&c3=0&m=70&t=first&a=12&h=5") no-repeat scroll 0 4px;
}

.paging_go_prev_inactive {
    background: url("/icon.do?d=10&c1=0&c2=0&c3=0&m=70&t=prev&a=12&h=5") no-repeat scroll 0 4px;
}

.paging_go_next_inactive {
    background: url("/personal/1/images/listViewSearchStyle/paging-arrow-next-inactive1.png") no-repeat scroll 0 2px;
}

.paging_go_last_inactive {
    background: url("/personal/1/images/listViewSearchStyle/paging-arrow-last-inactive1.png") no-repeat scroll 0 2px;
}


.listing_box_wrapper {
    border: 1px solid #aaaaaa;
}
.listing_box_wrapper .listing_box_inner {
	background-color: #fdfdfd;
}
.listing_box_wrapper:hover .listing_box_inner {
	background-color: #f9f4f0;
}



.modal {
	display: none;
	min-width: 300px;
	text-align: left;
	border: none;
	background-color: none;	
}
.modal .bg_left {
	border: 1px solid #666;
	border-radius: 0 0 6px 6px;	
	background-color: #fff;
	border-top: none;
}
.modal .bg_center {
	overflow: hidden;
	padding: 5px;
}
.modal .title_wrapper {
	border: 1px solid #666;
	border-radius: 6px 6px 0 0;
	border-bottom: none;
}
.modal .close {
    background: url("/personal/1/images/details/close_box_16.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 4px;
    width: 16px;
}

/* view account: */
.tab_menu {
    background-image: url("/icon.do?d=12&t=b&bw=1&r=10&c=13421772");/*the same color in border of .tab_menu li.active, .view_account_tab */
}
.tab_menu li.active, .view_account_tab {
	background: #fff;
	border: 1px solid #cccccc;;
}
.view_account_tab {
	border: 1px solid #cccccc;
	border-top: none;
}
.tab_menu li {
	border: 1px solid #cccccc;
	background: #eaeaea;
    /*color: #333333;*/
}
.tab_menu li.active {
	border-bottom: 1px solid #fff;
	/*color: #333333;*/
}

.tab_menu a:hover {
	color: #4e9cb8;
}

.saved_search {
	border: 1px solid #cccccc;
}
.saved_search .search_name {
	background-color: #F8F4F1;
}

#viewAccount .separator {
    border-top: 1px solid #cccccc;;
    background: none;
}
.message {
	padding: 5px 10px;
	border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.contact_box, .contact_info_div {width: 100%; font-size: 11px; line-height: 14px; margin: 0 0 10px 0; text-align: left;}
.contact_box_inner, .contact_info_div {padding: 6px 10px; width: auto;}
.see_featured_btn {float: right; width: 100%;}
.see_featured_btn a {display: block; float: left; margin-right: 10px;}
#contact_form_modal {width: 600px;}
.contact_data_item, .contactInfo {/*color: #333;*/ font-size: 11px;}
/*.contact_data_label, .contactInfoLabel {color: #000;} layout 101 problem*/
/*#request_more_info_wrapper*/ .contact_info, #contactForm {/*float: left;*/font-size: 11px;}
.contact_info td, .contact_info_div td {vertical-align: top;}
.contact_data_name, .contact_info .agent_name, .contact_data_address, .contact_info .address {font-weight: bold; line-height: 16px;}

#basic_info_wrapper .address {font-weight: bold; line-height: 20px;}

.padding_right_10 {padding-right: 10px;}

.clear {clear: both;}
.display_none { display:none;}

.contact_box .see_featured_btn {margin-bottom: 6px;}
.contact_box .contact_me_btn {margin: 6px 0 0 0;}
.contact_box_inner2 {float: left; display: block; position:relative; width:100%;}
.contact_box .contact_info_wrapper {float: left; margin-right: -100%; width: 100%;}
.contact_box .contact_info_wrapper .contact_info {float: none; margin-left: 108px; width: auto;}
.contact_box .agent_photo {float: left;}
.contact_box .agent_photo, .contact_box .agent_photo img {max-width: 98px;}
.contact_box .contact_separator { height: 6px;; width: 100%; }
/*.contact_data_name_wrapper {float:left;}
.contact_data_name_wrapper .contact_data_name { white-space: normal;}*/
#recaptcha-wrapper .recaptchatable #recaptcha_response_field {font-size: inherit !important;}