/*********************Directory******************/
.directory-outer{float:left;width:370px;}
.directory
{
background:#FFFFFF;
border:1px solid #e8e8e8;
padding:10px;
width:330px;
float:left;
margin-top:5px;
}
.directory ul
{
margin:0px;
padding:0px;
width:330px;
}
.directory ul li
{
width:150px;
line-height:25px;
font-size:13px;
color:#0c5081;
margin:0px;
padding:0px;
float:left;
border-bottom:1px solid #e8e8e8;
list-style:none;
text-indent:10px;
}
.directory a
{
color:#0c5081;
font-weight:bold;
text-decoration:underline;
padding:5px;
}
.directory a:hover
{
background-color:#0c5081;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:5px;
}
/*********************Directory End******************/
/*************************Service Provider***********************/

.service-outer
{
float:right;
width:340px;
margin-top:5px;
}
div.blueround-top
{
background:url(../imgs/bluetab-tr.jpg) no-repeat right top;
height:34px;
float:left;
width:340px;
color:#FFFFFF;
font-size:14px;
line-height:34px;
text-indent:15px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
div.blueround-top span
{
background:url(../imgs/bluetab-tl.jpg) no-repeat left top;
height:34px;
float:left;
width:250px;
}
div.blueround-bot
{
background:url(../imgs/graycorner-right-bottom.gif) no-repeat right top;
height:8px;
float:left;
width:340px;
}
div.blueround-bot span
{
background:url(../imgs/graycorner-left-bottom.gif) no-repeat left top;
height:8px;
float:left;
width:8px;
}
.service-in
{
float:left;
background:#FFFFFF;
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
width:328px;
padding:5px;
}
.serviceprovider{width:328px; float:left;border-bottom:1px solid #e8e8e8;}
.serviceincompanyname
{
color:#0d5182;
font-size:11px;
line-height:24px;
float:left;
width:230px;
}
.serviceincompanyname a
{
color:#0d5182;
font-size:11px;
float:left;
text-indent:10px;
}
.serviceinaddeddate{width:98px;font-size:11px; float:left;line-height:32px;color:#353535;text-indent:10px;}
