body{font-size: 12px; margin:0; padding:0; border:0;font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; color:  #333; }
img {border:none;}

/* LINKS AND HEADINGS STYLING */

a{	color: #039; text-decoration: none;}
a:hover{ color: #FF6C36; text-decoration:underline; }
a.white:link { text-decoration: underline;color:#039} 
a.white:hover{ color:#FF6C36; text-decoration:none;}
h1 {padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px}
h2 {padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px}
h3 {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; FONT: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color:#333; }

.STYLE1 {color: #999}

/* Head */
	
#header, #nav, .bar, #content, #footer, #search, #topbar, #nav2{width:800px; margin:auto}

#header{height:90px; background-image:url(images/head_bg.gif); background-repeat:no-repeat; background-position:right}

#logo{width:450px;height:56px;float:left;margin-top:15px;}

#topnav{width:200px;height:auto;float: right;font-size:10px;text-align: right;padding-top: 4px; padding-bottom:4px; padding-right: 5px;padding-left: 10px; margin-top: 3px;}
#topnav a:hover { text-decoration: none;}

  
/* MainMenu */

#nav {text-align:center; height:28px}
#menu{padding-left:95px}
#menu a{background-image:url(images/navbg.gif); width:99px; height:28px; display:block; float:left; margin-left:2px; line-height:28px; color:#FFF; font-weight:bold}
#menu a:hover,#menu a:active,#nav #menu a.home{background-image:url(images/navbg_hov.gif); text-decoration:none; }
.bar{background:url(images/tapbg.gif) repeat-x; height:27px; text-align:center; font:Tahoma, Arial, Verdana, Helvetica, sans-serif;}
input{ margin-right:10px; margin-top:10px; }
input.inp{ width:250px; height:20px; border:1px #2e7eb7 solid; line-height:20px; color:#666; font: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
input.butt{ width:70px; height:24px; font:Tahoma, Arial, Verdana, Helvetica, sans-serif; color:#036fbd; text-align:center; }
#topbar { height:auto; margin-bottom: 1px;}
.barBottom{height:5px; background:url(images/navbg1.gif) no-repeat top center;}
#nav2{ height:auto; border-bottom:1px dashed #ffb74b; margin-bottom: 5px;}

/* Content */

#content { height:auto; margin-bottom:15px;}
#left{width:210px; height:auto; float:left;}
#lefttop{width:auto;height:auto;background:url(images/left_navbg.gif) left center no-repeat;color: #FF5D22; padding-bottom:5px;}
.lefttop {padding-left:10px; padding-top:8px; padding-bottom:7px; font:1.0em; font-weight: bold}
#lefttop1{width:auto;height:auto;background:url(images/left_navbg.gif) left center no-repeat;color: #FF5D22; padding-bottom:5px; margin-top:10px;}
.lefttop1 {padding-left:10px; padding-top:8px; padding-bottom:7px; font:1.0em; font-weight: bold}
.mainCategory {
	padding-right: 0px! important; padding-left: 0px! important; padding-bottom: 4px! important; width: 208px; position: relative; border:#FFB74B 1px solid; padding-top:8px; background-color:#fefbf2;
}
.mainCategory ul {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; FONT: 1em/120% ; width: 178px; padding-top: 0px; 
}
.mainCategory li {
	padding-right: 0px;
	padding-left: 0px;
	list-style-image: none;
	padding-bottom: 0px;
	margin: 0px 0px 2px 1px;
	width: 177px;
	padding-top: 0px;
	list-style-type: none;
}
.mainCategory li strong {
	font-size: 1.2em
}
.mainCategory li a {
	border-right: #fffbef 1px solid; padding-right: 0px; border-top: #fffbef 2px solid; DISPLAY: block; padding-left: 10px; padding-bottom: 2px; border-left: #fffbef 1px solid; width: 195px; padding-top: 2px; border-bottom: #fffbef 1px solid
}
.mainCategory li a:hover {
	border-right: #ffb74b 1px solid; border-top: #ffb74b 1px solid; border-left: #ffb74b 1px solid; border-bottom: #fc8c2a 2px solid; background-color: #fff1d1; text-decoration: none;}
.imageshow{width:200px; height:auto; border:#ffb74b 1px solid; margin-top:10px; margin-left:3px; text-align:center; }

.contact{width:195px;font: 1em/120%;text-align:left;padding-left: 10px;	padding-top: 2px;padding-bottom:2px;margin-bottom:5px;border-bottom-width: 1px; border-bottom-style: dashed;border-bottom-color: #CCC;}
.contact a:link{ text-decoration:underline;}
/* content right side */
#content #right{width:580px; float:right;margin-left: 7px; }
#rightCaption{ width:auto;height:26px; padding-left:10px; background:url(images/right_navbg.gif) left center repeat-x; border-left:1px #ffb74b solid; border-right: 1px #ffb74b solid; border-bottom: #ffb74b 2px solid; font:1.0em; font-weight: bold; color:#FF5D22;}
.rightCaption{ width:250px; height:auto; background:url(images/ico3.gif) no-repeat left bottom; padding-left:14px;  padding-top:8px; }
.profile {width:auto; height:auto; padding:10px 15px; line-height:24px; border-right:#ffb74b 1px solid; border-left:#ffb74b 1px solid; border-bottom:#ffb74b 1px solid;}
.table{ margin-bottom:20px; text-align:left; padding-left:2px; }
.profile1 {width:auto; height:auto; padding:10px 15px; line-height:24px; border-right:#ffb74b 1px solid; border-left:#ffb74b 1px solid; border-bottom:#ffb74b 1px solid; background:url(images/map.gif) no-repeat center;}
.profile3 {width:auto; height:auto; padding:10px 15px; line-height:24px; border:#ffb74b 1px solid;}
.profile4 {
	width:auto;
	height:auto;
	padding:10px 15px;
	line-height:24px;
	border:#ffb74b 1px solid;
	background-image: url(images/pic5.gif);
	background-repeat: no-repeat;
	background-position: right -60px;
}
.tap1 { padding-left:20px;}
.tab2 { padding-left:20px;  padding-right: 20px; font-weight:bold;}
.tab3 { margin-right:30px; margin-top:10px; margin-left:15px;}
.tab4 { padding-right:30px; }
.tab5 {width:auto; height:25px; text-align:center; background-color:#FDE4AB; font-weight:bold; text-decoration:underline;}
.normaltext { padding: 0px 10px; border: 1px dashed #ffb74b;}
.table1,.table1 td {text-align:center; border:1px solid #999999;border-collapse:collapse;}
.table2 { text-align:center;}
.im { border-top: #ffb74b 1px solid;}
.im1 { margin-left:40px;}
.im2 { border-right:1px solid #ffb74b; border-bottom: 1px solid #ffb74b; margin-right:5px; float:left }
.right_ad { width:auto; margin-bottom:15px; border: 1px solid #ffb74b; padding:10px 5px;}
.ad_content { width: auto; margin-top: 5px; font-weight:bold; line-height:20px; }
.STYLE3 {color: #FF5D21; font-size:1em; font-weight:bold; padding: 5px 5px;}
#p2 { padding-left:7px; margin-top: 10px; margin-bottom: 5px;}
#FeatureContent_Box { width: 572px; height: auto; line-height:18px; padding: 15px 3px;  border-left: 1px solid #ffb74b; border-right: 1px solid #ffb74b; border-bottom: 1px solid #ffb74b; }
.FeaturedContent { width: 143px; height:187px; text-align: center; float:left; margin-bottom: 10px;}
.FeaturedContent_descrip { padding: 0px 8px; text-align: center; }
.FeaturedContent_im { border: 1px solid #6699CC;}
#ProductContainer { width: 572px; height: auto; line-height:20px; padding: 15px 3px;  border: 1px solid #ffb74b; }
#RingContainer { width: 572px; height: auto; line-height:20px; padding-bottom: 15px; padding-top: 20px; padding-left: 3px; padding-right: 3px;  border: 1px solid #ffb74b; }
#PiercingContainer { width: 572px; height: auto; line-height:20px; padding-bottom: 15px;padding-left: 3px; padding-right: 3px;  border: 1px solid #ffb74b; }
.ProductCatalog { width:180px; height:143px; float:left; margin-right: 3px; margin-left:3px; margin-bottom: 10px; border:1px solid #6699CC; }
.subNavigation { width: 578px; height: auto; text-align: center; border-left: 1px solid #ffb74b; border-right: 1px solid #ffb74b; border-top: 1px solid #ffb74b; padding-top: 15px; padding-bottom: 0px;}
.productContent { width: 143px; height:140px; text-align: center; float:left; margin-bottom: 10px;}
.manu {
	width: 300px; float: right; PADDING-RIGHT: 3px; PADDING-LEFT: 250px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right;
}
.manu A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.manu A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.manu .current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: #fff;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #6699CC;
	border: 1px solid #6699CC;
}
.manu .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.alert_info { color:#FF0000; width:auto; float: right; font-size: 10px;}
.alert { font-size: 10px; color:#FF0000; vertical-align:top; }
.messageTop { margin-top: 8px; line-height: 20px;}
input, select,textarea {
	padding:1px;
	margin:2px;
	font-size:11px;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;}
	
fieldset {
	padding: 0px 10px 10px 10px;
	border:1px solid #ffb74b;
	background:#fff;
	margin-bottom:20px; 
}
fieldset legend {
	padding:3px 20px 3px 20px;
	border-right:1px solid #ffb74b; border-left:1px solid #ffb74b;
	background: url(images/right_navbg.gif) center repeat-x;
	font-size: 1.0em; font-weight: bold;
	color: #FF5D22;
	line-height: 21px;		
}
fieldset label {
	float:left;
	width:120px;
	text-align:right;
	padding:4px;
	margin:1px;
}
fieldset div {
	clear:left;
	margin-bottom:2px;
}
.enter{ text-align:center; padding-left: 220px;}
.clear {
	clear:both;
}
.jump_menu { padding-right: 8px; padding-top: 5px; padding-bottom: 5px; background:url(images/jew.gif) left repeat-x;}

.ShowLeft { width: 300px; height: auto; padding-left: 99px; padding-top: 10px; padding-bottom: 10px; auto; float: left; text-align: center; margin-top: 15px; border-right: 1px dashed #ffb74b; }
.ShowRight { width:383px; height:auto; float:right; text-align: left; padding-left: 15px; padding-top: 5px; margin-top: 15px; line-height: 18px; border-left: 1px dashed #ffb74b;}
.ShowRight_a { width:383px; height:auto; float:right; text-align: left; padding-left: 15px; padding-top: 25px; margin-top: 15px; line-height: 18px; border-left: 1px dashed #ffb74b;}
.zoom { padding-top: 10px; line-height: 18px; text-decoration:underline; }
.zoom a:link { text-decoration: underline ;}
.red { color:#FF3300; font-weight:bold;}

/* FOOTER */

#footer {
	text-align: center;
	padding: 10px 0px;
	font-size: 11px;
	margin-top:15px;
	line-height: 2em;
	clear: both;
}
#footer .keywords{ padding-left:30px; padding-right:30px;color:#999; padding-bottom:5px; border-bottom: #ffb74b dotted 1px; clear:both;}
.statistics { height: 1px; float:left; width: 100%; text-align: center;}
.stat { position: absolute; top: 1630px; left: 452px; height: 20px; background-color:#FFFFFF; width: 300px;  }	

