BODY {
    margin:0;
}

img {
    border:none;
}

#wrapper {
	width:1010px;
	margin:0;
	padding:0;
	margin-top:-1px;
}

#page_left {
	width:756px;
	float:left;
	padding:0;
	margin:0;
}

#page_right {
	width:244px;
	float:left;
	margin:0;
	padding:0;
	margin-left:5px;
}

/* Featured Rentals */
#featured-rentals-container {
	width:100%;
	margin:0;
	padding:0;
	border:solid 1px #CCC;
    background:#e2e5e6 url(../images/featured-rentals-bg.gif) repeat-x;
	padding-bottom:10px;
}

.featured-rentals-header {
	margin:0;
	padding:0;
}

.featured-rentals-header div {
	margin-top: 10px;
}

.featured-rentals-header .right {
	float:right;
}

.featured-rentals-header h1 {
	width:540px;
	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:10px;
	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:10px;
    padding-left:5px;
    margin-right:10px;
/*    background:#FFF url(../images/header_rentals_text.gif) no-repeat top right;*/
}

.featured-rentals-content-right-text {
	padding:5px;
	margin:0;
}

/***** FORM BOX ******/

.form-box {
	padding:0;
	margin:0;
	margin-top:10px;
}
.form-box table {
	margin:0;
	padding:0;
}
.form-box table td {
	padding:2px;
	text-align:right;
	vertical-align:top;
	font:11px Helvetica, Arial, sans-serif;
}

.form-box input {
	width:250px;
}

.form-box textarea {
	width:250px;
	border:solid 1px #666;
}
#form-box #comments {
	width:250px;
}

/***/
/* 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(../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#newdevs {
	list-style-type:none;
	margin:0;
	padding:0;
}

.recommended-ny-rentals-content ul#newdevs li {
	position:relative;
	float:left;
	width:375px;
	margin:0;
	padding:0;
}

.black-stripe {
	position:relative;
	left:0px;
	width:100%;
	margin-top:-41px;
	height:35px;
	background:#000;
	opacity:.8;
}
.black-stripe-text{
	font:700 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	padding:0;
	padding-top:3px;
	margin-left:5px;
}


#ny-rentals-more-container {
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
	border:solid 1px #CCC;
}

.ny-rentals-more-header {
	height:55px;
	margin:0;
	padding:0;
	background:url(../images/recommended-rentals-header-bg.gif) repeat-x;
	border-bottom:dotted 1px #666;
}

.ny-rentals-more-header h1 {
	margin:0;
	padding:0;
	padding-left:5px;
    font:700 25px Helvetica, Arial, sans-serif;
    color:#ca422c;
}

.ny-rentals-more-header h2 {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-left:5px;
    font: 12px Helvetica, Arial, sans-serif;
    color:#1b295a;
	text-align:left;
}

.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;
}

#NYC-RentalMore-Box {
	width:100%;
    height:28px;
	margin:0;
	padding:0;
    background:#EFEFEF;
    z-index:1000;
}

#NYC-RentalMore-Box #moreNewDevs {
    list-style:none;
	width:756px;
	margin:0;
	padding:0;
    padding:5px;
}
#NYC-RentalMore-Box #moreNewDevs li {
	float:left;
	margin:0;
	padding:0;
    margin-left:5px;
    font:700 12px Helvetica, Arial, sans-serif;
}


.black-stripe-small {
	position:relative;
	left:0px;
	width:100%;
	margin-top:-41px;
	height:35px;
	background:#000;
	opacity:.8;
}
.black-stripe-small-text{
	font:700 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0;
	padding:0;
	padding-top:3px;
	margin-left:5px;
}

.black-stripe-small-text a {
	font:700 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

a.street-text {
	font:700 12px Arial, Helvetica, sans-serif;
	color:#FFF;

}

#more-ny-rentals-container {
	width:375px;
	height:250px;
	float:left;
	margin:0;
	padding:0;
	margin-top:10px;
	border:solid 1px #CCC;
}

.more-ny-rentals-header {
	width:100%;
	height:55px;
	margin:0;
	padding:0;
	background:url(../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;
    font:700 12px Helvetica, Arial, sans-serif;
}

.more-ny-rentals-content ul {
	margin-left:15px;
	padding-left:10px;
	padding-right:10px;
}

.more-ny-rentals-content li {
	margin:0;
	padding:0;
	font:700 12px Helvetica, Arial, sans-serif;
	line-height:18px;
}

#carters-view-container {
	width:378px;
	height:250px;
	float:left;
	margin:0;
	padding:0;
	margin-top:10px;
	border-top:solid 1px #CCC;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}

.carters-view-header {
	width:100%;
	height:55px;
	margin:0;
	padding:0;
	background:url(../images/recommended-rentals-header-bg.gif) repeat-x;
    border-bottom:dotted 1px #666;
}
.carters-header-left {
	float:left;
	margin:0;
	padding:0;
}

.carters-header-right {
	position:relative;
	float:left;
	top:-3px;
	margin:0;
	padding:0;
}

.carters-view-box {
	margin:0;
	padding:0;
}

.carters-view-content {
	margin:0;
	padding:0;
    font:700 12px Helvetica, Arial, sans-serif;
}

.carters-view-content ul {
	clear:both;
	margin-left:15px;
	padding-left:10px;
	padding-right:10px;
}

.carters-view-content li {
	margin:0;
	padding:0;
	font:700 12px Helvetica, Arial, sans-serif;
	line-height:18px;
}
/***/


.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;
}

/** RIGHT ***/
.ND-ad-box {
    width:241px;
    border-left:solid 1px #CCC;
    border-right:solid 1px #CCC;
    border-bottom:solid 1px #CCC;
}
.ND-ad-header {
    width:241px;
    height:30px;
    background:#f3f3f3;
    font:700 15px Helvetica, Arial, sans-serif;
    color:#ca422c;
    text-align:center;
    padding-top:15px;
}
.ND-ad-content {
    margin:0;
    padding:0;
}

#box-right {
    width:245px;
    border-left:solid 1px #CCC;
    border-right:solid 1px #CCC;
    border-bottom:solid 1px #CCC;
	background:#f6f6f6;
}
.box-right-header {
    width:245px;
    height:30px;
    background:#f6f6f6;
    font:700 15px Helvetica, Arial, sans-serif;
    color:#ca422c;
    text-align:center;
    padding-top:15px;
	border-bottom:solid 1px #CCC;
}
.box-right-content {
    margin:0;
    padding:10px;
	font:12px Helvetica, Arial, sans-serif;
    color:#000;
	line-height:18px;
}

.LTM-box {
	width:220px;
	margin:0;
	padding:0;
	margin-top:10px;
	border-top:solid 1px #CCC;
	border-right:solid 3px #838383;
	border-bottom:solid 3px #838383;
	border-left:solid 1px #CCC;
}

.LTM-header {
	margin:0;
	padding:0;
	width:219px;
	border-bottom:solid 2px #CCC;
	border-right:solid 1px #CCC;
}

.LTM-text {
	padding:10px;
	font:12px Helvetica, Arial, sans-serif;
    color:#000;
	line-height:15px;
	border-bottom:solid 1px #CCC;
	border-right:solid 1px #CCC;
	background:#FFF;
}


/***** INNER.HTML STYLES ******/

#market-container {
	width:100%;
	margin:0;
	padding:0;
	border:solid 1px #CCC;
	background:#F5F5F5 url(../images/ND-featured-bg.gif) repeat-x;
}

.market-header {
	margin:0;
	padding:0;
	padding-left:15px;
}
.market-header div {
	margin-top: 10px;
	padding-right: 10px;
}
.market-header h1 {
    font:700 25px Helvetica, Arial, sans-serif;
    color:#ca422c;
}

.market-box {
	margin:0;
	padding:0;
}

.market-content {
	margin:0;
	padding:10px;
	font:12px Helvetica, Arial, sans-serif;
    color:#000;
	line-height:18px;
}

.market-logo {
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	margin:0;
	clear:both;
}

/** INNER REGIONAL STYLES **/

#feat-new-devs-container {
	width:100%;
	margin:0;
	padding:10px 0 0 0;
	border:solid 1px #CCC;
}


.feat-new-devs-header {
	height:55px;
	margin:0;
	padding:0;
	background:url(../images/recommended-rentals-header-bg.gif) repeat-x;
	border-bottom:dotted 1px #666;
}

.feat-new-devs-header h1 {
	margin:0;
	padding:0;
	padding-left:5px;
    font:700 25px Helvetica, Arial, sans-serif;
    color:#ca422c;
}

.feat-new-devs-header h2 {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-left:5px;
    font: 12px Helvetica, Arial, sans-serif;
    color:#1b295a;
	text-align:left;
}

.feat-new-devs-box {
	margin:0;
	padding:0;
}

.feat-new-devs-content {
	margin:0;
	padding:10px;
	font:12px Helvetica, Arial, sans-serif;
    color:#000;
	line-height:18px;
}

#feat-new-devs-table {
	width:100%;
	padding:0;
	margin:0;
}

#feat-new-devs-table td {
	vertical-align:middle;
}

.feat-new-devs-table-desc {
	width:275px;
	font: 10px Helvetica, Arial, sans-serif;
	color:#000;
}

.feat-new-devs-table-desc a {
	font:700 12px Helvetica, Arial, sans-serif;
	text-decoration:underline;
	color:#0033cc;
}


#more-new-devs-container {
	width:100%;
	margin:0;
	padding:0;
	margin-top:10px;
	border:solid 1px #CCC;
}


.more-new-devs-header {
	height:55px;
	margin:0;
	padding:0;
	background:url(../images/recommended-rentals-header-bg.gif) repeat-x;
	border-bottom:dotted 1px #666;
}

.more-new-devs-header h1 {
	margin:0;
	padding:0;
	padding-left:5px;
    font:700 25px Helvetica, Arial, sans-serif;
    color:#ca422c;
}

.more-new-devs-header h2 {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-left:5px;
    font: 12px Helvetica, Arial, sans-serif;
    color:#1b295a;
	text-align:left;
}

.more-new-devs-box {
	margin:0;
	padding:0;
}

.more-new-devs-content {
	margin:0;
	padding:0;
	font:12px Helvetica, Arial, sans-serif;
    color:#000;
	line-height:18px;
}

.more-new-devs-content table {
	padding:10px;
	width:100%;
}
.more-new-devs-content table th {
	font:700 11px Helvetica, Arial, sans-serif;
	color:#1b295a;
	text-align:left;
}

.more-new-devs-content table th a {
	font:700 11px Helvetica, Arial, sans-serif;
	color:#1b295a;
	text-decoration:underline;
	text-align:left;
}


.more-new-devs-content table td {
	font: 12px Helvetica, Arial, sans-serif;
	color:#666;
	text-align:left;
}

.more-new-devs-content table td a {
	font:700 12px Helvetica, Arial, sans-serif;
	color:#3366cc;
	text-decoration:underline;
	text-align:left;
}

.more-new-devs-content table td.bedroom-prices {
	text-align:left;
	font:700 11px Helvetica, Arial, sans-serif;
	color:#666;
}

.more-new-devs-content td.centerText,.more-new-devs-content th.centerText {
	width:70px;
	text-align:center;
}



#BOX2 {
	width:100%;
    border:solid 1px #CCC;
	margin:0;
	padding:0;
	margin-top:10px;
}

.BOX2-left {
	width:380px;
	float:left;
	border-right:solid 1px #CCC;
}

.BOX2-right {
	width:375px;
	float:left;
}

.BOX2-header {
	height:55px;
	margin:0;
	padding:0;
	background:#ededed url(../images/recommended-rentals-header-bg.gif) repeat-x;
    border-bottom:dotted 1px #666;
}

.BOX2-header h1 {
	margin:0;
	padding:0;
	padding-left:5px;
    font:700 20px Helvetica, Arial, sans-serif;
    color:#CA422C;
	text-transform:uppercase;
}

.BOX2-header h2 {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-left:5px;
    font: 12px Helvetica, Arial, sans-serif;
    color:#1B295A;
	text-transform:uppercase;
	text-align:left;
}

.BOX2 {
	margin:0;
	padding:0;
}

.BOX2-content {
	margin:0;
	padding:0;
	padding:10px;
	font:13px Helvetica, Arial, sans-serif;
	line-height:18px;
}

.BOX2-content ul {
	margin:0;
	padding:0;
	margin-left:15px;
}

.BOX2-content li {
	font:13px Helvetica, Arial, sans-serif;
	line-height:18px;
}

.BOX2-content li a {
	font:700 13px Helvetica, Arial, sans-serif;
	text-decoration:none;
}

.more-link a {
	font:700 12px Helvetica, Arial, sans-serif;
	color:#0033CC;
	text-decoration:none;
}

.more-link a:hover{
	font:700 12px Helvetica, Arial, sans-serif;
	color:#FF0000;
	text-decoration:none;
}

.more-link {
	text-align:right;
	padding-right:15px; 
}

.sponsoredProperty ul {
	margin:0;
	padding:0;
}

.sponsoredProperty li, .sponsoredProperty li a {
	font:700 13px Helvetica, Arial, sans-serif;
	color:#FFF;
	text-decoration:none;
}
