body{background-color: #fff;color: #444;font: 70%/120% "arial", helvetica, sans-serif;background:#fff;}
div,body,img{margin:0;border:0;padding:0;}
.cl{clear:both;}

a:link{text-decoration:underline;color:#5A7EF8;}
a:visited{text-decoration:underline;color:#5A7EF8;}
a:hover{text-decoration:underline;color:#5A7EF8;}
a:active{text-decoration:underline;color:#5A7EF8;}

#intro {width:865px;padding-left:54px;margin:0 auto;overflow:hidden}

.menu {margin:20px 0 0 2px;padding:0;float:right;}
#intro .menu {margin-right:53px;margin-top:40px;}
* html #intro .menu {margin-right:27px}
.menu li, .foot li{list-style-type:none;margin:0;padding:0;float:left;}
.menu li a, .menu li a:visited{text-transform:uppercase;text-decoration:none;font:9px/10px arial;color:#666;height:24px;overflow:hidden;
width:100px;border-right:1px solid #f77d08;padding-top:18px;text-align:center;display:block;}
/*.menu li.first a{border:0;}*/
.menu li a:hover{background:#f4f4f4;color:#777;}
.menu li.this a{background:#f77d08 url(/img/menu_on_bg.gif);color:#fff;width:102px;margin-left:-1px;margin-right:-1px;z-index:100;}

.menu li.ln a{padding-top:14px;height:28px;}

.logo{clear:both;background: #fff url(/img/logo_intro.gif) top left no-repeat;height:93px;margin-top:0px;}
.lang{font:11px/11px arial;float:right;padding-top:52px;padding-right:0px;}
#intro .lang{padding-right:48px;}
.lang a, .lang a:visited{padding-left:5px;padding-right:5px;color:#888;text-decoration:none;}
.lang a:hover, .foot a:hover{text-decoration:underline;color:#888;}

.column{width:250px;float:left;padding-left:10px;padding-right:10px;font:9px/14px arial;color:#888;}
.column h1{margin:0;padding:0;font-size:14px;font-style:italic;padding-top:15px;}
#intro h2 {line-height:1.6em;color:#666;font-size:18px;}

#feathome{margin-top:12px;}
#feathome img{float:left;padding:3px;border:1px solid #aaa;} /* Unknown property padding-margin:10px; */
#feathome ul{float:right;width:130px;margin:0;padding:0;}
#feathome li{list-style-type:none;margin:0;padding:0;font-size:11px;}
#feathome li.price {font-size:15px;font-weight:bold;padding:3px 0 10px 0;}
#feathome li.area1 {font-size:14px;padding-bottom:3px;}
.column p{padding-bottom:0;margin-bottom:0;}

.hometext{width:788px;padding:10px;clear:both}
.hometext p{font-size:11px;line-height:17px;color:#666;font-style:italic}

p{text-align:justify;}

#main{width:920px;margin:0 auto;overflow:hidden;}
#main .logo{float:left;}
#main .menu{margin-right:4px;padding-bottom:0px;float:right;}
#content{float:right;width:340px;padding:14px 32px;margin-right:6px;margin-top:20px;clear:both;
background:#fff url(/img/content_bg.gif) left repeat-y;font: 1.1em/145% "arial", helvetica, sans-serif;}
* html #content {margin-right:4px;}
.images {padding-left:20px;margin-top:55px;padding-right:15px}
.images img{padding:8px;border:1px solid #f77d08;float:left;clear:left;margin-bottom:28px;}

#content h1 { font: 1.8em Arial, sans-serif; color: #f77d08;}
#content h2 { font: 1.7em Arial, sans-serif; color: #f77d08;}
#content h3 { font: 1.6em Arial, sans-serif; color: #f77d08;}
#content h4 { font: 1.5em Arial, sans-serif; color: #f77d08;}

#content ul, #content ol{margin-left:17px;padding-left:0;}
#content ol{margin-left:24px;}
#content ol li{margin-left:0px;}
#content li{padding:3px 0 3px 0;}
#content li ol, #content li ul {padding:6px 0 6px 0}

#contactf{text-align:left;width:330px;padding:0;}
#contactf ul{border:0;margin:0;width:330px;padding:0;clear:both;}
#contactf ul li{
  border:0;margin:0;padding:0;
  display: inline;
  vertical-align:middle;
  position: relative;
  text-align:left;
  margin-top:2px;
}
#contactf ul li.v{font-weight:bold;width:120px;float:left;font-weight:normal;letter-spacing:0;font-size:11px;}
#contactf ul li.f{width:190px;float:right;padding-right:10px;}
#contactf ul li.right{text-align:right;margin-top:8px;}
#contactf input, #contactf textarea{border:1px solid #aaa;width:160px;height:16px;margin-top:0;padding:0;}
#contactf select{width:130px;margin:0;padding:0;}
#contactf button{font:11px/14px arial,helvetica, sans-serif;}
#contactf textarea{overflow:auto;height:60px;padding:0;}

#content .red{color:#800000;}

.foot li {width:303px;font:11px/28px arial;display:block;color:#444;}
.foot li.house, .foot li.mail {padding-left:28px;background: #fff url(/img/icon_home.gif) top left no-repeat;width:172px;}
.foot li.mail {background-image:url(/img/icon_mail4.gif);}
.foot a{color:#444;text-decoration:none;}

.foot{padding:30px 0 0 55px;margin:0;width:880px;overflow:hidden;clear:both}
.foot li {width:220px;}
.foot li.house, #main .foot li.mail {width:280px;}
* html .foot {padding-left:50px;}


#main .lang{padding-top:10px;padding-left:700px;}

#props {width:650px;margin:0 auto;clear:both;padding-top:0px;}
#main .resultwrap {margin:0;float:right;padding: 15px 50px 0 0;}
#props p{margin:0;padding:0;}
#props h1 { font: 1.7em Arial, sans-serif; color: #f77d08;margin-left:-2px;}
#props a{color:#444;}

#props h2{font:12px/14px arial;margin:0;padding:0;}
#props #pageLinks {width:100%;text-align:right;margin-top:0;}

.p_bkg, .p_bkg2 {background:url(/img/mt.gif) 0px 0px repeat-x;}
.p_bkg {
	width:auto;
}
.p_bkg2 {
	width: 50px;
}
.p_1 {
	width: 6px;
}
.p_off {
	background-image: url(/img/tmw.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

.p_on {
	background-image: url(/img/tms.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	width:120px;
}

#map{margin-left:23px;}

#contactf textarea.notesSendToFriend{overflow:auto;height:60px;padding:0;}

#propmenu {width:145px;float:left;padding:30px 0 0 0;margin:0 10px 0 22px;}
#propmenu ul {margin:0;padding:0;}
#propmenu li {list-style-type:none;margin:0;padding:0;height:30px;background:#f78d3e url(/img/searchmenu_bg.gif) top repeat-x;display:block;}
#propmenu li a{display:block;padding:6px 0 0 14px;color:#fff;font:12px/24px arial, sans-serif;margin-bottom:2px;}
#propmenu ul li a{color:#666;padding:0 0 0 10px;font-size:11px;text-decoration:none;line-height:20px;}
#propmenu ul li a:hover{color:#f77d08;}
#propmenu ul li {height:20px;font:11px/18px arial, sans-serif; padding-top:2px;background:#fff;margin:0 5px 0 5px;
border-bottom:1px solid #f77d08;}
#hidden {display:none;}

.pageright{width:200px;float:right;padding:0;}
#main .pageright h2, .pageright h3{font-size:11px;font-weight:bold;color:#fff;background:#8e8e8e url(/img/right_head1.gif);margin:0;padding:0 0 0 12px;line-height:18px;letter-spacing:0;}
#main .pageright h3{background:#ffca2d url(/img/right_head2.gif);margin:2px 0 2px 0;}
.pageright .featured .desc {padding:5px 12px 8px 12px;margin: 0 0 12px 0;background:#e8e8e8 url(/img/desc_bt.gif) bottom left no-repeat;font-size:10px;line-height:14px;color:#555;clear:both;}
.pageright .featured p {margin:0;padding:0;}
.pageright .featured img{float:left;padding-bottom:8px;background:#fff url(/img/desc_top.gif) bottom left no-repeat;}
.pageright .featured div.fprice{float:left;padding-top:12px;font-weight:bold;}
.pageright .featured a{color:#fff;text-decoration:none;}
.pageright .featured a:hover{text-decoration:underline;}
.pageright .featured a.button{float:right;padding-top:12px;font-size:10px;text-decoration:none;padding-left:8px;
background:transparent url(/img/feat_bt.gif) left 16px no-repeat; color:#444;font-weight:bold;}
.pageright .featured a.button:hover{text-decoration:underline;}
.pageright .ref {float:right;font-size:11px;line-height:18px;padding:0 9px 0 9px;color:#fff;margin-top:-20px;z-index:1000;}


#main h2.top a, #main h2.top a:hover{background:transparent;color:#444;font-weight:normal;line-height:normal;}
#main h2.top a:hover{text-decoration:underline;}
#props .resultitem {width:100%;clear:both;padding:8px 0;}
#props .rdetails {float:right;width:409px;padding:0 1px 0 0;overflow:hidden;}
* html #props .rdetails {margin-left:-3px;}
#props h2 {line-height:21px; margin:0;padding:0;width:100%;overflow:hidden;height:21px;font-size:12px;}
#props h2 a, #props .rleft a{height:21px;line-height:21px;padding-left:15px;background:#9c9690;
display:block;font-weight:bold;color:#fff;text-decoration:none;}
#props .rleft a:hover,  #props h2 a:hover{background:#aba49e;}
#props h2 a{letter-spacing:0;}
#props .rimage {height:165px;overflow:hidden;width:240px;}
#props .rleft a{width:230px;padding-left:10px;}
#props .rdetails ul {width:100%;height:164px;width:408px;padding:0;margin:0;
border:1px solid #9c9690;border-top:0;border-left:0;}
#props .resultitem li, #props div.rprice {list-style-type:none;font-size:11px;line-height:23px;letter-spacing:1px;color:#7e7974;}
#props li.left {float:left;clear:left;padding-left:15px;width:165px;}
#props li.right, #props li.rprice{float:right;width:200px;}
#props div.rprice{position:absolute;margin:142px 0 0 207px;}
#props div.rfav{position:absolute;margin:122px 0 0 15px;cursor:pointer;}
#props div.rfav a, #props div.rfav, #props li.rprice {line-height:11px;padding-top:26px;text-decoration:none;}
#props div.rfav a{font-weight:bold;}
#props div.rfav a:hover {color:#888}
#props div.rfav strong {color:#f77d08}
#props .resultitem li.first{padding-top:27px;}
#props li strong, #props .rprice strong {text-transform:uppercase;}

#props .detailsitem {width:100%;border:1px solid #9c9690;margin:0 0 15px 0;}
#props .rleft a, #props .rdetails strong{letter-spacing:1px;}
#props h1.details{padding: 15px 0 3px 335px;margin:0;font-size:11px;font-weight:bold;}
#props .ddetails {float:right;width:331px;overflow:hidden;margin:0;padding:0;display:block;}
#props .ddetails li {line-height:22px;padding-left:25px;letter-spacing:0;color:#f77d08;padding-right:10px;overflow:hidden;height:22px;}
#props .ddetails li.first {padding-top:20px;}
#props .ddetails li strong {width:130px;float:left;display:block;letter-spacing:1px;color:#7e7974;font-weight:normal;}
#props .dimage {width:320px;float:left;margin:-1px 0 -1px -1px;z-index:1000;}
#props .detailsitem li.head{display:block;line-height:25px;height:25px;padding-left:15px;
background:#9c9690;font-size:12px;color:#fff;font-weight:bold;}
#props .detailsitem li.head strong.right{float:right;margin-right:5px;width:auto;letter-spacing:0;color:#fff;font-weight:bold;}

#props .detailsimg{width:652px;border:1px solid #9c9690;margin:0 0 15px 0;text-align:left;}
#props .tr {text-align:left;}
#props .detailsimg td{vertical-align:middle;text-align:center;width:20%;}
#props .detailsimg img {margin:5px 0 5px 0;}
#props .detailsimg a{border:1px solid #ccc;padding:2px;margin:10px 0;display:block;width:120px;}
#props .detailsimg a:hover {border:2px solid #f77d08;padding:1px;}

#props .detailsbox {display:block;border:1px solid #9c9690;width:100%;overflow:hidden;padding-bottom:15px;}
#props .mid{margin-bottom:15px;}
#props .detailsbox h2{line-height:25px;height:25px;overflow:hidden;padding:0 0 0 10px;margin:-1px 0 0 0;
background:#9c9690;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:0;}
#props .detailsbox p{padding:15px 10px 0 10px;line-height:16px;}
#props .detailsbox ul {margin:15px 0 0 30px;padding:0;}
#props .detailsbox li {width:30%;float:left;line-height:24px;letter-spacing:1px;list-style-type:none;
padding-left:15px;background:transparent url(/img/detail_dot.gif) 0 8px no-repeat;color:#7e7974;}

#props .dbuttons {margin:10px 0 0 0;padding:0;width:100%;height:22px;overflow:hidden;}
#props .dbuttons li{list-style-type:none;float:left;text-transform:uppercase;}
#props .dbuttons li a{background:#f78d45 url(/img/dbutton_bg.gif) top repeat-x;color:#fff;display:block;
text-align:center;width:127px;height:22px;line-height:22px;text-decoration:none;margin-left:4px;}
#props .dbuttons li a:hover {background:#ff9a55;}
#props .dbuttons li.first a{margin-left:0;width:126px;}

#main .msearch {margin: 0 5px 0 0;float:right;clear:none;width:650px;overflow:hidden;}
#searchboxes {float:left;width:158px;overflow:hidden;margin-left:20px;}
#searchboxes h2 {font-size:11px;text-transform:uppercase;line-height:16px;margin:0;padding:20px 0 0 0;letter-spacing:1px;}
#searchboxes img{float:left;margin-bottom:2px;}
#searchboxes .buttons{clear:both;margin:0;line-height:18px;height:18px;width:100%;background:#F77D20 url(/img/searchboxbt_bg.gif) top repeat-x;}
#searchboxes a{padding:0 10px;color:#FFF;text-transform:uppercase;text-decoration:none;float:left;}
#searchboxes a:hover{text-decoration:underline;}
#searchboxes a.view{float:right;}

#searchboxes2 {float:left;width:161px;overflow:hidden;margin-left:20px;}
#searchboxes2 h2 {font-size:11px;text-transform:uppercase;line-height:16px;margin:0;padding:20px 0 0 0;letter-spacing:1px;}
#searchboxes2 img{float:left;margin-bottom:2px;}
#searchboxes2 .buttons{clear:both;margin:0;line-height:18px;height:18px;width:100%;background:#F77D20 url(/img/searchboxbt_bg.gif) top repeat-x;}
#searchboxes2 a{padding:0 10px;color:#FFF;text-transform:uppercase;text-decoration:none;float:left;}
#searchboxes2 a:hover{text-decoration:underline;}
#searchboxes2 a.view{float:right;}


#quicksearch {border-top:1px solid #888;border-bottom:1px solid #888;width:340px;margin:50px auto;padding:18px 0 18px 0;}
#quicksearch #searchForm {margin:0 0 0 20px;padding:0;}

#props h1.top {height:29px;width:100%;margin:20px 0 20px 0;padding:0;
line-height:29px;font-size:14px;
color:#fff;background:#f88a20;}
#props h1.top img{height:29px;padding-left:20px;}
#props .iwrap {width:257px;height:192px;overflow:hidden;border:1px solid #9c9690;float:left;margin:10px 0 0 10px;float:left;}
#props .topprop {height:214px;border:1px solid #9c9690;margin:0 0 10px 0;}
#props h2.top {padding-left:110px;font-style:italic;}
#props .topprop table.side {margin:-1px 0 -1px -1px;padding:0;width:100px;color:#fff;background:#f77d08;height:216px;float:left;}
#props .topprop td {padding:0 0 0 10px;line-height:22px;font-size:14px;font-style:italic;width:80px;overflow:hidden;height:138px;vertical-align:bottom;}
#props .topprop td.ref {font-size:11px;line-height:20px;height:20px;}
#props .topprop table.side ul{margin:0;padding:0 0 5px 0;}
#props .topprop table.side li {list-style-type:none;margin:0;padding:0;}

#shortcuts {clear:both;width:800px;margin:20px auto 0 auto;padding:45px 0 7px 0;line-height:17px;color:#f77d08;font-size:11px;}
#shortcuts a{color:#666;text-decoration:none;}
#shortcuts a:hover{color:#f77d08;}
#shortcuts .avareas {border-top:5px solid #ddd;padding:7px 5px 0 5px;background:#f8f8f8;}
#shortcuts .avtypes {border-bottom:5px solid #ddd;padding:0 5px 7px 5px;background:#f8f8f8;}