/*---------------------------------------------------------------------------
M O V I E S
-----------------------------------------------------------------------------

--------------------------------
STRUCTURE
------------------------------*/
.contentTop { width: 644px; height: 10px; line-height: 10px; margin: 0 auto; background: url() no-repeat; float: left; position: relative; margin: 2px 0 0 0; }
.contentMiddle { width: 644px; min-height: 443px; height: auto !important; height: 443px; margin: 0 auto; background: url() repeat-y; float: left; position: relative; }
.contentBottom { width: 644px; height: 10px; margin: 0 auto; background: url() no-repeat; float: left; position: relative; }
#contentBgTop, #contentBgBottom  {float: left; width: 689px; height: 10px;line-height: 1px;}
#contentSelect { width: 604px; margin: 0; position: relative; overflow: hidden; }
#moviePlayer { margin:35px auto 0; width:480px; }
#movieheader { margin:0; padding:0 }
#movieheader img { margin:0; padding:0; float:left; font-size:1px }
#subPageTile {padding:25px 0 25px 40px;}

/*------------------------------
ADDITIONAL CLASSES
------------------------------*/
#headerImage {margin:0 0 0 10px; display:inline;}
.clear { clear: both; }

#contentSelectWrapper {bottom:10px;left:21px;position:absolute;width:645px;}
#contentSelect {margin:0;}
#contentSelectContainer {margin-left:-3px;
}

/*------------------------------
HEADERS/PARAGRAPHS
------------------------------*/
#contentNaviWrapper h3 { background: url() center 0 no-repeat; }
#contentNaviWrapper h3 { text-indent: -9999px;}
#moviePlayer h4 { color:#fff;font-size:110%;padding:0 0 5px; }

/*------------------------------
LINKS
------------------------------*/
a.prevBtn { left:88px; top:43px; background: url() no-repeat; }
a.nextBtn { right:0; top:43px; background: url() no-repeat; }


/*------------------------------
IMAGES
------------------------------*/

/*------------------------------
CONTENT NAVIGATION COMPONENT
------------------------------*/
#contentNaviWrapper {display:inline;margin:1px 8px 0 0;}
.contentNaviNoArrows { background: url() no-repeat; }
.contentNaviArrows { background: url() no-repeat; }

#contentNaviContainer li.firstItem { background: none; }
#contentNaviContainer li.lastItem { height: 68px; }
#contentNaviContainer li span { background-attachment: inherit; background-position: left top; background-repeat: no-repeat; cursor:pointer; display:block; height:40px; margin:10px 0 0 10px; padding:10px 0 0 80px; line-height: 28px; }
#contentNaviContainer a:hover span, 
#contentNaviContainer .active span { /*background-position: left -35px; background-repeat: no-repeat;*/ color: #fff; background-position: left top;  }


