body { margin:0;}

.PPmain { width:960px; margin:0 auto; font-family:'微軟正黑體','Microsoft JhengHei'; padding-bottom:25px; }
.PPTitle { width:100%; }
.PPDealBlock { width:100%; margin-top:10px; }
.PPDealBlock a { text-decoration:none; color:#000; }
.PPDeal { width:300px; height:305px; margin:10px; background:url(DealBK.png); float:left; box-shadow:1px 1px 5px rgba(0%,0%,0%,0.5); border-radius:5px; }
.PPDeal .PPDTitle { margin:0 10px; border-bottom:1px dashed #CCC; }
.PPDTitle h1 { height:30px; margin:0 auto; font-size:22px; overflow:hidden; }
.PPDTitle h2 { height:22px; color:#F60; font-size:16px; font-weight:normal; margin:3px auto 5px auto; overflow:hidden; }
.PPDPic {
	width:280px; 
	height:156px; 
	margin:10px auto 2px auto; 
	position:relative; 
	}
.PPDDiscount { 
	width:99px; 
	height:55px; 
	background:url(PPDiscount.png) no-repeat; 
	color:#FFF;
	position:absolute; 
	top:0px; 
	right:-18px;
	font-size:26px;
	line-height:57px;
	letter-spacing:-2px;
	text-align:center;
}
.PPDDiscount .SmallText { font-size:16px; }
.PPDPriceBlock { width:170px; margin:10px 0 0 10px; float:left; }
.PPDPriceBlock .PPDSell { width:170px; font-size:12px; color:#666; border-bottom:1px solid #333; }
.PPDPriceBlock .PPDPrice { width:170px; font-size:28px; }
.PPDPriceBlock .SellDel { text-decoration:line-through; }
.PPDBuyBtn { width:110px; height:52px; margin:12px 10px 0 0; background:url(BuyButton.png); float:right; }
.PPDBuyBtn:hover { background:url(BuyButton_Hov.png) no-repeat; }
.PPDComeSoonNote { width:280px; height:52px; margin:0 auto; color:#F00; font-size:24px; line-height:68px; text-align:center; }
.clear { clear:both; }
.PPRule { width:100%; margin-top:10px; background:#FFF; box-shadow:1px 1px 5px rgba(0%,0%,0%,0.5); }
.PPRule .RuleTitle { width:90%; margin:0 auto; padding-top:10px; font-size:24px; border-bottom:1px solid #666; }
.PPRule .RuleContent { width:90%; margin:0 auto; padding:10px 0; }
.PPClose { width:100%; height:350px; background:url(CloseBG.png) no-repeat; display:block; }
.PPSpace { width:100%; height:187px; display:block; }
.BackBtn { width:286px; height:76px; background:url(CloseBtn.png); margin-left:445px; display:block; }
.BackBtn:hover { background:url(CloseBtn_Hov.png); }
.PPMenuBar {clear: both;height:50px;width:930px;padding: 15px;}
.PPMenuOnly {
	background-image: url(PPMenuBarBn-Only.jpg);
	float: left;height: 50px;width: 145px;margin: 0 5px 0 5px;
	text-align: center;line-height: 50px;font-family: "微軟正黑體";font-size: 22px;color: #FFF;overflow: hidden;}
.PPMenuBar .PPMenu {
	background-image: url(PPMenuBarBn.jpg);
	float: left;height: 50px;width: 145px;margin: 0 5px 0 5px;text-align: center;
	line-height:50px; font-family: "微軟正黑體"; font-size: 22px; color: #FFF; text-decoration:none; overflow: hidden;}
.PPMenuBar .PPMenu:hover  {
	background-image: url(PPMenuBarBn-Hover.jpg);border:0;}
	

/*Public welfare Taishin Bank*/
.PPmain .PPDealBlock .PPDeal .PPDPic .PPDDiscount, .PPmain .PPDealBlock .PPDeal .PPDPriceBlock .PPDSell, .PPmain .PPDealBlock .PPDeal .PPDPriceBlock .PPDPrice .Pw-prc-te { display: none;}
.PPmain .PPDealBlock .PPDeal .PPDTitle h1.Pw-tittle{ font-size:20px; color:#666; font-weight: normal;}
.PPmain .PPDealBlock .PPDeal .PPDTitle h2.Pw-tittle-s{ font-size:16px; color:#F66;}
.PPmain .PPDealBlock .PPDeal .PPDPriceBlock .PPDPrice .Pw-prc-color{ color:#333;}
.PPmain .PPDealBlock .PPDeal-Pw { height:290px;}
.PPmain .PPDealBlock .PPDeal .PPDBuyBtn-Pw{width:110px; height:40px; margin:12px 10px 0 0; background:url(PublicWelfareButton.png); float:right; }
.PPmain .PPDealBlock .PPDeal .PPDBuyBtn-Pw:hover {background: url(PublicWelfareButton.png) no-repeat 0px -42px;}
/*Public welfare Taishin Bank*/
