body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #ffffff;

	margin: 0;

}



iframe body,iframe html{margin:0;padding:0;}



TABLE, TD, P {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	line-height:12px;
	font-weight: normal;

	color: #000000;

}



FORM{ display: inline; }

A{



}

A:link{

	text-decoration: none;

	color: #8A8A8A;

}



A:visited{

	text-decoration: none;

	color: #8A8A8A;

}



A:hover{

    text-decoration: none;

	color: #ED8E07;

}



A:active{

text-decoration: none;

	color: #ED8E07;

}



A.artist:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #8A8A8A;

}



A.artist:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #8A8A8A;

}



A.artist:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #ED8E07;

}



A.footer:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}



A.footer:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}



A.footer:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #FCE49A;

}

.footer_white {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}



.footer_white_sm {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color: #FFFFFF;

}





.header_grey {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-decoration: none;

	font-weight: bold;

	color: #777777;

}

h1.header_grey{ margin-bottom:0; }


.grey_sm {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	color: #777777;

}

.header_grey_italic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	font-style: italic;

	color: #777777;





}

.title_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #999999;

}

.title_header_italic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	color: #999999;

}

.artist_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #777777;

}

.artist_text {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

	color: #777777;

}



.admin_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	font-style: italic;

	color: #FFFFFF;

}

.admin_header {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-decoration: none;

	font-weight: bold;

	color: #FFFFFF;

}

A.admin_red:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #ff0000;

}



A.admin_red:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #ff0000;

}



A.admin_red:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #ED8E07;

}



.press_summary {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	color: #000000;



}





/*** Homepage layout ***/

#wrapper {

	width: 100%;

}



#container {

	width: 780px;

	height: 235px;

	vertical-align: top;

}



.caption_text {

	color: #FFFFFF;

}

#column_wrapper {

	float: left;

	width: 520px;

}

#container #left_content,#container #right_content {
	display:none;
	float:left;
}

#container #right_content {
	width:258px;
	height:200px;
	margin:0;
	overflow:hidden;
	float:left;
}
#container #left_content {
	width:258px;
	height:200px;
	margin:0;
	overflow:hidden;
	float:left;
}
#container #middle_content {
	width:258px;
	height:200px;
	margin:0 3px;
	overflow:hidden;
	float:left;
}

#middle_content .description{ height:26px;width:258px;text-align:center;color:#ffffff;line-height:26px;background:#ee8d08;margin-top:6px;font-weight:bold; }

#left_content .current, #right_content .upcoming{
	height:172px;
	width:258px;
	margin-bottom:6px;
}

.currentControl, .upcomingControl{
	height:26px;
	width:258px;
}

.currentControl{background:#89a038;}
.upcomingControl{background:#b0b0b0;}

#prevCurrent,#nextCurrent,#prevUpcoming,#nextUpcoming{
	cursor:pointer;
	float:left;
	width:26px;
	height:26px;
}

#prevCurrent{background:url(/images/arrow_left_green.gif) no-repeat center center;}
#nextCurrent{background:url(/images/arrow_right_green.gif) no-repeat center center;}
#prevUpcoming{background:url(/images/arrow_left_grey.gif) no-repeat center center;}
#nextUpcoming{background:url(/images/arrow_right_grey.gif) no-repeat center center;}

#current_txt,#upcoming_txt{
	float:left;
	text-align:center;
	line-height:26px;
	width:100%;
}

#container #bottom_content {

	clear: both;

	width: 780px;

	vertical-align: bottom;

	padding-top: 5px;
height:120px;
overflow:hidden;
	position:relative;
}


.shonberg-link{ 
    position: absolute;
    top: 54px;
	width:780px;
}

.shonberg-link p{
font-size: 12px;
    line-height: 20px;
    text-align: center;
    width: 100%;
	font-weight:bold
}


#container img {

	border: none;

}



#currentExibition {

	visibility: hidden;

}



#upcomingExibition {

	visibility: hidden;

	position: relative;

	top: -27;

}



.exhibition_title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #ED8E07;
	line-height:19px;

}





#archive *{

	font-size: 13px;

	text-decoration: none;

	color: #333333;

}



#archive A, #archive A:link, #archive A:visited, #archive A:active, #archive A:hover{

	font-size: 13px;

	text-decoration: none;

	color: #333333;

}



#archive A:hover{

	text-decoration: none;

	color: #ED8E07;

}



.date {

	font-size: 12px;

	text-decoration: none;

	color: #333333;

}

A.date:link, A.date:visited, A.date:active {

	text-decoration: none;

	color: #333333;

}

A.date:hover{

	text-decoration: none;

	color: #ED8E07;

}

.subject {

	font-size: 12px;

	font-weight: bold;

	text-decoration: none;

	color: #333333;

}

A.subject:link, A.subject:visited, A.subject:active {

	font-weight: bold;

	text-decoration: none;

	color: #333333;

}

A.subject:hover{

	font-weight: bold;

	text-decoration: none;

	color: #ED8E07;

}

img.logoimagepad {

float: left;

margin: 0px 13px 4px 0px;

}

.form_fields {

	border: 1px solid #cccccc;

border-width: Thin;

}

.title_header_italic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	color: #999999;

}

A.title_header_italic:link, A.title_header_italic:visited, A.title_header_italic:active {

font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

	color: #999999;

}

A.title_header_italic:hover{

	text-decoration: none;

	color: #ED8E07;

}

.title_header_italiclg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-style: italic;

	font-weight: bold;

	color: #999999;

}

.title_price {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: italic;

	font-weight: normal;

	color: #333333;

}

.title_italicsm {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	color: #666666;

}

A.title_italicsm:link, A.title_italicsm:visited, A.title_italicsm:active {

font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	text-decoration: none;

	color: #666666;

}

A.title_italicsm:hover{

	text-decoration: none;

	color: #ED8E07;

}



.sp-artist_title {

	font-weight: bold;

	text-decoration: none;

	color: #ED8E07;

}

A.sp-artist_title:link, A.sp-artist_title:visited, A.sp-artist_title:active {

	font-weight: bold;

	text-decoration: none;

	color: #ED8E07;

}

A.sp-artist_title:hover{

	text-decoration: none;

	color: #8A8A8A;

}

.sp-curator_title {

	font-weight: bold;

	text-decoration: none;

	color: #666666;

}

A.sp-curator_title:link, A.sp-curator_title:visited, A.sp-curator_title:active {

	font-weight: bold;

	text-decoration: none;

	color: #666666;

}

A.sp-curator_title:hover{

	text-decoration: none;

	color: #ED8E07;

}

.sp-curator_title2 {

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

	color: #999999;

}

A.sp-curator_title2:link, A.sp-curator_title2:visited, A.sp-curator_title2:active {

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

	color: #999999;

}

A.sp-curator_title2:hover{

	text-decoration: none;

	color: #ED8E07;

}

.sp-archive_title {

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	color: #ED8E07;

}

A.sp-archive_title:link, A.sp-archive_title:visited, A.sp-archive_title:active {

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	color: #ED8E07;

}

A.sp-archive_title:hover{

	text-decoration: none;

	color: #8A8A8A;

}

.sp-pagination {

	font-weight: normal;

	text-decoration: none;

	color: #ED8E07;

}

A.sp-pagination_title:link, A.sp-pagination_title:visited, A.sp-pagination_title:active {

	font-weight: normal;

	text-decoration: none;

	color: #8A8A8A;

}

A.sp-pagination_title:hover{

	text-decoration: none;

	color: #8A8A8A;

}

.sp-pagination_bar {

	font-weight: normal;

	text-decoration: none;

	color: #8A8A8A;

	padding-right: 4px;

	padding-left: 4px;

}

#greyline {

 height: 12px;

 width: 640px;

border-bottom: 1px solid #cccccc;

}

.artistsubnavrep a.artistsubnavrep{ background:url('images/subart-rep.gif') no-repeat left top; float:left; height:25px; width:88px; margin:0px 0 0; }

.artistsubnavrep a.artistsubnavrep:hover{ background:url('images/subart-rep.gif') no-repeat left bottom; }

.artistsubnavrep span { display:none; }



.artistsubnavsel a.artistsubnavsel{ background:url(images/subart-sel.gif) no-repeat left top; float:left; height:25px; width:91px; margin:0px 0 0; display: block; }

.artistsubnavsel a.artistsubnavsel:hover{ background:url(images/subart-sel.gif) no-repeat left bottom; }

.artistsubnavsel span { display:none; }

.divider { border-bottom: 1px solid #999999; }

.upcomingDescription_text a,.currentDescription_text a{cursor:pointer;display:block;width:780px;height:24px;line-height:24px;color:#ffffff;font-weight:bold;}
.currentDescription_text a{background:#485816;}
.upcomingDescription_text a{background:#666666;}
.upcomingDescription_text a:hover,.currentDescription_text a:hover{display:block;text-decoration:none;color:#ffffff;}

a#slideshow{
	background:transparent url(images/btn_enlarge.png) no-repeat scroll right bottom;
	padding-bottom:22px;
	overflow:hidden;
	border:1px solid #ffffff;
	display:block;
}

.exhibition_title a:link {
	color: #ED8E07;
}

/* NEW ARTIST LANDING PAGE LAYOUT */

.intro-gallery{
	width:605px;
	overflow:hidden;
}

.intro-gallery .photo-box{
	float: left;
    height: 100px;
    width: 100px;
    margin: 0 20px 20px 0;
    overflow: hidden;
	text-align:center;
}
.intro-gallery .photo-box.last{

	margin-right:0px;
}
.intro-gallery .photo-box .photo-inner{
	text-align:center;
	margin:auto;
	display:table-cell;
	vertical-align:middle;
}
.intro-gallery .photo-box .photo-inner-align{
}

.intro-gallery .photo-box .photo-inner img{
	border: 1px solid #CCCCCC;
    min-height: 100px;
}


* html .intro-gallery .photo-box .photo-inner img{


}


.intro-gallery .photo-box .photo-inner a{

}

a.orange{
	color:#ED8E07;
}



