		body {
			margin:0px;
			padding:0px;
			background: #fff url(/images/watermark.gif);
			background-attachment: fixed;
			background-position: center center;
			background-repeat: no-repeat;
			
			}
			
		#wrapper {
		display:block;
		position:relative;
		width:auto;
		height:auto;
		min-width:920px;
		padding:0;
		margin:0;
		}
		
		* {
			font-family: "Microsoft Sans Serif", Arial, sans-serif;
			color:#333;
		}
		
		blockquote {
		padding:0;
		margin:0;
		text-indent:0;
		}
		
		p,pre {
			margin:0px 10px 10px 10px;
			font-size:14px;
		}
		
		p.cl {
		text-align:center;
		font-size:14px;
		}
		
		p.cls {
		text-align:center;
		font-size:11px;
		}
		
		a:link, a:visited {
			color: #090c75;
		} 
		a:hover {
			color: #fa9d3a;
		}
		
		#leftcolomn {
			position: absolute;
			left:0px;
			top:198px;
			width:148px;
			padding:0 0px 20px 0;
			background:#b7c8e2 url(/images/leftcol.gif) repeat-y top left;
			border: none;
			overflow: hidden;
			}
	
		#centercolomn {
			position:relative;
			background:none;
	   		margin-left: 149px;
	   		margin-right:149px;
	   		margin-top:4px;
	   		min-width:470px;
			border:none;
			overflow:hidden;
			voice-family: "\"}\"";
			voice-family: inherit;
	   		margin-left: 151px;
	   		margin-right:151px;
	   		margin-top:4px;
			}
		html>body #centercolomn {
	   		margin-left: 151px;
	   		margin-right:151px;
	   		margin-top:4px;
			}
		
		#centercolomn h1 {
			display:block;
			width:auto;
			height:40px;
			background: url(/images/h1.gif);
			line-height:38px;
			font-size: 14px;
			font-family: "Microsoft Sans Serif", Arial, Helvetica, Sans-Serif;
			font-weight: bold;
			color: #f9f9f9;
			border-style: none;
			text-align: left;
			margin:0 15px 0 30px;
			padding:0 0 0 4px;
			overflow:hidden;
		}
		
		#centercolomn h1 a {
		color:#f7f7f7;
		text-decoration: none;
		}
		#centercolomn h1 a:hover {
		color:#090c75;
		}
		
		#centercolomn .lefth1 {
		display:block;
		width:auto;
		height:40px;
		margin:0 0 20px 0;
		padding:0;
		background: url(/images/h1-left.gif) no-repeat top left;
		}
		
		#centercolomn .righth1 {
		display:block;
		width:auto;
		height:40px;
		margin:0;
		padding:0;
		background: url(/images/h1-right.gif) no-repeat top right;
		}
			
		#centercolomn h2 {
			text-align:right;
			font-family: Arial, helvetica, sans-serif;
			font-weight:normal;
			font-size:11px;
			letter-spacing:1px;
			color: #666;
			padding:0 10px 0 10px;
			margin:0;
		}
		
		#centercolomn h3 {
			display:block;
			width:auto;
			height:30px;
			background: url(/images/h3.gif);
			line-height:28px;
			font-size: 10px;
			font-family: "Microsoft Sans Serif", Arial, Helvetica, Sans-Serif;
			font-weight: bold;
			color: #f9f9f9;
			border-style: none;
			text-align: left;
			margin:0 12px 0 24px;
			padding:0 0 0 4px;
		}
		
		#centercolomn .lefth3 {
		display:block;
		width:auto;
		height:30px;
		margin:0px 0 10px 0;
		padding:0;
		background: url(/images/h3-left.gif) no-repeat top left;
		}
		
		#centercolomn .righth3 {
		display:block;
		width:auto;
		height:30px;
		margin:0;
		padding:0;
		background: url(/images/h3-right.gif) no-repeat top right;
		}
	
		#rightcolomn {
			position: absolute;
			right:0px;
			top:198px;
			width:148px;			
			padding: 0 0 20px 0;
			margin:0;
			background:#b7c8e2 url(/images/rightcol.gif) repeat-y top left;
			border:none;
			overflow:hidden;
			}
		#rightcolomn p {
			font-family: arial;
			font-size:12px;
			color:#fefefe;	
			padding:0px 10px 10px 10px;
		}
		#rightcolomn h2, #leftcolomn h2 {
			text-align:center;
			font-family: Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:10px;
			letter-spacing:1px;
			color: #fefefe;
			padding:0 10px 0 20px;
			margin:0 0 5px 0;
		}
		#leftcolomn h2 {
			padding:0 20px 0 10px;
		}
		
		#rightcolomn h1 a {
		text-decoration: none;
		}
		
		#rightcolomn h2 a:link, #rightcolomn h2 a:visited, #leftcolomn h2 a:link, #leftcolomn h2 a:visited {
		color:#fefefe;
		text-decoration:underline;
		}
		#rightcolomn h2 a:hover, #leftcolomn h2 a:hover {
			color: #fa9d3a;
		}
		
		#header {
			background: #5a7fb5 url(/images/header2.gif) no-repeat top left;
			height:190px;
			border: none;
			padding:0 0 0 0;
			min-width:470px;
			voice-family: "\"}\"";
			voice-family: inherit;
			height:177px;
			}
		html>body #header {
			height:190px;
			}
		
		#menubar {
			display:block;
			background: none;
			border: none;
			margin:0;
			padding:0;
			width:auto;
			height:30px;
			min-width:675px;
		}
		
		#menubar ul
		{
			list-style: none;
			display:block;
			padding:4px 0 2px 0;
			margin:0;
		}
		
		#menubar ul li
		{
			display: inline;
			margin:0;
			padding:0;
			border-style: none solid none none;
			border-width:2px;
			border-color: #708fc1;
			font-family: sans-serif;
			font-size:13px;
			font-weight:bold;
		}
		
		#menubar ul li a:link, #menubar ul a:visited
		{
			text-decoration: none;
			color: #f1f1f1;
			padding: 0px 10px 0px 10px;
			margin:0;
			
		}
		#menubar ul li a:hover
		{
			color: #fa9d3a;
			margin:0;
		}
		
		#menubar .login {
		display:block;
		position:absolute;
		right:10px;
		top:6px;
		height:20px;
		font-size:13px;
		font-weight:bold;
		color: #e1e1e1;
		padding:0;
		margin:0;
		}
		#menubar .login a:link, #menubar .login a:visited {
		text-decoration: none;
		color: #f1f1f1;
		}
		#menubar .login a:hover { color: #fa9d3a; }
		
#bplogo {
display:block;
margin:14px auto 0 auto;
padding:0;
border:none;
}

		#siteaddress {
		display:block;
		position:relative;
		background: none;
		border: none;
		margin:-5px auto 17px auto;
		width:auto;
		height:22px;
		padding:0 8px 0 0;

		} #siteaddress h1 {
		padding:0;
		margin:0;
		width:auto;
		text-align:center;
		color: #fff;
		font-family: "Microsoft Sans Serif", Tahoma, Verdana, Arial;
		letter-spacing:0.9px;
		font-size:16px;
		font-weight:normal;
		} #siteaddress h1 a:link, #siteaddress h1 a:visited {
		color: #f2f2f2;
		text-decoration:none;
		} #siteaddress h1 a:hover {
		color: #ffffff;
		}
		
		#searchbar {
			width:auto;
			height:26px;
			line-height:19px;
			margin:0 0 0 0;
			padding:4px 0 0 0;
			background:none;
			border:none;
			text-align:center;
			min-width:770px;
		}
		#searchbar form {
		display:inline;
		}
		#searchbar form label {
			color: #fefefe;
			font-family: Arial, "Microsoft Sans Serif", sans-serif, helvetica;
			font-weight:bold;
			font-size:14px;
			clear:none;
			padding:2px 0 0 0;
line-height:20px;
		} 
		#searchbar form input, #searchbar form select {
		margin:-4px 5px 0px 0;
		font-size:11px;
		letter-spacing:1px;
		font-family: arial;
padding:2px 0 2px 0;
		}
		
		#searchbar form select {
		width:160px;
		border: 1px solid #dc4e00;
		margin:-2px 0 0 0;
padding:1px 0 0px 0;
		}
		
		.txt {
		border: 1px solid #dc4e00;
		
		padding:1px 2px 1px 2px;
		width:100px;
		}
		
		#searchbar .searchbtn {
			background: url(/images/btn.gif) no-repeat bottom left;
			color:#fefefe;
			padding:2px 5px 2px 5px;
			margin:0px 0 0px 5px;
			border:none;
			width:60px;
			font-family: Arial;
			font-size:11px;
			height:20px;
			font-weight:bold;
			
		}
		
		.searchbtn:hover {
			color: #efefef;
		}
		
		.searchbtn:focus {
		background: url(/images/btn.gif) no-repeat bottom left;
		}


		#leftcolomn h1
		{
			display:block;
			width: auto;
			position: relative;
			height:40px;
			line-height:36px;
			font-size: 14px;
			font-family: Tahoma, Helvetica, Sans-Serif;
			font-weight: bold;
			background: #99a5d3;
			color: #f6f6f6;
			border-style: none;
			background: url(/images/colheader-left.gif) no-repeat top left;
			text-align:center;
			margin:0;
			padding:0 15px 0px 5px;
		}
		
		#leftcolomn .colfooter {
		display:block;
		width:148px;
		height:20px;
		padding:0;
		margin:0;
		background: url(/images/colfooter-left.gif) no-repeat top left;
		} #colfooter-bottomleft {
		position: absolute;
		left:0px;
		bottom:0px;
		}
		
		#rightcolomn .colfooter {
		display:block;
		width:148px;
		height:20px;
		padding:0;
		margin:0;
		background: url(/images/colfooter-right.gif) no-repeat top left;
		} #colfooter-bottomright {
		position: absolute;
		left:0px;
		bottom:0px;
		}
		
		#rightcolomn h1
		{
			display:block;
			width: auto;
			position: relative;
			height:40px;
			line-height:36px;
			font-size: 14px;
			font-family: Tahoma, Helvetica, Sans-Serif;
			font-weight: bold;
			background: #99a5d3;
			color: #eee;
			border-style: none;
			background: url(/images/colheader-right.gif) no-repeat top left;
			text-align: center;
			margin:0;
			padding:0 5px 0px 15px;
		}
		
		#leftcolomn h1 a, #rightcolomn h1 a {
			color: #f9f9f9;
			padding:0;
			margin:0;
			text-decoration:none;
		}
		#leftcolomn h1 a:hover, #rightcolomn h1 a:hover {
			color: #fa9d3a;
		}
		
		#rentals_summary ul, #motorsummary ul, .propertysummary ul, #leftcolomn ul {
		list-style-type:none;
		margin:0 0 0 5px;
		padding:0;
		} #motorsummary ul, .propertysummary ul { margin: 0 5px 0 15px; }
		#rentals_summary ul { margin: 0 15px 0 5px; }
		
		#motorsummary ul li, .propertysummary ul li, #leftcolomn ul li, #rentals_summary ul li {
		margin:5px 0 10px 0;
		padding:0;
		}
		
		
		#leftcolomn ul img {
		border:1px solid #666;
		width:125px;
		height:auto;
		}
		
		#motorsummary ul li, .propertysummary ul li, #rentals_summary ul li {
		margin:10px 1px 5px 0;
		padding:0 0 4px 0;
		text-align:center;
		border: none;
		background:  url(/images/property-thumb.gif) no-repeat bottom left;
		}
		
		#motorsummary ul img, .propertysummary ul img, #rentals_summary ul img {
		margin: 1px 0 0px 0;
		padding:0;
		width:125px;
		height:125px;
		border: none;
		}
		
		#motorsummary ul li a, .propertysummary ul li a, #rentals_summary ul li a {
		font-family: Arial, helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration: none;
		color: #090c75;
		padding:0;
		margin:0;
		} #motorsummary ul li a:hover, .propertysummary ul li a:hover, #rentals_summary ul li a:hover { color: #fa9d3a; }
		

		
		#newbusinesses ul, #needitnow ul, #ebay_sidebar ul {
		display:block;
		list-style-type: none;
		list-style-position: outside;
		margin:0 1px 0 15px;
		padding:0;
		background:none;
		overflow:hidden;
		} #newbusinesses ul { margin:0 15px 0 1px; }
		
		#newbusinesses ul li, #needitnow ul li, #ebay_sidebar ul li {
		display:block;
		margin:0;
		padding:0 0 0 19px;
		background: url(/images/man.gif) no-repeat 0px 4px;
		line-height:18px;
		border-style: none none dashed none;
		border-color: #9bb3db;
		border-width:1px;
		font-size:11px;
		} #newbusinesses ul li, #ebay_sidebar ul li { border: none; background: none; padding:0 0px 0 5px; margin:0 0 0 0; text-align:center; font-size:12px; }
		#needitnow ul li.talkingpages_icon {
		background: url(/images/talkingpages_icon.gif) no-repeat 0px 2px;
		font-family: Arial, helvetica, sans-serif;
		
		font-weight:bold;
		text-decoration: none;
		color: #fff;
		
		}
		
		#newbusinesses ul ul, #ebay_sidebar ul ul { margin:0;padding:0;}
		#newbusinesses ul ul li, #ebay_sidebar ul ul li { 
		line-height:10px; 
		font-size:10px; 
		margin:0 0 10px 0; 
		padding:0 0 5px 5px;
		border-style: none none dashed none;
		border-color: #9bb3db;
		border-width:1px;
		} 
		
		#newbusinesses ul ul li a, #ebay_sidebar ul ul li a { color: #305080 }
		
		#newbusinesses ul li a, #needitnow ul li a, #ebay_sidebar ul li a {
		font-family: Arial, helvetica, sans-serif;
		
		font-weight:bold;
		text-decoration: none;
		color: #090c75;
		padding:0;
		margin:0;
		} #newbusinesses ul li a:hover, #needitnow ul li a:hover, #ebay_sidebar ul li a:hover { color: #fa9d3a; }
		
		
		#newbusinesses ul li img {
		width:120px;
		height:60px;
		margin-top:10px;
		} #ebay_sidebar ul li img {
		padding:0;
		margin: 10px auto 0 auto;
		display:block;
		}
		
		#adholder {
		display:block; 
		position:relative;
		width:auto;
		height:76px;
		padding:14px 0 0 0;
		margin:10px 5px 10px 5px;
		background: url(/images/adholder.gif) repeat-x top left;
		text-align:center;
		
		} 
		
		#adholder img { 
		border:none;
		margin:0;
		padding:0;
		border: 1px solid #000;
		}
		#adholderright {
		position:absolute;
		right:0px;
		top:0px;
		padding:0px;
		margin:0px;
		width:9px;
		height:90px;
		background: url(/images/adholder-right.gif) no-repeat top right;
		}
		
		#adholderleft {
		position:absolute;
		left:0px;
		top:0px;
		padding:0px;
		margin:0px;
		width:9px;
		height:90px;
		background: url(/images/adholder-left.gif) no-repeat top left;
		}

		
		#bookright {
		display:block;
		position: absolute;
		top:29px;
		right:0px;
		width:107px;
		height:109px;
		padding:0;
		margin:0;
		background: url(/images/bookright.gif) no-repeat top left;
		}
		
		.warning {
		display:block;
		position:relative;
		width:auto;
		margin:0;
		padding:5px 10px 10px 10px;
		line-height:25px;
		font-size:16px;
		font-family: Arial, Helvetica, Sans-Serif;
		font-weight:bold;
		letter-spacing:1px;
		color: #c00000;
		text-align:center;
		} .warning img { border: none; padding:0; margin:0 10px -5px 0;}
		
		.success {
		display:block;
		position:relative;
		width:auto;
		margin:0;
		padding:5px 10px 10px 10px;
		line-height:25px;
		font-size:16px;
		font-family: Arial, Helvetica, Sans-Serif;
		font-weight:bold;
		letter-spacing:1px;
		color: #00c000;
		text-align:center;
		} .success img { border: none; padding:0; margin:0 10px -5px 0;}
		
		#a300x250 {
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		width:300px;
		height:250px;
		background: url(/images/flashbanner.gif) no-repeat top left;
		}
		
		/* main page categories */
		#categoryindex {
			width:96%;
			border:none;
			background:none;
			padding:0;
			margin:0 auto 15px auto;
		}
		
		#categoryindex td {
		vertical-align:top;
		padding: 0 5px 0 5px;
		}
		
		#categoryindex h1, #categoryindex h2 {
		height:auto;
		background: none;
		border:none;
		padding:0;
		margin:0;
		text-align:left;
		}
		
		#categoryindex h1 a, #categoryindex h2 a {
		color: #090c75;
		text-decoration: none;
		} #categoryindex h2 a { color: #305080; }
		
		#categoryindex h1 a:hover, #categoryindex h2 a:hover {
		color: #fa9d3a;
		}
		
		#categoryindex h1 {
		font-size:14px;
		line-height:16px;
		padding:0;
		margin:0;
		color: #090c75;
		}
		
		#categoryindex tr td.subcat h1 {
		background: url(/images/bullet-arrow.gif) no-repeat center left;
		padding-left:15px;
		}
		
		#categoryindex tr td.subcat { 
		padding:4px;
		}
		
		#categoryindex h2 {
		font-size:11px;
		font-weight:normal;
		letter-spacing:0.7px;
		line-height:14px;
		color: #666;
		margin: 2px 0 5px 10px;
		}
		
		#rssfeeds {
		display:block;
		width:auto;
		margin:0 10px 40px 10px;
		padding:10px 0 0 0;
		}
		
		#rssfeeds .lefth3 { margin-top:20px; }
		#rssfeeds h4 {
		font-size:14px;
		margin:5px 0 0 10px;
		padding:0;
		}
		
		#rssfeeds h4 a {
		text-decoration: none;
		}
		
		#rssfeeds p {
		margin: 0 0 0px 20px;
		font-size:12px;
		}
		
		#rssfeeds p.articlelink {
		margin:0 0 0 20px;
		padding:0;
		text-align:right;
		line-height:12px;
		border-style: none none dashed none;
		border-color: #efefef;
		border-width:1px;
		
		}
		
		#rssfeeds p.articlelink a { text-decoration: none; }
		
		#rssfeeds p.articlelink img {
		border:none;
		margin-bottom: -2px;
		margin-right:2px;
		}
		
		
		
		#articlecontent {
		display:block;
		width:auto;
		margin:0 10px 40px 10px;
		padding:10px 0 0 0;
		}
		
		#articlecontent .lefth3 { margin-top:20px; }
		#articlecontent h4 {
		font-size:14px;
		margin:5px 0 0 10px;
		padding:0;
		}
		
		#articlecontent h4 a {
		text-decoration: none;
		}
		
		#articlecontent p {
		margin: 0 0 0px 20px;
		padding: 5px 0 5px 0;
		font-size:14px;
		}
		
		#articlecontent p.articlelink {
		margin:0 0 0 20px;
		padding:0;
		text-align:right;
		line-height:12px;
		border-style: none none dashed none;
		border-color: #efefef;
		border-width:1px;
		
		}
		
		#articlecontent p.articlelink a { text-decoration: none; }
		
		#articlecontent p.articlelink img {
		border:none;
		margin-bottom: -2px;
		margin-right:2px;
		}
		
		
		
		
		
		
		
		
		#footer {
		display:block;
		position:relative;
		width:auto;
		background:none;
		border-style: dashed none none none;
		border-color: #9bb3db;
		border-width:1px;
		margin:60px 0 0 0;
		padding:10px 0 10px 0;
		}
		
		#footer p {
		font-size:12px;
		color:#444;
		text-align:center;
		} #footer p a { padding:0 5px 0 5px; text-decoration: none; }
		
		#footer ul {
		list-style-type: disc;
		list-style-image: url(/images/bullet-arrow.gif);
		list-style-position:inside;
		text-align:center;
		margin: 10px 0 10px 0;
		padding:0;
		}
		
		#footer ul li {
		display:inline;
		background: url(/images/bullet-arrow.gif) no-repeat 0px 3px;
		padding:0 0 0 16px;
		margin:0 5px 0 5px;
		font-size:12px;
		text-align:center;
		}
		
		#footer ul li a {
		text-decoration:none;
		}
		
		#validations {
		display:block;
		text-align:center;
		padding:10px;
		margin:0;
		}
		#validations img { 
		border: none;
		width: 88px;
		height: 31px;
		margin:0 10px 0 10px;
		}
		
		#browseletters p {
		margin:5px 0 0 0;
		padding:0;
		text-align:center;
		font-size:12px;
		font-weight:bold;
		font-family: "Microsoft Sans Serif", Arial, sans-serif, helvetica;
		color: #487ac4;
		}
		#browseletters ul {
		display:block;
		padding:0px 10px 0px 10px;
		background: none;
		margin:0 auto 0 auto;
		text-align:center;
		}
		#browseletters ul li a {
		padding:2px 5px 2px 5px;
		margin:10px 0px 10px 0px;
		font-size:11px;
		letter-spacing:1px;
		font-weight:bold;
		color: #111;
		background-color: #e4e1da;
		border: 1px solid;
		border-color: #ddd #666 #666 #ddd;
		text-decoration:none;
		} #browseletters ul li a:hover, #browseletters ul li a.active { 
		background-color: #e4e1da;
		border: 1px solid;
		border-color: #666 #ddd #ddd #666;
		color: #487ac4; }
		
		#browseletters li {
		list-style: none;
		display:inline;
		margin:0;
		}
		
		#browseletters select {
		display:block;
		margin:0 auto 0 auto;
		}

		#businesslistings {
		margin:0 10px 10px 10px;
		}
		
		#businesslistings h1 {
		background:none;
		border:none;
		padding:5px 0 5px 0;
		margin:0;
		font-size: 16px;
		font-weight:bold;
		line-height:16px;
		height:auto;
		} 
		#businesslistings h1 a { color: #090c75; }
		#businesslistings h1 a:hover { color: #fa9d3a; }
		
		#businesslistings img {
		width:200px;
		height:80px;
		border: 1px solid #666;
		margin:0;
		padding:0;
		}
		
		div.premiumlisting {
		display: block;
		width: auto;
		border: none;
		padding: 10px;
		margin: 0;
		border-style: none none dashed none;
		border-color: #d9e2f1;
		border-width: 1px;
		}
		
		#businesslistings table {
		width: 100%;
		height: 100%;
		border-collapse: collapse;
		}
		
		#businesslistings table td {
		vertical-align: top;
		}
		
		#businesslistings table td.logo {
		width: 240px;
		}
		
		#businesslistings table td.businessinfo {
		width: 140px;
		text-align: right;
		
		}
		
		#businesslistings table td.adwords {
		color: #2a60b2; 
		font-family: Arial, sans-serif, helvetica; 
		font-size: 12px; 
		letter-spacing: 0.8px;
		font-weight: bold;
		vertical-align: middle;
		text-align: center;
		padding: 0 5px 0 5px;
		}
		
		#businesslistings table td.adwords:hover {
		color: #f9a51b;
		}
		
		#businesslistings ul {
		list-style-type: none;
		list-style-position: outside;
		margin: 0;
		padding: 0;
		}
		
		#businesslistings ul li {
		display: block;
		font-size: 12px;
		line-height: 14px;
		font-family:arial;
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0;
		
		}
		
		#businesslistings ul ul li {
		font-weight:normal;
		margin:0 0 5px 0;
		}
		
		#basicbusinesslistings {
		margin:15px 10px 15px 10px;
		}
		
		#basicbusinesslistings a {
		font-weight:normal;
		text-decoration: none;
		
		}
		
		#basicbusinesslistings table {
		width:100%;
		padding:0;
		margin:0;
		border-collapse: collapse;
		}
		
		#basicbusinesslistings table td {
		padding:4px 10px 4px 10px;
		font-size:12px;
		border-style: none none dashed none;
		border-color: #d9e2f1;
		border-width:1px;
		color: #222;
		vertical-align: middle;
		}
		
		#basicbusinesslistings table td.business {
		text-align:left;
		font-weight:bold;
		width:300px;
		}
		
		#basicbusinesslistings table td.area {
		text-align: center;
		font-weight:normal;
		}
		
		#basicbusinesslistings table td.phone {
		text-align:right;
		letter-spacing:1.2px;
		font-weight:bold;
		width:160px;
		}
		
		#basicbusinesslistings table tr.noalphasort td {
		background: #487ac5;
		color:#f6f6f6;
		border-style: solid;
		border-color: #3866ac;
		border-width:1px;
		font-weight:bold;
		text-align: center;
		padding:5px 0 5px 0;		
		}
		#basicbusinesslistings table tr.noalphasort td a:link {
			color: #fa9d3a;
		}
		#basicbusinesslistings table tr.noalphasort td a:hover {
			color: #090c75;
		}

		
		
		
		/* addlisting table */
		
		table.addlisting
		{
			width:680px;
			padding:5px;
			margin:10px auto 20px auto;
			background: #fdfdfd;
			border-style: dashed dashed dashed dashed;
			border-width:1px;
			border-color:#ddd;
			border-collapse: collapse;
		}
		table.addlisting td
		{
			font-weight: bold;
			font-family:"Microsoft Sans Serif", arial, sans-serif, helvetica;
			padding-bottom:5px;
		}
		
		table.addlisting tr.bottom td { border:none; background: #fcfcfc; }
		table.addlisting tr.a td { background: #fdfdfd; }
		table.addlisting tr.b td { background: #fcfcfc; }
		tr.centertop td { background: #f28211; color: #fff; }
		
		table.addlisting td.center input
		{
			width: 400px;
			border-style: solid;
			border-width:1px;
			border-color:#aaa;
			padding:2px 2px 2px 4px;
			background: #fdfdfd;
			font-weight:normal;
			letter-spacing:0.7px;
		}
		table.addlisting td.center input.ra
		{
			width:14px;
			height:14px;
			border:none;
			padding:0;
			margin:0 4px 0 10px;
		}
		table.addlisting input
		{
			width: 48px;
			border-style: solid;
			border-color:#999;
			padding:2px;
		}
		table.addlisting td.center input.btn
		{
		border-style: solid;
		border-width:1px;
		border-color: #ddd #000 #000 #ddd;
		font-weight:bold;
		background:#819fd6 url(images/btn_large.gif) repeat-x left center;
		color:#fff;
		height:35px;
		margin: 10px 0 10px 0;
		padding:0;
		font-size:14px;
		}
		
		table.addlisting td.right input.btn
		{
		border-style: solid;
		border-width:1px;
		border-color: #ddd #000 #000 #ddd;
		font-weight:bold;
		background:#819fd6 url(images/btn_large.gif) repeat-x left center;
		color:#fff;
		height:24px;
		font-size:11px;
		margin: 2px 0 2px 0;
		padding:4px 4px 2px 4px;
		}
		
		table.addlisting td.right button
		{
		border-style: solid;
		border-width:1px;
		border-color: #ddd #000 #000 #ddd;
		font-weight:bold;
		background:#819fd6 url(images/btn_large.gif) repeat-x left center;
		color:#fff;
		height:24px;
		font-size:11px;
		margin: 2px 0 2px 0;
		padding:2px 4px 2px 4px;
		}
		
		input.btn
		{
		border-style: solid;
		border-width:1px;
		border-color: #ddd #000 #000 #ddd;
		font-weight:bold;
		background:#819fd6 url(images/btn_large.gif) repeat-x left center;
		color:#fff;
		height:24px;
		font-size:11px;
		padding:2px 4px 2px 4px;
		}
		
		input:focus {
		background:#fff;
		
		}
		
		textarea:focus {
		background:#fff;
		}
		
		select {
			border-style: solid;
			border-width:1px;
			border-color:#444;
			text-align:center;
			font-weight:normal;
			font-size:12px;
		}
		
		table.addlisting td select {
			width: 408px;
			border-style: solid;
			border-width:1px;
			border-color:#444;
			text-align:center;
			font-weight:normal;
		}
		
		
		table.addlisting td textarea {
			width: 400px;
			height:100px;
			border-style: solid;
			border-width:1px;
			border-color:#aaa;
			text-align:left;
			padding:2px 2px 2px 4px;
			letter-spacing:1px;
			margin-bottom:10px;
		}
		
		table.addlisting td textarea.history {
		font-size:10px;
		font-family:monospaced;
		width:100%;
		height:60px;
		background:#f0f0f0;
		color:#666;
		}
		
		td.leftlarge
		{
			text-align: left;
			padding: 14px 10px 4px 8px;
			font-size:12px;
			border-style: none none dashed none; border-color: #ddd; border-width:1px;
			color:#2a60b2;
			vertical-align:top;
		
		}
		
		td.left, th
		{
			text-align: left;
			padding: 4px 10px 4px 8px;
			font-size:12px;
			border-style: none none dashed none; border-color: #ddd; border-width:1px;
			color:#2a60b2;
		}
		
		th label {
			font-weight: bold;
			font-family:"Microsoft Sans Serif", arial, sans-serif, helvetica;
			color:#2a60b2;
		}
		
		
		
		td.center
		{
			text-align: center;
			vertical-align: middle;
			padding: 4px 4px 4px 4px;
			font-size:13px;
			border-style: none none dashed none; border-color: #ddd; border-width:1px;
			font-weight:bold;
		}
		
		td.centertop
		{
			text-align: center;
			vertical-align: middle;
			padding: 4px 4px 4px 4px;
			font-size:13px;
			border-style: none none dashed none; border-color: #ddd; border-width:1px;
			font-weight:bold;
			background: #ffcc97;
		}
		
		td.center ul li { font-size:13px; }
		
		td.right
		{
			font-size:11px;
			text-align:right;
			padding: 4px 4px 4px 10px;
			color: #ababab;
			font-weight: normal;
			border-style: none none dashed none; border-color: #ddd; border-width:1px;
			font-weight:bold;
		}
		
		span.orange, span.orange b, span.orange u, span.orange i {
			color: #f9a51b;
		}
		span.sorange,span.sorange b, span.sorange u, span.sorange i {
			color: #f9a51b;
			font-size:11px;
			letter-spacing:0.7px;
			font-weight:bold;
		} span.blue {
			color: #2a60b2;
		} span.bblue {
			color: #2a60b2;
			font-weight: bold;
		} span.green, span.green b, span.green u, span.green i {
			color: #45aa42;
		} span.dgreen, span.dgreen b, span.dgreen u, span.dgreen i {
			color: #347e32;
		} span.sgreen,span.sgreen b,span.sgreen u, span.sgreen i {
			color: #45aa42;
			font-size:11px;
			letter-spacing:0.7px;
			
		}
		
		#usersuitemenu {
		padding:10px;
		text-align:center;
		}
		
		#usersuitemenu a {
		padding:5px 10px 5px 10px;
		margin:10px 5px 10px 5px;
		font-size:12px;
		letter-spacing:1px;
		font-weight:bold;
		color: #111;
		background-color: #e4e1da;
		border: 1px solid;
		border-color: #ddd #666 #666 #ddd;
		text-decoration: none;
		}
		
		#usersuitemenu a:hover {
		padding:5px 10px 5px 10px;
		margin:10px 5px 10px 5px;
		font-size:12px;
		letter-spacing:1px;
		font-weight:bold;
		color: #111;
		background-color: #eceae4;
		border: 1px solid;
		border-color: #ddd #666 #666 #ddd;
		}
		
		p.cvs {
		text-align:center;
		border:none;
		padding: 10px 5px 5px 5px;
		line-height:17px;
		font-size:12px;
		background: none;
		font-weight:normal;
		color:#666;
		}
		
		
		
		#myspacemanage h1 {
		background: none;
		color: #2a60b2;
		margin:0;
		padding:0;
		font-size:26px;
		font-family: "Microsoft Sans Serif", Arial, helvetica;
		text-align:center;
		}
		
		#myspacemanage a {
		text-decoration: none;
		}
		
		.iframehold {
		text-align:center;
		}
		img.download {
			border: 1px solid #666;
		}
		
		#browsecategories ul li {
		list-style-image: url(./images/bullet.gif);
		}
		#browsecategories ul li a {
		color: #090c75;
		padding:0;
		margin:0;
		text-decoration: none;
		font-weight:bold;
		} #browsecategories ul li a:hover { color: #fa9d3a; }

		#packages {
		padding:15px; 
		}	
		#packages h1, #myspace h1 {
		display:block;
		width:auto;
		background: none;
		color:#2a60b2;
		border:none;
		margin:0;
		font-size:26px;
		text-align:center;
		}
		
		#packages ul {
		text-align:left;
		}
		
		#packages table {
		width:100%;
		margin:0 0 20px 0;
		border:none;
		background: #fdfdfd;
		border-style: dashed dashed dashed dashed;
		border-width:1px;
		border-color:#ddd;
		border-collapse: collapse;
		}
		
		#packages table td {
		text-align:center;
		margin-bottom:10px;
		padding:5px;
		}
		
		#packages table td p {
		text-align:left;
		font-size:14px;
		font-weight:bold;
		color: #333;
		
		}
		
		#packages table td p.price, #packages table td p.price span {
		font-size:26px;
		font-weight:normal;
		font-family: Verdana,Arial, sans-serif;
		color: #00c000;
		letter-spacing:1px;
		text-align:right;
		}
		
		#packages img {
		border: none;
		}
		
		#packages table tr.a td {
		
		}
		
		#myspace {
		text-align:center;
		}
		
	#myspace a.btn {
	padding:10px;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	color: #111;
	background-color: #e4e1da;
	border: 1px solid;
	border-color: #ddd #666 #666 #ddd;
	text-decoration: none;
	}
	
	#myspace a.btn:hover {
	padding:10px;
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	color: #111;
	background-color: #eceae4;
	border: 1px solid;
	border-color: #ddd #666 #666 #ddd;
	}
		
		#businessinfo {
		display:block;
		position:relative;
		padding:15px;
		}
		#businessinfo div.imgprinter, #businessinfo div.sendtoafriend
		{
			display:block;
			position:absolute;
			top:0px;
			right:0px;
			width:46px;
			height:46px;
			clear:both;
			cursor: pointer;
		}
		#businessinfo div.imgprinter img, #businessinfo div.sendtoafriend img { border:none;width:46px;
			height:46px; }
		
		#businessinfo div.sendtoafriend {
		top:42px;
		}
		
		#businessinfo h1 {
		display:block;
		width:auto;
		background:none;
		color:#2a60b2;
		border:none;
		margin:0;
		font-size:26px;
		text-align:center;
		} #businessinfo h1 a {
		color: #2a60b2;
		} #businessinfo h1 a:hover {
		color: #fa9d3a;
		}

		#businessinfo table  {
		width:100%;
		border-collapse: collapse;
		}
		
		#businessinfo table tr td {
		vertical-align:top;
		font-family: "Microsoft Sans Serif", arial, sans-serif;
		font-size:14px;
		padding:5px;
		}
		
		
		#businessinfo table tr td.title {
		font-weight:bold;
		width:140px;
		}
		
		#businessinfo table tr td.info {
		letter-spacing:0.8px;
		}
		
		#businessinfo img {
		display:block;
		margin:0 auto 10px auto;
		width:200px;
		height:80px;
		}
		
		p.terms {
		text-align:left;
		padding:5px 0 15px 20px;
		margin:0;
		font-size:12px;
		font-family: "Microsoft Sans Serif", Arial, sans-serif, helvetica;
		}
		
		p.csdown {
		padding:5px 0 5px 20px;
		margin: 0 0 0 30px;
		background: url(images/bullet-arrow.gif) no-repeat center left;
		}
		
		#orderbook {
		position: absolute;
		top:36px;
		right:6px;
		border: none;
		}
		
		#siteinfo h1
		{
			background: none;
			font-family: "Microsoft Sans Serif", Arial, Sans-Serif, Helvetica;
			text-align:center;
			font-size:26px;
			line-height:26px;
			padding:10px 0 0 0;
			margin:0;
			color: #090c75;
		}
		
		#siteinfo h1 a, p.sitecontact a {
		color: #090c75;
		}
		
		#siteinfo h1 a:hover, p.sitecontact a:hover {
		color: #fa9d3a;
		}
		
		p.sitecontact {
		text-align:right;
		font-weight:bold;
		}
		
		#propertysearchform select {
		width:280px;
		margin-top:5px;
		}
		#propertysearchform input.btn {
		width:280px;
		}
		
		#propertyimageholder {
		display:block;
		margin: 20px auto 0 auto;
		padding:0;
		border:none;
		background:none;
		}
		
		p.propinfo {
		font-family: Arial, sans-serif, helvetica;
		font-size:10px;
		font-weight:bold;
		padding:0;
		margin:0;
		text-align:center;
		}
		
		#propertyresults h1 {
		background: none;
		text-align:center;
		font-size:26px;
		line-height:36px;
		letter-spacing:1px;
		color: #487ac4;
		font-family: "Microsoft Sans Serif", Arial, sans-serif, helvetica;
		margin:0;
		padding:0;
		}
		
		#propertyresults h2 {
		background: none;
		text-align:left;
		margin:0 0 10px 0;
		padding:0;
		font-size:18px;
		color: #7e9cd4;
		font-family: "Microsoft Sans Serif", Arial, sans-serif, helvetica;
		}
		
		#propertyresults div.propertyp {
		text-align:left;
		line-height:18px;
		letter-spacing:0.8px;
		color:#555;
		}
		
		#propertyresults div.propertyp a {
		text-decoration: none;
		}
		
		p.pages {
		text-align:center;
		}
		
		#propertyresults table {
		width:90%;
		
		}
		
		#byphone {
		width:auto;
		padding:0;
		margin:0 5px 0 0;
		border:none;
		}
		
		#byphoneval input {
		width:280px;
		}
		
		#playingstation {
		display:block;
		width:auto;
		text-align:center;
		margin-bottom:0;
		padding-bottom:6px;
		}
		
		#playingstation img {
		border:none;
		}
		
		#playingstation p {
		font-size:14px;
		font-weight:bold;
		color:#333300;
		line-height:30px;
		}
		
		#playingstation p img {
		border: none;
		margin: 0 2px -2px 14px;
		}
		
		#playingstation a {
		color:#99cc33; 
		font-weight:bold;
		text-decoration: none;
		}
		
		#playingstation a:hover {
		color: #8cb72d;
		}
		
		#googlemap {
			display:block;
			position:relative;
			width:510px;
			height:330px;
			margin:0 auto 0 auto;
			padding:0;
			background: #96a7c1 url(./images/gmapback.gif) no-repeat top left;
			text-align:center;
		}
		
		div.imgprinter
		{
			display:block;
			position:relative;
			float:right;
			width:46px;
			height:46px;
		}
		div.imgprinter img { border:none; }
		
		h1.moreinfo
		{
			text-align:center;
			font-size:26px;
			line-height:26px;
			padding:10px 0 0 0;
			margin:0 0 0 0;
		}
		
		img.previous {
		float:right;
		margin-left:10px;
		border:none;
		}
		
		#cashbutton {
		visibility: hidden;
		}
	
		span.smallphone {
		font-size:9px;
		letter-spacing:0.6px;
		font-family: arial;
		color: #444;
		}
		
		.cbox {
		margin:0;
		padding: 5px 5px 10px 15px;
		}
		
		.cbox ul li {
		list-style-image: url(./images/bullet.gif);
		}
		.cbox ul li a {
		color: #090c75;
		padding:0;
		margin:0;
		text-decoration: none;
		font-weight:bold;
		} .cbox ul li a:hover { color: #fa9d3a; }
		
		.cbox img {
			display:block;
			margin:10px auto 10px auto;
			border:solid 4px #f0f0f0;
		}
		
		#threesearch_hold {
		display:block;
		width:auto;
		text-align:center;
		}
		#threesearch {
		display:block;
		position:relative;
		width:587px;
		height:126px;
		margin:15px auto 15px auto;
		border:none;
		padding:0;
		background: url(images/search.gif) no-repeat top left;
		}
		
		#threesearch_left {
		float:left;
		width:275px;
		height:120px;
		border:none;
		padding:10px 0 0 15px;
		margin:0;
		text-align:left;
		}
		
		#threesearch_right {
		float:left;
		width:210px;
		height:50px;
		border:none;
		padding:0;
		margin:32px 0 0 0;
		text-align:left;
		}
		
		#threesearch_submit {
		float:left;
		
		width:40px;
		height:18px;
		border:none;
		padding:0;
		margin:49px 0 0 0;
		} #threesearch_submit input.searchbtn { border:none; font-family: arial; font-weight:bold; font-size:11px; }
		
		#threesearch_left label, #threesearch_right label {
		font-family: "Microsoft Sans Serif", Arial;
		font-size:14px;
		font-weight:bold;
		color:#595d77;
		margin:0;
		padding:0;
		
		}
		
		#threesearch form input, #threesearch form select {
		margin:0 5px 0 0;
		font-size:12px;
		letter-spacing:1px;
		font-weight:normal;
		font-family: tahoma;
		border-width:1px;
		border-style:solid;
		border-color: #d0d0d0;
		} #threesearch form .txt {
		background: #fff url(images/inputback.gif) repeat-x top left;
		font-size:11px;
		font-weight:bold;
		font-family: Arial;
		padding:1px 4px 1px 4px;
		color:#999;
		}
		
		#threesearch_left input {
		width:195px;
		}
		
		#threesearch p.hint {
		font-size:9px;
		
		font-family:arial;
		padding:0;
		margin:0 0 5px 0;
		color:#999;
		}
		
		#threesearch form select {
		width:200px;
		}
		
		#infoticker {
		display:block;
		width:auto;
		overflow:hidden;
		text-align:center;
		font-size: 14px;
		line-height:22px;
		font-family: "Microsoft Sans Serif", Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		color: #fa9d3a;
		background:none;
		padding:0;
		margin:4px 0 4px 0;
		z-index:1000;
		} #infoticker strong {
		color: #fa9d3a;
		} #infoticker u {
		color: #fa9d3a;
		text-decoration:underline;
		} #infoticker i {
		color: #fa9d3a;
		font-style: italic;
		}
		
		#infoticker a:link, #infoticker a:visited {
		text-decoration: none;
		color: #fa9d3a;
		}
		
		table.addlisting tr td.right select.poptions {
		width:auto;
		
		
		}
		.property_notes {
		font-family:monospace;
		font-weight:normal;
		color:#333;
		font-size:11px;
		}
		
		#productsummary {
		display:block;
		width:auto;
		position:relative;
		}
		
		#productsummary ul {
		display:block;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
		}

		#productsummary ul li {
		display:inline;
		margin:10px 10px 10px 10px;
		padding:0;
		text-align:center;
		border: none;
		}
		
		#productsummary ul li img {
		margin: 1px;
		padding:0;
		width:125px;
		height:125px;
		border: none;
		}
		
		#productsummary ul li a {
		font-family: Arial, helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		text-decoration: none;
		color: #090c75;
		padding:0;
		margin:0;
		} #productsummary ul li a:hover { color: #fa9d3a; }
		
		span.new {
		color:#ff9600;
		font-size:10px;
		font-family:arial;
		font-weight:bold;
		letter-spacing:0.2px;
		}
		
		
		table.data td {
		font-size:11px;
		font-family:arial;
		}
		
		#screen_advert {
		display:block;
		position:absolute;
		top:0px;
		left:0px;
		width:468px;
		height:350px;
		border:solid 1px #000;
		background:#333;
		visibility:hidden;
		z-index:99999;
		}
		
		#ebay_items table td.left {
		width:125px;
		border-bottom: dashed #eee 1px;
		}
		
		#ebay_items table {
		width:100%;
		padding:0 20px 0px 20px;
		}
		
		#ebay_items table td {
		font-family:"Microsoft Sans Serif", sans-serif, arial, helvetica;
		font-size:14px;
		letter-spacing:0.7px;
		padding:7px;
		border-bottom: dashed #eee 1px;
		}
		
		#ebay_items table td a {
		font-weight:bold;
		text-decoration:none;
		} #ebay_items table td a:hover { text-decoration:underline; }
		
		#dlgStaf {
		display:block;
		position:absolute;
		top:60px;
		right:50px;
		width:250px;
		height:114px;
		background:#eee;
		border: solid 1px #555;
		z-index: 1000;
		visibility:hidden;
		}
		
		#dlgStaf iframe {
		border:none;
		padding:0;
		margin:0;
		width:250px;
		height:114px;
		}
		
		#newfeature {
display:block;
width:auto;
padding:0;
margin:0 0 0 0;
}

#newfeature h4, #newfeature h4 b {
font-size:14px;
color:#f00000;
text-align:center;
}

#newfeature img {
border:none;
margin-bottom:-10px;
margin-left:10px;
}


#propertyresults h3 {
display:inline;
float:right;
margin:-15px 0 0 0;
padding:0 5px 0 0;
color:#333;
background:none;
width:250px;
height:10px;
text-align:right;
z-index:1000;
}

#propertyresults h1 {
margin-top:5px;
}

#leftcolomn iframe {
width:125px;
height:125px;
border:none;
overflow: hidden;
margin:0 0 10px 7px;
z-index:1;
}

#cov1,#cov2,#cov3,#cov4,#cov5,#cov6,#cov7 {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:125px;
	height:125px;
	background:#777;
	border:none;
	z-index:10000;
	}
	
#cov2 { 
	background: url(/images/pthumb/sunway.gif) no-repeat top left;
}

#cov3 { 
	background: url(/images/pthumb/tpbs.gif) no-repeat top left;
}

#cov4 { 
	background: url(/images/pthumb/callao.gif) no-repeat top left;
}

#cov5 { 
	background: url(/images/pthumb/homes.gif) no-repeat top left;
}

#cov6 { 
	background: url(/images/pthumb/tate.gif) no-repeat top left;
}

#cov7 { 
	background: url(/images/pthumb/divine.gif) no-repeat top left;
}

#cov1 a,#cov2 a,#cov3 a,#cov4 a,#cov5 a,#cov6 a,#cov7 a,#cov1 img,#cov2 img,#cov3 img,#cov4 img,#cov5 img,#cov6 img,#cov7 img {
padding:0;
margin:0;
border:none;
}

#businesslistings div.premiumlisting {
height:130px;
}

#talkingphonenumber {
position:absolute;
right:16px;
top:104px;
font-size:20px;
font-weight:bold;
color:#fff;
}

#businesslistings li img.star {
width:auto;
height:auto;
border:none;
}

#addthis {
display:block;
text-align:center;
margin-top:5px;
margin-right:6px;
margin-bottom:2px;
}

#google_translate_element {
display:block;
position:relative;
background:none;
width:118px;
height:60px;
overflow:hidden;
padding:0 0px 0 0;
text-align:right;
margin:-10px 0 0 20px
}

#google_translate_element .skiptranslate, #google_translate_element .goog-te-gadget {
margin:0;
}

#google_translate_element select {
width:118px;
margin:0 0 5px 0;
font-size:11px;
}

#restaurantsearch {
margin:10px 0;
}

#restaurantsearch input, #restaurantsearch select {
width:120px;
margin:0 0 4px -10px;
border:1px solid #777;
font-size:12px;
}

#twitter {
display:block;
position:absolute;
right:0px;
width:55px;
height:20px;
margin:-25px 10px 4px auto;
z-index:9999;
}


#twtr-widget-1 div {
width:130px !important;
margin:5px;
}

#twtr-widget-1 div.twtr-tweet-text p,#twtr-widget-1 div.twtr-tweet-text, #twtr-widget-1 div.twtr-tweet-wrap, #twtr-widget-1 div.twtr-tweets {
padding:0 !important;
margin:0 !important;
font-size:11px;
}

#twtr-widget-1 div.twtr-timeline{
margin:0 5px 0 0 !important;
max-width:120px;
}

#twtr-widget-1 div.twtr-tweet-text p{
margin:0 5px 0 0 !important;
max-width:110px;
}

#twtr-widget-1 div.twtr-doc {
margin:0 0 0 4px !important;
}

#twtr-widget-1 div.twtr-hd,#twtr-widget-1 div.twtr-ft div {
padding:0;
}

#twtr-widget-1 div.twtr-ft div { 
padding:0;
margin:0;
max-width:120px;
}

