
/* Template
----------------- */
/*div.container { width: 990px; clear: both; }
div.main { width: 673px; margin: 0 5px 0; float: left; }
div.sidebar { width: 300px; float: left; }*/

/* featured_trailer.php
----------------- */
div#featured_trailer_main .item { margin-left: 5px; clear: both; }
div#featured_trailer_main .item div.videoImg { width: 290px; float: left; }
div#featured_trailer_main .item div.content { width: 360px; float: left; }

/* recent_rt_video_main.php
----------------- */
div#recent_rt_video_main .item { margin: 0 5px; padding: 5px 0; }
div#recent_rt_video_main .item .videoImg { width: 170px; margin: 0 0 0 5px; float: left; }
div#recent_rt_video_main .item .content { width: 470px; margin: 0 0 0 5px; float: left; }
div#recent_rt_video_main .item .content p { margin-bottom: 5px; }
div#recent_rt_video_main .item .content ul { margin-left: 0px; }
div#recent_rt_video_main .alt { border-bottom: 1px solid #A5ACB2; }

/* featured_movies.php
----------------- */
div#featured_movies_main .item { width: 140px; margin: 5px 0pt 0pt 15px; overflow: hidden; float: left; text-align: center; }
    html>body div#featured_movies_main .item { margin: 5px 0pt 0pt 20px; }
div#featured_movies_main .item .videoImgControl { left: -66px; }
    html>body div#featured_movies_main .item .videoImgControl { left: 6px; }
div#featured_movies_main .item p { margin-top: 5px; }

/* featured_galleries.php
----------------- */
div#featured_galleries_main .item { width: 125px; margin: 5px 0 0 5px; overflow: auto; float: left; text-align: center; }
div#featured_galleries_main .item p { margin-top: 5px; }

/* browse.php 
----------------- */
div#browse_main .content_body { padding-bottom: 0px; }
div#browse_main #movieobjectnav .controls_container { width: 660px; margin: 0 5px; overflow: auto; vertical-align: middle; display: block; }
div#browse_main #movieobjectnav .controls_container div { line-height: 22px; }
div#browse_main #movieobjectnav .controls_container strong { font-weight: bold; }
div#browse_main #movieobjectnav #pagination_alpha { text-align: center; line-height: 22px; display: block; clear: both; }
/*div#browse_main #movieobjectnav #pagination_alpha .selected {  }*/
div#browse_main #movieobjectnav #pagination_alpha .disabled { color: #ADADAD; }

div#browse_main table.proViewTbl { width: 667px; }
div#browse_main table.proViewTbl th { line-height: 18px; white-space: nowrap; }
div#browse_main table.proViewTbl th.toggle span { padding: 0px; }
div#browse_main table.proViewTbl th.toggle span a { width: 30px; display: block; margin-top: 3px; text-align: center; }
div#browse_main table.proViewTbl th.toggle, div#browse_main table.proViewTbl td.toggle { width: 20px; text-align: center; white-space: nowrap;  }
div#browse_main table.proViewTbl th.rating, div#browse_main table.proViewTbl td.rating { width: 60px; text-align: left; white-space: nowrap; }
div#browse_main table.proViewTbl th.title, div#browse_main table.proViewTbl td.title { width: auto; text-align: left; white-space: normal; }
div#browse_main table.proViewTbl th.date, div#browse_main table.proViewTbl td.date { width: 105px; text-align: center; white-space: nowrap; }
div#browse_main table.proViewTbl th.data, div#browse_main table.proViewTbl td.data { width: 105px; text-align: center; white-space: nowrap; }
div#browse_main table.proViewTbl span.na { margin-left: 14px; }

/* thumbnail Scroller
----------------- */
/* multimedia_thumbnails */

#photostrip_thumbnails div.thumbnail { width: 80px; height: 80px; margin: 3px; border: 1px solid #a7a7a7; float:left; overflow: hidden; text-align: center; background-color: #a7a7a7; }

#photostrip_thumbnails div.thumbnail_trailer_container.first {  margin-left:0; }
#photostrip_thumbnails div.thumbnail_trailer_container div.thumbnail { width:106px; height:80px; margin:0; border:0; float:none; }
#photostrip_thumbnails div.thumbnail_trailer_container.selected { background:#cfe75d; }

#photostrip_thumbnails .first {  margin-left:0px !important; }
#photostrip_thumbnails div.thumbnail_container div.thumbnail { margin:0; border:0; float:none; }
#photostrip_thumbnails div.thumbnail_container.selected { background:#cfe75d; }

#photostrip_thumbnails div.thumbnail_container, 
#photostrip_thumbnails div.thumbnail_trailer_container { background:#fff; border:1px solid #B7BABB; margin-left:5px; padding:3px; }
#photostrip_thumbnails div.thumbnail_container:hover,
#photostrip_thumbnails div.thumbnail_trailer_container:hover { background: #fff; border: 1px solid #3C7EE2; padding: 3px; }
#photostrip_thumbnails .thumbnail_trailer { width:80px; height:80px; }
#photostrip_thumbnails .thumb_nav_descriptor { width:90px; text-align:center; padding-top:4px; }
#photostrip_thumbnails .thumbnail_group_pane, 
#photostrip_thumbnails .thumbnail_trailer_group_pane { height:100px; overflow:hidden; position:relative; clear:left; margin-left:30px;margin-top:10px; }
#photostrip_thumbnails .thumbnail_group_pane { width: 470px; }
#photostrip_thumbnails .thumbnail_trailer_group_pane { width: 474px; }
#photostrip_thumbnails ul.thumbnail_group_container, 
#photostrip_thumbnails ul.thumbnail_trailer_group_container { margin:0; height:100px; }
#photostrip_thumbnails ul.thumbnail_group_container li,
#photostrip_thumbnails ul.thumbnail_trailer_group_container li { position:relative; height:150px; float:left; }
#photostrip_thumbnails ul.thumbnail_group_container li { width:470px; }
#photostrip_thumbnails ul.thumbnail_trailer_group_container li { width:474px; }
/* controls */
#photostrip_thumbnails #thumb_nav { width: 315px; margin:auto; height:25px; text-align: center; }
    html>body #photostrip_thumbnails #thumb_nav { width: 285px; }
#photostrip_thumbnails .thumb_nav_btn, 
#photostrip_thumbnails .picture_nav_btn { width:43px; }
#photostrip_thumbnails .thumb_nav_btn_container { width:55px; margin-left:0px; overflow: hidden; }
    html>body #photostrip_thumbnails .thumb_nav_btn_container { width:45px; margin-left:5px; }
#photostrip_thumbnails .thumb_nav_btn_container.first { margin-left:0; }

/* photostrips expand control */
div#browse_main a.expand { display:block; overflow:auto; padding:3px 0; text-align:center; vertical-align:middle; white-space:nowrap; width:20px; }

/* photostrips */
div#browse_main div.photostrip_container { text-align: center; }
div#browse_main div.photostrip { /*width: 650px; */height: 142px; margin: 5px 0 5px 8px; clear: left; overflow: hidden; display: none; }

div#browse_main div.photostrip div.photostrip_controls a, 
div#browse_main div.photostrip div.photostrip_toggle,
div#browse_main div.photostrip div.photostrip_wrapper { background-image: url(//images.rottentomatoescdn.com/images/multimedia/browse_table_photostrip.gif); }
    html>body div#browse_main div.photostrip div.photostrip_controls a, 
    html>body div#browse_main div.photostrip div.photostrip_toggle,
    html>body div#browse_main div.photostrip div.photostrip_wrapper { background-image: url(//images.rottentomatoescdn.com/images/multimedia/browse_table_photostrip.png); }

div#browse_main div.photostrip div.photostrip_controls { width: 102px; height: 142px; float: left; overflow: auto; }
div#browse_main div.photostrip div.photostrip_controls a.disabled { color: #CCC; cursor: default; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
div#browse_main div.photostrip div.photostrip_controls a { width: 102px; height: 71px; float: left; display: block; background-repeat: no-repeat; }
div#browse_main div.photostrip div.photostrip_controls a.trailers { background-position: -102px 0px; }
div#browse_main div.photostrip div.photostrip_controls a.trailers_selected { background-position: 0px 0px; }
div#browse_main div.photostrip div.photostrip_controls a.pictures { background-position: -102px -71px; }
div#browse_main div.photostrip div.photostrip_controls a.pictures_selected { background-position: 0px -71px; }

div#browse_main div.photostrip div.photostrip_controls a span { width: 70px; display: block; text-align: left; }
div#browse_main div.photostrip div.photostrip_controls a.trailers span,
div#browse_main div.photostrip div.photostrip_controls a.trailers_selected span { margin: 30px 0 0 20px; }
div#browse_main div.photostrip div.photostrip_controls a.pictures span,
div#browse_main div.photostrip div.photostrip_controls a.pictures_selected span { margin: 24px 0 0 20px; }

div#browse_main div.photostrip div.photostrip_toggle { width: 530px; height: 142px; float: left; background-position: 0px -142px; background-repeat: repeat-x; }

div#browse_main div.photostrip div.photostrip_wrapper { width: 10px; height: 142px; float: left; background-position: bottom right; background-repeat: no-repeat; }

div#browse_main .strip_loading { display: block; margin: 40px auto 0 auto; height: 50px; text-align: center; }

/* search_sidebar.php
----------------- */
div#search_sidebar form#searchFrm legend { display: none; }
div#search_sidebar form#searchFrm input { width: 210px; margin-right: 5px; float: left; }
    html>body div#search_sidebar form#searchFrm input { width: 230px; }
div#search_sidebar form#searchFrm button#searchFrm_submitBtn { float: right; }

/* rt_video_sidebar.php
----------------- */
div#rt_video_sidebar .item { width: 120px; height: 160px; margin: 0 0 0 10px; overflow: hidden; float: left; }
    html>body div#rt_video_sidebar .item { margin: 0 0 0 20px; }

/* rt_video.php, rt_video_archive.php  - past rt video (module)
----------------- */
form#date_select { margin: 0 0 10px 5px; overflow: auto; }
form#date_select strong { font-weight: bold; margin-right: 5px; }
#past_rt_video div.main div.content_abstract { margin: 0px 0px 12px; }

#past_rt_video .info_block { float:left; border:solid thin lightgrey; }
#past_rt_video .info_full_block { float:left; border:solid thin lightgrey; }
#past_rt_video .item { overflow: auto; }
#past_rt_video .item_content { margin: 10px 0; overflow: auto; }
#past_rt_video .item_content p, 
#past_rt_video .item_content ul { margin-top: 5px; margin-bottom: 5px; }
#past_rt_video .alt { background-color: #E9EDF6; }
#past_rt_video .default { background-color: #FFF; }

/* override roundedcorners style */
#past_rt_video ul.normalViewList li { margin: 0px; list-style-image: none; }

/* rt_video_archive.php  - past rt video (module)
----------------- */
#rt_video_archive_items,
    html>body #rt_video_archive_items { margin: 0px 0px 12px; }
table#date_archiveTbl tbody th p { margin-top: 10px;  }
table#date_archiveTbl ul  { margin: 5px 0; }
table#date_archiveTbl ul li { margin-bottom: 5px; }
