@charset "utf-8";
body{ margin:0; background-color:#c0c0c0; color:#333; background-attachment:scroll;	background-image:url(/images/background06.gif);	background-position:center top; background-repeat:repeat-y; font-family:Verdana, Geneva, sans-serif;}
#contentWrapper{ width:1257px; margin:0 auto; background-attachment:scroll; background-image:url(/images/background02.jpg); background-position:left top; background-repeat:repeat-y; background-color:#FFF; color:#666; height:auto;}
#middle_container{ width:1257px; background-attachment:scroll; background-image:url(/images/background01.jpg); background-position:left top; background-repeat:no-repeat; }
#main_container{ width:1257px; margin:0 auto; background-attachment:scroll; background-image:url(/images/background03.jpg); background-position:left bottom; background-repeat:no-repeat; z-index:9; display:block; height:auto;  }
#content{width:1257px ;margin:0 auto; padding-bottom:100px; min-height:1250px;  height:auto;   display:block;}
.blog#content{ background-attachment:scroll;background-image:url(/images/blog-logo.jpg); background-position:right top; background-repeat:no-repeat;}
#header_container{	font-family:Verdana, Geneva, sans-serif;	position:absolute;	width:1257px;	top:1350px;	text-align:center;	margin:0;	padding:0;	background-attachment:scroll;	background-image:url(/images/background04.gif);	background-position:left bottom;	background-repeat:repeat-y;	z-index:9;}
#header_container div.gradientBack{margin:0 2px 0 1px; padding-top:10px; background-attachment:scroll; background-image:url(/images/background05.jpg); background-position:left top; background-repeat:repeat-x;}
#header_container hr{ width:inherit; height:1px; margin: 20px 50px 0 0;}
#header_container ul{ margin:0 0 0 20px; padding:0; list-style:circle; width:inherit; }
#header_container ul li{ padding:1px 0px; text-align:left; color:#575757; list-style:square}
#header_container h1{ color:#F2F2F2; font-size:22px;}
#header_container h2{color:#F2F2F2; font-size:18px;}
#header_container h3{ color:#666; font-size:16px;}
#header_container h1, #header_container h2, #header_container h3{ text-shadow: #333 1px 1px 1px;}
#header_container a{ color:#fff; font-size:12px; font-weight:bold; text-decoration:none; text-shadow: #333 1px 1px 1px;}
#header_container a:hover{ color:#0F0; text-decoration:underline;}
#header_container p{ color:#fff; font-size:12px; line-height:18px; text-align:justify}
#yavlena_branding{ height:103px; padding-top:15px}
#languages{ height:103px;}
#languages ul{ margin:97px 1px 0 0; float:right; padding:0;}
#languages ul li{ margin:0 0 0 10px; float:right; padding:0; list-style:none;}
#languages ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#989898; text-decoration:none; text-shadow: #ccc 1px 1px 1px; text-transform:lowercase}
#languages ul li a:hover{color:#666; text-shadow: #aaa 1px 1px 1px;} 
#navigation{ height:46px; }
#navigation ul{ margin:0; padding:0; list-style:none; width:941px;  height:46px; float:left; clear:none; height:inherit; background-attachment:scroll; background-image:url(/images/nav-back.png); background-position:left top; background-repeat:repeat-x; }
#navigation ul li{ padding:0; float:left; clear:none; height:inherit; width:auto;}
#navigation ul li:hover{}
#navigation .leftBorder{ width:10px; height:46px; padding:0; margin:0; background-attachment:scroll; background-image:url(/images/nav-left-border.png); background-position:left top; background-repeat:no-repeat; float:left; clear:none;}
#navigation .is_home{background-image:url(/images/nav-left-border-is-home.png);}
#navigation .rightBorder{ width:10px; height:46px; padding:0; margin:0; background-attachment:scroll; background-image:url(/images/nav-right-border.png); background-position:left top; background-repeat:no-repeat; float:right; clear:none;}
#navigation .is_blog{background-image:url(/images/nav-right-border-is-blog.png);}
#navigation ul li a{ float:left; height:43px; width:auto; padding:0 19px 0 16px; line-height:42px; background-attachment:scroll; background-image:url(/images/nav-separator.png); background-position:right top; background-repeat:no-repeat;}
#navigation ul li.selected{background-attachment:scroll; background-image:url(/images/nav_back_selected.png); background-position:left top; background-repeat:repeat-x;}
#navigation ul li.first a{ padding:0 18px 0 8px;}
#navigation ul li.last a {  padding:0 10px 0 16px; background-image:none;}
#navigation ul li a img{margin-top:5px;}
#navigation ul li a:hover img{}
#navigation ul li a img {background-attachment:scroll;  background-position:left top; background-repeat:no-repeat; }
#promo-search-container {margin-top:15px; height:339px; background-attachment:scroll; background-image:url(/images/promo-pic-classic-search-back.jpg); background-position:12px top; background-repeat:no-repeat; display:block; }
.promo_offer {margin-top:9px; width:605px; height:320px; display:block; }
.promo_offer .promo_photo_holder{position:absolute; left:0; top:0;  margin:0 0 0 23px;}
.promo_offer .promo_photo{width:605px; height:320px; display:none;}
.promo_offer .promo_label{position:absolute; bottom:20px; left:25px; width:auto; min-width:350px; max-width:527px; padding:10px 13px 10px 13px; margin:0 30px 0 0; border:1px solid #999; font-family:Verdana, Geneva, sans-serif; background-attachment:scroll; background-image:url(/images/promo-offer-label-back.png); background-position:left top; background-repeat:repeat; display:none;}
.promo_offer .promo_label h1{ font-size:33px; color:#5e5e5e; padding:0; display:block; clear:both; margin: 0 0 8px 0; line-height:33px; }
.promo_offer .promo_label h2{ font-size:16px; font-weight:normal; color:#5e5e5e;  padding:0; display:block; clear:both; margin: 0 0 8px 0; line-height:17px;}
.promo_offer .promo_label h3{ font-size:14px; font-weight:bold; color:#339e00; margin:0; padding:0; float:left; clear:none; line-height:14px; }
.promo_offer .promo_label h4{ font-size:14px; margin:0; padding:0; float:right; clear:none; line-height:16px; }
.promo_offer .promo_label h4 a{font-size:14px; font-weight:bold; color:#5e5e5e; text-decoration:none; display:block; padding-right:20px; background-attachment:scroll; background-image:url(/images/bullet-right-more.png); background-position:right top; background-repeat:no-repeat; line-height:16px;}
.promo_offer .promo_label h4 a:hover{ color:#21ab01; text-shadow: #CCC 1px 1px 1px;}
#classic_search {margin-top:9px;}
form{ padding:0; margin:0;}
#classic_search #form{float:left; width:290px; height:320px; margin:0 0 0 2px; font-family:Verdana, Geneva, sans-serif;}
#classic_search #form h3{text-align:center;  font-size:22px; line-height:22px; margin:10px 0 6px 0; padding:0; color:#FFF; text-shadow: #666 1px 1px 1px; }
#classic_search #form label{ display:block; font-weight:bold; font-size:15px; line-height:15px; margin:13px 0 3px 12px; padding:0; color:#FFF;}
#classic_search #form label.afterRadio{ margin:8px 0 3px 12px; }
#classic_search #form .sub_label{ display:inline;/* display:inline-block;*/ clear:none; width:140px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:18px; color:#FFF;}
#classic_search #form .sub_label span{ margin:0 0 0 5px;}
#classic_search #form select{  margin:0 0 0 12px;}
#classic_search #form input{   margin:0 0 0 0px;}
#classic_search #form .right select, #classic_search #form .right input{  margin:0;}
#classic_search #form select{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#797979; width:264px; border:2px solid #FFF;}
#classic_search #form .sub_label select{ width:130px;}
#classic_search #form #radio{ margin:20px 0 8px 9px; padding:0;}
#classic_search #form #radio .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
#classic_search #form #radio .ui-button, #classic_search #form #radio label{ display:inline; /*display:inline-block;*/ width:99px; height:27px; line-height:27px; position: relative; padding: 2px 0 5px 30px; text-decoration:none; margin:0 18px 0 0; font-family:Verdana, Geneva, sans-serif; font-size:18px; cursor:pointer; background-attachment:scroll; background-image:url(/images/radio-button.png); background-position:left top; background-repeat:no-repeat;}
#classic_search #form #radio label{ padding: 0 0 0 5px; background-image:none; text-shadow: #666 1px 1px 1px;}
#classic_search #form #radio .ui-state-active{ background-attachment:scroll; background-image:url(/images/radio-button-checked.png); background-position:left top; background-repeat:no-repeat;}
#submitButton{ position:absolute; left: 55px; top:264px;}
#submitButton img{ cursor:pointer; margin:0; padding:0;}
#credits_container{	font-size:12px;	color:#EEE;	font-weight:normal;	border-style:solid;	border-width: 1px 0; border-color:#999; padding:10px; margin:0 150px 10px 150px;}
#credits_container a{ font-size:12px; color:#EEE; font-weight:normal; text-decoration:none; text-shadow: #333 1px 1px 1px;}
#credits_container a:hover{ color:#999; text-decoration:none;}
#textBodyHolder, #textBodyHolderOffers{background-attachment:scroll; background-image:url(/images/dashed-y.gif); background-position:650px top; background-repeat:repeat-y; margin-top:20px;}
#textBodyHolderOffers{background-image:none; margin-top:4px;}
#list_holder, #related_list{ float:left;  height:auto;}
.listBlock{ float:left; clear:both; margin:0px 10px 10px 23px; padding-bottom:10px; font-family:Verdana, Geneva, sans-serif; border-bottom:1px solid #EFEFEF; width:610px; }
#related_list .listBlock{width:690px;}
#related_list{ margin:30px 0 0 0;}
#related_list .listBlock{margin:0px 10px 10px 23px; padding-bottom:10px;}
#list_holder h1, .inNews h1{ float:left; font-family:Verdana, Geneva, sans-serif; text-decoration:none; font-size:30px; color:#666; padding:0; margin:0 10px 20px 23px; text-shadow: #ccc 2px 2px 3px; width:290px;}
.inNews h2{ float:left; font-family:Verdana, Geneva, sans-serif; text-decoration:none; padding:0; margin:0 10px 20px 23px; text-shadow: #ccc 2px 2px 3px; font-size:22px; color:#999;}
.listBlock h2, .listBlock h2 a,  #related_list .listBlock h2, #about_us h2{ text-decoration:none; font-size:16px; color:#333; padding:0; margin:0 0 5px 0; text-shadow: #ccc 1px 1px 2px; float:left; width:610px;}
.listBlock h2 a{width:480px; float:left; clear:none; display:inline }
.brokerOffers#related_list .listBlock h2, .projectOffers#related_list .listBlock h2, .offerProjectOffers#related_list .listBlock h2{ width:690px; }
.brokersList .listBlock h2 a{width:auto; float:left;}
#about_us h2{ text-decoration:none; font-size:16px; color:#333; padding:0; margin:0 0 5px 0px; text-shadow: #ccc 1px 1px 2px;}
.listBlock h2 a:hover{ color:#21ab01;}
.listBlock h2 span{ float:right; clear:none; color:#21ab01; text-shadow: #ccc 1px 1px 1px; font-size:15px; }
.listBlock h3, #related_list .listBlock h3{ margin:3px 0 5px 0; line-height:15px; font-size:14px; color:#333; font-weight:normal; text-shadow: #E0E0E0 1px 1px 2px;}
.listBlock p, #related_list .listBlock p, .listBlock ul{ font-size:13px; color:#666; padding:0; margin:0; text-align:justify; text-indent:0; display:block; clear:none; width:inherit; list-style:none; }
.listBlock p strong{font-weight:normal;}
.brokersList .listBlock ul{ text-align:left;}
.listBlock ul{clear:none; display:inline;}
.listBlock p a.more, .allRecords a{font-size:13px; font-weight:bold; color:#666; text-decoration:none; clear:none; padding-right:18px; background-attachment:scroll; background-image:url(/images/bullet-news-right-more.png); background-position:right top; background-repeat:no-repeat; line-height:16px; width:auto; margin-left:10px;}
.listBlock p a.more:hover, .allRecords a:hover{ color:#21ab01; text-shadow: #ccc 1px 1px 2px; }
.allRecords{ float:left; clear:both; width:635px; text-align:right;}
.allRecords a{ font-size:16px; text-transform:lowercase; padding-right:22px; line-height:16px; background-position:right 1px; color:#333;}
.listBlock img{ float:left; clear:none;  border:1px solid #ccc;}
.listBlock .offerPicture{ float:left; width:150px; margin:3px 10px 5px 0;}
.brokersList .listBlock .offerPicture{ float:left; width:90px; margin:3px 10px 5px 0;}
.listBlock .brokerContacts{float:left; width:130px;  margin: 5px 0px 5px 0px; border:1px solid #F0F0F0; padding:5px 10px; text-shadow: #ccc 1px 1px 2px; font-size:10px;}
.listBlock .brokerContacts a{ color:#333; text-decoration:none; padding-bottom:1px; border-bottom:1px dotted #CCC; text-shadow: #ccc 1px 1px 2px; clear:both; float:left; margin-bottom:3px;}
.listBlock .brokerContacts a:hover{ color:#21ab01;}
.listBlock .brokerContacts .brokerPhone{ display:block; clear:left;}
#sidebarLinksHolder{ }
#sidebarLinks{ font-family:Verdana, Geneva, sans-serif; }
#sidebarLinks h3{ color:#666; font-size:16px; text-shadow: #ccc 1px 1px 2px; margin:0px 20px 5px 20px;}
#sidebarLinks ul{ margin:0 22px 20px 20px; padding:0; list-style:circle; width:inherit; }
#sidebarLinks ul li{ padding:1px 0 0 20px;  text-align:left; color:#F0F0F0; list-style:none;  background-attachment:scroll; background-image:url(/images/bullet-li-links.png); background-position:left top; background-repeat:no-repeat; line-height:19px;}
#sidebarLinks a{ color:#333; font-size:12px; line-height:19px; font-weight:normal; text-decoration:none; }
#sidebarLinks a:hover{ color:#21ab01; text-shadow: #ccc 1px 1px 2px; }
#textBodyHolderOffers #sidebarLinks {}
#textBodyHolderOffers #sidebarLinks h3{font-size:14px;}
#textBodyHolderOffers #sidebarLinks ul{ margin:0 22px 20px 20px; padding:0; list-style:circle; width:inherit; }
#textBodyHolderOffers #sidebarLinks a{ font-size:11px;}
.searchSort{float:right; text-align:center; margin:0px 0px 15px 0px; padding:0px 5px 7px 10px; clear:right; font-size:11px; width:180px; text-align:right;}
.searchSort a, .printOffer a{border-style:solid;	border-width:1px;	border-top-color:#EAEAEA;	border-right-color:#BFBFBF;	border-left-color: #EAEAEA;	border-bottom-color: #BFBFBF; background-color:#FFF; text-decoration:none; color:#666; font-size:12px; text-transform:lowercase; padding:1px 20px 3px 5px; background-attachment:scroll; background-position:right top; background-repeat:no-repeat;}
.searchSort a:hover, .printOffer a:hover{ background-color:#F3F3F3;}
.searchSort a.asc{background-image:url(/images/a-asc.gif);}
.searchSort a.desc{background-image:url(/images/a-desc.gif);}
.searchSort a.unused, .printOffer a{background-image:none; padding:1px 5px 3px 5px;}
.printOffer{ margin-top:20px; text-align:center}
.pagination{ float:right; text-align:center; margin:0px 0px 1px 10px; padding:0px 5px 7px 10px;  clear:right; display:block; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-attachment:scroll; background-repeat:repeat-x; background-position:bottom left; /*background-image:url(/images/pagination_back.jpg); border:1px solid #CCC;*/ border-color:#F2F2F2; border-style:solid; border-width: 0; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:10px; text-transform:lowercase;}
.pagination span, .pagination span.current, .pagination a{ display:inline-block; clear:none; white-space:nowrap; text-align:center; height:12px;}
.pagination .prev_page, .pagination .next_page, .pagination a{	padding:1px 3px;	border-style:solid;	border-width:1px;	border-top-color:#EAEAEA;	border-right-color:#BFBFBF;	border-left-color: #EAEAEA;	border-bottom-color: #BFBFBF; background-color:#FFF}
.pagination .prev_page, .pagination .next_page{padding:1px 8px;	 font-weight:bold; }
.pagination .disabled{ color:#CCC;}
.prev_page.disabled, .pagination .next_page.disabled{ color:#CCC; border-style:solid; border-width:1px; border-top-color:#FFF; border-right-color:#CCC; border-left-color: #FFF; border-bottom-color: #CCC; background-color:#F4F4F4; visibility:hidden;}
.pagination .current{ color:#333; text-shadow: #ccc 1px 1px 2px; font-weight:bold; margin:0 2px; line-height:9px;}
.pagination a{ text-decoration:none; color:#666;}
.pagination span:hover, .pagination a:hover{ background-color:#F3F3F3; }
.pagination span.disabled, .pagination span.disabled:hover, .pagination span.current:hover{ background-color:transparent}
#offer_details{padding:0px; margin:0px;}
#offer_details #offer_title{ margin:0 0 13px 0; }
#offer_details h1{color:#333; font-size:21px; padding:8px 0 20px 20px; margin:0px 10px 0px 2px; text-shadow: #ccc 2px 2px 3px; padding-bottom:4px; border-bottom:1px solid #E0E0E0; position:relative; float:left; width:935px; height:32px; background-color:#FFF; background-attachment:scroll; background-image:url(/images/h1-back.jpg); background-position:left bottom; background-repeat:repeat-x;}
#offer_details h1 span{ display:inline; clear:none; color:#999; font-size:20px; font-weight:normal; text-shadow: #ccc 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
#offer_details h2{color:#21ab01; font-size:18px;  margin:0px 10px 15px 20px; text-shadow: #ccc 1px 1px 1px;}
#offer_details h3{color:#333; font-size:14px;  margin:5px 10px 0px 20px; text-shadow: #DDD 2px 2px 2px; font-weight:normal;}
#offer_details h3 span{ display:inline; clear:none; color:#999; font-size:13px; font-weight:normal; text-shadow: #ccc 0px 0px 0px;}
#offer_details h4{color:#666; font-size:12px;  margin:20px 5px 5px 20px; text-shadow: #E8E8E8 1px 1px 2px; text-align:justify; line-height:18px;}
#offer_details h5{color:#333; font-size:16px;  margin:15px 5px 0px 20px; text-shadow: #ccc 2px 2px 3px; text-align:justify; line-height:18px; }
#offer_details #related_list h5{color:#333; font-size:20px;  margin:15px 5px 25px 20px; text-shadow: #ccc 2px 2px 3px; text-align:justify; line-height:18px; }
#offer_details h6{color:#666; font-size:13px;  margin:15px 5px 0px 20px; text-shadow: #ccc 2px 2px 3px; text-align:left; line-height:18px;}
#offer_details p{color:#333; font-size:11px;  margin:10px 5px 5px 20px; line-height:18px; text-align:justify;}
#offer_details h1, #offer_details h2, #offer_details h3{ }
#offer_details ul{ margin:15px 22px 20px 40px; padding:0; list-style:circle; width:inherit; }
#offer_details ul li{ padding:1px 0 0 18px;  text-align:left; color:#333; font-size:11px; line-height:19px; font-weight:normal; text-decoration:none; list-style:none;  background-attachment:scroll; background-image:url(/images/bullet-li-extras.png); background-position:left top; background-repeat:no-repeat;}
#offer_details #offer_data, #about_us, #advanced_search{background-attachment:scroll; background-image:url(/images/dashed-y.gif); background-position:738px top; background-repeat:repeat-y;}
#about_us, #advanced_search{ margin-top:10px;} 
#offer_details #main_photo_holder, #offer_details #slideshow_photo_holder{ display:block; height:298px; width:396px; border:1px solid #EAEAEA;}
#offer_details.brokerDetails #main_photo_holder{width:184px; height:244px; float:right;}
#offer_details #main_photo_holder img, #offer_details #slideshow_photo_holder .slideshowPhoto img{background-attachment:scroll; background-position:center center; background-repeat:no-repeat; overflow:hidden; border-width:0px;}
#offer_details #slideshow_photo_holder .slideshowPhoto{ position:absolute; left:3px; top:3px; display:none; background-color:#FFF; width:392px; height:294px;}
#offer_details #main_photo_holder .mainPhoto{ position:absolute; left:3px; top:3px; background-color:#FFF;  width:392px; height:294px;/* cursor:pointer;*/}
#offer_details.brokerDetails #main_photo_holder  .mainPhoto{ width:180px; height:240px; position:relative;}
#offer_details #main_photo_holder a, #offer_details #slideshow_photo_holder a{float:left; padding:3px;}
#play_button{ position:absolute; left:148px; top:100px; cursor:pointer; visibility:hidden; z-index:99;}
#offer_details #thumbnails{ width:inherit; margin-top:15px; text-align:center; display:block;}
#offer_details #thumbnails img{ margin:2px 0; padding:1px; border:1px solid #EAEAEA;}
#offer_details #thumbnails img:hover, #offer_details #main_photo_holder a:hover{ border:1px solid #999;}
#offer_details #usefull_info, #offer_details #contacts_info, #offer_details #related_list, #advanced_search .listBlock{ margin-top:30px; border-top:1px solid #EAEAEA; background-attachment:scroll; background-image:url(/images/h5-back.jpg); background-position:left top; background-repeat:repeat-x;}
#advanced_search .listBlock{margin-top:10px; width:690px; border-bottom:0px none #FFF;}
#advanced_search h5{color:#333; font-size:16px;  margin:10px 5px 10px 8px; text-shadow: #ccc 2px 2px 3px; text-align:justify; line-height:18px;}
#advanced_search select{ font-family:Verdana, Geneva, sans-serif; margin:0 0 10px 12px; font-size:14px; padding:5px; min-width:200px; border:1px solid #EAEAEA;}
#advanced_search .inputParams input{ width:70px;}
#advanced_search .inputParams span{ font-style:italic;}
#advanced_search .inputParams div{ margin-top:5px; vertical-align:middle; line-height:20px;}
#advanced_search .inputParams .to{ text-align:center;}
#advanced_search .submit_button input{ font-size:22px; text-align:center; margin:30px 0; padding:10px 30px; }
#advanced_search .submit_button_upper{ text-align:right;}
#advanced_search .submit_button_upper input{ font-size:19px; text-align:center; margin:-1px 10px 0 10px; padding:4px 18px; }
#offer_details #contacts_info ul, #offer_details.brokerDetails .brokerDetailsList ul{ margin:15px 5px 0px 20px;}
#offer_details #contacts_info li, #offer_details.brokerDetails .brokerDetailsList li{ background-image:none; padding:0; font-size:12px; color:#333;}
#offer_details #contacts_info a{ font-size:12px; color:#666; text-decoration:none; padding-bottom:1px; border-bottom:1px dotted #CCC; text-shadow: #ccc 1px 1px 2px;}
#offer_details #contacts_info a:hover{ color:#21ab01;}
#offer_details #contacts_info .brokerOfficeName{ margin:5px 5px 0px 20px; color:#666; font-size:13px;  text-align:left; line-height:18px; text-shadow: #ccc 1px 1px 2px;}
#offer_details #contacts_info label{ font-weight:bold; float:left; width:90px; font-size:11px;}
#textBodyHolder #go_back_toobar{ font-size:11px; color:#666; margin: -16px 0 10px 0 ; }
#textBodyHolderOffers #go_back_toobar{ font-size:11px; color:#666; margin:0;}
#go_back_toobar ul{list-style:none; margin: 1px 0 0 3px; padding: 0 0 3px 2px; border-bottom:1px solid #F0F0F0; position:relative; float:left; width:953px; background-color:#FFF;}
#go_back_toobar ul li.separator{ background-image:none; display:inline; padding:0 0 5px 0; margin:0 0 0 5px;  text-align:left; color:#999; font-size:11px; line-height:19px; font-weight:normal; }
#go_back_toobar ul li{ background-image:none; display:inline; padding:0 0 5px 0; margin:0 0 0 5px;  text-align:left; color:#888; font-size:10px; line-height:20px; font-weight:normal; }
#go_back_toobar ul li.separator{ color:#999; font-size:11px; line-height:19px; font-weight:normal; }
#go_back_toobar ul li a{ font-size:10px; color:#666; text-decoration:none; padding-bottom:1px; border-bottom:1px dotted #CCC; text-shadow: #ccc 1px 1px 2px;}
#go_back_toobar ul li a:hover{ color:#21ab01;}
.classicSearchBuy{}
select.classicSearchRent{ display:none;}
.brokersOrderedBy{ display:none;}
#brokerList{ margin: 0px 0px 5px 10px;}
.brokersList, .projectList{ margin: 0px 0px 0px 0px;}
#hover_preloads{ position:absolute; widows:100px; height:100px; top:-9999px; left:-9999px; z-index:99;}
#advanced_search #list_holder{ font-size:11px;}
#locations_container{}
.scrollableCollection{ height:172px; overflow:auto; border:1px solid #EBEBEB; margin-top:10px;}
.grid_4_5{ width:332px !important; }
.formHint{ font-size:9px; margin-top:5px; color:#999;}
.formHint strong{ color:#333;}
.postPhoto{ float:left; margin:3px 8px 8px 0; /*border:1px solid #CCC;*/ padding:2px;}
.postPhoto.detailedPost{ float:right; margin:3px 0 8px 8px;}
.postPhoto img{ border-style:none; max-width:605px;}
ul.sitemap{ margin:0 20px 20px 30px;}
ul.sitemap li { list-style:outside; margin:0 0 6px 0; color:#CCC;}
ul.sitemap li a{ text-decoration:none; font-size:16px; line-height:18px; font-weight:bold; text-decoration:none; color:#333;  width:530px; text-shadow: #ccc 1px 1px 2px; }
ul.sitemap li a:hover{ color:#21ab01;}
ul.sitemap ul li { list-style:circle; margin:0 0 2px 0px; color:#999;}
ul.sitemap ul li a{ text-decoration:none; font-size:13px; font-weight:bold; text-decoration:none; width:490px; color:#666; text-shadow: #ccc 1px 1px 2px; }


