/* janet planet jewelry stylesheet nnunn2006-12-30 */
/* base document settings */
body				{background-color:			#ffffff;
					 background-image:			url(images/bg/sunflower.jpg);
					 background-repeat:			no-repeat;
					 background-position:		66% 118px;
					 margin:					0px;
					 padding:					0px;
					 font:						small arial, helvetica, sans-serif;
					 }
/* custom */
.smaller			{font-size:					x-small; }
.indent				{text-indent:				2em; }
div.err				{background-color:			#fcffe6;
					 border:					1px groove red;
					 }
div.catalog_section	{background-color:			#ccccff;
					 color:						#330066;
					 font-weight:				bold;
					 padding:					0.5em 1em; }
table.catalog_items {text-align:				center; 
					 padding:					0 1em; }
table.catalog_items tr {
					 vertical-align:			top;
					}
/* xxx in-progress
table.catalog_items tr.desc td {
					 border: 					1px dotted gray; }
table.catalog_items tr td a img.preview	{
					display: 					none; }
table.catalog_items tr td a:hover img.preview {
					display: 					block; 
					position: 					absolute;
					z-index:					1;
					width:						300px;
					height:						225px;
					left:						-150px;
					top:						-112px;
					} */
/* top stuff */
div#masthead		{width:						100%;
					 height:					116px;
					 background:			    url(images/bg/mast-wrap.gif);
					}
div#top				{width:						750px;
					 height:					83px;
					 background-position:		top left;
					 background-image:			url(images/jp_under_logo.gif);
					 background-repeat:			no-repeat;
					}
div#top span		{padding-left:				178px;
					 margin-left:				28px; 
					 color:						#7b559c;
					 font-family:				georgia, times new roman, times, serif;
					}
div#top span#title	{font-size:					200%; 
					 line-height:				200%; }
div#top span#sub	{font-size:					125%; 
					 margin-left:				56px; }
/* side menu */
div#menu			{float:						left; 
					 width:						178px; }
div#menu ul			{list-style:				none;
					 padding-left:				0em; }
div#menu ul img	    {height:					36px; 
					 width:						36px; 
					 padding:					3px 0.5em; 
					 vertical-align:			middle; }
div#menu li.active  {font-weight:				bold; }
/* main */
div#content			{padding-left:				178px;
					 color:						#333399;
					 font-size:					small;
					 margin:					0 3em 0 3em; }
/* bottom stuff */
div#footer			{text-align:				center;
					 font-size:					x-small;
					 color:						#666699;
					}