#slidebox{position:fixed;background-color:#fff;z-index: 999;bottom: 65px;right: -360px;width: 330px;border-top: 4px solid #000;border-bottom: 0 none;padding:0px 15px 10px 10px;box-shadow:-2px 0px 5px #aaa;max-width: 85%;}
#slidebox .slidebox_top {height: 35px;width: 100%;}
#slidebox #rec_logo {float: left; width: 35%; display: block; height: 30px; padding-top: 3px; padding-right: 5%;}
#slidebox #rec_logo .rec_logo_inner{height: 100%; max-width: none; width: auto;}
#slidebox #rec_btm {padding-top: 5px; padding-bottom: 3px; float: left; width: 55%; border-bottom: 2px solid #000000;}
#slidebox #rec_post_img .rec_post_thumbnail{width: 100%; max-width: 111px;}
#slidebox a.recommended_close {position: absolute; top: 5px; right: 8px; opacity: 100;cursor: pointer; width: 35px; height: 35px;}
#slidebox a.recommended_close span {position: absolute; top: -2px; right: 2px; font-size: 18px; color: #000!important;}
#slidebox #rec_clear {clear: both; height: 10px;}
#slidebox #rec_post_img {float: left; overflow: hidden; width: 35%; max-height: 80px; padding-right: 5%;}
#slidebox #rec_post_title {float: left; width: 55%; margin-top:-4px;}
#slidebox #rec_post_title a {font-weight: bold; font-size: 15px; color: #000000; display: block; line-height: 18px;}
/** TO OVERWRITE MOBILE: **/
#slidebox #rec_logo{padding: 0px; padding-right: 5%; padding-top: 3px; top: 0px; left: 0px; position: relative; overflow: hidden;}