@charset "utf-8";
body {
	background-color: #000000;
}
body,td,th {
	color: #C7AC64;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-variant: normal;
	height: auto;
	font-size: 12px;
}

.sahanatrial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #00FF33;
	text-decoration: blink;
	background-color: #666666;
	background-position: center center;
	text-align: center;
	height: auto;
	width: auto;
	padding-top: 10px;
}
.flashintroduction {
	height: 350px;
	width: 400px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.pageholder {
	width: 800px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	height: auto;
}
.pageholder .logo {
	float: left;
	height: 51px;
	width: 200px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C7AC64;
	padding-bottom: 9px;
}
.pageholder .topnavbar {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 51px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C7AC64;
	text-align: center;
	width: 600px;
	float: right;
	padding-bottom: 10px;
}
.pageholder .welcometotalisman {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.pageholder .clearspace {
	clear: both;
}
.pageholder .timelessdesigns {
	text-align: center;
	padding-right: 70px;
	padding-left: 70px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
}
.pageholder .somethingtoremember {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .flash2 {
}
.pageholder .pictureandhiaku {
	vertical-align: bottom;
	height: 91px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pageholder .pictureandhiaku .pic1 {
	float: right;
}
.pageholder .pictureandhiaku .hiaku {
	font-size: 14px;
	float: right;
	vertical-align: bottom;
	padding-top: 40px;
	text-align: right;
	padding-right: 10px;
}
.pageholder .footer {
	font-size: 10px;
	text-align: center;
	width: 800px;
	padding-top: 30px;
}
.pageholder .homeflash {
	height: 200px;
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 10px;
	padding-top: 30px;
	text-align: center;
}

.topnav{
color:#c8ac64;
font-size:14px;
font-style:bold;
}

.topnav a:link, .top a:active, .top a:visited{
color:#c8ac64;
text-decoration:none;
}
.topnav a:hover{
color: #ecd18d;
text-decoration:underline;
}
a {
	color: #C7AC64;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pageholder .centerspace {
	float: right;
	width: 600px;
	height: auto;
	padding-left: 4px;
	display: inline;
	background-position: right top;
}
.pageholder .linkspace {
	width: 210px;
}
.pageholder .centerspace .thecollections {
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.pageholder .centerspace .flashcollections {
	height: 500px;
}
.pageholder .linkspace .collectionslink {
	height: 30px;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.pageholder .linkspace .links {
	list-style-type: none;
	text-align: left;
	padding-right: 3px;
}
.pageholder .linkspace .linkblock .links li {
	list-style-type: none;
}

.pageholder .linkspace .phoneoremailus {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.pageholder .linkspace .getpricelist {
	font-style: normal;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.pageholder .linkspace .wholesalerregistration {
	font-style: normal;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
}
.pageholder .linkspace .wholesalerregistration {
}
.pageholder .centerspace .aboutusmaterial {
	font-size: 14px;
	text-align: left;
}
.pageholder .centerspace .aboutus {
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.pageholder .centerspace .finalwords {
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .linkspace .linkblock {
	padding-right: 4px;
	font-size: 15px;
}
.pageholder .centerspace .service {
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .centerspace .servicematerial {
	font-size: 14px;
	text-align: left;
	border-bottom-style: none;
}
.centerspace {
	float: right;
	width: 600px;
}
.logo {
	float: left;
	width: 800px;
}
.topnavbar {
	float: right;
	height: 50px;
	width: 600px;
}
.pageholder .centerspace .service {
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .centerspace .servicematerial {
}
.pageholder .centerspace .aboutus {
	font-size: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .centerspace .aboutusmaterial {
}
.pageholder .centerspace .aboutusmaterial .finalwords {
}
.logo {
	border: 0px none #000000;
}
.pageholder .centerspace .contactus {
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .centerspace .contactusmaterial {
	font-size: 14px;
	list-style-image: none;
	text-align: center;
}
.pageholder .centerspace .contactus {
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .centerspace .stores {
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .centerspace .storesmaterial {
}
.pageholder .centerspace .storesmaterial {
	text-align: left;
}
.pageholder .centerspace .wholesalerregistration {
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageholder .centerspace .wholesalerregistrationmaterial {
	text-align: center;
}
.pageholder .centerspace .collectionsalchemy {
	height: auto;
	width: auto;
}
.pageholder .centerspace .alchemycollections {
	height: auto;
	width: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .fortunacollections {
	height: auto;
	width: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .harmonycollections {
}
.pageholder .centerspace .harmonycollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .hoopscollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .mayacollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .mosaiccollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .nirvanacollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .palmillascollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .rhapsodycollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .rigscollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .ringscollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .sanctuarycollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .satoricollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .stardustcollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .utopiacollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.pageholder .centerspace .otherscollections {
	padding-top: 20px;
	padding-bottom: 20px;
}
.flasintro8 {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}
.intropicture {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.intropicture .inbutton {
	float: left;
	width: 300px;
	padding-top: 20px;
}
.inbutton {
	float: left;
	width: 290px;
	padding-top: 20px;
}
.clelebratesplendor {
	float: right;
	width: 455px;
	padding-top: 20px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
.placeholderforinandcelebrate {
	width: 800px;
	text-align: center;
}
.placeholderforinandcelebrate .clelebratesplendor {
	width: 400px;
}
.placeholderforinandcelebrate {
	text-align: center;
	clear: none;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.placeholderforinandcelebrate .inbutton {
	float: left;
	width: 200px;
	text-align: right;
}
.placeholderforinandcelebrate .clelebratesplendor {
	width: 370px;
}
.pageholder .homeflash {
}

.pageholder .centerspace .alchemy {
	font-size: 18px;
	text-align: left;
	padding-top: 10px;
	font-weight: bolder;
	padding-left: 30px;
	text-transform: uppercase;
}
.pageholder .centerspace .alchemywritten {
	font-size: 12px;
	text-align: left;
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 10px;
}
.pageholder .centerspace .basiclinestop {
	text-align: left;
	padding-top: 20px;
}
.pageholder .centerspace .alchemypictures {
	text-align: center;
	padding-left: 10px;
}
.pageholder .centerspace .basiclinestop img {
}
.pageholder .centerspace .basiclinesbottom {
	text-align: right;
	padding-top: 10px;
	padding-right: 35px;
}
.linkspace .searchheadding {
font-size:12px;
font-weight:bolder;
text-align:center;
}
.linkspace .searchfield { text-align:center;}
.pageholder .linkspace .questions {
font-size:14px;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
text-align:center;
}
#product_grid {
font-size:1.2em;
list-style-type:none;
padding:0;
width:300px;
}
.pageholder .centerspace .thumbnails .thumbnailslist {
letter-spacing:normal;
list-style-type:none;
text-align:justify;
word-spacing:normal;
}
#product_grid li {
border:1px dashed #000000;
display:block;
float:left;
padding:2px;
text-align:center;
width:90px;
}

.pageholder .centerspace .mainimage {
	text-align: center;
	float: right;
	width: 300px;
	margin-top: 0px;
	font-size: 12px;
	padding-top: 20px;
}
.pageholder .centerspace .thumbnails .thumbheading .pagenumbers {
	font-size: 10px;
	font-weight: lighter;
	text-align: right;
	padding-top: 10px;
	word-spacing: .25em;
	letter-spacing: .25em;
	float: right;
	width: 300px;
}
.pageholder .centerspace .mainimage .mainimagecontent .addtocart {
}
.pageholder .centerspace .mainimage .mainimagecontent .addtocart .addtocartwritten {
	float: left;
	width: 300px;
}
.pageholder .centerspace .mainimage .mainimagecontent .viewlargerimage {
}
.pageholder .centerspace .mainimage .mainimagecontent .viewlargerimage {
	font-size: 10px;
	padding-top: 10px;
}
.pageholder .centerspace .mainimage .mainimagecontent .addtocart {
	font-size: 10px;
	padding-top: 10px;
}
.pageholder .centerspace .thumbnails .pagenumbers {
	float: right;
	padding-right: 30px;
}
.pageholder .centerspace .basiclinesbottomalchemy {
}
.pageholder .centerspace .alchemywritten {
}
.pageholder .centerspace .thumbnails .thumbnailslist {
	text-align: justify;
	word-spacing: normal;
	letter-spacing: normal;
	list-style-type: none;
	height: 300px;
}
.pageholder .centerspace .thumbnails .thumbheading .pagenumbers {
	font-size: 10px;
	font-weight: lighter;
	text-align: right;
	padding-top: 10px;
	word-spacing: .25em;
	letter-spacing: .25em;
	float: right;
	width: 300px;
}
.pageholder .centerspace .thumbnails .pagenumbers {
	float: right;
	padding-right: 30px;
}
.pageholder .centerspace .thumbnails {
	width: 300px;
	padding-top: 10px;
	padding-bottom: 20px;
	height: 320px;
}
.pageholder .centerspace .mainimage .mainimagecontent .viewlargerimage {
	font-size: 10px;
	padding-top: 10px;
}
.pageholder .centerspace .mainimage .mainimagecontent .addtocart {
	font-size: 10px;
	padding-top: 10px;
}
#virtualCaptionTitle { color:#000; }