﻿*
{
    margin:0 auto;
    padding:0;        
    font-family:Arial, Helvetica, sans-serif;     
    text-decoration:none;
    color:#CCCCCC;
}

body 
{       
    margin-bottom:5px;
    background-color:#000000;    
    font-size:9pt;
}

img
{
    border:none;        
}

input, select, textarea, option
{
    color:#000000;
}

a
{
    font-weight:normal;
}

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;    
}	

.grayText
{    
    color:#979797;
}

.boldText
{
    font-weight:bold;    
}

.normalText
{
    font-weight:normal;        
}

.clear
{
    clear:both;
}

.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;
    overflow:hidden;
}

.satelliteLink
{
    width:328px;
    height:157px;
    position:absolute;    
}

.lnkHomeContainer
{
    width:1005px;
    height:157px;
    float:left;    
}

.imgLnkHome
{
    width:330px;
    height:157px;
    float:left;    
}

.topMenuContainer
{
    width:666px;
    height:187px;
    margin-top:-157px;
    float:right;    
}

.topMenuImage
{
    margin:0px;
    padding:0px;
    float:left;
}

.leftMenuContainer
{
    width:338px;        
    float:left;        
    background-color:#000000;
    overflow:hidden;
}

.contentsContainer
{     
    float:right;
}

.bottomContainer
{
    width:1005px;
    height:20px; 
    padding-top:4px;   
    background:url('images/main/BottomBG.jpg') no-repeat;
    text-align:center;
    overflow:hidden;
}

.bottomLink
{
    margin-left:10px;
    margin-right:10px;
}

.infoPanelTitle
{
    width:632px;
    height:19px;
    padding-top:7px;
    padding-left:35px;
    font-size:11pt;    
}

.infoPanelText, .generalBoxBG, .confirmationBoxBG
{
    width:647px;
    padding:10px;
    font-size:9pt;    
}

.generalBoxBG
{
    overflow:hidden;
}

.registrationBoxBG, .fulfilmentBoxBG, .fulfilmentSMSBoxBG
{
    width:662px;
    padding-left:2px;
    padding-right:3px;    
    font-size:9pt;    
}

.registrationDetails
{
    margin-top:35px;
    font-weight:bold;
}

.fulfilmentBoxBG
{
    padding-top:12px;
    height:438px;    
}

.fulfilmentSMSBoxBG
{
    height:450px;
}

.fulfilmentTable
{
    width:662px;
    height:438px;
    background:url('images/sign-up/FulfilmentBG.jpg') no-repeat bottom;
    font-weight:bold;
}

.loginTable
{
    width:665px;
    height:339px;        
    font-size:9pt;
    background:url('images/main/LoginBG.jpg') no-repeat;        
}

.loginDetails
{    
    position:relative;
    top:40px;
    left:65px;
}

.fulfilmentSMSTable
{
    width:662px;
    height:450px;
    background:url('images/sign-up/SMSBG.jpg') no-repeat bottom;
    font-weight:bold;    
}

.fulfilmentSMSDetails
{
    margin-top:70px;
    text-align:center;
}

.registrationTable
{
    width:662px;
    height:367px;
    background:url('images/sign-up/RegistrationBG.jpg') no-repeat bottom;
}

.infoPanelText, .generalBoxBG
{
    text-align:justify;
}

.infoPanelText
{
    height:177px;
}

.generalBoxTop
{
    width:667px;
    height:29px;    
    background:url('images/main/GeneralTop.jpg') no-repeat;
}

.generalBoxBG, .confirmationBoxBG, .registrationBoxBG, .fulfilmentBoxBG, .fulfilmentSMSBoxBG
{    
    background:url('images/main/GeneralBG.jpg') repeat;
}

.generalBoxBottom
{
    width:667px;
    height:6px;    
    background:url('images/main/GeneralBottom.jpg') no-repeat;
    overflow:hidden;
}

.complianceNotice
{
    width:1005px;
    padding-top:5px;
    text-align:center; 
}

.specialOfferImg
{
    float:right;    
}

.PINSeparator
{
    height:274px;
}

.topRightCorner
{
    width:149px;
    height:636px;
    position:relative;
    float:left;
    background:url('images/main/TopRightCornerBG.jpg') no-repeat;    
}

* html .topRightCorner
{
    left:-25px;
}

.thumbListSmallContainer
{
    width:338px;   
    overflow:hidden;    
}

.thumbListSmall
{
    width:112px;
    height:85px;
    float:left;    
}

.joinTable
{
    width:662px;
    position:relative;
    top:-10px;
    left:-8px;
}

/* MACUBS */

#previousButton, #nextButton, #btn_login
{
    visibility:hidden;
}

.buttons
{
    border:solid 1px #C0C0C0;
    background-color:#999999;
    font-weight:bold;
}

.cellRight
{
    text-align:right;
}

.cellCenter
{
    text-align:center;    
}

.errors, .error_cell
{    
    color:red;
    font-weight:bold;
    font-size:10pt;    
}

.listing_cell_level_1 
{    
    vertical-align:top;     
    font-size:12pt;
    font-weight:bold;
}

.listing_cell_level_2 
{
    width:1px;    
    border-bottom:dotted 1px #C0C0C0;
}
        
.listing_cell_leaf_3 
{
    border-bottom:dotted 1px #C0C0C0;
    font-weight:bold;
    padding-top:8px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:8px;
    height:24px;
}      

.tableSubscriptions
{
    border-bottom:1px solid #C0C0C0;
    padding:2px;
}            

.tableSpacer
{
    padding:3px;
}

.tableStatistics
{                
    padding-top:3px;
    padding-bottom:3px;
    padding-left:4px;
    padding-right:4px;
}                        

.tableBorder
{
    border-bottom:1px solid #C0C0C0;
}

.tableBorderTop
{
    border-top:1px solid #C0C0C0;
}

.buttonCreditCard, .buttonOthers
{
    width:276px;
    vertical-align:top;
    cursor:pointer;
}

.buttonCreditCard
{
    height:180px;
    margin-right:5px;
    background:#FFFFFF url('images/SoEasyPay.gif') no-repeat; 
}

.buttonOthers
{
    height:385px;
    margin-left:5px;
    background:#FFFFFF url('images/ClickAndBuy.gif') no-repeat;    
}

.WarningText
{
    color:red;
}

#splashscreen1, #splashscreen3, #auth_pin_label
{
    display:none;
}

#auth_pin
{
    position:relative; 
    left:80px;
    top:-5px;
}

.listing_cell_leaf_1
{
    width:207px;
    padding-left:445px; 
    padding-right:10px; 
    vertical-align:bottom;
}

#BluVu_Special_Offer_All_Access_leaf
{
    height:216px;    
    background:url('images/sign-up/BluVuBG.jpg') no-repeat;    
}

#ADLTV_Show_ticket_for_Friday_leaf
{
    height:108px;
    background:url('images/sign-up/ADLTVBG1.jpg') no-repeat;    
}

#ADLTV_Show_ticket_for_Saturday_leaf
{
    height:108px;
    background:url('images/sign-up/ADLTVBG2.jpg') no-repeat;    
}

#ADLTV_Show_tickets_for_Friday___Saturday_leaf
{
    height:108px;    
    background:url('images/sign-up/ADLTVBG3.jpg') no-repeat;    
}

.navigation_button
{
    padding-top:10px;
    text-align:center;
}

#BluVu_Special_Offer_All_Access_checkbox
{
    position:relative;
    top:-47px;
}

#ADLTV_Show_ticket_for_Friday_checkbox
{
    position:relative;
    top:-47px;
}

#ADLTV_Show_ticket_for_Saturday_checkbox
{
    position:relative;
    top:-46px;
}

#ADLTV_Show_tickets_for_Friday___Saturday_checkbox
{
    position:relative;
    top:-27px;
}

#BluVu_Special_Offer_All_Access_leaf label
{
    position:relative;
    top:-48px;
}

#ADLTV_Show_ticket_for_Friday_leaf label
{
    position:relative;
    top:-48px;
}

#ADLTV_Show_ticket_for_Saturday_leaf label
{
    position:relative;
    top:-47px;
}

#ADLTV_Show_tickets_for_Friday___Saturday_leaf label
{
    position:relative;
    top:-28px;
}
