﻿/* CSS Document for Micon Worldwide */
html, body {height: 100%;}

body {
	margin: 0;
	color: #fff;
	min-width:896px; min-height:400px;
	background: #000;
	font: 12px/14px arial, helvetica, sans-serif;
}
/* General reset */
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}
input, select, textarea {
	vertical-align: middle;
	font: 100% arial, helvetica, sans-serif;
}
a {
	color: #fff;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
/* structure start */
#wrapper {
	position:relative;
	margin:0 auto;
	width:100%; height:100%;
	overflow:hidden;
}

/*header content start*/

#header {
	width:100%; height:75px;
	border-bottom:1px solid #b7b7b7;
	background:transparent url('../images/header-bg.gif') repeat-x 0 57px;
}
#header div#header-content {
	width:100%; height:57px;
	/*border-bottom:1px solid #fff;
	z-index:0;*/

}
div#header-content div#header-hold {
	width:924px; height:76px;
}
div#header-content div#logo {
	width:160px; height:57px;
	float:left;

}
div#logo img {
	margin:10px 0 0 20px; padding:0;

}
div#header-content div#nav-hold {
	width:764px; height:57px;
	float:left;

}
div#nav-hold ul {
	margin:34px 0 0 34px; padding:0;
}
div#nav-hold ul li {
	display:inline;
	margin:0; padding:0;
	border-right:1px solid #676666;

}
/***************/
div#nav-hold ul li.first {
	border-right:1px solid #676666;

}
div#nav-hold ul li.first img {
	margin:0 12px 0 0;
	cursor:pointer;

}
/***************/
div#nav-hold ul li img {
	margin:0 12px 0 12px;
	cursor:pointer;
}
div#nav-hold ul li.last {
	border:none;

}
div#nav-hold ul li.last img {
	margin:0 0 0 12px;

}
/***************/

/*header content end*/

#wrapper div#content {
	width:100%; height:100%;
	position:relative;

}
div#content p#cDsLink {
	position:absolute;
	bottom:70px; right:10px;
	z-index:1005;
}
p#cDsLink a {
	font: 9px Arial, Helvetica, sans-serif; 
	color: #fff; 
	font-weight: bold; 
	text-decoration: none;
}
/*photography side list start*/
div#content div#side-list-hold {
	position:absolute;
	*top:0; *left:0; /*IE 7*/
	width:309px; height:100%;
	float:left;
	background:url(../images/clients-list-bg.png) repeat-y;
	border-right:1px solid #fcfcfc;
	z-index:3;
}
div#side-list-hold div#side-list {
	width:277px; height:100%;
	min-height:521px;
	margin:12px 0 0 32px; padding:0;
}
div#side-list div#wn { 
    position:relative; 
    width:277px; height:85%;
    overflow:hidden;
	margin:0; padding:0;
}
div#wn div#lyr1 h1.current {
	font:12px Arial, Helvetica, sans-serif;
	color:#9a9a9b;
	margin:0 0 10px 0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
}
div#wn div#lyr1 h1.archive {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:10px 0 10px 0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
}
div#wn div#lyr1 p {
	margin:0; padding:0 0 2px 0;

}
div#wn div#lyr1 p a.advertising {
	font:12px Arial, Helvetica, sans-serif;
	color:#9a9a9b;
	margin:0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
}
div#wn div#lyr1 p a.advertising:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
}

div#wn div#lyr1 p a {
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
}
div#wn div#lyr1 p a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
}
/*celebrities active link*/
div#wn div#lyr1 p.act {
	margin:0; padding:0 0 2px 0;

}
div#wn div#lyr1 p.act a {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
}
div#side-list div#scroll-up {
	margin:0; padding:0;
	cursor:pointer;
}
div#scroll-up img {
	cursor:pointer;
}
div#side-list div#scroll-down {
	margin:0; padding:0;
	position:fixed;
	width:277px;
	height:27px;
	background:#000;
	bottom:0;
}
div#side-list div#scroll-down img {
	cursor:pointer;
	margin:9px 0 0 0; padding:0;
}
/*books scroll down start*/
div#side-list div#books-scroll-down {
	margin:0; padding:0;
	position:fixed;
	width:277px;
	height:27px;
	bottom:0;
}
div#side-list div#books-scroll-down img {
	cursor:pointer;
	margin:9px 0 0 0; padding:0;
}
/*books scroll down start*/

/*photography side list end*/

/*photography large image start*/
div#content div#img-hold {
	position:absolute;
	top:0; left:311px;
	width:60%; height:50%;
	z-index:3;
	
}
div#img-hold div#img {
	position:relative;
	width:auto; height:auto;
	margin:30px 0 0 30px;

}
/*div#img div#img-num {
	position:absolute;
	top:0; right:0;
	width:21px; height:21px;
	background:url(../images/thumb_num_bg.png) no-repeat;

}
div#img-num p {
	margin:3px 0 0 3px; padding:0;
	font: 12px/14px arial, helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}*/
div#img img {
	margin:0;

}
/*photography large image end*/

div#content div#title {
	position:absolute;
	bottom:95px; right:0;
	z-index:100;

}
div#title img {
	margin:0 28px 17px 0;
}

/*details page start*/
div#content div#large-img-hold {
	width:49%; height:72%;
	float:left;
	position:relative;
	text-align:right;
	margin:8px 0 0 0; padding:0;
	z-index:1;

}
div#large-img-hold p#large-img-load {
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:black;
	margin:0; padding:40% 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	z-index:2;

}
div#large-img-hold div#btn-prev {
	position:absolute;
	top:50%; /*right:0;*/
	left:0;
	width:56px; height:56px;
	background:url(../images/btn-prev.png) no-repeat;
	cursor:pointer;
	/*display:none;*/
	z-index:0;

}

div#content div#large-img-hold2 {
	width:50%; height:72%;
	float:left;
	position:relative;
	text-align:left;
	margin:8px 0 0 0; padding:0;
	z-index:1;
}
div#large-img-hold2 p#large-img-load2 {
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:black;
	margin:0; padding:40% 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	z-index:2;

}
div#large-img-hold2 div#btn-next {
	position:absolute;
	top:50%; /*left:0;*/
	right:-10px;
	width:56px; height:56px;
	background:url(../images/btn-next.png) no-repeat;
	cursor:pointer;
	/*display:none;*/
	z-index:0;

}

div#large-img-hold img.large1 {
	height:100%;
	cursor:pointer;
}

div#large-img-hold2 img.large2 {
	height:100%;
	cursor:pointer;
}
/*next/previous buttons start*/
/*div#large-img-hold div#next-prev-hold {
	position:absolute;
	bottom:-20px; left:87%;
	width: 160px;
	height: 20px;
	background: url(../images/graphics/portfolioNav.png) 0 -90px no-repeat;
	z-index:200;
	display:none;
}
div#next-prev-hold ul {
	height: 20px;
	list-style: none;
	list-style-type:none;
	margin: 0;
	padding: 0;
	background: url(../images/graphics/portfolioNav.png) 0 -90px no-repeat;
	z-index:200;

}
div#next-prev-hold li {
	float: left;
	padding: 0;
	margin:0;
	list-style: none;
	list-style-type:none;
}
div#next-prev-hold a {
	background-image: url(../images/graphics/portfolioNav.png);
	display: block;
	float: left;
	height: 20px;
	width: 80px;
	cursor: pointer;
}
div#next-prev-hold a span {
	 hide the text for these graphic buttons 
	cursor: pointer;
	height: 18px;
	width: 80px;
	border:1px solid lime;

}
div#large-img-hold div#btn-prev {
	position:absolute;
	top:50%; right:0;
	cursor:pointer;
	display:none;
	z-index:0;

}
div#large-img-hold2 div#btn-next {
	position:absolute;
	top:50%; left:0;
	cursor:pointer;
	display:none;
	z-index:0;

}*/

/*The CSS sprites for the next/previous buttons start*/
div#next-prev-hold .next-prev-hold-prev a {
	background-position: -10px -10px;
}

div#next-prev-hold .next-prev-hold-prev a:hover {
	background-position: -10px -38px;
}
div#next-prev-hold .next-prev-hold-prev a:disabled {
	background-position: -10px -68px !important;
}
div#next-prev-hold .next-prev-hold-next a {
	background-position: -91px -10px;
}
div#next-prev-hold .next-prev-hold-next a:hover {
	background-position: -91px -38px;
}
div#next-prev-hold .next-prev-hold-next a.disabled {
	background-position: -91px -68px !important;
}

/*The CSS sprites for the next/previous buttons end*/
/*next/previous buttons end*/

/*celebrities*/
div#content div#celeb-large-img-hold {
	position:relative;
	/*margin:0 0 0 311px;*/
	top:0; left:311px; 
	width:100%; height:70%; 
	padding:30px 0 0 30px;
	overflow:hidden;
	z-index:3;
}
div#celeb-large-img-hold p#large-img-load {
	position:absolute;
	top:0; left:0;
	width:100%; height:100%;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:black;
	margin:0; padding:40% 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	z-index:2;

}
div#celeb-large-img-hold p#large-img-load2 {
	position:absolute;
	top:0; left:50%;
	width:100%; height:100%;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	background:black;
	margin:0; padding:40% 0 0 0;
	text-transform:uppercase;
	text-decoration:none;
	z-index:2;

}

#celeb-next-prev-hold {
	width:170px; height:1px; 
	position:absolute;
	top:74%; left:341px;
	background: url(../images/graphics/portfolioNav.png) 0 -90px no-repeat;
	margin:0;
	z-index:4;
}
div#celeb-next-prev-hold ul 
{
    position:absolute;
	height: 20px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/graphics/portfolioNav.png) 0 -90px no-repeat;

}
div#celeb-next-prev-hold li {
	float: left;
	padding: 0;
	margin:0;
	list-style: none;
}
div#celeb-next-prev-hold a {
	background-image: url(../images/graphics/portfolioNav.png);
	display: block;
	float: left;
	height: 20px;
	width: 80px;
	cursor: pointer;
	outline: none;
}
/*The CSS sprites for the next/previous buttons start*/
div#celeb-next-prev-hold .next-prev-hold-prev a {
	background-position: -10px -10px;
}
div#celeb-next-prev-hold .next-prev-hold-prev a:hover {
	background-position: -10px -38px;
}
div#celeb-next-prev-hold .next-prev-hold-prev a:disabled {
	background-position: -10px -68px !important;
}
div#celeb-next-prev-hold .next-prev-hold-next a {
	background-position: -91px -10px;
}
div#celeb-next-prev-hold .next-prev-hold-next a:hover {
	background-position: -91px -38px;
}
div#celeb-next-prev-hold .next-prev-hold-next a.disabled {
	background-position: -91px -68px !important;
}

/*The CSS sprites for the next/previous buttons end*/

#celebHold2 {
	float:left; 
	width:30%; height:70%; 
	position:relative; 
	margin:30px 0 0 0; 
	z-index:4;
}
/*div#btn-celeb-prev {
	position:absolute;
	cursor:pointer;

}
div#btn-celeb-next {
	position:absolute;
	cursor:pointer;

}*/
img#celebImage1 {
	float:left;
	display:inline;
	z-index:3;
	cursor:pointer;

}
img#celebImage2 {
	float:left;
	display:inline;
	z-index:3;
	cursor:pointer;

}
/*div#large-img-hold div#large-img {
	width:50%; height:30%;
	text-align:center;
	border:1px solid #00FF00;
}*/
div#content div#scroller-hold {
	/*position:fixed;
	bottom:11px;
	*left:0; IE 7*/
	width:100%; height:82px;
	z-index:100;
	display:none;
	margin:0; padding:50px 0 0 0;
	position:relative;
	clear:both;
}
div#back {
	position:absolute;
	bottom:95px; left:0;
	width:100%;
	margin:0;
	text-align:left;
}
div#back img {
	margin:0 0 0 20px; padding:0;

}
div#content div#scroller-hold h1 {
	position:absolute;
	bottom:95px; left:100px;
	width:100%;
	margin:0;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
	z-index:100;
}
/*Celebrities*/
div#content div#scroller-celeb-hold {
	/*position:fixed;
	bottom:11px;
	left:341px; IE 7*/
	width:100%; height:82px;
	margin:0 0 0 341px; padding:50px 0 0 0;
	position:relative;
	clear:both;
	display:none;
	z-index:100;

}
div#content div#scroller-celeb-hold h1 {
	position:absolute;
	bottom:95px; left:0;
	width:100%;
	margin:0;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0; padding:0;
	text-transform:uppercase;
	text-decoration:none;
	z-index:100;
}
/*details page end*/

/*production page start*/

/*rotating bg image start*/
#content #supersize {
	position:fixed;
	width:100%; height:100%;
	overflow:hidden;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize.prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}
/*rotating bg image end*/

/*Talent*/
#content div#Talent {
	position:absolute;
	top:23px; left:14px;
	text-align:left;
	z-index:3;

}
div#Talent div#talent-head {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;

}
div#talent-head h1 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin:0; padding:0;

}
div#Talent p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-transform:lowercase;
	margin:0; padding:0;

}

/*Travel*/
#content div#Travel {
	position:absolute;
	top:23px; left:184px;
	text-align:left;
	z-index:3;

}
div#Travel div#travel-head {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;

}
div#travel-head h1 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin:0; padding:0;

}
div#Travel p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-transform:lowercase;
	margin:0; padding:0;

}

/*On site*/
#content div#On-site {
	position:absolute;
	top:23px; left:352px;
	text-align:left;
	z-index:3;

}
div#On-site div#onsite-head {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;

}
div#onsite-head h1 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin:0; padding:0;

}
div#On-site p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-transform:lowercase;
	margin:0; padding:0;

}

/*Post Production*/
#content div#Post-prod {
	position:absolute;
	top:23px; left:522px;
	text-align:left;
	z-index:3;

}
div#Post-prod div#post-head {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;

}
div#post-head h1 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin:0; padding:0;

}
div#Post-prod p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-transform:lowercase;
	margin:0; padding:0;

}

/*Location*/
#content div#Location{
	position:absolute;
	top:250px; left:14px;
	text-align:left;
	z-index:3;

}
div#Location div#loc-head {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;

}
div#loc-head h1 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin:0; padding:0;

}
div#Location p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-transform:lowercase;
	margin:0; padding:0;

}

/*Equipment*/
#content div#Equipment{
	position:absolute;
	top:250px; left:184px;
	text-align:left;
	z-index:3;

}
div#Equipment div#equ-head {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;

}
div#equ-head h1 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin:0; padding:0;

}
div#Equipment p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-transform:lowercase;
	margin:0; padding:0;

}

/*Client Amenities*/
#content div#Client-Amen {
	position:absolute;
	top:250px; left:352px;
	text-align:left;
	z-index:3;

}
div#Client-Amen div#cli-head {
	font:14px Arial, Helvetica, sans-serif;
	color:#FFF;

}
div#cli-head h1 {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
	margin:0; padding:0;

}
div#Client-Amen p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-transform:lowercase;
	margin:0; padding:0;

}
#content div#footer-text {
	position:fixed;
	right:70px; bottom:150px;
	z-index:3;
	width:381px; height:auto;
	margin:0 29px 32px 0;
}
div#footer-text p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-align:right;
	margin:0; padding:0;

}
/*production page end*/

/*clients page start*/
div#content div#client-list-hold {
	position:absolute;
	top:0; left:0;
	width:260px; height:100%;
	float:left;
	border-right:1px solid #fcfcfc;
	background:url(../images/clients-list-bg.png) repeat-y;
	z-index:100;
}
div#client-list-hold div#client-list {
	width:228px; height:100%;
	margin:12px 0 0 7px; padding:0;
	z-index:100;
}
div#client-list div#wn { 
    position:relative; 
    width:277px; height:85%;
    overflow:hidden;
	margin:0; padding:0;
	z-index:100;
}
div#client-list div#wn div#lyr1 p {
	margin:0; padding:0 0 2px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0; padding:0;
	text-transform:uppercase;
	z-index:100;
}
div#side-list div#scroll-up {
	margin:0; padding:0;
	cursor:pointer;
	z-index:100;
}
div#client-list div#scroll-up img {
	cursor:pointer;
}
div#client-list div#scroll-down {
	margin:0; padding:0;
	position:fixed;
	width:228px;
	height:27px;
	z-index:100;
}
div#client-list div#scroll-down img {
	cursor:pointer;
	margin:9px 0 0 0; padding:0;
}
/*clients page end*/

/*biography page start*/
div#content div#bio-text {
	position:absolute;
	top:30px; left:15px;
	width:530px; height:500px;
	z-index:4;
}
div#bio-text p {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	text-align:left;
	margin:0; padding:0 0 15px 0;
}
div#content div#quote-txt {
	position:absolute;
	right:70px; bottom:200px;
	z-index:4;
}
/*biography page end*/

/*Press page start*/
div#content div#press-list-hold {
	position:absolute;
	width:309px; height:100%;
	float:left;
	border-right:1px solid #fcfcfc;
	z-index:3;
}
div#press-list-hold div#press-list {
	width:277px; height:100%;
	min-height:521px;
	margin:35px 0 0 32px; padding:0;
}
div#press-list p a {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#606060;
	text-align:left;
	margin:0; padding:0 0 4px 0;
	text-transform:uppercase;
	cursor:pointer;
}
div#press-list p a:hover {
	color:#fff;
	text-decoration:none;
}
div#content div#print-btn {
	width:78px; height:12px;
	margin:20px 0 0 0; padding:0;
	z-index:4;
}
div#press-img 
{
    padding:30px 0 0 30px;
}
/*Press page end*/

/*gallery page start*/
div#content div#gallery {
	position:absolute;
	left:0; top:50%;
	width:100%; height:369px;
	margin:-274px 0 0 0; padding:0;
	z-index:3;
}
/*gallery page end*/

/*exhibitions page start*/
div#content div#exhib-list-hold {
	position:absolute;
	width:309px; height:100%;
	float:left;
	border-right:1px solid #fcfcfc;
	background:#000;
	z-index:3;
}
div#exhib-list-hold div#exhib-list {
	width:277px; height:100%;
	margin:12px 0 0 7px; padding:0;
	z-index:3;
}
div#exhib-list div#wn { 
    position:relative; 
    width:277px; height:85%;
    overflow:hidden;
	margin:0; padding:0;
	z-index:3;
}
div#exhib-list div#wn div#lyr1 h2 {
	margin:0; padding:0 0 15px 0;
	font:15px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	z-index:3;
}
div#exhib-list div#wn div#lyr1 p {
	margin:0; padding:0 0 15px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	z-index:3;
}
div#wn div#btn-back {
	position:absolute;
	bottom:5px;

}
div#exhib-list div#scroll-up {
	margin:0; padding:0;
	cursor:pointer;
	z-index:3;
}
div#exhib-list div#scroll-up img {
	cursor:pointer;
}
div#exhib-list div#scroll-down {
	margin:0; padding:0;
	position:fixed;
	width:228px;
	height:27px;
	z-index:3;
}
div#exhib-list div#scroll-down img {
	cursor:pointer;
	margin:9px 0 0 0; padding:0;
}
div#content div#exhib-intro-hold {
	position:absolute;
	left:30%; top:20%;
	width:534px; height:226px;
	background:url(../images/EXIB-devider.png) no-repeat center;
	z-index:3;

}
div#exhib-intro-hold ul {
	margin:0 0 0 50px; padding:0;
	list-style:none;

}
div#exhib-intro-hold ul li {
	display:inline;
	float:left;
	list-style-type:none;
	margin:0; padding:0;
}
div#exhib-intro-hold ul li:first-child {
	display:inline;
	float:left;
	list-style-type:none;
	margin:0 50px 0 0; padding:0;
}

div#exhib-intro-hold div#exhib-title {
	float:left;
	margin:100px 0 0 0; padding:0;
	width:50%;
}
div#exhib-title h1 {
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	margin:0 0 0 50px; padding:0;
}
div#exhib-intro-hold div#exhib-cont {
	float:right;
	width:50%;
	margin:20px 0 0 0; padding:0;
}
/*div#exhib-cont h1 a {
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	margin:25px 0 0 50px; padding:0;
}*/
div#exhib-cont h2 {
	margin:0; padding:0 0 2px 0;
}
div#exhib-cont h2 a {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 0 0 30px; padding:0;
}
div#content div#video-hold {
	position:absolute;
	left:14%; top:10%;
	margin:75px 0 0 250px; padding:0;
	width:640px; height:343px;
	z-index:3;
	background:#000;
}
/*exhibitions page end*/

/*moving image page start*/
div#content div#vid-back {
	position:absolute;
	top:10px; left:10px;
	width:99px; height:24px;
	background:url('../images/backBG.png') no-repeat;
	z-index:100;
}
div#vid-back a {
	width:99px; height:24px;
	display:block;
	background:url('../images/graphics/galleryNav.png') no-repeat;
	background-position:-220px -8px;
}
div#vid-back a:hover {
	width:99px; height:24px;
	display:block;
	background:url('../images/graphics/galleryNav.png') no-repeat;
	background-position:-220px -36px;

}

/*moving image page end*/

/*contact page start*/
div#content div#contact-hold {
	position:absolute;
	top:114px; left:58px;
	z-index:4;
}
div#contact-hold h1 {
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	text-transform:uppercase;
}
div#contact-hold p {
	margin:0; padding:0;
	font:13px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
}
/*contact page emd*/

/* structure end */

