﻿body {
	font-family:verdana;
	font-size:12px;
}


a:link {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #005dac;
	text-decoration: none;
} 	

a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #143959;
	text-decoration: none;
} 

a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
} 

/* highlighted text in results */
.h 
{
    background: #cde6c7;
}

.listing {
	font-family:verdana;
	font-size:12px;
	padding:0px;
	margin:0px;
}

#hl	{
	width:100%;
	}
	
.listing th  {
	padding:0px 4px 0px 6px;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
}

.listing td{
	padding: 0;
	vertical-align: middle;
	}

.category { font-size:x-small; color:Gray; text-align:center; height: 45px; border-bottom: solid 1px #eef;}

.title { width: 420px; border-bottom: solid 1px #eef;}

.distance { border-bottom: solid 1px #eef; padding-left: 10px; width: 50px; }

.age { width: 250px; text-align: left; white-space: nowrap; font-size: x-small;}

.bread { font-size: small; margin-top: 5px;}

.heading { font-size: medium; margin-top: 18px;}

.footer {  margin-top: 30px; margin-bottom: 70px; text-align:center; font-size: x-small; color:Gray; }

.footer a:visited {color: Gray; }

.footer a:link {color: Gray; }

.SearchButton {font-size: 14px;}

.dsearchpanel {border-bottom: solid 3px white; 
    background-color: #cedce9; 
    padding: 0px 20px 17px; 
    width: 358px; }

.searchpanel {border-style: solid; border-color: White; border-width: 3px; border-left: none; border-top: none; border-right: none; }

.inputhelp  {font-size: x-small; color: Gray; vertical-align: text-top;}

.pagination a:link {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #005dac;
	text-decoration: none;
} 	

.pagination a:visited {
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #005dac;
	text-decoration: none;
} 

.pagination a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
} 

/* Sponsored links */

.enirosponslink {padding: 10px; width: 510px;
    font-family: Arial, Helvetica, Sans-Serif;
    margin:20px auto;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #ccc   ;
padding:8px 8px 4px;
font-size: 10px;
}

.enirosponslink a:link {
	color: #7d9200;
	text-decoration: none;
} 	

.enirosponslink a:visited {
	color: #7d9200;
	text-decoration: none;
} 

.enirosponslink a:hover {
	text-decoration: underline;
} 

    
div.enirosponslink h4.title 
{
    color:#666666;
font-size:1em;
line-height:1.15;
margin:0 0 6px;
text-transform:uppercase;
}    
    
.eslink {background: white; padding-top: 10px;}
.estitle {color: #222;
    font-size: 1.1em;
    line-height: 1.25;
    }
.esdesc 
{
    color:#333;
    font-size: 1.1em;
    line-height: 1.25;
}
.esdesc .esemp {font-weight: bold;}
.estitle .esemp {text-transform: uppercase;}
.esurl {font-size: 1.1em;
        line-height: 1.25;
}
