#wrap {
	width: 884px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 52px;
	text-align: center;
}
#top-and-bottom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000;
	border-bottom-color: #000;
	margin-top: 32px;
}
#mainnav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	position: relative;
	background-color: #4DB3D0;
	height: 424px;
	margin-top: 3px;
	margin-bottom: 3px;
}
#mainnav ul li {
	list-style-type: none;
	text-transform: uppercase;
	position: absolute;
	left: -22px;
	width: 132px;
}
#mainnav ul li:hover  {
	background-color: #B9CF96;
	
}
#mainnav ul {
	padding: 0px;
	text-align: right;
	margin: 0px;
}
#mainnav ul li a {
	text-decoration: none;
	color: #000;
	display:block;
	padding-top: 5px;
	padding-bottom: 9px;
	padding-right: 5px;
}
#mainnav ul li #sub-about,
#mainnav ul li #sub-directory,
#mainnav ul li #sub-realestate,
#mainnav ul li #sub-calendar {
	position: absolute;
	left: 131px;
	width: 4;
}
#about-links, #directory-links, #calendar-links, #realestate-links {
	position: absolute;
	left: 25px;
	top: 72px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFF;
	text-transform: lowercase;
	width: 80px;
}
#about-links {
	top: 73px;
}
#directory-links {
	top: 109px;
}
#calendar-links {
	top: 37px;
}
#realestate-links {
	top: 181px;
}
#mainnav ul li #sub-about .relativ #about-links a,
#mainnav ul li #sub-directory .relativ #directory-links a,
#mainnav ul li #sub-calendar .relativ #calendar-links a,
#mainnav ul li #sub-realestate .relativ #realestate-links a {
	text-align: left;
	color: #FFF;
	padding: 0px;
}
#sub-about,
#sub-directory,
#sub-calendar,
#sub-realestate {
	display: none;
}
#mainnav ul li:hover #sub-about,
#mainnav ul li:hover #sub-directory,
#mainnav ul li:hover #sub-realestate,
#mainnav ul li:hover #sub-calendar {
	display: block;
}
#sub-about {
	top: -69px;
}
#sub-directory {
	top: -105px;
}
#sub-calendar {
	top: -141px;
}
#sub-realestate {
	top: -177px;
}
body {
	margin: 0px;
	padding: 0px;
}
#nav-home {
	top: 33px;
}
#nav-aboutus {
	top: 69px;
}
#nav-directory {
	top: 105px;
}
#nav-calendar {
	top: 141px;
}
#nav-realestate {
	top: 177px;
}
#nav-promotions {
	top: 213px;
}
#nav-news {
	top: 249px;
}
#content {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	height: 424px;
	width: 768px;
	overflow-x: hidden;
	overflow-y: scroll;
}
#content-auto {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	height: 424px;
	width: 768px;
	overflow: scroll;
}
.relativ {
	position:relative;
}
#footer {
	background-image: url(images/bottom-bgd.gif);
	height: 103px;
	width: 932px;
	position: relative;
	margin-left: -14px;
	margin-top: 46px;
}
#loginhere {
	margin-top: 10px;
	margin-bottom: 15px;
}
#news-layer {
	height: 70px;
	width: 210px;
	position: absolute;
	_left: 600px;
	left: 650px;
	top: -96px;
}


#ad1 {
	position: absolute;
	height: 67px;
	width: 286px;
	left: 23px;
	top: 4px;
}
#ad2 {
	position: absolute;
	height: 67px;
	width: 268px;
	left: 316px;
	top: 4px;
}
#ad3 {
	position: absolute;
	height: 67px;
	width: 302px;
	left: 591px;
	top: 4px;
}
#footer #ad1 img,
#footer #ad2 img,
#footer #ad3 img,
#footer-alert #ad1 img,
#footer-alert #ad2 img,
#footer-alert #ad3 img {
	border:none;
}
#ad1 a,
#ad2 a,
#ad3 a,
#ad1 a:hover,
#ad2 a:hover,
#ad3 a:hover {
	text-decoration: none;
}

/*[if lt IE 7]>

<style type="text/css">*/

img, div { behavior: url("/Portals/0/Skins/DowntownManhattan/iepngfix.htc"); }
body {behavior:url("/Portals/0/Skins/DowntownManhattan/csshover.htc");}

/*</style>

<![endif]*/
#content-nos {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	height: 424px;
	overflow: hidden;
}
#promo , #news{
	height: 424px;
}
#news-banner {
	height: 131px;
	width: 100%;
}
#news-columns {
	width: 753px;
	margin-top: 2px;
	height: 290px;
}

#title-nos {
	height: 46px;
	width: 748px;
	background-image: url(/Portals/0/Skins/DowntownManhattan/images/title-scr.jpg);
	background-repeat: no-repeat;
}
#title-lg {
	height: 46px;
	width: 767px;
	background-image: url(/Portals/0/Skins/DowntownManhattan/images/title-nos.jpg);
	background-repeat: no-repeat;
}
#title-nos h2, #title-lg h2 {
	display:block;
	margin-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #781d7e;
	font-weight: normal;
	padding-top: 5px;
	margin-top: 0px;
}
#re-page {
	width: 765px;
	background-color: #DCDCDC;
}
#re-page #re-links {
	margin-left: 642px;
	margin-top: 42px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #781d7e;
	line-height: 30px;
}
#re-page #re-links ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 0px;
}
#re-page #re-links ul li {
	font-family: Verdana, Geneva, sans-serif;
}
#homep {
	width: 767px;
	background-color: #DCDCDC;
}
#homep .text {
	margin-top: 12px;
	margin-left: 26px;
}
.bluehd {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	color: #2c95b5;
}
#homep .text p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
}

/*Promotions Page*/
.Promo_Title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	color: #781d7e;
	text-transform: uppercase;
	padding-top: 16px;
}

.Promo_Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #781d7e;
	margin-top: 30px;
}

.Promo_Expire {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #781d7e;
	margin-left: 16px;
	width: 372px;
}
.Promo_Detail {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #58595b;
	margin-top: 25px;
}
.promo-wrap {
	width: 388px;
	height: 221px;
	background-image: url(/Portals/0/Skins/DowntownManhattan/images/promo-bgd.gif);
}
.promo-print-pic {
	display:none;
}
.Promo_Container {
	height: 195px;
	width: 372px;
	margin-left: 16px;
}
@media print{
.promo-wrap {
	text-align:left;
	position:relative;
	width:381px;
}
.Promo_Container, .Promo_Expire {
	position:absolute;
}
.Promo_Container {
	top:0px;
	left:0px;
}
.Promo_Expire {
	top:195px;
	left:0px;
}
.promo-print-pic {
	display:block;
}
.Promo_Print {
	display:none;
}
}

/*Real Estate Pages*/
.Real_Title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #4db3d0;
	vertical-align: top;
	line-height: 12px;
	height: 15px;
}
.Real_Address {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #58595b;
	padding-top: 5px;
}
.Real_Description {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #58595b;
	line-height: 18px;
	padding-bottom: 3px;
}
.Real_Contact {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #4db3d0;
	vertical-align: top;
	line-height: 0px;
	padding-top: 2px;
}
.Real_Phone {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #4db3d0;
	vertical-align: top;
	line-height: 0px;
	padding-top: 2px;
}
.Real_Hr {
	height: 1px;
	color: #BDBCBD;
	background-color: #BDBCBD;
	width: 732px;
}
.Real_Title, .Real_Address, .Real_Description, .Real_Contact, .Real_Phone {
	padding-left: 5px;
}


/*News Page*/
.isShortPostWrapper {
	/* background-image: url(/Portals/0/Skins/DowntownManhattan/images/news-dots.gif); */
	background-repeat:no-repeat;
	background-position:left bottom;
	height: 115px;
}
.isPostTitle H2, .isPostTitle H2 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #781d7e;
}
.isShortPost .Normal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #58595b;
	width: 485px;
}
.isPostedBy .Normal, .isPostedBy .Normal a, .SubSubHead {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #781d7e;
}
.SubSubHead {
	font-weight: normal;
}
.isShortPost .isReadMore .Normal {
	display:inline;
	font-size:13px;
	font:Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	color: #781d7e;	
}
.right-news {
	background-color: #DCDCDC;
	vertical-align: top;
}
.left-news {
	margin-left: 19px;
}

#dnn_ctr541_View_lblHeaderMsg {
	display: none;
}
.isPostWrapper .Normal {
	color: #58595B;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	width: 485px;	
}
.isClear {
	width: 475px;
	margin-left: 0px;
}
.body-txt {
	margin-left: 10px;
	width: 725px;
	color: #58595B;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 13px;
	line-height: 18px;
}
#footer-alert {
	background-image: url(images/bottom-bgd.gif);
	height: 103px;
	width: 932px;
	position: relative;
	margin-left: -14px;
	margin-top: 10px;
}
#alert-box {
	margin-top: 6px;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
#alert-box .Normal {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 18px;
	color: #58595B;
}
#alert-box .Normal p {
	margin-top:7px;
	margin-bottom:7px;
	padding:0px;
}
#dnn_ctr541_View_lbMsg {
	margin-left:10px;
	margin-top:25px;
	display:block;
}
.left-news .title, .left-news .title_vis {
	display:none;
}
.isOuterComment {
	width:475px;
}
.isInnerComment span.Normal {
	color: #58595B;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	line-height: 17px;
}

/* Directory */
#dnn_ctr485_bs_Dispatch_ctl00_dgItem.Normal td {
	white-space:normal !important;
}

.DMI_EventTitle {
	color: #71277a;
	font-family: Tahoma;
	font-size: 14px;
	margin-top: 3px;
	margin-bottom: 3px;
}