
/********* picture thumbnail layout *********/
#picture_thumbnails_container { width:306px; margin:0; padding:8px 0 0 0; }
#picture_thumbnails { float:left; display:inline; list-style:none; margin:0; padding:0; }
#picture_thumbnails li { float:left; display:block; width:95px; margin:0; padding:0 0 8px 1px; }
#picture_thumbnails li img { width:90px; height:59px; }
#picture_thumbnails li a img { border:2px solid white;}
#picture_thumbnails li a:hover img { border:2px solid #5B81FF;}

/********* video thumbnail layout *********/
ul.video_thumbnails { margin:2px 0; padding:7px 0 4px 1px; float:left; display:block; list-style:none; font-family:Arial, "Lucida Grande", Helvetica,Verdana,sans-serif; }
ul.video_thumbnails li { border-top:1px solid #ccc; width:288px; display:block; float:left; margin:0 0 8px 0; padding:8px 0 0 0;}
ul.video_thumbnails li.first { border:none; margin:0 0 8px 0; padding:0;}
ul.video_thumbnails a { display:block; margin:0; padding:0; outline-style:none; }
ul.video_thumbnails a span.video_tn_button { display:block; float:left; width:90px; margin:0; padding:0 14px 0 0; cursor:pointer; }
ul.video_thumbnails a img { border:2px solid white; width:90px; height:59px; float:left; margin:0 10px 0 0; padding:0; }
ul.video_thumbnails a:hover img { border:2px solid #5B81FF;}
ul.video_thumbnails a p.watch_video { display:block; float:left; width:74px; height: 21px; line-height: 21px; padding:0 0 0 16px; margin:4px 0 0 0; color:#000; background: #eee url(../../images/buttons_arrows/make-button-bg-l.png) no-repeat left top; }
ul.video_thumbnails a p.watch_video b { text-align:center; width:62px; color:#000; background: #eee url(../../images/buttons_arrows/make-button-bg-r.png) no-repeat right top; font-weight: normal; float: left; display: block; margin: 0; padding: 0 16px 0 0; }
ul.video_thumbnails a:hover p.watch_video { color:#fff; background-position: left -21px; }
ul.video_thumbnails a:hover p.watch_video b{ color:#fff; background-position: right -21px; }
ul.video_thumbnails a:active p.watch_video { color:#bbb; background-position: left -21px; }
ul.video_thumbnails a:active p.watch_video b{ color:#bbb; background-position: right -21px; }
ul.video_thumbnails a p.video_title { display:inline; color:#111; font-size:12px; font-weight:bold; margin:0; padding:0; cursor:pointer; }
ul.video_thumbnails a:hover p.video_title { color:#5B81FF; }
ul.video_thumbnails a p.video_description { display:block; float:left; margin:0; padding:2px 0 0 0; width:184px; cursor:pointer; }



