html { margin:0; padding:0; }
body { width:auto; height:auto; background:#2e5882 url(/img/gr/bg-blue-gradient-dk.jpg) repeat left top; text-align:left; margin:0; padding:0; font:13px Verdana, Arial, Helvetica, sans-serif; }
#container { width:auto; margin:0; padding:0;	position:relative; }
#pageheader {	width:auto; height:112px; background:#2e5882; position:relative; border-bottom:1px solid #a6cff7; }
#logo { width:288px; height:86px; background:#2e5882 url(/img/gr/sargents.jpg) no-repeat left top;; margin-top:15px; position:absolute; left:25px; 
	font:bold 18px Times New Roman, Times, serif; letter-spacing:4px;  }
#logotext { width:288px; height:15px; text-indent:17px; position:absolute; top:67px; padding:0; color:#a6cff7; letter-spacing:10px; }
#topnav { width:120px; height:60px; position:absolute; top:15px; left:832px; color:white; text-align:left; }
#bannerbox { width:443px; height:16px; position:absolute; top:48px; left:355px; }
.banner { font:15px Arial, Helvetica, sans-serif; color:white; text-align:center; letter-spacing:3px; }
#topnav a { padding-left:12px; font:bold 14px Arial, Helvetica, sans-serif; color:#a6cff7;; text-decoration:none; border-left:1px solid #a6cff7; letter-spacing:1px; }
#content { width:1061px; height:auto; color:#a6cff7; }  /*1150*/
#leftcol { width:482px; height:559px; margin-left:30px; float:left; }
#rightcol { width:482px; height:559px; margin-left:30px; float:left; }
#jewelry { width:338px; float:left; margin-left:20px; margin-top:15px; line-height:1.4em; text-align:left; background-color:#2e5882; border:1px solid #a6cff7; padding:5px 8px 8px 8px; }
#jewelry h1 { color:#1b3d7d; margin-top:10px; } /*dark blue*/
#title h1 { font:normal 28px "Times New Roman", Times, serif; color:#a6cff7; margin-top:10px; } /*dark blue*/

#jewelry img { margin:2px 2px 2px 23px; padding:4px; border:1px solid #a6cff7; }
#jewelry a:link, #jewelry a:visited { color:white; text-decoration:none; } 
#jewelry a:hover { color:#f9ed86; }
h1 { font:22pt calisto mt,arial,verdana,ms sans serif; letter-spacing:4px; line-height:35px; font-weight:normal; margin:4px; }
#title { width:632px; height:40px; float:left; margin-left:16px; text-align:center; margin-bottom:7px; }
#slideshow { width:669px; height:700px; margin-top:15px; margin-left:16px; float:left; text-align:center; color:#a6cff7; }
#master0 div { background:url(/img/gr/bg-blue-gradient-dk.jpg) 0 -128px; }
.blue { color:#1b3d7d; font:11px Verdana, Arial, Helvetica, sans-serif; }
.yellow { color:#f9ed86; font-size:11px; }
.white { color:white; }
p { margin-top:6px; margin-bottom:9px; }
img { border:none; }

#leftcol { width:669px; height:709px; margin-left:24px; float:left;  }
#rightcol { width:227px; height:709px; margin-left:140px; float:left; }

#loadarea { width:669px; height:669px; text-align:center; margin-top:25px; z-index:1; overflow:auto; }
#artist { margin-top:40px; z-index:1; visibility:visible; overflow:auto; } 
#beebe,#boys,#eam,#glass,#goc,#grundy,#kalika,#matheson,#mescal,#niihau,#paula,#pratima,#romantic,#sacco,#skarlatti,#schwarz,#shirley,#sowers,#starborn,#watch
	{ position:absolute; left:30px; top:140px; visibility:hidden; }
#beebe { margin-left:95px; }
#goc { margin-left:143px; }
#kalika { margin-left:35px; }
#sowers { margin-left:102px; }
#watch { margin-left:238px; }

#artistindex { width:227px; height:709px; float:right; text-transform:uppercase; }
#index { width:215px; height:689px; margin-top:20px; font:13px Verdana, Arial, Helvetica, sans-serif; line-height:26px; float:right; text-align:left; padding-left:12px; border-left:1px solid #a6cff7; }

#index a:link, #index a:visited { color:#a6cff7; text-decoration:none; } 
#index a:hover { color:#f9ed86; text-decoration:underline; }

a:link, a:visited { color:white;; text-decoration:none; }
a:hover {	color:#f9ed86; text-decoration:underline; }
#topnav a:hover {	color:#f9ed86; text-decoration:underline; }
#topnav a.selected { color:white; text-decoration:none; }
.selected { color:white; text-decoration:none; }
#footer { width:1037px; height:60px; clear:both; margin-top:15px; margin-left:24px; float:left; text-align:center; color:#a6cff7; font:10px Arial, Helvetica, sans-serif;}
#copyright { width:1037px; height:17px; font:10px Arial, Helvetica, sans-serif; padding-top:7px; border:1px solid #a6cff7; }
#footnav { width:1037px; height:25px; font-size:12px; padding-top:10px;  }
#footnav a:link, #footnav a:visited { color:#a6cff7; text-decoration:none; } 
#footnav a:hover { color:#f9ed86; text-decoration:underline; } 
#footnav a.selected { color:white; text-decoration:none; }
#aa { margin:8px 0; font:11px Arial, Helvetica, sans-serif; }
#aa a:link, #aa a:visited { color:#a6cff7; text-decoration:underline; }
#aa a:hover { color:#f9ed86; }