BODY {
    margin:0;
}

img {
    border:none;
}

#wrapper {
	width:1050px;
	margin:0;
	margin-top:-1px;
	padding:0;
}

#page_left {
	width:759px;
	float:left;
	padding:0;
	margin:0;
}

#page_right {
	width:244px;
	float:left;
	margin:0;
	padding:0;
	margin-left:10px;
}

/* Featured Rentals */
#featured-rentals-container {
	width:100%;
	height:230px;
	margin:0;
	padding:0;
	border:solid 1px #CCC;
    background:url(/rent/images/featured-rentals-bg.gif) repeat-x;
}

.featured-rentals-header {
	margin:0;
	padding:0;
}

.featured-rentals-header h1 {
	font:700 28px Helvetica, Arial, sans-serif;
	color:#ca422c;	
	margin:0;
	padding:0;
	margin-top:0;
	padding-top:15px;
	padding-left:10px;
}

.featured-rentals-box {
	margin:0;
	padding:0;
}

.featured-rentals-content {
	padding:5px;
	font:13px Helvetica, Arial, sans-serif;
    line-height:20px;
}

.featured-rentals-content-left {
	float:left;
    width:330px;
}
.featured-rentals-content-right {
    border:solid 1px #CCC;
    float:right;
    width:364px;
    padding:0;
	margin:0;
    padding-top:0px;
    padding-left:0px;
    margin-right:10px;
	margin-bottom:10px;
	background:#FFF;
}


.featured-commercial-content-left {
	float:left;
    width:275px
}

.featured-commercial-content-right {
	position:relative;
    border:solid 1px #CCC;
    float:right;
    width:450px;
    padding:0;
	margin:0;
    padding-top:5px;
    padding-left:5px;
    margin-right:10px;
    background:#FFF;
}

.featured-rentals-content-right h1 {
	margin:0;
	padding:0;
	font:700 15px Helvetica, Arial, sans-serif;
	color:#1b295a;
	border-bottom:solid 1px #CCC;
	padding:7px;
	
}
.featured-rentals-content-right ul {
	list-style-type:none;
	margin:10px;
	padding:0;
}
.featured-rentals-content-right li {
	font:12px Helvetica, Arial, sans-serif;
	color:#000;
	line-height:20px;
}


.featured-rentals-content-right-text {
	padding:5px;
	margin:0;
}
/***/
/* Recommended NYC Rentals */

#recommended-ny-rentals-container {
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
	border:solid 1px #CCC;
}

.recommended-ny-rentals-header {
    height:55px;
	margin:0;
	padding:0;
	background:url(/rent/images/recommended-rentals-header-bg.gif) repeat-x;
    border-bottom:dotted 1px #666;
}

.recommended-ny-rentals-box {
	margin:0;
	padding:0;
}

.recommended-ny-rentals-content {
	margin:0;
	padding:0;
}

.recommended-ny-rentals-content ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.recommended-ny-rentals-content li {

	float:left;
	width:375px;
	margin:0;
	padding:0;
}

.black-stripe {
	position:relative;
	left:0px;
	width:100%;
	margin-top:-38px;
	height:38px;
	background:#000;
	opacity:.8;
	filter: alpha(opacity=80);
}
.black-stripe-text{
	font:700 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	padding:0;
	padding-top:3px;
	margin-left:5px;
	padding-bottom:3px;
}


#ny-rentals-more-container {
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
	border:solid 1px #CCC;
}

.ny-rentals-more-content {
	margin:0;
	padding:0;
}

.ny-rentals-more-content ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.ny-rentals-more-content li {
	position:relative;
	float:left;
	width:250px;
	margin:0;
	padding:0;
}

.black-stripe-small {
	position:relative;
	left:0px;
	width:250px;
	margin-top:-38px;
	height:38px;
	background:#000;
	opacity:.8;
	filter: alpha(opacity=80);
}
.black-stripe-small-text{
	padding-left:5px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
}

#more-ny-rentals-container {
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
	border:solid 1px #CCC;
}

.more-ny-rentals-header {
	height:55px;
	margin:0;
	padding:0;
	background:url(/rent/images/recommended-rentals-header-bg.gif) repeat-x;
    border-bottom:dotted 1px #666;
}

.more-ny-rentals-box {
	margin:0;
	padding:0;
}

.more-ny-rentals-content {
	margin:0;
	padding:0;
}
/***/


.subhead {
	padding-top:10px;
	padding-left:5px;
    font: 12px Helvetica, Arial, sans-serif;
    color:#1b295a;
}

.head {
	padding-left:5px;
    font:700 20px Helvetica, Arial, sans-serif;
    color:#ca422c;
}

.headerLinks {
    position:relative;
    float:right;
    margin-top:10px;
}
.headerLinks ul {
    list-style:none;
    margin:0;
    padding:0;
}
.headerLinks li {
    position:relative;
    padding-right:25px;
    margin-top:3px;
    font:700 12px Helvetica, Arial, sans-serif;
}

.headerLinks li a {
    color:#0033cc;
    text-decoration:none;
}

.headerSubLinks {
    position:relative;
    float:right;
}
.headerSubLinks ul {
    list-style:none;
    margin:0;
    padding:0;
}
.headerSubLinks li {
    position:relative;
    padding-right:25px;
    margin-top:3px;
    font:700 12px Helvetica, Arial, sans-serif;
}
.headerSubLinks li a {
    color:#0033cc;
    text-decoration:none;
}


.ND-ad-box {
    width:251px;
    border-left:solid 2px #CCC;
    border-right:solid 2px #CCC;
    border-bottom:solid 2px #CCC;
}
.ND-ad-header {
    width:251px;
    background:#f3f3f3;
    font:15px Helvetica, Arial, sans-serif;
    color:#ca422c;
    text-align:center;
    padding:15px 0px;
    font-weight: 700;
}
.ND-ad-content {
    margin:0;
    padding:3px;
    text-align:center;
}
.ND-ad-text {
    font:15px Helvetica, Arial, sans-serif;
    color:#000;
    padding:20px;
}

.ND-ad-text a {
    color:#0033cc;
    text-decoration:none;
}

#NYC-RentalMore-Box2 {
    clear:both;
    height:28px;
    background:#fff;
    z-index:1000;
	margin: 0 4px 0 4px;
	border: 1px black dotted;
}

#NYC-RentalMore-Box {
    clear:both;
    height:28px;
    background:#fff;
    z-index:1000;
}

#NYC-RentalMore-Box, #NYC-RentalMore-Box2 ul{
    list-style:none;
    padding:5px;
}
#NYC-RentalMore-Box, #NYC-RentalMore-Box2 li {
	position:relative;
	float:left;
    font:700 12px Helvetica, Arial, sans-serif;
}



#more-ny-rentals-container {
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
	border:solid 1px #CCC;
}

.more-ny-rentals-header {
	height:55px;
	margin:0;
	padding:0;
	background:url(/rent/images/recommended-rentals-header-bg.gif) repeat-x;
    border-bottom:dotted 1px #666;
}

.more-ny-rentals-box {
	margin:0;
	padding:0;
	    background:#EFEFEF;
}

.more-ny-rentals-content {
	padding:10px;
    margin:0;
}
.more-ny-rentals-content ul {
    width:738px;
    margin:0;
    padding:0;
    margin-left:0;
    list-style:none;
}
.more-ny-rentals-content li {
    padding-top:5px;
    margin-left:0;
    font:12px Helvetica, Arial, sans-serif;
}

.more-ny-rentals-content li a {
    color:#0033cc;
    text-decoration:none;
}

/* ADSENSE BOXES */
#adsense-container {
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
	text-align:center;
}

/* COMMERCIAL TABLE */
#commercialTable {
	width:700px;
}

#commercialTable table{
	width:700px;
}

#commercialTable th{
    font:700 12px Helvetica, Arial, sans-serif;
	text-align:left;
}

#commercialTable td{
	font:12px Helvetica, Arial, sans-serif;
	padding:0px;
	padding-top:4px;
}

#commercialTable td.area {
	width:175px;
	text-align:left;
}

#commercialTable th.managerOwner {
	width:250px;
	text-align:left;
}
#commercialTable th.buildingName {
	width:350px;
	text-align:left;
}
#commercialTable th.area {
	width:175px;
	text-align:left;
}




#join-mail {
    width:400px;
    border:solid 1px #CCC;
    border-bottom:solid 3px #CCC;
    border-right:solid 3px #CCC;
    font:11px Helvetica, Arial, sans-serif;
padding:0;
}
#join-mail h1 {
font:700 20px Helvetica, Arial, sans-serif;
color:#ca422c;	
margin:0;
padding:0;
padding-left:5px;
margin-top:0;
border-bottom:dotted 1px #666;
}
#join-mail h2 {
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:5px;
    font: 12px Helvetica, Arial, sans-serif;
    color:#1b295a;
	text-align:left;
}
.featured-rentals-content-right-text {
	padding:10px;
	    font: 12px Helvetica, Arial, sans-serif;
	color:#000;
}

.close-button {
    float:right;
    padding-right:10px;
padding-top:10px;
}
.close-button a {
    font:11px Helvetica, Arial, sans-serif;
    color:#000;
    text-decoration:none;
}

.rental-ad-button {
	float:right;
	margin:0;
	padding:2px 5px 0 0;
}

