body
{	color:#000;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	font-size:12pt;
	font-family:helvetica,sans-serif;
	font-weight:normal;
	font-variant:normal;
}

h1
{
	font-size:110%;
	color:#600;
}
h2
{
	font-size:100%;
	color:#030;
}
h3
{
	font-size:100%;
	color:#003;
}

p.mainblurb
{	text-align:left;
}

img
{
border:none;
}

/*-------------------------------------------------------- stuff  */
div#maindiv
{	margin:0px;
	padding:0px;

	min-width:768px;
}

div#topdiv
{	color:#FFF;
	background-color:#000;
}
div#topdiv h1
{	display:inline;
	font-size:110%;
	font-weight:bold;
	margin:0px 20px 0px 10px;
	color:#FFF;
}


span.afftag
{	font-size:80%;
}

a#tolitscape
{	display:block;
	float:right;
	margin:0px 1px;
	padding:1px 3px;
	border: 2px outset #CDB497;
	text-decoration:none;
	font-size:70%;
	background-color:#FFF;
	color:#000;
}
a#tolitscape:hover
{
	border: 2px inset #CDB497;
}

a#linklink
{
	display:block;
	float:right;
	margin:0px 2px 20px;

	font-size:70%;
	background-color:#FFF;
	color:#900;
}






div.menudiv
{
	text-align:left;
	margin:0px;
	padding:0px;
	background-color:#999;
}

ul.menuul
{
	margin:0px;
	padding:5px;
}

ul.menuul li
{	display:inline;
	padding:2px;
}


a.menuitem
{	margin:0px 1px;
	padding:1px 3px;
	border: 2px outset #CDB497;
	text-decoration:none;
	font-size:90%;
	background-color:#FFF;
	color:#000;
}
a.menuitem:hover
{
	border: 2px inset #CDB497;
}






div#middiv
{
	margin:0px 0px 0px 0px;
	background-color:#FFF;
}
div#controldiv
{	float:left;
	width:246px;
	padding:0px 10px;
	margin:0px;
	color:#000;
	background-color:#FFF;

}

div#productdiv
{
	margin:0px 0px 0px 268px;
	padding:5px 0px 40px 0px;
	min-height:600px;

}
div#cleardiv
{	clear:left;
}

div#bigimagediv
{	margin:0px auto;
	width:500px;

}


div#colorpicker
{	float:right;
	margin:1px;
	padding:0px;
}

p.thislabel
{	font-size:70%;
	text-align:center;
	color:#006;
	padding:0px;
	margin:0px;
}


a.browselink
{	padding:0px 5px;
}

a.browsebutton
{	margin:0px 5px 0px 0px;
	padding:0px 3px;
	border:outset 2px #202F3E;
	text-decoration:none;
	color:#FFF;
	background-color:#627095;
	font-weight:bold;
}
a.browsebutton:hover
{	border:inset 2px #202F3E;
	color:#FFF;
	background-color:#4A5571;
}


div#bottomdiv
{	margin:0px;
	padding:0px;
	color:#FFF;
	background-color:#000;
	text-align:center;
	border:1px solid black;
}
div#bottomdiv a
{	color:#FFF;
}

div#linktothis
{	margin:0px auto;
	padding:20px 20px 20px 20px;
	color:#000;
	background-color:#FFF;
	font-size:10pt;
	text-align:left;
	width:728px;
}
div#linktothis h1
{	color:#009;
	background-color:inherit;
	font-size:12pt;
}
div#linktothis textarea
{	margin:0px;
	padding:0px;
	width:600px;
	height:6em;
	color:#000;
	background-color:#FFF;
}

div#artistinfodiv
{	clear:right;
	padding:0px;
	margin:0px 0px 10px;
	text-align:center;
}
div#artistinfodiv h1
{	color:#000;
}

div#titleinfodiv
{
	padding:0px;
	margin:0px 0px 10px;
	text-align:center;
}

a.buybutton
{	display:block;

	padding:10px;
	margin:10px;
	text-decoration:none;
	font-size:110%;
	font-weight:bold;
	text-align:center;
	background-color:#FFE7C1;
	color:black;
	border:3px outset red;
}


div#scrollinglistdiv
{	overflow:auto;
	min-width:450px;
	height:450px;
	border:3px inset #CCC;
	margin:0px 25px 0px;
	padding:5px;
	background-color:#FFF;
}

div#scrollinglistdiv a
{	display:block;
	margin:0px 0px 10px;
}

select.galleryselect
{
	width:250px;
	padding:0px;
	margin:20px 0px;
}
select.galleryselect option
{	padding:3px 20px 3px 10px;
	margin:0px;

}

table.gallerytable
{	background-color:inherit;
	margin:40px auto 70px;
	padding:0px;
	font-size:10px;
	width:500px;
}
table.gallerytable tr
{	background-color:inherit;
	margin:10px 0px;
	padding:0px;
}
table.gallerytable td
{	margin:0px;
	padding:0px 10px 40px;
	width:135px;
	text-align:center;
	vertical-align:top;
}


a.gallerytag
{	display:block;
	border:4px black outset;
	background-color:#FFFAF2;
	color:#000;
	padding:10px;
	margin:10px 30px;
}
a.gallerytag:hover
{	border:4px #E7E2DB inset;
}

div.pagenav
{
	margin:0px 0px 3px 0px;
	padding:0px;
	text-align:center;
	line-height:1.5em;
}

div.pagenav a
{	text-decoration:none;
	margin:0px;
	padding: 0px 3px;
	min-width:3em;
	border:2px outset #899A80;
	background-color:#FAF0E6;
	color:#000;
	font-family:monospace,sans-serif;
	font-weight:bold;
}

div.pagenav a.me
{
	color:#FFF;
	background-color:#600;
}

div.pagenav a.notme
{
}

div.pagenav a.notme:hover
{	color:#009;
	background-color:#E7E2DB;
	border:2px inset #3E4B69;
}

.center
{	text-align:center;
}


a#prevtitle
{	display:block;
	float:left;

	text-decoration:none;
	font-weight:bold;
	padding:0px 2px;
	margin:0px 0px 10px 5px;
	color:#900;
	background-color:#FFF;
	border:3px outset #999;
}
a#prevtitle:hover
{
	border:3px inset #999;
}

a#nexttitle
{	display:block;
	float:right;
	text-decoration:none;
	font-weight:bold;
	padding:0px 2px;
	margin:0px 5px 10px 0px;
	color:#900;
	background-color:#FFF;
	border:3px outset #999;
}

a#nexttitle:hover
{	border:3px inset #999;
}

.credit
{	color:#900;
	font-size:80%;
}

div.linklist a
{	display:block;
	margin:0px 0px 1em 0px;
}

div.textdisplay
{	background-color:#FFF;
	color:#000;
	min-width:450px;
	border:3px inset #CCC;
	margin:25px;
	padding:10px 20px;
}


div#wordfinderad
{
	margin:50px 150px;
	padding:20px;
	color:#600;
}

div#viewallformats
{
	margin:20px 100px;
}
div#viewallformats h1
{	text-align:center;
}
div#allformatsproduct
{
	margin:30px 0px;
}
div#allformatsproducttext
{	float:right;
	width:40%;
	padding:20px;
	text-align:left;
}
div.allformatsproduct
{
	margin:30px 0px;
}
div.allformatsproducttext
{	float:right;
	width:40%;
	padding:20px;
	text-align:left;
}

div#allformatsproducttext a.buybutton
{	display:block;
	width:50%;
	padding:10px;
	margin:10px 0px;
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	background-color:#FFF;
	color:black;
	border:3px outset #000;
}
div#allformatsproducttext a.buybutton:hover
{	border:3px inset #000;
}

div.allformatsproducttext a.buybutton
{	display:block;
	width:50%;
	padding:10px;
	margin:10px 0px;
	text-decoration:none;
	font-size:80%;
	font-weight:bold;
	text-align:center;
	background-color:#FFF;
	color:black;
	border:3px outset #000;
}
div.allformatsproducttext a.buybutton:hover
{	border:3px inset #000;
}

div#apsearch
{
	border:3px #000 solid;
	text-align:center;
	margin:10px;
	padding:0px;
	color:#900;
	background-color:#B5111B;
}

div#aplogo
{
	background-color:#B5111B;
	text-align:center;
}

a.findart
{	display:block;
	border:outset 3px #000;
	text-align:center;
	text-decoration:none;
	margin:5px;
	padding:20px;
	color:#900;
	background-color:#FFF;
}
a.findart:hover
{	border:inset 3px #000;
}

div .addiv
{
	width:100%;
	text-align:center;
	background-color:#000;
	color:#FFF;
}
div .g_ad_lu
{
	width:728px;
	height:15px;
	margin:0px auto;
	padding:200px 0px 0px;
}
