@charset "UTF-8";

#continue_shopping {width:918px;height:30px;line-height:30px;margin-bottom:10px;background:url(../images/icon_arrow.gif) left 11px no-repeat;padding-left:16px;}
	#continue_shopping a {text-decoration:underline;font-size:13px;}
#shopping_cart_l { width:900px; }
	#shopping_cart_l .shopping_cart_l_title { width:919px; border-left:#727272 7px solid; padding-left:8px; float:left; height:28px; line-height:28px; font-family:"新細明體", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; background:#8f8f8f url(../images/icon_cart.jpg) right center no-repeat; }
	#shopping_cart_l .shopping_cart_l_content { border-left:#CCCCCC 7px solid; padding:8px 18px; width:891px; float:left; background:#f7f7f7; }
	#shopping_cart_l ul { width:891px; }
	#shopping_cart_l ul li.shopping_cart_l_list { width:891px; float:left; font-size:13px; border-bottom:1px #cdcdcd dotted; padding-top:8px; padding-bottom:8px; color:#434343; }
	#shopping_cart_l ul li.last { width:891px; float:left; font-size:13px; padding-top:8px; padding-bottom:8px; color:#434343; border:0; }
	#shopping_cart_l ul li.shopping_cart_l_list .list_title {font-weight:bold;color:#333333; font-size:12px; }
	#shopping_cart_l ul li.shopping_cart_l_list .item { width:350px; float:left; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dt { width:55px; padding-right:5px; float:left; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dt img { display:block; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dd { width:285px; float:left; line-height:20px; }
	#shopping_cart_l ul li.shopping_cart_l_list .qty { width:80px; float:left; }
	#shopping_cart_l ul li.shopping_cart_l_list .price { width:140px; float:left; }
	#shopping_cart_l ul li.shopping_cart_l_list .total { width:170px; float:left; }
	#shopping_cart_l ul li.shopping_cart_l_list .delete { width:151px; float:left; }
	#shopping_cart_l ul li.shopping_cart_l_list .delete img { vertical-align:middle; }
	#shopping_cart_l ul li.shopping_cart_l_list .delete a, .delete a { font-family:"新細明體", Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
	#shopping_cart_l ul li.shopping_cart_l_list .delete a:hover, .delete a:hover { font-family:"新細明體", Arial, Helvetica, sans-serif; font-size:11px; color:#76b900;}

	#shopping_cart_l ul li.cart_button {border-bottom:none;}
	#shopping_cart_l ul li.cart_button .refresh_cart { width:170px; text-align:right; float:left; }
	#shopping_cart_l ul li.cart_button .note {width:250px; float:left; text-align:left; font-size:11px;}
	#shopping_cart_l ul li.cart_button .refresh_cart input.update_cart { cursor:pointer; border:0; width:96px; height:24px; background:url(../images/cht_update_cart.gif); } 
	#shopping_cart_l ul li.cart_button .refresh_cart input.update_cart:hover {background-position: 0 -24px;}
	#shopping_cart_l ul li.cart_button .total_price { width:195px; text-align:right; float:left; line-height:20px; }
	#shopping_cart_l ul li.cart_button .proceed_to_check_out { width:327px; float:right; text-align:right; }
	#shopping_cart_l ul li.cart_button .proceed_to_check_out input.proceed {cursor:pointer; border:0; width:144px; height:33px; background:url(../images/cht_proceed_checkout.jpg) no-repeat 0 0;}
	#shopping_cart_l ul li.cart_button .proceed_to_check_out input.proceed:hover {background-position: 0 -33px;}
#coupon { width:350px;float:left; margin-right:30px;}
	#coupon #coupon_title { width:335px; border-left:#aeaeae 7px solid; padding-left:8px; background:#d9d9d9; height:28px; line-height:28px; color:#626262; font-weight:bold; background:#d9d9d9 url(../images/icon_coupon.jpg) right center no-repeat; }
	#coupon #coupon_content { width:310px; background:#f7f7f7; padding:10px 20px;}
	#coupon #coupon_content input { vertical-align:middle; }
	#coupon #coupon_content .couponcode {color:#666; padding:4px 2px;}
	#coupon #coupon_content .btn_coupon { width:106px; height:24px; background:url(../images/btn_apply_coupon.jpg) no-repeat 0 0; border:0; cursor:pointer; }
	#coupon #coupon_content .btn_coupon:hover {background-position: 0 -24px;}
	#coupon #coupon_content  .product_infor { width:305px; margin-top:10px; height:25px; }
	#coupon #coupon_content  .product_infor .product_name { width:265px; float:left; line-height:13px; }
	#coupon #coupon_content  .product_infor .delete_product { width:10px; float:right; text-align:center; }
	table.coupon {margin-top:10px;} 
	table.coupon td {padding:2px 0; vertical-align:top; line-height:13px;} 

	
#caculate_shipping { width:260px; float:left; }
	#caculate_shipping #caculate_shipping_title { width:245px; border-left:#aeaeae 7px solid; padding-left:8px; background:#d9d9d9; height:28px; line-height:28px; color:#626262; font-weight:bold; background:#d9d9d9 url(../images/icon_calculate.jpg) right center no-repeat;; }
	#caculate_shipping #caculate_shipping_content { width:220px; background:#f7f7f7; padding:10px 20px; }
	#caculate_shipping #caculate_shipping_content input { vertical-align:middle; }
	#caculate_shipping #caculate_shipping_content .zipcode {color:#666; padding:4px 2px;}
	#caculate_shipping #caculate_shipping_content .btn_estimate { width:106px; height:24px; background:url(../images/btn_get_estimate.jpg) no-repeat 0 0; border:0; cursor:pointer; }
	#caculate_shipping #caculate_shipping_content .btn_estimate:hover {background-position: 0 -24px;}

	#caculate_shipping #caculate_shipping_content .shipping_infor { width:205px; margin-top:10px; }
	#caculate_shipping #caculate_shipping_content .shipping_infor .shipping_method { width:125px; float:left; line-height:13px; }
	#caculate_shipping #caculate_shipping_content .shipping_infor .shipping_fee { width:70px; float:right; }

#steps { width:934px; height:25px; padding-top:5px; font-family:"新細明體", Arial, Helvetica, sans-serif; }
	#steps ul { width:474px; height:18px; margin:0 auto; }
	#steps li { width:117px; float:left; background:#CCC; }
	#steps li div { width:105px; height:18px; line-height:18px; padding-right:12px; text-align:center; background:url(../images/step_tail_normal.jpg) right center no-repeat; color:#FFF; }
	#steps li.first { width:126px; background:#CCC url(../images/step_tail_normal_first.jpg) left center no-repeat; }
	#steps li.first div { width:102px; padding-left:12px; padding-right:12px; }
	#steps li.last { width:114px; }
	#steps li.last div { width:105px; padding-right:9px; background-image:url(../images/step_header_normal_last.jpg); }
	#steps li.current { background-color:#b4d465; }
	#steps li.current div { background-image:url(../images/step_header_current.jpg); }
	#steps ul.first_current li.first { background-image:url(../images/step_tail_current_first.jpg); }
	#steps ul.first_current li.first div { background-image:url(../images/step_header_current.jpg); }
	#steps ul.second_current li.first div { background-image:url(../images/step_tail_current.jpg); }
	#steps ul.third_current li.second div { background-image:url(../images/step_tail_current.jpg); }
	#steps ul.last_current li.third div { background-image:url(../images/step_tail_current.jpg); }
	#steps ul.last_current li.last div { background-image:url(../images/step_header_current_last.jpg); }
#step_block { width:934px; }
	#step_left { width:540px; float:left; }
		#step_left .common_block { float:left; clear:both; }
		#step_left .common_title { width:525px; float:left; border-left:#757575 7px solid; background:#8f8f8f url(../images/icon_arrow.jpg) right center no-repeat; padding-left:8px; height:28px; line-height:28px; font-size:14px; color:#FFF; font-weight:bold; }
		#step_left .common_content { width:497px; float:left; border-left:#c1c1c1 7px solid; background:#f1f1f1; padding:15px 18px; color:#626262; line-height:12px; }
		#step_left .common_content b { color:#333; line-height:20px;}
			.common_form { width:497px; }
			.common_form p { text-align:right; line-height:0; }
			.common_form div { width:100%; clear:both;}
			.common_form dl { width:100%; clear:both; }
			.common_form dt { width:105px; float:left; clear:both; height:25px; line-height:25px; margin-bottom:3px; text-align:right; font-size:12px; }
			.common_form dd { width:385px; float:right; height:25px; margin-bottom:3px; line-height:25px;}
			.common_form_long { width:750px;}
			.common_form_long dt { width:150px;}
			.common_form_long dd { float:left; margin-left:10px; }
			.common_form dd .input, .common_form dd textarea { width:140px; padding:4px 2px; color:#333;/* margin-left:4px; */}
			.common_form dd .long { width:260px;}
			.common_form dd .short { width:80px; }
			.common_form dd input { vertical-align:middle; }
			.common_form dd input.zip { border-color:#e60012; }
			.common_form dd textarea { vertical-align:middle; }
			.common_form dl.form_submit dt, .common_form dl.form_submit dd { padding-top:50px; }
			.common_form dl.form_submit dd { text-align:right; }
			.common_form dd .secu_code { width:50px; }
			.common_form dd img { vertical-align:middle; }
			.payment_form { width:497px; }
			table.columns3 {margin-top:10px; font-family:"新細明體", Arial, Helvetica, sans-serif;}
			table.columns3 td {vertical-align:top; text-align:left; font-size:12px; padding-right:6px; padding-bottom:5px; padding-bottom:10px !important; }
			table.columns3 td.submit{text-align:right; padding-top:50px;}
			.payment_form input.submit{width:257px; height:33px; background:url(../images/btn_proceed_to_shipping_method.jpg) no-repeat 0 0; border:0; cursor:pointer;}
			.payment_form input.submit:hover {background-position: 0 -33px;}
			#regist_form input.submit { width:257px; height:33px; background:url(../images/btn_proceed_to_shipping_method.jpg); border:0; cursor:pointer; }
			#regist_form input.submit:hover {background-position: 0 -33px;}
			#shipping_method_form input.submit{width:207px; height:33px; background:url(../images/btn_proceed_to_payment.jpg); cursor:pointer; border:0;}
			#shipping_method_form input.submit:hover {background-position: 0 -33px;}			
			/*input.submit_payment{width:187px; height:33px; background:url(../images/btn_place_order.jpg) no-repeat 0 0; border:0; cursor:pointer;}*/

			
			input.submit_shippingMethod{width:257px; height:33px; background:url(../images/btn_proceed_to_shipping_method.jpg) no-repeat 0 0; border:0; cursor:pointer;}
			input.submit_shippingMethod:hover {background-position: 0 -33px;}

			.submit_shippingMethod{float:right; margin-top:40px;}
						
			input.submit_continue{width:147px; height:33px; background:url(../images/cht_continue.jpg) no-repeat 0 0; border:0; cursor:pointer;}
			input.submit_continue:hover {background-position: 0 -33px;}

			input.back_to_home{width:86px; height:24px; background:url(../images/cht_home.gif) no-repeat 0 0; border:0; cursor:pointer;}
			input.back_to_home:hover {background-position: 0 -24px;}
			
			input.back_to_cart{width:115px; height:33px; background:url(../images/cht_back_to_cart.gif) no-repeat 0 0; border:0; cursor:pointer;}
			input.back_to_cart:hover {background-position: 0 -33px;}
/*END*/

			.submit_payment_logo{float:left; margin-top:20px;width:150px;}	
			.submit_payment{float:right; margin-top:40px;width:190px;}			
			input.submit_placeOrder{width:144px; height:33px; background:url(../images/cht_proceed_checkout.jpg) no-repeat 0 0; border:0; cursor:pointer;}
			input.submit_placeOrder:hover {background-position: 0 -33px;}

	#step_right { width:380px; float:right; }
		#step_right .common_block { float:left; clear:both; }
		#step_right .common_title { width:365px; float:left; border-left:#9a9a9a 7px solid; background:#c1c1c1 url(../images/icon_cart_gray.jpg) right center no-repeat; padding-left:8px; height:28px; line-height:28px; color:#626262; font-weight:bold; font-size:14px; }
		#step_right .common_content { width:342px; border:#d0d0d0 1px solid; float:left; background:#ffffff; padding:15px 18px; }
		#step_right .common_content b { color:#333; line-height:20px; }
			#cart_form .right_cart_item { width:342px; margin-bottom:10px; float:left; border-bottom:1px #cdcdcd dotted; color:#626262; }
			#cart_form .right_cart_item .product_pic { width:55px; height:55px; float:left; }
			#cart_form .right_cart_item .product_infor { width:340px; height:35px; float:left; }
			#cart_form .right_cart_item .category { height:25px; color:#999; font-weight:bold; font-size:11px; font-family:"新細明體", Arial, Helvetica, sans-serif; }
			#cart_form .right_cart_item .product_infor .product_name { width:175px; float:left; height:26px; line-height:13px; }/*Added@2010/04/13*/
			#cart_form .right_cart_item .product_infor .product_name a { text-decoration:none; }
			#cart_form .right_cart_item .product_infor .product_qty{ width:25px; height:23px; float:left; line-height:13px; margin-left:10px;text-align:right; }
			#cart_form .right_cart_item .product_infor .product_num { width:50px; height:23px; float:left; line-height:13px; margin-left:10px;text-align:right; }
			#cart_form .right_cart_item .product_infor .product_price { width:70px; height:23px; float:right; font-weight:bold; line-height:13px; text-align:right; }
			#cart_form .price_summary { width:342px; text-align:right; line-height:15px; }
			#cart_form .price_summary span.total { font-size:13px; color:#eb6100; }
			#cart_form .price_summary .price {width:120px; float:right;}
			#cart_form .price_summary .text { width:200px; float:left; text-align:left; }
			#cart_form .update_cart { width:342px; height:30px; padding-top:10px;clear:both; }
			#cart_form .update_cart .update_btn { width:93px; float:right; }
			#cart_form input.submit { width:96px; height:24px; background:url(../images/btn_refresh_cart.jpg); cursor:pointer; border:0; }
			#cart_form input.submit:hover {background-position: 0 -24px;}
			#cart_form input.submit_editCart { width:96px; height:24px; background:url(../images/cht_edit_cart.gif); cursor:pointer; border:0; }
			#cart_form input.submit_editCart:hover {background-position: 0 -24px;}
			#order_summary dt { width:60px; float:left; height:14px; line-height:14px; }
			#order_summary dd { width:280px; float:right; height:14px; line-height:14px; }
			#order_summary b { font-size:13px; }
	#step_left .return_customer {background:#8f8f8f url(../images/icon_return_customer.jpg) right center no-repeat; }
	#step_left .new_customer {background:#8f8f8f url(../images/icon_new_customer.jpg) right center no-repeat; }
	#step_left .shipping {background:#8f8f8f url(../images/icon_shipping.jpg) right center no-repeat; }
	#step_left .billing {background:#8f8f8f url(../images/icon_billing.jpg) right center no-repeat; }
	#step_left .payment {background:#8f8f8f url(../images/icon_payment.jpg) right center no-repeat; }
	#step_right .shipping_info {background:#c1c1c1 url(../images/icon_shipping_info.jpg) right center no-repeat; }
	#step_right .summary {background:#c1c1c1 url(../images/icon_summary.jpg) right center no-repeat; }

		#step_middle { width:900px; }
		#step_middle .common_block { float:left; clear:both; }
		#step_middle .common_title { width:920px; float:left; border-left:#757575 7px solid; background:#8f8f8f; padding-left:8px; height:28px; line-height:28px; color:#FFF; font-weight:bold; font-size:15px; }
		#step_middle .common_content { width:892px; float:left; border-left:#c1c1c1 7px solid; background:#f1f1f1; padding:15px 18px; color:#626262; line-height:15px; font-size:12px; }
		#step_middle .common_content b { color:#333; line-height:24px; font-size:12px; }
/*error message*/
		#step_middle .errorTitle {background:#8f8f8f url(../images/icon_error.jpg) no-repeat right;font-size:15px; }
		#step_middle .errorContent p{width:600px;font-size:13px;}

/*Added 04/08/2010*/
		#step_middle .passwordEdit { width:300px; float:right; text-align:right; margin-right:119px ; margin-bottom:10px; } 
		*:first-child+html #step_middle .passwordEdit { margin-right:60px; }
/*END*/

/*account login*/
		#step_middle .halfTitle {width:442px; }
		#step_middle .returnCustomer{background:#8f8f8f url(../images/icon_return_customer.jpg) no-repeat right;}
		#step_middle .newCustomer{background:#8f8f8f url(../images/icon_new_customer.jpg) no-repeat right;}
		#step_middle .halfContent {width:414px;}
		#step_middle .halfContent p{width:412px;}
		#step_middle .halfContent table{margin-bottom:10px; width:400px; }
		#step_middle .halfContent td{vertical-align:top; text-align:left; padding: 4px 2px;}
		#step_middle table{margin-bottom:10px; width:600px; margin-top:10px;}
		#step_middle td{vertical-align:top; text-align:left; padding: 4px 2px;}
		#step_middle .halfBlock{width:420px;}
		
		.login_submit { width:86px; height:24px; background:url(../images/cht_sign_in.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:20px;}
		.login_submit:hover {background-position: 0 -24px;}


/*account information*/
		/*#step_middle .addressBook{background:#8f8f8f url(../images/icon_address_book.gif) no-repeat right;}*/
		#step_middle .addressBook{background:#8f8f8f url(../images/icon_address_book.gif) no-repeat right;}
		#step_middle .recentOrder{background:#8f8f8f url(../images/cht_icon_recent_order.gif)  no-repeat right;}
		#step_middle .latestRequest{background:#8f8f8f url(../images/icon_latest_request.gif) no-repeat right;}
		#step_middle .latestReturn{background:#8f8f8f url(../images/icon_latest_return.gif) no-repeat right;}
		#step_middle .myReward{background:#8f8f8f url(../images/icon_reward.gif) no-repeat right;}
		#step_middle .shippingInfo{background:#8f8f8f url(../images/icon_shipping.jpg) no-repeat right;}		
		#step_middle .billingInfo{background:#8f8f8f url(../images/icon_billing.jpg) no-repeat right;}		
		#step_middle .newsletter{background:#8f8f8f url(../images/icon_letter.gif) no-repeat right;}		
		#step_middle .thankYou{background:#8f8f8f url(../images/icon_thank_you.gif) no-repeat right;}
		#step_middle .affiliate{background:#8f8f8f url(../images/icon_affiliate.gif) no-repeat right;}
		.affiliate_text{font-size:12px; line-height:20px;}
                #step_middle .affiliate_table {margin:0 0 20px 10px}
                .affiliate_sub { color:#555555; font-size:11px; font-weight:normal; }
                .aff_div { width:580px; border-bottom:1px dotted #CDCDCD; margin-bottom:15px; }

				
/*account buttons*/
		.create_submit { width:86px; height:24px; background:url(../images/cht_sign_up.jpg) no-repeat 0 0; border:0; cursor:pointer;  margin-top:20px;}
		.create_submit:hover {background-position: 0 -24px;}
		.update_submit { width:103px; height:24px; background:url(../images/btn_update.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:10px;}
		.update_submit:hover {background-position: 0 -24px;}
		.request_submit { width:86px; height:24px; background:url(../images/btn_submit.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:10px;}
		.request_submit:hover {background-position: 0 -24px;}
		.cancel_submit { width:86px; height:24px; background:url(../images/cht_cancel.gif) no-repeat 0 0; border:0; cursor:pointer; margin-top:10px;}
		.cancel_submit:hover {background-position: 0 -24px;}
		.send_submit { width:86px; height:24px; background:url(../images/cht_send.gif) no-repeat 0 0; border:0; cursor:pointer; margin-top:10px;}
		.send_submit:hover {background-position: 0 -24px;}
		.back_submit { width:106px; height:24px; background:url(../images/btn_back.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:10px;}
		.back_submit:hover {background-position: 0 -24px;}
		.modify_submit { width:106px; height:24px; background:url(../images/cht_modify.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:0;}
		.modify_submit:hover {background-position: 0 -24px;}
		.remove_submit { width:106px; height:24px; background:url(../images/cht_remove.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:0;}
		.remove_submit:hover {background-position: 0 -24px;}
		.multi_remove { width:106px; height:24px; background:url(../images/cht_multi_remove.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:0;}
		.multi_remove:hover {background-position: 0 -24px;}
		.view_rma_submit { clear:both; float:left; width:177px; height:24px; background:url(../images/btn_view_rma.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:0;}
		.view_rma_submit:hover {background-position: 0 -24px;}
		.redeem_submit { clear:both; float:left; display:block; width:177px; height:24px; background:url(../images/btn_redeem.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:20px;}
		.redeem_submit:hover {background-position: 0 -24px;}
		.newRMA_submit { display:block; width:107px; height:24px; background:url(../images/btn_newRMA.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:0; text-align:right;}
		.newRMA_submit:hover {background-position: 0 -24px;}
		.go_2_submit {  width:32px; height:24px; background:url(../images/btn_go_2.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:0;}
		.go_2_submit:hover {background-position: 0 -24px;}


/*my account*/
#back {width:918px;line-height:30px;background:url(../images/icon_arrow.gif) left 11px no-repeat;padding-left:16px;margin-bottom:-10px; margin-top:-10px;}
.border-bottom{border-bottom:1px #cdcdcd dotted; padding-bottom:30px; width:880px;}

/*thank you*/
.shipping_left{width:200px;float:left; margin-right:10px;}
#step_middle .cart_thankyou {border:0; padding-left:0; background:#f1f1f1; width:800px;}
#step_middle .width-700 {width:700px; float:left;}
#step_middle .width-350 {width:350px; float:left;}
#step_middle .width-500 {width:500px; float:left;}
#step_middle .width-100 {width:100px; float:left;}
#step_middle .width-150 {width:150px; float:left;}
#step_middle .width-50 {width:50px; float:left; margin-right:0;}
#step_middle .width-450 {width:450px; float:left;}
#step_middle .ID {font-size:11px;}
#shopping_cart_l ul li.cart_button .total_price_thankyou {float:right; width:327px; margin-right:190px;}
#shopping_cart_l ul li.cart_button .proceed_to_check_out-300 { width:300px; float:right; text-align:right; margin-top:10px; }

/*tracking added@20091208*/
.tracking_left{width:300px;float:left; margin-right:10px;}
.tracking_right{width:200px;float:right; margin-right:0;}
.tracking_note{clear:both; padding-top:40px;}


/*add request*/
		#page_left { width:900px; }
		#page_left .common_block { float:left; clear:both; }
		#page_left .common_title { width:auto; float:left; border-left:#757575 7px solid; background:#8f8f8f; padding-left:8px; height:28px; line-height:28px; color:#FFF; font-weight:bold; }
		#page_left .common_content { width:auto; float:left; border-left:#c1c1c1 7px solid; background:#f1f1f1; padding:15px 18px; color:#626262; line-height:15px; }
		#page_left .common_content b { color:#333; line-height:24px;}
		

/*search*/ /*modified@20091208*/
.search_results{clear:both; float:left; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px dotted #999; display:block; }
.search_results img{float:left}
.search_results p{line-height:16px;}
.last{border-bottom:0px;}
.search_results_list{float:left; margin-left:20px; width:670px;}

/*ADD 04/09/2010*/
.purchaseLater_add_to_cart { width:103px; height:24px; float:left; }
.purchaseLater_delete { width:70px; height:24px; float:left; }
.wish_list_delete a { background:url(http://xoipipevo.3dcartstores.com/assets/images/index/icon_delete.gif) no-repeat 3px 1px; padding-left:17px; margin-left:10px; font-family: "新細明體", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size:11px; color:#666; vertical-align:middle; }
.wish_list_delete a:hover { font-family:"新細明體", Arial, Helvetica, sans-serif; font-size:11px; color:#76b900; }

.stock_delete a { background:url(http://xoipipevo.3dcartstores.com/assets/images/index/icon_delete.gif) no-repeat 3px 1px; padding-left:17px; font-family:'新細明體'; font-size:11px; color:#666; vertical-align:middle; }
.stock_delete a:hover { font-family:"新細明體", Arial, Helvetica, sans-serif; font-size:11px; color:#76b900; }

#shopping_cart_l ul li.shopping_cart_l_list .date { width:100px; float:left; }
#shopping_cart_l ul li.shopping_cart_l_list .notice-85 { width:85px; float:left; font-family: "新細明體", Arial, Helvetica, sans-serif; }

.login_require{ width:60px; margin-left:350px; height:30px; }

/*My Account Added@04/12/2010*/

.step_middle2{width:290px; margin-top:14px;}
/*left*/
.common_block_left{float:left;  width:290px;margin-top:15px;}
.common_title_left{width:290px; float:left; border-left:#757575 7px solid; background:#8f8f8f; padding-left:8px; height:28px; line-height:28px; color:#FFF; font-weight:bold; font-size:15px;}
.common_content_left{width:262px; float:left; border-left:#c1c1c1 7px solid; background:#f1f1f1; padding:15px 18px; color:#626262; line-height:15px; font-size:12px;}
.common_content_left a{ text-decoration:none; color:#666; }
.common_content_left li{ display:block; padding-top:5px; }
.common_content_left ul .no_padding{ padding-top:0; }
.addressBook{background:#8f8f8f url(../images/icon_address_book.gif) no-repeat right;}

/*middle*/
.common_content_left a:hover{ color:#76b900; }
.common_block_middle{float:left;  width:290px; margin-left:25px;margin-top:15px;}
.common_content_middle{width:262px; float:left; border-left:#c1c1c1 7px solid; background:#f1f1f1; padding:15px 18px; color:#626262; line-height:15px; font-size:12px; height:114px;}
.common_content_middle a{ text-decoration:none; color:#666; }
.common_content_middle a:hover{ color:#76b900; }
.common_content_middle li{ display:block; padding-top:5px; }
.common_content_middle ul .no_padding{ padding-top:0; }
.recentOrder{background:#8f8f8f url(../images/cht_icon_recent_order.gif) no-repeat right;}

/*right*/
.common_block_right{float:right;  width:290px; margin-right:15px;margin-top:15px;}
.common_content_right{width:262px; float:left; border-left:#c1c1c1 7px solid; background:#f1f1f1; padding:15px 18px; color:#626262; line-height:15px; font-size:12px; height:114px;}
.common_content_right a{ text-decoration:none; color:#666; }
.common_content_right a:hover{ color:#76b900; }
.common_content_right li{ display:block; padding-top:5px; }
.common_content_right ul .no_padding{ padding-top:0; }
.newsletter{background:#8f8f8f url(../images/icon_letter.gif) no-repeat right;}
