HTML, BODY {

	margin: 0px;
	background-color: #FFF;

}

BODY{

	margin: 0px;
	padding: 10px 50px;

}

INPUT { cursor: default; outline: none; }

#global-container {

	width: 920px;

}

#header {

	height: 73px; 
	background: url(../images/header.gif) no-repeat;

}

#header-link { 

	text-indent: -9999px;
	float: left; 
	width: 270px; 
	height: 73px;

}

#header-link a { 

	display: block; 
	outline: none; 
	width: 100%; 
	height: 100%; 

}

#mainNavContainer {

	margin-left: 280px; 
	padding-top: 29px;
	
}


#mainNav ul { 

	height: 23px;

}
		
#mainNav li { 

	line-height: 0; /* fixes "stair-step" effect in IE */ 
	display: block; 
	height: 23px; 
	margin-right: 0px; 
	float: left; 
	text-indent: -9999px; 
	padding-left: 0;
	background-position: 0 -23px;

} 

#mainNav li a { 

	display: block; 
	outline: none; 
	width: 100%; 
	height: 100%; 

}

#mainNav li.active { 

	background-position: 0 -2px; 

}
			
#mainNav li:hover { 

	background-position: 0 -2px; 

}
			
#art { 

	width: 113px; 
	background: url(../images/artwork.gif) no-repeat; 

}
			
#store { 

	width: 81px; 
	background: url(../images/store.gif) no-repeat; 

}
			
#info { 

	width: 67px; 
	background: url(../images/info.gif) no-repeat; 

}
			
#press { 

	width: 73px; 
	background: url(../images/press.gif) no-repeat; 

}
			
#contact { 

	width: 108px; 
	background: url(../images/contact.gif) no-repeat; 

}
			
#blog { 

	width: 78px; 
	background: url(../images/blog.gif) no-repeat; 

}

A:visited {

	color: #277871;
	text-decoration: none;

}

A {

	color: #277871;
	text-decoration: none;

}

A:hover {

	color: #000000;
	text-decoration: none;

}

A.pink:visited {

	color: #CC6666;
	text-decoration: none;

}

A.pink {

	color: #CC6666;
	text-decoration: none;

}

A.pink:hover {

	color: #000000;
	text-decoration: none;

}

A.red:visited {

	color: #800000;
	text-decoration: none;

}

A.red {

	color: #800000;
	text-decoration: none;

}

A.red:hover {

	color: #000000;
	text-decoration: none;

}

#left-column {

	width: 275px; 
	float: left;

}

#right-column {

	margin-left: 295px;

}

H3 {

padding: 4px;
padding-right: 20px;
text-align: left;
margin-bottom: 6px;
margin-top: 0px;
font-size: 12px;
color: #666666;
font-weight: normal;

}

H3 A.bar, A.toggler {

color: #666666;

}


H3 A.bar:hover, A.toggler:hover {

color: #277871;

}

H3.active {

color: #277871;


}

H3.toggler:hover {

cursor: pointer;
color: #277871;

}

#content H3:hover {

cursor: pointer;
color: #277871;


}

#content {

font-family: Verdana;

}

#content A {

color: #666666;

}

#content A:hover {

color: #277871;

}

#content A.active {

color: #277871;

}

.accordion {

	padding-left: 14px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;

}

DIV {

	font: normal 12px "Helvetica", "Verdana"; 
	line-height: 15px; 
	color: #666;

}

div.clearer {

	clear: both; 
	line-height: 0px; 
	height: 0px;
	font: normal 0px "Helvetica", "Arial"; 
	margin: 0px;
	padding: 0px;
	border: 0px solid black;

}

#detail-container {

	padding-right: 50px; 
	text-align: center;

}

#slideshowContainer {

	height: 600px; 
	width: 600px;
	margin-bottom: 15px;

}

#thumbnails {

text-align: center;

}

.info {

	font-size: 12px; 
	line-height: 16px; 
	margin-top: 15px; 
	padding-right: 35px; 
	border-top: 1px solid #b7e2dd; 
	padding-top: 15px;
	text-align: left;

}

.info-title {

	font-size: 18px; 
	font-weight: bold; 
	line-height: 22px;
	font-family: "Arial";
	color: #444; 
	margin-bottom: 6px;
	text-align: left;

}

.horix {

	font-size: 12px; 
	line-height: 16px; 
	margin-top: 15px;  
	padding-right: 35px; 
	border-top: 1px solid #b7e2dd; 
	padding-top: 15px;

}

.thumbnail {

	width: 205px; 
	min-height: 190px;
	float: left; 
	text-align: center; 
	margin-bottom: 50px;
	border: 0px solid green;

}

.photo-thumbnail {

	width: 150px; 
	min-height: 150px;
	float: left; 
	text-align: center; 
	margin-bottom: 3px;
	border: 0px solid green;

}

.set-thumbnail {

	width: 300px; 
	min-height: 150px;
	float: left; 
	text-align: center; 
	margin-bottom: 25px;
	border: 0px solid green;

}



.external-title {

	font-size: 18px; 
	font-weight: bold; 
	line-height: 22px;
	font-family: "Arial";
	color: #990000; 
	margin-bottom: 6px;
	text-align: left;

}

#content A.press:visited {

	color: #666666;
	text-decoration: none;

}

#content A.press {

	color: #666666;
	text-decoration: none;

}

#content A.press:hover {

	color: #CC6666;
	text-decoration: none;

}

#content A.pressActive:visited {

	color: #800000;
	text-decoration: none;

}

#content A.pressActive {

	color: #800000;
	text-decoration: none;

}

#content A.pressActive:hover {

	color: #CC6666;
	text-decoration: none;

}