/* overlay  background (both image and movie) */
.overlay,
.overlayshadow { position:absolute; z-index:9999; }
.overlayshadow { width:0;height:0;left:50%;top:50%; }

/* overlay */
.overlay { display: none; }

.overlay .overlayimg { width:100%; height:100%; }
.overlay.popped .overlayimg { display:block; }

.overlay a.close { position:absolute; z-index:999; display:block; width:28px; height:28px; top:-24px; left:-10px; margin:0 -28px -28px -15px; text-indent:-9999px; background:url(images/widget_close.png) no-repeat; cursor:pointer; outline:none;  behavior:url(iepngfix.htc); }
.overlay.isanim a.close { display:none; }

/* shadow */
.overlayshadow img { width:100%; height:100%; behavior:url(iepngfix.htc); }

.overlaynav ul { padding: 0 !important; margin: 10px 0 0 0 !important; text-align: left !important; border: 0px !important; }
.overlaynav ul li { float: left; margin: 0 10px 0 0 !important; }

.overlaynav ul li a:hover { border: 0px !important; }
.overlaynav ul li a img, 
.overlaynav ul li a:link img, 
.overlaynav ul li a:visited img { border:1px solid #b9b9a7 !important; height:80px; width:56px; }
.overlaynav ul li a:hover img { border:1px solid #008bd7 !important; height:80px; width:56px; }
.overlaynav ul li a.active img { border:1px solid #008bd7 !important; height:80px; width:56px; }


.overlaynav .relative_thumbs { position: relative; text-align: center; width: 56px; height: 80px; }
.overlaynav .video_label_thumbs { position: absolute; top: 0px; left: 0px; width: 56px; height: 80px; }

.overlaynav li.thumbs { float: left; margin-right:10px; width: 56px; height: 80px; margin-top: 10px; margin-bottom: 10px; }
.overlaynav li.thumbs_4 { float: left; margin-right:0; width: 56px; height: 80px; margin-top: 10px; }

.overlaynav li.thumbs_video { clear: none; margin-right: 10px; width: 56px; height: 80px; margin-top: 10px; }
.safe-close { top: 0; left: 5px; z-index: 1000; position: absolute; width: 8px; height: 71px; text-indent: -9999px; background: url(images/overlay-safe-close.gif); }

