/****** general ******/

*			{margin:0px; font-family:Verdana, Helvetica, sans-serif; font-size:10px;}
html,body		{height:100%;}
html			{background-color:#FFF;}
body			{text-align:center;}
#bodycontainer		{height:100%; text-align:left; voice-family: "\"}\""; background-color:#FFF; voice-family:inherit;
			 background-image:url('site_images/mainbg.gif'); background-repeat:repeat-y;}
html>body #bodycontainer{width:100%;}
h1			{font-size:10px; font-weight:normal;}

/****** layout ******/

#hori_bar		{width:150px; height:160px; background-image:url('site_images/gcmain.jpg'); background-repeat:no-repeat;
			 position:absolute; left:70px; top:0px; z-index:20;}
#gcleft			{width:59px; height:500px; background-image:url('site_images/gc.jpg'); background-repeat:no-repeat;
			 position:absolute; left:0px; top:0px; z-index:20;}
			 			 
#mainframe		{width:420px; height:500px; position:absolute; left:280px; top:40px; z-index:20; line-height:20px; letter-spacing:1px;}
#mainframe img		{border:1px solid #555;}
#mainframe span		{color:#CC0E87;}

#hometxt		{float:left; width:280px; height:500px; background:#FFF; text-align:justify; color:#222;}
#hometxt span		{color:#CC0E87;}
#hometxt a		{color:#888; text-decoration:none;}
#hometxt a:hover	{color:#CC0E87;}			 
#homefeat		{float:right; width:170px; height:100%; line-height:22px; letter-spacing:1px; padding-left:20px;}
#homefeat img		{border:1px solid #CCC;}
.fill			{height:10px;}
.lfill			{height:25px;}

/****** Artists ******/	

.artb			{width:350px; height:22px; line-height:22px; color:#888;}
.artb a			{color:#222; text-decoration:none;}
.artb a:hover		{color:#CC0E87;}

/****** Browse ******/

#thmain			{position:absolute; left:0px; top:0px; z-index:5;}
#thfill			{height:50px; width:700px;}
.thframe		{width:700px; height:240px; background-image:url('site_images/mainbg.gif'); background-repeat:repeat-y;}
.thhld			{float:right; width:420px; height:180px; line-height:30px; letter-spacing:1px;}
.thhld img		{border:1px solid #555;}

#prenexh		{width:200px;}
#prenex			{float:left;}
#prenex span		{color:#CCD;}
#prenex a		{color:#555; text-decoration:none;}
#prenex a:hover		{color:#CC065A;}
#mid			{float:left; width:38px; text-align:center; color:#CC065A;}
.pntext			{width:550px; height:22px;}
.pntext a		{text-decoration:none; color:#AAA;}
.pntext a:hover		{color:#E691DD;}	


/****** Menu ******/

#menu_h			{height:250px; width:128px; letter-spacing:1px;
			 position:absolute; left:80px; top:160px; z-index:21;}
#menu ul		{list-style:none; padding:0; margin:0;} 
#menu li		{padding:0; text-align:left; margin-top:16px;} 
#menu li a		{width:128px; display:block; text-decoration:none; line-height:20px; padding-left:10px; color:#FFF;}
#menu li a:hover	{color:#E691DD;}

/****** contact ******/

#con_f			{width:750px; position:absolute; left:0px; top:10px; z-index:10;} 				 
#form_f			{float:right; width:540px; height:365px;}
#tform			{float:right; width:492px; height:120px; line-height:20px; letter-spacing:1px; background:#FFF;}
#tform span		{color:#CC0E87;}
form			{line-height:20px;}
form br			{clear:left;}
label			{width:110px; float:left; color:#444; padding-right:10px; text-align:right; margin-right:1px; display:block; letter-spacing:1px;}
input			{width:350px; margin-bottom:5px; margin-top:2px; padding-left:3px; font-family:Verdana; font-size:10px;
			 border:1px solid #CCC;}
textarea		{width:349px; height:150px; margin-top:2px; padding-left:3px; font-family:Verdana; font-size:10px;
			 border:1px solid #CCC;}
.submit			{padding-left:426px; padding-top:8px;}
.submit input		{width:54px; color:#555; background:#F8F8F8; border:1px solid #F8F8F8; font-family:Verdana; font-size:9px;}
#suc_mess		{width:450px; height:22px; line-height:22px; margin-top:1px; padding-left:10px; color:#555; text-align:left;}
.error_mess		{float:left; width:230px; height:20px; color:#CC065A; text-align:left; padding-left:125px; padding-top:1px;}


/******  Navigation  ******/

#artists .artists, #home .home, #still .still, #stock .stock,
#modern .modern, #contact .contact, #contemporary .contemporary, #related .related
{color:#E691DD;}