/* REMOTE VIDEO */
div#APcontentArticle .remote-video { clear: both; margin: 15px auto; box-shadow: 0 0 10px #666; border-radius: 10px; border: 1px solid #667; padding: 5px; width: 460px; background: #667; }
div#APcontentArticle .remote-video-img { float: left; position: relative; width: 200px; height:150px; overflow:hidden; text-align:center; margin-right: 20px; border: 2px solid #99a; }
div#APcontentArticle .remote-video-img img { height: 150px; }
div#APcontentArticle .remote-video-img img.remote-play { position: absolute; z-index: 5; border: none; opacity: 0.5; top: 25px; left: 25px; height: auto; width: auto;  }
div#APcontentArticle .remote-video-img a:hover img.remote-play { opacity: 1; }
div#APcontentArticle .remote-video-img a:hover img { border-color: #633; }
div#APcontentArticle .remote-video-data a { text-decoration: none; color: #fff; }
div#APcontentArticle .remote-video-data a:hover { text-decoration: underline; }
div#APcontentArticle .remote-video-data h3 { font: normal 14pt "Arial","Helvetica",sans-serif; margin: 0 0 5px 0; }
div#APcontentArticle p.remote-video-src  { font: normal 10pt "Arial","Helvetica",sans-serif; margin: 0; color: #99a; }
div#APcontentArticle p.remote-video-hdr  { font: bold 10pt "Arial","Helvetica",sans-serif; margin: 5px 0 25px 0; color: #ccd; text-transform: uppercase; }
div#APcontentArticle .remote-video br.clear { clear: both; font-size: 1px; line-height: 1px; }

/* NEW GALLERY */
div#APcontentArticle .gallery-clipper { clear: both; margin: 15px auto; box-shadow: 0 0 10px #666; border-radius: 10px; border: 1px solid #667; padding: 5px; width: 460px; background: #667; }
div#APcontentArticle .gallery-previews img { width: 80px; border: 1px solid #ccc; padding: 1px; margin: 5px 0px 4px 5px;  }
div#APcontentArticle .gallery-previews a:hover img { border-color: red; }
div#APcontentArticle .gallery-descr a { text-decoration: none; color: #fff; }
div#APcontentArticle .gallery-descr a:hover { text-decoration: underline; }
div#APcontentArticle .gallery-descr h4 { font: normal 10pt "Arial","Helvetica",sans-serif; margin: 5px; color: #ccd; }
div#APcontentArticle .gallery-descr h3 { font: normal 14pt "Arial","Helvetica",sans-serif; margin: 5px; color: #ccd; }
div#APcontentArticle .gallery-descr p  { font: normal 10pt "Arial","Helvetica",sans-serif; margin: 5px; color: #ccd; }
div#APcontentArticle .gallery-descr p.more  { text-align: right; }

/* EBOOK LINK */
div#APcontentArticle div.linkebook  { clear: both; width: 441px; margin: 20px 0 5px 0; padding: 5px 7px 10px 10px; border-radius: 10px; border: 3px solid #CCD; }
div#APcontentArticle div .linkebook h3 { margin: 0 0 0 0; color: #99A; font-size: 12pt; }
div#APcontentArticle div .linkebook p { margin-bottom: 10px; margin-top: 0px; font-size: 9pt; line-height: 100%; }
.ebookstore { float: left; width: 140px; height: 40px; border: 1px solid #ccc; padding: 1px; margin: 1px 3px 2px 0; }
.ebookstore.delosstoreebook { height: 88px; width: 142px; padding: 0px; }
.ebookstore a { display: block; width: 140px; height: 40px; margin: 0; }
.ebookstore.delosstoreebook a { display: block; width: 142px; height: 88px; }
.ebookstore a.ultimabooksit { overflow: hidden; text-indent: -999px; background: url(http://www.delosstore.it/layout/img/ebook/ebookstores2013.png) 5px -0px no-repeat; }
.ebookstore a.bookrepublicit { overflow: hidden; text-indent: -999px; background: url(http://www.delosstore.it/layout/img/ebook/ebookstores2013.png) 5px -40px no-repeat; }
.ebookstore a.cubolibriit { overflow: hidden; text-indent: -999px; background: url(http://www.delosstore.it/layout/img/ebook/ebookstores2013.png) 5px -80px no-repeat; }
.ebookstore a.amazonit { overflow: hidden; text-indent: -999px; background: url(http://www.delosstore.it/layout/img/ebook/ebookstores2013.png) 5px -120px no-repeat; }
.ebookstore a.itunesapplecom, .ebookstore a.itunes { overflow: hidden; text-indent: -999px; background: url(http://www.delosstore.it/layout/img/ebook/ebookstores2013.png) 5px -160px no-repeat; }
.ebookstore a.netebookit { overflow: hidden; text-indent: -999px; background: url(http://www.delosstore.it/layout/img/ebook/ebookstores2013.png) 5px -200px no-repeat; }
.ebookstore a.delosstoreit { overflow: hidden; text-indent: -999px; background: url(http://www.delosstore.it/layout/img/ebook/ebookstores2013.png) 0px -250px no-repeat; }

/* EMBED */
div#APcontentArticle .embed { clear: both; margin: 15px auto; box-shadow: 0 0 10px #666; border-radius: 10px; border: 1px solid #667; padding: 5px; width: 460px; background: #667; }
div#APcontentArticle .embed-img { float: left; position: relative; width: 150px; height:150px; overflow:hidden; text-align:center; margin-right: 20px; border: 2px solid #99a; }
div#APcontentArticle .embed-img img { height: 150px; }
div#APcontentArticle .embed-img img.remote-play { position: absolute; z-index: 5; border: none; opacity: 0.5; top: 25px; left: 0px; height: auto; width: auto;  }
div#APcontentArticle .embed-img a:hover img.remote-play { opacity: 1; }
div#APcontentArticle .embed-img a:hover img { border-color: #633; }
div#APcontentArticle .embed-data a { text-decoration: none; color: #fff; }
div#APcontentArticle .embed-data a:hover { text-decoration: underline; }
div#APcontentArticle .embed-data h3 { font: normal 14pt "Arial","Helvetica",sans-serif; margin: 0 0 5px 0; }
div#APcontentArticle p.embed-go  { font: normal 10pt "Arial","Helvetica",sans-serif; margin: 0; color: #99a; }
div#APcontentArticle p.embed-hdr  { font: bold 10pt "Arial","Helvetica",sans-serif; margin: 5px 0 25px 0; color: #ccd; text-transform: uppercase; }
div#APcontentArticle .embed br.clear { clear: both; font-size: 1px; line-height: 1px; }

#bus-stop-banner-wrap { width: 1000px; min-height: 50px; background: black; z-index: 9999;}