body {	background: #dfdeda;	font-family: latin_modern_sans10_regular, Trebuchet, Verdana, Arial, Helvetica, sans-serif; 	font-size: 16px;	color: #cccccc;	margin: 0;	padding: 0;}body#whitePage, #sitemap {	background: #dfdeda;	font-family: latin_modern_sans10_regular, Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px;	color: #cccccc;	margin: 0;	padding: 0;}a:link {color:#87b4f9;}a:visited {color:#d2c0e2;}a:hover {color:#87f5f9; /* bright aqua blue */}a:active {color:#ebed2d;}#sitemap a:link {color: #868aa3;text-decoration:none;}#sitemap a:visited {color: #af7996;text-decoration:none;}#sitemap a:hover {color: #046CEE;text-decoration:underline;}#sitemap a:active {color: orange;text-decoration:underline;}#homeTitle a:link {color: #accdec;text-decoration:none;}#homeTitle a:visited {color: #ced2a3;text-decoration:none;}#homeTitle a:hover {color: #bb5566;text-decoration:underline;}#homeTitle a:active {color: #bb5566;text-decoration:underline;}#centered-container {	display: block;/*	height: 100%; */	max-width: 1800px;	margin-left: 5%;	margin-right: 5%;  }#share-buttons img, #newfit img { // ********* SOCIAL MEDIA LINKS *********width: 10px;margin: 0 2px;border: 0;box-shadow: 0;display: inline;}.thumbnail, #topfaces{  CURSOR: pointer;}img.thumbnail {	height: 48px;	width: 48px;}hr.clear {	position: relative;	clear: both;	height: 30px;}.picIndex, .totalPicNum {	position: relative;	margin-top: -20px;	color:#bbbbbb;}.draggable {	border: 1px solid #333;	background-color: #5C5C5C;	padding: 0;	text-align: left;}p.cred {font-size:.8em !important;}img {border: 0;}img#selectedImage, img#BigImage img.thumbnail, img#topfaces, img#BigImagePrint {border: 0;cursor: pointer;}#slideshow {		position: relative;		width: 384px;		height: 384px;		overflow: hidden;	}	#slideshow img {		position: relative;		left: 0;		top: 0;	}	#pause {		z-index:100;	}.clearfix:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}.clearfix {display: inline-block;}		#keywords {position: absolute;top: 80px;left: 14px;width: 130px;}#share {position: relative;float: right;margin-top: 12px;left: -83px;}#paintingInfo {position: relative;width: 80%;float: left;padding-left: 24px;}#painting {position: relative;float: left;padding: 0;top: 60px;/*border: 10px solid white;*/}#painting img {	width: 100%;}div#paintingSpecs {position: relative;clear: left;top: 70px;text-align: left;font-size: 10px;}h1#title, h1#homeTitle {position: relative;color: #cccccc;clear: none;margin-bottom: 5px;font-size: 13px;font-weight: normal;text-align: left;} h1#homeTitle {font-style: normal;font-family: latin_modern_sans10_bold, Georgia, Garamond, Times, Serif;font-size: 13px;} #loca {position: relative;text-align: left;margin-top: 10px;padding-bottom: 6px;font-size: 10px;color: #bbbbbb;clear: left;}#price {position: relative;text-align: left;float: left;padding-bottom: 16px;font-size: 10px;color: #333333;clear: left;}#paintingNav, #paintingNavSubset {position: absolute;left: 280px;top: 10px;	clear: left;margin-top: 15px;text-align: left;font-size: 10px;}#paintingNav a.link {color:red;}#prevLink, #nextLink, .link{  TEXT-DECORATION: underline;  CURSOR: pointer;	  color: #	;}#picIndex, #totalPicNum, #of {color: #5C5C5C;display:inline;font-size:9px;}#picIndex {margin-left: 30px;}h3#sortText {color: #85867f;font-family: Georgia, Garamond, Times, Serif;font-size: .9em;font-weight: normal;padding-top: 120px;}div#dimensions, div#dateMedium {text-align: left;float: left;margin-top: 14px;clear: none;font-size: 10px;}span#heightInches, span#widthInches, span#heightMetric, span#widthMetric, span#medium, span#date, span#copyrite {font-size: 10px;display: inline;clear: none;}span#medium, span#date, span#copyrite {padding-right: 5px;}#copyrightx {float: left;display: block;/* width: 2500px; */font-size: x-small;padding: 8px 10px 5px 10px;margin-top: 15px;}/*      HOME PAGE      */div#artchartow, div#artchartIE {font-family: 'benchninelight', Georgia, Times Roman, serif;font-size: 28px;position: relative;margin: 15px 10px 40px 10px;color: #bec1a1;text-decoration:none;float: left;display:block;}div#artchartIE {display:none;}#artchartow a, div#artchartIE a {color: #bec1a1;text-decoration:none;}#artchartow a:hover, div#artchartIE a:hover {color: #bec1a1;text-decoration:none;}#mainHomeContent {position: relative;float: none;clear:left;display: block;top: 36px;width: 1200px;margin: 0 0 0 0;padding: 0;}#leftcol {position: relative;float: left;display: inline;width: 230px;margin: 0;padding-left: 18px;padding-right: 18px;padding-top: 0;color: #333333;line-height: 24px;font-size: 12px;}#leftcol a {color: #444444;}#leftcol a:hover {color: #994466;}#rightcol, #leftcol {padding-top: 2em;line-height: 1.4em;font-family: 'latin_modern_sans10_bold', Georgia, Garamond, Times, Serif;font-size: 1em;font-weight: normal;}#rightcol em { font-weight:bold;font-style:normal; }#centercol {position: relative;top: -110px;float: left;display: inline;width: 380px;margin-left: 70px;padding-left: 18px;padding-right: 18px;font-size: 1.25em;/*background: #DEDCC0;border: solid 1px yellow;*/}#loadingMessage {position: absolute;display: block;top: 120px;left: 290px;width: 400px;font-weight: bold;font-size: 2em;color: #f3fbb2;}p.siteSpecs {margin-top: 30px;line-height: 1.1em;font-family: 'latin_modern_sans10_regular', verdana, arial, helvetica, sans-serif;font-size: .7em;font-weight: normal;}#rightcol {position: relative;float: left;display: inline;width: 20%;margin: 0;padding-left: 18px;padding-right: 18px;padding-top: 28px;color: #cccccc;line-height: 14pt;font-size: 12px;}.siteName {font-family: 'latin_modern_sans10_regular', Gill Sans, Georgia, Garamond, Times, Serif; font-size: 16px; font-weight: bold;color: #FFFFFF;line-height: 18px; }/*     END HOME PAGE      *//*     SITE MAP     */#sitemap {position: relative;float: left;display: inline;width: 850px;top: 0;left: 0;margin: 0 12px 0 10px;padding: 0 12px 0 0;background-color: #222222;}#sitemap .row {position: relative;float: left;clear: none;display: block;width: 1000px;}#sitemap img {border: none;margin: 0;vertical-align: middle;}#sitemap h3 {color: #cccccc;font-size: 12px;margin-bottom: 4px;}#sitemap .col {  position: relative;float:left;display: inline;width: 260px;margin: 0;padding: 10px;clear: none;}#sitemap p {padding-left: 52px;}#legend {display: block;}#sitemap .available img {  margin: 0 -15px 0 0;}#sitemap .available a {  margin: 0 -19px 0 0;}.space {  margin-left: 30px;}.prices {  padding: 3px;background: #F5F5D4;}#geoArrangeHead {position: relative;display: block;float:left;clear: both;width: 855px;font-weight: bold;font-size: 12px;color: #000000;background: #afafaf;margin: 0;padding: 6px 0 6px 20px;}#sitemap hr {clear:both;float:none;display:block;color: #003399;margin: 0;}div.sitemap_Div {padding: 0 0 0 5px;margin: 0 0 0 -10px;text-indent: -5px;display: inline;}#sitemap div.col p {margin: 0 0 0 24px;text-indent:-24px;}#sitemap a {margin: 0 0 0 0;padding: 0 2px 0 0;text-decoration: none;color: #6F6763;cursor: pointer;}#sitemap a.avail:hover, #sitemap a.sold:hover {color: #B59835;text-decoration: underline;}#sitemap a.avail, #sitemap a.sold {margin: 0;padding: 0 2px 0 0;text-decoration: none;}#sitemap a.A:after {content: "   A";font-size: .83em;font-weight: bold;color:#B59835;}#sitemap a.sold:after, #sitemap a.Private_collection:after, #sitemap a.Museum_collection:after, #sitemap a.Corporate_collection:after {content: url("../paintings/images/reddot2.gif");font-size: .83em;font-weight: bold;color:#C44202;}#sitemap a.N:after {content: "   N";font-size: .83em;font-weight: bold;color:#5273EE;}#sitemap a.spec {background-color: #CCFF66;}#sitemap div.IE_avail {font-size: .83em;font-weight: bold;color: #6F6763;display: none;/*text-transform: uppercase;*/}				div#PopupThumbnail1, div#PopupThumbnail2, div#PopupThumbnail3  {position:absolute;top:0px;left:10px;display:none;margin-top: -56px;}		/*Artist pages*/#bio {	position: relative;	display: block;	margin: 20px 10px 0 10px;}table.bioTable  {	display: table;	font-family: 'latin_modern_sans10_regular', Verdana, Arial, Helvetica, sans-serif;	background: white;	border-collapse: collapse;	width: 580px;	margin: 0 10px 0 10px;}#bio tr {	display: table-row;}#bio  td.date {	width: 80px;	/*padding-bottom: 12px;	border-top: 1px solid #DDD;*/}#bio td.event {	width: 480px;	/*padding-bottom: 12px;	border-top: 1px solid #DDD;*/}#bio td.collectors {	width: 250px;	padding-bottom: 12px;	padding-left: 8px;	/*border-top: 1px solid #DDD;*/	vertical-align: top;}#bio td.bioSection {	padding-top: 12px;	font-weight: bold;	color: #cccccc;}#bio td.bioItem {	padding-left: 8px;	border-top: 1px solid #DDD;}.no-sort-text h3#sortText {color: #222222;}#artistnav {position: relative;display: block;width: 900px;background: #DAD6D6;margin-top: 20px;padding: 6px 10px 3px 10px;}#statement, #faq, #bio, #technique, #influences, #contact, #readinglist {display: block;width: 70%;margin: 15px 30px 0 30px;padding: 25px;background: #222222;float: left;}#statement p, #faq p, #bio p, #technique p, #influences p, #readinglist p, #contact p, blockquote, ul, li {line-height: 15px;}#statement p, #faq p, #technique p, #influences p, #contact p, #readinglist p {line-height: 1.6em;font-family: 'latin_modern_sans10_regular', Georgia, Garamond, Times, Serif;font-size: .9em;font-weight: normal;padding-right: 350px;} #bio p, #bio td { line-height: 1.3em;font-family: 'latin_modern_sans10_regular', Georgia, Garamond, Times, Serif;font-size: .875em;font-weight: normal;background: #222222; }#statement h3, #faq h3, #bio h3, #technique h3, #influences h3, #contact h3, #readinglist h3 {line-height: 1.3em;font-family: 'latin_modern_sans10_regular', Georgia, Garamond, Times, Serif;font-size: 1.25em;font-weight: bold;margin-top: 18px;margin-bottom: 12px;}#statement h2, #faq h2, #bio h2, #technique h2, #influences h2, #contact h2, #readinglist h2 {line-height: 1.3em;font-family: 'latin_modern_sans10_regular', Garamond, Times, Serif;font-size: 1.2em;font-weight: bold;margin-bottom: 18px;}/*h3 {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12pt; 	font-weight: bold; } */.content h1 {	font-size: 12px !important;	font-style: italic !important;}#side { 	width: 220px;	height: 70px;	float: left;	clear: left;	margin-left: 10px;	margin-top: 47px;	font-size: 12px;	min-width: 220px;}#side-home { 	width: 14%;	height: 70px;	float: left;	clear: left;	margin-left: 10px;	margin-top: 10px;	font-size: 12px;	min-width: 150px;}#home-descrip-container { float:left; clear:left; width: 360px; }#acc3,#acc3 ul,#acc3 li,#acc3 a,#mobileThumbs { display: block; }/* Base Styles */#acc3,#acc3 ul,#acc3 li,#acc3 a,#newfit,#newfit ul,#newfit li,#newfit a {  margin: 0;  padding: 0;  border: 0;  list-style: none;  font-weight: normal;  text-decoration: none;  line-height: 40px;  font-family: 'benchnineregular', sans-serif;  /*font-size: 1.2em;*/  font-size: 16px;  position: relative;  /* left: 12px; */  display: block;  background-color: #222222;  z-index: 999;  }#acc3 { background-color: #222222; float:left;  top: 0;left: 0;}#newfit { background-color: #222222; float:left; width: 100%; margin-left: 0; top: 0; }#newfit, #newfit ul,#newfit li,#newfit a {	margin-left: 0;	margin-top: 12px;}#newfit > li > a { padding-left: 12px; height: auto; }#newfit > li > ul > li > a, #newfit > li > ul > li > img { 	width: 10px;	margin: 0;	border: 0;	box-shadow: 0;	display: inline; }#acc3 > li > a, #newfit > li > a  { font-size: 1em; border: 1px solid #66665e;}#acc3 > li > ul > li > a { font-size: .9em; padding-left: 7px;}#acc3 > li > ul > li > ul > li > a { font-size: .9em; }#acc3 {  width: 100%; /* border-bottom: 1px solid #883c27;   padding-bottom: 20px;*/}#acc3 a {  /*line-height: 2.2em;*/}#acc3 > ul > li:first-child {  background: #66665e;  border: 1px solid #45463d;}#acc3 > ul > li:first-child > a {  padding: 15px 10px;  background: #b1cffd;  border: none;  border-top: 1px solid #818176;  font-family: 'benchnineregular', sans-serif;  text-align: center;  font-size: 1em;  font-weight: 300;}#acc3 > ul > li:first-child > a > span {  padding: 0;}#acc3 > ul > li:first-child:hover {  background: #666666;} #acc3 > li > a { background: url('https://artchartow.com/paintings/images/mobile/menu-icon.gif') 10px 9px no-repeat;padding-left: 34px;display: block;}#acc3 > ul > li {  background: #363636;}#acc3 > ul > li:hover {  background: #F30;}#acc3 > ul > li > a {  /*font-size: 2em;*/  display: block;  color: #333333;  border: 1px solid #ba2f14;  border-top: none;}#acc3 > ul > li > a > span {  display: block;  padding: 12px 10px;}#acc3 > ul > li > a:hover {  text-decoration: none;}#acc3 > ul > li.active {  border-bottom: none;}#acc3 > ul > li.has-sub > a span {  background: url('images/icon_plus.png') 96% center no-repeat;}#acc3 > ul > li.has-sub.active > a span, #acc3 > ul ul > li.has-sub.active > a span {  background: url('images/icon_minus.png') 96% center no-repeat;}/* #acc3 ul ul, #acc3 ul ul ul {  display: none;  background: #fff;  border-right: 1px solid #a2a194;  border-left: 1px solid #a2a194;}#acc3 ul ul li, #acc3 ul ul ul li {  padding: 0;  border-bottom: 1px solid #d4d4d4;  border-top: none;  background: #f7f7f7;} */#acc3 ul ul li:last-child, #acc3 ul ul ul li:last-child {  border-bottom: none;}#acc3 ul ul a, #acc3 ul ul ul a {  padding: 3px 0 3px 25px;  display: block;  color: #cccccc;  font-size: .8em;  font-weight: normal;}#acc3 ul ul a:before, #acc3 ul ul ul a:before {  content: '\00BB';  position: absolute;  left: 10px;  color: #e94f31;}#acc3 ul ul a:hover, #acc3 ul ul ul a:hover {  color: #ffffff;} /* ####################################### JQUERY ACCORDION STYLES */ /* body {min-width:480px;  width:100%;  height:101%;  font-family: 'Ubuntu',verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;  text-align:center} #wrapper{  margin-bottom:30px;  padding:10px 2.5%;  border-top:0.1em solid #ccc;  background:#fff;  text-align:left;  overflow:hidden}#container {  float:left;  width:100%;  margin-right:-19em;  padding:0 0 1em;  position:relative;  min-height:0}#main{  margin-right:19em;  position:relative;   min-height:0}   #side{  float:right;  display:inline;  width:320px;  padding-bottom:1.3em;  position:relative;  color:#000000;  overflow:hidden} */p {margin: 0 10px 1em}.strong{font-weight:700}.clear {clear:both}img{border:0 none}/* --- Links --- */a {padding:1px; color:#05b}a:hover, a:focus, a:active {border-color:#bcd; text-decoration:none; outline:0 none}#side a, #side-home a {border-width:0 0 1px; border-color:#445; color:#ffffff;}#side-home { width: 300px; }#side a:hover, #side a:active, #side a:focus, #side-home a:hover, #side-home a:active, #side-home a:focus  {background-color:#444444;}/* --- Accordion --- */.js #main .accordion {visibility:hidden}/* .js #side .accordion {display:none} */.accordion {margin:0; padding:0 10px}.accordion li {list-style-type:none}.accordion li.last-child {margin-left:19px; list-style-type:disc. }#side ul.accordion ul, #side-home ul.accordion ul {margin:0 0 0 22px;	}.accordion .outer {border:1px solid #dadada; border-width:0 1px 1px; background: #fff}.accordion .inner {margin-bottom:0; padding:.5em 20px 1em; position:relative; overflow:hidden}.accordion .inner .inner {padding-bottom:0}.accordion .h {padding-top:.3em} /* vertical padding instead of vertical margin (ie8) */.accordion p {margin:.5em 1px 1em}/*    Add styles for all links in the 'accordion':.accordion a {...}*/    a.trigger {display:block; padding-left:20px; background-image: url(../style/img/plus.gif); background-repeat: no-repeat; background-position: 1px 50%;  font-weight:700}a.trigger.open {background-image: url(../style/img/minus.gif)}.last-child a.trigger{padding-left:1px; background-image:none; font-weight:normal}#main a.trigger {background-color:#f0f0f0}#main a.trigger.open {border-color:#dadada; background-color:#e7e7e7}#main a:hover.trigger.open, #main a:focus.trigger.open, #main a:active.trigger.open {border-color:#333}#side a.active{font-weight:700; color:#f72; text-decoration:none}.mobile-image-display { display: none;}.mobile-image-display img { display: none;}li#sitemap-acc a span { display: block; }#side-home p.home-description { display: block; margin: 0 0 0 0; font-size: 12px; }div.content { display: block; }/* ##################################   MEDIA QUERIES FOR LARGE DISPLAYS  */@media only screen and (min-device-width: 1824px), (min-width: 1824px) {#acc3,#acc3 ul,#acc3 li,#acc3 a {  font-size: 24px;  /* border-bottom: 1px dotted #cccccc; */}#side p.home-description { display: block; font-size: 18px; padding-bottom: 24px;}}h1#homeTitle {	font-size: 18px;} /* ##################################   MEDIA QUERIES FOR MOBILE  */@media only screen and (max-device-width: 320px), (max-width: 480px) {body * {  /* border: 1px solid yellow; */ }#slideshow {		position: relative;		width: 320px;		height: 320px;		overflow: hidden;		left: -4px;	}div.content {	display: none;	width: 100% !important;	margin-left: 1% !important;}div#galleria {	width: 98% !important;	display: none;}.mobile-image-display, .mobile-image-display img, .mobile-bigimage-display, .mobile-bigimage-display img { 	display: block;	clear: right;	overflow: visible;} /* change to make it appear on mobile */	.mobile-bigimage-display {  }	.description {	font-size: 9px; line-height: 11px; color: #888888; width: 100%; padding: 6px 4px 20px 4px;}.ptg-title { font-size: 11px; font-weight: bold; color: #dddddd; font-style: italic; }li#sitemap-acc a span { display: none; }li#sitemap-acc { border-bottom: none; }#centercol { margin-left: 0; padding-top: 10px; top: 0;}div#artchartow, div#artchartIE {font-family: 'benchninelight', Times Roman, serif;font-size: 2.5em;position: relative;margin: 0 10px 15px 10px;color: #bec1a1;text-decoration:none;float: left;display:block;width: 100%;}h3#sortText { 	font-size: 14px;	float: left;	width: 320px;	height: 20px;	margin-left: 10px;	margin-top: 16px;	padding-top: 0;}#side-home p.home-description { display: block; margin: 0; font-size: 12px; position: relative; top: -20px;  }#side-home { width: 100%; margin-top: -10px;}.content h1 {	font-size: 10px !important;	font-style: italic !important;}#side { 	width: 96% !important;	height: 90px;	float: left;	margin-left: 0;	margin-top: 2px;	clear:none;}h1#homeTitle {	font-size: 1.5em;}#acc3 li ul li, #acc3 ul li {  margin: 0 20px;  padding: 4px 0;  border: 0;  border-bottom: 1px solid #666666;  list-style: none;  font-weight: normal;  text-decoration: none;  font-family: 'Open Sans', sans-serif;  font-size: 21px;  width: 136%;  display: block;}#acc3 li {font-size: 21px;}#acc3, #newfit { float:left; width: 100px; margin-left: 10px; top: 10px; }#acc3 li ul li:last-child {border-bottom: none; }#side ul.accordion ul { padding: 0 0 0 0; }#acc3 > li > a { background: url('https://artchartow.com/paintings/images/mobile/menu-icon.gif') 12px 10px no-repeat;padding-left: 36px;display: block;}#acc3 ul ul a:before, #acc3 ul ul ul a:before {  content: '\00BB';  position: absolute;  left: -13px;  color: #e94f31;}#acc3 ul ul a, #acc3 ul ul ul a {  padding: 5px 0 5px 0;}#newfit, #newfit ul,#newfit li,#newfit a { margin-left: 4px; margin-top: 0; }#side-home #newfit { margin-top: 12px; }.sold:after {content: "   SOLD";font-size: .83em;font-weight: normal;font-style: normal;position: relative;left: 20px;color:#C44202;}.redbull {font-size: 1.3em;font-weight: bold;font-style: normal;position: relative;left: 20px;color:#ff5400;}#centercol, #rightcol, #leftcol { width: 96%; }#copyrightx {width: 96%;font-size: small;padding: 8px 10px 5px 10px;margin-top: 15px;}#statement, #faq, #bio, #technique, #influences, #contact, #readinglist {display: block;width: 96%;margin: 5px 0 0 0;padding: 0;background: #222222;float: left;}#statement p, #faq p, #bio p, #technique p, #influences p, #readinglist p, #contact p {line-height: 15px;}#statement p, #faq p, #technique p, #influences p, #contact p, #readinglist p {line-height: 1.15em;font-family: 'latin_modern_sans10_regular', Georgia, Garamond, Times, Serif;font-size: 1em;font-weight: normal;padding-right: 0;}table.bioTable  {	display: table;	font-family: 'latin_modern_sans10_regular', Verdana, Arial, Helvetica, sans-serif;	background: white;	border-collapse: collapse;	width: 320px;	margin: 0 10px 0 10px;}#bio  td.date {	width: 50px;	/*padding-bottom: 12px;	border-top: 1px solid #DDD;*/}#bio td.event {	width: 270px;	/*padding-bottom: 12px;	border-top: 1px solid #DDD;*/}#bio td.collectors {	width: 120px;	padding-bottom: 12px;	padding-left: 8px;	/*border-top: 1px solid #DDD;*/	vertical-align: top;}#bio td.bioSection {	padding-top: 12px;	font-weight: bold;	color: #cccccc;}#bio td.bioItem {	padding-left: 8px;	border-top: 1px solid #DDD;}#statement h3, #faq h3, #bio h3, #technique h3, #influences h3, #contact h3, #readinglist h3 {margin-top: 0;margin-bottom: 12px;}#centered-container {	display: block;	height: 100%;	width: 100%;	margin-left: 0;	margin-right: 0;}div {	/* border: 1px solid red; */}} /* ##################################   MEDIA QUERIES FOR MOBILE  */@media only screen and (max-device-width: 500px), (max-width: 500px) {.description {	font-size: 9px; line-height: 10px; color: #777777; width: 100%; padding: 3px 4px 20px 4px;}}/* end media queries */