/* Minification failed. Returning unminified contents.
(1774,1): run-time error CSS1019: Unexpected token, found '@charset'
(1774,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(1774,17): run-time error CSS1019: Unexpected token, found ';'
(2136,1): run-time error CSS1019: Unexpected token, found '@charset'
(2136,10): run-time error CSS1019: Unexpected token, found '"UTF-8"'
(2136,17): run-time error CSS1019: Unexpected token, found ';'
(4400,101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
 */
@charset "utf-8";

html, body
{
    height: 100%;
}

    .new-landing
    {
        background-color: #f5f5f5;
        font-family: 'Ubuntu Light', Tahoma, sans-serif;
        color: #3a3e46;
        font-size: 12px;
        line-height: 18px;
    }

.new-landing blockquote, .new-landing fieldset, .new-landing input, .new-landing select, .new-landing textarea
{
    font-family: 'Ubuntu Light', Tahoma, sans-serif;
    color: #3a3e46;
    font-size: 12px;
}

.new-landing ul, .new-landing ol, .new-landing li, .new-landing dl, .new-landing dt, .new-landing h1, .new-landing h2, .new-landing h3, .new-landing h4, .new-landing h5, .new-landing h6, .new-landing p, .new-landing pre, .new-landing form, .new-landing blockquote, .new-landing fieldset, .new-landing input, .new-landing select, .new-landing textarea
{
    margin: 0;
    padding: 0;
}

body.new-landing
{
    margin: 0;
    padding: 0;
}

.new-landing h1, .new-landing h2, .new-landing h3, .new-landing h4, .new-landing h5, .new-landing h6, .new-landing .h7, .new-landing .h8, .new-landing .h9
{
    color: #252525;
}

.new-landing h1, .new-landing h2, .new-landing h4, .new-landing h5, .new-landing h6
{
    font-weight: 300;
}

.new-landing h7, .new-landing h8, .new-landing h9
{
    font-weight: 700;
}

.new-landing h1
{
    font-size: 18px;
}

.new-landing h2
{
    font-size: 14px;
}

.new-landing h3
{
    font-size: 14px;
    font-weight: 500;
}

.new-landing h4
{
    font-size: 12px;
}

.new-landing h5
{
    font-size: 10px;
}

.new-landing h6
{
    font-size: 24px;
}

.new-landing .h7
{
    font-size: 24px;
    font-weight: 500;
}

.new-landing .h8
{
    font-size: 18px;
    font-weight: bold;
}

.new-landing .h9
{
    font-size: 14px;
    font-weight: bold;
}

.new-landing table
{
    border-collapse: collapse;
}

.new-landing fieldset, .new-landing iframe, .new-landing img
{
    border: 0;
}

.new-landing a
{
    color: #ef3164;
}

    .new-landing a:link, .new-landing a:visited
    {
        outline: none;
    }

    .new-landing a:link, a:visited, .new-landing a:hover, .new-landing a:active
    {
        text-decoration: none;
    }

    .new-landing a:hover
    {
        border-bottom: 1px solid;
        -webkit-transition: color 100ms linear;
        -moz-transition: color 100ms linear;
        -o-transition: color 100ms linear;
        transition: color 100ms linear;
    }

    .new-landing a:active
    {
        color: #f5f5f5;
        border-color: #ef3164;
    }

.new-landing ::-moz-selection
{
    color: #fff;
    background: #ef3164;
}

.new-landing ::selection
{
    color: #fff;
    background: #ef3164;
}

.new-landing .layout
{
    width: 1000px;
    margin: 0 auto;
}

.new-landing .whiteblock
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #cccccc;
    background-color: #ffffff;
}

    .new-landing .whiteblock .whiteblock
    {
        margin: 0 -1px -1px -1px;
    }

.new-landing .crimson
{
    color: #ef3164;
}

.new-landing .right
{
    float: right;
}

.new-landing .header
{
    overflow: hidden;
    padding: 0 0 20px 0;
}

.new-landing .logo
{
    float: left;
}

.new-landing .header .logo
{
    width: 104px;
    height: 38px;
    margin: 25px 53px 14px 16px;
}

.new-landing .logo a, .new-landing .logo img
{
    display: block;
}

    .new-landing .logo img:hover
    {
        cursor: pointer;
    }

.new-landing .logo a
{
    border: 0;
}

.new-landing .header-social
{
    float: left;
    height: 24px;
    margin: 42px 0 0 36px;
    list-style: none;
}

    .new-landing .header-social li
    {
        float: left;
    }

        .new-landing .header-social li a
        {
            display: block;
            height: 24px;
            margin-right: 4px;
            width: 24px;
        }

            .new-landing .header-social li a:hover
            {
                border: none;
            }

.new-landing .header-social-gplus a
{
    background-image: url(../../../content/web/images/social/google_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-gplus a:hover
    {
        background-position: 24px 0;
    }

.new-landing .header-social-tw a
{
    background-image: url(../../../content/web/images/social/twitter_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-tw a:hover
    {
        background-position: 24px 0;
    }

.new-landing .header-social-ld a
{
    background-image: url(../../../content/web/images/social/linkedin_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-ld a:hover
    {
        background-position: 24px 0;
    }

.new-landing .header-social-fb a
{
    background-image: url(../../../content/web/images/social/facebook_tago.png);
    background-position: 0 0;
}

    .new-landing .header-social-fb a:hover
    {
        background-position: 24px 0;
    }

.new-landing .globalsupnav, .new-landing .globalnav
{
    float: right;
    /*clear: right;*/
    list-style: none;
    font-size: 0;
    line-height: 0;
}

.new-landing a.ui-3-try-free-button
{
    display: block;
    float: right;
    background-color: #E01D42;
    color: #ffffff;
    border-radius: 5px;
    width: 134px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    margin-left: 5px;
    font-size: 14px;
}

.new-landing a.ui-3-login-button {
    display: block;
    float: right;
    clear: right;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #d7d7d7;
    background-color: #3a3e46;
    font-size: 14px;
    width: 75px;
    height: 33px;
    margin-left: 5px;
    font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
    background-image: url(../../../content/web/images/LogIn.png);
    line-height: 34px;
    
}
.new-landing a.ui-3-login-button span 
{
    margin-left: 30px;
}
    .new-landing a.ui-3-login-button:hover
    {
        border: none;
        background-position: 0 -33px;
        color: #fff;
    }


.new-landing a.ui-3-try-free-button:hover
{
    background-image: url(../../../content/web/images/globalnav.marker.gif);
    background-position: center 0;
    background-repeat: no-repeat;
    color: #ffffff;
    border: none;
}

.new-landing a.ui-3-try-free-button:active, .new-landing a.ui-3-login-button:active
{
    border: none;
}

.new-landing .ui-3-unregisted-label
{
    float: right;
    height: 38px;
    width: 594px;
    position: relative;
}

#ui-3-try-free-button-hover-label
{
    color: #E01D42;
    position: absolute;
    right: 81px;
    bottom: 2px;
    width: 134px;
    text-align: center;
    display: none;
}

.new-landing .globalsupnav
{
    padding: 12px 8px 12px;
}

    .new-landing .globalsupnav li
    {
        display: inline-block;
        vertical-align: top;
        padding: 0 8px 0 9px;
        background-image: url(../../../content/web/images/globalsupnav.marker.gif);
        background-position: 0 3px;
        background-repeat: no-repeat;
        font-size: 12px;
        line-height: 14px;
    }

        .new-landing .globalsupnav li:first-child
        {
            padding: 0 8px;
            background-image: none;
        }

.new-landing .globalnav
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #3a3e46;
    color: #d7d7d7;
}

    .new-landing .globalnav li
    {
        display: inline-block;
        vertical-align: top;
        font-size: 14px;
        line-height: 33px;
    }

        .new-landing .globalnav li.current, .new-landing .globalnav a:hover
        {
            background-image: url(../../../content/web/images/globalnav.marker.gif);
            background-position: center 0;
            background-repeat: no-repeat;
        }

        .new-landing .globalnav li.current
        {
            padding: 0 20px;
            color: #fff;
            cursor: default;
        }

    .new-landing .globalnav a
    {
        display: block;
        padding: 0 20px;
        border: none;
        color: #d7d7d7;
        text-decoration: none;
    }

        .new-landing .globalnav a:hover
        {
            color: #ffffff;
        }

.new-landing .footer {
    margin: -5px 0 0 0;
   /* border-top: 1px solid #cccccc;*/
    -ms-border-radius: 5px;
    border-radius: 5px;
    -ms-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -ms-border-top-right-radius: 0;
    border-top-right-radius: 0;
    color: #959595;
    font-size: 10px;
    line-height: 14px;
}

.new-landing .footer-container
{
    padding: 16px 30px 26px 30px;
    border-top: 1px solid #ffffff;
}

.new-landing .footernav
{
    list-style: none;
    font-size: 0;
    line-height: 0;
}

    .new-landing .footernav li
    {
        display: inline-block;
        vertical-align: top;
        padding: 0 5px 0 6px;
        background-image: url(../../../content/web/images/footernav.marker.gif);
        background-position: 0 center;
        background-repeat: no-repeat;
        font-size: 12px;
        line-height: 14px;
        text-transform: uppercase;
    }

        .new-landing .footernav li:first-child
        {
            background-image: none;
            padding: 0 5px 0 0;
        }

    .new-landing .footernav a
    {
        color: #898989;
    }

        .new-landing .footernav a:active
        {
            color: #f5f5f5;
            border-color: #898989;
        }

.new-landing .copyright
{
    padding: 5px 0;
}

.new-landing .footer .crimson
{
    font-weight: normal;
}

.new-landing .footer .fb-like {
    margin-top: 13px;   
    position: absolute;
}

  .new-landing .footer .right {
      width: 112px;
  }  

  .new-landing .footer .footer-social{
      float: right;
      margin-right: 4px;
      margin-top: 20px;
      color: #959595;
  }

.new-landing .copyright .crimson
{
    text-transform: uppercase;
}

.new-landing .copyright a
{
    color: #b7b7b7;
}

    .new-landing .copyright a:hover
    {
        color: #959595;
    }

    .new-landing .copyright a:active
    {
        color: #f5f5f5;
        border-color: #b7b7b7;
    }

.new-landing .copyright .lighter
{
    margin: 0 0 0 5px;
    color: #d0d0d0;
}

.new-landing .footer-social
{
    position: relative;
}

.new-landing .footer-twitter
{
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    left: -19px;
    background-image: url(../../../content/web/images/icon.twitter.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.new-landing .footer-bottom
{
    overflow: hidden;
}

.new-landing .footer .logo
{
    width: 321px;
    height: 38px;
    margin: 8px 0 0 2px;
}

.new-landing .footer-tags
{
    padding: 20px 0 0 0;
    color: #959595;
}

    .new-landing .footer-tags a:active
    {
        border-color: #d0d0d0;
    }

.new-landing .button-crimson
{
    display: inline-block;
    vertical-align: top;
    overflow: visible;
    height: 30px;
    padding: 0 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 0;
    background-color: #fd0344;
    background-image: url(../../../content/web/images/button.crimson.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}

    .new-landing .button-crimson, .new-landing .button-crimson:hover, .new-landing .button-crimson:active
    {
        border: 1px solid #c62953;
        color: #fff;
    }

        .new-landing .button-crimson:hover
        {
            background-position: 0 bottom;
        }

        .new-landing .button-crimson:active
        {
            background-image: none;
            text-shadow: 0 -1px 0 #c62953;
        }

.new-landing .button-gray
{
    display: inline-block;
    vertical-align: top;
    overflow: visible;
    height: 22px;
    padding: 0 9px;
    -webkit-box-shadow: 0 1px 1px #f7f7f7 inset;
    -moz-box-shadow: 0 1px 1px #f7f7f7 inset;
    box-shadow: 0 1px 1px #f7f7f7 inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #d8d8d8;
    background-image: url(../../../content/web/images/button.gray.png);
    background-position: 0 0;
    background-repeat: repeat-x;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
}

    .new-landing .button-gray, .new-landing .button-gray:hover, .new-landing .button-gray:active
    {
        border: 1px solid #dcdcdc;
        color: #919191;
    }

        .new-landing .button-gray:hover
        {
            background-position: 0 bottom;
        }

        .new-landing .button-gray:active
        {
            background-image: none;
            text-shadow: 0 -1px 0 #fff;
        }

.new-landing .content-cols
{
    margin: 36px 0 0 0;
    font-size: 0;
    line-height: 0;
}

    .new-landing .content-cols .col
    {
        display: inline-block;
        vertical-align: top;
        width: 100%;
        font-size: 12px;
        line-height: 18px;
    }

    .new-landing .content-cols.cols-3 .col
    {
        width: 321px;
        margin: 0 0 0 18px;
    }

        .new-landing .content-cols.cols-3 .col:first-child
        {
            width: 322px;
            margin: 0;
        }

    .new-landing .content-cols.cols-2 .col
    {
        width: 485px;
        margin: 0 0 0 30px;
    }

        .new-landing .content-cols.cols-2 .col:first-child
        {
            margin: 0;
        }

/*.new-landing .whiteblock-top
{
    margin: 36px 0 0 0;
}*/

.new-landing .whiteblock-title
{
    width: 1000px;
    margin: -37px 0 0 -1px;
    padding: 10px 0;
    border-bottom: 1px solid #cccccc;
    background-image: url(../../../content/web/images/slider.background.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #c4c4c4;
    font-size: 18px;
    line-height: 22px;
}

.new-landing .whiteblock-title-container
{
    padding: 0 52px;
}

.new-landing .whiteblock-description
{
    padding: 36px 77px 70px 77px;
}

.new-landing .whiteblock-top h1
{
    padding: 9px 0;
    font-weight: bold;
    color: #3a3e46;
    font-size: 30px;
    line-height: 30px;
}

.new-landing .whiteblock-top h3
{
    color: #666A72;
    font-size: 19px;
    line-height: 21px;
}

.new-landing .choose-barcode
{
    overflow: hidden;
    padding: 0 0 15px 0;
}

    .new-landing .choose-barcode .left-side
    {
        float: left;
        width: 186px;
        margin: 80px 0 0 66px;
        padding: 0 0 5px 0;
        background-image: url(../../../content/web/images/choose-barcode-tabs.png);
        background-position: -186px bottom;
        background-repeat: no-repeat;
    }

    .new-landing .choose-barcode .left-side-wrap
    {
        float: left;
        width: 186px;
        margin: 0;
        padding: 0 0 5px 0;
        background-image: url(../../../content/web/images/choose-barcode-tabs.png);
        background-position: -186px bottom;
        background-repeat: no-repeat;
    }

    .new-landing .choose-barcode .tabs
    {
        float: left;
        width: 182px;
        min-height: 146px;
        height: auto !important;
        height: 144px;
        padding: 4px 0 0 4px;
        text-align: left;
        background-image: url(../../../content/web/images/choose-barcode-tabs.png);
        background-position: 0 0;
        background-repeat: no-repeat;
    }

        .new-landing .choose-barcode .tabs li
        {
            float: left;
            width: 100%;
            width: 41px;
            height: 41px;
            margin: 1px 0 0 1px;
            overflow: hidden;
            list-style: none;
        }

            .new-landing .choose-barcode .tabs li a, .new-landing .choose-barcode.static-choose .tabs li a.active
            {
                float: left;
                display: block;
                width: 41px;
                height: 41px;
                color: #838383;
                font-size: 14px;
                text-decoration: none;
                cursor: pointer;
                background-image: url(../images/choose-barcode-wraps.png);
                background-position: -82px 0;
                background-repeat: no-repeat;
            }

                .new-landing .choose-barcode .tabs li a:hover
                {
                    background-position: -41px 0;
                }

    .new-landing .choose-barcode.static-choose .tabs li a:hover
    {
        background-position: -82px 0;
    }

    .new-landing .choose-barcode .tabs li a.active, .new-landing .choose-barcode.static-choose .tabs li a, .new-landing .choose-barcode.static-choose .tabs li a:hover
    {
        background-position: 0 0;
    }

        .new-landing .choose-barcode.static-choose .tabs li a.active:hover
        {
            background-position: -82px 0;
        }

    .new-landing .choose-barcode .tabs li a .cb-img
    {
        display: block;
        width: 29px;
        height: 29px;
        margin: 6px 0 0 6px;
        background-position: 0 0;
        background-repeat: no-repeat;
        opacity: 1;
    }

    .new-landing .choose-barcode .tabs li a.active .cb-img, .new-landing .choose-barcode.static-choose .tabs li a .cb-img
    {
        opacity: .8;
    }

    .new-landing .choose-barcode .tabs li.tabs-state
    {
        float: left;
        width: 168px;
        height: 20px;
        position: relative;
        margin: 5px 0 0 0;
        padding: 0;
        color: #696969;
        font-size: 14px;
        text-align: center;
    }

        .new-landing .choose-barcode .tabs li.tabs-state span
        {
            display: none;
            width: 100%;
            position: absolute;
            top: 0;
            left: 0;
        }

.new-landing .right-side
{
    margin: 0 0 0 286px;
}

    .new-landing .right-side .box
    {
        overflow: hidden;
        position: relative;
    }

.new-landing .box-item
{
    display: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.new-landing .box-item-left
{
    float: left;
    margin: 20px 0 0 0;
    width: 410px;
    text-align: center;
}

.new-landing .box-item-right
{
    margin: 80px 66px 0 447px;
}

    .new-landing .box-item-right h2
    {
        padding: 4px 0;
        color: #3a3e46;
        font-size: 14px;
        font-weight: bold;
        line-height: 20px;
    }

    .new-landing .box-item-right h3
    {
        padding: 0 0 21px 0;
        color: #666a72;
        font-size: 12px;
        line-height: 22px;
    }

    .new-landing .box-item-right .button-crimson-container
    {
        margin: 19px 0 0 0;
    }

.new-landing .sign
{
    width: 317px;
    margin: 0 auto;
    padding: 65px 0;
}

    .new-landing .sign .logo
    {
        float: none;
        width: 104px;
        padding-left: 20px;
    }

.new-landing .ui-3-contact-block .sign-block
{
    margin-right: 81px;
    float: right;
    width: 309px;
    clear: right;
}

.new-landing .sign-block
{
    clear: both;
    margin: 10px 0 0 0;
    padding: 4px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #c0c0c0;
}

.new-landing .sign-container
{
    background-color: #ffffff;
}

.new-landing .sign .footer
{
    margin: 4px 0 0 0;
    border: 0;
    color: #bbb;
    white-space: nowrap;
}

.new-landing .sign .footer-container
{
    padding: 0;
    border: 0;
}

.new-landing .sign .copyright
{
    float: left;
    margin: 0 5px 0 0;
}

    .new-landing .sign .copyright a
    {
        color: #a6a6a6;
    }

.new-landing .sign .footernav
{
    padding: 5px 0;
}

    .new-landing .sign .footernav li
    {
        font-size: 10px;
    }

.new-landing .sign-container
{
    padding: 0 30px;
    color: #505050;
    font-size: 12px;
}

.new-landing .sign-block h2
{
    padding: 18px 0 0 0;
    color: #53565d;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    text-align: right;
}

.new-landing .sign-block h3
{
    color: #505050;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    text-align: right;
}

.new-landing .sign-block h4
{
    padding: 14px 7px 0 7px;
    color: #505050;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    text-align: center;
}

.new-landing .sign-form
{
    display: block;
    margin: 0;
    padding: 14px 0 13px 0;
}

.new-landing .sign-text-label
{
    display: block;
    padding: 0 7px 0 0;
    font-size: 10px;
    line-height: 18px;
    text-align: right;
}

.new-landing .sign-text-container
{
    margin: 0 0 0 -13px;
    padding: 0 13px 0 14px;
    background-image: url(../../../content/web/images/indexblock.marker.png);
    background-position: 0 16px;
    background-repeat: no-repeat;
    color: #cccccc;
}

    .new-landing .sign-text-container.no-dot
    {
        margin: 18px 0 0 0;
        padding: 0 13px 0 1px;
        background-image: none;
    }

.new-landing .sign-form .sign-text-container.no-dot:first-child
{
    margin: 0;
}

.new-landing .sign-text
{
    width: 100%;
    height: 30px;
    margin: 0 0 0 -1px;
    padding: 0 0 0 12px;
    border-top: 1px solid #d8d8d8;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px #e3e3e3 inset;
    -moz-box-shadow: 0 1px 5px #e3e3e3 inset;
    box-shadow: 0 1px 5px #e3e3e3 inset;
    background-color: #fffff9;
    color: #505050;
    font-size: 18px;
    line-height: 30px;
}

.new-landing .sign-form-bottom
{
    overflow: hidden;
    margin: 16px 0 0 0;
    padding: 10px 0 0 0;
    border-top: 1px solid #cccccc;
}

.new-landing .sign-form-required
{
    padding: 0 0 0 10px;
    background-image: url(../../../content/web/images/signblock.marker.png);
    background-position: 2px 14px;
    background-repeat: no-repeat;
    color: #505050;
    font-size: 12px;
    line-height: 30px;
}

.new-landing .sign-form .button-crimson-container, .new-landing .sign-form .button-gray-container
{
    float: right;
    margin: 0 10px 0 0;
    position: relative;
}

.new-landing .sign-form .button-crimson
{
    width: 120px;
}

.new-landing .sign-form .button-gray
{
    width: 74px;
}

.new-landing .sign-checkbox-container
{
    padding: 14px 0 0 0;
    color: #707070;
    line-height: 13px;
    white-space: nowrap;
}

    .new-landing .sign-checkbox-container .crimson
    {
        font-size: 13px;
    }

.new-landing .sign-checkbox
{
    float: left;
    margin: 0 4px 0 0;
}

.new-landing .sign-form-bottom-text
{
    font-size: 11px;
    line-height: 22px;
}

.new-landing .sign-checkbox-container-item
{
    margin: 0 0 0 5px;
}

.new-landing .sign-checkbox-container-bull
{
    font-size: 10px;
}

.new-landing .sign-center
{
    padding: 12px 0 5px 0;
    text-align: center;
    line-height: 20px;
}

.new-landing .sign-list
{
    overflow: hidden;
    padding: 0 0 14px 0;
    list-style: none;
}

.new-landing .sign-item
{
    float: left;
    margin: 0 0 0 4px;
}

.new-landing .sign-list .sign-item:first-child
{
    margin: 0;
}

.new-landing .sign-item-link
{
    display: block;
    width: 68px;
    height: 33px;
    padding: 5px 5px 0 5px;
    border: 1px solid #cccccc;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: url(../../../content/web/images/signblock.button.bg.png);
    background-repeat: repeat-x;
    background-position: 0 -100px;
    color: #505050;
    font-size: 12px;
    line-height: 18px;
}

    .new-landing .sign-item-link:hover
    {
        background-position: 0 0;
        text-shadow: 0 1px 0 #fff;
    }

    .new-landing .sign-item-link:focus
    {
        border: 1px solid #cccccc;
        background-position: 0 bottom;
        color: #cccccc;
        text-shadow: 0 -1px 0 #fff;
    }

.new-landing .sign-item-image
{
    float: left;
}

.new-landing .sign-item-text
{
    display: block;
    clear: left;
}

.new-landing .cust_checkbox
{
    float: left;
    padding: 0;
    height: 14px;
    width: 14px;
    cursor: pointer;
}

    .new-landing .cust_checkbox.checkbox
    {
        width: 15px;
        height: 15px;
    }

.new-landing .cust_checkbox_on
{
    background-image: url(../../../content/web/images/checkbox.png);
    background-position: 0 0;
}

.new-landing .cust_checkbox_hvr
{
}

.new-landing .cust_checkbox_off
{
    background-image: url(../../../content/web/images/checkbox.png);
    background-position: -15px 0;
}

.new-landing .cust_checkbox_disabled_on
{
}

.new-landing .cust_checkbox_disabled_off
{
}

.new-landing.features-page-wrapper
{
    font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
}

.new-landing .sign-message-container
{
    height: auto;
    text-align: center;
    color: Red;
    margin-top: 14px;
}

.features-block
{
    width: 1000px;
    margin: 20px 0;
}

    .features-block .block-item
    {
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        border-radius: 5px;
        display: inline-block;
        padding: 6px 10px;
        position: relative;
        vertical-align: top;
    }

        .features-block .block-item .block-item-footer
        {
            bottom: 5px;
            right: 5px;
            position: absolute;
        }

            .features-block .block-item .block-item-footer a
            {
                background-image: url(../../../content/web/images/video_icon_features.png);
                display: block;
                height: 19px;
                width: 25px;
            }

                .features-block .block-item .block-item-footer a:hover
                {
                    border: none;
                }

a.features-barcodes-video-icon
{
    background-image: url(../../../content/web/images/video_icon_codes.png);
    display: inline-block;
    margin: 2px 0 0 2px;
    height: 28px;
    width: 37px;
}

    a.features-barcodes-video-icon:hover
    {
        border: none;
    }

.features-video-tooltip.qtip-default
{
    background-color: #37393c;
    border: 1px solid #cdced0;
    border-radius: 3px;
    color: white;
    font-family: "Ubuntu";
    font-size: 10px;
    height: 23px;
    width: 81px;
}

    .features-video-tooltip.qtip-default .qtip-content
    {
        line-height: 23px;
        padding: 0 3px;
        text-align: center;
    }

.features-block .block-item.short
{
    width: 304px;
    margin-right: 7px;
    height: 360px;
}

    .features-block .block-item.short.low-down
    {
        padding: 20px;
        width: 198px;
        height: 268px;
        position: relative;
    }

        .features-block .block-item.short.low-down img
        {
            padding: 2px 6px;
        }

    .features-block .block-item.short img.short
    {
        padding: 11px 77px;
    }

.features-block .block-item.long
{
    width: 466px;
    margin-right: 20px;
    padding: 10px;
}

    .features-block .block-item.long img.short
    {
        padding: 26px;
    }

    .features-block .block-item.long img.shorter
    {
        padding: 28px;
    }

    .features-block .block-item.long.last
    {
        margin-right: 0;
    }

.features-block .block-item.short.last
{
    margin-right: 0;
}

.features-block .block-item p.title
{
    font-weight: bold;
    margin-top: 4px;
    padding: 0 10px;
    font-family: "Ubuntu";
    font-size: 14px;
}

.features-block .block-item.long p
{
    display: inline-block;
    vertical-align: top;
    width: 192px;
    margin-top: 26px;
    padding-left: 10px;
    font-family: "Ubuntu";
}

    .features-block .block-item.long p .title
    {
        font-weight: bold;
        font-family: "Ubuntu";
        font-size: 14px;
    }

    .features-block .block-item.long p .message
    {
        font-family: "Ubuntu";
        font-size: 12px;
        color: #666A72;
    }

        .features-block .block-item.long p .message.sub
        {
            font-size: 12px;
            font-family: "Ubuntu";
            color: #666A72;
        }

.features-block .block-item p.message
{
    margin-right: 20px;
    padding: 0 10px;
    font-family: "Ubuntu";
    font-size: 12px;
    color: #666A72;
}

.features-block .block-item p.link
{
    margin-top: 10px;
    padding: 0 10px;
    font-family: "Ubuntu";
}

.choose-barcode .tabs li.barcode-types-separator
{
    width: 164px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    color: #CFCFCF;
    font-size: 10px;
}

.choose-barcode .tabs li a.not-available:hover
{
    background-position: -82px 0;
    cursor: default;
}

.poiters img
{
    position: absolute;
}

    .poiters img.try-it
    {
        padding-left: 126px;
        margin-top: -20px;
    }

    .poiters img.see-it
    {
        padding-left: 380px;
        margin-top: -60px;
    }

    .poiters img.make-it
    {
        padding-left: 776px;
        margin-top: -20px;
    }

.content-footer
{
    color: #D0D0D0;
    font-size: 10px;
    line-height: 14px;
    text-align: right;
    padding-right: 20px;
    padding-bottom: 10px;
}

.register-button-label
{
    color: #fff;
    display: block;
    font-family: 'Ubuntu Light', Tahoma, sans-serif;
    font-size: 18px;
    font-weight: 500;
    height: 28px;
    line-height: 28px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 120px;
}

    .register-button-label:hover
    {
        cursor: pointer;
    }

.ui-3-red-button-wrapper
{
    position: relative;
}

.ui-3-red-button
{
    border-radius: 3px;
    border: 1px solid #ba1837;
    background-color: #e01d42;
}

    .ui-3-red-button:hover
    {
        -webkit-box-shadow: 0 0 20px 0 #ba1837 inset;
        box-shadow: 0 0 20px 0 #ba1837 inset;
    }

.ui-3-red-button-label
{
    position: absolute;
    top: 0;
    left: 0;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
}

    .ui-3-red-button-label:hover {
        cursor: pointer;
    }
 .qr-code-tracking-wrapper {
        font-family: verdana, geneva, sans-serif;
    }

    .qr-code-tracking-wrapper .top-image-wrapper {
        position: relative;
    }

    .qr-code-tracking-wrapper .image-wrapper img {
        width: 1000px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper h5 {
        position: absolute;
        top: 64px;
        font-size: 13px;
        left: 335px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper h1 {
        position: absolute;
        top: 99px;
        font-size: 27px;
        left: 181px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper .label-wrapper {
        position: absolute;
        font-size: 16px;
        top: 343px;
        left: 136px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper .label-wrapper .first {
        margin-right: 74px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper .label-wrapper .last {
        margin-left: 111px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper a {
        background-image: url(../../../content/web/images/button.crimson.png);
        background-position: 0 0;
        background-repeat: repeat-x;
        height: 30px;
        padding: 0 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        border: 0;
        background-color: #fd0344;
        font-size: 18px;
        line-height: 28px;
        text-align: center;
        white-space: nowrap;
        color: #fff;
        cursor: pointer;
        width: 214px;
        position: absolute;
        top: 388px;
        left: 383px;
    }

    .qr-code-tracking-wrapper .top-image-wrapper a:hover {
        background-position: 0 bottom;
    }

    .qr-code-tracking-wrapper .red-color {
        color: #ef4170;
    }

    .qr-code-tracking-wrapper .text-wrapper {
        height: 50px;
        font-size: 16px;
        line-height: 50px;
    }

    .qr-code-tracking-wrapper .text-wrapper .left {
        float: left;
        margin-left: 35px;
    }

    .qr-code-tracking-wrapper .text-wrapper .right {
        float: right;
        margin-right: 27px;
        color: #696565;
    }

    .qr-code-tracking-wrapper .features-block {
        margin-top: 3px;
        margin-bottom: 12px;
    }

    .qr-code-tracking-wrapper .features-block .block-item p.title,
    .qr-code-tracking-wrapper .features-block .block-item p.message {
        font-family: verdana, geneva, sans-serif;
        color: #000;
    }

    .qr-code-tracking-wrapper .features-block .block-item p.message {
        margin-top: 15px;
        margin-right: 0;
    }

    .qr-code-tracking-wrapper .features-block .block-item.short {
        height: 321px;
    }

    .qr-code-tracking-wrapper .features-block.last {
        margin-bottom: 0;
        }

    .qr-code-tracking-wrapper .position-fix {
        height: 172px;
        padding: 0 63px;
    }

    .qr-code-tracking-wrapper .black-color {
        color: #696565;
    }

    .qr-code-tracking-wrapper .screenshot-wrapper {
        width: 1000px;
        background-color: #FFFFFF;
        border: 1px solid #CCCCCC;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        padding: 15px 24px;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
    }

     .qr-code-tracking-wrapper .screenshot-wrapper p {
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        line-height: 34px;
    }
    .qr-code-tracking-wrapper .image-wrapper.small {
        width: 140px;
        margin : 0 24px;
        float: left;
    }

    .qr-code-tracking-wrapper .image-wrapper.small p {
        font-weight: normal;
        font-size: 14px;
    }

    .qr-code-tracking-wrapper .image-wrapper.small img{
        width: 140px;
        height: 265px;
    }

    .qr-code-tracking-wrapper.de .text-wrapper .left {
            margin-left: 29px;
        }

    .qr-code-tracking-wrapper.de .small {
        font-size: 14px;
    }

    .qr-code-tracking-wrapper.de .text-wrapper.small {
        font-size: 14px;
    }

    .qr-code-tracking-wrapper.de .top-image-wrapper h1 {
        position: absolute;
        top: 99px;
        font-size: 27px;
        left: 90px;
    }

    .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper {
        position: absolute;
        font-size: 14px;
        top: 343px;
        left: 151px;
    }

    .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper label{
        display: inline-block;
        text-align: center;
        vertical-align: top;
    }

        .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper .first {
                margin-right: 60px;
                width: 187px;
            }

        .qr-code-tracking-wrapper.de .top-image-wrapper .label-wrapper .last {
                margin-left: 65px;
            }
@charset "utf-8";

.new-landing .slider
{
    position: relative;
}

.new-landing .slider-container
{
    overflow: hidden;
    height: 400px;
    position: relative;
    background-color: #2e2d32;
    background-image: url(../../../content/web/images/slider.background.jpg);
    background-position: center 0;
    background-repeat: no-repeat;
}

.new-landing .slide
{
    display: none;
    width: 100%;
    height: 400px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}

.new-landing .slidernav
{
    height: 89px;
    list-style: none;
}

    .new-landing .slidernav li
    {
        display: block;
        width: 250px;
        height: 89px;
        float: left;
        background-color: transparent;
        background-image: url(../../../content/web/images/slider.sprite.png);
        background-position: center top;
        background-repeat: no-repeat;
        cursor: pointer;
        color: #c0c0c0;
        line-height: 14px;
    }

        .new-landing .slidernav li.first-child
        {
            background-position: left top;
        }

        .new-landing .slidernav li.last-child
        {
            background-position: right top;
        }

        .new-landing .slidernav li.active
        {
            background-position: center bottom;
        }

        .new-landing .slidernav li.first-child.active
        {
            background-position: left bottom;
        }

        .new-landing .slidernav li.last-child.active
        {
            background-position: right bottom;
        }

.new-landing .slidernav-item
{
    height: 87px;
    padding: 1px 0 0 0;
    border-left: 1px solid #e5e5e5;
    background-color: transparent;
    line-height: 16px;
}

.new-landing .slidernav li.first-child .slidernav-item
{
    border: 0;
}

.new-landing .slidernav li.active .slidernav-item, .new-landing .slidernav li:hover .slidernav-item
{
    background-image: url(../../../content/web/images/slider.states.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

.new-landing .slidernav li.first-child.active .slidernav-item, .new-landing .slidernav li.first-child:hover .slidernav-item
{
    background-position: 1px 0;
}

.new-landing .slidernav-generate, .new-landing .slidernav-manage, .new-landing .slidernav-analytics, .new-landing .slidernav-reports
{
    height: 87px;
    background-color: transparent;
    background-image: url(../../../content/web/images/slider.nav.png);
    background-repeat: no-repeat;
}

.new-landing .slidernav-generate
{
    padding-left: 102px;
    background-position: 28px 8px;
}

.new-landing .slidernav-manage
{
    padding-left: 93px;
    background-position: 23px -124px;
}

.new-landing .slidernav-analytics
{
    padding-left: 108px;
    background-position: 31px -253px;
}

.new-landing .slidernav-reports
{
    padding-left: 105px;
    background-position: 31px -383px;
}

.new-landing .slider h3
{
    padding: 18px 0 0 0;
    color: #3a3e46;
}

.new-landing .slider h2
{
    padding: 18px 0 0 0;
    color: #3a3e46;
}

.new-landing .slider-button
{
    width: 168px;
    position: absolute;
    right: 0;
    top: 340px;
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    right: -10px;
}

    .new-landing .slider-button .button-crimson
    {
        width: 120px;
        padding: 0;
    }

.new-landing .customers
{
    overflow: hidden;
    height: 90px;
    position: relative;
    margin: 0 10px;
}

.new-landing .customers-container
{
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    line-height: 90px;
}

.new-landing .customers-item
{
    display: inline-block;
    width: 163px;
    vertical-align: middle;
    line-height: 0;
}

    .new-landing .customers-item img
    {
        display: block;
        margin: 0 auto;
    }

.new-landing .content-title
{
    padding: 0 30px;
}

    .new-landing .content-title h1
    {
        color: #656565;
        line-height: 39px;
    }

.new-landing .content-title-more
{
    margin: 0 0 0 18px;
    font-size: 12px;
}

.new-landing .content-banner
{
    padding: 13px;
}

    .new-landing .content-banner img
    {
        display: block;
        margin: 0 auto;
    }

.new-landing .indexblock-description
{
    position: relative;
    margin: 0 266px 0 29px;
    padding: 28px 0 52px 0;
    font-weight: lighter;
}

    .new-landing .indexblock-description h6
    {
        line-height: 30px;
    }

    .new-landing .indexblock-description .h7
    {
        padding: 15px 0 6px 0;
        color: #53565d;
        line-height: 28px;
    }

    .new-landing .indexblock-description p
    {
        padding: 5px 0 4px 0;
    }

.new-landing .indexblock-cols
{
    margin: 0 0 0 -20px;
    padding: 22px 0 0 0;
    font-size: 0;
    line-height: 0;
}

    .new-landing .indexblock-cols .col
    {
        display: inline-block;
        width: 215px;
        vertical-align: top;
        padding: 0 0 0 20px;
        font-size: 14px;
        line-height: 18px;
    }

.new-landing .indexblock-video
{
    float: left;
    width: 120px;
    height: 72px;
    margin: 0 10px 0 0;
    -webkit-box-shadow: 0 0 5px #ccc;
    -moz-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
}

    .new-landing .indexblock-video img
    {
        display: block;
    }

        .new-landing .indexblock-video img:hover
        {
            cursor: pointer;
        }

.new-landing .indexblock-start
{
    width: 267px;
    height: 100%;
    position: absolute;
    right: -267px;
    top: -17px;
    padding: 17px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #c0c0c0;
    color: #505050;
}

.new-landing .indexblock-start-container
{
    position: relative;
    height: 100%;
    margin: -13px 4px 0 4px;
    padding: 0 20px 26px 20px;
    background-color: #fff;
}

.new-landing .indexblock-list
{
    list-style: none;
    font-size: 18px;
    line-height: 24px;
}

    .new-landing .indexblock-list li
    {
        padding: 2px 0 2px 20px;
        background-image: url(../../../content/web/images/indexblock.marker.png);
        background-position: 6px -87px;
        background-repeat: no-repeat;
        cursor: default;
    }

        .new-landing .indexblock-list li:hover
        {
            background-position: 6px 13px;
        }

.new-landing .indexblock-note
{
    padding: 7px 0;
    text-align: center;
}

    .new-landing .indexblock-note p
    {
        padding: 0;
    }

.new-landing .indexblock-start .button-crimson
{
    display: block;
    margin: 20px 0 0 0;
}

.new-landing .indexblock-bottom
{
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
    border-top: 1px solid #cccccc;
    font-size: 14px;
    line-height: 24px;
}

    .new-landing .indexblock-bottom .button-gray
    {
        float: right;
    }

@charset "UTF-8"; /* http://www.w3.org/International/questions/qa-css-charset */

/*	-------------------------------------------------------------
	MEDIA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

@media screen, projection {

/*	-------------------------------------------------------------
	RESET
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; }
	
body {
	line-height: 1; }
		
.whiteblock-description ul,
.whiteblock-description ol {
	margin:13px 0 13px 25px;
	padding:0; }

.whiteblock-description ul li,
.whiteblock-description ol li {
	line-height:1.7;
	margin:0 0 2px 0;
	padding:0; }

.whiteblock-description ul.nolist li,
.whiteblock-description ol.nolist li {
	list-style-type:none;
}

.whiteblock-description blockquote, .whiteblock-description q {
	quotes: none; }

.whiteblock-description blockquote:before, .whiteblock-description blockquote:after,
.whiteblock-description q:before, .whiteblock-description q:after {
	content: '';
	content: none; }

.whiteblock-description blockquote {
	margin: 5px 0 20px 0;
	color:#000;
	font-style: italic;
	font-size: 14px;
	padding: 10px;
	quotes: "\201C" "\201D"; }

.whiteblock-description blockquote p {
	display:inline;
	margin-left:5px;}

.whiteblock-description blockquote:before, .whiteblock-description blockquote:after { 
	font-weight: bold; 
	font-size: 22px;
	color:#666; }

.whiteblock-description .whiteblock-description :before { 
	content: open-quote; }

.whiteblock-description blockquote:after { 
	content: close-quote; }
	
.whiteblock-description :focus {
	outline: 0; }

.whiteblock-description ins {
	text-decoration: none; }
	
.whiteblock-description del {
	text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
.whiteblock-description table {
	border-collapse: collapse;
	border-spacing: 0; }

/*	-------------------------------------------------------------
	HACKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .clearfix { 
	display:inline-block; }

.whiteblock-description .clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }
	
/* Hide from IE Mac \*/
	.whiteblock-description .clearfix { display:block; }
/* End hide from IE Mac */

.whiteblock-description .clear {clear:both;} 

/*	-------------------------------------------------------------
	BODY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html {
	font-size: 100%; }

div.whiteblock-description {
	font: normal 12px "Lucida Grande", "Lucida", sans-serif;
	color: #666;
	min-width:999px;
	line-height: 1.7em;
	padding:0;
	margin:0;
	letter-spacing:-0.04em; } 

/*	-------------------------------------------------------------
	GLOBAL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .left { 
	text-align: left; 
	float:left; }

.whiteblock-description .center {
	text-align: center; }

.whiteblock-description .right { 
	text-align: right; 
	float:right; }

.whiteblock-description .w200 {
	width: 200px;}

.whiteblock-description .w300 {
	width: 300px;}

.whiteblock-description .w400 {
	width: 400px;}

.whiteblock-description .w500 {
	width: 500px;}

.whiteblock-description .w700 {
	width: 700px;}

.whiteblock-description .mt10 {
	margin-top:10px; }

.whiteblock-description .mt20 {
	margin-top:20px; }

.whiteblock-description .mt40 {
	margin-top:40px; }

.whiteblock-description .mb10 {
	margin-bottom:10px; }

.whiteblock-description .mb20 {
	margin-bottom:20px; }

.whiteblock-description .mb30 {
	margin-bottom:30px; }

.whiteblock-description .ml20 {
	margin-left:20px; }

.whiteblock-description .pt10 {
	padding-top:10px; }

.whiteblock-description .pt20 {
	padding-top:20px; }

.whiteblock-description .pb10 {
	padding-bottom:10px; }

.whiteblock-description .pb20 {
	padding-bottom:20px; }

.whiteblock-description sup {
	font-style: italic;
	font-size:small; 
	vertical-align:top;
	color: #ccc; }

/* Begin Images */
.whiteblock-description p img {
	padding: 0;
	max-width: 100%; }

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

.whiteblock-description img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.whiteblock-description img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

.whiteblock-description img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;

	padding: 4px 0px 4px 4px;

}

.whiteblock-description .alignright {
	float: right;
	}

.whiteblock-description .alignleft {
	float: left;
	}
/* End Images */

/* text Widget */
.whiteblock-description .textwidget  {
    padding:27px;
}
/* // text Widget */

/* calendar */
.whiteblock-description #wp-calendar #prev a, #wp-calendar #next a {
    font-size: 9pt;
    }

.whiteblock-description #wp-calendar a {
    text-decoration: none;
    }

.whiteblock-description #wp-calendar caption {
    font: bold 1.3em "Lucida Grande", "Lucida", sans-serif;
    }

.whiteblock-description #wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    }

.whiteblock-description #wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
    }

.whiteblock-description #wp-calendar #next a {
    padding-right: 10px;
    text-align: right;
    }

.whiteblock-description #wp-calendar #prev a {
    padding-left: 10px;
    text-align: left;
    }

.whiteblock-description #wp-calendar a {
    display: block;
    }

	.whiteblock-description #wp-calendar a:hover {
	    display: block;
		border:none;
	    }
.whiteblock-description #wp-calendar td {
    padding: 3px 0;
    text-align: center;
    }
/* // calendar */

/* Captions */
.whiteblock-description .aligncenter,
.whiteblock-description div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.whiteblock-description .wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.whiteblock-description .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.whiteblock-description .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Begin Form Elements */
.whiteblock-description .sidebar_w #searchform  {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center; }

.whiteblock-description .sidebar_w #searchform #s {
	padding: 10px; }

.whiteblock-description .sidebar_w #searchform label {
	display:none !important; }

.whiteblock-description .sidebar_w #searchsubmit {
	display:none !important; }

/*	-------------------------------------------------------------
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description a {
	margin: 0;
	padding:0;
	outline: 0; }
 
.whiteblock-description a, .whiteblock-description a:visited, .whiteblock-description a:active {
	text-decoration: none; }
 
.whiteblock-description a:hover {
	border-bottom: 1px solid #ccc; }
	
.whiteblock-description .tago-video a:hover
{
    border-bottom:none;
}

.whiteblock-description #fancybox-outer a 
{
    border-bottom:none;
}

.whiteblock-description a.signupnow {
	width: 206px;
	height: 55px;
	display: block;
	float:left;
	margin:0 20px 0 0;
	line-height: 46px;
	text-indent: -9999px;
	background:transparent url("wp-content/images/btn_signupnow.png") no-repeat 0 0; } 

.whiteblock-description a.signupnow:hover {
	border: none;
	background:transparent url("wp-content/images/btn_signupnow.png") no-repeat -206px 0; } 

.whiteblock-description a.signupnowsmall {
 	font-family: "Lucida Grande", "Lucida", sans-serif;
  	margin:0 18px 0 0;
  	padding:8px 0;
  	cursor: pointer;
  	display: block;
  	font-size:14px;
  	letter-spacing: normal;
  	text-align: center;
  	border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px; }
  
/*	-------------------------------------------------------------
	TYPOGRAPHY
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description p {
	margin:0 0 17px 0 !important; 
	line-height: 1.7em;}
.new-landing .whiteblock-top h1 {
    margin-bottom: 10px;   
}
.whiteblock-description h1, .whiteblock-description h2, .whiteblock-description h3, .whiteblock-description h4, .whiteblock-description h5, .whiteblock-description h6 { 

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;

	letter-spacing:-1px; }

.whiteblock-description h1 {
	color: #323231;
	font-size:2.5em;
	margin: 0 0 10px 0; }

.whiteblock-description h2 {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;

	color: #323231;
	font-size:2.5em;
	margin: 0 0 5px 0;
	line-height: 1.5em; }

	.whiteblock-description h2 span {
		font-style:italic;
		color:#666;
		font-weight:normal; }

		.whiteblock-description h2 span:before { 
			content: open-quote; }

		.whiteblock-description h2 span:after { 
			content: close-quote; }
.whiteblock-description h3 {
	color:#666;
	font-weight: normal;
	font-size:1.7em;
	margin: 0px 0 20px 0;
	padding:0; }

.whiteblock-description h3 span {
	font-size:14px;
	margin: 0 0 20px 10px; }

.whiteblock-description h4 {
	color: #323232;
	font-size:1.5em;
	font-weight: lighter;
	margin:0;
	padding:0; }

.whiteblock-description h5 {
	color:#323232;
	font-weight: normal;
	font-size:1.3em;
	line-height: 1.5em;
	letter-spacing:-0.5px;
	margin:0;
	padding:0; }

.whiteblock-description h6 {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;

	font-size:1.2em;
	margin:0;
	padding:0;
	color:#323232; }

.whiteblock-description h6 span {
	color: #323232;
	font-weight: normal;
	font-size:14px;
	color:#666;
	font-style: italic;
	margin:0;
	padding:0; }

.whiteblock-description .justify { 
	text-align: justify; }

 
/*	-------------------------------------------------------------
	GRID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .container {
	width:100%;
	margin:0;
	padding:0; }

.whiteblock-description .wrapper {
	width:999px;
	margin:0;
	padding:0;
	margin:0 auto; }

/*.header {
	position:relative;
	width:999px;
	height:423px;
	margin: 0 auto;
	padding-right: 0;
	padding-top: 0;
	padding-left: 0;
}

.subpage.header {
	position:relative;
	width:999px;
	height:117px;
	padding:0;
	margin:0 auto; }

.sub-header {
	position:relative;
	width:999px;
	padding:0;
	margin:0 auto; } */

.whiteblock-description .content-top {
	width: 1006px;
	height: 16px;
	margin: 2px auto 0;
}

.whiteblock-description .content {
	width:926px;
	margin: 0 auto;
	padding: 15px 40px 12px;
}

	.whiteblock-description .left-content {
		float:left;
		width: 630px;
		margin:0 20px 0 0;
		padding:0; }

.whiteblock-description .content-btm {
	width: 1006px;
	height: 16px;
	margin:0 auto; }

/*	-------------------------------------------------------------
	MISC (NEED A CLEANUP!)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .colleft, .whiteblock-description .colright {
	float:left;
	width: 48%; }

.whiteblock-description .colright {
	margin:0 0 0 35px; }

.whiteblock-description .small {
	width: 40%; }

.whiteblock-description .col1, .whiteblock-description .col2 {
	float:left; }
	
.whiteblock-description .col1 { 
	width: 600px;
	height:360px;
	padding: 10px 25px 10px 0;
	border-right: 2px solid #e2e2e2; }	

	.whiteblock-description .col1 h2 span { 
		font-size:14px;
		margin:0 0 0 10px; }	


.whiteblock-description .col2 {
	width: 260px;
	padding:10px 0 0 30px; }

.whiteblock-description .col1 div.block {
	float: left;
	width: 280px;
	margin: 15px 0 0 20px; }

.whiteblock-description .col2 div.block {
	margin: 0px 0 25px 0; }

.whiteblock-description div.block h4, .whiteblock-description .testimonial h4 {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;

	font-size:14px;
	font-weight: bold;
	color:#000;
	margin:0;
	padding:0; }

.whiteblock-description .col2 div.block h4, .whiteblock-description .testimonial h4 {
	margin: 10px 0 0;
}

.whiteblock-description div.block p {
	font-size: 12px; }

.whiteblock-description div.block p.meta {
	font-size: 12px;
	margin:0;
	padding:0; }
	
.whiteblock-description div.block p.meta span {
	font-weight: bold; }

.whiteblock-description div.col2 p {
	margin:10px 0 0 0;
	text-align: justify; }

.whiteblock-description .leftsmall { float:left; width: 35%; }
.whiteblock-description .rightlarge { float:right; width: 55%;
	background:#f2f2f2;
	padding:20px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;  }
}

/*	-------------------------------------------------------------
	INTERFACE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* HEADER */
/*.header .top-nav {
	width: 999px;
	height: 79px; }

.header a.logo {
	position:relative;
	top:15px;
	margin: 0 0 0 40px;
	padding:0;
	width: 102px;
	height: 4px;
	text-indent: -9999px; }
	
	.header a.logo:hover {
		border:none; }
		
.header ul.nav {
	position:absolute;
	top:0;
	right:0;
	padding:0;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 10px;
}

.header .nav li {
	list-style-type:none;
	position: relative;
	float:left;
	width:auto;
	white-space:nowrap;
	padding:0 5px !important;
	background:transparent; }

.header .nav li a {
	display:block;
	color: #3f3f3f;
	text-transform: uppercase;
	line-height: 78px;
	padding:0 8px;
	background:transparent;
	font-weight: bold;
}

.header .nav li a:hover {
	color:#b4b4b4;
	background: none;
	border-bottom: none; }

.header .nav li.current_page_item a, .header .nav li.current_page_parent a, .header .nav li.current_page_ancestor a{
	color:#b4b4b4; }*/

/* SHOWCASE */
.whiteblock-description .showcase {
	position: relative;
	width: 999px;
	height: 353px;
	margin-left: 3px;
	margin-top: 0px;
}

.whiteblock-description .showcase .slider_item {
	position:relative;
	width: 999px;
	height: 343px; }

.whiteblock-description .showcase .slider_item .sliderimage {
	position: absolute;
	right:0;
	top:40px;
	margin-right: 20px;
}

.whiteblock-description .showcase h2 {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;	font-size:42px;

	letter-spacing: -2px;
	margin: 60px 0 5px 25px;} 

.whiteblock-description .showcase p {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;	font-size:18px;

	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;	
	line-height:24px;
	letter-spacing:-1px;
	width: 450px;
	margin-left: 25px;
}

.whiteblock-description .showcase #slider a {
  	margin:20px 0 0 0;
  	padding:10px;
  	cursor: pointer;
  	display: block;
	width:190px;
  	letter-spacing: normal;
  	text-align: center;
  	border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;

	font: bold 14px "Ubuntu", "Lucida Grande", "Lucida", sans-serif;

}

/* PAGE TITLE */
.whiteblock-description .page-title {
	position: relative;
	width: 999px;
	height: 130px;
	line-height: 130px;
	margin: 0 0 0 3px; }

.whiteblock-description .page-title h2 {

	font: bold 48px/130px "Ubuntu", "Lucida Grande", "Lucida", sans-serif;

}

.whiteblock-description .page-title ul.nav {
	position:absolute;
	top:27px;
	right:0;
	margin:0;
	padding:0; }

.whiteblock-description .page-title ul.nav li {
	list-style-type:none;
	position: relative;
	float:left;
	width:auto;
	white-space:nowrap;
	padding:0 5px !important;
	background:transparent; }

	.whiteblock-description .page-title ul.nav li a {
		display:block;
		font-size: 1.3em;
		font-weight: bold;
		padding: 0 10px;
		text-transform: none;
		background:transparent; }

	.whiteblock-description .page-title ul.nav li a:hover {
		background: none;
		border-bottom: none; }

/* SCREENSHOTS */
.whiteblock-description .boxgrid { 
	width: 135px; 
	height: 120px; 
	margin:15px 15px 10px 0;
	float:left; 
	overflow: hidden;
	position: relative;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border:1px solid #ccc }
				
.whiteblock-description .last {
	margin:15px 0 10px 0; }
		
.whiteblock-description .boxgrid img { 
	position: absolute; 
	top: 0; 
	left: 0;  }
		
.whiteblock-description .boxcaption { 
	float: left; 
	position: absolute; 
	background: #000;
	opacity:.8; 
	height: 35px; 
	width: 100%;
	padding:0 0 0 10px;  }

.whiteblock-description .boxcaption { 
	font-size:11px; }

.whiteblock-description .boxcaption h3 {
	color:#fff;
	font-weight: normal;
	font-size:14px; 
	margin:8px 0 0 0;
	padding:0; }
		
.whiteblock-description .boxcaption p { 
	color:#fff;
	padding:0;
	margin:-5px 0 0 0;
	font-size:11px;
	text-shadow: none; }
		
.whiteblock-description .captionfull .boxcaption {
	bottom: 0;
	left: 0;
	display: none; }

.whiteblock-description .captionfull a:hover {
	color:#EE4292; }

/*	-------------------------------------------------------------
	TABLES (PRICING)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description table#plans {
  	border: 1px solid #cfcfcf;
  	margin: 20px 0 10px 95px; }

.whiteblock-description table#plans thead {
  	background-color: #ececec;
  	border-bottom: 2px solid #cfcfcf; }

.whiteblock-description table#plans th,
.whiteblock-description table#plans td {
  	border-right: 1px solid;
  	font-size: .925em;
  	padding: 20px 0 20px 20px;
  	text-align: left;
  	width: 220px; }

.whiteblock-description table#plans th {
	border-right-color: #cfcfcf; }

.whiteblock-description table#plans td {
  	background: #f6f6f6;
  	border-right-color: #cfcfcf; }



.whiteblock-description table#plans td.last {

  	border-right: 0 none; }



.whiteblock-description table#plans td sup {
	font-style: italic;
	font-size:xx-small; 
	vertical-align:top;
	color:#666; }

.whiteblock-description table#plans th.most_popular {
  	border-left:8px solid #cfcfcf;
  	border-right:8px solid #cfcfcf;
  	border-top:8px solid #cfcfcf;
  	border-bottom:none;
  	background: #f5f5f5; }

.whiteblock-description table#plans thead th h4 {
	color: #000;
	text-shadow: 1px 1px 0 #fff;
	font-size: 24px;
	line-height: 20px;
	margin-bottom: 0;
	text-align: left; }

.whiteblock-description table#plans thead th h4 em {
	color: #000;
	text-shadow: 1px 1px 0 #fff; }

.whiteblock-description table#plans thead th em.tagline {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-align: left; }

.whiteblock-description table#plans thead th h5 {
	text-shadow: 1px 1px 0 #fff;
	font-size: 18px;
	font-weight: lighter;
	line-height: 22px;
	text-align: left; }

.whiteblock-description table#plans thead th h5 em {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;  	color: #666;

  	font-size: 11px;
  	font-style: normal;
  	font-weight: normal;
  	line-height: 15px;
  	vertical-align: top; }

.whiteblock-description table#plans td.most_popular {
  	border-left:8px solid #cfcfcf;
  	border-right:8px solid #cfcfcf;
  	border-top:none;
  	border-bottom:none;
    background: #fff; }

.whiteblock-description table#plans td.border {
	border-bottom:8px solid #cfcfcf; }

.whiteblock-description table#plans th img,
.whiteblock-description table#plans td img {
  	margin-right: 8px; }

.whiteblock-description table#plans td p {
  	margin-right: 10px; }

.whiteblock-description table#plans td ul {
  	list-style: none;
  	margin:0; }

.whiteblock-description table#plans td ul li strong {
  	font-size: 1.2em; }

.whiteblock-description .meta { 
	font-size: 11px }

.whiteblock-description .meta sup { 
	color: #000; 
	font-size: xx-small }

/*	-------------------------------------------------------------
	BLOG: GLOBAL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .blog-content {
	float:left;
	width: 650px;
	margin:0;
	padding:0; }

.whiteblock-description p.articlemeta {
	margin:-13px 0 20px 0;
	padding:0; }

.whiteblock-description p.articlemeta span {
	font-weight: bold; }

.whiteblock-description .post .comments {
	padding:0 0 0 20px; }

.whiteblock-description .post {
  clear: both;
  margin: 0 }

.whiteblock-description .featured, .whiteblock-description .article {
	margin:0 0 30px 0; }

.whiteblock-description .featured h1 a, .whiteblock-description .article h1 a, .whiteblock-description .recents h1 {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;	color:#323231;

	padding:0;
	margin:0;
	line-height: 1.5em; }

.whiteblock-description .article { width: 625px; }

.whiteblock-description .article blockquote {
	margin: 20px 0;
	color:#000;
	font-style: italic;
	font-size: 14px;
	padding: 10px;
	quotes: "\201C" "\201D"; }

.whiteblock-description blockquote:before, .whiteblock-description blockquote:after { 
	font-weight: bold; 
	font-size: 22px;
	color:#666; }

.whiteblock-description blockquote:before { 
	content: open-quote; }

.whiteblock-description blockquote:after { 
	content: close-quote; }

.whiteblock-description .recents h1 {
	font-weight: normal;
	font-size:1.9em;
	padding:10px 0 10px 0;
	border-top:2px solid #f2f2f2; }

.whiteblock-description #posts { 
	list-style: none; 
	margin:0; 
	padding:0; }

.whiteblock-description .postmeta {
	width: 200px;
	float:left; }

.whiteblock-description .postmeta ul {
	list-style: none;
	margin:0;
	padding:0; }

.whiteblock-description .postmeta ul li {
	font-style: italic; }

.whiteblock-description .postmeta ul li a {
	font-weight: bold;
	font-style: normal; }

.whiteblock-description .postsummary {
	width: 425px;
	float:left;
	margin:0 0 10px 0; }

/*	-------------------------------------------------------------
	BLOG: SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .sidebar {
	float:left;
	width: 225px;
	margin:0px 0 0 10px;
	background: #f2f2f2;
	padding:10px 20px; }

.whiteblock-description .sidebar { /* Safari */
  	-webkit-border-radius: 9px; }

.whiteblock-description .sidebar, .whiteblock-description x:-moz-any-link, .whiteblock-description x:default { /* Firefox 3 */
  	-moz-border-radius: 9px; }

.whiteblock-description .sidebar h1 {
	color:#000;
	font-weight: normal;
	font-size:1.6em;
	padding:10px 0 0px 0;}

/* LINKS */
.whiteblock-description .sidebar_w  ul { 
	list-style: none;
	margin:0; 
	padding:0 0 10px 10px; }

.whiteblock-description li.rss {
	padding:0 0 0 23px; }

/* Twitter */
.whiteblock-description .twitter p {
	font-style: italic;
	font-size:12px;
}

.whiteblock-description .twitter p span {
	font-weight: bold;
}

/*	-------------------------------------------------------------
	BLOG: COMMENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .comments {
	position: relative;
	width: 95%;
	padding: 1px;
	background: #f2f2f2;
	margin-bottom: 20px; }

.whiteblock-description .comments  { /* Safari */
  	-webkit-border-radius: 9px; }

.whiteblock-description .comments , .whiteblock-description x:-moz-any-link, .whiteblock-description x:default { /* Firefox 3 */
  	-moz-border-radius: 9px; }

.whiteblock-description .comments .contents {
	padding:30px; }

.whiteblock-description .comments .contents h3 {
	padding:0;
	color:#000;
	font-weight:normal;
	margin:0 0 20px 0;}

.whiteblock-description .commentlist {
	margin: 0;
	padding: 0; }

.whiteblock-description .commentlist li {
	position:relative;
	margin: 0 0 70px 0;
	padding: 15px 15px 35px 15px;
	list-style: none;
	border:1px solid #ccc;
	background: #fff; }

.whiteblock-description .commentlist cite {
	font-weight: bold;
	font-size:1.4em;
	font-style: italic;
	border:none; }

.whiteblock-description .commentlist cite a {
	font-weight: bold;}

.whiteblock-description .commentlist cite span, .whiteblock-description .commentlist cite span a {
	color:#000;
	font-weight: normal;
	font-style: italic;
	font-size: 1.4em;
	border:none; }

.whiteblock-description .commentlist cite {
	margin:0;
	padding:0; }

.whiteblock-description .commentlist p {
	font-weight: normal;
	line-height: 1.7em;
	margin:0;
	padding: 10px 0 0 0;
	text-transform: none; }

.whiteblock-description .commentlist li.bypostauthor {
	background:  #fff; }

.whiteblock-description .commentlist .comment-meta {
	position: absolute;
	bottom: -25px;
	right: 80px; }

.whiteblock-description .commentlist .comment-meta, .whiteblock-description .commentlist .comment-meta a {
	color: #666;
	font-weight:normal;
	font-size:12px; }

.whiteblock-description .commentlist .avatar {
	position: absolute;
	right: 15px;
	bottom: -20px;
	border: 1px solid #ccc; }

.whiteblock-description #commentform {
	padding:0;
	margin:0 15px 0px 0; }

.whiteblock-description #commentform label {
	position:relative !important;
	padding:0;
	margin:0 0 0 10px;
	font-size:10px;
	float:right;
	width: auto !important;
	display:inline !important;
	text-align:left !important; }

.whiteblock-description #commentform input, #commentform textarea  {
	border:1px solid #ccc;
	padding:6px;
	width: 35%;
	line-height: 150%;
	font-size: 12px;  }

.whiteblock-description #commentform textarea  {

	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;	background:#fff;

	width: 100%;
	height: 150px;}

.whiteblock-description #commentform p {
	width: 100%;
	margin: 5px 0;
	padding: 0; }

.whiteblock-description #commentform #submit {

 	font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;  	margin:0 18px 0 0;

  	padding:8px;
  	width: auto;
  	cursor: pointer;
  	display: block;
  	font-size:14px;
  	letter-spacing: normal;
  	text-align: center;
  	border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px; } 

/*	-------------------------------------------------------------
	BLOG: ARCHIVE & SEARCH
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .content-item {
	width: 100%;
	float: left;
	margin: 10px 0 20px 0;
	padding: 0; }

.whiteblock-description .content-dets {
	width: 190px;
	float: left; }

.whiteblock-description .content-dets h6 {
	margin:0 0 5px 0; }

.whiteblock-description .content-body a {
	font-weight: bold; }

.whiteblock-description .content-body a:hover {
	border:none !important; }

.whiteblock-description .archive { 
    border-bottom:1px solid #ddd;
    margin: 5px 0 0 0; }

/*	-------------------------------------------------------------
	BLOG: ARCHIVE & SEARCH
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description #infos {
	position:absolute;
	top:40px;
	right:30px;
  	border: 1px solid #d5d5d5;
  	border-radius: 9px;
  	font-size: 0.9em;
  	margin: 0;
  	padding:3px 20px 0 0 }

.whiteblock-description #infos { /* Safari */
  	-webkit-border-radius: 9px; }

.whiteblock-description #infos, .whiteblock-description x:-moz-any-link, .whiteblock-description x:default { /* Firefox 3 */
  	-moz-border-radius: 9px; }

.whiteblock-description #infos ul {
  	padding: 12px;
  	margin:0;
 	list-style: none; }

.whiteblock-description #infos a {
 	display: block;
 	padding-left: 22px; }

.whiteblock-description #infos ul li span {
  	display: block;
  	text-shadow: 1px 1px 0 #fff;
  	padding-left: 22px; }

.whiteblock-description #infos a, .whiteblock-description #infos span {
  	background: transparent none no-repeat left center;
  	font-weight: bold; }

.whiteblock-description #infos a:hover {
  	color: #444;
  	border: none; }

/*	-------------------------------------------------------------
	FORM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description form { 
	padding:7px 0 0 0; }

.whiteblock-description form li {
	margin:0;
	padding:0;
	list-style-type: none; 
	position:relative; }
	
.whiteblock-description form li span
{
    color: Red;
    display:none;
}

.whiteblock-description form label {
	position: absolute;
	top:4px;
	left:10px; 
	font-size:11px;
	color:#666; 
	float: left; 
	width: 136px; 
	padding: 8px 0 0 0; 
	font-weight: normal; 
	display:block; }

.whiteblock-description form input, .whiteblock-description form textarea {
	background: #f7f7f7;
	border: 1px solid #ccc;
	color: #666;
	font-size:11px;
	margin: 4px 0 13px 0;
	outline: none;
	padding: 10px;
	width: 92%; }

.whiteblock-description form input:hover, .whiteblock-description form textarea:hover { border: 1px solid #b5b4b4; }

.whiteblock-description form input:focus, .whiteblock-description form textarea:focus {
	border: 1px solid #b5b4b4;
	color: #666; }

.whiteblock-description form input.submit  {

 	font-family:  "Ubuntu", "Lucida Grande", "Lucida", sans-serif;  	margin:0 18px 0 0;

  	padding:8px;
  	width: auto;
  	cursor: pointer;
  	display: block;
  	font-size:14px;
  	letter-spacing: normal;
  	text-align: center;
  	border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-ms-border-radius: 5px;
	border-style: none;
} 

.whiteblock-description form input.submit:hover {
	cursor:pointer; }

.whiteblock-description form input.error { border: 1px solid #cc0000;
}

/* Error Handling */
.whiteblock-description form .errorbox { 
	display:none; 
	margin:0; 
	font-weight:bold; 
	color:#bb252c; }

.whiteblock-description form li.alert label { 
	color:#bb252c; }

/*	-------------------------------------------------------------
	FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*.footer {
	position: relative;
	width: 97%;
	margin:0 auto;
	padding:10px 0 0 0; }

.footer .copy {
	float:left;
	width: 49%;
	line-height: 43px;
	text-align: left;
	margin-left: 40px;
}
	
.footer p {
	color:#787878;
	padding:0;
	margin:0;
	line-height: 43px;
	font-size:11px;}
	
.footer_links
{
   	font-size:9px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-bottom: 12px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 45px;
    width: 926px;
	line-height:10px;
}*/

/*	-------------------------------------------------------------
	CLOSING STYLES FOR SCREEN / PROJECTION
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.whiteblock-description .free_btn a
{

 background: url(../Images/mobilex/bg_button_light.png) repeat-x scroll center bottom #FA1E32;
    border: 1px solid #E51E32;
    color: #FFFFFF;
}
.whiteblock-description .free_btn a {
    border-radius: 5px 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px 5px;
	-webkit-border-bottom-right-radius: 5px 5px;
	-webkit-border-top-left-radius: 5px 5px;
	-webkit-border-top-right-radius: 5px 5px;
    cursor: pointer;
    display: block;
    font: bold 14px "Ubuntu","Lucida Grande","Lucida",sans-serif;
    letter-spacing: normal;
    margin: 20px 0 0;
    padding: 10px;
    text-align: center;
    width: 170px;
	margin-bottom:20px;
}

.whiteblock-description .free_btn a:hover {
border: 1px solid #E51E32;
background: #E51E32 url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_button.png") repeat-x bottom center;
}

.whiteblock-description .tour-list-div
{
    clear:both; 
    display:block; 
    float:left; 
    width:100%;
}

.whiteblock-description .tour-list-div ul
{
    float:left;
}

.whiteblock-description .leftsmall div
{
   color:Black; 
   width:300px;
   height:20px;
}

.whiteblock-description .leftsmall div div
{
    width:150px; 
    float:left;
}

.whiteblock-description .tago-video
{
    width:140px;
    height:82px;
}

.whiteblock-description .tago-video a:hover
{
    text-decoration:none;
}

.whiteblock-description .screenshots-label
{
    display:block; 
    text-align:center; 
    width:238px; 
    float:left; 
    font-size:1.15em; 
    color:#323232;
    font-family:"Ubuntu", "Lucida Grande", "Lucida", sans-serif;
}

.whiteblock-description .slider-btns-block {
	margin-top: 20px; 
	margin-left: 714px; 
	width: 70px;
}

.whiteblock-description .slider-btns-block:hover {
	cursor: pointer;
}
/*	-------------------------------------------------------------
	BLUE SCHEME
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body
{
    background: #fefefe /*url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_body.png") no-repeat top center*/;
}

/*	-------------------------------------------------------------
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing a
{
    color: #1c6997;
}

    .new-landing .old-landing a.signupnowsmall
    {
        color: #fff;
        background: #4b7fc2 none repeat-x center;
        border: 0px solid #4e99c4;
    }

        .new-landing .old-landing a.signupnowsmall:hover
        {
            background: #2d6997 repeat-x center;
        }

/*	-------------------------------------------------------------
	GRID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*.container {
	background: transparent url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_container2.gif") repeat-x top left; } */

/*.new-landing .old-landing .content-top
{
    background: transparent url(../../../../Images/mobilex/content_top.png) no-repeat top left;
}

.new-landing .old-landing .content
{
    background: transparent url(../../../../Images/mobilex/content_bg.png) repeat-y left bottom;
}

.new-landing .old-landing .content-btm
{
    background: transparent url(../../../../Images/mobilex/content_btm.png) no-repeat top left;
}*/

/*	-------------------------------------------------------------
	MISC (NEED A CLEANUP!)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing div.block p.meta span
{
    color: #1c6997;
}

/*	-------------------------------------------------------------
	INTERFACE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing .header h1
{
    background: transparent url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/logo.png") no-repeat top left;
}
/* TAGO */

/* SHOWCASE */
.new-landing .old-landing .showcase
{
    background: transparent url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_showcase.png") no-repeat top center;
}

    .new-landing .old-landing .showcase h2, .showcase p
    {
        color: #fff;
    }

    .new-landing .old-landing .showcase #slider a
    {
        color: #fff;
        border: 1px solid #e51e32;
        background: #fa1e32 url(../../../../Images/mobilex/bg_button_light.png) repeat-x bottom center;
    }

.showcase #slider p a:hover
{
    border: 1px solid #e51e32;
    background: #e51e32 url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_button.png") repeat-x bottom center;
}

/* PAGE TITLE */
.new-landing .old-landing .page-title
{
    background: transparent url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_showcase.png") no-repeat top center;
}

    .new-landing .old-landing .page-title h2
    {
        color: #fff;
        margin-left: 30px;
    }

    .new-landing .old-landing .page-title ul.nav li a
    {
        color: #fff;
        letter-spacing: -0.7px;
    }

        .new-landing .old-landing .page-title ul.nav li a:hover, .page-title ul.nav li.current_page_item a
        {
            color: #a9eaff;
        }


/*	-------------------------------------------------------------
	TABLES (PRICING)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing table#plans thead th em.tagline
{
    color: #35759e;
}

.new-landing .old-landing table#plans thead th h5
{
    color: #1c6997;
    font-weight: 400;
}

.new-landing .old-landing table#plans td.most_popular a.signupnowsmall
{
    border: 1px solid #e51e32;
    background: #fa1e32 url(../../../../Images/mobilex/bg_button_light.png) repeat-x bottom center;
}

    .new-landing .old-landing table#plans td.most_popular a.signupnowsmall:hover
    {
        border: 1px solid #e51e32;
        background: #e51e32 url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_button.png") repeat-x bottom center;
    }

/*	-------------------------------------------------------------
	BLOG
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing p.articlemeta span
{
    color: #000;
}

.new-landing .old-landing .post .comments
{
    background: transparent url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/icon_comment.png") no-repeat 0 0;
}

.new-landing .old-landing li.rss
{
    background: url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/icon_rrssubscribe.png") no-repeat 0 2px;
}

.new-landing .old-landing .commentlist li.bypostauthor cite a
{
    color: #1c6997;
}

.new-landing .old-landing #commentform #submit
{
    color: #fff;
    border: 1px solid #e51e32;
    background: #fa1e32 url(../../../../Images/mobilex/bg_button_light.png) repeat-x bottom center;
}

    .new-landing .old-landing #commentform #submit:hover
    {
        border: 1px solid #e51e32;
        background: #e51e32 url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_button.png") repeat-x bottom center;
    }

.new-landing .old-landing #infos
{
    background: #fff url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_info.png") repeat-x bottom center;
}

    .new-landing .old-landing #infos #rss a
    {
        background: transparent url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/icon_rrssubscribe.png") no-repeat 0 2px;
    }

/*	-------------------------------------------------------------
	FORM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing form input.submit
{
    color: #fff;
    border: 1px solid #e51e32;
    background: #fa1e32 url(../../../../Images/mobilex/bg_button_light.png) repeat-x bottom center;
}
    .new-landing .old-landing form input.submit:hover
    {
        border: 1px solid #e51e32;
        background: #e51e32 url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/bg_button.png") repeat-x bottom center;
    }

/*	-------------------------------------------------------------
	FOOTER
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing .footer a.twitter
{
    font-size: 11px;
    height: 32px;
    line-height: 32px;
    display: block;
    padding-right: 45px;
    border: none;
    background: transparent url("http://tago.mobilexgroup.com/tago/wp-content/themes/quadro/blue/images/twitter.png") no-repeat top right;
    margin-right: 25px;
}

/*	-------------------------------------------------------------
 
	TAGO
 
-------------------------------------------------------------	*/

/*	-------------------------------------------------------------
	Droid Sans
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

@font-face {
	font-family: 'Droid Sans Regular';
	src: url('../font/DroidSans.eot');
	src: local('Droid Sans Regular'), local('DroidSans-Regular'), url('../font/DroidSans.ttf') format('truetype');
}

@font-face {
	font-family: 'Droid Sans Bold';
	src: url('../font/DroidSans-Bold.eot');
	src: local('Droid Sans Bold'), local('DroidSans-Bold'), url('../font/DroidSans-Bold.ttf') format('truetype');
}


div.light_rounded .pp_top .pp_left
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}

div.light_rounded .pp_top .pp_middle
{
    background: #fff;
}

div.light_rounded .pp_top .pp_right
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}

div.light_rounded .pp_content
{
    background-color: #fff;
}

div.light_rounded .pp_next:hover
{
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_previous:hover
{
    background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_expand
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.light_rounded .pp_expand:hover
    {
        background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.light_rounded .pp_contract
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.light_rounded .pp_contract:hover
    {
        background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.light_rounded .pp_close
{
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.light_rounded .pp_arrow_previous
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}

    div.light_rounded .pp_arrow_previous.disabled
    {
        background-position: 0 -87px;
        cursor: default;
    }

div.light_rounded .pp_arrow_next
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}

    div.light_rounded .pp_arrow_next.disabled
    {
        background-position: -22px -87px;
        cursor: default;
    }

div.light_rounded .pp_bottom .pp_left
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}

div.light_rounded .pp_bottom .pp_middle
{
    background: #fff;
}

div.light_rounded .pp_bottom .pp_right
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}

div.light_rounded .pp_loaderIcon
{
    background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;
}

div.dark_rounded .pp_top .pp_left
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}

div.dark_rounded .pp_top .pp_middle
{
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .pp_top .pp_right
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}

div.dark_rounded .pp_content
{
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .pp_next:hover
{
    background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.dark_rounded .pp_previous:hover
{
    background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.dark_rounded .pp_expand
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.dark_rounded .pp_expand:hover
    {
        background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.dark_rounded .pp_contract
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.dark_rounded .pp_contract:hover
    {
        background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.dark_rounded .pp_close
{
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.dark_rounded .currentTextHolder
{
    color: #c4c4c4;
}

div.dark_rounded .pp_description
{
    color: #fff;
}

div.dark_rounded .pp_arrow_previous
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}

    div.dark_rounded .pp_arrow_previous.disabled
    {
        background-position: 0 -87px;
        cursor: default;
    }

div.dark_rounded .pp_arrow_next
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}

    div.dark_rounded .pp_arrow_next.disabled
    {
        background-position: -22px -87px;
        cursor: default;
    }

div.dark_rounded .pp_bottom .pp_left
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}

div.dark_rounded .pp_bottom .pp_middle
{
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}

div.dark_rounded .pp_bottom .pp_right
{
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}

div.dark_rounded .pp_loaderIcon
{
    background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content
{
    background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;
}

div.dark_square .currentTextHolder
{
    color: #c4c4c4;
}

div.dark_square .pp_description
{
    color: #fff;
}

div.dark_square .pp_loaderIcon
{
    background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;
}

div.dark_square .pp_expand
{
    background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.dark_square .pp_expand:hover
    {
        background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.dark_square .pp_contract
{
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.dark_square .pp_contract:hover
    {
        background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.dark_square .pp_close
{
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.dark_square .pp_arrow_previous
{
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}

    div.dark_square .pp_arrow_previous.disabled
    {
        background-position: 0 -87px;
        cursor: default;
    }

div.dark_square .pp_arrow_next
{
    background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}

    div.dark_square .pp_arrow_next.disabled
    {
        background-position: -22px -87px;
        cursor: default;
    }

div.dark_square .pp_next:hover
{
    background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.dark_square .pp_previous:hover
{
    background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content
{
    background: #fff;
}

div.light_square .pp_expand
{
    background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}

    div.light_square .pp_expand:hover
    {
        background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
        cursor: pointer;
    }

div.light_square .pp_contract
{
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}

    div.light_square .pp_contract:hover
    {
        background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
        cursor: pointer;
    }

div.light_square .pp_close
{
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}

div.light_square .pp_arrow_previous
{
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}

    div.light_square .pp_arrow_previous.disabled
    {
        background-position: 0 -87px;
        cursor: default;
    }

div.light_square .pp_arrow_next
{
    background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}

    div.light_square .pp_arrow_next.disabled
    {
        background-position: -22px -87px;
        cursor: default;
    }

div.light_square .pp_next:hover
{
    background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer;
}

div.light_square .pp_previous:hover
{
    background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer;
}

div.pp_pic_holder a:focus
{
    outline: none;
}

div.pp_overlay
{
    background: #000;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500;
}

div.pp_pic_holder
{
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000;
}

.pp_top
{
    height: 20px;
    position: relative;
}

* html .pp_top
{
    padding: 0 20px;
}

    .pp_top .pp_left
    {
        height: 20px;
        left: 0;
        position: absolute;
        width: 20px;
    }

    .pp_top .pp_middle
    {
        height: 20px;
        left: 20px;
        position: absolute;
        right: 20px;
    }

    * html .pp_top .pp_middle
    {
        left: 0;
        position: static;
    }

    .pp_top .pp_right
    {
        height: 20px;
        left: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px;
    }

.pp_content
{
    height: 40px;
    position: relative;
    text-align: left;
    width: 100%;
}

    .pp_content .pp_details
    {
        display: none;
        margin: 10px 15px 2px 20px;
    }

.pp_description
{
    display: none;
    float: left;
    margin: 0;
}

.pp_nav
{
    clear: left;
    float: left;
    margin: 3px 0 0 0;
}

    .pp_nav p
    {
        float: left;
        margin: 2px 4px;
    }

    .pp_nav a.pp_arrow_previous, .pp_nav a.pp_arrow_next
    {
        display: block;
        float: left;
        height: 15px;
        margin-top: 3px;
        overflow: hidden;
        text-indent: -10000px;
        width: 14px;
    }

.pp_hoverContainer
{
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000;
}

a.pp_next
{
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}

a.pp_previous
{
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%;
}

a.pp_expand, a.pp_contract
{
    cursor: pointewp-content/themes/quadro/blue/assets/images/prettyPhoto/dark_square/contentPattern.pngr;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000;
}

a.pp_close
{
    display: block;
    float: right;
    text-indent: -10000px;
}

.pp_bottom
{
    height: 20px;
    position: relative;
}

* html .pp_bottom
{
    padding: 0 20px;
}

    .pp_bottom .pp_left
    {
        height: 20px;
        left: 0;
        position: absolute;
        width: 20px;
    }

    .pp_bottom .pp_middle
    {
        height: 20px;
        left: 20px;
        position: absolute;
        right: 20px;
    }

    * html .pp_bottom .pp_middle
    {
        left: 0;
        position: static;
    }

    .pp_bottom .pp_right
    {
        height: 20px;
        left: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px;
    }

.pp_loaderIcon
{
    display: none;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px;
}

#pp_full_res
{
    display: none;
    line-height: 1!important;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

div.ppt
{
    color: #fff;
    display: none;
    font-size: 17px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999;
}

.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
    display: inline-block;
}

* html .clearfix
{
    height: 1%;
}

.clearfix
{
    display: block;
}

.info-content {
    text-align: center;
    position: relative;
}

    .info-content h1 {
        color: black!important;
        font-family: verdana, geneva, sans-serif!important;
        font-size: 24px!important;
        font-weight: normal!important;
        line-height: 30px!important;
        margin: 0!important;
        padding: 0!important;
    }

    .info-content h3 {
        color: #696565!important;
        font-family: verdana, geneva, sans-serif!important;
        font-size: 14px!important;
        font-weight: normal!important;
        line-height: 20px!important;
        margin: 0!important;
        padding: 0!important;
    }

    .info-content a {
        height: 32px!important;
        left: 382px!important;
        line-height: 32px!important;
        position: absolute!important;
        top: 316px!important;
        width: 146px!important;
    }

    .info-content label {
        display: block!important;
        color: black!important;
        font-family: verdana, geneva, sans-serif!important;
        font-size: 14px!important;
        margin: 0 auto!important;
        padding-bottom: 40px!important;
        width: 516px!important;
    }

.info-middle {
    position: relative;
}

    .info-middle label {
        color: #EF3164;
        font-family: verdana, geneva, sans-serif!important;
        font-size: 16px!important;
        line-height: 40px!important;
        padding-left: 40px!important;
    }

    .info-middle a {
        background-image: url(../../../content/images/go-to-tagomobile.png);
        display: block;
        float: right;
        height: 28px;
        margin: 6px 12px 6px 0;
        width: 328px;
    }

        .info-middle a:hover {
            border: none;
        }

.features-footer {
    display: block;
    margin: 0 auto;
}
.whiteblock-description p {
    margin: 0 0 17px 0;
line-height: 1.7em;
}

