
#buttonswrapper-r {display: none;}
#adhere {display: block; width: 176px !important; margin:5px 0 30px 20px; height: 336px; position: relative; background-color:#e2e2e2; float: right; border: 1px solid #e2e2e2; border-radius: 5px; cursor:pointer;padding: 10px; clear: right; cursor: pointer;line-height: 18px; box-sizing: content-box;}
#adhere > span {width: 176px;}
#adhere .adtext {display: block; height: 40px; display: table; font-size: 13px;}
#adhere .adtext span {width: 170px; height: 100%; vertical-align:middle; display: table-cell;text-align:center;background: rgba(28, 28, 28, 0.85) none repeat scroll 0 0; color:#fff; padding: 0 3px;}
#adhere .adimages { display: block; background-color:#e2e2e2; text-align:center; margin:10px auto 0;}
#adhere .adimages span{text-align:center; height: 117px; width: 176px; text-align:center; vertical-align:middle; display: table-cell;}
#adhere .adcatchphrase {display: table; background-image:none; height: 42px; overflow:hidden;}
#adhere .adcatchphrase span { width: 176px; margin: 0 0 0 0; color:#000;font-size: 11px; display: block; left: 0; line-height: 14px; padding: 0.5em 0; text-align:center;vertical-align:middle;  min-height: 26px; height:26px; overflow:hidden;}
#adhere:after {
  color: #ccc;
  content: "Advertisement";
  display: block;
  font-size: 11px;
  margin-top: 10px;
  margin-bottom:10px;
  text-align:right;
}
.content hr { width: auto;}

#adhere.horizontal {width: 360px !important; height: 180px; float: none; margin: auto;}
#adhere.horizontal > span {display: inline-block; }
#adhere.horizontal .adtext {width: 358px; height: 22px}
#adhere.horizontal .adtext span {width: 358px; display: block;padding: 1px 0;}
#adhere.horizontal .adcatchphrase {width: 358px; height: 21px; overflow:hidden;}
#adhere.horizontal .adcatchphrase span { width: 358px}
