@CHARSET "ISO-8859-1";

/* Related Box */

.relatedSearchBox {
	width: 780px;
	margin: 10px auto 15px;
}
.relatedSearchBox a {
	text-decoration: none;
}
.searchedFor {
	font-weight: bold;
	width: 580px;
	padding: 0 5px 0 10px;
	height: 36px;
	background: url(/images/boxTemplate/searchedFor.gif) no-repeat;
}
.searchedFor * {
	line-height: 36px;
}
.searchedFor h1 {
  font-size: 14px;	
}
.searchedFor label {
	color: #db3324;
}
.resultPager {
	color: #db3324;
}
#locationSuggestions, #noMatches {
	margin: 5px 0 0 25px;	
}
#locationSuggestions span {
	font-style: italic;	
}
#noMatches {
	color: #db3324;
}
#listingResults {
	margin-top: 10px;
}

/** TIER 1 **/
.tier1 {
	background: url(/images/boxTemplate/tier1.gif) no-repeat;
	width: 600px;
}
.tier1 .bottomLine {
	clear: both;
	background: url(/images/boxTemplate/tier1Bottom.gif) no-repeat;
	height: 24px;
	width: 598px;	
}

/** TIER 2 **/
.tier2 {
	background: url(/images/boxTemplate/tier2.gif) no-repeat;
	width: 600px;
}
.tier2 .content {
	min-height: 100px;	
}
.tier2 .bottomLine {
	clear: both;
	background: url(/images/boxTemplate/tier2Bottom.gif) no-repeat;
	height: 24px;
	width: 598px;	
}

/** TIER 1 AND TIER 2 **/
.tier1 .displayName, .tier2 .displayName {
	line-height: 35px;
	height: 35px;
	padding: 0 0 0 15px;
	font-size: 1.15em;
	font-weight: bold;
	width: 450px;
	overflow: hidden;
}
.content {
	width: 460px;
	margin: 10px 0 0;
	padding: 0 0 0 15px;
}
.imgContainer {
	width: 165px;
	text-align: center;
	overflow: hidden;
}
.infoContainer {
	width: 275px;
	margin-left: 10px;
}
.infoContainer .additionalLinks {
	margin-top: 15px;
	font-size: .95em;
}
.infoContainer .additionalLinks li {
	display: inline;
	border-left: 1px solid #ccc;
	padding-left: 5px;
}
.infoContainer .additionalLinks li.first {
	border-left: none;
}
ul.profileInfo li {
	padding: 5px 0;	
}
.phone {
	font-size: 1.2em;
	font-weight: bold;
}
.options {
	background: url(/images/boxTemplate/optionsDotted.gif) no-repeat 0 5px;
	margin: 10px 0 0;
	padding: 0 0 0 10px;
}
.options li {
	color:	#0071bc;
}
.options a {
	text-decoration: none;
	padding: 2px 0;
}
a.additionalLink {
	font-size: .9em;	
}

/** TIER 3 **/

.tier3 {
	background: url(/images/boxTemplate/tier3.gif) no-repeat;
	width: 600px;
	min-height: 86px;
	margin: 0 0 10px;
}
.tier3 ul {
	padding: 0 0 0 15px;
}
.tier3 li {
	line-height: 20px;
}
.tier3 .displayName {
	color: #343434;
	font-weight: bold;
	line-height: 36px;
	font-size: 1.1em;
}

/** TILE AD **/
#tileAdResults {
	margin: 48px 0 0 20px;	
}
.tileAd {
	background: url(/images/boxTemplate/tileAd.gif) no-repeat;
	width: 260px;
	margin: 0 0 10px;
}
.tileAd ul {
	padding: 10px 15px 0;
}
.tileAd .displayName {
	color: #0071bc;
	font-weight: bold;
	font-size: 1.1em;
}
.tileAd .tagline {
	color: #0071bc;
}
.tileAd .description {
	padding: 5px 0;
}
.tileAd .displayName a {
	text-decoration: underline;
}
.tileAd .tileLink {
	color: green;
}
.tileAd .options {
	background: url(/images/boxTemplate/tileSpacer.gif) no-repeat top center;
	padding: 5px 0 0;
	font-size: .95em;
}
.tileAd .options ul {
	padding: 0;
}
.tileAd .options ul li {
	display: inline;
	color: #0071bc;
}
.tileAd .bottomLine {
	background: url(/images/boxTemplate/tileAdBottom.gif) no-repeat;	
	height: 10px;
	width: 260px;
}

/** PREMIUM AD **/
.premiumAd {
	background: url(/images/boxTemplate/premium.gif) no-repeat;
	min-height: 100px;
	width: 879px;
}
.premiumAd .displayName {
	line-height: 35px;
	padding: 0 0 0 15px;
	font-weight: bold;
	font-size: 1.15em;
	width: 400px;
}
.premiumAd .info {
	clear: both;
	padding: 0 0 0 15px;
	line-height: 20px;
	width: 800px;
}

/** BUTTONS **/
.buttonContainer {
	padding: 10px 17px 0 0;
}
.buttons a {
	background: url(/images/boxTemplate/buttons.gif) no-repeat 0 0;
	float: left;
	height: 16px;
	margin-left: 1px;
}
ul.buttons li {
	display: inline;
}
.buttons a.phoneButton {
	background-position: 0 0;
	width: 45px;
}
.buttons a.websiteButton {
	background-position: -79px 0;
	width: 61px;
}
.buttons a.emailAFriendButton {
	background-position: -141px 0;
	width: 111px;
}
.buttons a.videoButton {
	background-position: -253px 0;
	width: 43px;
}
.buttons a.couponButton {
	background-position: -297px 0;
	width: 60px;
}
.buttons a.leadsiteButton {
	background-position: -358px 0;
	width: 60px;
}
.buttons a.clickToCallButton {
	background-position: -419px 0;
	width: 87px;
}
.buttons a.emailBusinessButton {
	background-position: -507px 0;
	width: 121px;
}

/** BANNER AD **/
.bannerAd {
	background: url(/images/boxTemplate/banner.gif) no-repeat;
	min-height: 140px;
	width: 879px;
}
.bannerAd .displayName {
	line-height: 35px;
	padding: 0 0 0 15px;
	font-size: 1.15em;
	font-weight: bold;
	width: 400px;
}
.bannerAd .info {
	padding: 0 0 0 15px;
	padding: 0 0 0 15px;
	line-height: 20px;
	width: 115px;
}
.bannerAd .adImg {
	margin-right: 15px;
}
