BODY 
{
	font-family:helvetica,arial,sans-serif;
	text-align:center;
	background-image:URL("/PIX/Startile.gif");
}
IMG 
{
	border-width:thin;
	border-style:none;
}
OL, UL
{
	text-align:left;
	margin:0px;
}
P 
{
	margin-top:0px;
	margin-bottom:10px;
	text-indent:14px;
	text-align:left;
}
P.noindent {
	text-indent:0px;
}
P.center, TD.center
{
	text-indent:0px;
	text-align:center;
}
P.right, TD.right
{
	text-indent:0px;
	text-align:right;
}
IMG.cart
{
	border-width:0px;
}

/* Shopping cart styles begin */
#printfooter, #printfooter TR, #printfooter TR TD
{
	border-style:outset;
	border-width:1px;
	border-color:#000000;
}

TABLE.cart TR 
{

	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
TABLE.cart TR TD 
{

	border-style:none; 
}
TABLE.cart TR TH 
{
	border-style:none;
	background:#bbbbff; 
}
TABLE.cart TR TH A, TABLE.cart TR TH A:VISITED
{
	font-weight:bold;
}
TABLE.cartmenu TR TD A
{
	color:#0000CC;
}
TABLE.cartmenu TR TD, TABLE.menu TR TH
{
	color:#000000;
}
A.viewed, A.viewed:visited
{
	color:#ff0000;
	font-weight:normal;
}
DIV.msg, TABLE.cart TR TD.msg
{

	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background:#ffffff;
	text-align:left;
}

/* Shopping cart styles end */

H3.artistname 
{
	margin:5px;
	text-align:center;
}
H1, H2, H3, H4 
{
	margin:5px;
}
H3 
{
	font-size:14pt;
}
H1
{
	font-size:x-large;
}
TABLE.sign TR TD
{
	font-weight:bold;
	font-size:large;
}

TABLE.links
{
	border-style:none;
	border-width:0px;
	border-color:#444466;
	text-align:center;
	background:transparent;
}

TABLE.links TR TD, TR.links TD
{
	font-size:8pt;
	background:transparent;
	color:#eeb92b;
	border-color:#444466;
	border-width:2px;
	border-style:none;
	vertical-align:middle;
	text-align:center;
	padding:0px;
}

TABLE.links TR TD A, TR.links TD A
{
	color:#eeb92b;
	font-weight:bold;
	border-color:#444466;
	border-width:0px;
	border-style:none;
	display:block;
	padding-bottom:4px;
}

TABLE.links TR TD A:HOVER, TR.links TD A:HOVER
{
	color:#eeb92b;
	border-color:#ff0000;
	border-style:none;
	background: #333388;
	display:block;
}

TABLE.links TR TD A:VISITED, TR.links TD A:visited
{
	color:#fDf3F5;
	color:#eeb92b;
}

TABLE.imglinks
{
	border-color:#000000;
	text-align:center;
}
TABLE.imglinks TR TD
{
	font-size:8pt;
	color:#eeb92b;
	font-family:"Times New Roman",serif;
	vertical-align:bottom;
	vertical-align:top;
	background-color:transparent;
	padding:2px;
}

TABLE.imglinks tbody TR TD A IMG
{
	margin:0px;
	border-width:thin;
	border-style:outset;
	border-color:#444466;
}
TABLE.imglinks tbody TR TD A:HOVER IMG
{
	border-color:#444466;
	border-style:inset;
	border-width:thin;
	background-color: transparent;
}
TABLE.imglinks tbody  TR TD A 
{
	font-weight:bold;
	color:navy;
	font-size:10pt;
}

TABLE.imglinks tbody  TR TD A:HOVER
{
	color:#664400;
}
TABLE.imglinks tbody  TR TD P, TABLE.imglinks tbody  TR TD B 
{
	font-size:10pt;
	font-family:Helvetica, Arial, sans serif;
	font-weight:bold;
	margin-top:5px;
}
TABLE.imglinks tbody TR TD P A.more
{
	color:#ff0000;
	text-decoration:none;
}
TABLE.imglinks tbody TR TD P A.more:HOVER
{
	color:#00ffff;
}

div#dimmer {
	opacity:.50;
	background:#ffffff;
	top:0px;
	left:0px;
	position:relative;
	z-index:8;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
}

/* Home page rollovers */
A.mainlink {
	font-size:14pt;
}
A.mainlink:HOVER {
	color:#34b2ff;
}

A.mainlink #auction {
	border-style:outset;
	border-color:#cccccc;
}

A.mainlink:HOVER #auction {
	border:inset;
	border-width:4px;
	border-color:#34b2ff;
}

H4.title {
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:times,serif;
	font-size:9pt;
	font-variant:small-caps;
	letter-spacing:16px;
	text-align:center;
	border:solid thin #ff0000;
}

.title
{
text-align:center;
}

.sold
{
	color:red;
	text-align:center;
}
.red 
{
	color:red;
	text-decoration:none;
}
.blue
{
	color:blue;
	text-decoration:none;
}
.yellow
{
	color:yellow;
	text-decoration:none;
}
.green
{
	color:#00ff00;
	text-decoration:none;
}
.gold
{
	color:#FFE32B;
}
.navy
{
	color:#224488;
	text-decoration:none;
}
TABLE.search TR TD A
{
	color: Blue;
}
TABLE.search TR TD A:VISITED
{
	color: Blue;
}
TABLE.search TR TD A:HOVER
{
	color: Red;
}

TABLE.menu
{
border-style:none;
border-width:1px;
border-color:#cccccc;
background:#0d2c64;
color:#ffffff;
}

TABLE.menu TR TD HR
{
padding:0px;
margin:0px;
}

TABLE TR TD.menu FORM
{
padding:0px;
margin:0px;
}

TABLE.menu TR TD
{
padding:0px;
padding-left:4px;
padding-right:4px;
}

TR.menutitle TD
{
text-align:right;
font-size:small;
font-weight:bolder;
}
TR.menutitle TD A
{
color:#ff0000;
font-weight:bold;
display:block;
padding-right:4px;
text-decoration:underline;
}
TR.menutitle TD A:HOVER
{
background-color:#cccccc;
color:#000088;
}

TR.menuitem TD
{
text-align:right;
font-size:8pt;
font-weight:bold;
}

TR.menuitem TD
{
text-align:center;
}
TR.menuitem TD LI
{
list-style-position: outside;
list-style-type:circle;
}
TR.menuitem TD A
{
text-align:right;
text-decoration:none;
padding-right:4px;
display:block;
color:#ffff00;
}
TR.menuitem TD A:HOVER
{
text-decoration:none;
background-color:#cccccc;
color:#FF0000;
}

TR.newstuff TD
{
text-align:center;
font-size:large;
font-weight:bold;
margin:2px;
}
TR.newstuff TD A, TR.newstuff TD A:HOVER
{
padding:4px;
text-decoration:none;
background-color:navy;
color:#eeb92b;
display:block;
border-style:outset;
border-width:thin;
border-color:yellow;
}
TR.newstuff TD A:HOVER
{
text-decoration:none;
border-style:inset;
color:#FF0000;
}

TABLE.main
{
border-style:none;
border-color:#444466;
border-width:0px;
background:#0d2c64;
}
TABLE.main TR TD A IMG
{
border-style:none;
border-color:#444466;
border-width:thin;
}
TABLE.main TR TD A:HOVER IMG
{
border-style:none;
border-width:thin;
color:#ffff00;
border-color:#444466;
background: #333388;
}

TD.splash
{
color:#ff0000;
font-size:14pt;
font-weight:bold;
text-align:center;
vertical-align:middle;
background:#0d2c64;
}

TD.splash A IMG, TD.splash A:HOVER IMG
{
border-style:inset;
}

TD.splash A
{
border-style:outset;
border-width:thin;
border-color:#444466;
font-size:12pt;
font-weight:bold;
text-decoration:none;
color:#eeb92b;
display:block;
height:75px; 
width:600px;
position:relative;
left:0px;
top:0px;
overflow:hidden;
margin:0px;
margin-left:4px;
vertical-align:middle;
text-align:center;
background: #0d2c64;
}

TD.splash A:ACTIVE
{
color:#efe843;
}
TD.splash A:VISITED
{
color:#eeb92b;
}
TD.splash A:HOVER
{
border-style:inset;
color:#eeb92b;
border-color:#444466;
background: #333388;
}

DIV#splash {
border:outset thin #444466;
position:absolute;
top:20px;
left:250px;
width:705px;
height:75px; 
overflow:hidden;
filter:	progid:DXImageTransform.Microsoft.Fade(duration=2)
	revealTrans(transition=12,duration=2);
}

DIV#splash A
{
/*
border-style:outset;
border-width:thin;
border-color:#444466;
*/
font-size:12pt;
font-weight:bold;
text-decoration:none;
color:#eeb92b;
margin:0px;
margin-left:0px;
vertical-align:middle;
text-align:center;
display:block;
background: transparent;
width:705px;
height:75px; 
}

DIV#splash A IMG, DIV#splash A:HOVER IMG
{
/* border-style:inset; */
}

DIV#splash A:HOVER
{
/* border-style:inset; */
color:#eeb92b;
border-color:#444466;
background: #333388;
}

DIV#image1
{
position:absolute;
top:-2px;
left:-4px;
height:75px;
width:700px;
padding:4px;
border:solid 0px #ffffff;
text-align:center;
z-index:2;
opacity:1.0;
}

DIV#image2
{
position:absolute;
top:-2px;
left:-715px;
height:75px;
width:700px;
padding:4px;
border:solid 0px #ff0000;
z-index:0;
opacity:0;
display:none;
}

DIV#content {
padding-top:0px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
text-align:center;
border:inset 2px #444466;
background:#000000;
position:absolute;
top:140px;
left:150px;
width:800px;
z-index:1;
overflow:visible;
/*
filter:	progid:DXImageTransform.Microsoft.Fade(duration=2)
	revealTrans(transition=12,duration=2) ;
*/
}

DIV#logo {
position:absolute;
top:10px;
left:2px;
width:237px;
background:#333333;
padding:3px;
padding-top:5px;
top:0px;
left:7px;
border:thin outset #444466;
width:240px;
height:93px;
text-align:left;
}

DIV#googlesearch {
position:absolute;
top:105px;
left:7px;
width:143px;
height:75px;
border:thin outset #444466;
padding:0px;
padding-top:2px;
overflow:hidden;
background: #6666ff;
}

table#featuredsites {
  text-shadow: 1px 1px 1px #fff;
}

DIV#verisignseal {
position:absolute;
top:825px;
left:2px;
width:150px;
}

DIV#bbbseal {
position:absolute;
top:650px;
left:25px;
}

#bbbseal img {
    border-radius: 10px;
}

DIV#toplinks {
position:absolute;
top:0px;
left:250px;
width:705px;
border:1px solid #444466;
background: #6666ff;
text-shadow:-0px -0px 0px #FFFFFF, 1px 1px 1px #000000;
}

DIV#topvarlinks {
position:absolute;
top:96px;
left:150px;
width:805px;
padding:0px;
border:1px solid #444466;
background: #6666ff
text-shadow:-0px -0px 0px #FFFFFF, 1px 1px 1px #000000;
}

DIV#bottomvarlinks {
position:absolute;
top:885px;
left:150px;
width:800px;
padding:0px;
text-align:center;
border:1px solid #444466;
background: #6666ff;
text-shadow:-0px -0px 0px #FFFFFF, 1px 1px 1px #000000;
}

DIV#bottomlinks {
padding:0px;
position:absolute;
top:915px;
left:5px;
width:950px;
text-align:center;
border:thin outset #444466;
background: #6666ff;
text-shadow:-0px -0px 0px #FFFFFF, 1px 1px 1px #000000;
}

DIV#longdesc {
display:none;
padding:4px;
position:absolute;
top:-100px;
width:200px;
border:groove 8px #3344aa;
background:#ffffff;
color:#000000;
font-family:helvetica,arial,sans-serif;
z-index:22;
}

TABLE.buytable
{
vertical-align:middle;
border-style:outset;
border-width:thin;
}
TABLE.buytable TR
{
vertical-align:middle;
background:#ACC9F0;
color:#000000;
}
TABLE.buytable TR TH
{
vertical-align:middle;
border-width:0px;
text-align:center;
font-size:8pt;
color:#000000;
padding-left:4px;
padding-right:4px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#000000;
border-top-style:solid;
border-top-width:1px;
border-top-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000000;
}
TABLE.buytable TR TD
{
vertical-align:middle;
text-align:center;
border-width:0px;
font-weight:bold;
font-size:8pt;
color:#000000;
background:#ff8888;
}
TABLE.buytable TR TD A
{
color:#000088;
}
TABLE.buytable TR TD A:VISITED
{
color:#880000;
}
TABLE.buytable TR TD A:HOVER
{
color:#00FFFF;
}
TABLE.buytable TR TD A IMG, TABLE.buytable TR TH A IMG
{
border-width:0px;
}
TABLE.buytable TR TD A:HOVER IMG, TABLE.buytable TR TH A:HOVER IMG
{
border-width:0px;
}
TABLE.buytable TR TD A, TABLE.buytable TR TH A
{
color:#000088;
font-size:8pt;
}
TABLE.buytable TR TH A:HOVER
{
color:#ff0000;
}
TABLE.buytable TR TD A:HOVER
{
color:#ffff00;
}
TD.price {
color:#000000;
text-align:right;
}
TABLE.buytable TR TD.free, TD.free {
border-right-style:solid;
border-right-width:1px;
border-right-color:#000000;
background:#ffffff;
color:#000000;
}
DIV.guarantee, TABLE.guarantee
{
border-style:solid;
border-width:thin;
border-color:#ff0000;
padding:2px;
margin:4px;
width:200px;
color:#ff0000;
background:#ACC9F0;
}
DIV.guarantee A B, TABLE.guarantee A B
{
color:#440088;
text-decoration:none;
}

TABLE.wishlist CAPTION
{
border-style:outset;
border-width:thin;
font-size:x-large;
font-weight:bold;
color:#00ffff;
}
TABLE.wishlist {
background-color:#000000;
}
TABLE.wishlist TR TD, TABLE.wishlist TR TH
{
color:#000000;
border-width:0px;
background-color:#cfd3d6;
}
TABLE.wishlist TR TD A, TABLE.wishlist TR TH A
{
font-weight:bold;
color:#000088;
}
TABLE.wishlist TR TD A IMG
{
border-width:0px;
}
TABLE.wishlist TR TH
{
border-width:1px;
background-color:#aaaaff;
}

TABLE.coupon
{
border-style:solid;
border-width:thin;
border-color:#ff0000;
background:#ACC9F0;
}
TABLE.coupon TR TD
{
border-width:0px;
padding:0px;
margin:0px;
width:200px;
color:#ff0000;
background:#ACC9F0;
text-align:center;
}
TABLE.coupon TR TD A
{
color:#440088;
}
TD.help, .help
{
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#000000;
padding-left:15px; 
text-indent:-10px;
font-size: small;
text-align:left;
}
TABLE.userinfo TR TD {vertical-align:top;}
TABLE.userinfo TR TD.label {font-size: 11pt;}

TABLE.howitworks TR TD {font-size:x-small;font-weight:bold;color:yellow;}

DIV.main
{
margin:0px;
padding:0px;
padding-left:5px;
border-style:none;
border-width:0px;
}

TABLE.artistdata
{
border-width:2px;
}

TABLE.artistdata TR, TABLE.artistdata TR TD 
{
border-style:none;
}

TABLE.showcase CAPTION {font-size:large;font-weight:bold;font-style:italic;color:yellow;border-width:0px;border-style:solid;border-bottom-width:0px;width:600px;}
TABLE.showcase CAPTION A {color:yellow;text-decoration:none;display:block;border-width:1px;border-color:yellow;border-style:solid;background-color:#000044;}
TABLE.showcase CAPTION A:HOVER {color:yellow;background-color:#220044;}
TABLE.showcase {border-width:0px;border-top-width:0px;border-color:yellow;border-style:solid;}
TABLE.showcase TR {border-width:0px;}
TABLE.showcase TR TD {border-width:0px;text-align:center;color:#eeb92b;vertical-align:top;font-weight:bold;}
TABLE.showcase TR TD A.show {display:block;border-style:outset;border-width:thick;padding:2px;border-color:#aaaaff;font-weight:bold;}
TABLE.showcase TR TD A.show:HOVER {color:red;border-color:#ff0000;border-style:inset;background-color:#000044;}
TABLE.showcase TR TD A.show:ACTIVE {color:red;border-color:#ffff00;border-style:inset;background-color:#000044;}
TR.even {background:#78acff;}
TABLE.whlsl TR TD A {font-weight:bold;}

TABLE.order TR TD {font-size:large;}
IMG.giftcert {border-style:inset;border-width:thick;border-color:gold;}
TD.giftcert {border-style:outset;border-width:thick;border-color:gold;}

/*  Home page styles */
TABLE.maingallery
{
	border:none;
}
TABLE.maingallery TR TD
{
	border:none thin #cccccc;
}
FORM
{
	margin:0px;
}
TD.inbusiness
{
	color:#ff0000;
	font-size:x-large;
	font-weight:bold;
}
TD.ontheweb
{
	color:#3EFF24;
	font-size:x-large;
	font-weight:bold;
}
A.gallery, A.aaa:HOVER
{
	color:#16BD45;
	font-size:18pt;
	font-weight:bold;
	text-decoration:none;
}
A.aaa, A.gallery:HOVER
{
	color:#ff0000;
	font-size:18pt;
	font-weight:bold;
	text-decoration:none;
}
A.aaa:HOVER, A.gallery:HOVER
{
	color:#34b2ff;
}
IMG.link
{
	border-style:outset;
	border-width:4px;
	border-color:#ff0000;
}
H1.index
{
	font-size:small;
	font-weight:bold;
	margin-top: 0px;
	text-align: center;
	border: none thin #cccccc;
}

H1.index A:HOVER
{
	color:#ff0000;
}
B.req {color:#ff0000;font-size:large;}
input.req {background:#ffdddd;}
#gallery
{
	border-color:#16BD45;
}
#auction, #buzz, #umars
{
	border-style:outset;
	border-width:4px;
	border-color:#cccccc;
}
#holiday, TABLE.holiday
{
	border-style:outset;
	border-width:thin;
	border-color:#fa1622;
}

TABLE.holiday TR TD {
	border: none;
}

.framed {font-size:small;font-style:italic;text-align:center;border:1px solid #000000;padding:5px;width:60%;}
.greybkg {background:#cccccc;}
.logo {border:none 0px;}
#pagetop {border-style:none;border-width:thin;border-color:#eeb92b;}
/* #cart {line-height:6px;} */
#topvarlinks td A {border-style:none; }
#bottomvarlinks td A {border-style:none; }
TABLE TBODY TD TD A.aaa IMG, TABLE TBODY TD TD A.gallery IMG
{
	border:outset 2px #eeb92b;
}
TABLE TBODY TD TD A.aaa:HOVER IMG, TABLE TBODY TD TD A.gallery:HOVER IMG
{
	border:inset 2px;
}

/*	Begin Home page layout  */
table.imglinksA TR TD BR {
	line-height:122px;
}
table.imglinksA TR TD{
	font-size:8pt;
	background-color:#000000;
	color:#eeb92b;
	font-family:"Times New Roman",serif;
	text-align:center;
	padding:2px;
}
table.imglinksA TR TD A {
	color:#eeb92b;
	font-weight:bold;
	display:block;
	overflow:hidden;
	position:relative;
	top:-0px;
	left:0px;
	height:150px;
	width:150px;
	border:thin outset #eeb92b;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0px 0px ;
}
table.imglinksA TR TD A:hover {
	border:thin inset #eeb92b;
}
A#aa0 {
	background-image:url("/PIX/homepage/ASTRONAUTS/Autographs.gif");
}
A#aa1 {
	background-image:url("/PIX/homepage/ASTRONAUTS/Signings.gif");
	background-position:15px 0px ;
}
A#aa2 {
	background-image:url("/PIX/homepage/ASTRONAUTS/AlanBean.gif");
}
A#aa3 {
	background-image:url("/PIX/homepage/ASTRONAUTS/Art.gif");
}
A#aa4 {
	background-image:url("/PIX/homepage/ASTRONAUTS/Flown.gif");
}
A#aa5 {
	background-image:url("/PIX/homepage/SpaceArt/Originals.gif");
}
A#aa6 {
	background-image:url("/PIX/homepage/SpaceArt/Giclees.gif");
}
A#aa7 {
	background-image:url("/PIX/homepage/SpaceArt/Prints.gif");
}
A#aa8 {
	background-image:url("/PIX/homepage/SpaceArt/Budget.gif");
}
A#aa9 {
	background-image:url("/PIX/homepage/SpaceArt/Posters.gif");
}
/*
A#aa10 {
	background-image:url("/PIX/homepage/SpaceArt/XmasPix.gif");
}
*/
A#aa10 {
	background-image:url("/PIX/homepage/SpaceArt/SF09.jpg");
}
A#aa11 {
	background-image:url("/PIX/homepage/SpaceArt/TShirts.gif");
	background-position: 15px 0px;
}

/*	End Home page layout  */

/*	Scrolling testimonials */
#mainContainer {
overflow:hidden;
background:URL(/PIX/StarTile.gif);
border:inset #eeb92b thin;
height:100px;
width:180px;
position:absolute;
top:140px;
left:885px;
z-index:5;
}
#mainContainerTitle {
background:#000000;
font-weight:bold;
position:relative;
top:0px;
left:0px;
z-index:25;
}
#subContainer {
position:absolute;
left:0px;
top:5px;
width:175px;
padding:30px 4px 0px 4px;
font-size:11pt;
font-family:arial;
}

#subContainer P {margin-bottom:0px;font-weight:normal;}
#subContainer P.right {margin-bottom:30px;margin-right:5px;font-style:italic;font-weight:normal;}
#mainContainerTitle hr {padding:0px;margin:0px;}

/*	GOOGLE Branding.css	*/
.cse-branding-bottom,
.cse-branding-right {
margin:0;
padding:0;
background-color:#333333;
color:#FFFFFF;
text-align:center;
width:145px;
}

/*
.cse-branding-bottom,
.cse-branding-right {
zoom: 1;
}
*/

.cse-branding-bottom:after,
.cse-branding-right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.cse-branding-text { 
font: 10px Arial;
}
.cse-branding-form form {
margin-bottom: 0;
padding-bottom: 0;
}
/* Bottom-specific selectors */
.cse-branding-bottom .cse-branding-logo, 
.cse-branding-bottom .cse-branding-text {
display: block; 
float: left
}
.cse-branding-bottom .cse-branding-form {
margin-bottom: 3px;
}
.cse-branding-bottom .cse-branding-logo {
padding: 0
}
.cse-branding-bottom .cse-branding-text {
padding-top: 4px
}
.cse-branding-right .cse-branding-form {
float: left;
}
/* Right-specific selectors */
.cse-branding-right .cse-branding-logo, 
.cse-branding-right .cse-branding-text {
margin-left: 4px;
}
.cse-branding-right .cse-branding-form {
float: left;
margin-right: 4px;
}
.cse-branding-right .cse-branding-logo {
padding: 0
}
.cse-branding-right .cse-branding-text {
margin-top: -4px
}

div#bugs {font-size:10pt;background-color:#222244;}
div#bugs ul li a i {color:#ffff43;}
div#bugs ul li a:hover i {color:#439EFF;}

#alsoOrdered {
position:absolute;
top:00px;left:
760px;width:
150px;
background:#000000;
border:medium inset #ffffff;
display:none;
}

a.thumb1 {
font-size:9pt;
font-weight:bold;
text-decoration:none;
color:gold;
margin-left:10px;
}

a.thumb1:hover {
color:pink;
background-color:navy;
}

table.cellborder tr td {
border: thin solid #000000;
}