#poplink div:after, #poplink_f div:after{
  clear: none !important;
}
#poplink div, #poplink_f div{
  clear: both !important;
}

#poplink, #poplink_f{
  width: 100% !important;
  z-index: 5000;
  cursor: default;
  overflow: hidden;
  background-color: #FFF;
  border-collapse: collapse;
  border-bottom: 1px solid #cacaca;
  margin: 0px;
  text-align:left;
  line-height: normal;
}

#popMoreLink {
  background-color: #FFFFFF;
  border: medium none;
  border-top: 1px solid #A9A9A9;
  color: #666666;
  padding: 5px 5px 0 0;
  text-align: right;
  width: 100%;
}

#popMoreLink:hover {
  background-color: #EEE;
}

/* == suggest style == */
#poplink_suggest_area .poplink_selected ,#poplink_f_suggest_area .poplink_selected{
  background-color: #dedede;
  color: black;
}
#poplink_suggest_area span img, #poplink_f_suggest_area span img{
  max-width:100%;
  max-height:100%;
}

#poplink_suggest_area span, #poplink_f_suggest_area span{
  padding: 0 0 0 2%;
}

/* == search style == */
#poplink_search_area, #poplink_f_search_area{
  overflow:hidden;
  padding:0px 0px;
  border-bottom: 1px solid #cacaca;
}

#poplink_search_area #popSearch, #poplink_f_search_area #popSearch{
  width: 100% !important;
  overflow:hidden;
}

#poplink_search_area a, #poplink_f_search_area a{
  width: 33%;
  text-decoration: none;
  color: #666;
  float:left !important;
  padding: 5px 0 0 0 !important;
}

#poplink_search_area .search_header, #poplink_f_search_area .search_header{
  padding:4px 0 4px 15px;
  color: #fff;
  background-color:#999;
}


#popSearch img{
  text-decoration: none;
  border:none;
  max-height:90px;
  max-width:90px;
}

#popSearch .popItem{
}

#popSearch .popItem:hover{
}

#popSearch .clear{
  clear:both;
}

/* == recommend style == */
#popSearch .pRec{
  padding: 4px 0;
  width: 100%;
}

#popSearch .pRec img{
  max-height:100%;
  max-width: 100%;
}

#poplink_recommend_area, #poplink_f_recommend_area{
  overflow:hidden;
  padding:0px 0px;
}

#poplink_recommend_area .recommend_header, #poplink_f_recommend_area .recommend_header{
  padding:4px 0 4px 15px;
  color: #fff;
  background-color:#999;
}

#poplink_recommend_area #popRecommend, #poplink_f_recommend_area #popRecommend{
  width: 100% !important;
}

#poplink_recommend_area a, #poplink_f_recommend_area a{
  width: 33%;
  text-decoration: none;
  color: #666;
  float:left !important;
}

#popRecommend img{
  text-decoration: none;
  border:none;
  max-height:90px;
  max-width:90px;
}

#popRecommend .popItem{
}

#popRecommend .popItem:hover{
}

#popRecommend .clear{
  clear:both;
}

/* == poplink common style == */
#poplink #pR, #poplink_f #pR{
  text-align:center;
  margin:0 auto;
}

#poplink #pL, #poplink_f #pL{
  //float:left;
  text-align:center;
  margin:0 auto;
  //width:90px;
}
#poplink .pTitle, #poplink_f .pTitle{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
}

#poplink .pSummary, #poplink_f .pSummary{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}

#poplink .pA1, #poplink_f .pA1{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}
#poplink .pA2, #poplink_f .pA2{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}
#poplink .pA3, #poplink_f .pA3{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}

/* --  Multi Number 1 -- */ 
#poplink1 div:after{
  clear: none !important;
}
#poplink1 div{
  clear: both !important;
}

#poplink1{
  width:100% !important;
  z-index: 5000;
  cursor: default;
  overflow: hidden;
  background-color: #FFF;
  border-collapse: collapse;
  border: 1px solid #a9a9a9;
  margin: 0px;
  text-align:left;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  line-height: normal;
}

/* == suggest style == */
#poplink1_suggest_area .poplink1_selected{
  background-color: #dedede;
  color: black;
}
#poplink1_suggest_area span img{
  max-width:40px;
  height:20px;
}

/* == search style == */
#poplink1_search_area{
  overflow:hidden;
  padding:0px 0px;
  border-top:1px solid #666;
  border-bottom:1px solid #666;
}

#poplink1_search_area #popSearch{
  width: 100% !important;
  overflow:hidden;
}

#poplink1_search_area a{
  width: 33%;
  text-decoration: none;
  color: #666;
  float:left !important;
  padding: 5px 0 0 0 !important;
}

#poplink1_search_area .search_header{
  padding:4px 0 4px 15px;
  color: #fff;
  background-color:#999;
}

/* == recommend style == */
#poplink1_recommend_area{
  overflow:hidden;
  padding:0px 0px;
}

#poplink1_recommend_area .recommend_header{
  padding:4px 0 4px 15px;
  color: #fff;
  background-color:#999;
}

#poplink1_recommend_area #popRecommend{
  width: 100% !important;
}

#poplink1_recommend_area a{
  width: 33%;
  text-decoration: none;
  color: #666;
  float:left !important;
}

/* == poplink1 common style == */
#poplink1 #pR{
  text-align:center;
  margin:0 auto;
}

#poplink1 #pL{
  //float:left;
  text-align:center;
  margin:0 auto;
  //width:90px;
}
#poplink1 .pTitle{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}

#poplink1 .pSummary{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}

#poplink1 .pA1{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}
#poplink1 .pA2{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}
#poplink1 .pA3{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}

/* --  Multi Number 2 -- */ 
#poplink2 div:after{
  clear: none !important;
}
#poplink2 div{
  clear: both !important;
}

#poplink2{
  width:100% !important;
  z-index: 5000;
  cursor: default;
  overflow: hidden;
  background-color: #FFF;
  border-collapse: collapse;
  border: 1px solid #a9a9a9;
  margin: 0px;
  text-align:left;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  line-height: normal;
}

/* == suggest style == */
#poplink2_suggest_area .poplink2_selected{
  background-color: #dedede;
  color: black;
}
#poplink2_suggest_area span img{
  max-width:40px;
  height:20px;
}

/* == search style == */
#poplink2_search_area{
  overflow:hidden;
  padding:0px 0px;
  border-top:1px solid #666;
  border-bottom:1px solid #666;
}

#poplink2_search_area #popSearch{
  width: 100% !important;
  overflow:hidden;
}

#poplink2_search_area a{
  width: 33%;
  text-decoration: none;
  color: #666;
  float:left !important;
  padding: 5px 0 0 0 !important;
}

#poplink2_search_area .search_header{
  padding:4px 0 4px 15px;
  color: #fff;
  background-color:#999;
}

/* == recommend style == */
#poplink2_recommend_area{
  overflow:hidden;
  padding:0px 0px;
}

#poplink2_recommend_area .recommend_header{
  padding:4px 0 4px 15px;
  color: #fff;
  background-color:#999;
}

#poplink2_recommend_area #popRecommend{
  width: 100% !important;
}

#poplink2_recommend_area a{
  width: 33%;
  text-decoration: none;
  color: #666;
  float:left !important;
}

/* == poplink2 common style == */
#poplink2 #pR{
  text-align:center;
  margin:0 auto;
}

#poplink2 #pL{
  //float:left;
  text-align:center;
  margin:0 auto;
  //width:90px;
}
#poplink2 .pTitle{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}

#poplink2 .pSummary{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}

#poplink2 .pA1{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}
#poplink2 .pA2{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}
#poplink2 .pA3{
  display:block;
  margin-bottom:5px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  height:13px;
}
