/* search */
div#searchResults {
	width: expression(document.body.clientWidth < 970? "970px": "100%" );
	min-width: 970px;	
}

div#searchResultsTop {
	margin: 14px 0 20px 0;
	width: 786px;
}

table.searchResultsTop {
	width: 786px;
}

table.searchResultsTop td.searchSummary
{
	width: 426px;
}

table.searchResultsTop td.listingsByEmail
{
	text-align:right; 
	vertical-align:bottom;
}

div#searchResultsTop h1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	font-size: 20.0px;
	margin-bottom:4px;
	font-weight: bold;
	color: #384c7e;
}

div#searchResultsTop p {
	margin: 0 16px 0 2px;
}

/* nav search */
div#navSearch {
	margin: 0;
	text-align: left;
	height: 23px;
	float: left;
	/*width: 599px;*/
	border: 0;
}

div#navSearch ul {
	padding: 0;
	margin: 0;
	list-style: none;
	/* New Classifieds tab -BT 07/30/09 (WI #8710) */
	width: 614px;
	float: left;
}

div#navSearch ul li {
	display: inline;
	float: left;
	list-style: none;
}

div#navSearch ul li.nav_search_eb {
	padding-right: 3px;
}

div#navSearch ul li.nav_search_as {
	padding-right: 3px;
}

div#navSearch ul li.nav_search_fr {
	padding-right: 3px;
}

div#navSearch ul li.nav_search_su {
	padding-right: 3px;
}
/* New Classifieds tab -BT 07/30/09 (WI #8710) */
div#navSearch ul li.nav_search_re 
{
	padding-right: 3px;
}

/* Opera Hack to fix nav not being clickable */
@media all and (min-width: 0px){
	div#navSearch ul li a {
		height: 23px !important;
		}
	}
	
div#navSearchBG {
	background: #6679a9;
	padding: 3px;
	text-align: left;
	width: 589px;
}

div#navSearchBG.searchResults {
	width: 779px;
}


div#navSearchBG p {
	color: #FFFFFF;
	margin: 0 0 0 7px;
}

div#navSearchBG a, div#navSearchBG a:visited, div#navSearchBG a:active {
	color: #ffffff;
	text-decoration: underline;
}

div#navSearchBG a:hover {
	color: #ffffff;
	text-decoration: none;
}

div#searchTips {
	width: 768px;
	background: #6679A9;
	clear: both;
	height: 30px;
	overflow: hidden;
}

div#searchTips p {
	float:left;
	color:#FFFFFF;
	margin:0 0 0 20px;
	line-height:30px;
	vertical-align:middle;
}

div#searchTipsSU {
	width: 768px;
	background: #6679a9;
	clear:both;
	height:41px;
}

div#searchTipsSU p {
	float:left;
	color:#FFFFFF;
	margin:6px 0 6px 20px;
	vertical-align:middle;
	width:560px;
}

div#searchTips .savedSearches,
div#searchTips div.searchTips
{
	float: right;
}

div#searchTips .savedSearches
{
	padding: 6px 10px 0px 0px;
	width: 300px;
	overflow: hidden;
}

div#searchTips .savedSearches select
{
	float: right;
}

div#searchTips div.searchTips 
{
	padding: 8px 20px 6px 0px;
}

div#searchTipsSU div.searchTips 
{
	padding: 11px 20px 6px 0;
	float: right;
}

div.searchTips a, 
div.searchTips a:active, 
div.searchTips a:visited 
{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

div.searchTips a:hover 
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

div#buyAreaRealEstateLN {
	background:#FFFFFF;
	padding: 18px;
	border:1px solid #ccd2e6;
	width:686px;
	margin: 20px 0 0 0;
}

div.eb_buyAreaRealEstateLN {
	width: 553px !important;
}

div#buyAreaRealEstateLN div.buyAreaRealEstateLNLogo {
	float: left;
	margin-right:18px;
	width:78px;
}

div#buyAreaRealEstateLN div.buyAreaRealEstateLNText {
	float:left;
	width:580px;
}

div.eb_buyAreaRealEstateLN div.buyAreaRealEstateLNText {
	width: auto !important;
}

div#buyAreaRealEstateLN div.buyAreaRealEstateLNText p {
	font-size:12px;
	color:#000000;
	margin:0 0 1.1em 0;
}

div#buyAreaRealEstateLN div.buyAreaRealEstateLNText a, div#buyAreaRealEstateLN div.buyAreaRealEstateLNText a:active, div#buyAreaRealEstateLN div.buyAreaRealEstateLNText a:visited {
	color: #3c61b7;
}

div#buyAreaRealEstateLN div.buyAreaRealEstateLNText a.buyAreaRealEstateLNTextLearnMore {
	color:#3a517f;
}

table.nav_search_pagination {
	width: 785px;
	margin-top: 5px;
}

table.ebSearchResultsPagination {
	width: 633px;
	/*
	position: relative;
	left: 152px;
	*/
}

table.ebSearchResults {
	width: 631px !important;
	margin-left: 152px;
}

div#nav_search_pagination 
{
	/* New "Classifieds" tab -BT 07/31/09 (WI #8710) */
	width: 171px;
}

div#nav_search_pagination p {
	font-size: 11px;
	margin: 0;
	padding-bottom: 2px;
	/*float: left;*/
}

div#nav_search_pagination a, 
div#nav_search_pagination a:visited, 
div#nav_search_pagination a:active {
	color: #566d9b;
	text-decoration: underline;
}

div#nav_search_pagination a:hover {
	color: #566d9b;
	text-decoration: none;	
}

table.nav_search_pagination tr td p {
	margin: 0;
}

table.searchListings {
	margin-top: 20px;
}

table.searchListings tr td {
	vertical-align: top;
}

div#buyArea {
	border: 1px solid #6679a9;
	width: 766px;
}

div#buyArea ul.buyAreaTitle, div#buyArea ul.buyAreaTitleBlank, div#buyAreaViewAd ul.buyAreaTitle {
	margin: 0;
	padding: 0;
}

div#buyArea ul.buyAreaTitle li {
	background: url(../images/buy/arr_green.gif) 0 3px no-repeat;
	*background: url(../images/buy/arr_green.gif) 0 4px no-repeat;
	list-style: none;
	padding-left: 12px;
	font-size: 12px;
	color: #3a517f;
	font-weight: bold;
}

div#buyAreaViewAd ul.buyAreaTitle li {
	background: url(../images/buy/arr_green.gif) 0 2px no-repeat;
	*background: url(../images/buy/arr_green.gif) 0 2px no-repeat;
	list-style: none;
	padding-left: 12px;
	font-size: 11px;
	color: #3a517f;
	font-weight: bold;
	width: 300px;
}

div#buyArea ul.buyAreaTitleBlank li {
	background:none;
	list-style: none;
}

div#buyArea p, div#buyAreaViewAd p {
	color: #3a517f;
	font-size: 11px;
	margin: 4px 0 2px 0;
}

div#buyArea span.note {
	color: #adaeb2;
	font-size: 9px;
}

div.buyAreaSep {
	height:1px;
	width:216px;
	background:#e2e6f2;
	margin:13px 0 13px 9px;
}

div#buyArea .buyAreaRight {
	margin-left:9px;
}

table.BuyABiz {
	width: 766px;
	background: #f5f7ff;
	border: 1px solid #ffffff;
}

table.BuyABiz select {
	font-size: 12px;
}

div#buyAreaButton {
	text-align:right;
	background:#e6eeff;
	border-top:1px solid #d6e1f9;
	height:29px;
	padding:20px;
}

div#buyAreaButton div.buyAreaButtonText {
	float:left;
	text-align:right;
	width:600px;
	color:#3a517f;
	margin-top:4px;
}

div.buyAreaButtonRE {
	float: right;
	margin: 20px 72px 0px 20px;
}

div#buyAreaButton div.buyAreaButtonText a {
	color:#3a517f;
}

div.floatLeftRadio {
	margin-top:3px; 
	*margin-top:1px; 
	margin-left:-2px;
	*margin-left:-3px;
	float:left;
}

div.floatLeftLabel {
	margin-top:2px; 
	margin-left:2px;
	float:left;
}

table.viewAd {
	margin: 12px 0 0 0;
	width: 768px;
	height: 32px;
}

table.viewAd p {
	margin: 0;
}

table.viewAd a, table.viewAd a:visited, table.viewAd a:active {
	text-decoration: underline;
	color:#3a517f;
}

table.viewAd a:hover {
	text-decoration: none;
	color:#3a517f;
}

table.viewAd tr td.viewAdL, table.viewAd tr td.viewAdR {
	background: #f5f7ff;
	vertical-align: middle;
	padding: 0 20px 0 20px;
}

table.viewAd tr td.viewAdL {
	border-left: 1px solid #cadaff; 
	width: 200px; 
	height: 26px;
	padding-top:3px;
}

table.viewAd tr td.viewAdR {
	border-right: 1px solid #cadaff; 
	text-align: right; 
	height: 26px;
}

/*details*/
td.detailColumn2 table tr td {
	padding: 8px;
}


/* resources 4 buyers */
div#resources4buyers {
	width: 970px;
	text-align: left;
	margin-top: 12px;
	clear: both;
}

div#resources4buyersframe {
	width: 968px;
	background: #f4f4f4;
	border-left: 1px solid #cdd2df;
	border-right: 1px solid #cdd2df;
	padding: 10px 0 10px 0;
}

table.resources4buyers tr td {
	width: 20%;
	padding: 0;
	vertical-align: top;
}

table.resources4buyers tr.resources4buyersContent td {
	padding: 0 10px 0 10px;
	background: #f4f4f4;
	height: 164px;
	border-right: 1px solid #cdd2df;
}

div#resources4buyerslearntobuy, div#resources4buyersbuyerserv, div#resources4buyersbizbuyertoolbox, div#resources4buyersgetfinancing {
	float: left;
	margin: 0 2px 0 0;
}

div#resources4buyerslearntobuy {
	width: 234px;
}

div#resources4buyersbuyerserv {
	width: 272px; 
}

div#resources4buyersbizbuyertoolbox {
	width: 260px;
}

div#resources4buyersgetfinancing {
	width: 198px;
}

table.resources4buyers ul {
	padding: 0;
	margin: 0 0 8px 0;
	list-style: none none;
}

table.resources4buyers ul li {
	background: url(/images/resources4buyers/arrow_gold_sm.gif) no-repeat 0 .3em;
	color: #566d9b;
	padding: 0 0 0 .8em;
	margin: 0;
	list-style: none none;
}

div#resources4buyers a {
	color: #566d9b;
}

.resources4buyersImg {
	margin-bottom: 9px;
}

div#tbBuyerTools {
	width: 188px;
	border: 1px solid #cfd1e1;
	margin: 2px 0 0 21px;
	background: #fef9d8;
}

div#tbBuyerToolsGuide {
	width: 207px;
	border: 1px solid #cfd1e1;
	margin: 2px 0 0 0;
	background: #fef9d8;
}

div#tbBuyerToolsList {
	width: 168px;
	padding: 0 10px 10px 10px;
}

div#tbBuyerToolsList ul {
	padding: 0;
	margin: 0;
	list-style: none none;
}

div#tbBuyerToolsList ul li {
	background: url(/images/search/bullet_greencheck.gif) no-repeat;
	color: #666666;
	padding: 0 0 .8em 1.2em;
	margin: 0;
	margin-top: .8em;
	list-style: none none;
	border-bottom: 1px dotted #cfd1e1;
}

/* search results */

div#BBSemailNotify {
	padding: 3px;
  	border: 1px solid #7f97d3;
	width: 778px;
	margin: 4px 0 4px 0;
}

div#BBSsearchresults {
	padding: 2px 2px 0 2px;
  	border: 1px solid #cdd2df;
	width: 779px;
}

div.ebSearchResults {
	width: 627px !important;
	/*float: left;*/
}

div#BBSsearchresults a, div#BBSsearchresults td, div#BBSemailNotify {
	font-size: 11px;
}

/*search results column sort*/
table.BBSsearchresults a.colsortlink, table.BBSsearchresults a.colsortlink:active, table.BBSsearchresults a.colsortlink:visited {
	color: #566d9b;
	text-decoration: underline;
}

table.BBSsearchresults a.colsortlink:hover {
	color: #566d9b;
	text-decoration: none;
}

table.BBSsearchresults a, table.BBSsearchresults a:visited, table.BBSsearchresults a:active {
	color: #4662a3; 
	text-decoration: underline;
}

table.BBSsearchresults a:hover {
	color: #4662a3;
	text-decoration: none;
}

table#search tr td {
	vertical-align: middle; 
	padding: 3px;
}

div#BBSsearchresults tr.searchNav td {
	border-bottom: 1px solid #cdd2df;
	background: #ffffff;
	padding: 6px 3px 6px 3px; 
}

div#BBSsearchresults tr td.searchNavOn {
	color: #566d9b; 
	text-align: center; 
	font-weight: bold;
}

div#BBSsearchresults tr td.searchNavOff {
	color: #566d9b; 
	text-align: center; 
	font-weight: bold;
}

.sellerfinancing_sign {
	background: #019800;
	color: #f8f8c5;
	padding: 0px 3px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 0px;
}
.sellerfinancing_bg {
	background: #b9eeb8;
	color: #076203;
	padding: 0px 5px;
	font-size: 11px;
	font-weight: normal;
	margin-left: 1px;
}

div#citySEO {
	width: 164px;
	margin: 15px 0 0 15px;
	float: right;
}
div#citySEO .citySEO_top {
	background: url(/images/backgrounds/bg_seo_landing_top.gif) no-repeat;
	width:164px;
	height:8px;
}
div#citySEO .citySEO_mid {
	background:#eff4ff;
	width: 132px;
	border-right:1px solid #ccd2e6;
	border-left:1px solid #ccd2e6;
	padding:0 15px;
}
div#citySEO .citySEO_bot {
	background: url(/images/backgrounds/bg_seo_landing_bot.gif) no-repeat;
	width:164px;
	height:8px;
}
div#citySEO ul, div#citySEO ul li {
	list-style: none;
	margin: 0 0 .3em 0;
	padding: 0;
}
div#citySEO h1 {
	font-size: 12px;
	padding-top:5px;
	margin: 0 0 12px 0;
	line-height: 1.3em;
	color:#333333;
	font-weight:bold;
}
div#citySEO h2 {
	color: #333333;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 10px 0;
	background: url(/images/icons/search.gif) no-repeat;
	padding-left: 18px;
}
div#citySEO a {	
	font-size: 12px;
} 
div#citySEO hr {
	background:#ccd2e6;
	color:#ccd2e6;
	height:1px;
	width:130px;
	border:0;
	margin:5px 0;
	#margin: 0px
}

/*no results for SEO*/
div#noResultsArea {
	/*width: 784px;*/
	width: 631px;
	background: #f5f7ff;
	border:1px solid #6679a9;
	float: left;
}
div#noResultsArea #buyAreaRealEstateLN {
	background:#ffffff;
	/*width:704px;*/
}
div#noResultsArea h1 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0 0 .5em 0;
	clear:both;
}
div#noResultsArea p {
	color:#000000;
	margin:0 0 .5em 0;
}
div#noResultsArea a, div#noResultsArea a:active, div#noResultsArea a:visited {
	color:#566e9a;
	text-decoration:underline;
} 
div#noResultsArea a:hover {
	color:#566e9a;
	text-decoration:none;
}
div#noResultsArea div.buyAreaRealEstateLNLogo {
	float: right;
	margin-left:50px;
	width:78px;
}

div#noResultsArea div.buyAreaRealEstateLNText {
	/*width:700px;*/
}
div#noResultsArea .b_findcommreal {
	height:25px;
	white-space:nowrap;
	margin-bottom:16px;
}
div#noResultsArea ul {
	margin:0 70px 0 0;
	padding:0;
	float:left;
}
div#noResultsArea li {
	background:url(/images/bullets/greenArrow_lg.gif) 0 3px no-repeat;
	padding-left:10px;
	list-style:none;
	margin:0 0 6px 0;
}

/* refine results */
div#refinesearch {
	width: 785px;
}

div#refinesearch input#keyword
{
	height: 15px; 
	width: 128px; 
	border: 1px solid #ABADB0;
}

div#refinesearch input#keyword.noValue 
{
	background: #FFFFFF url(/images/search/bg_refineresults_citykey.gif) no-repeat;
}

div#refinesearch input#keyword.value
{
	background-image: none;
}

div#refinesearch p, div#refinesearch a {
	margin: 0;
	/*color: #566d9b;*/	
}

table.refinesearch tr td {
	padding: 0;
}

div#refinesearch td.refineresultstxt {
	padding: 0 6px 0 9px;
}

div#refinesearch table.refineresults p {
	font-size: 11px;
	margin-top: 4px;
}

div#refinesearch td.frame_refineresults_left {
	width: 6px;
	background: url(/images/search/frame_refineresults_left.gif) repeat-x;
}

div#refinesearch td.frame_refineresults_right {
	width: 6px;
	background: url(/images/search/frame_refineresults_right.gif) repeat-x;
}

div#refinesearch td.frame_refineresults_top {
	height: 6px;
	background: url(/images/search/frame_refineresults_top.gif) repeat-y;
}


/* addetail */
div#addetail {
	margin: 16px 0;
}

/* showcase ad */
tr.scbackgroundodd td {
	background-color: #f8f8c5;
}

tr.scbackgroundeven td {
	background-color: #f8f8c5;
}

tr.scbackgroundValRptUpsell td {
	background-color: #e4edff;
}

/* inline ad / featured ad */
tr.inlinead td, tr.definerow td, td.definecell {
	border-bottom: 2px solid #ffffff;
}

tr.featuredrowodd td {
	background-color: #eeeeee;
}

tr.featuredroweven td {
	background-color: #ffffff;
}

table.scl_upsell a, table.scl_upsell a:visited, table.scl_upsell a:active {
	color: #3B5072; 
	text-decoration: underline;
}

/* sponsor banner */
div#sponsorbanner {
	background: #F4F2A2;	
	padding: 2px;
	border-left: 1px solid #cdd2df;
	border-right: 1px solid #cdd2df; 
	border-top: 1px solid #cdd2df; 
	width: 780px;
}

div#sponsorbanner tr td {
	padding: 2px;
}

div#sponsorbanner p, div#sponsorbanner a {
	color: #6679a9;
	font-size: 11px;
	margin: 2px;
}

div#sponsorbanner p.sponsorstate {
	color: #6d7179;
}

div#sponsorbanner a.sponsorwebsite, div#sponsorbanner a.sponsorwebsite:active, div#sponsorbanner a.sponsorwebsite:visited {
	text-decoration: underline; 
	font-weight: bold;
}	

div#sponsorbanner a.sponsorwebsite:hover {
	text-decoration: none;
	font-weight: bold;
}


/* search results sponsored broker */
div#BBSsearchresults tr.sponsorbanner td {
	background: #d8e5ff;
}
div#BBSsearchresults tr td.bdLPBrokerProfile {
	text-align:center;
	vertical-align:top;
}
div#BBSsearchresults tr td.bdLPBrokerProfile div {
	width: 42px;
	margin: 9px auto;
}

div#BBSsearchresults tr td.bdLPBrokerProfileTxt {
	vertical-align: top;
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileFBTitle {
	float: left;
	margin: 4px 0 0 0;
	color: #4662a3;
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileTitle {
	float: left;
	margin: 2px 0 0 0;
	clear: both;
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileTitle a {
	text-decoration: underline;
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileTitle a:hover {
	text-decoration: none;
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt div span {
	color: #4662a3;
	margin-left: 16px;
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileLink {
	float: right;
	margin: 4px 10px 0 0;
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileLink a {
	color: #969eb3;		
}
div#BBSsearchresults tr td.bdLPBrokerProfileTxt p {
	clear: both;
	margin: 0 10px 4px 0;
	padding-top: 8px;
}

/* Buyers bulletin board results sponsored broker */
div#BBBresults tr.sponsorbanner td {
	background: #d8e5ff;
	vertical-align:top;
}
div#BBBresults td.sponsorbannerTxt {
	padding:0;
}
div#BBBresults td.sponsorbannerTxt p {
	margin: 4px 0 4px 0;
	font-size: 12px;
}
div#BBBresults tr td.bdLPBrokerProfile {
	text-align:center;
	border-bottom: 1px solid #c1d4ff;
	border-top: 1px solid #c1d4ff;
	border-left: 1px solid #c1d4ff;
}
div#BBBresults tr td.bdLPBrokerProfile div {
	width: 42px;
	height: 56px;
	margin: 3px;
}
div#BBBresults tr td.bdLPBrokerProfileTxt {	
	border-bottom: 1px solid #c1d4ff;
	border-top: 1px solid #c1d4ff;
	border-right: 1px solid #c1d4ff;
}
div#BBBresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileTitle {
	float: left;
	margin: 1px 0 0 0;
}
div#BBBresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileTitle a {
	text-decoration: underline;
	color: #4662a3;
	font-size: 11px;
}
div#BBBresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileTitle a:hover {
	text-decoration: none;
}
div#BBBresults tr td.bdLPBrokerProfileTxt div span {
	color: #4662a3;
	margin-left: 16px;
	font-size: 11px;
}
div#BBBresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileLink {
	float: right;
	margin: 3px 10px 0 0;
}
div#BBBresults tr td.bdLPBrokerProfileTxt div.bdLPBrokerProfileLink a {
	color: #969eb3;		
}
div#BBBresults tr td.bdLPBrokerProfileTxt p {
	clear: both;
	margin: 0 10px 3px 0;
	padding-top: 8px;
	color: #384d7e;
	font-size:10px;
}


/* overlays */
div.overlay {
	position: relative;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
div.overlayFsbo {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
div#overlaybbsbulletin {
	position: absolute;
	background: url(/images/bulletin/bg_fsbo_pop_top.gif) no-repeat;
	width: 484px;
	left: 310px;
	top: 8px;
	visibility: hidden;
	padding-top: 10px;
}

div#overlaybbsbulletinResp {
	position: relative;
	background: url(/images/bulletin/bg_fsbo_pop_top.gif) no-repeat;
	width: 484px;
	visibility: hidden;
	padding-top: 10px;
}

div.overlaybbsbulletin {
	background: url(/images/bulletin/bg_fsbo_pop_side.gif) repeat-y;
	padding: 0 20px 4px 20px;
}

table.overlaybbsbulletinTable {
	clear: both;
	margin-bottom: 4px;
}

table.overlaybbsbulletinTable tr td {
	vertical-align: middle;
}

div.overlaybbsbulletin span {
	margin: 4px 0 4px 0;
	color: #8c8c8c;
	font-size: 10px;
}

div.overlaybbsbulletinBot {
	background: url(/images/bulletin/bg_fsbo_pop_bot.gif) no-repeat;
	padding-top: 12px;
}

div.overlaybbsbulletin .enterEmail {
	color: #566d9b;
}

div.overlaybbsbulletin img.b_close {
	float: right;
	margin: 6px 0 0 0;
}

div.overlaybbsbulletin .inputEmailA {
	margin: 0 0 0 12px;
}

div.overlaybbsbulletin img.b_signmeup {
	margin-left: 11px;
	margin-top: 1px;
}

div.overlaybbsbulletin img.title_fsbo_getadvice {
	float: left;
	margin: 2px 0 0 0;
}

div.overlaybbsbulletin ul {
	clear: both;
	list-style: none;
	margin: 5px 5px 5px 0;
	float: left;
	padding: 0;
}

div.overlaybbsbulletin ul li {
	background: url(/images/bullet_arrow_green.gif) 0 1px no-repeat;
	margin: 4px 0 0 12px;
	padding: 1px 0 6px 10px;
	list-style: none;
	border-bottom: 1px dotted #bcbfd5;
	font-size: 12px;
}

div.overlaybbsbulletin ul li a  {
	display: block;
}

html>body div.overlaybbsbulletin ul li a {
	width: auto;
}


/* fsbo sign up conf */
div#overlaybbsbulletinSrcFsboMgr {
	width: 353px;
	visibility: hidden;
}

div.overlaybbsbulletinSrcFsboMgr {
	padding: 0 20px 4px 20px;
}

#searchResults_colRight {
	width: 164px;
	margin: 0 0 0 15px;
	float: right;
}

#searchResults_colLeft {
	float: left;
	width: 152px;
}

#searchResults_colMiddle {
	float: left;
	width: 633px;
	#overflow: hidden;
}

/* search results pagination */
.searchPaging {
	float: right;
	padding: 0 0 3px 0;
}
.bfsSearchTop {
	padding: 0px;
}
.searchPagingButton {
	float: left;
}
.searchPaging span {
	float: left;
	margin: 3px 4px 0 5px;
	line-height: 1em;
}
.srPaging .bottom {
	padding-top: 5px;
}
.searchPaging.bottom span {
	margin: 8px 8px 0 12px;
	font-size: 12px;
}
.searchPaging span a, 
.searchPaging span strong {
	font-weight: bold;
	padding: 0 4px;
	border-right: 1px solid #cdcdcd;
}
.searchPaging a {
	text-decoration: none !important;
}
.searchPaging a:hover {
	text-decoration: underline !important;
}
.searchPagingBorderless {
	border-right: none !important;
}
/*No Results */
.noResults {
	padding: 16px 16px 18px 16px;
}
.noResults h3 {
	background: url(http://www.bizbuysell.com/xcommon/images/icons/icon_errMess.gif) 0 1px no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 12px 17px;
}
.noResults dl {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.noResults dt {
	margin: 0;
	padding: 0;
}
.noResults dd {
	background: url(http://www.bizbuysell.com/xcommon/images/icons/bull_green.gif) 0 4px no-repeat;
	margin: 6px 0 0 4px;
	padding: 0 0 0 11px;
}
div#BBSsearchresults .noResults dd a {
	font-size: 12px;
	text-decoration: underline;
}
p.sellerFinancingOnly
{
	background: transparent url(../images/icons/newLabel.gif) no-repeat right bottom;
	padding-right: 32px;
}

/* New "Listings by Email" widget -BT 07/30/09 (WI #8710)*/
a.listingsByEmail
{
	display: block;
	width: 339px;
	height: 37px;
	background: transparent url(../images/buy/backgrounds/bg_listingsbyemail.gif) no-repeat 0px 0px;
	text-decoration: none;
	padding: 10px 10px 0px 10px;
	cursor: pointer;
}

a.listingsByEmail span.listingsByEmail_title,
a.listingsByEmail span.listingsByEmail_desc
{
	text-align: left;
	display: block;
	color: #384C7E;
	cursor: pointer;
}

a.listingsByEmail span.listingsByEmail_title
{
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
}

a.listingsByEmail span.listingsByEmail_desc
{
	font-size: 11px;
	float: left;
}

a.listingsByEmail span.listingsByEmail_submit_ov,
a.listingsByEmail img.listingsByEmail_submit
{
	width: 78px;
	height: 25px;
	margin-top: 1px;
	float: right;
	display: block;
}

a.listingsByEmail span.listingsByEmail_submit_ov
{
	display: none;
	background: transparent url(../images/buy/buttons/b_listingsbyemail_signup_ov.gif) no-repeat 0px 0px;
}

a.listingsByEmail:hover
{
	text-decoration: none;
}

a.listingsByEmail:hover img.listingsByEmail_submit
{
	display: none;
	_filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

a.listingsByEmail:hover span.listingsByEmail_submit_ov
{
	display: block;
}

a.listingsByEmail span.listingsByEmail_title
{
	background: transparent url(../images/buy/icons/icon_listingsbyemail.gif) no-repeat left center;
}