/* Begin New Design */

body {
	font: 100% Tahoma, Arial;
	font-size:12px;
	color: #fff;
	background: #030102;
	padding: 0;
	margin: 5;
	text-align: center;
	}

img {
	border:0px;
	}

hr {
	border: 0;
	color: #222021;
	background-color: #222021;
	height:1px;
	}

form {
	margin:0px;
	padding:0px;
	}
	
a {
	outline: none;
	}
	
p {
	margin: 0px;
}

.clear {
	clear:both;
 	}

#container {
	width: 900px;
	margin: 0 auto;
	text-align: left;
    }
	
#headertop {
	width:450px;
	float:left;
	text-align: right;
	}
	
.goldtxt, .goldtxt a {
	font-weight: normal;
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #877739;
	margin: 0;
	}
	
.goldtxt a:hover {
	text-decoration: underline;
	color: #fff;
	}
	
#headertop .whttxt {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #fff;
	margin: 0;
	}
	
#headerlogo {
	width:450px;
	float: left;
	}

#footer {
	text-align: center;
	}

#footer .copyright {
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	color: #999;
	margin: 0;
	}

#footer .footerlinks {
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	color: #877739;
	margin: 0;
	}
	
#footer .footerlinks a {
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #877739;
	margin: 0;
	}
	
#footer .footerlinks a:hover {
	font-weight: bold;
	text-decoration: underline;
	}

#storefront .sfntpendant {
	float: left;
	background-image: url(graphics/interface/pendants-necklaces-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}

#storefront .sfntearrings {
	margin-left: 15px;
	margin-right: 15px;
	float: left;
	background-image: url(graphics/interface/earrings-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}
	
#storefront .sfntbracelets {
	float: left;
	background-image: url(graphics/interface/bracelets-bangles-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}
	
#storefront .sfntrings {
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
	background-image: url(graphics/interface/rings-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}

#storefront .sfntbyprice {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
	background-image: url(graphics/interface/byprice-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}

#storefront .sfntarrivals {
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
	background-image: url(graphics/interface/arrivals-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}

#storefront .sfntpendant ul, #storefront .sfntearrings ul, #storefront .sfntbracelets ul, #storefront .sfntrings ul, #storefront .sfntbyprice ul, #storefront .sfntarrivals ul {
	padding-left: 28px;
	margin-top: 5px;
	}

#storefront .sfntpendant ul li, #storefront .sfntearrings ul li, #storefront .sfntbracelets ul li, #storefront .sfntrings ul li, #storefront .sfntbyprice ul li, #storefront .sfntarrivals ul li {
	font-family: Tahoma, Arial;
	font-size: 13px;
	line-height: 20px;
	list-style-image: url('graphics/interface/gold-arrow.png');
	}
	
#storefront .sfntpendant ul li a, #storefront .sfntearrings ul li a, #storefront .sfntbracelets ul li a, #storefront .sfntrings ul li a, #storefront .sfntbyprice ul li a, #storefront .sfntarrivals ul li a {
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	}
	
#storefront .sfntpendant ul li a:hover, #storefront .sfntearrings ul li a:hover, #storefront .sfntbracelets ul li a:hover , #storefront .sfntrings ul li a:hover, #storefront .sfntbyprice ul li a:hover, #storefront .sfntarrivals ul li a:hover {
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #877739;
	font-size: 13px;
	text-decoration: none;
	}
	
.emailform {
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-align:center;
	}
	
.emailform input {
	margin-top: 5px;
	}
	
.emailform img {
	margin-bottom: 5px;
	}
	
#storefront .sfntfooter, #storefront .sfntfooter a {
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	color: #877739;
	}
	
#storefront .sfntfooter a:hover {
	color: #fff;
	text-decoration: underline;
	}
	
#storefront .sfntnewitemsdisp {
	border: #877739 solid 1px;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align:left;
	}

#storefront .sfntnewitems {
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: center;
	float: left;
	width: 33%;
	}
	
#cattree {
	margin-top:15px;
	margin-bottom:15px;
	width: 305px;
	float: left;
	}

#cattree .sfntpendant {
	background-image: url(graphics/interface/pendants-necklaces-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}
	
#cattree .sfntearrings {
	margin-top:15px;
	background-image: url(graphics/interface/earrings-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}
	
#cattree .sfntbracelets {
	margin-top:15px;
	background-image: url(graphics/interface/bracelets-bangles-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}
	
#cattree .sfntrings {
	margin-top:15px;
	background-image: url(graphics/interface/rings-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}

#cattree .sfntbyprice {
	margin-top:15px;
	background-image: url(graphics/interface/byprice-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}

#cattree .sfntarrivals {
	margin-top:15px;
	background-image: url(graphics/interface/arrivals-sfnt.png);
	width: 288px;
	height: 130px;
	border: #877739 solid 1px;
	}
	
#cattree .sfntpendant ul, #cattree .sfntearrings ul, #cattree .sfntbracelets ul, #cattree .sfntrings ul, #cattree .sfntbyprice ul, #cattree .sfntarrivals ul {
	padding-left: 28px;
	margin-top: 5px;
	}

#cattree .sfntpendant ul li, #cattree .sfntearrings ul li, #cattree .sfntbracelets ul li, #cattree .sfntrings ul li, #cattree .sfntbyprice ul li, #cattree .sfntarrivals ul li {
	font-family: Tahoma, Arial;
	font-size: 13px;
	line-height: 20px;
	list-style-image: url('graphics/interface/gold-arrow.png');
	}
	
#cattree .sfntpendant ul li a, #cattree .sfntearrings ul li a, #cattree .sfntbracelets ul li a, #cattree .sfntrings ul li a, #cattree .sfntbyprice ul li a, #cattree .sfntarrivals ul li a {
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	}
	
#cattree .sfntpendant ul li a:hover, #cattree .sfntearrings ul li a:hover, #cattree .sfntbracelets ul li a:hover , #cattree .sfntrings ul li a:hover, #cattree .sfntbyprice ul li a:hover, #cattree .sfntarrivals ul li a:hover {
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #877739;
	font-size: 13px;
	text-decoration: none;
	}

#shopcattree {
	width:200px;
	font-weight: normal;
	}

#shopcattree .cat {
	border: #877739 solid 1px;
	padding: 5px;
	margin:2px;
	}

#shopcattree .cat a {
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #877739;
	font-size: 12px;
	text-decoration: none;
	display:block;
	}
	
#shopcattree .cat a:hover {
	color: #fff;
	text-decoration: underline;
	}

#shopcattree a.cat1 {
	font-family: Tahoma, Arial;
	font-weight: normal;
	color: #877739;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	}
	
#shopcattree a.cat1:hover {
	color:#fff;
	text-decoration: underline;
	}

#content {
	margin-top:15px;
	margin-bottom:15px;
	width: 595px;
	float: left;
	}
	
#content a {
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	color: #877739;
	}
	
#content a:hover {
	text-decoration: underline;
	}

#content .contentbox {
	background-color:#111113;
	border: #877739 solid 1px;
	padding:15px;
	}
	
.contentnav {
	font-family: Tahoma, Arial;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	color: #877739;
	}
	
.contentnav a {
	font-family: Tahoma, Arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #877739;
	margin-bottom: 10px;
	}

.contentnav a:hover {
	text-decoration: underline;
	color: #877739;
	}

/* End New Design */


.smalltopmenu {

	font-family: Tahoma, Arial;

	font-size: 10px;

	color: #877739;

}

a.smalltopmenu:link, a.smalltopmenu:visited	{

	font-size: 10px;

	color: #877739;

	text-decoration: none;

	}

a.smalltopmenu:hover	{

	color: #CBC59F;

	text-decoration: underline;

	font-size: 10px;

	}

.centerborder {

	border: 1px solid #343420;

	margin: 2px;

	padding: 0px;



}

.text {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: D0D0D0;

}

.homefor {

	font-family: Tahoma, Arial;

	font-size: 11px;

	color: CBC59F;



}

.moreaboutus {

	font-family: Tahoma, Arial;

	font-size: 9px;

	font-weight: bold;

	color: A09468;

}

a.moreaboutus:link, a.moreaboutus:visited	{

	color: #A09468;

	text-decoration: none;

	}

a.moreaboutus:hover	{

	color: #A09468;

	text-decoration: underline;

}

.topcallshipping {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #757373;

	font-weight: normal;

}

a.topcallshipping:link, a.topcallshipping:visited	{

	color: #877739;

	text-decoration: none;

	}

a.topcallshipping:hover	{

	color: #877739;

	text-decoration: underline;

}.price {

	font-family: Tahoma, Arial;

	font-size: 10px;

	color: CBC59F;

	font-weight: bold;

}

.details {



	font-family: Tahoma, Arial;

	font-size: 10px;

	color: CACACA;

	font-weight: normal;

}

.newsletter {

	font-family: Tahoma, Arial;

	font-size: 11px;

	color: CBC59F;

	line-height: 17px;



}



.newsletter2 {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #877739;

	font-weight: normal;



}

a.newsletter2 {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #877739;

	font-weight: normal;

	text-decoration: none;



}



a.newsletter2:active {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #877739;

	font-weight: normal;

	text-decoration: none;



}

a.newsletter2:visited {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #877739;

	font-weight: normal;

	text-decoration: none;



}



a.newsletter2:link {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #877739;

	font-weight: normal;

	text-decoration: none;



}



a.newsletter2:hover {

	font-family: Tahoma, Arial;

	font-size: 12px;

	color: #877739;

	font-weight: normal;

	text-decoration: underline;



}



.newsbutt {





	font-family: Tahoma, Arial;

	font-size: 10px;

	color: #000000;

	font-weight: normal;

}

.newssubmitbutt {

	font-family: Tahoma, Arial;

	font-size: 10px;

	color: #CBC59F;

	font-weight: normal;

	background-color: #333333;



}

.clickhere {



	font-family: Tahoma, Arial;

	font-size: 11px;

	color: #FFFFFF;

	line-height: 17px;

}

a:link   { color: #877739; font-size: 11px; font-weight: bold; text-decoration: none }

a:visited   { color: #877739; font-size: 11px; font-weight: bold; text-decoration: none }

a:hover   { color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none }

a:active   { color: #877739; font-size: 11px; font-weight: bold; text-decoration: none }

.copyright {



	font-family: Tahoma, Arial;

	font-size: 11px;

	color: #757373;

	font-weight: normal;

}
.category_title  { color: #877739; font-size: 12px; font-family: Tahoma, Arial; font-weight: bold }
.category_display    { color: #fff; font-size: 11px; font-family: Tahoma, Arial }
.category_display a:link     { color: #877739; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
.category_display a:active     { color: #877739; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
.category_display a:visited     { color: #877739; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
.category_display a:hover     { color: #fff; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
.category_price  { color: #fff; font-size: 11px }
form { margin: 0; padding: 0 }

.view_details a:link     { color: #877739; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
.view_details a:active     { color: #877739; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
.view_details a:visited     { color: #877739; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
.view_details a:hover     { color: #fff; font-size: 11px; font-family: Tahoma, Arial; text-decoration: none }
h1   { color: #877739; font-size: 12px; font-family: Tahoma, Arial; font-weight: bold; margin: 0; padding: 0 }

.sitemap_sub      { color: #877739; font-size: 11px; font-family: Tahoma, Arial; font-weight: normal; text-decoration: none }
.sitemap_sub a:link      { color: #877739; font-size: 11px; font-family: Tahoma, Arial; font-weight: normal; text-decoration: none }
.sitemap_sub a:active      { color: #877739; font-size: 11px; font-family: Tahoma, Arial; font-weight: normal; text-decoration: none }
.sitemap_sub a:visited      { color: #877739; font-size: 11px; font-family: Tahoma, Arial; font-weight: normal; text-decoration: none }
.sitemap_sub a:hover      { color: #fff; font-size: 11px; font-family: Tahoma, Arial; font-weight: normal; text-decoration: none }

.sitemap_parent       { color: #c1b251; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; text-decoration: underline }
.sitemap_parent1 { color: #c1b251; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; text-decoration: underline }
.sitemap_parent a:link       { color: #c1b251; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; text-decoration: underline }
.sitemap_parent a:active       { color: #c1b251; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; text-decoration: underline }
.sitemap_parent a:visited       { color: #c1b251; font-size: 11px; font-family: Tahoma, Arial; font-weight: bold; text-decoration: underline }
.cat_prod_header         { color: #877739; font-size: 11px; font-family: Tahoma, Arial; font-weight: normal; text-decoration: none }

.hidden { margin: 0px 0px 0px 0px; display: none;}
.visible { margin: 0px 0px 0px 0px; display: block; }
.image_border  { padding: 5px; border: solid 1px #202020 }

.hover_cursor img { cursor: pointer }