* 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;
}

