@charset "utf-8"; 

input[type="text"], input[type="password"], select option{background-color:#fff;}
/*cart*/
	
	#shopping_cart_l span.star { color:#eb6100; line-height:9px; vertical-align:sub; display:inline!important; letter-spacing:1px; font-size:13px }
	
	#shopping_cart_l { width:900px; border:0;}
	#shopping_cart_l .shopping_cart_l_title { padding-left:8px; float:left; height:28px; line-height:28px; font-weight:bold; color:#FFF;}
	#shopping_cart_l .shopping_cart_l_content { padding:8px 18px; width:891px; float:left;}
	#shopping_cart_l ul { width:870px; position:relative; }
	#shopping_cart_l ul li{border:0;}
	#shopping_cart_l ul li.shopping_cart_l_list { width:878px; float:left; font-size:13px; border-bottom:1px #cdcdcd dotted; color:#434343; background-color:transparent  }
	#shopping_cart_l ul li.last { width:870px; float:left; font-size:12px; 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:13px; }
	
	#shopping_cart_l ul li.shopping_cart_l_list > div { float:left }
	
	/*	2011.07.06 added by Ben, Single Prod gift/discount list @cart_view.html	*/
	dl.gift_list { font:11px/15px verdana, Arial, Helvetica, sans-serif; margin-top:.5em }
	dl.gift_list dt, dl.gift_list dd { float:left; width:auto }
	dl.gift_list dd { margin:-15px 0 0 4em }
	
	/* .item, .qty, .price, .total, .delete -> 350, 100, 140, 150, 120 */
	#shopping_cart_l ul li.shopping_cart_l_list .list_title { color:#313131 }
	#shopping_cart_l ul li.item_list > div, #shopping_cart_l ul li.item_list li div { padding: 8px 0; float:right }
	#shopping_cart_l ul li.item_list li { border-bottom:none }
	#shopping_cart_l ul li.shopping_cart_l_list .list_title input { font-size:13px; line-height:14px; display:inline; min-width:none; }
	#shopping_cart_l ul li.shopping_cart_l_list .item { width:285px; float:left; }
	
	#shopping_cart_l ul li.shopping_cart_l_list .item.long { width:385px }
	#shopping_cart_l ul li.shopping_cart_l_list .item.long dl dd { width:285px }
	
	#shopping_cart_l ul li.shopping_cart_l_list .item.longer { width:485px }
	#shopping_cart_l ul li.shopping_cart_l_list .item.longer dl dd { width:385px }

	#shopping_cart_l ul li.shopping_cart_l_list .item.justNormal { width:518px }
	#shopping_cart_l ul li.shopping_cart_l_list .item.withoutCash { width:418px } /* 購物車移除了現金價產品時 */
	
		
	#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; border: #ddd solid 1px; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dd { width:185px; float:left; line-height:15px; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dd a { line-height:16px; text-decoration:underline; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dd .item_property, .item_property{ color:#999; font-size:12px; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dd .installment, .installment { background-color:#E4007F; color:#FFF; font-size:11px; padding:0 2px; margin-left:5px; }
	#shopping_cart_l ul li.shopping_cart_l_list .item dd .installment, .installment { background:#76b900; color:#FFF }
	.installment.finish { margin:0 3px 0 0!important; }
	
	#shopping_cart_l ul li.shopping_cart_l_list .item dd a.gift_item{color:#eb6100;font-size:11px;}
	#shopping_cart_l ul li.shopping_cart_l_list .item dd a.gift_item:hover{color:#76b900;font-size:11px;}
	
	#shopping_cart_l ul li.shopping_cart_l_list .qty { width:60px; text-align:center;	 }
	#shopping_cart_l ul li.shopping_cart_l_list .layaway { width:100px; text-align:center }
	#shopping_cart_l ul li.shopping_cart_l_list .price { width:80px; text-align:center; position:relative; padding-left:3px }
	#shopping_cart_l ul li.shopping_cart_l_list .cash_price { width:140px; text-align:center; position:relative; padding-left:3px }
	#shopping_cart_l ul li.price_select { position:absolute; left:515px; top:-23px; height:23px; line-height:23px; text-align:center; color:#FFF; background-color:#eb6100; width:216px; }
	#shopping_cart_l.hasCash ul li.shopping_cart_l_list .price.list_title,
	#shopping_cart_l.hasCash ul li.shopping_cart_l_list .cash_price.list_title { text-indent:.5em } 
	.price input, .cash_price input { position:absolute; left:10px; top:8px; min-width:1em; margin:0; padding:0; }
	.cash_price input { left:2px }
	.hasCash .price, .hasCash .cash_price { background-color:#FEEDE1 }
	.price.box, .cash_price.box { min-height:53px; color:#eb6100 }
	
	#shopping_cart_l.hasCash ul { background:url(../images/new/bg_cart_list.png) repeat-y; } 
	
	#shopping_cart_l ul li.shopping_cart_l_list .total { width:70px; text-align:right; padding-right:13px }
	#shopping_cart_l ul li.shopping_cart_l_list .stock { width:100px; text-align:center }
	#shopping_cart_l ul li.shopping_cart_l_list .delete { width:64px; float:right; line-height:1.5; }
	#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-size:11px; color:#666;}
	#shopping_cart_l ul li.shopping_cart_l_list .delete a.cart_remove { background:url(../images/icon_delete.gif) 0 2px no-repeat; padding-left:1.3em; line-height:1.3; }
	#shopping_cart_l ul li.shopping_cart_l_list .delete a.cart_next { background:url(../images/new/icon_save.gif) 0 2px no-repeat; padding-left:1.3em; line-height:1.3; }
	
	/*	有現金價產品時 欄位要短一點	*/
	#shopping_cart_l.hasCash ul li.shopping_cart_l_list .stock { width:70px } 
	#shopping_cart_l.hasCash ul li.shopping_cart_l_list .price { width:70px }
	
	#shopping_cart_l ul li.shopping_cart_l_list .delete a:hover, .delete a:hover { font-size:11px; color:#76b900;}
	#shopping_cart_l ul li.cart_button { border-bottom:none; position:relative; min-height:250px; background-color:#FFF }
	#shopping_cart_l ul li.cart_button .note_confirm { color: #666; font-size: 11px; line-height: 1.5em; margin:0 0 13px; clear:left }
	#shopping_cart_l ul li.cart_button .note {width:323px; float:left; text-align:left; font-size:11px;}
	#shopping_cart_l ul li.cart_button .refresh_cart { float:left; background:#666;}
	#shopping_cart_l ul li.cart_button .coupon_list { float:left; margin-bottom:15px; font-size:13px; width:auto }
	
	#shopping_cart_l ul li.cart_button .msg_container { margin-top:10px; float:left; clear:none; width:50%; position:relative; padding-bottom:50px }
	
	/*	退貨政策	*/
	a.link_return { position:absolute; left:0; bottom:8px }
	
	#shopping_cart_l ul li.cart_button .shipping_note { color:#666; font-size:11px;line-height:1.5em; width:53%; }
	#shopping_cart_l ul li.cart_button .shipping_note ul.shipping_note_msgs	   { width:460px;  }
	#shopping_cart_l ul li.cart_button .shipping_note ul.shipping_note_msgs li { display:block; float:none; width:auto; margin-bottom:5px }
	#shopping_cart_l ul li.cart_button .total_price { float:right; margin:10px 64px 0 0; padding-right:13px; }
	#shopping_cart_l ul li.cart_button .total_price div span { display:block; line-height:20px  }
	#shopping_cart_l ul li.cart_button .total_price div span.hide { display:none }
	.total_price_text { width:8em; margin-right:2em; line-height:20px; }
	.total_price_text, .total_price_num { float:left; text-align:right; }
	#shopping_cart_l ul li.cart_button .total_price dl { font-weight:normal; float:right }
	#shopping_cart_l ul li.cart_button .total_price dl dt { float:right }	
	#shopping_cart_l ul li.cart_button .total_price dl dd {	margin:0; text-align:right; float:right; clear:both; min-width:50px	}
	#shopping_cart_l ul li.cart_button .total_price dl dd #cart_amt, #cart_amt { font-weight:bold; float:left; }
	.total_price_num #cart_amt { font-size:15px }	
	
	#shopping_cart_l ul li.cart_button .refresh_cart input.update_cart { margin:0; padding:0; cursor:pointer; border:0; width:96px; height:24px; background:url(../images/new/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 .proceed_to_check_out { width:240px; float:right; clear:right; text-align:right; margin-top:68px }
	
	#shopping_cart_l ul li.cart_button .proceed_to_check_out { position:absolute; right:0; bottom:8px }
	
	#shopping_cart_l ul li.cart_button .proceed_to_check_out input.proceed {cursor:pointer; border:0; width:202px; height:33px; background:url(../images/new/tw_proceed_checkout.gif) no-repeat 0 0;}
	#shopping_cart_l ul li.cart_button .proceed_to_check_out input.proceed:hover {background-position: 0 -33px;}
	
	#shopping_cart_l ul li.cart_button .proceed_to_shop a{ position:absolute; right:210px; bottom:8px }
	#shopping_cart_l ul li.cart_button .proceed_to_shop a.proceed_shop {cursor:pointer; border:0; width:202px; height:33px; background:url(../images/new/go_shop_btn.gif) no-repeat 0 0;}
	#shopping_cart_l ul li.cart_button .proceed_to_shop a.proceed_shop:hover{ background-position: 0 -33px; }
	
	
	a.popup-600-700 { text-decoration:underline; } a.popup-600-700:hover { text-decoration:none; border:none; }
	
	.align_box { width:4em; text-align:right; }
	.order_extra { border:1px solid #76b900; position:relative; width:460px; padding:28px 5px 8px; margin:20px 0 40px  }
	.order_extra_title { position:absolute; top:0; left:0; background-color:#76b900; color:#fff; font-size:13px; padding:2px 0 4px; display:inline-block; width:100%; text-indent:6px; }
	.order_extra_list { font-size:11px; color:#666; margin-bottom:3px; }
	.order_extra_list dt, .order_extra_list dt { display:inline-block; }
	.order_extra_list dt  { float:left; }
	.order_extra_list dd  { padding-left:4em; }
	.order_extra_list dd span { color:#eb6100; }
	
	/*	checkout_payment_view	*/
	dl.computer { width:120px; font-size:12px; line-height:20px; color:#626262; }
	dl.computer dt { width:6em; text-align:right; clear:both; float:left;  }
	dl.computer dd { margin:-20px 0 0 3em; font-size:13px; font-weight:normal; float:right; width:75px;   }
	
	.note { width:100%; }
	
	/*	折價券輸入區	*/
	#fill_in_coupon_code { padding:0 }
	#fill_in_coupon_code h4 { padding-bottom:4px }
	#fill_in_coupon_code div.form { float:left; margin-bottom:1em }
	#fill_in_coupon_code a { text-decoration:underline; }
	#fill_in_coupon_code input.coupon_enable { height:21px; line-height:21px; background-color:#76b900; color:#FFF; border:none }
	#fill_in_coupon_code input.coupon_enable:hover { background-color:#005E15 }
	
	/* 已套用之折價卷code */
	#coupons_code_list { float:left; margin-top:1em }	
	#coupons_code_list ul li { clear:left; line-height:1.5em; height:1.5em }
	#coupons_code_list a.cart_remove { background:url(../images/icon_delete.gif) 0 2px no-repeat; padding-left:1.3em; line-height:1.3; color:#666; font-size:11px; margin-left:1em }	
	#coupons_code_list a.cart_remove:hover { color:#76b900 }

/* register */
.common_form {
clear:both;
position:relative;
margin-top:20px;
padding:0 20px 10px 30px;
}
span.required-astro{
  position:absolute;
  right:20px;top:0;
  color:#717171;
  font-size:11px;
}
span.required-astro em{
  font-style:normal;
  font-weight:normal;
  color:#eb6100;
  margin-right:5px;
}
.common_form {
}
.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:80px; float:left; clear:both; height:25px; line-height:25px; margin-bottom:3px; text-align:right; font-size:12px; color:#555; margin-right:6px;}
.common_form dt.gorge, .common_form dd.gorge{
	height:16px;
	line-height:16px;
}
.long dt { width:70px;}
.common_form dt.long{width:80px;}
.common_form dd { width:285px; float:left; margin-bottom:3px; line-height:25px;}
.common_form dl.stretched dt{width:85px;}
.common_form dl.stretched dd{width:450px;}

dd.replacedBox input
.common_form dd .input,
.common_form dd textarea {
	color:#555;
	font-family:Verdana, sans-serif;
	width:163px;
	padding:2px;
}
.common_form dd select{
	color:#555;
  padding-top:2px;
}
.common_form dd select option{
  padding-right:7px;
}
.common_form dd label{
  padding-top:5px;
}
.common_form dd .input_shorter{ width:63px; }

.common_form dd .long, .common_form .long { width:260px;}
.common_form dd .short { width:80px; }
.common_form dd .short1 { width:117px; }
.common_form dd input { vertical-align:middle; height:15px; }
.common_form dd textarea { vertical-align:middle; }
.common_form dd.invoice {padding-left:26px;}
.common_form_long { width:830px;}

.extensile dl{
}
.extensile dl dt{
  width:150px;
  margin-right:5px;
}
.extensile dd{
  width:350px;
}
..extensile dt input.checker{
  float:left;
  margin-left:12px;
  margin-top:9px;
}
.login_require{ text-align:right; position:absolute; top:0; right:15px; }
.customer_back {font-size:11px; float:left; background:url(../images/icon_arrow.gif) no-repeat 0 2px; padding-left:16px; margin-left:17px; margin-bottom:15px;}
.common_form dd .reload_security {width:83px; height:13px; background:url(../images/new/icon_reload_security.gif) no-repeat; border:0; cursor:pointer; margin-top:10px;}
.common_form dd input:hover.reload_security {background-image:url(../images/new/icon_reload_security_2.gif);}

.reload_security2 {width:83px; height:13px; background:url(../images/new/icon_reload_security.gif) no-repeat; border:0; cursor:pointer; margin-top:10px;}

#regist_form{
position:relative;
padding:0px 20px 10px 15px;
}
#regist_form dl{
margin-left:15px;
}
.common_form_pwd_real1, .common_form_pwd_real2{
display:none;
}
/*checkout*/
	#cart_form .right_cart_item { width:272px; margin-bottom:5px; float:left; border-bottom:1px #cdcdcd dotted; padding-bottom:10px; padding-top:5px;color:#626262; }
	#cart_form .right_cart_item .product_infor { width:270px; float:left; }
	#cart_form .right_cart_item .category { font-weight:bold; font-size:11px; }
	#cart_form .right_cart_item .product_infor .product_name { width:130px; float:left; line-height:16px;}/*Added@2010/04/13*/
	#cart_form .right_cart_item .product_infor .product_qty{ width:25px; width:30px\9; float:left; line-height:13px; margin-left:10px;text-align:center; }
	#cart_form .right_cart_item .product_infor .product_num { width:40px; float:left; line-height:13px; margin-left:10px;text-align:right; }
	#cart_form .right_cart_item .product_infor .product_price { width:50px; float:right; font-weight:bold; line-height:13px; text-align:right; }
	#cart_form .price_summary { width:272px; text-align:right; line-height:15px; margin-top:10px;}
	#cart_form .price_summary span.total { font-size:15px; color:#eb6100; }
	#cart_form .price_summary .price {width:120px; float:right;}
	#cart_form .price_summary .text { width:150px; float:left; text-align:left; font-size:11px; color:#999;}
	#cart_form .price_summary .text_note { width:100%; float:left; text-align:left; font-size:11px; color:#666; line-height:1.5em;}
	#cart_form .price_summary .text_note div.aster{position:relative; padding-left:.75em; margin-bottom:1em; line-height:1.5em;}
	#cart_form .price_summary .text_note div.aster span{position:absolute; top:0; left:0;}
	#cart_form .price_summary .text_note div.aster span.checkout { position:static; margin:0 3px 0 0 }
	
	#cart_form input.submit_editCart { width:96px; height:24px; background:url(../images/new/cht_edit_cart.gif); cursor:pointer; border:0; float:right;}
	#cart_form input.submit_editCart:hover {background-position: 0 -24px;}
	.common_form_cart {margin-top:15px;}
	.common_from .long dt{width:100px;}
	.dot_line { border-bottom:1px #999 dotted; width:555px; margin:15px 0 20px 15px; background:#fff; }
	
	/* Pay Method & Installment 2011-05-19 */
	.choose_payment { width:530px; }
	.with_loan { line-height:1.4; line-height:1.6\9; }
	.with_loan span.pay_option { padding-left:0.3em; }
	.with_loan input { float:left; }
	.with_loan div.spacer { clear:both; visibility:hidden; height:0; padding-bottom:5px; padding:1px\9; }
	
	.with_loan div.pay_list { line-height:1.4; line-height:1.6\9; background-color:#efefef; margin:4px 0 15px 2em; padding:7px 6px 3px 4px; padding:7px 6px 3px 6px\9; width:260px; }
	.with_loan div.pay_list span em { font-style:normal; font-weight:normal; padding-left:0.2em; }
	.with_loan div.pay_list span b { color:#eb6100; font-weight:normal; padding-left:0.2em; }
	
	/*	2010.12.30 Added by Ben	*/
	#frmPayment p.security_icons {	margin:30px 0 0;	text-align:center;}	
	p.security_icons img {	margin-bottom:20px;	}
	.security { line-height:16px; }
	.security a.more { color:#555; text-decoration:underline; }
	.security a.more:hover { color:#76b900; text-decoration:none; }
	
	/* Layaway in checkout_finish_view */
	.layaway_confirm {position:relative; margin:5px 0 0 5px; padding:8px 8px 8px 0; width:212px; min-height:54px; border:1px solid #e4007f; color:#565656; float:right}
	.layaway_mark {position:absolute; top:-23px; left:-15px;}
	.layaway_notice {margin:0; padding:0; margin-bottom:5px;}
	.layaway_notice em {font-size:11px; font-style:normal;}
	.layaway_detail {margin:0; padding:3px 0; line-height:1.3;}
	.layaway_detail span.layaway_set em {padding-left:0.2em;}
	.layaway_detail span.layaway_set b {font-weight:normal; color:#eb6100; padding-left:0.2em;}
	
	.layaway_detail input.rbtn{float:left; margin:1px 5px 0 0; margin:-1px 5px 0 0\9;}

	#shopping_cart_l ul li.cart_button .total_large{text-align:right; font-size:15px; text-decoration:underline;}
	#shopping_cart_l ul li.cart_button .download_order { width:100px; font-size:11px; text-align:right; margin:1em 0; position:absolute; right:0; bottom:0 }
	#shopping_cart_l ul li.cart_button .download_order.finish { position:static; float:right }
	.shipping_left{width:200px;float:left; margin-right:15px; line-height:16px;}
	
	table.price_summary {margin-left:506px; width:auto;}
	table.price_summary tr td{line-height:1.3;}
	table.price_summary td.title {width:100px; text-align:left; font-size:13px;}
	table.price_summary td.value{ text-align:right;font-size:13px; padding-left:1em }
	table.price_summary td.note2 { font-size:11px; color:#666; }
	
	table.price_summary.finish td.value, table.price_summary.finish td.total_large { padding-right:9px  }
	
  .pay_secure { border-top:10px solid #dcdcdc; margin:35px -12px 0; padding:0 12px; line-height:1.6; }
	
/* customer */
.affiliate_text{font-size:12px; line-height:20px;}
.affiliate_text_link{text-decoration:underline; display:inline-block; max-width:405px;}
.affiliate_table {width:800px; margin-left:-5px;}
.affiliate_table input { min-width:0 }
.affiliate_table th{font-weight:bold;}
.affiliate_table td, .affiliate_table th{padding:0 5px; text-align:left; vertical-align:top; }
.affiliate_table hr {border:0; border-bottom: 1px dotted #999; height:1px;}
.common_form dd textarea { width:283px; padding:4px 2px; color:#555; height:100px; font-size:12px;}
.common_form dd select option { font-size:13px;color:#555;}

/* 退換貨申請 table, added by Ben @2011.06.27 */
.return_table {	width:800px; table-layout:fixed; margin:10px 0 0 23px }
.return_table th { background-color:#DCDCDC; border:1px solid #FFF; border-width:0 0 1px 0; height:22px; }
.return_table td { background-color:#EEE; border-bottom:1px solid #FFF; padding:4px 2px;  }
.return_table .nobg td { background:none; }
.return_table td.msg { background:none; vertical-align:bottom; padding-left:8px; padding-bottom:0; }
.return_table td.checkbox { padding-top:2px; width:20px; }
.return_table .price { text-align:right; padding-right:13px }
.return_table td div { overflow:visible; z-index:999; }
.return_table .prodName { margin-left:-26px; line-height:22px; }
.return_table .prodName2 { margin-left:-7px; padding-bottom:2px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
	.return_table .prodName { margin-left:-2px; }
	.return_table .prodName2 { margin-left:2px; }	 
}

/* forget password reset page */
#chk_code { margin-top:-12px; }
#chk_code_dd { line-height:35px; line-height:25px\9; }
#chk_code_span { margin-top:-10px; margin-top:-3px\9; }

/*buttons*/		
.login_submit { width:86px; height:24px; background:url(../images/new/cht_sign_in.jpg) no-repeat 0 0; border:0; cursor:pointer; margin-top:30px; float:right;}
.login_submit:hover {background-position: 0 -24px;}

.create_submit { width:96px; height:24px; background:url(../images/new/cht_next.gif) no-repeat 0 0; border:0; cursor:pointer;  margin-top:30px;float:right;}
.create_submit:hover {background-position: 0 -24px;}

.modify_submit { width:86px; height:24px; background:url(../images/new/cht_back_modify.gif) no-repeat 0 0; border:0; cursor:pointer;  margin-top:30px;float:right;}
.modify_submit:hover {background-position: 0 -24px;}

.confirm_submit { width:86px; height:24px; background:url(../images/new/cht_confirm_send.gif) no-repeat 0 0; border:0; cursor:pointer;  margin-top:30px;float:right; margin-left:8px;}
.confirm_submit:hover {background-position: 0 -24px;}

.home_continue_submit { width:122px; height:24px; background:url(../images/new/cht_home_continue.gif) no-repeat 0 0; border:0; cursor:pointer;  margin-top:30px;float:right; margin-left:8px;}
.home_continue_submit:hover {background-position: 0 -24px;}

input.submit_continue{width:147px; height:33px; background:url(../images/new/cht_continue.jpg) no-repeat 0 0; border:0; cursor:pointer; float:right; margin-top:20px;}
input.submit_continue:hover {background-position: 0 -33px;}

input.place_order{width:200px; height:33px; background:url(../images/new/cht_place_order1.gif) no-repeat 0 0; border:0; cursor:pointer; float:right; margin-top:10px; text-indent:-9999px}
input.place_order:hover {background-position: 0 -33px;}

input.pod_place_order{width:200px; height:33px; background:url(../images/new/cht_pod_place_order.gif) no-repeat 0 0; border:0; cursor:pointer; float:right; margin-top:10px; text-indent:-9999px}
input.pod_place_order:hover {background-position: 0 -33px;}

input.view_my_order{width:122px; height:24px; background:url(../images/new/cht_view_my_order_btn.gif) no-repeat 0 0; border:0; cursor:pointer; float:right; margin-top:30px;}
input.view_my_order:hover {background-position: 0 -24px;}

input.continue{width:122px; height:24px; background:url(../images/new/cht_continue.gif) no-repeat 0 0; border:0; cursor:pointer; float:right; margin-top:30px;}
input.continue: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; float:right; margin-left:5px;}
.send_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; float:right;}
.cancel_submit:hover {background-position: 0 -24px;}

.add_to_cart_submit { width:103px; height:24px; background:url(../images/cht_add_to_cart.gif) no-repeat 0 0; border:0; cursor:pointer; margin-top:0;text-align:right;}
.add_to_cart_submit:hover {background-position: 0 -24px;}

.add_to_preorder { width:103px; height:24px; background:url(../images/new/btn_tw_preorder_sm.gif) no-repeat 0 0; border:0; cursor:pointer; }
.add_to_preorder:hover { background-position: 0 -24px;}

.add_to_stock_notice_submit { width:103px; height:24px; background:url(../images/cht_stock_notice.gif) no-repeat 0 0; border:0; cursor:pointer; margin-top:0;text-align:right;}
.add_to_stock_notice_submit:hover {background-position: 0 -24px;}

.checkout_confirm_submit { width:174px; height:24px; background:url(../images/new/cht_proceed_checkout2.gif) no-repeat 0 0; border:0; cursor:pointer;  margin-top:30px;float:right; margin-left:8px;}
.checkout_confirm_submit:hover {background-position: 0 -24px;}

#base_info{
	margin-top:20PX;
	color:#0075a9;
}
a.open_base_info_btn{
	color:#0075a9;
	font-size:13px;
	font-weight:bold;
	background:url(../images/new/arrow_left.png) right center no-repeat;
	padding-right:15px;
}
a.open_base_info_btn:hover, a.toggled{
	color:#76b900;
  background:url(../images/new/arrow_down.png) right center no-repeat;
}
.base_info_note{
	color:#555;
	line-height:1.5em;
}
.base_info_toggle{display:block;}

#state, #city{
	margin-top:2px\9;
}
#zipcode{
	margin-top:-7px\9;
}

#labZip{
float:right;
margin-top:-25px;
margin-left:136px;
margin-top:-25px\9;
margin-left:128px\9;
}

.subscribe-epaper{
	padding:15px 0 15px 13px;
	line-height:1.5em;
}
.mix-indent{
	padding-left:18px;
}
.disabled-item{
	color:#ccc;
}
.send_box {margin-bottom:20px;}
/* === rma.html === */
.udl{text-decoration:underline; }

/* === rma_form.html === */
#txtReason {font-family:Arial, Verdana, sans-serif; color:#555; font-size:12px; background-color:#fff;}

/* === order.html === */
.order_search tr td { padding:2px 0 3px; line-height:1; }
.refund_btn{background-color:#76b900;color:#fff;border:none;padding:0;width:atuo;height:auto;line-height:12px;height:16px\9;padding:3px 0\9;}
.refund_btn:hover, .refund_btn_h{background-color:#005e15;}

/* for gift & promotion by justinpan 2011-04-13 */
ul.gift_list{width:auto;margin:6px 0 1em;}
ul.gift_list li{float:none;color:#eb6100;line-height:1.3;font-size:11px;}
.gift_set{margin:5px 0;padding:0;width:100%;line-height:1.2;font-size:11px;}

a.security_detail_link:hover{color:#76b900;text-decoration:none;}


/* === search_view.html === */
/* pagination for search_view */
.search_result{padding-left:15px;padding-top:6px;font-size:13px;}
.pagination-ruler {margin:0 auto;width:auto;}
#prenextbox {clear:left; width:894px; height:30px;text-align:center; font-size:13px;}
.pagination {margin-bottom:20px;font-family:Verdana;font-size:13px;text-align:center;}
span.start_numbering {display:block; padding-top:5px;}
.left_bottom_box {float:left;text-align:right;}
div.middle_bottom_box {width:auto;float:left;text-align:left;}
div.right_bottom_box {float:left;text-align:left;padding-left:5px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
	#state, #city {padding-top:2px; }
	#zipcode {margin-top:-5px;padding:0; }
	.chr_fix {line-height:23px; }
	#labZip { margin-top:-25px; margin-left:140px; }
	#chk_code { margin-top:-14px; margin-left:-1px; }
	#chk_code_dd { line-height:23px; }
	#chk_code_span { margin-top:-3px; }
	
	.with_loan ,.with_loan div.pay_list {
	line-height:1.5;
	padding:7px 6px 2px 4px;
	}
	.refund_btn{ padding:2px;}
}

