html,body{margin:0;padding:0;width:100%;height:100%;}body{background-color:white;overflow-y:scroll;position:relative;min-height:100%;height:auto!important;height:100%;}body,input,select,textarea{-x-system-font:none;font-family:tahoma,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}form{padding:0;margin:0;}h1{font-size:27px;font-weight:bold;color:#777;margin:0;padding-top:15px;padding-bottom:10px;text-align:center;}p{text-align:justify;}a{color:#2355B9;}.clear{clear:both;}.center{text-align:center;}.right{text-align:right;}.left{text-align:left;}.bold{font-weight:bold;}.nomargin{margin:0;}.nopadding{padding:0;}div#mainContainer{padding-bottom:143px;}div#loadingBar{font-size:1.5em;text-align:center;color:#777;margin-bottom:10px;height:25px;}div#footer{height:143px;width:100%;position:absolute;left:0;bottom:0;}div.generic-link{text-align:right;width:600px;margin:0 auto;font-weight:bold;padding-top:5px;}h1.main-header{font-size:22px;width:450px;margin:0 auto;padding-top:35px;}div.top-links-holder{margin-top:-50px;z-index:1;width:100%;}div.top-links{width:600px;margin:2px auto;text-align:right;}div.top-links img{border:0;}div.search-input-holder{text-align:center;}input.search-input{font-size:1.5em;color:#000;background-color:white;border:1px solid #CCC;width:600px;}.search-popup .suggestPopupContent table{border:1px solid #CCC;border-width:0 1px 1px 1px;border-spacing:0;background-color:white;opacity:.9;filter:alpha(opacity = 90);width:600px;font-size:1.2em;}.search-popup .suggestPopupContent table td{cursor:pointer;padding:0 3px;}.search-popup .item-selected{background-color:#2355B9;color:white;}div.search-tooltip{text-align:center;color:gray;width:600px;margin:0 auto 0 auto;}div.search-tooltip a{text-decoration:none;border-bottom:1px dotted #2355B9;}div.contents-holder{width:600px;margin:0 auto;}div.footer-box{width:580px;margin:0 auto;background-color:#F1F1F1;padding:10px;}div.footer-box hr{width:300px;margin:10px auto;color:#2355B9;height:1px;border:0;background-color:#2355B9;}div.footer-box div.links{text-align:center;}div.footer-box div.links strong{display:inline-block;margin:2px 0;}div.footer-box div.links a{color:#2355B9;font-weight:bold;}div.footer-box div.generic{padding-bottom:10px;}div.footer-box div.copyright{text-align:center;font-weight:bold;font-size:small;color:#777;margin-top:10px;}a.home-link{color:#777;text-decoration:none;}p.phone-links{text-align:center;}p.phone-links img{border:0;}div.lawyer-loading-panel{background:transparent url(../images/indicator-bar.gif) no-repeat scroll center center;height:40px;}div.lawyer-container{background-color:#F1F1F1;border-style:solid;border-color:#F1F1F1;border-width:0 1px;padding:3px;min-height:90px;}div.lawyer-container.first{margin-top:5px!important;}div.lawyer-container.last{margin-bottom:5px;border-bottom-width:1px;}div.lawyer-container.odd{background-color:#FFF;}div.lawyer-container.lawyer-selected{background-color:#FFEB86;cursor:pointer;}div.lawyer-container.lawyer-not-selected{cursor:default;}div.ads-powered{border:2px solid #FF8D00;margin-top:2px;margin-bottom:2px;}div.starred{background-image:url(../images/star.png);background-repeat:no-repeat;background-position:578px 5px;}div.lawyer-property{margin-left:35px;height:20px;}div.lawyer-property-title{float:left;text-align:right;width:25px;height:20px;font-weight:bold;}div.lawyer-name{font-size:17px;margin-left:0;color:gray;font-weight:bold;height:auto;margin-bottom:3px;}div.lawyer-url{margin-left:0;height:auto;margin-bottom:3px;color:green;text-decoration:underline;}div.lawyer-specialization{margin-left:0;padding-bottom:3px;height:auto;}div.lawyer-address{height:auto;min-height:20px;}div.match,span.match{font-weight:bold;color:green;}div.lawyer-property-title.lawyer-address{background:transparent url(../images/property-icons/house.png) no-repeat scroll right top;}div.lawyer-property-title.lawyer-phone{background:transparent url(../images/property-icons/telephone.png) no-repeat scroll right top;}div.lawyer-property-title.lawyer-fax{background:transparent url(../images/property-icons/printer.png) no-repeat scroll right top;}div.lawyer-property-title.lawyer-languages{background:transparent url(../images/property-icons/lang.png) no-repeat scroll right top;}div.lawyer-details-property{margin-left:170px;min-height:20px;}div.lawyer-details-property-title{float:left;text-align:right;width:160px;min-height:20px;font-weight:bold;}div.lawyer-details-name{margin-left:0;font-size:19px;font-weight:bold;padding-bottom:5px;height:auto;text-align:center;}div.lawyer-details-url{margin-left:0;height:auto;padding-bottom:5px;text-align:center;}div.lawyer-details-url a{color:green;}div.lawyer-details-specializations-title{float:left;height:auto;}div.lawyer-details-specializations{height:auto;}div.lawyer-details-master-specializations-title{float:left;height:auto;}div.lawyer-details-master-specializations{height:auto;}div.go-back-button-holder{text-align:center;margin:10px 0;}.go-back-button{font-weight:bold;}.go-back-button a{color:#2355B9;}div.edit-button-holder{text-align:center;margin:10px 0;}div.make-pending-button-holder{text-align:center;margin:10px 0;}div.lawyer-details-sex-male{background:transparent url(../images/property-icons/male.png) no-repeat scroll left top;padding-left:18px;}div.lawyer-details-sex-female{background:transparent url(../images/property-icons/female.png) no-repeat scroll left top;padding-left:18px;}div.lawyer-details-email a{color:#2355B9;}ul.lawyer-details-specializations{margin:0 0 5px 0;list-style:disc outside;padding-left:15px;}ul.lawyer-details-master-specializations{margin:0 0 5px 0;list-style:disc outside;padding-left:15px;}div.lawyer-details-languages{height:auto;min-height:20px;}div.map-loading{background:transparent url(../images/indicator-small.gif) no-repeat scroll center center;height:30px;}div.map-loaded{width:590px;margin:auto;margin-top:10px;border-style:solid;border-color:gray;border-width:1px;}div.lawyer-no-results-label{padding:5px 0;text-align:center;color:gray;font-weight:bold;}div.lawyer-not-found-label{padding:5px 0;text-align:center;color:gray;font-weight:bold;}div.lawyer-not-found-holder{text-align:center;}div.lawyer-details-logo-holder{text-align:center;}div.lawyer-details-photo-holder{width:500px;text-align:center;margin:0 auto;}div.lawyer-details-photo-holder img{margin:5px 0;}div.lawyer-details-icon-list{width:500px;margin:0 auto;text-align:center;}div.lawyer-details-icon-list div.icon{border-style:solid;border-color:#F1F1F1;border-width:1px;cursor:pointer;display:inline-block;width:80px;height:80px;margin:0 2px;}div.lawyer-details-icon-list div.icon img{opacity:.5;filter:alpha(opacity = 50);}div.lawyer-details-icon-list div.icon.active{border-color:#BBB;}div.lawyer-details-icon-list div.icon.active img{opacity:1.0;filter:alpha(opacity = 100);}table.icon-table{width:80px;height:80px;padding:0;margin:0;}table.icon-table td{vertical-align:middle!important;text-align:center!important;}table.lawyer-details-photo-table{width:100%;padding:0;margin:0;height:215px;}table.lawyer-details-photo-table td{vertical-align:middle!important;text-align:center!important;}div.single.lawyer-details-photo-holder table.lawyer-details-photo-table{height:auto;}div.lawyer-front-photo-holder{float:right;text-align:right;width:90px;}div.lawyer-front-photo-holder img{border:1px solid #CCC;padding:1px;background-color:white;}div.details-header-holder{text-align:center;margin:10px 0;}div.details-header-holder button,div.details-header-holder a{margin:0 5px;}div.details-footer-holder{text-align:center;margin:10px 0;}div.details-footer-holder button{margin:0 5px;}div.lawyer-details-links div{display:inline-block;margin-right:6px;}div.lawyer-details-links div img{border:0;}div.lawyer-editor-property-title{float:left;text-align:right;width:100px;height:20px;font-weight:bold;height:27px;}div.lawyer-editor-property{height:27px;margin-left:103px;}input.lawyer-editor-text-box{color:#000;background-color:white;border:1px solid #CCC;width:400px;}select.lawyer-editor-list-box{padding:0;}div.lawyer-editor-address-title{float:none;}div.lawyer-editor-street-title,div.lawyer-editor-code-title,div.lawyer-editor-city-title,div.lawyer-editor-region-title{margin-left:50px;}div.lawyer-editor-street,div.lawyer-editor-code,div.lawyer-editor-city,div.lawyer-editor-region{margin-left:153px;}input.lawyer-editor-street,input.lawyer-editor-code,input.lawyer-editor-city,input.lawyer-editor-region{width:350px;}div.save-progress-panel{position:absolute;z-index:2147483646;left:0;top:0;right:0;bottom:0;opacity:.5;filter:alpha(opacity = 50);background-color:white;}div.save-progress-label{position:absolute;z-index:2147483647;width:600px;font-weight:bold;text-align:center;font-size:1.5em;}div.editor-header-holder{text-align:center;margin:10px 0;}div.editor-header-holder button{margin:0 5px;}div.editor-footer-holder{text-align:center;margin:10px 0;}div.editor-footer-holder button{margin:0 5px;}table.editor-photos-table{margin:0 auto;width:200px;border-spacing:0;border-collapse:collapse;}table.editor-photos-table td{border:1px solid #CCC;}td.editor-photos-table-photo-cell{text-align:center;width:130px;}td.editor-photos-table-delete-cell{text-align:center;width:70px;}td.editor-photos-table-header{text-align:center;font-weight:bold;}div.editor-photos-table-holder{float:left;width:270px;}div.editor-logos-table-holder{width:270px;margin-left:270px;}div.file-upload-holder{text-align:center;}div.file-upload-holder input{margin:3px 0;}div.admin-pending-panel-header{text-align:center;font-weight:bold;padding:5px 0;}div.admin-pending-panel-header a{color:#2355B9;margin:0 10px;}div.admin-pending-panel-header a:hover{text-decoration:none;}div.deactivate-progress-panel{position:absolute;z-index:2147483646;left:0;top:0;right:0;bottom:0;opacity:.5;filter:alpha(opacity = 50);background-color:white;}div.deactivate-progress-label{position:absolute;z-index:2147483647;width:600px;font-weight:bold;text-align:center;font-size:1.5em;}div.statistics-holder{padding:13px 0;text-align:center;}