html{
	font-size: 100.01%;
	height:100%;
}

body{
	margin-top: 0px;
	font: 64% Arial, Verdana, sans-serif;
	color:#666;
	
}
form {
	padding: 0;
	margin: 0;
	display: inline;	
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
a{text-decoration: none;}
a:active, a:focus{outline:none;}

h2{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin:0;
}

h1{
	margin:0;
	font: 22px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 26px;
}

#main{
	margin: 0 auto;
	width: 940px;
	min-height: 100%;
}
* html #main{height: 100%}
.wraper{padding:13px 0 0;}
#header{
	background:#76777a;
	overflow:hidden;
	width: 100%;
	padding: 0 0 22px;
	margin-bottom: 15px;
	width:940px;
}
.logo{
	overflow: hidden;
	text-indent: -9999px;
	background: url(logo.gif) no-repeat;
	width: 189px;
	height: 38px;
	float:left;
	margin: 30px 0 0 29px
}
.print-logo{display:none;}
#menu{
	list-style:none;
	margin:60px 55px 0 0;
	display:inline;
	padding:0;
	float:right; 
}
#menu li{
	float:left;
	margin: 0 11px 0 12px;
	display:inline;
}
#menu a{
	display:block;
	height:17px;
	overflow: hidden;
	float:left;
}
#menu a:hover img,
#menu .hover img,
#menu .active a img{margin:-17px 0 0;}
/* content */
#content{
	overflow:hidden;
	width: 940px;;
	padding: 0 0 40px;
}
.side-bar{
	float:left;
	margin:15px 48px 0 2px;
	width: 210px;
	display:inline;
	text-align: left;
}
.main-content{
	float:left;
	width: 600px;
	text-align: left;
	margin-top:6px;
}

/* artists page */
.artists .side-bar h2{
	margin-left:45px;
	padding-left: 45px;
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin:0;
}
.artists .side-bar ul{
	margin: 16px 0 0 30px;
	list-style:none;
	padding:0;
}
.artists .side-bar ul li{padding:0 0 0 15px;}
/* .artists .side-bar ul li.active {background:url(artists-side-menu-active.gif) no-repeat 0 6px;} */
.artists .side-bar ul a{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#666666;
}
.artists .side-bar .current {
	padding:0 0 0 15px;
	margin: 16px 0 0 45px;
	display: block;
	height: 40px;
	color: #7C7C7C;
	background:url(artists-side-menu-active.gif) no-repeat 0 2px;
}

.artists .side-bar ul a:hover{
	
	color:#000000
}
.artists .side-bar p{
	margin:25px 0 0 45px;
	padding: 0 0 0 15px;
	background:url(artists-side-menu-active.gif) no-repeat 0 0px;
	font: 9px/10px Arial, Helvetica, sans-serif;
	color:#666;
}
.artists .main-content ul{
	list-style:none;
	margin: 9px 0 0 -16px;
	padding:0 0 15px;
	overflow: hidden;
	width: 685px;
}
.artists .main-content ul li{
	float:left;
	width: 121px;
	margin: 6px 0 0 16px;
	display:inline;
}
.artists .main-content ul a{
	display:block;
	overflow: hidden;
	width: 121px;
	height: 121px;
}
.artists .main-content ul a:hover,
.artists .main-content ul .active a{
	border: 2px solid #000000;
	width: 117px;
	height: 117px;
}
.artists .main-content ul a img{
	display:block;
	width: 121px;
	height: 121px;
}
.artists .main-content ul a:hover img,
.artists .main-content ul .active a img{
	margin:-2px 0 0 -2px;
}
.artists .main-content ul p{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
.artists .main-content h1{
	margin:0;
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
}
/* artists-profile */
.artists-profile .side-bar{
	margin:15px 38px 0 48px;
	width: 175px;
}
.artists-profile .side-bar .photo img{
	display:block;
	margin:0 0 2px;
}
.artists-profile .side-bar .photo strong{
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color:#669900;
}
.artists-profile .side-bar .profile-link{margin:34px 0 0;}
.artists-profile .side-bar .profile-link a{
	font:11px/18px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000;
}

.artists-profile .side-bar .profile-link a {text-decoration:none}
.artists-profile .side-bar .box{margin:17px 0 0}
.artists-profile .side-bar h2{
	margin:0;
	font: 17px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height:20px;
}
.artists-profile .side-bar p{
	margin:0;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.artists-profile .side-bar p span{display:block;}
.artists-profile .main-content{margin:10px 0 0}
.artists-profile .main-content h1{
	margin:0;
	font: 22px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 22px;
}
.artists-profile .main-content strong{
	display:block;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin: 12px 0 0;
}
.artists-profile .main-content p{
	margin:18px 0 0;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}


/* ----- */
.artists-image .side-bar{
	margin:15px 33px 0 47px;
	width:  180px;
}
.artists-image .side-bar .photo img{
	display:block;
	margin:0 0 2px;
}
.artists-image .side-bar .photo strong{
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	
}
.artists-image .side-bar .profile-link{margin:0px 0 0;}
.artists-image .side-bar .profile-link a{
	font:11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
}
.artists-image .side-bar .profile-link a:hover{color:black;}
.artists-image .side-bar .box{margin:17px 0 0}
.artists-image .side-bar h2{
	margin:0;
	font: 17px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height:20px;
}
.artists-image .side-bar p{
	margin:0;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.artists-image .side-bar p span{display:block;}

.artists-image .side-bar .title{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.artists-image .side-bar .title strong,
.artists-image .side-bar .title span{display:block;}
.artists-image .side-bar .options{margin:14px 0 0}
.artists-image .side-bar .options h2{
	margin:0;
	font: 18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 20px;
}
.artists-image .side-bar .options ul{
	list-style:none;
	margin: 3px 0 0; 
	padding:0;
}
.artists-image .side-bar .options ul li{
	overflow:hidden;
	width: 100%;
	vertical-align:middle;
}
.artists-image .side-bar .options ul a{
	font: 11px/24px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	line-height: 18px;
	text-decoration:none;
}
.artists-image .side-bar .options ul a:hover{color:#000;text-decoration:none;}
.artists-image .side-bar .options ul img{
	margin:4px 5px 0 0;
	float:left;
	cursor:pointer;
}
.artists-image .side-bar .options ul a span{
	float:left;
	cursor:pointer;
}
.artists-image .main-content{margin:12px 0 0;}
.artists-image .main-content h1{
	margin:0;
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;/*#666;*/
	height: 25px;
}
.artists-image .main-content .gallery{
	position:relative;
	height: 1%;
}
.artists-image .main-content .gallery .img-area{
	list-style:none;
	margin:8px 0 0;
	padding:0;
}
.artists-image .main-content .gallery .img-area li{display:none;}
.artists-image .main-content .gallery .img-area .active{display:block;}
.artists-image .main-content .gallery .img-area img{display:block;}


.artists-image .main-content ul{
	list-style:none;
	margin: 0 0 0 -16px;
	padding:0 0 15px;
	overflow: hidden;
	width: 600px;
}
.artists-image .main-content ul li{
	float:left;
	width: 121px;
	margin: 0 0 6px 16px;
	display:inline;
}
.artists-image .main-content ul a{
	display:block;
	overflow: hidden;
	width: 121px;
	height: 121px;
}
.artists-image .main-content ul a:hover,
.artists-image .main-content ul .active a{
	border: 2px solid #000;
	width: 117px;
	height: 117px;
}
.artists-image .main-content ul a img{
	display:block;
	width: 121px;
	height: 121px;
}
.artists-image .main-content ul a:hover img,
.artists-image .main-content ul .active a img{
	margin:-2px 0 0 -2px;
}
.artists-image .main-content ul p{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.artists-image .main-content ul .name{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	float: left;
}
.artists-image .main-content ul .sold{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#019ECD;
	margin:0;
	float: right;
}
.artists-image .main-content .fl-right{
	float:right;
	margin: 18px 0 0 35px;
}
.artists-image .main-content h1{
	margin:0;
	font: 22px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 26px;
}
.artists-image .main-content strong{
	display:block;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin: 12px 0 0;
}
.artists-image .main-content p{
	margin:18px 0 0;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
}
.artists-image .main-content .gallery .pagination{
	list-style:none;
	margin:7px 0 0;
	padding:0;
	text-align:center;
	width: 414px;
}
.artists-image .main-content .gallery .pagination li{
	display:inline;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#666;
	background:url(pagination-separator.gif) no-repeat 0 50%;
	padding: 0 0 0 5px;
}
.artists-image .main-content .gallery .pagination li:first-child{background:none}
.artists-image .main-content .gallery .pagination li a{
	color:#666;
	text-decoration:underline;
	font-weight:normal;
}
.artists-image .main-content .gallery .pagination li a:hover{color:#690}
/* publications page */
#pub-image {
	width:140px;
}

.publications .side-bar{
	margin:15px 52px 0 48px;
	width:160px;
}
.publications .side-bar h2{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;/*#666;*/
	height: 25px;
	margin:0;
}

.publications  h2{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;/*#666;*/
	height: 25px;
	margin:0;
}

.publications .side-bar  ul{
	list-style:none;
	margin:10px 0 0;
	padding:0;
}
.publications .side-bar  ul a{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	
}
.publications .side-bar  ul .active a{
	font-weight:bold;
	color:#000;
}
.publications .side-bar  ul a:hover{
	color:#000;
	text-decoration:none;
}
.publications .main-content .screenprint{
	overflow:hidden;
	width: 100%;
	position:relative;
	margin: 14px 0 35px;
}
.publications .main-content .screenprint .description{
	float:right;
	width: 350px;
	padding:0 100px 0 0;
	display:inline;
	margin: -3px 0 0;
}
.publications .main-content .screenprint .description p{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0px 0 0;
}
.publications .main-content .screenprint .description .title p{margin:0;}
.publications .main-content .screenprint .btn-top{
	position:absolute;
	bottom:0;
	right:45px;
}
/* exhibition info*/
.exhibition-info .side-bar{
	margin: 12px 31px 0 47px;
	width:  182px;
}
.exhibition-info .side-bar .print-title{
	border: 1px solid white;
	height:160px;
}
.exhibition-info .side-bar .title{
/* 	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	padding:0; */
}
.exhibition-info .side-bar .title strong {
	font-weight:bold;
	font-size:11px;
}

.exhibition-info .side-bar .title strong,
.exhibition-info .side-bar .title span{display:block;font-size:11px;}
.exhibition-info .side-bar .options{padding-bottom:20px;}
.exhibition-info .side-bar .options h2{
	margin:0;
	font: 22px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;/*#666;*/
	height: 25px;
}
.exhibition-info .side-bar .options ul{
	list-style:none;
	margin: 3px 0 0; 
	padding:0;
}
.exhibition-info .side-bar .options ul li{
	height: 20px;
	overflow:hidden;
	width: 100%;
	vertical-align:middle;
}
.exhibition-info .side-bar .options ul a{
	font: 11px/24px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
}
.exhibition-info .side-bar .options ul img{
	margin:4px 5px 0 0;
	float:left;
	cursor:pointer;
}
.exhibition-info .side-bar .options ul a span{
	float:left;
	cursor:pointer;
	
}
.exhibition-info .side-bar .options ul a:hover{color:#000;text-decoration:none}
.exhibition-info .main-content{margin:13px 0 0; width:680px;}
.exhibition-info .main-content h1{
	margin:0;
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#000;
	height: 25px;
}
.exhibition-info .main-content .gallery{
	position:relative;
	height: 1%;
}
.exhibition-info .main-content .gallery .img-area{
	list-style:none;
	margin:8px 0 0;
	padding:0;
}
.exhibition-info .main-content .gallery .img-area li{display:none;}
.exhibition-info .main-content .gallery .img-area .active{display:block;}
.exhibition-info .main-content .gallery .img-area img{display:block;}
.link-prev{
	/*position:absolute;
	bottom: 0;
	left:0;
	margin:0;*/
}
.link-next{
	/*position:absolute;
	bottom: 0;
	left:345px;
	margin:0;*/
}
.link-prev a,
.link-next a{
	font: 11px/24px Arial, Helvetica, sans-serif;
	color:#666;
	
}
.link-prev a:hover,
.link-next a:hover{color:#000;}
.exhibition-info .main-content .gallery .pagination{
	list-style:none;
	/*margin:7px 0 0;*/
	padding:0;
	margin: 0;
	text-align:center;
	/*width: 414px;
	min-width: 310px;*/
}
.exhibition-info .main-content .gallery .pagination li{
	display:inline;
	font:bold 11px/24px Arial, Helvetica, sans-serif;
	color:#666;
	background:url(pagination-separator.gif) no-repeat 0 50%;
	padding: 0 0 0 5px;
}
.exhibition-info .main-content .gallery .pagination li:first-child{background:none}
.exhibition-info .main-content .gallery .pagination li a{
	color:#666;
	font-weight:normal;
}
.exhibition-info .main-content .gallery .pagination li a:hover{color:#000}


/* news */
.news .side-bar{
	margin:15px 52px 0 48px;
	width:160px;
}
.news .side-bar h2{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin:0;
}
.news .side-bar h3{
	font: 16px/18px Arial, Helvetica, sans-serif;
	color:#666;
	height: 20px;
	margin:16px 0 0;
}
.news .side-bar  ul{
	list-style:none;
	margin:14px 0 0;
	padding:0;
}
.news .side-bar ul .active a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.news .side-bar  ul a{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}
.news .side-bar  ul a:hover{color:#000;}
.news .main-content{margin:5px 0 0;}
.news .main-content h1{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin:0;
}
.news .main-content .news-list{
	list-style:none;
	margin: 17px 0 0; 
	padding:0;
}
.news .main-content .news-list li{
	overflow:hidden;
	width: 100%;
	margin: 15px 0;
}
.news .main-content .news-list div{
	float:right;
	width: 450px;
	margin: 0 27px 0 0;
	display:inline;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.news .main-content .news-list div span{
	display:block;
	color: #666;

}
.news .main-content .news-list div a{color:#666;}
.news .main-content .news-list div a:hover{color:#000;}
.news .main-content .news-list div p{margin:0;color:#666;}
.news .main-content .news-list img{margin: 2px 0 0;width:100px;}
.news .main-content .news-content{
	width: 645px;
	margin: 17px 0 0;
}
.news .main-content .news-content .fl-right{
	float:right;
	margin: 0 0 10px 25px;
}
.news .main-content .news-content p{
	margin:0 0 24px;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
}
/* exhibitions page */
.exhibitions .side-bar{
	margin:15px 29px 0 48px;
	width:  180px;
}
.exhibitions .side-bar .photo img{
	display:block;
	margin:0 0 2px;
}
.exhibitions .side-bar .photo strong{
	font: bold 11px/18px Arial, Helvetica, sans-serif;
	color: #000;
	
}
.exhibitions .side-bar .profile-link{margin:0px 0 0;}
.exhibitions .side-bar .profile-link a{
	font:11px/18px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666;
}
.exhibitions .side-bar .profile-link a:hover{color:black;}
.exhibitions .side-bar .box{margin:17px 0 0}
.exhibitions .side-bar h2{
	margin:0;
	font: 17px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height:20px;
}
.exhibitions .side-bar p{
	margin:0;
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.exhibitions .side-bar p span{display:block;}

.exhibitions .side-bar .title{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
}
.exhibitions .side-bar .title strong,
.exhibitions .side-bar .title span{display:block;}
.exhibitions .side-bar .options{margin:14px 0 0}
.exhibitions .side-bar .options h2{
	margin:0;
	font: 18px/20px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 20px;
}
.exhibitions .side-bar .options ul{
	list-style:none;
	margin: 3px 0 0; 
	padding:0;
}
.exhibitions .side-bar .options ul li{
	overflow:hidden;
	width: 100%;
	vertical-align:middle;
}
.exhibitions .side-bar .options ul a{
	font: 11px/24px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	line-height: 18px;
	text-decoration:none;
}
.exhibitions .side-bar .options ul a:hover{color:#000;text-decoration:none;}
.exhibitions .side-bar .options ul img{
	margin:4px 5px 0 0;
	float:left;
	cursor:pointer;
}
.exhibitions .side-bar .options ul a span{
	float:left;
	cursor:pointer;
}
.exhibitions .main-content{
	margin-top:8px;
	padding:0px;
	margin-left:0px;
	width: 600px;
	float:left;
}

.exhibitions .main-content ul{
	list-style:none;
	margin: 9px 0 0 -16px;
	padding:0 0 15px;
	overflow: hidden;
	width: 600px;
}
.exhibitions .main-content ul li{
	float:left;
	width: 121px;
        height: 180px;
	margin: 6px 0 0 16px;
	display:inline;
}
.exhibitions .main-content ul a{
	display:block;
	overflow: hidden;
	width: 121px;
	height: 121px;
}
.exhibitions .main-content ul a:hover,
.exhibitions .main-content ul .active a{
	border: 2px solid #000000;
	width: 117px;
	height: 117px;
}
.exhibitions .main-content ul a img{
	display:block;
	width: 121px;
	height: 121px;
}
.exhibitions .main-content ul a:hover img,
.exhibitions .main-content ul .active a img{
	margin:-2px 0 0 -2px;
}
.exhibitions .main-content ul p{
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	float:left;
}

.exhibitions .side-bar .previous{
	list-style:none;
	margin:14px 0 0;
	padding:0;
}
.exhibitions .side-bar .previous li{
	margin-bottom: 3px;
	display: block;
	float: left;
}

.exhibitions .side-bar  .previous a{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	clear: both;
	font-weight: bold;
	display: block;
	float:left;
	width: 160px;
	text-decoration:none;
}
.exhibitions .side-bar  .previous span{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	width: 160px;
	float: left;
	display: block;
	text-decoration:none;
}
.exhibitions .side-bar  .previous a:hover{color:#000;}

.exhibitions .side-bar .view_all{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color:#666;
	margin-top: 15px;
	display:block;
	float: left;
}

.exhibitions .side-bar .view_all:hover{
	color:#000;
	text-decoration:none;
}

acronym {
	outline:none;
}

/* exhibitions-all page */
.exhibitions-all .side-bar{
	margin:15px 38px 0 48px;
	width:175px;
}
.exhibitions-all .side-bar h2{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin:0;
}
.exhibitions-all .side-bar h3, .exhibitions-all .main-content h3{
	font: 16px/18px Arial, Helvetica, sans-serif;
	color:#666;
	height: 20px;
	clear: both;
	margin:15px 0px 15px 0px;
/* 	padding-top:15px; */
}
.exhibitions-all .side-bar  ul{
	list-style:none;
	margin:14px 0 0;
	padding:0;
}
.exhibitions-all .side-bar ul .active a {
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

.exhibitions-all .side-bar  ul a{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
}
.exhibitions-all .side-bar  ul a:hover{text-decoration:none;color:#000;}
.exhibitions-all .main-content{margin:15px 0 0;}
.exhibitions-all .main-content h1{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin:0;
}
.exhibitions-all .main-content .exhibitions-all-list{
	list-style:none;
	margin: 3px 0 0; 
	padding:0;
}
.exhibitions-all .main-content .exhibitions-all-list li{
	overflow:hidden;
	width: 100%;
	margin: 15px 0;
}
.exhibitions-all .main-content .exhibitions-all-list div{
	float:right;
	width: 560px;
	margin: 0 27px 0 0;
	display:inline;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.exhibitions-all .main-content .exhibitions-all-list div span{
	display:block;
	color: #f00;
	text-decoration:underline;
}
.exhibitions-all .main-content .exhibitions-all-list div a{color:#000;}
.exhibitions-all .main-content .exhibitions-all-list div a:hover{text-decoration:underline}
.exhibitions-all .main-content .exhibitions-all-list div p{margin:0}
.exhibitions-all .main-content .exhibitions-all-list img{margin: 2px 0 0}
.exhibitions-all .main-content .exhibitions-all-content{
	width: 645px;
	margin: 17px 0 0;
}
.exhibitions-all .main-content .exhibitions-all-content .fl-right{
	float:right;
	margin: 0 0 10px 25px;
}
.exhibitions-all .main-content .exhibitions-all-content p{
	margin:0 0 24px;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
}


.exhibitions-all .main-content .previous-list{
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.exhibitions-all .main-content .previous-list li{
	float: left;
	display: block;
	list-style: none;
	clear: both;
	/*margin: 0px 0px 15px 0px;*/
	padding: 0px;
	width: 550px;
}

.exhibitions-all .main-content .image img{
	width: 121px;
	height: 121px; 
}

.exhibitions-all .main-content .image{
	width: 121px;
	height: 121px; 
	float: left;
	display: block;
	clear: both;
	padding-top: 5px;
}
.exhibitions-all .main-content .info{
	width: 300px;
	height: 70px;
	float: left;
	display: block;
	clear: none;
	padding-left: 15px;
}

.exhibitions-all .main-content .info strong, .exhibitions-all .main-content .info span{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration:none;
	float: left;
	clear: both;
	width: 100%;
}
.exhibitions-all .main-content .info strong{
	font-weight: bold;
}

.exhibitions-all .main-content .info strong a{
	font-weight: bold;
	color: #666;
	cursor: pointer;
	text-decoration: none;
}
.exhibitions-all .main-content .info span a{
	color: #666;
	cursor: pointer;
	text-decoration: none;
}

.exhibitions-all .main-content .info strong a:hover,  .exhibitions-all .main-content .info span a:hover{
	color:#000;
}



/* enquiries page */
.enquiries .side-bar{
	
}
.enquiries .side-bar h2{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin: 2px 0 9px;
}
.enquiries .side-bar div{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	margin: 16px 0;
}
.enquiries .side-bar div.map{margin: 21px 0 9px}
.enquiries .side-bar a{
	color:#666;
}
.enquiries .side-bar a:hover{text-decoration:none;color:#000;}
.enquiries .side-bar a img{display:block}
.enquiries .side-bar p{
	margin:0;
}
.enquiries .main-content{margin: 12px 0 0}
.enquiries .main-content h1{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
	margin:0 0 18px; 
}
.enquiries .main-content p{
	margin:0 0 9px;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
}
.enquiries .main-content em{
	color:#f00;
	font-size:12px
}
.enquiries .main-content form div{margin:21px 0 0}
.enquiries .main-content form .row{
	margin:3px 0;
	overflow: hidden;
	width: 100%;
}
.enquiries .main-content form .row span{
	font: 10px/14px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	width: 100px;
	text-align:left;
	margin: 0 3px 0 0;
}
.enquiries .main-content form .row input{
	float:left;
	border:1px solid #a5acb2;
}
.enquiries .main-content form input.yellow{
	border-color:#7c7b7d;
	border-bottom-color:#f5f5f6;
	border-right-color:#f5f5f6;
	background:#ffffa0;
}
.enquiries .main-content form textarea{
	float:left;
	border:1px solid #a5acb2;
	width: 285px;
	height: 130px;
}
.enquiries .main-content #enquiry-error, #search-error{ 
	color: red;
}

.enquiries .width-72{width: 72px;}
.enquiries .width-145{width: 145px;}
.enquiries .width-170{width: 170px;}
.enquiries .width-270{width: 270px;}
.enquiries .main-content form .button{
	margin:10px 0 0 103px;
}


/* search page */
.search .side-bar{
	
}
.search .side-bar h2{
	margin:0;
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height:25px;
}
.search .side-bar p{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:20px 0 25px;
}
.search .side-bar form div.row{
	overflow:hidden;
	width:100%;
	margin: 8px 0;
}
.search .side-bar form .row input{
	float:left;
	width: 13px;
	height: 13px;
	margin:2px 7px 0 0;
	padding: 0;
}
.search .side-bar form label{
	float:left;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.search .side-bar form .search-fld{margin:24px 0 0}
.search .side-bar form .search-fld input{
	width: 188px;
	border: 1px solid #a5acb2;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.search .side-bar form .btn{margin: 11px 0 0;}
.search .main-content{margin: 11px 0 0}
.search .main-content h1{
	margin:0;
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF/*#666;*/
	height: 25px;
}
.search .main-content .result-info{
	font: 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin: 15px 0 0;
}
.search .main-content .result-item{
	font: 11px/17px Arial, Helvetica, sans-serif;
	color:#000;
	margin: 13px 0;
}
.search .main-content .result-item p{margin:0}
.search .main-content .result-item p a{
	color:#f00;
	text-decoration:underline;
}
.search .main-content .result-item p a:hover{text-decoration:none}
.search .main-content .result-item ul{
	list-style:none;
	margin: 0;
	padding:0;
}
.search .main-content .result-item ul li{
	display:inline;
	padding: 0 1px 0 9px;
	background: url(breadcrumb-separator.gif) no-repeat 0 50%;
	font: 11px/18px Arial, Helvetica, sans-serif;
}
.search .main-content .result-item ul li:first-child{
	background:none;
	padding-left:0;
}
.search .main-content .result-item ul li a{
	color:#000;
	text-decoration:underline;
}
.search .main-content .result-item ul li a:hover{text-decoration:none}


/* gallery page */
.gallery .side-bar{
}
.gallery .side-bar h2{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;/*#666;*/
	height: 25px;
	margin: 2px 0 9px;
}
.gallery .side-bar div{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color:#666;
	margin: 16px 0;
}
.gallery .side-bar div.map{margin: 21px 0 9px}
.gallery .side-bar a{
	color:#666;
}
.gallery .side-bar a:hover{color:#000;}
.gallery .side-bar a img{display:block}
.gallery .side-bar p{
	margin:0;
}
.gallery .main-content{margin: 12px 0 0}
.gallery .main-content h1{
	font: 22px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;/*#666;*/
	height: 25px;
	margin:0 0 15px; 
}
.gallery .main-content p{
	margin:0 0 9px;
	font: 11px/17px Arial, Helvetica, sans-serif;
	color:#666;
}
.gallery .main-content div#main-content-col-A{
	width: 300px;
	float: left;
}
.gallery .main-content div#main-content-col-B{
	width: 270px;
	float: right;
}
.gallery .main-content div#main-content-col-B img{
	margin-bottom: 15px;
}
.gallery .main-content div#main-content-col-B a{
	color:#666;
	display: block;
	margin-bottom: 5px;
}
.gallery .main-content div#main-content-col-B a:hover{
color:#000;
}

/* stockroom */
.stockroom  #contentHolder{
	margin-left: 48px;
}

.stockroom h3{
	float:left;
}

.stockroom .block {
	float:left;
	width:121px;
/* 	height:200px; */
	/*background-color:black;*/
	margin-bottom: 30px;
}

.stockroom .block img {
	width:121px;
	height:121px;
}

.stockroom .description {
	text-align:left;
	width:250px;
/* 	height:200px; */
	float:left;
	margin-left: 10px;
	margin-right:20px;
}

.stockroom .clear {
	clear:both;
}

#footer{
	margin: -25px auto 0;
	width: 940px;
	height: 24px;
	/*padding: 16px 0 0;*/
	overflow: hidden;
	float: left;
}

.address {
    	font: 10px/12px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	float:left;
}
.address a{color:#7c7c7c;}
.address a:hover{text-decoration:underline;}


#footer p{
	float:right;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color:#7c7c7c;
	margin:0;
}
#footer .print-copy{display:none;}
/* sIFR */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	height:26px !important;
}

.sIFR-replaced {
	visibility: visible !important;
	height:26px !important;	
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: none;
	overflow: hidden;
}
.side-bar h2 span,
.main-content h1 span,
h1.replace-sifr span,
.news .side-bar h3 span,
.exhibitions .side-bar h3 span,
.artists-image .side-bar .options h2,
.artists-image .main-content h1,
.exhibitions-all .side-bar h3,
.exhibitions-all .main-content h1,
.exhibitions-all .main-content h1 span,
.exhibitions-all .main-content h3,
.exhibitions-all .main-content h3 span {
	color: #666666 !important;
}