/* edited by nicholas */
.sidebar { position:relative; z-index:3; background:#fff; float:left;  font-size:12px;width:230px;overflow:hidden; }
.literals{ padding-top:12px;}
	.sidebar a { color:#666; }
	.sidebar a:hover { color:#000; }
	.sidebar a.here { color:#000; }
	.sidebar dl { padding:5px 0 5px 10px; /*padding-left:16px;*/  /*border-top:1px solid #f1f1f1;*/ }
	.literal dl{ padding-top:8px; border-bottom:1px dashed #dfdfdf;}
	
	
		
	.sidebar dl dt { height:18px; padding:0 0 3px 0;color:#666;font-weight:bold; /*background: url(http://img.bloves.cc/images/decorate/list_style_ico_open.gif) no-repeat left center;*/ font-family:Verdana, Arial, Helvetica, sans-serif; }
		.sidebar dl dt a{ color:#cb244a; }
	.sidebar dl dd { font-family:verdana; padding:2px 0 2px 0; line-height:160%; }
		.sidebar dl.twoRow dd a { /*display:block;*/ /*float:left; width:49%;*/ }

.sidebar .sidepic{ position:relative; width:174px; background:#fff; border-bottom:1px dashed #CDCCCB; }
	/*.sidebar .wedd{ background: url("http://img.bloves.cc/images/side/wedd.gif") no-repeat; }
	.sidebar .couple{ background: url("http://img.bloves.cc/images/side/couple.gif") no-repeat; }
	.sidebar .custom{ background: url("http://img.bloves.cc/images/side/custom.gif") no-repeat; }
	.sidebar .bride{ background: url("http://img.bloves.cc/images/side/bride.gif") no-repeat; }
	.sidebar .anniversary{ background: url("http://img.bloves.cc/images/side/anniversary.gif") no-repeat; }
	.sidebar .gifts{ background: url("http://img.bloves.cc/images/side/gifts.gif") no-repeat; }
	.sidebar .jewelry{ background: url("http://img.bloves.cc/images/side/jewelry.gif") no-repeat; }
	.sidebar .sale{ background: url("http://img.bloves.cc/images/side/sale.gif") no-repeat; }
	*/
/*.sidebar .link_1{ position:absolute; bottom:50px; left:25px;}
.sidebar .link_a{ position:absolute; bottom:30px; left:25px;}
.sidebar .link_b{ position:absolute; bottom:10px; left:25px;}*/
.sidebar .sidepic ul{ padding:5px 0 5px 10px; line-height:160%; }
	.sidebar .sidepic ul li{ padding:2px 0;}
.sidebar .sidepic{ color:#000; }
/*	.sidebar .sidepic a{ color:#000; text-decoration: underline; }
	.sidebar .sidepic a:hover{ text-decoration: none; }
*/


.sidebar dl ul { padding:4px 0; }
.sidebar dl ul li { background:url("http://img.bloves.cc/img/square_ico_gray_2.gif") no-repeat 3px 7px; padding-left:11px; clear:both; }

.sidebar ul.list{ padding:3px 0 4px 10px; line-height:180%; font-size:12px; color:#cb244a; border-bottom:1px dashed #CDCCCB;}
	.sidebar ul.list a:link,.sidebar ul.list a:visited{ color:#cb244a; text-decoration:none; }
	.sidebar ul.list a:hover { text-decoration:underline; }










/* --[ Side right ]------------------------------ */
#sideRarea{ float:right; margin-top:78px; width:144px; /*overflow:hidden;*/ /*height:1032px; *height:1036px; _height:1037px;*/ border:1px solid #d93e3d; }
/*.sideR{ position:absolute; top:78px; right:-142px; height:1032px; *height:1036px; _height:1037px; border:1px solid #d93e3d;}*/
	.sideR h2{ height:29px; line-height:29px; border-bottom:1px solid #d93e3d; color:#333; vertical-align:middle; text-align:center; font-size:12px; }
	.sideR h2 a{ color:#333; }
.item{ padding: 8px 3px 8px 6px; /*margin-bottom:8px;*/ }
.lines{ border-bottom:1px dashed #aaa;}
	.item h3{ padding-bottom:2px; *padding-bottom:4px; font-size:12px; }
		.item h3 a{ color:#cb244a; }
		.item h3 .e{ padding:1px 0; display:block; color:#323232; font-family:"Times New Roman", Times, serif; }
		.item h3 .c{ padding:2px 0; display:block; color:#cb244a; background:url(http://img.bloves.cc/images/decorate/arrow_right_red.gif) no-repeat 86px center; *background-position:86px 3px; }
		.specialty h3 .c{ background-position:75px center;}
	.item ul{ color:#6d7276;}
		.item ul li{ padding:3px 0; _padding:2px 0;}
			.item ul li a{ color:#6d7276; text-decoration:none;}
			.item ul li a:hover{ text-decoration:underline; }
	
	.topline{ border-top:1px solid #D3D3D3; }
	.goldPrice .ipt,.goldPrice .focus{ width:80px; height:10px; }
	.goldPrice select{ width:90px; height:18px; }
	
	.diamondPrice li span{ float:left; width:68px;}
	.goldPrice .btnarea{ padding:8px 0; text-align:center; }

.sideR .QA{ padding:4px 5px 1px 5px; }
	.sideR .QA_gia{ width:95px; height:35px; margin-top:2px; background:url(http://img.bloves.cc/images/QA_gia.gif) no-repeat;}
	.sideR .QA_gia a{ display:block; width:100%; height:100%;}
	.sideR li a{ text-decoration:none; text-align:center;}
	.sideR li a:hover{ text-decoration:underline;}




.salesPromotion h3 .c{ background-position:52px center; *background-position:52px 3px;}


/* christmas */
/*#sideRarea{ background:url(/special/christmas/images/sideRarea_bottom.gif) no-repeat center bottom;}
.salesPromotion{ padding:181px 0 8px 0; background:url(/special/christmas/images/sideRarea_top.gif) no-repeat center top;}
	.salesPromotion h3{ display:none;}
	.salesPromotion ul{ margin-bottom:50px;}
		.salesPromotion ul li{ position:relative; text-align:center;}
		.salesPromotion ul li a{ color:#000; line-height:160%;}
		.salesPromotion ul li a:hover{ color:#CB244A; }
		.salesPromotion ul li img{ width:auto; height:auto;}
		#SideRshowPic img{ width:auto; height:auto;}
		
		#hoversImg1,#hoversImg2,#hoversImg3{ display:none;}
		#SideRshowPic #hoversImg1{ border:1px solid #CB244A; position:absolute; top:-80px; left:-359px; z-index:50;}
		#SideRshowPic #hoversImg2{ border:1px solid #CB244A; position:absolute; top:-80px; left:-359px; z-index:200;}
		#SideRshowPic #hoversImg3{ border:1px solid #CB244A; position:absolute; top:-90px; left:-359px; z-index:200;}
		#SideRshowPic a:hover .hoversImg{ display:block;}
		#SideRshowPic a.hover .hoversImg{ display:block;}*/


