/* general styling */

*:focus {
	outline: 0;
}
.page_title{
	height: 27px; width: 853px; background: #dddddd url(../images/page_title_bg.gif) no-repeat 0 0; margin: 8px 0 0 4px;
}
.page-title-wide{
    margin:8px 0 0 0;
    width:857px;
}
.page-title-thin{
    margin:8px 0 0 0;
    width:419px;
}
.page_title h1{
	float: left; height: 27px; margin: 5px 0 0 10px; font: bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 16px;
}
.page_title h1 span{
	color: #6f6f6f; line-height: 16px;
}
.page_title em{
	height: 27px; background: url(../images/page_title_bg.gif) no-repeat 0 -27px; float: right; display: block; width: 4px;
}
form button{
	float: left; width: 62px; height: 27px; background: url(../images/button_red.gif) no-repeat 0 0; border: none; font: bold 14px Arial, Helvetica, sans-serif; color: #fff;
	cursor: pointer; margin: 0 8px 0 0; padding-bottom: 2px;
}
form button.long{
	width: 150px; background-position: 0 100%; margin: 0;
}
/* Individual artists Page */
#column_main{
	float: left; width: 500px; margin: 5px 0 0 14px;
}
#column_right{
	float: right; width: 295px; margin:5px 2px 30px 0;
}

#column_main h2.heading,
#column_right h2.heading{
	color: #797070; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 14px; padding: 30px 0 0; 
}
#column_right h2.heading-bibliography{
    margin-bottom:-18px; padding:7px 0 0;
}
#column_main p{
	color: #707070; font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; padding: 15px 0 0;
}
#column_main ul.no-bullet{
	padding: 15px 0 0; list-style: none;
}
#column_main ul li{
	color: #707070; font: normal 12px Arial, Helvetica, sans-serif; line-height: 15px; margin: 3px 0 0;
}

#column_right h2.heading{
	border-bottom: 1px solid #efefef; padding: 30px 0 11px 1px;
}
#column_right ul.thumb-list{
	list-style: none;
}
#column_right ul.thumb-list li{
	display: block; float: left; margin: 23px 16px 0 5px;
    width: 128px;
}

#column_right ul.thumb-list li a{
	background:transparent url(../images/thumb_bg.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:110px;
	margin:5px 0 0;
	text-align:center;
	width:142px;
}
#column_right ul.thumb-list li.right{
	margin-right: 0;
}
/* All artists Page */
#search_page{
	width: 831px; margin: 8px auto 0; font: normal 12px Arial, Helvetica, sans-serif;
}
#search_page form#quick_search{
	float: right;
}
#search_box form#quick_search label{
	color: #b01f24; font: bold 14px Arial, Helvetica, sans-serif; display: block; float: left; margin: 4px 0 0; padding: 0;
}
#search_box form#quick_search input{
	width: 212px; background: url(../images/textbox.gif) no-repeat 0 0; border: none; padding: 6px 0 8px 6px; font: normal 12px Arial, Helvetica, sans-serif;
	float: left; margin: 0 0 0 6px;
}

div.info a{
	font-size: 16px; font-weight: bold; color: #b01f24;
}
div.info a.active{
	color: #e1e1e1;
}
div.info a:hover{
	text-decoration: underline;
}
div.info h2{
	color: #707070; font-size: 20px; font-weight: bold; margin: 25px 0 0;
}
div.info h2 span{
	color: #b01f24;
}
div.info p{
	color: #595959; line-height: 19px; margin: 15px 0 0;
}

#display_artists ul li{
	display: block; float: left; width: 276px; height: 170px; margin: 37px 0 0 1px;
}
#display_artists ul li div.artist-title
{
    height: 27px;
}
#display_artists ul li a.title{
	font-weight: bold; font-size: 15px; color: #af1f24; padding-left: 10px;
}
#display_artists ul li a.title:hover{
	color: #26363b;
}
#display_artists ul li a.thumb, .exhibition a.thumb {
	display: block; float: left; width: 142px; height: 110px; background: url(../images/thumb_bg.png) no-repeat 0 0; margin: 5px 0 0; text-align:center;
}
#display_artists ul li a.thumb img, .exhibition a.thumb img {
	margin: 10px 12px;
}
#display_artists ul.details{
	width: 125px; float: left; margin: 10px 0 0 4px; padding-bottom: 6px; overflow: hidden;
}
#display_artists ul.details li{
	display: block; float: none; width: auto; height: auto; font-size: 11px; color: #676767; line-height: 12px; margin: 3px 0 0;
}
#display_artists ul.details li a{
	color: #af1f24; text-decoration: underline;
}
#display_artists ul.details li a:hover{
	color: #26363b;
}
#display_artists ul li.more-li{
    margin-top: 8px;
}
#display_artists ul li a.more{
	color: #af1f24; text-decoration: underline; font-size: 11px;
}
#display_artists ul a.more:hover{
	color: #26363b; text-decoration: none;
}

#pagination{
	margin: 70px 0 0;
}
#pagination .results{
	float: left; color: #af1f24; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 5px 0 0;
}
#pagination .results span{
	color: #707070;
}
#pagination .pagination{
	float: right;
}
#pagination .pagination a{
	display: block; float: left; padding: 7px 2px 0; font-size: 12px; font-weight: bold; color: #676767;
}
#pagination .pagination a:hover{
	color: #26363b;
}
#pagination .pagination a.button{
	width: 62px; height: 20px; background: url(../images/button_red.gif) no-repeat 0 0; color: #fff; text-align: center; padding: 7px 0 0; margin: 0 0 0 2px; font-size: 11px;
}
#pagination .pagination a.button.previous{
	margin-right: 7px;
}
#pagination .pagination a.button.next{
	margin-left: 7px;
}
#pagination .pagination a.active{
	color: #b82031;
}
#pagination .pagination span{
	display: block; float: left; width: 1px; height: 10px; font-size: 1px; background: #676767; margin: 8px 3px 0;
}

#popup, .popup{
	width: 781px; position: absolute; top: 220px; margin-left: 26px; display: none;
}
#popup .top, .popup .top{
	width: 781px; height: 18px; background: url(../images/popup_top.png) no-repeat 0 0;
}
#popup .bg, .popup .bg{
	width: 781px; background: url(../images/popup_bg.png) repeat-y 0 0;
}
#popup .bottom, .popup .bottom{
	width: 781px; height: 29px; background: url(../images/popup_bottom.png) no-repeat 0 0;
}
#advanced_search{
	width: 760px; margin-left: 1px;
}
#advanced_search .page_title{
	width: 726px; margin: 0 auto 30px;
}
#advanced_search form{
	width: 730px; margin: 0 auto; padding: 0 0 20px;
}
#advanced_search form div.row{
	height: 30px; margin: 25px 0 0;
}
#advanced_search form div.row label{
	float: left; width: 144px; font-size: 17px; font-weight: bold; color: #707171; padding: 0; margin: 3px 0 0;
}
#advanced_search form div.row label.short{
	width: 95px; text-align: right; font-size: 13px; margin: 4px 0 0;
}
#advanced_search form div.row label.two-lines{
	margin: -2px 0 0;
}
#advanced_search form div.row label span{
	font-size: 12px;
}
#advanced_search form div.row input.textbox{
	float: left; background: #eaebec; border: 2px solid #d8d8d7; padding: 3px; font: normal 12px Arial, Helvetica, sans-serif; width: 574px;
}
#advanced_search form div.row input.textbox.medium{
	width: 274px;
}
#advanced_search form div.row select.selectbox{
	float: left; font: normal 12px Arial, Helvetica, sans-serif; width: 584px; padding: 3px;
}
#advanced_search form div.row select.selectbox.medium{
	width: 280px;
}
#advanced_search form div.row select.selectbox.short{
	width: 182px; float: right; margin-right: 2px;
}
#advanced_search form div.row button{
	float: right; background: url(../images/button_red_long.gif) no-repeat 0 0; width: 181px; margin-right: 2px;
}
/* Regions Page */
#search_box{
    width: 542px;
    float: right;
}
a.artists-all{
    color:#E1E1E1;
    font-size:16px;
    font-weight:bold;
    line-height:21px;
    margin-right:8px;
}
a.tab{
    border-right:2px solid;
    padding-right:5px;
}
div.info{
    margin-top: 33px;
}
div.info div.text-info img{
    float: right;
}
div.info div.text-info p{
    line-height: 5px;
}
div.info div.text-info p.top-line{
    padding-top: 12px;
}
a.map-link{
    font-size: inherit !important;
}
ul.details li.desc{
    height: 77px !important;
}
ul.details li.desc p{
    margin-bottom: 4px;
}
img.mastermap{
    margin:0 0 -164px 55px;
    width:92%;
}
#regions-popup div.page_title{
    width: 241px;
    left:16px;
    position:absolute;
    top:25px
}
div.regions-block{
    margin-left: 22px;
    width:79%;
}
ul.regions-list{
    list-style-type: decimal;
    margin-left:16px;
}
ul.regions-list li{
    margin-bottom: 6px;
}
ul.regions-list li div{
    display: inline-block;
}
ul.regions-list li div.region{
    width: 28%;
}
ul.regions-list li div.description{
    width: 72%;
}
.maps-link{
    position:absolute;
}
#maps-link-1{
    left:185px;
    padding-left:44px;
    top:224px;
}
#maps-link-2{
    left:57px;
    padding-left:137px;
    top:141px;
}
#maps-link-3{
    left:285px;
    padding-left:71px;
    top:26px
}
#maps-link-4{
    left:696px;
    padding-bottom:17px;
    padding-left:42px;
    top:75px;
}
#maps-link-5{
    left:584px;
    padding-left:154px;
    top:32px;
}
#maps-link-6{
    left:353px;
    padding-bottom:11px;
    padding-left:237px;
    top:310px;
}
#maps-link-7{
    left:371px;
    padding-left:75px;
    top:52px;
}
#maps-link-8{
    left:269px;
    padding-left:95px;
    top:113px;
}
#maps-link-9{
    left:237px;
    padding-left:155px;
    top:157px;
}
#maps-link-10{
    left:189px;
    padding-left:129px;
    top:310px;
}
#maps-link-11{
    left:297px;
    padding-left:98px;
    top:239px;
}
#maps-link-12{
    left:697px;
    padding-left:41px;
    top:93px;
}
img.closemap{
    float: right;
    margin-top:239px;
}
#regions-popup div.bottom{
    margin-top:-6px;
}
/* Exhibitions detailed Page*/
div.thumb_area{
    margin-top: 10px;
}
div.highslide-gallery{
   margin-left: -6px; 
}
.highslide-gallery a.highslide{
    background:url("../images/thumb_bg_small.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height:63px;
	margin:0 10px 13px;
    width:81px;
    text-align: center;
}
.highslide-gallery img{
    border: none !important;
    margin: 6px !important;
}

.font-sold img { margin-top: 10px; padding-right: 5px; }
#column_right ul.thumb-list li .font-sold { padding-left:40px; }
a.redlink { color:#B00019; text-decoration: underline; }
.noAvailableArtworks { color:#B00019; font-size: 12px; margin-top: 10px; }
#column_right ul.thumb-list li img { margin-top:10px; }

