* html .transp { behavior: url(http://www.grahamslick.com/layout/png.htc); }ol,ul {	list-style: none;	}img,a img {		outline: none;		border: 0;		}a, a:hover {			outline: none;			text-decoration: none;			}		/*		// Remove all focus styles.		*/*:focus {			outline: none;			}#main   { background: #fff url() repeat-x center top; text-align: left; position: relative; z-index: 10; top: 0px; left: 0px; width: 1000px; height: 55px; visibility: visible; display: block }body    { background: #fff url() repeat-x 0px 0px; text-align: center }p    { color: #959595; font-size: 10pt; line-height: 14pt font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.text     { color: #666; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textExh      { color: #666; font-size: 8pt; line-height: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textSm      { color: #666; font-size: 7pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textSmBlk      { color: #000000; font-size: 7pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textSmGry      { color: #666666; font-size: 7pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.abotext     { color: #959595; font-size: 9pt; line-height: 22pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.abo2text     { color: #959595; font-size: 9pt; line-height: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }#text { position: absolute; z-index: 110; top: 210px; left: 78px; width: 250px; height: 360px; visibility: visible; display: block }.storeTitle      { color: #000; font-weight: bold; font-size: 14pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.storeLine       { padding-top: 2px; padding-bottom: 10px }.storeNavLine       { padding-top: 3px; padding-bottom: 3px }a:link  { color: #666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:visited { color: #666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:hover  { color: #ff0092; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a:active { color: #ff0092; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }#navTop  { position: absolute; z-index: 100; top: 73px; left: 0px; width: 1000px; height: 100px; visibility: visible; display: block }#navGraham { position: absolute; z-index: 100; top: 0px; left: 0px; width: 267px; height: 54px; visibility: visible; display: block }#copyright { text-align: right; position: relative; z-index: 60; top: 6px; left: 500px; width: 500px; height: 40px }#emaillist { text-align: left; position: relative; z-index: 60; top: 6px; left: 0px; width: 500px; height: 40px }#lineTopLeft { position: absolute; z-index: 50; top: 43px; left: 0px; width: 436px; height: 24px; visibility: visible; display: block }#lineTopRight  { position: absolute; z-index: 50; top: 43px; left: 931px; width: 69px; height: 24px; visibility: visible; display: block }#navArt  { position: absolute; z-index: 80; top: 43px; left: 443px; width: 38px; height: 24px; visibility: visible; display: block }#navAbout  { position: absolute; z-index: 80; top: 43px; left: 494px; width: 61px; height: 24px; visibility: visible; display: block }#navExhibitions   { position: absolute; z-index: 80; top: 43px; left: 568px; width: 115px; height: 24px; visibility: visible; display: block }#navStore   { position: absolute; z-index: 80; top: 43px; left: 698px; width: 61px; height: 24px; visibility: visible; display: block }#navLinks   { position: absolute; z-index: 80; top: 43px; left: 773px; width: 61px; height: 24px; visibility: visible; display: block }#navContact   { position: absolute; z-index: 80; top: 43px; left: 838px; width: 85px; height: 24px; visibility: visible; display: block }#navArt1  { position: absolute; z-index: 79; top: 37px; left: 436px; width: 53px; height: 34px; visibility: visible; display: block }#navAbout1  { position: absolute; z-index: 80; top: 37px; left: 489px; width: 74px; height: 34px; visibility: visible; display: block }#navExhibitions1  { position: absolute; z-index: 80; top: 37px; left: 563px; width: 128px; height: 34px; visibility: visible; display: block }#navStore1 { position: absolute; z-index: 80; top: 37px; left: 691px; width: 74px; height: 34px; visibility: visible; display: block }#navLinks1  { position: absolute; z-index: 80; top: 37px; left: 765px; width: 68px; height: 34px; visibility: visible; display: block }#navContact1 { position: absolute; z-index: 80; top: 37px; left: 833px; width: 97px; height: 34px; visibility: visible; display: block }.subnav  { margin-top: 8px }#content    { position: absolute; z-index: 30; top: 177px; left: 0px; width: 1000px; visibility: visible; display: block }#contentart    { position: absolute; z-index: 30; top: 100px; left: 0px; width: 1000px; visibility: visible; display: block }.artInfo     { color: #959595; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }#buttonGrid00   { position: absolute; z-index: 40; top: 33px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid01   { position: absolute; z-index: 40; top: 66px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid02   { position: absolute; z-index: 40; top: 99px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid03   { position: absolute; z-index: 40; top: 132px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid04   { position: absolute; z-index: 40; top: 165px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid05   { position: absolute; z-index: 40; top: 198px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid06   { position: absolute; z-index: 40; top: 231px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid07   { position: absolute; z-index: 40; top: 264px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid08   { position: absolute; z-index: 40; top: 297px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid09   { position: absolute; z-index: 40; top: 330px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid10   { position: absolute; z-index: 40; top: 363px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid11   { position: absolute; z-index: 40; top: 396px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid12   { position: absolute; z-index: 40; top: 429px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid13   { position: absolute; z-index: 40; top: 462px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid14   { position: absolute; z-index: 40; top: 495px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid15   { position: absolute; z-index: 40; top: 528px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid16   { position: absolute; z-index: 40; top: 561px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid17   { position: absolute; z-index: 40; top: 594px; left: 46px; width: 320px; visibility: visible; display: block }#buttonGrid18   { position: absolute; z-index: 40; top: 627px; left: 46px; width: 320px; visibility: visible; display: block }span.network_tagline { position: relative; }span.network_tagline span { display: none; width: 14em; }span.network_tagline:hover span {position: absolute;display: block;top: -5em;background: #ffe;border: 1px solid #ccc;color: black;line-height: 1.25em;}.network span {display: block;}.network ul {display: inline;margin: 0 !important;padding: 0 !important;}.network ul li {background: none;display: inline;list-style-type: none;margin: 0;padding: 1px;}.network ul li:before { content: ""; }.network img {float: none;width: 16px;height: 16px;border: 0;margin: 0;padding: 0;}.network-hovers {opacity: .3;-moz-opacity: .3;filter: alpha(opacity=30);}.network-hovers:hover {opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);}.artThumb:link    { color: #666; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.artThumb:visited { color: #000; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.artThumb:hover  { color: #FF0092; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.artThumb:active { color: #000; font-style: normal; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textLink:link   { color: #444; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textLink:visited  { color: #444; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textLink:hover        { color: #ff0092; font-style: normal; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.textLink:active    { color: #ff0092; font-style: normal; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}.linkGray:link  { color: #959595; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.linkGray:visited { color: #959595; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.linkGray:hover  { color: #ff0092; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.linkGray:active { color: #ff0092; font-style: normal; font-weight: normal; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }#exhFrame { position: absolute; z-index: 90; top: 216px; left: 537px; width: 446px; height: 309px; visibility: visible; display: block }#exhTextwall { position: absolute; z-index: 100; top: 158px; left: 15px; width: 419px; height: 491px; visibility: visible; display: block }.lin:link   { color: #444; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.lin:visited  { color: #444; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.lin:hover       { color: #ff0092; font-weight: 800; font-size: 10pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 2px }.lin:active   { color: #ff0092; font-weight: 900; font-size: 11pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 3px }.storelin:link   { color: #959595; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.storelin:visited  { color: #959595; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.storelin:hover       { color: #ff0092; font-weight: 800; font-size: 11pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 3px }.storelin:active   { color: #ff0092; font-weight: 900; font-size: 12pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding-left: 4px }.lin-line  { margin-top: 5px; margin-bottom: 5px }.lin-title      { margin-top: 4px; margin-bottom: 2px; margin-left: 0px }#chainText    { padding-top: 0px; padding-bottom: 5px; padding-left: 8px; visibility: visible; display: block }#chain01Top       { position: absolute; z-index: 200; top: 116px; left: 110px; width: 47px; height: 218px; visibility: visible; display: block }#chainBox01  { position: absolute; z-index: 100; top: 334px; left: 5px; width: 249px; visibility: visible; display: block }#chain02Top         { position: absolute; z-index: 80; top: 0px; left: 341px; width: 47px; height: 159px; visibility: visible; display: block }#chainBox02      { position: absolute; z-index: 100; top: 159px; left: 253px; width: 235px; visibility: visible; display: block }#chain03Top          { position: absolute; z-index: 40; top: 0px; left: 594px; width: 62px; height: 247px; visibility: visible; display: block }#chainBox03       { position: absolute; z-index: 100; top: 247px; left: 501px; width: 261px; visibility: visible; display: block }#chain04Top           { position: absolute; z-index: 40; top: 0px; left: 847px; width: 37px; height: 190px; visibility: visible; display: block }#chainBox04         { position: absolute; z-index: 100; top: 190px; left: 774px; width: 226px; visibility: visible; display: block }.linkSm:link   { color: #444; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.linkSm:visited  { color: #444; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.linkSm:hover       { color: #ff0092; font-weight: 800; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}.linkSm:active   { color: #ff0092; font-weight: 800; font-size: 8pt; line-height: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}.blogphoto { padding: 0 6pt 6pt 0; border: 4px #fff; display: block }.photo-link  { margin-bottom: 0px; padding: 0; border: fuchsia; position: relative; width: auto; margin-bottom: 0px; display: block }.photographer-list  { float: left; padding-right: 0px; border: fuchsia; width: auto }.display-photo  { float: left }#overlay { position: absolute; z-index: 80; top: 104px; left: 354px; visibility: visible; display: block }#art0   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: block }#art1   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art2   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art3   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art4   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art5   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art6   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art7   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art8   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art9   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art10   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art11   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art12   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art13   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art14   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art15   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art16   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art17   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art18   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art19   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art20   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art21   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art22   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art23   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art24   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art25   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art26   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art27   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art28   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art29   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art30   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art31   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art32   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art33   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art34   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art35   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art36   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art37   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art38   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art39   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }#art40   { position: relative; z-index: 80; top: 0px; left: 0px; visibility: visible; display: none }/* Player */#thumbnails {	width: 230px;	padding: 0px 0 2px 0;	margin: 0px;}#thumbnails li {	float: left;	width: 26px;	padding: 2px;	margin-right: 5px;	position: relative;}#thumbnails a img {	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px; 	display: block;	width: 26px;	padding: 2px;	border: 1px solid #e5e5e5;}#thumbnails a:hover img {	border: 1px solid #000;}#thumbnails span.playable {	background: url(../images/buttons/thumb_playable.png) no-repeat;	display: block;	width: 34px;	height: 34px;	position: absolute;	top: 0px;	left: 25px;}#thumbnails span.loader {	position: relative;	top: 7px;	left: 7px;	width: 24px;	height: 24px;	display: block;	background: url(../images/misc/loader_bkgd.png) no-repeat;}#thumbnails span.loader span {	text-indent: -9999px;	display: block;	width: 16px;	height: 16px;	background: url(../images/misc/loader.gif) no-repeat;	position: relative;	top: 7px;	left: 7px;}a.current img {	border: 1px solid #28b41d !important;}li.launch {	float: right !important;	width: 107px; height: 0px;}li.launch a {	background: url(../images/buttons/launch.gif);	width: 107px; 	height: 0px;	text-indent: -9999em;	display: block;}li.launch a:hover {	background-position: 0 -19px;}#current_preview {	width: 410px;	height: 2000px;	padding-left: 5px;	overflow: hidden;	position: absolute;	display: block;	min-height: 2000px;}#current_preview img {	width: 397px;	padding: 0px 0px 0px 0px;	margin-bottom:2000px;	cursor: default;	display: block;}	input.submit_button_small {	background:url(../images/sto_addtocart.gif) 0px 0px no-repeat;	 	width: 136px;    height: 30px;    border: none;	cursor: pointer;	outline: none;}input.submit_button_small:hover {	outline: none;	background-position: 0px -30px;}