/* Media Viewer Styling */
#mediaViewer * {margin: 0;padding: 0;}
#mediaViewer {background: url('../img/theme/viewer.jpg') no-repeat;height: 400px;width: 700px;position:relative;}
#mediaViewer a img {border: none}
#mediaViewer dl.current {clear: none;float: left;margin-left: 10px;width: 510px;}
* html #mediaViewer dl.current {margin-left: 5px;}
#mediaViewer dl.current dt {padding-top: 14px;}
#mediaViewer dl.current dt img {margin-left: 4px;}
#mediaViewer dl.current dt img.oldPhoto {position: absolute;top: 14px;left: 10px;z-index: 1000;}
#mediaViewer dl.current dt img.newPhoto {position: absolute;top: 14px;left: 10px;z-index: 2000;}
#mediaViewer dl.current dd.description {border-bottom: 1px #B0AC70 dotted;height: 23px;padding-top: 4px;}
#mediaViewer dl.current dd.description span {display: block;float: left;font-weight: bold;padding: 0 10px;width: 392px;}
#mediaViewer dl.current dd.description a.photoLink {float: right;margin-right: 10px;}
#mediaViewer dl.current dd.controls {margin-left: 20px;padding: 0 10px;}
#mediaViewer dl.current dd.controls span#mediaCounter  {clear: right;float: right;font-weight: bold;line-height: 45px}
#mediaViewer dl.current dd.controls ul {list-style: none;margin-left: 80px;height: 20px;}
#mediaViewer dl.current dd.controls ul li {clear: none;float: left;height: 50px;line-height: 45px;margin: 0 10px;}
#mediaViewer #thumbContainer {clear: none;float: right;margin-right: 14px;margin-top: 54px;position: relative;width: 150px;}
* html #mediaViewer #thumbContainer {margin-right: 4px;width: 140px;}
#mediaViewer #thumbContainer div.thumbnailMask {overflow: hidden;height: 278px;}
#mediaViewer #thumbContainer ul.thumbnails {list-style: none;width: 155px;}
#mediaViewer #thumbContainer ul.thumbnails li {margin: 2px 0;}
* html #mediaViewer #thumbContainer ul.thumbnails li {margin: 0 !important;height: 90px;}
*:first-child+html #mediaViewer #thumbContainer ul.thumbnails li {margin: 0 !important;height: 90px;}
#mediaViewer #thumbContainer ul.thumbnails li a.largeLink {}
#mediaViewer #thumbContainer ul.thumbnails li a.contentLink {display: none;}
* html #mediaViewer #thumbContainer ul.thumbnails li img {width: 147px;}
#mediaViewer #thumbContainer ul.thumbnails li span {display: none;}
#mediaViewer #thumbContainer a.scrollUp {background: url("../img/theme/arrow-up.png") no-repeat;display: block;height: 22px;left: 68px;overflow: hidden;position: absolute;text-indent: -1000em;top: -22px;width: 23px;}
#mediaViewer #thumbContainer a.scrollDown {background: url("../img/theme/arrow-down.png") no-repeat;bottom: -25px;display: block;height: 22px;left: 68px;overflow: hidden;position: absolute;text-indent: -1000em;width: 23px;}
* html #mediaViewer #thumbContainer a.scrollUp {cursor: pointer; filter: progid:dximagetransform.microsoft.alphaimageloader(src='/img/theme/arrow-up.png', sizingmethod='none');background: none;}
* html #mediaViewer #thumbContainer a.scrollDown {cursor: pointer; filter: progid:dximagetransform.microsoft.alphaimageloader(src='/img/theme/arrow-down.png', sizingmethod='none');background: none;}
