body {
	margin:10px 30px;
	padding:0px;
	background: #e0e8ea url(../media/bg.gif) repeat;
	text-align:center;
	color:#6d0c29;
	font: 13px/18px Helvetica, Arial, sans-serif;
}

/*PC IE 6 PNG fix*/
img { behavior: url(iepngfix.htc); }

ul {
	margin:17px 0px 0px 30px;
	padding:0px;
}

#container {
	margin-left: auto;
	margin-right: auto;
	width:957px;
}

#topbar {
	width:957px;
	height:29px;
	padding-top:11px;
}

#logo {
	float:right;
	margin-top:-21px;
	margin-right:14px;
	width:129px;
	height:29px;
	background: transparent url(../media/logo.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#logo a {
	width:129px;
	height:29px;
	display:block;
}

#content {
	width:929px;
	height:496px;
	padding:5px 14px 14px 14px;
	background-color:#FFF;
	text-align:left;
}

#footer {
	width:957px;
	height:15px;
	background: transparent url(../media/footer_bkg.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#email {
	width:144px;
	height:11px;
	margin-right:14px;
	margin-top:2px;
	background: transparent url(../media/footer_email.png) no-repeat;
	float:right;
	-moz-opacity:.8;
	opacity:.8;
	behavior: url(iepngfix.htc);
}

#email:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

#email a {
	width:144px;
	height:11px;
	display:block;
}

#text_up {
	width:15px;
	height:15px;
	background: #FFF url(../media/arrow_teal_up.gif) no-repeat center;
	cursor:pointer;
	display:none;
}

#text_down {
	width:15px;
	height:15px;
	background: #FFF url(../media/arrow_teal_down.gif) no-repeat center;
	cursor:pointer;
	display:none;
}

#img_prev {
	width:52px;
	height:15px;
	background: #FFF url(../media/bt_previous.gif) no-repeat center;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6;
	cursor:default;
	display:none;
}

#img_next {
	width:33px;
	height:15px;
	background: #FFF url(../media/bt_next.gif) no-repeat center;
	cursor:pointer;
	display:none;
}

a {
	color:#64969b;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#propmenu, #propmenu a {
	color:#b6d2d5;
}

#propmenu a:hover {
	color:#64969b;
}

#propmenu .here {
	color:#64969b;
}

#properties_title {
	width:87px;
	height:16px;
	background: #FFF url(../media/title_properties.gif) no-repeat;
	float:left;
}

.scrollimg {
	float:left;
}

#textanimate {
	position:absolute;
	top:122px;
	margin-left:542px;
}

.banner {
	width:957px;
	height:134px;
	position:absolute;
	top:431px;
	margin-left:-14px;
}

#proptitle {
	margin-top:19px;
	font-weight:bold;
}

#textmasktop, #textmaskbottom {
	width:457px;
	height:20px;
	position:absolute;
}

#textmasktop {
	top:60px;
}

#textmaskbottom {
	top:399px;
}

.fadecontent {
	position:absolute;
}

.fadehidden {
	display:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}

/*MENU*/
#menu {
	height:16px;
}

#buy, #sell, #renovate, #listings, #contact {
	height:10px;
	margin-left:16px;
	margin-top:6px;
	float:left;
}

#buy.here, #sell.here, #renovate.here, #listings.here, #contact.here {
	height:16px;
	margin-top:0px;
}

#buy a, #sell a, #renovate a, #listings a, #contact a {
	height:10px;
	display:block;
}

#reno_main, #reno_gallery {
	height:16px;
	margin-left:12px;
	margin-top:3px;
	float:left;
}

#reno_main.here, #reno_gallery.here {
	height:16px;
	margin-top:3px;
}

#reno_main a, #reno_gallery a {
	height:16px;
	display:block;
}

#buy {
	width:28px;
	background: transparent url(../media/menu/buy_off.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#buy:hover {
	background: transparent url(../media/menu/buy.png) no-repeat;
}

#buy a {
	width:28px;
}

#buy.here {
	width:48px;
	background: transparent url(../media/menu/buy_big.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#sell {
	width:34px;
	background: transparent url(../media/menu/sell_off.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#sell:hover {
	background: transparent url(../media/menu/sell.png) no-repeat;
}

#sell a {
	width:34px;
}

#sell.here {
	width:59px;
	background: transparent url(../media/menu/sell_big.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#renovate {
	width:71px;
	background: transparent url(../media/menu/renovate_off.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#renovate:hover {
	background: transparent url(../media/menu/renovate.png) no-repeat;
}

#renovate a {
	width:71px;
}

#renovate.here {
	width:128px;
	background: transparent url(../media/menu/renovate_big.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#reno_main {
	width:43px;
	background: transparent url(../media/menu/main_off.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#reno_main.here {
	width:43px;
	background: transparent url(../media/menu/main.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#reno_main:hover {
	background: transparent url(../media/menu/main.png) no-repeat;
}

#reno_main a {
	width:43px;
}

#reno_gallery {
	width:64px;
	background: transparent url(../media/menu/gallery_off.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#reno_gallery.here {
	width:64px;
	background: transparent url(../media/menu/gallery.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#reno_gallery:hover {
	background: transparent url(../media/menu/gallery.png) no-repeat;
}

#reno_gallery a {
	width:64px;
}

#listings {
	width:63px;
	background: transparent url(../media/menu/listings_off.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#listings:hover {
	background: transparent url(../media/menu/listings.png) no-repeat;
}

#listings a {
	width:63px;
}

#listings.here {
	width:113px;
	background: transparent url(../media/menu/listings_big.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#contact {
	width:64px;
	background: transparent url(../media/menu/contact_off.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#contact:hover {
	background: transparent url(../media/menu/contact.png) no-repeat;
}

#contact a {
	width:64px;
}

#contact.here {
	width:115px;
	background: transparent url(../media/menu/contact_big.png) no-repeat;
	behavior: url(iepngfix.htc);
}

/*HOME*/

#homepage #container {
	width:720px;
}

#splashdiv {
	margin-top: 170px;
	padding: 0px;
	border: 4px #709599 solid;
	width: 720px;
	height: 150px;
}

#splashimage {
	margin-top:20px;
}

#logosplash {
	filter:alpha(opacity=0);
	-moz-opacity:.0;
	opacity:.0;
}

/*BUY*/
#buypage #topbar {
	background-color:#bfb08f;
}

#buypage #textSCContainer {
	position:absolute;
	width:457px;
	height:359px;
	top:60px;
	clip:rect(0px,457px,359px,0px);
	overflow:hidden;
}

#buypage #textSCContent {
	position:absolute;
	width:457px;
}

#buypage #text_up {
	position:absolute;
	top:389px;
	margin-left:462px;
}

#buypage #text_down {
	position:absolute;
	top:405px;
	margin-left:462px;
}


/*SELL*/
#sellpage #topbar {
	background-color:#64969b;
}

#sellpage #logo {
	background: transparent url(../media/logo2.png) no-repeat;
	behavior: url(iepngfix.htc);
}

#sellpage #textSCContainer {
	position:absolute;
	width:457px;
	height:359px;
	top:60px;
	clip:rect(0px,457px,359px,0px);
	overflow:hidden;
}

#sellpage #textSCContent {
	position:absolute;
	width:457px;
}

#sellpage #text_up {
	position:absolute;
	top:389px;
	margin-left:462px;
}

#sellpage #text_down {
	position:absolute;
	top:405px;
	margin-left:462px;
}

/*RENOVATE*/
#renovatepage #topbar, #renovategallerypage #topbar {
	background-color:#8b8570;
}

#renovatepage #logo, #renovategallerypage #logo {
	background: transparent url(../media/logo2.png) no-repeat;
	behavior: url(iepngfix.htc);
}


#renovatepage #textSCContainer {
	position:absolute;
	width:457px;
	height:359px;
	top:60px;
	clip:rect(0px,457px,359px,0px);
	overflow:hidden;
}

#renovatepage #textSCContent {
	position:absolute;
	width:457px;
}

#renovatepage #text_up {
	position:absolute;
	top:389px;
	margin-left:462px;
}

#renovatepage #text_down {
	position:absolute;
	top:405px;
	margin-left:462px;
}

#gallery_bt {
	position:absolute;
	top:403px;
	margin-left:835px;
	width:95px;
	height:14px;
	background: transparent url(../media/bt_viewgallery.gif) no-repeat;
	cursor:pointer;
}

#gallery_bt a {
	display:block;
	cursor:pointer;
	width:95px;
	height:14px;
}

#renovategallerypage  #imageFadeContainer {
	position:absolute;
	width:929px;
	height:360px;
	top:143px;
	margin-left:0px;
}

#renovategallerypage #img_prev {
	position:absolute;
	top:505px;
	margin-left:835px;
}

#renovategallerypage #img_next {
	position:absolute;
	top:505px;
	margin-left:896px;
}

#renovategallerypage .imgL {
	width:472px;
	float:left;
}

#renovategallerypage .imgR {
	width:457px;
	float:left;
}

.caption {
	height:17px;
	color:#D79B70;
}

/*LISTINGS*/
#listingspage #topbar {
	background-color:#d79b70;
}

/* LISTINGS SCROLLER CSS */
#listingspage #textSCContainer {
	position:absolute;
	width:305px;
	height:442px;
	top:95px;
	clip:rect(0px,305px,442px,0px);
	overflow:hidden;
}

#listingspage #textSCContent {
	position:absolute;
}

#listingspage #text_up {
	position:absolute;
	top:517px;
	margin-left:310px;
}

#listingspage #text_down {
	position:absolute;
	top:533px;
	margin-left:310px;
}

/* END LISTINGS SCROLLER CSS */

#listingspage  #imageFadeContainer {
	position:absolute;
	width:601px;
	height:451px;
	top:95px;
	margin-left:328px;
}

#listingspage #img_prev {
	position:absolute;
	top:548px;
	margin-left:835px;
}

#listingspage #img_next {
	position:absolute;
	top:548px;
	margin-left:896px;
}

#nytlink {
	display:block;
	width:151px;
	height:12px;
	position:absolute;
	top:548px;
	background: #FFF url(../media/bt_nytlink.gif) no-repeat;
}

#floorplan {
	display:block;
	width:110px;
	height:14px;
	position:absolute;
	top:548px;
	margin-left:196px;
	background: #FFF url(../media/bt_floorplan.gif) no-repeat;
}

/*CONTACT*/
#contactpage #topbar {
	background-color:#ab556f;
}

#contactpage #content {
	width:704px;
	height:449px;
	background: #FFF url(../media/bg_contact.gif) no-repeat;
	font: 16px/19px Helvetica, Arial, sans-serif;
	padding:65px 0px 0px 253px;
}

#contactpage .banner {
	margin-left:-253px;
}
