﻿.listing{
	float:left;
    width: 980px;
    padding: 0 0 5px 10px;
}

.listing ul {margin:0; padding:0; list-style:none; float:left;}
.listing ul>li {display:block;}

.listing ul>li div {display:inline; float:left;}
.listing ul>li div.col1 {width: 0px; text-align:center;}
.listing ul>li div.col2 {width: 580px; padding: 0 5px 0 5px;}
.listing ul>li div.col3 {width: 240px; float:right;}
.listing ul>li div.col4 {width: 80px;}

.listing ul>li div.col1 img {max-height:80px; max-width:80px;}

.listing ul>li div.col2 ul {padding-left:75px; width:100%;}
.listing ul>li div.col2 ul>li {padding:2px 0px;}
.listing ul>li div.col2 label { margin-left:-75px; width:75px; display:inline-block; text-align:right; color:#7b8a3a; font-weight:lighter;}
.listing ul>li div.col2 ul>li h3 { padding:0; text-align:left; margin:0px 0px 0px -75px; font-size: 1em; }

.listing ul>li div.col3 h4{color: #7b8a3a; text-decoration: underline; padding:0; margin:0;}
.listing ul>li div.col3 p {color: #404040; min-height:35px; vertical-align:top;}

#directory_list {width: 670px; display:inline; padding: 0 0 5px 10px; float:left;}
#directory_list ul {margin:0; padding:0; list-style:none; float:left;}
#directory_list ul>li {display:block; clear:both; float:left; width:670px; padding:2px;}
#directory_list ul > li.alternate
{
    background-color: #F7F7F7;
}
#directory_list ul>li ul>li {padding-left:75px; margin-top:2px; width:595px;}
#directory_list ul>li ul>li h2 {font-size:1em; margin:0 0 0 -75px; padding:0; font-weight:normal;}
#directory_list ul>li ul>li label {margin-left:-75px; width:75px; display:inline-block; text-align:right; color:#7b8a3a; font-weight:lighter;}

#directory_list h1 {font-size:1.5em; padding:0; margin:0;}

.directory_search_ads {float:right; display:inline-block; width:310px; margin:-10px 10px 0 0;}