body {	background: #f8f8f8;	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 	font-size: 16px;	color: #333333;	margin: 0;	padding: 0;}body#whitePage, #sitemap {	background: white;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px;	color: black;	margin: 0;	padding: 0;}a:link {color:#003399;}a:visited {color:#444466;}a:hover {color:#994444;}a:active {color:#994444;}#sitemap a:link {color: #003399;text-decoration:none;}#sitemap a:visited {color: #715684;text-decoration:none;}#sitemap a:hover {color: #046CEE;text-decoration:underline;}#sitemap a:active {color: red;text-decoration:underline;}#homeTitle a:link {color: #444444;text-decoration:none;}#homeTitle a:visited {color: #444455;text-decoration:none;}#homeTitle a:hover {color: #994455;text-decoration:underline;}#homeTitle a:active {color: #994455;text-decoration:underline;}#carousel-clip { position: absolute;left: 60px;top: 40px;width: 146px;height: 406px;overflow: hidden; }#mycarousel { position: relative; overflow:hidden; left: -45px; top: 0; width: 1450px; list-style-type: none;} .thumbnail, #topfaces{  CURSOR: pointer;}img.thumbnail {	height: 64px;	width: 64px;}hr.clear {	position: relative;	clear: both;	height: 30px;}/*DIV#ThumbnailsPanel {	height: 400px;	width: 150px;	position: relative;	top: 30px;	left: 60px;	overflow: hidden;	margin-right: 12px;float: left;display: block;clear: both;margin-top: 20px;padding: 0;}*/.picIndex, .totalPicNum {	position: relative;	margin-top: -20px;	color:#5C5C5C;}DIV#MainDisplayPanel, DIV#BigImagePanel, DIV#BigImagePrintDiv{  POSITION: relative;  top: 30px;  float: left;  width: 97%;  display: none; /* Avoid ugliness when the gallery page is loading */}DIV#BigImagePanel, DIV#BigImagePrintDiv{  top: -2px;}.draggable {	border: 1px solid #333;	background-color: #5C5C5C;	padding: 0;	text-align: left;}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;	}		#keywords {position: absolute;top: 80px;left: 14px;width: 130px;}#share {position: relative;float: right;margin-top: 12px;left: -83px;}#paintingInfo {position: relative;width: 1080px;top: -10px;left: 280px;/*border: 1px solid yellow;*/}#painting {position: relative;float: left;padding: 0;margin: 0 0 0 -10px;border: 10px solid white;}div#paintingSpecs {position: relative;clear: left;top: 10px;text-align: left;font-size: 10px;}h1#title, h1#homeTitle {position: relative;color: #444444;clear: none;margin-bottom: 5px;font-size: 1.2em;font-weight: bold;font-style: italic;text-align: left;} h1#homeTitle {font-style: normal;font-family: Georgia, Garamond, Times, Serif;} #loca {position: relative;text-align: left;float: left;margin-top: 10px;padding-bottom: 6px;font-size: 10px;color: #333333;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: 1.2em;font-weight: normal;margin-left: 65px;padding-top: 10px;}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;}/*#footer {position: relative;width: 60%clear: left;display: block;}*/#copyrightx {float: left;display: block;width: 2500px;;font-size: x-small;padding: 8px 10px 5px 10px;margin-top: 15px;}/* SLIDING THUMBMAIL DISPLAY */.ptgLI {float: left;margin-right: 4px;width: 74px; list-style-type: none; list-style-image: none; list-style-position: outside;overflow: hidden;}.ptgLI img {margin:5px; }ul#mycarousel {}#carousel-clip {z-index: 5;}#nextgroup {position: absolute;left: 212px;top: 160px;width: 24px;height: 153px;cursor: pointer;overflow: hidden;}#prevgroup {position: absolute;left: 28px;top: 160px;width: 24px;height: 153px;overflow: hidden;}/* end sliding thumbnails *//*      HOME PAGE      */div#artchartow, div#artchartIE {font-family: Georgia, Times Roman, serif;font-size: 24px;position: relative;margin: 0 10px 0 10px;color: #bec1a1;text-decoration:none;float: left;display:inline;}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:underline;}#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;}#leftcol a {color: #444444;}#leftcol a:hover {color: #994466;}#rightcol, #leftcol {padding-top: 2em;line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: 1.1em;font-weight: normal;}#rightcol em { font-weight:bold;font-style:normal; }#centercol {position: relative;float: left;display: inline;width: 380px;margin: 0;padding-left: 18px;padding-right: 18px;padding-top: 28px;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: 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: #333333;line-height: 14pt;}.siteName {font-family: 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: 1100px;top: 0;left: 0;margin: 0 12px 0 10px;padding: 0 12px 0 0;background-color: white;}#sitemap .row {position: relative;float: left;clear: none;display: block;width: 1000px;}#sitemap img {border: none;margin: 0;vertical-align: middle;}#sitemap h3 {color: black;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: #990000;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: 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: #4B5D6B;}#bio td.bioItem {	padding-left: 8px;	border-top: 1px solid #DDD;}#artistnav {position: relative;display: block;width: 900px;background: #DAD6D6;margin-top: 20px;padding: 6px 10px 3px 10px;}#statement, #faq, #bio, #technique, #influences, #contact, #readinglist {position: relative;top: 44px;left: 0;display: block;width: 600px;margin: 15px 30px 0 30px;padding: 25px;background: white;}#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.3em;font-family: Georgia, Garamond, Times, Serif;font-size: 1.2em;font-weight: normal;} #bio p, #bio td { line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: .93em;font-weight: normal; }#statement h3, #faq h3, #bio h3, #technique h3, #influences h3, #contact h3, #readinglist h3 {line-height: 1.3em;font-family: 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: Georgia, Garamond, Times, Serif;font-size: 1.35em;font-weight: bold;margin-bottom: 18px;}/*h3 {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12pt; 	font-weight: bold; } */#side { 	width: 17%;	height: auto;	float: left;}#acc3,#acc3 ul,#acc3 li,#acc3 a,#mobileThumbs { display: block; }@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300);/* Base Styles */#acc3,#acc3 ul,#acc3 li,#acc3 a {  margin: 0;  padding: 0;  border: 0;  list-style: none;  font-weight: normal;  text-decoration: none;  line-height: 1;  font-family: 'Open Sans', sans-serif;  /*font-size: 1.2em;*/  font-size: 1em;  position: relative;  display: block;}#acc3 { background-color: #666; }#acc3 > li > a { font-size: 2.6em;font-size: 1em; }#acc3 > li > ul > li > a { font-size: .9em; }#acc3 > li > ul > li > ul > li > a { font-size: 1em; }#acc3 {  width: 100%;  border-bottom: 4px solid #656659;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;}#acc3 a {  /*line-height: 2.2em;*/}#acc3 > ul > li:first-child {  background: #66665e;  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);  background: linear-gradient(#66665e 0%, #45463d 100%);  border: 1px solid #45463d;  -webkit-border-radius: 3px 3px 0 0;  -moz-border-radius: 3px 3px 0 0;  border-radius: 3px 3px 0 0;}#acc3 > ul > li:first-child > a {  padding: 15px 10px;  background: #b1cffd;  border: none;  border-top: 1px solid #818176;  -webkit-border-radius: 3px 3px 0 0;  -moz-border-radius: 3px 3px 0 0;  border-radius: 3px 3px 0 0;  font-family: 'Ubuntu', sans-serif;  text-align: center;  font-size: 1.2em;  font-weight: 300;   text-shadow: 0 -1px 1px #000000;}#acc3 > ul > li:first-child > a > span {  padding: 0;}#acc3 > ul > li:first-child:hover {  background: #666666;  background: -moz-linear-gradient(#666666 0%, #45463d 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #45463d));  background: -webkit-linear-gradient(#666666 0%, #45463d 100%);  background: linear-gradient(#66665e 0%, #45463d 100%);} #acc3 > ul > li {  background: red;  background: -moz-linear-gradient(#e94f31 0%, #d13516 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e94f31), color-stop(100%, #d13516));  background: -webkit-linear-gradient(#e94f31 0%, #d13516 100%);  background: linear-gradient(#e94f31 0%, #d13516 100%);}#acc3 > ul > li:hover {  background: #F30;  background: -moz-linear-gradient(#e84323 0%, #c33115 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e84323), color-stop(100%, #c33115));  background: -webkit-linear-gradient(#e84323 0%, #c33115 100%);  background: linear-gradient(#e84323 0%, #c33115 100%);}#acc3 > ul > li > a {  /*font-size: 2em;*/  display: block;  color: #333333;  border: 1px solid #ba2f14;  border-top: none;  text-shadow: 0 -1px 1px #751d0c;}#acc3 > ul > li > a > span {  display: block;  padding: 12px 10px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 4px;}#acc3 > ul > li > a:hover {  text-decoration: none;}#acc3 > ul > li.active {  border-bottom: none;}#acc3 > ul > li.has-sub > a span {  background: url(menu_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(menu_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;  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);  background: linear-gradient(#f7f7f7 0%, #ececec 100%);}#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: 10px 10px 10px 25px;  display: block;  color: #676767;  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: #e94f31;} /* ####################################### 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; border:1px solid #e0e0e0; color:#05b}a:hover, a:focus, a:active {border-color:#bcd; text-decoration:none; outline:0 none}#side a {display:block; border-width:0 0 1px; border-color:#445; color:#333333}#side a:hover, #side a:active, #side a:focus {background-color:orange;}/* --- 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 {margin:0; padding:0 0 0 20px;}.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:#bcd}#side a.active{font-weight:700; color:#f72; text-decoration:none}@media screen and (max-device-width: 5000px), (max-width: 5000px) {#side { 	width: 100%;	height: auto;	float: none;	margin-left: 10px;	margin-top: 16px;	font-size: 16px;}#acc3,#acc3 ul,#acc3 li,#acc3 a {  margin: 0;  padding: 0;  border: 0;  border-bottom: 1px solid #666666;  list-style: none;  font-weight: normal;  text-decoration: none;  line-height: 2.2em;  font-family: 'Open Sans', sans-serif;  /*font-size: 1.2em;*/  font-size: 18px;  position: relative;  display: block;}/* ##################################   ALL THAT IS NOT MENU  */div#artchartow, div#artchartIE {font-family: Georgia, Times Roman, serif;font-size: 48px;position: relative;margin: 0 10px 0 10px;color: #bec1a1;text-decoration:none;float: none;display:block;}h3#sortText { font-size: 1.8em; }div.MainDisplayPanel {	width: 100%;}.ptgLI img { margin: 1px; }.ptgLI {float: left;margin-right: 0;width: 117px; list-style-type: none; list-style-image: none; list-style-position: outside;overflow: hidden;}#painting { float: none; }#carousel-clip { display: none; }#mobileThumbs { display: block; width: 480px; }img.thumbnail {	height: 115px;	width: 115px;}#prevgroup, #nextgroup { display: none; top:-1000px; }#paintingInfo {position: relative;width: 80%;top: -10px;left: 10%;/*border: 1px solid yellow;*/}#painting {position: relative;float: none;padding: 0;margin: 0 0 0 -10px;border: none;}div#paintingSpecs {position: relative;clear: left;top: 10px;text-align: left;font-size: 10px;}#paintingNav, #paintingNavSubset {position: relative;clear: left;margin-top: 15px;text-align: left;font-size: 14px;}} /* end media queries */