body{
	margin:0 auto 0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	background:url(../images/bg_main.gif);
}

*{
	margin:0px;
	padding:0px;
}

img{
	margin:0px;
	padding:0px;
	border:0px;
}

hr{
	color:#ccc;
	margin-bottom:5px;
	margin-top:2px;
}


#wrapper{
	margin:0 auto 0 auto;
	width:995px;
	text-align:left;
	background:#fff;
}

.clear{
	clear:both;
}

A{
	color:#FF4B8B;
}

A:hover{
	color:#ccc;
}

/* --------------------------- header ---------------------------------------------*/

#hd1_left{
	float:left;
	width:771px;
}
#hd1_right{
	float:right; 
	background:url(../images/language-bg.jpg) no-repeat left top; 
	height:92px; 
	width:224px;
	font-weight:bold;
}
#hd1_right p{
	margin-top:4px;
}

#hd2{
	clear:both;
}
#hd2_left{
	height:181px; 
	background:url(../images/gemstone_bead1.jpg) no-repeat right top;
}
#hd2_left img{
	float:left;
}

#hd3{
	clear:both;
}
#hd3_left_main{
	float:left; 
	background:url(../images/cart_bg.jpg) no-repeat left top; 
	width:700px;
}
.hd3_left{
	float:left; 
	width:187px; 
	height:25px;
	margin-left:13px;
}
.hd3_left img{
	float:left;
}
.hd3_left span{
	margin-top:6px;
	float:left;
	color:#706F6F;
}
.hd3_left span B{
	color:#FF4B8B;
}
.hd3_right{
	float:right;
	width:500px;
	height:25px;
	text-align:center;
	font-weight:bold;
	line-height:26px;
	color:#FF4B8B
}
#hd3_right_main{
	float:right; 
	width:295px; 
	height:25px; 
	background:url(../images/search_bg.jpg) no-repeat left top;
}
#hd3_right_main input.text{
	border:1px solid #ADADAD;
	background:#fff url(../images/serach_input_bg.gif) no-repeat 5px 3px;
	font-size:11px;
	height:22px;
	padding-left:20px;
	padding-top:2px;
	padding-right:5px;
	width:200px;
	margin-left:50px;
	color:#999;
}
#hd3_right_main input.button{
	width:22px;
	height:22px;
	background:url(../images/go_button.gif) no-repeat;
	border:none;
	color:#fff;
	font-weight:bold;
	font-family:arial,tahoma;	
}

/* --------------------------- header ---------------------------------------------*/

/* --------------------------- Index Container ---------------------------------------------*/

#in_left_panel{
	float:left;
	width:680px;
	margin-left:20px;
}

#welcome-txt{
	width:680px;
	height:168px;
	background:url(../images/welcome_txt_bg.gif) repeat-x;
	margin-top:15px;
}
.welcm_txtlft_mn{
	width:459px;
	height:168px;
	float:left;	
	background:url(../images/welcome_txt_left.gif) no-repeat left;
}
.welcm_txtlft_mn P{
	margin-left:15px;
	text-align:justify;
	margin-right:10px;
	font-size:11px;
	line-height:16px;
}
.tp_mr{
	margin-top:20px;
	margin-bottom:10px;
	margin-left:15px;
}
.tp_mr2{
	margin-top:10px;
	margin-left:15px;
	
}
.welcm_txtrgt_mn{
	width:221px;
	height:168px;
	background:url(../images/welcome_txt_right.gif) no-repeat right;
	float:right;	
}
.welcm_txtrgt_mn img{
	margin-top:25px;
}

#cat_rev{
	clear:both;
	width:680px;
	margin:15px 0 15px 0;
	line-height:18px;
	text-align:justify;
	color:#666;
}
#cat_rev B{
	color: #999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.cat_div1{
	height:162px;
}
.cat_div2{
	clear:both; 
	margin-top:15px; 
	height:162px;
}
.cat_div2_right{
	float:right; 
	width:355px;
}

.cat_div1_lft{
	float:left; 
	width:355px
}

.catrev_rgmr{
	float:right;
}
.catrev_tpmr{
	margin-top:15px;
	float:left;
}
.catrev_lfmr{
	float:left;
	margin-right:10px;
}
.catrev_rgmr2{
	float:right;
	margin-top:10px;
}

#in_right_panel{
	float:right;
	width:225px;
}
#inrgtpnl{
	margin-top:15px;
}
#inrgtpnl ul{
	margin-top:6px;
}
#inrgtpnl ul B{
	margin-bottom:5px;
	display:block;
}

#inrgtpnl ul li{	
	list-style:none;
	background:url(../images/list-bg.gif)  no-repeat bottom left;
	height:22px;
}
#inrgtpnl ul li span{
	margin-top:2px;
	background:url(../images/bullet.gif) no-repeat 0px 5px;
	padding-left:10px;
	display:block;
	color:#666;
}
#inrgtpnl ul li A{
	color:#666;
}
#inrgtpnl ul li A:hover{
	color:#FF4B8B;
}
.browse_all{
	padding-left:120px;
	margin-top:6px;
	margin-bottom:15px;
}
/* --------------------------- Index Container ---------------------------------------------*/

/* --------------------------- Inner Container ---------------------------------------------*/
.path{
	margin-top:15px;
	border:1px solid #e4e4e4;
	padding:4px;
	margin-bottom:10px;
}


h1{
	color:#999999;
	font-size:21px;
	font-weight:normal;
	margin-bottom:10px;
}

#product_info ul{
	list-style-type:none;
	margin:none;
	margin-left:15px;
}
#product_info ul li{
	text-align:center;
	padding:4px;
	border:1px solid #FFF0F4;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:200px;
	line-height:16px;
	color:#999;
}

#product_detail .lft{
	float:left;
	border:1px solid #FFF0F4;
	
}

.pro_detail{
	float:right;
	width:310px;
	font-size:12px;
	color:#666;
}
.pro_detail B{
	font-size:13px;
	color:#FF4B8B;
	display:block;
	margin-bottom:30px;
	font-weight:600;
}
.pro_detail ul{
	list-style-type:none;
}
.pro_detail li{
	display:block;
	margin-bottom:10px;
}
.pro_detail li span{
	float:left;
	width:80px;
	margin-bottom:6px;
	color:#000;
}
.pro_detail li em{
	color:#000;
	font-style:normal;
}
.pro_detail li I{
	color:red;
	font-style:normal;
}
.pro_detail li P{
	text-align:justify;
	font-size:11px;
	line-height:16px;
}

#product_cat ul{
	list-style-type:none;
	margin:none;
	margin-left:15px;
}
#product_cat ul li{
	padding:4px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:200px;
	line-height:16px;
	color:#999;
	font-weight:bold;
}

.form table td{ 
	color:#999;
	font-size:12px;
}
table td i{
	color:red;
	font-style:normal;
	font-weight:bold;
}

.form input, textarea, select{
	font-size:12px;
	color:#999;
	border:#999 1px solid;
}
.form input[type=submit]{
	background-color:#FF4B8B;
	color:fff;
	font-weight:bold;
	border:none;
}
.wishlist table{
	border-collapse:collapse;
	font-size:12px;
	width:100%;
}
.wishlist table td{
	border-collapse:collapse;
	border:1px solid #ccc;
	color:#999;
	padding:2px;
}
.wishlist table td B{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.message{
	background:#FFF4FA;
	border:1px solid #F44C87;
	color:#000;
	padding:10px;
}
.message B{
	color:#F44C87;
}

.profile{
	color:#707070
}
.profile B{
	color:#F44C87;
	font-size:14px;
}

/* --------------------------- Inner Container ---------------------------------------------*/

#footer{
	text-align:center;
	padding-bottom:8px;
	margin-top:10px;
}

