.tx-wtdirectory-pi1 { width: 100%; }

/* Main */
.clear { clear: both; }	
	
.wtdirectory_all { }

.wtdirectory_all_even1 {
        background-color: #ffffff;
        border-bottom: 1px solid #fff;
        padding: 0.4em 0 0 0.4em;
        float: right;
        width: 78%;
}

.wtdirectory_all_even {
        background-color: #ffffff;
        border-bottom: 1px solid #fff;
        padding: 0.4em 0 0 0.4em;
        float: left;
        width: 20%;
}


.wtdirectory_all_odd1 {
        background-color: #EDE9D9;
        border-bottom: 1px solid #fff;
        padding: 0.4em 0 0 0.4em;
        float: right;
        width: 78%;
}

.wtdirectory_all_odd {
        background-color: #EDE9D9;
        border-bottom: 1px solid #fff;
        padding: 0.4em 0 0 0.4em;
        float: left;
        width: 20%;
}

/* List view */
.wtdirectory_list {

}

/*.odd { background-color: #EDE9D9; border-bottom: 1px solid #ccc; padding: 0.4em 0 0 0.5em; float: left; width: 100%;}*/
.odd { background-color: #FFFFFF; border-bottom: 1px solid #ccc; padding: 0.4em 0 0 0.5em; float: left; width: 100%;}
.even { background-color: #ffffff; border-bottom: 1px solid #ccc; padding: 0.4em 0 0 0.5em; float: left; width: 100%; }

/*.wt_directory_image { padding:2px; }*/

.wtdirectory_filter_div { padding-bottom: 10px; float: left;}
.wtdirectory_filter_text_building { margin-left: 5px; border: 1px solid #ccc; }
 input[type="submit"] { border: solid 1px #000;  margin-left: 5px; font-size: .9em; padding:.2em 0; height: 1.6em; }
.wtdirectory_filter_abc { padding-bottom: 10px; padding-top: 5px; float: left; clear: left; }
.wtdirectory_filter_abc_name { padding-bottom: 0px; padding-top: 0px; float: left; clear: left; }
.wtdirectory_abc_letter { font-size: 14px; padding-right: 5px; }
.wtdirectory_abc_letter_all { font-size: 14px; padding-right: 5px; }
.wtdirectory_pagebrowser { padding-bottom: 5px; padding-top: 5px; float: left; clear: left; }
.wtdirectory_noaddresses { padding-bottom: 5px; padding-top: 5px; float: left; clear: left; }

.row_image    { width: auto; float: left; padding-right: 10px; padding-bottom: 5px; }
.row_firstname { width: auto; float:left; padding-right: 4px; font-weight: bold; color: #000; }
.row_lastname { width: auto; float:left; padding-right: 5px; font-weight: bold; color: #000; }
.row_www     { width: 10px; height: 13px; float:left; padding-right: 5px; padding-top: 2px; }
.row_email   { width: 10px; height: 13px; float:left; padding-right: 5px; padding-top: 2px; }
.row_googlemaplink { width: 10px; height: 13px; float:left; padding-right: 15px; padding-top: 0px; }
.row_googlemaplink a { color: red; font-weight: bold; }
.row_address { width: 190px; float:left; }
.row_country { width: 20px; float:left; }
.row_zip     { width: 60px; float:left; }
.row_city    { width: 150px; float:left; }
.row_phone   { width: 160px; float:left; }
.row_building   { width: auto; float:right; padding-right: 0px; }
.row_room   { width: auto; float:right; }
.row_description   { width: auto; float:left; padding-top: 10px; }
/*.morelink    { width: 15px; float:left; }*/

.wtdirectory_all_vcard,
.wtdirectory_all_powermail,
.wtdirectory_all_detaillink,
.wtdirectory_all_googlemaplink {
	margin-left: 10px;
	font-weight: bold;
	color: red;
}

/* Autocomplete */
.wt_directory_autocompletecontainer {
	padding: 5px;
	border: 1px solid #888;
	background-color: #FAFAFA;
}
.wt_directory_autocompletecontainer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.wt_directory_autocompletecontainer ul li {
	cursor: pointer;
}

