<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
        margin:0;
        padding:0;
        color:#000;
}
body {
        /*font-family:'Raleway', 'Helvetica', 'Arial', 'sans-serif';*/
        font-family:'Oswald';
        font-size:14px;
	overflow-x:hidden;
	font-weight:400;
}
.altfont {
	font-family:'Verdana', 'Arial', 'sans-serif';
}
input, select {
        font-family:'Oswald';
	font-weight:300;
        font-size:14px;
}

.thick   { font-weight:700; }
.thinner { font-weight:400; }
.thin    { font-weight:300; }

.uppercase { text-transform:uppercase; }

.highlight { background:#C90208!important; }
.underline { text-decoration:underline; }
.chg,   .corey-helford { color:#C90208; }
.circa, .chg-circa   { color:#C90208; }
.chg_bg, .corey-helford_bg { background-color:#C90208; }
.circa_bg, .chg-circa_bg   { background-color:#9d8653; }
.chg_dark_bg, .corey-helford_dark_bg { background-color: #b0b0b0; }
.circa_dark_bg, .chg-circa_dark_bg   { background-color:#b0b0b0; }
.black_dark_bg, .black_bg            { background-color:black; }
/*
*/


.invisible { display:none; }
img.stretch {
    width:100%;
    height:100%;
}
.sliced, .sliced3 {
        float:left;
        background-repeat:no-repeat;
        overflow:hidden;
}
.sliced  { background-image:URL(../images/sprite.png); }
.sliced3 { background-image:URL(../images/sprite3.png); }
a, .sliced  a, .sliced  a:hover, a.sliced,  a.sliced:hover,
a, .sliced3 a, .sliced3 a:hover, a.sliced3, a.sliced3:hover { text-decoration:none; }

a         { color:white; }
.onwhite a { color:black!important; text-decoration:underline; }
.onwhite a:hover { color:#C90208!important; }
a:hover   { color:#C90208; }
a.highlight:hover { color:white!important; text-decoration:underline; }

a.highlight_font { color:#C90208!important; }

a img { border:none; }

a span.linked { display:none; }
a span.linked.brandFont {
	display:none;
	float: left;
	margin-left : 7px;
	padding : 0 2px;
	font-size: 0px;
	text-transform: uppercase;
	line-height: 25px;
}
a#main_menu_home_active,
a#main_menu_home {
	width: 25px;
	background-position: -197px -100px;
	height: 23px;
	margin-left: 0px;
	position: relative;
}
a#main_menu_home_active,
a#main_menu_home:hover {
	background-position: -197px -135px;
}
a#main_menu_shows_active,
a#main_menu_shows {
	width: 69px;
	background-position: 0px -167px;
}
a#main_menu_shows.hovering,
a#main_menu_shows_active,
a#main_menu_shows:hover {
	background-position: -141px -192px;
}
a#main_menu_artists_active,
a#main_menu_artists {
	width: 79px;
	background-position: -78px -167px;
}
a#main_menu_artists_active,
a#main_menu_artists:hover {
	background-position: -219px -192px;
}
a#main_menu_inventory_active,
a#main_menu_inventory {
	width: 103px;
	background-position: -164px -167px;
}
a#main_menu_inventory_active,
a#main_menu_inventory:hover {
	background-position: 0px -217px;
}
a#main_menu_prints {
	width: 56px;
	background-position: -273px -167px;
}
a#main_menu_prints_active,
a#main_menu_prints:hover {
	width: 56px;
	background-position: -108px -217px;
}
a#main_menu_press_active,
a#main_menu_press {
	width: 59px;
	background-position: 0px -192px;
}
a#main_menu_press_active,
a#main_menu_press:hover {
	background-position: -185px -217px;
}
a#main_menu_about_active,
a#main_menu_about {
	width: 65px;
	background-position: -68px -192px;
}
a#main_menu_about_active,
a#main_menu_about:hover {
	background-position: -251px -217px;
}

hr { border: none; height: 1px; color: #4D4D4D; background: #4D4D4D;}

.floater { float:left; width:100%; overflow:hidden; } /* must inline specify height */



.alpha50 {
	background: rgb(255, 255, 255); /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(255, 255, 255, 0.5); /* RGBa with 0.6 opacity */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF); /* For IE 5.5 - 7*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)"; /* For IE 8*/
}


.alpha70dark {
        xbackground: rgb(0, 0, 0); /* Fallback for web browsers that doesn't support RGBa */
        xbackground: rgba(0, 0, 0, 0.7); /* RGBa with 0.6 opacity */
		background: #b0b0b0;
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000); /* For IE 5.5 - 7*/
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; /* For IE 8*/
}


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




div#site_content {
        z-index:2;
        position:absolute;
        left:50%;
        top:145px;
        padding-bottom:20px;
        float:left;
        width:1024px;
        margin-left:-512px;
}


div#site_header_container a { text-decoration:none; }


div#site_header_container {
        z-index:10;
        left:0;
        float:left;
        width:100%;
	height:124px;
        top:0;
        position:absolute;
	background-image:URL(../images/header-bg.png);
}
div#site_header {
        z-index:11;
        left:50%;
        width:1024px;
	height:125px;
        margin-left:-512px;
        top:0;
        position:absolute;

}
a#chg_logo, a#chg_logo_active {
	width:189px;
	height:86px;
	margin-top : 18px;
}
a#chg_logo,
a#circa_logo_active,
a#circa_logo_active,
a#circa_logo{
	transition:opacity 300ms;
}
a#chg_logo { background-position:0px 0px; opacity:.7; }
a#circa_logo { background-position:-126px -0px; opacity:.7; }
a#circa_logo_active { background-position:-126px -0px; }
a#chg_logo_active { background-position:0px 0px; }
a#circa_logo, a#circa_logo_active {
	float:right;
	width:197px;
	height:69px;
	margin-top: 24px;
}
a#chg_logo:hover,
a#circa_logo:hover,
a#circa_logo_active:hover { opacity:1; }


div#site_footer_bg { display:none; position:absolute; height:55px; width:100%; background-color:black; }
div#site_footer { float:left; width:100%; margin-top:15px; height:55px; background-color:black; }
div#site_footer_upper { float:left; width:100%; height:34px; margin-top:4px; background-color:black; }
div#site_footer_lower { float:left; width:100%; height:17px; color:#a1a1a5; background-position:-27px -298px; font-size:8pt; font-weight:300; margin-top:13px; }
div#site_footer_lower a { color:#b2b2b2; text-decoration:none; }
div#site_footer_lower a:hover { color:white; }


div.subnav {
	display:none;
	position:absolute;
	top:105px;
	left:50%;
	background-color:black;
	/*
	-moz-box-shadow: 0px 4px 6px #333;
	-webkit-box-shadow: 0px 4px 6px #333;
	box-shadow: 0px 4px 6px #333;
	*/
	z-index:50;
}
div#subnav_shows {
	width:160px;
	margin-top: 1px;
	margin-left:-282px;
}
div#subnav_shows_inner {
	width:137px;
	margin:12px 11px 16px 12px;
	font-size:15px;
}
div.subnav a { color:white; }
div.subnav a:hover { color:#C90208; }



div#signup_container_header { width:557px; height:24px; margin:3px 16px 0 0; }
div#signup_container_footer {
	float:right;
	width: 218px;
	height: 24px;
	background-position: -838px -264px;
	margin-left: 20px;
}
div.signup_container input { float:left; margin-left:2px; height:20px; padding-top:0px; border:0; background:none; }
div.signup_container input#input_header_search {
	width: 363px;
	text-decoration: none;
	text-align: center;
	color: #afafaf;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color:#b2b2b2;
	background: #fff;
	height: 31px;
	padding: 0px 0 0 0;
	position: relative;
}
div.signup_container input#signup_input_footer {
	width:184px;
	text-decoration: none;
	color: #afafaf!important;
	border: 1px solid #afafaf;
	border-right: 0px none #afafaf;
	background: #fff;
	height: 18px;
	padding: 2px 2px;
}
div#header_nav_container { width:100%; height:119px; margin-bottom:21px; }

span#top_favorites_counter, span#top_checkout_counter {
        visibility:visible;
        color:black;
}


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


a.social_media_icon {
	width:30px;
	height:30px;
	margin-right:7px;
}
a#social_media_icon_facebook { background-position:-0px -95px; }
a#social_media_icon_twitter  { background-position:-35px -95px; }
a#social_media_icon_tumblr   { background-position:-70px -95px; }
a#social_media_icon_youtube  { background-position:-105px -95px; margin-right:0; }

a#social_media_icon_facebook:hover { background-position:-0px -130px; }
a#social_media_icon_twitter:hover  { background-position:-35px -130px; }
a#social_media_icon_tumblr:hover   { background-position:-70px -130px; }
a#social_media_icon_youtube:hover  { background-position:-105px -130px; }



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


a.main_menu {
	margin-left: 15px;
	height: 21px;
	display:inline-block;
	background-image: url(/images/sprite.png);
}
a#main_menu_home_active,
a#main_menu_shows_active,
a#main_menu_artists_active,
a#main_menu_inventory_active,
a#main_menu_prints_active,
a#main_menu_press_active,
a#main_menu_about_active{
	color: #C90208;
}
/*
a#main_menu_home                                          { width:33px;  background-position:-281px  -83px; }
a#main_menu_home:hover,      a#main_menu_home_active      { width:33px;  background-position:-281px -212px; }
a#main_menu_shows                                         { width:75px;  background-position:-314px  -83px; }
a#main_menu_shows:hover,     a#main_menu_shows_active     { width:75px;  background-position:-314px -212px; }
a#main_menu_artists                                       { width:83px;  background-position:-389px  -83px; }
a#main_menu_artists:hover,   a#main_menu_artists_active   { width:83px;  background-position:-389px -212px; }
a#main_menu_inventory                                     { width:107px; background-position:-472px  -83px; }
a#main_menu_inventory:hover, a#main_menu_inventory_active { width:107px; background-position:-472px -212px; }
a#main_menu_prints                                        { width:74px;  background-position:-579px  -83px; }
a#main_menu_prints:hover,    a#main_menu_prints_active    { width:74px;  background-position:-579px -212px; }
a#main_menu_press                                         { width:67px;  background-position:-653px  -83px; }
a#main_menu_press:hover,     a#main_menu_press_active     { width:67px;  background-position:-653px -212px; }
a#main_menu_about                                         { width:70px;  background-position:-720px  -83px; }
a#main_menu_about:hover,     a#main_menu_about_active     { width:70px;  background-position:-720px -212px; }
*/
a.footer_menu { float:left; font-size:11pt; height:13px; text-transform:uppercase; margin-top:2px }
span.footer_menu_seperator { float:left; width:40px; text-align:center; font-size:12pt; color:white; margin-top:0px; }
div.footer_menu_container { float:left; width:500px; height:24px; overflow:hidden; margin-top:2px; margin-left:262px; }


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


div#magazine_page_container {
        position:absolute;
        top:340px;
        left:0;
        z-index: 2;
        width:2640px;
        height:525px;
        overflow-y:hidden;
        overflow-x:hidden;
        white-space:nowrap;
}

div#magazine_page_container img {
        border:0px solid white;
        padding-right:50px;
}


a.home_circle_nav { float:left; width:30px; height:30px; margin-left:30px; background-color:#7f7f7f; }

div#home_banner_teaser_container    { width:100%; height:360px; margin-bottom:16px; }
div#home_banner_large_nav_container { width:100%; height:30px;  margin-bottom:16px; }
div#home_banner_medium_container    { width:100%; height:275px; margin-bottom:16px; }
div#home_banner_medium_container a  { margin-right:4px; }

div.home_slideshow_container {
	display:block; /*display:none;*/
	position:absolute;
	top:552px;
	left:50%;
	z-index:10;
	width:150px;
	height:168px;
	color:white;
	font-size:11px;
	font-weight:300;
}
div.home_slideshow_artists    { margin-left:-234px; }
div.home_slideshow_inventory  { margin-left:-75px; }
div.home_slideshow_prints     { margin-left:84px; }
div.home_slideshow_container a { color:white; }
div.home_slideshow_container a:hover { color:white; }
div.home_slideshow_container span { float:left; width:100%; height:15px; overflow:hidden; text-transform:uppercase; }

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

div.sidenav_outer {
	float:left;
	width:240px;
	margin-left:0px;
	background: transparent;
}
div.sidenav_outer a{
	color: #000;
}
div.sidenav_outer a.active,
div.sidenav_outer a:hover {
	color: #C90208;
}
div.sidenav {
	float:left;
	width:246px;
}


div.grid_nav_outer {
        position:fixed;
        top:179px;
        _position:absolute;
        _top:expression(eval(document.body.scrollTop+149));

        left:50%;
        margin-left:-502px;
        width:256px;
        height:500px;
        overflow:hidden;
        text-align:left;
}
div.grid_nav_inner {
        float:left;
        width:246px;
	margin-top:0px;
        text-align:left;
	font-size:18px;
}

div.grid_content_inner {
	float:left;
	width:757px;
}


span.sidenav_heading {
	float:left;
	width:100%;
	font-size:15px;
	border-bottom:1px solid #000;
	text-transform:uppercase;
	padding-bottom:1px;
	color: #000;
}


span.sidenav_heading span{
	padding-left:0px;
}

div.show_grid_header {
	float:left;
	width:100%;
	font-size:16px;
	color:white;
	text-transform:uppercase;
}

div.show_grid_container { 
	float:left; 
	width:100%; 
	height:174px; 
	color:#000; 
	margin-top:5px;
	font-weight: 100;
}
div.show_grid_container span.title {
	font-family: Oswald;
	font-size: 16px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
div.show_grid_container a { color:#fff; }
div.show_grid_container a:hover { color:#C90208; }
div.show_grid_container div.image_container {
	float:left;
	width:165px;
	height:165px;
	margin:5px  28px 0  5px;
	overflow:hidden;
}
div.show_grid_container div.image_container img{width:165px; height:165px;}
div.show_grid_container div.info_container  {
	float:left;
	width:252px;
	height:110px;
	margin:54px  0px 0  0px;
	overflow:hidden;
}
div.show_grid_container div.date_container  {
	font-family: Oswald;
	float:right;
	width:255px;
	height:60px;
	margin:5px 10px 0px 0px;
	overflow:hidden;
	text-align:right;
	font-weight:300;
	text-transform:uppercase;
	font-size:12px;
}
div.show_grid_container div.links_container {
	font-family: Oswald;
	float:left;
	width:125px;
	height:110px;
	margin:0px 0px 0 38px;
	overflow:hidden;
	text-transform:uppercase;
	font-weight:300;
}
/*
div.show_grid_container { 
	float:left; 
	width:100%; 
	height:174px; 
	color:#000; 
	margin-top:5px;
	font-weight: 100;
}
div.show_grid_container span.title {
	font-family: Oswald;
	font-size: 16px;
	letter-spacing: 0px;
	text-transform: uppercase;
}
div.show_grid_container a { color:#fff; }
div.show_grid_container a:hover { color:#C90208; }
div.show_grid_container div.image_container {
	float:left;
	width:446px;
	height:172px;
	margin:0px 11px 0 0px;
	overflow:hidden;
	text-align:center;
}
div.show_grid_container div.info_container  {
	float:left;
	width:291px;
	margin:10px  0px 0  0px;
}
div.show_grid_container div.date_container  {
	font-family: Oswald;
	float:right;
	width:100%;
	height:50px;
	margin:0
	overflow:hidden;
	text-align:right;
	font-weight:300;
	text-transform:uppercase;
	font-size:12px;
}
div.show_grid_container div.links_container {
	font-family: Oswald;
	float:left;
	width:100%;
	height:30px;
	margin:20px 0px 0 0px;
	overflow:hidden;
	text-transform:uppercase;
	font-weight:300;
}
div.show_grid_container div.links_container a {
	float:right;
	margin-left:20px;
}
*/

a.show_sidenav_year , span.show_sidenav_year_active {
	float:left;
	width:100%;
	margin-left:0%;
	font-size:22px;
	line-height : 26px;
}
span.show_sidenav_year_active { color:#C90208; }

a.show_sidenav_artist , span.show_sidenav_artist_active { float:left; width:95%; height:21px; margin-left:5%; overflow:hidden; font-size:14px; font-weight:300; }
a.show_sidenav_artist { }
span.show_sidenav_artist_active { color:#C90208; }



div.item_grid_container.inventory {
	float:left;
	width:170px;
	overflow:hidden;
	margin: 0px 13px 0px 0px;
}
div.item_grid_container.print {
	float:left;
	width:100%;
	overflow:hidden;
	margin: 0px;
}
div.item_grid_container a { color:white; }
div.item_grid_container a:hover { color:white; }
div.item_grid_container div.image_container img {
	max-width: 570px;
	max-height: 800px;
	margin: 0 auto;
}
div.item_grid_container.inventory div.image_container    {
	height: 155px;
	padding-top: 10px;
	background: #b0b0b0;
}
div.item_grid_container div.image_container    {
	/*float:left;*/
	text-align: center;
	width:100%;
	margin:0px;
	color:white;
	padding: 10px 0px 0 0;
}
div.item_grid_container.inventory *{
	font-size: 12px!important;
}
div.item_grid_container div.artist_container   {
	clear:both;
	float:left;
	width:150px;
	margin:0px 0 5px 0px;
	font-size:16px;
}
div.item_grid_container.print div.title_container    {
	float:left;
	font-family: Oswald;
	clear:both;
	/*width:150px;*/
	font-size:18px;
	line-height:1.2em;
	overflow:hidden;
}
div.item_grid_container div.status_container   { float:left; width:75px;  height:17px;  margin:0px 0 0 8px; color:black; font-size:12px; color:white; }
div.item_grid_container.inventory div.price_container    {
	font-weight: normal;
	letter-spacing: 0px;
	color: #000;
	margin-top : 8px;
}
div.item_grid_container div.price_container    {
	font-family: Oswald;
	float:right;
	letter-spacing: 0px;
	width:75px;
	height:17px;
	color:black;
	font-size:16px;
	text-align:right;
}

/* ----------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------- */
/* ITEM DETAIL */

div.id_info_container   {
	float:left;
	width:737px;
	margin:0px;
	font-size:12px;
	background: #b0b0b0;
	padding: 10px;
}
div.id_info_container a {
	text-decoration:underline;
	font-weight: 100;
	letter-spacing: 1px;
	font-style: normal;
}
#id_link_wrap {
	text-transform:uppercase;
	color:white;
}
#id_link_wrap a, #id_link_wrap span {
	float:left;
	margin-left:20px;
}
span.id_title {
	float:left;
	margin-bottom:5px;
	line-height:1.15em;
	font-size:20px;
}
a.id_artist   { float:left; width:100%; height:25px; overflow:hidden; font-size:15px; }
span.id_info  { float:left; width:100%; /*height:17px; overflow:hidden;*/ font-size:12px; font-weight:300;margin-bottom: 10px; }
span.id_show  { float:left; width:100%; height:19px; overflow:hidden; font-size:14px; margin-top:4px; }
/* ----------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------- */


/* ----------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- --------- */
div.artist_grid_container {
	float:left;
	width:165px;
	height:180px;
	overflow:hidden;
	margin:0 0 20px 20px;
}
div.artist_grid_container div.image_container { float:left; width:150px; height:150px; margin:8px  0px 0  8px; overflow:hidden; }
div.artist_grid_container a.artist {
	float:left;
	width:150px;
	height:20px;
	margin:4px 0 0 8px;
	color: #000;
	font-size:12px;
	line-height:1.2em;
	font-weight:300;
}
div.show_sidenav {
	float:left; width:100%; margin-bottom:5px;  text-transform:uppercase;
}
div.show_sidenav div  { float:left; width:95%; height:17px; font-size:14px; overflow:hidden; }
div.show_sidenav span { float:left; width:100%; height:15px; font-size:12px; font-weight:300; }

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


div#wrap_about_gallery { 
	float:left;
	width:100%;
	margin-top:10px;
}
div#wrap_about_gallery a {
	float:left;
	width:75px;
	height:75px;
	overflow:hidden;
	margin:0 7px 7px 0;
}


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

div.about_container {
	float:left;
	background: #b0b0b0;
	float: left;
	width:490px;
	height:560px;
	overflow:hidden;
	position: relative;
	margin: 0 0 40px 0;
}
div.about_inner {
	float:left;
	width:442px;
	/*height:513px;*/
	margin:29px 0 0 31px;
}
div.about_bullet {
	float:left;
	width:15px;
	height:15px;
	margin-top:2px;
	background-color:#000;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
a.about_bullet_label {
	float:left;
	width:110px;
	height:23px;
	margin-left:8px;
	color:#000;
	font-size:15px;
	overflow:hidden;
}
a.about_bullet_label:hover{
	color: #C90208;
}
a.press_image {
	float:left;
	width:165px;
	margin:0 0px 1px 0px;
}
a.press_image img{
	margin-left: 8px;
}
div.press_body {
	clear: both;
	line-height:1.2em;
	font-family:Arial, Helvetica;
}
div.press_body a { text-decoration:underline; }

/* dianna */

.about_inner .info {
	margin-top:20px;
	font-size:12px;
	position: relative;
}

.about_inner .info a {
	font-weight:300;
	text-decoration:underline;
	font-size:15px;
}

.brandFont{
	font-family: 'Oswald' !important;
}


.about_inner .info .bio {
	font-size:13px;
	font-weight:300;
}

.about_container .icons {
	margin-top:20px;
	left:26px;
	bottom:10px;
	position: absolute;
}

.about_container .icons .icon {
	width:58px;
	height:58px;
	border:1px solid #222222;
	background:#777;
	float:left;
	margin-right:3px;
}

/* end dianna */

.homeBar{
	width:1024px;
	position: relative;
	float : left;
	padding-bottom : 2px;
}
.homeBarLine{
	border-top:1px solid #ddd;
	position: absolute;
	top: 14px;
	width:100%;
	height: 1px;
	background-color:#ccc;
	z-index: -1;
}
.homeBarTitle{
	color: #ccc;
	font-size: 20px;
	float: left;
	text-transform: uppercase;
	text-align: center;
	width:	18%;
	margin: 0 41%;
	background: #fff;
}
.homeBarTitle a{ color: #ccc; }
.homeBarTitle a:hover { color: #C90208; }
.homeBarSpacer {
	float: left;
	width:	24px;
	background: #fff;
}
.homeBarText{
	float: left;
	text-align: center;
	width:	500px;
}
.homeBarText span ,
.homeBarText a {
	color: #ccc;
	background:white;
	padding: 0px 10px;
	font-size: 18px;
	text-transform: uppercase;
}
.homeBoxWrap{
	float:left;
	white-space: nowrap;
	width:1024px;
	height:500px;
	overflow:hidden;
}
.homeBoxWrap a:first-child img{
	margin-right:10px;
}
.homeRectWrap{
	float:left;
	width:1024px;
	font-weight:300;
	margin-bottom:15px;
}
.homeRectWrap a {
	float:left;
	margin-bottom:24px;
}
.homeRectWrap a:nth-child(odd) {
	margin-right:24px;
}
input.searchSubmit{
	display: none;
}
div.northJoinBox a.signupSubmit{
	position: absolute;
}
a.signupAltSubmit,
a.signupSubmit{ width:27px; height:27px; }
a.signupAltSubmit:hover,
a.signupSubmit { background-position:-490px -40px; }
a.signupAltSubmit,
a.signupSubmit:hover { background-position:-490px -0px; }
div.signup_container a.searchSubmit{
	height: 34px;
	width: 32px;
	background-position:-210px 0;
}
div.signup_container a.searchSubmit:hover {
	background-position:-210px -40px;
}
div.signup_container .join{
	width:72px;
	height:21px;
	margin:6px 0 0 62px;
	background-position: -260px 0;
}
div.signup_container .join:hover {
	background-position: -260px -40px;
}
.show_grid_container.alpha70dark.corey-helford_dark_bg,
.show_grid_container.alpha70dark.chg-circa_dark_bg{
	background: #b0b0b0;
}
.showHeader.current{
	margin-top: 0px;
}
.showHeader{
	margin-top: 20px;
	background:#000;
	float: left;
	color:#fff;
	width: 98%;
	padding: 0px 1%;
	font-size: 16px;
	text-transform: uppercase;
}
.showHeader span{
	display: inline-block;
	padding: 0px 4px;
	font-size: 22px;
}
.grid_content_outer.alpha70dark,
.grid_content_outer.alpha70dark{
	background: #b0b0b0;
	float: right;
	width: 757px;
}
span.floater span.highlight,
span.floater span.active,
span.floater a {
	margin: 5px 0px;
	display: block;
	background-color: #000;
	color: #fff;
	text-align: center;
}
div.item_grid_container.inventory div.styleDetails a{
	color: #000;
}
div.styleDetails a{
	color: #000;
	letter-spacing: 0px;
}
div.styleDetails .description{
	clear: both;
	float: left;
}
div.styleDetails .size{
	clear: both;
	float: left;
	margin: 2px 0px 6px 0px;
}
div.item_grid_container.inventory div.styleDetails .title_container{
	padding-right:5px;
	height: 16px;
	float: left;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}
div.item_grid_container.inventory div.styleDetails{
	float: left;
	font-family: Oswald;
	color: #000;
	margin: 0px 0 15px 0;
	background: #b0b0b0;
	padding: 0px 10px 10px 10px;
	width: 150px;
	height: 56px;
}
div.item_grid_container.print div.styleDetails{
	font-weight: 400;
	width: 680px;
	font-size: 15px;
	float: left;
	color: #000;
	margin: 10px 0 75px 0;
	background-color: #b0b0b0;
	font-family: arial;
	padding: 20px;
}
div.styleDetails a.priceInquiry:hover,
div.styleDetails a.artistInventory:hover,
div.styleDetails a.artistPrints:hover{
	color: #C90208;
}
div.styleDetails a.artistInventory,
div.styleDetails a.artistPrints{
	clear: both;
	font-size: 12px;
	color: #fff;
	letter-spacing: 0px;
	float: left;
	text-decoration: underline;
}
div.styleDetails a.priceInquiry{
	color: #fff;
	letter-spacing: 0px;
	margin-top: 4px;
	font-size: 12px;
	float: right;
	text-decoration: underline;
}
.styleFullImage a{
	height: 524px;
	margin: 0px auto;
	color: black;
	outline-style: none;
	text-decoration: none;
	display: inline-block;
}
textarea.lazySection.inventory{
	width: 160px!important;
}
textarea.lazySection{
	overflow: hidden!important;
	visibility: hidden!important;
	padding:0!important;
	width: 100%!important;
	float: left!important;
	margin:0!important;
	height: 1px!important;
}

div#search_results {
	display:none;
	position:absolute;
	float:left;
	width:900px;
	z-index:150;
	top:38px;
	left:50%;
	margin-left:-450px;
	background-color:white;
	border:2px solid black;
}
div#search_results_loading {
	float:left;
	width:100%;
	height:150px;
	margin-top:135px;
	text-align:center;
	color:black;
}
div#search_results_inner {
	display:none;
	float:left;
	width:98%;
	margin:1%;
	color:black;
}

div.search_header {
	color:#fff;
	float:left;
	width:100%;
	margin-top:4px;
	margin-bottom:0;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#000;
}
div.search_header span {
	padding-left:5px;
	text-transform:uppercase;
	font-weight:400;
	font-size:22px;
}
ul.search_results {
	float:left;
	width:100%;
	margin-left:0;
	margin-top:8px;
	padding-left:0;
	list-style-type:none;
}
ul.search_results li.search_result {
	float:left;
	width:25%;
	height:40px;
	overflow:hidden;
	margin-top:1px;
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}
a.search_result_link {
	float:left;
	width:100%;
	color:black;
}
a.search_result_link:hover {
	background-color:#eee;
}
div.search_result_label_logo, div.search_result_style_thumb {
	float:left;
	overflow:hidden;
	margin-right:3px;
}
div.search_result_label_logo { width:35px; height:35px; }
div.search_result_style_thumb { width:30px;  height:40px; }
span.search_result_title {
	float:left;
	width:177px;
	height:20px;
	overflow:hidden;
}
span.search_img_placeholder {
	float:left;
	width:35px;
	height:35px;
	background-color:black;
}
span.search_result_sub {
	float:left;
	width:177px;
	height:18px;
	overflow:hidden;
	color:#aaa;
}
.northJoinBox.visible{
	top: 0px;
}
.northJoinBox{
	transition: top 200ms;
	top: -80px;
	right: 95px;
	width: 209px;
	background: #C90208;
	position: absolute;
	padding: 10px 3px 3px 3px;
	z-index: 1000;
}
.northJoinBox .email{
	width: 175px;
	text-decoration: none;
	color: #afafaf!important;
	border: 1px solid #afafaf;
	border-right: 0px none #afafaf;
	background: #fff;
	height: 18px;
	padding: 2px 2px;
}
.northJoinBox .join_icon{
	font-size: 18px;
	white-space: nowrap;
	margin-left: 5px;
	margin-top: 3px;
	background: url(/images/sprite.png) -137px -99px no-repeat;
	width: 60px;
	height: 30px;
	margin-right: 7px;
}
.northJoinBox .close_icon{
	font-size: 18px;
	white-space: nowrap;
	position: absolute;
	right: 5px;
	top: 10px;
	color: white;
	cursor: pointer;
	width: 15px;
	height: 15px;
	background: url(/images/close_newsletter.png) center center no-repeat;
}
.sitemap a {
	color : #000;
}
.press .item_grid_container {
	width: 170px;
	float: left;
	margin: 0px 12px 12px 0px;
}
.press .artist_container{
	font-size: 12px!important;
	color: #000;
	padding: 0px 5px;
}
.press .title_container{
	padding: 10px 5px 0;
}
.stylePrev{
	color: #fff;
	float: left;
	width: 358px;
	font-size: 16px;
	cursor: pointer;
	padding: 1px 10px;
	margin: 20px 1px 1px 0px;
	background:black;
}
.styleNext{
	float: left;
	color: #fff;
	width: 358px;
	font-size:16px;
	cursor: pointer;
	text-align: right;
	padding: 1px 10px;
	margin: 20px 0px 1px 0px;
	background:black;
}
.price{
	letter-spacing: 0px;
}

.innerLinks{
	font-family: Oswald;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: underline;
	letter-spacing: 1px;

}
.availabilityLinks{
	float:left;
	width:100%;
	height:22px;
	margin-top:10px;
}
.downloadLink{
	color: #000;
	text-decoration: underline;
}
.printsBanner{
	float: left;
	clear: both;
	height: 295px;
	width: 1000px;
	margin: -20px 0 50px 0;
	background: url(/images/prints/header1.jpg);
}
.showGrid{
	float:right;
	width:757px;
}
.grid_content_outer,
.showsDetail.grid_content_outer,
.grid_content_outer.press{
	width: 757px;
	float: right;
}
.contentArea.infoPress{
	width: 90%;
	padding: 0 5%;
}
.showsItem.grid_content_outer{
	background: transparent;
}
.media.item_grid_container{
	width: 165px;
	height: 165px;
	float: left;
	margin: 0 0 10px 20px;
}
.showsDetail.grid_content_outer .grid_content_inner{
	margin-left: 0px;
}
.artistDetail{
	float:left;
	width:160px;
	margin-top:6px;
	font-size:13px;
}
.loadmore{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
}
.loadmore a:hover {
	color: #C90208;
}
.loadmore a{
	background: #000;
	display: block;
	width: 110px;
	font-weight: bold;
	font-size: 20px;
	margin: 50px auto;
	padding: 30px 80px;
	text-align: center;
	border: 5px solid #000;
	color: #fff;
}
a#back_to_top {
	display: none;
	position: fixed;
	z-index: 12;
	right: 30px;
	bottom: 30px;
	width: 148px;
	height: 44px;
	background: url(/images/backtotop.png);
}
#colorbox,
#cboxOverlay,
#cboxWrapper,
#cboxLoadedContent{
	overflow: visible!important;
}
body #cboxTitle{
	top:auto;
	left:auto;
	bottom: -20px;
	right: 7px;
}
</pre></body></html>