/* COMMON STYLES START */

#related_info_footer a 
{
  color: #626670;
}

.red {color:Red;}
 
.spanitalic
{
    font-style:italic;
}

.spanitalic-upper {
    font-size: 11px;
    font-weight: normal;
    text-transform: uppercase;
}

.spanbold 
{
    font-weight:bold;
}

.small-text
{
    font-size: x-small;
}

.small1
{
    font-size: 0.9em !important;
    color: #626670 !important;
    line-height: 1.5em;
}

.small2
{
    font-size: 0.9em !important;
    color: #808080 !important;
    line-height: 1.5em;
}

.small-bus
{
    color: #000 !important;
}

.bottom-text
{
    color: #626670;
    font-size:11px;
}

.policy-text
{
    color: #1e8a93;
    font-size:12px;
    font-weight:bold;
}

.text-left
{
    text-align: left;
}

.text-center
{
    text-align: center;
}

.text-right
{
    text-align: right;
}

.text-lowercase
{
    text-transform: lowercase;
}

.text-uppercase
{
    text-transform: uppercase;
}

.text-capitalize
{
    text-transform: capitalize;
}

.default-cursor 
{
    cursor: pointer;
}

.divider_05 {
    background: url("../media/5339/divider_bg01.png") no-repeat scroll 50% 0 rgba(0, 0, 0, 0);
    border: medium none;
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    padding-bottom: 30px;
}

.nobold
{
    font-weight:normal;
}

.hidden
{
    display:none;
}

.color-black
{
    color:#000;
}

.color-dark-gray
{
    background-color: #455660;
}

.reseller-padding
{
    padding-left: 12px;
}

.logo-microbe
{
    float: right;
    /* margin-top: -15px; */
    top: -6px;
    position: absolute;
    left: 890px;
}

/* COMMON STYLES END */

/* WHY ESET start */

.new_area h2.estH2
{
    font:22px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    line-height:1.2em;
    padding-top:30px;
    padding-bottom:15px;
    width: 540px;
}
.new_area h3.estH3
{
    font:18px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:#000;
    font-weight:bold;
    line-height:1em;
    padding-bottom:10px;
}
.new_area h2.estH4
{
    text-align:center;
    font:22px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    line-height:1.2em;
    padding-top:30px;
    padding-bottom:15px;
    width: 100%;
}

.new_area h2.estH5
{
    font:22px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    line-height:1.2em;
    padding-top:30px;
    padding-bottom:15px;
    width: 240px;
    text-align:center;
}

.new_area p.estP, .new_area ul.estUL 
{
    font:15px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:#000;
    font-weight:400;
    line-height:1.5em;
    /*width: 500px;*/
}
.new_area ul.estUL
{
    padding:0 0 10px 15px;
}

.wrapp_intro 
{
    display:block;
    float:left;
    width:870px;
    margin:0;
    padding:0
}

.wrapp_intro_left, .wrapp_intro_right 
{
    display:block;
    float:left;
    width:415px;
    height:292px;
    padding-top:20px;
}

.wrapp_intro_left 
{
    padding-right:40px
}
.wrapp_intro_box-1, .wrapp_intro_box-2, .wrapp_intro_box-3, .wrapp_intro_box-4 , .wrapp_intro_box-5 , .wrapp_intro_box-6 
{
    /*display: table-cell;*/
    vertical-align: middle;
    height:80px;
    padding:10px 0 0 80px;
}
.wrapp_intro_box-1 {background:url('/media/8106/1.png') no-repeat 0% 50% transparent}
.wrapp_intro_box-2 {background:url('/media/8111/2.png') no-repeat 0% 50% transparent}
.wrapp_intro_box-3 {background:url('/media/8116/3.png') no-repeat 0% 50% transparent}
.wrapp_intro_box-4 {background:url('/media/8124/4.png') no-repeat 0% 50% transparent}
.wrapp_intro_box-5 {background:url('/media/8129/5.png') no-repeat 0% 50% transparent}
.wrapp_intro_box-6 {background:url('/media/8134/6.png') no-repeat 0% 50% transparent}

.wrapp_box 
{
    display:block;
    float:left;
    width:870px;
    margin:50px 0;
    padding:0
}

.wrapp_box-1, .wrapp_box-2, .wrapp_box-3 
{
    display:block;
    float:left;
    width:850px;
    margin:0;
    padding:0;
    height:auto
}

.wrapp_box-1 
{
  background:url('/media/8163/computer.png') no-repeat 100% 50% transparent;
  background-color:#e9ecf1;
  /* padding-right: 270px; */
  height: 300px;
  padding: 40px 0px 0px 20px;
}

.wrapp_box-2 
{
  background:url('/media/8168/shield.png') no-repeat 0% 50% transparent;
  height: 300px;
  width: 870px;
  padding-top:30px;
}

.wrapp_box-3 
{
  background:url('/media/8436/awards.png') no-repeat 100% 50% transparent;
  background-color:#e9ecf1;
  width:850px;
  height:300px;
  padding:40px 0px 0px 20px;
}

.wrapp_box-end 
{
    display:table-cell;
    vertical-align:middle;
    width:890px;
    margin:0;
    padding:0;
    height:144px;
    background-color:#c8d1db;
}
.wrapp_box-end img {padding:0 17px;}

.wrapp_box-odd, .wrapp_box-even {display:table; float:left;margin:0;padding-top:40px;padding-bottom:40px}
.wrapp_box-odd {padding-left:30px; padding-right:270px}
.wrapp_box-even {padding-left:300px; padding-right:30px}

.est_col-1, .est_col-2, .est_col-3 
{
    display:block;
    float:left;
    width:243px;
    height:auto;
}

.est_col-1 
{
  padding-right:40px;
  padding-left: 300px;
  width: 140px;
}

.est_col-2 
{
  padding-left: 120px;
}

.est_col-3 
{
    padding-left:40px;
}

.est_valign {display:table-cell; vertical-align:middle;height:250px}
.wrapp_box_line {display:block;width:870px;margin:0 0 40px 0,padding:0}

.wrapp_foot-1, .wrapp_foot-2, .wrapp_foot-3 
{
    display:block;
    height:auto;
    padding:120px 0 0 0; 
    text-align:center
}
.wrapp_foot-1 
{
    background:url('/media/8191/mobile.png') no-repeat 50% 0% transparent
}
.wrapp_foot-2 
{
    background:url('/media/8196/home.png') no-repeat 50% 0% transparent
}
.wrapp_foot-3 
{
    background:url('/media/8210/business.png') no-repeat 50% 0% transparent
}
.wrapp_intro h2.estH2 
{
    text-align:center; padding-bottom:30px
}
.wrapp_box_line p.estLine, .wrapp_intro p.estLine 
{
    text-align:center; font-size:20px
}

/* WHY ESET end */

/* PRODUCT TABLE START */
.producttable {
  width: 100%; margin-right: auto; margin-left: auto;
}
.producttable table {
  margin: 0px; padding: 0px; width: 100%; border-collapse: collapse;
}
.producttable table td 
{
  border-width: 1px medium; 
  border-style: solid none; 
  border-color: rgb(234, 236, 241) currentColor; 
  margin: 0px; 
  padding: 0px; 
  border-image: none; 
  height: 38px; 
  text-align: center;
}
.producttable table thead td {
  padding-top: 10px; 
  font-size: 12px; 
  font-weight: normal;
}
.producttable table td.nm {
  width: 200px; 
  text-align: left;
}
.producttable table td.info {
  width: 38px;
}
.producttable table td.hlc {  

}
.producttable table td.nm, .nm {
  margin: 0px; 
  padding: 0px; 
  border-image: none;
  height: 38px; 
}
.producttable table td.over, .over {
  background-color: rgb(227, 227, 229);
}
.producttable table tr.over, .over {
  background-color: rgb(227, 227, 229);
}

.producttable table td.out {
  background-color: rgb(255, 255, 255);
}
.producttable table tr.out {
  background-color: rgb(255, 255, 255);
}

.producttable table tr.out:hover{
    background-color: rgb(227, 227, 229);
}

.producttable table td.info div.rowinfo {
  background-color: rgb(227, 227, 229);
}
.producttable table td.dark {
  background-color: rgb(240, 240, 242);
}
.producttable table td.over.dark {
  background-color: rgb(202, 202, 204);
}
.producttable table tr.over td.dark {
  background-color: rgb(202, 202, 204);
}

.producttable table td.noact {
  cursor: auto;
}
.producttable table td.info div.infoholder {
  width: 100%; 
  height: 16px; 
  position: relative;
}
.producttable table td.info div.rowinfo, div.rowinfo {
  top: -11px;
  width: 720px; 
  height: 36px; 
  text-align: left; 
  right: 58px; 
  color: rgb(149, 153, 163); 
  overflow: hidden; 
  padding-top: 2px; 
  font-size: 12px; 
  vertical-align: middle; 
  display: none; 
  position: absolute; 
  z-index: 10;
}

.producttable table td.info div.rowinfo p
{
    display: table-cell;
    vertical-align: middle;
    height: 36px;
}

.producttable table td.info div.open_btn {
  background: url("../media/8720/table_sprites_business.png") no-repeat;
}
.producttable table td.hlc span.check, .span-check 
{
  background: url("../media/8720/table_sprites_business.png") no-repeat;
}
.producttable table tbody td.hlc 
{
  color: rgb(98, 102, 112); 
  font-size: 13px;
}
.producttable table tbody td.nm {
  color: rgb(0, 0, 0); 
  padding-left: 10px; 
  font-size: 13px;
}
.producttable table td.btn.hlc {
  vertical-align: top;
}
.producttable table td.hlc span.check, .span-check
{
  background-position: 0px -14px; 
  width: 23px; 
  height: 21px; 
  margin-right: auto; 
  margin-left: auto; 
  display: block;
}
.producttable table td.hlc span.win.check 
{
  background-position: 0px -224px;
}
.producttable table td.over span.win.check 
{
  background-position: 0px -245px;
}
.producttable table tr.over span.win.check 
{
  background-position: 0px -245px;
}
.producttable table td.hlc span.kerio.check 
{
  background-position: 0px -266px;
}
.producttable table td.over span.kerio.check 
{
  background-position: 0px -286px;
}
.producttable table tr.over span.kerio.check 
{
  background-position: 0px -286px;
}
.producttable table td.hlc span.mac.check 
{
  background-position: 0px -56px;
}
.producttable table td.over span.mac.check 
{
  background-position: 0px -77px;
}
.producttable table tr.over span.mac.check 
{
  background-position: 0px -77px;
}
.producttable table td.hlc span.lin.check 
{
  background-position: 0px -140px;
}
.producttable table td.over span.lin.check
 {
  background-position: 0px -161px;
}
.producttable table tr.over span.lin.check 
{
  background-position: 0px -161px;
}
.producttable table td.hlc span.andr.check {
  background-position: 0px -98px;
}
.producttable table td.over span.andr.check {
  background-position: 0px -119px;
}
.producttable table tr.over span.andr.check {
  background-position: 0px -119px;
}
.producttable table td.hlc span.sym.check {
  background-position: 0px -182px;
}
.producttable table td.over span.sym.check {
  background-position: 0px -203px;
}
.producttable table tr.over span.sym.check {
  background-position: 0px -203px;
}
.producttable table td.over span.check {
  background-position: 0px -33px;
}
.producttable table tr.over span.check {
  background-position: 0px -33px;
}
.producttable table td.hlc.over {
  color: rgb(0, 0, 0);
}
.producttable table tr.over td.hlc {
  color: rgb(0, 0, 0);
}
.producttable table td.info div.open_btn {
  width: 23px; height: 16px; font-size: 0px; margin-right: auto; margin-left: auto; cursor: pointer;
}
.producttable .type1-38 {
  width: 100%; float: none;
}
.producttable .grey38 {
  width: 100%; float: none;
}
.producttable .type1-38 a i {
  padding: 8px 0px 0px; height: 33px; line-height: 0px;
}
.producttable .grey38 a i {
  padding: 8px 0px 0px; height: 33px; line-height: 0px;
}
.producttable .type1-38 p i {
  padding: 8px 0px 0px; height: 33px; line-height: 0px;
}
.producttable .grey38 p i {
  padding: 8px 0px 0px; height: 33px; line-height: 0px;
}
.producttable .type1-38 p small {
  margin: 0px; padding: 0px; height: auto; font-size: 11px; display: inline; background-image: none; background-color: transparent;
}
.producttable .grey38 p small {
  margin: 0px; padding: 0px; height: auto; font-size: 11px; display: inline; background-image: none; background-color: transparent;
}
.producttable td.btn .blue20 {
  float: none;
}
.producttable td.btn .blue28 {
  float: none;
}
.producttable td.btn .blue38 {
  float: none;
}
.producttable td.btn .grey20 {
  float: none;
}
.producttable td.btn .grey28 {
  float: none;
}
.producttable td.btn .grey38 {
  float: none;
}
.producttable td.btn .blue58 {
  float: none;
}
.producttable td.btn .grey58 {
  float: none;
}
.producttable td.btn .type1-38 {
  float: none;
}
.producttable td.btn .type2-38 {
  float: none;
}
.producttable table tr.nobordtop td {
  border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.producttable table tr.nobordbottom td {
  border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.producttable table thead td h4 {
  font-size: 14px; font-weight: bold;
}
.producttable table thead td h3 {
  font-size: 14px; font-weight: bold;
}
.producttable td.btn div.button a.btn_blue {
  float: none; display: inline-block;
}
.producttable td.btn div.button a.btn_gray {
  float: none; display: inline-block;
}
.producttable .type1-38 {
  float: none; display: inline-block;
}
.producttable .grey38 {
  float: none; display: inline-block;
}
.producttable .blue28 {
  float: none; display: inline-block;
}

.hlc 
{
    padding:10px 0px;
}

.h4-new 
{
    font-size:13px; 
    font-weight:normal; 
    color:#808080; 
    padding-bottom:0px;
}
/* PRODUCT TABLE END */

/* UNILICENSE START*/
#wrapp_ban_uni
{
  background:url('/media/10094/mainbanner-unilicense.jpg') no-repeat 50% 50%;
  display:block;
  height:180px;
  width:970px;
  position:relative;
  top:0;
  bottom:0;
  margin: 0 0 29px -30px;
} 

#wrapp_ban_uni h2 {
  padding: 60px 0px 6px 50px;
  width: 560px;
  font: 20px 'Segoe UI',Arial,Helvetica,sans-serif;
  color: #fff;
  font-weight: 400;
  line-height: 1.2em;
}

.uniBox, .uniImg 
{
    display:block;
    float:left;
    width:410px;
    padding:20px 0 30px 0;
    color: #626670;
} 
.uniBox    {padding-right:15px;margin-left: 20px;width:400px;} 
.uniBox h2 {padding-bottom:10px;} 

.tab-uni
{
    border: 1px solid #c8cdd7;
    border-radius: 5px !important;
    clear: both;
    line-height: 1.5em;
    padding: 15px 0;    
}

.tab-uni-active
{
    width:80px;
    height: 40px;
    display:inline;
    background:url('/media/10406/tab_txt_sel.png') no-repeat scroll 50% 100% transparent !important;
    padding-bottom:14px;
    margin-bottom:14px;
    font-weight:bold;
    color:Black;
}

.tab-uni-inactive
{
    width:102px;
    height: 40px;
    display:inline;
    background:none;
    padding-bottom:14px;
    margin-bottom:14px;
    font-weight:normal;
}

.tab-uni-anchor
{
    text-decoration:none;
}
/* UNILICENSE END */

/* DOWNLOAD START */

.sec-download-new .tabs-new {
    background: url("../media/13964/line_us_tabs.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
    height: 45px;
    margin-bottom: 45px;
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 50px;
}
.sec-download-new .tabs-new li {
    float: left;
    padding-left: 4px;
}
.sec-download-new .tabs-new li a {
    background: url("../media/12377/bg_tabs_big.png") no-repeat scroll 0 -225px rgba(0, 0, 0, 0);
    color: #626670;
    display: block;
    float: left;
    font-size: 18px;
    line-height: 45px;
    padding-left: 10px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
    width: 160px;
}
.sec-download-new .tabs-new li a span {
    background: url("../media/12377/bg_tabs_big.png") no-repeat scroll 100% -135px rgba(0, 0, 0, 0);
    display: block;
    padding-right: 10px;
}
.sec-download-new .tabs-new li a:hover {
    text-decoration: none;
}
.sec-download-new .tabs-new li.active a {
    background-position: 0 -180px;
    color: #000;
}
.sec-download-new .tabs-new li.active a span {
    background-position: 100% -45px;
    color: #000;
}
.csc-default .sec-download-new .tabs-new li {
    background-image: none;
}


.tabs li a
{
    width: 130px;
}

.multiple_oss, .windows, .mac_os_x, .linux, .mobile
{
    line-height: 24px;
    background-position: 0 50%;
    background-repeat: no-repeat;
    padding: 0;
    padding-left: 33px;
}

.btn_open 
{
    display: block;
    float: right;
    color: #adb2b9;
    font-size: 20px;
    font-weight: bold;
}

.sec-download-new .forbus .item_s h2 {
    color: #000;
    float: left;
    margin: 0;
    padding: 0;
    width: 230px;
}

.sec-download-new .forbus .item_s p {
    color: #7c808a;
    float: left;
    font-size: 12px;
    line-height: 27px;
    padding-bottom: 0;
    width: 300px;
}

.sec-download-new .forbus .item_s span {
    color: #adb2b9;
    display: block;
    float: right;
    font-size: 20px;
    font-weight: bold;
}

.tabs-li
{
    background:none;padding: 0px 10px 0px 0px;
    border-radius: 3px 0px 3px 0px;
    border-left: 1px solid #c8cdd7;
}

/*
.sec-download-new .tabs-new li a span
{
    background: url("//static1.esetstatic.com/fileadmin/templates/img/bg_tabs_big.png") no-repeat scroll 100% -135px rgba(0, 0, 0, 0);
    display: block;
    padding-right: 10px;
}
*/

.tab-active
{
    background-position: 100% -45px;
    display: block;
    padding-right: 10px;
}
.tab-inactive
{
    background: url("../media/12377/bg_tabs_big.png") no-repeat scroll 100% -135px rgba(0, 0, 0, 0);
    display: block;
    padding-right: 10px;
}

.open-btn-plus, .close-btn-minus
{
    float:right;
    vertical-align:top;
    color: #adb2b9;
}

.open-btn-div, .close-btn-div 
{
    display:none;
    float:right;
    vertical-align:bottom;
    padding: 8px 5px 0px;
    font-style:italic;
    color: #0c5599;
}

.sec-download-new .forbus .f 
{
    width: 68px;
    float: left;
    padding: 20px 0px 0px 10px;
}

.sec-download-new .forbus .c 
{
    width: 260px;
    float: left;
    padding: 20px 40px 0 0;
}

.sec-download-new .forbus .btn 
{
    float: left;
    left: 473px;
    padding: 20px 30px 30px 98px;
    background: url("../media/13969/line_down.gif") repeat-y scroll 100% 0 rgba(0, 0, 0, 0);
    margin-top: 5px;
}

.sec-download-new .forbus .l 
{
    width: 136px;
    float: left;
    padding: 20px 0px 0px 20px;
}   

.sec-download-new .forbus .c h3 a 
{
    color: #000;
}

.transparent 
{
    background-position: 100% -45px;
}
/* DOWNLOAD END */

/* MAIL EXCHANGE START */
#ebs
{
    background:url('/media/13959/ems-exchange.png') no-repeat 50% 50%;
    height:200px;
    width:970px;
    position:relative;
    top:0;
    bottom:0;
    margin:0 0 29px;
    }

#ebsText
{
    display:block;
    width:400px;
    position:absolute;
    left:323px;
    top:125px;
}

#ebsText h2 
{
    font:16px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:#fff;
    font-weight:400;
    line-height:22px;
}

#ebsButtons, .ebsButtons
{
    display:block;
    position:absolute;
    left:53px;
    top:130px;
}

#ebsButtons .ButtonsHolder38 
{
    margin:0px;
}

#ebsButtons .type2-38 p
{
    padding: 0px; 
    width:207px;
}

.ebsLink 
{
    font: 19px 'Segoe UI',Arial,Helvetica,sans-serif;
    color: #FFF;
    text-decoration: none;
    background-image: url('/media/3717/buttons38var_padd.png');
    background-position: 0 -904px; 
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.padding30 
{
    padding:30px;
}

.TextSection 
{
    padding-right:50px;
    padding-left:50px
}

.section2a 
{
    float: left;
    width: 370px;
    margin-right:15px;
}

.section2b 
{
    float: left;
    width: 370px;
    margin-left:15px;
}

.cen 
{
    text-align:center;
}

.yes
{
    background:url(/media/12652/ok-03_03.png) no-repeat 50% 50%;
    height:10px;
    width:13px;
}

.hoverPRS:hover 
{
    background-color: #f9f9fa;
}

#TableEMS 
{
    border: 0px solid;
    width: 100%;
    padding-top: 14px;
}

#TableEMS thead td 
{
    color: #555;
    font-size: 17px;
    font-weight: bold;
    border-bottom: 1px solid #eaecf1;
    padding-bottom:12px;
    padding-top:0px;
}

#TableEMS tbody td b 
{
    padding-left:15px;
}

#TableEMS tbody td 
{
    color: #555;
    font-size: 12px;
    border-bottom: 1px solid #eaecf1;
    padding-top:4px;
    padding-bottom:4px;
}

.st-border 
{
    background: url('/media/12979/tab_slinet.png');
    border-bottom: 1px solid #c8cdd7;
    width: 100%;
}

.st-head 
{
    width:780px;
    background:url('media/12979/tab_slinet.png');
}

.st-hitem-inactive
{
    /*background: url('/media/12979/tab_slinet.png') no-repeat scroll 100% 0 rgba(0, 0, 0, 0);*/
    background: linear-gradient(to bottom, #fff 0%, #f0f0f1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    position: relative;
    top: 1px;
    color:#005499;
}

.st-hitem-inactive-i
{
    background: linear-gradient(to bottom, #fff 0%, #f0f0f1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #666;
    cursor: pointer;
    position: relative;
}

.arrows {
    display: block;
    height: 32px;
    margin-top: -16px;
    position: absolute;
    text-indent: -10000px;
    top: 74%;
    width: 15px;
}
.next-tab {
    background: url("../media/13751/tab_arrows_bars.png") no-repeat scroll -15px 0 rgba(0, 0, 0, 0);
    right: -28px;
    margin-right: 40px;
    cursor:pointer;
}

.prev-tab {
    background: url("../media/13751/tab_arrows_bars.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: -28px;
    margin-left: 40px;
    cursor:pointer;
}

.arrows:hover {
    opacity: 0.7;
}

.tbars {
    position: relative;
    text-align: center;
    top: -2px;
    margin-top: 20px;
}
.tbars a {
    background-color: #c8cdd7;
    border-radius: 3px;
    display: inline-block;
    height: 0;
    margin: 0 3px;
    overflow: hidden;
    padding-top: 5px;
    width: 20px;
}
.tbars .select {
    background-color: #7c808a;
}

.exchange-tab
{
    width:22%;
    height:70px;
    border-bottom: 1px solid #c8cdd7;
    border-left: 1px solid #c8cdd7;
    cursor:pointer;
}

/* MAIL EXCHANGE END */

/* BUSINESS MAINPAGE START */
#ebs-business
{
    background:url('/media/13927/business-overview.png') no-repeat 50% 50%;
    /*height:200px;*/
    width:970px;
    position:relative;
    top:0;
    bottom:0;
    margin:0 0 29px;
    }

#ebsBanner-business{height:250px;width:970px;display:block;} 
#ebsText-business{display:block;position:absolute;left:54px;top:94px; width:700px;} 
#ebsText-business h2{font:18px 'Segoe UI',Arial,Helvetica,sans-serif;color:#fff;line-height:22px;font-weight:400;} 
#ebsText-business a.ebsLinkHeadline{display:inline;text-decoration:none;color:#fff;} 
#ebsText-business span.ebsLinkMore {color:#5B9FFB; text-decoration:underline;} 
#ebsButtons-business{display:block;position:absolute;left:54px;top:130px;} 
#ebsButtons-business .type2-38 p {padding:0px;} 

.ebsLink-business 
{
    font: 19px 'Segoe UI',Arial,Helvetica,sans-serif;
    color: #FFF;
    text-decoration: none;
    background-image: url('/media/3717/buttons38var_padd.png');
    background-position: 0 -904px; 
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* BUSINESS MAINPAGE END */

/* REMOTE ADMIN START */

.remote-adm-header-p
{
    font-size: 20px; 
    font-style: italic; 
    line-height: 24px;
    position: absolute;
    top: 60px;
    left: 233px;
    width: 550px;
    margin-top: 36px;
}

.download-text
{
    font-size: 0.9em;
    color: Gray;
}

.features-text 
{
    font-size: 0.9em;
    color: #626670;
}
/* REMOTE ADMIN END*/

/* MSP START */
                                                                                                                                 
#BannerPosition-msp
{
    background:url('/media/15078/msp-program.jpg') no-repeat 50% 50%;
    height:200px;width:970px;
    position:relative;
    top:0;
    bottom:0;
    margin:0 0 0px;
} 

.BannerSubtitle2-msp
{
    display:block;
    position:absolute;
    left:56px;
    top:90px;
    width:710px;
    } 

.BannerSubtitle2-msp .h2, .BannerSubtitle2-span
{
    font:18px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:white;
    font-weight:400;
    line-height:25px;
}

.BannerButton-msp
{
    display:block;
    position:absolute;
    left:43px;
    top:105px;
    width:710px
}

.TextSection 
{ 
    padding-right:100px; 
    padding-left:100px 
} 

.section1 
{ 
    float: left; 
    width: 320px; 
    margin-right:15px; 
    padding-left: 100px;
} 

.section2 
{ 
    float: left; 
    width: 320px; 
    margin-left:15px;
}

.msp-tab
{
      width:18%;
      height:70px;
      border-bottom: 1px solid #c8cdd7;
      border-left: 1px solid #c8cdd7; 
      color:#005499;
      cursor:pointer;
      text-align:center;
}

/* MSP CONTACT FORM START */
.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
}

.form-center {
    width: 660px;
    background: transparent url('/media/15506/form-center-bg.png') repeat-y scroll center top;
}

.form-top {
    background: transparent url('/media/15501/form-top-bg.png') no-repeat scroll left top;
}

.form-bottom {
    background: transparent url('/media/15496/form-bottom-bg.png') no-repeat scroll left bottom;
    padding: 20px 30px;
}

.contact-information-form {
    width: 600px;
    margin-left: 30px;
}

.title-form {
    width: 630px;
    font-family: segoe ui, arial;
    font-size: 17px;
    color: #30343e;
    margin-bottom: 10px;
}

table {
    color: #626670;
    font-size: 13px;
    font-family: segoe ui, arial;
}

.td-text {
    width: 120px;
    height: 40px;
    line-height: 20px;
    text-align:left;
}

.td-text-info {
    font-size: 11px;
    color: #9599a3;
    height: 40px;
    vertical-align: text-top;
}

.input {
    width: 355px;
    height: 24px;
    line-height: 24px;
    top: 0px;
    left: 0px;
    padding: 5px 0 0 5px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    margin: 0 0 0 0;
    border: 1px solid #d5dae4;
    font-family: segoe ui, arial;
}

.td-input-error {
    color: #de0000;
}

.td-input-error .input, .td-input-error .textarea, .td-input-error .select {
    border: 1px solid #de0000;
}


.err input {
    border: 1px solid #de0000;
}

.err-text {
    font-size: 12px;
    color: #de0000;
    width: 54px;
    margin: 2px 0 0 6px;
    float: left;
}

.err-text img {
    margin-right: 3px;
}

.err-text-global {
    width: 630px;
    margin: 0 0 30px 0;
    font-family: segoe ui, arial;
    font-size: 13px;
    line-height: 20px;
    color:#de0000;
}

.global-info {
    width: 630px;
    margin: 0 0 30px 0;
    font-family: segoe ui, arial;
    font-size: 13px;
    line-height: 20px;
    color: #626670;
}

.td-input {
    width: 360px;
}

.horizontal-line {
    height: 3px;
    width: 600px;
    margin: 20px 0 20px 0;
}

.horizontal-line-2 {
    height:3px;
    width: 630px;
    margin: 20px 0 20px 0;
}

.td-text-twolines {
    vertical-align: text-top;
    padding-top: 8px;
}

.td-text-treelines {
    vertical-align: text-top;
    padding-top: 20px;
}

.select {
    width: 360px;
    border: 1px solid #d5dae4;
    height: 30px;
    line-height: 30px;
    font-family: segoe ui, arial;
}

.textarea {
    width: 355px;
    height: 115px;
    font-size: 13px;
    border: 0px;
    line-height: 19px;
    border: 1px solid #d5dae4;
    font-family: segoe ui, arial;
    margin-top: 5px;
    padding: 5px 0 0 5px;
}

.button {
    /* width: 92px;*/
    /*height: 24px;*/
    /*line-height: 24px;*/
    /*border: 0;*/
    /*background: url('/media/15511/button.png') no-repeat;*/
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    font-family: segoe ui, arial;
    margin: 20px 10px 0 0;
    padding-bottom: 3px;
}

input.download-button {
    display: block;
    width: 175px;
    height: 31px;
    float: left;
    border: 0;
    margin: 20px 10px 0 0;
    color: #fff;
    background: url('/media/15516/btns_175x31.png') no-repeat 0 0;
    font-family: segoe ui, arial;
    font-size: 14px;
    line-height: 14px;
    padding-bottom: 7px;
    font-weight: normal;
    text-align: center;
}

a.download-button {
    display: block;
    width: 175px;
    height: 31px;
    float: left;
    border: 0;
    margin: 20px 10px 0 0;
    color: #fff;
    background: url('/media/15516/btns_175x31.png') no-repeat 0 0;
    font-family: segoe ui, arial;
    font-size: 14px;
    line-height: 26px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
}

.download-button:hover {
    text-decoration: none;
    background-position: 0 -31px;
}

.info-icon-wrap {
    width: 18px;
    height: 20px;
    margin: 0px 0px 0px 8px;
    float: left;
}

.info-icon-wrap .info-icon {
    display: block;
    position: relative;
    width: 18px;
    height: 20px;
    background: transparent url('/media/15521/info-icon.png') no-repeat scroll right top;
    text-decoration: none;
}

.info-icon-wrap .info-icon:hover {
    background: transparent url('/media/15526/info-icon-hover.png') no-repeat scroll right top;
    cursor: pointer;
    text-decoration: none;
}

.info-tooltip {
    display: none;
    position: absolute;
    width: 271px;
    min-height: 74px;
    margin-left: 20px;
    top: -25px;
    z-index: 100;
    color: #30343E;
    font-family: "Segoe UI", Arial;
    font-size: 11px;
}

.info-tooltip .info-tooltip-content {
    min-height: 45px;
    padding: 12px 15px 8px 25px;
    background: transparent url('/media/15531/info-tooltip-content.png') no-repeat scroll left top;
}

.info-tooltip .info-tooltip-bottom {
    height: 10px;
    background: transparent url('/media/15536/info-tooltip-bottom.png') no-repeat scroll left bottom;
}

.ebsButtons
{
    display:block;
}
/* MSP CONTACT FORM END */

/* MSP END */


/* SOLUTIONS START */
.ebsLinkSol 
{
    font: 19px 'Segoe UI',Arial,Helvetica,sans-serif;
    color: #FFF;
    text-decoration: none;
    background-image: url('/media/3717/buttons38var_padd.png');
    background-position: 0 -205px;
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.ebsSpan 
{
    padding: 10px 20px;
}

.bundleProductPageText h2, .bundleProductPageText-h2
{         
    font: 24px 'Segoe UI' ,Arial,Helvetica,sans-serif;         
    color: #7d7f83;         
    font-weight: 400;         
    line-height: 28px;     
}     
.bundleProductPageLinks     
{         
    display: block;         
    position: absolute;         
    left: 47px;         
    top: 106px;     
}     
.bundleProductPageLinks .moreLinks     
{         
    float: left;         
    display: block;         
    padding: 0;     
}     
.bundleProductPageLinks .moreLinks p     
{
    padding: 0px;     
}     
.bundleProductPageLinks .moreLinks a     
{         
    font: 12px 'Segoe UI' ,Arial,Helvetica,sans-serif;         
    font-weight: 400;         
    line-height: 19px;
}     
.bundleProductPageLinks .moreLinks img.downIcon     
{         
    height: 11px;         
    width: 10px;         
    vertical-align: bottom;         
    padding: 2px 9px 2px 0;
}     
.bundleProductPageLinks .moreLinks img.dataIcon     
{         
    height: 10px;         
    width: 8px;         
    vertical-align: bottom;         
    padding: 0 10px 5px 1px;
}     
.bundleProductPageLinks .blue38 p     
{         
    padding: 0 15px 0 0;
} 

/* Navigation headers styles */             
#endpointIcons              
{
    margin-bottom: 15px;
}             
#endpointIcons td.icon             
{                 
    vertical-align: top;
    padding-top: 6px;
    padding-right: 3px;
}             
#endpointIcons td.text             
{                 
    padding-left: 6px;
}             
#endpointIcons td.text h2             
{                 
    padding-bottom: 0;
    display: block;
}             
#endpointIcons td.text span             
{                 
    padding-bottom: 0;
    display: block;
    font-size: .9em;
    color:Gray;
}             

/* Navigation table styles */
#BundleLiftSE h3             
{                 
    font: 17px 'Segoe UI' ,Arial,Helvetica,sans-serif;
    line-height: 21px;
    text-align: center;
    color: #626670;
    font-weight: bold;
    padding: 0px;
}             
#BundleLiftSE a.lift             
{                 
    background: url(/media/30552/4columns-tab-normal.png) no-repeat 50% 50%;
    background-size: 158px 65px;
    width: 158px;
    height: 65px;
    display: block;
    text-decoration: none;
    color: #626670;
    padding-top: 10px;
}             
#BundleLiftSE a.lift:hover             
{                 
    background: url(/media/30557/4columns-tab-hover.png) no-repeat 50% 50%;
    background-size: 158px 65px;
}             
.BundleSchemeHeaderContent             
{                 
    opacity: 0.23;
    filter: alpha(opacity=23);
}   
/* SOLUTIONS END*/


/* HOME PAGE START */
#bottom .f_area_new {
    background: url("../media/30004/bg_backgrounds01_new_.png") no-repeat scroll -1003px 100% rgba(0, 0, 0, 0);
    margin: 0 0 18px;
    padding: 0 60px 0 61px;
}

#homeSlide, .homeSlide
{
    width:100%;
    position:relative;
    background:transparent url(/media/16728/slidebg.png) repeat-x scroll bottom left;
    overflow:hidden;
    height:300px;
    border-radius:0px 0px 3px 3px;
    margin-bottom:21px;
    margin-top:0px
}
    
#homeSlideNav
{
    position:absolute;
    /*top:250px;*/
    top: 380px;
    left:430px;
    z-index:10000
}

#homeSlideNav a
{
    margin-right:10px;
    height:10px;
    width:25px;
    color:silver;
    background:silver;
    display:inline-block;
    border-radius:2px;
    font-size:1px
}

#homeSlideNav a.activeSlide
{
    background:#147bc5;
    color:#147bc5
}

.slideContentWrapper
{
    position:relative;
    height:300px;
    width:960px
}

#slideTiles
{
    width:257px;
    background:#EEF1F4;
    padding:13px 0px;
    float:left
}

#slideTiles ul li
{
    background:#EEF1F4;
    padding:8px 10px
}

#slideTiles ul li a
{
    display:block;
    width:212px;
    height:29px;
    line-height:29px;
    padding:0 0 0 10px;
    color:#444;
    font-size:13px;
    margin-left:6px
}

#slideTiles ul li a.moreTag
{
    background:transparent url(/wp-content/themes/voyage/images/selected.png) no-repeat bottom right
}

#slideTiles ul li a.selected, #slideTiles ul li a:hover
{
    color:white;
    text-decoration:none;
    background:transparent url(/wp-content/themes/voyage/images/selected.png) no-repeat top right;
    border-radius:3px 0px 0px 3px
}

#homeSlides{}
#homeSlides ul{}
#homeSlides ul li{position:relative;height:300px}
#homeSlides ul li img{position:absolute;top:0px;right:0px;border-radius:0px 3px 3px 0px}
#homeSlides ul li .slideCopy{position:absolute;width:550px;padding:94px 0px 6px 56px}

#homeSlides ul li h2, #homeSlides ul li h2 a
{
    font-size:36px;
    color:#30343E;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:21px;
    text-decoration:none
}

#homeSlides ul li h3, #productHeader p
{
    color:#606671;
    font-weight:100;
    font-style:italic;
    font-size:20px;
    margin-bottom:1.4em
}
#productHeader p
{
    margin-bottom:1.4em
}
a.bigLink,a.bigLink:visited
{
    text-decoration:none;
    display:inline-block;
    font:19px Segoe UI,Arial,Helvetica,sans-serif;
    background:transparent url(/media/16808/buttons.png);
    line-height:35px;
    padding:0px 21px;
    height:37px;
    border-radius:3px;
    box-shadow:0px 2px 3px rgba(0,0,0,0.4);
    color:white;
    margin-right:8px
}
a.blueLink:hover, a.blueLink:active, #filters a.selected
{
    background-position:0px -37px !important
}
a.greyLink,a.greyLink:visited
{
    background-position:0px -74px !important
}

#green{/*background-position:0px -37px !important*/  background-position: 0 -662px;}
#green:hover{background-position:0px 0px !important}

/* HOME PAGE END */

/* PRODUCTS PAGE START */
.rowInfoProd
{
    height: 36px;
    color: rgb(149, 153, 163);
    overflow: hidden;
    font-size: 12px;
    vertical-align: middle;
    display: none;
    position: absolute;
    z-index: 10;
    
    width:600px; 
    margin-top:-26px;
    margin-left:30px;
    text-align:justify;
}

div.rowInfoProd p.pInfoProd, div.rowInfoProd .pInfoProd
{
    display: table-cell; 
    vertical-align: middle; 
    height: 36px;
}

/* PRODUCTS PAGE END */

/* MEDIA SCANNER START */

.span-oscanner-title
{
    display: block;
    font-size: 24px;
    line-height: 1.2em;
    padding-bottom: 5px;
    color: #00737a;
}

.btn-get-it 
{
    display: block;
    font: 19px 'Segoe UI',Arial,Helvetica,sans-serif;
    height: 41px;
    text-decoration: none;
    background-image: url("../media/3717/buttons38var_padd.png");
    background-position: 0 -658px;
    padding: 0pt 23px 0pt 20px;
    color: white;
    border-radius: 3px;
}

.eset-logo-scanner
{
    vertical-align: middle;
    float: left;
    padding:10px 0px 0px 15px;
}

.ui-dialog-title
{
    font-size:24px;
    color:#AFCC34;
    padding-top:5px;
}

.ui-widget-header
{
    vertical-align:middle;
    /*background:#6F9A38;*/
}

.ui-dialog-titlebar
{
    height:50px;
}

.scanner-popup-header
{
    background: url('/media/19617/bg_globe.gif') no-repeat 2px 50%;
    font-size: 22px;
    line-height: 50px;
    padding: 0 0 0 34px;
    color: #444;
    text-align:left;
}

/* MEDIA SCANNER END */

/* TRIAL FORMS START */
.submit-button 
{
    width: 92px;
    height: 24px;
    line-height: 24px;
    border: 0;
    background: url('/media/15511/button.png') no-repeat;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #FFF;
    font-family: segoe ui, arial;
    margin-left: 20px;
    padding-bottom: 3px;
}
/* TRIAL FORM END */

/* SYS RESCUE/INSPECTOR START */

#wrapp_ban_sysres
{
    background:url('/media/19852/esr-live.jpg') no-repeat 50% 50%;
    height:250px;
    width:970px;
    position:relative;
    top:0;
    bottom:0;
    margin:0 0 30px
}

#wrapp_ban-text_sysres 
{
    display:block;
    position:absolute;
    left:52px;
    top:120px;
}

#wrapp_ban-butt_sysres 
{
    display:block;
    position:absolute;
    left:50px;
    top:160px;
}

#wrapp_ban-text_sysres h2 
{
    font:19px 'Segoe UI',Arial,Helvetica,sans-serif;
    color:#626670;
    font-weight:400;
    line-height:24px;
    padding:0px;
}
.est_butt_text_sysres 
{
    display:block;
    margin:5px 10px 0 7px;
    text-align:center;
    color:#000;
    font-size:16px;
    line-height:18px;
    vertical-align:top;
}
.est_butt_text span_sysres 
{
    font-size:32px;
    vertical-align:middle;
}
.est_white_sysres 
{
    color:#fff;
}

.btn_blue_ins span {
    background: url("../media/19971/custom_btns.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    height: 18px;
    padding-right: 10px;
    padding-top: 2px;
    text-align: center;
    width:180px;
}
.btn_blue_ins:hover {
    background-position: 0 -20px;
    text-decoration: none;
}
.btn_blue_ins:hover span {
    background-position: 100% -20px;
}

.span-sys-ins
{
    display: block;
    font-size: 24px;
    line-height: 1.2em;
    color: #00737a;
    padding-bottom: 5px;
    font-weight:bold;
}

.li-gray 
{
    background-color: #E4E8EE;
}

/* SYS RESCUE/INSPECTOR END*/

/* DOCUMENTATION START */
.csc-firstHeader-doc, .csc-firstHeader-doc-lower
{
    background-color: #EEF1F4;
    border: 1px solid #D5DAE4;
    border-bottom: 0px;
}

.csc-firstHeader-doc-lower
{
    border-top:0px;
}

.doc-block-top
{
    padding: 0;
    margin-left: 15px;
    width: 645px;
    min-height: 49px;
    border-bottom: 1px solid #eaecf1;
}

.black-text
{
    color:Black;
}

.span-doc
{
    font-weight:bold;
    font-size: 12px;
    color: #30343e;
}

.doc-title-span
{
    font-weight:bold;
    color: #30343e;
    font-size: 17px;
}

.doc-title-div
{
    float:left;
    width:510px;
}
/* DOCUMENTATION END */

/* ESET TECHNOLOGY START */
#wrapp_ban_tech
{
   background:url('/media/21904/mainbanner-technology.png') no-repeat 50% 50%;
   height:318px;
   width:970px;
   position:relative;
   top:0;
   bottom:0;
   margin:0 0 29px
} 
#wrapp_ban-text_tech 
{
   display:block;
   position:absolute;
   left:52px;
   top:55px;
   width:600px;
} 
#wrapp_ban-text_tech h2, #wrapp_ban-text_tech h3 
{
   font:25px 'Segoe UI',Arial,Helvetica,sans-serif;
   color:#fff;
   font-weight:400;
   letter-spacing:-1px;
} 
#wrapp_ban-taext_tech h3 
{
   font-size:24px;
} 
.span-tech-white 
{
   color:#394850;
   font-weight:bold;
   padding:0 5px;
   background-color:#fff;
   -webkit-border-radius:3px;
   -moz-border-radius:3px;
   border-radius:3px;
   -moz-box-shadow:0px 10px 5px #394850;
   -webkit-box-shadow:0px 10px 5px #394850;
   box-shadow:0px 10px 5px #394850;
} 
#wrapp_ban-list_tech
{
   display:block;
   position:absolute;
   left:52px;
   top:215px;
} 
#wrapp_ban-list_tech ul 
{
   display:block;
   float:left;
   width:300px;
   list-style: none;
} 
#wrapp_ban-list_tech ul li 
{
   font:16px 'Segoe UI',Arial,Helvetica,sans-serif;color:#fff;
   font-weight:400;
   line-height:1.5em;
   background:none;
} 
#wrapp_ban-list_tech ul li a 
{
   color:#fff;
}

 .oks_expander_ctrl
 {
     /*display:none;*/
 }
 .HasJs .oks_expander_ctrl
 {
     display:block;
     position:relative
 }
 .HasJs .oks_expander_ctrl .oks_expander_ctrl_hide
 {
     display:none;
 }
 .oks_expander_ctrl ul
 {
     margin:0;
     padding:0;
     list-style:none;
     position:relative;
     text-align:right
}
.oks_expander_ctrl ul li
{
    background-image:none;
    margin:0;
    padding:0
}
.oks_expander_ctrl ul li.oks_expander_ctrl_hide_wrapper
{
    padding:0 0 0 15px;
    position:absolute;
    display:inline-block;
    top:-19.5px;
    right:0;
    background-color:transparent;
    background-image:url('/media/30562/oks_expander-bg.png');
    background-repeat:repeat-y;
    background-position:0 0
}
.oks_expander_ctrl ul li a
{
    margin:0;
    padding:0 10px 0 15px;
    display:inline-block;
    background-color:#FFF;
    cursor:pointer;
}
.oks_OneMore .oks_expander_ctrl ul
{
    padding:0;
    margin:0;
    position:relative;
}
.oks_OneMore .oks_expander_ctrl ul li
{
    background:none;
    background-color:transparent;
    display:block;
}
.oks_OneMore .oks_expander_ctrl ul li.oks_expander_ctrl_hide_wrapper
{
    position:relative;
    display:block;
    background-image:url(Untitled-2.png);
    background-repeat:repeat-x;
    background-position:0 0;
    position:relative;
    top:-32px;
}
.oks_OneMore .oks_expander_ctrl ul li.oks_expander_ctrl_hide_wrapper a
{
    padding:32px 0 0;
    background:0;
} 
/* ESET TECHNOLOGY END */

/* SOLUTIONS PROTECTION STANDARD START */

#bundleProductPageStandard     
{         
    background: url(/media/25658/bundles-01-standard.jpg) no-repeat 50% 50%;         
    height: 200px;         
    width: 970px;         
    position: relative;         
    top: 0;         
    bottom: 0;         
    margin: 0 0 29px;     
 }     
.bundleProductPageTextStandard     
{         
    display: block;         
    position: absolute;         
    left: 47px;         
    top: 42px;         
    width: 500px;     
}     
.bundleProductPageTextStandard h2, .bundleProductPageTextStandard-h2     
{         
    font: 24px 'Segoe UI' ,Arial,Helvetica,sans-serif;         
    color: #7d7f83;         
    font-weight: 400;         
    line-height: 28px;     
}    
.bundleProductPageLinksStandard     
{         
    display: block;         
    position: absolute;         
    left: 47px;         
    top: 106px;     
}     
.bundleProductPageLinksStandard .moreLinks     
{         
    float: left;         
    display: block;         
    padding: 0;     
}    
.bundleProductPageLinksStandard .moreLinks p     
{         
    padding: 0px;     
}     
.bundleProductPageLinksStandard .moreLinks a     
{         
    font: 12px 'Segoe UI' ,Arial,Helvetica,sans-serif;         
    font-weight: 400;         
    line-height: 19px;     
}     
.bundleProductPageLinksStandard .moreLinks img.downIcon     
{         
    height: 11px;         
    width: 10px;         
    vertical-align: bottom;         
    padding: 2px 9px 2px 0;     
}     
.bundleProductPageLinksStandard .moreLinks img.dataIcon     
{         
    height: 10px;         
    width: 8px;         
    vertical-align: bottom;         
    padding: 0 10px 5px 1px;     
}     
.bundleProductPageLinksStandard .blue38 p     
{         
    padding: 0 15px 0 0;
}

/* SOLUTIONS PROTECTION STANDARD END */

/* SOLUTIONS PROTECTION ADVANCED START */

#bundleProductPageAdvanced    
{         
    background: url(/media/25545/bundles-02-advanced.jpg) no-repeat 50% 50%;         
    height: 200px;         
    width: 970px;         
    position: relative;         
    top: 0;         
    bottom: 0;         
    margin: 0 0 29px;     
}     
.bundleProductPageTextAdvanced      
{         
    display: block;         
    position: absolute;         
    left: 47px;         
    top: 42px;         
    width: 500px;     
}     
.bundleProductPageTextAdvanced h2, .bundleProductPageTextAdvanced-h2      
 {         
     font: 24px 'Segoe UI' ,Arial,Helvetica,sans-serif;         
     color: #7d7f83;         
     font-weight: 400;         
     line-height: 28px;     
}     
.bundleProductPageLinksAdvanced     
{         
    display: block;         
    position: absolute;         
    left: 47px;         
    top: 106px;     
}     
.bundleProductPageLinksAdvanced .moreLinks     
{         
    float: left;         
    display: block;         
    padding: 0;     
}     
.bundleProductPageLinksAdvanced .moreLinks p     
{         
    padding: 0px;     
}     
.bundleProductPageLinksAdvanced .moreLinks a     
{         
    font: 12px 'Segoe UI' ,Arial,Helvetica,sans-serif;         
    font-weight: 400;         
    line-height: 19px;     
}     
.bundleProductPageLinksAdvanced .moreLinks img.downIcon     
{         
    height: 11px;         
    width: 10px;         
    vertical-align: bottom;         
    padding: 2px 9px 2px 0;     
}     
.bundleProductPageLinksAdvanced .moreLinks img.dataIcon     
{         
    height: 10px;         
    width: 8px;         
    vertical-align: bottom;         
    padding: 0 10px 5px 1px;     
}     
.bundleProductPageLinksAdvanced .blue38 p     
{         
    padding: 0 15px 0 0;     
} 
 
/* SOLUTIONS PROTECTION STANDARD END */

/* SOLUTIONS ENTERPRISE START */
#bundleProductPageEnterprise
{         
    background: url('/media/25134/bundles-04-enterprise.jpg') no-repeat 50% 50%;       
    height: 200px;         
    width: 970px;         
    position: relative;      
    top: 0;         
    bottom: 0;         
    margin: 0 0 29px;     
}     
.bundleProductPageTextEnterprise     
{         
    display: block;         
    position: absolute;         
    left: 47px;         
    top: 42px;         
    width: 500px;     
}     
.bundleProductPageTextEnterprise h2, .bundleProductPageTextEnterprise-h2     
{         
    font: 24px 'Segoe UI',Arial,Helvetica,sans-serif;         
    color: #7d7f83;         
    font-weight: 400;         
    line-height: 28px;     
}     
.bundleProductPageLinksEnterprise     
{         
    display: block;         
    position: absolute;         
    left: 47px;         
    top: 106px;     
}     
.bundleProductPageLinksEnterprise .moreLinks     
{         
    float: left;         
    display: block;         
    padding: 0;     
}     
.bundleProductPageLinksEnterprise .moreLinks p     
{         
    padding: 0px;     
}     
.bundleProductPageLinksEnterprise .moreLinks a     
{         
    font: 12px 'Segoe UI' ,Arial,Helvetica,sans-serif;         
    font-weight: 400;         
    line-height: 19px;     
}     
.bundleProductPageLinksEnterprise .moreLinks img.downIcon     
{         
    height: 11px;         
    width: 10px;         
    vertical-align: bottom;         
    padding: 2px 9px 2px 0;     
}     
.bundleProductPageLinksEnterprise .moreLinks img.dataIcon     
{         
    height: 10px;         
    width: 8px;         
    vertical-align: bottom;         
    padding: 0 10px 5px 1px;     
}     
.bundleProductPageLinksEnterprise .blue38 p     
{         
    padding: 0 15px 0 0;     
}
/* SOLUTIONS ENTERPRISE END*/


/* SOLUTIONS BUSINESS START */
#bundleProductPageBusiness    
{         
   background: url('/media/25093/bundles-03-business.jpg') no-repeat 50% 50%;         
   height: 200px; 
   width: 970px; 
   position: relative;
   top: 0;      
   bottom: 0;  
   margin: 0 0 29px;
}     
.bundleProductPageTextBusiness     
{
   display: block;         
   position: absolute;         
   left: 47px;         
   top: 42px;         
   width: 500px;     
}     
.bundleProductPageTextBusiness h2,  .bundleProductPageTextBusiness-h2 
{         
   font: 24px 'Segoe UI',Arial,Helvetica,sans-serif;         
   color: #7d7f83;         
   font-weight: 400;         
   line-height: 28px;     
}     
.bundleProductPageLinksBusiness     
{         
   display: block;         
   position: absolute;         
   left: 47px;         
   top: 106px;     
}     
.bundleProductPageLinksBusiness .moreLinks     
{         
   float: left;         
   display: block;         
   padding: 0;     
}     

.bundleProductPageLinksBusiness .moreLinks p     
{         
   padding: 0px;     
}     
.bundleProductPageLinksBusiness .moreLinks a     
{         
   font: 12px 'Segoe UI', Arial,Helvetica,sans-serif;         
   font-weight: 400;         
   line-height: 19px;     
}     
.bundleProductPageLinksBusiness .moreLinks img.downIcon     
{         
   height: 11px;         
   width: 10px;         
   vertical-align: bottom;         
   padding: 2px 9px 2px 0;     
}     
.bundleProductPageLinksBusiness .moreLinks img.dataIcon     
{         
   height: 10px;         
   width: 8px;         
   vertical-align: bottom;         
   padding: 0 10px 5px 1px;     
}     
.bundleProductPageLinksBusiness .blue38 p     
{         
   padding: 0 15px 0 0;     
} 
/* SOLUTIONS BUSINESS END*/

/* DOWNLOAD -> BUSINESS -> LOTUS START */

/*
.item-detail-download
{
    height: 260px;
    background-color: #f1f2f6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 -30px;
    padding: 20px 40px 20px 65px;
    width: auto;
}

.f-download
{
    float:left;
    width: 290px;
    padding-top: 25px;
}

.btns-download
{
    width: 350px;
    float: left;
    padding: 25px 25px 0 0;
}
*/

.sec-download-new {
    background-image: none;
    padding: 0;
}
.sec-download-new .item-detail {
    background-color: #f1f2f6;
    border-radius: 5px;
    margin: 0 -30px;
    padding: 20px 40px 20px 65px;
    width: auto;
    height:260px;
}
.sec-download-new .item-detail .f {
    padding-top: 25px;
    width: 290px;
}
.sec-download-new .item-detail .d_links {
    background: url("../media/30567/line_detail_down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    min-height: 190px;
    padding-top: 50px;
    width: 200px;
}
#sec-download.new_area .sec-download-new .item-detail .d_links .l-o {
    border-bottom: 1px solid #d5dae4;
    margin: 0 0 10px 6px;
    padding: 0;
}
#sec-download.new_area .sec-download-new .item-detail .d_links .l-o li {
    background-image: none;
    left: -5px;
    overflow: hidden;
    padding: 0 0 10px 19px;
    position: relative;
    width: 171px;
}
.sec-download-new .item-detail .d_links .l-o li a {
    color: #333;
    font-size: 15px;
}
#sec-download.new_area .sec-download-new .item-detail .d_links .l-o li.active {
    background: url("../media/30572/arr_grey.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
}
.sec-download-new .item-detail .d_links .l-o li.active a {
    font-weight: bold;
}
#sec-download.new_area .sec-download-new em.i img {
    cursor: pointer;
    margin: 4px 0 0 5px;
}
#sec-download.new_area .sec-download-new .item-detail .d_links .links {
    padding: 0;
}
#sec-download.new_area .sec-download-new .item-detail .d_links .links li {
    background-image: none;
    padding: 0 0 8px 19px;
}
.sec-download-new .item-detail .d_links .links li a {
    background-position: 0 6px;
    background-repeat: no-repeat;
    font-size: 15px;
    padding-left: 19px;
}
.sec-download-new .item-detail .d_links .links li img {
    margin: 5px 5px 0 0;
}
.sec-download-new .item-detail .summary {
    font-size: 11px;
}
.sec-download-new .item-detail .summary p {
    color: #7c808a;
    padding-bottom: 1px;
}
.sec-download-new .item-detail .summary strong {
    display: inline;
}
.sec-download-new .item-detail .summary p em {
    display: inline;
}
#sec-download.new_area .sec-download-new .item-detail .summary p em img {
    margin-top: 1px;
}
.sec-download-new .item-detail .summary p a {
    background: url("../media/30577/arr_more.gif") no-repeat scroll 100% 6px rgba(0, 0, 0, 0);
    font-size: 12px;
    padding-right: 10px;
}

.disabledBtn-download, .disabledBtn-download:hover {
    /*background-position: 0 -82px;*/
    cursor: default;
    text-decoration: none;
    background-position: -222px 0;
}

.enabledBtn-download, .enabledBtn-download:hover {
    background-position: 0px 0;
    cursor:pointer;
    text-decoration: none;
    /*background-position: -222px 0;*/
}

.sec-download-new .item-detail .btns {
    float: left;
    padding: 25px 25px 0 0;
    width: 350px;
}
.sec-download-new .item-detail .btns .reload-loader {
    margin: 25px 0 0 10px;
}
.sec-download-new .item-detail .btn_down_big {
    margin-top: 25px;
    overflow: hidden;
    width: 350px;
}
.sec-download-new .item-detail .btn_down_big a {
    background: url("../media/30582/btn_down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    float: left;
    font-size: 24px;
    height: 68px;
    margin-bottom: 5px;
    padding: 8px 0 0 16px;
    width: 206px;
    background-position: -222px 0;
}
.sec-download-new .item-detail .btn_down_big a span {
    color: #fff;
    display: block;
    font-size: 11px;
    padding-top: 12px;
    font-style:italic;
}

.sec-download-new .item-detail .btn_down_big a:hover {
    /*background-position: 0 -76px;*/    
    text-decoration: none;
}
.sec-download-new .item-detail .disabledBtn {
    opacity: 0.5;
}
#sec-download.new_area .sec-download-new .item-detail a.disabledBtn, #sec-download.new_area .sec-download-new .item-detail .disabledBtn a:hover {
    background-position: -222px 0;
}
#sec-download.new_area .sec-download-new .item-detail .disabledBtn em {
    color: #fff;
}
.sec-download-new .item-detail .dd-area {
    height: auto;
}
.sec-download-new .item-detail .select {
    margin-top: 12px;
}
#sec-download.new_area .sec-download-new .item-detail .select div {
    background-image: url("../media/27078/bg_select5.png");
    height: 28px;
    padding: 2px;
    width: 298px;
    font-size: 15px;
    color: #000;
}
.sec-download-new .item-detail #os_dd {
    z-index: 10;
}
.sec-download-new .item-detail #lang_dd {
    margin-bottom: -10px;
    z-index: 9;
}

.span-download, .span-component {
    color: #000;
    font-size: 14px;
    width: 240px;
    padding: 5px;
    white-space: nowrap;
    overflow: hidden;
}

.div-download 
{
    width: 256px;
    overflow:hidden;
    position:inherit;
    height: 26px;
    margin: 2px;
    border: 0px;
}

#sec-download.new_area .sec-download-new .item-detail .select div {
    min-width: 275px;
    top: 30px;
    z-index: 20;
}
.sec-download-new .item-detail .dd-area .disabled {
    opacity: 0.5;
}
#sec-download.new_area .sec-download-new .item-detail .dd-area .disabled div, #sec-download.new_area .sec-download-new .item-detail .dd-area .disabled div a {
    cursor: default;
}
#sec-download.new_area .sec-download-new .item-detail .note {
    border-top: 1px solid #d5dae4;
    font-size: 11px;
    margin-left: 6px;
    padding: 12px 0 0 15px;
}
#sec-download.new_area .sec-download-new .item-detail .note p {
    color: #9d9fa9;
    line-height: 1.3em;
}
#sec-download.new_area .sec-download-new .item-detail .btn_down_big a.w232 {
    background-position: 0 -159px;
    height: 61px;
    line-height: 55px;
    padding: 0 0 0 16px;
    width: 216px;
}
#sec-download.new_area .sec-download-new .item-detail .btn_down_big a.w252 {
    background-position: 0 -290px;
    height: 61px;
    line-height: 55px;
    padding: 0 16px;
    text-align: center;
    width: 220px;
}
#sec-download.new_area .sec-download-new .item-detail .btn_down_big a.w252:hover {
    background-position: 0 -351px;
}
#sec-download.new_area .sec-download-new .item-detail .btn_down_big a.disabledBtn.w232 {
    background-position: -232px -159px;
}
.sec-download-new .no_products {
    background: url("../media/30587/info.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    line-height: 20px;
    margin-bottom: 20px;
    padding: 37px 50px 40px;
}
.sec-download-new .item-detail .alert {
    background: url("../media/30592/ico_info2.png") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
    font-size: 12px;
    margin: 10px 0 -15px -54px;
    padding-left: 17px;
    padding-top: 5px;
}
.sec-download-new .alert_out {
    background-color: #fff59b;
    border-radius: 5px;
    font-size: 12px;
    margin: 2px 0;
    padding: 6px 40px 6px 14px;
    position: relative;
}
.sec-download-new .alert_out .close {
    background: url("../media/30597/alert_close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 9px;
    position: absolute;
    right: 9px;
    top: 10px;
    width: 9px;
}
/* DOWNLOAD -> BUSINESS -> LOTUS END */

/* BUSINESS PRODUCTS ->COMPATIBLE DEVICES START */

.outlined 
{
    margin-top: 10px;
    font-size: 12px;
    background-color: #eef1f4;
    line-height: 1.5em;
    padding: 5px 11px;
    margin-bottom: 15px;
    border: 1px solid #d5dae4;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/* BUSINESS PRODUCTS ->COMPATIBLE DEVICES END */

/******/
/******/
/******/
/* NEW VERSION 02/0/015 s*/
/******/
/******/
/******/

/* Common styles start */

.divider_01
{
    border: none;
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    clear: both;
    background: url(/media/40554/divider_bg01.png) no-repeat 50% 0;
    padding-bottom: 30px;
}

.divider_02
{
    border-top: 1px solid #ddd;
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    clear: both;
}

.divider_03
{
    border-top: none;
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    clear: both;
    background: url(/media/40699/divider_bg03.png) no-repeat 50% 0;
}

.divider_04
{
    border-top: 1px dashed #ddd;
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    clear: both;
}

.divider_05
{
    border: none;
    line-height: 1px;
    font-size: 1px;
    height: 1px;
    clear: both;
    padding-bottom: 45px;
    position: relative;
}

.divider_05:after
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 46px;
    content: '';
    background: url(/media/40549/divider_bg05.png) no-repeat 50% 0;
}

.bnr-wrapper
{
    width: 970px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.bnr-wrapper video
{
    position: absolute;
    top: 0;
    width: 100%;
}

.bnr-wrapper.bnr-type2 video
{
    position: absolute;
    top: 0;
    width: 970px;
    left: 50%;
    margin-left: -450px;
}

.bnr-wrapper.bnr-type1, .bnr-wrapper.bnr-type2
{
    width: 100%;
    min-width: 970px;
}

.bnr-holder
{
    height: 100%;
    width: 970px;
    margin: 0 auto;
    overflow: hidden;
}

.bnr-wrapper.bnr-video .bnr-holder
{
    z-index: 100;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -485px;
    height: 100%;
}

.bnr-wrapper
{
    background-position: 50% 0;
    background-repeat: no-repeat;
}

.bnr-holder
{
    background-repeat: inherit;
    background-position: inherit;
}

.bnr
{
    height: 100%;
}

.bnr-height350
{
    height: 350px;
}

.bnr-height250
{
    height: 250px;
}

.bnr-height300
{
    height: 300px;
}

.bnr-custom-height
{
    height: 400px;
}

.bnr-type1
{
    background-size: cover;
}

@media (max-width:970px)
{
    .bnr-type1 .bnr-holder
    {
        background-image: inherit;
        background-color: inherit;
        background-size: cover;
    }
}

.bnr-type2
{
    background-size: auto;
}

.bnr-type2 .bnr-holder
{
    background-image: inherit;
    background-color: inherit;
}

.bnr-type3
{
    background-image: none;
    background-color: transparent;
}

.businessType1
{
    padding: 40px;
}

h1.bnr-header, p.bnr-header
{
    font-size: 35px;
    line-height: 34px;
    text-transform: uppercase;
    font-family: FedraSansDisStdHeavy,"Segoe UI",Arial,Helvetica,sans-serif;
    margin-bottom: 30px;
    font-weight:bold;    
}

.brn-caption, h1.brn-caption
{
    font-size: 20px;
    letter-spacing: .5px;
    /*margin-bottom: 20px;*/
}

.brn-btnSection:after, .brn-btnSection:before
{
    clear: both;
    display: table;
    content: " ";
}

.bnr-type3 .bnr-holder
{
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.businessType2
{
    padding: 0 40px;
}
.businessType2 h1.bnr-header
{
    margin-bottom: 80px;
}
.businessType2 .bttn
{
    width: 130px;
}
.bnr-bttn-hldr
{
    margin-right: 15px;
}
    
.line, .line-half
{
    display: block;
    margin: 0 auto;
}
.line:after, .line-half:after
{
    content: ' ';
    clear: both;
}
.main, .main-half
{
    display: table;
    width: 100%;
}
.quot, .quot-half
{
    display: table-cell;
    vertical-align: middle;
    height: auto;
}
.bubble, .bubble-half
{
    position: relative;
    border-radius: 5px;
}
.bubble p, .bubble-half p
{
    color: #394850;
    font-style: italic;
}
.bubble p:before, .bubble-half p:before
{
    content: " ";
    float: left;
    width: 12px;
    height: 12px;
    margin: 0 5px 0 0;
    background: url('/media/40694/quotes-start.png') no-repeat;
    background-size: 12px;
}
.bubble span, .bubble-half span
{
    color: #828488;
    font-size: 13px;
    font-style: normal;
}
/* CSS for white/grey background full quotes*/
.line
{
    width: 630px;
    padding: 20px 0;
}
.bubble
{
    padding: 30px;
}
.bwhite
{
    background: #fff;
}
.bgrey
{
    background: #eaecf0;
}
.bubble p
{
    font-size: 17px;
}
.bubble span
{
    font-size: 13px;
}
/* CSS for half quotes */
.line-half
{
    float: left;
    padding: 0;
}
.main-half
{
    float: left;
}
.bubble-half
{
    background: #eaecf0;
    padding: 20px;
}
.bubble-half p
{
    font-size: 14px;
}
.bubble-half span
{
    font-size: 12px;
}

/* Common styles end*/

          
/* BUSINESS PRODUCTS ->REMOTE ADMINISTRATOR START */

.feature
{
    background: url('/media/40134/check40x40.jpg') 0 15px no-repeat;
    padding-left: 65px;
    padding-top: 10px;
}

 .rely-box
{
    background-color: #f5f5f7;
    margin-bottom: 10px;
    text-align: center;
    padding: 20px;
}
.rely-box:hover
{
    background-color: #eaecf0;
}
.rely-box p
{
    padding-bottom: 5px;
}
.rely-box hr
{
    width: 40px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 25px;
}

.h4-bus
{
    font-size: 16px;
    font-weight: normal;
}

.testimonials
{
    background: #eaecf0;
    padding: 35px 0 20px 0;
    margin-bottom: 68px;
    position: relative;
    text-align: left;
}

.testimonials:before
{
    position: absolute;
    top: 0;
    left: 50%;
    content: '';
    background: url(/media/40894/testimonials-down-white.png) no-repeat 0 0;
    width: 38px;
    height: 19px;
    margin-left: -19px;
}

.testimonials:after
{
    position: absolute;
    bottom: -19px;
    left: 50%;
    content: '';
    background: url(/media/40899/testimonials-down-grey.png) no-repeat 0 0;
    width: 38px;
    height: 19px;
    margin-left: -19px;
}

.bwhite
{
    background: #fff;
}

.bubble 
{
    padding: 30px;
}

.st_block .st_close_new, .st_close_new
{
    display: inline-block;
    margin: 0 auto;
    height: 34px;
    width: 100%;
    background: #eaecf0 url('/media/41034/st-arr-up.png') no-repeat 50% 50%;
    padding-bottom: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    position: relative;
    top: -15px;
    z-index: 2;
}


.st_block .st_open_new, .st_open_new
{
    display: inline-block;
    margin: 0 auto;
    background: #eaecf0 url('/media/41039/st-arr-down.png') no-repeat 50% 50%;
    height: 34px;
    width: 100%;
    padding-bottom: 0;
    border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
}

/* BUSINESS PRODUCTS ->REMOTE ADMINISTRATOR END */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
