.merchant{
margin:20px 0 0 15px;
width:650px;
font-weight:bold;
font-size:12px;
position:relative;
padding-top:20px;
clear:right !important;
min-height:200px;
}
.merchant img{
margin:5px;
border:0;
float:left;
}
.merchant h4{
margin:0 0 10px 0;
padding:2px 0 2px 2px;
background-color:#000066;
color:#ffffff;

}
.merchant ul{
color:#000066;
margin:10px 0 0 240px;
padding:0;
font-weight:normal;
}
.merchant ul li{
margin:3px 0 0 0;
padding:0;
list-style:none;
}
.merchant ul li.add{
margin:0;
padding:0;
}
.merchant p{
font-size:12px;
font-weight:normal;
text-align:justify;
margin:2px 0 0 0;
padding: 0 5px 10px 5px;
line-height:120%;
font-family:verdana;
color:#000066;
}
h3.directory-header{
margin:5px 0 10px 10px;
padding:0;
font-size:18px;
}
select{
color:#000066;
font-weight:bold;
font-size:12px;
}
a.agt_email{
font-size:12px;
color:#00f !important;
text-decoration:underline !important;
}
a.agt_listings{
position:absolute;
top:2px;
right:80px;
font-weight:bold;
padding-left:24px;
color:#fff;
background-image: url(../images/agents/email_icon.gif);
background-repeat:no-repeat;
}
.tour_nav2{
right:0;
height:20px;
position:absolute;
top:160px;
}

#city_index{
margin:0;
padding:0;
text-align:right;
}
#county_index{
margin:0;
padding:0;
text-align:right;
}

form{
float:right;
margin:0 5px 10px 0;
}

h1#page_header{
position:absolute;
top:85px;
right:5px;
font-size:30px;
font-family:'times new roman', verdana;
text-align:right;
}
 
div.agt_div{
position:relative;
margin:0 0 0 10px;
}