/* yui-reset */
html{color:#000}
body{overflow:-moz-scrollbars-vertical}
*{margin:0;padding:0}
a,a:link,a:visited,a:hover,a:active{color:#000;outline:none}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,blockquote,code,dfn,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}
body{font:13px/1.231 Arial,Helvetica,clean,sans-serif}
table{font-size:inherit;font:100% Verdana,Arial,Helvetica,sans-serif}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}


/* components/page-structure */
#outer, #header, #inner, #footer{width:970px}
#outer{margin:0 auto}
#header{height:105px;margin-bottom:15px;background-image:url('/img/layout/back-header.jpg')}
#inner{display:table}
#footer{clear:both;height:35px;margin:15px 0;line-height:32px;background-image:url('/img/layout/back-footer.gif');text-align:center}
#footer a{padding-left:15px;color:#333;text-decoration:none}
#footer a, #footer span{font-size:12px}
#footer a:hover{text-decoration:underline}


/* components/header */
#header .logo{float:left;width:456px;height:52px;margin:11px 0 0 12px;background-image:url('/img/layout/homedirect-logo.jpg')}
#header .logo span{display:none}
#header .languages{float:right;width:57px;height:13px;margin:11px 15px 0 0;_margin-right:9px}
#header .languages a{float:left;width:24px;height:13px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}
#header .languages a.active{border-width:0 1px 1px 0;border-style:solid;border-color:#cecece;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}
#header .languages a span{display:none}
#header .languages .en{background-image:url('/img/layout/buttons/flag-en.jpg');margin-right:8px}
#header .languages .ro{background-image:url('/img/layout/buttons/flag-ro.jpg')}
#header .account{float:right;clear:right;width:155px;margin-top:58px;padding:0 15px;text-align:right}
#header .account a{line-height:16px;padding-left:15px;font-size:14px;font-weight:bold;text-decoration:none;color:#333}
#header .account a:hover{text-decoration:underline}


/* components/menu */
#header .menu{float:left;clear:left;width:775px;height:25px;margin:17px 0 0 10px;_margin-left:5px}
#header .menu a{float:left;height:25px;margin-right:5px;padding-left:10px;text-decoration:none}
#header .menu a span{display:block;padding:5px 10px 1px 0;font-size:14px}
#header .menu a.active, #header .menu a:hover{background:url('/img/layout/back-menu.jpg?v3') repeat-x left top}
#header .menu a.active span, #header .menu a:hover span{background:url('/img/layout/back-menu.jpg?v3') repeat-x right top;color:#c00}


/* common */
*{font:12px/14px Tahoma, Verdana, Helvetica, sans-serif;color:#333}
a,a:link,a:visited,a:hover,a:active{color:#333}
p{margin-bottom:13px}
hr{height:1px;margin-bottom:13px;border:0;background-color:#cecece;color:#cecece}
ul ul{margin-bottom:0 !important}
acronym{cursor:help;border-bottom:1px dotted #bbb}
strong{font-weight:bold}
.hidden{display:none}
.success{color:green}
.error{color:red}
.submit{cursor:pointer}
.col{float:left;margin-right:16px}
.col.left{margin-right:0 !important}
.rss{float:right;width:25px;height:25px;background:url('/img/layout/rss.jpg') top center no-repeat}
.rss span{display:none}
.datepicker{float:left;width:14px;height:14px;background:url('/img/layout/datepicker.png')}
.objectpaginator .block-center{height:15px}

div.rating{width:130px;height:16px;margin-bottom:7px;background:url('/img/layout/rating-gray.png') repeat-x}
div.rating div{width:0;height:16px;background:url('/img/layout/rating-green.png') repeat-x}
div.rating span{display:none}
div.rating .no1{width:26px}
div.rating .no2{width:52px}
div.rating .no3{width:78px}
div.rating .no4{width:104px}
div.rating .no5{width:130px}

.slider_paginator{clear:both;float:right;width:31px;display:inline;margin:0 0 7px 0}
.slider_paginator a{float:left;width:13px;height:13px}
.slider_paginator a span{display:none}
.slider_paginator a.prev{background:url('/img/layout/buttons/arrow-prev.gif');margin-right:5px}
.slider_paginator a.prev.disabled{background:url('/img/layout/buttons/arrow-prev-disabled.gif');cursor:auto}
.slider_paginator a.next{background:url('/img/layout/buttons/arrow-next.gif')}
.slider_paginator a.next.disabled{background:url('/img/layout/buttons/arrow-next-disabled.gif');cursor:auto}

.contact-us h2, .contact-us h3, .contact-us h4, .contact-us h5 {color:#CA1F26;margin-top:5px}


/* components/block */
.block{margin-top:16px;background-color:#fff}
.block.first{margin-top:0}
.block.header .block-top{height:28px}
.block.header .block-center{padding-top:10px !important}
.block.rood .block-center{border-color:#ca1f26 !important}
.block .block-top{width:100%;height:10px}
.block .block-top span{padding-left:10px;line-height:26px;font-size:15px;color:#fff}
.block .block-center{border-width:0 1px;border-style:solid;border-color:#cecece;background:#fff;padding:0 10px 1px 10px}
.block .block-bottom{width:100%;height:10px}

.c190{width:190px;margin-right:10px}
.c190 .block-top{background:url('/img/layout/block/190-top.jpg')}
.c190 .block-center{width:168px;padding-bottom:1px}
.c190 .block-bottom{background:url('/img/layout/block/190-bottom.jpg')}
.c190 .block.header .block-top{background-image:url('/img/layout/block/190-top-header.jpg')}

.c314{width:314px}
.c314 .block-top{background:url('/img/layout/block/314-top.jpg')}
.c314 .block-center{width:292px}
.c314 .block-bottom{background:url('/img/layout/block/314-bottom.jpg')}
.c314 .block.header .block-top{background-image:url('/img/layout/block/314-top-header.jpg')}

.c570 .rood .block-top{background:url('/img/layout/block/570-top-rood.jpg')}
.c570 .rood .block-bottom{background:url('/img/layout/block/570-bottom-rood.jpg')}

.c570{width:570px;margin-right:10px}
.c570 .block-top{background:url('/img/layout/block/570-top.jpg')}
.c570 .block-center{width:548px}
.c570 .block-bottom{background:url('/img/layout/block/570-bottom.jpg')}
.c570 .block.header .block-top{background-image:url('/img/layout/block/570-top-header.jpg')}

.c640{width:640px}
.c640 .block-top{background:url('/img/layout/block/640-top.jpg')}
.c640 .block-center{width:618px}
.c640 .block-bottom{background:url('/img/layout/block/640-bottom.jpg')}


/* components/project */
.c570 .project .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.c570 .project .block-center{width:570px}}
.c570 .project .lft{float:left;width:100px;height:100px;margin-right:10px}
.c570 .project .lft img{width:100px;height:100px}
.c570 .project .rgt{float:left;width:437px}
.c570 .project h1 a, .c570 .project h2 a, .c570 .project h3 a, .c570 .project h4 a{
    width:544px;margin-bottom:10px;font-size:14px;color:#ca1f26}
.c570 .project p a{text-decoration:none}
.c570 .project p.more{margin-bottom:0}
.c570 .project p.more a{font-weight:bold;color:#ca1f26;text-decoration:underline}



/* pages/index */
.c640 .search{height:270px}
.c640 .search .block-center{width:598px;padding:10px 20px 5px 20px}
.c640 .search h1{font-size:16px;margin-bottom:5px}
.c640 .search p{font-size:11px;color:#999}
.c640 .search label, .c640 .search input, .c640 .search select, .c640 .search div,
#searchAgain label, #searchAgain input, #searchAgain select, #searchAgain div{float:left}
.c640 .search label, #searchAgain label{padding-top:2px;color:#ca2026;font-weight:bold}
.c640 .search input, .c640 .search select, #searchAgain input, #searchAgain select{height:16px;border-width:1px;border-color:#000 #aaa #aaa #000;border-style:solid;padding:1px 2px}
.c640 .search select, #searchAgain select{height:20px}
.c640 .search label.lo, #searchAgain label.lo{width:65px}
.c640 .search input.check, #searchAgain input.check{border:0}
.c640 .search input.lo, #searchAgain input.lo{width:112px;margin-right:15px}
@media screen and (-webkit-min-device-pixel-ratio:0){.c640 .search input.lo, #searchAgain input.lo{width:122px}}
.c640 .search input.pr, #searchAgain input.pr{width:50px;margin-left:10px}
.c640 .search input.pr.t, #searchAgain input.pr.t{margin-right:10px}
.c640 .search select.ro, #searchAgain select.ro{margin:0 10px}
.c640 .search select.m2, #searchAgain select.m2{width:70px;margin-left:10px}
.c640 .search .hint, #searchAgain .hint{clear:both;width:533px;margin-bottom:10px;padding-left:65px;font-size:11px;color:#999}
.c640 .search .hint strong, #searchAgain .hint strong{font-size:11px;font-weight:bold;color:#999}
.c640 .search label.ty, #searchAgain label.ty{clear:left;margin-right:10px}
.c640 .search label.ot, #searchAgain label.ot{margin:0 11px 0 0;_margin:0 5px 0 0}
.c640 .search div.ot, #searchAgain div.ot{float:left;width:300px;margin-left:10px}
.c640 .search div.ot label.ot, #searchAgain div.ot label.ot{color:#ca2026;font-weight:bold}
.c640 .search form div label, #searchAgain form div label{margin-right:5px;*margin-right:0;color:#333;font-weight:normal}
.c640 .search form div input, #searchAgain form div input{margin-right:5px;*margin-right:0}
.c640 .search .submit, #searchAgain .submit, .c640 .searchdetail .savesearch, .c570 .search a.savesearch{float:right;width:96px;height:35px;margin-top:5px;border:0;padding:0 4px 6px 0;background:url('/img/layout/buttons/search.jpg');font-size:14px;color:#fff}
.c640 .searchdetail .savesearch, .c570 .search a.savesearch{width:136px;height:23px;padding-top:7px;background:url('/img/layout/buttons/search-big.jpg');text-align:center;text-decoration:none}

.c640 .objects{clear:both;margin-top:21px}
.c640 .objects span.h2{display:block;margin:0 0 10px 10px;color:#ca1f26;font-size:18px}
.c640 .objects .block-center{display:table;height:170px;*height:175px}
.c640 .objects .object{float:left;width:130px;margin:10px 0 0 26px;text-align:center;text-decoration:none}
.c640 .objects .object.first{margin-left:10px}
.c640 .objects .object h4, .c640 .objects .object p{font-size:11px;color:#666}
.c640 .objects .object h4{font-weight:bold}
.c640 .objects .object img{width:130px;height:100px}
.c640 .objects .paginator{clear:both;float:left;width:31px;margin-left:588px;display:inline}
.c640 .objects .paginator a{float:left;width:13px;height:13px}
.c640 .objects .paginator a span{display:none}
.c640 .objects .paginator a.prev{background:url('/img/layout/buttons/arrow-prev.gif');margin-right:5px}
.c640 .objects .paginator a.next{background:url('/img/layout/buttons/arrow-next.gif')}

.c640 .banner-pos-c a{display:block;float:left;width:146px;height:107px;margin-left:18px;_margin-left:17px}
.c640 .banner-pos-c a.first{margin-left:0;margin-right:1px}

.c314 .block.news .block-center{padding-bottom:5px}
.c314 .block.news li{display:block;background:url('/img/layout/news-bullet.gif') 0 2px no-repeat;margin-top:7px;padding-left:25px}
.c314 .block.news li a{color:#666}
.c314 .block.news li.first{margin-top:0}
.c314 .block.newsletter input{width:213px;height:17px;margin-right:10px;border:1px solid #abadb3;padding:2px 4px 0 4px}
.c314 .block.newsletter .submit{width:55px;height:24px;margin-right:0;border:0;padding:0 5px 6px 0;background:url('/img/layout/buttons/newsletter.jpg');color:#fff}

.c314 .links.header ul li{margin-top:13px}
.c314 .links.header ul li.first{margin-top:0}
.c314 .links.header ul li a h1, .c314 .links.header ul li a h2, .c314 .links.header ul li a h3{font-weight:bold;color:#ca1f26}
.c314 .links.header ul li p{font-size:11px;margin:0}


/* pages/move */
.c190 .submenu .block-center{width:148px;padding:10px 20px}
.c190 .submenu ul, .c190 .submenu li, .c190 .submenu li a{width:147px}
.c190 .submenu ul ul, .c190 .submenu li li, .c190 .submenu li li a{width:137px}
.c190 .submenu li a{display:block;border-bottom:1px dotted #000;padding:2px 0;font-size:18px;color:#333;text-decoration:none}
.c190 .submenu li li a{line-height:20px;padding:1px 0 1px 10px;font-size:14px}
.c190 .submenu li li a:hover{text-decoration:underline}
.c190 .submenu li li a.active{background-color:#ebebeb}

.c190 .share .block-center{display:table;padding-top:5px}
@media screen and (-webkit-min-device-pixel-ratio:0){.c190 .share .block-center{width:190px}}
.c190 .share a{display:block;width:112px;margin-left:10px;padding:6px 0 8px 35px;background-position:0 5px;background-repeat:no-repeat;text-decoration:none}
.c190 .share .email{background-image:url('/img/layout/buttons/share-email.jpg')}
.c190 .share .print{background-image:url('/img/layout/buttons/share-print.jpg')}
.c190 .share .addbm{background-image:url('/img/layout/buttons/share-addbm.jpg')}

.c190 .socialmedia .block-center{display:table;padding-top:5px}
@media screen and (-webkit-min-device-pixel-ratio:0){.c190 .socialmedia .block-center{width:190px}}
.c190 .socialmedia a{display:block;width:112px;margin-left:10px;padding:6px 0 8px 35px;background-position:0 5px;background-repeat:no-repeat;text-decoration:none}
.c190 .socialmedia .delicious{background-image:url('/img/layout/buttons/smi-delicious.gif')}
.c190 .socialmedia .digg{background-image:url('/img/layout/buttons/smi-digg.gif')}
.c190 .socialmedia .stumbleupon{background-image:url('/img/layout/buttons/smi-stumbleupon.gif')}
.c190 .socialmedia .reddit{background-image:url('/img/layout/buttons/smi-reddit.gif')}

.c190 .links .block-center{padding-bottom:5px;padding-top:5px}
.c190 .links li{display:block;background:url('/img/layout/news-bullet.gif') 0 2px no-repeat;margin-top:7px;padding-left:25px}

.c190 .articles .block-center{padding-top:10px}
.c190 .articles li{margin-bottom:10px}

.c190 .newsletter .block-center{padding-top:10px}
.c190 .newsletter input{width:162px;margin-bottom:10px;border:1px solid #ccc;padding:1px 2px}
.c190 .newsletter .submit{width:55px;height:24px;border:0;padding:0 5px 6px 0;background:url('/img/layout/buttons/newsletter.jpg');color:#fff}

.c570 .article .block-center{padding-bottom:1px}
.c570 .article .breadcrumbs, .c570 .article .breadcrumbs a{color:#999}
.c570 .article h1{padding:1px 0 10px;font-size:18px;color:#ca1f26}
.c570 .article p strong, .c570 .article p b{font-weight:bold}
.c570 .article p.clear{clear:both;margin-bottom:5px}
.c570 .article ul{padding-left:20px}
.c570 .article ul li{list-style-position:outside;list-style-type:disc}
.c570 .article ol li{list-style-position:inside;list-style-type:decimal;padding-bottom:6px}


.c570 .usercomments h3{padding:1px 0 10px;font-size:18px;color:#ca1f26}
.c570 .usercomments strong{font-weight:bold;color:#999}

.c570 .writecomment h3{padding:1px 0 10px;font-size:18px;color:#ca1f26}
.c570 .writecomment label, .c570 .writecomment input, .c570 .writecomment textarea{float:left;margin:2px 0 4px 0}
.c570 .writecomment input, .c570 .writecomment textarea{width:420px;border:1px solid #ccc;padding:1px 2px}
.c570 .writecomment label{width:115px}
.c570 .writecomment textarea{height:100px}
.c570 .writecomment .submit{width:86px;height:27px;border:0;padding:0 6px 10px 0;background:url('/img/layout/buttons/writecomment.jpg');color:#fff}


/* pages/finance */
.c570 .article .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.c570 .article .block-center{width:570px}}
.c570 .article .block-center h3{clear:both;/*width:544px;*/margin-bottom:10px;padding-top:10px;font-size:14px;color:#ca1f26}
.c570 .article .block-center .relevant-articles{margin:0;padding-left:0}
.c570 .article .block-center .relevant-articles li{list-style:none;margin-bottom:5px}
.c570 .article .block-center p.clear{padding-top:13px}

.c570 .article .articles{float:left;width:548px}
.c570 .article .articles .block-top{background:url('/img/layout/block/548-top.jpg')}
.c570 .article .articles .block-center{width:526px}
.c570 .article .articles .block-bottom{background:url('/img/layout/block/548-bottom.jpg')}
.c570 .article .articles.right{margin-right:0 !important}
.c570 .article .block-center .block-center h2{margin-bottom:10px;font-weight:bold}
.c570 .article .block-center .block-center div{float:left;width:100px;min-height:100px;_height:100px}
.c570 .article .articles .block-center p{float:left;width:415px;margin-left:10px;margin-bottom:0}

.c570 .article .project .block-top{background:url('/img/layout/block/548-top.jpg')}
.c570 .article .project .block-center{display:table;width:526px}
@media screen and (-webkit-min-device-pixel-ratio:0){.c570 .article .project .block-center{width:548px}}
.c570 .article .project .block-center .rgt{width:416px}
.c570 .article .project .block-center .rgt h4{width:auto}
.c570 .article .project .block-bottom{background:url('/img/layout/block/548-bottom.jpg')}


/* pages/projects */
.c570 .search .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.c570 .search .block-center{width:570px}}
.c570 .search .notice{margin-bottom:0}
.c570 .search span.header{display:block;margin-bottom:20px;font-size:18px;color:#ca1f26}
.c570 .search span.header a{font-size:14px;color:#ca1f26}
.c570 .search label{margin:0 10px;padding-top:2px;color:#ca2026;font-weight:bold}
.c570 .search label, .c570 .search input, .c570 .search select{float:left}
.c570 .search input, .c570 .search select{height:16px;border-width:1px;border-color:#000 #aaa #aaa #000;border-style:solid;padding:1px 2px}
.c570 .search select{height:20px}
.c570 .search input.keyword{width:150px}
.c570 .search input.price{width:60px}
.c570 .search .keyword{margin-left:0}
.c570 .search .price.f{margin-right:10px}
.c570 .search .submit{float:right;width:96px;height:35px;margin:15px 0 0 0;border:0;padding:0 4px 6px 0;background:url('/img/layout/buttons/search.jpg');font-size:14px;color:#fff}
.c570 .search .submit.save{width:140px;background:url('/img/layout/buttons/search-big.jpg')}
.c570 .paginator{clear:left;float:left}
.c570 form .paginator{margin-top:31px}
.c570 .search .paginator{margin-top:22px}
.c570 .paginator a, .c570 .paginator span{float:left;display:block;margin-right:6px}
.c570 .paginator .prev, .c570 .paginator .next{width:24px;height:14px;margin-top:1px}
.c570 .paginator .prev span, .c570 .paginator .next span{display:none}
.c570 .paginator .prev{margin-right:10px;background-image:url('/img/layout/buttons/arrow-prev2.gif')}
.c570 .paginator .next{margin-left:5px;background-image:url('/img/layout/buttons/arrow-next2.gif')}

.c570 .projectdetail h1{margin-bottom:13px;font-size:18px;color:#ca1f26}
.c570 .projectdetail h5{padding-top:13px;font-weight:bold}
.c570 .projectdetail h4{font-weight:bold}
.c570 .projectdetail .breadcrumbs a.back{float:right;width:200px;text-align:right}
.c570 .projectdetail .photo, .c570 .projectdetail .properties{float:left}
.c570 .projectdetail .photo{width:307px;margin-bottom:13px}
.c570 .projectdetail .properties{margin:0 0 13px 15px}
.c570 .projectdetail .properties strong, .c570 .projectdetail .properties span{float:left}
.c570 .projectdetail .properties strong{width:120px;font-weight:bold}
.c570 .projectdetail .properties span{width:100px}
.c570 .projectdetail .properties a{display:block;margin-top:15px;color:#ca1f26}
.c570 .projectdetail .properties .site{clear:both;display:block;padding-top:15px}
.c570 .projectdetail .properties .map{font-weight:bold}

.c570 .projectdetail .block.objects{clear:both;width:548px}
.c570 .projectdetail .block.objects .block-top{background-image:url('/img/layout/block/548-top.jpg')}
.c570 .projectdetail .block.objects .block-center{width:526px}
@media screen and (-webkit-min-device-pixel-ratio:0){.c570 .projectdetail .block.objects .block-center{width:548px}}
.c570 .projectdetail .block.objects .block-bottom{background-image:url('/img/layout/block/548-bottom.jpg')}
.c570 .projectdetail .objects .object.first{margin-left:3px !important}
.c570 .projectdetail .objects .object{margin-left:33px}

.c570 .objects h2{font-size:18px;color:#ca1f26;margin-bottom:13px}
.c570 .objects .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.c570 .objects .block-center{width:570px}}
.c570 .objects .arrow{float:left;width:13px;height:13px}
.c570 .objects .arrow span{display:none}
.c570 .objects .arrow.prev{padding:45px 15px 44px 5px;background:url('/img/layout/buttons/arrow-prev.gif') 5px 43px no-repeat}
.c570 .objects .arrow.next{padding:45px 5px 44px 15px;background:url('/img/layout/buttons/arrow-next.gif') 10px 43px no-repeat}
.c570 .objects .object{float:left;width:106px;margin:1px 0 0 41px;text-decoration:none}
.c570 .objects .object.first{margin-left:1px !important}
.c570 .objects .object a{width:100px}
.c570 .objects .object img{width:100px;height:100px}
.c570 .objects .object h4, .c570 .objects .object p{width:106px;font-size:11px;text-align:center;margin-bottom:0}
.c570 .objects .object h4{font-weight:bold}

#yahoo{text-decoration:underline}


/* pages/houses */
.c640 .searchdetail .block-center{display:table;width:608px;padding:5px 15px 1px 15px}
@media screen and (-webkit-min-device-pixel-ratio:0){.c640 .searchdetail .block-center{width:640px}}
.c640 .searchdetail h1{margin-bottom:20px;font-size:14px;color:#ca1f26}
.c640 .searchdetail .notice{margin-bottom:0}
.c640 .searchdetail span.header{display:block;margin-bottom:20px;font-size:14px}
.c640 .searchdetail span.header a{font-size:14px;color:#ca1f26}
.c640 .searchdetail .paginator{margin-top:20px}
.c640 .paginator{float:left;width:300px;margin-bottom:5px}
.c640 .paginator a, .c640 .paginator span{float:left;display:block;margin-right:6px}
.c640 .paginator .prev, .c640 .paginator .next{width:24px;height:14px;margin-top:1px}
.c640 .paginator .prev span, .c640 .paginator .next span{display:none}
.c640 .paginator .prev{margin-right:10px;background-image:url('/img/layout/buttons/arrow-prev2.gif')}
.c640 .paginator .next{margin-left:5px;background-image:url('/img/layout/buttons/arrow-next2.gif')}
.c640 .searchdetail form .paginator{margin-top:15px}

.c640 .searchresultobject .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.c640 .searchresultobject .block-center{width:640px}}
.c640 .searchresultobject .left{float:left;width:130px}
.c640 .searchresultobject .left img{display:block;width:130px;height:100px}
.c640 .searchresultobject .left .rating{width:130px;height:16px;margin-top:10px;background:url('/img/layout/rating-gray.png') repeat-x}
.c640 .searchresultobject .left .rating div{width:0;height:16px;background:url('/img/layout/rating-green.png') repeat-x}
.c640 .searchresultobject .left .rating span{display:none}
.c640 .searchresultobject .left .rating .no1{width:26px}
.c640 .searchresultobject .left .rating .no2{width:52px}
.c640 .searchresultobject .left .rating .no3{width:78px}
.c640 .searchresultobject .left .rating .no4{width:104px}
.c640 .searchresultobject .left .rating .no5{width:130px}
.c640 .searchresultobject .right{float:right;width:479px}
.c640 .searchresultobject .right div, .c640 .searchresultobject .right div strong{color:#ca1f26;text-transform:uppercase}
.c640 .searchresultobject .right div{float:right}
.c640 .searchresultobject .right div strong{font-weight:bold}
.c640 .searchresultobject .right h4 a{margin-bottom:5px;font-size:15px;font-weight:bold;color:#ca1f26;text-decoration:underline}
.c640 .searchresultobject .right h6{margin-bottom:5px;font-size:11px;font-weight:bold;color:#333}
.c640 .searchresultobject .right h5{clear:right;float:right;line-height:20px;color:#333}
.c640 .searchresultobject .right h5.big{margin:7px 0 10px 0;font-size:20px}
.c640 .searchresultobject .right h5.small{font-size:14px;text-decoration:underline}
.c640 .searchresultobject .right p{font-size:11px;margin:15px 0 5px 0}
.c640 .searchresultobject .right a.readmore{color:#ca1f26;font-size:11px;font-weight:bold;text-decoration:underline}
.c640 .searchresultobject .right a.button{clear:left;float:right;width:64px;height:23px;margin:28px 0 0 5px;padding:0;background:url('/img/layout/buttons/default-1.png');text-decoration:none;text-align:center}
.c640 .searchresultobject .right a.button.inactive{color:#aaa}
.c640 .searchresultobject .right a.large{clear:both;width:117px;height:32px;margin-top:15px;padding:3px 2px 1px 6px;background-image:url('/img/layout/buttons/mortgage.png');text-align:left}
.c640 .searchresultobject .right a.large table{width:100%;height:30px}
.c640 .searchresultobject .right a.large table div{width:100%;height:100%;color:#fff;font-size:11px;text-transform:none}
.c640 .searchresultobject .right a.large td{padding-bottom:2px;color:#fff;font-size:11px;line-height:10px;text-align:center}
.c640 .searchresultobject .right a.button, .c640 .searchresultobject .right a.large span{font-size:11px;color:#fff}
.c640 .searchresultobject .right a.large span{display:block}

.c640 .housedetail .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.c640 .housedetail .block-center{width:640px}}
.c640 .housedetail .back{float:right;color:#ca1f26}
.c640 .housedetail h1{line-height:20px;font-size:18px;color:#ca1f26;margin-bottom:5px}
.c640 .housedetail h2{margin-bottom:13px;font-weight:bold}
.c640 .housedetail h3{margin-bottom:13px;font-weight:bold}
.c640 .housedetail p.big{margin:2px 0 10px 0;font-weight:normal;font-size:22px}
.c640 .housedetail p.small{font-weight:normal;font-size:15px;text-decoration:underline}
.c640 .housedetail h6{font-weight:bold}
.c640 .housedetail p.subtitle{margin:0 0 10px 0}
.c640 .housedetail p.features{margin-bottom:0}
.c640 .housedetail .right{float:right;width:296px;margin-bottom:13px}
.c640 .housedetail .right .from{margin-top:13px}
.c640 .housedetail .right div strong{clear:left;float:left;width:140px;font-weight:bold}
.c640 .housedetail .right div{height:20px}
.c640 .housedetail .right div span{float:left}
.c640 .housedetail .right div.address strong{margin-top:10px}
.c640 .housedetail .right div.address span{clear:left}
.c640 .housedetail .top, .c640 .housedetail .top strong{color:#ca1f26;text-transform:uppercase}
.c640 .housedetail .top{margin-bottom:13px}
.c640 .housedetail .top strong{font-weight:bold}
.c640 .housedetail .left{float:left;width:307px;margin-bottom:13px}
.c640 .housedetail .left img{display:block;margin-bottom:13px}
.c640 .housedetail .left a.button{float:left;width:54px;height:19px;margin:13px 2px 0 0;padding:3px 5px 1px 5px;background:url('/img/layout/buttons/default-1.png');text-align:center;text-decoration:none;color:#fff}
.c640 .housedetail .left a.large{width:98px;height:34px !important;margin:0 0 0 1px;padding:1px 5px;background-image:url('/img/layout/buttons/mortgage-tussen-small-en-medium-in.png');text-align:left}
.c640 .housedetail .left a.large td{height:33px;font-size:11px;line-height:10px;color:#fff;text-align:center}
.c640 .housedetail .left a.large, .c640 .housedetail .left a.large span{color:#fff}
.c640 .housedetail .left a.button.inactive{color:#aaa}

.c640 .objects h2{margin-bottom:10px;color:#ca1f26;font-size:18px;font-weight:normal}
.c640 .objects .object{margin-left:20px}
.c640 .housedetail .objects{clear:both;width:618px;margin-bottom:13px}
.c640 .housedetail .objects .block-top{background-image:url('/img/layout/block/618-top.jpg')}
.c640 .housedetail .objects .block-center{width:596px;height:auto}
@media screen and (-webkit-min-device-pixel-ratio:0){.c640 .housedetail .objects .block-center{width:618px}}
.c640 .housedetail .objects .block-bottom{background-image:url('/img/layout/block/618-bottom.jpg')}

.c640 .related .block-center{height:170px}
.c640 .related h3{margin-bottom:5px;padding:1px 0 10px;font-size:18px;color:#ca1f26}
.c640 .related a{float:left;width:130px;margin-left:11px;text-decoration:none;text-align:center}
.c640 .related a.prev, .c640 .related a.next{width:20px;height:100px;background-position:center;background-repeat:no-repeat}
.c640 .related a.prev{background-image:url('/img/layout/buttons/arrow-prev.gif')}
.c640 .related a.next{background-image:url('/img/layout/buttons/arrow-next.gif')}
.c640 .related a span{display:none}
.c640 .related a.first{margin-left:0}

.c640 .usercomments h3{padding:1px 0 10px;font-size:18px;color:#ca1f26}
.c640 .usercomments strong{font-weight:bold;color:#999}

.c640 .writecomment h3{padding:1px 0 10px;font-size:18px;color:#ca1f26}
.c640 .writecomment label, .c640 .writecomment input, .c640 .writecomment textarea{float:left;margin:2px 0 4px 0}
.c640 .writecomment input, .c640 .writecomment textarea{width:320px;border:1px solid #ccc;padding:1px 2px}
.c640 .writecomment label{clear:left;width:115px}
.c640 .writecomment textarea{height:100px}
.c640 .writecomment .submit{width:86px;height:27px;border:0;padding:0 6px 10px 0;background:url('/img/layout/buttons/writecomment.jpg');color:#fff}


/* pages/sell */
.c640 h1{margin-bottom:20px;font-size:18px;color:#ca1f26}
.c640 .sell .block-center{display:table}
.c640 .sell h1{color:#333}
.c640 .sell label{display:block;line-height:20px}
.c640 .sell input, .c640 .sell select, .c640 .sell textarea{width:187px;height:17px;margin-bottom:17px;border:1px solid #cfcfcf;padding:1px 5px 0 2px}
.c640 .sell textarea{width:606px;height:100px;padding:5px}
.c640 .sell .check{width:196px;height:25px;margin-left:15px}
.c640 .sell .check.first{margin-left:0}
.c640 .sell .check input{float:left;width:auto;margin:2px 5px 0 0;border:0}
.c640 .sell .county input{width:609px}
.c640 .sell .adres, .c640 .sell .offer, .c640 .sell .floors, .c640 .sell .area, .c640 .sell .rooms{margin-left:15px}
.c640 .sell .adres input{width:398px}
.c640 .sell .file{clear:left;margin:7px 0}
.c640 .sell .file input{height:auto}
.c640 .sell .elem{float:left}
.c640 .sell .images{clear:both;width:618px}
.c640 .sell .images a{float:left;width:130px;height:100px;margin:0 0 20px 32px}
.c640 .sell .images .first{clear:left;margin-left:0}
.c640 .sell .images img{display:block;width:130px;height:100px}
.c640 .sell .submit{clear:left;float:right;width:80px;height:41px;border:0;padding-bottom:10px;background:url('/img/layout/buttons/sell-add.png');color:#fff;font-size:14px;font-weight:bold}
.c640 .sell .block-center .block-top{background-image:url('/img/layout/block/618-top.jpg')}
.c640 .sell .block-center .block-bottom{background-image:url('/img/layout/block/618-bottom.jpg')}
.c640 .sell .block-center .block-center{width:596px;height:auto}
.c640 .sell .block-center .object.first{margin-left:0}
.c640 .sell .block-center .object{margin:5px 0 0 25px}

.c314 .links li.first{margin-top:0}
.c314 .links li{display:block;margin-top:7px;padding-left:25px;background:url('/img/layout/news-bullet.gif') 0 2px no-repeat}
.c314 .house .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.c314 .house .block-center{width:314px}}
.c314 .house .rating{float:right}
.c314 .house h4{float:left;margin-bottom:10px;font-size:15px;color:#ca1f26}
.c314 .house h6{clear:both;float:left;width:190px;margin-top:7px}
.c314 .house h5{float:right;clear:right}
.c314 .house h5.big{margin-top:13px;font-size:20px;line-height:20px}
.c314 .house h5.small{margin-top:15px}
.c314 .house h5.small a{margin-bottom:7px;font-size:14px;font-weight:bold}
.c314 .house p{clear:left;padding-top:13px}
.c314 .house img{clear:left;float:left;width:130px;height:100px}
.c314 .house a.button{float:right;width:64px;height:19px;margin-left:10px;padding:4px 0 0 0;color:#fff;background:url('/img/layout/buttons/default-1.png');text-align:center;text-decoration:none}
.c314 .house a.button.first{clear:both}


/* pages/agents */
.agents .order, .agents .order p, .agents .order a{font-size:16px}
.agents .order p{display:inline}
.agents .order a{color:#ca1f26}

.agents .list h5{font-size:15px;color:#ca1f26;font-weight:bold}
.agents .list p{margin:0}
.agents .list p strong{font-weight:bold}
.agents .list hr{margin:8px 0}


/* pages/contact */
.contact-us .block-center, .contact-me .block-center{display:table}
@media screen and (-webkit-min-device-pixel-ratio:0){.contact-us .block-center, .contact-me .block-center{width:640px}}
.contact-us h1, .contact-me h1{margin-bottom:10px}
.contact-us label, .contact-us input, .contact-us select, .contact-us textarea, .contact-me label, .contact-me input, .contact-me select, .contact-me textarea{float:left;margin:0 5px 6px 0}
.contact-us label, .contact-me label{clear:left;width:150px}
.contact-us input, .contact-us select, .contact-us textarea, .contact-me input, .contact-me select, .contact-me textarea{width:420px;border:1px solid #ccc;padding:1px 2px}
.contact-us select, .contact-me select{width:426px}
.contact-us textarea, .contact-me textarea{height:100px}
.contact-us .submit, .contact-me .submit{width:86px;height:27px;margin-bottom:0;border:0;padding:0 6px 10px 0;background:url('/img/layout/buttons/writecomment.jpg');color:#fff}
p.contact{margin:0}


/* pages/login */
.login form{height:120px}
.login form label, .login form input{float:left;width:115px;margin:2px 0 4px 0}
.login form label{clear:left}
.login form input{width:200px;border:1px solid #ccc;padding:1px 2px}
.login form input.submit{width:86px;height:27px;border:0;padding:0 6px 10px 0;background-image:url(/img/layout/buttons/writecomment.jpg);color:#fff}
.login form #resetPassword{clear:both;float:left;margin-left:115px}
.login form fieldset fieldset input, .login form fieldset fieldset label{clear:none;width:auto;float:left}


/* pages/reset-password */
.resetpassword{display:table}
.resetpassword label, .resetpassword input{float:left;margin:2px 0 3px 0}
.resetpassword label{clear:left;width:115px}
.resetpassword input{border:1px solid #ccc;padding:1px 2px;width:200px}
.resetpassword .submit{background-image:url(/img/layout/buttons/writecomment.jpg);border:0 none;color:#fff;height:27px;padding:0 6px 10px 0;width:86px}


/* pages/agent-registration */
.c640 .registration input, .c640 .registration select, .c640 .registration label, .c640 .registration .strength, .c640 .registration a.datepicker{float:left;margin:3px 0 4px 0}
.c640 .registration label{clear:left;width:170px}
.c640 .registration input, .c640 .registration select{width:200px;border:1px solid;border-color:#000 #adadad #adadad #000}
.c640 .registration input.submit{width:96px;height:35px;border:0;padding:0 2px 8px 0;background:url('/img/layout/buttons/search.jpg');color:#fff;font-size:14px}
.c640 .registration input.date{width:180px}
.c640 .registration .strength{width:180px;margin:3px 0 4px 10px}
.c640 .registration .strength acronym{float:left}
.c640 .registration .strength div{float:right;width:69px;height:14px;line-height:13px;border:1px solid;border-color:#000 #adadad #adadad #000;font-size:11px;text-align:center}
.c640 .registration .strength .s0{background:none}
.c640 .registration .strength .s1{background:url('/img/layout/pass-strength-1.png')}
.c640 .registration .strength .s2{background:url('/img/layout/pass-strength-2.png')}
.c640 .registration .strength .s3{background:url('/img/layout/pass-strength-3.png')}


/* pages/my-account */
.c190 .links h1{color:#ca1f26;font-size:18px;margin-bottom:13px}
.c190.myaccount .links .block-center{padding-top:1px}
.c570 .myaccount .page{display:block}
.c570 .myaccount .page h5{color:#ca1f26;font-size:18px;padding:1px 0 10px 0}
/*.c570 .myaccount .page, .c570 .myaccount .page{display:none}*/
.c570 .myaccount .page:target, .c570 .myaccount .page.target{display:block}
.c570 .myaccount .page form{display:table}
.c570 .myaccount .page label, .c570 .myaccount .page input, .c570 .myaccount .page select{float:left;margin:3px 0 4px 0}
.c570 .myaccount .page label{clear:left;width:150px}
.c570 .myaccount .page input{width:250px}
.c570 .myaccount .page input.check{width:18px}
.c570 .myaccount .page select{width:100px}
.c570 .myaccount .page .submit{width:55px;height:24px;border:0;padding:0 5px 8px 0;background:url('/img/layout/buttons/newsletter.jpg');color:#fff}
#saved-searches li{display:block;height:22px;padding-left:25px;background:url(/img/layout/news-bullet.gif) no-repeat 0 2px}
#saved-searches li a{float:left}
#saved-searches li a.delete{width:15px;height:15px;margin:1px 0 0 10px;background:url('/img/layout/buttons/delete.png')}
#saved-searches li a.delete span{display:none}

.c640 .myaccount form{display:table}
.c640 .myaccount label, .c640 .myaccount .page input, .c640 .myaccount .page select{float:left;margin:3px 0 4px 0}
.c640 .myaccount label{clear:left;width:150px}
.c640 .myaccount input{width:250px}
.c640 .myaccount input.check{width:18px}
.c640 .myaccount select{width:100px}
.c640 .myaccount .submit{width:55px;height:24px;border:0;padding:0 5px 8px 0;background:url('/img/layout/buttons/newsletter.jpg');color:#fff}


/* pages/sitemap */
.sitemap ul{padding-left:20px}
.sitemap ul ul{margin:2px 0 8px 0 !important}
.sitemap li{list-style:circle;margin-bottom:3px}


/* pages/add-your-site */
.add-your-site form{display:table}
.add-your-site label, .add-your-site input, .add-your-site textarea{float:left;margin:3px 0 4px 0}
.add-your-site label{clear:left;width:140px}
.add-your-site input, .add-your-site textarea{width:250px}
.add-your-site textarea{height:100px}
.add-your-site .submit{width:86px;height:27px;border:0;padding:0 6px 10px 0;background-image:url(/img/layout/buttons/writecomment.jpg);color:#fff}


/* custom-pascal */
form input.check{width:auto; border:0; margin: 0 3px 0 0;}

/* custom rulez that need to be looked into */
select.county, select.municipality, input.county, input.municipality {width:auto}
.contact-me .municipality-other {width:224px}
.contact-me fieldset fieldset input {width:auto}
.contact-me fieldset fieldset span {float:left;clear:none}

/* Needed for our nicely formatted and styled JQuery datePicker */
a.dp-choose-date{float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background:url(/img/layout/calendar.png) no-repeat}
a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default}
input.dp-applied{width: 140px;float: left}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}

.c640 .projectstosell input, .c640 .projectstosell select, .c640 .projectstosell label, .c640 .projectstosell .strength, .c640 .projectstosell a.datepicker{float:left;margin:3px 0 4px 0}
.c640 .projectstosell label{clear:left;width:170px}
.c640 .projectstosell input{width:200px;border:1px solid;border-color:#000 #adadad #adadad #000}
.c640 .projectstosell input.submit{width:96px;height:35px;border:0;padding:0 2px 8px 0;background:url('/img/layout/buttons/search.jpg');color:#fff;font-size:14px}
.c640 .projectstosell input.date{width:180px}
.c640 .projectstosell .strength{width:135px;margin:3px 0 4px 10px}
.c640 .projectstosell .strength div{float:right;width:69px;height:14px;line-height:13px;border:1px solid;border-color:#000 #adadad #adadad #000;font-size:11px;text-align:center}
.c640 .projectstosell .strength .s0{background:none}
.c640 .projectstosell .strength .s1{background:url('/img/layout/pass-strength-1.png')}
.c640 .projectstosell .strength .s2{background:url('/img/layout/pass-strength-2.png')}
.c640 .projectstosell .strength .s3{background:url('/img/layout/pass-strength-3.png')}

.c640 .multipleselect {float:left;width:250px;height:150px;overflow-y:scroll;padding:5px;border:1px solid #999;margin-top:6px;margin-bottom:16px;background-color:#fff}
.c640 .multipleselect input {clear:none;float:left;margin:0 0 0 5px;width:16px;height:16px;line-height:16px;border:0}
.c640 .multipleselect label {clear:none;float:left;margin:0 0 0 5px;width:150px;height:16px;line-height:16px;text-align:left;font-weight:normal}
.c640 .multipleselect br {clear:left;float:left}


/* datePicker */
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px}
table.jCalendar th{background:#333;color:#fff;font-weight:bold;padding:3px 5px}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center}
table.jCalendar td.other-month{background:#ddd;color:#aaa}
table.jCalendar td.today{background:#666;color:#fff}
table.jCalendar td.selected{background:#f66;color:#fff}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em}
div#dp-popup{position:absolute;z-index:199}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}
a#dp-close:hover{text-decoration:underline}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}
div.dp-popup div.dp-nav-prev a{float:left}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}
div.dp-popup div.dp-nav-next a{float:right}
div.dp-popup a.disabled{cursor:default;color:#aaa}
div.dp-popup td{cursor:pointer}
div.dp-popup td.disabled{cursor:default}


