﻿.search
{
}
.search .left
{
	width:500px !important;
	float:left;
}
.search .left ul
{
	list-style-type:none;
	list-style-image:none;
	padding:0px !important;
	margin:0px !important;
}
.search .left li
{
	padding:0px 0px 5px 0px;
}
.search .left li span
{
	font-weight:bold;
}
.search .left .inputs
{
}
.search .left .inputs label,
.search .left .inputs .div
{
	display:block;
	padding:10px 0px 2px 0px;
}
.search .right
{
	width:230px !important;
	float:right;
}
.search .prompt
{
	background-color:#faed80;
}

.resleft
{
	width:110px;
	float:left;
	margin:0px 22px 0px 0px;
	min-height:100px;
}
.resright
{
	width:110px;
	float:right;
	min-height:100px;
}
.results
{
	width:505px;
	float:left;
}
.results .summary
{
}
.results .summary .count
{
	padding:10px 0px 0px 0px;
}
.results .top
{
	width:502px;
	margin:10px 0px 10px 0px;
}
.results .result
{
	margin:20px 0px 0px 0px;
	width:505px;
}
.results .result h2
{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
.results .result.bold
{
	padding:2px 3px 4px 3px;
	background-color:#dadada;
	width:499px;
}
.results .result.bold h2
{
	font-weight:bold;
	color:#a70405;
}
.results .result p
{
	padding:0px !important;
	margin:0px !important;
}
.results .result .map
{
	display:inline-block;
	width:10px;
	float:left;
	padding:0px 5px 0px 0px;
	margin:3px 0px 0px 0px;
}
.results .result.profile
{
	padding:2px 3px 4px 3px;
	background-color:#dadada;
/*	min-height:104px;*/
}
.results .result.profile h2
{
	font-weight:bold;
	color:#a70405;
}
.results .result.profile .photo
{
	float:right;
	width:125px;
	height:125px;
	margin:2px;
	overflow:hidden;
	/*background-color:#fff;
	border:solid 1px #000;*/
}
.results .result.profile .photo span
{
	display:block;
	width:119px;
	height:119px;
	padding:3px;
	text-align:center;
	font-size:14px;
}
.results .result .phone a,
.results .result .zip a
{
	font-style:italic;
	/*color:#000;*/
}
.results .result .phone a:hover,
.results .result .zip a:hover
{
	text-decoration:underline;
}
.results .result .serving
{
	padding:2px 0px 2px 0px;
}
.results .result .bt
{
	padding:4px 0px 0px 0px;
}
.results .result .link
{
	padding:5px 0px 0px 0px;
}
.results .result.profile .profile
{
	padding:8px 0px 0px 0px;
	width:365px;
}
.results .sep
{
	margin:0px 20px 12px 20px !important;
	text-align:center;
	background-image:url(SepLine.gif);
	background-repeat:repeat-x;
	background-position:0px 7px;
}
.results .sep span
{
	display:inline-block;
	padding:0px 5px 0px 5px;
	background-color:#fff;
	font-style:italic;
}


.topAds
{
	margin:0px auto 15px auto;
	width:936px;
	overflow:hidden;
}
.topAds .slides li
{
	margin:0px 0px 0px 0px !important;
	padding:0px !important;
}
