@charset "utf-8";
/* CSS Document */

/* Login and register 
-----------------------------------Start */
#regLoginarea,#userDetails,#payOrder { /*position:relative;*/ width:680px; padding:26px 18px 35px 18px; text-align:left;border:1px solid #DFDFDF; min-height:393px;_height:393px;}
	#regLoginarea a{ color:#cb244a; text-decoration:underline;}
	#regLoginarea .btnarea { /*position:absolute!important; position:static; right:17px; bottom:11px;*/ text-align:center; }
	#regLoginarea .btnarea .btns { margin-right:10px;}
	#regLoginarea h3 { margin:0; padding:0; font-size:12px; line-height:normal;padding-bottom:8px;border-bottom:1px dashed #DFDFDF; }

.entpaycar{ margin-bottom:5px; }
	.entpaycar h2{ float:left; padding:2px 0; }
	.link_jewelbox{ clear:both; margin-top:-25px; padding: 8px 0 8px 8px; background: url(http://img.bloves.cc/images/decorate/arrow_left_red.gif) no-repeat left center; *background-position:left 16px;}
		.link_jewelbox a{ color:#cb244a; text-decoration:underline; }
		.link_jewelbox a:hover{ text-decoration:none; }
	.entpaycar .tradeStep{ float:right; padding-right:15px; }
		.entpaycar .tradeStep span{ padding: 0 18px 0 5px; background:url(http://img.bloves.cc/images/decorate/arrow_step_right.gif) no-repeat right center; }
		.entpaycar .tradeStep span.payorderSure_s{ padding-right:0; background:none; }
	.entpaycar .s_login .login_s,
	.entpaycar .s_userDetails .userDetails_s,
	.entpaycar .s_payOrder .payOrder_s,
	.entpaycar .s_payorderSure .payorderSure_s{ color:#cb244a; }
/*	.entpaycar .s_login{ width:358px; height:15px; background:url(http://img.bloves.cc/images/shop/steps_login.gif) no-repeat right center; }
	.entpaycar .s_userDetails{ width:358px; height:15px; background:url(http://img.bloves.cc/images/shop/steps_userDetails.gif) no-repeat right center; }
	.entpaycar .s_payOrder{ width:358px; height:15px; background:url(http://img.bloves.cc/images/shop/steps_payOrder.gif) no-repeat right center; }
	.entpaycar .s_payorderSure{ width:358px; height:15px; background:url(http://img.bloves.cc/images/shop/steps_payorderSure.gif) no-repeat right center; }
*/

.loginarea, .regInfoarea{ position:relative; width:310px; min-height:308px; _height:308px; padding:15px 11px 15px 11px; _padding:15px 11px 8px 11px; margin-bottom:20px; margin-bottom:5px; border:0; }
.regInfoarea { float:left; }
.regInfoarea .box { padding:16px 0 3px 0; font-size:12px; line-height:180%; }
	.regInfoarea .custom_title span{ display:block; margin:0 0 5px 0; }
	/*.regInfoarea .reg_title { background:url("../img/newcustomer_pic.gif") no-repeat; width:256px; height:43px;}*/
	.regInfoarea .box{ _height:150px;}
	.regInfoarea .accede{ position:absolute; bottom:45px; left:13px;}

		
.loginarea { float:right;padding-left:4px; }
.loginarea .box { padding:8px 0 3px 0; /*_height:160px;*/ }
	.loginarea .custom_title span{ display:block; margin:0 0 5px 0; }
	.loginarea .box p{ padding:8px 0;}
	/**+html .loginarea .box p{ margin-bottom:22px; }*/
	.loginarea .box p label.fleft { float:left; width:108px; text-align:right; padding-top:2px;}
	.loginarea .box p input { width:165px; _width:162px;background:transparent url(images/login_input_bg.jpg) left top no-repeat;border-color:#CCCCCC;padding:2px 3px;}
	.loginarea .error_info{ display:block; position:relative; padding:5px 0; color:red;}
	.loginarea .right_info{ display:block; position:relative; left:108px; padding:3px 0; color:green;}
	
		.loginarea .error_info img{ margin-right:3px;}
	.loginarea .forgetpwd{ margin-right:5px; text-decoration:none; /* text-align:right; padding:3px 0; *//*position:absolute; bottom:45px; _bottom:65px; right:25px;*/}
	.loginarea .forgetpwd:hover{ text-decoration:underline;}
	.alipayArea{padding-top:12px; margin-top:12px; border-top:1px dashed #aaaaaa;}
		.alipayArea p{ text-align:center;}
		.alipayArea .alipayBtn{ padding:5px 0 5px 150px; margin-top:8px; background:url(http://img.bloves.cc/images/alipayLogo.gif) no-repeat 20% center; }

.regarea{ float:left;padding-right:18px;padding-left:11px;background:transparent url(images/login_divse.jpg) right top no-repeat;}
	.reg_title .custom_title span{ display:block; margin:0 0 5px 0; }
	.regarea .box{ _height:160px;}
	.regarea .box p{ /*padding:0 0 16px 0;*/}
	.regarea .box .tip{ padding:0 0 10px 0; color:#999;}
	.regarea .box .remind{ padding: 1px 0 1px 108px; padding: 3px 0 1px 108px; color:#999;}

.callerArea{ clear:both; position:relative; padding:15px 15px 11px; margin-bottom:50px; *margin-bottom:35px; border:1px solid #CDCCCB; }
#regLoginarea .callerArea h3 { font-size:14.7px; color:#cb244a; }
	.callerArea .box { padding:16px 0 3px 0; font-size:12px; line-height:180%;}
		.callerArea .reg_title { background:url("../img/newcustomer_pic.gif") no-repeat; width:256px; height:43px;}
		.callerArea .accede{ position:absolute; bottom:45px; left:13px;}
		
/* Login and registe 
-----------------------------------End */

/* = My account 
----------------------------------------------------------------*/
.myaccout { padding:5px 0; }
.myaccout .sidebar { padding:0; /*text-align:left;*/ }
.myaccout .sidebar dl { padding-left:0; /*padding-left:16px;*/ padding-bottom:4px; /*border-top:1px solid #f1f1f1;*/ }
	.myaccout .sidebar dl dt { height:18px; padding:10px 0 3px 15px; border-top:1px dashed #cdcccb; }
	.myaccout .sidebar dl dt.top { border:none 0; padding:0;text-align:center;height:auto;font-size:0;}
	.myaccout .sidebar dl dd {
background:url("images/menu_tree.jpg") no-repeat scroll 15px -3px transparent;
height:30px;
line-height:30px;
padding:0 0 0 30px;}
	.myaccout .sidebar dl dd.menu_tree_end{background:transparent url(images/menu_tree_end.jpg) 15px 0px no-repeat;}
.myaccout .sidebar ul { padding-left:15px;}
.myaccout .content{ width:702px; padding:7px; border:1px solid #CCCCCC;overflow:hidden;min-height:618px;_height:618px;_overflow:visible; }
.myaccout .welcome { text-align:left; padding: 10px 0 0 0;font-size:14px;}
.myaccout .welcome .name { font-weight:normal; font-size:14px; color:#CB244A; }

.myaccout .radio_e{ padding-left:152px; *padding-left:158px;}
.myaccout .explain strong{ color:#cb244a; }
.myaccout .explain .price{ font-size:14px; color:#cb244a; }
.myaccout .explain .ml{ margin-left:8px;}

.myaccout ul.explain { padding:0 0 0 15px; }
.myaccout ul.explain li { list-style-position:outside; list-style-type:square; padding-bottom:4px; line-height:180%;}

.myaccout_item { /*float:left; position:relative; height:234px;*/ /*padding: 3px 0 3px 0;*/ }
/*.myaccout .w374 { width:328px; _width:327px; border-top:1px solid #CDCCCB; border-right:1px solid #CDCCCB;}
.myaccout .w340 { width:294px; _width:292px; border-top:1px solid #CDCCCB;}*/
.myaccout_item h3 { padding:5px 0;}
.myaccout_item p { padding:5px 0;}
/*.myaccout_item table { margin-top:7px;}
.myaccout_item table tr th { background-color:#6e798f; color:#fff;}*/
.myaccout_item ul.noliststyle li{ list-style:none;}
.myaccout_item ul.noliststyle li span.fltleft { padding-top:2px; width:111px; padding-right:11px; text-align:right;}
.myaccout_item p.item_btm { /*position:absolute; right:23px; bottom:20px;*/ text-align:right;}
.myaccout_item p.item_btm a { color:#cb244a;}

.myaccout .empty{ padding:10px; /*border:1px solid #cdcccb;*/ }
	.myaccout .empty a{ padding:0 3px; color:#cb244a; }
.datalist,.gridRowHover { width:100%; border-collapse:collapse; border:none 0; }
	.datalist th, .datalist td { padding:3px; text-align:center; border:1px solid #cdcccb; }
	.datalist th { background:#646464; font-weight:normal; color:#fff; }
	.datalist td { }
	.datalist .pages{ border:none 0; }
	.myaccout .p_bottom { border:none 0; }
	.datalist .pages td{ text-align:center; border:none 0; }
	.datalist .pages table{ margin:0 auto; border-collapse:collapse; border:none 0; }
		.datalist .pages table td{ border:none 0; }
		
#mainBody .accData{ margin:16px 0;}
	#mainBody .accData td{ padding:5px 0;}

.servingtb{ width:100%; border-collapse:collapse; border:none 0; }
	.servingtb th, .servingtb td { height:25px; padding:1px 5px; text-align:center; border:1px solid #cdcccb; }
	.servingtb th { background:#fafafa; font-weight:normal; border-top:none 0; }
	.servingtb th.top { border:1px solid #cdcccb; text-align:left; }
	.servingtb td { }
	.servingtb td.list { height:60px; padding-left:10px; text-align:left; }
	.servingtb .r1,.servingtb .r2,.servingtb .r3,.servingtb .r4{ width:25%;}
	.servingtb .rl1,.servingtb .rl2,.servingtb .rl3,.servingtb .rl4,.servingtb .rl5,.servingtb .rl6{ width:16%;}


	.no{ }
	.times{ margin-left:15px; }
	.time,.place{ }
	.place{ margin-left:100px; }





	dl.basic{ padding:5px 0; }
	dl.basic dd{ padding:3px 0; }
	dl.basic dd label{ font-weight:bold;}





/* = Register and edit page 
----------------------------------------------------------------*/
.reg_area { /*width:692px;*/ /*padding:0 12px;*/ /*border-right:0 solid #FBE0F6; border-left:0 solid #FBE0F6;*/ /*border:1px solid #cb244a; border-width:0 1px; clear:both;*/ padding-bottom:70px; position:relative; padding-top:20px; margin:0 auto; }
.regpage{ width:696px; padding:10px 10px; }

	.reg_area a {text-decoration:underline;}
	.reg_area a:hover {text-decoration:none;}
	.reg_area h1, .reg_area h2, .reg_area h3{ color:#cb244a; font-family:Georgia, "Times New Roman", Times, serif; }
	.reg_area p {font-size:12px; line-height:16px;}
	
	.reg_area h3 { line-height:28px; font-size:28px; margin-bottom:4px;}
	.reg_area .right{ float:right; margin:2px 0 0 0; font-size:12px; color:#6d7176;}
		.reg_area .right a{ color:#cb244a;}
	
	.reg_area .reg_form { padding-bottom:10px; /*border-top:1px solid #CDCCCB;*/}
		.reg_area .reg_form h4 { color:#cb244a; font-size:20px; line-height:50px; }
		.reg_area .reg_form p { position:relative; height:20px; padding:12px 0 3px 0; }
		.regpage .reg_form p{ padding-left:100px;}
		.reg_area .reg_form p label { width:120px; text-align:right; float:left; padding-top:3px; color:#333;}
		.reg_area .reg_form p input { vertical-align :bottom; width:221px; vertical-align:middle;}
		.reg_area .reg_form .remind{ padding: 1px 0 1px 120px; *padding: 3px 0 1px 120px; color:#999;}
		.regpage .reg_form .remind{ padding: 1px 0 1px 240px; *padding: 3px 0 1px 240px; color:#999;}
		.reg_area .reg_form p span.error_info{/* position:absolute; top:13px; left:410px;*/ color:red;}
		.reg_area .reg_form p span.right_info{/* position:absolute; top:13px; left:410px;*/ color:green;}
		.reg_area .reg_form p span.error_info img{ margin:0 4px;}
		.reg_area .reg_form p.reg_area_p2 { margin-bottom:0; width:503px; text-align:right;}
	.reg_area .btnarea { padding:5px 0 30px 0; text-align:center;}


/*	.reg_area .regSubscribe { border-top:1px solid #CDCCCB; padding-bottom:80px; }
	.reg_area .regSubscribe h2{ font-size:20px; line-height:80px; height:80px; font-family:arial;}
	.reg_area .regSubscribe .regSubscribe_left { width:69px; float:left;}
	.reg_area .regSubscribe .regSubscribe_right { float:left; width:548px;}
	.reg_area .regSubscribe .regSubscribe_right dl { padding-top:23px;}
	.reg_area .regSubscribe .regSubscribe_right dl dt, .reg_area .regSubscribe .regSubscribe_right dl dd { height:18px; line-height:18px;}
*/









/* = My cart Start
---------------------------------------------------------------- Start */
.cartarea .product_jewel_box_content { width:559px; padding-top:10px; border-top:1px solid #CDCCCB; padding-bottom:23px;}
.cartarea .product_jewel_box_content ul { padding-left:30px;}
.cartarea .product_jewel_box_content ul li { line-height:12px; padding-bottom:7px;}
.cartarea .product_jewel_box_content ul.noliststyle { padding-left:17px; *padding-left:1px;}
.cartarea .product_jewel_box_content ul.noliststyle li { padding-bottom:7px; list-style:none;}
.cartarea .product_jewel_box_content .fltleft { width:146px;}
.cartarea .product_jewel_box_content .fltright { width:409px; border-left:1px dotted #CDCCCB; padding-top:9px; height:57px;}
.cartarea .product_jewel_box_content .fltright p { padding-left:17px; white-space:nowrap; padding-bottom:7px;}
.cartarea .product_jewel_box_price { margin:14px 0;}

.saved_for_later_bg { background:url("../img/savedforlater_pic.gif") no-repeat 0 9px; width:122px; height:42px;}
.free_shipping_bg { background:url("../img/freeshopping_blue_pic.gif") no-repeat 0 38px; width:203px; height:112px;}
/* = My cart Start
---------------------------------------------------------------- End */











/* = My cart (jewel box,shopping box) 
----------------------------------------------------------------*/
.cartarea { position:relative; margin:7px 4px 20px 4px; border:1px solid #eaeaea;background:#f9f9f9;}
.cartarea h2.pageName { padding:10px 20px 10px; margin-bottom:0px;border:0; }
.cart_body{border:1px solid #E3E3E3;width:958px;overflow:hidden;}
/* --[ Cart head area ]-------------------------------- */
/*.cartarea .cart_head { padding-bottom:13px; }
	.cartarea .cart_head .title_area{ float:left; width:425px; text-align:left;}
	.cartarea .cart_head .title_area ul{ padding-top:15px;}
	.cartarea .cart_head .operation { float:right; text-align:right; width:92px; text-align:right;}
	.cartarea .cart_head .operation p { padding-bottom:9px;}*/

/* --[ Items to order ]-------------------------------- */
.items_to_order { padding:10px 5px 12px 160px; border-top:1px solid #cdcccb; background:url("http://img.bloves.cc/images/decorate/itemstoorder_bg.gif") no-repeat 0 9px; }
	.items_to_order ul{ padding-left:25px; line-height:180%; }
	.items_to_order ul li{ list-style-type: disc; }

/* --[ Order list ]------------------------------------ */
    .order_list{ border:1px solid #aaa8a6; border-width:0; }
	.order_list table{width:702px;}
	.order_list .empty{ padding:10px; border:1px solid #aaa8a6; border-width: 0; color:#000; }
		.order_list .empty a{ padding:0 3px; color:#cb244a; }
	.order_list table.cycle { width:100%; border-collapse:separate; border:none 0; color:#000;background:#dedede; }
		.order_list table.cycle th, .order_list table.cycle td { padding:3px; text-align:center; border:1px solid #aaa8a6; border-width:1px 0 0 1px;}
		.order_list table.cycle th { background:#eee;border:0; color:#484848; font-weight:normal;}
		.order_list table.cycle td { background:#fafafa; color:#6d7176; border:0;}
		.order_list table.cycle td img { width:43px; height:43px; }
	.order_list table.cycle ul { text-align:left;}
	
	.order_list table.orders { width:100%; border-collapse:collapse; border: 0 none; color:#000;}
		.order_list table.orders th, .order_list table.orders td { padding:3px; text-align:center; border:1px solid #aaa8a6; border-width:1px 0 0 1px;}
		.order_list table.orders th { background:#646464; color:#fff; font-weight:normal;}
		.order_list table.orders td { background:#fafafa; color:#6d7176; }

	
	.order_list_g{ border:1px solid #aaa8a6; border-width:0; }
	.order_list_g table{width:949px;}
	.order_list_info table{width:922px;}
	.order_list_g .empty{ padding:10px; border:1px solid #aaa8a6; border-width: 0; color:#000; }
		.order_list_g .empty a{ padding:0 3px; color:#cb244a; }
	.order_list_g table.cycle { width:100%; border-collapse:separate; border:none 0; color:#000;background:#dedede; }
		.order_list_g table.cycle th, .order_list table.cycle td { padding:3px; text-align:center; border:1px solid #aaa8a6; border-width:1px 0 0 1px;}
		.order_list_g table.cycle th { background:#eee;border:0; color:#484848; font-weight:normal;}
		.order_list_g table.cycle td { background:#fafafa; color:#6d7176; border:0;}
		.order_list_g table.cycle td img { width:43px; height:43px; }
	.order_list_g table.cycle ul { text-align:left;}
	
	.order_list_g table.orders { width:100%; border-collapse:collapse; border: 0 none; color:#000;}
	.order_list_g table.orders th, .order_list table.orders td { padding:3px; text-align:center; border:1px solid #aaa8a6; border-width:1px 0 0 1px;}
	.order_list_g table.orders th { background:#646464; color:#fff; font-weight:normal;}	
	.order_list_g table.orders td { background:#fafafa; color:#6d7176; }
		
	.sixRow .row_1{ width:20%;}
	.sixRow .row_2{ width:20%;}
	.sixRow .row_3{ width:25%;}
	.sixRow .row_4{ width:5%;}
	.sixRow .row_5{ width:15%;}
	.sixRow .row_6{ width:15%;}
	
	.sevenRow .row_1{ width:9%;}
	.sevenRow .row_2{ width:25%;}
	.sevenRow .row_3{ width:11%;}
	.sevenRow .row_4{ width:21%;}
	.sevenRow .row_5{ width:10%;}
	.sevenRow .row_6{ width:12%;}
	.sevenRow .row_7{ width:12%;}

	.eightRow .row_1{ width:7%;}
	.eightRow .row_2{ width:22%;}
	.eightRow .row_3{ width:9%;}
	.eightRow .row_4{ width:18%;}
	.eightRow .row_5{ width:14%;}
	.eightRow .row_6{ width:10%;}
	.eightRow .row_7{ width:10%;}
	.eightRow .row_8{ width:10%;}
	
	.OrdersRow .O_row_1{ width:16.6%;}
	.OrdersRow .O_row_2{ width:16.6%;}
	.OrdersRow .O_row_3{ width:16.6%;}
	.OrdersRow .O_row_4{ width:16.6%;}
	.OrdersRow .O_row_5{ width:16.6%;}
	.OrdersRow .O_row_6{ width:16.6%;}
		
/* --[ myCart foot ]-------------------------------- */
.cart_foot{padding:0 7px; }
	.cart_foot .price{ padding:10px 0; }
	.POSure .price{ padding:3px 0 0 0; }
		.cart_foot .price li{ text-align:right; height:25px; line-height:25px; padding:0px;background:#fff; font-size:12px; font-weight:normal; color:#3a3a3a;border:1px solid #dedede;}
		.POSure .price li{ padding:0; font-size:12px; }
		.cart_foot .price li span{ float:right; width:80px; color:#cb244a; text-align:left; }
		.aaaa{ font-style:normal; font-size:12px;color:#cb244a;}
	.cart_foot .agreement{ padding:5px 0; text-align:right;  color:#3a3a3a;}
		.cart_foot .agreement input[type="checkbox"]{ position:relative; top:2px; margin:0 5px; *margin:0 1px;}
	.cart_foot .btnarea{ padding:5px 0; padding-bottom:10px;text-align:left;overflow:hidden;zoom:1;}
		.cart_foot .btnarea input{ margin-left:25px;display:inline;float:right;}
	.cart_foot a{ text-decoration: underline; color:#3a3a3a; }
	.cart_foot a:hover{ text-decoration:none; }

.cartarea .description{ padding:35px 16px; line-height:180%; color:#6d7176; }
	.cartarea .description li{ list-style-type: square; }
		.cartarea .description li a{ text-decoration:underline; }
		.cartarea .description li a:hover{ text-decoration:none; }















#userDetails .entpaycar{ height:30px;}
#userDetails .custom_title { padding:3px 0 8px 0;}
#userDetails .custom_title .c,#userDetails .custom_title .e{ font-weight:normal; font-size:12px; }

.userDetails { text-align:left;}
.userDetails .description{ padding:8px 0; }
	.userDetails .description a { text-decoration: underline; }
	.userDetails .description a:hover { text-decoration: none; }
	.userDetails .require{ margin:0 3px; color:#CB244A;}

.userDetails dl { padding:10px 0; border-bottom:0 solid #CDCCCB; }
.userDetails dl dt{ padding-bottom:5px; margin:20px 0; border-bottom:1px dashed #CDCCCB; font-weight:bold; }
.userDetails dl dt.tops{ margin:0 0 20px 0; }
.userDetails dl dd { clear:both; margin: 5px 0 8px 0; text-align:left; color:#333;}
/*.userDetails dl.dl_2 { border:0; padding-bottom:0;}*/
.userDetails dl dd.marginb0 { margin-bottom:0px;}
.userDetails dl dd.marginb2 { margin-bottom:2px;}

.userDetails dl dd span{ /*margin-right:6px; text-align:right; margin-bottom:1px; padding-top:1px; *padding-top:5px; _padding-top:3px;*/}
.userDetails dl dd label { float:left; width:130px; margin-right:6px; text-align:right; color:#333; margin-bottom:1px; padding-top:1px; *padding-top:5px; _padding-top:3px;}
.userDetails .radio{ position:relative; top:2px; }
.userDetails .stores{ padding-left:160px; *padding-left:165px; _padding-left:168px;}

.userDetails dl dd table.addrsetup td { padding:2px 0; }
.userDetails dl dd table.addrsetup input { /*position:relative; top:2px;*/}
.userDetails dl dd table.addrsetup label { float:none; width:auto; margin-left:6px; text-align:right; margin-bottom:1px; padding-top:1px; *padding-top:5px; _padding-top:3px;}



.userDetails dl dd span.paddingt7, .userDetails dl dd label.paddingt7 { padding-top:3px; *padding-top:7px; _padding-top:5px;}
*+html .userDetails dl dd span.paddingt2, *+html .userDetails dl dd label.paddingt2 { padding-top:2px;}
.userDetails dl dd p { margin-bottom:4px;}
.userDetails dl dd input[type="text"] { /*padding:2px; width:150px; font-size:12px; color:#666;*/ }
.userDetails dl dd input[type="checkbox"] { margin:0 4px 0 0; }
.userDetails dl dd input[type="radio"] { margin:0 4px 0 0; *margin:0;}

.divReg3{ margin-top:10px;}

.userDetails .regClass2UpdatePreferences { padding-bottom:30px; }
.userDetails .regClass2UpdatePreferences h2{ font-size:20px; line-height:80px; height:80px; font-family:arial;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_left { width:69px; float:left;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right { float:left; width:608px;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right .tar { width:431px; clear:both;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right ul { padding-top:22px;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right ul li { margin-bottom:9px;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right label { width:228px; float:left; padding-top:4px; text-align:right;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right dl { padding:0; margin:0; padding-top:23px; border:0;}
.userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right dl dt, .userDetails .regClass2UpdatePreferences .regClass2UpdatePreferences_right dl dd { height:18px; line-height:18px;}



/* = Online Payment, Pay Online
---------------------------------------------------------------- Start */
#payOrder{ /*position:relative;*/width:auto;}
#payOrder .entpaycar{ height:30px; }
.payment_content { text-align:left;}
	.payment_content .basicInfo{ padding:12px 0; text-align:center; line-height:220%;}
	.payment_content .basicInfo span { margin-right:12px;}
	.payment_content .basicInfo .price { color:#cb244a;}
	.payment_content .basicInfo .tks { font-size:14.7px; font-weight:bold; color:#cb244a;}


.payment_content ul li{ margin:5px 0; /*height:14px; line-height:14px;*/ text-align:left;}
	.payment_content ul li span.fltleft{margin-right:5px;text-align:right; width:128px;}

.payment_item { padding:0px 0px; clear:both;margin:7px auto 0;}
	.payment_item .titles{ padding: 7px 0 5px 0; background:#646464; color:#fff; text-indent:13px; font-size:12px;}
	.payment_item .titles{ background:url("images/thead-bg.jpg") no-repeat scroll left center transparent;color:#666666;font-weight:bold;height:28px;line-height:28px;padding:0 0 0 10px;width:694px; font-size:12px;}
	.payment_item .titles .r{ position:relative; left:300px;}
	a.uplinks{ margin-left:8px; color:#999999;}
	
	.payment_item .info_titles{ background-color:#646464;color:#666666;font-weight:bold;height:28px;line-height:28px;padding:0 0 0 10px; font-size:12px;}
    .payment_item .info_titles .r{ position:relative; left:300px;}

	.payment_item .titles .r{ position:relative; left:300px;}
	a.uplinks{ margin-left:8px; color:#999999;}
	
/*.payment_item table { }
	.payment_item table th { background-color:#E4E0DB; font-weight:normal;}
	.payment_item table td img { border:1px solid #6D7176;}
	.payment_item table td ul { width:340px; clear:none; border-right:1px dotted #CAC5C2; padding-top:14px; text-align:left; margin:10px 0;}*/

.payment_item table.form { width:100%; }
	.payment_item table.form td { padding:5px 3px; }
	.payment_item table.form th { width:15%; text-align:right; }
	.payment_item table.form .ts { padding:8px 0 15px 8px;}

.payment_item p { line-height:180%; }
	.payment_item a { text-decoration:underline; }
	.payment_item a:hover { text-decoration:none; }

.payment_item .explanation{ width:85%; line-height:180%; padding-left:15px;}
.payment_item .explanation li{ list-style-type:square; }

.ajaxc{}
.ajaxc h3{ padding:5px 0;}
.ajaxc dl{ padding:0 0;}
.ajaxc dl dt{ padding:5px 0; margin:3px 0; font-weight:normal; }
	.ajaxc dl dt a{ text-decoration:underline;}
	.ajaxc dl dt a:hover{ text-decoration:none;}
.ajaxc dl dd{ margin:3px 0;}
.ajaxcBtnarea{ padding:8px 0 0 0; text-align:center; }

.payment_receiver { float:left; width:310px;}
.payment_receiver ul.noborder {/* border:none; width:270px;*/}
.payment_receiver ul li span.fltright { width:100px;}
.payment_receiver ul li span.fltleft { width:119px;}

.payment_price{ float:right; width: 320px; padding-left:12px; border-left:1px dotted #CAC5C2;}
.payment_price li.invoice{ padding-top:5px; border-top:1px dotted #CAC5C2; }
.payment_price li.invoice p{ padding: 4px 0 2px 0; }
.payment_price li.invoice p .radio{ position:relative; top:2px; margin-left:5px;}
.payment_price li.invoice .radio td input{ position:relative; top:2px; margin: 0 5px; }
.payment_price li.invoice p .ipt,.payment_price li.invoice p .focus,.payment_price li.invoice p.input input{ width:110px;}
.payment_price li span.price{ color:#cb244a;}

.payment_mode,.consigneeInfo{ min-height:50px; _height:50px; padding: 8px 14px 5px 14px; clear:both; border:1px solid #CDCCCB;  background:#fff; overflow:visible;zoom:1;}
.payment_mode h4.title { /*float:left; width:120px;*/ padding:3px 0; font-size:12px; }
.payment_mode table.radio{ /*float:left; width:350px;*/ border-collapse:collapse; border:none 0; }
	.payment_item table.radio td { padding:5px 2px 5px 2px; }
	.payment_mode table.radio input{ /*position:relative; top:2px;*/ margin-top:2px; margin-right:5px;}
.payment_mode .btnarea,.consigneeInfo .btnarea{ float:right; width:150px; padding:1px 5px 0 0; text-align:center; }
.payment_content .btnareas{ padding: 10px 0 10px 15px; text-align:left;}

/*.payment_mode .nummode{ float:right; width:160px; padding-top:35px; }
.payment_mode .btnarea input,.consigneeInfo .btnarea input{ margin:5px 0;}
.payment_mode .explain{ clear:both; padding:5px 0; }
.payment_mode .num_s{ float:left; width:450px; padding:3px 0 5px 0; border-bottom:1px dashed #999; }
.payment_mode .mode_s{ float:left; width:450px; padding:8px 0 5px 0; }
*/



.payment_mode .nummode{ top:-5px; text-align:right; }
.payment_mode .btnarea input,.consigneeInfo .btnarea input{ margin:5px 0;}
.payment_mode .explain{ clear:both; padding:5px 0; }
.payment_mode .num_s{ padding:3px 0 5px 0; border-bottom:1px dashed #999; }
.payment_mode .mode_s{ padding:8px 0 5px 0; }


.sure .btnarea { padding-top:2px;}
.sure p { padding:8px 0 7px 0; }
/* = Online Payment, Pay Online 
---------------------------------------------------------------- End */


/* --[ Gift Redemption ]---------------- */
.giftListArea { clear:both;}
	.giftListTb{ width:510px; *width:511px; position:relative; left:1px; *left:0px; border-collapse:collapse; }
	.giftListTb td{ border:1px solid #CECDCB; /*border-width:1px 0 1px 1px;*/ padding:5px; vertical-align:top; width:33%;}
		.giftCycle { margin:0 auto; text-align:center; width:136px; height:128px; vertical-align:middle;}
		.giftCycle td{ padding:1px; border:0px none;}
		.giftCycle .pro_img { height:122px;}
		.giftCycle img { width:120px; height:120px; }
		.giftCycle .pro_title { }
			.giftCycle .pro_title a { color:#000; }
		.giftCycle em{ font-style:normal;}
		.giftCycle .market_price { }
			.giftCycle .market_price em { text-decoration: line-through; }
		.giftCycle .net_price { color:#cb244a; }
			.giftCycle .net_price em { }


	.giftR .pages{ border:none 0; }
	.giftR .pages td{ text-align:center; border:none 0; }
	.giftR .pages table{ margin:0 auto; border-collapse:collapse; border:none 0; }
		.giftR .pages table td{ border:none 0; }



.Popups{ width:600px; padding:5px 10px; margin:10px auto; }

	.giftDetails .img{ padding:5px; text-align:center;}
	.giftDetails .info{ float:right; width:260px; padding:5px 0;}
	.giftDetails .info dt{ padding: 0 0 3px 0; font-weight:bold;}
	.giftDetails .info dd{ padding:3px 0; line-height:160%; text-indent:1em; background:url(http://img.bloves.cc/images/decorate/gift_dd_icon.gif) no-repeat left 7px; }

	.giftDetails h1{ padding:5px 10px; margin-bottom:10px; border-bottom:1px dashed #a9a9a9; font-size:14px; font-weight:bold; background:url(http://img.bloves.cc/images/decorate/verticalBarRed.gif) no-repeat left center;}
	.giftDetails h3{ padding:25px 0 5px 0; margin-bottom:10px; border-bottom:1px dashed #a9a9a9; font-size:12px; font-weight:bold; color:#CB244A; }

	.giftDetails .numipt input{ width:20px;}

	.giftDetails .brnarea{ padding:5px 10px; text-align:right; }


	.Succeed h1{ color:#CB244A; }

	.Succeed  .succeedTip{ padding:10px 65px 20px 65px; margin-bottom:10px; line-height:280%; border-bottom:1px dashed #a9a9a9; }
		.Succeed  .succeedTip h4{ font-size:10px; }
		.Succeed  .succeedTip p{ padding-left:2em;}
		.Succeed  .succeedTip a{ color:#CB244A; text-decoration:underline;}
		.Succeed  .succeedTip a:hover{ text-decoration:none;}
		.Succeed  .succeedTip span{ margin:0 3px; color:#CB244A; }


/*///////////////////////////////////////////////////////////////////////////*/

.forgotyourpwd_bg { background:url("http://img.bloves.cc/img/forgotyourpwd_pic.gif") no-repeat 0 23px; width:691px; height:88px; border-bottom:1px solid #CDCCCB;}
.getyourpwd_bg { background:url("http://img.bloves.cc/img/getyourpwd_pic.gif") no-repeat 0 23px; width:691px ; height:58px;}
.reg_1_forgotpwd{ width:696px; padding:10px;}
.reg_1_forgotpwd .fotgetpwd_c p{ height:18px; line-height:18px; font-size:12px;}
.reg_1_forgotpwd .fotgetpwd_c .error_info { position:relative; left:215px;  padding:8px 0;  }

.reg_1_forgotpwd .fotgetpwd_c .iptarea { padding:8px 0 3px 150px; }
.reg_1_forgotpwd .fotgetpwd_c p.input input { padding:2px;}
.reg_1_forgotpwd .fotgetpwd_c p.input .reg_1_t { margin:0 5px; width:210px;}
.reg_1_forgotpwd .fotgetpwd_c p.input .reg_1_imgbtn { vertical-align:middle;}
.reg_1_forgotpwd .fotgetpwd_c .loading { position:relative; left:215px; padding:5px 0;}

.loginarea .fgpwd { text-align:right; }

/*.new_and_visitors{ background: url("../img/signin_newuser.gif") no-repeat left -26px; width:256px; height:43px;}*/




.regClass1_privacy .w683 { padding-bottom:141px; text-align:left;}
.regClass1_privacy .w683 p.tal { padding:29px 0 22px 0; border-top:1px solid #CDCCCB;}
.regClass1_privacy .w683 p.tar { padding-top:40px; height:21px;}
.regClass1_privacy .w683 ul { padding-bottom:10px; width:683px;}
.regClass1_privacy .w683 ul li { line-height:22px; padding-top:13px; width:683px;}


/*.productClass3_myaccout_content{ background:#fff; position:relative;}*/


.mygift h3{ background:url("images/thead-bg.jpg") no-repeat scroll left center transparent;
color:#666666;
font-weight:bold;
height:28px;
line-height:28px;
padding:0 0 0 10px;
width:694px;margin-top:20px;}
	.mygift h3 .c{ font-weight:bold; font-size:12px;}

.mygift h3.t{ background:url("images/thead-bg.jpg") no-repeat scroll left center transparent;
color:#666666;
font-weight:bold;
height:28px;
line-height:28px;
padding:0 0 0 10px;
width:694px; }
.mygift h3.b{ }


.testcss{ border:none 0;background:#dcdcdc;margin-top:-1px; }
.testcss tr,.testcss td{ border:none 0;background:#fff; }
.myInquery { margin:0 0 5px 0;}

    .mygift_tb { width:100%;  border:none 0;background:#dcdcdc; }
	.mygift_tb th, .mygift_tb td { padding:3px; text-align:center; border:1px solid #cdcccb; }
	.mygift_tb th { background:#fff; font-weight:normal; color:#666; border-width:0; }
	.mygift_tb td { border-width: 1px 0 0 1px; }
	.mygift_tb td .price { color:#CB244A; }
	
	.mygift_tb .row_1{ width:20%;}
	.mygift_tb .row_2{ width:20%;}
	.mygift_tb .row_3{ width:20%;}
	.mygift_tb .row_4{ width:20%;}
	.mygift_tb .row_5{ width:20%;}


    .myInquery_tb { width:100%; border-collapse:collapse; border:none 0; }
	.myInquery_tb th, .myInquery_tb td { padding:3px; text-align:center; border:1px solid #cdcccb; }
	.myInquery_tb th { background:#646464; font-weight:normal; color:#fff; border-width: 1px 0 0 1px; }
	.myInquery_tb td { border-width: 1px 0 0 1px; }
	.myInquery_tb td .price { color:#CB244A; }
		
    .myInquery_tb .row_1{ width:30%; height:28px;}
	.myInquery_tb .row_2{ width:35%; height:28px;}
	.myInquery_tb .row_3{ width:15%; height:28px;}
	.myInquery_tb .row_4{ width:15%; height:28px;}
	.regiter_btn{background:transparent url(images/btn.gif) 0 -548px;width:65px;height:22px;border:0;}
	.reset1,.reset2{background:transparent url(images/btn.gif) 0 -597px;width:65px;height:22px;border:0;margin-left:5px;}
	.login_btn{background:transparent url(images/btn.gif) 0 -572px;width:65px;height:22px;border:0;}
	.index_left_tit .wdzh {
background:url("images/title.gif") no-repeat scroll 0 -350px transparent;
height:28px;
width:98px;}
.index_left_box1{border:1px solid #DFDFDF;padding-top:10px;width:228px;}
.b_div{border:1px solid #dcdcdc;width:690px;overflow:hidden;border-top:0;padding-top:12px;padding-bottom:12px;padding-left:10px;}
.table-box{border:0;background:none;}
.table-box table.cycle{margin-top:-1px;}
 #invoice label 
 {
     margin-left:10px;
background:url(images/radio_img.jpg) no-repeat scroll 0 -16px transparent;
padding-left:16px;} 
#invoice label.check{background-position:0 0;}
.ordermark{width:499px;height:89px;border:1px solid #dedede;background:#fff;}
.order_complete{background:#dedede;width:934px;}
.order_complete td{background:#fff;height:28px;line-height:28px;padding-left:10px;text-align:left;}
.order_complete .product_item_table{width:922px;margin:0;padding:0;border-collapse:collapse;border:0;}
.order_complete .product_item_table td{padding:0;}
.order_complete .product_item_table .sevenRow{border:0;border-collapse:collapse;}
#payOrder .payment_item{width:922px;}

/* pendant vouch friend */
.vouch_friend {padding: 10px 0 0 10px; width: 680px;}
.vouch_friend .link {width: 100%; font-size: 14px; height: 30px; line-height: 30px;}
.vouch_friend .link p {float: left; margin: 0; padding: 0; margin-top: 5px; _margin-top: 4px; font-size: 14px;}
.vouch_friend .link #copy_text {width: 390px; border: 1px solid #d5d5d5; height: 15px; _height: 18px; line-height: 18px; font-size: 14px; margin-left: -5px; background: #fff; float: left;}
.vouch_friend .link #copy_botton {cursor: pointer; height: 25px!important; _height: 25px; margin-left: 8px; width: 80px;  margin-top: -1px;}

.vouch_friend .share {margin-left: 65px;}
.vouch_friend ul li {float: left; margin-right: 5px;}
.clear {clear: both; height: 1px; overflow: hidden;}
.vouch_friend p {margin-top: 10px; font-size: 14px;}
.vouch_friend ol {list-style-type: decimal; list-style-position: inside;}
.vouch_friend ol li {list-style-type: decimal; list-style-position: inside; margin-top: 10px; font-size: 13px;}

