/* CSS Document */

body {
	background: white;
	margin: 0px;
	border: 0px;
	color: #999999;
	font-family: Arial, Helvetica, Verdana sans-serif;
}
a:link {
	color: #999999;
	text-decoration: none;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}
a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #999999;
}
a.subnav:link {
	color: #999999;
	text-decoration: none;
}
a.subnav:visited {
	color: #999999;
	text-decoration: none;
}
a.subnav:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
}
a.subnav:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #999999;
}
a.nyc:link {
	color: #E4B528;
	text-decoration: none;
}
a.nyc:visited {
	color: #E4B528;
	text-decoration: none;
}
a.nyc:active {
	color: #ffffff;
	text-decoration: none;
	background-color: #E4B528;
}
a.nyc:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #E4B528;
}
.highlight {
	color: #ffffff;
	text-decoration: none;
	background-color: #999999;
}
.underline {
	text-decoration:underline;
}
.title {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.subtitle {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.nyc {
	color: #E4B528;
	font-weight: normal;
}
div.nav1 {
	position: absolute;
	left: 13px;
	top: 13px;
	padding: 2px 3px;
	width: 228px;
	height: 60px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	font-size: 10px;
	line-height: 12px;
}
div.nav2 {
	position: absolute;
	left: 251px;
	top: 13px;
	padding: 2px 3px;
	width: 228px;
	height: 60px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	font-size: 10px;
	line-height: 12px;
}
div.nav3 {
	position: absolute;
	left: 489px;
	top: 13px;
	padding: 2px 3px;
	width: 228px;
	height: 60px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	font-size: 10px;
	line-height: 12px;
}
div.nav4 {
	position: absolute;
	left: 727px;
	top: 13px;
	padding: 18px 3px 2px 57px;
	width: 114px;
	height: 44px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	align: middle;
}
img.navbottom {
	position: absolute;
	left: 13px;
	top: 79px;
	width: 889px;
	height: 12px;
}
div.subnav {
	position: absolute;
	left: 23px;
	top: 109px;
	width: 889px;
	height: 30px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.photocenter {
	position: absolute;
	left: 263px;
	top: 140px;
	width: 400px;
	height: 400px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
div.photocentertitle {
	position: absolute;
	left: 263px;
	top: 560px;
	width: 400px;
	height: 30px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.photoleft {
	position: absolute;
	left: 45px;
	top: 140px;
	width: 400px;
	height: 400px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
div.photolefttitle {
	position: absolute;
	left: 45px;
	top: 560px;
	width: 400px;
	height: 30px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.photoright {
	position: absolute;
	left: 490px;
	top: 140px;
	width: 400px;
	height: 400px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
div.photorighttitle {
	position: absolute;
	left: 490px;
	top: 560px;
	width: 400px;
	height: 30px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.photoberlin {
	position: absolute;
	left:103px;
	top: 140px;
	width: 720px;
	height: 480px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
div.photowide {
	position: absolute;
	left: 45px;
	top: 140px;
	width: 845px;
	height: 400px;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
div.photowidetitle {
	position: absolute;
	left: 45px;
	top: 560px;
	width: 845px;
	height: 30px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.phototitlepdx {
	position: absolute;
	left: 263px;
	top: 635px;
	width: 400px;
	height: 30px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.photolax {
	position: absolute;
	left: 0px;
	top: 140px;
	width: auto;
	height: auto;
	border-style: solid;
	border-color: #999999;
	border-width: 0px;
}
div.maintextblack {
	position: absolute;
	left: 251px;
	top: 125px;
	padding: 2px 3px;
	width: 460px;
	height: auto;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
}
div.maintextgray {
	position: absolute;
	left: 251px;
	top: 140px;
	padding: 2px 3px;
	width: 460px;
	height: auto;
	font-size: 12px;
	line-height: 15px;
	color: #999999;
}
div.maintextclients {
	position: absolute;
	left: 251px;
	top: 140px;
	padding: 2px 3px;
	width: 460px;
	height: auto;
	font-size: 12px;
	line-height: 15px;
	color: #999999;
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
}
img.about {
	position: absolute;
	left: 35px;
	top: 145px;
	width: 200px;
	height: 200px;
	border: 0px;
}
img.section1 {
	position: absolute;
	left: 254px;
	top: 141px;
	width: 230px;
	height: 60px;
	border: 0px;
}
div.section1text {
	position: absolute;
	left: 490px;
	top: 141px;
	padding: 0px 3px;
	width: 226px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
div.section1right {
	position: absolute;
	left: 727px;
	top: 141px;
	padding: 0px 3px;
	width: 168px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
img.section2 {
	position: absolute;
	left: 254px;
	top: 221px;
	width: 230px;
	height: 60px;
	border: 0px;
}
div.section2text {
	position: absolute;
	left: 490px;
	top: 221px;
	padding: 0px 3px;
	width: 226px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
div.section2right {
	position: absolute;
	left: 727px;
	top: 221px;
	padding: 0px 3px;
	width: 168px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
img.section3 {
	position: absolute;
	left: 254px;
	top: 301px;
	width: 230px;
	height: 60px;
	border: 0px;
}
div.section3text {
	position: absolute;
	left: 490px;
	top: 301px;
	padding: 0px 3px;
	width: 226px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
div.section3right {
	position: absolute;
	left: 727px;
	top: 301px;
	padding: 0px 3px;
	width: 168px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
img.section4 {
	position: absolute;
	left: 254px;
	top: 381px;
	width: 230px;
	height: 60px;
	border: 0px;
}
div.section4text {
	position: absolute;
	left: 490px;
	top: 381px;
	padding: 0px 3px;
	width: 226px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
div.section4right {
	position: absolute;
	left: 727px;
	top: 381px;
	padding: 0px 3px;
	width: 168px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
div.nycdetailsubnav {
	position: absolute;
	left: 625px;
	top: 195px;
	width: 238px;
	height: 30px;
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #999999;
	text-align: left;
}
div.nycdetailtext {
	position: absolute;
	left: 625px;
	top: 210px;
	padding: 2px 3px;
	width: 266px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	border-style: solid;
	border-color: #000000;
	border-width: 0px;
}
div.nycdetailcaption {
	position: absolute;
	left: 46px;
	top: 535px;
	padding: 2px 3px;
	width: 592px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #999999;
}
div.nycindexmain {
	position: absolute;
	left: 251px;
	top: 130px;
	padding: 0px 0px;
	width: 525px;
	height: auto;
	font-size: 10px;
	line-height: 13px;
	color: #000000;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}
div.nycindexitemtext {
	position: relative;
	left: 200px;
	top: 0px;
	padding: 0px 0px;
	width: 300px;
	height: auto;
	font-size: 12px;
	line-height: 17px;
	color: #000000;
}
img.nycdetailphoto {
	position: absolute;
	left: 13px;
	top: 141px;
	width: 592px;
	height: 395px;
	border: 0px;
}
div.nycintroquote {
	position: absolute;
	left: 14px;
	top: 128px;
	padding: 2px 3px;
	width: 238px;
	height: auto;
	font-size: 12px;
	line-height: 17px;
	color: #999999;
}
p.nycintrotext {
	font-size: 16px;
	line-height: 22px;
}
img.nyctitle {
	position: absolute;
	left: 730px;
	top: 145px;
	width: 170px;
	height: 25px;
	border: 0px;
}
img.nycbuttonenter {
	position: absolute;
	left: 770px;
	top: 195px;
	width: 90px;
	height: 25px;
	border: 0px;
}
img.nycindexthumb {
	position: relative;
	left: 0px;
	top: 0px;
	width: 175px;
	height: 117px;
	border: 0px;
	float: left;
	padding: 0px 0px 0px 0px;
}
img.popup {
	position: absolute;
	left: 13px;
	top: 13px;
	width: 400px;
	height: 400px;
	border: 0px;
}
div.popuptitle {
	position: absolute;
	left: 13px;
	top: 426px;
	width: 400px;
	height: auto;
	font-size: 12px;
	line-height: 15px;
	color: #999999;
	text-align: center;
}
div.filmbox {
	position: absolute;
	left: 253px;
	top: 140px;
	width: 420px;
	height: 420px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}
div.filmboxtitle {
	position: absolute;
	left: 253px;
	top: 580px;
	width: 400px;
	height: auto;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.filmboxleft {
	position: absolute;
	left: 25px;
	top: 140px;
	width: 420px;
	height: 420px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}
div.filmboxlefttitle {
	position: absolute;
	left: 25px;
	top: 580px;
	width: 420px;
	height: auto;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}
div.filmboxright {
	position: absolute;
	left: 480px;
	top: 140px;
	width: 420px;
	height: 420px;
	background-color: #000000;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}
div.filmboxrighttitle {
	position: absolute;
	left: 480px;
	top: 580px;
	width: 420px;
	height: auto;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #999999;
	text-align: center;
}

.fullscreen_button {
	text-align:left;
	padding:12px 0px 0px 0px;
}
.fullscreen_button a {
	text-decoration:none;
	background:none;
	border:none;