@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
h3 {
	color: #6b80b9;
	font-style: italic;
}
p {
	line-height: 1.2em;
}
a {
	color: #00F;
	text-decoration: none;
}
a:hover {
	color: #6b80b9;
}
.Banner {
	width: 850px;
	height: 100px;
	position: relative;
}
.BannerMiami {
	width: 850px;
	height: 160px;
	position: relative;
}
#EmailInfo {
	position: absolute;
	margin-left: 500px;
	margin-top: -95px;
}
#EmailInfo a {
	text-decoration: none;
}
#PhoneInfo {
	position: absolute;
	margin-left: 700px;
	margin-top: -95px;
}
#PhoneInfo a {
	text-decoration: none;
}

#EmailInfoMiami {
	position: absolute;
	margin-left: 500px;
	margin-top: -130px;
}
#EmailInfoMiami a {
	text-decoration: none;
}
#PhoneInfoMiami {
	position: absolute;
	margin-left: 700px;
	margin-top: -130px;
}
#PhoneInfoMiami a {
	text-decoration: none;
}
#GoGreenButton {
	position: absolute;
	margin-left: 620px;
	margin-top: -30px;
}
#GoGreenButton a {
	background: url(Hudson%20PM%20Artwork/greensymbol.jpg) no-repeat;
	text-decoration: none;
	padding-left: 45px;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #359946;
}
#GoGreenButton a:hover {
	color: #6b80b9;
}
#GoGreenButtonMiami {
	position: absolute;
	margin-left: 620px;
	margin-top: -30px;
}
#GoGreenButtonMiami a {
	background: url(Hudson%20PM%20Artwork/greensymbol.jpg) no-repeat;
	text-decoration: none;
	padding-left: 45px;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #359946;
}
#GoGreenButtonMiami a:hover {
	color: #6b80b9;
}

.NavbarTopEdge {
	position: absolute;
	margin-top: -3px;
	margin-right: -2px;
}
#PageWrapper {
	width: 850px;
	margin-left: auto;
	margin-right: auto;
}
.ImageWrapper {
	width: 570px;
	height: 280px;
	margin-top: 5px;
	background: url(Hudson%20PM%20Artwork/NEWHUDSONPMPICTUREHOMEPAGE.png) no-repeat;
	float: left;
}
.ImageWrapperMiami {
	width: 570px;
	height: 280px;
	margin-top: 5px;
	background:url(Hudson%20PM%20Artwork/Miami%20Artwork/NEWHUDSONPMPICTUREHOMEPAGE-MIAMIORANGE.png) no-repeat;
	float: left;
}
.ButtonWrapper {
	height: 280px;
	width: 280px;
	
}
ul.ButtonWrapper {
	list-style-type: none;
}
.ButtonWrapper ul {
	list-style-type: none;
	}
.ButtonWrapper li {
	padding-top: 21px;
}
#LoginLink {
	position: absolute;
	margin-top: -35px;
	margin-left: 420px;
	background: url(Hudson%20PM%20Artwork/secure_login_lock_small%20copy.png);
	background-repeat: no-repeat;
	background-position: 31px 12px;
}
#LoginLink ul {
	list-style-type: none;
}
#LoginLink ul li {
	float: left;
	padding-left: 5px;
	padding-right: 5px;	
}
#LoginLink li {
	border-right: 1px solid #585883;
}
li#LoginLinkDemo {
	border-right: none;
}

#LoginLinkMiami {
	position: absolute;
	margin-top: -35px;
	margin-left: 420px;
	background: url(Hudson%20PM%20Artwork/secure_login_lock_small%20copy.png);
	background-repeat: no-repeat;
	background-position: 31px 12px;
}
#LoginLinkMiami ul {
	list-style-type: none;
}
#LoginLinkMiami ul li {
	float: left;
	padding-left: 5px;
	padding-right: 5px;	
}
#LoginLinkMiami li {
	border-right: 1px solid #585883;
}
li#LoginLinkDemo {
	border-right: none;
}
li#LoginLinkDemoMiami {
	border-right: none;
}

a.CallUsButton {
	padding-bottom: 45px;
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 110px;
	background: url(Hudson%20PM%20Artwork/Call%20Us%20Button%20Ligh%20blue.png) no-repeat;
	text-decoration: none;
	color: #6b80b9;
	font-size: 18px;
	zoom: 1;
	margin-left: -45px;
}
a.CallUsButton:hover {
	background-position: 0px -95px;
	text-decoration: none;
	color: #fff;
}
a.EmailUsButton {
	display: inline;
	padding-bottom: 45px;
	padding-top: 30px;
	padding-right: 45px;
	padding-left: 110px;
	margin-left: -45px;
	background: url(Hudson%20PM%20Artwork/EMAILUSEHOVERBUTTONLIGHTBLUE.png) no-repeat;
	text-decoration: none;
	color: #6b80b9;
	font-size: 18px;
	zoom: 1;
}
a.EmailUsButton:hover {
	background-position: 0px -100px;
	text-decoration: none;
	color: #e5e5e5;
}
li#EmailButton {
	margin-top: 48px;
}
a.CheckListingsButton {
	display: inline;
	padding-bottom: 40px;
	padding-top: 35px;
	padding-right: 50px;
	padding-left: 75px;
	margin-left: -45px;
	background: url(Hudson%20PM%20Artwork/Check%20Listings%20Button%20Ligh%20blue.png) no-repeat;
	text-decoration: none;
	color: #6b80b9;
	font-size: 18px;
}
a.CheckListingsButton:hover {
	background-position: 0px -95px;
	text-decoration: none;
	color: #e5e5e5;
}
li#CheckListingsButton {
	margin-top: 55px;
}

.BreakingNewsButton {
	width: 145px;
	height: 95px;
	position: absolute;
	margin-left: 690px;
	margin-top: -95px;
}
.BreakingNewsButton a {
	padding-top: 15px;
	padding-right: 18px;
	padding-left: 25px;
	padding-bottom: 15px;
	background: url(Hudson%20PM%20Artwork/Breaking_News_Button_SideBySide.png) no-repeat;
	text-decoration: none;
	color: #e5e5e5;
	font-size: 12px;
}
.BreakingNewsButton a:hover {
	background-position: -145px 0px;
	text-decoration: none;
	color: #18115e;
}
.Navbar {
	width: 850px;
	height: 50px;
	margin-top: 3px;

}
.Navbar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	margin-right: -3px;
}
.Navbar li {
	background: url(Hudson%20PM%20Artwork/NavbarBackgroundHover%20copy.jpg) repeat-x;
	float: left;
	height: 50px;
	width: 105px;
	border-left: 1.5px #585883 solid;
	padding: 0;
}
.Navbar li:hover {
	background-position: 0 -65px;
	border-bottom: none;
}
.Navbar a {
	display: block;
	height: 15px;
	text-decoration: none;
	padding-left: 28px;
	padding-top: 16px;
	color: #181a5e;
	font-size: .9em;
}
.Navbar a:hover {
	color: #9f9d9d;
}
#NavbarHome {
	border-left: none;
}
.Navbar ul ul {
	visibility: hidden;
	margin: 0;
	padding: 0;
	margin-top: 18px;
	position: relative;
	z-index: 1000;
}
.Navbar table {
	position: absolute;
	margin-top: 0;
	margin-left: 0;
	border-collapse: collapse;
}
.Navbar ul ul li {
	width: 160px;
	border-right: 1.5px #585883 solid;
	border-top: none;
	border-bottom: 1.5px #585883 solid;
}
.Navbar ul ul a.drop {
	color: #703838;
	width: 20px;
}
.Navbar ul ul a.drop:hover {
	color: #703838;
	left: 40px;
	width: 5px;
}
.Navbar a:hover, .Navbar ul :hover {
	color: #703838;
}
.Navbar :hover > a, .Navbar ul ul :hover > a {
	color: #666666;
	}
.Navbar ul li:hover ul, .Navbar ul a:hover ul {
	visibility: visible;
}
#ContentWrapper {
	width: 572px;
	margin-top: 15px;
	float: left;
}
#ContentTop {
	margin-top: 3px;
}
#ContentTop img {
	margin-left: -1px;
}

.Content {
	width: 570px;
	min-height: 500px;
	margin-top: -22px;
	border-right: 1px #6b80b9 solid;
	border-left: 1px #6b80b9 solid;
	padding-bottom: 15px;
}
.Content p {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}
.Content ul {
	margin-left: 10px;
	padding-top: 10px;
}
.Content li {
	width: 520px;
}
.Content li h4 {
	padding: 0;
	margin-bottom: 0;
}
.LicensedAndInsured {
	font-style: italic;
	font-size: 11px;
	text-align: center;
}
.HeadingHudsonPM {
	background: url(Hudson%20PM%20Artwork/ContentTop.jpg) no-repeat left top;
	margin-left: -1px;
	padding-top: 5px;
	padding-left: 10px;
	
}
.ContentBottom {
	margin-top: -15px;
	margin-left: -1px;
}
#Sidebar {
	float: right;
	width: 275px;
	min-height: 700px;
}
.WeeklyTidBit {
	width: 270px;
	background-image: url(Hudson%20PM%20Artwork/WeeklyTidBitNewShape.png);
	background-repeat: no-repeat;
	background-position: fixed;
	padding-top: 3px;
	padding-bottom: 115px;
	margin-left: 0;
	margin-top: -10px;
	}
.WeeklyTidBit h5 {
	margin-top: 10px;
	color: #ffffff;
	font-size: 13px;
	padding-left: 87px;
	font-weight: bold;

}
.WeeklyTidBit p {
	color: #e5e5e5;
	font-size: 13px;
	width: 235px;
	padding-left: 23px;
	padding-right: 5px;
	margin-top: -8px;
}
.WeeklyTidBit a {
	display: inline;
	text-decoration: none;
	color: #003399;
}
.WeeklyTidBit a:hover {
	color: #e5e5e5;
}
p#MoreTidBits {
	padding-left: 80px;
	padding-top: 8px;
}
	
#BreakingNewsWrapper {
	margin-left: 10px;
	margin-top: -20px;
}

ul.BreakingNewsList {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 247px;
	height: 16px;
	border-bottom: 1px solid #6b80b9;
}

ul.BreakingNewsList li { 
	float: left; 
}

ul.BreakingNewsList li a:link, ul.BreakingNewsList li a:visited {
	display: block;
	float: left;
	height: 16px;
	padding: 0 8px;
	text-decoration: none;
	color: #fff;
	font: normal 11px verdana, san-serif;
	line-height: 1.4em;
	background: #80b2ce url(http://network.news.com.au/images/corner_3pix_gap.gif) no-repeat 100% 0;
}

ul.BreakingNewsList li a:hover { 
	background-color: #6b80b9; 
}

.BreakingNewsList td {
	width: 243px;
	height: 100px;
	border-right: 1px solid #6b80b9;
	border-left: 1px solid #6b80b9;
}

#bus, #hob, #jc { 
	display: none; 
}
#BreakingTab { 
	background-color: #1b73a4; 
}
#HobTab { 
	background-color: #1b73a4; 
}
#JerseyCityTab { 
	background-color: #1b73a4; 
}

.NewsLinks {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 5px;
}


.NewsLinks li {
	padding-top: 5px;
	padding-left: 10px;
	border-bottom: 1px dashed #e5e5e5;
	background: url(Hudson%20PM%20Artwork/headlines_list_bullet%20copy.jpg) no-repeat;
	background-position: 0 10px;
	width: 220px;
}
.NewsLinks a {
	text-decoration: none;
	color: #2a286f;
	font-size: 13px;
}
.NewsLinks a:hover {
	color: #6b80b9;
}
li#MoreBreakingNews {
	text-align: right;
	background: none;
	border: none;
}

#ListingWrapper {
	width: 275px;
	border-right: 1px solid #6b80b9;
	border-left: 1px solid #6b80b9;
	margin-top: 50px;
}

#ListingWrapper h4 {
	position: relative;
	margin: 0;
	padding-left: 60px;
	margin-top: 5px;
	padding-bottom: 5px;
	z-index: 1;
}
#FeaturedStar {
	position: absolute;
	margin-left: 165px;
	margin-top: -75px;
	z-index: 100;
}
#ListingTop {
	margin-bottom: -60px;
}
ul.PictureList {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 15px;
	height: 16px;
	padding-left: 15px;
}

ul.PictureList li { 
	padding-bottom: 10px;
	}

ul.PictureList li a {
	display: block;
	height: 16px;
	padding: 5px 8px;
	text-decoration: none;
	color: #fff;
	font: normal 11px verdana, san-serif;
	line-height: 1.4em;
	background: url(Hudson%20PM%20Artwork/TOPOUTSIDETAB.png) no-repeat 100% 0;
}

ul.PictureList li a:hover, ul.PictureList li a:visited { 
	background: url(Hudson%20PM%20Artwork/TOPOUTSIDETABHOVER.png) no-repeat 100% 0; 
	color: #000;
	}
table.PictureList  {
	margin-top: -16px;
	padding-left: 15px;
}
table.PictureList td {
	margin: 0;
	padding: 0;
	padding-left: 16px;
}
table.PictureList img {
	border: 2px solid #6b80b9;
	width: 225px;
	height: 169px;
	z-index: 100;
}

/* hidden divs for tabbed browsing function */
#two, #three, #four { 
	display: none; 
	}

/* first active tab */
#oneTab {
	background-color: #fff;
}

/* hidden divs for tabbed browsing function for 176 Sherman listing*/
#two176sherman, #three176sherman, #four176sherman { 
	display: none; 
	}

/* first active tab */
#one176shermanTab {
	background-color: #fff;
}
.DescriptionList {
	position: relative;
}
.DescriptionList ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 30px;
	padding-bottom: 10px;
}
.DescriptionList img {
	position: absolute;
	margin-left: 50px;
	margin-top: -35px;
}

.DescriptionList li {
	float: left;
	font-size: 12px;
	padding-right: 10px;
}
.DescriptionList p {
	width: 230px;
	padding-left: 30px;
	padding-bottom: 15px;
}
#ListingBottom {
	margin-top: -16px;
}
.Bold {
	font-weight: bold;
}

.LegalNavbar {
	margin-left: 165px;
	clear: both;
	padding-top: 50px;
}
.LegalNavbar ul {
	list-style-type: none;
}
.LegalNavbar li {
	float: left;
	border-right: 1px #6b80b9 solid;
}
.LegalNavbar a {
	text-decoration: none;
	padding-right: 11px;
	padding-left: 11px;
	font-size: 11px;
	color: #6b80b9; 
}
.LegalNavbar a:hover {
	color: #000000;
}
#LegalNavbarContact {
	border-right: none;
}
.Legal {
	margin-left: 165px;
}
.Legal ul {
	list-style-type: none;
}
.Legal li {
	float: left;
	color: #6b80b9;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	border-right: 1px #6b80b9 solid;
}
.Legal a {
	display: inline;
	text-decoration: none;
	font-size: 11px;
	color: #6b80b9;
}
.Legal a:hover {
	color: #000;
}
#LegalSiteDesign {
	border-right: none;
}
#CopyrightSymbol {
	font-size: 12px;
}
.Italic {
	font-style: italic;
}

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript" src="http://www.google-analytics.com/ga.js"></script>

<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-7958705-1");
pageTracker._trackPageview();
} catch(err) {}</script>
