.iw_modularea_Totaali .iw_modulcontent_inner{position:relative}.iw_modularea_Totaali .ui-widget span{display:block;margin-bottom:1em}.iw_modularea_Totaali .ui-helper-hidden-accessible{display:block;margin:1em 0}.iw_modularea_Totaali .search-text,.iw_content .iw_modularea_Totaali input[type="text"]{background:#fff;padding:0 50px 0 10px;margin:0;height:40px;line-height:40px;border:1px solid #ddd;font-family:titillium;font-size:18px}.searchpanel .frminput.searching,.iw_modularea_Totaali .search-text.searching{background:#fff url(../images/ajax-loader.gif) no-repeat 95% center !important;transition:none}.searchpanel .frminput.searching{background-position:85% center !important}.searchpanel .ui-helper-hidden-accessible{position:absolute;top:-20px;left:0}.iw_modularea_Totaali .show-results-btn{padding:10px 15px}.totaali{margin-bottom:25px}.totaali td{padding-right:10px;vertical-align:top}.totaali td.left{width:150px}.totaali .modulHeaderIcon{height:30px;width:30px}.totaali .title h3{padding:0px 0 0.5em 42px}.totaali .modulHeaderIcon{background-color:#e7e7e7}.totaali .businessunit .modulHeaderIcon{background-image:url('../images/icons/totaali-businessunit.png')}.totaali .office .modulHeaderIcon{background-image:url('../images/icons/totaali-office.png')}.totaali .person .modulHeaderIcon{background-image:url('../images/icons/totaali-person.png')}.totaali li{list-style:none}.icons .totaali td{padding-bottom:3px}.icons .totaali .left span{display:none}.icons .totaali .left{height:18px;min-width:18px;width:18px}.icons .totaali .name .left{background:url('../images/icons/totaali-person.png') no-repeat -6px center}.icons .totaali .hours .left{background:url('../images/icons/icon-clock.png') no-repeat 0 3px}.icons .totaali .email .left{background:url('../images/icons/icon-email.png') no-repeat 0 3px}.icons .totaali .phone1 .left{background:url('../images/icons/icon-phone2.png') no-repeat 0 3px}.icons .totaali .mobile .left{background:url('../images/icons/icon-phone.png') no-repeat 2px 3px}.icons .totaali .www .left{background:url('../images/icons/icon-www.png') no-repeat 0 3px}.icons .totaali .address1 .left{background:url('../images/icons/icon-marker.png') no-repeat 2px 3px}.icons .totaali .address2 .left{background:url('../images/icons/icon-post.png') no-repeat 0 3px}.icons .totaali .additional .left{background:url('../images/icons/icon-info.png') no-repeat 4px 3px}.icons .totaali .fax .left{background:url('../images/icons/icon-fax.png') no-repeat 0 3px}.totaali table{width:100%}.totaali .servicelevel2 a{margin-left:10px}.totaali .servicelevel3 a{margin-left:20px}.totaali .servicelevel4 a{margin-left:30px}.totaali .servicelevel5 a{margin-left:40px}.totaali .servicelevel6 a{margin-left:50px}.totaali .servicelevel7 a{margin-left:60px}.totaali .servicelevel8 a{margin-left:70px}.totaali .servicelevel9 a{margin-left:80px}.totaali .servicelevel10 a{margin-left:90px}.totaali .personitem.bu .name,.totaali .personitem.office .name,.totaali .personitem.person .name{padding-left:30px}.totaali .personitem.bu .name{background:url('../images/icons/totaali-businessunit.png') -6px -5px no-repeat}.totaali .personitem.office .name{background:url('../images/icons/totaali-office.png') -7px -6px no-repeat}.totaali .personitem.person .name{background:url('../images/icons/totaali-person.png') -6px -4px no-repeat}.icons .totaali .personitem{display:block;margin-bottom:10px}.activelevellink{font-weight:bold}.totaali td.spacer div{height:0;border-bottom:1px dotted #ddd;margin:10px 0}.ui-autocomplete{background:#fff;border:1px solid #ddd;border-top:none;position:absolute !important;z-index:9;max-height:400px;overflow:auto}.ui-autocomplete a{display:block;font-size:1.1em;padding:5px 10px 5px 40px}.ui-autocomplete .bu{background:url('../images/icons/totaali-businessunit.png') top left no-repeat}.ui-autocomplete .office{background:url('../images/icons/totaali-office.png') top left no-repeat}.ui-autocomplete .person{background:url('../images/icons/totaali-person.png') top left no-repeat}.ui-autocomplete a:hover{background-color:#efefef}.ui-autocomplete-loading{background:url('../images/ajax-loader-black.gif') right center no-repeat}.contacts-loading-container{width:100%;height:100%;position:absolute;background:#fff;opacity:0.5;filter:alpha(opacity=50)}.contacts-loading-container .loader{background:#fff url('../images/ajax-loader.gif') top center no-repeat;margin-top:55px;min-height:40px;width:30%}.ui-widget .search-text{width:250px}