div#nyroModalFull div#nyroModalLoading, div#nyroModalFull div#nyroModalWrapper { border: none; padding: 25px 0 0 0; text-align: left; }

div#nyroModalFull div#nyroModalLoading { background-image: url('../images/preloader.gif'); }

div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle { display: none; }

div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper div.close-nav { top: 4px; height: 18px; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper div.close-nav a { padding-top: 4px; background-position: right 3px; }

div#nyroModalFull div#nyroModalWrapper div#nyroModalCaption { clear: both; padding: 10px 0; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalCaption span#nyroModalCaptionText { font-weight: bold; font-size: 14px; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalCaption span#nyroModalCaptionNav { padding-left: 20px; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalCaption span#nyroModalCaptionNav a { text-decoration: none; color: #777; }

div.content-overlay-block { position: relative; }
div.content-overlay-block #share-options { position: absolute; bottom: 5px; right: 5px; }

/* NEXT and PREVIOUS ARROWS */
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext { display: block; }

div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover { margin-left: -46px; width: 36px; background-position: left center; background-repeat: no-repeat; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev { background-image: url('../images/overlay-previous.png');}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover { background-image: url('../images/overlay-previous-hover.png');}

div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext, div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover { margin-right: -46px; width: 36px; background-position: right center; background-repeat: no-repeat; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext { background-image: url('../images/overlay-next.png'); }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover { background-image: url('../images/overlay-next-hover.png'); }

/* EXTERNAL LINK */

div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper.external-link { padding: 8px; text-align: left; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper.external-link h2 { color: #808080; font-size: 22px; font-weight: normal; margin: 0 0 12px 0; text-transform: uppercase; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper.external-link ul { padding: 0 0 1px 0; margin: 0 0 10px 0; clear: both; width: 100%; overflow: hidden; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper.external-link ul li { padding-bottom: 7px; margin: 0; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper.external-link ul li a { color: #ff6801; text-decoration: none; background: url('../images/icn-links-arrow-orange.gif') left 3px no-repeat; padding: 0 0 0 8px; display: block; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper.external-link ul li a:hover { text-decoration: underline }

/* NOTABLES */
div#nyroModalFull div#nyroModalWrapper div#nyroModalContentWrapper.notable { width: 898px; }

div#nyroModalFull div.gallery div.overlay-col-1 { height: 150px; overflow-y: auto; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent div.content-overlay-block { padding-top: 0; }

