
/* main structure */
body { 
	margin: 0px; 
	padding: 0px; 
	background: url(images/background.jpg) white top left repeat-y; 
	font: 11px verdana,sans-serif; 
	color: #69579D;
	}

#skeleton1 { 
	background: url(images/upperleft.jpg) top left no-repeat;
	}
#skeleton2 { 
	background: url(images/header.jpg) top left repeat-x;
	}
#skeleton3 { 
	background: url(images/cornerlogo.jpg) top left no-repeat;
	}

.date { 
	float: right; 
	font: bold 11px Arial, Helvetica, sans-serif;;
	margin-top: -10px;
	line-height: 10px;
	}
.titleline { 
	line-height: 2px;
 	}
.contact {
	font-size: 10px;
	font-style: italic;
	letter-spacing: 1px;
	text-align: right;
	height: 20px;
	background: url(images/fadebar.jpg) bottom right no-repeat;
	padding: 5px 5px 0px 0px;
	}
.wholesaletext {
	width: 400px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #69579D;
	background-color: transparent;
	letter-spacing: 1px;
	text-align: left;
	padding: 0px;
	}
#footer { 
	margin: 30px 0px 0px 149px; 
	padding: 10px; 
	border-top: 1px solid #AEA0C2; 
	color: #AEA0C2; 
	text-align: center; 
	line-height: 150%; 
	background: transparent;
	}

/* basic styling */
/* header triple text and tag line */
h1
	{
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 10px;
	padding: 0px;
	margin: 0px;
	}
.first { 
	position: absolute; 
	color: #614C86; 
	background: transparent; top: 50px; right: 60px; z-index: 3;
	}
.second { 
	position: absolute; 
	color:#DED4EF; 
	background: transparent; top: 55px; right: 50px; z-index: 2;
	}
.third { 
	position: absolute; 
	color:#D3DEE1; 
	background: transparent; top: 35px; right: 10px; z-index: 2;
	}


h2 { 
	font-size: 13px; 
	letter-spacing: 1px;
	}
h3 { 
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #610D89;
 	}
hr { 
	color: #AEA0C2;
	background-color: transparent;
	height: 1px;
	border-bottom: 1px  solid;
	}
.catchline
 	{
 	font-size: 12px;
	font-style: italic;
	color: #9483B3;
	text-align: right;
	position: absolute;
	top: 100px; right: 10px;
	font-weight: bold;
	letter-spacing: 2px;
 	}


/* links and menus */
a:link,a:visited,a:hover,a:active {
	font: bold 11px verdana,sans-serif; 
	color: #69579D;
	}
a:visited {color: #69579D;}
a:hover {color: #317565;}
a:active {color: #499d98;}



#menu { 
	float: left; 
	width: 140px; 
	text-align: center; 
	margin: 150px 0px 0px 10px; 
	}
#menu ul { 
	padding: 0px; 
	margin: 0px; 
	}
#menu li {	
	list-style-type: none; 
	margin: 0px; 
	padding: 0px; 
	text-align: left; 
	}
#menu a:link,#menu a:visited,#menu a:hover,#menu a:active { text-decoration: none; }
#menu ul a:link,#menu ul a:visited,#menu ul a:hover,#menu ul a:active
	{
	display: block;
	width: 130px;
	height: 25px;
	padding-left: 30px;
	color: #3C267B;
	font-weight: normal;
	line-height: 20px;
	margin: 10px 0px;
	letter-spacing: 1px;
	}
#menu ul a:link,#menu ul a:visited { 
	font-size: 11px; 
	background: url(images/buttonom-a.jpg) transparent left center no-repeat; 
	}
#menu ul a:hover	{ 
	font-size: 13px; 
	font-weight: bold; 
	background: url(images/buttonom-b.jpg) transparent left center no-repeat; 
	}
#menu ul a:active	{ 
	font-size: 13px; 
	font-weight: bold; 
	color: white; 
	background: url(images/buttonom-b.jpg) transparent left center no-repeat; 
	}
#menu div { 
	padding-right: 20px; 
	}
#menu i { 
	font-weight: bold; 
	}

 submenu links Jewelry pages 
.page { 
	font: bold italic 12px Arial, sans-serif;
	color: #246D57;
	}
#topmenu a:link,#topmenu a:visited,#topmenu a:hover,#topmenu a:active {
	text-decoration: none; 
	font-weight: bold;
	line-height: 2px;
	}

#inner-top {  
	margin: 10px 0px 0px 10px; 
	padding: 10px; 
	border-top: 1px solid #AEA0C2; 
	color: #AEA0C2; 
	text-align: left; 
	background: transparent; 
	}

/* main page image string */
ul.imagestring { 
	margin: 0px; 
	padding: 0px; 
	width: 530px; 
	}
.imagestring li { 
	display: inline; 
	list-style-type: none; 
	margin: 0px; 
	}
.imagestring img { 
	display: block; 
	float: left; 
	border: 0px; 
	margin: 0px 4px 20px 4px; 
	}

ul.imagestring2 { 
	margin: 0px; 
	padding: 0px; 
	width: 600px; 
	}
.imagestring2 li {
	display: inline; 
	list-style-type: none; 
	margin: 0px; 
	}


.text
	{
	width: 550px;
	border: 1px solid #cbc2d8;
	border-bottom: 1px solid #cbc2d8;
	text-align: justify;
	font-style: italic;
	font-size: 10px;
	line-height: 130%;
	padding: 10px 10px;
	background: #F7F4FD;
	}
.text-plain
	{
	width: 550px;
	border-bottom: 1px solid #cbc2d8;
	text-align: justify;
	font-style: italic;
	font-size: 10px;
	line-height: 130%;
	padding: 10px 10px;
	background: #FFF;
	}
/* product page content styles */
.products { 
	width: 100%;
	font: normal 11px Arial, sans-serif;
	color: #69579D;
	}
p.pheader { 
	font: bold 12px Arial, sans-serif;
	color: #69579D;
	text-align: center;
	}
p.ptext {
	font: normal 11px Arial, sans-serif;
	color: #69579D;
	text-align: left;
	margin-right: 15px;
	margin-left: 25px;
	}
p.price { 
	font: bold 11px Arial, sans-serif;
	color: #69579D;
	background-color: transparent;
	text-align: center;
	}
p.priceleft { 
	font: bold 11px Arial, sans-serif;
	color: #69579D;
	background-color: transparent;
	text-align: left;
	}
p.textemp { 
	font: bold italic 12px Arial, sans-serif;
	color: #69579D;
	}
#content { 
	margin: 120px 20px 0px 170px; 
	}
.introtext { 
	line-height: 150%; 
	text-align: center; 
	width: 575px; 
	}
.introtext img { border: none; }









/* Newsletter page styles */
.contentl { 
 	float: left;
	width: 48%;
	}
.contentr {
	float: right;
	width: 48%;
	}
.newshead { 
	width: 100%;
	font: bolder 42px verdana, sans-serif;
	text-align: center;
	color: #478472;
	background-color: transparent;
	}
p.newstitle {
	font: bolder italic 12px Arial, sans-serif;
	color: #478472;
	text-align: left; 
 	}
p.newstext {
	font: normal 12px Arial, sans-serif;
	color: #69579D;
	text-align: justify; 
 	}
p.newsleft {
	font: normal 11px Arial, sans-serif;
	color: #69579D;
	text-align: left; 
 	}
p.newsnext { 
	font: bolder 14px Arial, sans-serif;
	color: #69579D;
	text-align: left;
	}
p.newsinfo { 
	font: bold 11px Arial, sans-serif;
	color: #69579D;
	background-color: transparent;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}



.lst li { 
	font: normal 11px Arial, sans-serif;
	color: #69579D;
	text-align: left;
	margin-right: 15px;
	margin-left: 25px;
	}
.specials { 
	font: bold 14px Arial, sans-serif;
	color: #478472;
	background-color: transparent;
	text-align: center; 
	}
.sold { 
	font: bold 14px Arial, sans-serif;
	color: red;
	background-color: transparent;
	text-align: center; 
	}

.signup-box { 
	width: 210px;
	font: normal 12px Arial, sans-serif;
	color: #69579D;
	background-color: transparent;
	text-align: center; 
	border: 1px purple solid;
	padding: 5px;
	}












.main-box{border: 1px #CBC2D8 solid; width:575px}
