/* screen.css Mayer */
/* Reset v2.0 has been placed in separate screen_reset.css */
/*  ------------------------------------------------------------------------ */

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

/* No Styling Here */
body {
height:100%;
margin:0;
padding:0;
}

@font-face {
font-family:'BridgetteMayer';
src:url('../fonts/bridgettemayer-regular-webfont.eot');
src:url('../fonts/bridgettemayer-regular-webfont-0.eot#iefix') format('embedded-opentype'),
url('../fonts/bridgettemayer-regular-webfont.ttf') format('truetype');
font-weight:400;
font-style:normal;
}

@font-face {
font-family:'BridgetteMayerBold';
src:url('../fonts/bridgettemayer-bold-webfont.eot');
src:url('../fonts/bridgettemayer-bold-webfont.eot#iefix') format('embedded-opentype'),
url('../fonts/bridgettemayer-bold-webfont.eot') format('truetype');
font-weight:400;
font-style:normal;
}

strong,dfn,b {
font-weight:bold
}

em,dfn,i {
font-style:italic;
}

p {
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-size:0.917em;
font-weight:400;
line-height:1.5em;
margin:0 0 18px
}

h1 {
font-size:1.5em;
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-weight:400;
font-style:normal;
color:#4C4C4C;
line-height:1.25em;
text-transform:uppercase;
margin:0 0 11px
}

h2 {
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-size:1.25em;
font-weight:400;
color:#7d7d7d;
line-height:1.35em;
text-transform:none;
margin:0 0 32px
}

/*artist-side-nav*/
h3 {
font-size:0.917em;
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-weight:400;
font-style:normal;
color:#7d7d7d;
line-height:1.25em;
text-transform:none;
margin:0;
padding:0 0 5px
}

h3 a:visited, h3 a:link, h3 a:visited {
color:#7d7d7d;
text-decoration:none
}

h3 a:hover {
font-weight:normal;
text-decoration:none;
color:#666
}

h3 a.current {
font-weight:normal;
text-decoration:none;
color:#000
}

/*artist-list*/
h4 {
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-size:0.917em;
color:#7d7d7d;
line-height:2em;
}

h4 a:visited,h4 a:link,h4 a:visited {
color:#7d7d7d;
text-decoration:none
}

h4 a:hover {
font-weight:normal;
text-decoration:none;
color:#000
}

h5 {
color:#666;
font-weight:400;
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
text-transform:uppercase;
margin:2px 0
}

h5 a:link {
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-size:1em;
color:#666;
text-decoration:none
}

a:link {
color:#7D7D7D;
text-decoration:none
}

a:visited {
color:#999;
text-decoration:none
}

a:hover {
color:#666;
text-decoration:none
}

a:active {
color:#666;
text-decoration:none
}

.last {
margin: 0;
padding: 0;
}

.caption {
width:auto;
float:left;
margin:10px 0 0;
padding: 0
}

.caption p {
font-size:0.833em;
margin:0
}

.caption p.title {
font-size: 1.250em;
}

.caption p.date {
font-size:0.833em;
}

#large_slideshow_caption {
text-align:left; 
width:100%;
}

.clear {
height: 1px;
clear:both
}

p.link_website,p.link_back,p.link_logout {
float:right;
text-transform:capitalize;
font-size:0.917em;
line-height:1em;
margin:0 0 14px
}

p.link_more {
text-transform:uppercase;
font-size:0.917em;
line-height:1em;
margin:25px 0 33px
}

p.link_pdf {
padding:0;
margin:0 0 40px 0
}

p.link_back_selected_works {
font-size:0.917em;
float:right;
margin:7px 0 0
}

.rule { /*HR padding does not work properly in IE*/
font-size:0;
width:auto;
height:1px;
background-color: #fff; 
border: 1px solid #F0F0F0; 
border-style: none none solid;
line-height:0;
margin:0;
padding:0;
clear:both
}

/*  ------------------------------------------------------------------------ */
/*Base font size 12pt=.75em*/
#body_wrap {
min-height:100%;
height:auto !important;
height:100%;
margin:0 auto;
padding:0;
width: 100%;
color:#7D7D7D;
background-color:none;
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-size:0.75em; 
line-height:1.125em;
text-align:left;
}

#header_wrap {
width:920px;
height:103px;
text-align:left;
position:relative;
margin:0 auto
}

#logo {
width:100%;
height:25px;
float:left;
margin:40px 0 25px 0;
}

#logo h1{
float:left;
display:none;
}

/*  ---------------------------------Navigation------------------------------ */
#menu_seperator {
background:none;
height:1em;
float:left;
width:100%;
z-index:100;
margin:0
}

#menu_seperator_container {
height:1em;
text-align:center;
float:left;
margin:0 auto
}

#menu_bar {
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
font-size:1em;
height:auto;
float:left
}

#menu_bar ul {
width:920px;
text-align:center;
height:1em;
list-style:none;
float:left;
margin:0;
padding:0
}

/*#menu_bar li a*/
#menu_bar li a {
font-family:'BridgetteMayer', Arial, Helvetica, sans-serif;
color:#7D7D7D;
display:block;
font-size:1em;
line-height:1em;
text-align:center;
text-decoration:none;
text-transform:none;
margin:0;
padding:0 20px 0 0;
width:auto
}
/*#menu_bar li.artists {
width:65px;	
margin:0 0 0 -26px;	
}
#menu_bar li.news {	
width:77px
}
#menu_bar li.artfairs {	
width:75px
}
#menu_bar li.publications {	
width:72px
}
#menu_bar li.gallery {	
width:59px
}*/

#menu_bar li,#contact_signup_name {
float:left;
text-align: center;
}

#menu_bar li a:hover,#menu_bar li a.current,#menu_bar li a.home_nav:hover /*#menu_bar home page*/ {
color:#000;
font-weight:normal;
text-align: center
}

/*  -----------------------------Content Wraps----------------------------- */
#content_wrap {
height:100%;
width:920px;
text-align:left;
margin:60px auto 20px;
padding:0
}

#inner_main_wrap {
height:auto;
width:720px;
float:right;
margin:0;
min-height: 572px;
}

#inner_sidebar_wrap {
width:165px;
float:left;
margin:0
}

.inner_header_wrap {
height:auto;
width:auto;
float:left;
margin:0
}

.wrap {
height:auto;
width:auto;
float:left;
}

.video_wrap {
width:100%;
height:100%;
}

.video.caption {
width:640px
}

/*  ----------------------------slideshow wraps------------------------ */
#slideshow_0_wrap {
width:200%;
height:200%;
position:fixed;
float:left;
z-index:-1;
top:-50%;
left:-50%;
}

#slideshow_1_wrap {
float:left;
width:920px;
overflow:hidden;
height: 480px;
position:relative;
padding: 0;
margin:0 0 40px
}

#slideshow_2_wrap {
width:715px;
height:auto;
float: left;
position:relative;
margin:0 0 10px 0;
padding: 0
}

#slideshow_2_wrap .caption p {
float: left;
width:650px;
height: auto;
}


#slideshow_6_wrap {
width:815px;
height:auto;
position:relative;
float:right;
margin:0;
display: block;
}

.slideshow_image {
float:left;
background-color:#FFF;
/*line-height:450px;*/
width:715px;
max-height:450px;
/*height:auto; changed 2011-11-28 */
height:450px;
position:relative;
margin:0;
padding:0
}

/* added 2011-11-28 */
#slideshow_image_detail {
	height: auto;
	display: block;
}

#slideshow_image_detail.slideshow_home {
	height: 415px;
}

/*  --------------------------Slideshow-Controls-------------------------------- */
#slideshow_nav_wrap {
position:absolute;
top: 157px;
left: -204px;
float:left;
width:auto;
height:auto;
margin:0
}

#slideshow_6_wrap #slideshow_nav_wrap {
top: 0;
left: -106px;
width:auto;
height:auto;
margin:0
}

.ss_button_thumbsnails,.ss_button_enlarge {
float:left;
height:auto;
width:auto;
margin:10px 0 0 0
}

.ss_button_thumbsnails img,.ss_button_enlarge img {
margin:0 5px 0 0
}

.ss_button_prev_nxt_wrap {
float:left;
height:auto;
width:100px;
margin:0
}

.ss_count {
float:left;
font-size: 0.833em;
line-height: 1.25em;
white-space:nowrap;
margin:0;
padding:0
}

#slideshow_nav_wrap a:link,#slideshow_nav_wrap a:visited,#slideshow_nav_wrap a:active {
color:#999
}

.ss_button_prev,.ss_button_next {
float:left;
margin:0
}


/*  ----------------------------------Home----------------------------- */

.home_row_wrap {
float:left;
height:auto;
width:990px;
}

.home_item_wrap {
float:left;
width: 425px;
height: auto;
margin:0 70px 0 0;
padding: 0
}

.home_item_wrap .item_text {
float:right;
width: 265px;
height: auto;
margin:0;
padding: 0
}

.home_item_wrap img {
display:block;
float:left;
margin:0;
padding: 0
}

.home_item_wrap p {
margin:0
}

.home_item_wrap p.title, .home_item_wrap p.title a {
font-size: 1em;
font-weight: normal;
color:#000;
}

.home_item_wrap p.date {
font-size:0.917em;
margin: 0 0 10px 0
}

.home_item_wrap p.desc {
font-size:0.917em;
line-height: 2em;
}

.home_item_wrap p.more {
margin: 15px 0 0
}

.address {
color:#666;
font-size:0.833em;
width:100%;
height:20px;
text-align:center;
line-height:20px;
margin:70px 0 0;
background-color: #FFF;
}

.address span a,.address_home span a {
color:#BCBCBC;
}

/*  ----------------------------Artists-List---------------------------- */
#artists_list_names_wrap {
width:440px;
float:left;
height:auto;
margin:0
}

#artists_list_names_col1 {
width:200px;
float:left;
margin:15px 40px 0 0
}

#artists_list_names_col2 {
width:200px;
float:left;
margin:15px 0 0
}

#artists_list_names_image {
width:400px;
height:350px;
float:right;
margin:20px 0 0
}

#artists_list_names_image img {
/* display: block; */
float:right;
}

#body_wrap.artists h2 {
margin:0;
}

#body_wrap.artists .wrap {
margin:0 0 40px 0;
height:auto;
width:440px;
float:left;
}

/*  ----------------------------Artists---------------------------- */
/* artists bio p */
#content_wrap.artists_bio #inner_main_wrap p,
#content_wrap.artists_essays #inner_main_wrap p,
#content_wrap.exhibitions_press_release #inner_main_wrap p,
#content_wrap.news .news_list_item_wrap p {
height:auto;
width:550px;
line-height: 2em;
}

.inner_header_wrap {
width:100%;
height:auto;
margin:0 0 20px 0;
}

.inner_header_wrap h2 {
padding:0;
margin:0;
float:left
}

.inner_header_wrap p.link_back {
padding:0;
margin:0;
line-height: 1.5em
}

/* artists essay */
#content_wrap.artists_essays #inner_main_wrap .name {
margin:0;
padding:0;
line-height: 1.5em;
}

#content_wrap.artists_essays #inner_main_wrap .title {
font-weight: normal;
color:#000;
margin:0;
padding:0;
line-height: 1.5em;
}

#content_wrap.artists_essays #inner_main_wrap .link_pdf {
margin:0 0 32px;
line-height: 1.5em;
}

/* artists exhibitions */
#content_wrap.artists_exhibitions #inner_main_wrap .thumbs {
margin:0 40px 0 0;
width:200px;
height:auto;
float:left;
padding:0
}

#content_wrap.artists_exhibitions #inner_main_wrap .title {
font-weight: normal;
color:#000;
margin:5px 0 0;
padding:0;
}

#content_wrap.artists_exhibitions #inner_main_wrap .subtitle {
font-weight: normal;
color:#000;
margin:0;
padding:0;
line-height: 1.25em;
}

#content_wrap.artists_exhibitions #inner_main_wrap .date {
margin:0;
padding:0;
}

#content_wrap.artists_exhibitions #inner_main_wrap .wrap {
width: 720px;
margin:0 0 35px 0;
padding:0;
overflow: hidden
}

#content_wrap.artists_exhibitions #inner_main_wrap img {
border-bottom: 1px #F0F0F0 solid;
padding:0 0 5px 0;
}

#content_wrap.artists_exhibitions #inner_main_wrap a:hover img {
border-bottom: 1px #666 solid;
padding:0 0 5px 0;
}

/* artist publications */
.publications_wrap, .selected_press_wrap {
	width: 152px;
	height: 210px;
	margin:0;
	padding:0 35px 0 0;
	float:left;
	position: relative;
}

.publications_item_wrap,.selected_press_item_wrap {
width:152px;
height:auto;
margin:0;
padding:0 35px 0 0;
float:left;
position: absolute;
bottom: 0;
}

.publications_item_wrap .item_image_wrap,.selected_press_item_wrap .item_image_wrap {
position:relative;
width:152px;
height:auto;
padding:0;
}

.publications_item_wrap .item_image_wrap img,.selected_press_item_wrap .item_image_wrap img {
position:relative;
bottom:0px;
left:0;
display:block;
margin:0;
border-bottom: 1px #F0F0F0 solid;
padding:0 0 5px 0;
}

.publications_item_wrap .item_image_wrap a:hover img,.selected_press_item_wrap .item_image_wrap a:hover img {
border-bottom: 1px #666 solid;
}

.publications_item_wrap .title,.selected_press_item_wrap .title,.exhibition_current_item .title,.exhibition_upcoming_item .title,.exhibition_past_item .title  {
font-weight: normal;
color:#000;
margin:5px 0 0;
padding:0;
}

.publications_item_wrap .name,.selected_press_item_wrap .name {
margin:0;
padding:0;
}

#content_wrap.artists_publications #inner_main_wrap .wrap,#content_wrap.artists_selected_press #inner_main_wrap .wrap {
width: 750px;
margin:0 0 35px 0;
padding:0;
float:left;
}

#content_wrap.artists_publications #inner_main_wrap,#content_wrap.artists_selected_press #inner_main_wrap {
overflow: hidden;

}

/* selected press */
.selected_press_item_wrap .link_pdf {
margin:0;
padding:0;
}

.selected_press_item_wrap .date,.exhibition_current_item .date,.exhibition_upcoming_item .date,.exhibition_past_item .date {
margin:0;
padding:0;
}

/* exhibitions main */
/* current */
#content_wrap.exhibitions #inner_main_wrap {
width:920px;
overflow: hidden
}

#content_wrap.exhibitions #inner_main_wrap .wrap {
width:970px;
margin:0 0 50px 0;
padding:0;
}

#content_wrap.exhibitions #inner_main_wrap .exhibition_current_item {
float:left;
width:435px;
height:auto;
margin:0 50px 0 0;
padding:0
}

#content_wrap.art_fairs #inner_main_wrap .art_fairs_current_item {
float:left;
width:435px;
height:auto;
margin:0 50px 0 0;
padding:0
}

#content_wrap.exhibitions #inner_main_wrap .exhibition_current_item img,
#content_wrap.exhibitions #inner_main_wrap .exhibition_upcoming_item img,
#content_wrap.exhibitions #inner_main_wrap .exhibition_past_item img {
border-bottom: 1px #F0F0F0 solid;
padding:0 0 5px 0;
margin:0 0 5px;
}

#content_wrap.exhibitions #inner_main_wrap .exhibition_current_item a:hover img,
#content_wrap.exhibitions #inner_main_wrap .exhibition_upcoming_item a:hover img,
#content_wrap.exhibitions #inner_main_wrap .exhibition_past_item a:hover img {
border-bottom: 1px #666 solid;
}

.exhibition_current_item .location,.exhibition_upcoming_item .location,.exhibition_past_item .location {
margin:0;
padding:0;
}

/* upcoming */
#content_wrap.exhibitions #inner_main_wrap .exhibition_upcoming_item {
float:left;
width:300px;
height:auto;
/* margin:0 40px 0 0; updated 2011-11-29 */
margin:0 10px 0 0;
padding:0
}

/* past */
#content_wrap.exhibitions #inner_main_wrap .exhibition_past_item {
float:left;
width:200px;
height:auto;
margin:0 40px 0 0;
padding:0
}

.past_exhibitions_heading {
margin:0 0 5px 0;
}

#content_wrap.exhibitions #inner_main_wrap .wrap.exhibitions_past {
margin:5px 0 30px 0;
}

/* exhibitions detail installation view*/

#content_wrap.exhibition_installations .inner_header_wrap h2 {
padding:0;
margin:0;
float:none
}

#content_wrap.exhibition_installations .inner_header_wrap h2.date {
font-size: .917em;
padding:0;
margin:0;
float:left
}

/* exhibition detail artist page */

#content_wrap.exhibitions_artist .inner_header_wrap h2 {
padding:0;
margin:0;
float:none
}

#content_wrap.exhibitions_artist .inner_header_wrap h2.date {
font-size: .917em;
padding:0;
margin:0;
float:left
}

#content_wrap.exhibitions_artist #inner_main_wrap .thumbs {
margin:0 40px 0 0;
width:200px;
height:auto;
float:left;
padding:0
}

#content_wrap.exhibitions_artist #inner_main_wrap .name {
font-weight: normal;
margin:5px 0 0;
padding:0;
text-align: center;
text-transform: uppercase
}

#content_wrap.exhibitions_artist #inner_main_wrap .wrap {
width: 720px;
margin:0 0 35px 0;
padding:0;
overflow: hidden
}

#content_wrap.exhibitions_artist #inner_main_wrap img {
border-bottom: 1px #F0F0F0 solid;
padding:0 0 5px 0;
}

#content_wrap.exhibitions_artist #inner_main_wrap a:hover img {
border-bottom: 1px #666 solid;
padding:0 0 5px 0;
}

/* exhibitions detail publications */

#content_wrap.exhibitions_publications #inner_main_wrap .wrap {
width: 750px;
margin:0 0 35px 0;
padding:0;
}

#content_wrap.exhibitions_publications #inner_main_wrap {
overflow: hidden
}

#content_wrap.exhibitions_publications .inner_header_wrap h2,
#content_wrap.exhibitions_video .inner_header_wrap h2,
#content_wrap.exhibitions_press_release .inner_header_wrap h2,
#content_wrap.exhibition_selected_works .inner_header_wrap h2
#content_wrap.artists_detail_large .inner_header_wrap h2 {
padding:0;
margin:0;
float: left;
}

#content_wrap.exhibitions_publications .inner_header_wrap h2.date,
#content_wrap.exhibitions_video .inner_header_wrap h2.date,
#content_wrap.exhibitions_press_release .inner_header_wrap h2.date,
#content_wrap.exhibition_selected_works .inner_header_wrap h2.date
#content_wrap.artists_detail_large .inner_header_wrap h2.date {
font-size: .917em;
padding:0;
margin:0;
float: left;
}

/* exhibitions press release */

#content_wrap.exhibitions_press_release #inner_main_wrap p {
height:auto;
width:550px;
}

/* news/events */

.news_list_item_wrap {
width:920px;
float:left;
height:auto;
/* min-height:235px; */
margin:0 0 45px
}

.news_list_image_wrap {
width:365px;
height:auto;
float:right;
margin:0
}

.news_list_item_wrap img {
float:left;
margin:0
}

.news_list_item_wrap p {
width:500px;
line-height:2em;
}

.news_list_item_wrap h2 {
width:500px;
padding:0;
margin:0;
float:none
}

.news_list_item_wrap h2.date {
font-size: .917em;
padding:0;
margin:5px 0 10px;
}


.artists_news_list_item_wrap {
width:720px;
float:left;
height:auto;
/* min-height:235px; */
margin:0 0 45px
}

.artists_news_list_image_wrap {
width:200px;
height:auto;
float:right;
margin:0
}

.artists_news_list_item_wrap img {
float:left;
margin:0
}

.artists_news_list_item_wrap p {
width:500px;
line-height:2em;
}

.artists_news_list_item_wrap h2 {
width:500px;
padding:0;
margin:0;
float:none
}

.artists_news_list_item_wrap h2.date {
font-size: .917em;
padding:0;
margin:5px 0 10px;
}

/* art fairs */

#content_wrap.art_fairs #inner_main_wrap {
width:920px;
overflow: hidden
}

#content_wrap.art_fairs #inner_main_wrap .wrap {
width:970px;
margin:0 0 50px 0;
padding:0;
}

#content_wrap.art_fairs #inner_main_wrap img {
border-bottom: 1px #F0F0F0 solid;
padding:0 0 5px 0;
}

#content_wrap.art_fairs #inner_main_wrap a:hover img {
border-bottom: 1px #666 solid;
padding:0 0 5px 0;
}

#content_wrap.art_fairs #inner_main_wrap .title {
font-weight: normal;
color:#000;
margin:5px 0 0;
padding:0;
}

#content_wrap.art_fairs #inner_main_wrap .date {
margin:0;
padding:0;
}

.art_fair_current_item {
float:left;
width:920px;
height:auto;
margin:0;
padding:0
}

.art_fair_upcoming_item {
float:left;
width:300px;
height:auto;
margin:0 20px 0 0;
padding:0
}

.art_fair_past_item {
float:left;
width:200px;
height:auto;
margin:0 40px 0 0;
padding:0
}

.past_art_fairs_heading {
    margin: 0 0 5px;
}

.art_fair_past_item h3 {
font-weight: normal;
color:#000;
width:auto;
height:auto;
margin:0;
padding:0 0 5px 0;
}

#content_wrap.art_fairs #inner_main_wrap .wrap.art_fair_past {
margin:0 0 30px 0;
}

/* art fairs works detail + art fairs works detail large + private works large*/
#content_wrap.art_fairs_works .inner_header_wrap h2, 
#content_wrap.art_fairs_works_large .inner_header_wrap h2 {
padding:0;
margin:0;
float:none
}

#content_wrap.art_fairs_works .inner_header_wrap h2.date, 
#content_wrap.art_fairs_works_large .inner_header_wrap h2.date,
#content_wrap.private_works_large .inner_header_wrap h2.date {
font-size:.917em;
padding:0;
margin:0;
float:left
}

#content_wrap.art_fairs_works #slideshow_nav_wrap {
top: 0;
}

.more_info {
width:auto;
height:auto;
float:left;
}

.more_info h3 {
font-size:1.25em;
line-height:1.35em;
margin: 60px 0 20px 0;
width: 550px;
}

.more_info h4 {
font-size:1.25em;
line-height:1.35em;
margin: 50px 0 20px 0;
width: 550px;
}

.more_info p {
width: 550px;
line-height:2em;
}

/* publications */

#content_wrap.publications #inner_main_wrap {
float:left;
width:920px;
overflow: hidden;
}

#content_wrap.publications .wrap {
float:left;
width:970px;
margin:0 0 50px 0;
padding:0;
}

#content_wrap.publications .inner_header_wrap {
float:none;
clear:right;
}

#content_wrap.publications .inner_header_wrap h2 {
float:none;
}

#content_wrap.publications .publications_item_wrap {
padding: 0 40px 0 0;
}

#content_wrap.private_works #inner_sidebar_wrap p{
	line-height:2em;
}

/* gallery */

#content_wrap.gallery #inner_main_wrap {
width:435px;
line-height:2em;
}

#content_wrap.gallery #inner_main_wrap p,
#content_wrap.gallery_history #inner_main_wrap p,
#content_wrap.gallery #inner_main_wrap p,
#content_wrap.gallery_about #inner_main_wrap p {
line-height:2em;
}

#content_wrap.gallery #inner_main_wrap h3,#content_wrap.gallery_about #inner_main_wrap h3,#content_wrap.gallery_history #inner_main_wrap h3,#content_wrap.gallery_mailing_list #inner_main_wrap h3 {
font-weight: normal;
color:#000;
padding: 0 0 15px 0;
}

.gallery_info {
width:230px;
float:left;
margin:0 0 0 20px
}

.gallery_info h3 {
font-weight: normal;
color:#000;
padding: 0 0 15px 0;
}

.gallery_info .wrap {
float:none;
margin:0 0 50px 0;
}

/* gallery about */

#content_wrap.gallery_about #inner_main_wrap {
width:385px;
float:left;
margin:0 0 0 40px;
}

/* gallery history */

#content_wrap.gallery_history #inner_main_wrap {
width:385px;
float:left;
margin:0 0 0 40px;
}

#slideshow_3_wrap {
width:300px;
height:auto;
overflow:hidden;
position:relative;
margin:0
}

#slideshow_3_nav_wrap {
position:absolute;
top: 212px;
right: 0;
float:left;
width:85px;
height:auto;
margin:0
}

#slideshow_3_nav_wrap .ss_button_prev_nxt_wrap {
float:left;
height:auto;
width:88px;
margin:0
}

.gallery_slideshow {
width:300px;
float:right;
margin:0
}

.gallery_slideshow_image {
float:left;
background-color:#FFF;
width:300px;
height:200px;
position:relative;
margin:0;
padding:0
}

.gallery_item.caption{
width:210px;
}

/* mailing list */

#content_wrap.gallery_mailing_list #inner_main_wrap {
width:425px;
float:left;
margin:0 0 0 40px;
}

#mailing_form_fields {
width:auto;
height:auto;
}

.error_list {
	margin: 4px 0 0 0;
	float: left;
	color: red;
	font-size: 10px;
}

/* private login */

#content_wrap.private #inner_main_wrap {
width:510px;
float:left;
}

/* private works */

#content_wrap.private_works .inner_header_wrap h2 {
padding:0;
margin:0;
float:left
}

#content_wrap.private_works #slideshow_nav_wrap {
top: 0;
}

/* private works products */

#content_wrap.private_works .inner_header_wrap h2,
#content_wrap.private_works_large .inner_header_wrap h2 {
padding:0;
margin:0;
float:left
}

#content_wrap.private_works #inner_sidebar_wrap {
width:250px;
}

.buy_btn {
width:80px;
}

#content_wrap.private_works #inner_sidebar_wrap h3.price,h3.pdf {
margin:0 0 15px
}

#content_wrap.private_works #inner_sidebar_wrap h3.pdf a:hover {
font-weight: normal;
}

#content_wrap.private_works #inner_main_wrap {
width:720px;
}

#content_wrap.private_works .inner_header_wrap h2 {
padding:0;
margin:0;
float:left;
}

#content_wrap.private_works .inner_header_wrap h2.date {
font-size: .917em;
padding:0;
margin:0;
float:left;
}

#content_wrap.news_detail .inner_header_wrap h2,
#content_wrap.exhibition_selected_works .inner_header_wrap h2,
#content_wrap.artists_detail_large .inner_header_wrap h2,
#content_wrap.exhibitions_press_release .inner_header_wrap h2,
#content_wrap.exhibitions_publications .inner_header_wrap h2 {
padding:0;
margin:0;
float:none;
}

#content_wrap.news_detail .inner_header_wrap h2.date,
#content_wrap.exhibition_selected_works .inner_header_wrap h2.date,
#content_wrap.artists_detail_large .inner_header_wrap h2.date,
#content_wrap.exhibitions_press_release .inner_header_wrap h2.date,
#content_wrap.exhibitions_publications .inner_header_wrap h2.date {
padding:5px 0 0;
margin:0;
float:left;
font-size: 0.917em;
}

#content_wrap.private_works .publications_header_wrap h2 {
padding:0;
margin:0;
float:none;
}

#content_wrap.private_works .publications_header_wrap h2.date {
padding:0;
margin:0;
float:left;
font-size: 0.917em;
}

#inner_main_wrap.publications {
	width: 620px !important;
}

.exhibition_past_item span.title,
.exhibition_upcoming_item span.title,
.exhibition_current_item span.title,
.item_image_wrap span.title,
.thumbs span.title,
.art_fairs_current_item span.title,
.art_fair_past_item span.title,
.art_fair_upcoming_item span.title {
	font-size: 0.917em;
	color: #7D7D7D;
	display: block;
}

.info {
	height: 50px;
	display: block;
}

.publications_item_wrap .info {
	height: 20px;
}

#content_wrap.artists_detail_large,
#content_wrap.exhibition_installations,
#content_wrap.private_works_large {
	height: 815px;
}

#inner_main_wrap.artists_works,
#slideshow_6_wrap.artists_works {
	height: inherit;
}

a.no_link {
	cursor: default;
}
/* Localized */