﻿div.listing, div.nolisting
{
	padding-left: 10px;
	border: 1px solid #ccc;
	border-radius: 10px;
	margin-top: 5px;
	font-size: 0.9em;
}

div.listing a.maplink {
	font-size: 0.85em;
	text-decoration: none !important;
}
div.listing span.mapme {
	display: inline;
}
div.listing a.maplink:HOVER {
	text-decoration: underline !important;
}

div.listing .logo {float: right; margin-left: 10px; width: 200px; height: 100px; overflow: hidden; text-align: center; vertical-align: middle; position: relative;}
div.listing .logo img {}

div.listing div.social {font-weight: bold; margin: 8px 0px 0px 0px; font-size: 0.95em;}
div.listing div.social img {float: left; margin-left: 5px; height: 16px; width: 16px;}

div.listing div.sponsored {
	padding: 10px;
	padding-left: 22px;
	min-height: 60px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/blue/dir/sponsored.png);
}
div.listing div.standard {
	padding: 10px;
}
div.listing div.exact {
	padding: 10px;
	padding-left: 22px;
	min-height: 69px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/blue/dir/exact.png);
}

div.listing div.nme 
{
	font-size: 1.1em;
}
div.listing div.add, div.listing div.url
{
	margin-bottom: 2px;
}

div.icons {margin-top: 6px; border: 0px solid red; float: left;}
div.icons div.icon {
	font-size: 0.9em;
	padding-left: 19px;
	float: left;
	margin-right: 10px;
	background-repeat: no-repeat;
	line-height: 15px;
	border: 0px solid red;
}
div.icons div.hideicon 
{
	padding-left: 0px;
}
div.icons div.icon2 
{
	font-size: 0.9em;
	padding-left: 8px;
	float: left;
	margin-right: 10px;
	background-repeat: no-repeat;
	line-height: 20px;
	border: 0px solid red;
}
div.icons div.icon a {text-decoration: none !important;}
div.icons div.icon a:HOVER {text-decoration: underline !important;}

div.icons div.br {background-image: url(../images/blue/dir/right.png);}
div.icons div.url {background-image: url(../images/blue/dir/home.png);}
div.icons div.quote {background-image: url(../images/blue/dir/quote.png);}
div.icons div.coup {background-image: url(../images/blue/dir/cash.png);}
div.icons div.info {background-image: url(../images/blue/dir/info.png);}
div.icons div.zoom {background-image: url(../images/blue/dir/zoom.png);}
div.icons div.about {background-image: url(../images/blue/dir/star.png);}
div.icons div.vid {background-image: url(../images/blue/dir/video.png);}
div.icons div.cr {background-image: url(../images/blue/dir/cr.png);}
div.icons div.fa {background-image: url(../images/blue/dir/pencil.png);}

div.dark div.br {background-image: url(../images/blue/dir/right_dark.png);}
div.dark div.url {background-image: url(../images/blue/dir/home_dark.png);}
div.dark div.quote {background-image: url(../images/blue/dir/quote_dark.png);}
div.dark div.coup {background-image: url(../images/blue/dir/cash_dark.png);}
div.dark div.info {background-image: url(../images/blue/dir/info_dark.png);}
div.dark div.zoom {background-image: url(../images/blue/dir/zoom_dark.png);}
div.dark div.about {background-image: url(../images/blue/dir/star_dark.png);}
div.dark div.vid {background-image: url(../images/blue/dir/video_dark.png);}
div.dark div.cr {background-image: url(../images/blue/dir/cr_dark.png);}
div.dark div.fa {background-image: url(../images/blue/dir/pencil_dark.png);}

/* div.vert div.icon {clear: left; margin-bottom: 5px;} */
div.premiere
{
	background-color: #66793a;
	color: White;
	border-style: none;
}
div.top, div.premium, div.gold
{
	background-color: #005a78;
	color: White;
	border-style: none;
}
div.top a, div.top a:VISITED, div.premium a, div.premium a:VISITED, div.gold a, div.gold a:VISITED, div.premiere a, div.premiere a:VISITED
{
	color: White !important;
	text-decoration: underline !important;
}

div.featured, div.feature, div.silver
{
	background-color: #badee5;
	color: #333;
	border-style: none;
}
div.featured a, div.featured a:VISITED, div.feature a, div.feature a:VISITED, div.silver a, div.silver a:VISITED
{
	color: #005a78 !important;
	text-decoration: underline !important;
}

div.enhanced, div.bronze {
	background-color: #E2DDB5;
}
div.enhanced a, div.enhanced a:VISITED, div.bronze a, div.bronze a:VISITED
{
	color: #005a78 !important;
	text-decoration: underline !important;
}
div.enhanced div.sponsored, div.feature div.sponsored, div.featured div.sponsored, div.silver div.sponsored, div.bronze div.sponsored, div.chrome div.sponsored {
	background-image: url(../images/blue/dir/sponsored_dark.png);
}

div.color
{
	color: #6679CA;   
    background-color: #e3f2f5;
    font-weight: bold;
}
div.color a.br, div.color a.br:VISITED
{
	color: #6679CA !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}

div.listing div.ansince2
{
    display: none;
}
div.listing div.absince {font-style: italic;}
