/* Please make us aware of any issues or inconsistencies. We will fix them promptly. */

*, html { margin: 0; padding: 0; }

body {
	background: url(../../img/page.png) repeat-x;
	text-align: center;
	font-family: Trebuchet MS, Arial, san-serif;
	font-size: 62.5%;
}

#container {
	margin: 0 auto;
	width: 991px;
	text-align: left;
}

#header {
	background: url(../../img/header.png) no-repeat;
	height: 86px;
	position: relative;
}
	#header h1 a { position: absolute; top: 10px; left: 5px; width: 215px; height: 65px; text-indent: -999em; }
	#header ul { position: absolute; height: 35px; top: 39px; right: 20px; list-style: none; }
	#header ul li { float: left; margin: 8px 0 0 5px; color: #6c9bbc; font-size: 11px; height: 35px; }
	#header ul li a { color: #fff; font-size: 11px; text-decoration: none; padding: 0 5px 0 0; }
		#header ul li a:hover { text-decoration: underline; }
	#header a#status { color: #006ab3; font-size: 11px; position: absolute; top: 10px; right: 20px; font-weight: bold; }
	#header .omni { color: #006ab3; font-size: 11px; position: absolute; top: 10px; right: 20px; font-weight: bold; }

#sidebar {
	float: left;
	background: #fff url(../../img/sidebar.png) no-repeat;
	width: 230px;
	height: 300px;
}
	#sidebar h2#headline { padding: 9px 0 1px 15px; float: left; width: 100%; height: 37px; display: block; font-size: 15px; color: #006bb5; font-weight: normal; }

	#sidebar p { font-size: 11px; line-height: 18px; padding: 0 15px 5px 15px; font-family: Arial; color: #414141; }
		#sidebar p strong { color: #006bb5; }
	#sidebar ul { list-style: none; margin: 8px 15px 0 14px; }
	#sidebar ul li { background: url(../../img/iconarrow.png) 0 4px no-repeat; margin: 1px 0 1px 0; }
	#sidebar ul li a { background: url(../../img/list.png) bottom left repeat-x; color: #70b7e8; font-size: 11px; font-weight: bold; text-decoration: none; padding: 3px 0 5px 16px; display: block; font-family: Arial; }

#sidebar.myhq { background: url(../../img/sidebar_blank.png) no-repeat; }
	#sidebar.myhq .btnViewDetails { background: url(../../img/btnViewDetails.png) no-repeat; width: 95px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 0 0; }
	#sidebar.myhq .btnEditMyProfile { background: url(../../img/btnEditMyProfile.png) no-repeat; width: 95px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 0 0; }
	#sidebar.myhq h2 { background: #F4F4F4; font-family: Arial; font-size: 15px; color: #0068B1; margin: 10px 0 5px 0; padding: 8px 12px 8px 12px; font-weight: normal; border-top: 3px double #fff; }
	#sidebar.myhq .deal p { font-size: 12px; margin: 5px 0 0 0; padding: 0; }
	#sidebar.myhq .details span { background: url(../../img/iconarrow.png) 0 2px no-repeat; margin: 0; padding: 0 0 0 10px; font-size: 11px; }
	#sidebar.myhq .details span strong { padding: 0; }
	#sidebar.myhq .details p { font-size: 12px; }
	#sidebar.myhq .profile_imagebox { background: #DDEEFB; margin: 15px; text-align: center; }
	#sidebar.myhq .profile_imagebox span { clear: both; background: #EDF6FD; width: 100%; height: 25px; padding: 8px 0 0 0; display: block; text-align: center; }
	#sidebar.myhq .profile_imagebox span a { color: #0068B1; font-size: 11px; font-weight: bold; }
#sidebar.bp img { float: left; margin: 0 10px 0 0; }
#sidebar.bp p { float: left; margin: 0; padding: 0; }
#sidebar.bp p strong { font-size: 12px; }
.bp_border { background: url(../../img/list.png) bottom left repeat-x; margin: 0 15px 0 15px; padding: 0 0 10px 0; }

#content {
	background: #fff;
	float: left;
	width: 760px;
	position: relative;
}
	#content h2#headline{position:relative; background: url(../../img/content-headline.png) 0 0 no-repeat; clear: both; float: left; padding: 0 0 0 15px; width: 100%; height: 38px; font-size: 23px; font-weight: normal; color: #004e84; }
	#content h2#headline span{position:absolute; right:35px; top:0; text-align:right; font-size:11px; color:#414141}
	#content h2#headline span a{color:#006bb5; font-size:12px;}
	#content h2#headline span a.active{color:#414141; font-size:12px; text-decoration:none}
	#content h2#headline img { float: left; margin: -4px 0 0 0; padding: 0; }
	
	.two_columns { float: left; width: 285px; }
	
	.border-w255 { width: 253px; border: 1px solid #d8d8d8; border-top: none; }
	.border-wAuto { width: auto; border: 1px solid #d8d8d8; border-top: none; }
	.border-w730 { width: 728px; border: 1px solid #d8d8d8; border-top: none; }
	.border-w730.top { width: 728px; border: 1px solid #d8d8d8; }
	.border-w730blue { width: 728px; border: 1px solid #006CB5; }
	#imgholder { float: left; background: #275084; width: 460px; height: 347px; margin: 15px 0 10px 0; }
	#imgholderflash { background: #275084; display: block; width: 730px; height: 347px; margin: 15px 0 10px 15px; }

	.boxBlue, .boxWhite { background: #ddeefb; margin: 15px 0 0 15px; float: left; }
	.boxBlue.nomargin { margin-top: 0; }
	.boxWhite { background: #fff; width: 730px; }
	.boxGrey { background: #f6f6f6; margin: 15px 0 0 15px; float: left; }
		.boxBlue h4, .boxWhite h4 { background: #006cb5; font-family: Arial; font-size: 11px; padding: 4px 5px 15px 13px; color: #fff; }
		.boxBlue h4.paging{background: #006cb5; font-family: Arial; font-size: 11px; padding: 4px 5px 5px 13px; color: #fff; font-weight:normal }
		.boxBlue h4.paging a{font-size: 11px; color: #fff; margin-right:7px; text-decoration:none; font-weight:bold }
		.boxBlue h4.paging a:hover{text-decoration:underline; color:#64C1FF}
		
		.boxGrey h4 { background: #006cb5; font-family: Arial; font-size: 11px; padding: 7px 5px 8px 13px; color: #fff; }
		.boxBlue hr { border: none; margin: 0 15px 0 15px; width: 225px; background: url(../../img/list.png) bottom left repeat-x; }
		.boxBlue h5 { font-size: 13px; color: #006cb5; margin: 4px 0 0 14px; }
		.boxBlue p, .boxWhite p { font-size: 12px; color: #464e54; padding: 5px 14px 5px 14px; }
		.boxBlue.nomargin p { font-size: 12px; font-family: Arial; color: #4D4D4D; padding: 10px 14px 10px 13px; line-height: 18px; }
		.boxBlue.nomargin p.float { float: left; }
		.boxBlue.nomargin h2 { color: #006CB5; font-size: 18px; font-family: Arial; float: left; margin: 15px 0 0 50px; }
		.boxBlue p span, .boxWhite p span { color: #006cb5; }
		.boxBlue p a { color: #69B9F1; }

	.boxGrey table, .boxBlue table, .boxWhite table { font-size: 12px; font-family: Trebuchet MS; width: 730px; border: 1px solid #d8d8d8; }
	.boxGrey table tr th, .boxBlue table tr th, .boxWhite table tr th { color: #006cb5; background: #fff; padding: 3px 15px 3px 13px; }
	.boxGrey table tr td, .boxBlue table tr td, .boxWhite table tr td { background: #ddeefb; color: #4f4f4f; padding: 5px 15px 5px 13px; }
	.boxGrey table tr td a, .boxBlue table tr td a, .boxWhite table tr td a { color: #006cb5; font-weight: bold; }
	.boxGrey table tr.alt td, .boxBlue table tr.alt td, .boxWhite table tr.alt td { background: #edf6fd; }
	table.w255 { width: 230px; border: none; margin: 5px 0 0 13px; }
		table.w255 input.short { width: 60px; height: 22px; }
		table.w255 input.long { width: 220px; height: 22px; }
		table.w255 tr td label { float: left; height: 20px; }
		table.w255 tr td { width: auto; padding: 0 5px 5px 0; }
		table.w255 tr td span { float: left; padding: 15px 0 0 0; }
		table.w255 a.btnSearchLB { background: url(../../img/btnSearchLB.png) no-repeat; width: 60px; height: 25px; text-indent: -999em; display: block; margin: 22px 0 0 0; }

#footer {
	clear: both;
	text-align: right;
}
	#footer p { color: #8a8a8a; font-family: Arial; font-size: 12px; padding: 15px 15px 0 0; }
	#footer p a { color: #8a8a8a; font-family: Arial; font-size: 12px; padding: 15px 15px 0 0; }

/* listingblock-wf25-tenant_search */
table.tenantsearch { width: 335px; border: none; float: left; }
table.tenantsearch.right { width: 250px; margin: 0 0 0 15px; }
table.tenantsearch.right input { width: 85px; }
table.tenantsearch tr { padding: 0; }
table.tenantsearch tr td { padding: 0 0 3px 0; }
table.tenantsearch tr td.alignright { text-align: right; }
table.tenantsearch input.short { padding: 0; width: 55px; }
table.tenantsearch select.short { padding: 0; width: 55px; }
table.tenantsearch select.long { padding: 0; width: 115px; }
table.tenantsearch select.longer { padding: 0; width: 125px; }
table.tenantsearch input.longest { padding: 0; width: 260px; }
table.tenantsearch tr th { background: none; }
table.tenantsearch tr td.label { width: 63px; text-align: right; padding: 0 5px 0 5px; color: #464E54; font-weight: bold; }

/* listingblock-wf26-zoning_search */

table.zoning_information tr td { color: #6d6d6d; background: #fff; padding: 3px 15px 3px 13px; }
table.zoning_information tr.alt td { background: #f6f6f6; padding: 3px 15px 3px 13px; }
table.zoning_information tr td strong, table.zoning_information tr.alt td strong { color: #006cb5; }

/* listingblock-wf27-property_taxes */

table.property_taxes { border: none; width: 305px; float: left; }
table.property_taxes tr td { color: #6d6d6d; background: #fff; padding: 3px 15px 3px 13px; }
table.property_taxes tr.alt td { background: #f6f6f6; padding: 3px 15px 3px 13px; }
table.property_taxes tr td strong, table.zoning_information tr.alt td strong { color: #006cb5; }

#content_right { width: 375px; float: left; margin: 25px 0 0 0; }
#content_right p { font-size: 11px; line-height: 18px; padding: 0 15px 5px 15px; font-family: Arial; color: #414141; }
#content_right p strong { color: #006bb5; font-size: 13px; }

#searchcontainer { background: url(../../img/list.png) bottom left repeat-x; width: 730px; height: 35px; text-align: center; margin: 10px auto 0 auto; }
a#btnSearch { background: url(../../img/btnSearch.png) no-repeat; width: 65px; height: 25px; display: block; margin: 0 auto; text-indent: -999em; }
a#btnSearchListings { background: url(../../img/btnSearchListings.png) no-repeat; width: 105px; height: 25px; display: block; margin: 0 auto; text-indent: -999em; }

/* listingblock-wf50-listing_page */

#panel_map { clear: both; float: left; margin: 15px 15px 0 5px; width: 730px; height: 28px; }
#panel_map ul { height: 28px; list-style: none; margin: 0 0 0 10px; }
#panel_map ul li { float: left; margin: 7px 0 0 0; color: #dbdbdb; font-size: 11px; }
#panel_map ul li span { padding: 5px 15px 5px 15px; display:block }
#panel_map ul li span a { color: #006cb5; font-size: 11px; font-weight: bold; text-decoration: none; font-family: Arial; }
#panel_map ul li.active span { background: #006cb5; }
#panel_map ul li.active span a { color: #fff; }

/* listingblock-wf48-listing_page */

table.associated_companies { border: none; width: 425px; float: left; }
table.associated_companies.right { width: 215px; float: right; margin: 20px 0 0 0; }
table.associated_companies.right tr td { text-align: right; padding-right: 5px; }
table.associated_companies tr td { color: #6d6d6d; padding: 0 0 3px 2px; font-weight: bold; background: #fff; }
table.associated_companies tr td strong { color: #0068B1; }
table.associated_companies tr td span { color: #0068B1; font-size: 14px; }

a.btnDownload { background: url(../../img/btnDownload.png) no-repeat; width: 75px; height: 25px; display: block; text-indent: -999em; }
a#btnAddToVirtualRolodex { background: url(../../img/btnAddToVirtualRolodex.png) no-repeat; width: 140px; height: 25px; display: block; text-indent: -999em; }
.btnAddToVirtualRolodex { background: url(../../img/btnAddToVirtualRolodex.png) no-repeat; width: 140px; height: 25px; display: block; text-indent: -999em; }

/* listingblock-wf29-cold_call_list_results */
table.tenantsearch tr td { padding: 0 0 3px 13px; }
a#btnExportExcel { background: url(../../img/btnExportExcel.png) no-repeat; width: 165px; height: 35px; margin: -38px 0 0 0; float: right; text-indent: -999em; }

/* listingblock-wf47-residential_listing-main */
.boxWhite-w535 { background: #ddeefb; margin: 0 0 0 15px; float: left; width: 525px; }
.boxWhite-w535 h4 { background: #006cb5; font-family: Arial; font-size: 11px; padding: 4px 5px 5px 13px; color: #fff; }
.boxWhite-w535 h4 span { font-size: 12px; }
table.property_listing_general { border: none; width: 525px; float: left; border: 1px solid #d8d8d8; border-top: none; }
table.property_listing_general tr td { color: #6d6d6d; padding: 3px 0 3px 0; font-weight: bold; background: #f6f6f6; }
table.property_listing_general tr td.padded { width: 95px; }
table.property_listing_general tr td strong { color: #0068B1; padding-left: 13px; }
.listingphoto { background: #DDEEFB; float: left; }
.listingphoto p { color: #0068B1; float: left; padding: 2px 0 4px 6px; }
.listingphoto a { color: #0068B1; font-size: 11px; font-weight: bold; text-decoration: none; }
.listingphoto a:hover { text-decoration: underline; }
#listingimage { background: #e6e6e6; width: 190px; height: 97px; display: block; }

#amenities { width: 410px; float: left; border: none; margin: 15px 0 0 0; }
table.amenities { width: 410px; }
table.amenities tr td { color: #6d6d6d; background: #fff; padding: 3px 15px 3px 13px; font-weight: bold; }
table.amenities tr.alt td { background: #f6f6f6; padding: 3px 15px 3px 13px; }

#notes { width: 305px; float: left; margin: 15px 0 0 15px; }
.note { background: #f6f6f6; border: 1px solid #d8d8d8; border-top: none; }
.note textarea { margin: 13px 0 10px 10px; width: 280px; height: 120px; }

/* listingblock-wf23-comparables_search */

.boxBlue.subject { width: 350px; float: left; }
table.subject { width: 350px; border-top: 0; float: left; padding: 15px 0 10px 12px; color:#464E54; font-weight:bold; }
table.subject tr td { line-height: 12px; padding: 0 10px 4px 0; vertical-align: top; height:28px; }
table.subject small { font-size: 11px; color: #0068B1; float: right; padding: 3px 0 0 0; font-weight:normal}
table.subject tr td.right { text-align: right; }
table.subject tr td input.pad { margin: 0px 0 5px 0; }
table.subject input.short { width: 60px; }
table.subject input.long { width: 230px; }
table.subject select.long { width: 186px; }

.boxBlue.typeofsearch { width: 350px; }
table.typeofsearch { width: 350px; border-top: 0; float: left; padding: 15px 0 10px 12px; }
table.typeofsearch tr td { line-height: 12px; padding: 0 10px 4px 0; vertical-align: top; color: #464E54; font-weight:bold; height:28px }
table.typeofsearch small { font-size: 11px; color: #0068B1; float: right; padding: 3px 0 0 0; }
table.typeofsearch tr td.right { text-align: right; }
table.typeofsearch input.short { width: 70px; }
table.typeofsearch select.bigger { padding: 3px; width: 225px; }

/* listingblock-wf36-recently_viewed_listings */
#formcontainer { float: right; }
.formbox { float: left; width: 225px; padding: 5px 0 5px 0; }
.formbox label { float: left; padding: 3px 0 0 0; font-size: 11px; }
.formbox input { float: left; margin: 3px 5px 0 8px; width: 120px; }
.btnGo { background: url(../../img/btnGo.png) no-repeat; width: 35px; height: 25px; text-indent: -999em; float: left; }
ul#pagination { list-style: none; float: left; padding: 10px 0 0 13px; }
ul#pagination li { float: left; margin: 0 5px 0 0; }
ul#pagination li a { font-size: 11px; color: #0068B1; text-decoration: none; }
ul#pagination li a:hover { text-decoration: underline; }
ul#pagination li a.active { font-weight: bold; text-decoration: underline; }

.boxWhite-listings { border: 1px solid #d8d8d8; margin: 0 14px 15px 14px; background: #fff; }


.listing { margin: 10px 12px 10px 12px; padding: 0 0 5px 0; border-bottom: 1px solid #d8d8d8; }
.listing img { float: left; border: 1px solid #d8d8d8; }
.listing_content { float: left; width: 500px; margin: 0 0 0 10px; }
table.listing_data tr td { vertical-align: top; background: #fff; padding: 0 0 3px 0; }
table.listing_data tr td strong { color: #0068B1; }
table.listing_data tr td.bigger { font-size: 13px; padding: 0 0 5px 0; font-weight: bold; }

/* listingblock-wf14-myhq_associate */

ul#management_center { width: 272px; list-style: none; margin: 15px 0 10px 12px; float: left; }
ul#management_center li { float: left; background: url(../../img/list.png) bottom left repeat-x; margin: 0 10px 10px 0; }
ul#management_center li span { background: url(../../img/iconarrow.png) 0 3px no-repeat; float: left; padding: 0 0 5px 0; }
ul#management_center li span a { font-size: 12px; color: #0068B1; text-decoration: none; padding: 0 0 0 10px; width: 242px; display: block; }

.boxLightBlue { background: #DDEEFB; border: 1px solid #d8d8d8; margin: 4px 0 0 0; padding: 5px 0 0 0; }
.border-wAuto.none { border: none; float: left; width: 429px; margin: 22px 0 0 15px; }
.border-wAuto.none h4 { background: #DDEEFB; display: inline; border: 1px solid #d8d8d8; border-bottom: 1px solid #DDEEFB; width: 150px; font-family: Arial; font-size: 11px; padding: 6px 13px 5px 13px; color: #266EA2; }

ul#communications_center { list-style: none; clear: both; margin: 14px 14px 16px 14px; }
ul#communications_center li { background: #fff; }
ul#communications_center li span { color: #636363; font-size: 12px; font-family: Arial; height: 30px; display: block; border-bottom: 1px solid #DDEEFB; }
	ul#communications_center li span#iconInbox { background: url(../../img/iconInbox.png) 3px 4px no-repeat; padding: 8px 0 0 35px; height: 22px; }
	ul#communications_center li span#iconSearchMatches { background: url(../../img/iconSearchMatches.png) 3px 2px no-repeat; padding: 8px 0 0 35px; height: 22px; }
	ul#communications_center li span#iconNewsletter { background: url(../../img/iconNewsletter.png) 3px 2px no-repeat; padding: 8px 0 0 35px; height: 22px; }
	ul#communications_center li span#iconMobileReports { background: url(../../img/iconMobileReports.png) 3px 4px no-repeat; padding: 8px 0 0 35px; height: 22px; }
ul#communications_center li span strong { color: #0068B1; }

.boxGrey.nomargin { float: left; width: 429px; }
.boxGrey.nomargin h4 { float: left; width:411px; }
.boxGrey.nomargin h4.smaller { width: 85px; text-align:right; padding-right:13px; }
.boxGrey.nomargin .border-wAuto { clear: both; }
.border-wAuto #formcontainer { float: right; }
.border-wAuto .formbox { float: left; width: 225px; padding: 5px 0 5px 0; }
.border-wAuto .formbox label { float: left; padding: 3px 0 0 0; font-size: 11px; }
.border-wAuto .formbox input { float: left; margin: 3px 5px 0 8px; width: 120px; }
.border-wAuto .btnGo { background: url(../../img/btnGo.png) no-repeat; width: 35px; height: 25px; text-indent: -999em; float: left; }
.border-wAuto ul#pagination { list-style: none; float: left; padding: 10px 0 0 13px; }
.border-wAuto ul#pagination li { float: left; font-size: 11px; margin: 0; }
.border-wAuto ul#pagination li a { font-size: 11px; color: #0068B1; text-decoration: underline; }
.border-wAuto ul#pagination li a:hover { text-decoration: none; }
.border-wAuto ul#pagination li a.active { font-weight: bold; text-decoration: underline; }
.border-wAuto .boxWhite-listings { width: 398px; border: 1px solid #d8d8d8; margin: 0 0 15px 14px; background: #fff; }
.border-wAuto .boxWhite-listings1 { width: auto; border: 1px solid #d8d8d8; margin: 0 10px 15px 14px; background: #fff; overflow:auto;}

.border-wAuto .listing { margin: 10px 12px 10px 12px; padding: 0 0 5px 0; border-bottom: 1px solid #d8d8d8; }
.border-wAuto .listing img { float: left; border: 1px solid #d8d8d8; }
.border-wAuto .listing_content { float: left; width: 180px; margin: 0 0 0 10px;}
.border-wAuto table.listing_data { border: 0; }
#btnResetViews { background: url(../../img/btnResetViews.png) no-repeat; width: 90px; height: 25px; display: block; text-indent: -999em; }
.border-wAuto table.listing_data tr td { vertical-align: top; background: #fff; padding: 0 10px 3px 0; width: auto; }
.border-wAuto table.listing_data tr td strong { color: #0068B1; }
.border-wAuto table.listing_data tr td.bigger { font-size: 13px; padding: 0 0 5px 0; font-weight: bold; width: auto; }
table.listing_data tr td.biggest { font-size: 16px; padding: 0 0 5px 0; font-weight: bold; width: auto; color: #0068B1; }
table.listing_data { width: 260px; border: 0; }

.border-wAuto.deal { border: 1px solid #d8d8d8; width: 284px; margin: 0; padding: 0; }
.border-wAuto.deal h2 { font-size: 15px; color: #0068B1; margin: 10px 0 3px 13px; font-family: Arial; }
.deal { background: url(../../img/list.png) bottom left repeat-x; float: left; margin: 0 13px 0 13px; padding: 5px 0 8px 0; }
.deal p { font-size: 13px; color: #414141; }
.deal p a { color: #96CAEE; font-weight: bold; }
.deal p span { font-size: 11px; font-family: Arial; background: url(../../img/iconarrow.png) 0 2px no-repeat; margin: 0 15px 0 0; padding: 0 0 0 10px; }
.deal p span strong { color: #0068B1; }
.btnAddNotes { background: url(../../img/btnAddNotes.png) no-repeat; width: 80px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 0 0; }
#welcome_msg { position: absolute; top: 10px; right: 20px; font-size: 12px; }


/* Phase 3 */

a#btnDownloadb { background: url(../../img/btnDownloadb.png) no-repeat; width: 80px; height: 25px; display: block; text-indent: -999em; }
a#btnSubmit { background: url(../../img/btnSubmit.png) no-repeat; width: 65px; height: 25px; display: block; text-indent: -999em; }
.btnSubmit { background: url(../../img/btnSubmit.png) no-repeat; width: 65px; height: 25px; display: block; text-indent: -999em; }
.btnAdd { background: url(../../img/btnAdd.png) no-repeat; width: 50px; height: 25px; display: block; text-indent: -999em; margin: -3px 0 0 12px; float: left; }
.btnRemove { background: url(../../img/btnRemove.png) no-repeat; width: 70px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 0 0; }
table.downloadsetup { width: 345px; border: 0; }
table.downloadsetup-forgot-password { width: 352px; border: 0; }
table.downloadsetup-forgot-password td.right { vertical-align: top; text-align: right; margin: 0; padding: 7px 0 0 0; }
.boxBlue h2 { font-size: 12px; padding: 5px 0 0 12px; color: #0068B1; }
.border-wAuto.blockusers { width: 355px; height: 185px; margin: 0; padding: 0; }
.border-wAuto.blockusers h5 { padding-top: 10px; font-size: 15px; margin-top: 0; }
.border-wAuto.blockusers form { margin: 5px 0 5px 12px; }
.border-wAuto.blockusers form input { float: left; width: 255px; }
.border-wAuto.blockusers form textarea { float: left; width: 325px; height: 100px; }

table.ccinfo { width: 355px; border: 0; margin: 5px 0 5px 0; }
table.ccinfo td.right { vertical-align: top; text-align: right; }
table.ccinfo td input.long { width: 175px; }
table.ccinfo td input.short { width: 75px; margin: 0 5px 0 0; }

table.billing-address { width: 355px; border: 0; margin: 5px 0 5px 0; height: 221px; }
table.billing-address td.right { vertical-align: top; text-align: right; }
table.billing-address td input.long { width: 175px; }
table.billing-address td input.short { width: 75px; margin: 0 5px 0 0; }
table.billing-address td input.shorter { width: 133px; }

table.purchase-membership { width: 355px; border: 0; margin: 5px 0 0 0; }
table.purchase-membership td strong { font-size: 14px; color: #0068B1; }
table.purchase-membership td.right { vertical-align: top; text-align: right; }
table.multi-subscriptions { width: 355px; border: 0; margin: 5px 0 5px 0; }
table.multi-subscriptions td input { width: 90px; }
.purchasemem p strong { font-size: 12px; color: #0068B1; }

table.confirm-payment { width: 355px; border: 0; margin: 0px 0 0 0; padding:0px; }
table.confirm-payment td { padding:0px}

.boxGrey.note { border: 1px solid #d8d8d8; width: 355px; background: #ECECEC; margin-bottom: 5px; }
.boxGrey.note p { font-size: 11px; padding: 5px 10px 5px 10px; color: #4C4C4C; font-family: Arial; line-height: 16px; }
.boxGrey.note p strong { color: #0068B1; font-size: 12px; }
.boxGrey.note p a { color: #0068B1; text-decoration: none; }

a#btnSubmitPayment { background: url(../../img/btnSubmitPayment.png) no-repeat; width: 137px; height: 35px; display: block; text-indent: -999em; margin: 0 auto; clear: both; }

table.address { border: 0; width: 265px; }
table.address input.short { width: 75px; }
table.address input.longer { width: 225px; }
table.address td.right { vertical-align: top; text-align: right; }

table.bbl { border: 0; width: auto; }
table.owner { border: 0; width: auto; }
table.owner input.longer { width: 304px; }

.boxWhite.w285 { width: 285px; }
.boxWhite.w285 p strong { color: #0068B1; }
.boxWhite.w285 h4 { background: #006cb5; font-family: Arial; font-size: 11px; padding: 7px 5px 8px 13px; color: #fff; }
.boxWhite.w285 p a { color: #0068B1; }

.boxBlue.w430 { width: 430px; }
.boxBlue.w430 p strong { color: #0068B1; }
.boxBlue.w430 h4 { position: relative; background: #006cb5; font-family: Arial; font-size: 11px; padding: 7px 5px 8px 13px; color: #fff; }
.boxBlue.w430 h4 span { position: absolute; right: 10px; top: 7px; }

ul.twocolumn { list-style: none; margin: 0 0 10px 14px; float: left; width: 195px; }
ul.twocolumn li { background: url(../../img/iconarrow.png) 0 4px no-repeat; margin: 1px 0 1px 0; padding: 2px 0 0 14px; font-size: 11px; display: block; color: #414141; }

.boxwScroll { overflow: scroll; margin: 15px; width: auto; background: #fff; border: 1px solid #d8d8d8; float: left; }
.boxwScroll ul.twocolumn { list-style: none; margin: 0 0 10px 14px; float: left; width: 175px; }
.boxwScroll ul.twocolumn li { background: url(../../img/iconarrow.png) 0 4px no-repeat; margin: 1px 0 1px 0; padding: 2px 0 0 14px; font-size: 11px; display: block; color: #414141; }
.boxwScroll p { clear: both; }

.boxBlue.w355 { width: 355px; }
.boxBlue.w335 { width: 332px; }
.boxBlue.w343 { width: 343px; }
table.myinfo { width: 350px; border: 0; padding: 10px 0 10px 0; }
table.myinfo input { width: 160px; }
table.myinfo input.short { width: 90px; }
table.myinfo input.shorter { width: 65px; }
table.myinfo td.right { text-align: right; vertical-align: top; }

.boxBlue.w355 textarea.textual { width: 323px; height: 250px; display: block; margin: 15px; float: left; }

a.btnUpdate { background: url(../../img/btnUpdate.png) no-repeat; width: 65px; height: 25px; display: block; text-indent: -999em; clear: both; margin: 0 0 10px 13px; }

.profilephoto { clear: both; }

.border-wAuto.w355 table { width: 353px; border: 0; padding: 10px 0 10px 0; }
.border-wAuto.w355 table td.right { text-align: right; vertical-align: top; width: 180px; margin: 0; padding: 8px 0 0 0; }
a.btnSearchListingsb { background: url(../../img/btnSearchListingsb.png) no-repeat; text-indent: -999em; width: 130px; height: 35px; display: block; clear: both; margin: 10px auto 10px auto; }

.border-wAuto.w430 table { width: 430px; border: 0; }
.border-wAuto.w430 table td.right { text-align: right; vertical-align: top; }
.border-wAuto.w430 strong { color: #0068B1; }

table.address { width: 420px; display: block; }
table.address input.short { width: 75px; }
table.address input.long { width: 291px; }
table.address select.short { width: 75px; }
table.address select.long { width: 105px; }
table.address select.longer { width: 105px; }

table.bbl { width: 420px; display: block; }
table.bbl input.short { width: 75px; }
table.bbl select.long { width: 135px; }

table.owner { width: 415px; display: block; }
table.owner input.long { width: 304px; }

ul.property-reports{ list-style: none; padding-top: 10px; margin: 0 10px 10px 10px; }
ul.property-reports li { }
ul.property-reports li a { display: block; background: url(../../img/list.png) bottom left repeat-x; font-size: 12px; font-weight: bold; text-decoration: none; padding: 3px 5px 5px 5px; display: block; font-family: Arial; color: #006CB5; text-decoration: underline; }

.boxGrey.w280 { width: 280px; }
.two_columns.w355 { float: left; width: 370px; }
.two_columns.w350 { float: left; width: 347px; }
.btnDeleteb { background: url(../../img/btnDeleteb.png) no-repeat; width: 65px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 5px 12px; clear: both; }
.linediv { display: block; background: url(../../img/list.png) bottom left repeat-x; height: 2px; width: 320px; margin: 5px auto 5px auto; }

.boxWhite-margin { float: left; margin: 12px 12px 10px 12px; background: #fff; width: 330px; overflow: scroll; }
ul.recentdeals { padding: 10px; list-style: none; }
ul.recentdeals li { padding: 0 0 2px 0; }
ul.recentdeals li a { font-size: 12px; font-weight: bold; text-decoration: none; padding: 3px 5px 5px 5px; font-family: Arial; color: #006CB5; text-decoration: underline; }

.btnUpdateBig { background: url(../../img/btnUpdateBig.png) no-repeat; clear: both; width: 80px; height: 35px; display: block; text-indent: -999em; margin: 10px auto 0 15px; }

table.comphistory { width: 100px; border: 0; display: block; margin: 0; padding: 0; }
table.comphistory td { margin: 0; padding: 0; }
table.comphistory td.right { text-align: right; vertical-align: top; }
table.comphistory input[type=text] { width: 210px; }
table.comphistory input.short { width: 100px; }

table.reportoptions { border: 0; padding: 5px; }
table.reportoptions td p { float: left; width: 350px; display: block; font-size: 14px; }
table.reportoptions td strong { color: #0068B1; font-size: 14px; }
table.reportoptions td input { float: left; margin: 2px 5px 10px 5px; }

.btnUpdateOptions { background: url(../../img/btnUpdateOptions.png) no-repeat; width: 135px; height: 35px; display: block; text-indent: -999em; margin: 10px auto 0 auto; }

.btnViewAssociates { clear: both; background: url(../../img/btnViewAssociates.png) no-repeat; width: 330px; height: 35px; display: block; text-indent: -999em; margin: 10px 0 10px 13px; }

.btnSearchProfiles { background: url(../../img/btnSearchProfiles.png) no-repeat; width: 135px; height: 35px; display: block; text-indent: -999em; margin: 5px auto; border:0px 0px 0px 0px;}

table.membersearch { float: left; width: 320px; border: 0; margin: 10px auto 0 auto; }
table.membersearch td input { width: 200px; }

.boxGrey.w390 { width: 390px; margin-top: 0; margin-bottom: 10px; }
.boxGrey.w390 h4 { background: #006cb5; font-family: Arial; font-size: 11px; padding: 4px 5px 5px 13px; color: #fff; }
	.boxGrey.w390 table { background: none; }
	.boxGrey.w390 table td { background: none; }
	.boxGrey.w390 table td a { color: #589BCA; }
table.most-listings { width: 370px; border: 0; margin: 5px 10px 5px 10px; }
table.most-listings tr { background: url(../../img/list.png) bottom left repeat-x; }
table.most-listings td { font-size: 12px; font-weight: bold; }
table.most-listings td strong { color: #636363; }

.border-w730.setupmanagement table { background: none; }
.border-w730.setupmanagement table td { background: none; margin: 0; padding: 0; }
.border-w730.setupmanagement table td a { color: #589BCA; }
	table.selectsetup { width: 330px; border: 0; margin: 5px 10px 5px 13px; }
	table.selectsetup tr { background: url(../../img/list.png) bottom left repeat-x; float: left; padding: 3px 0 0 0; width: 100%; }
	table.selectsetup td { font-size: 12px; }


.two_columns.rightborder { float: left; width: 355px; border-right: 1px solid #9D9D9D; margin: 10px 0 0 0; }
.two_columns.norightborder { margin: 10px 0 0 0; }
	.two_columns.rightborder h5, .two_columns.norightborder h5 { margin: 0 0 0 13px; }

table.password { width: 330px; border: 0; display: block; margin: 10px 0 10px 15px; }
table.password td { color: #464E54; font-weight: bold; height: 23px; display: block; }
table.password td label { color: #464E54; font-weight: bold; }
table.password td strong { color: #0068B1; }

.btnSet { background: url(../../img/btnSet.png) no-repeat; width: 50px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 0 0; }

.boxGrey.memberresults h4 { position: relative; }
.boxGrey.memberresults h4 span { position: absolute; right: 10px; top: 7px; }

.boxGrey .boxWhite-listings { clear: both; border: 1px solid #d8d8d8; margin: 0 14px 15px 14px; background: #fff; }
.boxGrey .boxWhite-listings.saved { clear: both; border: 1px solid #d8d8d8; margin: 0 14px 15px 14px; background: #fff; width: 300px; }
.boxGrey .boxWhite-listings.listingresult { clear: both; border: 1px solid #d8d8d8; margin: 0 14px 15px 14px; background: #fff; width: 350px; }

.boxGrey .boxWhite-listings.listingresult .listing { margin: 10px 12px 10px 12px; padding: 0 0 5px 0; border-bottom: 1px solid #d8d8d8; }
.boxGrey .boxWhite-listings.listingresult .listing img { float: left; border: 1px solid #d8d8d8; }
.boxGrey .boxWhite-listings.listingresult .listing_content { float: left; width: 200px; margin: 0 0 0 10px; }
.boxGrey .boxWhite-listings.listingresult table.listing_data { border: 0;  }
.boxGrey.topborder { border-top: 1px solid #d8d8d8; }

.boxGrey table.savedsearches { border: 0; margin: 5px 14px 5px 14px; width: 275px; }
.boxGrey table.savedsearches tr { background: url(../../img/list.png) bottom left repeat-x; }
.boxGrey table.savedsearches td { background: none; float: left; margin: 2px 0 2px 0; padding: 0 3px 3px 3px; }
.boxGrey table.savedsearches td.right { float: right; margin: 4px 0 0 0; }

.border-wAuto.savedsearch { width: 330px; }
.border-wAuto.savedsearch h5 { color: #0068B1; font-size: 13px; font-weight: bold; margin: 12px 0 0 13px; float: left; }
.border-wAuto.savedsearch .buttonbox { float: right; width: 115px; margin: 5px 0 5px 0; }

.btnEdit { background: url(../../img/btnEdit.png) no-repeat; width: 45px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 0 0; float: left; }
.btnDelete { background: url(../../img/btnDelete.png) no-repeat; width: 60px; height: 25px; display: block; text-indent: -999em; margin: 5px 0 0 0; float: left; }

table.membersearch td.right { text-align: right; vertical-align: top; }
table.membersearch td.right small { color: #0068B1; font-weight: bold; }

.btnNewSearch { background: url(../../img/btnNewSearch.png) no-repeat; width: 90px; height: 25px; display: block; text-indent: -999em; margin: 0 auto 10px auto; }

.border-wAuto.searchresult table.searchresults { width: 330px; border: 0; display: block; }
.border-wAuto.searchresult table.searchresults td { background: none; }
.border-wAuto.searchresult table.searchresults td strong { color: #0068B1; }
.border-wAuto.additionalphone textarea { margin: 10px; width: 350px; }

.border-wAuto.listingpageinfo { width: auto; border: 1px solid #006CB5; background: #fff; }
	.border-wAuto.listingpageinfo.grey { background: #f6f6f6; border: 1px solid #d8d8d8; width: 728px; }
.border-wAuto.listingpageinfo img { float: left; }
.border-wAuto.listingpageinfo h5 { float: left; color: #0068B1; margin: 5px 0 0 10px; }
.border-wAuto.listingpageinfo table.listinginfo { float: left; width: 234px; border: 0; display: block; }
.border-wAuto.listingpageinfo table.listinginfo td { background: #fff; vertical-align: top; }
.border-wAuto.listingpageinfo table.listinginfo td strong { color: #0068B1; }
.border-wAuto.listingpageinfo table.listinginfo tr.alt td { background: #F6F6F6; }
	.border-wAuto.listingpageinfo table.listinginfo.longer { width: 390px; }
	.border-wAuto.listingpageinfo table.listinginfo.longer td.wider { width: 200px; display: block; }

.boxwScroll.w330 { width: 250px; float: left; overflow: scroll; height: 250px; margin-top: 10px; }


.border-wAuto.w515.blue { width: 515px; border: 1px solid #006CB5; }
.border-wAuto.w515.blue h2 { font-size: 19px; }
.border-wAuto.w515.blue p.status { float: right; margin: 10px 5px 0 0; }
.border-wAuto.w515.blue p.status strong { color: #0068B1; }

.boxWhite.w515 { width: 517px; }

.boxWhite.w515 table.eventinfo { background: none; border: 0; width: 450px; display: block; }
.boxWhite.w515 table.eventinfo td { background: none; }
.boxWhite.w515 table.eventinfo td strong { color: #0068B1; }
.boxWhite.w515 table.eventinfo td.right { background: none; vertical-align: top; text-align: right; padding-left: 20px; width: 85px; }
.boxWhite.w515 table.eventinfo td.right strong { color: #7a7a7a; }

.two_columns.w540 { float: left; width: 540px; }
.two_columns.w200 { float: left; width: 200px; margin: 15px 0 0 5px; }
.boxWhite.w200 { width: 200px; margin: 10px 0 0 0; padding: 0; }

.btnInviteAssociate { background: url(../../img/btnInviteAssociate.png) no-repeat; width: 120px; height: 25px; display: block; text-indent: -999em; margin: 10px auto 0 auto; clear: both; }

.border-wAuto.rsvp  { font-size: 12px; padding: 10px; }

.btnSubmitb { background: url(../../img/btnSubmitb.png) no-repeat; width: 65px; height: 25px; display: block; text-indent: -999em; margin: 10px auto 0 auto; clear: both; }

.btnAddEvent { background: url(../../img/btnAddEvent.png) no-repeat; width: 95px; height: 25px; text-indent: -999em; float: right; }

table.eventinformation { float: left; width: 360px; border: 0; display: block; margin: 5px 0 5px 0; }
table.eventinformation td.right { text-align: right; vertical-align: top; }
table.eventinformation td input, table.eventinformation td textarea { width: 228px; }

table.eventinformation2 { float: left; width: 360px; border: 0; display: block; margin: 5px 0 5px 0; }
table.eventinformation2 td.right { text-align: right; vertical-align: top; width: 90px; display: block; }
table.eventinformation2 td input, table.eventinformation2 td textarea { width: 210px; }
table.eventinformation2 td input[type=radio] { width: 25px; display: block; float: left; }

.btnAddListingb { background: url(../../img/btnAddListingb.png) no-repeat; width: 90px; height: 25px; text-indent: -999em; display: block; margin: 5px auto 5px auto; }
.btnAddTenantb { background: url(../../img/btnAddTenantb.png) no-repeat; width: 90px; height: 25px; float:left; margin: 5px auto 5px auto; }
.btnCancelAddListingtb { background: url(../../img/btnCancelAddListingtb.png) no-repeat; width: 90px; height: 25px; float:left; margin: 5px auto 5px auto; }
.btnCancel { background: url(../../img/btnCancelAddListingtb.png) no-repeat; width: 90px; height: 25px; display: block; text-indent: -999em; margin: -3px 0 0 12px; float: left; }
.btnSave { background: url(../../img/btnSave.png) no-repeat; width: 90px; height: 25px; display: block; text-indent: -999em; margin: -3px 0 0 12px; float: left; }
.btnSaveNewSearch { background: url(../../img/btnNewSearchb.png) no-repeat; width: 90px; height: 25px; display: block; text-indent: -999em; margin: -3px 0 0 12px; float: left; }
 
.boxWhite.guestlist { width: 350px; display: block; margin-bottom: 15px; }
.boxWhite.guestlist h4 { position: relative; }
.boxWhite.guestlist h4 span { position: absolute; top: 2px; right: 10px; }
table.guestlist { width: auto; border: 0; display: block; }
.border-wAuto.guestlist table td { background: #fff; }
.border-wAuto.guestlist table.guestlist td { background: #fff; vertical-align: top; }
.border-wAuto.guestlist table.guestlist tr.alt td { background: #F6F6F6; }

.btnFinishView { background: url(../../img/btnFinishView.png) no-repeat; width: 125px; height: 35px; text-indent: -999em; display: block; margin: 10px auto 5px auto; }

.two_columns.w345 { float: left; width: 345px; }
.boxBlue.invite { background: #EDF6FD; width: 335px; display: block; }
.boxBlue.invite p { margin: 0; padding: 5px 10px 0 12px; }
.boxBlue.invite textarea { margin: 10px; width: 310px; height: 50px; }

.invitenetwork { float: right; font-size: 12px; font-weight:bold; color:#464e54;}


.two_columns.w515 { float: left; width: 515px; margin: 10px; font-size: 12px; }
.two_columns.w515 img { float: left; margin: 0 10px 0 0; }
.two_columns.w515 label { margin: 5px 0 5px 0; font-weight: bold; color: #414141; }
.two_columns.w515 input { margin: 5px 0 5px 0; }

.two_columns.w365 { float: left; width: 365px; margin: 0 0 0 10px; }
.two_columns.w365 table { width: 365px; border: 0; display: block; }
.two_columns.w365 table td strong, .two_columns.w325 table td strong { color: #0068B1; }
.two_columns.w365 table tr.hilite td { background: #EDF6FD; }

.two_columns.w325 { float: left; width: 325px; }
.two_columns.w325 table { width: 325px; border: 0; display: block; margin: 0 0 10px 0; }
.two_columns.w325 table td small { color: #0068B1; font-weight: bold; }


/* Added by designer */
#search_map
{border-bottom:1px solid #d8d8d8; float:left; width:730px; margin-left:15px; position:relative; margin-top:10px;}
.btnSearchListing-blue
{position:absolute; right:0; top:0; background:url(../../img/btn-searchlisting.gif) no-repeat; width:100px; height:21px; text-indent: -999em;}

#search_map ul
{ padding:0; margin:0; list-style:none;  float:left}
#search_map ul li
{float:left; color:#414141; padding:5px 10px 6px 10px; font-size:12px;}
#search_map ul li a
{color:#266ea2; padding:5px 10px 8px 10px; text-decoration:none; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#search_map ul li.active a
{ background:#ddeefb; border:1px solid #d8d8d8; border-bottom:none;  }

.three-border-w730{border:1px solid #d8d8d8; border-top:none; background:#ddeefb; width:730px;}
.search-form
{ margin:auto; margin-bottom:10px; border:none; width:710px; padding:10px; }
.search-form div.col-1
{width:47%; margin-right:15px; float:left;}
.search-form div.col-1 label span{color:#266ea2; font-size:10px;}
.search-form div.col-2
{width:50%; float:left; vertical-align:top}
.search-form div.col-2 label{width:50px; margin-top:0px;}
.search-form div.col-2 label span{color:#266ea2; font-size:10px; text-align:left}
.search-form div.property-blue-box
{background:#c0def7; padding:0px 7px 7px 0; float:left; width:92%;}

.search-form div.property-blue-box label.small{width:auto; float:left; clear:none; margin-right:15px; margin-left:15px;}
.search-form div.property-blue-box label.small input{width:auto; margin-top:0; float:left; margin-right:5px;}
.search-form .radiotext
{float:left; line-height:30px; margin-right:10px; color:#464e54; font-family:'Trebuchet MS', Arial; font-size:11px; font-weight:bold}
.search-form label
{width:100px; margin-right:10px; float:left; text-align:right; clear:left; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:12px; margin-top:10px; color:#464e54} 
.search-form input[type=text]
{float:left; margin-top:10px; font-size:11px; width:200px;}
.search-form select
{float:left; margin-top:10px; font-size:11px; width:204px;}
.search-form select.short{width:70px}
.search-form span
{float:left; margin-right:5px; width:100px; margin-top:5px;}

.search-form .price-monthly-area, .search-form .sqft-area {margin-right:5px; font-family:'Trebuchet MS', Arial; color:#464e54; font-weight:bold; float:left; margin-top:10px;}
.search-form .price-monthly-area input, .search-form .sqft-area input {width:70px; margin-right:5px; margin-top:0}

.search-form div.type-group{margin-left:110px; margin-top:-25px; float:left}
.search-form div.type-group span
{margin-right:2px; margin-top:5px; width:90px; font-size:11px; color:#464e54;}
.search-form div.type-group span input{padding:0}

.search-form div.type-group-1 span
{float:left; margin-right:2px; margin-top:0px; margin-bottom:5px; width:85px; font-size:11px; color:#464e54}
.search-form div.type-group-1 span input{margin-top:0px}

.search-form input.floatnone
{float:none; vertical-align:bottom; margin-right:4px; margin-top:0px; color:#464e54; font-weight:bold; font-size:12px; }

.blue-box
{background:#c0def7; padding:5px; color:#464e54; font-weight:bold; font-size:11px; font-family:"Trebuchet MS", Arial; width:345px; float:left; margin-top:15px;}
.blue-box span
{color:#266ea2; font-size:10px; width:inherit;}

ul.block-listing
{list-style:none; padding:0px; margin:0px; padding-top:23px; margin-top:23px;}
ul.block-listing li
{background:url(../../img/bullet.gif) no-repeat left center;  margin-left:15px; }
ul.block-listing li a
{padding-left:7px; margin-left:7px; color:#006CB5; font-weight:bold; font-size:12px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; line-height:30px;}


table.subject-property-form{font-weight:bold}
table.subject-property-form td input.long
{width:225px }
table.subject-property-form td input.short
{width:80px}
a.btnSearchListing-blue-relative
{float:left;  display:block; height:21px; background:url(../../img/btn-searchlisting.gif); width:100px; text-decoration:none}
.hr-dotted
{background:url(../../img/list.png) repeat-x; float:none; clear:both; height:1px}
a.btnRemove
{background:url(../../img/btnRemove.png) no-repeat; width:64px; height:23px; display:block; text-decoration:none; text-indent:-9999px}

/* RSS Feed Page */
table.search-result, table.RssFeedListing, table.virtual-rolodex
{font-weight:bold}
table.search-result th, table.RssFeedListing th, table.virtual-rolodex th
{background:#ffffff; font-weight:bold}
table.search-result tr.alt td, table.RssFeedListing tr.alt td, table.virtual-rolodex tr.alt td
{background:#EDF6FD; width:auto}
table.search-result td.bottom-paging, table.virtual-rolodex td.bottom-paging{background:#ffffff}
table.search-result .bottom-paging a, table.virtual-rolodex .bottom-paging a
{text-decoration:none; margin-right:5px;}
table.search-result .bottom-paging a:hover, table.virtual-rolodex .bottom-paging a:hover
{text-decoration:underline}
table.RssFeedListing input.short{width:175px;}
table.RssFeedListing input.long{width:440px;}
table.RssFeedListing tr.alt td{background:#EDF6FD; width:auto}
a.btnAddFeedToTicker
{background:url(../../img/btnAddFeedToTicker.png) no-repeat; width:126px; height:25px; display:block; text-decoration:none;}

/* FAQ page */
div.general_text
{padding:15px; margin-top:35px; color:#414141; font-size:11px; line-height:19px; }
div.general_text ul
{margin-left:15px; list-style:none; margin-top:0px; padding-top:0px;}
div.general_text ul li{background:url(../../img/bullet.gif) no-repeat left center; padding-left:15px;}
div.general_text h2
{color:#0068B1; font-size:12px; font-weight:bold; margin-top:23px; margin-bottom:3px;}
div.general_text a
{color:#0068B1}
div.general_text a:hover
{text-decoration:none}

/* Property tool page */
div.property-tools
{padding:30px 15px 15px 15px;}
div.property-tools a{text-decoration:none; cursor:pointer; display:block;}
div.property-tools div, div.property-tools div.altBox
{background:#DDEEFB; border:1px solid #D8D8D8; width:232px; height:79px; float:left; margin-right:14px; color:#5A5A5A; font-size:11px; margin-top:15px; padding-top:15px;}
div.property-tools div.altBox
{background:#EDF6FD;}
div.property-tools div img, div.property-tools div.altBox img {float:left; margin:10px 15px 15px 15px; border:none}
div.property-tools div h1, div.property-tools div.altBox h1
{font-size:18px; line-height:30px; font-weight:bold; color:#006BB5; font-family:"Trebuchet MS", arial;}

/* Create Cold List */
a#btnCreateList
{
 background: url(../../img/btnCreatList.png) no-repeat; width: 117px; height: 36px; margin: -38px 10px 0 0; float: right; text-indent: -999em;
}
a#btnCreateList-relative
{float:left; margin-left:305px; margin-top:0; background: url(../../img/btnCreatList.png) no-repeat; width: 117px; height: 36px; text-indent: -999em}


table.choose-criteria
{width:730px; font-weight:bold}
table.choose-criteria label
{ float:left; text-align:right; width:95px; padding-right:10px; clear:left; margin-top:8px;}
table.choose-criteria label span
{color:#266EA2; font-size:10px; line-height:8px;}
table.choose-criteria select.short
{width:100px; margin-top:8px; font-family:"Trebuchet MS", arial; font-size:11px; color:#464E54}
table.choose-criteria select.long
{width:222px; margin-top:8px; font-family:"Trebuchet MS", arial; font-size:11px;  color:#464E54 }

div.search-lots
{background-color:#C0DEF7; height:36px; padding:0px 0 5px 10px;}
div.search-lots label
{width:200px; text-align:left; line-height:12px; float:left; clear:none}
div.search-lots label.short
{width:110px; float:left; clear:none; padding-top:5px;}
div.search-lots input{margin-top:10px;}

/*listingblock-wf51-listing_page-comps.html*/
table.comparable-search{font-weight:bold; border:none;}
table.comparable-search tr td{padding:0px 0 0px 0; vertical-align:top;}
table.comparable-search label{width:60px; float:left; text-align:right; padding-right:5px; margin-top:8px;}
table.comparable-search input, table.comparable-search select {margin-right:10px; margin-top:8px; float:left;}
table.comparable-search input.short{width:60px; }
table.comparable-search input.long{width:145px; }
table.comparable-search select.short{width:63px;}
table.comparable-search select.long{width:148px;}
table.comparable-search .checkbox{float:left; line-height:30px; margin-left:15px;}
table.comparable-search .radio_options{line-height:30px; margin-left:15px; margin-right:0px; padding-right:0px}
div.export-print-link{color:#ffffff; width:177px; float:right;}
div.export-print-link a{color:#ffffff;}

/* listingblock-wf63-recent_property_searches.html */
.boxGrey.w280New{width:280px;}
.boxGrey.w177New{width:177px;}
.boxGrey.w242New{width:242px;}
.boxGrey.w280New, .boxGrey.w177New, .boxGrey.w242New{ margin-top: 0; margin-bottom: 10px;}
.boxGrey.w280New h4, .boxGrey.w177New h4, .boxGrey.w242New h4 { background: #006cb5; font-family: Arial; font-size: 11px; padding: 4px 5px 5px 13px; color: #fff; }
.boxGrey.w280New table, .boxGrey.w177New table, .boxGrey.w242New table { background: none; }
.boxGrey.w280New table td, .boxGrey.w177New table td, .boxGrey.w242New table td { background: none; padding-left:0px; }
.boxGrey.w280New table td a, .boxGrey.w177New table td a, .boxGrey.w242New table td a { color: #589BCA; }
ul.byAddress, ul.byBBL, ul.byOwner{ list-style: none; padding-top: 10px; margin: 0 10px 10px 10px; }
ul.byAddress li a, ul.byBBL li a, ul.byOwner li a { display: block; background: url(../../img/list.png) bottom left repeat-x; font-size: 12px; font-weight: bold; text-decoration: none; padding: 3px 5px 5px 0px; display: block; font-family: Arial; color: #006CB5; text-decoration: underline; }

/* listingblock-wf68-inbox1.html */
table.message-area tr td
{background:#ffffff; padding:0px; vertical-align:top}
div.select-bar
{font-weight:bold; background:#FBFBFB; display:block; padding: 2px 0 2px 12px;}
div.select-bar select
{margin:0px 5px 0px 5px; width:100px}
div.message-list{background:#F6F6F6}
div.message-list ul
{list-style:none; margin-left:15px; margin-right:15px; padding-bottom:15px;}
div.message-list ul li
{background:url(../../img/list.png) left bottom repeat-x;}
div.message-list ul li input
{ margin-right:10px; height:30px; float:left}
div.message-list ul li a
{line-height:12px; line-height:30px;}
.button-bar ul{list-style:none; float:right; clear:both; height:35px;}
.button-bar ul li { float:left}
.button-bar ul li a{ margin-right:2px;}
a.btnReply
{background:url(../../img/btnReply.png) no-repeat; width:56px; height:27px; text-indent:-9999px; display:block}
a.btnReplyAll
{background:url(../../img/btnReplyAll.png) no-repeat; width:69px; height:27px; text-indent:-9999px; display:block}
a.btnForward
{background:url(../../img/btnForward.png) no-repeat; width:69px; height:27px; text-indent:-9999px; display:block}
.scroller{width:353px; height:285px; overflow-y:auto;}
#sidebar ul.inboxTools
{margin:5px 5px 5px 5px; padding:0px; list-style:none; width:190px;}
#sidebar ul.inboxTools li
{ margin:0px; margin-bottom:1px; list-style:none; background:url(../../img/bullet.gif) 10px 10px no-repeat #ffffff; padding:0px; }
#sidebar ul.inboxTools li a
{padding:0 0 0 25px; margin:0px; font-weight:bold; color:#006CB5; text-decoration:none; display:block; background:none; line-height:27px; } 


/* listingblock-wf33-network_members.html */

table.network-table-header{width:730px; border:none; margin:auto}
table.network-table-header tr td { padding:5px 0 5px 0; background:none; color:#0068b1; text-indent:15px; font-weight:bold}
table.network-table-header input{width:100px;}
table.network-table-header td.paging a{ margin-right:5px; text-decoration:none; font-size:11px;}

table.network-member-listing-result{width:670px; border:none; margin:auto}
table.network-member-listing-result tr td {vertical-align: top; background: #fff; padding:10px; border-bottom:1px solid #cccccc;}
table.network-member-listing-result tr.last td{vertical-align:top; background:#fff; padding:10px; border-bottom:none;}
table.network-member-listing-result tr td.photo{width:90px; height:98; padding-left:0px}
table.network-member-listing-result td.photo img{margin:0 4px 4px 0px; padding:0; float:left;  border:1px solid #cccccc;}
table.network-member-listing-result td.member-info {width:260px; line-height:21px;}
table.network-member-listing-result td.member-info span{color:#006CB5; margin-right:5px; float:left }
table.network-member-listing-result td.member-info span a{font-weight:bold}
.member-info h2{color:#006CB5; font-size:14px; font-weight:bold}

/* listingblock-wf69-inbox2.html */
table.compose-message{font-weight:bold}
table.compose-message label{width:90px; float:left; text-align:right; padding-right:10px; clear:left; margin-top:8px;}
table.compose-message input.short{width:140px; margin-top:8px;}
table.compose-message input.long{width:570px; margin-top:8px; }
table.compose-message textarea.long{width:695px; }
a.btnSend{background:url(../../img/btnSend.png) no-repeat; width:54px; height:27px; display:block; text-indent:-9999px;}
a.btnAddGray{background:url(../../img/btnAddGray.png) no-repeat; width:63px; height:27px; display:block; text-indent:-9999px;}

/* listingblock-wf70-contact.html */
table.live-chat, table.send-us-message{width:354px}
table.live-chat input.long{width:326px; height:352px; float:left; margin-top:5px;}
table.live-chat input.short{width:270px; float:left; margin-top:5px;}
table.send-us-message label{clear:left; width:54px; text-align:right; float:left; padding-right:5px; margin-top:5px;}
table.send-us-message input, table.send-us-message select, table.send-us-message textarea
{width:254px; float:left; margin-top:5px}
.hr-dotted
{background:url(../../img/list.png) left bottom repeat-x; clear:both}
.contact-info
{text-align:center; line-height:20px; font-weight:normal; margin-top:15px; margin-bottom:8px;}
.contact-info strong{font-weight:bold; color:#006CB5; font-size:14px;}

/* listingblock-wf75-add_private_network1.html */
div.network-info
{ padding:15px; font-weight:bold; color:#464E54; font-size:12px;}
div.network-info label{clear:left; float:left; width:88px; padding-right:5px; text-align:right; margin-top:5px;}
div.network-info input, div.network-info textarea{width:240px; margin-top:5px; float:left}
div.network-info input.radiobutton{float:none; width:auto; margin-right:3px; margin-left:0px; }
div.network-info div.col-1, div.network-info div.col-2
{width:340px; float:left; margin-right:8px}
a.btnSave{background:url(../../img/btnSave.png) no-repeat; width:52px; height:27px; text-indent:-9999px; display:block;}
a.btnBack{background:url(../../img/btnBack.png) no-repeat; width:72px; height:27px; text-indent:-9999px; display:block;}

/* listingblock-wf83-press.html */
table.press
{margin:15px; color:#414141; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px}
table.press h1
{background:url(../../img/bullet.gif) no-repeat center left; font-size:12px; font-weight:bold; color:#006bb5; font-weight:bold; font-size:14px; text-indent:10px; font-family:Arial, Helvetica, sans-serif; margin-bottom:4px}
table.press div.press-artical-rec
{padding-bottom:20px; padding-top:10px; border-bottom:1px solid #d0d0d0; clear:both;}
table.press div.press-artical-rec a{color:#006bb5; text-decoration:underline}
table.press div.press-artical-rec img.f_left
{float:left; margin-right:10px; margin-bottom:10px;}
table.press h2
{color:#006bb5; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin-bottom:3px; clear:right}
table.press ul
{list-style:none; margin-top:15px;}
table.press ul li{margin-bottom:25px;}
table.press ul li a{color:#006bb5; text-decoration:underline; font-weight:bold}

/* listingblock-wf73-networks_main.html */
div.main-network {padding:5px; font-size:12px; overflow:hidden}
div.main-network label, div.main-network input, div.main-network select{float:left; margin-right:5px; margin-top:2px;}
div.main-network input, div.main-network select{width:120px;}
a.btnCreateNewGroup{background:url(../../img/btnCreateNewGroup.png) no-repeat; width:128px; height:27px; text-indent:-9999px}
.boxGrey h4 span.right-paging{background: #006cb5; font-family: Arial; font-size: 12px;  color: #fff; font-weight:normal; position:absolute; right:18px }
.boxGrey h4 span.right-paging a{font-size: 11px; color: #def1ff; margin-right:7px; text-decoration:none; font-weight:bold }
.boxGrey h4 span.right-paging a:hover, .boxGrey h4 span.right-paging a.current{text-decoration:underline;}
div.main-network div.rec
{padding:10px; padding-bottom:35px; border-bottom:1px solid #cccccc; clear:both}
div.main-network div.rec img.f_left
{float:left; margin:0 10px 0 0; border:1px solid #d0d0d0;}
div.main-network div.rec h2{color:#006cb5; font-weight:bold; font-size:14px; line-height:20px;}
div.main-network div.rec span{color:#006cb5; margin-right:10px;}

/* listingblock-wf78-view_network.html */
div.group-info{width:auto; overflow:hidden; clear:both; border:1px solid #cccccc; color:#52595f; font-size:12px;}
div.group-info div.col-1{width:350px; margin-right:20px; float:left; padding:0px; line-height:25px;}
div.group-info div.col-2{width:335px; margin-right:25px; float:left; padding:0px; line-height:25px;}
div.group-info div.col-1 a, div.group-info div.col-2 a{color:#006cb5;}
div.group-info div.col-1 div.description{margin-left:110px; line-height:15px; margin-top:5px;}
div.group-info div.col-1 label, div.group-info div.col-2 label{width:100px; float:left; text-align:right; margin-right:10px; color:#006cb5; line-height:25px;}
div.group-opt-box{width:222px; margin-left:110px; margin-top:4px;}
div.gropup-opt-links{width:125px; float:left; margin-right:25px;}
div.gropup-opt-links a{float:left; line-height:18px; width:125px}
div.member-posting-rec{padding:15px; border-bottom:1px solid #d0d0d0; font-family:Arial, Helvetica, sans-serif; overflow:hidden;}
div.member-posting-rec div.col-1{width:165px; margin-right:20px; float:left;  font-size:11px;}
div.member-posting-rec div.col-1 img.f_left{float:left; margin-right:15px}
div.member-posting-rec div.col-1 h2{color:#006cb5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px;}
div.member-posting-rec div.col-2{width:175px; float:left; font-size:12px; line-height:20px;}
div.members-rec{background: url(../../img/list.png) bottom left repeat-x; margin: 0 0 0 15px; padding: 15px 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px;}
div.members-rec img.f_left{float:left; margin-right:10px;}
div.members-rec h2{color:#006cb5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:15px;}
a.btnJoin{background:url(../../img/btnJoin.png) no-repeat; width:62px; height:35px; display:block; text-indent:-9999px;}
a.btnAdministratorPage{background:url(../../img/btnAdministratorPage.png) no-repeat; width:129px; height:27px; display:block; text-indent:-9999px}
a.btnSubmitPost{background:url(../../img/btnSubmitb.png) no-repeat; width:129px; height:27px; display:block; text-indent:-9999px}


/* listingblock-wf79-network_admin.html */
table.network-administrator tr td
{ padding:5px; font-size:11px;}
table.network-administrator label{width:92px; float:left; margin-top:5px; text-align:right; padding-right:5px; font-size:12px; font-weight:bold}
table.network-administrator input, table.network-administrator select, table.network-administrator textarea{width:230px; margin-top:5px;}
table.network-administrator input.short{width:150px;}
table.network-administrator .radio_options{line-height:30px; margin-left:15px; margin-right:0px; padding-right:0px; width:auto}
table.network-administrator input.radiobutton {float:none; width:auto; margin-right:3px; margin-left:0px; margin-top:10px;}
table.user-request-membership{ background:none; border:0; width:343px;}
table.user-request-membership tr th{background:#F3F3F3; padding:2px 5px 0 10px; color:#494949 }
table.user-request-membership tr td{background:#ffffff;  padding:5px 5px 0 10px; background:url(../../img/list.png) bottom left repeat-x; padding-bottom:5px;}
table.user-request-membership tr td.right{text-align:right; padding-right:10px}
table.user-request-membership input{width:auto; margin:0px; margin-right:5px; margin-left:5px; padding:0; height:12px}

table.user-request-membership td.bottom-paging, table.remove-mem-from-group td.bottom-paging{background:#F3F3F3; text-align:center}
table.user-request-membership .bottom-paging a, table.remove-mem-from-group .bottom-paging a
{text-decoration:none; margin-right:5px;}
table.user-request-membership .bottom-paging a.current, table.remove-mem-from-group .bottom-paging a.current
{text-decoration:underline; margin-right:5px;}
table.user-request-membership .bottom-paging a:hover, table.remove-mem-from-group .bottom-paging a:hover
{text-decoration:underline}

a.btnSaveBig{background:url(../../img/btnSaveBig.png) no-repeat; width:62px; height:35px; display:block; text-decoration:none; text-indent:-9999px;}
a.btnAccept{ background:url(../../img/btnAccept.png) no-repeat; width:63px; height:27px; display:block; text-decoration:none; text-indent:-9999px;}
a.btnReject{ background:url(../../img/btnReject.png) no-repeat; width:63px; height:27px; display:block; text-align:none; text-indent:-9999px;}


/* listingblock-wf80-account_management.html */
.boxWhite.w343{width:343px}
div.account-info {overflow:hidden; color:#464e54; font-size:11px;}
div.account-info label{font-size:12px; font-weight:bold; width:105px;}
div.cur-sub-plan, div.change-pass, div.change-sub-plan, div.change-login, div.cancel-sub{ padding:11px;}
div.cur-sub-plan h2{color:#006cb5; font-size:14px; margin-bottom:5px; padding-left:0; margin-top:0px; padding-top:0px; }
.change-sub-plan p, .cancel-sub p {margin:0 0 0 17px; padding:0; font-size:11px; line-height:16px; color:#8B8E90}
div.cur-sub-plan p{margin:0px; padding:0; font-size:11px; line-height:18px;}
div.change-pass label, div.change-login label{width:105px; float:left; padding-right:5px; text-align:right; color:#494949; margin-top:5px; font-size:12px;}
div.change-pass input, div.change-login input {margin-top:5px; width:200px}
a.btnUpdateb{background:url(../../img/btnUpdateb.png) no-repeat; width:63px; height:27px; display:block; text-indent:-9999px;}
div.change-sub-plan .radiobutton{margin-right:5px; margin-top:3px;}
.cancel-sub label, .change-sub-plan label, .change-pass label, .change-login label{font-weight:bold; font-size:12px; clear:left}
div.cancel-sub textarea{width:315px;}
div.cancel-sub .radiobutton{margin-right:5px; margin-top:3px;}

/* listingblock-wf62-property_report.html */
table.building_information tr td { color: #6d6d6d; background: #fff; padding: 3px 15px 3px 13px; }
table.building_information tr.alt td { background: #f6f6f6; padding: 3px 15px 3px 13px; }
table.building_information tr td strong, table.building_information tr.alt td strong { color: #006cb5; }

.boxWhite.w414 { width: 414px;}
table.owner_information{width:414px;}
table.owner_information tr td { color: #6d6d6d; background: #fff; padding: 3px 15px 3px 13px;}
table.owner_information tr.alt td { background: #f6f6f6; padding: 3px 15px 3px 13px; }
table.owner_information tr td strong, table.owner_information tr.alt td strong { color: #006cb5; }

table.level-2-phone-number-lookup{width:414px;}
table.level-2-phone-number-lookup tr td { color: #6d6d6d; background: #fff; padding: 3px 15px 3px 13px;}
table.level-2-phone-number-lookup tr.alt td { background: #f6f6f6; padding: 3px 15px 3px 13px; }
table.level-2-phone-number-lookup tr td strong, table.owner_information tr.alt td strong { color: #006cb5;}
table.level-2-phone-number-lookup textarea{margin:0; padding:0; width:230px;}
.map-box{margin-right:14px; margin-top:14px; float:right}

div.zoning-analysis{padding:10px;}
div.zoning-analysis h2{color:#0068b1; line-height:25px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
div.zoning-analysis p{color:#414141; line-height:17px; font-size:11px;}
div.zoning-analysis div.col-1{float:left; width:347px; margin-right:10px;}
div.zoning-analysis div.col-2{float:left; width:347px;}
div.zoning-analysis img{border:1px solid #d8d8d8;}

/* listingblock-wf03-register.html */
.boxBlue.w356{width:356px; border-top:1px solid #d8d8d8; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.register-box{padding:10px;}
.register-box input{margin:0; padding:0}
.register-box label{color:#006bb5; font-size:14px; font-weight:bold; margin:0px 0px 5px 5px; }
.register-box p{padding:5px; line-height:17px;}
a.btnCreateAccount{background:url(../../img/btnCreatAccount.png) no-repeat; width:137px; height:37px; display:block; text-indent:-9999px}

/* listingblock-wf04-register.html */
table.infobox{width:730px; float:left }
table.infobox label{width:115px; float:left; text-align:right; padding-right:5px; margin-top:8px; font-weight:bold}
table.infobox label.short{width:85px; }

table.infobox label span{color:#8b8e90}
table.infobox label.description{float:left; margin-left:145px; margin-top:0px;  font-weight:normal; text-align:left; width:540px; }
table.infobox input{ float:left; width:210px; margin-top:8px;}
table.infobox input.file{width:250px; margin-top:8px;}
table.infobox select{float:left; width:180px; margin-top:8px;}
table.infobox select.long{width:210px; margin-top:8px;}
table.infobox input.short{width:125px; margin-top:8px; margin-right:5px;}
table.infobox select.short{width:80px; margin-top:8px;}
table.infobox textarea{width:540px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px;}
table.infobox textarea.short{width:200px; margin-top:8px;}
table.infobox textarea strong{font-weight:bold}
table.infobox input[type='checkbox'] {width:auto; margin-top:0px; margin-left:0; margin-right:5px; padding:0}
table.infobox input[type='radio'] {width:auto; margin-top:2px; margin-left:0; margin-right:5px; padding:0}
table.infobox .light-box{background:#edf6fd; padding:8px; width:304px; float:left; margin-top:88px; margin-left:15px;}
table.infobox div.light-box label.long{width:271px; text-align:left; float:left; margin-top:0px}
table.infobox div.light-box select.long{width:271px}
a.btnRegister{background:url(../../img/btnRegister.png) no-repeat; width:91px; height:37px; display:block; text-indent:-9999px;}

/* listingblock-wf10_12-add_edit.html */
.border-wAuto.add-edit-form {border: none; float: left; width: 357px; margin: 15px 0 0 15px;}
.border-wAuto.add-edit-form h4 {background: #DDEEFB;  border: 1px solid #d8d8d8; border-bottom: 1px solid #DDEEFB; width: 150px; font-family: Arial; font-size: 11px; 
padding: 6px 13px 6px 13px; color: #266EA2; display:block; margin-bottom:-4px;}
.searchbox {float: left; width: 170px; padding: 5px 0 5px 0;}
.searchbox label {float: left; padding: 3px 0 0 0; font-size: 11px;}
.searchbox input { float: left; margin: 3px 5px 0 8px; width: 70px; }
.boxGrey.w358{width:358px}
.add-edit-button-area{width:auto; color:#414141; font-size:12px; padding:5px 10px 0px 10px; clear:both; line-height:30px;}
.option-area, .add-photo-area{background:#c0def7; padding:10px; overflow:hidden; clear:both; font-weight:bold}
.option-area input{margin-left:15px; margin-right:5px; float:none}
a.btnAddListing{background:url(../../img/btnAddListingb.png) no-repeat; width:90px; height:27px; display:block; text-indent:-9999px;}
.formarea{padding:15px; color:#414141; font-size:12px; overflow:hidden}
.formarea label{width:75px; padding-right:10px; float:left; text-align:right; margin-top:5px; clear:left; font-weight:bold; color:#464e54}
.formarea input.long, .formarea select.long, .formarea textarea.long{float:left; margin-top:5px; width:217px;} 
.formarea input.file{width:217px; float:left; margin-top:5px;}
.formarea select.short{width:100px; margin-top:5px;}
.formarea input.short{width:80px;}
.add-photo-area input.file{width:220px}
.add-photo-area label{width:65px}

/* listingblock-wf05-business_profile.html */
a.btnCreateb{background:url(../../img/btnCreateb.png) no-repeat; width:81px; height:37px; display:block; text-indent:-9999px;}
table.infobox td.paging{position:relative; background:#ffffff; height:15px; color:#dbdbdb;}
table.infobox td.paging a{color:#266ea2; font-size:11px; font-weight:bold; padding:0px 3px 0px 3px; text-decoration:none;}
table.infobox td.paging a.current{color:#000000; font-size:12px}
table.infobox td.paging span.next-prev-area{position:absolute; right:20px;}
table.infobox td.paging span.next-prev-area a{color:#266ea2;}
table.infobox td.paging span.next-prev-area a:hover{text-decoration:underline}
td.load-files label{clear:left}

/* listingblock-wf06-business_profile.html */
.border-wAuto.company-history{padding:0px 15px 15px 15px;}
.border-wAuto.company-history h2{padding:0; line-height:40px; font-size:14px; font-weight:bold;}
.border-wAuto.company-history textarea{width:320px;}

/* listingblock-wf11.html */
.border-w730.none { border: none; float: left; width: 730px; margin: 22px 0 0 15px; }
.border-w730.none h4 {background: #DDEEFB; display: inline; border: 1px solid #d8d8d8; border-bottom: 1px solid #DDEEFB; width: 150px; font-family: Arial; font-size: 11px; padding: 6px 13px 6px 13px; color: #266EA2; line-height:27px;}

div.add-edit-col-1, div.add-edit-col-2, div.add-edit-col-3{width:223px; background:#edf6fd; margin-right:13px;  float:left; padding-bottom:13px;}
div.add-edit-col-3{margin-right:0;}
div.add-edit-col-1 h1, div.add-edit-col-2 h1, div.add-edit-col-3 h1 { background:#c0def7; font-size:14px; font-weight:bold; width:auto; text-align:center; line-height:30px; padding:0; margin:0 }
div.add-edit-col-1 input, div.add-edit-col-2 input, div.add-edit-col-3 input {width:190px; margin-top:8px; margin-left:14px;}

/* listingblock-wf13-add_edit.html */
.formarea-new{padding:14px; padding-right:5px; padding-top:5px; margin:0; color:#414141;}
.neighbourhood label{width:auto; padding:0; margin:0; font-size:12px; font-weight:bold}
.neighbourhood input{margin-right:2px}
.neighbourhood span{margin-top:5px; width:133px; float:left; font-size:12px;}
div.detail-bar
{clear:both; background:#edf6fd; margin-top:15px; float:left; width:700px; margin-bottom:15px;}
div.detail-bar h1
{background:#c0def7; color:#464e54; font-size:12px; font-weight:bold; padding-left:10px; line-height:30px; margin-bottom:15px;}
div.detail-bar label {width:auto; margin-right:5px; float:left; font-weight:bold; font-size:12px; color:#464e54; margin-left:12px;}
div.detail-bar select{float:left; font-size:11px; margin-right:15px;}
.aminities {clear:both}
.aminities label{width:auto; padding:0; margin:0; font-size:12px; font-weight:bold}
.aminities span{margin-top:5px; width:160px; float:left; font-size:12px;}
.aminities input{margin-right:2px}

/* listingblock-wf16-listings_management.html */
.boxGrey.w431{width:431px;}
.boxGrey.w431 .border-wAuto ul#pagination{margin-bottom:5px}
.border-wAuto .boxWhite-listings.w398 { width: 398px; border: 1px solid #d8d8d8; margin: 0 0 15px 14px; background: #fff; }
.select-allcheckbox a{float:right; padding:10px; padding-right:40px; color:#414141; font-weight:bold; font-size:11px; text-decoration:none}
.boxBlue.w284{width:284px; font-size:12px;  float:left}
.boxBlue.w284 label{width:72px; float:left; padding-right:5px; font-size:12px; font-weight:bold; color:#464e54}
.boxBlue.w284 input.radiobutton{ margin-left:5px; margin-right:5px;}
.boxBlue.w284 p{font-weight:bold; padding:0}
.boxBlue.w284 p.short{font-weight:bold; padding:0; width:170px; float:left}
.boxBlue.w284 textarea{width:255px; margin-top:5px;}
.boxBlue.w284 input.long{margin:10px 10px 0 0; float:left; width:155px;}
.btnGrantAccessb{background:url(../../img/btnGrantAccessb.png) no-repeat; width:90px; height:27px; display:block; text-indent:-9999px;}
a#btnRemoveG{background:url(../../img/btnRemoveG.png) no-repeat; widows:90px; height:27px; display:block; text-indent:-9999px}
a.btnViewReport{background:url(../../img/btnViewReport.png) no-repeat; width:105px; height:27px; display:block; text-indent:-9999px;}
a.btnBack{background:url(../../img/btnBack.png) no-repeat; width:75px; height:27px; display:block; text-indent:-9999px;}

/* listingblock-wf05.html - create profile */
.create_bus_profile, .create_bus_profile2 {width: 728px;background: #e3f1fc;border: 1px solid #d8d8d8;margin: 0px 0px 15px 15px;padding: 10px 0px;}
.create_bus_profile2  label {font: 12px 'trebuchet ms', tahoma;font-weight: bold;color: #464e54;width: 87px;display: block;float: left;text-align: right;padding: 0px 10px 0px 0px;margin: 3px 0px 3px 35px;}
.create_bus_profile2  input {width: 198px;height: 14px;padding: 1px 2px 1px 2px;border: 1px solid #5a6e82;float: left;margin: 3px 0px;font: 11px 'trebuchet ms', tahoma;color: #464e54;}
.create_bus_profile label {font: 12px 'trebuchet ms', tahoma;font-weight: bold;color: #464e54;width: 87px;display: block;float: left;text-align: right;padding: 0px 10px 0px 0px;margin: 4px 0px 0px 0px;}
.create_bus_profile  input {border: 1px solid #5a6e82;float: left;font: 11px 'trebuchet ms', tahoma;color: #464e54;}
.create_bus_profile div {margin: 4px 0px 0px 165px;}
.create_bus_profile_title {width: 715px;height: 19px;background: #006cb5;margin: 0px 0px 0px 15px;padding: 4px 0px 0px 15px;display:block;}
.create_bus_profile_title h4 {font: 11px arial;font-weight: bold;color: #ffffff;display:block;}
.create_bus_profile_box {width: 325px;background: #e3f1fc;border: 1px solid #d8d8d8;margin: 0px 1px 15px 15px;padding: 12px 15px;float: left;display: inline;}
.create_bus_profile_box label {font: 14px arial;font-weight: bold;color: #006bb5;display: block;margin: 0px 0px 8px 0px;}
.create_bus_profile_box textarea {font: 11px 'trebuchet ms', tahoma;color: #464e54;border: 1px solid #5a6e82;padding: 2px;}
.create_submit {width: 81px;height: 37px;display: block;background: url(../../img/create_submit.jpg) top left no-repeat;border: none;cursor: pointer;margin: -5px 0px 0px 10px;}
.create_skip {width: 81px;height: 37px;display: block;background: url(../../img/skip.gif) top left no-repeat;border: none;cursor: pointer;margin: -5px 0px 0px 10px;}
.create_bus_profile_assets {width: 728px;background: #e3f1fc;border: 1px solid #d8d8d8;margin: 0px 0px 15px 15px;padding: 10px 0px;}
.create_bus_profile_assets span{font: 12px 'trebuchet ms', tahoma;font-weight: bold;color: #464e54;width: 87px;display: block;padding: 0px 10px 0px 0px;margin: 4px 0px 0px 20px;}
.create_bus_profile_assets input {margin: 4px 0px 0px 20px;}


/* listingblock-wf06-business_profile.html */
.border-wAuto.company-history{padding:0px 15px 15px 15px;}
.border-wAuto.company-history h2{padding:0; line-height:40px; font-size:14px; font-weight:bold;}
.border-wAuto.company-history textarea{width:320px;}

/* listingblock-wf11.html */
.border-w730.none { border: none; float: left; width: 730px; margin: 22px 0 0 15px; }
.border-w730.none h4 {background: #DDEEFB; display: inline; border: 1px solid #d8d8d8; border-bottom: 1px solid #DDEEFB; width: 150px; font-family: Arial; font-size: 11px; padding: 6px 13px 6px 13px; color: #266EA2; line-height:27px;}

div.add-edit-col-1, div.add-edit-col-2, div.add-edit-col-3{width:223px; background:#edf6fd; margin-right:13px;  float:left; padding-bottom:13px;}
div.add-edit-col-3{margin-right:0;}
div.add-edit-col-1 h1, div.add-edit-col-2 h1, div.add-edit-col-3 h1 { background:#c0def7; font-size:14px; font-weight:bold; width:auto; text-align:center; line-height:30px; padding:0; margin:0 }
div.add-edit-col-1 input, div.add-edit-col-2 input, div.add-edit-col-3 input {width:190px; margin-top:8px; margin-left:14px;}

/* listingblock-wf13-add_edit.html */
.formarea-new{padding:14px; padding-right:5px; padding-top:5px; margin:0; color:#414141;}
.neighbourhood label{width:auto; padding:0; margin:0; font-size:12px; font-weight:bold}
.neighbourhood input{margin-right:2px}
.neighbourhood span{margin-top:5px; width:133px; float:left; font-size:12px;}
div.detail-bar
{clear:both; background:#edf6fd; margin-top:15px; float:left; width:700px; margin-bottom:15px;}
div.detail-bar h1
{background:#c0def7; color:#464e54; font-size:12px; font-weight:bold; padding-left:10px; line-height:30px; margin-bottom:15px;}
div.detail-bar label {width:auto; margin-right:5px; float:left; font-weight:bold; font-size:12px; color:#464e54; margin-left:12px;}
div.detail-bar select{float:left; font-size:11px; margin-right:15px;}
.aminities {clear:both}
.aminities label{width:auto; padding:0; margin:0; font-size:12px; font-weight:bold}
.aminities span{margin-top:5px; width:160px; float:left; font-size:12px;}
.aminities input{margin-right:2px}

/* listingblock-wf16-listings_management.html */
.boxGrey.w431{width:431px;}
.boxGrey.w431 .border-wAuto ul#pagination{margin-bottom:5px}
.border-wAuto .boxWhite-listings.w398 { width: 398px; border: 1px solid #d8d8d8; margin: 0 0 15px 14px; background: #fff; }
.select-allcheckbox a{float:right; padding:10px; padding-right:40px; color:#414141; font-weight:bold; font-size:11px; text-decoration:none}
.boxBlue.w284{width:284px; font-size:12px;  float:left}
.boxBlue.w284 label{width:72px; float:left; padding-right:5px; font-size:12px; font-weight:bold; color:#464e54}
.boxBlue.w284 input.radiobutton{ margin-left:5px; margin-right:5px;}
.boxBlue.w284 p{font-weight:bold; padding:0}
.boxBlue.w284 p.short{font-weight:bold; padding:0; width:170px; float:left}
.boxBlue.w284 textarea{width:255px; margin-top:5px;}
.boxBlue.w284 input.long{margin:10px 10px 0 0; float:left; width:155px;}
a#btnGrantAccessb{background:url(../../img/btnGrantAccessb.png) no-repeat; width:90px; height:27px; display:block; text-indent:-9999px;}
a#btnRemoveG{background:url(../../img/btnRemoveG.png) no-repeat; widows:90px; height:27px; display:block; text-indent:-9999px}
/* listingblock-wf33-member_profile_search */
.two-columns{width:340px; float:left; margin-top:15px;}

/* listingblock-wf34-listings_main.html */
div.hr-blue{clear:both; border:none; background:#c0def7; width:315px; line-height:1px; margin-top:10px; float:left}

/* listingblock-wfxx-tcie_search.html */
table.newlisting{width:730px;}
table.newlisting td.col-1, table.newlisting td.col-2{padding:0; vertical-align:top}
table.newlisting td.col-1 table, table.newlisting td.col-2 table{width:364px; padding:0}
table.newlisting td.col-1{border-right:1px solid #f6f6f6}
table.newlisting tr td { color: #6d6d6d; background: #fff; padding: 3px 15px 3px 13px; }
table.newlisting tr.alt td { background: #f6f6f6; padding: 3px 15px 3px 13px; }
table.newlisting tr td strong, table.newlisting tr.alt td strong { color: #006cb5; }

/* listingblock-wf37-listing_results.html */
table.listing_result{width:670px; border:none; margin:auto}
table.listing_result tr td {vertical-align: top; background: #fff; padding:10px; border-bottom:1px solid #cccccc;}
table.listing_result tr.last td{vertical-align:top; background:#fff; padding:10px; border-bottom:none;}
table.listing_result tr td.showcase{width:191px; padding-left:0px}
table.listing_result td.showcase img{margin:0 4px 4px 0px; padding:0; float:left}
table.listing_result td.address{width:168px;font-size:14px;}
table.listing_result td.sf{width:88px; background:#f5fafe;}
table.listing_result tr.last td.sf{width:88px; background:#f5fafe;}
table.listing_result td.price{width:111px;}
table.listing_result td.contact_notes{width:119px; background:#f5fafe;}
table.listing_result tr.last td.contact_notes{width:119px; background:#f5fafe;}
a.btnViewReport{background:url(../../img/btnViewReport.png) no-repeat; width:105px; height:27px; display:block; text-indent:-9999px;}
table.header{width:700px; border:none; margin:auto}
table.header tr td { padding:5px 0 5px 0; background:none; color:#0068b1; text-indent:15px; font-weight:bold}
table.header a{font-size:10px; font-weight:normal;}

/* listingblock-wf33-network_members.html */

table.network-table-header{width:730px; border:none; margin:auto}
table.network-table-header tr td { padding:5px 0 5px 0; background:none; color:#0068b1; text-indent:15px; font-weight:bold}
table.network-table-header input{width:100px;}
table.network-table-header td.paging a{ margin-right:5px; text-decoration:none; font-size:11px;}

table.network-member-listing-result{width:670px; border:none; margin:auto}
table.network-member-listing-result tr td {vertical-align: top; background: #fff; padding:10px; border-bottom:1px solid #cccccc;}
table.network-member-listing-result tr.last td{vertical-align:top; background:#fff; padding:10px; border-bottom:none;}
table.network-member-listing-result tr td.photo{width:90px; height:98; padding-left:0px}
table.network-member-listing-result td.photo img{margin:0 4px 4px 0px; padding:0; float:left;  border:1px solid #cccccc;}
table.network-member-listing-result td.member-info {width:260px; line-height:21px;}
table.network-member-listing-result td.member-info span{color:#006CB5; margin-right:5px; float:left }
table.network-member-listing-result td.member-info span a{font-weight:bold}
.member-info h2{color:#006CB5; font-size:14px; font-weight:bold}

/* listingblock-wf84-landing-page-directory.html */

table.landing-page-directory-listing{font-weight:bold; width:729px;}
table.landing-page-directory-listing tr th{background:#ffffff; font-weight:bold}
table.landing-page-directory-listing tr.alt td{background:#EDF6FD; }
table.landing-page-directory-listing tr td.bottom-paging{background:#ffffff}
table.landing-page-directory-listing .bottom-paging a{text-decoration:none; margin-right:5px;}
table.landing-page-directory-listing .bottom-paging a:hover{text-decoration:underline}
table.list{width:357px; margin:0; padding:0; border:none;}
.boxBlue table.landing-page-directory-listing tr td{padding:0}
.boxBlue table.list tr td{padding:5px 0 5px 15px; border-bottom:1px dotted #cccccc;}
.boxBlue table.list tr th.right-bor{border-right:1px solid #d8d8d8;}
.boxBlue table.list tr th.left-bor{border-left:1px solid #d8d8d8;}
.boxBlue table.list tr.right-bor td{border-right:1px solid #d8d8d8;}
.boxBlue table.list tr.alt.right-bor td{border-right:1px solid #ebebeb;}
.boxBlue table.list tr.left-bor td{border-left:1px solid #d8d8d8;}
.boxBlue table.list tr.alt.left-bor td{border-left:1px solid #ebebeb;}

/* listingblock-wf85-landing-page-management1.html */
div.management-1
{margin:15px 15px 0 15px; color:#464E54; font-size:11px; background:#edf6fd; font-family:Arial, Helvetica, sans-serif; width:698px; clear:both; float:left; padding-bottom:12px;}
div.management-1 label{clear:left; float:left; width:auto; padding-right:5px; text-align:left; margin-top:10px; margin-left:12px; color:#414141}
div.management-1 input, div.management-1 select, div.management-1 textarea{width:310px; margin-top:2px; margin-left:10px;  }
div.management-1 input.radiobutton{float:none; width:auto; margin-right:3px; margin-left:0px; }
div.management-1 div.col-1, div.management-1 div.col-2{width:337px; float:left; margin-right:12px}
div.management-1 h5{margin-left:0; margin-top:10px; font-size:11px; font-weight:bold}

/* listingblock-wf87-landing-page-management2.html */
div.management-2{margin:15px 15px 0 15px; color:#464E54; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:698px; clear:both; float:left; padding-bottom:12px;}
div.management-2 label{clear:left; float:left; width:auto; padding-right:5px; text-align:left; margin-top:10px; margin-left:12px; color:#414141}
div.management-2 input, div.management-2 select{width:365px; margin-top:10px; margin-left:10px;}
div.management-2 textarea{width:400px; margin-left:15px;}
div.management-2 input.radiobutton{float:none; width:auto; margin-right:3px; margin-left:0px; }
div.management-2 div.col-1{width:439px;  float:left}
div.management-2 div.col-2{width:247px; float:left; }
div.management-2 h5{margin-left:0; margin-top:10px; font-size:11px; font-weight:bold}
.sky-box{background:#edf6fd; margin-top:15px; float:left; width:100%}
table.posts{width:247px; font-family:Arial, Helvetica, sans-serif;}
table.posts tr td{background:#ffffff; padding:3px 5px 3px 0px; border-bottom:1px dotted #cccccc }
table.posts tr th{background:#f3f3f3; color:#000000; padding-right:2px;}
table.posts input[type=checkbox] {width:auto; clear:none; margin:0 0 0 0; padding:0 0 0 0; float:right;}
table.posts tr td.title_post{padding-left:12px; width:170px}
table.posts tr td.action_edit{width:60px; text-align:right; font-size:10px;}
table.posts td.bottom-paging{background:#f3f3f3; text-align:center; border-bottom:none}
table.posts td.bottom-paging a
{text-decoration:none; margin-right:5px;}
table.posts td.bottom-paging a:hover
{text-decoration:underline}

/* listingblock-wf88-landing-page-management3.html */
div.management-3{margin:15px 15px 0 15px; color:#464E54; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:698px; clear:both; float:left; padding-bottom:12px;}
div.management-3 label{clear:left; float:left; width:auto; padding-right:5px; text-align:left; margin-top:5px; margin-left:12px; color:#414141; font-weight:bold}
div.management-3 input, div.management-3 select{width:150px; margin-top:5px; margin-left:15px;}
div.management-3 textarea{width:400px; margin-left:15px;}
div.management-3 input.radiobutton{float:none; width:auto; margin-right:3px; margin-left:0px; }
div.management-3 input[type=checkbox]{width:auto; clear:left; float:none}
div.management-3 input[type=radio]{width:auto; float:none; }
div.management-3 h5{margin-left:0px; font-size:11px; font-weight:bold}
div.management-3 div.col-1{width:184px; float:left; vertical-align:top }
div.management-3 div.col-2{width:229px; float:left; }
div.management-3 div.col-3{float:left; width:270px; }
.bg-dividers{background:url(../../Img/bg-dividers.jpg) 184px center repeat-y ; margin-top:25px; margin-bottom:25px; overflow:hidden}
div.management-3 .bg-dividers h5{margin-left:15px}
div.management-3 table.ques_list{margin-left:10px; width:260px; border:none}
div.management-3 table.ques_list h5{margin-left:0px;}
div.management-3 table.ques_list input[type=checkbox], div.management-3 table.ques_list input[type=radio]{width:auto; margin:0px 3px 0 0}
div.management-3 table.ques_list tr td{padding:0px 5px 7px 5px; vertical-align:top;  background:none;}
a.btn-DeleteSelectedQuestions{background:url(../../Img/btn-DeleteSelectedQuestions.png) no-repeat; width:212px; height:37px; display:block; text-indent:-9999px;}
a.btn-AddCustomQuestion{background:url(../../Img/btn-AddCustomQuestion.png) no-repeat; width:182px; height:37px; display:block; text-indent:-9999px}

/* listingblock-wf89-landing-page-management4.html */
div.management-4
{margin:15px 15px 0 15px; color:#464E54; font-size:11px; background:#edf6fd; font-family:Arial, Helvetica, sans-serif; width:698px; clear:both; float:left; padding-bottom:12px;}
div.management-4 label{clear:left; float:left; width:auto; padding-right:5px; text-align:left; margin-top:10px; margin-left:12px; color:#414141}
div.management-4 input, div.management-4 select, div.management-4 textarea{width:310px; margin-top:2px; margin-left:10px;  }
div.management-4 input[type=radio]{width:auto; float:none; }
div.management-4 div.col-1, div.management-4 div.col-2{width:337px; float:left; margin-right:12px; margin-top:10px; vertical-align:top}
div.management-4 h5{margin-left:0; margin-top:10px; font-size:11px; font-weight:bold}
.instruction{padding:15px 15px 0 15px; color:#414141; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.instruction h5{margin-left:0; margin-bottom:4px;}

/* listingblock-wf90-landing-page.html */
#blog-page{margin:0 auto; margin-top:15px; width:991px; text-align:left}
#blog-page input, #blog-page select, #blog-page textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px}

#bl-left-part{background:url(../../img/bg-blog-left-part.jpg) no-repeat; width:230px; float:left}
#bl-left-part h5{margin-left:15px; margin-top:15px; color:#0068B1; font-weight:bold; font-family:"Trebuchet MS", Arial; font-size:12px;}
#bl-left-part ul{margin-top:5px; list-style-image:url(../../img/iconarrow.png); margin-left:40px;}
#bl-left-part ul li{ margin-bottom:2px}
#bl-left-part ul li a{color:#414141; font-size:11px; text-decoration:none;}
#bl-left-part ul li a:hover{text-decoration:underline}
a.logo{background:url(../../img/prosouth-logo.jpg) no-repeat; width:200px; height:136px; margin:auto; margin-top:20px; display:block; text-indent:-9999px;}
.contact-form{margin-top:15px;}
.contact-form input, .contact-form select, .contact-form textarea{margin-left:15px; margin-bottom:6px; width:167px; width:160px; padding-left:2px;}
.custom-questiton{width:155px; background:#EDF6FD; margin:auto; margin-top:5px; margin-bottom:10px; padding:7px; font-weight:bold}
.custom-questiton input{width:auto; float:none; margin:0}
a.btnSendMessage{margin:auto; margin-top:5px; margin-bottom:5px; background:url(../../img/btn-SendMessage.png) no-repeat; width:129px; height:37px; display:block; text-indent:-9999px;}
.btnSendMessage{margin:auto; margin-top:5px; margin-bottom:5px; background:url(../../img/btn-SendMessage.png) no-repeat; width:129px; height:37px; display:block; text-indent:-9999px;border:0px;}
#bl-right-part{width:760px; float:left; background:#ffffff}
.top-links{background:#DDEEFB; height:21px; text-align:right; color:#414141}
.top-links a{color:#006AB3; margin-left:2px; margin-right:2px; text-decoration:none; font-size:12px;}
.top-links a:hover{text-decoration:underline}
#bl-right-part h1.blog-title{background:url(../../img/bg-blog-head-title.jpg) repeat-x; height:50px; color:#ffffff; text-indent:15px; font-size:23px; line-height:50px; font-weight:normal}
.blog-container{padding:15px}
/* JS: added height 131 px to expertise-column class for proper user sites display */
.expertise-column{padding:15px; border:1px solid #cccccc; background:#F6F6F6;  font-size:12px; height:131px;}
.expertise-column h2{font-size:15px; color:#0068B1; margin-bottom:8px;}
.expertise-column img.expertphoto{float:left; margin:0 15px 0 0}
.expertise-column p{line-height:18px; margin-bottom:15px;}
.expertise-column a{color:#0068B1; font-size:12px}
.column-1{width:435px; float:left}
/* column-1b: added for user sites landing page */
.column-1b{width:365px; float:left}
.blog-rec{background:url(../../img/bg-blog-rec.jpg) center bottom no-repeat; margin-top:20px; padding-bottom:25px}
.blog-rec-wide{background:url(../../img/bg-blog-rec-wide.jpg) center bottom no-repeat; margin-top:0px; padding-bottom:25px}
.blog-rec h2, .blog-rec-wide h2{text-transform:uppercase; font-size:11px; color:#0068B1}
.blog-rec h3, .blog-rec-wide h3{font-size:22px; color:#0068B1}
.blog-rec span, .blog-rec-wide span {color:#8A8A8A; text-transform:uppercase}s
.blog-rec span span, .blog-rec-wide span span {color:#0068B1; font-size:11px}
.blog-rec p, .blog-rec-wide p{ color:#414141; font-size:12px; line-height:18px; margin-top:15px}
.blog-rec a{color:#0068B1; font-size:12px}
.blog-rec a:hover{text-decoration:underline}
.blog-paging{text-transform:uppercase; font-size:12px; color:#0068B1; margin-top:15px; font-weight:bold;}
.blog-paging a{color:#0068B1; text-decoration:none; margin-right:10px}
.blog-paging a:hover{text-decoration:underline}
.blog-paging a.current{padding:0 5px 0 5px; background:#f1f1f1; border:1px solid #0068B1}
.column-2{width:282px; float:left}
/* column-2b: added for user sites landing page */
.column-2b{width:352px; float:left}

.contact-form.w280{margin-top:15px;}
.contact-form.w280 input, .contact-form.w280 select, .contact-form.w280 textarea{margin-left:15px; margin-bottom:6px; width:238px; padding-left:2px;}
.contact-form.w280 .custom-questiton{width:228px; background:#EDF6FD; margin-left:15px; margin-top:5px; margin-bottom:10px; font-weight:bold}
.contact-form.w280 .custom-questiton input{width:auto; float:none; margin:0}


/* listingblock-wf91-landing-page-article.html */
a.btn-ContacttheAuthor{background:url(../../img/btn-ContacttheAuthor.png) no-repeat; display:block; width:127px; height:23px; text-indent:-9999px; }


/* listingblock-wf92-landing-commercial.html */
div.listing-template
{padding:15px;}
div.listing-template .col-1
{width:185px;  margin-right:8px; float:left; vertical-align:top}
div.listing-template .col-1 img{border:1px solid #0068B1; margin-bottom:15px;}
div.listing-template .col-2
{ width:535px; float:left; vertical-align:top}
a.btn-ClickHereAboutListing{background:url(../../img/btn-ClickHereAboutListing.png) no-repeat; width:184px; height:53px; display:block; text-indent:-9999px;}
.neighbourhood{padding:10px 15px 15px 15px; border:1px solid #cccccc; background:#F6F6F6;  font-size:12px; overflow:hidden}
.neighbourhood h1{color:#0068B1; font-size:20px;}
.neighbourhood h2{color:#0068B1; font-size:13px; margin-bottom:5px;}
.neighbourhood table.neighbourhood-details { border: none; width: 503px; float: left; border:1px solid #D4D4D4; margin-top:7px; margin-bottom:10px; }
table.neighbourhood-details tr td { color: #6d6d6d; background: #ffffff; padding: 3px 15px 3px 13px; }
table.neighbourhood-details tr.alt td { background: #F6F6F6; padding: 3px 15px 3px 13px; }
table.neighbourhood-details tr td strong{ color: #006cb5; }
table.neighbourhood-details ul{list-style-image:url(../../img/iconarrow.png); margin-left:17px;}

/* listingblock-wf94-landing-contact.html */

.contact-form.w730{margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contact-form.w730 input, .contact-form.w730 select, .contact-form.w730 textarea{margin-left:15px; margin-bottom:6px; width:307px; padding-left:2px;}
.contact-form.w730 .custom-questiton{width:400px; background:#EDF6FD; margin-left:15px; margin-top:5px; margin-bottom:10px; font-size:11px; font-weight:normal}
.contact-form.w730 .custom-questiton input{width:auto; float:none; margin:0; margin-top:5px;}
.contact-form.w730 label{width:200px; text-align:right; float:left; font-weight:bold; margin:0;}
.contact-form.w730 .custom-questiton {margin-left:215px; width:300px;}

/* custom */

.create_bus_profile3 {
width: 728px;
background: #e3f1fc;
border: 1px solid #d8d8d8;
margin: 0px 0px 15px 15px;
padding: 0px 0px 10px 0px;
}

.create_bus_profile3  label {
font: 12px 'trebuchet ms', tahoma;
font-weight: bold;
color: #464e54;
width: 87px;
display: block;
float: left;
text-align: right;
padding: 0px 10px 0px 0px;
margin: 3px 0px 3px 35px;
}

.create_bus_profile3  input {
width: 198px;
height: 14px;
padding: 1px 2px 1px 2px;
border: 1px solid #5a6e82;
float: left;
margin: 3px 0px;
font: 11px 'trebuchet ms', tahoma;
color: #464e54;
}

#create_bus_profile_nav {
width: 710px;
height: 20px;
background: #ffffff;
margin: 0px 0px 10px 0px;
padding: 4px 8px 0px 10px;
}

#create_bus_profile_nav ul {
float: left;
}

#create_bus_profile_nav ul li {
font: 11px arial;
font-weight: bold;
color: #dbdbdb;
float: left;
margin: 0px 5px;
display: inline;
}

#create_bus_profile_nav ul li a {
font: 11px arial;
font-weight: bold;
color: #266ea2;
float: left;
}

#create_bus_profile_nav ul li a.active {
font: 14px arial;
font-weight: bold;
color: #414141;
}

#create_bus_profile_nav span {
font: 11px arial;
font-weight: bold;
color: #dbdbdb;
float: right;
}

#create_bus_profile_nav span a {
color: #266ea2;
margin: 0px 8px 0px 8px;
}

#create_bus_profile3_left {
width: 335px;
float: left;
margin: 0px 0px 0px 15px;
display: inline;
}

#create_bus_profile3_right {
width: 340px;
float: left;
margin: 0px 0px 0px 0px;
display: inline;
}

#create_bus_profile3_right label {
width: 87px;
display: block;
float: left;
text-align: right;
padding: 0px 10px 0px 0px;
margin: 3px 0px 3px 36px;
font: 12px 'trebuchet ms', tahoma;
font-weight: bold;
color: #464e54;
display: inline;
}

#create_bus_profile3_right textarea {
padding: 2px;
border: 1px solid #5a6e82;
float: left;
font: 11px 'trebuchet ms', tahoma;
color: #464e54;
width: 198px;
height: 62px;
}

#create_bus_profile3_right select {
border: 1px solid #5a6e82;
font: 11px 'trebuchet ms', tahoma;
color: #464e54;
width: 204px;
}

#create_bus_profile3_left label {
width: 67px;
display: block;
float: left;
text-align: right;
padding: 0px 10px 0px 0px;
margin: 3px 0px 3px 36px;
font: 12px 'trebuchet ms', tahoma;
font-weight: bold;
color: #464e54;
display: inline;
}

#cbus_12, #cbus_13 {
width: auto;
border: none;
margin: 5px 5px 0px 0px;
}

div#cbus_12_13f {
padding: 0px 0px 0px 71px;
}

div#cbus_12_13f label {
width: auto;
margin: 3px 0px 3px 0px;
}

input#cbus_11_2 {
margin: 3px 0px 3px 113px;
}

div.pager-blue-heading-right
{float:right; color:White; padding: 4px 5px 5px 13px; color: #fff; font-weight:normal}
div.pager-blue-heading-right a{font-size: 11px; font-family:Arial; color: #def1ff; margin-right:7px; text-decoration:none; font-weight:bold }
div.pager-blue-heading-right a:hover{text-decoration:underline; color:#def1ff; font-weight:bold}

.activeTab 
{
	background: #006cb5;
	color: White;
}

.address_input {
width: 500px;
height: 23px;
border: 0px;
background: url(../../img/address_input.jpg) top left no-repeat;
font: 13px 'trebuchet ms', tahoma;
color: #424242;
padding: 4px 0px 0px 5px;
}

/* The following are values used with the RecordPagerControl custom control: */
.pager
{
	width: 100%; 
	overflow: hidden;
	background: url(../../Img/side-sep.gif) repeat-x; 
	padding: 10px 0 0;
	font-size: 11px;
	margin: 18px 0 0;
}
.pager p
{
	float: left;
	margin: 0 !important;
	font-size: 11px !important;
	color: #000 !important;
}
.pager ul
{
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.pager ul li
{
	float: left;
	background: url(../../Img/pager-sep.gif) no-repeat 100% 50%;
	padding: 0 6px;
}
.pager ul li.previous, .pager ul li.next, .pager ul li.last
{
	background: none;
}
.pager ul li.previous a
{
	background: url(../images/previous-bg.gif) no-repeat 0 50%;
	padding: 0 0 0 9px;
	margin: 0 2px 0 0;
}
.pager ul li.next a
{
	background: url(../images/next-bg.gif) no-repeat 100% 50%;
	padding: 0 8px 0 0;
	margin: 0 0 0 6px;
}
.pager ul li.active a
{
	color: #000;
	text-decoration: none;
}
.norecords
{
	width:140px;
	position:relative;
}


.modalBackground { background-color:Gray; filter:alpha(opacity=70);opacity:0.7}
.modalPopup { background-color:#ffffdd; border-width:3px; border-style:solid;border-color:Gray; padding:3px;width:500px;}
.modalPopup img {
border:solid 5px #fff;
}
.modalPopup-text {
display:block;
background-color:#fff;
text-align:center;
border:solid 2px #000;
padding:10px;
}
.modalPopup-text input {
width:75px;
}    

.btnCreateb_sml 
{
margin-top:3px;
height:30px;
background:transparent url(../../img/btnCreateb_sml.png) no-repeat scroll left; 
width:80px; 
border-width:0px; 
cursor: pointer;	
}

