body {
	background-color: #000000;
}

a {
	color: #858585;
	text-decoration: none;
}

a:hover {
	color: #ffcc00;
	text-decoration: none;
}

p {
	font-family: verdana, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	margin: 0px 0px 16px 0px;
	padding: 0px;
}

img {
	border: 0px;
}

img.head {
	border: 0px;
	padding: 0px 0px 0px 38px;
}

.yellow {
	color: #ffcc00;
}

.grey {
	color: #CCCCCC;
}

div#main	{
	width: 1180px;
	background-color: #000000;
	border: 0px;
	margin: 0px auto;/*	height: 600px; */
}

/* main navigation */
div#top {
	height: 107px;
	width: 1112px;
	vertical-align: top;
	margin: 34px 0px 0px 0px;
}

div#head1	{
	margin: 0px 0px 0px 152px;
	width: 404px;
	float: left;
	vertical-align: top;
	padding: 0px;
	height: 107px;
}

div#head2	{
	margin: 0px;
	visibility: visible;
	padding: 0px;
	width: 507px;
	vertical-align: top;
	float: left;
	height: 107px;
}

#navmain {
	margin: 0px;
	padding: 0px;
}
#navmain #comm {
	float: left;
	width: 88px;
}
#navmain #exhb {
	float: left;
	margin: 0px 0px 0px 35px;
	width: 58px;
}
#navmain #motor {
	float: left;
	margin: 0px 0px 0px 25px;
	width: 88px;
}
#navmain #show {
	float: left;
	margin: 0px 0px 0px 35px;
	width: 80px;
}
#navmain #info {
	float: left;
	margin: 0px 0px 0px 34px;
	width: 63px;
}

div#subnav {
	padding: 0px;
	margin: 0px;
	clear: both;
}

#subnav #navcomm {
	float: left;
	visibility: hidden;
	z-index: 1;
	width: 88px;
	margin: 0px;
}

#subnav #navexhb {
	float: left;
	visibility: hidden;
	z-index: 1;
	width: 58px;
	margin: 0px 0px 0px 35px;
}

#subnav #navmotor {
	float: left;
	visibility: hidden;
	z-index: 1;
	width: 88px;
	margin: 0px 0px 0px 25px;
}

#subnav #navshow {
	float: left;
	visibility: hidden;
	z-index: 1;
	width: 80px;
	margin: 0px 0px 0px 35px;
}

#subnav #navinfo {
	float: left;
	margin: 0px 0px 0px 34px;
	visibility: hidden;
	z-index: 1;
	width: 63px;
}

div#grid	{
	margin: 0px 0px 0px 35px;
	padding: 0px;
	width: 1112px;
	height: 412px;
}

div#bodymgn	{
	margin: 36px 0px 77px 152px;
	padding: 0px;
	width: 910px;
}

div#preview	{
	width: 815px;
	height: 446px;
	margin: 0px;
	padding: 0px;
	float: left;
}

div#thumbs	{
	z-index: 0;
	width: 274px;
	height: 315px;
	margin: 45px 0px 0px 17px;
	padding: 0px;
	float: left;
}

div#thumbs ul	{
	list-style: none;
	width: 274px;
	margin: 0px;
	padding: 0px;
}

div#thumbs li	{
	margin: 0px;
	padding: 0px;
	float: left;
}

div#thumbs li.first	{
	float: left;
}

div#thumbs li.last	{
	float: right;
}

/* layout for product thumbs */
div#thbs-row1	{
	width: 274px;
	height: 63px;
	padding: 0px;
	margin: 0px;
}

div#thbs-row2	{
	width: 274px;
	height: 63px;
	margin: 0px;
	padding: 0px;
}

div#thbs-row3	{
	width: 274px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}

div#thbs-row4	{
	width: 274px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}

div#thbs-row5	{
	width: 274px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}

/* layout for nyt-press-exhibit thumbs */
#thbsn-row1	{
	width: 274px;
	height: 72px;
	padding: 0px;
	margin: 0px;
}

#thbsn-row2	{
	width: 274px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}

#thbsn-row3	{
	width: 274px;
	height: 63px;
	margin: 0px;
	padding: 0px;
}

#thbsn-row4	{
	width: 274px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}

div#exhbimg	{
	width: auto;
	margin: 0px;
	padding: 0px 0px 24px 0px;
}

div#exhbtext {
	width: 415px;
	height: auto;
	float: left;
	margin: 0px;
/*	margin: 0px 0px 0px 18px; */
	padding: 0px 0px 0px 18px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	text-align: left;
	letter-spacing: 0.1em;
}

div#caption	{
	margin: 36px 0px 0px 130px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 150%;
	text-align: left;
	color: #999999;
	letter-spacing: 0.1em;
}

div#bottom {
	width: 1112px;
	margin: 79px 0px 0px 35px;
	padding: 0px;
	clear: both;
}

div#bottom3 {
	width: 910px;
	padding: 79px 0px 0px 35px;
	margin: 0px;
	clear: both;
}

div#copy {
	width: 392px;
	margin: 0px 0px 0px 426px;
	padding: 0px;/*	top: 590px;
	position: absolute; */
	float: left;
	vertical-align: top;
}

div#copyhome {
	margin: 77px 0px 0px 460px;
	padding: 0px;
}

div#navpgs	{
	margin: 0px 0px 0px 110px;
	padding: 0px;
	width: 100px;
	float: left;
	vertical-align: top;
}

div#navpgsexh	{
	margin: 0px 0px 0px 558px;
}

div#mainexhb {
	width: 1088px;
	background-color: #000000;
	border: 0px;
	margin: 0px auto;
	height: 600px;
	background-image: url(images/main_exhb_bg.jpg);
	background-repeat: no-repeat;
}

div#thbs-text {
	padding: 200px 0px 0px 124px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #CCCCCC;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: 0.1em;
}

p.thbs-text1 {
	padding: 200px 0px 0px 104px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #CCCCCC;
	text-align: left;
	letter-spacing: 0.1em;
}

p.thbs-text2 {
	padding: 18px 18px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 175%;
	color: #CCCCCC;
	text-align: left;
	letter-spacing: 0.1em;
}

div#maincomm {
	width: 800px;
	background-color: #000000;
	border: 0px;
	margin: 0px auto;
	height: 600px;
	background-image: url(images/main_comm_bg.jpg);
	background-repeat: no-repeat;
}

div#maininfo {
	width: 1088px;
	background-color: #000000;
	border: 0px;
	margin: 0px auto;
	height: 600px;
}

p.info {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
	text-align: left;
}

p.bio {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 135%;
	color: #999999;
}

div#infotop {
	margin: 0px 0px 36px 0px;
	padding: 0px;
	width: 900px;
}

div#infobio {
	margin: 0px 0px 24px 0px;
	padding: 0px;
	width: 220px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #999999;
	text-align: left;
	vertical-align: text-top;
}

div#infocontent {
	margin: 0px;
	padding: 0px 24px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	letter-spacing: 0.1em;
	text-align: left;
	width: 486px;
	float: left;
}

div#infowork {
	padding: 0px;
	margin: 0px;
	font-family: Lucida Grande, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #999999;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: left;
	list-style-type: none;
	width: 900px;
}

div#infotitle {
	margin: 24px 0px 24px 0px;
	padding: 0px;
	width: 900px;
	clear: both;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	letter-spacing: 0.1em;
	text-align: left;
	font-weight: bold;
}

div#col {
	width: 220px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

div#colR {
	margin: 0px;
	padding: 0px;
}

div#infowork ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}

div#infowork li {
	margin: 0px 0px 12px 0px;
}

div#infoimg {
	width: 170px;
	margin: 0px;
	padding: 0px;
	float: right;
}

div#infotext {
	width: auto;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #ffffff;
	text-align: left;
	letter-spacing: 0.1em;
}

div#copyrtext {
	width: 496px;
	height: auto;
	float: left;
	padding: 0px;
	margin: 0px 24px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 150%;
	color: #ffffff;
	text-align: left;
}

div#copyrimg {
	margin: 0px;
	padding: 0px 31px 0px 0px;
	float: right;
}

div#mainL {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 414px;
	height: 413px;
}

div#mainLT {
	margin: 0px;
	padding: 0px;
	height: 214px;
	float: left;
}

div#mainR {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 312px;
	height: 413px;
}

/*div#mainRT {
	margin: 0px;
	padding: 0px;
	height: 214px;
}

div#mainRB {
	margin: 0px;
	padding: 0px;
	height: 199px;
}*/

div#mainT {
	margin: 0px;
	padding: 0px;
	height: 214px;
	width: 726px;
}

#grid ul.mainimgs {
	margin: 0px;
	padding: 0px;
}

#grid li.mainimg {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}

div#mainB {
	margin: 0px;
	padding: 0px;
	height: 199px;
	width: 726px;
}

div#mainTNav {
	margin: 0px;
	padding: 0px;
	width: 312px;
	height: 214px;
	float: left;
}

div#caplnd {
	padding: 0px;
	margin: 105px 0px 0px 454px;
}

#main #movie {
	margin: 0px;
	padding: 0px;
	width: 1110px;
}

#main #top2 {
	padding: 0px;
	width: 1088px;
	margin-top: 36px;
	margin-right: 0px;
	margin-bottom: 34px;
	margin-left: 0px;
	text-align: center;
}

#main #bottom2 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 1088px;
}

#main #bottom2 #copy2 {
}

#mainTI {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 214px;
	width: 414px;
}
#mainT #mainTNav #mainNav {
	text-align: center;
	margin: 0;
	padding: 16px 0px 0px 0px;
}
#mainT #mainTNav #mainNav li {
	text-align: center;
	list-style-type: none;
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#exhb {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#preview #pimg {
	margin: 0px;
	padding: 0px;
}
#preview #pcpt {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
#main #home {
	width: 940px;
	margin: 0px 0px 0px 120px;
	height: 414px;
}
#main #home #hrow1 {
	margin: 0px;
	padding: 0px;
	height: 214px;
	width: 940px;
}
#main #home #hrow2 {
	margin: 0px;
	padding: 0px;
	height: 199px;
	width: 940px;
}
#main #home #hrow1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 214px;
	width: 940px;
}

#main #home #hrow2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 199px;
	width: 940px;
}
#main #home li {
	margin: 0px;
	padding: 0px;
	float: left;
}
#infoimg {
	float: left;
	margin: 0px;
	padding: 0px;
}
#contimg {
	float: right;
	margin: 0px;
	padding: 0px 31px 0px 0px;
}
.floatleft {
	float: left;
}

