﻿@charset "utf-8";
/* CSS Document */

body{
    color:#e4e4e4;
    font-family:Arial, Helvetica, sans-serif;
    font-size:85%;
    background-image:url('/images/main-background.jpg');
    background-color:#363636;
    background-repeat:repeat-x;
    background-position:0 0px;
    margin:0px;
    padding:0px;
}
body a{
    color:#ffffff;
    text-decoration:none;
}
body a:hover{
    color:#fffff;
    text-decoration:underline;
}
h1, h2{
    margin:0px;
    padding:0px;
}
.img{
    margin-bottom:0px;
    padding-bottom:0px;
    font-size:0px;
}
.top-container-home{
    float:middle;
    width:100%;
    height:523px;
    background-color:#01a4d8;
    background-image:url('/images/home-background.png');
    background-position:top center;
}

.top-container-ntrglobal{
    float:middle;
    width:100%;
    height:172px;
    background-color:#454545;
    background-image:url('/images/main-top-background-ntrsupport.png');
    background-position:center;
}
.top-container-ntrsupport{
    float:middle;
    width:100%;
    height:172px;
    background-color:#454545;
    background-image:url('/images/main-top-background-ntrsupport.png');
    background-position:center;
}
.top-container-ntrsupportpro{
    float:middle;
    width:100%;
    height:172px;
    background-color:#454545;
    background-image:url('/images/main-top-background-ntrsupport-pro.png');
    background-position:center;
}
.top-container-ntradmin{
    float:middle;
    width:100%;
    height:172px;
    background-color:#454545;
    background-image:url('/images/main-top-background-ntradmin.png');
    background-position:center;
}
.top-container-ntrconnect{
    float:middle;
    width:100%;
    height:172px;
    background-color:#454545;
    background-image:url('/images/main-top-background-ntrconnect.png');
    background-position:center;
}
.top{
    float:middle;
    width:1002px;
    height:171px;
    margin-left:auto;
    margin-right:auto;
}
.title-yellow-banner{
    float:left;
    height:79px;
    min-width:300px;
    margin-left:22px;
    margin-top:1px;
    padding-right:20px;
    background-image:url('/images/main-banner-yellow.jpg');
    background-position:right top;
    background-repeat:no-repeat;
}
.title-yellow-banner-text{
    float:left;
    color:#FFFFFF;
    margin-top:25px;
    font-size:30px;
    font-weight:bold;
}
.owl-no-button{
    float:right;
    margin-top:2px;
    width:335px;
    height:88px;
    text-align:right;
    background-image:url(/images/owl-no-button.gif);
    background-position:right 1px;
    background-repeat:no-repeat;

}
.owl-button{
    float:right;
    margin-top:1px;
    width:335px;
    height:89px;
    background-image:url('/images/owl-button.gif');
    background-repeat:no-repeat;
}


.tab-container{
    float:middle;
    width:1002px;
    height:58px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:22px;    
    background-image:url('/images/tab-container-background.jpg');
    background-repeat:repeat-x;
}
.tab-container-below-title{
    float:middle;
    width:1002px;
    height:58px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:22px;
    background-image:url('/images/tab-container-below-title-background.gif');
    background-repeat:repeat-x;
    background-position:0 0px;;
    overflow:hidden;
}
.tabs{
    float:left;
    height:41px;
    width:981px;
    display:block;
    margin-top:17px;
    margin-left:17px;
}
.tab-selected{
    float:left;
    background-image:url('/images/tab-background.png');
    background-position:0 -82px;
    height:31px;
    margin-left:5px;    
    padding-top:10px;
    padding-right:10px;
    text-indent:15px;
    font-weight:bold;
    font-size:16px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #000000;  
    display:block;
}
.tab{
    float:left;
    height:58px;
}
.tab a{
    float:left;    
    padding-top:10px;
    padding-right:10px;
    height:31px;
    margin-left:5px;    
    text-indent:12px;
    font-size:16px;
    text-decoration:none;
    color:#FFFFFF;
    background-image:url('/images/tab-background.png');
    background-position:0 0px;
    text-shadow:0 -1px 1px #000000;  
}
.tab a:hover{
    background-position:0 -41px;
    text-decoration:none;
}
.tab-right{
    float:left;
    width:6px;
    background-image:url('/images/tab-right.gif');
    margin-left:-4px;    
}
.middle-container{
    float:left;
    width:100%;
    clear:both;
    background-image:url('/images/main-middle-dark-background.gif');
    background-position:center top;
    background-repeat:no-repeat;
    padding-bottom:20px;
}
.middle-container-home{
    float:left;
    width:100%;
    clear:both;
    background-image:url('/images/middle-container-home.png');
    background-position:center top;
    background-repeat:no-repeat;
}

.middle{
    float:middle;
    width:958px;
    margin-top:25px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:50px;
}

.middle-container-section{
    float:middle;
    width:1002px;
    margin-top:25px;
    margin-left:auto;
    margin-right:auto;
    background-image:url('/images/section-top-background.gif');
    background-repeat:repeat-x;
}
.middle-container-section-nospace{
    float:middle;
    width:1002px;
    margin-left:auto;
    margin-right:auto;
    background-image:url('/images/section-top-background.gif');
    background-repeat:repeat-x;
}
.middle-inside{
    float:middle;
    width:958px;
    padding-top:22px;
    margin-left:22px;
    margin-right:22px;
    overflow:hidden;
    padding-bottom:50px;
}
.middle-inside a{
    color:#ddb000;
    text-decoration:none;
}
.middle-inside a:hover{
    color:#ddb000;
    text-decoration:underline;
}
.middle-nospace{
    float:middle;
    width:958px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:50px;
}
.middle-nospace-bottom{
    float:middle;
    width:958px;
    margin-left:auto;
    margin-right:auto;
    margin-top:25px;
}
.thumbnail-quicktour-selected{
    float:left;
    margin-right:10px;
    padding:6px;
    background-image:url('/images/thumbnail_fondo.gif');
    background-position:0 -160px;
}
.thumbnail-quicktour a{
    float:left;
    margin-right:10px;
    padding:6px;
    background-image:url('/images/thumbnail_fondo.gif');
    background-position:0 0px;
}
.thumbnail-quicktour a:hover{
    background-position:0 -80px;
}
.product-home-top-ntrsupport, .product-home-top-ntrsupportpro, .product-home-top-ntradmin-en, .product-home-top-ntradmin-es, .product-home-top-ntradmin-it, .product-home-top-ntradmin-fr, .product-home-top-ntradmin-de, .product-home-top-ntrconnect {
    float:middle;
    width:1002px;
    height:285px;
    margin-left:auto;
    margin-right:auto;
}
.product-home-top-ntrsupport {
    background-image:url('/images/ntrsupport-home.jpg');
}
.product-home-top-ntrsupportpro {
    background-image:url('/images/Home_NTRsupportPRO_main.jpg');
}
.product-home-top-ntradmin-en {
    background-image:url('/images/Home_NTRadmin_main_en.jpg');
}
.product-home-top-ntradmin-es {
    background-image:url('/images/Home_NTRadmin_main_es.jpg');
}
.product-home-top-ntradmin-it {
    background-image:url('/images/Home_NTRadmin_main_it.jpg');
}
.product-home-top-ntradmin-fr {
    background-image:url('/images/Home_NTRadmin_main_fr.jpg');
}
.product-home-top-ntradmin-de {
    background-image:url('/images/Home_NTRadmin_main_ge.jpg');
}
.product-home-top-ntrconnect {
    background-image:url('/images/ntrconnect-home.jpg');
}

.features-thumbnail-container a{
    float:left;
    width:227px;
    padding-top:10px;
    background-image:url('/images/feature-thumbnails-background.gif');
    background-position:0 0px;
    background-repeat:no-repeat;
    padding-bottom:5px;
}
.features-thumbnail-container a:hover{
    background-position:-227px 0px;
}
.features-thumbnail-container img{
    float:left;
    background:#595959;
    padding:5px;
}
.feature-explanation{
    float:left;
    width:217px;
    margin-left:20px;
    padding-top:5px;
}
.row{
    float:left;
    padding-bottom:30px;
}
.bottom-container{
    float:left;
    width:100%;
    overflow:hidden;
    background-image:url('/images/bottom-background.gif');
    background-repeat:repeat-x;
    background-color:#303030;
}
.bottom{
    width:1002px;
    margin-left:auto;
    margin-right:auto;
}
.bottom-inside{
    float:left;
    width: 958px;
    margin-left:22px;
    margin-top:20px;
    padding-bottom:20px;
}
.column-one-width{
    float:left;
    width:217px;
    margin-right:30px;
}

.column-one-width-home{
    float:left;
    width:233px;
    margin-right:14px;
    background-image:url('/images/home-vertical-divider.png');
    background-position:right top;
    background-repeat:repeat-y;
}

.column-one-width-home-last{
    float:left;
    width:217px;
}
.column-one-width-last{
    float:left;
    width:217px;   
}
.column-one-width-last-img{
    float:left;
    width:217px;
    line-height:0;    
}
.column-one-width-plus-margin{
    float:left;
    width:247px;
}
.column-two-width{
    float:left;
    width:464px;
    margin-right:30px;
}
.column-two-width-last{
    float:left;
    width:464px;
}

.column-three-width{
    float:left;
    width:711px;
    margin-right:30px;
}
.column-three-width-last{
    float:left;
    width:711px;
    margin-bottom: 30px;
}
.column-comparison-label{
    float:left;
    width:266px;
    margin-right:30px;
}
.column-comparison-label-three{
    float:left;
    width:420px;
    margin-right:30px;
}
.comparison-label{
    float:left;
    padding-top:7px;
    padding-bottom:7px;
    font-size:14px;
    color:#e2e2e2;
}
.comparison-title{
    float:left;
    padding-top:7px;
    padding-bottom:7px;
    font-weight:bold;
    font-size:20px;
    color:#FFFFFF;
}
.column-comparison{
    float:left;
    width:143px;
    margin-right:30px;
}
.column-comparison-free{
    float:left;
    width:143px;
    margin-right:30px;
}
.column-comparison-last{
    float:left;
    width:143px;
    background-image:url(/images/comparison-column-background.gif);
    background-repeat:repeat-x;
    background-position:0 0px;
}
.quicktour-balloon{
    float:left;
    width: 247px;
    background-image:url('/images/quicktour-balloon-top.png');
    background-position:0 0 px;
}
.quicktour-balloon-inside{
    float:left;
    margin-left:45px;
    margin-top:13px;
    margin-right:10px;
}
.comparison-top-black{
    float:left;
    width:143px;
    height:166px;
    background-image:url('/images/comparison-top-black.png')
}
.comparison-top-free{
    float:left;
    width:143px;
    height:166px;
    background-image:url('/images/ntrconnect-free.png')
}
.comparison-top-black img{
    margin-top:12px;
}
.comparison-price{
    float:left;
    
}
.comparison-line-three{
    float:left;
    background-image:url('/images/comparison-line-background.gif');
    background-position:-88px top;
    background-repeat:no-repeat;
}
.comparison-line-three-last{
    float:left;
    background-image:url('/images/comparison-line-background.gif');
    background-position:-88px top;
    background-repeat:no-repeat;
}
.comparison-line-four{
    float:left;
    background-image:url('/images/comparison-line-background.gif');
    background-position:right top;
    background-repeat:no-repeat;
}
.comparison-line-four-last{
    float:left;
    background-image:url('/images/comparison-divider-four.png');
    background-position:right top;
    background-repeat:no-repeat;
}
.comparison-column-end-free{
    float:left;
    width:143px;
    height:97px;
    background-image:url('/images/comparison-end-free.png');
    background-position:bottom;
}
.comparison-column-end{
    float:left;
    width:143px;
    height:97px;
    background-image:url('/images/comparison-end.png');
    background-position:bottom;
}
.comparison-screenshot a{
    float:left;
    background-image:url('/images/comparison-screenshot.gif');
    background-position:0 0px;
    margin-top:8px;
    width:40px;
    height:40px;
}
.comparison-screenshot a:hover{
    background-position:0 -40px;
}
.button-comparison-yellow a{
    float:left;
    margin-top:105px;
    width:123px;
    margin-left:11px;
    padding-top:16px;
    height:34px;
    text-indent:10px;
    color:#3a3a3a;
    font-size:12px;
    font-weight:bold;
    background-image:url('/images/button-comparison-yellow.png');
    background-position:0 0px;
    text-decoration:none;
}
.button-comparison-yellow-below a{
    float:left;
    margin-top:35px;
    width:123px;
    margin-left:11px;
    padding-top:16px;
    height:34px;
    text-indent:10px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    background-image:url('/images/button-comparison-yellow-below.png');
    background-position:0 0px;
    text-decoration:none;
}
.button-comparison-yellow a:hover{
    color:#000000;
    text-decoration:none;
    background-position:0 -50px;
}
.button-comparison-yellow-below a:hover{
    color:#ffffff;
    text-decoration:none;
    background-position:0 -50px;
}
.button-comparison-yellow a:active{
    color:#000000;
    background-position:0 -100px;
}
.button-comparison-yellow-below a:active{
    color:#ffffff;
    background-position:0 -100px;
}
.button-comparison-yellow a:hover{
    color:#000000;
    text-decoration:none;
    background-position:0 -50px;
}
.button-comparison-yellow a:active{
    color:#000000;
    background-position:0 -100px;
}
.button-comparison-black a{
    float:left;
    margin-top:37px;
    width:123px;
    margin-left:11px;
    padding-top:16px;
    height:34px;
    text-indent:10px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    background-image:url('/images/button-comparison-black.png');
    background-position:0 0px;
    text-decoration:none;
    text-transform:uppercase;
}
.button-comparison-black-below a{
    float:left;
    margin-top:35px;
    width:123px;
    margin-left:11px;
    padding-top:16px;
    height:34px;
    text-indent:10px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    background-image:url('/images/button-comparison-black-below.png');
    background-position:0 0px;
    text-decoration:none;
    text-transform:uppercase;
}
.button-comparison-black a:hover, .button-comparison-black-below a:hover{
    color:#ffffff;
    text-decoration:none;
    background-position:0 -50px;
}
.button-comparison-black a:active, .button-comparison-black-below a:active{
    color:#ffffff;
    background-position:0 -100px;
}
.ok{
    float:left;
    width:143px;
    height:36px;
    background-image:url('/images/ok-dark.gif');
    background-position:center;
    background-repeat:no-repeat;
}
.not-ok{
    float:left;
    width:143px;
    height:36px;
}
.ok-free{
    float:left;
    width:143px;
    height:36px;
    background-image:url('/images/ok-light.gif');
    background-position:center;
    background-repeat:no-repeat;
}

.title-quicktour{
    float:left;
    width:143px;
    font-weight:bold;
    font-size:20px;
    margin-bottom:20px;
    margin-top:0px;
}
.title-feature{
    float:left;
    width:152px;
    height:40px;
    font-weight:bold;
    font-size:16px;
    margin-bottom:10px;
}
.title-block{
    float:left;
    width:100%;
    height:20px;
    font-weight:bold;
    font-size:16px;
    margin-bottom:15px;
}
.title-block a{
    color:#eeeeee;
    text-decoration:none;
}
.title-block a:hover{
    color:#ffffff;
    text-decoration:none;
}
.title-product-large{
    float:left;
    width:100%;
    font-weight:bold;
    font-size:26px;
    margin-bottom:22px;
}
.title-product-medium{
    float:left;
    width:100%;
    height:50px;
    font-size:20px;
    font-weight:bold;
    margin-bottom:22px;
}
.title-product-medium-no-space{
    float:left;
    width:100%;
    font-weight:bold;
    font-size:20px;
}
.title-product-small{
    float:left;
    width:100%;
    height:40px;
    font-weight:bold;
    font-size:16px;
    margin-bottom:15px;
}
.title-product-small-less-space{
    float:left;
    width:100%;
    height:20px;
    font-weight:bold;
    font-size:16px;
    margin-bottom:15px;
}

.title-small{
    float:left;
    width:100%;
    font-size:80%;
    margin-bottom:5px;
}

.customer-name{
    float:left;
    margin-left:10px;
    width:70%;
    font-size:80%;
}
.quicktour-arrow-left{  
    float:left;  
    width:24px;  
    height:27px; 
} 
.quicktour-arrow-left a{
    float:left;
    width:24px;
    height:27px;
    background-image:url('/images/arrow-left.gif');
    background-position:0 0 px;
}
.quicktour-arrow-right a{
    float:left;
    width:24px;
    height:27px;
    background-image:url('/images/arrow-right.gif');
    background-position:0 0 px;
}
.quicktour-arrow-right a:hover, .quicktour-arrow-left a:hover{
    background-position:0 -27px;
}
.quicktour-greybox-top{
  }
.quicktour-greybox-middle{
    float:left;
    width:187px;
    background-color:#595959;
}
.quicktour-greybox-middle-inside{
    float:left;
    margin-left:10px;
    width:167px;
}
.quicktour-greybox-bottom{
   }
.quicktour-number{
    float:left;
    width:33px;
}
.quicktour-number-text{
    float:left;
    width:158px;
}
.quicktour-balloon-bottom{
    float:left;
    width:247px;
    height:14px;
    background-image:url('/images/quicktour-bottom.gif');
}

.greybox-footer-top{
    float:left;
    width:217px;
    height:14px;
    background-image:url('/images/greybox-footer-top.gif');
    background-repeat:no-repeat;
}
.greybox-footer-middle-outside{
    float:left;
    width:215px;
    background-image:url('/images/greybox-footer-middle.gif');
    background-repeat:repeat-x;
    background-image:0 0px;
    background-color:#3e3e3e;
    border-left:#454545 solid 1px;
    border-right:#454545 solid 1px;
}
.greybox-footer-middle-inside{
    float:left;
    width:197px;
    margin-left:10px;
    margin-right:10px;
}
.greybox-login-two-column-width-top{
    float:left;
    width:464px;
    background-image:url('/images/greybox-login-two-columns-top.gif');
    height:19px;
}
.greybox-two-column-width-top{
    float:left;
    width:464px;
    background-image:url('/images/greybox-two-columns-top.gif');
    height:19px;
}
.greybox-two-column-width-middle-outside{
    float:left;
    width:464px;
    background-color:#555555;
}
.greybox-login-two-column-width-middle-outside{
    float:left;
    width:464px;
    background-color:#eaeaea;
}
.greybox-middle-inside{
    float:left;
    width:100%;
    margin-left:18px;
    margin-right:18px;
}
.greybox-two-width-middle-inside{
    float:left;
    width:428px;
    margin-left:18px;
    margin-right:18px;
}

.greybox-one-width-middle-inside{
    float:left;
    width:181px;
    margin-left:18px;
    margin-right:18px;
    overflow:hidden;
}
.greybox-two-column-width-bottom{
    float:left;
    width:464px;
    background-image:url('/images/greybox-two-columns-bottom.gif');
    height:19px;
}
.greybox-login-two-column-width-bottom{
    float:left;
    width:464px;
    background-image:url('/images/greybox-login-two-columns-bottom.gif');
    height:19px;
}
.greybox-one-column-width-top{
    float:left;
    width:217px;
    background-image:url('/images/greybox-one-column-top.png');
    height:19px;
}
.greybox-one-column-width-bottom{
    float:left;
    width:217px;
    background-image:url('/images/greybox-one-column-bottom.png');
    height:19px;
}
.greybox-one-column-width-middle-outside{
    float:left;
    width:217px;
    background-color:#555555;
}
.greybox-one-column-width-middle-outside-gradient{
    float:left;
    width:217px;
    height:220px;
    background-color:#4c4c4c;
    background-image:url('/images/greybox-one-column-middle-gradient.gif');
    background-position:0 bottom;
}
.greybox-two-column-width-bottom-balloon{
    float:left;
    width:464px;
    height:30px;
    background-image:url('/images/greybox-two-columns-bottom-balloon.png');
    background-position:0 0px;
}
.password-explanation{
    float:left;
    width:432px;
    margin-left:15px;
    height:40px;
    background-image:url('/images/password-explanation.gif');
    background-position:0 0px;
    margin-bottom:8px;
}
.password-explanation-text{
    float:left;
    width:420px;
    margin-left:5px;
    color:#d8d9d9;
    margin-top:14px;
    text-align:center;
}
.field-container, .field-container-space-below, .field-container-error-space-below{
    float:left;
    width:448px;
    margin-left:8px;
    height:50px;
    background-image:url('/images/field-background.png');
    background-position:0 0px;
}
.field-container-comments{
    float:left;
    width:448px;
    margin-left:8px;
    height:210px;
    background-image:url('/images/field-background-comments.png');
    background-position:0 0px;
}
.field-container-comments-error{
    float:left;
    width:448px;
    margin-left:8px;
    margin-top:5px;
    height:210px;
    background-image:url('/images/field-background-comments.png');
    background-position:0 -210px;
}
.field-container-space-below, .field-container-error-space-below{
    margin-bottom:10px;
}
.field-type{
    float:left;
    margin-left:8px;
    margin-top:7px;
}
.field-container-error, .field-container-error-space-below{
    float:left;
    width:448px;
    height:55px;
    background-image:url('/images/field-background.png');
    background-position:0 -55px;
}
.field-two-width, .field-two-width-space-below{
    float:left;
    width:383px;
    height:30px;
    margin-top:7px;
    padding-top:8px;
    padding-left:10px;
    font-size:125%;
    border:0px;
}
.field-two-width-comments{
    float:left;
    width:383px;
    height:184px;
    margin-top:7px;
    padding-top:8px;
    padding-left:10px;
    font-size:125%;
    border:0px;
    font-family:Arial, Helvetica, sans-serif;
}
.field-two-width-error{
    background-position:0 -55px;
}
.field-two-width-space-below{
    margin-bottom:25px;
}
.error-container{
    float:left;
    width:430px;
    background:#5f5f5f;
    margin-bottom:15px;
    overflow:hidden;
}
.error-text{
    float:left:
    width: 320px;
    overflow:hidden;
    padding-bottom:10px;
}

.error-inside{
    float:left;
    margin:10px;
}
.thank-you-container{
    float:left;
    width:428px;
    height:319px;
    margin-top:15px;
    background:url('/images/thank-you-container.gif');
    clear:right;    
}
.thank-you-inside{
    float:left;
    width:398px;
    margin-top:15px;
    margin-left:15px;
}
.thank-you-text{
    float:left;
    width:398px;
    height:70px;
    margin-bottom:15px;
    
}
.box{
    float:left;
}
.box-fullwidth{
    float:left;
    width:100%;
}
.box-50{
    float:left;
    height:70px;
}
.box-fullwidth-space-below{
    float:left;
    width:100%;
    margin-bottom:10px;
}
.box-fullwidth-small-space-below{
    float:left;
    width:100%;
    margin-bottom:5px;
}
.box-fullwidth-more-space-below{
    float:left;
    width:100%;
    margin-bottom:20px;
}
.box-height-110{
    float:left;
    width:100%;
    height:110px;
}
.box-height-140{
    float:left;
    width:100%;
    height:140px;
}
.box-fullwidth-space-above{
    float:left;
    width:100%;
    margin-top:10px;
}
.quote-one-column-top{
    float:left;
    width:217px;
    height:15px;
    background-image:url(/images/quote-one-column-top.png);
}
.quote-one-column-middle-outside{
    float:left;
    width:217px;
    background-color:#4c4c4c;
}
.quote-one-column-middle-inside{
    float:left;
    margin-left:15px;
    margin-right:15px;
    color:#d4d4d4;
}
.quote-one-column-middle-inside q{
    color:#d4d4d4;
    font-size:14px;
}
.quote-one-column-bottom{
    float:left;
    width:217px;
    height:30px;
    background-image:url(/images/quote-one-column-bottom.png);
    background-repeat:no-repeat;
}
.customer-name-quote{
    float:left;
    width:100%;
    font-size:80%;
    margin-top:5px;
    line-height:100%;
    font-weight:bold;
}

.icon{
    float:left;
    margin-right:15px;
    margin-bottom:10px;
}
.icon-large{
    float:left;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:10px;
}
.icon-large-text{
    float:left;
    width:350px;
    margin-top:15px;
    padding-top:15px;
}
.leaf-content{
    float:left;
    width:380px;
}
.leaf-title{
    float:left;
    width:380px;
    font-size:18px;
    font-weight:bold;
    margin-bottom:3px;
    color:#FFFFFF;
}
.leaf-text{
    float:left;
    width:380px;
    font-size:90%;
    margin-bottom:3px;
}
.icon-nospace{
    float:left;
    margin-right:15px;
}
.icon-text{
    float:left;
    margin-top:4px;
    color:#FFFFFF;
}
.icon-text a{
        color:#FFFFFF;
}
.icon-text a:hover{
        color:#FFFFFF;
}
.icon-telephone-text{
    float:left;
    width:175px;
    margin-top:4px;
    margin-bottom:10px;
    color:#FFFFFF;
}
.icon-more{
    float:left;
    margin-right:10px;
}
.icon-rss{
    margin-bottom:-12px;
}
.top-line-ntrglobal{
    position:absolute;
    font-size:9px;
    color:#0ac3ff;
}
.top-line-ntrconnect{
    position:absolute;
    font-size:9px;
    color:#8ed300;
}
.top-line-ntrsupport{
    position:absolute;
    font-size:9px;
    color:#6dbee0;
}
.top-line-ntrsupportpro{
    position:absolute;
    font-size:9px;
    color:#00cff4;
}
.top-line-ntradmin{
    position:absolute;
    font-size:9px;
    color:#019266;
}

.checkbox-container{
    float:left;
    width:100%;
    margin-top:10px;
    margin-bottom:5px;
}
.checkbox{
    float:left;
    width:15px;
    height:15px;
    margin-right:10px;
}
.checkbox-text{
    float:left;
    width:80%;
    
}
.title-above-button-footer{
    float:left;
    width:100%;
    font-size:26px;
    font-weight:bold;
    color:#FFFFFF;
    margin-bottom:20px;
    margin-left:3px;
}
.button-footer a{
    float:left;
    width:195px;
    height:42px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;
    text-decoration:none;
    padding-top:13px;
    text-indent:15px;
    font-size:18px;
    font-weight: bold;
    background-image:url('/images/button-yellow-footer.png');
    background-position: 0 0px;
}
.button-footer a:hover{
    background-position: 0 -55px;
    text-decoration:none;
}
.button-footer a:active{
    background-position: 0 -110px;
}

.button-home-grey a{
    float:left;
    width:217px;
    height:35px;
    background-image:url('/images/button-home-vertical.png');
    padding-top:15px;
    text-indent:15px;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    margin-bottom:10px;    
}
.button-home-grey a:hover{
    background-position: 0 -50px;
    text-decoration:none;
}
.button-home-grey a:active{
    background-position: 0 -100px;
}
.button-home-box{
    float:middle;
    width:700px;
    text-align:center;
    margin-top:12px;
    margin-left:auto;
    margin-right:auto;
}
.button-yellow-home-left {
    float:right;
    width:12px;
    height:70px;
    margin-right:-12px;
    background-image:url('/images/button-yellow-flexible-home-left.gif');
    z-index:500;
}
.button-yellow-home a{
    float:right;
    text-align:right;
    height:54px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;
    text-decoration:none;
    margin-right:20px;
    padding-left:20px;
    padding-right:60px;
    padding-top:16px;
    font-size:30px;
    font-weight: bold;
    background-image:url('/images/yellow-buttons-flexible.png');
    background-position: right 0px;
}
.button-yellow-home a:hover{
    background-position:right -70px;
    text-decoration:none;
}
.button-yellow-home a:active{
    background-position:right -140px;
}
.button-yellow-home a{
    float:right;
    text-align:right;
    height:54px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;
    text-decoration:none;
    margin-right:20px;
    padding-left:20px;
    padding-right:60px;
    padding-top:16px;
    font-size:30px;
    font-weight: bold;
    background-image:url('/images/button-yellow-flexible-home.gif');
    background-position: right 0px;
}
.button-yellow-home a:hover{
    background-position:right -70px;
    text-decoration:none;
}
.button-yellow-home a:active{
    background-position:right -140px;
}
.button-signup-yellow a{
    float:left;
    margin-top:10px;
    width:220px;
    height:41px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;
    text-decoration:none;
    padding-top:9px;
    text-indent:15px;
    font-size:22px;
    font-weight: bold;
    background-image:url('/images/sign-up-button.png');
    background-position: 0 0px;
}
.button-yellow a{
    float:left;
    width:220px;
    height:41px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;
    text-decoration:none;
    padding-top:9px;
    text-indent:15px;
    font-size:22px;
    font-weight: bold;
    background-image:url('/images/sign-up-button.png');
    background-position: 0 0px;
}
.button-quicktour-product-home a{
    float:left;
    margin-top:20px;
    margin-left:20px;
    width:220px;
    height:41px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #000000;
    text-decoration:none;
    padding-top:9px;
    text-indent:15px;
    font-size:22px;
    font-weight: bold;
    background-image:url('/images/product-home-quicktour-black.png');
    background-position: 0 0px;
}

.button-sign-up-product-home a{
    float:left;
    margin-top:20px;
    margin-left:20px;
    width:220px;
    height:41px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;    
    text-decoration:none;
    padding-top:9px;
    text-indent:15px;
    font-size:22px;
    font-weight: bold;
    background-image:url('/images/sign-up-button.png');
    background-position: 0 0px;
}

.button-sign-up-product-home a:hover, .button-signup-yellow a:hover, .button-quicktour-product-home a:hover, .button-yellow a:hover{
    background-position: 0 -50px;
    text-decoration:none;
}
.button-sign-up-product-home a:active, .button-signup-yellow a:active, .button-quicktour-product-home a:active, .button-yellow a:active{
    background-position: 0 -100px;
}

.button-yellow-flexible-left {
    float:left;
    width:27px;
    height:60px;
    margin-right:0px;
    background-image:url('/images/yellow-button-flexible-left.gif');
    z-index:-500;
}
.button-yellow-flexible a{
    float:left;
    z-index:0;
    width:195px;
    height:49px;
    margin-left:-24px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;    
    text-decoration:none;
    padding-top:11px;
    text-indent:15px;
    font-size:24px;
    font-weight: bold;
    background-image:url('/images/yellow-buttons-flexible.png');
    background-position: right 0px;
    text-transform:uppercase;
}
.button-yellow-flexible a:hover{
    background-position: right -60px;
    text-decoration:none;
}
.button-yellow-flexible a:active{
    background-position: right -120px;
}
.button-signup-top-yellow a{
    float:right;
    margin-top:25px;
    margin-right:20px;
    width:220px;
    height:41px;
    color:#FFFFFF;
    text-shadow:0 -1px 1px #997700;  
    text-decoration:none;
    padding-top:9px;
    text-indent:15px;
    font-size:22px;
    font-weight: bold;
    background-image:url('/images/sign-up-button.png');
    background-position: 0 0px;
}
.button-signup-top-yellow a:hover{
    background-position: 0 -50px;
    text-decoration:none;

}
.button-signup-top-yellow a:active{
    background-position: 0 -100px;
}
.intro-with-picture{
    float:left;
    width:100%;
    height:135px;
    margin-top:10px;
    margin-bottom:20px;
    background-image:url('/images/about-us-gilles-samoun.jpg');
    background-position:left top;
    background-repeat:no-repeat;
    padding-top:30px;
}
.intro-picture-text{
    float:left;
    width:696px;
}
.greybox-footer-bottom{
    float:left;
    width:217px;
    height:10px;
    background-image:url('/images/greybox-footer-bottom.gif');
    background-repeat:no-repeat;
}
.horizontal-divider{
    float:left;
    width:100%;
    height:2px;
    margin-top:20px;
    margin-bottom:15px;
    background-image:url('/images/horizontal-divider.png');
    background-repeat:repeat-x;
}
.horizontal-divider-nospace{
    float:left;
    width:1002px;;
    height:2px;
    background-image:url('/images/horizontal-divider.png');
    background-repeat:repeat-x;
}
.home-main-area{
    float:middle;
    width:1002px;
    height:444px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}
.home-feature-text{
    float:left;
    width:152px;
    
}
.title-home{
    float:left;
    width:930px;
    height:64px;
    overflow:hidden;
    margin-left:36px;
    margin-top:20px;
    text-align:center;
    font-size:40px;
    font-weight:bold;
    margin-bottom:0px;
}
.home-main-image{
    float:left;
    width:1002px;
    height:264px;
}
.home-black-bar{
    float:left;
    width:1002px;
    height:93px;
    background-image:url('/images/home-black-bar.png');
    background-repeat:repeat-x;
    background-position:0 0px;
}
.main-product-title{
    float:left;
    margin-top:30px;
    clear:both;
    margin-left:40px;
    width:440px;
    height:165px;
    margin-bottom:0px;
    font-size:45px;
    font-weight:bold;
}
.title-page{
    float:left;
    width:100%;
    font-size:45px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:0px;
}
.chat-button{
    float:left;
    width:174px;
    height:27px;
}
.title-sub-page{
    float:left;
    width:100%;
    margin-top:30px;
    font-size:30px;
    font-weight:bold;
}
.title-sub-page-medium{
    float:left;
    width:100%;
    font-size:30px;
    font-weight:bold;
    margin-bottom:0px;
    margin-top:10px;
}
.home-icon{
    float:left;
    width:65px;
    overflow:hidden;
    height:100px;
}
.title-page-tabs{
    float:left;
    width:100%;
    font-size:45px;
    font-weight:bold;
    margin-bottom:20px;  
    margin-top:0px;  
}

.title-footer{
    float:left;
    width:100%;
    font-size:120%;
    font-weight:bold;
    color:#FFFFFF;
    margin-bottom:15px;
    text-shadow:0 -1px 1px #000000;  
}
.title-links{
    float:left;
    width:100%;
    margin-bottom:3px;
}
.title-links a{
    color:#c8c8c8;
    text-decoration:none;
}
.title-links a:hover{
    color:#ffffff;
    text-decoration:none;
}
.link-arrow{
    float:left;
    width:100%;
    background-image:url(/images/link-arrow.gif);
    background-position:left 2px;
    background-repeat:no-repeat;
    margin-bottom:5px;
}
.link-arrow a{
    float:left;
    margin-left:15px;
    color:#FFFFFF;
}
.link-arrow a:hover{
    color:#FFFFFF;
}

.grey{
    color:#d4d4d4;
}
.grey a{
    color:#d4d4d4;
    text-decoration:none;
}
.grey a:hover{
    text-decoration:underline;
}
.intro{
    font-size:18px;
}
.smaller{
    font-size:80%;
}
.small{
    font-size:70%;
}
.smaller-grey{
    font-size:80%;
    color:#c8c8c8;
}

.small-grey{
    font-size:70%;
    color:#808080;
}
.medium{
    font-size:130%;
}
q{
    font-size:125%;
    color:#e6e6e6;
    padding-bottom:1px;
}
.shadow-dark{
    text-shadow: 0px -1px 1px #997700;
}

.navigation-container{
    float:left;
    width:100%;
    height:82px;    
}

.navigation-container-home{
    float:middle;
    margin-left:auto;
    margin-right:auto;
    width:1002px;
    height:82px;    
}
.navigation-main{
    float:right;
    width:100%;
    margin-top:15px;
    height:30px;
    text-transform:uppercase;
}
.navigation-sub-ntrglobal, .navigation-sub-ntrsupport, .navigation-sub-ntrconnect, .navigation-sub-ntradmin, .navigation-sub-ntrsupportpro{
    float:right;
    width:100%;
    margin:0px;
    padding:0px;
    height:23px;
}
.navigation-sub-ntrglobal a{
    float:right;
    list-style:none;
    font-size:16px;
    margin-left:13px;
    color:#c3e9f9;
}
.navigation-sub-ntrsupport a{
    float:right;
    list-style:none;
    font-size:16px;
    margin-left:13px;
    color:#c3e9f9;
}
.navigation-sub-ntrsupportpro a{
    float:right;
    list-style:none;
    font-size:16px;
    margin-left:13px;
    color:#94efff;
}
.navigation-sub-ntradmin a{
    float:right;
    list-style:none;
    font-size:16px;
    margin-left:13px;
    color:#c1ffed;
}
.navigation-sub-ntrconnect a{
    float:right;
    list-style:none;
    font-size:16px;
    margin-left:13px;
    color:#d6ff82;
}
.navigation-sub-ntrglobal a:hover, .navigation-sub-ntrsupport a:hover, .navigation-sub-ntrconnect a:hover, .navigation-sub-ntradmin a:hover, .navigation-sub-ntrsupportpro a:hover{
    text-decoration:none;
    color:#FFFFFF;
}
.dropdown-ntrglobal a{
    background:url('/images/dropdown-background.gif');
}
.dropdown-ntrsupport a{
    background:url('/images/dropdown-ntrsupport-background.gif');
}
.dropdown-ntrsupportpro a{
    background:url('/images/dropdown-ntrsupportpro-background.gif');
}
.dropdown-ntradmin a{
    background:url('/images/dropdown-ntradmint-background.gif');
}
.dropdown-ntrconnect a{
    background:url('/images/dropdown-ntrconnect-background.gif');
}
.dropdown-ntrglobal, .dropdown-ntrsupport, .dropdown-ntradmin, .dropdown-ntrconnect, .dropdown-ntrsupportpro{
    margin-right:-5px;
    
}
.dropdown-ntrglobal a, .dropdown-ntrsupport a, .dropdown-ntradmin a, .dropdown-ntrconnect a, .dropdown-ntrsupportpro a{
    background-position:right 0px;
    padding-right:28px;
    margin-left:0px;
}
.sort-the-dropdown{
    padding-left:12px;
}
#nav, #nav ul {     
    padding: 0;     
    margin: 0;     
    list-style: none;
    display:inline; 
} 
#nav a {     
    display: block; 
} 
#nav li {     
    float: right; 
    margin-left:10px;
}
#nav li a{     
    color:#ffffff;
    font-size:17px;
    font-weight:bold;    
    padding-top:6px; 
    padding-bottom:4px;
    text-decoration:none;
}
#nav li a:hover{
    background-position:right -31px;
    color:#ffffff;
}
#nav li:hover>a{
    background-position:right -31px;
    color:#ffffff;
}
#nav li ul {     
    position: absolute;  
    width: 150px;
    text-align:left;
    background-position:right bottom; 
    padding-bottom:2px;    
    left:-999em;
} 
#nav li:hover ul{
    left: auto; 
}
.dropdown-background-ntrglobal{
    background-image:url('/images/dropdown-panel-ntrsupport.png');
}
.dropdown-background-ntrsupport{
    background-image:url('/images/dropdown-panel-ntrsupport.png');
}
.dropdown-background-ntrsupportpro{
    background-image:url('/images/dropdown-panel-ntrsupportpro.png');
}
.dropdown-background-ntradmin{
    background-image:url('/images/dropdown-panel-ntradmin.png');
}
.dropdown-background-ntrconnect{
    background-image:url('/images/dropdown-panel-ntrconnect.png');
}
#nav li ul li { 
    float:left; 
    text-align:left;   
    width:145px;
    overflow:hidden;
    margin-right:4px;
    margin-left:1px;
    
} 
#nav li ul li a {  
    float:left;
    width:145px;
    overflow:hidden;
    text-transform:none;
    background-image:none;
    padding-right:5px;
    font-size:14px;
    font-weight:normal;
    margin-left:0px;
    padding-left:6px;
    padding-bottom:5px;
} 
.dropdown-background-ntrsupport li{
    border-top:#56aed9 solid 1px; 
    border-bottom:#409dca solid 1px;
}
.dropdown-background-ntrglobal li a:hover {     
    background:#3e9ece;
} 
.dropdown-background-ntrsupport li{
    border-top:#56aed9 solid 1px; 
    border-bottom:#409dca solid 1px;
}
.dropdown-background-ntrsupport li a:hover {     
    background:#3e9ece;
}
.dropdown-background-ntrsupportpro li{
    border-top:#1ac4e2 solid 1px; 
    border-bottom:#00b3d4 solid 1px;
} 
.dropdown-background-ntrsupportpro li a:hover {     
    background:#00b4d4;
} 
.dropdown-background-ntradmin li{
    border-top:#1b8868 solid 1px; 
    border-bottom:#017553 solid 1px;
}
.dropdown-background-ntradmin li a:hover {     
    background:#007352;
} 
.dropdown-background-ntrconnect li{
    border-top:#87bb1a solid 1px; 
    border-bottom:#73aa00 solid 1px;
}
.dropdown-background-ntrconnect li a:hover {     
    background:#72a800;
} 

.adr p {display:inline;}
.adr {display:inline}
.textcopyright-left{
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 75%;
    padding-top:5px;
    color: #c4c4c4;
}
 


/*  ********   */
/* sIFR Styles */
/*  ********   */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower.*/
.sIFR-hasFlash h1.title-page-tabs {
    visibility: hidden;
}
.sIFR-hasFlash h1.title-page {
    visibility: hidden;
}
.sIFR-hasFlash h1.title-home {
    visibility: hidden;
}
.sIFR-hasFlash h1.main-product-title{
    visibility: hidden;
}
.sIFR-hasFlash h2.title-product-large {
    visibility: hidden;
}
.sIFR-hasFlash div.title-yellow-banner-text{
    visibility: hidden;
}
