body {	background: #dfdeda;	font-family: latin_modern_sans10_regular, Trebuchet, Verdana, Arial, Helvetica, sans-serif; 	font-size: 16px;	color: #aaaaaa;	margin: 0;	padding: 0;}a:link {color:#5e7ba7;}a:visited {color:#8c6fa7;}a:hover {color:#72a3ee; }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;}img {border: 0;}.clearfix:after {    visibility: hidden;    display: block;    font-size: 0;    content: " ";    clear: both;    height: 0;}.clearfix {display: inline-block;}	.thumbnail {	display: block;	margin: 8px;	width: 144px;	height: 144px;	float: left;}#ptg-info {font-size: 14px;display: block;padding-right: 15px;}.viewlarger {	font-size: 11px;	color: #90a1b9;}#ptg-image {position: relative;float: left;padding: 0;width: auto;margin-right: 10px;/* border: 10px solid white;*/}#ptg-image img {	width: 99%;}#ptg-sidebar {position: relative;color: #777777;padding-right: 18px;width: 25%;min-width: 18%;max-width: 33%;margin-left: 73%;}h2.ptg-title, h2.info-title {position: relative;color: #bbbbbb;clear: none;margin-bottom: 20px;font-size: 32px;font-weight: normal;text-align: left;font-style: italic;font-family: 'benchninelight', helvetica, arial, sans-serif;} h2.info-title {	margin-bottom: 15px;font-size: 32px;font-style: normal;}body.infopage h2.info-title {	margin-left: 24px;}#nextprev {	display: block;	margin-bottom: 18px;	float: left;	width: 100%;}#ptg-prev, #ptg-next {	font-size: 12px;	font-weight: normal;	float: left;	display: block;	margin-right: 50px;}#ptg-prev a, #ptg-next a {	color: #777777;	height: 12px;		padding-bottom: 3px;	padding-left: 14px;	padding-right: 14px;	text-decoration: none;	display: block;	border-radius: 3px;	border: 1px solid #aaaaaa;	position: relative;	line-height: .9;}#ptg-prev a {	background-color: #dce6f0;}#ptg-next a {	background-color: #deeae2;}#ptg-prev a:hover, #ptg-next a:hover {	color: #ffffff;	text-decoration: none;	display: block;}#ptg-prev a:hover {	background-color: #6998de;}#ptg-next a:hover {background-color: #7fb390;}#ptg-prev {	clear: right;}#loca {position: relative;text-align: left;margin-top: 10px;padding-bottom: 6px;font-size: 10px;color: #bbbbbb;clear: left;}#price, a.viewlarger {display: none; }#copyrightx {display: block;width: 48%;font-size: x-small;color: $aaaaaa;padding: 8px 10px 5px 10px;margin-top: 85px;clear: left;}#centered-container {	display: block;	height: auto;	position: relative;	 top: -70px; 	padding-top: 10px;	padding-left: 36px;	padding-bottom: 124px;	max-width: 1800px;	margin-left: 4%;	margin-right: 4%;  	margin-top: 50px;	background-color: #FFFFFF;	z-index: 1;}body.infopage #centered-container {	padding-left: 0;}.overflowhidden {	overflow: hidden;}#thumbnail-container {	display: block;	height: auto;	width: 77%;	float: left;}#branding {	width: 90%;	/* height: auto; */	overflow: hidden;	position: relative;	top: 0;	max-width: 95%;	margin-left: 5%;	margin-right: 5%; 	z-index: 100; }#artchartow {	width: 282px:    display: block;}#artchartow p, #artchartIE {	font-family: 'benchninelight', Georgia, Times Roman, serif;	font-size: 24px;	width: 282px:	text-align: left;    display: -webkit-flex;    display: block;    letter-spacing: 6px;	margin-top: 8px;	margin-bottom: 0;/* position: relative;margin: 15px 10px 40px 10px;color: #bec1a1;text-decoration:none;float: left; */}#artchartIE {display:none;}#artchartow a, #artchartIE a {color: #848484;text-decoration:none;}#artchartow a:hover, #artchartIE a:hover {color: #bec1a1;text-decoration:none;}#artchartow span.fineart {	font-family: 'benchninelight', Georgia, Times Roman, serif;	font-size: 16px;	color:#808080;	width: 482px:	text-align: center;	letter-spacing: 12px;	position: relative;	top: -8px;}#email-signup-home, #email-signup {	display: block;	color: #555555;	margin-bottom: 90px;	margin-top: 40px;	float: left;	width: 17%;	margin-left: 9%;	border: 1px solid #bbbbbb;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}#email-signup-home p, #email-signup p, .formnotice {	font-size: 11px;	line-height: 15px;}#email-signup {	float: right;	margin-right: 2%;	position: relative;	margin-top: 80px;}#thumbnails #email-signup {	top: -800px;}form#email_signup_form label,form#email_verify_form label,form#mc-embedded-subscribe-form label {	font-size: 11px;	color: #555555;	padding-right: 50px;}input, textarea, select, button {  /* width : 150px;  margin: 0; */  font-size: 10px;  height: 23px;  -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */     -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */          box-sizing: border-box;}	input[type="submit"] {	background-color: #cce9db;	color: $39509c;	font-size: 10px;}.quotes-on-steroids {	font-size: 48px;	position: relative;	top: 24px;	font-family: Georgia, Bodoni, "Times Roman";	line-height: 14px;	padding-right: 3px;	color: #bbbbbb;}#homequote {	margin-bottom: 70px;	margin-top: 36px;	font-size: 13px;	line-height: 21px;	color: #888888;	display: block;	float: left;	width: 40%;	font-family: Georgia, Bodoni, "Times Roman";}.cssmenu-iphone {	display: block;}#topnav {	width: 100%;	height: 78px;}							#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 {							position: relative;							float: left;							display: block;							width: 26%;							margin: 0;							padding-right: 18px;							padding-top: 28px;							color: #cccccc;							line-height: 14pt;							font-size: 12px;							}							#rightcol em { font-weight:bold;font-style:normal; }														#centercol {							position: relative;							top: -140px;							float: left;							display: inline;							width: 480px;							padding-left: 8px;							padding-right: 8px;							font-size: 1.25em;							margin-left: 30%;							/*							background: #DEDCC0;border: solid 1px yellow;*/							}#panel-of-four {	position: relative;	top: 15px;	left: 0;	width: 370px;	height: 370px;	overflow: hidden;	display: block;	float: left;}a#urban_button:hover, #mich_button:hover, #rest_button:hover, #maine_button:hover {	background-position: 0 -172px;}a#urban_button span, #mich_button span, #rest_button span, #maine_button span {	position: absolute;	top: -999em;}a#urban_button, #mich_button, #rest_button, #maine_button {	display: block;	height: 172px;	background-position: 0 0;	position: relative;	width: 172px;	overflow: hidden;	}a#urban_button {	top: 0;	left: 0;	background: url('https://artchartow.com/dev/images/btn_urban.jpg') 0 0 no-repeat;	margin-right: 18px;	margin-bottom: 18px;	float: left;}#mich_button {	background-image: url('https://artchartow.com/dev/images/btn_mich.jpg');	margin-bottom: 18px;}#rest_button {	background-image: url('https://artchartow.com/dev/images/btn_rest.jpg');}#maine_button {	background-image: url('https://artchartow.com/dev/images/btn_maine.jpg');	margin-right: 18px;	float: left;}#social-icons-topnav {	position: relative;	top: -82px;	width: 190px;	margin-bottom: 0;	display: block;	height: 28px;	margin-left: 79%;	float: right;	right: 50px;	z-index: 1000;}#social-icons-topnav img {	width: 26px;	height: 26px;}#email-signup {	display: block;	color: #878787;	margin-bottom: 80px;	position: relative;	top: -300px;}div#home-descrip-container { 	float:left; 	width: 25%;	margin-left: 8px;	position: relative;	top: 50px;}p.home-description { display: block; margin: 0 0 0 0;line-height: 22px;font-family: Georgia, Times Roman, serif;font-size: 13px;color:#848484;}div.content { display: block; }#panel-of-four-mobile {	display: none;}#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;}.siteName {font-family: 'latin_modern_sans10_regular', Gill Sans, Georgia, Garamond, Times, Serif; font-size: 16px; font-weight: bold;color: #FFFFFF;line-height: 18px; }/*     SITE MAP     */#sitemap {position: relative;float: left;display: inline;top: 0;left: 0;margin: 0 0 0 0;padding: 0 12px 0 24px;background-color: #ffffff;	column-count: 3;	-moz-column-count: 3;	-webkit-column-count: 3;	font-size: 14px;/*	width: 100%; */}#sitemap-3col {	column-count: 3;	-moz-column-count: 3;	-webkit-column-count: 3;	font-size: 14px;	width: 100%;}#sitemap h3 {color: #aaaaaa;font-size: 16px;margin-bottom: 4px;}#sitemap p {padding-left: 32px;margin-top: 2px;margin-bottom: 2px;}#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("https://artchartow.com/dev/images/reddot.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;*/}				/*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-color: #ffffff;	border-collapse: collapse;	width: 580px;	margin: 0 10px 0 10px;}#bio tr {	display: table-row;}#bio td {	font-size: 13px;}#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: #777777;}#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: 0 0 0 25px;background: #ffffff;color: #777777;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: 30px;}#mc_embed_signup fieldset {	width: 70%;}#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: #ffffff; }#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, #thumbnail-container h2 {line-height: 1.3em;font-family: 'benchninelight','latin_modern_sans10_regular', Garamond, Times, Serif;font-size: 1.2em;font-weight: bold;margin-bottom: 18px;} */#thumbnail-container h2 {font-family: 'benchninelight', Georgia, Times Roman, serif;font-size: 32px;font-weight: normal;margin-bottom: 28px;}/*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 { /*	height: auto;	float: left;	clear: left;	margin-left: 0;	margin-top: 10px;	font-size: 12px;	min-width: 150px;	position: relative; */}#main-menu-home {	display: block;	position: relative;	width: 482px;	margin-left: 30%;	margin-right: 30%;	top: -60px;}#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: 15px;color: #000000 !important;}div.content { display: block; }#social-icons-bottom {    display: none;}/*  #topnav * { border: 1px solid red; }  *//* ##################################   MEDIA QUERIES FOR LARGE DISPLAYS  */@media only screen and (min-device-width: 1824px), (min-width: 1824px) { }/* ##################################   MEDIA QUERIES FOR TABLET DISPLAYS  */@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {.thumbnail {	display: block;	margin: 8px;	/* width: 96px;	height: 96px; */	float: left;}#branding {	margin-left: 2%;}#social-icons-topnav {    display: block;    height: 28px;    margin-bottom: 0;    margin-left: 97%;    position: relative;    top: -88px;    right: 1%;    width: 22px;}#social-icons-topnav img {	width: 23px;	height: 23px;	margin-left: 5px;	margin-bottom: 6px;}#social-icons-mobile {    display: block;    height: 190px;    margin-bottom: 6px;    margin-left: 97%;    position: relative;    top: -70px;    width: 28px;}#social-icons-bottom {    display: none;}#centered-container { top: -70px; margin-left: 2%;}#ptg-prev a, #ptg-next a {	color: #666666;	height: 18px;		padding-bottom: 0;	padding-top: 2px;	padding-left: 14px;	padding-right: 14px;	text-decoration: none;	display: block;	border-radius: 3px;	border: 1px solid #aaaaaa;	position: relative;	line-height: 1.1;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;} #ptg-info {	min-width: 100px;}body#whitePage, #sitemap {	font-size: 13px;	line-height: 22px;}div#home-descrip-container {	top: 12px;	width: 40%;}#email-signup-home {	display: block;	color: #555555;	margin-bottom: 0;	margin-top: 53px;	float: left;	width: 26%;	margin-left: 8px;	border: 1px solid #bbbbbb;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}#email-signup {	float: right;	margin-right: 2%;	position: relative;	margin-top: 60px;	top: -200px;}#sitemap-3col {	column-count: 3;	-moz-column-count: 3;	-webkit-column-count: 3;	width: 100%;}#sitemap h3 {color: #aaaaaa;font-size: 18px;margin-bottom: 4px;}#sitemap p {font-size: 18px;padding-left: 32px;margin-top: 7px;margin-bottom: 6px;}} /* CLOSE MEDIA QUERIES *//* ##################################   MEDIA QUERIES FOR iPHONE 6  @media all and (max-width: 667px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 667px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 667px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 667px), only screen and (min-device-pixel-ratio: 2) and (max-width: 667px), only screen and (min-resolution: 192dpi) and (max-width: 667px), only screen and (min-resolution: 2dppx) and (max-width: 667px) { *//* ##################################   MEDIA QUERIES FOR MOBILE  */@media only screen and (max-device-width: 320px), (max-width: 480px) { html, body {	width: 100%;	height: 100%;	margin: 0;}#mobile-image-display { display: block;}#mobile-image-display img { display: block;}.cssmenu-iphone {	display: none;}#topnav {	width: 100%;}#artchartow a, #artchartIE a {color: #666666;text-decoration:none;}.thumbnail, .thumbnail img {	display: none;}h2.ptg-title, h2.info-title {position: relative;color: #aaaaaa;margin-bottom: 15px;font-size: 32px;top: -15px;}#branding {	margin-left: 5%;}#social-icons-topnav {    display: none;    }#social-icons-mobile {    display: block;    height: 190px;    margin-bottom: 6px;    margin-left: 97%;    position: relative;    top: -70px;    width: 28px;}#social-icons-bottom {    display: block;    height: 28px;    margin-bottom: 6px;    margin-left: 7%;    position: relative;    top: 20px;    width: 220px;    float: right;}#centered-container {	display: block;	height: auto; 	overflow: hidden;	position: relative;	top: 5px;	padding: 4px;	max-width: 667px;	width: 100%;	margin-left: 0;	margin-right: 0;  	background-color: #FFFFFF;	z-index: 1;}#mobile-image-display {	display: block;	}#branding-home {	width: 340px;	height: 67px;	/* height: auto; */	overflow: hidden;	position: relative;	top: 0;	margin-left: 0;	margin-right: 0; 	z-index: 100; }#branding-home img {	width: 340px;	height: 67px;}#ptg-prev a, #ptg-next a {	color: #777777;	height: 18px;		padding-bottom: 3px;	padding-left: 14px;	padding-right: 14px;	text-decoration: none;	display: block;	border-radius: 12px;	border: 1px solid #aaaaaa;	position: relative;	line-height: 1.3;	z-index: 40;} #ptg-info {	min-width: 100px;}#thumbnail-container {	display: none;	width: 100%;}#nextprev {	position: relative;	z-index: 400;}#artchartow p, #artchartIE {	font-family: 'benchninelight', Georgia, Times Roman, serif;	font-size: 24px;	width: 100%:	text-align: left;    display: -webkit-flex;    display: block;    letter-spacing: 6px;	margin-top: 8px;	margin-bottom: 0;/* position: relative;margin: 15px 10px 40px 10px;color: #bec1a1;text-decoration:none;float: left; */}div#home-descrip-container {	top: 12px;	width: 29%;}#email-signup-home, #email-signup {	display: block;	color: #555555;	margin-bottom: 90px;	margin-top: 40px;	float: left;	width: 47%;	margin-left: 3%;	border: 1px solid #bbbbbb;	padding-right: 10px;	padding-left: 10px;	padding-bottom: 10px;}#email-signup-home p, #email-signup p, .formnotice {	font-size: 14px;	line-height: 18px;}#email-signup {	float: left;	margin-right: 2%;	position: relative;	margin-top: 80px;}#thumbnails #email-signup {	top: -50px;}#email-signup-home {	margin-bottom: 0;	margin-top: 53px;	float: left;	width: 30%;	margin-left: 30px;}#copyrightx {display: block;width: 30%;font-size: small;color: #777777;padding: 8px 10px 5px 10px;margin-top: 0;float: left;clear: none;}#panel-of-four {	height: 300px;}/* @@@@@@@@@@@@@@@@@@@@@@  HOME PAGE BUTTONS  @@@@@@@@ */a#urban_button:hover, #mich_button:hover, #rest_button:hover, #maine_button:hover {	background-position: 0 -120px;}a#urban_button span, #mich_button span, #rest_button span, #maine_button span {	position: absolute;	top: -999em;}a#urban_button, #mich_button, #rest_button, #maine_button {	display: block;	height: 120px;	background-position: 0 0;	position: relative;	width: 120px;	overflow: hidden;	}a#urban_button {	top: 0;	left: 0;	background: url('https://artchartow.com/dev/images/btn_urban_mobile.jpg') 0 0 no-repeat;	margin-right: 18px;	margin-bottom: 18px;	float: left;}#mich_button {	background-image: url('https://artchartow.com/dev/images/btn_mich_mobile.jpg');	margin-bottom: 18px;}#rest_button {	background-image: url('https://artchartow.com/dev/images/btn_rest_mobile.jpg');}#maine_button {	background-image: url('https://artchartow.com/dev/images/btn_maine_mobile.jpg');	margin-right: 18px;	float: left;}} /* CLOSE MEDIA QUERIES */