.demo { width:925px; background: #000000; }
#viewport, #viewport2 { width: 925px; height:134px; }
#viewport li, #viewport2 li {  list-style: none; margin:1px 28px 0 0px;line-height:1.2em; font-size:11px; }
.ImageBottomR { display:none; width:44px;height:22px; background-color:#565b5d;padding:2px; text-align:center; background:url(/Images/Play.png) 0px 0px no-repeat; } 
.ImageBottomR:hover { background-position:0px -26px; } 
.ImageBottom:hover { background-color:#434749; }
.simplePrevious, .simplePrevious2 {font-size: 0.8em;width:17px;background:url(/Images/arrows.jpg) 0 -0px no-repeat; }
.simplePrevious:hover, .simplePrevious2:hover {	background:url(/Images/arrows.jpg) -17px 0px no-repeat;}
.simpleNext, .simpleNext2 { width:17px; background:url(/Images/arrows.jpg) -51px 0 no-repeat; }
.simpleNext:hover, .simpleNext2:hover { background:url(/Images/arrows.jpg) -34px 0px no-repeat;}
.ImageTop {  z-index:0; position:absolute; padding:106px 0 0 0; line-height:1.4em; }
.ImageTop .Title { width:190px; font-size:12px;  height: auto;  font-weight:bold; display:block; padding-bottom:10px; line-height:1.5em;}
.ImageBottom {   margin-bottom:2px; line-height:1.1em; z-index:50; }
.ImageBottom, .ImageBottomR {  font-size:10px; }
.ImageBottomL { width:182px; height:124px; background: url(/Images/GreyTransparentWide.png) 0 0 repeat-y; margin-right:2px;padding:6px 4px 4px 24px; }
#viewport, #viewport2, #viewport ul, #viewport2 ul { position: relative; }
#viewport li, #viewport2 li, .ImageTop, .ImageHold, .ImageBottom, .ImageBottom a, .simpleNext, .simpleNext2, .simplePrevious, .simplePrevious2 { height:134px; }
.ImageBottom, .ImageBottom a, .ImageTop, .ImageHold, #viewport li, #viewport2 li { width:210px; }
#viewport a, #viewport2 a { text-decoration:none; }
.date, #viewport a, #viewport2 a, .ImageBottomL a, .ImageHold a, .ImageBottomL { color:#FFFFFF; }
.ImageBottomL a, .ImageHold a, .ImageHold img, .simpleNext, .simpleNext2, .simplePrevious, .simplePrevious2  { cursor:pointer;}
.ImageBottomL, .simplePrevious, .simplePrevious2, .simpleNext, .simpleNext2, #viewport li, #viewport2 li, .demo, .ImageBottomR  { float:left; }
#viewport ul, #viewport2 ul, .ImageTop .Title, .ImageHold { padding:0px; }
.ImageTop .Title, .ImageHold { margin:0px; }
.ImageTop, .ImageTop .Title, .ImageBottom, .ImageBottom a, .simpleNext, .simpleNext2, .simplePrevious, .simplePrevious2 { display:block; }
.ImageHold, .ImageTop, #viewport li, #viewport2 li, #viewport ul, #viewport2 ul, #viewport, #viewport2 { overflow:hidden; }
.simplePrevious, .simplePrevious2, .ImageHold a:hover { text-decoration: underline; }