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

* {
margin: 0px;
padding: 0px;
}

body {
	height: 100%;
	background-color: #070707;
	background-image: url(images/background.gif);
	background-repeat: no-repeat;
	background-position: top center;
}

p {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	line-height: 16px;
	font-weight: normal;
}

p.headline, p.headline a, h1.headline, h1.headline a {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 16px;*/
	font-weight: bold;
	line-height: 22px;
	margin-top:5px;

}

p.subhead {
	font-weight: bold;
	color: #CCCCCC;
}

.red {
	color: #FF0000;
}

ul {
	padding-bottom: 10px;
	margin-left:10px;
	padding:8px;
}

li {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:10px;
	list-style-position:inherit;
	margin-bottom:5px;



}

a {
	color: #858c8f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none
}

a:hover {
	color: #ffffff;
}

#horizon {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
}

#sitecontainer {
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin-left: -475px;
	position: absolute;
	top: -300px;
	left: 50%;
	width: 950px;
	height: 580px;
	visibility: visible;
	border: 1px solid #CCCCCC;
}

#header {
	height: 75px;
	text-align: right;
	background: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #000;
	position: relative;
}

#navigation {
	position: absolute;
	top: 46px;
	right: 20px;
}

#subheader {
	height: 20px;
	background-color: #404748;
	text-align: right;
	position: relative;
}

#subnavigation {
	position: absolute;
	bottom: 3px;
	right: 20px;
}

#content {
	height: 425px;
	background-color: #000000;
	text-align: left;
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
}

#divider {
	height: 5px;
	background-color: #404748;
}

#bottomnav {
	height: 55px;
	background-color: #000000;
	text-align: right;
	position: relative;
}

#bottomnav #links {
	position: absolute;
	right: 20px;
	top: 13px;
}
#bottomnav #links a {display:block; float:left; line-height:20px;padding: 5px 0;}
#bottomnav #links a#buyers {padding:5px;}
#bottomnav form {
	float: left;
	margin: 20px 0 0 20px;
}
#bottomnav form input.button {
	font-size: 11px;
	border: 1px solid #5c5c5c;
}


#footer p {
	font-size: 9px;
	text-align: left;
	margin-top: 5px;
}

.navlink {
	margin-right: 12px;
	font-size: 14px;
}
p.reducedprice {
	text-align:center;
	padding-bottom:10px;
	font-size:26px;
	font-weight:bold;
	line-height:20px;
	}

.home #navigation #home {color: #ffffff;}
.where #navigation #where {color: #ffffff;}
.features #navigation #amenities {color: #ffffff;}
.amenities #navigation #amenities {color: #ffffff;}
.styles #navigation #styles {color: #ffffff;}
.homes #navigation #homes {color: #ffffff;}
.floorplans #navigation #floorplans {color: #ffffff;}
.artists #navigation #artists {color: #ffffff;}
.constructionphotos #navigation #photos {color: #ffffff;}
.featured #navigation #featured {color: #ffffff;}

/* Features Subnav Styles */
.featureshome #subnavigation #home {color: #ffffff;}
.options #subnavigation #options {color: #ffffff;}
.building #subnavigation #features {color: #ffffff;}

/* Amenities Subnav Styles */
.building #subnavigation #building {color: #ffffff;}
.lobby #subnavigation #lobby {color: #ffffff;}
.ownerslounge #subnavigation #ownerslounge {color: #ffffff;}
.fitness #subnavigation #fitness {color: #ffffff;}
.lounge #subnavigation #lounge {color: #ffffff;}
.rooftopgarden #subnavigation #rooftopgarden {color: #ffffff;}
.views #subnavigation #views {color: #ffffff;}

/* Styles-Lifestyle Subnav Styles */
.galleryhomes #subnavigation #galleryhomes {color: #ffffff;}
.artistsseries #subnavigation #artistsseries {color: #ffffff;}
.collectorsedition #subnavigation #collectorsedition {color: #ffffff;}

/* Homes Subnav Styles */
.skylofts #subnavigation #skylofts {color: #ffffff;}
.openplanhomes #subnavigation #openplanhomes {color: #ffffff;}
.onetwobedrooms #subnavigation #onetwobedrooms {color: #ffffff;}
.townhomes #subnavigation #townhomes {color: #ffffff;}
.penthouses #subnavigation #penthouses {color: #ffffff;}

/* Artists Subnav Styles */
.developer #subnavigation #developer {color: #ffffff;}
.construction #subnavigation #construction {color: #ffffff;}
.architecture #subnavigation #architecture {color: #ffffff;}
.interiordesign #subnavigation #interiordesign {color: #ffffff;}

/*Buyer Section Subav */
.documents #bottomnav #buyers {color: #ffffff;}
.buyers #bottomnav #buyers {color: #ffffff;}
.media #bottomnav #media {color: #ffffff;}
.foragents #bottomnav #foragents {color: #ffffff;}
.register #bottomnav #register {color: #ffffff;}
.contact #bottomnav #contact {color: #ffffff;}
.virtualtour #bottomnav #virtualtour {color: #ffffff;}
.artists #bottomnav #artists {color: #ffffff;}

.owner_docs a#owner_docs {color: #ffffff;}
.owner_contact a#owner_contact {color: #ffffff;}
.owner_mortgage a#owner_mortgage {color: #ffffff;}

#buyers {

	border: 1px solid #FF0000;

}

#buyers:hover {
	background-color: #CC0000;
}

/* Backgrounds for static image pages */
.home #content {background-image: url(images/bg_home.jpg);}
.building #content {background-image: url(images/bg_lobby.jpg);}
.lobby #content {background-image: url(images/bg_lobby.jpg);}
.ownerslounge #content {background-image: url(images/bg_ownerslounge.jpg);}
.fitness #content {background-image: url(images/bg_fitness.jpg);}
.lounge #content {background-image: url(images/bg_lounge.jpg);}
.rooftopgarden #content {background-image: url(images/bg_rooftopdeck.jpg);}
.views #content {background-image: url(images/bg_views.jpg);}
.openplanhomes #content {background-image: url(images/bg_openplan.jpg);}
.onetwobedrooms #content {background-image: url(images/bg_onetwobedrooms.jpg);}
.skylofts #content {
}
.penthouses #content {background-image: url(images/bg_penthouses.jpg);}
.townhomes #content {background-image: url(images/bg_townhomes.jpg);}
.developer #content {background-image: url(images/bg_developer.jpg);}
.architecture #content {background-image: url(images/bg_architecture.jpg);}
.interiordesign #content {background-image: url(images/bg_interiordesign.jpg);}
.construction #content {background-image: url(images/bg_construction.jpg);}
.collectorsedition #content {
	background-color: #000;
}
/*.galleryhomes #content {background-image: url(images/bg_galleryhomes.jpg); background-color: #000;}*/
.artistsseries #content {background-image: url(images/bg_artistsseries.jpg); background-color: #000;}
.media #content {background-image: url(images/bg_media.jpg);}
.options #content {background-image: url(images/bg_options.jpg);}
.buyers #content {background-image: url(images/bg_buyers.jpg);}
.foragents #content {background-image: url(images/bg_agents.jpg);}
.register #content {background-image: url(images/bg_register.jpg);}
.documents #content {background-color: #ffffff;}
.buyers #content {background-color: #ffffff;}
.contact #content {background-image: url(images/bg_contact.jpg);}

/* Text positioning */


.artistsseries #content #copy p, .artistsseries #content #copy li {
	color: #fff;
}

.artistsseries #content #copy .headline {
	color: #FF0000;
}

.collectorsedition #content #copy p, .collectorsedition #content #copy li {
	color: #fff;
}

.collectorsedition #content #copy .headline {
	color: #FF0000;
}


.galleryhomes #content #copy p, .galleryhomes #content #copy li {
	color: #fff;
}

.galleryhomes #content #copy .headline {
	color: #FF0000;
}

.documents #content #copy p, .documents #content #copy li {
	color: #000000;
}

.documents #content #copy .headline {
	color: #FF0000;
}

.documents #content #buyerlinks {
	color: #000000;
}

.buyers #content #copy p, .buyers #content #copy li {
	color: #000000;
}

.buyers #content #copy .headline {
	color: #FF0000;
}




.medialink {
	font-size: 10px;
	padding-bottom: 18px;
	margin-right: 8px;
}

.medialink a{
	font-size: 10px;
}

.medialink a:hover {
	color: #990000;
}


#copy {
	position: absolute;
	width: 435px;
	height: 385px;
	overflow: auto;
	top: 18px;
	left: 20px;
}

#buyersubnav {
	position: absolute;
	left: 465px;
	top: 18px;
	width: 130px;
}

#buyerlinks {
	position: absolute;
	left: 610px;
	top: 18px;
	height: 385px;
	overflow:auto;
	width: 325px;
}

#regframe {
	position: absolute;
	width: 435px;
	height: 385px;
	top: 18px;
	left: 15px;
}

#artistbuttons {
	position: absolute;
	left: 475px;
	top: 0px;
	background-color: #000;
	width: 475px;
	height: 425px;
}


#flashimages {
	position: absolute;
	left: 475px;
	top: 95px;
	background-color: #000;
	width: 475px;
	height: 425px;
}

.button {
	border: none;
}

#ticker {
	text-align: center;
	padding: 8px;
	margin-top:20px;
	border: 1px solid #FF0000;
	color: #ffffff;
	font-size: 16px;
}
.documents a:hover {
	color:#530000;
	}
table#constructionGallery {margin:20px;color: #858c8f; font-size:12px;}
table#constructionGallery td {padding:0 4px 4px 4px;}
table#constructionGallery td.tableIcon {background:url(images/smallbox_icon.gif) left top no-repeat; padding-right:8px; width:18px;}
table#constructionGallery td.tableDate {background-image:none; padding-right:4px; text-align:right; width:60px;}
table#constructionGallery tr.tableLink {background-image:none; padding-right:4px; text-align:left; width:280px;}

#hoolist
{
    margin-top: 0px;
}

p.date
{
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    font-weight: bold;
}

.tour {
	color: #999999;
}

.tour:hover {
	color: #ffffff;
}
div.grandopening {padding:8px 8px 4px; border:1px solid #720000; background: url(images/grandopening.gif) top left no-repeat;}
div.grandopening h4 {
	font-size:26px;
	color:#fff;
	text-align:center;
	font-family:'Arial Black', Arial, Helvetica, sans-serif
}
p.grandopening {
	font-size:18px;
	margin-top:14px;
	text-align:center;
	font-weight:bold;
	line-height:22px;
}
p.grandopening span {font-size:12px; font-weight:bold;}

.featured #copy {
	width:900px;
	}
.featured #copy h3 {
	color:#fff;
	font-size:16px;
	padding-bottom:16px;
	float:left;
	clear:left;
	width:400px;
	}	
.featured_home {
	float:left;
	clear:left;
	margin-bottom:14px;
	padding-bottom:10px;
	width:430px;
	
	}
.featured_home h5 {
	color:#fff;
	float:left;
	width:200px;
	clear:none;
	}
.featured_home p {
	width:230px;
	float:left;
	clear:none;
	padding-right: 00px;
	}
.featured_home p strong {
	color: #ff0000;
}
.featured_home img {
	float:left;
	margin-right:10px;
	width:175px;
	}				
.featured #leftCol {
	float: left;
	width: 435px;
	margin-right: 10px;
}
.featured #rightCol {
	float: left;
	width: 435px;
}
.clear {clear:both;}
