
/******* FOR ALL BROWSERS EXCEPT IE ********/




/****** GLOBALS ******/

* {
	margin:0;
	padding:0;
	}
body {
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
	}
img {
	border:0;
}
p {
	line-height:16px;
	margin-bottom:10px;
	}
p a {
	color:#8c8c8c;
	text-decoration:underline;
	}
p a:hover {
	color:#444;
	}
div#site {
	position:absolute;
	width:900px;
	height:590px;
	text-align:left;
	background-color:#fff;
	}
div#text {
	position:absolute;
	left:350px;
	top:184px;
	width:550px;
	height:381px;
	color:#8c8c8c;
	overflow:visible;
	}
h1 {
	position:absolute;
	top:18px;
	left:0px;
	}
h1 img {
	width:259px;
	height:123px
 	}
h3 {
	color:#00a3e2;
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	}



/****** NAV ******/

div#nav {
	position:absolute;
	top:184px;
	left:30px;
	}
div#nav ul#mainNav {
	float:left;
	list-style:none;
	font-weight:bold;
	}
div#nav ul#subNav {
	margin-left:10px;
	padding-left:90px;
	list-style:none;
	font-weight:bold;
	}
div#nav ul#subNav ul {
	margin-top:12px;
	margin-bottom:36px;
	list-style:none;
	}
body.press div#nav ul#subNav ul {
	margin-bottom:20px;
	}
div#nav li {
	margin-bottom:12px;
	}
div#nav a {
	color:#8c8c8c;
	text-decoration:none;
	}
div#nav a:hover {
	color:#0073ad;
	}

/* you-are-here style */
body.projects ul#mainNav li#navProjectsHere a,
body.press ul#mainNav li#navPressHere a,
body#bios ul#mainNav li#navBiosHere a,
body#contact ul#mainNav li#navContactHere a,
body#home ul#mainNav li#navHomeHere a {
	color:#00a3e2;
	}
body.projects ul#subNav li.here a,
body.press ul#subNav li.here {
	color:#00a3e2;
	}

/* you-are-here is hidden by default */
ul#mainNav li.here,
body.projects ul#subNav li.here,
body.press ul#subNav li.here {
	display:none;
	font-weight:bold;
	}
/* display in you-are-here position... */
body.projects ul#mainNav li#navProjectsHere,
body.press ul#mainNav li#navPressHere,
body#bios ul#mainNav li#navBiosHere,
body#contact ul#mainNav li#navContactHere,
body#home ul#mainNav li#navHomeHere,
body.hotels ul#subNav li#navHotelsHere,
body.homes ul#subNav li#navHomesHere,
body.nightlife ul#subNav li#navNightlifeHere,
body.pressGeneral ul#subNav li#navPressBanjoHere,
body.pressDelano ul#subNav li#navPressDelanoHere,
body.pressHarmon ul#subNav li#navPressHarmonHere,
body.pressSteinberg ul#subNav li#navPressSteinbergHere {
	display:block;
	}
/* ...and hide in regular position */
body.projects ul#mainNav li#navProjects,
body.press ul#mainNav li#navPress,
body#bios ul#mainNav li#navBios,
body#contact ul#mainNav li#navContact,
body#home ul#mainNav li#navHome,
body.hotels ul#subNav li#navHotels,
body.homes ul#subNav li#navHomes,
body.nightlife ul#subNav li#navNightlife,
body.pressGeneral ul#subNav li#navPressBanjo,
body.pressDelano ul#subNav li#navPressDelano,
body.pressHarmon ul#subNav li#navPressHarmon,
body.pressSteinberg ul#subNav li#navPressSteinberg {
	display:none;
	}

/* subnav styles */
body.projects ul#subNav li.here li a,
body.press ul#subNav li.here li a {
	font-weight:normal;
	color:#8c8c8c;
	}
body.press ul#subNav li.here li {
	margin-bottom:4px;
	}
body.projects ul#subNav li.here li a:hover,
body.press ul#subNav li.here li a:hover {
	color:#0073ad;
	}
body.agua ul#subNav li.here li#navAgua a,
body.delano ul#subNav li.here li#navDelano a,
body.mondrian ul#subNav li.here li#navMondrian a,
body.shore ul#subNav li.here li#navShore a,
body.majestic ul#subNav li.here li#navMajestic a,
body.harmon ul#subNav li.here li#navHarmon a,
body.perry ul#subNav li.here li#navPerry a,
body.shriftman ul#subNav li.here li#navShriftman a,
body.steinberg ul#subNav li.here li#navSteinberg a,
body.mondrianNight ul#subNav li.here li#navMondrianNight a,
body.morgans ul#subNav li.here li#navMorgans a,
body.shoreNight ul#subNav li.here li#navShoreNight a,
body.db ul#subNav li.here li#navDB a,
body#adGermany ul#subNav li.here li#navADgermany a,
body#arena ul#subNav li.here li#navArena a,
body#cache ul#subNav li.here li#navCache a,
body.cosmos ul#subNav li.here li#navCosmos a,
body#hb ul#subNav li.here li#navHB a,
body.hd ul#subNav li.here li#navHD a,
body#confidential ul#subNav li.here li#navConfidential a,
body#voyage ul#subNav li.here li#navVoyage a,
body#instyle ul#subNav li.here li#navInStyle a,
body.pressHarmon ul#subNav li.here li#metHarmon a,
body.pressSteinberg ul#subNav li.here li#metSteinberg a {
	background:#fff url(../img/bullet.gif) 0 .3em no-repeat;
	margin-left:-10px;
	padding-left:10px;
	color:#0073ad;
	cursor:default;
	}



/****** CAPTIONS / QUOTES ******/

div#caption {
	position:absolute;
	left:130px;
	top:459px;
	width:196px;
	height:125px;
	}
div#quote {
	position:absolute;
	left:25px;
	top:440px;
	}
div#quote cite {
	display:block;
	width:274px;
	height:199px;
	text-indent:-5000px;
	background:#fff url(../img/quote_steinberg.gif) 0 0 no-repeat;
	}
body.steinberg div#quote cite {
	background:#fff url(../img/quote_steinberg.gif) 0 0 no-repeat;
	}
body.harmon div#quote cite {
	background:#fff url(../img/quote_harmon.gif) 0 0 no-repeat;
	}
body#instyle div#quote cite {
	background:#fff url(../img/quote_instyle.gif) 0 0 no-repeat;
	}
body#arena div#quote cite {
	background:#fff url(../img/quote_arena.gif) 0 0 no-repeat;
	}
body#cache div#quote cite {
	background:#fff url(../img/quote_cache.gif) 0 0 no-repeat;
	}
body#hb div#quote cite {
	background:#fff url(../img/quote_hb.gif) 0 0 no-repeat;
	}
body#voyage div#quote cite {
	background:#fff url(../img/quote_voyage.gif) 0 0 no-repeat;
	}
body#confidential div#quote cite {
	background:#fff url(../img/quote_confidential.gif) 0 0 no-repeat;
	}
body.db div#quote cite {
	background:#fff url(../img/quote_db.gif) 0 0 no-repeat;
	}
div#caption p {
	color:#8c8c8c;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	margin:9px 0;
	}
div#caption span {
	font-weight:bold;
	}



/****** IMAGE SELECTOR ******/

div#imageSelector {
	position:absolute;
	left:350px;
	top:580px;
	width:550px;
	}
body.press div#imageSelector {
	width:345px;
	}
div#imageSelector ul {
	float:left;
	list-style:none;
	}
div#imageSelector li {
	float:left;
	margin-right:25px;
	padding-top:1px;
	font-size:10px;
	line-height:16px;
	color:#8c8c8c;
	}
body.db div#imageSelector li {
	margin-right:6px;
	}
div#imageSelector li#activeSelector {
	color:#0073ad;
	font-weight:bold;
	}
div#imageSelector a {
	color:#8c8c8c;
	text-decoration:none;
	}
div#imageSelector a:hover {
	color:#00a3e2;
	}
body.page1 div#imageSelector li#p1 a,
body.page2 div#imageSelector li#p2 a,
body.page3 div#imageSelector li#p3 a,
body.page4 div#imageSelector li#p4 a,
body.page5 div#imageSelector li#p5 a,
body.page6 div#imageSelector li#p6 a,
body.page7 div#imageSelector li#p7 a,
body.page8 div#imageSelector li#p8 a,
body.page9 div#imageSelector li#p9 a,
body.page10 div#imageSelector li#p10 a,
body.page11 div#imageSelector li#p11 a,
body.page12 div#imageSelector li#p12 a,
body.page13 div#imageSelector li#p13 a,
body.page14 div#imageSelector li#p14 a,
body.page15 div#imageSelector li#p15 a,
body.page16 div#imageSelector li#p16 a {
	color:#0073ad;
	font-weight:bold;
	cursor:default;
	}



/****** MAIN AREA DIVS ******/

div#image1,
div#image2,
div#image300x450,
div#image352x450,
div#image383x450,
div#image489x381,
div#image511x381,
div#image550x381,
div#image355x465 {
	position:absolute;
	}
div#image1 {
	left:350px;
	top:115px;
	width:550px;
	height:450px;
	background:#fff url(img/image1.gif) 0 0 no-repeat;
	}
div#image2 {
	left:350px;
	top:184px;
	width:550px;
	height:381px;
	background:#fff url(img/image2.gif) 0 0 no-repeat;
	}

div#image300x450, div#image352x450, div#image383x450 {
	left:350px;
	top:115px;
	}
	div#image300x450 {
		width:300px;
		height:450px;
		background:#fff url(img/300x450.gif) 0 0 no-repeat;
		}
	div#image352x450 {
		width:352px;
		height:450px;
		background:#fff url(img/352x450.gif) 0 0 no-repeat;
		}
	div#image383x450 {
		width:383px;
		height:450px;
		background:#fff url(img/383x450.gif) 0 0 no-repeat;
		}
	
div#image489x381, div#image511x381, div#image550x381 {
	left:350px;
	top:184px;
	}
	div#image489x381 {
		width:489px;
		height:381px;
		background:#fff url(img/489x381.gif) 0 0 no-repeat;
		}
	div#image511x381 {
		width:511px;
		height:381px;
		background:#fff url(img/511x381.gif) 0 0 no-repeat;
		}
	div#image550x381 {
		width:550px;
		height:381px;
		background:#fff url(img/550x381.gif) 0 0 no-repeat;
		}
div#image355x465 {
	left:350px;
	top:104px;
	width:355px;
	height:465px;
	}
div#pressImage {
	position:absolute;
	left:350px;
	top:184px;
	width:550px;
	height:578px;
	}



/***** HOME ******/

div#index1,
div#index2,
div#index3,
div#index4,
div#index5 {
	position:absolute;
	z-index:5;	
	}
div#index1 a:hover img,
div#index2 a:hover img,
div#index3 a:hover img,
div#index4 a:hover img,
div#index5 a:hover img {
	border:1px solid #00a3e2;
	}
	div#index1 {
		left:350px;
		top:115px;
		width:230px;
		height:288px;
		}
	div#index2 {
		left:590px;
		top:115px;
		width:115px;
		height:232px;
		}
	div#index3 {
		left:715px;
		top:115px;
		width:185px;
		height:232px;
		}
	div#index4 {
		left:350px;
		top:413px;
		width:230px;
		height:152px;
		}
	div#index5 {
		left:590px;
		top:358px;
		width:310px;
		height:207px;
		}
div#award {
	position:absolute;
	left:0;
	top:313px;
		}
div#award a {
	display:block;
	width:104px;
	height:94px;
	text-indent:-9999px;
	font-size:1%;
	background:#fff url(../img/award.gif) 0 0 no-repeat;
		}
div#award a:hover {
	background:#fff url(../img/award-O.gif) 0 0 no-repeat;
		}



/***** PROJECTS ******/

div#projects1,
div#projects2,
div#projects3,
div#projects4,
div#projects5 {
	position:absolute;
	z-index:5;
	}
div#projects1 a:hover img,
div#projects2 a:hover img,
div#projects3 a:hover img,
div#projects4 a:hover img,
div#projects5 a:hover img {
	border:1px solid #00a3e2;
	}
	div#projects1 {
		left:350px;
		top:115px;
		width:229px;
		height:166px;
		}
	div#projects2 {
		left:590px;
		top:115px;
		width:150px;
		height:223px;
		}
	div#projects3 {
		left:750px;
		top:115px;
		width:150px;
		height:223px;
		}
	div#projects4 {
		left:350px;
		top:292px;
		width:229px;
		height:273px;
		}
	div#projects5 {
		left:590px;
		top:349px;
		width:310px;
		height:216px;
		}


/***** HOMES ******/

div#homes1, div#homes2, div#homes3, div#homes4 {
	position:absolute;
	z-index:5;
	}
div#homes1 a:hover img, div#homes2 a:hover img, div#homes3 a:hover img, div#homes4 a:hover img {
	border:1px solid #00a3e2;
	}
	div#homes1 {
		left:350px;
		top:184px;
		width:277px;
		height:182px;
		}
	div#homes2 {
		left:638px;
		top:184px;
		width:262px;
		height:381px;
		}
	div#homes3 {
		left:350px;
		top:377px;
		width:78px;
		height:188px;
		}
	div#homes4 {
		left:439px;
		top:377px;
		width:188px;
		height:188px;
		}


/***** HOTELS ******/

div#hotels1,
div#hotels2,
div#hotels3,
div#hotels4,
div#hotels5 {
	position:absolute;
	z-index:5;
	}
div#hotels1 a:hover img,
div#hotels2 a:hover img,
div#hotels3 a:hover img,
div#hotels4 a:hover img,
div#hotels5 a:hover img {
	border:1px solid #00a3e2;
	}
	div#hotels1 {
		left:350px;
		top:184px;
		width:270px;
		height:381px;
		}
	div#hotels2 {
		left:630px;
		top:184px;
		width:168px;
		height:192px;
		}
	div#hotels3 {
		left:809px;
		top:184px;
		width:91px;
		height:91px;
		}
	div#hotels4 {
		left:809px;
		top:286px;
		width:91px;
		height:91px;
		}
	div#hotels5 {
		left:630px;
		top:388px;
		width:268px;
		height:177px;
		}


/***** NIGHTLIFE ******/

div#nightlife1,
div#nightlife2,
div#nightlife3 {
	position:absolute;
	z-index:5;
	}
div#nightlife1 a:hover img,
div#nightlife2 a:hover img,
div#nightlife3 a:hover img {
	border:1px solid #00a3e2;
}	div#nightlife1 {
		left:350px;
		top:184px;
		width:265px;
		height:381px;
		}
	div#nightlife2 {
		left:626px;
		top:184px;
		width:274px;
		height:183px;
		}
	div#nightlife3 {
		left:626px;
		top:380px;
		width:274px;
		height:183px;
		}



/****** CONTACT LINKS BIOS ******/

body#contact a {
	color:#8c8c8c;
	text-decoration:none;
	}
body#contact a:hover {
	color:#444;
	}
body#contact dl {
	float:left;
	margin-right:100px;
	list-style:none outside none;
	}
body#contact dt {
	color:#00a3e2;
	font-weight:bold;
	margin-bottom:10px;
	}
body#contact dd {
	margin-bottom:10px;
	}



/****** PRESS ******/

div#pressImage {
	position:absolute;
	left:350px;
	top:192px;
	width:550px;
	height:380px;
	}
div.pressLink {
	position:absolute;
	width:127px;
	height:181px;
	z-index:5;
	font-size:200px;
	}
	div#press1 {
		left:350px;
		top:193px;
		}
	div#press2 {
		left:489px;
		top:193px;
		}
	div#press3 {
		left:626px;
		top:193px;
		}
	div#press4 {
		left:763px;
		top:193px;
		}
	div#press5 {
		left:350px;
		top:387px;
		}
	div#press6 {
		left:489px;
		top:387px;
		}
	div#press7 {
		left:626px;
		top:387px;
		}
	div#press8 {
		left:763px;
		top:387px;
		}
	div#press9 {
		left:350px;
		top:581px;
		}
	div#press10 {
		left:489px;
		top:581px;
		}
	div#press11 {
		left:626px;
		top:581px;
		}
	div#press12 {
		left:763px;
		top:581px;
		}
div.pressLink img {
	width:125px;
	height:179px;
	}
div.pressLink a:hover img {
	border:1px solid #00a3e2;
	}
div#pdf {
	float:right;
	}


