@charset "utf-8";
/* CSS Document */
#pp-wrap * { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444;}
#pp-wrap img{ border:0;}
#pp-wrap ul li{ list-style:none;}
#pp-wrap .clear{clear:both;}
#navBreadCrumb { padding: 0px 2px 2px 3px; border-radius: 1px 1px 1px 1px; }
#navBreadCrumb a:link { text-decoration: underline; }
#navBreadCrumb a:hover { text-decoration: none; color:#3399cc; }
#navBreadCrumb a:visited { text-decoration: underline; }
#navBreadCrumb a:active { text-decoration: underline; }


#pp-wrap{ margin:0 auto; padding:0;width:960px; clear:both; overflow:hidden; }
#feedbackfloat{width:23px;position:absolute;; }
#feedbackfloat .feedback{width:23px; height:92px;}
#feedbackfloat .backtop{width:23px; height:85px; text-align:right; margin-top:5px;}

#pp-head{ width:960px; height:123px; margin-bottom:10px; background:url(../images/partner_program/pp_banner.jpg) no-repeat;}
#pp-head p{ width:860px; padding-left:100px; }
#pp-head p.title{ padding-top:20px; font-size:20px; font-weight:bold; color:#fff;line-height:38px;}
#pp-head p.txt{ font-size:16px; color:#fff;line-height:20px;}

#pp-main{ width:960px; margin:0px; padding:0; height:auto; overflow:hidden; position:relative;}
#pp-main a:hover{text-decoration: underline; color:#3399cc;}
#pp-main .line{width:960px; height:2px; background:#a5a5a5;}
#pp-main .btitle{width:960px;font-size:16px; margin:0 ; font-weight:bold; line-height:30px; border-bottom:solid 1px #E0E0E0;}
#pp-main .btitle02{width:960px;font-size:14px; font-weight:bold; line-height:30px;}
#pp-main .stitle{width:960px; font-weight:bold; line-height:36px;}
#pp-main p{width:960px;}

#pp-Affiliate{ width:960px; margin-bottom:10px; padding:0 ;overflow:hidden;}
#pp-Affiliate .sbanner{ width:960px;margin:10px 0;height:132px;}
#pp-Affiliate .sbanner img{float:left;}
#pp-Affiliate .right{float:left; width:460px;height:132px;}
#pp-Affiliate .right span.top{float:left; margin:0 0 10px 10px;}
#pp-Affiliate .right span.bot{float:left; margin-left:10px;}
#pp-Affiliate p.explain{ font-weight:bold; color:#51779e;}

#pp-TmartPartner{ width:960px; margin:0; padding:0 ;}
#pp-TmartPartner .step{ width:960px;  margin:10px 0; overflow:hidden; }
#pp-TmartPartner .step ul{ float:left; width:960px;}
#pp-TmartPartner .step ul li{float:left; width:220px; margin:0 10px;}
#pp-TmartPartner .step ul li img{width:220px; height:118px;}
#pp-TmartPartner .step ul li p{ width:220px; color:#000000;}
#pp-TmartPartner .join{ width:960px; text-align:center; margin:10px 0;}

#pp-BBSMarketing,#pp-ProductReview{ width:960px; margin-bottom:10px; padding:0 ;overflow:hidden;}
#pp-main .table{width:958px; border: 1px solid #C2C2C3;}
#pp-main .points_title{width:958px; height:32px; background-color: #EFF3F6; padding:0;}
#pp-main .t01{ width:410px; font-weight:bold;line-height:30px; padding:0 10px;text-align:left; color:#000000;}
#pp-main .t02{ width:150px; font-weight:bold;line-height:30px;padding:0 10px; text-align:center;color:#000000;}
#pp-main .content_title01{border-bottom: 1px solid #EEEEEE;padding: 5px 10px;text-align:left;}
#pp-main .content_title02{border-bottom: 1px solid #EEEEEE;text-align:center;color:#FF6600; font-weight:bold;}
#pp-main .content_title03{border-bottom: 1px solid #EEEEEE;padding: 5px 10px;text-align:right;}


#pp-main .list_sub{ width:958px; height:34px; background:url(images/list_sub_bg.gif) repeat-x; }
#pp-main .list_sub a{text-decoration: none;}
#pp-main .list_sub_right { float: right;height: 34px;line-height: 34px;width: 225px; padding:0;}
#pp-main .current {background:#3399CC;border:1px solid #C0C0C0;color:#FFFFFF;margin: 0.2em;padding: 0.2em 0.5em;text-decoration: none; }
#pp-main .pagelinks:link{background:#FFFFFF;border:solid 1px #C0C0C0; margin: 0.2em;padding: 0.2em 0.5em;text-decoration: none; } 


#pp-faq{ width:960px; margin-bottom:15px;overflow:hidden;}
#pp-faq .pp-faqbody{ width:960px;  }
#pp-faq .pp-faqbody p{ width:950px; line-height:18px; padding:0;} 
#pp-faq .pp-faqbody p.ask{ height:34px;line-height:34px; font-weight:bold;padding:0;}
#pp-faq .pp-faqbody span{font-size:12px;font-weight:bold;color:#000000;}

#pp-faq a{color:#0099FF;text-decoration: none; }


#pp-faq a:hover {  color:#0099FF;text-decoration:underline; }
#pp-faq a:visited { text-decoration: underline; }
#pp-faq a:active { text-decoration: underline; }



/***************************************/
.signbox {
    padding: 20px 10px 0px 10px;
}


.close{float:right; margin-bottom:5px;display:block;cursor:pointer;}
.feedbacktxt{ width:360px;}
.textarea{width:358px; height:150px; min-height:150px; max-width:358px;border:1px solid #cccccc; padding:10px;color:#444444;background:#f5f9fb;}

.feedbackbottom{width:360px; margin-top:12px;color: #CC0000;}
.feedbackbottom .but{ float:left;width:60px; height:22px; margin-right:10px; }
.feedbackbottom .view{float:left;width:290px;height:22px; line-height:22px; }
.feedbackbottom .view a:link{color:#3399cc; text-decoration:underline;}
.feedbackbottom p{ line-height:20px; padding:0;}