/* Hide recommendations feature on Encore Wealth Management listing */
.business-detail-1302 .fb_iframe_widget { display: none; }
.business-detail-1302 #recommend-business-form { display: none; }

/* Custom fonts for the home page business search box */
@font-face {
	font-family: 'YouCanMakeYourOwnFontRegular';
	src: url('/site_images_upload/commons/file-upload/youcan__-webfont.eot');
	src: url('/site_images_upload/commons/file-upload/youcan__-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/site_images_upload/commons/file-upload/youcan__-webfont.woff') format('woff'),
	     url('/site_images_upload/commons/file-upload/youcan__-webfont.ttf') format('truetype'),
	     url('/site_images_upload/commons/file-upload/youcan__-webfont.svg#YouCanMakeYourOwnFontRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CalibriRegular';
	src: url('/site_images_upload/commons/file-upload/Calibri.eot');
	src: url('/site_images_upload/commons/file-upload/Calibri.eot?#iefix') format('embedded-opentype'),
	     url('/site_images_upload/commons/file-upload/Calibri.woff') format('woff'),
	     url('/site_images_upload/commons/file-upload/Calibri.ttf') format('truetype'),
	     url('/site_images_upload/commons/file-upload/Calibri.svg#CalibriRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'GillSansBold';
	src: url('/site_images_upload/commons/file-upload/GillSansMT-Bold.eot');
	src: url('/site_images_upload/commons/file-upload/GillSansMT-Bold.eot?#iefix') format('embedded-opentype'),
	     url('/site_images_upload/commons/file-upload/GillSansMT-Bold.woff') format('woff'),
	     url('/site_images_upload/commons/file-upload/GillSansMT-Bold.ttf') format('truetype'),
	     url('/site_images_upload/commons/file-upload/GillSansMT-Bold.svg#GillSansBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Style business product tier table */
.tier-table {
	background-color: #357ca3;
	color: #fff;
	border-spacing: 5px;
	font-weight: bold;
	border-collapse: collapse;
	text-align: center;
}

.tier-table td {
	border: 1px solid gray;
}

.tier-table .white {
	background-color: #fff;
	color: #000;
}

.tier-table td {
	padding: 5px;
}

.tier-table td:first-child {
	text-align: right;
}