<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

	body{margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#E0E0E0; font-size:15px; font-family: 微軟正黑體, Microsoft JhengHei; background:url(https://www.hkdotbuy.com/images/zh/main_bg.png);} 
	#sidebar{display:none;}
	
	#main{width:100%;background-position:top; background-repeat:repeat-x; }
	
	/* top part */
	#main .top_frame{ background:url(https://www.hkdotbuy.com/images/zh/top/top_bg.png); height: 28px;}
	#main .top_frame .top_content{width:980px; margin-left:auto; margin-right:auto; } 
	#main .top_frame .top_content .top_content_frame{width:980px; float:left;}
	#main .top_frame .top_content .top_content_frame .top_hotline{width: 740px; float:left; color:#FFF; font-size:15px; padding-top: 3px; font-weight:bold;}
	#main .top_frame .top_content .top_content_frame .top_hotline .top_hotline_number{width: 320px; float:left; }
	#main .top_frame .top_content .top_content_frame .top_hotline .top_hotline_facebook{width: 420px; float:left; }
	#main .top_frame .top_content .top_content_frame .top_member{width: 70px; float:left; color:#FFF; font-size:15px; padding-top: 3px;}
	#main .top_frame .top_content .top_content_frame .top_member a{text-decoration:none; color:inherit;}
	#main .top_frame .top_content .top_content_frame .top_member a:hover{ text-decoration:underline; color:inherit;}
	
	#main .top_frame .top_content .top_content_frame .top_cart{width: 100px; float:left; color:#FFF; font-size:15px; padding-top: 3px;}
	#main .top_frame .top_content .top_content_frame .top_cart a{text-decoration:none; color:inherit;}
	#main .top_frame .top_content .top_content_frame .top_cart a:hover{ text-decoration:underline; color:inherit;}
	
	#main .top_frame .top_content .top_content_frame .top_cart .cart_qty{background:url(https://www.hkdotbuy.com/images/zh/top/cartqty_icon.png); background-repeat:no-repeat; float:right; color:#666; font-size: 12px; padding-top: 2px; width:21px; height:20px; text-align:center;}
	
	#main .top_frame .top_content .top_content_frame .top_hotline_login{width: 660px; float:left; color:#FFF; font-size:15px; padding-top: 3px; font-weight:bold;}
	#main .top_frame .top_content .top_content_frame .top_hotline_login .top_hotline_number{width: 320px; float:left; }
	#main .top_frame .top_content .top_content_frame .top_hotline_login .top_hotline_facebook{width: 320px; float:left; }
	
	#main .top_frame .top_content .top_content_frame .top_member_login{width: 210px; float:left; color:#FFF; font-size:15px; padding-top: 3px;}	
	#main .top_frame .top_content .top_content_frame .top_member_login a{text-decoration:none; color:inherit;}
	#main .top_frame .top_content .top_content_frame .top_member_login a:hover{ text-decoration:underline; color:inherit;}
	
	#main .top_menu_frame{ background:url(https://www.hkdotbuy.com/images/zh/top/menu_bg.png); height: 74px;}
	#main .top_menu_frame .top_menu_content{width:980px; margin-left:auto; margin-right:auto; } 
	#main .top_menu_frame .top_menu_content .top_menu_content_frame{width:980px; float:left;}
	#main .top_menu_frame .top_menu_content .top_menu_content_frame .logo{width: 150px; float:left; padding-top: 5px;}
	#main .top_menu_frame .top_menu_content .top_menu_content_frame .top_menu{width: 80px; height: 59px;   padding-top: 15px; text-align:center; float:left; background:url(https://www.hkdotbuy.com/images/zh/top/line.png); background-repeat:repeat-y; background-position:left; color:#FFF;}
	#main .top_menu_frame .top_menu_content .top_menu_content_frame .top_menu_search{width: 80px; height: 54px;   padding-top: 20px; text-align:center; float:left; background:url(https://www.hkdotbuy.com/images/zh/top/line.png); background-repeat:repeat-y; background-position:left; color:#FFF;}
	#main .top_menu_frame .top_menu_content .top_menu_content_frame .top_menu a{text-decoration:none; color:inherit;}
	#main .top_menu_frame .top_menu_content .top_menu_content_frame .top_menu a:hover{text-decoration:underline; color:inherit;}
		
	#main .main_content{width:980px; margin-left:auto; margin-right:auto; }
	
	/* email frame */
	#main .main_content .email_frame{float:left; width: 340px; padding-top: 10px; padding-left: 720px;} /*width: 256px;  */
	#main .main_content .email_frame .email_input{float:left; width: 275px;} /*200px; */
	#main .main_content .email_frame .email_input .email_textfield{width: 200px; height: 26px; padding-left: 5px;}
	#main .main_content .email_frame .email_button{float:left; width: 56px;}
	
	/* main deal frame */
	#main .main_content .main_content_frame{float:left; width: 980px;}
	
	#main .main_content .main_content_frame .main_deal_frame{float:left; width:770px; padding-right: 10px;}
	#main .main_content .main_content_frame .main_deal_frame  .main_deal_image{ width:758px; height:342px; overflow:hidden;}
	#main .main_content .main_content_frame .main_deal_frame .instant_buy_logo{position:absolute; left: 10px; top: 10px;}
	#main .main_content .main_content_frame .main_deal_frame .main_title{ padding-left: 10px; }
	#main .main_content .main_content_frame .main_deal_frame h1{margin: 0; padding: 0; font-size: 25px; font-family: 微軟正黑體, Microsoft JhengHei; }
	#main .main_content .main_content_frame .main_deal_frame .main_subtitle{ padding-left: 10px; line-height: 24px;}
	#main .main_content .main_content_frame .main_deal_frame h2{margin: 0; padding: 0; font-size: 15px; font-family: 微軟正黑體, Microsoft JhengHei; }
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content{padding: 5px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame{float:left; width:758px; height: 85px; background-color:#000;}
	
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_total_purchase_frame{float:left; margin: 10px; width: 220px; height: 65px; background-color:#202020; border: 1px solid #202020; border-radius:5px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_total_purchase_frame .main_total{text-align:center; padding-top: 8px; color:#FFF; font-size: 32px; font-family:Arial, Helvetica, sans-serif;} /*font-size: 36px;*/
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_total_purchase_frame .total_people_frame{width: 100px; padding-left: 10px; float:left;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_total_purchase_frame .facebook_frame{width: 60px; float:left; margin-top: -10px; padding-top: 12px;}
	
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_price_frame{float:left; margin: 10px; width: 180px; color:#FFF;} /*float:left; margin: 10px; width: 150px; color:#FFF;*/
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_price_frame .org_price{display:none; text-decoration:line-through; font-size: 16px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_price_frame .final_price{ font-size: 35px; font-weight:bold; text-shadow: 0.03em 0.03em 0.05em #CCCCCC;}
	
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_discount_frame{
		float: left;
		margin: 10px;
		width: 122px;
		height: 103px;
		position: absolute;
		left: 425px; /*left: 400px;*/
		top: -40px;  /*top: -29px; */
		background:url(https://www.hkdotbuy.com/images/zh/main/discount_icon.png);
		color:#FFF;
	}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_discount_frame .discount_content{ text-align:center; padding-top: 10px; font-size: 45px; font-weight:bold;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_detail_empty{float: left;  width: 100px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_detail_button{float: left; width: 188px; margin-top: 10px; margin-bottom: 10px;  margin-left: 20px; text-align:right;} /*width: 338px*/
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_detail_button .detail_button{background:url(https://www.hkdotbuy.com/images/zh/main/button_bg.png); width:188px; height:67px; background-repeat:no-repeat; background-position:right; text-align:center;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_detail_button .detail_button .text{padding-top: 15px; color:#FFF; font-size: 28px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_detail_button a{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_content .main_deal_price_frame .main_detail_button a:hover{text-decoration:none; color:inherit;}
	
	/* detail */
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame{width:770px; padding-right: 10px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame{ border: 1px solid #adadad; border-radius:5px; overflow:hidden;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .detail_menu_frame{width:770px; float:left; background-color:#ebebeb}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .detail_menu_frame a{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .detail_menu_frame a:hover{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .detail_menu_frame .detail_menu{width:100px; padding: 10px; float:left; font-size:20px; text-align:center; border-right: 1px solid #FFF; cursor:pointer;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .detail_menu_frame .detail_menu_over{ background:#FFF; width:100px; padding: 10px; float:left; font-size:20px; text-align:center; border-right: 1px solid #FFF; cursor:pointer;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .detail_frame{padding: 15px; width: 770px; overflow:hidden;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame #div_exchange_address .exchange_address_frame{width: 730px; float:left; }
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame #div_exchange_address .exchange_address_frame .google_map_frame{width: 470px; float:left;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame #div_exchange_address .exchange_address_frame .address_detail_frame{width: 260px; float:left;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame #div_exchange_address a{text-decoration:none; color:#6CF;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame #div_exchange_address a:hover{text-decoration:underline; color:#6CF;}
	
	/* bottom deal button */
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame{width:770px; float:left; display:table; padding: 10px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .final_price_frame{ width: 250px; float:left; display:table-cell; vertical-align:middle; text-align:center;  height:67px; border-right: dotted  1px #ed1b23;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .final_price_frame .price_detail{font-size: 35px; font-weight:bold; text-shadow: 0.03em 0.03em 0.05em #CCCCCC;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .org_price_frame{width: 180px; float:left; display:table-cell; vertical-align:middle; text-align:center; height:67px; border-right: dotted  1px #ed1b23; }
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .org_price_frame .price_detail{font-size: 20px; font-weight:bold;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .discount_price_frame{width: 80px; float:left; display:table-cell; vertical-align:middle; text-align:center; height:67px; border-right: dotted  1px #ed1b23; }
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .buy_button_frame{ margin-left: 40px; background:url(https://www.hkdotbuy.com/images/zh/main/button_bg.png); width:188px; height:67px;  float:left; background-repeat:no-repeat; text-align:center;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .buy_button_frame .text{padding-top: 15px; color:#FFF; font-size: 28px;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .buy_button_frame a{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .main_deal_frame .main_deal_frame .main_deal_frame_frame .deal_bottom_frame .buy_button_frame a:hover{text-decoration:none; color:inherit;}
	/* list deal */ 
	#main .main_content .main_content_frame .deal_category_bar_frame{ float:left; width: 400px; font-size: 28px; font-weight:bold;}
	#main .main_content .main_content_frame .deal_category_bar_frame .category_logo{ float:left; width: 45px; padding-top: 3px;}
	#main .main_content .main_content_frame .deal_category_bar_frame .category_text{float:left; width: 130px; }
	#main .main_content .main_content_frame .deal_category_bar_frame .all_category{float:left; width: 100px; padding-top: 3px;}

	#main .main_content .main_content_frame .deal_category_bar_frame .search_logo{ float:left; width: 45px; padding-top: 3px;}
	#main .main_content .main_content_frame .deal_category_bar_frame .search_text{float:left; width: 260px; }
		
	/* list recommend deal */
	#main .main_content .main_content_frame .deal_recommend_frame{float:left; width: 980px;}
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail{float:left; width: 188px; height: 292px;  margin-right: 6px; border-radius:5px; overflow:hidden; background-color:#FFF;} /* border: 1px solid #adadad;*/
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail .deal_recommend_image{ width: 187px; height: 187px; overflow:hidden; display:table-cell; vertical-align:top;}
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail a{text-decoration:none; color:inherit}
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail a:hover{text-decoration:none; color:inherit}
	
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail .deal_recommend_text{padding: 5px;}
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail .deal_recommend_price_frame{width: 178px; float:left; padding: 5px;}
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail .deal_recommend_price_frame .org_recommend_price{width: 88px; float:left; text-decoration:line-through; text-align:right;}
	#main .main_content .main_content_frame .deal_recommend_frame .deal_recommend_detail .deal_recommend_price_frame .final_recommend_price{width: 90px; float:left; font-size: 20px; font-weight:bold;}
	
	#main .main_content .main_content_frame .deal_category_frame{float:left; width: 980px;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame{ float:left; width: 288px; height: 370px; padding: 7px; margin-right: 10px; margin-left: 10px; margin-bottom: 20px;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_tran_img{position:absolute; z-index: 100}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame a{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame a:hover{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .discount_frame{
		position: absolute;
		left: 202px;
		top: 196px;
		background:url(https://www.hkdotbuy.com/images/zh/list/discount_small_icon.png);
		width: 80px;
		height: 68px;
		color:#FFF;
	}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .discount_frame .discount_content{ text-align:center; padding-top: 10px; font-size: 30px; font-weight:bold;}
	
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_title{ width: 288px; padding: 4px;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_frame{float:left; width: 288px;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_frame .deal_purchase{ float:left; width: 138px; height: 50px;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_frame .deal_purchase .total_purchase{font-size: 25px; font-weight:bold;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_frame .deal_purchase .total_purchase_text{font-size: 12px;}
	
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_frame .deal_price{float:left; width: 150px; text-align:right}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_frame .deal_price .org_price{text-decoration:line-through; font-size: 15px;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_frame .deal_price .final_price{ font-size: 30px; font-weight:bold; text-shadow: 0.1em 0.1em 0.2em #666666;}
	
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_more_info{display:none; position: absolute; width: 248px; height: 228px; overflow: hidden; background: url(https://www.hkdotbuy.com/images/zh/main/bg.png); left: 0px; top: 0px; color: #FFF; padding: 20px; line-height: 23px;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_image{width:288px; height:268px; overflow:hidden;  display:table-cell; vertical-align:middle;}
	#main .main_content .main_content_frame .deal_category_frame .deal_category_detail_frame .deal_info_image .instant_buy_logo{position:absolute; left: 5px; top: 195px;}
	
	/* contact us form */
	#main .main_content .main_content_frame .deal_category_frame .contactus_form_frame{float:left; width: 400px;}
	#main .main_content .main_content_frame .deal_category_frame .contactus_address_frame{float:left; width: 580px; font-size:14px;}
	
	/* main frame banner */
	#main .main_content .main_content_frame .main_banner_frame{float:left; width:200px;}
	#main .main_content .main_content_frame .main_banner_frame .square_banner{ width: 188px; height: 163px; overflow:hidden;  display:table-cell; vertical-align:middle; padding: 5px;}
	#main .main_content .main_content_frame .main_banner_frame .square_banner .relate_img{}
	#main .main_content .main_content_frame .main_banner_frame .square_banner .relate_tran_img{z-index: 100; position: absolute; top: 0px; left: 0px;}
	#main .main_content .main_content_frame .main_banner_frame .square_banner .relate_deal_more_info{display:none; position: absolute; top: -5px; left: -10px;  width: 163px; height: 145px; overflow: hidden; background: url(https://www.hkdotbuy.com/images/zh/main/bg.png); color: #FFF; padding: 20px; font-size: 12px; line-height: 23px;}
	#main .main_content .main_content_frame .main_banner_frame .square_banner .relate_text{ line-height: 20px; font-size: 12px;}
	
	#main .main_content .main_content_frame .main_banner_frame .square_banner .relate_frame{width: 188px; float:left;}
	#main .main_content .main_content_frame .main_banner_frame .square_banner .relate_frame .relate_price{width: 114px; padding-top: 6px; float:left; font-size:16px; font-weight:bold;}
	#main .main_content .main_content_frame .main_banner_frame .square_banner .relate_frame .relate_detail_btn{width: 74px; float:left;}
	
	#main .main_content .main_content_frame .main_banner_frame .square_banner a{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .main_banner_frame .square_banner a:hover{text-decoration:none; color:inherit;}
	
	/* member register form */
	.member_frame{background:url(https://www.hkdotbuy.com/images/zh/login/bg.png); background-repeat:no-repeat; width:600px; height:299px;}
	.member_frame .member_main_frame{width:600px; float:left;}
	.member_frame .member_main_frame .member_register_form{width: 320px; float:left;}
	.member_frame .member_main_frame .member_register_form .member_register_form_frame{padding: 40px;}
	.member_frame .member_main_frame .member_register_form .member_register_form_frame .input_member_text{ padding-top: 5px; padding-bottom: 5px; font-size: 14px; color:#FFF; }
	.member_frame .member_main_frame .member_register_form .member_register_form_frame .input_member_frame{ padding-top: 5px; padding-bottom: 5px; font-size: 14px; color:#FFF; text-align:right;}
	.member_frame .member_main_frame .member_register_form .member_register_form_frame  .input_member_frame .input_member{ width: 240px; height: 23px; padding-left: 5px;}
	.member_frame .member_main_frame .member_register_form .member_register_form_frame .input_member_frame a{text-decoration:none; color:inherit;}
	.member_frame .member_main_frame .member_register_form .member_register_form_frame .input_member_frame a:hover{text-decoration:underline; color:inherit;}
	
	.member_frame .member_main_frame .member_line{width:2px; float:left; margin-top: 20px; height:250px; background:url(https://www.hkdotbuy.com/images/zh/login/line_bg.png); background-repeat:repeat-y; }
	.member_frame .member_main_frame .member_register_info{width: 278px; float:left;}
	.member_frame .member_main_frame .member_register_info .member_register_info_frame{padding: 40px;}
	.member_frame .member_main_frame .member_register_info .member_register_info_frame .member_register_info_text{color:#FFF; line-height:23px;}
	
	/* member edit form */
	.member_frame .member_main_frame .member_account_form_frame{width:600px; float:left; padding-top: 10px; padding-left: 40px;}
	.member_frame .member_main_frame .member_account_form_frame .member_account_form{padding-top: 10px; padding-bottom: 20px;}
	.member_frame .member_main_frame .member_account_form_frame .member_account_form .member_account_form_title{width: 100px; float:left; color:#FFF; font-weight:bold;}
	.member_frame .member_main_frame .member_account_form_frame .member_account_form .member_account_form_input{width: 440px; float:left;}
	.member_frame .member_main_frame .member_account_form_frame .member_account_form .member_account_form_input .input_field{width: 300px;}
	
	/* cart */
	#main .main_content .main_content_frame .main_cart_frame{ width:980px; background-color:#FFF; border: 1px solid #adadad; border-radius:5px; } /*border-radius:5px;*/
	#main .main_content .main_content_frame .main_cart_frame .cart_bar{padding-top: 10px; padding-bottom: 10px;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame{ width: 940px; float:left; padding: 20px; }
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_image_frame{ width: 162px; margin-right: 10px; height:151px; float:left; overflow:hidden;  border-radius:10px;} /*border: 1px solid #adadad; */
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_image_frame .cart_image{width: 162px; height:151px; display:table-cell; vertical-align:middle;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail{width:724px; padding-left: 20px; padding-right:20px; padding-top: 20px; padding-bottom: 20px; float:left; background-color:#2c2424; color:#FFF;  border: 1px solid #adadad; border-radius:10px;} /*height:141px;*/
	
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_detail_desc{width:724px; float:left; font-size: 20px; padding-bottom: 20px;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_detail_price{width:181px; float:left;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_title{ font-size:13px; padding-bottom: 10px;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_price{font-size: 20px;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_detail_qty{width:181px; float:left;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_detail_qty .qty_input{width:64px; height:25px; text-align:center}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_detail_subtotal{width:181px; float:left;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .cart_delete{width:100px; float:left; padding-left: 81px; padding-top: 15px;}
	
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .shipping_form_frame{display:none;}
	#main .main_content .main_content_frame .main_cart_frame .cart_detail_frame .cart_detail .shipping_form_frame .form_input{width: 300px;}
	
	#main .main_content .main_content_frame .main_cart_frame .total_frame{ width: 900px; height: 80px; float: left; margin-left: 20px; margin-right:20px; margin-top: 20px; padding: 20px; background-color:#f7f7f7; overflow:hidden; border: 1px solid #adadad; border-radius:5px;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .total_text{ width: 520px; float: left;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .line_bg{ width: 2px; float:left; background:url(https://www.hkdotbuy.com/images/zh/cart/line_bg.png); background-repeat:repeat-y; height: 80px;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .total_detail{ width: 196px; float: left; padding-left: 10px;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .total_detail .total_text{font-size: 15px;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .total_detail .total_price{font-size: 25px; font-family:Arial, Helvetica, sans-serif;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .checkout_part{ width: 160px; float: left;  padding-left: 10px;}

	/* complete */
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame{width: 400px;margin-left:auto; margin-right:auto;}	
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame .complete_main_frame{float:left; width: 400px;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame .complete_main_frame .coupon_button{float:left; width: 200px; height: 76px; text-align: center; display:inline-table; vertical-align:middle; }
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame .complete_main_frame .coupon_button a{text-decoration:none; color:inherit;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame .complete_main_frame .coupon_button a:hover{text-decoration:underline; color:inherit;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame .complete_main_frame .coupon_line{float:left; background:url(https://www.hkdotbuy.com/images/zh/red_dot.png); background-repeat:repeat-y; width: 1px; height:40px; margin-top: 16px;}
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame .complete_main_frame .coupon_shopping_button{float:left; width: 199px;height: 76px; line-height : 76px; vertical-align:middle;}
	
	#main .main_content .main_content_frame .main_cart_frame .total_frame .complete_frame .complete_main_frame .coupon_button:after {
	  content : ".";
	  font-size : 0;
	  -webkit-text-size-adjust : none;
	}

	/* order form */
	#main .main_content .main_content_frame .main_order_form_frame .total_frame{ width: 900px;  float: left; margin-left: 20px; margin-right:20px; margin-top: 20px; padding: 20px; background-color:#FFF; overflow:hidden; border: 1px solid #adadad; border-radius:5px;}
	
	/* coupon */
	#main .main_content .main_content_frame .main_coupon_frame{width:980px; background-color:#FFF; border: 1px solid #adadad; border-radius:5px; } /*border-radius:5px;*/
	#main .main_content .main_content_frame .main_coupon_frame .coupon_line{width: 940px; border-top: 1px #666666 solid; clear:both; margin-left:auto; margin-right:auto;}	
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_text{font-size: 28px; font-family: 微軟正黑體, Microsoft JhengHei; padding: 20px; }	
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_frame{ width: 940px; float:left; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; }
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_frame .product_title{width:400px; float:left; font-size:15px; font-weight:bold; }
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_frame .qty_title{width:60px; float:left; font-size:15px; font-weight:bold; text-align:center; }
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_frame .date_title{width:100px; float:left; font-size:15px; font-weight:bold; text-align:center; }
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_frame .coupon_title{width:180px; float:left; font-size:15px; font-weight:bold; text-align:center; }
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_frame .status_title{width:100px; float:left; font-size:15px; font-weight:bold; text-align:center; }
	#main .main_content .main_content_frame .main_coupon_frame .coupon_title_frame .download_title{width:100px; float:left; font-size:15px; font-weight:bold; text-align:center; }
	
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame{ width: 940px; float:left;padding-left: 20px; padding-right: 20px; padding-bottom: 7px; position: relative;}
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame:after {
				display: block;
				content: " ";
				height: 0px;
				clear: both;}
				
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .product_detail{width:400px; float:left;  display: table-cell; vertical-align:top; border-right: 1px solid #ec1a22;  position: relative; min-height: 120px;} /*height: 120px;*/
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .product_detail img{border-radius:10px;}
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .product_detail .product_detail_image{width: 120px; float:left;}
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .product_detail .product_detail_content{width: 275px; float:left; padding-left: 5px;}
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .qty_detail{width:60px; float:left; text-align:center; vertical-align:top; border-right: 1px solid #ec1a22; position: relative; min-height: 100px;} /*height: 120px;*/
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .date_detail{width:100px; float:left;  text-align:center; vertical-align:top; border-right: 1px solid #ec1a22; position: relative; min-height: 100px;} /*height: 120px;*/
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .coupon_detail{width:180px; float:left; text-align:center; vertical-align:top; border-right: 1px solid #ec1a22; position: relative; min-height: 100px;} /*height: 120px;*/
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .status_detail{width:100px; float:left; text-align:center; vertical-align:top; border-right: 1px solid #ec1a22; position: relative; min-height: 100px;} /*height: 120px;*/
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .download_detail{width:94px; float:left; text-align:center; vertical-align:top; border-right: 1px solid #ec1a22; position: relative; min-height: 100px;} /*height: 120px;*/
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .download_detail a{text-decoration: none; color:inherit;}
	#main .main_content .main_content_frame .main_coupon_frame .coupon_detail_frame .download_detail a:hover{text-decoration: underline; color:inherit;}	

	
	/* deal selective */
	.selective_frame{width:600px;background-color:#df0000;}
	.selective_frame .selective_main_frame{padding: 20px;}
	
	.selective_frame .selective_main_frame .selective_title{padding-bottom: 20px;}	
	.selective_frame .selective_main_frame .selective_detail{width: 540px; padding: 10px; margin-bottom: 10px; border: 1px solid #000; border-radius:5px; float:left; background-color:#000; color:#FFF;}
	.selective_frame .selective_main_frame .selective_detail .selective_info{width: 428px; float:left;}
	.selective_frame .selective_main_frame .selective_detail .selective_info .selective_deal_title{ padding-bottom: 10px;}
	.selective_frame .selective_main_frame .selective_detail .selective_info .final_price{font-size: 25px; font-weight:bold;}
	.selective_frame .selective_main_frame .selective_detail .selective_info .other_price{font-size: 13px; display:none;}
	.selective_frame .selective_main_frame .selective_detail .selective_button{width: 112px; float:left; padding-top: 10px;}
	.selective_frame .selective_main_frame .selective_detail .selective_button .selective_text{background:url(https://www.hkdotbuy.com/images/zh/selective/selective_bg.png);background-repeat:no-repeat; width: 112px; height: 41px; text-align:center; padding-top: 10px; color:#FFF; font-size: 16px}
	.selective_frame .selective_main_frame .selective_detail .selective_button a{text-decoration:none; color:#FFF;}
	.selective_frame .selective_main_frame .selective_detail .selective_button a:hover{text-decoration:none; color:#FFF;}
	
	/* footer */
	#main .bottom_frame{ background-color:#dbdbdb;}
	#main .bottom_frame .bottom_content{width:980px; margin-left:auto; margin-right:auto; color:#666;} 
	#main .bottom_frame .bottom_content .bottom_main_frame{ width:980px; float:left; }
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_aboutus_frame{width: 230px; float:left; padding-left: 15px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_aboutus_frame .bottom_title{font-size: 20px; padding-left: 30px; padding-bottom: 5px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_aboutus_frame .bottom_subtitle{background:url(https://www.hkdotbuy.com/images/zh/footer/arrow_icon.png); background-position:left; background-repeat:no-repeat; padding-left: 30px; line-height: 35px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_aboutus_frame .bottom_subtitle a{text-decoration:none; color:inherit;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_aboutus_frame .bottom_subtitle a:hover{text-decoration:underline; color:inherit;}
	
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_moredetail_frame{width: 245px; float:left;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_moredetail_frame .bottom_title{font-size: 20px; padding-left: 30px; padding-bottom: 5px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_moredetail_frame .bottom_subtitle{background:url(https://www.hkdotbuy.com/images/zh/footer/arrow_icon.png); background-position:left; background-repeat:no-repeat; padding-left: 30px; line-height: 35px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_moredetail_frame .bottom_subtitle a{text-decoration:none; color:inherit;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_moredetail_frame .bottom_subtitle a:hover{text-decoration:underline; color:inherit;}
	
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_home_frame{width: 265px; float:left;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_home_frame .bottom_title{font-size: 20px; padding-left: 30px; padding-bottom: 5px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_home_frame .bottom_subtitle{background:url(https://www.hkdotbuy.com/images/zh/footer/arrow_icon.png); background-position:left; background-repeat:no-repeat; padding-left: 30px; line-height: 35px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_home_frame .bottom_subtitle a{text-decoration:none; color:inherit;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_home_frame .bottom_subtitle a:hover{text-decoration:underline; color:inherit;}

	
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_care_frame{width: 225px; float:left;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_care_frame .bottom_title{font-size: 20px; padding-left: 30px; padding-bottom: 5px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_care_frame .bottom_subtitle{background:url(https://www.hkdotbuy.com/images/zh/footer/arrow_icon.png); background-position:left; background-repeat:no-repeat; padding-left: 30px; line-height: 35px;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_care_frame .bottom_subtitle a{text-decoration:none; color:inherit;}
	#main .bottom_frame .bottom_content .bottom_main_frame .bottom_care_frame .bottom_subtitle a:hover{text-decoration:underline; color:inherit;}


	#main .bottom_frame .bottom_content .bottom_main_frame .payment_icon{width: 600px; float:left;}
	#main .bottom_frame .bottom_content .bottom_main_frame .copyright{width: 380px; float:left; font-size: 12px;}
	
	
	
	
	
	
	/* redeem */
	#main .main_content .main_content_frame .redeem_frame{width:980px; background-color:#FFF; border: 1px solid #adadad; border-radius:5px;  }
	#main .main_content .main_content_frame .redeem_frame .redeem_login_frame{width:600px; margin-left:auto; margin-right:auto; padding: 30px;}
	#main .main_content .main_content_frame .redeem_frame .redeem_login_frame .redeem_login_line{ width:600px; height:1px; background:url(https://www.hkdotbuy.com/images/zh/red_dot.png); background-repeat:repeat-x;}
	
	#main .main_content .main_content_frame .redeem_frame .redeem_login_frame .redeem_input{
		width: 200px;
		border: 1px solid #BBBBBB; 
		background: #fff; 
		-moz-border-radius:3px; 
		-webkit-border-radius: 3px; 
		border-radius: 3px;
		height: 27px;
	}
	#main .main_content .main_content_frame .redeem_frame .redeem_login_frame .redeem_checkcode{width: 50px; height: 27px;}
	
	#main .main_content .main_content_frame .redeem_frame .redeem_title_frame{width:600px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_frame .redeem_logo{width: 140px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_frame .redeem_title{width: 460px; float:left;}
	
	#main .main_content .main_content_frame .redeem_frame .redeem_account_frame{width:600px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_account_frame .redeem_account_main_frame{width:300px; float:left;}
	
	
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame{margin-left:auto; margin-right:auto; width:800px;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame{width:800px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_image{width: 150px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_product{width: 250px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_qty{width: 100px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_change_qty{width: 100px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_changed_qty{width: 100px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_detail{width: 100px; float:left;}
	
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_coupon_code{width: 150px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_security_code{width: 300px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_status{width: 150px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_date{width: 200px; float:left;}
	#main .main_content .main_content_frame .redeem_frame .redeem_title_list_frame .redeem_title_list_main_frame .title_list_confirm{width: 100px; float:left;}
	
	
	#main .main_content .main_content_frame .redeem_frame .grey_line{width:800px; border-bottom: dotted  1px #999; margin-top: 10px; margin-bottom: 10px;}
	#main .main_content .main_content_frame .redeem_frame .half_grey_line{width:400px; border-bottom: dotted  1px #999; margin-top: 10px; margin-bottom: 10px;}
	
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame{margin-left:auto; margin-right:auto; width:800px;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame{width:800px; float:left;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_detail_image{width: 150px; float:left;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_detail_product{width: 250px; float:left;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_summary{width: 250px; float:left;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_summary .summary_title{width: 150px; float:left; font-weight:bold;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_summary .summary_detail{width: 100px; float:left;}
	
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_place{width: 390px; margin-left:10px; float:left;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_place .redeem_place_address{width:290px; float:left;}
	#main .main_content .main_content_frame .redeem_frame  .redeem_detail_frame .redeem_detail_main_frame .redeem_place .redeem_place_coupon{width: 90px; padding-left:10px; float:left; text-align:center;}

	/* common style */
	.clear{clear:both;}
	.df_height{height: 10px;}
	.relative{position:relative;}
	.grey_border{border: 1px solid #999;}
	
	.red_border{border: 1px solid #c71b1f;}
	.rgrey_border{border: 1px solid #adadad;}
	
	.grey_radius_border{border: 1px solid #adadad; border-radius:5px;}
	.white_bg{background-color:#FFF;}
	
	.red{color:#c71b1f}
	.real_red{color:#fe0000 !important;}
	.grey{color:#666}
	
	.non_fix_top_menu{margin-left:auto; margin-right:auto; width: 100%;  z-index: 1000;}
	.fix_top_menu{position: fixed; top: 0; margin-left:auto; margin-right:auto; width: 100%;  z-index: 1000;}

	.hidden{display:none;}
	.display{display:block;}
	.dot_line{border: dotted  1px #FFF; margin-top: 10px; margin-bottom: 10px;}
	
	/* offline payment */
	.offline_main_frame{width: 900px; float:left;}
	.offline_main_frame .offline_arrow{float:left; width:20px; margin-top: 42px; padding-left: 3px; padding-right: 3px;}
	.offline_main_frame .offline_frame{float:left; width:183px; height: 111px; padding: 10px; background-color: #f7f7f7; font-size:14px; text-align:center;}
	
	input {
		border: 1px solid #BBBBBB; 
		background: #fff; 
		-moz-border-radius:3px; 
		-webkit-border-radius: 3px; 
		border-radius: 3px;
	}	
	
	.input_email{width: 200px; height: 20px;}
	.input_email_image{border: 1px solid #adadad; border-radius:5px; width: 250px; height: 233px; overflow:hidden;}
	
	.select_exchange_address{
		border: 1px solid #BBBBBB; 
		background: #fff; 
		-moz-border-radius:3px; 
		-webkit-border-radius: 3px; 
		border-radius: 3px;
		width:350px;		
	}
	
	.message_box{		
		width: 300px;
		height: 60px;
		border: 1px solid #BBBBBB; 
		background: #fff; 
		-moz-border-radius:3px; 
		-webkit-border-radius: 3px; 
		border-radius: 3px;
		vertical-align:middle;
		display:table-cell;
	}
	
	.white_text{color:#FFF;}
	
	.search_form{display:none; position:absolute; width: 330px; height: 25px; padding: 10px; background-color:#999; top: 75px; border: 1px solid #adadad; border-radius:5px; opacity:0.9;-moz-opacity:0.9;-khtml-opacity: 0.9; filter:alpha(opacity=90);}
	img{border: 0px;}
	
	.common_white_bg{border: 1px solid #BBBBBB; 
		background: #fff; 
		-moz-border-radius:3px; 
		-webkit-border-radius: 3px; 
		border-radius: 3px;
		padding: 50px;
	}
	</pre></body></html>