﻿@charset "utf-8";

#left_pro_step { float:left; width:188px; background:url(shopping/bg_left_step.gif) 0 0 repeat-y; padding:10px 0 0 20px; margin:0;}/*左邊購物流程*/
#left_pro_step ul { float:left; width:100%; padding:0; margin:0;}
#left_pro_step li.pro_step_01 { float:left; width:100%; background:url(shopping/ic_step_01.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_01 span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_01o { float:left; width:100%; background:url(shopping/ic_step_01o.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_01o span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_02 { float:left; width:100%; background:url(shopping/ic_step_02.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_02 span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_02o { float:left; width:100%; background:url(shopping/ic_step_02o.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_02o span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_03 { float:left; width:100%; background:url(shopping/ic_step_03.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_03 span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_03o { float:left; width:100%; background:url(shopping/ic_step_03o.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_03o span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_04 { float:left; width:100%; background:url(shopping/ic_step_04.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_04 span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_04o { float:left; width:100%; background:url(shopping/ic_step_04o.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_04o span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_05 { float:left; width:100%; background:url(shopping/ic_step_05.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_05 span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}
#left_pro_step li.pro_step_05o { float:left; width:100%; background:url(shopping/ic_step_05o.gif) 0 0 no-repeat; height:71px; padding:0;}
#left_pro_step li.pro_step_05o span { display:block; width:100%; height:71px; line-height:250px; overflow:hidden; cursor:default;}



/*放入購物車index*/
#pro_pag { float:left; width:100%;}/*background:url(shopping/bg_pag02.gif) 100% 100% no-repeat; min-height:200px; padding:0 0 150px 0;*/
#pro_pag ul { float:left; width:100%;}
#pro_pag li.pro_pag_title_01 { float:left; width:100%; background:url(shopping/stitle_01.gif) 0 0 no-repeat; height:25px; padding:0 0 10px 0;}/*目前選購商品清單*/
#pro_pag li.pro_pag_title_01 span { display:block; width:100%; height:25px; line-height:250px; overflow:hidden; cursor:default;}

#pro_pag li.pro_pag_title_02 { float:left; width:100%; background:url(shopping/stitle_02.gif) 0 0 no-repeat; height:25px; padding:0 0 10px 0;}/*您的購物清單如下*/
#pro_pag li.pro_pag_title_02 span { display:block; width:100%; height:25px; line-height:250px; overflow:hidden; cursor:default;}

#pro_pag li.pro_pag_title_03 { float:left; width:100%; background:url(shopping/stitle_03.gif) 0 0 no-repeat; height:25px; padding:0 0 10px 0;}/*確認資料及選擇付款方式*/
#pro_pag li.pro_pag_title_03 span { display:block; width:100%; height:25px; line-height:250px; overflow:hidden; cursor:default;}

#pro_pag li.pro_pag_title_04 { float:left; width:100%; background:url(shopping/stitle_04.gif) 0 0 no-repeat; height:25px; padding:0 0 10px 0;}/*恭禧您完成訂購*/
#pro_pag li.pro_pag_title_04 span { display:block; width:100%; height:25px; line-height:250px; overflow:hidden; cursor:default;}

#pro_pag li.pro_pag_title_05 { float:left; width:100%; background:url(shopping/stitle_05.gif) 0 0 no-repeat; height:25px; padding:0 0 10px 0;}/*交易失敗*/
#pro_pag li.pro_pag_title_05 span { display:block; width:100%; height:25px; line-height:250px; overflow:hidden; cursor:default;}


#pro_pag li.pro_pag_notice { float:left; width:100%; text-align:center; color:#F00;}

#pro_pag li.pro_pag_content { float:left; width:100%; padding:0 0 10px 6px; *padding:0 0 10px 0;}
#pro_pag li.pro_pag_content_02 { float:left; width:100%; padding:0 0 10px 30px;}

#pro_pag li.pro_pag_bt { float:left; width:100%; background:url(shopping/line_01.gif) 0 0 repeat-x; padding:15px 0 10px 0; text-align:center; font-size:12px;}

#pro_pag li.pro_pag_memlogin { float:left; width:95%; *width:100%; background:url(shopping/line_01.gif) 0 0 repeat-x; padding:15px 0 10px 50px;}

#pro_pag_mem_login { float:left; width:554px; padding:0 0 0 30px; *padding:0 0 0 20px;}/*pro_pag3下方會員登入*/


/*pro_pag_content*/
#pro_pag_page { width:99%; *width:100%; border-top: 0px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; background-color:#fff5f8; height:40px;}
#pro_pag_page td { font-size:12px; text-align:right; padding:5px 5px 0 0; margin:0;}
#pro_pag_page td a { color:#05006f; text-decoration:underline;}
#pro_pag_page td a:hover { color:#0085b5;}
#pro_pag_page .td_01 { background:url(shopping/ic_01.gif) 100% 0 no-repeat; line-height:14px; padding:5px 5px 5px 0;}
#pro_pag_page .td_01 a { color:#000; text-decoration:none;}
#pro_pag_page .td_01 a:hover { color:#0085b5; text-decoration:underline;}



/*index2*/
P.bt_edit a { display:block; float:none; background:url(shopping/bt_edit.gif) 0 0 no-repeat; width:170px; height:36px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_edit a:hover { display:block; float:none; background:url(shopping/bt_edito.gif) 0 0 no-repeat; width:170px; height:36px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_edit span { display:block; width:170px; height:36px; line-height:250px; overflow:hidden; cursor:pointer;}

P.bt_ok a { display:block; float:none; background:url(shopping/bt_ok.gif) 0 0 no-repeat; width:220px; height:36px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_ok a:hover { display:block; float:none; background:url(shopping/bt_oko.gif) 0 0 no-repeat; width:220px; height:36px; border-bottom-style:none; border-left-style:none; border-right-style:none; border-top-style:none; text-decoration:none;}
P.bt_ok span { display:block; width:220px; height:36px; line-height:250px; overflow:hidden; cursor:pointer;}


 
 /*運費說明*/
#pro_freight { float:left; width:100%; padding:20px 0 0 0;}
#pro_freight ul { float:left; width:100%; padding:0;}
#pro_freight li { float:left; width:100%; padding:0 0 15px 0;}
#pro_freight li.pro_freight_bt { float:left; width:100%; background:url(shopping/line_01.gif) 0 0 repeat-x; text-align:center; padding:20px 0 0 0;}



/*購物需知*/
#shop_paynotice { float:left; width:100%; padding:0; margin:0;}
#shop_paynotice ul { float:left; width:100%; padding:0; margin:0;}
#shop_paynotice li { float:left; width:100%; padding:0 0 20px 0; margin:0;}

#shop_paynotice02 { float:left; width:706px; background:url(shopping/fra_0102.jpg) 0 100% no-repeat; min-height:252px; padding:0; margin:0;}
#shop_paynotice02 ul { float:left; width:100%; background:url(shopping/fra_0101.jpg) 0 0 no-repeat; padding:0; margin:0;}
#shop_paynotice02 li { float:left; width:93%; *width:100%; background:url(shopping/space.gif) 0 0 no-repeat; *height:252px; padding:15px 30px 88px 30px; margin:0;}


/*付款方式*/
#shop_Payment { float:left; width:100%; padding:0; margin:0;}
#shop_Payment ul { float:left; width:100%; padding:0; margin:0;}
#shop_Payment li.shop_Payment_title  { float:left; width:100%; padding:0; margin:0;}
#shop_Payment li.shop_Payment_wrap  { float:left; width:100%; padding:0 0 0 15px; margin:0;}
#shop_Payment li.shop_Payment_wrap .td_space { padding:0 0 5px 0;}


#Payment_frame { clear:both; float:left; width:673px; padding:0; margin:0;}
#Payment_frame ul { float:left; width:100%; padding:0; margin:0;}
#Payment_frame li { float:left; width:100%; padding:0; margin:0;}
#Payment_frame_fra09 { float:left; background:url(shopping/space.gif) 0 0 no-repeat; width:637px; height:100%; padding:8px 0 0 0; margin:0;}

#Payment_frame_fra01 { float:left; width:100%; background:url(shopping/fra_0202.gif) 0 0 repeat-x; height:39px; line-height:39px; padding:0; margin:0;}
#Payment_frame_fra01 ul { float:left; width:100%; background:url(shopping/fra_0201.gif) 0 0 no-repeat; height:39px; line-height:39px; padding:0; margin:0;}
#Payment_frame_fra01 li { float:left; width:100%; background:url(shopping/fra_0203.gif) 100% 0 no-repeat; height:39px; line-height:39px; padding:0; margin:0;}

#Payment_frame_fra04 { float:left; background:url(shopping/fra_0204.gif) 0 0 repeat-y; width:18px; height:100%; vertical-align:top; padding:0; margin:0;}
#Payment_frame_fra05 { float:left; background:url(shopping/fra_0205.gif) 100% 0 repeat-y; width:18px; height:100%; vertical-align:top; padding:0; margin:0;}

#Payment_frame_fra03 { float:left; width:100%; background:url(shopping/fra_0207.gif) 0 0 repeat-x; height:28px; line-height:28px; padding:0; margin:0;}
#Payment_frame_fra03 ul { float:left; width:100%; background:url(shopping/fra_0206.gif) 0 0 no-repeat; height:28px; line-height:28px; padding:0; margin:0;}
#Payment_frame_fra03 li { float:left; width:100%; background:url(shopping/fra_0208.gif) 100% 0 no-repeat; height:28px; line-height:28px; padding:0; margin:0;}

#Payment_frame_fra01_title01 { float:left; width:513px; background:url(shopping/stitle_0601.jpg) 100% 0 no-repeat; height:39px; *height:38px; padding:0; margin:0 0 0 18px;}/*ATM轉帳*/
#Payment_frame_fra01_title01 span { display:block; width:100%; height:39px; *height:38px; font-size:0; line-height:0; overflow:hidden; cursor:default;}
#Payment_frame_fra01_title02 { float:left; width:513px; background:url(shopping/stitle_0602.jpg) 100% 0 no-repeat; height:39px; *height:38px; padding:0; margin:0 0 0 18px;}/*銀行匯款*/
#Payment_frame_fra01_title02 span { display:block; width:100%; height:39px; *height:38px; font-size:0; line-height:0; overflow:hidden; cursor:default;}
#Payment_frame_fra01_title03 { float:left; width:513px; background:url(shopping/stitle_0603.jpg) 100% 0 no-repeat; height:39px; *height:38px; padding:0; margin:0 0 0 18px;}/*貨到付款*/
#Payment_frame_fra01_title03 span { display:block; width:100%; height:39px; *height:38px; font-size:0; line-height:0; overflow:hidden; cursor:default;}
#Payment_frame_fra01_title04 { float:left; width:513px; background:url(shopping/stitle_0604.jpg) 100% 0 no-repeat; height:39px; *height:38px; padding:0; margin:0 0 0 18px;}/*線上刷卡*/
#Payment_frame_fra01_title04 span { display:block; width:100%; height:39px; *height:38px; font-size:0; line-height:0; overflow:hidden; cursor:default;}
#Payment_frame_fra01_title05 { float:left; width:513px; background:url(shopping/stitle_0605.jpg) 100% 0 no-repeat; height:39px; *height:38px; padding:0; margin:0 0 0 18px;}/*郵局劃撥*/
#Payment_frame_fra01_title05 span { display:block; width:100%; height:39px; *height:38px; font-size:0; line-height:0; overflow:hidden; cursor:default;}
#Payment_frame_fra01_title06 { float:left; width:513px; background:url(shopping/stitle_0606.jpg) 100% 0 no-repeat; height:39px; *height:38px; padding:0; margin:0 0 0 18px;}/*超商付款*/
#Payment_frame_fra01_title06 span { display:block; width:100%; height:39px; *height:38px; font-size:0; line-height:0; overflow:hidden; cursor:default;}




