@charset "utf-8";

BODY{
	margin:0;
	padding:0;
	font:11px Tahoma, Verdana;
	color:#26363b;
}

H1, H2, H3, Ul, OL, LI, FORM{
	margin:0;
	padding:0;
}

H1{
	color:#b00019;
	font-size:13px;
	margin-bottom:7px;
}


SELECT, INPUT, TEXTAREA, FILE{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#26363b;
}

P{
	margin:0 0 15px 0;
	padding:0;
}

A{
	color:#26363b;
	text-decoration:none;
	outline:none;
}

A:hover{
	text-decoration:none;
}

A IMG{
	border:0;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

/* Hides from IE-mac 

*:first-child+html .clearfix{
	height:1%;
}

*html .clearfix {	height:1%;
}

End hide from IE-mac */

.clr{
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
}

#main_layout{
	width:857px;
	margin:auto;
}

#header{
	height:109px;
	background:url(../images/sprtr_line.gif) repeat-x left bottom;
}

A.logo{
	background:url(../images/logo_shortst.gif) no-repeat left top;
	width:323px;
	height:60px;
	float:left;
	margin:33px 0 0 6px;
}

#main_nav{
	height:22px;
	float:right;
	width:500px;
	margin-top:67px;
}

#main_nav A{
	height:22px;
	float:left;
	padding-left:8px;
	color:#989696;
	font-size:13px;
	font-weight:bold;
	margin-right:8px;
}

#main_nav A:hover,
#main_nav A.active
{
	background:none;
	color:#b00019;
	background:url(../images/nav_left.gif) no-repeat left top;
}

#main_nav A.active SPAN
{
	background:url(../images/nav_rgt.gif) no-repeat right top;
}

#main_nav A.last{
	margin-right:0;
}

#main_nav A SPAN{
	display:block;
	float:left;
	cursor:pointer;
	height:20px;
	padding:2px 16px 0 10px;
}

#main_nav A:hover SPAN{
	background:url(../images/nav_rgt.gif) no-repeat right top;
}

#home_left{
	width:473px;
	float:left;
}

#home_right{
	width:352px;
	float:right;
	background:url(../images/home_right_btm_bg.jpg) no-repeat left bottom;
	padding-bottom:30px;
	min-height:379px;
	height:auto !Important;
	height:379px;
	margin:4px 0 0px;
	line-height:16px;
}

#home_right h1{
    color: #797070;
}
#contents{
	background:url(../images/sprtr_line.gif) repeat-x left bottom;
	padding-top:6px;
	padding-bottom:20px;
}

.home_slide{
	background:url(../images/slideshow_bg.gif) no-repeat left top;
	height:320px;
	width:450px;
	padding:8px 20px 22px 8px;
	text-align: left;
}

#slide-wrapper{
	position:relative;
	height:330px;
}


#slide-wrapper .fpss-introtext{
	position:absolute;
	top:350px;
	left:5px;
	color:#787878;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	width:205px;
	text-align: left;
}

#slide-wrapper .slide
{
	position:absolute;

}
.home_slide_thumbs{
	height:55px;
	background:#eee;
	margin:0 13px 0 5px;
	border:solid 1px #c9c9c9;
	padding:8px;
}


.home_slide_thumbs .txt{
	width:178px;
	float:left;
	color:#787878;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

.home_slide_thumbs .pics{
	width:240px;
	float:right;
}

.home_slide_thumbs .pics A{
	background:#fff;
	padding:3px;
	display:block;
	float:left;
	margin-right:5px;
	filter:alpha(opacity=60);
	opacity:.6;
}



.home_slide_thumbs A.thumbs{
	background:#fff;
	padding:3px;
	display:inline-block;
	margin-right:5px;
}

.home_slide_thumbs .pics A:hover,
.home_slide_thumbs .pics A.navi-active{
	border:solid 1px #b00019;
	padding:2px;
	filter:alpha(opacity=100);
	opacity:1;
}

#footer{
	color:#adadad;
	padding:10px 0;
}

.search_area{
	margin:3px 0 10px;
}

.search_area INPUT.search{
	background:url(../images/quick_serach.jpg) no-repeat left top;
	width:105px;
	height:22px;
	border:0;
	cursor:pointer;
	
}
.search_area INPUT.inputs{
	margin-right:5px;
	width:131px;
}

.search_result_heading{
	color:#f5cdcd;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	background:#b00019;
	padding:4px 10px;
}

.search_result_heading A{
	color:#f5cdcd;
	text-decoration:underline;
}

.srch_rslt{
	border-left:solid 1px #d5d5d5;
	background:#f5f5f5;
}

.srch_rslt TR.alt{
	background:#fafafa;
}

.srch_rslt TH{
	background:#ece1dc;
	font-weight:normal;
	padding:3px 10px;
}

.srch_rslt TD{
	padding:6px 10px;
	border-right:solid 1px #d5d5d5;
	border-bottom:solid 1px #d5d5d5;
}

.srch_rslt .a_pic {
	border-right:0;
}

.srch_rslt .a_pic IMG{
	border:solid 1px #000;
}

.srch_paging{
	height:22px;
	padding-top:10px;
}

.exhibition_heading{
	color:#f5cdcd;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	background:#b00019;
	padding:4px 10px;
	margin-top:3px;
}

.exhibition{
	background:#f5f5f5;
}

.exhibition TR.alt{
	background:#fafafa;
}

.exhibition TD{
	padding:8px 12px;
	line-height:15px;
	border-bottom:solid 2px #fff;
}

.exhibition TD.pic{
	border-right:solid 2px #fff;
}

.exhibition TD.pic IMG{
	margin-top:5px;
	border: none;
}

.exhibition TD .title{
	background: none;
	padding:4px 8px;
	font-weight:bold;
	color:#b00019;
	margin-bottom:5px;
	font-size: 13px;
}

.exhibition TD .title A{
	color:#b00019;
}

.exhibition TD .title A:hover{
	text-decoration:underline;
}


.exhibition TD .more{
	margin-top:5px;
	padding-left: 7px;
}

.exhibition TD .more A{
	color:#b00019;
	text-decoration:underline;
}

.exhibition TD .more A:hover{
	text-decoration:none;
}

.news_box{
	background:#f5f5f5;
	line-height:15px;
}

.news_list{
	padding:10px;
	border-bottom:solid 2px #fff;
}

.news_list_alt{
	background:#fafafa
}

.news_list .news_title{
	background:#ebeaea;
	padding:4px 8px;
	font-weight:bold;
	color:#b00019;
	width:820px;
	display:inline-block;
	margin-bottom:5px;
}

.news_list .more{
	margin-top:5px;
}

.news_list .more A{
	color:#b00019;
	text-decoration:underline;
}

.news_list .more A:hover{
	text-decoration:none;
}

.news_list .news_title A{
	color:#b00019;
}

.news_list .news_title A:hover{
	text-decoration:underline;
}


.gallery{
	padding:0 5px;
}

.gal_box{
	width:260px;
	min-height:183px;
	height:auto !Important;
	height:183px;
	background:#dadada;
	padding:8px;
	float:left;
	margin:8px 9px 0 0;
}

.gal_box_last{
	margin-right:0;
}

.gal_box .pic{
	height:150px;
	background:#e7e7e7;
	overflow:hidden;
}

.gal_box .txt{
	color:#fff;
	background:#b00019;
	padding:4px 8px;
	font-weight:bold;
	margin-top:10px;
}

.gal_box .txt A{
	color:#fff;
}

.gal_box .txt A:hover{
	text-decoration:underline;
}

.contact_left{
	width:419px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contact_right{
	width:400px;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-top:50px;
}

.contact_left .heading{
	color:#f5cdcd;
	font-size:13px;
	font-weight:bold;
	background:#b00019;
	padding:4px 10px;
	margin-top:4px;
	border:solid 1px #bfbfbf;
	border-bottom:0;
}

.contact_left .body{
	border:solid 1px #bfbfbf;
	background:#f5f5f5;
	padding:10px 20px;
	margin-bottom:20px;
}

.contact_left .caption{
	color:#b00019;
	font-weight:bold;
	margin:7px 0 5px;
}

.contact_left .inputs{
	width:208px;
	border-bottom:solid 1px #b3b3b3;
	border-right:solid 1px #b3b3b3;
	border-left:solid 1px #e0e0e0;
	border-top:solid 1px #e0e0e0;
	height:17px;
	margin-left:50px;
	padding-top:4px;
}

.contact_left .inputsSmall{
	width:94px;
	margin-left:10px;
}

.contact_left .txtarea{
	width:317px;
	border-bottom:solid 1px #b3b3b3;
	border-right:solid 1px #b3b3b3;
	border-left:solid 1px #e0e0e0;
	border-top:solid 1px #e0e0e0;
	margin-left:50px;
	height:120px;
	overflow:auto;
}

.contact_submit{
	background:url(../images/submit_bttn.gif) no-repeat left top;
	width:72px;
	height:23px;
	border:0;
	cursor:pointer;
	margin:10px 0 0 50px;
}

.contact_right TH{
	border-right:solid 1px #c0c0c0;
	padding:14px 25px 14px 0;
	font-size:12px;
	color:#000;
}

.contact_right TD{
	padding:14px 0 14px 25px;
}

.contact_right A{
	text-decoration:underline;
}

.contact_right A:hover{
	text-decoration:none;
}

.srch_rslt A{
	color:#b00019;
	text-decoration:underline;
}

.srch_rslt A:hover{
	color:#26363b;
	text-decoration:none;
}

.srch_rslt A.artist:hover{
	text-decoration:underline;
}

.detail_area{
	background:#fff;
	padding:10px;
	line-height:18px;
	border: 1px solid #DFDFDF;
}
.detail_area .detail_title{
	font-weight:bold;
	padding-top:20px;
	font-size:12px;
}

.news_detail_box{
	padding:10px;
	background:#f5f5f5;
	line-height:15px;
}

.detail_pic{
	width:450px;
	float:left;
	border: 1px #EFEFEF solid; 
	text-align: center;
	margin: 10px; 
	padding: 20px 10px 20px 10px;
} 

.artwrk_info{
	width:325px;
	float:right;
}

.news_detail_box .news_title{
	background:#ebeaea;
	padding:4px 8px;
	color:#b00019;
	font-weight:bold;
	margin-bottom:5px;
	display:inline-block;
	width:820px;
}

.artist_detail_area{
	padding:10px;
	background:#f5f5f5;
	line-height:17px;
}

.artist_detail_area .name{
	color:#b00019;
	font-weight:bold;
	font-size:13px;
}

.artist_detail_area .detail_title{
	font-weight:bold;
	font-size:12px;
	margin:12px 0 3px 0;
}

.artist_detail_area .dt_ttl{
	width:70px;
	display:inline-block;
}

.success_mail{
	padding:10px 0 0 50px;
	color:#06b806;
	font-weight:bold;
}

.artist_pic{
	border:solid 3px #6f6f6f;
	float:right;
	margin:5px 5px 0 10px;
}

.dtl_ttl{
	color:#b00019;
	font-weight:bold;
	font-size:12px;
	padding-top:15px;
}

.dtl_ttl A{
	text-decoration:underline;
}

.dtl_ttl A:hover{
	text-decoration:none;
}

.note_txt{
	color:#b00019;
	padding-top:4px;
	font-weight:bold;
}

.note_txt SPAN{
	color:#26363b;
	
}

A.detail_cntct{
	text-decoration:underline;
}

A.detail_cntct:hover{
	text-decoration:none;
}

.paging_total{
	font-size:12px;
	font-weight:bold;
	color:#b00019;
	margin:10px 0;
}

.paging .lft IMG{
	margin-left:4px;
}

.paging .rgt IMG{
	margin-right:4px;
}

.paging .mid{
	font-weight:bold;
	font-size:12px;
	padding:0 5px;
}
.paging .mid A{
	color:#b00019;
	margin:0 4px;
}

.paging .mid .currentPage{
	padding:0 4px;
}

.paging .skipInActive{
	cursor:auto;
}

.dt_txts{
	font-weight:bold;
	margin:10px 0 5px;
	line-height:18px;
}

.exh_paging{
	padding-top:10px;
}

.gal_search_left{
	width:238px;
	height:255px;
	float:left;
	border:solid 1px #bfbfbf;
	margin-top:4px;
	background:#f0f0f0;
	color:#000;
}

.gal_search_rgt{
	width:585px;
	height:255px;
	float:right;
	border:solid 1px #bfbfbf;
	margin-top:4px;
	background:#f0f0f0;
	color:#000;
}

.gal_search_rgt TABLE.first{
	width:565px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:8px 0 0 10px;
	font-size: 10px;
}

.gal_search_rgt TABLE.first TD{
	padding:4px 0;
}

.gal_title{
	background:#b00019;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding:4px 10px;
	color:#f5cdcd;
	border-bottom:solid 1px #bfbfbf;
}

.gal_srch_btn{
	background:#b00019 url(../images/search.gif) no-repeat left top;
	width:55px;
	height:19px;
	border:0;
	cursor:pointer;
}

.gal_slct{
	width:90px;
}
.gal_search_left TABLE{
	margin-top:80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:208px;
}
.gal_search_left TABLE TD{
	padding:4px 0;
}

.gal_input1{ width:170px; }
.gal_input2{ width:108px; }
.gal_input3{ width:49px; }
.news_back{ margin-top:20px; }

INPUT.show_all{
	background:#ff0000 url(../images/showall.gif) no-repeat left top;
	width:55px;
	height:19px;
	border:0;
	cursor:pointer;
}

#loadarea{
	height:400px;
	overflow:hidden;
	color:#b00019;
	font-weight:bold;
}

.loadarea IMG{
	border:solid 5px #fff;
	height:310px;
	width:auto;
	margin-bottom:5px;
}


.loadarea A{
	text-decoration:none;
}

.loadarea A:hover{
	text-decoration:underline;
}

.gal_thumb{
	width:640px;
	margin:auto;
	padding-bottom:20px;
}

.gal_thumb A IMG{
	width:68px;
	height:50px;
	border:0;
}
.gal_thumb A{
	width:68px;
	height:50px;
	border:solid 1px #fff;
	filter:alpha(opacity=60);
	opacity:.6;
	border:solid 1px #fff;
	display:block;
	float:left;
	overflow:hidden;
	margin:5px 5px 0 0;
}

.gal_thumb A:hover{
	border:solid 1px #fff;
	filter:alpha(opacity=100);
	opacity:1;
	border:solid 1px #b00019;
}

.caption-row-left {
	text-align: right;
	float:left;
	width: 200px;padding-top: 3px;}

.caption-row-right {
	float: left;
	margin-left: 20px;
	padding-top: 3px;
}

.font-sold {
	font-size: 12px;
	font-weight: bolder;
	color: #b00019;
} 

a.gallery-heading:link {color: #808080; font-size: 10pt; text-decoration: none; }
a.gallery-heading:visited {color: #808080; font-size: 10pt; text-decoration: none; }
a.gallery-heading:hover {color: #808080; font-size: 10pt; text-decoration: underline; }
a.gallery-heading:active {color: #808080; font-size: 10pt; text-decoration: none; }

a.gallery-caption:link {color: #b00019; font-size: 10pt; text-decoration: underline; }
a.gallery-caption:visited {color: #b00019; font-size: 10pt; text-decoration: underline; }
a.gallery-caption:hover {color: #b00019; font-size: 10pt; text-decoration: none; }
a.gallery-caption:active {color: #b00019; font-size: 10pt; text-decoration: underline; }

a.home-link:link {color: #b00019; font-size: 10pt; text-decoration: underline; }
a.home-link:visited {color: #b00019; font-size: 10pt; text-decoration: underline; }
a.home-link:hover {color: #b00019; font-size: 10pt; text-decoration: underline; }
a.home-link:active {color: #b00019; font-size: 10pt; text-decoration: underline; }
.gal_thumbs{
	margin-top:20px;
}
.gal_thumbs A{
	display:block;
	width:67px;
	height:50px;
	float:left;
	margin:0 10px 10px 0;
	padding:2px;
	overflow:hidden;
	border:solid 1px #b00019;
	text-align:center;

}

.artwrk_paging{
	text-align:center;
	height:30px;
}

.exhibitionDescription { padding-left: 7px; }

