p.contacttitle { font-size:1.5em; margin-bottom:15px;} 

div.contact_display { border:1px solid #fff; padding:15px; margin:0;}

div#contact_map {display:none;}

div#detail_tab, div#map_tab {cursor:pointer;border:1px solid #ccc; margin:0 0 0 5px; padding:3px 0; float:left; text-align:center;}

div#detail_tab {color:#000; background:#fff; width:7em;}
div#map_tab {color:#777; background:#ddd; width:5em;}

div#map_canvas {color:#000; border:3px solid #ccc;}
div#map_canvas a {color:blue} 

.clear { clear:both; }
div#contact_image {float:right; width:60%; padding:2px 20px }
div#contact_image img { border:3px solid #444; }
div#map_canvas a {color:blue} 
.maperror { color:#A30A09 }

.warning {color:#A30A09; }
.contact_unpublished { font-style:italic; color:#ccc; }

#easy_directory_list th, #easy_directory_detaillist th {text-align:left;}
#easy_directory_list tr {cursor:pointer;}
#easy_directory_detaillist {clear:both;}
#easy_directory_detaillist td {padding:10px 0 5px 0;border-bottom:1px groove #ddd;}
.ed_altrow {}
#ed_back{cursor:pointer}
#ed_printlink {text-align:right; font-size:1.3em}
#ed_printlink a {text-decoration:none;}
.ed_left {float:left;}
.ed_back {float:right;width:100px}

tr.contact_row td a {text-decoration:none;color:#fff;}
tr.contact_row td a:hover {text-decoration:none;color:#f6efa6;}
