﻿*
{
    margin:0 auto;
    padding:0px;        
    border:0;
    font-family:Arial, Helvetica, sans-serif;     
    text-decoration:none;
    color:#CCCCCC;
    outline:none;
}

body 
{   
    margin-bottom:5px;
    background-color:#000000;
    font-size:9pt;
}

* html body
{
    height:100%;
}

body.scrolling
{
    background-color:#000000;
	background-image:none;    
}

img
{
    border:none;        
}

* html img
{
    behavior:url('resources/PNGBehavior.htc');
}

input, select, option, textarea
{
    color:#000000;
}

.input, .inputText, .inputBtn 
{
    background-color:#FFFFFF;
    border:solid 1px #999999;
    color:#000000;
    font-size:9pt;
}

.email
{
    width:250px;
}

.phone
{
    width:100px;
}

.textArea
{
    width:250px;
    height:90px;
}

a:link, a:visited
{
    color:#FFFFFF;
    text-decoration:none;
}

a:hover, a:active
{
    text-decoration:underline;
}

a.bottomLink
{
    font-weight:bold;
}

a.linkComplianceNotice
{
    font-size:8pt; 
    color:#979797;
}

a.linkComplianceNotice:link, a.linkComplianceNotice:visited 
{
    text-decoration:none;
}

a.linkComplianceNotice:active, a.linkComplianceNotice:hover
{
    text-decoration:underline;    
}	

a.linkChannelNav
{
    font-size:9pt;    
}

a.linkChannelNav:link, a.linkChannelNav:visited 
{
    color:#979797;
    text-decoration:none; 
}

a.linkChannelNav:active, a.linkChannelNav:hover
{
    color:#FFFFFF;
    text-decoration:none; 
}	

.grayText
{    
    color:#979797;
}

.blackText
{
    color:#000000;
}

.whiteText
{
    color:#FFFFFF;
}

.boldText
{
    font-weight:bold;    
}

.normalText
{
    font-weight:normal;        
}

.centerText
{
    text-align:center;
}

.clear
{
    clear:both;
}

.backgroundContainer
{
    width:100%;
    min-height:100%;
    position:absolute;
    display:block;
    background:#000000 url('../images/main/TileBG.jpg') repeat-x bottom;
}

* html .backgroundContainer
{
    height:100%;
}

.pageContainer
{
    width:1154px;
    position:relative;
}

* html .pageContainer
{
    width:1179px;
}

.mainContainer
{
    width:1005px;
    position:relative;    
    float:left;
}

.topContainer
{
    width:1030px;
    height:203px;
    position:relative;
    left:-25px;    
    background:url('../images/main/TopBG.jpg') no-repeat;
}

.satelliteLink
{
    width:328px;
    height:157px;
    position:absolute;    
}

.topMenuContainer
{
    width:666px;
    height:187px;    
    float:right;    
}

.topMenuImage
{
    margin:0px;
    padding:0px;
    float:left;
}

.leftMenuContainer
{
    width:338px;    
    float:left;            
}

.leftMenuTopImgContainer
{
    width:338px; 
    height:60px; 
    float:left; 
    overflow:hidden;
}

.channelsMenuContainer
{
    width:338px;
    height:369px;
    float:left;
    overflow:hidden;
}

.contentsContainer
{     
    float:right;    
}

.bottomContainer
{
    width:1005px;
    height:20px; 
    padding-top:4px;   
    background:url('../images/main/BottomBG.jpg') no-repeat;
    text-align:center; 
}

.bottomLink
{
    margin-left:10px;
    margin-right:10px;    
}

.moviePlayerContainer
{    
    height:432px;    
    background-color:#000000;        
    overflow:hidden;
}

.moviePlayerContainer.liveCam
{    
    height:510px;
}

.watchAndJoinContainer
{    
    width:667px;
    height:140px;    
}

.watchAndJoinDefaultBG
{
    background:url('../images/main/DefaultBG.jpg') no-repeat;
}

.btnAccess
{
    float:right;    
}

.leftInfoPanelContainer, .defaultLeftInfoPanelContainer
{
    width:338px;
}

.leftInfoPanelContainer
{
    height:362px;    
}

.defaultLeftInfoPanelContainer, .leftInfoPanelContainer
{    
    float:left;
    overflow:hidden;
}

.leftInfoPanelTitle
{
    width:308px;
    height:22px;
    padding-top:5px;
    padding-left:30px;
    font-size:11pt;        
}

.leftInfoPanelText, .defaultLeftInfoPanelText
{    
    padding:10px;
    text-align:justify; 
}

.leftInfoPanelText
{
    width:318px;
    height:241px;
    font-size:9pt;
    background:url('../images/main/LeftInfoBG.jpg') no-repeat;    
}

.defaultLeftInfoPanelText
{
    width:318px;
    height:403px;
    font-size:11pt;        
    background:url('../images/main/DefaultLeftInfoBG.jpg') no-repeat top;
    overflow:hidden;
}

.defaultInfoPanelTitle
{
    width:308px;
    height:23px;
    padding-top:5px;
    padding-left:30px;
    font-size:11pt;  
    background:url('../images/main/DefaultLeftInfoTopBG.jpg') no-repeat;      
}

.infoPanelTitle
{
    width:632px;
    height:19px;
    padding-top:7px;
    padding-left:35px;
    font-size:11pt;    
}

.infoPanelText, .generalBoxBG
{
    width:647px;
    padding:10px;
    font-size:9pt;
    text-align:justify; 
    overflow:hidden;       
}

.signUpBoxBG
{
    width:662px;        
    padding-left:2px;
    padding-right:3px;
    text-align:center;
    overflow:hidden;
}

.infoPanelText
{
    height:177px;
}

.generalBoxTop
{
    width:667px;
    height:29px;    
    background:url('../images/main/GeneralTop.jpg') no-repeat;
}

.generalBoxBG, .signUpBoxBG
{    
    background:url('../images/main/GeneralBG.jpg') repeat;
}

.generalBoxBG
{
    min-height:380px;
}

* html .generalBoxBG
{
    height:380px;
}

.generalBoxBottom
{
    width:667px;
    height:6px;    
    background:url('../images/main/GeneralBottom.jpg') no-repeat;
    overflow:hidden;
}

.signUpBoxBottom
{
    position:relative;
    margin-top:-5px;
    z-index:1;
}

* html .signUpBoxBottom
{
    margin-bottom:-10px;
}

.complianceNotice
{
    width:1005px;
    padding-top:5px;
    text-align:center; 
}

.signUpContainer
{
    width:662px;  
    height:625px;
    position:relative;
    background:url('../images/signup/PageBG.jpg') no-repeat;
    z-index:2;    
}

.signUpContainer_EUR
{
    background:url('../images/signup/PageBG_EUR.jpg') no-repeat;
}

.signUpContainer_GBP
{
    background:url('../images/signup/PageBG_GBP.jpg') no-repeat;
}

.signUpContainer_USD
{
    background:url('../images/signup/PageBG_USD.jpg') no-repeat;
}

#Scrolling
{
    display:none;
    position:absolute;    
}

.scrollTable
{
    vertical-align:middle;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
}

.defaultScrollingContainer
{
    width:1005px;
    height:109px;
    background:url('../images/scrolling/DefaultBox.jpg') no-repeat;  
    overflow:hidden;  
}

.defaultScrollingFrame
{
    width:1002px;
    height:103px;
    margin-left:2px;
    margin-right:1px;    
    margin-top:3px;
    margin-bottom:3px;    
    border:none;
}

.mediaPlayerMsg
{
    width:666px;
    padding-bottom:3px;
    text-align:center;    
}

.signUpMoviePlayer
{   
    width:350px;
    height:197px;
    position:relative; 
    top:340px;    
}

.signUpDropDown
{
    position:relative;
    top:440px;
    left:40px;
}

.signUpLblError
{    
    padding:3px;
    color:red;
    font-weight:bold;
    background-color:#FFFFFF;
}

.mmuBanner
{
    width:120px;
    height:600px;
    position:relative;
    top:300px;
    z-index:100;
}

.bigBarTop
{
    width:972px;
    height:22px;
    padding-top:7px;
    padding-left:33px;
    position:relative;
    top:1px;
    background:url('../images/main/ScreenshotsTop.jpg') no-repeat;
}

.nowShowingTop
{
    width:632px;
    height:22px;
    padding-top:7px;
    padding-left:33px;
    background:url('../images/main/NowShowingTop.jpg') no-repeat; 
    overflow:hidden;   
}

.nowShowingMiddle
{
    width:663px;
    height:370px;
    padding-left:2px;
    background:url('../images/main/NowShowingMiddle.jpg') no-repeat;
    overflow:hidden;
}

.nowShowingBottom
{
    width:665px;
    height:3px;
    background:url('../images/main/NowShowingBottom.jpg') no-repeat;
    overflow:hidden;
}

.thumbListContainer
{
    width:655px;            
    overflow:hidden;
}

.thumbList
{
    width:131px;
    height:99px;
    float:left;
}

.thumbListSmallContainer
{
    width:338px;    
}

.thumbListSmall
{
    width:112px;
    height:85px;
    float:left;    
}

.buttons
{
    border:solid 1px #C0C0C0;
    background-color:#999999;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}

.topRightCorner
{
    width:149px;
    height:636px;
    position:relative;
    float:left;
    background:url('../images/main/TopRightCornerBG.jpg') no-repeat;    
}

* html .topRightCorner
{
    left:-25px;
}

.defaultAccessNowLeft
{
    width:338px;
    height:94px;
    background:url('../images/main/DefaultLeftInfoBottomLogged.jpg') no-repeat;    
    text-align:center;
    overflow:hidden;
}

.accessNowLeftFlash
{
    width:213px;
    height:93px;
    position:relative;
    bottom:1px;
    overflow:hidden;    
}

.moviePlayerBG
{
    width:666px;
    height:432px;
    text-align:center;    
}

.inputLabel
{
    width:150px;
    padding:2px 5px 0px 0px;
    float:left;
    text-align:right;
}

.inputData
{
    width:250px;
    float:left;
}

.inputSep
{
    width:400px;
    height:5px;
}