	HTML, BODY {
	
		background-color: #000;
		height: 100%;
		font-family: "Helvetica";
		color: #FFF;
	
	}
	
	div.clearer {

	clear: both; 
	line-height: 0px; 
	height: 0px;
	font: normal 0px "Trebuchet MS", "Arial"; 
	margin: 0px;
	padding: 0px;
	border: 0px solid red;

}
	
	BODY { height: 100%; min-height: 100%; margin: 0px; }
	
	#global {
	
	min-width: 1000px;
	height: 90%;
	min-height: 90%;
	padding-top: 95px;
	
	
	}
	
	A { text-decoration: none; }
	
	#global A { text-decoration: underline; color: #FFF; }
	
	.head {
	
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 100%; 
		min-width: 600px;
		text-align: left; 
		height: 78px; 
		border-bottom: 3px solid #333; 
		background: url(../splash_images/head_bg.jpg) no-repeat;
	
	}
	
	#global .head A { text-decoration: none; }
	#global .head A.active, #global .head A:hover { color: #CCC; }
	
	.head IMG { float: left; }
	A IMG { border: none; }
	
	.rightNav {
	
	font: normal 16px "Helvetica";
	font-weight: 200;
	height: 78px; 
	width: auto; 
	text-align: left; 
	float: left;
	padding-top: 42px;
	padding-right: 10px;
	margin-left: -180px;
	
	}
	
	.rightNav A { text-decoration: none; color: #FFF; display: inline-block; padding-right: 15px; color: #666; }
	.rightNav A:hover { color: #FFF; }
	
	.social { float: right; width: 24px; height: 24px; padding-right: 10px; padding-top: 38px; }
	.social IMG { width: 24px; height: 24px;}
	.social.end { padding-right: 25px; }
	
	.imgContainer {
	
		display: inline-block; 
		position: relative;
		text-align: left;
		font-weight: normal;
		font-size: 16px;
	
	}
	
	.controlsOpen.title { 
	
		position: relative; 
		font-weight: normal;
		font-size: 16px;
		color: #FFF;
		
	}
	
	.controlsOpen {
	
		position: absolute;
		right: 0px;
		bottom: 5px;
		font-size: 12px;
		font-weight: normal;
	
	}
	
/*
	.controlsClose {
	
		position: absolute;
		r: 0px;
		bottom: 5px;
		font-size: 12px;
		font-weight: normal;
	
	}
*/
	
	.img {
		padding: 16px 15px 16px 15px; 
		border: 1px solid #333;
		position: relative;
		margin-bottom: 10px;
	
	}
	
	.img IMG { border: 1px solid #333; }
	
	.overlay {
		color: white;
		background-color: rgba(0,0,0,.8);
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 999999;
		height: 100%;
		width: 40%;
		padding: 50px 30% 10px 30%;
		font-size: 12px;
		line-height: 14px; z-index: 9999999999;
	}
	
	.overlay H1 { font-size: 36px; line-height: 38px; font-weight: normal; padding-bottom: 3px; border-bottom: 2px solid #FFF; display: inline-block; }
	
	.overlay .copy { padding: 15px 95px 35px 95px; text-align: justify; }
	
	.imageObject { position: relative; margin-top: 18px; }
	
.shimObject { 
	
	position: absolute; 
	border-top: 0px solid red; 
	border-bottom: 0px solid red; 

	width: 100%; 
	z-index: 999999999; 	
/*  	background-color: rgba(255,255,255,.5);  */
	
}
	
	.controlsClose, .controlsOpen {
		color: gray;
		cursor: pointer;
	}
	
	#wrap, .mousetrap, .cloud-zoom { border: none !important; }
	
h2.artCategory {

	width: 100%; 
	top: 0px; 
	margin-top: 0px; 
	font-size: 14px; 
	font-weight: normal; 
	border-bottom: 3px solid #444; 
	padding-bottom: 3px; 
	margin-bottom: 6px;
	display: none;

}
	
h2.printCategory {

	width: 100%; 
	top: 0px; 
	margin-top: 0px; 
	font-size: 14px; 
	font-weight: normal; 
	border-bottom: 3px solid #444; 
	padding-bottom: 3px; 
	margin-bottom: 6px;

}

.boxContainer {

	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 50px; 
	position: relative; 
	padding-top: 5px; 
	padding-bottom: 50px;

} 

.box {

	margin-bottom: 10px;
	opacity: .3;
	-webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    display: none;

}

.boxBox {

	width: 285px; 
	min-height: 150px; 
	float: left; 
	padding: 10px; 
	margin-left: 10px; 
	margin-bottom: 10px; 
	border: 1px solid #222; 

	opacity: 1;
	margin-bottom: 10px;
	-webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    display: none;
    
    font-size: 11px;
    position: relative;

}

.boxBox .title { text-transform: uppercase; font-size: 11px; }

.boxBox .box { opacity: 1; }

.boxBox:hover { opacity: 1; }
.boxBox:hover .box, .boxBox:hover .box:hover { margin-top: 0px; }

.box:hover {

	opacity: 1;
	margin-top: 5px;

}

#previous {

	left: 0px;
	top: 45%;
	background-position: 10px center;

}

#previous:hover { background-position: 20px center; }

#next {

	right: 0px;
	top: 45%;
	background-position: -40px center;

}

.linear {

	display: block;
	width: 40px;
	height: 80px;
	position: fixed;
	z-index: 9999999999;
	overflow: hidden;
	text-indent: -9999px;
	-webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    background: url(../splash_images/arrows.png) no-repeat;
	background-color: #333;
	opacity: .3;


}

.linear:hover { width: 50px; opacity: .9; background-color: #222; }

.ui-icon { display: none !important; }
.ui-corner-all, .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: none !important; border-radius: 0px !important; }

#accordion H3 {

	background: none;
	text-transform: uppercase;
	font: normal 13px "Helvetica";
	padding-bottom: 4px;
	color: #FFF;
	border-bottom: 3px solid #333 !important;
	margin-top: 12px;
	border-top: 0px solid red !important; 
	border-left: 0px solid red !important; 
	border-right: 0px solid red !important; 

}

H2 {

	background: none;
	font: normal 13px "Helvetica";
	padding-bottom: 4px;
	color: #FFF;
	border-bottom: 3px solid #999;
	margin-top: 0px;
	margin-bottom: 14px;

}

.ui-widget-content { 

	background: none !important; 
	color: #FFF !important; 
	padding-left: 0px !important; 
	border-color: #000 !important; 
	font-size: 12px !important;
	font-family: "Helvetica", "Arial";
	
}


.ui-widget-content UL {

padding-left: 15px;
list-style-type: square;
font-size: 11px;

} 

.ui-widget-content UL LI {

	margin-bottom: 10px;
	
	}


.infoLeft {

	float: left; 
	width: 360px; 
	min-height: 200px; 
	margin-right: 60px; 
	margin-left: 60px; 
	font-size: 12px; 
	line-height: 15px;

}

.infoRight {

	margin-left: 60px; 
	float: left; 
	width: 700px; 
	min-height: 200px;

}

.tagContainer {

	width: 100%; 
	position: absolute; 
	bottom: -45px; 
	font-size: 10px; 
	text-transform: uppercase; 
	text-align: right;

}

.infoTagContainer {

	width: 100%; 

	font-size: 10px; 
	text-transform: uppercase; 
	text-align: center;
	margin-bottom: 35px;

}

.tagContainer A:hover, .infoTagContainer A:hover {

	background-color: #999; 
	color: #000; 

}

.tagContainer A, .infoTagContainer A {

	background-color: #222; 
	color: #999; 
	border: 1px solid #333;
	border-radius: 4px; 
	padding: 2px 5px; 
	display: inline-block; 
	margin-left: 5px;
	-webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;

}

.inquiryContainer {

	bottom: 10px;
	right: 10px;
	position: absolute;
	width: 120px;

}

A.inquiry {

	font-size: 10px; 
	text-transform: uppercase; 
/* 	position: absolute; */
	bottom: 10px;
	right: 10px;
	background-color: #222; 
	color: #999; 
	border: 1px solid #333;
	border-radius: 4px; 
	padding: 2px 5px; 
	display: block; 
/* 	margin-left: 160px; */
	margin-bottom: 3px;
	opacity: .1;
	text-decoration: none !important;
	-webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;

}

.details {


	-webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;

}

.boxBox:hover DIV.details { color: #222; }
.boxBox:hover .inquiry { opacity: 1; }

#accordion A { text-decoration: underline; color: #FFF; }