﻿/**
ProFeatures.ascx
*/
.ProFeatures ul
{
    color: #86C601;
    margin-top:0;
    margin-bottom:0;
}

.ProFeatures ul li span
{
    color: #444444;
}

.newfeature
{
    position:relative;
    top:4px;
    left:4px;
    background-position:-78px -424px;
    display:inline-block;
    vertical-align:top;
    width:30px;
    height:15px;
    background-repeat:no-repeat;
}

#newFeaturesBubble
{
    position:absolute;
    width:90px;
    height:60px;
    top:-48px;
    left:159px;
    background-position:-112px -380px;
}

.cols2
{
    width:400px;
}

.cols2 ul
{
    float:left;
    width:180px;
    position:relative;
}


/**
PriceBox.ascx
*/
.PriceBox
{
    position: absolute;
    width: 380px;
    height: 77px;
    margin-top: 22px;
}

.PriceBox #peryear
{
    position: absolute;
    left: 0px;
    top: 48px;
    color: #ff9200;
    font-size: 14px;
}

.PriceBox #peryear span
{
    font-weight: bold;
}

.PriceBox #peryear .advertisement
{
    position: absolute;
    left: 86px;
    top: 1px;
    color: #444444;
    font-size: 9px;
    width: 190px;
}

.PriceBox #permonth
{
    position: absolute;
    left: -1px;
    top: 17px;
    color: #ff9200;
    font-size: 18px;
    line-height: 26px;
}

.PriceBox #permonth #permonth_rounded
{
    font-weight: bold;
    font-size: 26px;
    line-height: 26px;
}

.PriceBox #permonth #permonth_decimated
{
    font-weight: bold;
    font-size: 14px;
    line-height: 26px;
    position: relative;
    left: 0px;
    top: -11px;
    padding-left: 1px;
    display: none;
}

.PriceBox #fade
{
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #FFFFFF;
    width: 380px;
    height: 75px;
    z-index: 1000;
}

.PriceBox #buybutton
{
    position: absolute;
    left: 295px;
    top: 31px;
}

.br_ff .PriceBox #buybutton,
.os_mac .PriceBox #buybutton
{
    left: 279px;
}

.PriceBox .currencypricebox
{
    position: absolute;
    left: 116px;
    top: 26px;
}

.PriceBox .nobuybutton
{
    left: 130px;
}

#createAccountDiv #createAccount
{
    margin-top:60px;
}

#maintenancePopupMessage
{
     text-align:left;
     padding:4px 20px 12px 12px;
     line-height:18px;
}

#maintenancePopupMessage h1
{
    white-space:nowrap;
    left:-1px;
    position:relative;
    margin-bottom:20px;
    
}
#maintenancePopupMessage .start{
    vertical-align: top;
    width: 80px;
}

#maintenancePopupMessage .duartion {
    padding: 10px 0;
}

#maintenancePopupMessage .start-content,
#maintenancePopupMessage .duartion-content
{
    font-weight: bold;
}

#maintenancePopupMessage .start-content .light
{
    font-weight: normal;
}



 
#MaintenanceMessageAlert.home,
#MaintenanceMessageAlert.start
{
    margin: 10px 0 0 16px;
    position: relative;
    width:25px;
    height:25px;
    background-position:-48px -420px;
    cursor:pointer;
}

#MaintenanceMessageAlert.home .txt,
#MaintenanceMessageAlert.start .txt
{
    font-weight: bold;
    white-space: nowrap;
   color: #F01E1E;
    position: absolute;
    top: 5px;
    left: 30px;
}

.voipBubble
{
    position:absolute;
    width:100px;
    height:70px;
    background:url(/Common/Images/Sprite/sprite_beta.png) no-repeat 0 0;
}

.voipBubble a
{
    display:block;
    position:absolute;
    top:30px;
    left:67px;
    width:15px;
    height:15px;
}

.voipBubble#voipbblStart
{
    top:-53px;
    left:237px;
}

.voipBubble#voipbblMain
{
    top:141px;
    left:281px;
}

.validatorActive .voipBubble#voipbblMain,
.validatorActive .voipBubble#voipbblStart
{
    display:none;
}

#jm_betaLogo
{
    position:absolute;
    top:-3px;
    left:142px;
    width:55px;
    height:24px;
    background:url(/Common/Images/Sprite/sprite_beta.png) no-repeat -100px 0;
    z-index:10;
}

.Login2_aspx_content { width: 670px; padding: 20px 0 20px 20px; }
.Login2_aspx_content #loginleft .actions { margin-top: 40px; }
.Login2_aspx_content #loginleft .actions > * { vertical-align: middle; }
.Login2_aspx_content #loginleft .actions .free-trial-text { margin-left: 10px\9; }
.Login2_aspx_content #loginright h4 { margin: 0 0 1px; }

    .privacy,
    #openSource
    {
        padding-bottom:10px;
    }
    
    .privacy h1,
    #openSource h1
    {
        margin:18px 0 15px 16px;
    }
    
    .privacy p,
    #openSource p
    {
        margin:0 0 1em 0;
    }
    