@charset "utf-8";
/* --------------------------------------------RESET-------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
/*h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}*/
q:before, q:after {content:'';}
abbr, acronym {border:0;}
/* ------------------------------------------RESET END-------------------------------------------- */

em { font-size: 13px; }

div#buy_left{ width:142px; float:left; margin:0 0 0 10px; color:#464646; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div#buy_center{ width:598px; float:left; margin:0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* ------------------------------------------左列表一-------------------------------------------- */
div#buy_left h1{ display:block; background-image:url(http://pic.bahamut.com.tw/newgshop/h1_bg.gif); width:142px; line-height:31px; font-size:15px; font-weight:bold; letter-spacing:3px; text-align:left; text-indent:21px; margin:5px 0 0 0;}
ul.list1{}
ul.list1 li{}
ul.list1 li a{ display:block; width:90px; height:32px; text-decoration:none; padding:6px 0 0 52px; line-height:14px;}
ul.list1 li.btn1 a{ background-image:url(http://pic.bahamut.com.tw/newgshop/list1_btn1.gif); padding-top:12px; height:26px;}
ul.list1 li.btn2 a{ background-image:url(http://pic.bahamut.com.tw/newgshop/list1_btn2.gif);}
ul.list1 li.btn3 a{ background-image:url(http://pic.bahamut.com.tw/newgshop/list1_btn3.gif);}
ul.list1 li.btn4 a{ background-image:url(http://pic.bahamut.com.tw/newgshop/list1_btn4.gif);}
ul.list1 li.btn5 a{ background-image:url(http://pic.bahamut.com.tw/newgshop/list1_btn5.gif);}
ul.list1 li a:hover{ color:#FF0000; background-position:bottom;}


/* ------------------------------------------左列表二-------------------------------------------- */
div#buy_left h2{ display:block; background-image:url(http://pic.bahamut.com.tw/newgshop/h2_bg.gif); width:142px; line-height:31px; font-size:15px; font-weight:bold; letter-spacing:3px; text-align:left; text-indent:21px; margin:10px 0 0 0;}
ul.list2{ border-bottom:1px solid #d7d7d7; margin:0 0 10px 0;}
ul.list2 li{}
ul.list2 li a{ display:block; width:140px; line-height:24px; border-bottom:1px dashed #d7d7d7; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; text-decoration:none; text-indent:30px; color:#7d7b7b;}
ul.list2 li a:hover{ color:#FF0000; text-decoration:underline;}

ul.list2 li.list2_close a{ background-image:url(http://pic.bahamut.com.tw/newgshop/list2_btn1.gif); border:none; width:142px; text-indent:20px; color:#464646;}
ul.list2 li.list2_open a{ background-image:url(http://pic.bahamut.com.tw/newgshop/list2_btn2.gif); border:none; width:142px; text-indent:20px; color:#464646;}

.list2_now{ background-color:#FFFFCC;}
.list2c_now{ background-image:url(http://pic.bahamut.com.tw/newgshop/list2_btn1a.gif);}
.list2o_now{ background-image:url(http://pic.bahamut.com.tw/newgshop/list2_btn2a.gif);}

ul.list2 li.list2c_now a{ border:none; text-indent:20px;}/* ●●● */
ul.list2 li.list2o_now a{ border:none; text-indent:20px;}/* ●●● */


/* ------------------------------------------左列表三-------------------------------------------- */
div#buy_left h5{ display:block; background-image:url(http://pic.bahamut.com.tw/newgshop/h5_bg.gif); width:142px; line-height:31px; font-size:15px; font-weight:bold; letter-spacing:3px; text-align:left; text-indent:21px; margin:10px 0 0 0;}
div.buy_info{ width:140px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; text-align:center;}
div.buy_info table{ width:90%; margin:0 auto;}
div.buy_info table td{ padding:5px;}


/* ------------------------------------------左列表四-------------------------------------------- */
div#buy_left h6{ display:block; background-image:url(http://pic.bahamut.com.tw/newgshop/h6_bg.gif); width:142px; line-height:31px; font-size:15px; font-weight:bold; letter-spacing:3px; text-align:left; text-indent:21px; margin:10px 0 0 0;}
div.buy_help{ width:140px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; border-left:1px solid #d7d7d7; text-indent:10px; padding:10px 0; margin:0 0 10px 0;}
div.buy_help a{ text-decoration:none; line-height:24px;}
div.buy_help a:hover{ color:#FF0000; text-decoration:underline;}


/* ------------------------------------------搜尋區-------------------------------------------- */
div.buy_serch{ background-image:url(http://pic.bahamut.com.tw/newgshop/buy_searchbg.gif); width:598px; height:51px; margin-top:0px;}
div.buy_serch p{ float:right; padding:12px 30px 0 0; display:block; width:390px;}
div.buy_serch input#ser_bar{ width:320px; line-height:18px; border-top:2px solid #ebb541;border-left:2px solid #ebb541;border-bottom:2px solid #ebb541; border-right:none; height:21px; padding:3px 0 0 3px; float:left;}
a#ser_btn{ display:block; background-image:url(http://pic.bahamut.com.tw/newgshop/buy_searchbtn.gif); width:65px; height:28px; float:right;}


/* ------------------------------------------iframe大廣告-------------------------------------------- */
div.buy_iframe{ width:598px; height:305px; margin-top:6px;}


/* ------------------------------------------中間產品列表-------------------------------------------- */
h3{ display:block; background-image:url(http://pic.bahamut.com.tw/newgshop/h3_bg.gif); width:596px; line-height:30px; text-align:center; color:#464646; font-size:15px; font-weight:bold; letter-spacing:3px; border:1px solid #92d2da; margin:9px 0 0 0;}
table.buy_itmes{ margin:10px 0 20px 0;}
table.buy_itmes td{ text-align:center; padding:5px 5px 10px 5px; width:25%;}
table.buy_itmes td img{ border:1px solid #999999;}
table.buy_itmes td img:hover{ border-color:#009cff;}/* ●●● */
p.buy_name{ text-align:left; border-bottom:1px dotted #CCCCCC; display:block; width:120px; margin:0 auto;}
p.buy_name a{ color:#7d7b7b; text-decoration:none;}
p.buy_name a:hover{ color:#FF0000; text-decoration:underline;}
p.buy_price{ text-align:left; color:#FF0000; font-size:14px; font-weight:bold; display:block; width:120px; margin:0 auto;}



/* ------------------------------------------右側排名-------------------------------------------- */
h4{ display:block; background-image:url(http://pic.bahamut.com.tw/newgshop/h4_bg.gif); width:172px; height:28px; text-align:center; color:#464646; font-size:15px; font-weight:bold; letter-spacing:3px; border:1px solid #92d2da; float:left; font-family:Arial, Helvetica, sans-serif; padding:7px 0 0 0; line-height:12px;}
h4 span{ font-size:10px; letter-spacing:0; font-weight:normal;}

ul.buy_rank1{ border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin:0 0 10px 0; clear:both;}
ul.buy_rank1 li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
ul.buy_rank1 li a{ display:block; width:172px; line-height:30px; border-bottom:1px dashed #d7d7d7; text-decoration:none; height:30px; clear:both; overflow:hidden;}
ul.buy_rank1 li a:hover{ color:#FF0000;}

ul.buy_rank2{ border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin:0 0 10px 0;}
ul.buy_rank2 li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
ul.buy_rank2 li a{ display:block; width:172px; line-height:30px; border-bottom:1px dashed #d7d7d7; text-decoration:none; height:40px; clear:both; overflow:hidden;}
ul.buy_rank2 li a:hover{ color:#FF0000;}

img.rank_type{ margin:7px 0 -5px 0; padding:0;}
img.buy_rank{ float:left; margin:5px;}
img.rank_icon{ float:right; margin:13px 5px 0 0;}

ul.buy_rank2 li a img.rank_icon{ float:right; margin:20px 5px 0 0;}
ul.buy_rank2 li a img.buy_rank{ float:left; margin:12px 5px 5px 5px;}

/* -----------清除浮動------- */
.clearfloat{ clear:both; line-height:0; font-size:0;}




/* ■■■■■■■■■■■■■■■■■■■■■■■■■■ 內頁部份 ■■■■■■■■■■■■■■■■■■■■■■■■■■ */
table.buy_p1info{ width:549px; margin:19px auto 0 auto; border-bottom:1px dotted #CCCCCC;}
td.p1_pic{ width:230px; height:230px;}

table.p1_tb1{ float:left; margin:0 0 0 20px; width:90%;}
table.p1_tb1 td{ text-align:left; *padding:3px 0 0 0;}/* ●●● */
table.p1_tb1 td.p1_tb1title{ text-align:center; background-color:#eaeaea; width:70px;}
table.p1_tb1 td.tbline{ line-height:3px; height:3px; background:url(http://pic.bahamut.com.tw/newgshop/dline_h.gif) repeat-x left center; padding:1px;}/* ●●● */

p.p1_buyicon{ text-align:right; padding:5px 10px 10px 0; clear:both; line-height:28px;}
p.p1_buyicon img{ vertical-align:middle;}
p.p1_buyicon input{ width:20px; border:1px solid #666666;}

/* -----------介紹內容------- */
div#p1_intxt{ width:549px; text-align:left; font-size:13px; line-height:20px; color:#5e5e5e; padding:10px 0 0 0;}/* ●●● */
div#p1_intxt span.titlepic img{ margin:15px 0 15px 0; }
div#p1_intxt span.titlepic table td{ padding:3px;}
span.titlepic ul{ list-style-type:disc; padding-left:20px;}
span.titlepic strong{ font-weight:bold;}

ul.p1_ablink{ list-style-type:disc; padding-left:30px;}
ul.p1_ablink li{line-height:22px;}
ul.p1_ablink li a{ color:#0000FF;}
ul.p1_ablink li a:hover{ color:#FF0000;}

p.p1_picstitle{ font-size:13px; line-height:24px; text-indent:30px; text-align:left;}
table.p1_pics{ border:2px solid #92d2da; margin:0 0 50px 30px;}
table.p1_pics td{ text-align:center; padding:6px;}


/* -----------虛擬商品頁(無)------- */


/* -----------購物流程頁------- */
div.buy_step1{ width:598px; margin:19px auto 0 auto; text-align:left;}
table.p2_list1{ width:598px; border:2px solid #92d2da; margin:5px 0 0 0;}
table.p2_list1 td{ border:1px solid #92d2da; padding:3px; text-align:center;}

p.p3_pays{ text-align:center;}
p.p3_pays img{ padding:10px;}

table.p4_list1{ width:520px; border:2px solid #999999; margin:5px auto 0 auto;}
table.p4_list1 td{ border:1px solid #CCCCCC; padding:3px;}
table.p4_list1 input{ border:1px solid #666666;}

p.p4_stitle{ font-size:16px; font-weight:bold; color:#333333; padding:10px 0 0 0; text-indent:45px;}



/* -----------文字樣式------- */
.stytxt1{ color:#FF0000;}
.stytxt2{ font-weight:bold;}
.stytxt3{ text-decoration:line-through;}
.stytxt4{ font-size:15px; font-weight:bold;}
.stytxt5{ font-size:12px; color:#999999; padding:5px;}
.stytxt6{ color:#FF0000; font-weight:bold; }
.stytxt7{ font-size:13px; }
.stytxt8{ color:#383c3c; }


/* -----------強制修改全站右側下方區塊------- */
div.rightDown{ clear:both;}

.vgshop_table{
  border-spacing:1px;
  border-collapse: separate;
}

.vgshop_table td{
  padding: 3px 2px 3px 2px;
}

.a11a {
  height: 27px;
  font-size: 11pt;
  font-weight: bold;
  letter-spacing: 2pt;
  text-indent: 5pt;
  text-align: center;
  border-right-width: 1px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #E3E3E3;
  border-left-color: #E3E3E3;
  color: #62584F;
  background-image: url(http://pic.bahamut.com.tw/newgshop/bk_gs2.gif);
}

td.wide_wordbk7 span.wide_password2{ float:left;}
