@charset "utf-8";
/* CSS Document */

#contentbox .leftmenu .title{
	height:20px;
	width:155px;
	background-color:#e0fcff;
	padding:5px 0px 0px 5px;
	color:#000;
	font-size:12px;
	font-weight:bold;
	}
#contentbox .leftmenu .menubox{
	width:160px;
	padding: 10px;
	padding:0px 0px 14px 0px;
	}
#contentbox .leftmenu .menubox ul{
	width:155px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
#contentbox .leftmenu .menubox ul li{
	width:155px;
	height:16px;
	border-bottom:#bebebe solid 1px;
	text-indent: 1em;
	padding:3px 0px 0px 0px;
	color:#7d7d7d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#contentbox .leftmenu a,#contentbox .leftmenu a:hover, #contentbox .leftmenu a:visited{
	color:#7d7d7d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
#contentbox .leftmenu .menberbox{
	width:160px;
	height:203px;
	}
#contentbox .leftmenu .menberbox_h160{
	height:182px;
	}
#Authentication {
	width:107px;
	margin:10px auto;
	padding:0px;
	}
#Authentication .input_text{
	width:107px;
	margin:0px 0px 6px 0px;
	padding:0px;
	color:#666666;
	font-size:12px;
	}
#Authentication p{
	margin:6px 0px 2px 2px;
	line-height:1em;
	font-size:12px;
	color:#7d7d7d;
	}
#Authentication .formbutton{
	margin:0px 0px 10px 0px;
	padding:0px;
	border:#6bd7d9 solid 1px;
	font-size:11px;
	color:#6bd7d9;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
.abutton
	{
	margin:0px 0px 0px 0px;
	padding:1px 3px 1px 1px;
	border:#6bd7d9 solid 1px;
	font-size:11px;
	color:#6bd7d9;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	
	}

#contentbox .leftmenu .footmenubox{
	width:160px;
	margin:0px;
	padding:0px 0px 14px 0px;
	background:#e0fcff;

	}
#contentbox .leftmenu .footmenubox ul{
	width:155px;
	margin:0px;
	padding:0px;
	list-style-position:inside;
	list-style-image:url(../images/listimages.gif);
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000;
	}
#contentbox .leftmenu .footmenubox ul li{
	width:155px;
	height:16px;
	text-indent: 0.2em;
	padding:3px 0px 0px 6px;
	color:#7d7d7d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	vertical-align:middle;
	margin:0px;
	}
#contentbox .leftmenu .footmenubox p{
	width:155px;
	height:16px;
	text-indent: 0.2em;
	padding:3px 0px 0px 6px;
	margin:0px;
	color:#7d7d7d;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	}
#contentbox .content .middle{
	width:475px;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	border:#ddffff 1px solid;
	
	
	}
#contentbox .content .rightmenu{
	width:158px;
	margin:0px;
	padding:0px;
	float:left;
	border-left:1px #eeeeff solid;
	background-color:#e0fcff;
	}
#contentbox .content .Cataloguetitle{
	margin:0px;
	width:475px;
	_width:477px;
	background:#000000 url(../images/jewellery-catalogue.gif) no-repeat left top;
	height:20px;
	padding:5px 0px 3px 22px;
	color:#2fb1a0;
	font-weight:bold;
	font-size:11px;
	}
#contentbox .content .pagebar{
	margin:0px;
	width:475px;
	background:#000000;
	height:20px;
	padding:5px 0px 0px 22px;
	color:#2fb1a0;
	font-weight:bold;
	font-size:11px;
	}

#contentbox .content .Cataloguetitle a, #contentbox .content .Cataloguetitle a:visited{
	color:#c92152;
	font-weight:bold;
	}
#contentbox .content .Cataloguetitle a:hover{
	color:#c92152;
	font-weight:bold;
	text-decoration:underline;
}	
#contentbox .content .Shopping_cart_title{
	margin:0px;
	width:129px;
	_width:154px;
	background:#000 url(../images/shoppingcart.gif) no-repeat left top;
	height:20px;
	padding:5px 0px 3px 30px;
	color:#2fb1a0;
	font-weight:bold;
	font-size:11px;
	}
#contentbox .content .middle .catalogue_index{
	width:477px;
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
	}
#contentbox .content .middle .catalogue_index li{
	width:153px;
	height:170px;
	float:left;
	margin:0px;
	padding:2px 2px 2px 2px;
	}
#contentbox .content .middle .catalogue_index li img{
	border:none;
	}
#contentbox .content .rightmenu .rightbox{
	width:158px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:#e0fcff;
	}
#contentbox .content .rightmenu .rightbox .title{
	margin:0px;
	width:148px;
	_width:158px;
	padding:5px 0px 5px 10px;
	color:#2fb1a0;
	font-weight:bold;
	font-size:11px;
	background-color:#000000;
	}
	#contentbox .content .rightmenu .rightbox .title a,#contentbox .content .rightmenu .rightbox .title a:hover,#contentbox .content .rightmenu .rightbox .title a:visited{


	color:#2fb1a0;

	}
#contentbox .content .rightmenu .newItemInCart{
	color:#CC0000;
	font-size:11px;
	vertical-align:top;
	}
#contentbox .content .rightmenu .shoppingcatr{
	width:140px;
	padding:4px;
	margin:0px;
	list-style:none;
	border-bottom:#CCCCCC solid 1px;
	}
#contentbox .content .rightmenu .shoppingcatr li{
	float:left;
	width:140px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	vertical-align:top;
	}
#contentbox .content .rightmenu .rightnomber{
	float:right;
	text-align:right;
	
	}
/*#contentbox .content .rightmenu .shoppingcatr dd{
	float:right;
	width:20px;
	text-align:right;
	margin:0px;
	padding:0px;
	overflow:hidden;
	float:right;
	}*/
#contentbox .content .rightmenu .infoBoxContents{
	color:#7d7d7d;
	font-size:11px;
	vertical-align:top;
}
#contentbox .content .rightmenu .rightbox .money {
	font-size: 11px;
	color:#c92152;
	text-align: right;
	margin:0px;
	padding:4px;
	font-weight:bold;
}
#contentbox .content .rightmenu .rightbox p{
	margin:10px;
	font-size:11px;
	padding:0px;
	text-align:left;
	color:#7d7d7d;
	}
#contentbox .content .rightmenu .rightbox .newtitle{
	font-size:11px;
	margin:0px;
	text-align:left;
	width:138px;
	list-style:none;
	padding:10px;
	color:#7d7d7d;
	}
#contentbox .content .rightmenu .rightbox .newtitle dt{
	margin:0px;
	font-weight:bold;
	}
#contentbox .content .rightmenu .rightbox .newtitle dd{
	margin:0px 0px 10px 0px;
	}
#contentbox .content .rightmenu .rightbox p .green{
	color:#2fb1a0;
	}

#contentbox .content .rightmenu .rightbox ul{
	font-size:11px;
	margin:0px;
	text-align:left;
	padding:10px 0px 10px 10px;
	width:138px;
	list-style:none;
	overflow:hidden;
	}
#contentbox .content .rightmenu .rightbox ul li{
	padding:0px;
	text-align:left;
	margin:0px;
	}	

#Subscription {
	width:140px;
	margin:10px auto;
	padding:0px;
	text-align:center;
	}
#Subscription .input_text{
	width:75px;
	margin:0px 0px 6px 0px;
	padding:0px;
	color:#666666;
	font-size:12px;
	}
#Subscription p{
	margin:6px 0px 2px 2px;
	line-height:1em;
	font-size:11px;
	color:#7d7d7d;
	}
#Subscription .formbutton{
	margin:0px 0px 10px 0px;
	padding:0px;
	border:#6bd7d9 solid 1px;
	font-size:11px;
	color:#6bd7d9;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
#Subscription p span{
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	}

/*production====================================================================
================================================================================
===============        production           ====================================
================================================================================
================================================================================
================================================================================*/
#contentbox .content .middle .production{
	width:474px;
	margin:0px;
	padding:10px 0px 10px 5px;
	list-style:none;
	overflow:hidden;
	}
#contentbox .content .middle .production li{
	width:125px;
	height:193px;
	margin:0px;
	padding:6px 26px 25px 6px;
	background:url(../images/production_bg.gif) left top no-repeat;
	overflow:hidden;
	float:left;
	overflow:hidden;
	}
#contentbox .content .middle .production li img{
	width:125px;
	height:125px;
	border:none;
	}
#contentbox .content .middle .production li p{
	margin:0px;
	padding:4px 0px;
	font-size:11px;
	color:#7d7d7d;
	}
#contentbox .content .middle .production li p span{
	color:#c92152;
	}
#contentbox .content .middle .production li a,#contentbox .content .middle .production li a:visited{
	font-size:11px;
	color:#7d7d7d;
}
#contentbox .content .middle .production li a:hover{
font-size:11px;
	color:#7d7d7d;
	text-decoration:underline;
}
/*add to cart ==================================================================
================================================================================
===============          add to cart        ====================================
================================================================================
================================================================================
================================================================================*/
#contentbox .content .middle .addtocart{
	width:478px;
	margin:0px;
	padding:0px;
	}
#contentbox .content .middle .addtocart form{
	width:478px;
	margin:0px;
	padding:0px;
}
#contentbox .content .middle .addtocart img{
	float:left;
	margin:4px 8px 0px 4px;
	}
#contentbox .content .middle .addtocart .details{
	width:209px;
	height:249px;
	float:left;
	list-style:none;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:11px;
}
#contentbox .content .middle .addtocart p{
	margin:0px 5px 5px 5px;
	font-size:11px;
	}
#contentbox .content .middle .addtocart p span{
	font-weight:bold;
	}
#contentbox .content .middle .addtocart .details dt{
	width:44px;
	float:left;
	padding:0px 5px 0px 0px;
	margin:0px;
	text-align:right;
	}
#contentbox .content .middle .addtocart .details dd{
	width:160px;
	padding:0px;
	float:left;
	margin:0px;
	}
#contentbox .content .middle .addtocart .options{
	width:478x;
	float:left;
	list-style:none;
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:11px;
}
#contentbox .content .middle .addtocart .options dt{
	width:200px;

	float:left;
	padding:10px 5px 0px 0px;
	margin:0px;
	text-align:right;
	}
#contentbox .content .middle .addtocart .options dd{
	width:250px;
	padding:5px 0px 5px 0px;
	float:left;
	margin:0px;
	}

	#contentbox .content .middle .addtocart .button{
		margin:20px 0px 0px 80px;
		}
		
/*shoppingcart==================================================================
================================================================================
===============        shoppingcart           ==================================
================================================================================
================================================================================
================================================================================*/
		
#contentbox .content .middle .shoppingcart	{
	width:478px;
	margin:0px;
	padding:0px;
	}	
		
#contentbox .content .middle .shoppingcart .proinfo{
	width:209px;
	float:left;
	list-style:none;
	margin:0px;
	padding:5px 0px 0px 50px;
	font-size:11px;
}
#contentbox .content .middle .shoppingcart .proinfo dt{
	width:50px;
	float:left;
	padding:2px 5px 2px 0px;
	margin:0px;
	text-align:right;
	}
#contentbox .content .middle .shoppingcart .proinfo dd{
	width:150px;
	padding:2px 0px;
	float:left;
	margin:0px;
	}
#contentbox .content .middle .shoppingcart p{
	margin:0px 5px 5px 5px;
	font-size:11px;
	line-height:1.8em;
	text-align:left;
	}
#contentbox .content .middle .shoppingcart .button{
	margin:10px 30px;
	}
#contentbox .content .middle .shoppingcart img{
	float:left;
	margin:4px 8px 0px 4px;
	}
#contentbox .content .middle .shoppingcart .pro_nomber{
	margin:0px;
	padding:0px;
	width:24px;
	height:14px;
	font-size:11px;
	overflow:hidden;
	}
#contentbox .content .middle .right{
	float:right;
	}
#contentbox .content .middle .shoppingcart .box{
	margin:0px;
	padding:4px 0px;
	border-bottom:dashed #999999 1px;
	}
/*contact us====================================================================
================================================================================
===============        contact us           ====================================
================================================================================
================================================================================
================================================================================*/
#contact-us{
	margin:0px auto;
	font-size:11px;
	color:#7d7d7d;
	width:470px;
	text-align:center;
	}

#contact-us dl{
	width:470px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
#contact-us dl dt{
	width:100px;
	float:left;
	margin:0px;
	padding:10px 0px;
	text-align:right;
	}
#contact-us dl dd{
	float:left;
	padding:10px 5px;
	margin:0px;
	width:350px;
	text-align:left;
	}
#contact-us dl dd p{
	margin:0px;
	padding:0px 0px 4px 20px;
	text-indent: -20px;
	vertical-align:text-bottom;
	}
#contact-us .input_text{
	width:200px;
	border:#acacac solid 1px;
	}
#contact-us .message{
	width:250px;
	height:100px;
	border:#acacac solid 1px;
	}
.refer{
	height:28px;
	}
	