
html body {
	margin: 0;
	padding: 0;
	font: 12px/22px Arial, Helvetica, sans-serif;
	text-align: left;
	background: #000;
	color: #CCC;
	height: 100%;
	}

/*---------------------------------

     	elements  .
\
---------------------------------*/
.float-cnt {
	height: 1%;
	overflow: hidden;
}

.top {
	margin: 15px 0 0 0;
}

.clr {
	clear: both;
}
.vid-data { display: none;}
object { outline: none; display: block; } /* FF3 flash outline, swfobj whitespace */ /* Legacy swf framework */

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

    }
a:hover {
    color: #CCC;
    text-decoration: none;
    outline: none;
    }
a:active {
    outline: none;
    }

img { border: none;}

p {margin: 0;}

a b { color: #FFF; }

a:hover b
 {color: #AAA;}


b {
    font-weight: normal;
    /*color: #FFF;*/
    }
strong {
    font-weight: normal;
    color: #999;
    }
small.pdf {
    color: #333;
    font-size: 10px;
    }

em,
a em {
    font-style: normal;
    color: #999;
}

a b.preview {
    font-weight: normal;
    color: #AAA;
    font-size: 12px;
    line-height: 24px;
    }
a:hover b.preview {color: #FFF; }
.c_los-angeles a:hover b{color:#AAA;}

b.preview_active{
	color: #FFF;
}

ul {margin: 0; padding: 0;}

ul.listed {list-style: none; line-height: 20px;}
ul.listed li.active a, .listedm li.active a {color: #FFF;}
.c_los-angeles ul.listed li.active a:hover, .listedm li.active a:hover {color: #AAA;}
.c_los-angeles ul.listed li.active a, .listedm li.active a {color: black;}
.listedm {list-style: none; line-height: 20px; margin: 5px 0 20px 0;}
.listedm a {color: #666 !important;}
.listedm li.active a {color: #FFF !important;}

/*---------------------------------
	headers
---------------------------------*/

h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
    font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
    font-weight: normal;
}

h1 {
	color: #FFF;
	font-size: 22px;
	line-height: 29px;
	}
h2 {
	color: #999;
	font-size: 22px;
	line-height: 29px;
	}
h3 {
	color: #FFF;
	margin: 5px 0 10px 0;
	font-size: 14px;
	line-height: 22px;
	}
h4 {
	color: #FFF;
	margin: 0 0 15px 0;
	font-size: 14px;
	}
/*h5 {
    color: #AAA;
    font-size: 14px;
    }*/

/*---------------------------------
	site
---------------------------------*/

#wrap {
	position: relative;
	width: 980px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -4em;
	}
#content {
	width: 980px;
}
#leftcolumn {
	position: relative;
	float: left;
	width: 480px;
	margin: 0 75px 0 0;
	padding: 0 0 60px 0;
	line-height: 20px;
	}

#rightcolumn {
	float: left;
	padding: 0 0 65px 0;
	width: 375px;
	}
#leftcolumn h5,
#rightcolumn h5 {
    color: #ccc;
    font-size: 15px;
}
.c_los-angeles #leftcolumn h5,
.c_los-angeles #rightcolumn h5 {
    color: black;
    font-size: 15px;
}

#leftcolumn_checklist {
	position: relative;
	float: left;
	width: 100%;
	margin: 30px 75px 0 0;
	padding: 0 0 60px 0;
	line-height: 20px;
}
#leftcolumn_checklist p {
	width: 480px;
}
#leftcolumn.short {
    width: 230px;
}

#midcolumn {
	float: left;
	width: 665px;
	padding: 0 0 65px 0;
	}

#flashdiv {
	position: absolute;
	top: 150px;
	left: 0;
	width: 935px;
	background-color: #000;
	}

#address, #address_fixed {
	position: relative;
	width: 980px;
	padding: 0 0 30px 0;
	margin: 140px auto 0 auto;
}

#address_fixed {
	margin: 0 auto !important;
	top: 625px;
}


.footer{
   width:942px;
   margin:0px auto;
}

.footer_wrapper{
    width:100%;
    height:41px;
}


/* Clean sticky footer */

html, body {
       height: 100%;
 }
 

body {
       margin: 0px;
       padding: 0px;
 }
 

div#wrapper {
       width: 100%;
       min-height: 100%;
       height: auto !important;
       height: 100%;
       margin: 0px 0px -80px 0px; /* This property determines the height of the footer */
 }
 

div#footer_wrapper {
       width: 100%;
       height: 80px; /* This property determines the height of the footer */
       z-index:-1;
}

.c_los-angeles div#footer_wrapper {
       width: 100%;
       height: 80px; /* This property determines the height of the footer */
       z-index:-1;
}

div#content_wrapper {
       width: 100%;
/*       padding: 0px 0px 41px 0px; */
 }
 

div#footer_wrapper, div#content_wrapper {
       min-width: 942px;
 }
 
div#footer_inner_wrapper, div#content_inner_wrapper {
       width: 970px; /* 4/13/2012 - Ensure this is not changed JM */
       margin:0px auto;
       padding-bottom:50px;
 }

div#footer_inner_wrapper{
}
 /* Clean sticky footer */

.abs_offset{
    margin-top:580px;
}

span#loc_col_la{
    color:#000; /**/
    float:left;
    display:block;
    padding-bottom:30px;
}

span#loc_col_ny{
    float:left;
    display:block;
    color:#fff;
    padding-bottom:30px;
}

#b_home #address-inner, .c_los-angeles #address-inner, #b_current-exhibitions #address-inner, #b_future-exhibitions #address-inner{
    position:fixed;
    bottom:10px;
}
#address-inner {
	float: left;
	width: 980px;
	margin: 0 0 5px 0;
    z-index:-1;
}

/*---------------------------------
	Navigation
---------------------------------*/
#header {
    position: relative;
    height: 150px;
    width: 980px;
}

#logo {
	position: absolute;
	top: 50px;
	left: 0;
	display: block;
	height: 28px;
	width: 184px;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 1px 0 0; /* 1px right to display full outline in FF */
	background: url(./img/sprites.png) 0 0 no-repeat;
	}

#site_nav {
	position: absolute;
	top: 50px;
	left: 185px;
	}
#site_nav li {
	margin: 0;
	padding: 0;
	display: inline;
	}
#site_nav a {
	float: left;
	display: block;
	height: 28px;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 1px 0 0; /* 1px right to display full outline in FF */
	background: transparent url(./img/sprites.png) no-repeat scroll left top;
	}
/*--- Menu --- */

/* Artists */
#nav01 a { width: 64px; background-position: -194px 0; }
#nav01 a:hover,
#b_artists #nav01 a { background-position: -194px -36px; }

/* Gallery Exhibitions */
#nav02 a { width: 150px; background-position: -257px 0; }
#nav02 a:hover,
#b_exhibitions #nav02 a,
#b_current-exhibitions #nav02 a,
#b_future-exhibitions #nav02 a,
#b_past-exhibitions #nav02 a { background-position: -257px -36px; }

/* Museum Exhibitions */
#nav03 a { width: 151px; background-position: -406px 0; }
#nav03 a:hover,
#b_museum-exhibitions #nav03 a { background-position: -406px -36px; }

/* Books and Posters */
#nav04 a { width: 132px; background-position: -556px 0; }
#nav04 a:hover,
#b_books #nav04 a,
#b_posters #nav04 a,
#b_books-and-posters #nav04 a { background-position: -556px -36px; }

/* Art Fairs */
#nav05 a { width: 77px; background-position: -687px 0; }
#nav05 a:hover,
#b_art-fairs #nav05 a { background-position: -687px -36px; }

/* News */
#nav06 a { width: 49px; background-position: -763px 0; }
#nav06 a:hover,
#b_news #nav06 a,
#b_diary #nav06 a { background-position: -763px -36px; }

/* Gallery */
#nav07 a { width: 68px; background-position: -812px 0; }
#nav07 a:hover,
#b_gallery #nav07 a,
#b_contact #nav07 a,
#b_positions-available #nav07 a { background-position: -812px -36px; }
.c_contact #leftcolumn{
	margin-bottom:150px;
}

/* Search */
#nav08 a { width: 62px; background-position: -880px 0; cursor: default; outline: none;}
#nav08 a:hover,
#b_search #nav08 a { background-position: -880px -36px; }

#searchbox {
	position: absolute;
	top: 95px;
	left: 805px;
	margin: 0;
	padding: 0;
	width: 135px;
	display: none;
	visibility: hidden;
	}
#searchbox #s {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	border: 1px solid #000;
	-moz-border-radius: 10px;
	/* https://bugs.webkit.org/show_bug.cgi?id=21819 */
	/* -webkit-border-radius: 10px; */
	border-radius: 10px;
	padding: 2px 5px;
	color: #999;
	height: 15px;
	}
#searchbox input#search_submit {
	position: absolute;
	top: 2px;
	left: 118px;
	}
#searchresults {width: 250px; line-height: 18px;}
#searchresults a b {color: #FFF; font-size: 12px;}
#searchresults a em {font-size: 12px;}
#searchresults a strong {color: #666; font-size: 11px;}
#searchresults a:hover,
#searchresults a:hover b {color: #999;}

#logo_w {
	position: absolute;
	top: 50px;
	left: 0;
	display: block;
	height: 28px;
	width: 194px;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 1px 0 0; /* 1px right to display full outline in FF */
	background: url(./img/sprites-reverse.png) 0 0 no-repeat;
	}

#site_nav_w {
	position: absolute;
	top: 50px;
	left: 190px;
	}
#site_nav_w li {
	margin: 0;
	padding: 0;
	display: inline;
	}
#site_nav_w a {
	float: left;
	display: block;
	height: 28px;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 1px 0 0; /* 1px right to display full outline in FF */
	background: transparent url(./img/sprites-reverse.png) no-repeat scroll left top;
	}
/*--- Menu --- */

/* Artists */
#nav01_w a { width: 64px; background-position: -194px 0; }
#nav01_w a:hover,
#b_artists #nav01_w a { background-position: -194px -36px; }

/* Gallery Exhibitions */
#nav02_w a { width: 150px; background-position: -257px 0; }
#nav02_w a:hover,
#b_exhibitions #nav02_w a,
#b_current-exhibitions #nav02_w a,
#b_future-exhibitions #nav02_w a,
#b_past-exhibitions #nav02_w a { background-position: -257px -36px; }

#nav02_b a { width: 150px; background-position: -257px 0px; }

/* Museum Exhibitions */
#nav03_w a { width: 151px; background-position: -406px 0; }
#nav03_w a:hover,
.c_museum-exhibitions #nav03_w a { background-position: -406px -36px; }

/* Books and Posters */
#nav04_w a { width: 132px; background-position: -556px 0; }
#nav04_w a:hover,
.c_books #nav04_w a,
.c_posters #nav04_w a,
.c_books-and-posters #nav04_w a { background-position: -556px -36px; }

/* Art Fairs */
#nav05_w a { width: 77px; background-position: -687px 0; }
#nav05_w a:hover,
.c_art-fairs #nav05_w a { background-position: -687px -36px; }

/* News */
#nav06_w a { width: 49px; background-position: -763px 0; }
#nav06_w a:hover,
.c_news #nav06_w a,
.c_diary #nav06_w a { background-position: -763px -36px; }

/* Gallery */
#nav07_w a { width: 68px; background-position: -812px 0; }
#nav07_w a:hover,
.c_gallery #nav07_w a,
#b_contact #nav07_w a,
#b_positions-available #nav07 a { background-position: -812px -36px; }

/* Search */
#nav08_w a { width: 62px; background-position: -880px 0; cursor: default; outline: none;}
#nav08_w a:hover,
#b_search #nav08 a { background-position: -880px -36px; }	
/*#nav09_w a { width: 68px; background-position: -890px 0; }*/

/*---------------------------------
	location
---------------------------------*/
#location_nav {
	position: absolute;
    top: 85px;
}

#location_nav li {
	margin: 0;
	padding: 0;
	display: inline;
}

#location_nav a {
	float: left;
	display: block;
	height: 18px;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 1px 0 0;
	background: transparent url(./img/ny-la-sprite.png) no-repeat scroll left top;
}



#loc01 a { width: 48px; background-position: 0px 0px; }
#loc01 a:hover { background-position: 0px -18px; }

#loc02 a { width: 68px; background-position: -48px 0; }
#loc02 a:hover { background-position: -48px -18px; }

#location_nav_w {
    position: absolute;
    top: 85px;
}

#location_nav_w li {
	margin: 0;
	padding: 0;
	display: inline;
}

#location_nav_w a {
	float: left;
	display: block;
	height: 15px;
	overflow: hidden;
	text-indent: -9999em;
	margin: 0 1px 0 0;
	background: transparent url(./img/ny-la-reverse.png) no-repeat scroll left top;
}

#b_current-exhibitions #location_nav a,
#b_future-exhibitions #location_nav a,
#b_past-exhibitions #location_nav a,
#b_new-york #location_nav a,
#b_home #location_nav a,
#b_artists #location_nav a
{
	background: transparent url(./img/ny-la-sprite-roll.png) no-repeat scroll left top;
}

#b_current-exhibitions #location_nav #loc01 a,
#b_future-exhibitions #location_nav #loc01 a,
#b_past-exhibitions #location_nav #loc01 a,
#b_new-york #location_nav #loc01 a,
#b_home #location_nav #loc01 a,
#b_artists #location_nav #loc01 a
{ width: 48px; background-position: 0px 0px; }

#b_current-exhibitions #location_nav #loc01 a:hover, 
#b_future-exhibitions #location_nav #loc01 a:hover, 
#b_past-exhibitions #location_nav #loc01 a:hover, 
#b_new-york #location_nav #loc01 a:hover,
#b_home #location_nav #loc01 a:hover,
#b_artists #location_nav #loc01 a:hover
{ background-position: 0px -18px; }

#b_current-exhibitions #location_nav #loc02 a, 
#b_future-exhibitions #location_nav #loc02 a, 
#b_past-exhibitions #location_nav #loc02 a, 
#b_new-york #location_nav #loc02 a, 
#b_home #location_nav #loc02 a, 
#b_artists #location_nav #loc02 a
{ width: 68px; background-position: -48px 0; }

#b_current-exhibitions #location_nav #loc02 a:hover,
#b_future-exhibitions #location_nav #loc02 a:hover,
#b_past-exhibitions #location_nav #loc02 a:hover,
#b_new-york #location_nav #loc02 a:hover,
#b_home #location_nav #loc02 a:hover,
#b_artists #location_nav #loc02 a:hover
{ background-position: -48px -18px; }


#loc01_w a { width: 48px; background-position: 0px 0; }
#loc01_w a:hover { background-position: 0px -18px; }

#loc01_b a { width: 48px; background-position: 0px 0px; }
#loc01_b a:hover { background-position: 0px 0px; }

#loc02_w a { width: 68px; background-position: -48px 0; }
#loc02_w a:hover { background-position: -48px -18px; }

/*** Los Angeles ***/
#splash {
	height: 556px;
}

.c_los-angeles {
	background: #fff;
}

.c_los-angeles h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

.c_los-angeles #leftcolumn .assoc-w-img .assoc-col {
	margin: 0 0 32px;
    width: 384px;
}

.c_los-angeles .caption-la {
	float: right;
    font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
    margin: 18px 42px 0 0;
    color: #000;
}

.c_los-angeles #leftcolumn .caption {
	float: right;
    font: 12px/22px Arial,Helvetica,sans-serif;
	font-weight: normal;
    color: #000;
    margin: 0;
    line-height: 1.5em;
    width: 218px;
}

.c_los-angeles h1,
.c_los-angeles h5,
.c_los-angeles p,
.c_los-angeles b,
.c_los-angeles em,
.c_los-angeles .info,
.c_los-angeles .preview, 
.c_los-angeles .assoc-box h5,
.c_los-angeles #leftcolumn .assoc-box a,
.c_los-angeles #leftcolumn .assoc-box b {
	color: #000;
}

.c_los-angeles .info:hover,
.c_los-angeles .preview:hover, 
.c_los-angeles #leftcolumn .assoc-box a:hover,
.c_los-angeles #leftcolumn .assoc-box b:hover {
	color: #AAA;
}

.c_los-angeles #leftcolumn .assoc-box a,
.c_los-angeles #rightcolumn a {
	color: #666;
}

.c_los-angeles a,
.c_los-angeles #leftcolumn .assoc-box .pdf,
.c_los-angeles #rightcolumn .pdf {
	color: #AAA;	
}

/*---------------------------------
	artists
---------------------------------*/

.c_los-angeles #artist-thumbnail {
	position: absolute;
	width: 400px;
	height: 410px;
	padding: 0;
	background: transparent;
	display: none;
	}
.c_los-angeles #artist-showing {
	display: none;
}
.c_los-angeles .artist-col2 {
	position: relative;
	float: left;
	margin: 0 50px 0 0;
	padding: 0;
	width: 160px;
	line-height: 24px;
	}
.c_los-angeles .artist-col2 a, .c_los-angeles .artist-col2 b {
	margin: 0;
	display: block;
/*	color: #FFF;*/
	font-size: 12px;
	}
.c_los-angeles .artist-col2 a:hover {color: black;} 

.c_new-york #artist-thumbnail {
	position: absolute;
	width: 400px;
	height: 410px;
	padding: 0;
	background: #000;
	display: none;
	}
.c_new-york #artist-showing {
	display: none;
}
.c_new-york .artist-col2 {
	position: relative;
	float: left;
	margin: 0 50px 0 0;
	padding: 0;
	width: 160px;
	line-height: 24px;
	}
.c_new-york .artist-col2 a, .c_new-york .artist-col2 b {
	margin: 0;
	display: block;
	color: #FFF;
	font-size: 12px;
	}
.c_new-york .artist-col2 a:hover {color: #999;}

/*---------------------------------
	exhib objects
---------------------------------*/
.assoc-col {
	float: left;
	width: 240px;
	margin: 0 94px 32px 0;
	line-height: 18px;
	color: #666;
}
.assoc-w-img .assoc-col {
    width: 284px;
    margin: 0 50px 32px 0;
}
.assoc-col a {
    color: #666;
}
.assoc-col a b {
    color: #fff;
}
.c_los-angeles .assoc-col a b {
    color: black;
}
.assoc-col a:hover b {
    color: #666;
}
.assoc-col .image {
    float: left;
    width: 165px;
}
.assoc-col .caption {
    float: left;
    width: 110px;
}
/*.artist-half-col {
    float: left;
    width: 140px;
}*/
.assoc-box {
	margin: 30px 0 30px 0;
	width: 965px;
}
#leftcolumn .assoc-box {
    width: 465px;
}
.assoc-box h5 {
    color: #ccc;
    font-size: 15px;
    margin-bottom: 22px;
}
.last-col {
	margin-right: 0 !important;
	}
.lnk_highlight a:hover {
    color: #CCC;
}

.t-exhib-obj {
	width: 635px;
	height: 1%;
	overflow: hidden;
	line-height: 18px;
	color: #666;
	margin-bottom: 20px;
	margin-top:4px;
	}
.t-exhib-obj img {
	float: left;
	width: 115px;
	height: 85px;
	margin-right: 15px;
	}
.t-exhib-obj .t {
	float: left;
	width: 500px;
	}
.t-exhib-obj a:hover b {
	color: #999;
	}
.t-exhib-obj a:hover {
	color: #666;
	}
.c_los-angeles .t:hover {
	color:#AAA;
}


/*---------------------------------
	artists > object
---------------------------------*/


.midrow_column {
	position: relative;
	float: left;
	width: 246px;
	padding-right: 65px;
	margin: 0;
	line-height: 18px;
	color: #666;
	}
.midrow_column a:hover b {color: #999;}
.midrow_column a:hover {color: #666;}

.midrow_column .books {
	position: relative;
	float: left;
	width: 115px;
	padding-right: 15px;
	margin: 0;
	}
.midrow_column .posters {
	position: relative;
	float: left;
	width: 115px;
	padding: 0;
	margin: 0;
	}
.midrow_column .publication {
	position: relative;
	float: left;
	width: 115px;
	height: 235px;
	overflow: hidden;
	}
.midrow_column .publication span {
	position: absolute;
	top: 0;
	height: 125px;
	}
.midrow_column .publication span img {
	position: absolute;
	bottom: 0;
	}
.midrow_column .publication span.caption {
	position: absolute;
	top: 130px;
	left: 0;
	width: 115px;
	}

/*---------------------------------
	gallery exhibitions
---------------------------------*/

.future-exhibitions {
	position: relative;
	float: left;
	width: 220px;
    min-height: 120px;
	max-height: 300px;
	overflow: hidden;
	color: #999;
	margin: 0 17px 10px 0;
	font-size: 12px;
	line-height: 18px;
	}
.future-exhibitions .i {
    display: block;
    width: 220px;
    height: 160px;
    margin-bottom: 10px;
    overflow: hidden;
}
.future-exhibitions a strong, .future-exhibitions strong {font-size: 11px; color: #666;}
.future-exhibitions a b, .future-exhibitions b {font-size: 12px; color: #FFF;}
.c_los-angeles .future-exhibitions a b, .future-exhibitions b {font-size: 12px; color: black;}
.future-exhibitions a:hover b {color: #999;}
.future-exhibitions a em, .future-exhibitions em {font-size: 12px;}

.current-exhibitions {
	position: relative;
	float: left;
	width: 300px;
/*	height: 305px;*/
	color: #FFF;
	margin: 0 17px 44px 0;
	font-size: 12px;
	line-height: 20px;
	}
.current-exhibitions .i {
    display: block;
    width: 300px;
    height: 200px;
    margin-bottom: 10px;
    overflow: hidden;
}
.current-exhibitions a {
    font-size: 12px;
    color: #FFF;
    }

.current-exhibitions a b, 
.current-exhibitions b {font-size: 15px; line-height: 24px;}


.c_los-angeles .current-exhibitions a,
.c_los-angeles .current-exhibitions b
{
    color: #000;
    }

.c_los-angeles .caption em,
.c_los-angeles .current-exhibitions em {
    color: #AAA
}

.c_new_york .current-exhibitions a b, 
.c_new_york .current-exhibitions b {font-size: 15px; color: #FFF; line-height: 24px;}
.current-exhibitions a:hover b {color: #999;}
.current-exhibitions a em, .current-exhibitions em {font-size: 15px;}
.current-exhibitions span.subtitle, .current-exhibitions span.date {color: #999999;}

/*---------------------------------
	gallery exhibitions > object
---------------------------------*/

#leftcolumn .video {
	position: relative;
	float: left;
	width: 200px;
	height: 235px;
	margin: 0 15px 0 0;
	}
#leftcolumn_announce{
	position: relative;
	float: left;
	width: 100%;
	display: block;
	margin: 0 0 140px 0;
}
.assoc-pub {
	position: relative;
	float: left;
	width: 115px;
	margin: 0 15px 15px 0;
	line-height: 18px;
	border: 1px #900 solid;
	}
.assoc-pub .image {
	display: block;
	position: relative;
	height: 125px;
	}
.assoc-pub .image img {
	position: absolute;
	bottom: 0;
	}
.assoc-pub .caption {
	top: 130px;
	}

.assoc-pub a:hover b {color: #999;}
.assoc-pub a:hover {color: #666;}

/*---------------------------------
	museum exhibitions
---------------------------------*/

.museum_exhibitions {
	position: relative;
	float: left;
	width: 400px;
	color: #666;
	}
.museum_exhibitions div {
	width: 325px;
	margin: 0 75px 55px 0;
	line-height: 18px;
	}
.museum_exhibitions h3 {
	margin-bottom: 15px;
	}

/*---------------------------------
	books and posters
---------------------------------*/

.publications {
	position: relative;
	float: left;
	width: 290px;
	height: 165px;
	overflow: hidden;
	color: #999;
	margin: 0 40px 50px 0;
	font-size: 11px;
	line-height: 18px;
	}
.publications img {
	position: absolute;
	top: 0;
	left: 0;
	}
.publications span {
	position: absolute;
	left: 165px;
	width: 115px;
	}

#pub-detail {
    height: auto;
    overflow: hidden;
    margin: 0 0 20px 0;
	cursor: pointer;
}
.pub-d {
    height: auto;
    color:#666666;
    font-size:11px;
    line-height:18px;
    margin: 0 0 20px 0;
}
.pub-d img {
    display: block;
}
#pub-thumbs {
    width: 480px;
    margin-top: 20px;
}
#pub-thumbs img {
    margin-right: 10px;
    cursor: pointer;
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter:alpha(opacity=40);
}

/*---------------------------------
	gallery
---------------------------------*/

#leftcolumn #left, #leftcolumn #right {
	float: left;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	display: block;
	width: 215px;
	font-size: 11px;
	line-height: 22px;
	color: #FFF;
	}
#leftcolumn #right {
	left: 35px;
	}
.location {
	position: relative;
	float: left;
	width: 225px;
	height: 350px;
	overflow: hidden;
	margin-right: 17px;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	}
.location b {font-size: 12px;}
.location a {float: left; margin-top: 10px;}
.location a:hover strong {color: #CCC;}

#private { margin: 45px 0 0 0; }

#private .inpt_1, #private .inpt_submit {
	float: left;
	position: relative;
	margin: 5px 10px 0 0;
	color: #FFF;
}

#private .input-field {
	border: 1px solid #CCC;
	height: 14px;
	width: 176px;
	padding: 3px;
	margin: 5px 0;
}

#private .inpt_submit { margin: 25px 0 0 0; }

#private p {
	position: relative;
	float: left;
	width: 100%;
	margin: 10px 0;
	color: #FFF;
}

/*---------------------------------
	art fairs
---------------------------------*/

#midcolumn .fairs {
	position: relative;
	float: left;
	width: 300px;
	color: #666;
	margin: 0 30px 15px 0;
	font-size: 12px;
	height: 280px;
	}
#midcolumn .fairs img {
    width: 300px;
    height: 200px;
}
#midcolumn .fairs b {
    font-size: 15px;
    margin-right: 10px;
    }
#midcolumn .fairs a:hover b {color: #999;}
#midcolumn .fairs a:hover {color: #666;}

/*---------------------------------
	news
---------------------------------*/

#midcolumn .news {
	position: relative;
	float: left;
	width: 300px;
	height: auto;
	margin: 0 30px 15px 0;
	color: #999;
	font-size: 12px;
	}
#midcolumn .news:nth-child(2n+3) {
	clear: both;
}
#midcolumn .news img, #midcolumn .news-index img {
    width: 300px;
    height: 200px;
}
#midcolumn .news a, #midcolumn .news-index a {font-size: 12px;}
#midcolumn .news span {color: #999;}
#midcolumn .news b, #midcolumn .news-index b {font-size: 14px;}
#midcolumn .news strong, #midcolumn .news a strong {color: #666;}
#midcolumn .news a:hover b {color: #999;}
#midcolumn .news a:hover {color: #666;}

#current {
	margin-bottom:20px;
}

/*---------------------------------
	news: diary
---------------------------------*/
#diary-detail {
    height: 490px;
    overflow: hidden;
    margin: 0 0 50px 0;
}
.diary-d {
    height: 490px;
    color:#666666;
    font-size:11px;
    line-height:18px;
    margin: 0 0 200px 0;
}
.diary-d img {
    display: block;
}
#diary-thumbs {
    width: 480px;
    margin-top: 20px;
}
#diary-thumbs img {
    margin-right: 17px;
    cursor: pointer;
    opacity: 0.4;
    -moz-opacity: 0.4;
    filter:alpha(opacity=40);
}

/*---------------------------------
	subnavigation
---------------------------------*/
#section_nav {
	position: relative;
	width: 500px;
	height: 20px;
	}
#section_nav li {
	margin: 0;
	padding: 0;
	display: inline;
	}
#section_nav a.nav-link {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:20px; /* IE */
	background-repeat: no-repeat;
	}
#section_nav a.nav-link-la {
	float: left;
	padding: 20px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:20px; /* IE */
	background-repeat: no-repeat;
	}

#section_nav.books a.nav-link {background-image: url(./img/nav_books.png);}
#section_nav.news a.nav-link {background-image: url(./img/nav_news.png);}
#section_nav.exhibitions a.nav-link {background-image: url(./img/nav_exhibitions.png);}
#section_nav.exhibitions a.nav-link-la {background-image: url(./img/nav_exhibitions_w.png);}
#section_nav.gallery a.nav-link {background-image: url(./img/nav_gallery.png);}

#section_nav.biography a.nav-link {background-image: url(./img/back_to_biography.png);}
#section_nav.bibliography a.nav-link {background-image: url(./img/back_to_bibliography.png);}
#section_nav.biography a.nav-link-la {background-image: url(./img/back_to_biography_w.png);}
#section_nav.bibliography a.nav-link-la {background-image: url(./img/back_to_bibliography_w.png);}

#section_nav.selected_works {top:-35px;}
#section_nav.selected_works {top:-35px;}
#section_nav.selected_works a.nav-link {background-image: url(./img/nav_selected_works.png);}
#section_nav.selected_works a.nav-link-la {background-image: url(./img/nav_selected_works_w.png);}
#section_nav.selected_images a.nav-link {background-image: url(./img/nav_selected_images.png);}

#section_nav.works_in_exhibition{top:-35px;}
#section_nav.works_in_exhibition_w{top:-35px;}
#section_nav.works_in_exhibition a.nav-link {background-image: url(./img/nav_works_in_exhibition.png);}
#section_nav.works_in_exhibition_w a.nav-link {background-image: url(./img/nav_works_in_exhibition_w.png);}

#section_nav.works_installation{top:-35px;}
#section_nav.works_installation_w{top:-35px;}
#section_nav.works_installation a.nav-link {background-image: url(./img/nav_works_installation.png);}

#section_nav.checklist a.nav-link {background-image: url(./img/back_to_checklist.png);}
#section_nav.checklist_w a.nav-link {background-image: url(./img/back_to_checklist_w.png);}

#section_nav.announcement a.nav-link {background-image: url(./img/back_to_announcement.png);}
#section_nav.announcement_w a.nav-link {background-image: url(./img/back_to_announcement_w.png);}

#section_nav.video a.nav-link {background-image: url(./img/back_to_video.png);}
#section_nav.video_b a.nav-link {background-image: url(./img/back_to_video_b.png);}

#section_nav.books {top:-35px;}
.c_books .float-cnt{margin-top:-21px;}

#section_nav.news{top:-35px;}
.c_news .float-cnt{margin-top:-21px;}

#section_nav.gallery{top:-35px;}
.c_gallery .float-cnt{margin-top:-21px;}

.c_museum-exhibitions .float-cnt {margin-top:-42px;}

#b_current-exhibitions #section_nav,
#b_future-exhibitions #section_nav,
#b_past-exhibitions #section_nav
{top:-35px;}

#b_current-exhibitions .float-cnt,
#b_future-exhibitions .float-cnt,
#b_past-exhibitions .float-cnt 
{margin-top:-21px;}

.float-cnt{
    clear: both;
}

/*--- exhibitions --- */

#exhibitions_nav01 a.nav-link  { width: 138px; background-position: 0 0; }
#exhibitions_nav01 a.nav-link:hover, #exhibitions_nav01 a.nav-link:active,
#exhibitions_nav01 a.nav-link.selected { background-position: 0 -20px; }

#exhibitions_nav01 a.nav-link-la  { width: 138px; background-position: 0 0; }
#exhibitions_nav01 a.nav-link-la:hover, #exhibitions_nav01 a.nav-link:active,
#exhibitions_nav01 a.nav-link-la.selected { background-position: 0 -20px; }

#exhibitions_nav02 a.nav-link  { width: 133px; background-position: -138px 0; }
#exhibitions_nav02 a.nav-link:hover, #exhibitions_nav02 a.nav-link:active,
#exhibitions_nav02 a.nav-link.selected { background-position: -138px -20px; }

#exhibitions_nav02 a.nav-link-la  { width: 133px; background-position: -138px 0; }
#exhibitions_nav02 a.nav-link-la:hover, #exhibitions_nav02 a.nav-link:active,
#exhibitions_nav02 a.nav-link-la.selected { background-position: -138px -20px; }

#exhibitions_nav03 a.nav-link  { width: 118px; background-position: -271px 0; }
#exhibitions_nav03 a.nav-link:hover, #exhibitions_nav03 a.nav-link:active,
#exhibitions_nav03 a.nav-link.selected { background-position: -271px -20px; }

#exhibitions_nav03 a.nav-link-la  { width: 118px; background-position: -271px 0; }
#exhibitions_nav03 a.nav-link-la:hover, #exhibitions_nav03 a.nav-link:active,
#exhibitions_nav03 a.nav-link-la.selected { background-position: -271px -20px; }


/*--- books and posters --- */

#books_nav01 a.nav-link  { width: 47px; background-position: 0 0; }
#books_nav01 a.nav-link:hover, #books_nav01 a.nav-link:active,
#books_nav01 a.nav-link.selected { background-position: 0 -20px; }

#books_nav02 a.nav-link  { width: 68px; background-position: -47px 0; }
#books_nav02 a.nav-link:hover, #books_nav02 a.nav-link:active,
#books_nav02 a.nav-link.selected { background-position: -47px -20px; }

#books_nav03 a.nav-link  { width: 68px; background-position: -47px 0; }
#books_nav03 a.nav-link:hover, #books_nav02 a.nav-link:active,
#books_nav03 a.nav-link.selected { background-position: -47px -20px; }

/*--- news --- */

#news_nav01 a.nav-link  { width: 44px; background-position: 0 0; }
#news_nav01 a.nav-link:hover, #news_nav01 a.nav-link:active,
#news_nav01 a.nav-link.selected { background-position: 0 -20px; }

#news_nav02 a.nav-link  { width: 52px; background-position: -44px 0; }
#news_nav02 a.nav-link:hover, #news_nav02 a.nav-link:active,
#news_nav02 a.nav-link.selected { background-position: -44px -20px; }

/*--- gallery --- */

#gallery_nav01 a.nav-link  { width: 128px; background-position: 0 0; }
#gallery_nav01 a.nav-link:hover, #gallery_nav01 a.nav-link:active,
#gallery_nav01 a.nav-link.selected { background-position: 0 -20px; }

#gallery_nav02 a.nav-link  { width: 85px; background-position: -128px 0; }
#gallery_nav02 a.nav-link:hover, #gallery_nav02 a.nav-link:active,
#gallery_nav02 a.nav-link.selected { background-position: -128px -20px; }

#gallery_nav03 a.nav-link  { width: 142px; background-position: -213px 0; }
#gallery_nav03 a.nav-link:hover, #gallery_nav03 a.nav-link:active,
#gallery_nav03 a.nav-link.selected { background-position: -213px -20px; }

/*--- artist > biography --- */

#biography_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#biography_nav01 a.nav-link:hover, #biography_nav01 a.nav-link:active { background-position: 0 -20px; }
#biography_nav02 a.nav-link  { width: 85px; background-position: -40px -20px; }

#biography_nav01 a.nav-link-la  { width: 40px; background-position: 0 0; }
#biography_nav01 a.nav-link-la:hover, #biography_nav01 a.nav-link:active { background-position: 0 -20px; }
#biography_nav02 a.nav-link-la  { width: 85px; background-position: -40px -20px; }

/*--- artist > bibliography --- */

#bibliography_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#bibliography_nav01 a.nav-link:hover, #bibliography_nav01 a.nav-link:active { background-position: 0 -20px; }
#bibliography_nav02 a.nav-link  { width: 100px; background-position: -40px -20px; }

#bibliography_nav01 a.nav-link-la  { width: 40px; background-position: 0 0; }
#bibliography_nav01 a.nav-link-la:hover, #bibliography_nav01 a.nav-link:active { background-position: 0 -20px; }
#bibliography_nav02 a.nav-link-la  { width: 100px; background-position: -40px -20px; }                          /*--- artist > selected works --- */

#selected_works_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#selected_works_nav01 a.nav-link-la  { width: 40px; background-position: 0 0; }

#selected_works_nav01 a.nav-link:hover, #selected_works_nav01 a.nav-link:active { background-position: 0 -20px; }
#selected_works_nav01 a.nav-link-la:hover, #selected_works_nav01 a.nav-link:active { background-position: 0 -20px; }
#selected_works_nav02 a.nav-link  { width: 120px; background-position: -40px -20px; }
#selected_works_nav02 a.nav-link-la  { width: 120px; background-position: -40px -20px; }

/*--- news > selected images --- */

#selected_images_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#selected_images_nav01 a.nav-link:hover, #selected_images_nav01 a.nav-link:active { background-position: 0 -20px; }
#selected_images_nav02 a.nav-link  { width: 120px; background-position: -40px -20px; }

/*--- exhibitions > works in exhibition / installation views --- */

#works_in_exhibition_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#works_in_exhibition_nav01 a.nav-link:hover, #works_in_exhibition_nav01 a.nav-link:active { background-position: 0 -20px; }

#works_in_exhibition_nav02 a.nav-link  { width: 140px; background-position: -40px 0; }
#works_in_exhibition_nav02 a.nav-link:hover, #works_in_exhibition_nav02 a.nav-link:active,
#works_in_exhibition_nav02 a.nav-link.selected { background-position: -40px -20px; }

#works_in_exhibition_nav03 a.nav-link  { width: 140px; background-position: -180px 0; }
#works_in_exhibition_nav03 a.nav-link:hover, #works_in_exhibition_nav03 a.nav-link:active,
#works_in_exhibition_nav03 a.nav-link.selected { background-position: -180px -20px; }

#works_in_exhibition_nav01_w a.nav-link  { width: 40px; background-position: 0 0; }
#works_in_exhibition_nav01_w a.nav-link:hover, #works_in_exhibition_nav01 a.nav-link:active { background-position: 0 -20px; }

#works_in_exhibition_nav02_w a.nav-link  { width: 140px; background-position: -40px 0; }
#works_in_exhibition_nav02_w a.nav-link:hover, #works_in_exhibition_nav02 a.nav-link:active,
#works_in_exhibition_nav02_w a.nav-link.selected { background-position: -40px -20px; }

#works_in_exhibition_nav03_w a.nav-link  { width: 140px; background-position: -180px 0; }
#works_in_exhibition_nav03_w a.nav-link:hover, #works_in_exhibition_nav03 a.nav-link:active,
#works_in_exhibition_nav03_w a.nav-link.selected { background-position: -180px -20px; }

/*--- exhibitions > checklist --- */

#checklist_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#checklist_nav01 a.nav-link:hover, #checklist_nav01 a.nav-link:active { background-position: 0 -20px; }
#checklist_nav02 a.nav-link  { width: 80px; background-position: -40px -20px; }

#checklist_nav01_w a.nav-link  { width: 40px; background-position: 0 0; }
#checklist_nav01_w a.nav-link:hover, #checklist_nav01_w a.nav-link:active { background-position: 0 -20px; }
#checklist_nav02_w a.nav-link  { width: 80px; background-position: -40px -20px; }

/*--- exhibition > announcement --- */

#announcement_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#announcement_nav01 a.nav-link:hover, #announcement_nav01 a.nav-link:active { background-position: 0 -20px; }
#announcement_nav02 a.nav-link  { width: 115px; background-position: -40px -20px; }

#announcement_nav01_w a.nav-link  { width: 40px; background-position: 0 0; }
#announcement_nav01_w a.nav-link:hover, #announcement_nav01_w a.nav-link:active { background-position: 0 -20px; }
#announcement_nav02_w a.nav-link  { width: 115px; background-position: -40px -20px; }

/*--- exhibition > video --- */

#video_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#video_nav01 a.nav-link:hover, #video_nav01 a.nav-link:active { background-position: 0 -20px; }
#video_nav02 a.nav-link  { width: 135px; background-position: -40px -20px; }

/*--- art fairs > selected works / installation views --- */

#works_installation_nav01 a.nav-link  { width: 40px; background-position: 0 0; }
#works_installation_nav01 a.nav-link:hover, #works_installation_nav01 a.nav-link:active { background-position: 0 -20px; }

#works_installation_nav02 a.nav-link  { width: 120px; background-position: -40px 0; }
#works_installation_nav02 a.nav-link:hover, #works_installation_nav02 a.nav-link:active,
#works_installation_nav02 a.nav-link.selected { background-position: -40px -20px; }

#works_installation_nav03 a.nav-link  { width: 135px; background-position: -160px 0; }
#works_installation_nav03 a.nav-link:hover, #works_installation_nav03 a.nav-link:active,
#works_installation_nav03 a.nav-link.selected { background-position: -160px -20px; }

/*---------------------------------
	forms
---------------------------------*/

.input_1 {float: left; width: 372px; overflow: hidden; margin: 0 0 10px 0; color: #FFF; font-size: 11px; line-height: 22px;}
.input_1 input {height: 18px; width: 99%; margin: 0; border: 1px solid #999; background: #FFF; color: #333;}

.input_2 {float: left; width: 85px; overflow: hidden; margin: 0 10px 10px 0; color: #FFF; font-size: 11px; line-height: 20px;}
.input_2 input {height: 18px; width: 98%; margin: 0; border: 1px solid #999; background: #FFF; color: #333;}

.input_3 {float: left; width: 180px; overflow: hidden; margin: 0 10px 10px 0; color: #FFF; font-size: 11px; line-height: 20px;}
.input_3 input {height: 18px; width: 99%; margin: 0; border: 1px solid #999; background: #FFF; color: #333;}

.input_submit {float: left; margin: 15px 0;}
.input_submit input {height: 18px; width: 99%; margin: 0;}

/*---------------------------------
	slideshow
---------------------------------*/

#slideshow {
	position: relative;
	left: 0;
	width: 935px;
	background-color: #000;
}


#slideshow .caption {
	float: right;
    font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
    margin: 18px 0 0 0;
    color: #fff;
}

#slideshow .caption span {
	float: right;
    font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#thumbnail_viewer {
	margin: 0 0 65px 0;
	width: 1080px;
	height: 1%;
	overflow: hidden;
}

#thumbnail_viewer img {
    float: left;
    margin: 0 15px 20px 0;
    cursor: pointer;
    height: 175px;
    }

/*---------------------------------
	slideshow > detail image
---------------------------------*/

#detailImage {
	display: none;
	position: relative;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	opacity: 1 !important;
	visibility: visible !important;
	}
#detailWrap {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 935px;
	z-index: 1;
	margin-top:-35px;
	}
#detailDetail {
	position: relative;
	left: 0;
	width: 935px;
	float: left;
	}
#detailDetail img {
	margin: 0 auto;
	display: block;
	text-align: center;
	cursor: pointer;
	}

#detailInfo {
	position: relative;
    padding-top:35px;
	width: 350px;
	overflow: hidden;
	font-size: 11px;
	color: #666;
	padding-bottom: 30px;
	float:left;
	}
#detailNavigation {
	position: absolute;
	top: -18px;
	left: 0;
	width: 250px;
	color: #666;
	}

#detailVideo {
    display: none;
    position: relative;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 1 !important;
    visibility: visible !important;
}
#detailVideo iframe,embed {
    /*width: 100% !important;
    height: 100% !important;*/
}

.c_books-and-posters #detailNavigation{
	top:2px; /* Chrome - 10px */
}

.c_books-and-posters #detailDetail{
	margin-top:24px; /* Chrome - margin-top:27px; */
}

#detailCaption{
    margin-bottom: 35px;
}	
#detailPrev {position: absolute; top: 0; left: -3px;}
#detailNext {position: absolute; top: 0; left: 54px;}
#detailBack {position: absolute; top: 0; left: 26px;}

#detailImage a {color: #666; font-size: 11px;}
#detailImage a:hover {color: #CCC;}

/*---------------------------------
   default (n-y) jPan styles 
---------------------------------*/

.data_field{
	display:none;
	height:0px;
	width:0px;
	overflow:hidden;	
}

#detailZoom{
    position:absolute;
    top:-14px;
    right:0;
    width:50px;
    font-weight:bold;
    text-transform:uppercase;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer;
    display:none;
}

#detailZoom:hover {
    color:#666;
}

#zoomImage{
    display:none;
    position:fixed;
    left:0;
    width:100%;
    height:100%;
    z-index:10;
    background-color:black;
}
#zoomImage a {color: #666; font-size: 11px;}
#zoomImage a:hover {color: #CCC;}

#zoomHeaderWrapper{
    width:100%;
    height:30px;
    font: 11px/22px Arial,Helvetica,sans-serif;
    text-align: left;
    color: #EBE8E8;
    z-index:22;
    position:absolute;
    background-color:#000000;
    overflow:hidden;
}

#zoomHeader{
    width:90%;
    height:100%;
    margin: 0px auto;
    
}

#zoomFooterWrapper{
    width:100%;
    height:30px;
    background-color:#000000;
    position: fixed;
    bottom: 0px;
    z-index:20;
}

#zoomFooter{
    width:36%;
    height:100%;
    margin: 0px auto;
    z-index:21;
}

.zoomFooterControl{
	height:30px;
	width:30px;
	color:white;
	display:inline;
	float:left;
	text-align:center;
	background-image: url(close_bricon.png);
	position:absolute;
	cursor:pointer;
}

.content-conveyor{
	width:100%;
	position:relative;
}

#zoomFooterZoomOut{
	left:0;
	margin-left:-40px;
	background-position:216px -6px;
}

#zoomFooterZoomOut:hover {
	background-position:175px -6px;
}

#zoomFooterZoomIn{
	background-position:295px -4px;
	margin-left:10px;
}

#zoomFooterZoomIn:hover {
	background-position: 257px -4px;
}

#zoomHeaderClose{
    height:40px;
    width:40px;
    display:inline;
    float:left;
    background-image: url(close_bricon.png);
    cursor:pointer;
}

#zoomHeaderClose {background-position:-360px 0;margin-top:-6px;}
#zoomHeaderClose:hover {background-position:-400px 0;margin-top:-6px;}

#zoomHeaderText{
    height:100%;
    display:inline;
    float:left;
    padding: 0px 0px 0px 20px;
    vertical-align: middle;
    line-height:29px;
}

#zoomWrap {
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height:100%;
    line-height: 12px;
    margin: 0px auto;
        
}

#zoomZoom{
    top:20px;
    right:0;
    width:100%;
    height:100%;
    font-weight:bold;
    text-transform:uppercase;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor:pointer;
}


#zoomZoom:hover {
    color:#666;
}

#BRslider{
    position: absolute;
    width:10px;
    height:30px;
    background-color:blue;
    left:0%;
    margin-top:-15px;
    z-index:23;
    cursor:pointer;
}

#BRnavline{
    position: relative;
    height: 2px;
    width: auto;
    background-color: #FEFEFE;
    top: 15px;
    margin: 0 10px;
    border-bottom: 0.8px solid #727272;
}

#BRnavleft{
    left:0px;
}

#BRnavright{
    right:0px;
}

.BRnavend{
    position: absolute;
    top: -2px;
    width: 1px;
    height: 6px;
    background-color: black;
}

#BRZoomIn,
#BRZoomOut {
    display:inline;
    float:left;
    display:block;
    background-color:yellow;
    width:100px;
    height:100px;
    z-index:99;
}

#pan img{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#pan{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width:100%;
    height:100%;
}

/*ul.biography, ul.bibliography{
    margin-bottom: 50px;
}*/
/*the slider background*/

#jQslider {
width:100%;
height:15px;
position:relative;
margin:0;
padding:0;
background: url(./img/slider-bg.png) repeat-x black;
top:14px;
padding: 10px 0px 10px 0px;
float:left;
display:inline;
}
 
/*Style for the slider button*/
.ui-slider-handle {
width:5px;
height:15px;
position:absolute;
top:-7px;
z-index:200;
background-color:white;
}
 
/*Result div where the slider value is displayed*/
#slider-result {
font-size:50px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
width:250px;
text-align:center;
text-shadow:0 1px 1px #000;
font-weight:700;
padding:20px 0;
}
 
/*This is the fill bar colour*/
.ui-widget-header {
    height:18px;
    left:1px;
    top:-8px;
    position:absolute;
    border-top:1px;
    border-color:white;
}

#b_home .slide{
    min-width:935px;
}

/*---------------------------------
 	l-a jPan styles	
---------------------------------*/

.c_los-angeles #detailZoom,
.c_los-angeles #zoomHeaderText {
	color:#666;
}

.c_los-angeles #detailZoom:hover {
	color:#CCC;
}

.c_los-angeles #zoomHeaderWrapper,
.c_los-angeles #zoomImage,
.c_los-angeles #zoomFooterWrapper
{
	background-color:white;
}

.c_los-angeles .ui-slider-handle
{
	background-color:black;
}

.c_los-angeles #jQslider{	
	background: url(./img/slider-bg-b.png) repeat-x white;
}

.c_los-angeles #zoomHeaderClose{
	background-image: url(close_bricon-b.png);
}

.c_los-angeles .zoomFooterControl{
	background-image: url(close_bricon-b.png);
}

.c_los-angeles #zoomFooterZoomOut{
	background-position:221px -4px;
}

.c_los-angeles #zoomFooterZoomOut:hover {
	background-position:180px -4px;
}

.c_los-angeles #zoomFooterZoomIn{
	background-position:296px -5px;
}

.c_los-angeles #zoomFooterZoomIn:hover {
	background-position:258px -5px;
}

/*---------------------------------
	grid
---------------------------------*/
#grid {
	width: 980px;
	display: none;
}

/*---------------------------------
	ecom
---------------------------------*/

#checkout {
	position: relative;
	}
.cart_display {
	width: 915px;
	border: 1px #333 solid;
	background: #000;
	}
.cart_display tr.head {
	background: #000;
	color: #CCC;
	}
.cart_display th {
	font-weight: normal;
	padding: 10px 15px;
	border-bottom: 1px #333 solid;
	}
.cart_display td {
	vertical-align: top;
	padding: 15px 15px;
	}
.cart_display .col_left {
	text-align: left;
	padding-right: 40px;
	}
.col_left a {
	color: #FFF;
	text-transform: none;
	font-size: 14px;
	letter-spacing: 0;
	}
.col_left a:hover {color: #666;}
.col_right {
	text-align: right;
	padding-right: 20px;
	}
.text_reverse {
	color: #999;
	}
.cart_display .col_right_none {
	text-align: right;
	}
.cart_display .row_item {
	margin-bottom: 30px;
	}
.cart_display hr {
	background: #333;
	color: #000;
	height: 1px;
	border: none;
	padding: 0;
	margin: 8px 0;
	}
a.cart_cmd {
	color: #666;
	}
a:hover.cart_cmd {
	text-decoration: underline;
	}
.cart_errors {
	color: #FFF;
	margin-bottom: 20px;
	}
.cart_box {
	padding: 10px 10px 30px 10px;
	border: 1px #333 solid;
	background: #000;
	}
.cart_box input {margin-bottom: 10px;}
.cart_box .head {
	width: 100%;
	height: 18px;
	margin: -10px -10px 10px -10px;
	padding: 10px;
	background: #000;
	color: #ccc;
	border-bottom: 1px #333 solid;
	}
#cart_menu {
	margin: 0 0 20px 0;
	}
#cart_menu ul {
	margin: -40px 0 0 0;
	padding: 0;
	}
#cart_menu li {
	list-style: none;
	float: left;
	margin: 10px;
	padding: 0;
	font-size: 13px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #999;
	}
#cart_menu a {
	color: #999;
	}
#cart_menu a:hover{
	color: #CC0033;
	}
#cart_menu li.selected {
	color: #ccc;
	}

/*---------------------------------
	site > eE
---------------------------------*/

#credit {
	position: relative;
	width: 100%;
	top: 30px;
	float: left;
	color: #999;
	font: 9px Arial, Helvetica, Sans-serif;
	text-align: left;
	z-index: 99;
	}
#credit a {
	text-decoration: none;
	text-transform: none;
	color: #FFF;
	font-size: 9px;
	}
#credit a:hover {
	text-decoration: none;
	color: #000;
	background-color: #FFF;
	}

/*ul.biography, ul.bibliography{
	margin-bottom: 50px;
}*/

div.mmClosureMessage{
    color:red;
    width:915px;

    }

/*---------------------------------
    Bug fixes	
---------------------------------*/

img.exhibition_thumbnail_image,
img.artist_thumbnail_image
 {
    max-width:950px;
}

.publications a img {
    max-width: 100%; max-height: 100%; width: auto; height: auto;
}

#slideshow.featured { height: 580px; }
    #slideshow.featured .slide { width: 935px; }
#slideshowNav { display: none; }
.categories { position: relative; top: -17px; }
    .categories a { display: inline-block; margin-right: 15px; }
#overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, .8); text-align: center; }
    #overlay iframe { margin: 100px auto 30px; display: block; }
#leftcolumn .header { color: #FFFFFF; font-weight: bold; margin: 70px 0px 10px; }

#b_new-york #thumbnail_viewer img, 
#b_los-angeles #thumbnail_viewer img,
#b_artists #thumbnail_viewer img {
	border: 3px solid transparent;
}

#b_artists #thumbnail_viewer .big-border-thumb, #b_new-york #thumbnail_viewer .big-border-thumb,
#b_los-angeles #thumbnail_viewer .big-border-thumb {
	box-sizing: border-box;
	border: 3px #fff solid;
}

#b_artists #thumbnail_viewer .big-border-thumb {
	box-sizing: content-box;
}

.big-border-normal {
	box-sizing: border-box;
	border: 10px #fff solid;
}

.big-border-enlarged {
	border: 15px #fff solid;
}

.video-embed {
    display:none;
}
.has-video {
    position: relative;
    width: auto;
    float: left;
    display: block;
    zoom: 1;
    opacity: 1;
    /*height: 175px;*/
}
/*.has-video:after{
    width: 64px;
    height: 64px;
    position: absolute;
    top:50%;
    left:50%;
    content: '';
    background: url(img/play.png) 0 0 no-repeat;
    margin-top: -40px;
    margin-left: -40px;
} */

a[href*="2015-06-10_what-nerve"] {
	display: block;
	width: 260px;
}

.pdf-policy {
	color: #fff;
}


/*div.assoc-col:first-of-type  {
	display:block;
	width: 260px;
	margin-right: 74px;
}*/

#b_artists .float-cnt .assoc-col a[href*="2015-06-10_what-nerve"] {
	display: block;
	width: 260px;
}

.top-sale-posters, .top-sale-books {
	position: relative;
	float: left;
	width: 100%;
}

.top.top-sale-posters {
	clear: both;
	margin-top: 25px;
	margin-bottom: 40px;
}

/* CONCERNING RESPONSIVE */

.responsive-btn, .responsive-list {
	display: none;
}

.assoc-box-responsive {
	display: none;
}

#section_nav-responsive {
	display: none;
}

#b_museum-exhibitions #sorting, #b_books #sorting, #b_posters #sorting, #b_sale #sorting {
	display: none;
}

#b_contact #rightcolumn .contact-gallery-info {
	margin-right: 10px;
	display: inline-block;
}

#slideshowNav.responsive-publications-arrows {
	display: none;
}

#detailDetail {
	opacity: 1 !important;
}

#detailImg {
	visibility: visible !important;
        
}

body.books #detailImg {
    max-height: 600px;
}

.responsive-socials {
	display: none;
}

.test-class {
	background: #E0DBDB;
}

#b_news #midcolumn .news .news-index-spacing {
	display: none;
}

.section_nav-works-in-exhibition-menu {
	display: none;
}





/* TABLET RESPONSIVE */
@media only screen and (min-width: 321px) and (max-width: 770px) {
	html body {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 770px;
  		width: 94.8%;
  		margin-right: 2.6%;
  		margin-left: 2.6%;
  		/*overflow: hidden;*/
	}

        .category-title {
            color: #000 !important;
        }
        
	#leftcolumn_announce img {
		width: 100%;
		height: auto;
	}

	a[href*="2015-06-10_what-nerve"] {
		display: inline !important;
	}

	#section_nav.announcement_w, #section_nav.announcement {
		display: none;
	}

	#detailZoom {
		display: none !important;
	}

	div#footer_wrapper, div#content_wrapper {
		min-width: 0px;
		max-width: 730px;
		width: 100%;
	}

	div#footer_wrapper, div#content_wrapper {
		min-width: 0px;
	}

	div#footer_wrapper {
		display: none;
	}

	div#wrapper {
		width: 100%;
		max-width: 730px;
	}

	#header {
		height: auto;
		margin-bottom: 50px;
	}

	#b_home .slide {
		min-width: 0px;
		max-width: 730px;
		width: 100%;
	}

	#slideshow, .current-exhibitions, .current-exhibitions a {
		max-width: 730px;
		width: 100% !important;
		text-align: center;
		max-height: 370px;
		height: 100%;
		text-align: right;
	}

	#slideshow {
		max-height: none;
	}

	.current-exhibitions img {
		width: auto !important;
		height: 200px;
	}

	.current-exhibitions {
		max-width: 30%;
		width: 100% !important;
		margin-right: 3%;
	}

	.current-exhibitions a {
		max-width: 100%;
		width: 100%;
	}

	.current-exhibitions a br {
		display: none;
	}

	.current-exhibitions a span.date, #slideshow .caption span {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666666;
	}

	#slideshow .caption, #slideshow .caption span {
		float: none;
	}

	#slideshow b, #slideshow a .caption span {
		float: none;
	}

	.current-exhibitions a b, #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000000;
	}

	#b_home .slide div.caption {
		text-align: left;
		margin-top: 0px;
	}

	#b_home .slide div.caption .caption-title {
		font-family: 'Arial W01 Bold903304';
		font-size: 13px;
		color: #000000;
		font-weight: bold;
	}

	#b_home .slide div.caption .caption-date {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666666;
	}

	#b_home .slide img {
		max-width: 730px;
		width: 100% !important;
		text-align: center;
		max-height: 370px;
		height: 100% !important;
	}

	div#content_inner_wrapper, #header, div#slideshow {
		width: inherit;
	}

	div#content_wrapper, div#content_inner_wrapper, #header, div#header .slide, div#slideshow {
		max-width: 730px;
		min-width: 0px;
		width: 100%;
	}

	div#slideshow {
		width: 100% !important;
	}

	div#footer_inner_wrapper, div#content_inner_wrapper {
		max-width: 730px;
		min-width: 0px;
		width: 100%;
	}

	#grid {
		width: 100%;
		max-width: 730px;
		min-width: 0px;
	}

	div#content_wrapper {
		min-width: 0px;
		margin: 0px;
	}

	ul#site_nav_w, ul#site_nav, div#searchbox {
		display: none;
	}

	ul#location_nav_w, ul#location_nav {
		position: relative;
		top: -8px;
		font-weight: bold;
		text-transform: uppercase;
	}

	ul#location_nav_w li#loc01_w a, ul#location_nav_w li#loc02_w a, ul#location_nav li#loc01 a, ul#location_nav li#loc02 a {
		text-indent: 0px;
		background: #fff;
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 9px;
		margin-left: 0px;
		width: 80px !important;
	}

	ul#location_nav_w li#loc01_w a:hover, ul#location_nav_w li#loc02_w a:hover, ul#location_nav li#loc01 a:hover, ul#location_nav li#loc02 a:hover {
		color: #666666;
	}

	ul#location_nav_w li#loc02_w a, ul#location_nav li#loc02 a {
		margin-left: -10px;
	}

	ul#location_nav_w .los-angeles-location a, ul#location_nav .new-york-location a {
		color: #666 !important;
	}

	a#logo, a#logo_w {
		position: relative;
		background: none;
		text-indent: 0px;
		margin-left: 0px;
		margin-top: 20px;
		font-family: 'Arial';
		font-size: 14px;
		color: #000000;
		top: 0px;
		font-weight: bold;
		text-transform: uppercase;
		width: auto;
	}

	.responsive-btn .menu-line {
		display: block;
		border: 1.5px solid #000;
		margin-bottom: 2px;
		width: 20px;
	}

	.responsive-btn {
		display: block;
		position: absolute;
		right: 0%;
		top: 10%;
	}

	.responsive-list {
		display: none;
		position: absolute;
  		text-align: right;
  		right: 0%;
  		z-index: 9999;
  		background: #fff;
  		width: 174px !important;
  		height: 249px;
  		margin-top:-5px;
  		top: 63%;
	}

	.responsive-list .responsive-menu {
		list-style-type: none;
		padding-top: 15px;
		padding-bottom: 8px;
	}

	.responsive-list .responsive-menu li {
		margin-bottom: 6px;
	}

	.responsive-list .responsive-menu li a {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		color: #000;
		font-weight: bold;
  		text-transform: uppercase;
	}

	/*.responsive-btn:hover ~ .responsive-list, .responsive-list:hover {
		display: block;
	}*/

	#b_home #grid {
		width: 100%;
  		max-width: 730px;
  		min-width: 0px;
  		height: 300px;
	}

	#b_home #grid .current-exhibitions {
		max-width: 41.3%;
		width: 100% !important;
		margin-right: 2%;
		height: 100% !important;
		margin-bottom: auto;
	}

	#b_home #grid .current-exhibitions a {
		display: block;
		height: 100% !important;
		max-width: 100%;
		text-align: left;
	}

	#b_home #grid .current-exhibitions a br {
		display: block;
	}

	#b_home #grid .current-exhibitions a center {
		height: auto;
		text-align: left;
	}

	#b_home #grid .current-exhibitions a center img {
		height: auto;
  		max-width: 300px;
  		width: 100% !important;
	}

	#b_home .current-exhibitions a em, #b_home .caption em {
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 14px;
	}

	/* ARTISTS PAGE */

	body#b_artists .list-of-artists #leftcolumn {
		max-width: 100%;
	}

	.c_new-york .artist-col2 a, .c_new-york .artist-col2 b, .c_los-angeles .artist-col2 a, .c_los-angeles .artist-col2 b {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	.list-of-artists #rightcolumn {
		display: none;
	}

	.list-of-artists #leftcolumn {
		width: 100%;
		max-width: 730px;
	}

	.list-of-artists #leftcolumn .artist-col2 {
		width: 131px;
  		margin-right: 8.9%;
  		min-width: 18%;
	}

	.list-of-artists #leftcolumn .artist-col2.second-artist-column {
		width: 41%;
		margin-right: 0%;
	}
	
	body#b_artists ul#location_nav {
		display: none;
	}

	/* ARTIST DETAIL PAGE */

	body#b_artists #leftcolumn {
		width: 100%;
		max-width: 48.5%;
		margin: 0%;
		margin-right: 2.7%;
	}

	body#b_artists #rightcolumn {
		max-width: 48.8%;
		width: 100%;
		margin: 0%;
	}

	body#b_artists #leftcolumn {
		padding: 0px 0 70px 0;
	}

	body#b_artists #content_inner_wrapper .assoc-box {
		width: 100%;
		max-width: 730px;
		margin: 0%;
	}

	body#b_artists #leftcolumn img {
		width: 100%;
		height: 100%;
		max-width: 354px;
		max-height: none;
		height: auto;
		float: left;
	}

	body#b_artists #leftcolumn a b.preview {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666666;
	}

	body#b_artists #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;	
		margin-bottom: -10px;
	}	

	body#b_artists #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 22px;	
	}

	body#b_artists #rightcolumn a {
		display: inline-block;
		margin-top: 3px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_artists #rightcolumn b {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_artists #content_inner_wrapper br.clr {
		display: none;
	}

	body#b_artists #content_inner_wrapper .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;			
	}

	body#b_artists #content_inner_wrapper .assoc-box b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		margin-right: 5px;
		color: #000;
	}

	body#b_artists #content_inner_wrapper .assoc-box a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col.apply-margin {
		margin-right: 2% !important;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col, body#b_artists #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;
		max-width: 49%;
		width: 100%;
		float: left;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col {
		max-height: 154px;
		height: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col.books-artists, body#b_artists #content_inner_wrapper .assoc-box .assoc-col.posters-artists  {
		height: 164px;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col.books-artists a .image,
	body#b_artists #content_inner_wrapper .assoc-box .assoc-col.posters-artists a .image {
		width: 40%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	body#b_artists #detailVideo iframe, body#b_artists #detailVideo iframe embed, 
	body#b_artists #detailVideo #player {
		width: 100%;
		max-width: 730px;
	}

	body#b_artists #detailDetail {
		opacity: 1 !important;
	}

	body#b_artists #detailImg {
		visibility: visible !important;
	}

	/* ARTIST DETAIL PAGE SELECTED WORKS*/

	#b_artists #thumbnail_viewer {
		display: block;
		max-width: 730px;
		width: 100%;
	}

	body#b_artists #section_nav.selected_works a.nav-link {
		font-size: 11px;
		font-family: 'Arial W01 Regular903292';
		color: #000;
		background-image: none;
		overflow: inherit;
		text-transform: uppercase;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-top: 25px;
		padding-top: 0px;
	}

	#section_nav.selected_works {
		width: 100%;
		max-width: 730px;
	}

	body#b_artists #thumbnail_viewer-tablet .tablet-image, body#b_artists #thumbnail_viewer-tablet .has-video {
		max-width: 23.28%;
		width: 100%;
		max-height: 170px;
		height: 100%;
		margin-right: 1.3%;
		display: inline-block;
	}

	body#b_artists #thumbnail_viewer-tablet {
		width: 100%;
		max-width: 730px;
		margin: 0px;
		margin-top: 20px;
	}

	body#b_artists #thumbnail_viewer-tablet img  {
		max-width: 170px;
		max-height: 170px;
		width: 100%;
		height: 170px;
	}

	body#b_artists #thumbnail_viewer img {
		max-width: 170px;
		height: 170px;
	}

	body#b_artists #detailDetail, body#b_artists #detailWrap {
		max-width: 730px;
		width: 100%;
	}

	body#b_artists #detailImage {
		max-width: 730px;
		width: 100%;
	}

	body#b_artists #detailDetail img {
		width: 100%;
		max-height: 600px;
	}

	body#b_artists #detailInfo #detailCaption {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		font-style: italic;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image {
		width: auto;
		float: left;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image {
		width: 100%;
		max-width: 84.64%;
		float: left;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img {
		/*max-width: 134px;
		max-height: 168px;*/
		margin: 0%;
		width: auto;
		margin-bottom: 20px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img {
		width: inherit;
  		max-height: none;
  		max-width: 100%;
  		margin-bottom: 0px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image, #b_artists #thumbnail_viewer .has-video {
		width: auto;
  		float: left;
  		max-width: 100%;
  		max-height: none;
  		margin-bottom: 15px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image.installation-img-container,
	#b_artists #thumbnail_viewer .works-in-artists-image.installation-img-container {
		width: auto;
  		float: left;
  		max-width: 100%;
  		max-height: none;
  		margin-bottom: 15px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img,
	#b_artists #thumbnail_viewer .works-in-artists-image img,
	#b_artists #thumbnail_viewer .has-video img,
	#b_artists #thumbnail_viewer .has-video img {
		margin: 0%;
  		width: auto;
  		height: 170px;
  		box-sizing: border-box;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img.installation-img,
	#b_artists #thumbnail_viewer .works-in-artists-image img.installation-img {
		width: auto;
		height: 170px;
	}

	/* BIOGRAPHY, BIBLIOGRAPHY */

	#b_artists ul#section_nav.biography {
		top: -35px;
	}

	#b_artists ul#section_nav.biography a {
		background-image: none;
	  	overflow: inherit;
	  	margin-top: -15px;
	  	font-family: 'Arial W01 Regular903292';
	  	font-size: 10px;
	  	text-transform: uppercase;
	}

	#b_artists ul#section_nav.biography a.selected {
		color: #000;
	}

	#b_artists ul#section_nav.biography li#biography_nav02 a {
		color: #000;
	}
	
	#b_artists ul#section_nav.bibliography {
		top: -35px;
	}

	#b_artists ul#section_nav.bibliography a {
		background-image: none;
	  	overflow: inherit;
	  	margin-top: -15px;
	  	font-family: 'Arial W01 Regular903292';
	  	font-size: 10px;
	  	text-transform: uppercase;
	}

	#b_artists ul#section_nav.bibliography li#bibliography_nav02 a {
		color: #000;
	}

	/* CURRENT GALLERY EXHIBITIONS*/

	#b_current-exhibitions #content_inner_wrapper .current-exhibitions {
		width: 100%;
		max-width: 41.1%;
		height: auto;
		margin-right: 10.25%;
		float: left;
	}

	#b_current-exhibitions #content_inner_wrapper .current-exhibitions img {
		width: 100%;
		max-width: none;
		max-height: none;
	}

	#b_current-exhibitions #content_inner_wrapper .current-exhibitions:nth-child(even) {
		margin-right: 0%;
	}

	#b_current-exhibitions ul#location_nav {
		display: block;
	}

	#b_current-exhibitions #section_nav {
		top: -35px;
		width: 100%;
		max-width: 730px;
	}

	#b_current-exhibitions #section_nav.exhibitions a.nav-link {
		background-image: none;
		color: #000;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		overflow: inherit;
		text-transform: uppercase;
		color: #666;
	}

	#b_current-exhibitions #section_nav.exhibitions a.nav-link.selected {
		color: #000;
	}

	#b_current-exhibitions .float-cnt {
		overflow: inherit;
	}

	#b_current-exhibitions .current-exhibitions {
		max-height: none;
		margin: 0px;
	}

	#b_current-exhibitions .current-exhibitions .i {
		text-align: left;
		height: auto;
		width: 100%;
		max-width: 730px;
		margin-bottom: 0px
	}

	#b_current-exhibitions .current-exhibitions .i img {
		max-height: 187px;
		margin-top: 10px;
	}

	#b_current-exhibitions .current-exhibitions a  b {
		float: left;
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 15px;
		margin-bottom: 4px;
		margin-top: 3px;
	}

	#b_current-exhibitions .current-exhibitions a em {
		display: block;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		font-size: 14px;
		margin-bottom: 4px;
		margin-top: 11px;	
		text-align: left;
	}

	#b_current-exhibitions .current-exhibitions a b + br {
		display: block;
	}

	#b_current-exhibitions .current-exhibitions a strong {
		float: left;
		text-align: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		clear: both;
		margin-bottom: 40px;
	}

	#b_current-exhibitions .current-exhibitions a .current-exhibition-date {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		float: left;
		clear: both;
		margin-bottom: 4px;
		text-align: left;
	}

	#b_current-exhibitions .current-exhibitions a strong br {
		display: block;
	}

	#b_current-exhibitions #section_nav {
		display: none;
	}

	#b_current-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
		position: relative;
		margin-top: -27px;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
		margin-right: 16px;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	/* FUTURE GALLERY EXHIBITIONS*/

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions {
		width: 100%;
		max-width: 41.1%;
		height: auto;
		margin-right: 10.25%;
		float: left;
	}

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions img {
		width: auto;
		max-width: none;
		max-height: none;
		height: 200px;
	}

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions:nth-child(even) {
		margin-right: 0%;
	}

	#b_future-exhibitions ul#location_nav {
		display: block;
	}

	#b_future-exhibitions #section_nav {
		top: -35px;
		width: 100%;
		max-width: 730px;
	}

	#b_future-exhibitions #section_nav.exhibitions a.nav-link {
		background-image: none;
		color: #000;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		overflow: inherit;
		text-transform: uppercase;
		color: #666;
	}

	#b_future-exhibitions #section_nav.exhibitions a.nav-link.selected {
		color: #000;
	}

	#b_future-exhibitions .float-cnt {
		overflow: inherit;
	}

	#b_future-exhibitions .future-exhibitions {
		max-height: none;
		margin: 0px;
	}

	#b_future-exhibitions .future-exhibitions .i {
		text-align: left;
		height: auto;
		width: 100%;
		max-width: 730px;
		margin-bottom: 0px
	}

	#b_future-exhibitions .future-exhibitions .i img {
		max-height: 187px;
		margin-top: 10px;
	}

	#b_future-exhibitions .future-exhibitions a  b {
		float: left;
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 15px;
		margin-bottom: 4px;
		margin-top: 3px;
	}

	#b_future-exhibitions .future-exhibitions a em {
		display: block;
  		font-family: 'Arial W01 Bold903304';
  		color: #666;
  		font-size: 14px;
  		margin-bottom: 4px;
  		margin-top: 11px;
  		text-align: left;
	}

	#b_future-exhibitions .future-exhibitions a strong {
		float: left;
		text-align: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		clear: both;
		margin-bottom: 40px;
	}

	#b_future-exhibitions .future-exhibitions a .future-exhibition-date {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		float: left;
		clear: both;
		margin-bottom: 4px;
	}

	#b_future-exhibitions .future-exhibitions a strong br {
		display: block;
	}

	#b_future-exhibitions #section_nav {
		display: none;
	}

	#b_future-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
		margin-top: -27px;
		position: relative;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
		margin-right: 16px;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	/* PAST GALLERY EXHIBITIONS*/

	#b_past-exhibitions ul#section_nav {
		display: none;
	}

	#b_past-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 35px;
		margin-top: -27px;
		position: relative;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	#b_past-exhibitions #leftcolumn {
		width: 100%;
		max-width: 730px;
		padding: 0px;
		margin-bottom: 30px;
		float: left;
	}

	#b_past-exhibitions #leftcolumn.short {
		width: 100%;
		max-width: 15%;
		margin-right: 0%;
	}	

	#b_past-exhibitions #leftcolumn.short li {
		display: block;
		margin-right: 9px;
	}

	#b_past-exhibitions #leftcolumn.short li.active a {
		font-size: 11px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
	}

	#b_past-exhibitions #leftcolumn.short li a {
		color: #666;
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
	}

	#b_past-exhibitions #midcolumn {
		width: 100%;
		max-width: 83.55%;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj {
		width: 100%;
		max-width: 730px;	
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .past-exhibitions-image {
		max-width: 41.8%;
		width: 100%;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t {
		max-width: 54%;
		width: 100%;
		float: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t em {
		color: #666;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj img {
		margin-right: 4.2%;
		width: 100%;
		max-width: 115px;
		max-height: 85px;
		height: 100%;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	/* GALLERY EXHIBITION DETAIL PAGE */

	body#b_new-york #leftcolumn {
		width: 100%;
		max-width: 48.5%;
		margin: 0%;
		margin-right: 2.7%;
	}

	body#b_new-york #rightcolumn {
		max-width: 48.8%;
		width: 100%;
		margin: 0%;
	}

	body#b_new-york #leftcolumn .imgPreview {
		margin-bottom: 30px;
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		color: #666666;
	}

	body#b_new-york #leftcolumn {
		padding: 0px 0 70px 0;
	}

	body#b_new-york #content_inner_wrapper .assoc-box {
		width: 100%;
		max-width: 730px;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_new-york #leftcolumn img {
		width: 100%;
		height: 100%;
		max-width: 354px;
		max-height: none;
		height: auto;
		float: left;
	}

	body#b_new-york #leftcolumn a b.preview {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666666;
	}

	body#b_new-york #rightcolumn h1, body#b_new-york #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;	
	}	

	body#b_new-york #rightcolumn h2 {
		color: #666;	
		font-size: 15px;
	}

	body#b_new-york #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
	}

	body#b_new-york #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 22px;	
	}

	body#b_new-york #rightcolumn a {
		display: inline-block;
		margin-top: 3px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_new-york #rightcolumn b {
		color: #666;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_new-york #content_inner_wrapper br.clr {
		display: none;
	}

	body#b_new-york #content_inner_wrapper .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;
		margin-bottom: 30px;			
	}

	body#b_new-york #content_inner_wrapper .assoc-box b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		margin-right: 5px;
		color: #000;
	}

	body#b_new-york #content_inner_wrapper .assoc-box a {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col.apply-margin {
		margin-right: 2% !important;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col, body#b_new-york #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;
		max-width: none;
		width: 100%;
		float: left;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col {
		max-height: 154px;
		height: 100%;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col.books-artists, body#b_new-york #content_inner_wrapper .assoc-box .assoc-col.posters-artists  {
		height: 164px;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col.books-artists a .image,
	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col.posters-artists a .image {
		width: 40%;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col div.image {
		width: 100%;
  		max-width: 41%;
  		margin-right: 2.82%;
	}

	body#b_new-york #content_inner_wrapper .assoc-box .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	body#b_new-york #detailVideo iframe, body#b_new-york #detailVideo iframe embed, 
	body#b_new-york #detailVideo #player {
		width: 100%;
		max-width: 730px;
	}

	/* SAME FOR LOS ANGELES */

	body#b_los-angeles #leftcolumn {
		width: 100%;
		max-width: 48.5%;
		margin: 0%;
		margin-right: 2.7%;
	}

	body#b_los-angeles #rightcolumn {
		max-width: 48.8%;
		width: 100%;
		margin: 0%;
	}

	body#b_los-angeles #leftcolumn .imgPreview {
		margin-bottom: 30px;
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		color: #666666;
	}

	body#b_los-angeles #leftcolumn {
		padding: 0px 0 20px 0;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box {
		width: 100%;
		max-width: 730px;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_los-angeles #leftcolumn img {
		width: 100%;
		height: 100%;
		max-width: 354px;
		max-height: none;
		height: auto;
		float: left;
	}

	body#b_los-angeles #leftcolumn a b.preview {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666666;
	}

	body#b_los-angeles #rightcolumn h1, body#b_los-angeles #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;	
	}	

	body#b_los-angeles #rightcolumn h2 {
		color: #666;	
		font-size: 15px;
	}

	body#b_los-angeles #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
	}

	body#b_los-angeles #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 22px;	
	}

	body#b_los-angeles #rightcolumn a {
		display: inline-block;
		margin-top: 3px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_los-angeles #rightcolumn b {
		color: #666;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_los-angeles #content_inner_wrapper br.clr {
		display: none;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;
		margin-bottom: 30px;			
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		margin-right: 5px;
		color: #000;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box a {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col.apply-margin {
		margin-right: 2% !important;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col, body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;
		max-width: none;
		width: 100%;
		float: left;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col {
		max-height: 154px;
		height: 100%;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col.books-artists, body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col.posters-artists  {
		height: 164px;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col.books-artists a .image,
	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col.posters-artists a .image {
		width: 40%;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col div.image {
		width: 100%;
  		max-width: 41%;
  		margin-right: 2.82%;
	}

	body#b_los-angeles #content_inner_wrapper .assoc-box .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
		float: left;
	}

	body#b_los-angeles #detailVideo iframe, body#b_los-angeles #detailVideo iframe embed, 
	body#b_los-angeles #detailVideo #player {
		width: 100%;
		max-width: 730px;
	}


	/* GALLERY EXHIBITION DETAIL PAGE WORKS IN EXHIBITIONS, INSTALLATION VIEWS, DETAIL*/

	#b_los-angeles #section_nav.works_in_exhibition_w, #b_new-york #section_nav.works_in_exhibition {
		display: none;
	}

	#b_new-york #section_nav-works-in-exhibition.works_in_exhibition {
		display: block !important;
	}

	#b_new-york #section_nav-works-in-exhibition {
		display: block !important;
		margin-bottom: 30px;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a.selected {
		color: #000;
	}

	#b_los-angeles #section_nav-works-in-exhibition.works_in_exhibition {
		display: block !important;
	}

	#b_los-angeles #section_nav-works-in-exhibition {
		display: block !important;
		margin-bottom: 30px;
	}

	#b_los-angeles #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	#b_los-angeles #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_los-angeles #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a.selected {
		color: #000;
	}

	#b_los-angeles #thumbnail_viewer {
		max-width: 730px;
		width: 100%;
		margin: 0px;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image {
		width: auto;
		float: left;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image.installation-img-container {
		width: 100%;
		max-width: 84.64%;
		float: left;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img {
		/*max-width: 134px;
		max-height: 168px;*/
		margin: 0%;
		width: auto;
		margin-bottom: 20px;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: inherit;
  		max-height: 158px;
  		max-width: 100%;
  		margin-bottom: 0px;
	}

	#b_los-angeles #detailImage #detailWrap, #b_los-angeles #detailImage #detailWrap #detailDetail, 
	#b_los-angeles #detailImage #detailWrap #detailInfo, #b_los-angeles #detailImage #detailWrap #detailDetail img {
		width: 100%;
		max-width: 730px;
	}

	#b_los-angeles #detailImage #detailWrap #detailInfo #detailCaption {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;	
	}

	#b_new-york #section_nav-works-in-exhibition.works_in_exhibition {
		display: block !important;
	}

	#b_new-york #section_nav-works-in-exhibition {
		display: block !important;
		margin-bottom: 30px;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	.section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	#b_new-york #leftcolumn #videodiv, #b_los-angeles #leftcolumn #videodiv {
		position: relative;
  		padding-bottom: 96.25%;
  		padding-top: 35px;
  		height: 0;
  		overflow: hidden;
	}

	#b_new-york #leftcolumn iframe, #b_los-angeles #leftcolumn iframe {
		position: absolute;
  		top: 0;
  		left: 0;
  		width: 100%;
  		height: 70%;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a, 
	.section_nav-works-in-exhibition-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#section_nav.video_b, #section_nav.video {
		display: none;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a.selected {
		color: #000;
	}

	#b_new-york #thumbnail_viewer {
		max-width: 730px;
		width: 100%;
		margin: 0px;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image, #b_new-york #thumbnail_viewer .has-video {
		width: auto;
  		float: left;
  		max-width: 100%;
  		max-height: none;
  		margin-bottom: 15px;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image.installation-img-container,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image.installation-img-container {
		width: auto;
  		float: left;
  		max-width: 100%;
  		max-height: none;
  		margin-bottom: 15px;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img,
	#b_new-york #thumbnail_viewer .has-video img,
	#b_los-angeles #thumbnail_viewer .has-video img {
		margin: 0%;
  		width: auto;
  		height: 170px;
  		box-sizing: border-box;
  		max-width: 100%;
  		height: auto !important;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img.installation-img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: auto;
		height: 170px;
	}

	#b_new-york #detailImage #detailWrap, #b_new-york #detailImage #detailWrap #detailDetail, 
	#b_new-york #detailImage #detailWrap #detailInfo, #b_new-york #detailImage #detailWrap #detailDetail img {
		width: 100%;
		max-width: 730px;
	}

	#b_new-york #detailImage #detailWrap #detailInfo #detailCaption {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;	
	}

	/* MUSEUM EXHIBITIONS */

	#b_museum-exhibitions #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		position: relative;
		margin-left: 0px;
		margin-top: 15px;
	}

	#b_museum-exhibitions #sorting #sorting-text, #b_museum-exhibitions #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_museum-exhibitions #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_museum-exhibitions #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_museum-exhibitions #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_museum-exhibitions #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #999;
		text-indent: 8px;
	}

	#b_museum-exhibitions #sorting #sorting-text {
		font-size: 11px;
	}

	#b_museum-exhibitions #sorting #sorting-hidden, #sorting #determine-sorting {
		display: none;
	}

	#b_museum-exhibitions .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_museum-exhibitions .object-list-container {
		width: 100%;
		height: 67px;
	}

	#b_museum-exhibitions #object-list {
		background: white;
  		/*float: left;*/
  		position: relative;
  		border: 1px solid #666;
  		width: 210px;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 5px;
  		z-index: 9999;
  		margin-top: 15px;
  		height: 260px;
  		overflow-y: scroll;
  		box-sizing: border-box;
	}

	#b_museum-exhibitions #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #999;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_museum-exhibitions #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_museum-exhibitions #object-list .sorting-native-select {
		border: none;
		background: #fff;
	}



	#b_museum-exhibitions .museum_exhibitions, #b_museum-exhibitions .museum_exhibitions {
		width: 100%;
		max-width: 47.27%;
		margin-right: 2.73%;
	}

	#b_museum-exhibitions .museum_exhibitions, #b_museum-exhibitions .museum_exhibitions > div {
		width: 100%;
	} 

	#b_museum-exhibitions .museum_exhibitions > div {
		font-family: 'Arial W01 Regular903292';
		font-size: 13px;
		color: #666;
		line-height: 18px;
		margin-bottom: 64px;
	}

	#b_museum-exhibitions .museum_exhibitions > div h3, #b_museum-exhibitions .museum_exhibitions > h3 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #000;
		margin-bottom: 20px;
	}

	#b_museum-exhibitions #location_nav {
		display: none;
	}

	/* BOOKS */

	#b_books #slideshowNav, #b_sale #slideshowNav {
		display: none !important;
	}

	#b_books #slideshowNav.responsive-publications-arrows, #b_sale #slideshowNav.responsive-publications-arrows {
		display: block !important;
		width: 50px;
	}

	#b_books #slideshowNav.responsive-publications-arrows a.ssPrev img, #b_sale #slideshowNav.responsive-publications-arrows a.ssPrev img {
		margin-right: 10px;
	}

	#b_books #sorting, #b_sale #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		margin-top: -10px;
		position: relative;
		margin-left: 0px;
	}

	#b_sale #sorting {
		display: none;
	}

	#b_books #sorting #sorting-text, #b_books #sorting #sorting-arrow,
	#b_sale #sorting #sorting-text, #b_sale #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_books #sorting .publications-sort-arrow, #b_sale #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 13px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_books #object-list .publications-sort-arrow, #b_sale #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_books #sorting #sorting-text, #b_sale #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_books #sorting span, #b_sale #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_books #sorting #sorting-text, #b_sale #sorting #sorting-text {
		font-size: 11px;
	}

	#b_books #sorting #sorting-hidden, #sorting #determine-sorting,
	#b_sale #sorting #sorting-hidden {
		display: none;
	}

	#b_books .object-element, #b_sale .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_books #object-list, #b_sale #object-list {
		background: white;
  		float: left;
  		position: absolute;
  		border: 1px solid #666;
  		width: 118px;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 5px;
  		z-index: 9999;
  		margin-top: -10px;
  		height: 260px;
  		box-sizing: border-box;
  		position: relative;
  		width: 210px;
  		overflow-y: scroll;
  		margin-bottom: 20px;
	}

	#b_books #object-list #sorting-text, #b_sale #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_books #object-list .publications-sort-arrow, #b_sale #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_books #location_nav {
		display: none;
	}

	#b_books #section_nav.books {
		width: 100%;
		max-width: 730px;
	}

	#b_books #section_nav.books a, #b_sale #section_nav.books a {
		background-image: none;
		overflow: inherit;
		margin-top: -15px;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 5px;
		padding-top: 0px;
	}

	#b_books #section_nav.books a.selected {
		color: #000;
	}

	#b_books .categories, #b_posters .categories {
		display: block;
		top: 0px;
		margin-bottom: 20px;
	}

	#b_books .categories a b, #b_posters .categories a b {
		color: #000;
	}

	#b_books .top {
		float: left;
		max-width: 730px;
		width: 100%;
	}

	#b_books .top .publications {
		width: 100%;
  		max-width: 45%;
  		margin: 0px;
  		margin-bottom: 40px;
  		margin-right: 5%;
  		float: left;
	}

	#b_books .top .publications.last-col {
		margin-right: 5% !important;
	}

	#b_books .top .publications + br.clr {
		display: none;
	}

	#b_books .top .publications a {
		display: inline-block;
  		height: inherit;
  		width: 100%;
  		float: left;
  		max-width: 55%;
  		margin-right: 2%;
	}

	#b_books .top .publications span {
		width: 100%;
		max-width: 43%;
		position: relative;
		float: left;
		left: 0px;
	}

	#b_books .top .publications span a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_books .top .publications span a em, #b_books .top .publications span a  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		line-height: 18px;	
		width: 100%;
		max-width: 100%;
	}

	#b_books .top .publications span a em, #b_books .top .publications a img {
		width: auto;
		max-width: 52%;
		max-height: none;
		height: auto;
	}

	#b_books #slideshow, #b_sale #slideshow {
		float: left;
  		margin-bottom: 60px;
  		height: 500px;
  		background: #fff;
	}

	#b_books #slideshowNav.responsive-publications-arrows.do-not-show-me, #b_sale #slideshowNav.responsive-publications-arrows.do-not-show-me {
		display: none !important;
	}

	#b_books #slideshow.do-not-show-me.featured, #b_sale #slideshow.do-not-show-me.featured {
		display: none !important;
	}

	#b_books #slideshow b, #b_sale #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
	}

	#b_books #slideshow .caption, #b_sale #slideshow .caption {
		margin-top: 0px;
		float: right;
	}

	#b_books #slideshow .slide, #b_books #slideshow .slide a, #b_books #slideshow .slide, #b_books #slideshow .slide a center,
	#b_sale #slideshow .slide, #b_sale #slideshow .slide a, #b_sale #slideshow .slide, #b_sale #slideshow .slide a center {
		width: 100%;
		max-width: 730px;
	}

	#b_books #slideshow .slide a img, #b_sale #slideshow .slide a img {
		width: auto;
  		max-width: 100%;
  		max-height: none;
  		height: auto;
	}

	/* POSTERS */ 

	#b_posters #slideshowNav {
		display: none !important;
	}

	#b_posters #slideshowNav.responsive-publications-arrows {
		display: block !important;
		width: 50px;
	}

	#b_posters #slideshowNav.responsive-publications-arrows a.ssPrev img {
		margin-right: 10px;
	}

	#b_posters #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		margin-top: -10px;
		position: relative;
		margin-left: 0px;
	}

	#b_posters #sorting #sorting-text, #b_posters #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_posters #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 13px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_posters #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_posters #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_posters #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_posters #sorting #sorting-text {
		font-size: 11px;
	}

	#b_posters #sorting #sorting-hidden, #sorting #determine-sorting {
		display: none;
	}

	#b_posters .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_posters #object-list {
		background: white;
  		float: left;
  		position: absolute;
  		border: 1px solid #666;
  		width: 118px;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 4px;
  		z-index: 9999;
  		margin-top: -10px;
  		height: 260px;
  		box-sizing: border-box;
  		position: relative;
  		width: 210px;
  		overflow-y: scroll;
	}

	#b_posters #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_posters #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_posters #location_nav {
		display: none;
	}

	#b_posters #section_nav.books {
		width: 100%;
		max-width: 730px;
	}

	#b_posters #section_nav.books a {
		background-image: none;
		overflow: inherit;
		margin-top: -15px;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 5px;
		padding-top: 0px;
	}

	#b_posters #section_nav.books a.selected {
		color: #000;
	}

	#b_posters .top {
		float: left;
		max-width: 730px;
		width: 100%;
	}

	#b_posters .top .publications {
		width: 100%;
  		max-width: 45%;
  		margin: 0px;
  		margin-bottom: 40px;
  		margin-right: 5%;
  		float: left;
	}

	#b_posters .top .publications.last-col {
		margin-right: 5% !important;
	}

	#b_posters .top .publications + br.clr {
		display: none;
	}

	#b_posters .top .publications a {
		display: inline-block;
  		height: inherit;
  		width: 100%;
  		float: left;
  		max-width: 55%;
  		margin-right: 2%;
	}

	#b_posters .top .publications span {
		width: 100%;
		max-width: 43%;
		position: relative;
		float: left;
		left: 0px;
	}

	#b_posters .top .publications span a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_posters .top .publications span a em, #b_posters .top .publications span a  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		line-height: 18px;	
		width: 100%;
		max-width: 100%;
	}

	#b_posters .top .publications span a em, #b_posters .top .publications a img {
		width: auto;
		max-width: 52%;
		max-height: none;
		height: auto;
	}

	#b_posters #slideshow {
		float: left;
  		margin-bottom: 60px;
  		height: 500px;
  		background: #fff;
	}

	#b_posters #slideshowNav.responsive-publications-arrows.do-not-show-me {
		display: none !important;
	}

	#b_posters #slideshow.do-not-show-me.featured {
		display: none !important;
	}

	#b_posters #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
	}

	#b_posters #slideshow .caption {
		margin-top: 0px;
		float: right;
	}

	#b_posters #slideshow .caption em {
		font-family: 'Arial W01 Regular903292';
		font-size: 14px;
		color: #666;
	}

	#b_posters #slideshow .slide, #b_posters #slideshow .slide a, #b_posters #slideshow .slide, #b_posters #slideshow .slide a center {
		width: 100%;
		max-width: 730px;
	}

	#b_posters #slideshow .slide a img {
		width: auto;
  		max-width: 100%;
  		max-height: none;
  		height: auto;
	}

	/* BOOKS AND POSTERS DETAIL PAGE */

	#b_books-and-posters #location_nav {
		display: none;
	}

	#b_books-and-posters #rightcolumn {
		width: 100%;
		max-width: 47%;
		height: auto;
	}

	#b_books-and-posters #leftcolumn #pub-detail, #b_books-and-posters #leftcolumn #pub-detail .pub-d {
		width: 100%;
	}

	#b_books-and-posters #leftcolumn {
		margin-bottom: 65px;
		padding: 0px;
		width: 100%;
		max-width: 50%;
		float: left;
		margin-right: 3%;
	}

	#b_books-and-posters #leftcolumn #pub-detail {
		height: auto;
	}

	#b_books-and-posters #leftcolumn #pub-detail .pub-d {
		margin: 0px;
		margin-bottom: 0px;
		height: auto;
	}

	#b_books-and-posters #leftcolumn #pub-detail a {
		width: 100%;
		max-width: 730px;
		display: inline-block;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs {
		margin-top: 0px;
		width: 100%;
	}

	#b_books-and-posters #leftcolumn .ereader, #b_books-and-posters #leftcolumn .header {
		display: none;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs img {
		width: auto;
		margin-right: 0.68%;
		height: auto;
	}

	#b_books-and-posters #leftcolumn #pub-detail img {
		width: 100%;
  		max-height: none;
  		max-width: none;
  		height: auto;
  		margin-bottom: 10px;
	}

	#b_books-and-posters #rightcolumn {
		font-size: 12px;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		line-height: 22px;
	}

	#b_books-and-posters #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_books-and-posters #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #666;
		line-height: 18px;
	}

	#b_books-and-posters #detailDetail, #b_books-and-posters #detailWrap, #b_books-and-posters #detailDetail img {
		width: 100%;
		max-width: 730px;
	}

	#b_books-and-posters #leftcolumn a.videoBig {
		width: 100%;
  		height: auto;
  		margin: 0px !important;	
	}

	#b_books-and-posters #leftcolumn a.videoBig img {
		width: 100%;
  		height: auto;
	}





	/* ART FAIRS */

	#b_art-fairs #location_nav {
		display: none;
	}

	/*#b_art-fairs ul#section_nav {
		display: none;
	}*/

	#b_art-fairs #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
	}

	#b_art-fairs #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_art-fairs #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_art-fairs #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	#b_art-fairs #leftcolumn {
		width: 100%;
		max-width: 730px;
		padding: 0px;
		margin-bottom: 30px;
		float: left;
	}

	#b_art-fairs #midcolumn .fairs {
		max-width: 47.86%;
		width: 100%;	
		margin: 0%;
		height: auto;
		margin-bottom: 27px;
	}

	#b_art-fairs #midcolumn .fairs a {
		font-size: 12px;
		color: #666;
		font-family: 'Arial W01 Regular903292';
	}

	#b_art-fairs #midcolumn .fairs a b {
		font-size: 15px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
		margin-right: 15px;
	}

	#b_art-fairs #midcolumn .fairs:nth-child(odd) {
		margin-right: 3.2%;
	}

	#b_art-fairs #midcolumn .fairs img {
		width: 100%;
		max-width: 292px;
		max-height: none;
		float: left;
		height: auto;
		margin-bottom: 5px;
	}

	#b_art-fairs #leftcolumn.short {
		width: 100%;
		max-width: 15%;
		margin-right: 0%;
	}	

	#b_art-fairs #leftcolumn.short li {
		display: block;
		margin-right: 9px;
	}

	#b_art-fairs #leftcolumn.short li.active a {
		font-size: 11px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
	}

	#b_art-fairs #leftcolumn.short li a {
		color: #666;
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
	}

	#b_art-fairs #midcolumn {
		width: 100%;
		max-width: 83.55%;
	}

	#b_art-fairs #midcolumn .t-exhib-obj {
		width: 100%;
		max-width: 730px;	
	}

	#b_art-fairs #midcolumn .t-exhib-obj .art-fairs-image {
		max-width: 41.8%;
		width: 100%;
	}

	#b_art-fairs #midcolumn .t-exhib-obj .t {
		max-width: 54%;
		width: 100%;
		float: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_art-fairs #midcolumn .t-exhib-obj .t em {
		color: #666;
	}

	#b_art-fairs #midcolumn .t-exhib-obj img {
		margin-right: 4.2%;
		width: 100%;
		max-width: 115px;
		max-height: 85px;
		height: 100%;
	}

	#b_art-fairs #midcolumn .t-exhib-obj .t b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	/* ART FAIRS DETAIL PAGE */

	body#b_art-fairs #leftcolumn {
		width: 100%;
		max-width: 48.5%;
		margin: 0%;
		margin-right: 2.7%;
		height: auto;
		max-height: none;
	}

	body#b_art-fairs #rightcolumn {
		max-width: 48.8%;
		width: 100%;
		margin: 0%;
	}

	body#b_art-fairs #leftcolumn .imgPreview {
		margin-bottom: 30px;
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		color: #666666;
	}

	body#b_art-fairs #leftcolumn {
		padding: 0px 0 0px 0;
	}

	body#b_art-fairs #leftcolumn br {
		display: none;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box {
		width: 100%;
		max-width: 730px;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_art-fairs #leftcolumn img {
		width: 100%;
		height: 100%;
		max-width: none;
		max-height: none;
		height: auto;
		float: left;
	}

	body#b_art-fairs #leftcolumn a b.preview {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666666;
	}

	body#b_art-fairs #rightcolumn h1, body#b_art-fairs #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;	
	}	

	body#b_art-fairs #rightcolumn h2 {
		color: #666;	
	}

	body#b_art-fairs #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
	}

	body#b_art-fairs #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 22px;	
	}

	body#b_art-fairs #rightcolumn a {
		display: inline-block;
		margin-top: 3px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_art-fairs #rightcolumn b {
		color: #666;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_art-fairs #content_inner_wrapper br.clr {
		display: none;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;
		margin-bottom: 30px;			
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		margin-right: 5px;
		color: #000;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box a {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col.apply-margin {
		margin-right: 2% !important;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col, body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;
		max-width: 49%;
		width: 100%;
		float: left;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col {
		max-height: 154px;
		height: 100%;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col.books-artists, body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col.posters-artists  {
		height: 164px;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col.books-artists a .image,
	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col.posters-artists a .image {
		width: 40%;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
	}

	body#b_art-fairs #content_inner_wrapper .assoc-box .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	/* ART FAIRS DETAIL PAGE SELECTED WORKS */

	#b_art-fairs #thumbnail_viewer {
		display: block;
	}

	#b_art-fairs #section_nav {
		max-width: 730px;
		width: 100%;
	}

	#b_art-fairs #section_nav a {
		font-size: 11px;
  		font-family: 'Arial W01 Regular903292';
  		color: #000;
  		background-image: none;
  		overflow: inherit;
  		text-transform: uppercase;
  		margin-top: 5px;
  		margin-bottom: 5px;
  		margin-top: 25px;
  		padding-top: 0px;
	}

	body#b_art-fairs #section_nav.selected_works a.nav-link {
		font-size: 10px;
		font-family: 'Arial W01 Regular903292';
		color: #000;
		background-image: none;
		overflow: inherit;
		text-transform: uppercase;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-top: 25px;
		padding-top: 0px;
	}

	#section_nav.selected_works {
		width: 100%;
		max-width: 730px;
	}

	body#b_art-fairs #thumbnail_viewer {
		width: 100%;
		max-width: 730px;
		margin: 0px;
	}

	body#b_art-fairs #thumbnail_viewer img, body#b_art-fairs #thumbnail_viewer .has-video {
		max-width: none;
		height: auto;
		width: auto;
		margin: 0px;
	}

	body#b_art-fairs #thumbnail_viewer img.apply-margin {
		margin-right: 2.8%;
	}

	body#b_art-fairs #thumbnail_viewer .works-in-artfairs-image {
		width: auto;
  		float: left;
  		max-width: 100%;
  		max-height: none;
  		margin-bottom: 15px;
  		margin-right: 2.7%;
	}

	body#b_art-fairs #thumbnail_viewer .works-in-artfairs-image img {
		margin: 0%;
  		width: auto;
  		height: 170px;
  		box-sizing: border-box;
	}

	body#b_art-fairs #detailWrap, body#b_art-fairs #detailWrap #detailDetail, 
	body#b_art-fairs #detailWrap #detailDetail #detailImg, body#b_art-fairs #detailInfo {
		max-width: 730px;
		width: 100%;
	}

	/*  NEWS, NEWS DETAIL*/

	#b_news #location_nav {
		display: none;
	}

	#b_news #section_nav {
		width: 100%;
		max-width: 730px;
	}

	#b_news #section_nav a {
		background-image: none;
		overflow: initial;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
		text-transform: uppercase;
	}

	#b_news #leftcolumn {
		width: 100%;
		max-width: 730px;
		text-align: justify;
		padding: 0px;
		margin-bottom: 30px;
	}

	#b_news #leftcolumn.short {
		width: 100%;
		max-width: 15%;
	}	

	#b_news #midcolumn, #b_news #midcolumn .news, 
	#b_news #midcolumn .news a {
		width: 100%;
		max-width: 83.55%;
	}

	#b_news #leftcolumn.short li:first-of-type {
		display: block;
	}

	#b_news #leftcolumn.short .listedm li:first-of-type {
		display: block;
	}

	#b_news #leftcolumn.short li {
		display: inline;
		margin-right: 9px;
	}

	#b_news #leftcolumn.short li.active + li {
		float: left;
	}

	#b_news #leftcolumn.short li a {
		color: #000 !important;
		font-family: 'Arial W01 Bold903304';
		line-height: 18px;
		font-size: 11px;
	}

	#b_news #midcolumn .news {
		height: auto;
		width: 100%;
		max-width: 47.86%;
		float: left;
		margin-bottom: 50px;
	}

	#b_news #midcolumn .news a, #b_news #rightcolumn {
		width: 100%;
		max-width: 730px;
	}

	#b_news #midcolumn .news a, #b_news #midcolumn .news {
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 12px;
		margin-right: 0px;
	}

	#b_news #midcolumn .news:nth-child(odd) {
		margin-right: 3.2%;
	}

	#b_news #midcolumn .news a b, #b_news #midcolumn .news b,
	#b_news #midcolumn .news a .news-index b, #b_news #midcolumn .news .news-index b {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #000;
	}

	#b_news #midcolumn .news a span, #b_news #midcolumn .news a, #b_news #midcolumn .news span  {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		line-height: 22px;
		color: #666;
	}

	#b_news #midcolumn .news a {
		line-height: 18px;
		font-family: 'Arial W01 Regular903292';
	}

	#b_news #midcolumn .news a img, #b_news #midcolumn .news img,
	#b_news #midcolumn .news a .news-index img, #b_news #midcolumn .news .news-index img  {
		width: 100%;
  		max-width: 292px;
  		max-height: 192px;
  		float: left;
  		height: auto;
  		margin-bottom: 5px;
	}

	#b_news #leftcolumn img {
		width: 100%;
		max-width: 730px;
		max-height: 209px;
		height: auto;
	}

	#b_news #leftcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;
		margin-bottom: 20px;
	}

	#b_news #leftcolumn a b, #b_news #rightcolumn strong {
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 12px;
	}

	#b_news #rightcolumn strong {
		color: #666;
	}

	#b_news #rightcolumn h3 {
		font-family: 'Arial W01 Bold903304';
  		font-size: 16px;
  		color: #000;
  		line-height: 18px;
	}

	#b_news #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		line-height: 22px;
  		color: #666;
	}

	#b_news #section_nav.selected_images {
		margin-top: -40px;
	}

	#b_news #section_nav.selected_images + div {
		margin-top: 40px;
	}

	#b_news #thumbnail_viewer {
		width: 100%;
		max-width: 730px;
	}

	#b_news #thumbnail_viewer img {
		max-height: 158px;
		width: auto;
		max-width: 84.64%;
	}

	#b_news #leftcolumn.short {
		width: 100%;
		max-width: 15%;
		margin-right: 0%;
	}	

	#b_news #leftcolumn.short li {
		display: block;
		margin-right: 9px;
		clear: both;
	}

	#b_news #leftcolumn.short li

	#b_news #leftcolumn.short li#current a {
		color: #666 !important;
	}

	#b_news #leftcolumn.short li.active a {
		font-size: 11px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
	}

	#b_news #leftcolumn.short li.active ul.listedm li:last-child {
		margin-bottom: 20px;
	}

	#b_news #leftcolumn.short li a {
		color: #666;
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
	}

	body#b_news #leftcolumn {
		width: 100%;
		max-width: 48.5%;
		margin: 0%;
		margin-right: 2.7%;
	}

	body#b_news #rightcolumn {
		max-width: 48.8%;
		width: 100%;
		margin: 0%;
	}

	body#b_news #leftcolumn .imgPreview {
		margin-bottom: 30px;
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		color: #666666;
	}

	body#b_news #leftcolumn {
		padding: 0px 0 70px 0;
	}

	body#b_news #content_inner_wrapper .assoc-box {
		width: 100%;
		max-width: 730px;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_news #leftcolumn img {
		width: 100%;
		height: 100%;
		max-width: 354px;
		max-height: 355px;
		height: auto;
		float: left;
		margin-bottom: 70px;
	}

	body#b_news #leftcolumn a b.preview {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666666;
	}

	body#b_news #rightcolumn h1, body#b_news #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;	
	}	

	body#b_news #rightcolumn h2 {
		color: #666;	
	}

	body#b_news #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
	}

	body#b_news #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 22px;	
	}

	body#b_news #rightcolumn a {
		display: inline-block;
		margin-top: 3px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_news #rightcolumn b {
		color: #666;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_news #content_inner_wrapper br.clr {
		display: none;
	}

	body#b_news #content_inner_wrapper .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;
		margin-bottom: 30px;			
	}

	body#b_news #content_inner_wrapper .assoc-box b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		margin-right: 5px;
		color: #000;
	}

	body#b_news #content_inner_wrapper .assoc-box a {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col.apply-margin {
		margin-right: 2% !important;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col, body#b_news #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;
		max-width: none;
		width: 100%;
		float: left;
		margin: 0%;
		margin-bottom: 30px;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col {
		max-height: 154px;
		height: 100%;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col.books-artists, body#b_news #content_inner_wrapper .assoc-box .assoc-col.posters-artists  {
		height: 164px;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col.books-artists a .image,
	body#b_news #content_inner_wrapper .assoc-box .assoc-col.posters-artists a .image {
		width: 40%;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	/* GALLERY */

	#b_gallery #location_nav {
		display: none;
	}

	#b_gallery #section_nav-responsive {
		display: block;
	}

	#b_gallery #section_nav {
		display: none;
	}

	#b_gallery #section_nav-responsive {
		display: block !important;
		margin-bottom: 35px;
		float: left;
		max-width: 400px;
		width: 100%;
		margin-top: -20px;
	}

	#b_gallery #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_gallery #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_gallery #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_gallery .float-cnt.top, #b_gallery .float-cnt.top #leftcolumn, #b_gallery .float-cnt.top #leftcolumn .location {
		max-width: 730px;
		width: 100%;
	}

	#b_gallery .float-cnt.top #leftcolumn {
		padding: 0px;
		max-width: 49.04%;
		width: 100%;
		float: left;
		margin-right: 2.73%;
	}

	#b_gallery .float-cnt.top #leftcolumn .location {
		margin-bottom: 30px;
		height: auto;
		width: 48.6%;
		float: left;
		margin-right: 1.39%;
	}

	#b_gallery .float-cnt.top #leftcolumn .location p {
		width: 100%;
	}

	#b_gallery .float-cnt.top #leftcolumn .location img {
		max-width: 174px;
		width: 100%;
		max-height: 127px;
	}

	#b_gallery .float-cnt.top #leftcolumn .location, #b_gallery .float-cnt.top #leftcolumn .location strong {
		font-family: 'Arial W01 Regular903292';
		font-size: 13px;
		color: #666;
	}

	#b_gallery .float-cnt.top #leftcolumn .location, #b_gallery .float-cnt.top #leftcolumn .location strong {
		font-size: 11px;
	}

	#b_gallery .float-cnt.top #leftcolumn .location b {
		font-family: 'Arial W01 Regular903292';
		font-size: 14px;
		color: #666;
	}

	#b_gallery .float-cnt.top #leftcolumn .location a {
		margin-top: 20px;
	}

	#b_gallery #rightcolumn {
		width: 100%;
		max-width: 48.23%;
	}

	#b_gallery #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
		line-height: 22px;
		position: relative;
	}

	#b_gallery #rightcolumn a {
		display: none;
	}

	#b_gallery #rightcolumn #credit {
		margin-top: 50px;
	}

	#b_gallery #rightcolumn #credit a {
		color: #999;
	}


	#b_gallery #rightcolumn .responsive-socials {
		position: absolute;
		left: 60px;
		bottom: -30px;
		display: block;
	}

	#b_gallery #rightcolumn .responsive-socials .first-row {
		clear: right;
	}

	#b_gallery #rightcolumn .responsive-socials a {
		display: inline-block;
	}

	#b_gallery #rightcolumn .responsive-socials .fb-social {
		background: url('./img/fb_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}

	#b_gallery #rightcolumn .social-span {
		display: inline-block;
  		top: -6px;
  		position: relative;
  		margin-left: 2px;
  		color: #666;
	}

	#b_gallery #rightcolumn .responsive-socials .yt-social {
		background: url('./img/yt_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}

	#b_gallery #rightcolumn .responsive-socials .in-social {
		background: url('./img/in_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}

	#b_gallery #rightcolumn .responsive-socials .tw-social {
		background: url('./img/tw_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}	



	/* CONTACT */

	#b_contact #location_nav, #b_contact #section_nav {
		display: none;
	}

	#b_contact #section_nav-responsive {
		display: block;
	}

	#b_contact #section_nav {
		display: none;
	}

	#b_contact #section_nav-responsive {
		display: block !important;
		margin-bottom: 35px;
		float: left;
		max-width: 400px;
		width: 100%;
		margin-top: -20px;
	}

	#b_contact #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_contact #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_contact #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_contact .float-cnt.top {
		width: 100%;
		max-width: 730px;
		float: left;
		margin: 0px;
	}

	#b_contact .float-cnt.top #leftcolumn, #b_contact .float-cnt.top #right {
		max-width: 730px;
		width: 100%;
		margin: 0px;
	}

	#b_contact .float-cnt.top #leftcolumn, #b_contact .float-cnt.top #rightcolumn {
		width: 100%;
		max-width: 47%;
		float: left;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
		line-height: 18px;
	}

	#b_contact .float-cnt.top #leftcolumn {
		margin-right: 6%;
		max-width: 39.5%;
	}

	#b_contact .float-cnt.top #right {
		left: 0px;
		margin-top: 25px;
	}

	#b_contact #leftcolumn #left, #b_contact #leftcolumn #right {
		width: 100%;
		max-width: 730px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	#b_contact #leftcolumn #left a, #b_contact #leftcolumn #right a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_contact #rightcolumn {
		width: 100%;
		max-width: 730px;
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		color: #000;
	}

	#b_contact #rightcolumn strong {
		color: #666;
		font-family: 'Arial W01 Regular903292';
		font-size: 13px;
		line-height: 18px;
	}

	#b_contact #rightcolumn .input_1 {
		width: 100%;
		max-width: 280px;
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_1 input {
		width: 100%;
		max-width: 99%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_2 {
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_2 input {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_3 {
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_3 input {
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_1 label, #b_contact #rightcolumn .input_2 label,
	#b_contact #rightcolumn .input_3 label, #b_contact #rightcolumn .input_1 label small, 
	#b_contact #rightcolumn .input_2 label small,
	#b_contact #rightcolumn .input_3 label small {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		color: #666;
	}

	#b_contact #rightcolumn .input_submit {
		width: 32%;
		margin-top: 19px;
	}

	#b_contact #rightcolumn .input_submit input {
		font-size: 10px;
		border-radius: 14px;
		background: linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -webkit-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -o-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -moz-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		height: 26px;
		width: 90px;
	}

	/* POSITIONS AVAILABLE */

	#b_positions-available #location_nav, #b_positions-available #section_nav {
		display: none;
	}

	#b_positions-available #section_nav-responsive {
		display: block;
	}

	#b_positions-available #section_nav {
		display: none;
	}

	#b_positions-available #section_nav-responsive {
		display: block !important;
		margin-bottom: 35px;
		float: left;
		max-width: 400px;
		width: 100%;
		margin-top: -20px;
	}

	#b_positions-available #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_positions-available #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_positions-available #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_positions-available .float-cnt.top {
		width: 100%;
		max-width: 730px;
		float: left;
		margin: 0px;
	}

	#b_positions-available #rightcolumn {
		width: 100%;
		max-width: 730px;
	}

	#b_positions-available #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
		line-height: 22px;
		max-width: 51.36%;
	}

	#b_positions-available #rightcolumn b {
		font-size: 13px;
	}

	/* SEARCH */

	#b_search #location_nav {
		display: none;
	}

	#b_search #leftcolumn {
		padding-bottom: 40px;
	}

	#b_search #leftcolumn, #b_search #leftcolumn .input_3 {
		width: 100%;
		font-size: 12px;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		float: left;
	}

	#b_search #leftcolumn {
		width: 100%;
		max-width: 40%;
		margin-right: 13.69%;
	}

	#b_search #leftcolumn .input_3 input {
		width: 64.38%;
		height: 24px;
		text-indent: 5%;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		box-sizing: border-box;
	}

	#b_search #leftcolumn .input_submit input {
		border: none;
	  	padding-left: 15px;
	  	padding-right: 15px;
	  	padding-top: 5px;
	  	padding-bottom: 5px;
	  	font-size: 13px;
	  	border-radius: 10px;
	  	background: linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -webkit-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -o-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -moz-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	height: 26px;
	  	width: 100px;
	  	color: #666;
	  	box-shadow: 0px 0px 0px 0px #666;
	  	box-shadow: inset 0 0 1px #666, 0 0 1px #666;
	  	box-shadow: 0px 0px 7px 0px rgba(102,102,102,1);
  		margin-left: 2px;
	} 

	#b_search #midcolumn {
		width: 100%;
		max-width: 46.31%;
		float: left;
	}

	#b_search #midcolumn .searchcategory {
		width: 100%;
	}

	#b_search #midcolumn .searchcategory h4, #b_search #midcolumn .searchcategory .result a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	#b_search #midcolumn .searchcategory h4 {
		font-size: 14px;
		color: #666;
	}

	#b_search #midcolumn .searchcategory .result a {
		font-size: 12px;
		color: #666;
		line-height: 22px;
		font-family: 'Arial W01 Regular903292';
	}

	#b_search .float-cnt {
		margin-top: -33px;
	}


}

@media only screen and (min-width: 321px) and (max-width: 460px) {
	#b_books .top .publications {
		height: 195px;
	}
}

/* FIXES FOR BIGGER SIZES */

@media only screen and (min-width: 321px) and (max-width: 420px) {

	/* RESPONSIVE MENU */

	.responsive-list .responsive-menu li a {
		font-size: 10px;
	}

	.responsive-list .responsive-menu li.appear-on-hover:last-child {
		padding-bottom: 5px;
	}

	.responsive-list {
		height: 260px;
	}
	
	/* MUSEUM EXHIBITIONS */

	html body#b_museum-exhibitions {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_museum-exhibitions #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		position: relative;
		margin-left: 0px;
		margin-top: 15px;
	}

	#b_museum-exhibitions #sorting #sorting-text, #b_museum-exhibitions #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_museum-exhibitions #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_museum-exhibitions #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_museum-exhibitions #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_museum-exhibitions #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_museum-exhibitions #sorting #sorting-text {
		font-size: 10px;
	}

	#b_museum-exhibitions #sorting #sorting-hidden, #sorting #determine-sorting {
		display: none;
	}

	#b_museum-exhibitions .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_museum-exhibitions #object-list {
		background: white;
  		/*float: left;*/
  		position: relative;
  		border: 1px solid #666;
  		width: 210px;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 5px;
  		z-index: 9999;
  		margin-top: 15px;
  		box-sizing: border-box;
  		overflow-y: scroll;
  		height: 260px;
	}

	#b_museum-exhibitions #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 10px;
		text-indent: 8px;
	}

	#b_museum-exhibitions #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_museum-exhibitions .museum_exhibitions, #b_museum-exhibitions .museum_exhibitions > div {
		width: 100%;
		max-width: 380px;
	} 

	#b_museum-exhibitions .museum_exhibitions > div {
		font-family: 'Arial W01 Regular903292';
		font-size: 13px;
		color: #666;
		line-height: 18px;
		margin-bottom: 64px;
	}

	#b_museum-exhibitions .museum_exhibitions > div h3 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #000;
		margin-bottom: 20px;
	}

	#b_museum-exhibitions #location_nav {
		display: none;
	}

	/* CURRENT GALLERY EXHIBITION */

	html body#b_current-exhibitions {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_current-exhibitions ul#location_nav {
		display: block;
	}

	#b_current-exhibitions #section_nav {
		top: -35px;
		width: 100%;
		max-width: 380px;
	}

	#b_current-exhibitions #section_nav.exhibitions a.nav-link {
		background-image: none;
		color: #000;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		overflow: inherit;
		text-transform: uppercase;
		color: #666;
	}

	#b_current-exhibitions #section_nav.exhibitions a.nav-link.selected {
		color: #000;
	}

	#b_current-exhibitions .float-cnt {
		overflow: inherit;
	}

	#b_current-exhibitions .exhibitions-row .current-exhibitions {
		max-height: none;
		margin: 0px;
		width: 100%;
		max-width: 380px;
	}

	#b_current-exhibitions div#content_inner_wrapper .float-cnt .current-exhibitions {
		text-align: left;
		height: auto;
		width: 100%;
		max-width: 380px;
		margin-bottom: 0px
	}

	#b_current-exhibitions #content_inner_wrapper .current-exhibitions img {
		max-width: none;
		width: 100%;
	}

	#b_current-exhibitions .current-exhibitions .i img {
		max-height: 187px;
		margin-top: 10px;
	}

	#b_current-exhibitions .current-exhibitions a  b {
		float: left;
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 15px;
		margin-bottom: 4px;
		margin-top: 3px;
	}

	#b_current-exhibitions .current-exhibitions a  em {
  		font-family: 'Arial W01 Bold903304';
  		color: #666;
  		font-size: 14px;
	  	margin-bottom: 4px;
	  	margin-top: 11px;
	  	text-align: left;
	  	display: block;
	}

	#b_current-exhibitions .current-exhibitions a  b + br {
		display: block;
	}

	#b_current-exhibitions .current-exhibitions a strong {
		float: left;
		text-align: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		clear: both;
		margin-bottom: 40px;
	}

	#b_current-exhibitions .current-exhibitions a .current-exhibition-date {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		float: left;
		clear: both;
		margin-bottom: 4px;
	}

	#b_current-exhibitions .current-exhibitions a strong br {
		display: block;
	}

	#b_current-exhibitions #section_nav {
		display: none;
	}

	#b_current-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
		margin-top: -18px;
		position: relative;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	.current-exhibitions, .current-exhibitions a, .current-exhibitions img {
		width: auto !important;
	}

	/* FUTURE GALLERY EXHIBITIONS*/

	html body#b_future-exhibitions {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_future-exhibitions ul#section_nav {
		display: none;
	}

	#b_future-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
		margin-top: -18px;
		position: relative;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	#b_future-exhibitions .future-exhibitions {
		max-height: none;
		margin: 0px;
		max-width: 380px !important;
		width: 100% !important;
	}

	#b_future-exhibitions .future-exhibitions .i {
		text-align: left;
		height: auto;
		width: 100%;
		max-width: 380px;
		margin-bottom: 0px
	}

	#b_future-exhibitions .future-exhibitions .i img {
		max-height: 187px;
		margin-top: 10px;
	}

	#b_future-exhibitions .future-exhibitions a  b {
		float: left;
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 15px;
		margin-bottom: 4px;
		margin-top: 3px;
	}

	#b_future-exhibitions .future-exhibitions a em {
		font-family: 'Arial W01 Bold903304';
		color: #666;
		font-size: 14px;
		margin-bottom: 4px;
		margin-top: 11px;
		text-align: left;
		display: block;		
	}

	#b_future-exhibitions .future-exhibitions a strong {
		float: left;
		text-align: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		clear: both;
		margin-bottom: 40px;
	}

	#b_future-exhibitions .future-exhibitions a .current-exhibition-date {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		float: left;
		clear: both;
		margin-bottom: 4px;
	}

	#b_future-exhibitions .future-exhibitions a strong br {
		display: block;
	}

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions img {
		max-width: none;
		width: auto;
	}

	/* ARTIST DETAIL PAGE */

	html body#b_artists {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	body#b_artists #leftcolumn, body#b_artists #rightcolumn  {
		width: 100%;
		max-width: 380px;
		margin: 0%;
	}

	body#b_artists #leftcolumn {
		padding: 0px 0 70px 0;
	}

	body#b_artists #content_inner_wrapper .assoc-box {
		width: 100%;
		max-width: 380px;
		margin: 0%;
	}

	body#b_artists #leftcolumn img {
		width: 100%;
		height: 100%;
		max-width: 380px;
		max-height: none;
		height: auto;
	}

	body#b_artists #leftcolumn a b.preview {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666666;
	}

	body#b_artists #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;	
		margin-bottom: -10px;
	}	

	body#b_artists #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 22px;	
	}

	body#b_artists #rightcolumn a {
		display: inline-block;
		margin-top: 3px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_artists #rightcolumn b {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_artists #content_inner_wrapper .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;			
	}

	body#b_artists #content_inner_wrapper .assoc-box b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		margin-right: 5px;
		color: #000;
	}

	body#b_artists #content_inner_wrapper .assoc-box a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col, body#b_artists #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;
		max-width: 380px;
		width: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col {
		max-height: 154px;
		height: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col.books-artists, body#b_artists #content_inner_wrapper .assoc-box .assoc-col.posters-artists  {
		height: 164px;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image.installation-img-container,
	#b_los-angeles #thumbnail_viewer .works-in-artists-image.installation-img-container {
		width: auto;
  		float: left;
  		margin-right: 0.85%;
  		max-width: none;
  		height: auto;
  		max-height: none;
  		margin-bottom: 0px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img, #b_los-angeles #thumbnail_viewer .works-in-artists-image img {
		margin-bottom: 0px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image, #b_artists #thumbnail_viewer .has-video {
		margin-bottom: 0px;
	}

	/* GALLERY EXHIBITION DETAIL PAGE */

	html body#b_new-york {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_new-york #leftcolumn {
		padding-bottom: 0px !important;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn a {
		width: 100% !important;
		max-width: 380px !important;
		margin: 0px;
	}

	#b_new-york #leftcolumn .section_nav-works-in-exhibition-menu {
		margin-right: 14px;
	}

	#b_new-york #location_nav {
		display: none;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn .imgPreview {
		height: auto;
		margin-bottom: 0px !important;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn .imgPreview a, 
	#b_new-york #leftcolumn, #b_new-york #leftcolumn .imgPreview b {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		color: #666;
		font-size: 12px;
	}

	#b_new-york #leftcolumn .assoc-box img {
		width: 100%;
		max-width: 380px;
		height: 100%;
		max-height: 250px;
	}

	#b_new-york #leftcolumn .imgPreview a img, #b_new-york #leftcolumn a img {
		width: 100%;
		max-width: 380px;
		max-height: none;
		height: auto;
	}

	#b_new-york #leftcolumn, #b_los-angeles #leftcolumn {
		height: auto;
		margin-bottom: 30px !important;
		padding-bottom: 30px;
	}

	#b_new-york #leftcolumn .assoc-box-responsive {
		width: 100%;
		max-width: 380px;
		margin: 0px;
	}

	#b_new-york #leftcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	body#b_new-york #rightcolumn {
		max-width: 380px;
		width: 100%;
	}

	#b_new-york #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_new-york #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #666;	
		line-height: 18px;
		margin-top: 10px;
		font-size: 15px;
	}

	#b_new-york #rightcolumn b, #b_new-york #rightcolumn strong {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;	
	}

	#b_new-york #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
		margin-bottom: 10px;	
		margin-top: 20px;	
	}

	#b_new-york #rightcolumn h5.press-release-responsive {
		margin-top: 0px;
	}

	#b_new-york #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;		
	}

	#b_new-york .assoc-box {
		display: none;
	}

	#b_new-york .assoc-box-responsive {
		display: block;
	}

	#b_new-york .assoc-box-responsive:first-of-type {
		margin-top: 70px;
	}

	#b_new-york #rightcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;		
	}

	#b_new-york #rightcolumn .assoc-box-responsive .assoc-col {
		width: 100%;
		max-width: 380px;
		margin: 0%;
	}

	#b_new-york .assoc-box-responsive .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
  	}

  	#b_new-york .assoc-box-responsive .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	#b_new-york .assoc-box-responsive img {
		max-width: 380px;
  		max-height: 170px;
  		width: 100%;
  		height: 100%;	
	}

	#b_new-york .assoc-box-responsive .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	#b_new-york .assoc-box-responsive .assoc-col a {
		width: 100%;
	}

	#b_new-york .assoc-box-responsive .assoc-col a .image {
		max-width: 41.1%;
	}

	#b_new-york .assoc-box-responsive .assoc-col a .image img {
		width: auto;
	}

	/* SAME FOR LOS ANGELES */

	html body#b_los-angeles {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_los-angeles #leftcolumn {
		padding-bottom: 0px !important;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn a {
		width: 100% !important;
		max-width: 380px !important;
		margin: 0px;
	}

	#b_los-angeles #location_nav {
		display: none;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .imgPreview {
		height: auto;
		margin-bottom: 0px !important;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .imgPreview a, 
	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .imgPreview b {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		color: #666;
		font-size: 12px;
	}

	#b_los-angeles #leftcolumn .assoc-box img {
		width: 100%;
		max-width: 380px;
		height: 100%;
		max-height: 250px;
	}

	#b_los-angeles #leftcolumn .imgPreview a img, #b_los-angeles #leftcolumn a img {
		width: 100%;
		max-width: 380px;
		max-height: none;
		height: auto;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn {
		height: auto;
		margin-bottom: 30px !important;
		padding-bottom: 30px;
	}

	#b_los-angeles #leftcolumn .assoc-box-responsive {
		width: 100%;
		max-width: 380px;
		margin: 0px;
	}

	#b_los-angeles #leftcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	body#b_los-angeles #rightcolumn {
		max-width: 380px;
		width: 100%;
	}

	#b_los-angeles #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_los-angeles #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #666;	
		line-height: 18px;
		margin-top: 10px;
		font-size: 15px;
	}

	#b_los-angeles #rightcolumn b, #b_los-angeles #rightcolumn strong {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;	
	}

	#b_los-angeles #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
		margin-bottom: 10px;	
		margin-top: 20px;	
	}

	#b_los-angeles #rightcolumn h5.press-release-responsive {
		margin-top: 0px;
	}

	#b_los-angeles #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;		
	}

	#b_los-angeles .assoc-box {
		display: none;
	}

	#b_los-angeles .assoc-box-responsive {
		display: block;
	}

	#b_los-angeles .assoc-box-responsive:first-of-type {
		margin-top: 70px;
	}

	#b_los-angeles #rightcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;		
	}

	#b_los-angeles #rightcolumn .assoc-box-responsive .assoc-col {
		width: 100%;
		max-width: 380px;
		margin: 0%;
	}

	#b_los-angeles .assoc-box-responsive .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
  	}

  	#b_los-angeles .assoc-box-responsive .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	#b_los-angeles .assoc-box-responsive img {
		max-width: 380px;
  		max-height: 170px;
  		width: 100%;
  		height: 100%;	
	}

	#b_los-angeles .assoc-box-responsive .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	#b_los-angeles .assoc-box-responsive .assoc-col a {
		width: 100%;
	}

	#b_los-angeles .assoc-box-responsive .assoc-col a .image {
		max-width: 41.1%;
	}

	#b_los-angeles .assoc-box-responsive .assoc-col a .image img {
		width: auto;
	}

	/* PAST GALLERY EXHIBITIONS*/

	html body#b_past-exhibitions {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_past-exhibitions ul#section_nav {
		display: none;
	}

	#b_past-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 35px;
		margin-top: -18px;
		position: relative;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	#b_past-exhibitions #leftcolumn {
		width: 100%;
		max-width: 380px;
		text-align: justify;
		padding: 0px;
		margin-bottom: 30px;
	}

	#b_past-exhibitions #leftcolumn.short {
		width: 100%;
		max-width: 380px;
	}	

	#b_past-exhibitions #leftcolumn.short li {
		display: inline;
		margin-right: 9px;
	}

	#b_past-exhibitions #leftcolumn.short li a {
		font-size: 10px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
	}

	#b_past-exhibitions #midcolumn {
		width: 100%;
		max-width: 380px;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj {
		width: 100%;
		max-width: 380px;	
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .past-exhibitions-image {
		max-width: 41.8%;
		width: 100%;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t {
		max-width: 54%;
		width: 100%;
		float: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t em {
		color: #666;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj img {
		margin-right: 4.2%;
		width: 100%;
		max-width: 115px;
		max-height: 85px;
		height: 100%;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	/* SEARCH */

	#b_search #location_nav {
		display: none;
	}

	#b_search #leftcolumn {
		padding-bottom: 40px;
	}

	#b_search #leftcolumn, #b_search #leftcolumn .input_3 {
		width: 100%;
		max-width: 380px;
		font-size: 12px;
		font-family: 'Arial W01 Regular903292';
		color: #666;
	}

	#b_search #leftcolumn .input_3 input {
		max-width: 190px;
		width: 100%;
		height: 24px;
		text-indent: 5%;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		box-sizing: border-box;
	}

	#b_search #leftcolumn .input_submit input {
		border: none;
	  	padding-left: 15px;
	  	padding-right: 15px;
	  	padding-top: 5px;
	  	padding-bottom: 5px;
	  	font-size: 13px;
	  	border-radius: 10px;
	  	background: linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -webkit-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -o-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -moz-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	height: 26px;
	  	width: 100px;
	  	color: #666;
	  	box-shadow: 0px 0px 0px 0px #666;
	  	box-shadow: inset 0 0 1px #666, 0 0 1px #666;
	  	box-shadow: 0px 0px 7px 0px rgba(102,102,102,1);
  		margin-left: 2px;
	} 

	#b_search #midcolumn, #b_search #midcolumn .searchcategory {
		width: 100%;
		max-width: 380px;
	}

	#b_search #midcolumn .searchcategory h4, #b_search #midcolumn .searchcategory .result a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	#b_search #midcolumn .searchcategory h4 {
		font-size: 14px;
		color: #666;
	}

	#b_search #midcolumn .searchcategory .result a {
		font-size: 12px;
		color: #666;
		line-height: 22px;
		font-family: 'Arial W01 Regular903292';
	}

	#b_search .float-cnt {
		margin-top: -33px;
	}

	/* CONTACT */

	#b_contact #location_nav, #b_contact #section_nav {
		display: none;
	}

	#b_contact #section_nav-responsive {
		display: block;
	}

	#b_contact #section_nav {
		display: none;
	}

	#b_contact #section_nav-responsive {
		display: block !important;
		margin-bottom: 25px;
		float: left;
		margin-top: -10px;
	}

	#b_contact #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_contact #section_nav-responsive .nav-item a, #b_positions-available #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_positions-available #section_nav-responsive {
		margin-top: -10px;
	}

	#b_contact #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_contact .float-cnt.top {
		width: 100%;
		max-width: 380px;
		float: left;
		margin: 0px;
	}

	#b_contact .float-cnt.top #leftcolumn, #b_contact .float-cnt.top #right {
		max-width: 380px;
		width: 100%;
		margin: 0px;
	}

	#b_contact .float-cnt.top #right {
		left: 0px;
		margin-top: 25px;
	}

	#b_contact #leftcolumn #left, #b_contact #leftcolumn #right {
		width: 100%;
		max-width: 380px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	#b_contact #leftcolumn #left a, #b_contact #leftcolumn #right a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_contact .float-cnt.top #rightcolumn {
		width: 100%;
		max-width: 380px;
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		color: #000;
	}

	#b_contact #rightcolumn strong {
		color: #666;
	}

	#b_contact #rightcolumn .input_1 {
		width: 100%;
		max-width: 380px;
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_1 input {
		width: 100%;
		max-width: 99%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_2 {
		
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_2 input {
		width: 100%;
		max-width: 99%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_3 {
		
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_3 input {
		width: 100%;
		max-width: 99%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_1 label, #b_contact #rightcolumn .input_2 label,
	#b_contact #rightcolumn .input_3 label {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		color: #666;
	}

	#b_contact #rightcolumn .input_submit {
		width: 32%;
		margin-top: 19px;
	}

	#b_contact #rightcolumn .input_submit input {
		font-size: 10px;
		border-radius: 14px;
		background: linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -webkit-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -o-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -moz-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		height: 26px;
		width: 90px;
	}

	#b_contact .float-cnt.top #rightcolumn {
		max-width: 99%;
	}

	/* MAIN PAGE */

	html body#b_home {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_home #slideshow, #b_home #wrapper #grid .current-exhibitions {
		max-width: 380px;
		width: 100%;
		max-width: 78.94%;
		height: 100% !important;
	}

	/* ARTIST DETAIL PAGE SELECTED WORKS*/

	#b_artists #thumbnail_viewer-tablet {
		display: none;
	}

	#b_artists #thumbnail_viewer {
		display: block;
	}

	body#b_artists #section_nav.selected_works a.nav-link {
		font-size: 10px;
		font-family: 'Arial W01 Regular903292';
		color: #000;
		background-image: none;
		overflow: inherit;
		text-transform: uppercase;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-top: 25px;
		padding-top: 0px;
	}

	#section_nav.selected_works {
		width: 100%;
		max-width: 380px;
	}

	body#b_artists #thumbnail_viewer {
		width: 100%;
		max-width: 380px;
		margin: 0px;
	}

	body#b_artists #thumbnail_viewer img, body#b_artists #thumbnail_viewer .has-video {
		max-width: none;
		height: auto;
		width: auto;
		margin: 0px;
	}

	body#b_artists #thumbnail_viewer .has-video img {
		width: auto;
		margin-right: 0px;	
	}

	body#b_artists #thumbnail_viewer img.apply-margin {
		margin-right: 2.8%;
	}

	/* ARTIST DETAIL PAGE SELECTED WORKS IMG DETAIL*/

	body#b_artists #detailWrap, body#b_artists #detailWrap #detailDetail, 
	body#b_artists #detailWrap #detailDetail #detailImg, body#b_artists #detailInfo {
		max-width: 380px;
		width: 100%;
	}

	body#b_artists #detailInfo #detailCaption {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_books #sorting #sorting-text, #b_posters #sorting #sorting-text, #b_sale #sorting #sorting-text {
		font-size: 10px;
	}

	/* GALLERY EXHIBITION DETAIL PAGE WORKS IN EXHIBITIONS, INSTALLATION VIEWS, DETAIL*/

	#b_new-york #thumbnail_viewer .works-in-exhibition-image.installation-img-container,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image.installation-img-container {
		width: auto;
  		float: left;
  		margin-right: 0.85%;
  		max-width: none;
  		height: auto;
  		max-height: none;
  		margin-bottom: 0px;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img, #b_los-angeles #thumbnail_viewer .works-in-exhibition-image img {
		margin-bottom: 0px;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image, #b_new-york #thumbnail_viewer .has-video {
		margin-bottom: 0px;
	}

	/* GALLERY */

	html body#b_gallery, html body#b_contact, html body#b_positions-available {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 420px;
  		width: 90.47%;
  		margin-right: 4.76%;
  		margin-left: 4.76%;
  		/*overflow: hidden;*/
	}

	#b_gallery #location_nav {
		display: none;
	}

	#b_gallery #section_nav-responsive {
		display: block;
	}

	#b_gallery #section_nav {
		display: none;
	}

	#b_gallery #section_nav-responsive {
		display: block !important;
		margin-bottom: 25px;
		float: left;
		margin-top: -10px;
	}

	#b_gallery #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_gallery #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_gallery #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_gallery .float-cnt.top, #b_gallery .float-cnt.top #leftcolumn, #b_gallery .float-cnt.top #leftcolumn .location {
		max-width: 380px;
		width: 100%;
	}

	#b_gallery .float-cnt.top #leftcolumn {
		padding: 0px;
	}

	#b_gallery .float-cnt.top #leftcolumn .location {
		margin-bottom: 60px;
		height: auto;
	}

	#b_gallery .float-cnt.top #leftcolumn .location img {
		max-width: 43.4%;
		width: 100%;
	}

	#b_gallery .float-cnt.top #leftcolumn .location, #b_gallery .float-cnt.top #leftcolumn .location strong {
		font-family: 'Arial W01 Regular903292';
		font-size: 13px;
		color: #666;
	}

	#b_gallery .float-cnt.top #leftcolumn .location, #b_gallery .float-cnt.top #leftcolumn .location strong {
		font-size: 13px;
	}

	#b_gallery .float-cnt.top #leftcolumn .location b {
		font-family: 'Arial W01 Regular903292';
		font-size: 14px;
		color: #666;
	}

	#b_gallery #rightcolumn {
		width: 100%;
		max-width: 380px;
	}

	#b_gallery #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
		line-height: 22px;
	}

	#b_gallery #rightcolumn #credit {
		margin-top: 50px;
	}

	#b_gallery #rightcolumn #credit a {
		color: #999;
	}

	/* ART FAIRS */

	#b_art-fairs #location_nav {
		display: none;
	}

	#b_art-fairs #leftcolumn.short {
		width: 100%;
		max-width: 380px;
		padding-bottom: 40px;
	}	

	#b_art-fairs #leftcolumn.short li {
		display: inline;
		margin-right: 9px;
	}

	#b_art-fairs #leftcolumn.short li a {
		font-size: 11px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
		line-height: 18px;
	}

	#b_art-fairs #midcolumn {
		width: 100%;
		max-width: 380px;
	}

	#b_art-fairs #midcolumn .fairs {
		width: 100%;
		max-width: 380px;
		margin-bottom: 30px;
		height: auto;
	}

	#b_art-fairs #midcolumn .fairs a img {
		max-width: 78.9%;
		max-height: none;
		width: 100%;
		height: auto;
	}

	#b_art-fairs #midcolumn .fairs a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_art-fairs #midcolumn .fairs a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
		display: inline-block;
	}

	/* ART FAIRS DETAIL PAGE */

	#b_art-fairs #leftcolumn {
		width: 100% ;
		max-width: 380px;
		padding: 0px;
		margin-bottom: 12px;
		height: 219px;
	}

	#b_art-fairs #leftcolumn.index-site {
		height: auto;
	}

	#b_art-fairs #leftcolumn img {
		max-width: 380px;
		width: 100%;
		max-height: 209px;
		height: 100%;
	}

	#b_art-fairs #rightcolumn {
		width: 100% !important;
		max-width: 380px !important;
	}

	#b_art-fairs #rightcolumn {
		font-size: 12px;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		line-height: 22px;	
	}

	#b_art-fairs #rightcolumn h5 {
		font-size: 14px;
		color: #666;
	}

	#b_art-fairs #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;	
	}

	#b_art-fairs #rightcolumn b {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;	
	}

	body#b_art-fairs #leftcolumn {
		width: 100%;
		max-width: none;
	}

	body#b_art-fairs #leftcolumn img {
		width: 100%;
	}

	/* BOOKS AND POSTERS SLIDESHOW */

	#b_books #slideshow, #b_sale #slideshow {
		background: #fff;
		height: 250px !important;
	}

	#b_books #slideshow .slide a img,  #b_books #slideshow .slide a center img,
	#b_sale #slideshow .slide a img,  #b_sale #slideshow .slide a center img {
		width: 100%;
  		max-width: 728px;
  		max-height: 250px;
  		height: auto;
	}

	#b_posters #slideshow {
		background: #fff;
		height: 250px !important;
	}

	#b_posters #slideshow .slide a img,  #b_posters #slideshow .slide a center img {
		width: 100%;
  		max-width: 728px;
  		max-height: 250px;
  		height: auto;
	}

	/* BOOKS */

	#b_books #slideshowNav, #b_sale #slideshowNav {
		display: none !important;
	}

	#b_books #slideshowNav.responsive-publications-arrows, #b_sale #slideshowNav.responsive-publications-arrows {
		display: block !important;
		width: 50px;
	}

	#b_books #slideshowNav.responsive-publications-arrows a.ssPrev img, #b_sale #slideshowNav.responsive-publications-arrows a.ssPrev img {
		margin-right: 10px;
	}

	#b_books #slideshowNav.responsive-publications-arrows.do-not-show-me, #b_sale #slideshowNav.responsive-publications-arrows.do-not-show-me {
		display: none !important;
	}

	#b_books #slideshow.do-not-show-me.featured, #b_sale #slideshow.do-not-show-me.featured {
		display: none !important;
	}

	#b_books #sorting, #b_sale #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		margin-top: -10px;
		position: relative;
		margin-left: 0px;
	}

	#b_sale #sorting {
		display: none;
	}

	#b_books #sorting #sorting-text, #b_books #sorting #sorting-arrow,
	#b_sale #sorting #sorting-text, #b_sale #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_books #sorting .publications-sort-arrow, #b_sale #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 13px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_books #object-list .publications-sort-arrow, #b_sale #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_books #sorting #sorting-text, #b_sale #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_books #sorting span, #b_sale #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_books #sorting #sorting-text, #b_sale #sorting #sorting-text {
		font-size: 10px;
	}

	#b_books #sorting #sorting-hidden, #sorting #determine-sorting,
	#b_sale #sorting #sorting-hidden {
		display: none;
	}

	#b_books .object-element, #b_sale .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_books #object-list, #b_sale #object-list {
		background: white;
  		float: left;
  		border: 1px solid #666;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 5px;
  		z-index: 9999;
  		margin-top: -10px;
  		height: 260px;
  		box-sizing: border-box;
  		position: relative;
  		width: 210px;
  		overflow-y: scroll;
	}

	#b_books #object-list #sorting-text, #b_sale #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_books #object-list .publications-sort-arrow, #b_sale #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_books #location_nav {
		display: none;
	}

	#b_books #section_nav.books {
		width: 100%;
		max-width: 380px;
	}

	#b_books #section_nav.books a, #b_sale #section_nav.books a {
		background-image: none;
		overflow: inherit;
		margin-top: -15px;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 5px;
		padding-top: 0px;
	}

	#b_books #section_nav.books a.selected {
		color: #000;
	}

	#b_books .categories, #b_posters .categories {
		display: block;
		top: 0px;
		margin-bottom: 20px;
	}

	#b_books .categories a b, #b_posters .categories a b {
		color: #000;
	}

	#b_books .top {
		float: left;
		max-width: 380px;
		width: 100%;
	}

	#b_books .top .publications {
		width: 100%;
  		max-width: 380px;
  		margin: 0px;
  		margin-bottom: 40px;
	}

	#b_books .top .publications a {
		display: inline-block;
  		height: inherit;
  		width: 100%;
  		float: left;
  		max-width: 55%;
  		margin-right: 2%;
	}

	#b_books .top .publications span {
		width: 100%;
		max-width: 43%;
		position: relative;
		float: left;
		left: 0px;
	}

	#b_books .top .publications span a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_books .top .publications span a em, #b_books .top .publications span a  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		line-height: 18px;	
		width: 100%;
		max-width: 100%;
	}

	#b_books .top .publications span a em, #b_books .top .publications a img {
		width: auto;
		max-width: 52%;
		max-height: none;
		height: auto;
	}

	#b_books #slideshow, #b_sale #slideshow {
		height: 250px !important;
		float: none;
		margin-bottom: 60px;
	}

	#b_books #slideshow b, #b_sale #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
	}

	#b_books #slideshow .caption, #b_sale #slideshow .caption {
		margin-top: 0px;
		float: right;
	}

	#b_books #slideshow .slide, #b_books #slideshow .slide a, #b_sale #slideshow .slide, #b_sale #slideshow .slide a {
		width: 100%;
		max-width: 380px;
	}

	#b_books #slideshow .slide a img, #b_sale #slideshow .slide a img {
		width: 100%;
		max-width: 380px;
		max-height: 142px;
	}

	/* POSTERS */

	#b_posters #slideshowNav {
		display: none !important;
	}

	#b_posters #slideshowNav.responsive-publications-arrows {
		display: block !important;
		width: 50px;
	}

	#b_posters #slideshowNav.responsive-publications-arrows a.ssPrev img {
		margin-right: 10px;
	}

	#b_posters #slideshowNav.responsive-publications-arrows.do-not-show-me {
		display: none !important;
	}

	#b_posters #slideshow.do-not-show-me.featured {
		display: none !important;
	}

	#b_posters #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		margin-top: -10px;
		position: relative;
		margin-left: 0px;
	}

	#b_posters #sorting #sorting-text, #b_posters #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_posters #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 13px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_posters #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_posters #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_posters #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_posters #sorting #sorting-text {
		font-size: 10px;
	}

	#b_posters #sorting #sorting-hidden, #sorting #determine-sorting {
		display: none;
	}

	#b_posters .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_posters #object-list {
		background: white;
  		float: left;
  		border: 1px solid #666;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 5px;
  		z-index: 9999;
  		margin-top: -10px;
  		height: 260px;
  		box-sizing: border-box;
  		position: relative;
  		width: 210px;
  		overflow-y: scroll;
	}

	#b_posters #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_posters #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_posters #location_nav {
		display: none;
	}

	#b_posters #section_nav.posters {
		width: 100%;
		max-width: 380px;
	}

	#b_posters #section_nav.posters a {
		background-image: none;
		overflow: inherit;
		margin-top: -15px;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 5px;
		padding-top: 0px;
	}

	#b_posters #section_nav.posters a.selected {
		color: #000;
	}

	#b_posters .top {
		float: left;
		max-width: 380px;
		width: 100%;
	}

	#b_posters .top .publications {
		width: 100%;
  		max-width: 380px;
  		margin: 0px;
  		margin-bottom: 40px;
	}

	#b_posters .top .publications a {
		display: inline-block;
  		height: inherit;
  		width: 100%;
  		float: left;
  		max-width: 55%;
  		margin-right: 2%;
	}

	#b_posters .top .publications span {
		width: 100%;
		max-width: 43%;
		position: relative;
		float: left;
		left: 0px;
	}

	#b_posters .top .publications span a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_posters .top .publications span a em, #b_posters .top .publications span a  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		line-height: 18px;	
		width: 100%;
		max-width: 100%;
	}

	#b_posters .top .publications span a em, #b_posters .top .publications a img {
		width: auto;
		max-width: 52%;
		max-height: none;
		height: auto;
	}

	#b_posters #slideshow {
		height: 250px !important;
		float: none;
		margin-bottom: 60px;
	}

	#b_posters #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
	}

	#b_posters #slideshow .caption {
		margin-top: 0px;
		float: right;
	}

	#b_posters #slideshow .slide, #b_posters #slideshow .slide a {
		width: 100%;
		max-width: 380px;
	}

	#b_posters #slideshow .slide a img {
		width: 100%;
		max-width: 380px;
		max-height: 142px;
	}

	/* BOOKS AND POSTERS DETAIL PAGE */

	#b_books-and-posters #leftcolumn, #b_books-and-posters #leftcolumn #pub-detail,
	#b_books-and-posters #leftcolumn #pub-detail .pub-d, #b_books-and-posters #rightcolumn {
		width: 100%;
		max-width: 380px;
		height: auto;
	}

	#b_books-and-posters #leftcolumn {
		margin-bottom: 65px;
		padding: 0px;
	}

	#b_books-and-posters #leftcolumn #pub-detail .pub-d {
		margin: 0px;
		margin-bottom: 0px;
	}

	#b_books-and-posters #leftcolumn #pub-detail a {
		width: 100%;
		max-width: 380px;
		display: inline-block;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs {
		margin-top: 0px;
		width: 100%;
		width: 380px;
	}

	#b_books-and-posters #leftcolumn .ereader, #b_books-and-posters #leftcolumn .header {
		display: none;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs img {
		max-height: 95px;
		max-width: 32.2%;
		width: 100%;
		margin-right: 1.15%;
	}

	#b_books-and-posters #leftcolumn #pub-detail img {
		width: auto !important;
  		max-height: none;
  		max-width: 280px;
  		height: auto;
  		margin-bottom: 10px;
	}

	#b_books-and-posters #rightcolumn {
		font-size: 12px;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		line-height: 22px;
	}

	#b_books-and-posters #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_books-and-posters #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #666;
		line-height: 18px;
	}

	/* NEWS, NEWS DETAIL*/

	#b_news #location_nav {
		display: none;
	}

	#b_news #section_nav {
		width: 100%;
		max-width: 380px;
	}

	#b_news #section_nav a {
		background-image: none;
		overflow: initial;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
		text-transform: uppercase;
	}

	#b_news #leftcolumn {
		width: 100%;
		max-width: 380px;
		text-align: justify;
		padding: 0px;
		margin-bottom: 30px;
	}

	#b_news #leftcolumn.short, #b_news #midcolumn, #b_news #midcolumn .news, 
	#b_news #midcolumn .news a {
		width: 100%;
		max-width: 380px;
	}	

	#b_news #leftcolumn.short li:first-of-type {
		display: block;
	}

	#b_news #leftcolumn.short .listedm li:first-of-type {
		display: inline;
	}

	#b_news #leftcolumn.short li {
		display: inline;
		margin-right: 9px;
	}

	#b_news #leftcolumn.short li.active + li {
		float: left;
	}

	#b_news #leftcolumn.short li a {
		color: #000 !important;
		font-family: 'Arial W01 Bold903304';
		line-height: 18px;
		font-size: 11px;
	}

	#b_news #midcolumn .news {
		height: auto;
		margin-bottom: 35px;
	}

	#b_news #midcolumn .news a, #b_news #rightcolumn {
		width: 100%;
		max-width: 380px;
	}

	#b_news #midcolumn .news a, #b_news #midcolumn .news {
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 12px;
	}

	#b_news #midcolumn .news a b, #b_news #midcolumn .news b,
	#b_news #midcolumn .news a .news-index b, #b_news #midcolumn .news .news-index b {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_news #midcolumn .news a span, #b_news #midcolumn .news a, #b_news #midcolumn .news span  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		line-height: 22px;
		color: #666;
	}

	#b_news #midcolumn .news-index {
		max-width: 288px;
	}

	#b_news #midcolumn .news a img, #b_news #midcolumn .news img,
	#b_news #midcolumn .news a .news-index img, #b_news #midcolumn .news .news-index img  {
		width: auto;
		height: auto;
		margin-right: 300px;
		max-width: 380px;
	}

	#b_news #leftcolumn img {
		width: 100%;
		max-width: 380px;
		max-height: 209px;
		height: auto;
	}

	#b_news #leftcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;
		margin-bottom: 20px;
	}

	#b_news #leftcolumn a b, #b_news #rightcolumn strong {
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 12px;
	}

	#b_news #rightcolumn strong {
		color: #666;
	}

	#b_news #rightcolumn h3 {
		font-family: 'Arial W01 Bold903304';
  		font-size: 16px;
  		color: #000;
	}

	#b_news #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		line-height: 22px;
  		color: #666;
	}

	#b_news #section_nav.selected_images {
		margin-top: -40px;
	}

	#b_news #section_nav.selected_images + div {
		margin-top: 40px;
	}

	#b_news #thumbnail_viewer {
		width: 100%;
		max-width: 380px;
	}

	#b_news #thumbnail_viewer img {
		max-height: 158px;
		width: auto;
		max-width: 84.64%;
	}

	body#b_news #leftcolumn, body#b_news #rightcolumn {
		max-width: 380px;
	}

	body#b_news #content_inner_wrapper .assoc-box .assoc-col, body#b_news #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		max-width: 380px;
		width: 100%;
	}

	/* POSITIONS AVAILABLE */

	#b_positions-available #rightcolumn p {
		max-width: none;
	}

	/* FIXES END */

}

/* MOBILE RESPONSIVE */
@media only screen and (max-width: 320px) {
	html body {
		margin: 0;
  		padding: 0;
  		font: 12px/22px Arial, Helvetica, sans-serif;
  		text-align: left;
  		background: #fff !important;
  		color: #000;
  		height: 100%;	
  		max-width: 320px;
  		width: 87.4%;
  		margin-right: 6.3%;
  		margin-left: 6.3%;
  		/*overflow: hidden;*/
	}

	#section_nav.announcement_w, #section_nav.announcement {
		display: none;
	}

	a[href*="2015-06-10_what-nerve"] {
		display: inline !important;
	}

	#leftcolumn_announce img {
		width: 100%;
		height: auto;
	}

	#detailZoom {
		display: none !important;
	}

	div#footer_wrapper, div#content_wrapper {
		min-width: 0px;
		max-width: 280px;
		width: 100%;
	}

	div#footer_wrapper, div#content_wrapper {
		min-width: 0px;
	}

	div#footer_wrapper {
		display: none;
	}

	div#wrapper {
		width: 100%;
		max-width: 280px;
	}

	#header {
		height: 68px;
	}

	#b_home .slide {
		min-width: 0px;
		max-width: 280px;
		width: 100%;
	}

	#slideshow, .current-exhibitions, .current-exhibitions a, .current-exhibitions img {
		max-width: 280px !important;
		width: auto !important;
		text-align: left;
		max-height: 142px;
		height: auto;
	}

	.current-exhibitions img {
		width: auto !important;
	}

	.current-exhibitions a br {
		display: none;
	}

	.current-exhibitions a span.date, #slideshow .caption span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666666;
	}

	#slideshow .caption, #slideshow .caption span {
		float: none;
	}

	#slideshow b, #slideshow a .caption span {
		float: none;
	}

	.current-exhibitions a b, #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 13px;
		color: #000000;
	} 

	#b_home .slide div.caption {
		text-align: left;
		margin-top: 0px;
	}

	#b_home .slide a em, #b_home #grid a em {
		display: none;
	}

	#b_home .slide div.caption .caption-title {
		font-family: 'Arial W01 Bold903304';
		font-size: 13px;
		color: #000000;
		font-weight: bold;
	}

	#b_home .slide div.caption .caption-date {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666666;
	}

	#b_home .slide img {
		max-width: 280px;
		width: 100% !important;
		text-align: center;
		max-height: 142px;
		height: 100% !important;
	}

	div#content_inner_wrapper, #header, div#slideshow {
		width: inherit;
	}

	div#content_wrapper, div#content_inner_wrapper, #header, div#header .slide, div#slideshow {
		max-width: 280px;
		min-width: 0px;
		width: 100%;
	}

	div#footer_inner_wrapper, div#content_inner_wrapper {
		max-width: 280px;
		min-width: 0px;
		width: 100%;
	}

	#grid {
		width: 100%;
		max-width: 280px;
		min-width: 0px;
	}

	div#content_wrapper {
		min-width: 0px;
		margin: 0px;
	}

	ul#site_nav_w, ul#site_nav, div#searchbox {
		display: none;
	}

	ul#location_nav_w, ul#location_nav {
		position: relative;
		top: -8px;
		font-weight: bold;
		text-transform: uppercase;
	}

	ul#location_nav_w li#loc01_w a, ul#location_nav_w li#loc02_w a, ul#location_nav li#loc01 a, ul#location_nav li#loc02 a {
		text-indent: 0px;
		background: #fff;
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 9px;
		margin-left: 0px;
		width: 80px !important;
	}

	ul#location_nav_w li#loc01_w a:hover, ul#location_nav_w li#loc02_w a:hover, ul#location_nav li#loc01 a:hover, ul#location_nav li#loc02 a:hover {
		color: #666666;
	}

	ul#location_nav_w li#loc02_w a, ul#location_nav li#loc02 a {
		margin-left: -10px;
	}

	ul#location_nav_w .los-angeles-location a, ul#location_nav .new-york-location a {
		color: #666 !important;
	}

	a#logo, a#logo_w {
		position: relative;
		background: none;
		text-indent: 0px;
		margin-left: 0px;
		margin-top: 20px;
		font-family: 'Arial W01 Bold903304';
		font-size: 13px;
		color: #000000;
		top: 0px;
		font-weight: bold;
		text-transform: uppercase;
		width: auto;
	}

	.responsive-btn .menu-line {
		display: block;
		border: 1.5px solid #000;
		margin-bottom: 2px;
		width: 20px;
	}

	.responsive-btn {
		display: block;
		position: absolute;
		right: 0%;
		top: 10%;
	}

	.responsive-list {
		display: none;
		position: absolute;
  		text-align: right;
  		right: 0%;
  		z-index: 9999;
  		background: #fff;
  		width: 50%;
  		margin-top:-5px;
  		top: 32%;
	}

	.responsive-list .responsive-menu {
		list-style-type: none;
		padding-top: 10px;
		padding-bottom: 8px;
	}

	.responsive-list .responsive-menu li a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
	}

	.responsive-list .responsive-menu li.appear-on-hover:last-child {
		padding-bottom: 5px;
	}

	/*.responsive-btn:hover ~ .responsive-list, .responsive-list:hover {
		display: block;
	}*/

	#b_home .current-exhibitions a em, #b_home .caption em {
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 14px;
	}

	/* ARTISTS PAGE */

	.c_new-york .artist-col2 a, .c_new-york .artist-col2 b, .c_los-angeles .artist-col2 a, .c_los-angeles .artist-col2 b {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	.list-of-artists #rightcolumn {
		display: none;
	}

	.list-of-artists #leftcolumn {
		width: 100%;
		max-width: 280px;
	}

	.list-of-artists #leftcolumn .artist-col2 {
		width: 41%;
		margin-right: 18%;
	}

	.list-of-artists #leftcolumn .artist-col2.second-artist-column {
		width: 41%;
		margin-right: 0%;
	}
	
	body#b_artists ul#location_nav {
		display: none;
	}

	/* ARTIST DETAIL PAGE */

	body#b_artists #leftcolumn, body#b_artists #rightcolumn  {
		width: 100%;
		max-width: 280px;
		margin: 0%;
	}

	body#b_artists #leftcolumn {
		padding: 0px 0 70px 0;
	}

	body#b_artists #content_inner_wrapper .assoc-box {
		width: 100%;
		max-width: 280px;
		margin: 0%;
	}

	body#b_artists #leftcolumn img {
		width: 100%;
		height: 100%;
		max-width: 280px;
		max-height: none;
		height: auto;
	}

	body#b_artists #leftcolumn a b.preview {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666666;
	}

	body#b_artists #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;	
		margin-bottom: -10px;
	}	

	body#b_artists #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 22px;	
	}

	body#b_artists #rightcolumn a {
		display: inline-block;
		margin-top: 3px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_artists #rightcolumn b {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
	}

	body#b_artists #content_inner_wrapper .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;			
	}

	body#b_artists #content_inner_wrapper .assoc-box b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		margin-right: 5px;
		color: #000;
	}

	body#b_artists #content_inner_wrapper .assoc-box a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col, body#b_artists #content_inner_wrapper .assoc-box .assoc-col:first-of-type {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;
		max-width: 280px;
		width: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col {
		max-height: 154px;
		height: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col.books-artists, body#b_artists #content_inner_wrapper .assoc-box .assoc-col.posters-artists  {
		height: 164px;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
	}

	body#b_artists #content_inner_wrapper .assoc-box .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	body#b_artists #thumbnail_viewer .has-video img {
        width: auto;
        margin-right: 0px;  
        box-sizing: border-box;   
    }

    body#b_artists #detailVideo iframe, body#b_artists #detailVideo iframe embed, 
	body#b_artists #detailVideo #player {
		width: 100%;
		max-width: 730px;
	}

	/* ARTIST DETAIL PAGE SELECTED WORKS*/

	#b_artists #thumbnail_viewer {
		display: block;
	}

	body#b_artists #section_nav.selected_works a.nav-link {
		font-size: 10px;
		font-family: 'Arial W01 Regular903292';
		color: #000;
		background-image: none;
		overflow: inherit;
		text-transform: uppercase;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-top: 25px;
		padding-top: 0px;
	}

	#section_nav.selected_works {
		width: 100%;
		max-width: 280px;
	}

	body#b_artists #thumbnail_viewer {
		width: 100%;
		max-width: 280px;
		margin: 0px;
	}

	body#b_artists #thumbnail_viewer img, body#b_artists #thumbnail_viewer .has-video {
		max-width: none;
		height: auto;
		width: auto;
		margin: 0px;
	}

	body#b_artists #thumbnail_viewer img.apply-margin {
		margin-right: 2.8%;
	}

	/* ARTIST DETAIL PAGE SELECTED WORKS IMG DETAIL*/

	body#b_artists #detailWrap, body#b_artists #detailWrap #detailDetail, 
	body#b_artists #detailWrap #detailDetail #detailImg, body#b_artists #detailInfo {
		max-width: 280px;
		width: 100%;
	}

	body#b_artists #detailInfo #detailCaption {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		font-style: italic;
	}

	/* BIOGRAPHY, BIBLIOGRAPHY */

	#b_artists ul#section_nav.biography {
		top: -35px;
	}

	#b_artists ul#section_nav.biography a {
		background-image: none;
	  	overflow: inherit;
	  	margin-top: -15px;
	  	font-family: 'Arial W01 Regular903292';
	  	font-size: 10px;
	  	text-transform: uppercase;
	}

	#b_artists ul#section_nav.biography a.selected {
		color: #000;
	}

	#b_artists ul#section_nav.biography li#biography_nav02 a {
		color: #000;
	}
	
	#b_artists ul#section_nav.bibliography {
		top: -35px;
	}

	#b_artists ul#section_nav.bibliography a {
		background-image: none;
	  	overflow: inherit;
	  	margin-top: -15px;
	  	font-family: 'Arial W01 Regular903292';
	  	font-size: 10px;
	  	text-transform: uppercase;
	}

	#b_artists ul#section_nav.bibliography li#bibliography_nav02 a {
		color: #000;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image {
		width: auto;
		max-width: none;
		float: left;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image.installation-img-container {
		width: auto;
		max-width: none;
		float: left;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img {
		max-width: none;
		max-height: none;
		margin: 0%;
		width: auto;
		margin-bottom: 0px;
		box-sizing: border-box;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img.installation-img {
		width: inherit;
  		max-height: none;
  		max-width: 100%;
  		margin-bottom: 10px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image.make-margin-right-7 {
		margin-right: 2.5%;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image {
		width: auto;
		max-width: none;
		float: left;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image {
		width: auto;
		max-width: none;
		float: left;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img {
		max-width: none;
		max-height: none;
		margin: 0%;
		width: auto;
		margin-bottom: 0px;
		box-sizing: border-box;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img {
		width: inherit;
  		max-height: none;
  		max-width: 100%;
  		margin-bottom: 0px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image {
		margin-right: 0%;
	}

	/* CURRENT GALLERY EXHIBITIONS*/

	#b_current-exhibitions ul#location_nav {
		display: block;
	}

	#b_current-exhibitions #section_nav {
		top: -35px;
		width: 100%;
		max-width: 280px;
	}

	#b_current-exhibitions #section_nav.exhibitions a.nav-link {
		background-image: none;
		color: #000;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		overflow: inherit;
		text-transform: uppercase;
		color: #666;
	}

	#b_current-exhibitions #section_nav.exhibitions a.nav-link.selected {
		color: #000;
	}

	#b_current-exhibitions .float-cnt {
		overflow: inherit;
	}

	#b_current-exhibitions .current-exhibitions {
		max-height: none;
		margin: 0px;
	}

	#b_current-exhibitions .current-exhibitions .i {
		text-align: left;
		height: auto;
		width: 100%;
		max-width: 280px;
		margin-bottom: 0px
	}

	#b_current-exhibitions .current-exhibitions .i img {
		max-height: none;
		margin-top: 10px;
	}

	#b_current-exhibitions .current-exhibitions a  b {
		float: left;
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 15px;
		margin-bottom: 4px;
		margin-top: 3px;
	}

	#b_current-exhibitions .current-exhibitions a  em {
  		font-family: 'Arial W01 Bold903304';
  		color: #666;
  		font-size: 14px;
	  	margin-bottom: 4px;
	  	margin-top: 11px;
	  	text-align: left;
	  	display: block;
	}

	#b_current-exhibitions .current-exhibitions a  b + br {
		display: block;
	}

	#b_current-exhibitions .current-exhibitions a strong {
		float: left;
		text-align: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		clear: both;
		margin-bottom: 40px;
	}

	#b_current-exhibitions .current-exhibitions a .current-exhibition-date {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		float: left;
		clear: both;
		margin-bottom: 4px;
	}

	#b_current-exhibitions .current-exhibitions a strong br {
		display: block;
	}

	#b_current-exhibitions #section_nav {
		display: none;
	}

	#b_current-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
		margin-top: -18px;
		position: relative;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_current-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	/* FUTURE GALLERY EXHIBITIONS*/

	#b_future-exhibitions ul#section_nav {
		display: none;
	}

	#b_future-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
		margin-top: -18px;
		position: relative;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_future-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	#b_future-exhibitions .future-exhibitions {
		max-height: none;
		margin: 0px;
		max-width: 280px !important;
		width: 100% !important;
	}

	#b_future-exhibitions .future-exhibitions .i {
		text-align: left;
		height: auto;
		width: 100%;
		max-width: 280px;
		margin-bottom: 0px
	}

	#b_future-exhibitions .future-exhibitions .i img {
		max-height: none;
		margin-top: 10px;
		width: auto;
	}

	#b_future-exhibitions .future-exhibitions a  b {
		float: left;
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 15px;
		margin-bottom: 4px;
		margin-top: 3px;
	}

	#b_future-exhibitions .future-exhibitions a em {
		font-family: 'Arial W01 Bold903304';
		color: #666;
		font-size: 14px;
		margin-bottom: 4px;
		margin-top: 11px;
		text-align: left;
		display: block;		
	}

	#b_future-exhibitions .future-exhibitions a strong {
		float: left;
		text-align: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		clear: both;
		margin-bottom: 40px;
	}

	#b_future-exhibitions .future-exhibitions a .current-exhibition-date {
		color: #000;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		float: left;
		clear: both;
		margin-bottom: 4px;
	}

	#b_future-exhibitions .future-exhibitions a strong br {
		display: block;
	}

	/* PAST GALLERY EXHIBITIONS*/

	#b_past-exhibitions ul#section_nav {
		display: none;
	}

	#b_past-exhibitions #exhibitions-nav {
		display: block !important;
		margin-bottom: 30px;
		margin-top: -18px;
		position: relative;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu {
		display: inline-block;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_past-exhibitions #exhibitions-nav .exhibitions-nav-menu a.selected {
		color: #000;
	}

	#b_past-exhibitions #leftcolumn {
		width: 100%;
		max-width: 280px;
		text-align: justify;
		padding: 0px;
		margin-bottom: 30px;
	}

	#b_past-exhibitions #leftcolumn.short {
		width: 100%;
		max-width: 280px;
	}	

	#b_past-exhibitions #leftcolumn.short li {
		display: inline;
		margin-right: 9px;
	}

	#b_past-exhibitions #leftcolumn.short li a {
		font-size: 10px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
	}

	#b_past-exhibitions #midcolumn {
		width: 100%;
		max-width: 280px;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj {
		width: 100%;
		max-width: 280px;	
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .past-exhibitions-image {
		max-width: 41.8%;
		width: 100%;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t {
		max-width: 54%;
		width: 100%;
		float: left;
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t em {
		color: #666;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj img {
		margin-right: 4.2%;
		width: 100%;
		max-width: 115px;
		max-height: 85px;
		height: 100%;
	}

	#b_past-exhibitions #midcolumn .t-exhib-obj .t b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	/* GALLERY EXHIBITION DETAIL PAGE */

	#b_new-york #leftcolumn {
		padding-bottom: 0px !important;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn a {
		width: 100% !important;
		max-width: 280px !important;
		margin: 0px;
	}

	#b_new-york #location_nav {
		display: none;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn .imgPreview {
		height: auto;
		margin-bottom: 0px !important;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn .imgPreview a, 
	#b_new-york #leftcolumn, #b_new-york #leftcolumn .imgPreview b {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_new-york #leftcolumn, #b_new-york #leftcolumn .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		color: #666;
		font-size: 12px;
	}

	#b_new-york #leftcolumn .assoc-box img {
		width: 100%;
		max-width: 280px;
		height: 100%;
		max-height: 250px;
	}

	#b_new-york #leftcolumn .imgPreview a img, #b_new-york #leftcolumn a img {
		width: 100%;
		max-width: 280px;
		max-height: none;
		height: auto;
	}

	#b_new-york #leftcolumn, #b_los-angeles #leftcolumn {
		height: auto;
		margin-bottom: 30px !important;
		padding-bottom: 30px;
	}

	#b_new-york #leftcolumn #preview_img, #b_los-angeles #leftcolumn #preview_img {
		width: 100%;
		height: auto;
	}

	#b_new-york #section_nav.video, #b_new-york #section_nav.video_b, 
	#b_los-angeles #section_nav.video, #b_los-angeles #section_nav.video_b {
		display: none;
	}

	#b_new-york #leftcolumn .section_nav-works-in-exhibition-menu, #b_los-angeles #leftcolumn .section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	#b_new-york #leftcolumn .section_nav-works-in-exhibition-menu a, #b_los-angeles #leftcolumn .section_nav-works-in-exhibition-menu a {
		font-family: 'Arial W01 Regular903292';
  		font-size: 10px;
  		text-transform: uppercase;
  		color: #666;
  		margin-right: 14px;	
	}

	#b_new-york #leftcolumn #videodiv, #b_los-angeles #leftcolumn #videodiv {
		position: relative;
  		padding-bottom: 96.25%;
  		padding-top: 35px;
  		height: 0;
  		overflow: hidden;
	}

	#b_new-york #leftcolumn iframe, #b_los-angeles #leftcolumn iframe {
		position: absolute;
  		top: 0;
  		left: 0;
  		width: 100%;
  		height: 70%;
	}


	#b_new-york #leftcolumn .assoc-box-responsive {
		width: 100%;
		max-width: 280px;
		margin: 0px;
	}

	#b_new-york #leftcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_new-york #rightcolumn {
		max-width: 280px;
		width: 100%;
	}

	#b_new-york #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_new-york #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #666;	
		line-height: 18px;
		margin-top: 10px;
		font-size: 15px;
	}

	#b_new-york #rightcolumn b, #b_new-york #rightcolumn strong {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;	
	}

	#b_new-york #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
		margin-bottom: 10px;	
		margin-top: 20px;	
	}

	#b_new-york #rightcolumn h5.press-release-responsive {
		margin-top: 0px;
	}

	#b_new-york #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;		
	}

	#b_new-york .assoc-box {
		display: none;
	}

	#b_new-york .assoc-box-responsive {
		display: block;
	}

	#b_new-york .assoc-box-responsive:first-of-type {
		margin-top: 70px;
	}

	#b_new-york #rightcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;		
	}

	#b_new-york #rightcolumn .assoc-box-responsive .assoc-col {
		width: 100%;
		max-width: 280px;
		margin: 0%;
	}

	#b_new-york .assoc-box-responsive .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
  	}

  	#b_new-york .assoc-box-responsive .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	#b_new-york .assoc-box-responsive img {
		max-width: 280px;
  		max-height: 170px;
  		width: 100%;
  		height: 100%;	
	}

	#b_new-york .assoc-box-responsive .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	body#b_new-york #detailVideo iframe, body#b_new-york #detailVideo iframe embed, 
	body#b_new-york #detailVideo #player {
		width: 100%;
		max-width: 730px;
	}

	/* SAME FOR LOS ANGELES */

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn a {
		width: 100% !important;
		max-width: 280px !important;
		margin: 0px;
	}

	#b_los-angeles #location_nav {
		display: none;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .imgPreview {
		height: auto !important;
		margin-bottom: 0px;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .imgPreview a, 
	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .imgPreview b {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_los-angeles #leftcolumn, #b_los-angeles #leftcolumn .assoc-box h5 {
		font-family: 'Arial W01 Bold903304';
		color: #666;
		font-size: 12px;
	}

	#b_los-angeles #leftcolumn .assoc-box img {
		width: 100%;
		max-width: 280px;
		height: 100%;
		max-height: 250px;
	}

	#b_los-angeles #leftcolumn .imgPreview a img, #b_los-angeles #leftcolumn a img {
		width: 100%;
		max-width: 280px;
		max-height: none;
		height: auto;
	}

	#b_los-angeles #leftcolumn {
		height: auto;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	#b_los-angeles #leftcolumn .assoc-box-responsive {
		width: 100%;
		max-width: 280px;
		margin: 0px;
	}

	#b_los-angeles #leftcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_los-angeles #rightcolumn {
		max-width: 280px;
		width: 100%;
	}

	#b_los-angeles #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_los-angeles #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #666;	
		line-height: 18px;
		margin-top: 10px;
	}

	#b_los-angeles #rightcolumn b, #b_los-angeles #rightcolumn strong {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;	
	}

	#b_los-angeles #rightcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;	
		margin-bottom: 10px;	
		margin-top: 20px;	
	}

	#b_los-angeles #rightcolumn h5.press-release-responsive {
		margin-top: 0px;
	}

	#b_los-angeles #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;	
		line-height: 18px;		
	}

	#b_los-angeles .assoc-box {
		display: none;
	}

	#b_los-angeles .assoc-box-responsive {
		display: block;
	}

	#b_los-angeles .assoc-box-responsive:first-of-type {
		margin-top: 70px;
	}

	#b_los-angeles #rightcolumn .assoc-box-responsive a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;		
	}

	#b_los-angeles #rightcolumn .assoc-box-responsive .assoc-col {
		width: 100%;
		max-width: 280px;
		margin: 0%;
	}

	#b_los-angeles .assoc-box-responsive .assoc-col div.image {
		width: 100%;
  		max-width: 53.1%;
  		margin-right: 3.4%;
  	}

  	#b_los-angeles .assoc-box-responsive .assoc-col img {
		max-width: 145px;
  		max-height: 154px;
  		width: 100%;
  		height: 100%;
	}

	#b_los-angeles .assoc-box-responsive img {
		max-width: 280px;
  		max-height: 170px;
  		width: 100%;
  		height: 100%;	
	}

	#b_los-angeles .assoc-box-responsive .assoc-col .caption {
		width: 100%;
		max-width: 43.5%;
	}

	body#b_los-angeles #detailVideo iframe, body#b_los-angeles #detailVideo iframe embed, 
	body#b_los-angeles #detailVideo #player {
		width: 100%;
		max-width: 730px;
	}

	/* GALLERY EXHIBITION DETAIL PAGE WORKS IN EXHIBITIONS, INSTALLATION VIEWS, DETAIL*/

	#b_los-angeles #section_nav.works_in_exhibition_w, #b_new-york #section_nav.works_in_exhibition {
		display: none;
	}

	#b_new-york #section_nav-works-in-exhibition.works_in_exhibition {
		display: block !important;
	}

	#b_new-york #section_nav-works-in-exhibition {
		display: block !important;
		margin-bottom: 30px;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a.selected {
		color: #000;
	}

	#b_los-angeles #section_nav-works-in-exhibition.works_in_exhibition {
		display: block !important;
	}

	#b_los-angeles #section_nav-works-in-exhibition {
		display: block !important;
		margin-bottom: 30px;
	}

	#b_los-angeles #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	#b_los-angeles #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_los-angeles #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a.selected {
		color: #000;
	}

	#b_los-angeles #thumbnail_viewer {
		max-width: 280px;
		width: 100%;
		margin: 0px;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image {
		width: auto;
		max-width: none;
		float: left;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image.installation-img-container {
		width: auto;
		max-width: none;
		float: left;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img {
		max-width: none;
		max-height: none;
		margin: 0%;
		width: auto;
		margin-bottom: 0px;
		box-sizing: border-box;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: inherit;
  		max-height: none;
  		max-width: 100%;
  		margin-bottom: 10px;
	}

	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image.make-margin-right-7 {
		margin-right: 2.5%;
	}

	#b_los-angeles #detailImage #detailWrap, #b_los-angeles #detailImage #detailWrap #detailDetail, 
	#b_los-angeles #detailImage #detailWrap #detailInfo, #b_los-angeles #detailImage #detailWrap #detailDetail img {
		width: 100%;
		max-width: 280px;
	}

	#b_los-angeles #detailImage #detailWrap #detailInfo #detailCaption {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;	
	}

	#b_new-york #section_nav-works-in-exhibition.works_in_exhibition {
		display: block !important;
	}

	#b_new-york #section_nav-works-in-exhibition {
		display: block !important;
		margin-bottom: 30px;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu {
		display: inline-block;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_new-york #section_nav-works-in-exhibition .section_nav-works-in-exhibition-menu a.selected {
		color: #000;
	}

	#b_new-york #thumbnail_viewer {
		max-width: 280px;
		width: 100%;
		margin: 0px;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image {
		width: auto;
		max-width: none;
		float: left;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image.installation-img-container {
		width: 100%;
		max-width: 84.64%;
		float: left;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img, #b_new-york #thumbnail_viewer .has-video img {
		max-width: none;
		max-height: none;
		margin: 0%;
		width: auto;
		margin-bottom: 0px;
		box-sizing: border-box;
		max-width: 100%;
		height: auto !important;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: inherit;
  		max-height: 158px;
  		max-width: 100%;
	}

	#b_new-york #thumbnail_viewer .works-in-exhibition-image.make-margin-right-7 {
		margin-right: 2.5%;
	}

	#b_new-york #detailImage #detailWrap, #b_new-york #detailImage #detailWrap #detailDetail, 
	#b_new-york #detailImage #detailWrap #detailInfo, #b_new-york #detailImage #detailWrap #detailDetail img {
		width: 100%;
		max-width: 280px;
	}

	#b_new-york #detailImage #detailWrap #detailInfo #detailCaption {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;	
	}

	/* MUSEUM EXHIBITIONS */

	#b_museum-exhibitions #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		position: relative;
		margin-left: 0px;
		margin-top: 15px;
	}

	#b_museum-exhibitions #sorting #sorting-text, #b_museum-exhibitions #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_museum-exhibitions #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_museum-exhibitions #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_museum-exhibitions #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_museum-exhibitions #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_museum-exhibitions #sorting #sorting-text {
		font-size: 10px;
	}

	#b_museum-exhibitions #sorting #sorting-hidden, #sorting #determine-sorting {
		display: none;
	}

	#b_museum-exhibitions .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_museum-exhibitions #object-list {
		background: white;
  		float: left;
  		position: relative;
  		border: 1px solid #666;
  		width: 210px;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 5px;
  		z-index: 9999;
  		margin-top: 15px;
  		box-sizing: border-box;
  		height: 260px;
  		overflow-y: scroll;
	}

	#b_museum-exhibitions #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_museum-exhibitions #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_museum-exhibitions .museum_exhibitions, #b_museum-exhibitions .museum_exhibitions > div {
		width: 100%;
		max-width: 280px;
	} 

	#b_museum-exhibitions .museum_exhibitions > div {
		font-family: 'Arial W01 Regular903292';
		font-size: 13px;
		color: #666;
		line-height: 18px;
		margin-bottom: 64px;
	}

	#b_museum-exhibitions .museum_exhibitions > div h3, #b_museum-exhibitions .museum_exhibitions > h3 {
		font-family: 'Arial W01 Regular903292';
		font-size: 14px;
		color: #000;
		margin-bottom: 20px;
	}

	#b_museum-exhibitions #location_nav {
		display: none;
	}

	/* BOOKS */

	#b_books #slideshowNav, #b_sale #slideshowNav {
		display: none !important;
	}

	#b_books #slideshowNav.responsive-publications-arrows, #b_sale #slideshowNav.responsive-publications-arrows {
		display: block !important;
		width: 50px;
	}

	#b_books #slideshowNav.responsive-publications-arrows a.ssPrev img, #b_sale #slideshowNav.responsive-publications-arrows a.ssPrev img {
		margin-right: 10px;
	}

	#b_books #slideshowNav.responsive-publications-arrows.do-not-show-me, #b_sale #slideshowNav.responsive-publications-arrows.do-not-show-me {
		display: none !important;
	}

	#b_books #slideshow.do-not-show-me.featured, #b_sale #slideshow.do-not-show-me.featured {
		display: none !important;
	}

	#b_books #sorting, #b_sale #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		margin-top: -10px;
		position: relative;
		margin-left: 0px;
	}

	#b_sale #sorting {
		display: none;
	}

	#b_books #sorting #sorting-text, #b_books #sorting #sorting-arrow, 
	#b_sale #sorting #sorting-text, #b_sale #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_books #sorting .publications-sort-arrow, #b_sale #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 13px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_books #object-list .publications-sort-arrow, #b_sale #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_books #sorting #sorting-text, #b_sale #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_books #sorting span, #b_sale #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_books #sorting #sorting-text, #b_sale #sorting #sorting-text {
		font-size: 10px;
	}

	#b_books #sorting #sorting-hidden, #sorting #determine-sorting,
	#b_sale #sorting #sorting-hidden {
		display: none;
	}

	#b_books .object-element, #b_sale .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_books #object-list, #b_sale #object-list {
		background: white;
  		float: left;
  		border: 1px solid #666;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 5px;
  		z-index: 9999;
  		margin-top: -10px;
  		height: 260px;
  		box-sizing: border-box;
  		position: relative;
  		width: 210px;
  		overflow-y: scroll;
	}

	#b_books #object-list #sorting-text, #b_sale #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_books #object-list .publications-sort-arrow, #b_sale #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_books #location_nav {
		display: none;
	}

	#b_books #section_nav.books {
		width: 100%;
		max-width: 280px;
	}

	#b_books #section_nav.books a, #b_sale #section_nav.books a {
		background-image: none;
		overflow: inherit;
		margin-top: -15px;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 5px;
		padding-top: 0px;
	}

	#b_books #section_nav.books a.selected {
		color: #000;
	}

	#b_books .categories, #b_posters .categories {
		display: block;
		top: 0px;
		margin-bottom: 20px;
	}

	#b_books .categories a b, #b_posters .categories a b {
		color: #000;
	}

	#b_books .top {
		float: left;
		max-width: 280px;
		width: 100%;
	}

	#b_books .top .publications {
		width: 100%;
  		max-width: 280px;
  		margin: 0px;
  		margin-bottom: 40px;
	}

	#b_books .top .publications a {
		display: inline-block;
  		height: inherit;
  		width: 100%;
  		float: left;
  		max-width: 55%;
  		margin-right: 2%;
	}

	#b_books .top .publications span {
		width: 100%;
		max-width: 43%;
		position: relative;
		float: left;
		left: 0px;
	}

	#b_books .top .publications span a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_books .top .publications span a em, #b_books .top .publications span a  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		line-height: 18px;	
		width: 100%;
		max-width: 100%;
	}

	#b_books .top .publications span a em, #b_books .top .publications a img {
		width: auto;
		max-width: 52%;
		max-height: none;
		height: auto;
	}

	#b_books #slideshow, #b_sale #slideshow {
		height: 280px !important;
		float: none;
		margin-bottom: 60px;
	}

	#b_books #slideshow b, #b_sale #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
	}

	#b_books #slideshow .caption, #b_sale #slideshow .caption {
		margin-top: 0px;
		float: right;
	}

	#b_books #slideshow .slide, #b_books #slideshow .slide a, #b_sale #slideshow .slide, #b_sale #slideshow .slide a {
		width: 100%;
		max-width: 280px;
	}

	#b_books #slideshow .slide a img, #b_sale #slideshow .slide a img {
		width: 100%;
		max-width: 280px;
		max-height: 142px;
	}

	/* POSTERS */

	#b_posters #slideshowNav {
		display: none !important;
	}

	#b_posters #slideshowNav.responsive-publications-arrows {
		display: block !important;
		width: 50px;
	}

	#b_posters #slideshowNav.responsive-publications-arrows a.ssPrev img {
		margin-right: 10px;
	}

	#b_posters #sorting {
		width: 61px;
		height: 18px;
		box-sizing: border-box;
		border: 1px solid #666;
		display: block;
		padding: 1px 4px;
		margin-bottom: 20px;
		margin-top: -10px;
		position: relative;
		margin-left: 0px;
	}

	#b_posters #sorting #sorting-text, #b_posters #sorting #sorting-arrow {
		padding-right: 4px;
		position: relative;
		bottom: 4px;
	}

	#b_posters #sorting .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 13px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: 2px;
  		right: 5px;
	}

	#b_posters #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: absolute;
  		top: -2px;
  		right: 5px;
	}

	#b_posters #sorting #sorting-text {
		padding-left: 3px;
	}

	#b_posters #sorting span {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		color: #666;
		text-indent: 8px;
	}

	#b_posters #sorting #sorting-text {
		font-size: 10px;
	}

	#b_posters #sorting #sorting-hidden, #sorting #determine-sorting {
		display: none;
	}

	#b_posters .object-element {
		font-family: 'Arial W01 Bold903304';
		font-size: 11px;
		color: #666;
		margin-bottom: 4px;
		display: block;
		clear: both;
	}

	#b_posters #object-list {
		background: white;
  		float: left;
  		position: absolute;
  		border: 1px solid #666;
  		width: 118px;
  		left: auto;
  		top: auto;
  		text-indent: 4px;
  		padding-bottom: 6px;
  		z-index: 9999;
  		margin-top: -10px;
  		height: 260px;
  		box-sizing: border-box;
  		position: relative;
  		width: 210px;
  		overflow-y: scroll;
	}

	#b_posters #object-list #sorting-text {
		float: left;
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 11px;
		text-indent: 8px;
	}

	#b_posters #object-list .publications-sort-arrow {
  		display: block;
  		width: 12px;
  		height: 14px;
  		background-position: 19px 1px;
  		position: relative;
  		margin-left: 9px;
  		margin-top: 5px;
  		float: left;
	}

	#b_posters #location_nav {
		display: none;
	}

	#b_posters #section_nav.books {
		width: 100%;
		max-width: 280px;
	}

	#b_posters #section_nav.books a {
		background-image: none;
		overflow: inherit;
		margin-top: -15px;
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 5px;
		padding-top: 0px;
	}

	#b_posters #section_nav.books a.selected {
		color: #000;
	}

	#b_posters .top {
		float: left;
		max-width: 280px;
		width: 100%;
	}

	#b_posters .top .publications {
		width: 100%;
  		max-width: 280px;
  		margin: 0px;
  		margin-bottom: 40px;
	}

	#b_posters .top .publications a {
		display: inline-block;
  		height: inherit;
  		width: 100%;
  		float: left;
  		max-width: 55%;
  		margin-right: 2%;
	}

	#b_posters .top .publications span {
		width: 100%;
		max-width: 43%;
		position: relative;
		float: left;
		left: 0px;
	}

	#b_posters .top .publications span a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;	
	}

	#b_posters .top .publications span a em, #b_posters .top .publications span a  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
		line-height: 18px;	
		width: 100%;
		max-width: 100%;
	}

	#b_posters .top .publications span a em, #b_posters .top .publications a img {
		width: auto;
		max-width: 52%;
		max-height: none;
		height: auto;
	}

	#b_posters #slideshow {
		height: 280px !important;
		float: none;
		margin-bottom: 60px;
	}

	#b_posters #slideshowNav.responsive-publications-arrows.do-not-show-me {
		display: none !important;
	}

	#b_posters #slideshow.do-not-show-me.featured {
		display: none !important;
	}

	#b_posters #slideshow b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
	}

	#b_posters #slideshow .caption {
		margin-top: 0px;
		float: right;
	}

	#b_posters #slideshow .caption em {
		font-size: 14px;
		color: #666;
	}

	#b_posters #slideshow .slide, #b_posters #slideshow .slide a {
		width: 100%;
		max-width: 280px;
	}

	#b_posters #slideshow .slide a img {
		width: 100%;
		max-width: 280px;
		max-height: 142px;
	}

	/* BOOKS AND POSTERS DETAIL PAGE */

	#b_books-and-posters #leftcolumn, #b_books-and-posters #leftcolumn #pub-detail,
	#b_books-and-posters #leftcolumn #pub-detail .pub-d, #b_books-and-posters #rightcolumn {
		width: 100%;
		max-width: 280px;
		height: auto;
	}

	#b_books-and-posters #leftcolumn {
		margin-bottom: 65px;
		padding: 0px;
	}

	#b_books-and-posters #leftcolumn #pub-detail .pub-d {
		margin: 0px;
		margin-bottom: 0px;
	}

	#b_books-and-posters #leftcolumn #pub-detail a {
		width: 100%;
		max-width: 280px;
		display: inline-block;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs {
		margin-top: 0px;
		width: 100%;
		width: 280px;
	}

	#b_books-and-posters #leftcolumn .ereader, #b_books-and-posters #leftcolumn .header {
		display: none;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs img {
		max-height: 95px;
		max-width: 32.2%;
		width: 100%;
		margin-right: 1.15%;
	}

	#b_books-and-posters #leftcolumn #pub-detail img {
		width: auto !important;
  		max-height: none;
  		max-width: 260px;
  		height: auto;
  		margin-bottom: 10px;
	}

	#b_books-and-posters #rightcolumn {
		font-size: 12px;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		line-height: 22px;
	}

	#b_books-and-posters #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_books-and-posters #rightcolumn h2 {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #666;
		line-height: 18px;
	}

	/* ART FAIRS */

	#b_art-fairs #location_nav {
		display: none;
	}

	#b_art-fairs #leftcolumn.short {
		width: 100%;
		max-width: 280px;
		padding-bottom: 40px;
	}	

	#b_art-fairs #leftcolumn.short li {
		display: inline;
		margin-right: 9px;
	}

	#b_art-fairs #leftcolumn.short li a {
		font-size: 11px;
		color: #000;
		font-family: 'Arial W01 Bold903304';
		line-height: 18px;
	}

	#b_art-fairs #midcolumn {
		width: 100%;
		max-width: 280px;
	}

	#b_art-fairs #midcolumn .fairs {
		width: 100%;
		max-width: 280px;
		margin-bottom: 30px;
		height: auto;
	}

	#b_art-fairs #midcolumn .fairs a img {
		max-width: 280px;
		max-height: 186px;
		width: 100%;
		height: auto;
	}

	#b_art-fairs #midcolumn .fairs a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_art-fairs #midcolumn .fairs a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;
	}

	/* ART FAIRS DETAIL PAGE */

	#b_art-fairs #leftcolumn {
		width: 100% ;
		max-width: 280px;
		padding: 0px;
		margin-bottom: 12px;
		height: auto;
	}

	#b_art-fairs #leftcolumn br {
		display: none;
	}

	#b_art-fairs #leftcolumn.index-site {
		height: auto;
	}

	#b_art-fairs #leftcolumn img {
		max-width: 280px;
		width: 100%;
		max-height: none;
		height: auto;
	}

	#b_art-fairs #rightcolumn {
		width: 100% !important;
		max-width: 280px !important;
	}

	#b_art-fairs #rightcolumn {
		font-size: 12px;
		font-family: 'Arial W01 Bold903304';
		color: #666;
		line-height: 22px;	
	}

	#b_art-fairs #rightcolumn h5 {
		font-size: 14px;
		color: #666;
	}

	#b_art-fairs #rightcolumn h1 {
		font-family: 'Arial W01 Bold903304';
		font-size: 15px;
		color: #000;	
	}

	#b_art-fairs #rightcolumn b {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;	
	}

	/* ART FAIRS DETAIL PAGE SELECTED WORKS */ 

	#b_art-fairs #section_nav {
		max-width: 280px;
		width: 100%;
	}

	#b_art-fairs #section_nav a {
		font-size: 11px;
  		font-family: 'Arial W01 Regular903292';
  		color: #000;
  		background-image: none;
  		overflow: inherit;
  		text-transform: uppercase;
  		margin-top: 5px;
  		margin-bottom: 5px;
  		margin-top: 25px;
  		padding-top: 0px;
	}

	#b_art-fairs #thumbnail_viewer {
		width: 100%;
  		max-width: 280px;
  		margin: 0px;
	}

	#b_art-fairs #thumbnail_viewer .works-in-artfairs-image {
		width: auto;
  		float: left;
  		max-width: 100%;
  		max-height: none;
  		margin-bottom: 15px;
  		margin-right: 2.7%;
	}

	#b_art-fairs #thumbnail_viewer .works-in-artfairs-image img {
		margin: 0%;
  		width: auto;
  		height: 170px;
  		box-sizing: border-box;
	}

	body#b_art-fairs #detailWrap, body#b_art-fairs #detailWrap #detailDetail, 
	body#b_art-fairs #detailWrap #detailDetail #detailImg, body#b_art-fairs #detailInfo {
		max-width: 730px;
		width: 100%;
	}

	

	/* NEWS, NEWS DETAIL*/

	#b_news #location_nav {
		display: none;
	}

	#b_news #section_nav {
		width: 100%;
		max-width: 280px;
	}

	#b_news #section_nav a {
		background-image: none;
		overflow: initial;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
		text-transform: uppercase;
	}

	#b_news #leftcolumn {
		width: 100%;
		max-width: 280px;
		text-align: justify;
		padding: 0px;
		margin-bottom: 30px;
	}

	#b_news #leftcolumn.short, #b_news #midcolumn, #b_news #midcolumn .news, 
	#b_news #midcolumn .news a {
		width: 100%;
		max-width: 280px;
	}	

	#b_news #leftcolumn.short li:first-of-type {
		display: block;
	}

	#b_news #leftcolumn.short .listedm li:first-of-type {
		display: inline;
	}

	#b_news #leftcolumn.short li {
		display: inline;
		margin-right: 9px;
	}

	#b_news #leftcolumn.short li.active + li {
		float: left;
	}

	#b_news #leftcolumn.short li a {
		color: #000 !important;
		font-family: 'Arial W01 Bold903304';
		line-height: 18px;
		font-size: 11px;
	}

	#b_news #midcolumn .news {
		height: auto;
		margin-bottom: 35px;
	}

	#b_news #midcolumn .news a, #b_news #rightcolumn {
		width: 100%;
		max-width: 280px;
	}

	#b_news #midcolumn .news a, #b_news #midcolumn .news {
		font-family: 'Arial W01 Regular903292';
		color: #666;
		font-size: 12px;
	}

	#b_news #midcolumn .news a b, #b_news #midcolumn .news b,
	#b_news #midcolumn .news a .news-index b, #b_news #midcolumn .news .news-index b {
		font-family: 'Arial W01 Bold903304';
		font-size: 16px;
		color: #000;
	}

	#b_news #midcolumn .news a span, #b_news #midcolumn .news a, #b_news #midcolumn .news span  {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		line-height: 22px;
		color: #666;
	}

	#b_news #midcolumn .news-index {
		max-width: 280px;
	}

	#b_news #midcolumn .news a img, #b_news #midcolumn .news img,
	#b_news #midcolumn .news a .news-index img, #b_news #midcolumn .news .news-index img  {
		width: 100%;
		max-width: 280px;
		max-height: 186px;
		height: auto;
	}

	#b_news #leftcolumn img {
		width: 100%;
  		max-width: 280px;
  		max-height: 209px;
	}

	#b_news #leftcolumn h5 {
		font-family: 'Arial W01 Bold903304';
		font-size: 14px;
		color: #666;
		margin-bottom: 20px;
	}

	#b_news #leftcolumn a b, #b_news #rightcolumn strong {
		font-family: 'Arial W01 Bold903304';
		color: #000;
		font-size: 12px;
	}

	#b_news #rightcolumn strong {
		color: #666;
	}

	#b_news #rightcolumn h3 {
		font-family: 'Arial W01 Bold903304';
  		font-size: 16px;
  		color: #000;
	}

	#b_news #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
  		font-size: 12px;
  		line-height: 22px;
  		color: #666;
	}

	#b_news #section_nav.selected_images {
		margin-top: -40px;
	}

	#b_news #section_nav.selected_images + div {
		margin-top: 40px;
	}

	#b_news #thumbnail_viewer, #b_news #leftcolumn .assoc-box, #b_news #leftcolumn .float-cnt.assoc-box .assoc-col,
	#b_news #leftcolumn .float-cnt.assoc-box.assoc-w-img .assoc-col {
		width: 100%;
		max-width: 280px;
	}

	#b_news #thumbnail_viewer img {
		max-height: 158px;
		width: auto;
		max-width: 84.64%;
	}

	#b_news #leftcolumn .float-cnt.assoc-box.assoc-w-img .assoc-col {
		margin: 0px;
	}

	#b_news #leftcolumn .float-cnt.assoc-box.assoc-w-img .assoc-col .image {
		float: left;
  		width: 100%;
  		max-width: 60%;	
  		margin-right: 2.5%;
	}

	#b_news #leftcolumn .float-cnt.assoc-box.assoc-w-img .assoc-col .caption {
		float: left;
  		width: 100%;
  		max-width: 37%;	
	}
	

	



	/* GALLERY */

	#b_gallery #location_nav {
		display: none;
	}

	#b_gallery #section_nav-responsive {
		display: block;
	}

	#b_gallery #section_nav {
		display: none;
	}

	#b_gallery #section_nav-responsive {
		display: block !important;
		margin-bottom: 25px;
		float: left;
		margin-top: -10px;
	}

	#b_gallery #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_gallery #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_gallery #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_gallery .float-cnt.top, #b_gallery .float-cnt.top #leftcolumn, #b_gallery .float-cnt.top #leftcolumn .location {
		max-width: 280px;
		width: 100%;
	}

	#b_gallery .float-cnt.top #leftcolumn {
		padding: 0px;
	}

	#b_gallery .float-cnt.top #leftcolumn .location {
		margin-bottom: 60px;
		height: auto;
	}

	#b_gallery .float-cnt.top #leftcolumn .location img {
		max-width: 58.9%;
		width: 100%;
	}

	#b_gallery .float-cnt.top #leftcolumn .location, #b_gallery .float-cnt.top #leftcolumn .location strong {
		font-family: 'Arial W01 Regular903292';
		font-size: 13px;
		color: #666;
	}

	#b_gallery .float-cnt.top #leftcolumn .location, #b_gallery .float-cnt.top #leftcolumn .location strong {
		font-size: 13px;
	}

	#b_gallery .float-cnt.top #leftcolumn .location b {
		font-family: 'Arial W01 Regular903292';
		font-size: 14px;
		color: #666;
	}

	#b_gallery #rightcolumn {
		width: 100%;
		max-width: 280px;
	}

	#b_gallery #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
		line-height: 22px;
	}

	#b_gallery #rightcolumn #credit {
		margin-top: 50px;
	}

	#b_gallery #rightcolumn #credit a {
		color: #999;
	}

	#b_gallery #rightcolumn a {
		display: none;
	}

	#b_gallery #rightcolumn .responsive-socials {
		position: absolute;
		left: 60px;
		bottom: -30px;
		display: block;
	}

	#b_gallery #rightcolumn .responsive-socials .first-row {
		clear: right;
	}

	#b_gallery #rightcolumn .responsive-socials a {
		display: inline-block;
	}

	#b_gallery #rightcolumn .responsive-socials .fb-social {
		background: url('./img/fb_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}

	#b_gallery #rightcolumn .social-span {
		display: inline-block;
  		top: -6px;
  		position: relative;
  		margin-left: 2px;
  		color: #666;
	}

	#b_gallery #rightcolumn .responsive-socials .yt-social {
		background: url('./img/yt_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}

	#b_gallery #rightcolumn .responsive-socials .in-social {
		background: url('./img/in_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}

	#b_gallery #rightcolumn .responsive-socials .tw-social {
		background: url('./img/tw_tablet.png');
		height: 20px;
  		width: 20px;
  		background-size: 20px 20px;
  		background-position: 1px 60px;
  		display: inline-block;
	}	

	/* CONTACT */

	#b_contact #location_nav, #b_contact #section_nav {
		display: none;
	}

	#b_contact #section_nav-responsive {
		display: block;
	}

	#b_contact #section_nav {
		display: none;
	}

	#b_contact #section_nav-responsive {
		display: block !important;
		margin-bottom: 25px;
		float: left;
		margin-top: -10px;
	}

	#b_contact #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_contact #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_contact #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_contact .float-cnt.top {
		width: 100%;
		max-width: 280px;
		float: left;
		margin: 0px;
	}

	#b_contact .float-cnt.top #leftcolumn, #b_contact .float-cnt.top #right {
		max-width: 280px;
		width: 100%;
		margin: 0px;
	}

	#b_contact .float-cnt.top #right {
		left: 0px;
		margin-top: 25px;
	}

	#b_contact #leftcolumn #left, #b_contact #leftcolumn #right {
		width: 100%;
		max-width: 280px;
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	#b_contact #leftcolumn #left a, #b_contact #leftcolumn #right a {
		font-family: 'Arial W01 Regular903292';
		font-size: 12px;
		color: #666;
	}

	#b_contact #rightcolumn {
		width: 100%;
		max-width: 280px;
		font-family: 'Arial W01 Regular903292';
  		font-size: 12px;
  		color: #000;
	}

	#b_contact #rightcolumn strong {
		color: #666;
	}

	#b_contact #rightcolumn .input_1 {
		width: 100%;
		max-width: 280px;
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_1 input {
		width: 100%;
		max-width: 99%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_2 {
		
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_2 input {
		width: 100%;
		max-width: 99%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_3 {
		
		margin-left: 1px;
	}

	#b_contact #rightcolumn .input_3 input {
		width: 100%;
		max-width: 99%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 22px;
	}

	#b_contact #rightcolumn .input_1 label, #b_contact #rightcolumn .input_2 label,
	#b_contact #rightcolumn .input_3 label {
		font-family: 'Arial W01 Regular903292';
		font-size: 11px;
		color: #666;
	}

	#b_contact #rightcolumn .input_submit {
		width: 32%;
		margin-top: 19px;
	}

	#b_contact #rightcolumn .input_submit input {
		font-size: 10px;
		border-radius: 14px;
		background: linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -webkit-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -o-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		background: -moz-linear-gradient(to bottom right, #f5f5f5 , #cecece);
		height: 26px;
		width: 90px;
	}

	/* POSITIONS AVAILABLE */

	#b_positions-available #location_nav, #b_positions-available #section_nav {
		display: none;
	}

	#b_positions-available #section_nav-responsive {
		display: block;
	}

	#b_positions-available #section_nav {
		display: none;
	}

	#b_positions-available #section_nav-responsive {
		display: block !important;
		margin-bottom: 25px;
		float: left;
		margin-top: -10px;
	}

	#b_positions-available #section_nav-responsive .nav-item {
		display: inline-block;
		margin-right: 2%;
	}

	#b_positions-available #section_nav-responsive .nav-item a {
		font-family: 'Arial W01 Regular903292';
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		margin-right: 14px;
	}

	#b_positions-available #section_nav-responsive .nav-item a.selected {
		color: #000;
	}

	#b_positions-available .float-cnt.top {
		width: 100%;
		max-width: 280px;
		float: left;
		margin: 0px;
	}

	#b_positions-available #rightcolumn {
		width: 100%;
		max-width: 280px;
	}

	#b_positions-available #rightcolumn p {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #666;
		line-height: 22px;
	}

	#b_positions-available #rightcolumn b {
		font-size: 13px;
	}

	/* SEARCH */

	#b_search #location_nav {
		display: none;
	}

	#b_search #leftcolumn {
		padding-bottom: 40px;
	}

	#b_search #leftcolumn, #b_search #leftcolumn .input_3 {
		width: 100%;
		max-width: 280px;
		font-size: 12px;
		font-family: 'Arial W01 Regular903292';
		color: #666;
	}

	#b_search #leftcolumn .input_3 input {
		max-width: 67.2%;
		width: 100%;
		height: 20px;
		text-indent: 5%;
		font-family: 'Arial W01 Bold903304';
		color: #666;
	}

	#b_search #leftcolumn .input_submit input {
		border: none;
	  	padding-left: 15px;
	  	padding-right: 15px;
	  	padding-top: 5px;
	  	padding-bottom: 5px;
	  	font-size: 13px;
	  	border-radius: 10px;
	  	background: linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -webkit-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -o-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	background: -moz-linear-gradient(to bottom, #f5f5f5 , #cecece);
	  	height: 26px;
	  	width: 100px;
	  	color: #666;
	  	box-shadow: 0px 0px 0px 0px #666;
	  	box-shadow: inset 0 0 1px #666, 0 0 1px #666;
	  	box-shadow: 0px 0px 7px 0px rgba(102,102,102,1);
  		margin-left: 2px;
	} 

	#b_search #midcolumn, #b_search #midcolumn .searchcategory {
		width: 100%;
		max-width: 280px;
	}

	#b_search #midcolumn .searchcategory h4, #b_search #midcolumn .searchcategory .result a b {
		font-family: 'Arial W01 Bold903304';
		font-size: 12px;
		color: #000;
	}

	#b_search #midcolumn .searchcategory h4 {
		font-size: 14px;
		color: #666;
	}

	#b_search #midcolumn .searchcategory .result a {
		font-size: 12px;
		color: #666;
		line-height: 22px;
		font-family: 'Arial W01 Regular903292';
	}

	#b_search .float-cnt {
		margin-top: -33px;
	}

}

@media only screen and (max-width: 670px) {
	#b_new-york #thumbnail_viewer .works-in-exhibition-image img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img,
	#b_new-york #thumbnail_viewer .has-video img,
	#b_los-angeles #thumbnail_viewer .has-video img, body#b_art-fairs #thumbnail_viewer .works-in-artfairs-image img {
  		height: 145px;
	}	

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img.installation-img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: auto;
		height: 145px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img,
	#b_artists #thumbnail_viewer .has-video img {
  		height: 145px;
	}

	.current-exhibitions img {
		height: 175px;
	}

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions img {
		height: 175px;
	}

	#b_home #grid .current-exhibitions {
		height: 95% !important;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs img {
		max-width: 130px !important;
		max-height: 160px !important;
	}
}

@media only screen and (max-width: 570px) {
	#b_new-york #thumbnail_viewer .works-in-exhibition-image img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img,
	#b_new-york #thumbnail_viewer .has-video img,
	#b_los-angeles #thumbnail_viewer .has-video img, body#b_art-fairs #thumbnail_viewer .works-in-artfairs-image img {
  		height: 120px;
	}	

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img.installation-img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: auto;
		height: 120px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img,
	#b_artists #thumbnail_viewer .has-video img {
  		height: 120px;
	}

	.current-exhibitions img {
		height: 150px;
	}

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions img {
		height: 150px;
	}

	#b_books-and-posters #leftcolumn #pub-detail img {
		width: 100%;
	}

	#b_home #grid .current-exhibitions {
		height: 90% !important;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs img {
		max-width: 115px !important;
		max-height: 145px !important;
	}
}

@media only screen and (max-width: 470px) {
	#b_new-york #thumbnail_viewer .works-in-exhibition-image img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img,
	#b_new-york #thumbnail_viewer .has-video img,
	#b_los-angeles #thumbnail_viewer .has-video img, body#b_art-fairs #thumbnail_viewer .works-in-artfairs-image img {
  		height: 95px;
	}	

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img.installation-img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: auto;
		height: 95px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img,
	#b_artists #thumbnail_viewer .has-video img {
  		height: 120px;
	}

	.current-exhibitions img {
		height: 125px;
	}

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions img {
		height: 125px;
	}

	#b_home #grid .current-exhibitions {
		height: 85 !important;
	}

	#b_books-and-posters #leftcolumn #pub-thumbs img {
		max-width: 100px !important;
		max-height: 130px !important;
	}
}

@media only screen and (max-width: 420px) {
        .category-title {
            margin-top: 18px; 
        }
	#b_new-york #thumbnail_viewer .works-in-exhibition-image img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img,
	#b_new-york #thumbnail_viewer .has-video img,
	#b_los-angeles #thumbnail_viewer .has-video img, body#b_art-fairs #thumbnail_viewer .works-in-artfairs-image img {
  		height: 187px;
	}	

	#b_new-york #thumbnail_viewer .works-in-exhibition-image img.installation-img,
	#b_los-angeles #thumbnail_viewer .works-in-exhibition-image img.installation-img {
		width: auto;
		height: 187px;
	}

	#b_artists #thumbnail_viewer .works-in-artists-image img,
	#b_artists #thumbnail_viewer .has-video img {
  		height: 187px;
	}

	.current-exhibitions img {
		height: 187px;
	}

	#b_future-exhibitions #content_inner_wrapper .future-exhibitions img {
		height: 187px;
	}
	#b_books .top, #b_posers .top {
		margin-top: 15px;
	}	

	#b_books-and-posters #leftcolumn #pub-thumbs img {
		max-width: 100px !important;
		max-height: 130px !important;
	}
}


.cart_image{
    width: auto !important;
    height: auto !important;
}

.ccv-error, .general-error, .cc-number-error, .ccdate-error{
    font-size: 11px;
    display: inline-block;
}

.general-error, .cc-number-error, .ccdate-error{
      padding: 0 10px;
      width: 100%;
      display: block;

}

.general-error{
    margin-top: 15px;
}

.ccdate-error{
    margin-top: -28px;
}

.cc-number-error{
    height: 0;
    margin-top: -28px;
    margin-bottom: 28px;
}

@media only screen and (min-width: 322px) and (max-width: 770px) {
    .cc-number-error{
        height: auto;
        clear: both;
        padding: 0;
    }
    
    .ccv-error{
        position: absolute;
        right: 10px;
    }
    
    .error{
        border: solid 1px red !important;
    }
    
    #checkout .container{
      width: 100%;
      position: relative;
    }
}

@media only screen and (max-width: 421px){
    .ccv-error, .cc-number-error{
        position: relative;
        margin: auto;
        right: auto;
        top: -15px;
    }

    .view-online-text {
    	display: none !important;
    }
    
    .ccv-error span, .cc-number-error span{
        margin-bottom: 15px !important;
        display: block;
    }
}

/* SALE STYLING */

.sale-link {
	float: left;
	margin-right: 15px;
  	font-size: 13px;
  	color: #ff0000;
  	font-weight: bold;
}

.sale-link:hover {
	color: #E87070;
}

#section_nav {
	width: auto;
	margin-right: 0px;
	display: inline-block;	
}

.price-sale {
	color: #ff0000;
	font-weight: bold;
	display: block;
}

.price-list {
	margin-top: 13px;
	display: block;
}

.price-list.no-m {
	margin: 0;
}

.price-our { 
	display: block; 
	font-weight: bold;
}

.crossed-price {
	text-decoration: line-through;
}

/* END SALE STYLING */

.homepage-slideshow-img, .homepage-slideshow-caption {
	display: none;
}
        
/*#leftcolumn.past-list{
    width: 100px;
    margin-right: 25px;
}*/

.museum_exhibitions div.museum-single {
	margin: 0;
}

.publications-slideshow-img {
	display: none;
}

#slideshow .caption {
	display: none;
}

.category-title{
        font-family: "Franklin Gothic Medium", Arial, Helvetica, sans-serif;
    clear: both;
    color: #fff;
    line-height: 24px;  
    margin-bottom: 18px;
    font-size: 13px;
}

.c_los-angeles .category-title{
    color: #000;
}

img.tick-tock-img {
	width: 100%;
	max-width: 150px;
	margin-bottom: -11px;
}

h1 img.tick-tock-img {
	max-width: 280px;
}