#content1{position:relative;width:1200px;margin:0 auto;height:auto !important;	min-height:560px;}
#notice{background-color:#E6E6E6;height: 34px; width:100%; float:left}
#notice h2{ background-image:url(images/t_postbg.png); background-repeat:no-repeat; width:100px; height:30px; margin:4px 0px; padding:4px 15px;float:left; letter-spacing:0.3em; font-weight:bold; color:#FFF}
#notice p{float:left; padding:9px; color:#333; font-weight:bold; letter-spacing:0.1em}
.master{ float:left; clear:both}
ul.selectlist h3{ font: bold 18px/55px Helvetica,新細明體, sans-serif; margin-left:-35px; margin-top:5px;}
ul.selectlist{ margin-left:50px;}
ul.selectlist li{float:left; width:158px; height:37px; padding:8px 22px; margin:10px 10px; color:#FFF; font: bold 15px Helvetica,新細明體, sans-serif; letter-spacing:0.1em}
ul.selectlist li.item1{ background-image:url(images/t_member1.png); background-repeat:no-repeat}
ul.selectlist li.item2{ background-image:url(images/t_member2.png); background-repeat:no-repeat}
ul.selectlist li.item3{ background-image:url(images/t_member3.png); background-repeat:no-repeat}
ul.selectlist li.item4{ background-image:url(images/t_member4.png); background-repeat:no-repeat}
ul.selectlist li.item5{ background-image:url(images/t_member5.png); background-repeat:no-repeat}
ol.ssub{ margin-left:-15px; padding-top:10px; list-style-image:url(images/i_dot.png)}
ol.ssub li{height:10px; padding:0px;}
ol.ssub li a{color:#333;font: bold 15px/10px Helvetica,新細明體, sans-serif;text-decoration:underline;}
ol.ssub li a:hover{color:#e0118f}
.event{float:left; margin-top:210px;}
.eventA{ float:left;width:595px;}
.eventA ol.eventsub{height:110px;border:#601986 4px solid;border-radius: 10px;list-style-type:disc; padding-top:5px;}
.eventA ol.eventsub img{ float:left; padding:0px 50px 0px 20px;}
.eventA ol.eventsub li a{color:#333;font: bold 15px/35px Helvetica,新細明體, sans-serif;text-decoration:underline;}
.eventA ol.eventsub li a:hover{color:#e0118f;}

#Larea{margin:5px 10px 10px 0px;float:left;width:218px; min-height:750px;}
ul.Lselectlist li{float:left;color:#FFF; font: bold 15px/50px Helvetica,新細明體, sans-serif;border-top:none;margin-top:40px; padding-top:-20px; margin-left:-3px}
ul.Lselectlist li.item1{ border:#47007F 3px solid;width:193px;}
ul.Lselectlist li.item2{ border:#0050A0 3px solid;width:193px;}
ul.Lselectlist li.item3{ border:#E60000 3px solid;width:193px;}
ul.Lselectlist li.item4{ border:#002600 3px solid;width:193px;}
ul.Lselectlist li.item5{ border:#EB0046 3px solid;width:193px;}
ul.Lselectlist li.item1 h2{ background-image:url(images/t_memberL1.png); background-repeat:no-repeat; width:197px; height:60px;padding-left:20px; margin-top:-30px; margin-left:-3px}
ul.Lselectlist li.item2 h2{ background-image:url(images/t_memberL2.png); background-repeat:no-repeat; width:197px; height:60px;padding-left:20px; margin-top:-30px; margin-left:-3px}
ul.Lselectlist li.item3 h2{ background-image:url(images/t_memberL3.png); background-repeat:no-repeat; width:197px; height:60px;padding-left:20px; margin-top:-30px; margin-left:-3px}
ul.Lselectlist li.item4 h2{ background-image:url(images/t_memberL4.png); background-repeat:no-repeat; width:197px; height:60px;padding-left:20px; margin-top:-30px; margin-left:-3px}
ul.Lselectlist li.item5 h2{ background-image:url(images/t_memberL5.png); background-repeat:no-repeat; width:197px; height:60px;padding-left:20px; margin-top:-30px; margin-left:-3px}
ol.Lssub{list-style-image:url(images/i_dot.png);}
ol.Lssub li{margin-top:0px;margin-left:20px;line-height:25px;padding:2px 2px;}
ol.Lssub li a{color:#333;font: bold 15px Helvetica,新細明體, sans-serif;text-decoration:underline;}
ol.Lssub li a:hover{color:#e0118f}

.Rarea{margin-top:20px; float:right; width:970px;}
.breadcrumb p a{color:#333;font:15px Helvetica; padding:2px;}
.breadcrumb img{vertical-align:-10%; margin-right:10px;}
.Rarea h3{ font: bold 18px/55px Helvetica,新細明體, sans-serif;margin-top:5px;}
.Rarea ol{ list-style-type:decimal;margin-left:25px;}
.Rarea ol li, .Rarea p{font:16px/25px Helvetica,新細明體, sans-serif; }
.Rarea p b{color:#F00; vertical-align:-5%}
.seachdate img{ vertical-align:-75%; margin:10px}
.seachdate a{
display:inline-block;
padding:2px 20px;
background:-moz-linear-gradient(#f3f3f3, #ccc);
background:-o-linear-gradient(#f3f3f3, #ccc);
background:-webkit-linear-gradient(#f3f3f3, #ccc);
background:linear-gradient(#f3f3f3, #ccc);
border:1px solid #ccc;
box-shadow:0 2px 0 0 #666;
color:#000;
font:normal 400 15px/20px "Zenhei", sans-serif;
text-align:center;}

.contactbottom{ margin:30px 20px;}
.contactbottom p img{ margin-right:5px;}

.member{ float:left}
.member li{ float:left}
.members li.member1 a{background-image:url(images/b_member1.png); width:111px; height:28px; text-align:center;float:left;padding-top:2px; margin: 10px 20px 20px 0px; color:#FFF}
.members li.member2 a{background-image:url(images/b_member2.png); width:111px; height:28px; text-align:center;float:left;padding-top:2px; margin: 10px 20px 20px 0px; color:#FFF}
.members li.member3 a{background-image:url(images/b_member3.png); width:111px; height:28px; text-align:center;float:left;padding-top:2px; margin: 10px 20px 20px 0px; color:#FFF}
div#member1 table.service{clear:both}
div#member1 table.service tr{border:#601986 solid 3px;}
div#member1 table.service tr td, table.service tr th{padding:5px 10px; text-align:center;} 
div#member1 table.service tr.subject td{background-color:#601986; color:#FFF;}


div#member2 table.service{clear:both}
div#member2 table.service tr{border:#1E62D0 solid 3px;}
div#member2 table.service tr td, table.service tr th{padding:5px 10px; text-align:center;} 
div#member2 table.service tr.subject td{background-color:#1E62D0; color:#FFF;}
#Remove{ color:#666}
#Remove img{vertical-align:-20%}

div#member1 ul.submenu li{ border-bottom:#999 dashed 1px; padding:10px 0px;}
div#member1 ul.submenu li.Details table tr td{padding:5px 10px}

div#member2 ul.submenu li{ border-bottom:#999 dashed 1px; padding:10px 0px;}
div#member2 ul.submenu li.Details table tr td{padding:5px 5px;}
div#member2 ul.submenu li.Details table tr td#removeb{padding:0px 0px 0px 20px;}
div#member2 ul.submenu li.Details table tr td#removeb input{ vertical-align:-50%}

ul.submenu li.Details table tr{color:#0040FF;font:16px/16px Helvetica,新細明體, sans-serif; }
td.checkship a, span.coupnsconfirm a{
display:inline-block;
padding:2px 20px;
background:-moz-linear-gradient(#f3f3f3, #ccc);
background:-o-linear-gradient(#f3f3f3, #ccc);
background:-webkit-linear-gradient(#f3f3f3, #ccc);
background:linear-gradient(#f3f3f3, #ccc);
border:1px solid #ccc;
box-shadow:0 2px 0 0 #666;
color:#000;
font:normal 400 15px/20px "Zenhei", sans-serif;
text-align:center;}
table.Orderlist{clear:both; margin-top:20px;}
table.Orderlist tr{font:16px/16px Helvetica,新細明體, sans-serif;}
table.Orderlist tr.title{background-color:#601986; color:#FFF;padding:10px 10px;text-align:left}
table.Orderlist tr td, table.Orderlist tr th{ border:none !important; text-align:left;padding:10px 10px}
table.Orderlist tr.title td{background-color:#601986; color:#FFF;}
table.Orderlist tr td form input, table.Orderlist tr td form select{font:16px/20px Helvetica,新細明體, sans-serif; color:#333}

.Precautions{ float:left ; border-top:thick #F00 2px;}
.Precautions ul li, .Precautions ol li{font:16px/30px Helvetica,新細明體, sans-serif;}
.Precautions ul li b{ font-weight:bold; color:#601986}

.tracklist h1{ font:bold 17px Helvetica; color:#FFF; background-color:#601986; padding:10px 10px; margin-top:10px}
.tracklist h2{ font:bold 17px Helvetica; color:#FFF; background-color:#B69A40; padding:10px 10px; margin:0px}
.tracklist img, .howtosearch img, .howtobuy img, .howtousecoupons img{margin-bottom:10px}
.tracklist ul li, .howtosearch ul li, .howtobuy ul li, .howtousecoupons ul li{ list-style-type:decimal; margin:10px 30px;font:bold 16px Helvetica; color:#333;}
.tracklist h1 b a{font:bold 17px Helvetica; color:#FFF;float:right; padding:0px 10px; border-left:#FFF 1px solid}

.howtosearch h1{ font:bold 17px Helvetica; color:#FFF; background-color:#9D108C; padding:10px 10px; margin-top:10px}
.howtosearch h2{ font:bold 17px Helvetica; color:#9D108C; background-color:#EBCFE8; padding:10px 10px; margin:0px}

.howtobuy h1{ font:bold 17px Helvetica; color:#FFF; background-color:#00A0E9; padding:10px 10px; margin-top:10px}
.howtobuy h2{ font:bold 17px Helvetica; color:#00A0E9; background-color:#CCECFB; padding:10px 10px; margin:0px}

.howtousecoupons h1{ font:bold 17px Helvetica; color:#FFF; background-color:#47007F; padding:10px 10px; margin-top:10px}
.howtousecoupons h2{ font:bold 17px Helvetica; color:#47007F; background-color:#E5D0F5; padding:10px 10px; margin:0px}

/*分頁數與下一頁*/
DIV.purple { width:970px; height:30px;text-align:left; font-family: Helvetica; font:14px; float:left ; padding:10px 0px 0px 0px;}
DIV.purple A {
BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #4E4E4E; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid;
}
DIV.purple A:hover {
BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.purple A:active {
BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.purple SPAN.current {
BORDER-RIGHT:#f0f0f0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP:#f0f0f0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT:#f0f0f0 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM:#f0f0f0 1px solid; BACKGROUND-COLOR: #35095B
}
DIV.purple SPAN.disabled {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
SPAN.btn A{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; background-color:#35095B}
SPAN.btn A:hover{COLOR:#35095B; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; background-color:#FFF;}
.searchMenu{clear:both; width:950px; height:20px; background:#EDEDED; padding:10px;}

.SSproductslisting{height:105px;width:950px;display:block;float:left; padding:5px 10px 10px 10px; border-bottom:#CCC dashed 1px;}
.SSproductslisting p{font:bold 13px Helvetica;}
.SSproductslisting p span{font:bold 15px Helvetica; color:#007AFF}
.SSproductslisting p b{font: normal 15px Helvetica; color:#595757;}
.SSproductslisting a img{margin:3px 11px; float:left;}
.SSproductslisting .salenoo{font:bold 12px Helvetica;color:#595757; display:block; width:300px; margin-top:-10px; padding-left:128px;}
.SSproductslisting .saleven{ float:left; display:block;margin-top:10px; padding-left:8px; color:#595757}
.SSproductslisting .saleven b{ background-color:#601986; color:#FFF; padding:3px 5px;border-radius: 5px; margin-right:10px;}
.SSproductslisting .bttn{float:right; display:block;}
.SSproductslisting .addtocart{width:60px; height:5px; display:block;background-image:url(images/b_Memberbuy.png); background-repeat:no-repeat; float:left; margin-right:15px;
font:bold 13px Helvetica;color:#1F1F1F; letter-spacing:0.2px; padding:5px 0px 25px 27px;}
.SSproductslisting .addtodesirelist{width:60px; height:5px; display:block;background-image:url(images/b_Memberremove.png); background-repeat:no-repeat; float:right;
font:bold 13px Helvetica;color:#1F1F1F; letter-spacing:-1px; padding:5px 10px 25px 27px;}
.SSproductslisting .prdPriceR{padding-left:320px; line-height:60px;color:#d62672;}
.SSproductslisting .prdPrice b {font:27px/40px Century Gothic; margin-left:2px;color:#d62672; font-weight:bolder;}
.SSproductslisting .addtocart:hover{color:#5E2BAF;}
.SSproductslisting .addtodesirelist:hover{color:#5E2BAF;}

.SSSproductslisting{height:105px;width:950px;display:block;float:left; padding:6px 10px; border-bottom:#CCC dashed 1px;}
.SSSproductslisting p{font:bold 13px Helvetica; padding:20px 15px;}
.SSSproductslisting p span{font:bold 15px Helvetica; color:#007AFF}
.SSSproductslisting p b{font: normal 15px/26px Helvetica; color:#595757;width:200px; display:block; float:left}
.SSSproductslisting a img{margin:3px 11px; float:left;}

.changeinfo table{ margin-top:10px; margin-left:10px;}	
.changeinfo table th{font:bold 15px/25px "微軟正黑體", sans-serif; padding:15px; text-align:right;}
.changeinfo table td p{ color:#601986}
.changeinfo table img{vertical-align:-35%; margin-left:15px}
.changeinfo table td.remark, .contents b.remark{font:14px/20px "微軟正黑體", sans-serif}
.changeinfo table td.remark a{font:14px "微軟正黑體", sans-serif; color:#601986}
.changeinfo table td.remark input,{ vertical-align:-10%}
.confirm{border-top: dashed 1px #601986; margin-top:20px; padding:5px; display:block}
.confirm a{
display:inline-block;
padding:2px 20px;
background:-moz-linear-gradient(#f3f3f3, #ccc);
background:-o-linear-gradient(#f3f3f3, #ccc);
background:-webkit-linear-gradient(#f3f3f3, #ccc);
background:linear-gradient(#f3f3f3, #ccc);
border:1px solid #ccc;
box-shadow:0 2px 0 0 #666;
color:#000;
font:normal 400 15px/20px "Zenhei", sans-serif;
text-align:center;
margin:20px 50px;}

.changepassword h1{ font:bold 17px Helvetica; color:#FFF; background-color:#601986; padding:5px 10px; margin:10px 0px}
.changepassword h2{ font:bold 17px Helvetica; color:#007AFF; background-color:#DCDDDD; padding:5px 10px;}
.changepassword p{ font:15px/25px Helvetica; color:#333;padding:0px 10px; margin:5px}

.couponA{background-color:#EFEFEF; display:block; float:left;margin:10px 0px;padding:10px 20px; width:900px;}
.couponA p.couponA1{float:left;padding:10px 10px;}
.couponA p.couponA2{float:right;padding:10px 10px}

div.bonusA table.service{clear:both}
div.bonusA table.service1{ margin-top:10px;}
div.bonusA table.service tr{border-bottom:#999 dashed 1px; line-height:25px}
div.bonusA table.service1 tr, div.bonusA table.service1 td{border-bottom:#999 dashed 1px; border-left:#999 dashed 1px; border-right:#999 dashed 1px; line-height:25px;}
div.bonusA table.service tr td, table.service tr th{padding:10px 30px; text-align:center;} 
div.bonusA table.service tr.subject td{background-color:#601986; color:#FFF;}
div.bonusA table.service tr.subject1 td{color:#007AFF; background-color:#DCDDDD;}
div.bonusA ul li{font: 15px/25px Helvetica,新細明體, sans-serif; list-style-type:decimal; margin-left:30px; text-indent:0em}

.sservice h1{ font:bold 20px Helvetica; color:#FFF; background-color:#601986; padding:5px 10px; margin:20px 0px}
ul.serviceitem{ padding-left:4em;}
ul.serviceitem li{font: bold 18px/25px Helvetica,新細明體, sans-serif; text-indent:-2em}
ul.serviceitem li ul li{font: normal 15px/30px Helvetica,新細明體, sans-serif; text-indent:-1.5em}
ul.serviceitem li ul li ul.items li{text-indent:-1em}
ul.serviceitem li ul.itemsB li{text-indent:0em}
ul.serviceitem li ul.itemsBB li{text-indent:0em; list-style-type:disc}
ul.members{margin:20px 5px 0px 0px;}

.memberA{ margin-top:60px;}
.memberA h1{ font:bold 17px Helvetica; color:#FFF; background-color:#47007F; padding:5px 10px; margin:10px 0px}
.memberA h2{ font:bold 17px Helvetica; color:#007AFF; background-color:#DCDDDD; padding:5px 10px;clear:both}
.memberA p{ font:15px/25px Helvetica; color:#333;padding:0px 10px; margin:5px}

.contact h1{ font:bold 20px Helvetica; color:#FFF; background-color:#601986; padding:5px 10px; margin:20px 0px}
.contact a{ padding:5px 20px; font-weight:bold}
.contact a:hover{ background-color:#FF9}
.contactform table{ margin-top:10px; margin-left:10px;}	
.contactform table th{font:bold 15px/25px "微軟正黑體", sans-serif; padding:15px; text-align:right;}
.contactform table td p{ color:#601986}
.contactform table td.remark, .contents b.remark{font:14px/20px "微軟正黑體", sans-serif}
.contactform table td.remark a{font:14px "微軟正黑體", sans-serif; color:#601986}
.contactform table td.remark input{}
.contactform table td.remark textarea{ vertical-align:text-top}

/* FAQ */
.ptEventTab { width: 970px; height: 45px; padding-left: 2px; overflow: hidden; margin-top:20px; }
.ptEventTab > a {
	display: block; float: left;
	height: 36px; margin: 8px 0 0 -1px;
	color: #000; font: bold 15px/36px Arial, "新細明體", sans-serif; text-align: center; text-decoration: none;
	background: url(images/ptEventTab.jpg);repeat-x; border: 1px solid #b3b3b3; border-bottom: none; cursor: pointer;
	-webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;
}
.ptEventTab > a.current { color: #FFF; background:#35095b; border-color: #35095b; }
.ptEventPane { width: 970px; margin-left: 2px; }
.ptEventPane > div { display: none; padding: 5px 4px 4px 5px; background:#FFF; overflow: hidden; }
.ptEventPane > div.current { display: block; }

.ptEventPane > div > span > h2{ font:bold 17px Helvetica; color:#007AFF; background-color:#DCDDDD; padding:5px 10px;clear:both}
.ptEventPane > div > span > p{ font:15px/25px Helvetica; color:#333;padding:0px 10px; margin:5px}


