/* Minification failed. Returning unminified contents.
(2581,101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(2697,1): run-time error CSS1019: Unexpected token, found '@charset'
(2697,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(2697,17): run-time error CSS1019: Unexpected token, found ';'
(4470,1): run-time error CSS1019: Unexpected token, found '@charset'
(4470,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(4470,17): run-time error CSS1019: Unexpected token, found ';'
 */
@charset "UTF-8"; /* http://www.w3.org/International/questions/qa-css-charset */

/*	-------------------------------------------------------------
	MEDIA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

@media screen, projection
{

    .new-landing .old-landing ul, .new-landing .old-landing li,
    .new-landing .old-landing table, .new-landing .old-landing caption, .new-landing .old-landing tbody, .new-landing .old-landing tfoot, .new-landing .old-landing thead, .new-landing .old-landing tr, .new-landing .old-landing th, .new-landing .old-landing td
    {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
    }

    /*	-------------------------------------------------------------
	HACKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    .new-landing .old-landing .clearfix
    {
        display: block;
    }

        .new-landing .old-landing .clearfix:after
        {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

    .new-landing .old-landing .clear
    {
        clear: both;
    }

    /*	-------------------------------------------------------------
	GLOBAL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    .new-landing .old-landing .left
    {
        text-align: left;
        float: left;
    }

    .new-landing .old-landing .center
    {
        text-align: center;
    }

    .new-landing .old-landing .right
    {
        text-align: right;
        float: right;
    }

    .new-landing .old-landing .w200
    {
        width: 200px;
    }

    .new-landing .old-landing .w300
    {
        width: 300px;
    }

    .new-landing .old-landing .w400
    {
        width: 400px;
    }

    .new-landing .old-landing .w500
    {
        width: 500px;
    }

    .new-landing .old-landing .w700
    {
        width: 700px;
    }

    .new-landing .old-landing .mt10
    {
        margin-top: 10px;
    }

    .new-landing .old-landing .mt20
    {
        margin-top: 20px;
    }

    .new-landing .old-landing .mt40
    {
        margin-top: 40px;
    }

    .new-landing .old-landing .mb10
    {
        margin-bottom: 10px;
    }

    .new-landing .old-landing .mb20
    {
        margin-bottom: 20px;
    }

    .new-landing .old-landing .mb30
    {
        margin-bottom: 30px;
    }

    .new-landing .old-landing .ml20
    {
        margin-left: 20px;
    }

    .new-landing .old-landing .pt10
    {
        padding-top: 10px;
    }

    .new-landing .old-landing .pt20
    {
        padding-top: 20px;
    }

    .new-landing .old-landing .pb10
    {
        padding-bottom: 10px;
    }

    .new-landing .old-landing .pb20
    {
        padding-bottom: 20px;
    }

    .new-landing .old-landing sup
    {
        font-style: italic;
        font-size: small;
        vertical-align: top;
        color: #ccc;
    }

    /* Begin Images */
    .new-landing .old-landing p img
    {
        padding: 0;
        max-width: 100%;
    }

    .new-landing .old-landing img.centered
    {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .new-landing .old-landing img.alignright
    {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
    }

    .new-landing .old-landing img.alignleft
    {
        margin: 0 7px 2px 0;
        display: inline;
        padding: 4px 0px 4px 4px;
    }

    .new-landing .old-landing .alignright
    {
        float: right;
    }

    .new-landing .old-landing .alignleft
    {
        float: left;
    }
    /* End Images */

    /* text Widget */
    .new-landing .old-landing .textwidget
    {
        padding: 27px;
    }
    /* // text Widget */

    /* calendar */
    .new-landing .old-landing #wp-calendar #prev a, #wp-calendar #next a
    {
        font-size: 9pt;
    }

    .new-landing .old-landing #wp-calendar a
    {
        display: block;
        text-decoration: none;
    }

    .new-landing .old-landing #wp-calendar caption
    {
        font: bold 1.3em "Lucida Grande", "Lucida", sans-serif;
    }

    .new-landing .old-landing #wp-calendar th
    {
        font-style: normal;
        text-transform: capitalize;
    }

    .new-landing .old-landing #wp-calendar
    {
        empty-cells: show;
        margin: 10px auto 0;
        width: 155px;
    }

        .new-landing .old-landing #wp-calendar #next a
        {
            padding-right: 10px;
            text-align: right;
        }

        .new-landing .old-landing #wp-calendar #prev a
        {
            padding-left: 10px;
            text-align: left;
        }

        .new-landing .old-landing #wp-calendar a:hover
        {
            display: block;
            border: none;
        }

        .new-landing .old-landing #wp-calendar td
        {
            padding: 3px 0;
            text-align: center;
        }
    /* // calendar */

    /* Captions */
    .new-landing .old-landing .aligncenter,
    .new-landing .old-landing div.aligncenter
    {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .new-landing .old-landing .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;
    }

        .new-landing .old-landing .wp-caption img
        {
            margin: 0;
            padding: 0;
            border: 0 none;
        }

        .new-landing .old-landing .wp-caption p.wp-caption-text
        {
            font-size: 11px;
            line-height: 17px;
            padding: 0 4px 5px;
            margin: 0;
        }
    /* End captions */

    /* Begin Form Elements */
    .new-landing .old-landing .sidebar_w #searchform
    {
        margin: 10px auto;
        padding: 5px 3px;
        text-align: center;
    }

        .new-landing .old-landing .sidebar_w #searchform #s
        {
            padding: 10px;
        }

        .new-landing .old-landing .sidebar_w #searchform label
        {
            display: none !important;
        }

    .new-landing .old-landing .sidebar_w #searchsubmit
    {
        display: none !important;
    }

    /*	-------------------------------------------------------------
	LINKS
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    .new-landing .old-landing a
    {
        margin: 0;
        padding: 0;
        outline: 0;
    }

        .new-landing .old-landing a, .new-landing .old-landing a:visited, .new-landing .old-landing a:active
        {
            text-decoration: none;
        }

            .new-landing .old-landing a:hover
            {
                border-bottom: 1px solid #ccc;
            }

    .new-landing .old-landing .tago-video a:hover
    {
        border-bottom: none;
        text-decoration: none;
    }

    .new-landing .old-landing #fancybox-outer a
    {
        border-bottom: none;
    }

    .new-landing .old-landing 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;
    }

        .new-landing .old-landing a.signupnow:hover
        {
            border: none;
            background: transparent url("wp-content/images/btn_signupnow.png") no-repeat -206px 0;
        }

    .new-landing .old-landing 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
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    .new-landing .old-landing p
    {
        margin: 0 0 17px 0;
        line-height: 1.7em;
    }

    .new-landing .old-landing h1, .new-landing .old-landing h2, .new-landing .old-landing h3, .new-landing .old-landing h4, .new-landing .old-landing h5, .new-landing .old-landing h6
    {
        font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
        letter-spacing: -1px;
    }

    .new-landing .old-landing h1
    {
        color: #323231;
        font-size: 2.5em;
        margin: 0 0 10px 0;
    }

    .new-landing .old-landing .content.clearfix h1
    {
        line-height: 1.5em;
        margin-bottom: 5px;
    }

    #pricing-header-free-trial, .new-landing .old-landing h2
    {
        font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
        color: #323231;
        font-size: 2.5em;
        margin: 0 0 5px 0;
        line-height: 1.5em;
    }

    #pricing-header-free-trial
    {
        font-weight: 400;
    }

    .new-landing .old-landing h2 span
    {
        font-style: italic;
        color: #666;
        font-weight: normal;
    }

        .new-landing .old-landing h2 span:before
        {
            content: open-quote;
        }

        .new-landing .old-landing h2 span:after
        {
            content: close-quote;
        }

    #pricing-header-get-started, .new-landing .old-landing h3
    {
        color: #666;
        font-weight: normal;
        font-size: 1.7em;
        margin: 0px 0 20px 0;
        padding: 0;
    }

    #pricing-header-get-started
    {
        line-height: 1em;
    }

    .new-landing .old-landing h3 span
    {
        font-size: 14px;
        margin: 0 0 20px 10px;
    }

    .new-landing .old-landing h4
    {
        color: #323232;
        font-size: 1.5em;
        font-weight: lighter;
        margin: 0;
        padding: 0;
    }

    .new-landing .old-landing h5
    {
        color: #323232;
        font-weight: normal;
        font-size: 1.3em;
        line-height: 1.5em;
        letter-spacing: -0.5px;
        margin: 0;
        padding: 0;
    }

    .new-landing .old-landing h6
    {
        font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
        font-size: 1.2em;
        margin: 0;
        padding: 0;
        color: #323232;
    }

        .new-landing .old-landing h6 span
        {
            color: #323232;
            font-weight: normal;
            font-size: 14px;
            color: #666;
            font-style: italic;
            margin: 0;
            padding: 0;
        }

    .new-landing .old-landing .justify
    {
        text-align: justify;
    }


    /*	-------------------------------------------------------------
	GRID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    .new-landing .old-landing .container
    {
        width: 100%;
        margin: 0;
        padding: 0;
    }

    .new-landing .old-landing .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;
}*/

    .new-landing .old-landing .subpage.header
    {
        position: relative;
        width: 999px;
        height: 117px;
        padding: 0;
        margin: 0 auto;
    }

    .new-landing .old-landing.sub-header
    {
        position: relative;
        width: 999px;
        padding: 0;
        margin: 0 auto;
    }

    .new-landing .old-landing .content-top
    {
        width: 1006px;
        height: 16px;
        margin: 2px auto 0;
    }

    .new-landing .old-landing .content
    {
        width: 919px;
        margin: 0 auto;
        padding: 15px 40px 12px;
      /*  background-color: white;*/
    }

    .new-landing .old-landing .left-content
    {
        float: left;
        width: 630px;
        margin: 0 20px 0 0;
        padding: 0;
    }

    .new-landing .old-landing .content-btm
    {
      /*  width: 1006px;
        height: 16px;
        margin: 0 auto;*/
    }

    /*	-------------------------------------------------------------
	MISC (NEED A CLEANUP!)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    .new-landing .old-landing .colleft, .new-landing .old-landing .colright
    {
        float: left;
        width: 48%;
    }

    .new-landing .old-landing .colright
    {
        margin: 0 0 0 35px;
    }

    .new-landing .old-landing .small
    {
        width: 40%;
    }

    .new-landing .old-landing .col1, .col2
    {
        float: left;
    }

    .new-landing .old-landing .col1
    {
        width: 600px;
        height: 360px;
        padding: 10px 25px 10px 0;
        border-right: 2px solid #e2e2e2;
    }

        .new-landing .old-landing .col1 h2 span
        {
            font-size: 14px;
            margin: 0 0 0 10px;
        }


    .new-landing .old-landing .col2
    {
        width: 260px;
        padding: 10px 0 0 30px;
    }

    .new-landing .old-landing .col1 div.block
    {
        float: left;
        width: 280px;
        margin: 15px 0 0 20px;
    }

    .new-landing .old-landing .col2 div.block
    {
        margin: 0px 0 25px 0;
    }

    .new-landing .old-landing div.block h4, .new-landing .old-landing .testimonial h4
    {
        font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #000;
        margin: 0;
        padding: 0;
    }

    .new-landing .old-landing .col2 div.block h4, .new-landing .old-landing .testimonial h4
    {
        margin: 10px 0 0;
    }

    .new-landing .old-landing div.block p
    {
        font-size: 12px;
    }

        .new-landing .old-landing div.block p.meta
        {
            font-size: 12px;
            margin: 0;
            padding: 0;
        }

            .new-landing .old-landing div.block p.meta span
            {
                font-weight: bold;
            }

    .new-landing .old-landing div.col2 p
    {
        margin: 10px 0 0 0;
        text-align: justify;
    }

    .new-landing .old-landing .leftsmall
    {
        float: left;
        width: 35%;
    }

    .new-landing .old-landing .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;
        border-radius: 5px;
    }
}

/*	-------------------------------------------------------------
	INTERFACE
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/* HEADER */
.new-landing .old-landing .header .top-nav
{
    width: 999px;
    height: 79px;
}

.new-landing .old-landing .header a.logo
{
    position: relative;
    top: 15px;
    margin: 0 0 0 40px;
    padding: 0;
    width: 102px;
    height: 4px;
    text-indent: -9999px;
}

    .new-landing .old-landing .header a.logo:hover
    {
        border: none;
    }

.new-landing .old-landing .header ul.nav
{
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
    margin-bottom: 0;
    margin-top: 0;
    margin-right: 10px;
}

.new-landing .old-landing .header .nav li
{
    list-style-type: none;
    position: relative;
    float: left;
    width: auto;
    white-space: nowrap;
    padding: 0 5px !important;
    background: transparent;
}

    .new-landing .old-landing .header .nav li a
    {
        display: block;
        color: #3f3f3f;
        text-transform: uppercase;
        line-height: 78px;
        padding: 0 8px;
        background: transparent;
        font-weight: bold;
    }

        .new-landing .old-landing .header .nav li a:hover
        {
            color: #b4b4b4;
            background: none;
            border-bottom: none;
        }

    .new-landing .old-landing .header .nav li.current_page_item a, .new-landing .old-landing .header .nav li.current_page_parent a, .new-landing .old-landing .header .nav li.current_page_ancestor a
    {
        color: #b4b4b4;
    }

/* SHOWCASE */
.new-landing .old-landing .showcase
{
    position: relative;
    width: 999px;
    height: 353px;
    margin-left: 3px;
    margin-top: 0px;
}

    .new-landing .old-landing .showcase .slider_item
    {
        position: relative;
        width: 999px;
        height: 343px;
    }

        .new-landing .old-landing .showcase .slider_item .sliderimage
        {
            position: absolute;
            right: 0;
            top: 40px;
            margin-right: 20px;
        }

    .new-landing .old-landing .showcase h2
    {
        font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
        font-size: 42px;
        letter-spacing: -2px;
        margin: 60px 0 5px 25px;
    }

    .new-landing .old-landing .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;
    }

    .new-landing .old-landing .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 */
.new-landing .old-landing .page-title
{
    position: relative;
    width: 999px;
    height: 130px;
    line-height: 130px;
    margin: 0 0 0 3px;
}

    .new-landing .old-landing .page-title h2
    {
        font: bold 48px/130px "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
    }

    .new-landing .old-landing .page-title ul.nav
    {
        position: absolute;
        top: 27px;
        right: 0;
        margin: 0;
        padding: 0;
    }

        .new-landing .old-landing .page-title ul.nav li
        {
            list-style-type: none;
            position: relative;
            float: left;
            width: auto;
            white-space: nowrap;
            padding: 0 5px !important;
            background: transparent;
        }

            .new-landing .old-landing .page-title ul.nav li a
            {
                display: block;
                font-size: 1.3em;
                font-weight: bold;
                padding: 0 10px;
                text-transform: none;
                background: transparent;
            }

                .new-landing .old-landing .page-title ul.nav li a:hover
                {
                    background: none;
                    border-bottom: none;
                }

/* SCREENSHOTS */
.new-landing .old-landing .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-radius: 5px;
    border: 1px solid #ccc;
}

.new-landing .old-landing .last
{
    margin: 15px 0 10px 0;
}

.new-landing .old-landing .boxgrid img
{
    position: absolute;
    top: 0;
    left: 0;
}

.new-landing .old-landing .boxcaption
{
    float: left;
    position: absolute;
    background: #000;
    opacity: .8;
    height: 35px;
    width: 100%;
    padding: 0 0 0 10px;
    font-size: 11px;
}

    .new-landing .old-landing .boxcaption h3
    {
        color: #fff;
        font-weight: normal;
        font-size: 14px;
        margin: 8px 0 0 0;
        padding: 0;
    }

    .new-landing .old-landing .boxcaption p
    {
        color: #fff;
        padding: 0;
        margin: -5px 0 0 0;
        font-size: 11px;
        -webkit-text-shadow: none;
        text-shadow: none;
    }

.new-landing .old-landing .captionfull .boxcaption
{
    bottom: 0;
    left: 0;
    display: none;
}

.new-landing .old-landing .captionfull a:hover
{
    color: #EE4292;
}

/*	-------------------------------------------------------------
	TABLES (PRICING)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing table#plans
{
    border: 1px solid #cfcfcf;
    margin: 20px 0 10px 95px;
}

    .new-landing .old-landing table#plans thead
    {
        background-color: #ececec;
        border-bottom: 2px solid #cfcfcf;
    }

    .new-landing .old-landing table#plans th,
    .new-landing .old-landing table#plans td
    {
        border-right: 1px solid;
        font-size: .925em;
        padding: 20px 0 20px 20px;
        text-align: left;
        width: 220px;
    }

    .new-landing .old-landing table#plans th
    {
        border-right-color: #cfcfcf;
    }

    .new-landing .old-landing table#plans td
    {
        background: #f6f6f6;
        border-right-color: #cfcfcf;
    }



        .new-landing .old-landing table#plans td.last
        {
            border-right: 0 none;
        }



        .new-landing .old-landing table#plans td sup
        {
            font-style: italic;
            font-size: xx-small;
            vertical-align: top;
            color: #666;
        }

    .new-landing .old-landing 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;
    }

    .new-landing .old-landing table#plans thead th h4
    {
        color: #000;
        -webkit-text-shadow: 1px 1px 0 #fff;
        text-shadow: 1px 1px 0 #fff;
        font-size: 24px;
        font-weight: 400;
        line-height: 20px;
        margin-bottom: 0;
        text-align: left;
    }

        .new-landing .old-landing table#plans thead th h4 em
        {
            color: #000;
            -webkit-text-shadow: 1px 1px 0 #fff;
            text-shadow: 1px 1px 0 #fff;
        }

    .new-landing .old-landing table#plans thead th em.tagline
    {
        font-size: 12px;
        font-style: italic;
        font-weight: normal;
        text-align: left;
    }

    .new-landing .old-landing table#plans thead th h5
    {
        -webkit-text-shadow: 1px 1px 0 #fff;
        text-shadow: 1px 1px 0 #fff;
        font-size: 18px;
        font-weight: lighter;
        line-height: 22px;
        text-align: left;
    }

        .new-landing .old-landing 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;
        }

    .new-landing .old-landing table#plans td.most_popular
    {
        border-left: 8px solid #cfcfcf;
        border-right: 8px solid #cfcfcf;
        border-top: none;
        border-bottom: none;
        background: #fff;
    }

    .new-landing .old-landing table#plans td.border
    {
        border-bottom: 8px solid #cfcfcf;
    }

    .new-landing .old-landing table#plans th img,
    .new-landing .old-landing table#plans td img
    {
        margin-right: 8px;
    }

    .new-landing .old-landing table#plans td p
    {
        margin-right: 10px;
    }

    .new-landing .old-landing table#plans td ul
    {
        list-style: none;
        margin: 0;
    }

        .new-landing .old-landing table#plans td ul li strong
        {
            font-size: 1.2em;
        }

.new-landing .old-landing .meta
{
    font-size: 11px;
}

    .new-landing .old-landing .meta sup
    {
        color: #000;
        font-size: xx-small;
    }

/*	-------------------------------------------------------------
	BLOG: GLOBAL
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing .blog-content
{
    float: left;
    width: 650px;
    margin: 0;
    padding: 0;
}

.new-landing .old-landing p.articlemeta
{
    margin: -13px 0 20px 0;
    padding: 0;
}

    .new-landing .old-landing p.articlemeta span
    {
        font-weight: bold;
    }

.new-landing .old-landing .post .comments
{
    padding: 0 0 0 20px;
}

.new-landing .old-landing .post
{
    clear: both;
    margin: 0;
}

.new-landing .old-landing .featured, .new-landing .old-landing .article
{
    margin: 0 0 30px 0;
}

    .new-landing .old-landing .featured h1 a, .new-landing .old-landing .article h1 a, .new-landing .old-landing .recents h1
    {
        font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
        color: #323231;
        padding: 0;
        margin: 0;
        line-height: 1.5em;
    }

.new-landing .old-landing .article
{
    width: 625px;
}

    .new-landing .old-landing .article blockquote
    {
        margin: 20px 0;
        color: #000;
        font-style: italic;
        font-size: 14px;
        padding: 10px;
        quotes: "\201C" "\201D";
    }

.new-landing .old-landing blockquote:before, .new-landing .old-landing blockquote:after
{
    font-weight: bold;
    font-size: 22px;
    color: #666;
}

.new-landing .old-landing blockquote:before
{
    content: open-quote;
}

.new-landing .old-landing blockquote:after
{
    content: close-quote;
}

.new-landing .old-landing .recents h1
{
    font-weight: normal;
    font-size: 1.9em;
    padding: 10px 0 10px 0;
    border-top: 2px solid #f2f2f2;
}

.new-landing .old-landing #posts
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.new-landing .old-landing .postmeta
{
    width: 200px;
    float: left;
}

    .new-landing .old-landing .postmeta ul
    {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .new-landing .old-landing .postmeta ul li
        {
            font-style: italic;
        }

            .new-landing .old-landing .postmeta ul li a
            {
                font-weight: bold;
                font-style: normal;
            }

.new-landing .old-landing .postsummary
{
    width: 425px;
    float: left;
    margin: 0 0 10px 0;
}

/*	-------------------------------------------------------------
	BLOG: SIDEBAR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing .sidebar
{
    float: left;
    width: 225px;
    margin: 0px 0 0 10px;
    background: #f2f2f2;
    padding: 10px 20px;
    border-radius: 9px;
}

.new-landing .old-landing .sidebar, .new-landing .old-landing x:-moz-any-link, .new-landing .old-landing x:default
{ /* Firefox 3 */
    -moz-border-radius: 9px;
    border-radius: 9px;
}

    .new-landing .old-landing .sidebar h1
    {
        color: #000;
        font-weight: normal;
        font-size: 1.6em;
        padding: 10px 0 0px 0;
    }

/* LINKS */
.new-landing .old-landing .sidebar_w ul
{
    list-style: none;
    margin: 0;
    padding: 0 0 10px 10px;
}

.new-landing .old-landing li.rss
{
    padding: 0 0 0 23px;
}

/* Twitter */
.new-landing .old-landing .twitter p
{
    font-style: italic;
    font-size: 12px;
}

    .new-landing .old-landing .twitter p span
    {
        font-weight: bold;
    }

/*	-------------------------------------------------------------
	BLOG: COMMENT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing .comments
{
    border-radius: 9px;
    position: relative;
    width: 95%;
    padding: 1px;
    background: #f2f2f2;
    margin-bottom: 20px;
}

.new-landing .old-landing .comments, .new-landing .old-landing x:-moz-any-link, .new-landing .old-landing x:default
{ /* Firefox 3 */
    -moz-border-radius: 9px;
    border-radius: 9px;
}

    .new-landing .old-landing .comments .contents
    {
        padding: 30px;
    }

        .new-landing .old-landing .comments .contents h3
        {
            padding: 0;
            color: #000;
            font-weight: normal;
            margin: 0 0 20px 0;
        }

.new-landing .old-landing .commentlist
{
    margin: 0;
    padding: 0;
}

    .new-landing .old-landing .commentlist li
    {
        position: relative;
        margin: 0 0 70px 0;
        padding: 15px 15px 35px 15px;
        list-style: none;
        border: 1px solid #ccc;
        background: #fff;
    }

    .new-landing .old-landing .commentlist cite
    {
        font-weight: bold;
        font-size: 1.4em;
        font-style: italic;
        border: none;
        margin: 0;
        padding: 0;
    }

        .new-landing .old-landing .commentlist cite a
        {
            font-weight: bold;
        }

        .new-landing .old-landing .commentlist cite span, .new-landing .old-landing .commentlist cite span a
        {
            color: #000;
            font-weight: normal;
            font-style: italic;
            font-size: 1.4em;
            border: none;
        }

    .new-landing .old-landing .commentlist p
    {
        font-weight: normal;
        line-height: 1.7em;
        margin: 0;
        padding: 10px 0 0 0;
        text-transform: none;
    }

    .new-landing .old-landing .commentlist li.bypostauthor
    {
        background: #fff;
    }

    .new-landing .old-landing .commentlist .comment-meta
    {
        position: absolute;
        bottom: -25px;
        right: 80px;
    }

        .new-landing .old-landing .commentlist .comment-meta, .new-landing .old-landing .commentlist .comment-meta a
        {
            color: #666;
            font-weight: normal;
            font-size: 12px;
        }

    .new-landing .old-landing .commentlist .avatar
    {
        position: absolute;
        right: 15px;
        bottom: -20px;
        border: 1px solid #ccc;
    }

.new-landing .old-landing #commentform
{
    padding: 0;
    margin: 0 15px 0px 0;
}

    .new-landing .old-landing #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;
    }

    .new-landing .old-landing #commentform input, .new-landing .old-landing #commentform textarea
    {
        border: 1px solid #ccc;
        padding: 6px;
        width: 35%;
        line-height: 150%;
        font-size: 12px;
    }

    .new-landing .old-landing #commentform textarea
    {
        font-family: "Ubuntu", "Lucida Grande", "Lucida", sans-serif;
        background: #fff;
        width: 100%;
        height: 150px;
    }

    .new-landing .old-landing #commentform p
    {
        width: 100%;
        margin: 5px 0;
        padding: 0;
    }

    .new-landing .old-landing #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;
    }

/*	-------------------------------------------------------------
	BLOG: ARCHIVE & SEARCH
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing .content-item
{
    width: 100%;
    float: left;
    margin: 10px 0 20px 0;
    padding: 0;
}

.new-landing .old-landing .content-dets
{
    width: 190px;
    float: left;
}

    .new-landing .old-landing .content-dets h6
    {
        margin: 0 0 5px 0;
    }

.new-landing .old-landing .content-body a
{
    font-weight: bold;
}

    .new-landing .old-landing .content-body a:hover
    {
        border: none !important;
    }

.new-landing .old-landing .archive
{
    border-bottom: 1px solid #ddd;
    margin: 5px 0 0 0;
}

/*	-------------------------------------------------------------
	BLOG: ARCHIVE & SEARCH
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing #infos
{
    border-radius: 9px;
    position: absolute;
    top: 40px;
    right: 30px;
    border: 1px solid #d5d5d5;
    font-size: 0.9em;
    margin: 0;
    padding: 3px 20px 0 0;
}

.new-landing .old-landing #infos, .new-landing .old-landing x:-moz-any-link, .new-landing .old-landing x:default
{ /* Firefox 3 */
    -moz-border-radius: 9px;
    border-radius: 9px;
}

    .new-landing .old-landing #infos ul
    {
        padding: 12px;
        margin: 0;
        list-style: none;
    }

    .new-landing .old-landing #infos a
    {
        display: block;
        padding-left: 22px;
    }

    .new-landing .old-landing #infos ul li span
    {
        display: block;
        -webkit-text-shadow: 1px 1px 0 #fff;
        text-shadow: 1px 1px 0 #fff;
        padding-left: 22px;
    }

    .new-landing .old-landing #infos a, .new-landing .old-landing #infos span
    {
        background: transparent none no-repeat left center;
        font-weight: bold;
    }

        .new-landing .old-landing #infos a:hover
        {
            color: #444;
            border: none;
        }

/*	-------------------------------------------------------------
	FORM
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing form
{
    padding: 7px 0 0 0;
}

    .new-landing .old-landing form li
    {
        margin: 0;
        padding: 0;
        list-style-type: none;
        position: relative;
    }

        .new-landing .old-landing form li span
        {
            color: Red;
            display: none;
        }

    .new-landing .old-landing 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;
    }

    .new-landing .old-landing form input, .new-landing .old-landing form textarea
    {
        background: #f7f7f7;
        border: 1px solid #ccc;
        color: #666;
        font-size: 11px;
        margin: 4px 0 13px 0;
        outline: none;
        padding: 10px;
        width: 92%;
    }

        .new-landing .old-landing form input:hover, .new-landing .old-landing form textarea:hover
        {
            border: 1px solid #b5b4b4;
        }

        .new-landing .old-landing form input:focus, .new-landing .old-landing form textarea:focus
        {
            border: 1px solid #b5b4b4;
            color: #666;
        }

        .new-landing .old-landing 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;
            border-style: none;
        }

            .new-landing .old-landing form input.submit:hover
            {
                cursor: pointer;
            }

        .new-landing .old-landing form input.error
        {
            border: 1px solid #cc0000;
        }

    /* Error Handling */
    .new-landing .old-landing form .errorbox
    {
        display: none;
        margin: 0;
        font-weight: bold;
        color: #bb252c;
    }

    .new-landing .old-landing 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
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.new-landing .old-landing .free_btn a
{
    background: url(../Images/mobilex/bg_button_light.png) repeat-x scroll center bottom #FA1E32;
    border: 1px solid #E51E32;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    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;
}

    .new-landing .old-landing .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;
    }

.new-landing .old-landing .tour-list-div
{
    clear: both;
    display: block;
    float: left;
    width: 100%;
}

    .new-landing .old-landing .tour-list-div ul
    {
        float: left;
    }

.new-landing .old-landing .leftsmall div
{
    color: Black;
    width: 300px;
    height: 20px;
}

    .new-landing .old-landing .leftsmall div div
    {
        width: 150px;
        float: left;
    }

.new-landing .old-landing .tago-video
{
    width: 140px;
    height: 82px;
}

.new-landing .old-landing .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;
}

.new-landing .old-landing .slider-btns-block
{
    margin-top: 20px;
    margin-left: 714px;
    width: 70px;
}

    .new-landing .old-landing .slider-btns-block:hover
    {
        cursor: pointer;
    }

.new-landing .old-landing ul,
.new-landing .old-landing ol
{
    margin: 13px 0 13px 25px;
    padding: 0;
}

    .new-landing .old-landing ul li,
    .new-landing .old-landing ol li
    {
        line-height: 1.7;
        margin: 0 0 2px 0;
        padding: 0;
    }

    .new-landing .old-landing ul.nolist li,
    .new-landing .old-landing ol.nolist li
    {
        list-style-type: none;
    }

.new-landing .old-landing
{
    color: #666;
    min-width: 999px;
    line-height: 1.7em;
    padding: 0;
    margin: 0;
    letter-spacing: -0.04em;
}

/*	-------------------------------------------------------------
	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;
}

@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;
    }

