a img { border: none; outline: none }
.left { float: left }
.right { float: right }
.clear { clear: both }
.bold { font-weight: bold; font-family: Verdana, tahoma }
.normal { font-weight: normal }
.italic { font-style: italic }
.hidden { overflow: hidden }
.pointer { cursor: pointer }
.center { text-align: center }
.noUnderLine { text-decoration: none }
.list { list-style-type: none }
.text { color: #666 }
.link { color: #3d95b6 }
.linkHover { color: #666 }
.noBorder { border: 0px }
.bgNone { background-image: none }
a { cursor: pointer }
.block { display: block }
.zero { margin: 0px; padding: 0px }
.justify { text-align: justify }
.note { color: #c00 }
.bullets { margin: 3px 0 5px 0; padding: 0 0 0 20px; background: url("../images/IBackup_icons.png") no-repeat 0 -664px }
.borderStyle { border-style: solid }
.relative { position: relative }
.absolute { position: absolute }
.fixed { position: fixed }
.vTop { vertical-align: top }
.vMid { vertical-align: middle }
.scrol_top { position: fixed; right: 20px; bottom: 85px; width: 35px; height: 20px; display: none; cursor: pointer; z-index: 9999; border-radius: 3 }
.star { background: url("../images/star.png") repeat-x 0 -5px; width: 95px; height: 15px }
.spacer { padding: 100px 0 0 0; float: left }
.list_items { list-style-type: none; margin: 0px; padding: 0px }
.list_items li { margin: 3px 0 5px 0; padding: 0 0 0 20px; background: url("../images/IBackup_icons.png") no-repeat 0 -664px }
.foot_note { border-radius: 6px; background-color: #f1f1f1; padding: 1% 1% 1% 1%; font-size: 12px; border: 1px solid #d5d5d5; margin-top: 30px }
.textBox { border-radius: 6px; background-color: #f1f1f1; padding: 2% 2% 2% 2%; border: 1px solid #d5d5d5; margin: 30px auto 30px auto; text-align: center }
.blueText { color: #3d95b6 }
.space { margin: 15px 0 0 0 }
.indent { text-indent: -3500px }
.f12 { font-size: 12px }
.family { font-family: Verdana, tahoma }
html, body { margin: 0px; width: 100%; height: 100% }
body { font-family: Verdana, tahoma; font-size: 14px; line-height: 24px; color: #666; background: url("../images/background.png") repeat-x 0 -2px #bcd5e6; margin: 0 auto 0 auto }
b { font-size: 14px; color: #000; font-weight: normal }
h1 { font-size: 34px; font-weight: normal; color: #666; margin: 0px; padding: 0px; float: left; background: url("../images/IBackup_logo.png") no-repeat; height: 59px; width: 149px; text-indent: -3500px; overflow: hidden; margin-top: 7px }
h1 a { height: 59px; width: 149px; text-indent: -3500px; overflow: hidden; float: left }
h2 { font-size: 28px; font-weight: normal; color: #666 }
h3 { font-size: 18px; line-height: 70px; border-bottom: 1px solid #e5e5e5; color: #3d95b6; margin: 0px; padding: 0px; font-weight: normal; width: 98%; padding-left: 2% }
h3 span.notetext { padding-right: 2%; font-size: 12px; float: right; color: #666 }
h4 { font-size: 16px; margin: 0px; padding: 0px; line-height: 32px; float: left; font-weight: normal; color: #669630 }
h4 a { color: #3d95b6; text-decoration: none; border: 0px }
h5 { font-size: 17px; font-weight: normal; margin: 20px 0 20px 0; padding: 0 0 0 0; line-height: 30px; color: #666 }
h6 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; color: #666; margin-top: 30px }
hr { margin-bottom: 15px }
header, footer, nav, aside, article, section, menu { display: block; float: left }
.wrapper { margin: 0 auto 0 auto }
.content { background: #fff }
header { padding-bottom: 26px }
header ul { list-style-type: none; margin: 0px; padding: 0px }
header menu { float: right; margin: 0px; padding: 0px; text-align: right }
header menu ul { margin: 0px; padding: 0px; float: right }
header menu li { float: left; padding: 0 0 0 10px; margin: 3px 0 10px 0; color: #3d95b6 }
header menu a { text-decoration: none; color: #287c03; padding: 0 10px 0 30px; margin: 2px 0 0 0; float: left; font-size: 14px; background: url("../images/IBackup_icons.png") no-repeat 0 -507px }
header menu a.faqIcon { background: none; padding: 0 0 0 0; margin: 2px 10px 0 0; color: #666 }
header menu a.faqIcon:hover { color: #3d95b6 }
header menu a.supportIcon { background: none; padding: 0 0 0 0; margin: 2px 10px 0 0; color: #666 }
header menu a.supportIcon:hover { color: #3d95b6 }
header menu a:hover { color: #666 }
header menu a.reselHome { background: url("../images/resellerHome.png") no-repeat 0 -2px }
header menu a.login { background: #fff url("../images/IBackup_icons.png") no-repeat 60px -140px; float: left; border-radius: 0; padding: 1px 30px 5px 15px; color: #666; box-shadow: 0px 0px 1px 0px #fff; font-weight: normal; border: 1px solid #fff; margin: 0 0 0 0; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; font-size: 14px }
header nav { margin: 0px auto 0px 0px; background: url("../images/divider_menu.png") no-repeat 15px 40px; float: left }
header nav a { color: #000; text-decoration: none }
header nav a:hover { color: #3d95b6 }
header nav ul { float: none; font-size: 18px; text-transform: uppercase }
header nav li { float: left; padding: 0 25px 0 15px; margin: 5px 0 0 0 }
header nav ul.submenu { margin: 15px 0 10px 7px; font-size: 12px; text-transform: none }
header nav ul.submenu .mac { background: none }
header nav ul.submenu li { float: left; padding: 0 0 0 0; margin: 5px 0 0 0 }
header nav ul.submenu li a { padding: 3px 5px 1px 5px; float: left }
header nav ul.submenu li a:hover { color: #3d95b6 }
header.index menu a.login, header.partner menu a.login { background:#fff url("../images/IBackup_icons.png") no-repeat 60px -140px; cursor: pointer }
header.winPage ul.submenu { margin: 15px 0 10px 12px }
header.winPage nav ul.submenu .pc { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.macPage nav ul.submenu .mac { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.ibexp nav ul.submenu .ibexpress { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.ibweb nav ul.submenu .webm { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.ibsql nav ul.submenu .sql { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.ibex nav ul.submenu .exchange { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.ibspoint nav ul.submenu .sharepoint { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.iboracle nav ul.submenu .oracle { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.ibhot nav ul.submenu .hotsites { background: #fff; padding: 2px 10px 0px 10px; border: 1px solid #e1e1e1 }
header.phonePage nav ul.submenu .mobile { background: #fff; padding: 2px 9px 0px 10px; border: 1px solid #e1e1e1 }
header.linxPage nav ul.submenu .linux { background: #fff; padding: 2px 9px 0px 10px; border: 1px solid #e1e1e1 }
header.drivepage nav ul.submenu .ibdrive { background: #fff; padding: 2px 9px 0px 10px; border: 1px solid #e1e1e1 }
.logoNew { font-size: 34px; font-weight: normal; color: #666; margin: 7px 0 0 0; padding: 0 0 0 0; float: left; background: url("../images/IBackup_logo.png") no-repeat; height: 59px; width: 149px; text-indent: -3500px; overflow: hidden }
.logoNew a { height: 59px; width: 149px; text-indent: -3500px; overflow: hidden; float: left }
.windows { background: url("../images/IBackup-for-Windows.png") no-repeat 20px -29px; float: right; position: relative }
.reseller { background: url("../images/online-backup-reseller.png") no-repeat right top; float: right; position: relative; width: 100% }
.reseller_new { background: url("../images/online-backup-reseller-new.png") no-repeat right 50px; float: right; position: relative; width: 100% }
.mainPage { background: url("../images/IBackup-Protecting-Business.png") no-repeat right 0; float: left; position: relative; width: 95%; padding: 0 0 0 5% }
.mac { background: url("../images/IBackup-for-Mac.png") no-repeat 20px -29px; float: left }
.mobile { text-align: center; float: left }
.linuxPage { background: url("../images/IBackup-for-Linux.png") no-repeat 20px bottom; float: left; width: 100% }
.webManager { background: url("../images/IBackup-for-Linux.png") no-repeat right bottom; float: left }
.fixHeight { float: left; height: 154px; width: 100%; overflow: hidden }
#container { background-color: transparent !important }
section.banner { float: left; background: url("../images/banner_bg.png") repeat-x 0 bottom; border-bottom: 1px solid #b2b6b9 }
section.banner .appDetails { float: left; font-size: 12px; margin: 0 0 0 20px; color: #666 }
section.banner .textCont { float: left }
section.banner .textCont h2 { float: left; color: #3d95b6; line-height: 48px; padding: 0 20px 0 20px; margin: 0 0 10px 0; width: 70% }
section.banner .textCont p { padding: 0 20px 0 20px; margin: 0 0 20px 0; float: left; width: 60%; font-size: 14px }
section.banner .textCont .download { margin: 15px 0 0 23px; float: left; display: block; clear: both }
section.banner .textCont .download a { cursor: pointer }
section.banner .textCont .note { width: 150px; float: left; clear: both; overflow: hidden }
section.banner .textCont .adjustHeight { float: left; height: 370px; width: 100%; overflow: hidden }
section.banner .textCont .adjustHeight h2 { width: 80% }
section.banner .textCont .adjustHeight p { width: 75%; text-align: justify }
section.banner .textCont .adjustHeight .featDownload { margin: 20px 0 0 20px; float: left }
section.banner .textCont .adjustHeight .featDownload p { font-size: 22px; text-align: center; margin: 0px; padding: 0px; width: 100% }
section.banner .textCont .adjustHeight .featDownload span { float: left; text-align: center; width: 100%; padding: 5px 0 5px 0 }
section.banner .windows .textCont { float: right; max-width: 45%; padding: 0 0 0 10%; min-width: 425px; height: 380px }
section.banner .windows .adjustHeight { height: 353px }
section.banner .windows .adjustHeight h2 { width: 97%; padding: 10px 0 0 20px }
section.banner .windows .adjustHeight p { width: 86%; padding: 0 0 0 20px }
section.banner .windows .adjustHeight .download { margin: 15px 0 0 20px }
section.banner .mac .textCont { float: right; max-width: 45%; padding: 0 0 0 10%; min-width: 425px; height: 380px }
section.banner .mac h2 { width: 97%; padding: 10px 0 0 20px }
section.banner .mac p { width: 85%; padding: 0 0 0 20px }
section.banner .mac .download { margin: 15px 0 0 20px }
section.banner .mac .note a { margin: 5px 0 0 0 }
section.banner .mac .adjustHeight { height: 315px }
section.banner .mac .adjustHeight h2 { width: 95% }
section.banner .mainPage .textCont { width: 70%; min-width: 500px; max-width: 70% }
section.banner .mainPage .adjustHeight h1 { float: left; font-weight: normal; color: #3d95b6; width: 100%; margin: 0 0 10px 0; font-size: 24px; height: auto; line-height: 40px; padding: 0 20px 0 0; background: none; text-indent: 0px; overflow: visible }
section.banner .mainPage .adjustHeight h1 a { color: #3d95b6; text-decoration: none; width: 100%; text-indent: 0px; overflow: visible; height: auto }
section.banner .mainPage .adjustHeight h1 a:hover { color: #666; text-decoration: none }
section.banner .mainPage .adjustHeight h2 { width: 100%; margin: 0 0 10px 0; font-size: 24px; line-height: 40px; padding: 0 20px 0 0 }
section.banner .mainPage .adjustHeight h2 a { color: #3d95b6; text-decoration: none; width: 100% }
section.banner .mainPage .adjustHeight h2 a:hover { color: #666; text-decoration: none }
section.banner .mainPage .adjustHeight p { padding: 0 20px 0 0 }
section.banner .mobile { width: 100%; overflow: hidden }
section.banner .mobile .textCont { height: 490px; max-width: 100%; width: 100% }
section.banner .mobile h2 { width: 100%; padding: 0 0 10px 0; text-align: center; margin: 0 auto 0 auto }
section.banner .mobile p { width: 100%; padding: 0 0 25px 0; text-align: center; margin: 0 auto 0 auto }
section.banner .mobile .bgImg { line-height: 0; text-align: center; width: 950px; margin: 0 auto 3px auto }
section.banner .mobile .btnSection { overflow: hidden; width: 458px; margin: 0 auto 0 auto; height: 57px; padding: 15px 0 0 0 }
section.banner .mobile .btnSection img { vertical-align: middle }
section.banner .mobile .btnSection a { float: left }
section.banner .mobile .btnSection .playstore { margin-right: 20px; margin-left: 20px }
section.banner .mobile .btnSection .amazontore { margin-left: 0px }
section.banner .linuxPage h2 { width: 97%; padding: 0 0 0 20px }
section.banner .linuxPage p { width: 85%; padding: 0 0 0 20px }
section.banner .linuxPage .textCont { float: right; max-width: 45%; padding: 0 0 0 10%; min-width: 425px; height: 329px }
section.banner .linuxPage .fixHeight { height: 106px }
section.banner .slides { float: right; height: 450px }
section.mobBg { background: url("../images/banner_mobBg.png") repeat-x 0 bottom }
.pageBanner { text-align: center; float: left; margin: 0px; padding: 0px; padding: 30px 0 0 0 }
.pageBanner img { margin: 15px 0 0 0 }
.pageBanner h2 { color: #3d95b6; padding: 0 0 0 0; margin: 10px 0 20px 0 }
.pageBanner p { margin: 0px; padding: 0px }
.pageContent { margin: 0 auto 30px auto; overflow: hidden }
.pageContent h2 { float: left; font-size: 22px; width: 100% }
.pageContent h4 { margin: 0px; padding: 0px; font-size: 18px; float: left; color: #3d95b6; width: 100% }
.pageContent h4 a { text-decoration: none; color: #3d95b6 }
.pageContent h4 a:hover { text-decoration: none; color: #666 }
.pageContent a { text-decoration: none; color: #3d95b6; border-bottom: 0px; display: inline; float: none; background: none }
.pageContent a:hover { color: #666 }
.pageContent h5 { margin: 0px; padding: 0px; padding: 15px 0 10px 0; margin: 15px 0 0 0 }
.pageContent aside { float: right; margin: 30px 0 30px 0 }
.pageContent aside h5 a { background: url("../images/compArrow.png") no-repeat right 8px; padding: 0 20px 0 0 }
.pageContent aside p { padding: 0 0 20px 0; margin: 0 0 10px 0; float: left; text-align: justify }
aside { margin: 30px 2% 30px 2%; max-width: 200px; overflow: hidden }
aside ul { list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 20px; float: left }
aside li { margin: 0px; padding: 0px; list-style-type: none; line-height: 24px; font-size: 14px }
aside a { padding: 5px 0 5px 0; float: left; border-bottom: 1px solid #e5e6ea; color: #666; text-decoration: none }
aside a:hover { color: #3d95b6 }
aside a.act { color: #3d95b6 }
aside.press a { padding: 5px 0 5px 10px; border-bottom: 0px; border-left: 2px solid #e5e6ea; margin: 0 0 5px 0 }
aside.press a.act { color: #3d95b6 }
aside.press li { line-height: 18px; font-size: 12px }
aside.faq a { line-height: 22px; font-size: 12px }
aside.faq h4 a { margin: 0px; padding: 0px; border: 0px; color: #3d95b6; font-size: 16px }
aside.faq h4 a:hover { color: #666; text-decoration: none }
aside.faq .marTop { width: 100% }
article { float: left; width: 74%; padding: 30px 0 30px 0; text-align: justify }
article p { margin: 5px 0 20px 0; padding: 0 0 0 0 }
article a { color: #3d95b6; text-decoration: none }
article a:hover { color: #666 }
article .right { line-height: 40px }
article .date { font-size: 12px; font-style: italic }
article .publish { color: #000; margin: 10px 0 5px 0 }
article .privacy { font-size: 11px; line-height: 20px }
article .privacy img { margin: 20px auto 20px auto }
article .news { margin: 0 0 10px 0; float: left; text-align: justify }
article .news img { margin: 10px 0 0 0 }
article .disclaimer { font-size: 12px }
article .disclaimer b { font-size: 14px }
article .center img { margin: 20px auto 20px auto }
article .description h5 { margin: 5px 0 15px 0 }
article h5 a { text-decoration: none }
article h5.subtitle { margin-bottom: 5px }
article .button1 a { text-decoration: none; color: #fff; letter-spacing: 0.1em }
article a span.buttonText { font-size: 16px; display: block; padding: 0 40px 0 40px }
article address { font-style: normal; padding: 0 0 20px 0 }
article h4 { color: #669630 }
article.faq h5 a { color: #666; text-decoration: none; outline: none }
article.faq h5 a:hover { color: #3d95b6; text-decoration: none; outline: none }
article.faq ul { float: left; list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 30px }
article.faq ul li a { color: #666; text-decoration: none; margin: 3px 0 5px 0; padding: 0 0 0 20px; background: url("../images/IBackup_icons.png") no-repeat 0 -664px; float: left }
article.faq ul li a:hover { color: #3d95b6; background: url("../images/bullets.png") no-repeat 0 -58px }
article.faq ol { float: left; margin-bottom: 20px }
article.faq li { float: left }
article.faq li a { color: #3d95b6; text-decoration: none }
article.faq li a:hover { color: #666 }
article.faq .faq_items { float: left }
article.faq .faq_items p { margin: 2px 0 8px 0 }
article.faq .faq_items p img { vertical-align: middle }
article.faq .faq_items .right { text-align: right; margin: 10px 0 10px 0 }
article.faq .faq_image { margin: 20px auto 20px auto; text-align: center; width: auto }
article.faq .question { color: #3d95b6 }
article.faq h4 { margin-bottom: 10px }
article.faq h5 { margin: 20px 0 5px 0 }
article.faq .exclude ol, article.faq .exclude ul { margin: 0px }
article.faq .faqLink { background-image: none; color: #3d95b6; float: none; margin: 0px; padding: 0px; text-decoration: underline }
article.faq .faqLink:hover { background-image: none; color: #666 }
article.faq .greyBox { border: 1px solid #ccc; float: left; width: 70%; padding: 10px 10px 10px 10px; margin: 10px 0 20px 0; max-width: 75%; min-width: 600px; background-color: #f7f7f7 }
article.faq .greyBox .list_items b { font-size: 16px }
article.faq .linuxForm td { padding: 10px 0 10px 0; vertical-align: top }
article.faq .linuxForm label { width: 100%; display: block; color: #000 }
article.faq .linuxForm .inputSml { background-image: none; float: left; border: 1px solid #E5E5E5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 40px; line-height: normal; padding: 0 0 0 10px; width: 27%; margin-right: 5px }
article.faq .linuxForm img { vertical-align: top; margin: 3px 15px 0 0; float: left }
article.faq .linuxForm .btnSubmit { float: left; margin: 0 0 0 15px }
article.faq .linuxForm .btnSec { margin: 4px 0px 0px 5px; float: left; }
article.faq .linuxForm .progImg { margin: 30px 0 0 20px }
article.page { padding: 2% 2% 100px 2%; float: none; overflow: hidden; margin: 0 auto 0 auto; width: 85% }
article.page .twoCol div { width: 50%; float: left; padding: 0 0 0 0 }
article.page .twoCol div p { width: 90%; padding: 0 5% 0 5% }
article.page .twoCol div ul { width: 90%; float: left; margin: 15px 0 5px 0; padding: 0 0 0 0 }
article.page .twoCol div ul li { margin: 5px 0 15px 0; padding: 0 0 0 25px; list-style-type: none; background: url("../images/ibackup-bullet.gif") no-repeat 0 6px }
article.page .twoCol h3 { margin: 20px 5% 15px 5%; padding: 0 0 0 0; color: #666; text-decoration: none; border: 0 solid #000; line-height: 32px }
article.page .twoCol h3 a { color: #666; text-decoration: none }
article.page .twoCol h3 a:hover { color: #3d95b6; text-decoration: none }
article.page .twoCol div.textAlign h3 { margin: 40px 5% 15px 5% }
article.page .twoCol div.textAlign img { margin: 40px 0 15px 0 }
article.page h2.center { margin: 20px 0 0 0 }
article.page .full { border-bottom: 1px solid #f1f1f1; padding: 10px 0 10px 0; float: left }
article.page .full .image { float: left }
article.page .noBorder { border-bottom: 0px }
article.page h5 { margin: 30px 0 5px 0 }
article.page .full h5 { margin: 10px 0 5px 0 }
article.page .subHead { margin: 10px 0 5px 0; float: left }
article.page .featFoot { text-align: center; float: left; width: 100%; margin: 75px 0 40px 0; padding: 75px 0 0 0; border-top: 1px solid #ccc }
article.page .featFoot .featDownload { margin: 15px auto 5px auto; width: 175px }
article.page .featFoot p.zero { margin: 0px; padding: 0px }
article.page .linuxSection { float: left; width: 100%; margin: 25px 0 0 0; padding: 15px 0 0 0; border-top: 1px solid #ccc }
article.page .linuxSection h3 { margin: 10px 0 20px 0; color: #666; line-height: 32px; border: 0 none #fff; padding: 0 0 0 0 }
article.page .linuxSection p { margin: 5px 0 10px 0 }
article.page .linuxSection .featDownload { width: 292px; margin: 25px 0 25px 0; overflow: hidden }
article.page .greyBox { border: 1px solid #ddd; float: left; width: 60%; padding: 10px 10px 10px 10px; margin: 10px 0 20px 0; max-width: 75%; min-width: 600px; background-color: #f7f7f7 }
article.page .greyBox .list_items b { font-size: 16px }
article.page .linuxForm td { padding: 10px 0 10px 0; vertical-align: top }
article.page .linuxForm label { width: 100%; display: block; color: #000 }
article.page .linuxForm .inputSml { background-image: none; float: left; border: 1px solid #E5E5E5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 40px; line-height: normal; padding: 0 0 0 10px; width: 27% }
article.page .linuxForm img { vertical-align: top; margin: 3px 15px 0 0; float: left }
article.page .linuxForm .captcha { width: 120px; height: 35px }
article.page .linuxForm .btnSubmit { float: left; margin: 0 0 0 15px }
article.page .linuxForm .btnSec { margin: 3px 0 0 5px; float: left; width: 80px; text-align: center }
article.page .linuxForm .progImg { margin: 30px 0 0 5px }
article.page .highlights { float: left }
article.page .highlights h3 { margin: 10px 0 10px 0; color: #666; line-height: 32px; border: 0 none #fff }
article.page .highlights .full { width: 50%; border-bottom: 0px; padding: 10px 0 0 0 }
article.page .highlights .full .description { width: 70%; float: left }
article.page .highlights p { margin: 5px 0 0 0 }
article.page .features { width: 99%; margin: 15px 0 0 0; float: left }
article.page .features div { width: 28%; float: left; height: auto; margin: 0 1% 0 2%; padding: 0 1% 0 1% }
article.page .features div.comp { width: 40% }
article.page .features div.lin { width: 20% }
article.page .features div.mob { width: 35% }
article.page .features h3 { margin: 0px; padding: 0px; color: #666; line-height: 28px; border: 0 none #fff; margin: 10px 0 15px 0; text-align: left; font-size: 18px }
article.page .features h3 a { color: #666; text-decoration: none; outline: none }
article.page .features h3 a:hover { color: #3d95b6; text-decoration: none }
article.page .features h3 a.link { color: #3d95b6 }
article.page .features h3 a:hover { color: #666 }
article.page .features .center { float: left; width: 100% }
article.page .features .centerImg { float: left; width: 100%; text-align: center }
article.page .features .centerImg img { background-size: cover; height: 200px; background-repeat: no-repeat; margin: 0 auto 20px auto; width: 260px }
article.page .features .centerImg .webmFolder { background-image: url("../images/foldermanageSmall.png") }
article.page .features .centerImg .webmSubacc { background-image: url("../images/subaccountSmall.png") }
article.page .features .centerImg .webmRemote { background-image: url("../images/scheduleSmall.png") }
article.page .features ul { margin: 0px; padding: 0px }
article.page .features li { list-style-type: none; margin: 0 0 8px 0; padding: 0 0 0 25px; background: url("../images/adv-arrow.png") no-repeat 0 }
article.page h2 { color: #3d95b6; line-height: 34px; margin: 20px 0 0 0; font-size: 24px }
section.greySection { background-color: #f4f4f4; border: 1px solid #afb7ba; border-left: 0px; border-right: 0px }
section.greySection h2 { margin: 0 0 0 0; line-height: 34px }
section.greySection .center img { margin: 50px auto 0 auto }
section.greySection .features div { width: 22%; margin: 0 1% 0 1%; padding: 0 1% 0 0 }
section.greySection h3 { color: #666; line-height: 32px; border: 0 none #fff }
section.greySection h3 a { color: #666; text-decoration: none }
section.greySection h3 a:hover { color: #3d95b6; text-decoration: none }
section.altBg { background-color: #f4f4f4; border: 1px solid #afb7ba; border-left: 0px; border-right: 0px }
section.altBg .center img { margin: 50px auto 0 auto }
.innerPage article.page { padding: 1% 2% 30px 2% }
.innerPage article.adjustPad { padding-top: 40px; padding-bottom: 35px; min-height: inherit }
.security .full .image { margin: 20px 0 20px 0 }
.security .full .description { width: 85%; float: left }
section.noSubhead .center img { margin: 20px auto 0 auto }
article.page .center .noTop img { margin: 0 auto 20px auto }
.greyTable { padding: 1px 1px 1px 0; border: 1px solid #ddd; text-align: justify; float: left }
.greyTable td { background-color: #e3eef4; padding: 10px 10px 10px 10px; border-width: 0 0 1px 1px; border-color: #fff; border-style: solid; vertical-align: top }
.greyTable td:nth-child(2) { background-color: #f0f4f7 }
.greyTable th { background-color: #eee; padding: 10px 10px 10px 10px; border-width: 0 0 2px 2px; border-color: #fff; border-style: solid; vertical-align: top; font-weight: normal }
.greyTable th img { margin: 0 0 0 0 }
.greyTable p { margin: 5px 0 10px 0 }
.greyTable h5 { margin: 5px 0 5px 0; font-size: 14px }
.greyTable .center img { margin: 0 0 0 0 }
.greyTable .promo { background-color: #ffe1e1; font-weight: bold; font-family: Verdana, tahoma }
.press .greyTable { padding: 0 0 0 0; border-width: 1px 1px 0 0 }
.press .greyTable th { border-width: 0 0 1px 1px; border-color: #ddd }
.press .greyTable td { border-width: 0 0 1px 1px; border-color: #ddd; background-color: #fff }
.faq .greyTable { margin: 30px 0 30px 0 }
.faq .greyTable th { font-weight: bold; font-family: Verdana, tahoma }
table.altColor tr:nth-child(odd) td { background-color: #f7f7f7 }
.shadow { float: left; background: url("../images/footer.png") repeat-x; height: 20px; width: 100% }
footer { float: left; background: url("../images/footer.png") repeat-x 0 -20px }
footer ul { margin: 0px; padding: 0px; list-style-type: none; float: left; padding: 0 0 25px 1% }
footer ul:nth-child(4) { background: none }
footer h4 { color: #fff; line-height: 64px; margin: 0 0 12px 0; padding-left: 5px }
footer .sbackup { color: #fff; font-size: 16px; line-height: 32px; float: left; font-weight: normal; margin: 20px 0 0 0px; padding-left: 5px }
footer ul.subcategory { width: 100%; height: auto; min-height: 150px; padding: 0px; }
footer li { margin: 0px; padding: 0px; margin: 2px 0 2px 0 }
footer li a { color: #a5a5a5; text-decoration: none; line-height: 32px; float: left; padding-left: 5px }
footer li a:hover { background-color: #252525; color: #fff }
footer p { color: #999; font-size: 12px }
footer .supportImg a { background: url("../images/ibackup_support.png") no-repeat 5px 0; float: left; width: 206px; height: 108px; text-indent: -3500px; margin: 55px 0 0 0;display:none; }
footer .supportImg a:hover { background: transparent url("../images/ibackup_support.png") no-repeat 5px 0 }
footer.copy { background: #020202; padding: 15px 0 15px 0 }
footer.copy p { margin: 0 0 0 15px }
footer.copy .left { width: 80% }
footer.vertContainer { background: #404040 }
footer.vertContainer .wrapper { width: 98%; min-width: 960px; max-width: 1236px }
footer.vertContainer ul { background: none; min-height: inherit }
footer.vertContainer h4 { line-height: 38px; margin: 15px 0 12px 10px; float: left; width: 90% }
.signupBtn { background: url("../images/IBackup-button.png") no-repeat 0 -189px; overflow: hidden; text-indent: -3500px; width: 200px; height: 49px; margin: 20px auto 0 auto; display: block }
.signupBtn:hover { background: url("../images/IBackup-button.png") no-repeat 0 -252px }
.signupBtn:active { background: url("../images/IBackup-button.png") no-repeat 0 -315px }
.btnSec { background-color: #18987e; border: 1px solid #258278; box-shadow: 0px 0px 10px 1px #4dc0a8 inset; cursor: pointer; color: #fff; display: block; font-size: 18px; border-radius: 3px; margin: 20px auto 25px auto; padding: 5px 15px 5px 15px }
.btnSec:hover { background-color: #3bb69d; border: 1px solid #258278; box-shadow: 0px 0px 5px 1px #4dc0a8 inset }
.btnSec:active { background-color: #19967d; border: 1px solid #258278; box-shadow: 0px 0px 5px 1px #0a6b50 inset }
.btnPrimary { background-color: #48b1d0; border: 1px solid #4799cd; box-shadow: 0px 0px 0px 1px #68d7f7; cursor: pointer; color: #fff; display: block; font-size: 18px; border-radius: 3px; margin: 25px auto 25px auto }
.btnPrimary:hover { background-color: #62c3df; border: 1px solid #4799cd; box-shadow: 0px 0px 5px 1px #68d7f7 inset }
.btnPrimary:active { background-color: #48b1d0; border: 1px solid #4799cd; box-shadow: 0px 0px 5px 1px #3b788c inset }
.btnBlue { background-color: #48b1d0; border: 1px solid #4799cd; box-shadow: 0px 0px 0px 1px #68d7f7; cursor: pointer; color: #fff; display: block; font-size: 18px; border-radius: 3px; margin: 25px 0 25px 0; padding: 12px 15px 12px 15px; width: 200px }
.btnBlue:hover { background-color: #62c3df; border: 1px solid #4799cd; box-shadow: 0px 0px 5px 1px #68d7f7 inset }
.btnBlue:active { background-color: #48b1d0; border: 1px solid #4799cd; box-shadow: 0px 0px 5px 1px #3b788c inset }
.btnDownloadScript { background: url("../images/IBackup-button.png") repeat 0 -567px; margin: 0 auto 5px auto; width: 250px; height: 49px; float: left; text-indent: -3500px; overflow: hidden }
.btnDownloadScript:hover { background: url("../images/IBackup-button.png") repeat 0 -630px }
.btnDownloadScript:active { background: url("../images/IBackup-button.png") repeat 0 -693px }
.btnPartnerSign { background: url("../images/IBackup-button.png") repeat 0 -378px; margin: 15px 0 5px 20px; width: 200px; height: 50px; float: left; text-indent: -3500px; overflow: hidden }
.btnPartnerSign:hover { background: url("../images/IBackup-button.png") repeat 0 -441px }
.btnPartnerSign:active { background: url("../images/IBackup-button.png") repeat 0 -504px }
.btnRegister { background: url("../images/IBackup-button.png") repeat 0 -756px; margin: 15px 0 10px 0; width: 200px; height: 50px; float: left; text-indent: -3500px; overflow: hidden }
.btnRegister:hover { background: url("../images/IBackup-button.png") repeat 0 -819px }
.btnRegister:active { background: url("../images/IBackup-button.png") repeat 0 -882px }
.btnSubmit { background: url("../images/btn_Download_bg.png") repeat; height: 40px; width: 60px; border: 1px solid #357515; border-radius: 6px; margin: 0 0 0 10px; padding: 10px 20px 5px 20px; color: #fff; font-size: 16px }
.btnSubmit:hover { background: url("../images/btn_Download_bg_hover.png") repeat; border: 1px solid #245f0f; box-shadow: inset 0px 0px 10px #b4de98 }
.btnSubmit:active { background: url("../images/btn_Download_bg_active.png") repeat; border: 1px solid #b4de98; box-shadow: inset 0px 0px 10px #173d09 }
.downloadBtn { float: left; height: 49px; width: 200px; background: url("../images/IBackup-button.png") no-repeat }
.downloadBtn:hover { background: url("../images/IBackup-button.png") no-repeat 0 -63px }
.downloadBtn:active { background: url("../images/IBackup-button.png") no-repeat 0 -126px }
.webfolderBtn { background: url("../images/IBackup-button.png") repeat 0 -1263px; margin: 0 auto 0 auto; width: 165px; height: 39px; float: left; text-indent: -3500px; overflow: hidden }
.webfolderBtn:hover { background: url("../images/IBackup-button.png") repeat 0 -1316px }
.webfolderBtn:active { background: url("../images/IBackup-button.png") repeat 0 -1369px }
.btnRequest { background: url("../images/IBackup-button.png") repeat 0 -1581px; margin: 15px 0 10px 0; width: 160px; height: 39px; float: left; text-indent: -3500px; overflow: hidden; border: 0 solid #fff }
.btnRequest:hover { background: url("../images/IBackup-button.png") repeat 0 -1634px }
.btnRequest:active { background: url("../images/IBackup-button.png") repeat 0 -1687px }
.partnerSign { background: url("../images/partner-buttons.png") repeat 0 0; margin: 15px 0 5px 20px; width: 215px; height: 47px; float: left; text-indent: -3500px; overflow: hidden }
.partnerSign:hover { background: url("../images/partner-buttons.png") repeat 0 -61px }
.partnerSign:active { background: url("../images/partner-buttons.png") repeat 0 -122px }
.btnBulkSign { background: url("../images/partner-buttons.png") repeat 0 -183px; margin: 15px 0 5px 20px; width: 215px; height: 47px; float: left; text-indent: -3500px; overflow: hidden }
.btnBulkSign:hover { background: url("../images/partner-buttons.png") repeat 0 -244px }
.btnBulkSign:active { background: url("../images/partner-buttons.png") repeat 0 -305px }
.download .note a { float: left; margin: 5px 0 0 3px; color: #0871af; font-size: 12px; text-decoration: none; clear: left }
.download .note a:hover { color: #666 }
.logText { font-size: 18px; margin: 0 0 15px 0; float: left; padding: 0 5px 0 5px; line-height: normal; border: 2px solid #dfdfdf }
.logSel { font-size: 18px; margin: 0 0 15px 0; float: left; padding: 0 0 0 5px; line-height: normal; border: 2px solid #dfdfdf }
.logPass { font-size: 18px; margin: 0 0 10px 0; float: left; padding: 0 5px 0 5px; line-height: normal; border: 2px solid #dfdfdf }
.logCapt { font-size: 18px; margin: 0 0 15px 0; float: left; padding: 0 5px 0 5px; line-height: normal; border: 2px solid #dfdfdf }
.forgot { float: right; font-size: 14px -2; color: #3d95b6; text-decoration: none }
.forgot:hover { color: #666; text-decoration: none }
.stay { float: left }
.error { background-color: #fde9e9; border: 1px solid #e18584; width: 315px; padding: 5px 5px 5px 5px; margin: 20px auto 0px; line-height: 20px; display: none }
.success { background-color: #fdfae9; border: 1px solid #e1d484; width: 315px; padding: 5px 5px 5px 5px; margin: 20px auto 0px; line-height: 20px; display: none }
.loginBox { top: 50px; right: -20px; border: 3px solid #48b1d0; background-color: #fff; padding: 10px 5px 0 5px; box-shadow: 2px 2px 15px #999; float: left; color: #666; font-size: 12px; z-index: 9999; display: none }
.loginBox .loginSection { padding: 15px 25px 15px 25px; float: left }
.loginBox label { float: left; width: 100%; font-size: 16px; color: #666; padding: 0 0 5px 0 }
.loginBox hr { border: 0 solid #ccc; height: 1px; overflow: hidden; background-color: #ccc }
.loginBox p { text-align: center; margin: 0px; padding: 0px }
.loginBox a { color: #3d95b6; text-decoration: none }
.loginBox .dropArrow { background-color: #f00; float: left; height: 30px; width: 30px; position: absolute; right: 15px; top: -14px; background: url("../images/drop_arrow.png") no-repeat }
.loginBox .close { background-color: #f00; float: left; height: 30px; width: 20px; position: absolute; right: 5px; top: 8px; background: url("../images/close.png") no-repeat; z-index: 9 }
.logform { padding: 50px 0 30px 0 }
.logform form { padding: 10px 0 0 0; float: left }
.logform .btnSec { background: url("../images/buttons_new.png") no-repeat 0 -2px; border: 0 solid #fff; height: 53px; text-indent: -3500px; width: 210px; display: block; margin: 20px auto 25px auto; box-shadow: 0px 0px 0px 0px #4dc0a8 inset; font-size: 0 }
.logform .btnSec:hover { background: url("../images/buttons_new.png") no-repeat 0 -82px }
.logform .btnSec:active { background: url("../images/buttons_new.png") no-repeat 0 -162px }
.logform .btnPrimary { background: url("../images/buttons_new.png") no-repeat 0 -242px; border: 0 solid #fff; height: 53px; text-indent: -3500px; width: 210px; display: block; margin: 20px auto 25px auto; box-shadow: 0px 0px 0px 0px #4dc0a8 inset; font-size: 0 }
.logform .btnPrimary:hover { background: url("../images/buttons_new.png") no-repeat 0 -322px }
.logform .btnPrimary:active { background: url("../images/buttons_new.png") no-repeat 0 -402px }
.logform label { float: left; width: 100%; font-size: 16px; color: #666; padding: 0 0 5px 0 }
.logform .logText { margin: 0 0 20px 0 }
.logform .leftImg { float: left; text-align: center }
.logform .leftImg h4 { font-size: 26px }
.logform .leftImg h2 { margin: 0px; padding: 0px; margin: 5px 0 10px 0 }
.logform .leftImg img.spacerImg { margin: 28px auto 0 auto }
.logform .leftImg p { margin: 0px; padding: 0px; margin: 5px 0 10px 0 }
.logform .rightCont { float: right }
.logform .loginSection { float: none; margin: 0px auto; overflow: hidden }
.logform .loginSection .btnPrimary { float: left; margin: 25px 0 25px 1px }
.logform h4 { color: #666 }
.logform p { float: left }
.logform .error { margin: 20px auto 10px; float: left; display: none }
.logform .success { margin: 20px auto 10px; float: left; display: none }
.forgotPassword label { font-size: 14px }
.forgotPassword .logText { margin: 10px 0 5px 0 }
.forgotPassword .btnPrimary { float: left; margin: 25px auto 25px 1px }
.captcha img { float: left; margin: 0 10px 0 0 }
.noaside article { margin: 0px 2% }
.italic-underline { font-style: italic; text-decoration: underline; margin: 5px 0 5px 0 }
.subtext { margin: 5px 0 5px 0 }
.corporate .textBox { margin: 30px 0 30px 0; width: 55%; padding-right: 3%; text-align: left }
.corporate .textBox a { background: url("../images/bullets.png") no-repeat 0 -181px; padding: 0 0 0 20px }
.continfo_lft { float: left }
.continfo_rgt { float: left }
article hr { border: 0 solid #ccc; height: 1px; overflow: hidden; background-color: #ccc }
.cont_info { list-style-type: none; margin: 0px; padding: 0px }
.cont_info li { display: block; float: left; padding: 20px 20px 20px 20px; min-height: 145px }
.supportLeft { padding-left: 0px !important }
.cont_info p { text-align: left }
.corporate_cont h5 { margin: 0 0 10px 0 }
.title { text-align: center; margin: 30px 0 30px 0 }
.title h2 { color: #3d95b6; margin: 40px 0 20px 0 }
.plans { margin: 0 auto 0 auto }
.plans ul { list-style-type: none; margin: 0px; padding: 0px }
.plans a { text-decoration: none }
.paidPlans { float: left }
.paidPlans table { width: 95%; border: 1px solid #d1dbde; border-right: 0px; margin: 7px 0 10px 0 }
.paidPlans table tr:nth-child(odd) { background-color: #f7f9fa }
.paidPlans table tr:nth-child(odd) td.promo { background-color: #dbf6bb }
.paidPlans table td { padding: 15px 10px 15px 10px; border-right: 1px solid #d1dbde; color: #657382 }
.paidPlans table td.promo { background-color: #cff2a5; color: #287441; font-weight: bold; font-family: Verdana, tahoma; font-size: 16px }
.paidPlans table th.promo { background-color: #2b793f; color: #fff }
.paidPlans table th { text-align: center; padding: 15px 10px 15px 10px; border-right: 1px solid #d1dbde; background-color: #e2e8eb; color: #657382; font-size: 14px; vertical-align: middle; text-align: left; font-weight: bold; font-family: Verdana, tahoma }
.ie8 .paidPlan_promo { width: 600px !important }
.ie8 .paidPlan_promo table { font-size: 12px !important }
.ie8 .paidPlan_promo table td { font-size: 12px !important }
.ie8 .paidPlan_promo table th { font-size: 12px !important }
.ie8 .paidPlans_signup table { width: 100% !important }
.ie8 .paidPlans_signup table tr th { padding: 15px 5px 15px 8px; font-size: 13px }
.ie8 .paidPlans_signup table tr td { padding: 15px 0 15px 8px; font-size: 13px }
.paidPlans_signup { float: left }
.paidPlans_signup table tr th { font-size: 13px }
.paidPlans_signup table tr td.promo { font-size: 13px }
.paidPlans_signup table tr td { font-size: 13px }
.paidPlans_signup table tr td span { font-size: 11px; text-decoration: line-through }
.paidPlan_promo { float: left }
.paidPlan_promo table { width: 95%; border: 1px solid #d1dbde; border-right: 0px; border-bottom: 0px; border-left: 0px; margin: 7px 0 10px 0 }
.paidPlan_promo table tr:nth-child(odd) { background-color: #fff }
.paidPlan_promo table tr:nth-child(odd) td.promo { background-color: #edf3f6 }
.paidPlan_promo table tr.promobgg { background-color: #edf3f6 }
.paidPlan_promo table tr td div.bgShadow { background: url("../images/Shadow-pricing.png") no-repeat center center; padding: 0px; height: 9px }
.paidPlan_promo table td { padding: 15px 10px 15px 15px; border-right: none !important; color: #657382 }
.paidPlan_promo table td.promoBg { background-color: #edf3f6; font-size: 14px }
.paidPlan_promo table td.promo { background-color: #edf3f6; color: #657382; font-weight: bold; font-family: Verdana, tahoma; font-size: 14px }
.paidPlan_promo table th.promo { background-color: #edf3f6; color: #657382 }
.paidPlan_promo table p.storageB { font-size: 23px; color: #519bb6; padding: 0 0 0 0; margin: 0 0 10px 0; text-align: center }
.paidPlan_promo table p.pricingY { font-size: 23px; color: #84b535; padding: 0 0 0 0; margin: 0 0 10px 0; text-align: center }
.paidPlan_promo table td span { text-decoration: line-through; font-size: 11px; padding-right: 7px; color: #999 }
.paidPlan_promo table th { border-top: solid 1px #d1dbde; text-align: center; padding: 15px 10px 15px 15px; border-right: none !important; background: none !important; color: #657382; font-size: 13px; vertical-align: middle; text-align: left; font-weight: bold; font-family: Verdana, tahoma }
.paidPlan_promo table .brRght { border-right: solid 1px #d1dbde !important }
.paidPlan_promo table .brBtm { border-bottom: solid 1px #d1dbde !important }
.paidPlan_promo table th.bgWht { background-color: #fff !important; border-bottom: solid 1px #d1dbde }
.offer10 { background: url("../images/iboffer10.png") no-repeat 6px 55px }
.offer15 { background: url("../images/iboffer15.png") no-repeat 6px 55px }
.offer50_sign { background: url("../images/iboffer50_sign.png") no-repeat 0 0 }
.offer20 { background: url("../images/iboffer20.png") no-repeat 6px 55px }
.offer25 { background: url("../images/iboffer25.png") no-repeat 6px 55px }
.offer30 { background: url("../images/iboffer30.png") no-repeat 6px 55px }
.offer50 { background: url("../images/iboffer50.png") no-repeat 0 57px }
.bulkBg { background: url("../images/IBackup-Bulk-Reseller.png") no-repeat center 110px }
.promoOffer { width: 307px; float: left; text-align: center; height: 320px; margin-bottom: 30px }
.promoOffer h2 { color: #6a9e3b; margin-top: 205px }
.promoOffer li { background: url("../images/bullet_1.png") no-repeat 0 5px; padding: 0 0 0 22px }
.promoOffer h3 { border-bottom: 0px; margin: 0 0 20px 0; line-height: normal; text-align: center; width: 100%; color: #287441; font-size: 22px }
.promoOffer .red { background: none; padding: 0 0 0 0; font-size: 16px }
.promoOffer h4 { font-size: 16px; color: #666; text-align: center; width: 100%; margin: 0 0 10px 0 }
.promoOffer h5 { font-size: 16px; color: #3d95b6; line-height: 24px; text-align: center; width: 100%; margin: 0 0 10px 0 }
.promoOffer h5 b { color: #3d95b6; font-size: 16px }
.promoOffer h6 { font-size: 12px; color: #666; line-height: 24px; text-align: center; width: 100%; margin: 195px 0 0 0; padding: 0 0 0 0 }
.promoOffer h6 b { font-size: 14px }
.promoOffer.offer25 { height: 300px; background: url("../images/iboffer25_50.png") no-repeat 6px 60px; margin: 0 0 6px 0 }
.promoOffer.offer50 { height: 300px; background: url("../images/iboffer_50.png") no-repeat 6px 60px; margin: 0 0 6px 0 }
.doubleOffer { text-align: center }
.doubleOffer h5 { color: #3d95b6; font-size: 16px; line-height: 25px; margin: 0 0 15px 0 }
.doubleOffer p { color: #333; font-size: 18px; margin: 0 0 0 0 }
p.offerValid { font-size: 11px; color: #3c423a; margin-top: 350px; margin-left: 5px }
p.offerValid span { color: #7f817e; font-size: 11px; line-height: normal; display: block }
.promoOffer_new { width: 270px !important; float: left; text-align: center; height: 340px; margin-bottom: 30px }
.promoOffer_new h2 { color: #6a9e3b; margin-top: 205px }
.promoOffer_new li { background: url("../images/bullet_1.png") no-repeat 0 5px; padding: 0 0 0 22px }
.promoOffer_new h3 { border-bottom: 0px; margin: 0 0 10px 0; line-height: normal; text-align: center; width: 100%; color: #3c423a; font-size: 24px }
.promoOffer_new .red { background: none; padding: 0 0 0 2px; font-size: 16px }
.promoOffer_new h4 { font-size: 16px; color: #666; text-align: center; width: 100%; margin: 0 0 10px 0 }
.promoOffer_new h5 { font-size: 14px; color: #3c423a; line-height: 24px; text-align: center; width: 100%; margin: 0 0 10px 0; font-weight: normal }
.promoOffer_new h5 b { color: #3d95b6; font-size: 16px }
.promoOffer_new h6 { font-size: 12px; color: #666; line-height: 24px; text-align: center; width: 100%; margin: 195px 0 0 0; padding: 0 0 0 0 }
.promoOffer_new h6 b { font-size: 14px }
.pricingBtns .textLink { float: left; margin: 20px 0 0 30px }
.pricingBtns .textLink a { color: #3d95b6; text-decoration: none; font-size: 16px }
.pricing .plans { padding: 10px 0 0 0 }
.pricing .signupBtn { float: left }
.pricing .foot_note { margin: 0 0 30px 0 }
.pricing .foot_note b { font-size: 14px }
.pricing .foot_note .red { background: none; padding: 0 0 0 0; font-size: 16px }
.pricingContent { float: left; width: 100%; margin: 30px 20px 50px 0; text-align: justify }
.pricingContent ul { width: 80% }
.pricingContent h3 { margin: 0px; padding: 0px; border: none; line-height: 50px }
.pricingContent li { background: url("../images/bullet_1.png") no-repeat 0 5px; padding: 0 0 5px 25px; font-size: 12px }
.pricingContent a { color: #3d95b6; text-decoration: none }
.pricingContent a:hover { color: #666 }
.pricingContent .greyTable { margin: 20px 20px 20px 0; width: 75% }
.pricingContent .greyTable th { vertical-align: middle; padding: 10px 10px 10px 10px }
.pricingContent .greyTable th span { font-size: 12px; float: left; width: 100% }
.pricingContent .greyTable td { line-height: 18px; padding: 0 10px 10px 10px }
.pricingContent .greyTable td span { font-size: 12px; float: left; width: 100% }
.pricingContent .greyTable td img { padding-top: 15px }
.footNote { font-size: 12px; margin: 50px 0 20px 0 }
.footNote b { color: #c00; font-size: 12px }
.pricingNote { width: 78% }
.pricingNote p { font-size: 12px; line-height: normal; margin: 0; padding: 0 }
.leftDiv { float: left }
.rightDiv { float: right }
.signup_wrapper a { text-decoration: none }
.signup_wrapper .keyFeatures { background-color: #f6fafb; box-shadow: 0 0 5px #83AECD; float: left; padding: 15px 15px 15px 15px; border-radius: 10px }
.signup_wrapper .keyFeatures h5 { font-size: 16px; margin: 0 0 10px 0 }
.signup_wrapper .keyFeatures .list_items { font-size: 12px; text-align: justify }
.signup_wrapper .keyFeatures .list_items li { margin: 3px 0 5px 0; float: left }
.signup_wrapper .keyFeatures .list_items a { color: #3d95b6; text-decoration: none }
.signup_wrapper .keyFeatures .list_items a:hover { color: #666; text-decoration: none }
.signup_wrapper .foot_note { background-color: #f6fafb; box-shadow: 0 0 5px #83AECD }
.signup_wrapper .foot_note span.red { background-image: none; padding: 0 0 0 0 }
.signup_wrapper .paidPlans { width: 98%; margin: 0 0 0 20px }
.signup_wrapper .paidPlans table { margin: 20px 0 10px 0 }
.signup_wrapper .paidPlans table td { text-align: left; padding: 15px 0 15px 10px }
.signup_wrapper .paidPlans table th { text-align: left; padding: 10px 0 10px 10px }
.signup_wrapper .paidPlans .signupBtn { float: left }
.container { float: left; margin: 0 20px 100px 0; width: 96% }
.main_head { background: url("../images/underline.png") repeat-x scroll center bottom transparent; color: #5087ae; margin: 10px 0 0 20px; overflow: hidden; padding-bottom: 20px }
.main_head .signup_heading { float: left; font-size: 20px; padding: 7px 5px 0 0 }
.plan_type label { font-weight: bold; font-family: Verdana, tahoma }
.plan_table_pro { margin: 10px 20px 0px; position: relative; float: left; width: 100% }
.card_info { clear: both; margin: 0 20px 0 20px; padding: 30px 0 }
.card_info div { display: block; float: left; padding-right: 8px; width: 48% }
.card_info ul { list-style-type: none; margin: 0px; padding: 0px }
.card_info li { clear: both; overflow: hidden; padding: 10px 0 10px 0 }
.card_info li div { padding: 10px 8px 10px 0 }
.card_info label { display: block; white-space: nowrap }
.card_info span { display: block; float: left; margin: 0 }
.card_info input { float: left; margin-right: 5px; padding: 0 10px; width: 92% }
.card_info .cvv_container, .card_info .exp_date { padding-right: 8px; width: 46% }
.card_info .exp_date input { width: 27% }
.card_info #billingError { width: 100% }
.card_type label { float: left; margin-right: 10px }
.card_type span { background: url("../images/creditcards.png") no-repeat scroll 0 0 transparent; height: 25px; line-height: 25px; width: 65px }
.card_type .visa { background-position: 18px -4px; margin-right: 10px }
.card_type .master { background-position: 20px -45px; margin-right: 10px }
.card_type .american_express { background-position: 20px -128px; float: left; margin-right: 15px }
.card_type .discover { background-position: 20px -87px; width: 80px }
.card_type input[type="radio"] { margin-top: 6px; width: auto }
.subhead { border-bottom: 1px solid #DBDFE2; color: #5187ad; font-size: 13px; font-weight: bold; font-family: Verdana, tahoma; margin-bottom: 10px; padding-bottom: 5px; width: 100% !important }
#cvv { color: #0a0a0a; width: 25% }
.cvv { background-color: #d7e2e7; border-radius: 25px; color: #5187ad; font-size: 13px; font-weight: bold; font-family: Verdana, tahoma; padding: 0 5px; cursor: pointer }
.tooltip_body { background-color: #eff5f8; border: 1px solid #d8e2e2; border-radius: 5px; display: none; float: left; padding: 5px 10px; position: absolute; width: 300px; z-index: 9999 }
.tooltip_body span { background: url("../images/arrow.png") no-repeat scroll 0 0 transparent; float: left; height: 7px; left: 8px; position: absolute; top: 28px; width: 13px }
.basic_details { margin: 0; padding: 10px; position: relative; width: 590px }
.basic_details li { list-style-type: none; margin: 0; padding: 10px; position: relative; float: left }
.basic_details li div { float: left; width: 50% }
.basic_details li.fullwidth div:first-child { width: 100% }
.basic_details span { display: inline; float: left; margin: 8px 0 0 0px; width: auto }
.input { background-image: none; border: 1px solid #E5E5E5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 40px; line-height: normal; padding: 0 10px 0 10px; width: 85% }
.select { border: 1px solid #E5E5E5; box-shadow: 0 0 5px #EFEEEE inset; border-radius: 3px; height: 40px; margin-bottom: 10px; padding: 7px 6px 7px 2px; width: 90% }
.textarea { width: 93%; resize: none; height: 100px }
.fullwidth input { width: 527px; padding: 0 10px 0 10px }
.fullwidth #promocode { width: 200px; float: left }
.fullwidth .select { width: 95% }
.verification { clear: both; margin: 0 20px; float: left; width: 46% }
.verification input { margin-left: 15px; width: 95px }
.promocode { float: left; width: 47%; margin: 0 0px 30px }
.promocode input { width: 40% }
.captcha { float: left }
.terms { font-style: italic; width: 555px; font-size: 13px }
.terms a { color: #3d95b6 }
.signup_footer p { padding: 0 20px; overflow: hidden; clear: both; float: left; height: 70px }
.left_form { background-color: #fff; border-radius: 5px; box-shadow: 0 0 5px #83AECD; float: left; margin: 0 2% 0 0; min-width: 360px; width: 68%; padding: 30px 30px 30px 30px }
.red { background: url("../images/IBackup_icons.png") no-repeat scroll 0 -614px transparent; color: #FF0000; font-size: 12px; padding-left: 20px }
.green { background: url("../images/IBackup_icons.png") no-repeat scroll 0 -563px transparent; color: #096; padding-left: 20px }
.focus { border: 1px solid #8bc3dd; box-shadow: 0 0 7px #99D4EF }
.marBot { margin-bottom: 20px }
.subBanner { position: relative }
.subBanner h3 { line-height: 100px }
.subBanner .page .featFoot { margin: 10px 0 0 0 }
.verticals { position: absolute; float: right; height: 133px; width: 395px; right: 0px; font-size: 12px; text-align: right; padding: 140px 20px 0 0 }
.government { background: url("../images/IBackup-for-civil-government.png") no-repeat right top; top: -33px }
.accounting { background: url("../images/IBackup-for-accounting.png") no-repeat right top; top: -40px }
.attorneys { background: url("../images/IBackup-for-attorneys.png") no-repeat right top; top: -33px }
.dental { background: url("../images/IBackup-for-dental.png") no-repeat right top; top: -33px }
.medical { background: url("../images/IBackup-for-medical.png") no-repeat right top; top: -33px }
.legal { background: url("../images/IBackup-for-legal.png") no-repeat right top; top: -32px }
.smb { background: url("../images/IBackup-for-small-business.png") no-repeat right top; top: -33px }
.cpa { background: url("../images/IBackup-for-cpa.png") no-repeat right top; top: -33px }
.healthcare { background: url("../images/IBackup-for-healthcare.png") no-repeat right top; top: -33px }
.insurance { background: url("../images/IBackup-for-insurance.png") no-repeat right top; top: -33px }
.realestate { background: url("../images/IBackup-for-realestate.png") no-repeat right top; top: -33px }
.education { background: url("../images/IBackup-for-education.png") no-repeat right top; top: -33px }
.restaurants { background: url("../images/IBackup-for-restaurants.png") no-repeat right top; top: -33px }
.photography { background: url("../images/IBackup-for-photography.png") no-repeat right top; top: -40px }
.pageContentBox { float: left }
.pageContentBox h3 { border: 0px; margin: 0px; padding: 0px; font-size: 18px }
.pageContentBox ul { list-style-type: none; margin: 0px; padding: 0px }
.pageContentBox li { float: left; margin: 0 3% 0 0; width: 30% }
.pageContentBox li:last-child { margin: 0px; padding: 0px }
.imgGallery { margin: 25px auto 30px auto; width: 600px }
.remoteManage .contLeft { float: left; width: 55%; margin-right: 20px; text-align: justify }
.remoteManage .contRight { float: left; width: 35%; margin-top: 90px }
.remoteManage .footNote { width: 100%; float: left }
.remoteManage p { margin-bottom: 25px }
.remoteManage h4 { color: #666 }
.remoteManage h3 { border: none; padding: 0 }
.remoteManage .foot_note { width: 97% }
.redColor { color: #f00 }
.express article { padding-top: 0 }
.express aside { margin-top: 5px }
.express aside h4 { line-height: normal; padding-bottom: 10px }
.express a.mainBtn { width: 130px; background: url("../images/btn_Download_bg.png") repeat scroll 0 0 transparent; border: 1px solid #357515; padding: 9px 20px 0 20px; display: block; color: #fff; font-size: 16px }
.express a.mainBtn:hover { color: #fff }
.express .list_items { float: left; margin-top: 10px }
.express .list_items li { margin-bottom: 15px }
.express h2 { position: relative }
.express sup { font-size: 22px; margin-top: -10px; position: absolute }
.mainBtn { cursor: pointer; background: url("../images/btn_Download_bg.png") repeat scroll 0 0 transparent; border: 1px solid #357515; border-radius: 6px; overflow: hidden; padding: 5px 20px 5px 20px; text-align: center; width: 135px; height: 32px }
.mainBtn p { color: #fff; padding: 0 0 0 0; margin: 5px 5px 5px 5px; font-size: 16px }
.mainBtn:hover { background: url("../images/btn_Download_bg_hover.png") repeat; border: 1px solid #245f0f; box-shadow: inset 0px 0px 10px #b4de98 }
.mainBtn:active { background: url("../images/btn_Download_bg_active.png") repeat; border: 1px solid #b4de98; box-shadow: inset 0px 0px 10px #fff }
.expressDownload { float: left; margin: 0 0 20px 0; width: 100% }
.expressWin, .expressMac { float: left; width: 50%; text-align: left }
.expressWin .btn, .expressMac .btn { background-image: url("../images/download-btns.png"); background-repeat: no-repeat; float: left; cursor: pointer; display: block; height: 44px; text-indent: -5000px; width: 127px; background-position: -20px -27px }
.expressWin .btn a, .expressMac .btn a { float: left }
.expressWin .version, .expressMac .version { font-size: 12px; margin: 0px; padding: 0px }
.expressMac .btn { background-position: -169px -27px }
.events .pageContent h4 { margin: 10px 0 0 0 }
.events .pageContent a { color: #3d95b6 }
.events .pageContent a:hover { color: #666 }
.marTop { margin-top: 15px !important }
.supportBanner { width: 750px; margin: 35px auto 0 auto }
.supportBanner p { text-align: left }
.supportNum { background: url("../images/support_divider.png") no-repeat right 0; min-height: 88px; padding: 0 48px 0 0; float: left }
.liveChat { width: 235px; height: 64px; float: right; margin: -31px 0 0 50px }
.supportForm { border-radius: 3px; box-shadow: 0 0 3px #ccc; color: #888; padding: 20px 0 20px 0; width: 85%; margin: 0 0 0 2px; text-align: left; float: left }
.supportForm .select { padding: 7px 10px 7px 10px; width: 94%; margin-right: 12px }
.deptExt { float: left; margin-top: 25px !important }
.extNumbers { float: left; margin: 0 0 0 30px }
.extNumbers p { margin: 0px; padding: 0px }
.supportContent { margin: 0 auto 30px auto; overflow: hidden }
.supportContent hr { background-color: #CCCCCC; border: 0 solid #CCCCCC; height: 1px; overflow: hidden; margin: 35px 0 10px 0 }
.supportContent article { margin-right: 30px; width: 72% }
.supportContent aside ul { margin-bottom: 20px }
.supportContent a { text-decoration: none; border: 0px; float: none }
.supportContent .basic_details { width: auto }
.supportContent .verification { width: 100% }
.support_content .support_banner { margin: 0 auto; width: 905px }
.support_content .banner_left { float: left; width: 531px }
.support_content .supportBanner { float: left; width: 371px; margin: 37px 0 0 0 }
.support_content .supportNum { width: auto; margin-bottom: 17px; margin-top: 30px; background: none; padding: 0 48px 0 25px }
.support_content .liveChat { height: 90px; margin: 0 0 0 50px; float: left }
.support_content .deptExt { float: none; padding-left: 29px }
.support_content .supportForm { margin-top: 20px }
.support_content .support_title { margin: 0 0 0 0; text-align: left; padding: 0 0 10px 15px; font-size: 16px; color: #3D95B6 }
.support_content .pageBanner { padding-bottom: 10px }
.support_content .select { padding: 10px 6px 7px 2px; width: 94% }
.support_content #program { width: 97% }
.support_content .textarea { border: 1px solid #E5E5E5; box-shadow: 0 0 5px #EFEEEE inset; border-radius: 3px; height: 120px; padding: 7px 6px 7px 2px; width: 94% }
.support_content .basic_details li { width: 100% }
.support_content .errorMsg { margin: 10px 20px 10px 20px }
.fix { position: fixed; left: 0px; background-color: #000 }
.main_wrapper { z-index: 101; position: absolute; height: 100%; display: none; overflow: hidden; width: 100%; left: 0px }
.opaqueLayer { width: 100%; top: 0px; opacity: 0.74; height: 3000px; z-index: 100 }
.popup_wrapper { position: relative; margin: 0 auto 0 auto; width: 450px; background-color: #f9f9f9; border: 4px solid #6ea5ce; border-radius: 2px; padding: 15px 15px 15px 15px; overflow: hidden }
.popup_wrapper h4 { width: 100%; padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid #ccc }
.popup_wrapper ul { float: left; font-size: 14px; text-align: justify }
.popup_wrapper li { margin: 0 0 20px 0 }
.popup_close_btn { background: url("../images/popup_close_btn.png"); display: block; width: 16px; height: 16px; cursor: pointer; position: absolute; top: 11px; right: 7px }
.opaqueLayer { height: 3000px; background-color: #000; opacity: 0.8; filter: alpha(opacity=80); width: 100%; float: left; overflow: hidden; z-index: 9; position: absolute; top: 0px; left: 0px; display: none }
.popStage { overflow: hidden; margin: 0 auto 0 auto; height: 100%; width: 100%; position: absolute; z-index: 9; position: fixed; top: 0px; display: none }
*:first-child+html .popStage { position: relative }
* html .popStage { position: relative }
.popWrapper { vertical-align: middle; width: 100%; height: 100%; display: none }
*:first-child+html .popWrapper { position: absolute; top: 50% }
* html .popWrapper { position: absolute; top: 50% }
.popContent { position: relative; height: auto; width: 450px; margin: 0 auto 0 auto; max-height: 600px; overflow: auto; padding: 20px 20px 20px 20px; background-color: #f9f9f9; border: 4px solid #6ea5ce; border-radius: 6px }
.popContent h4 { width: 100%; padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid #ccc }
.popContent ul { float: left; font-size: 14px; text-align: justify }
.popContent li { margin: 0 0 20px 0 }
.popContent .download { margin: 0 auto 0 auto; width: 200px }
.webinar { width: 800px }
.webinar ul { margin: 0px; padding: 0px; float: left; width: 100% }
.webinar li { background: url("../images/bullet_1.png") no-repeat 0 5px; margin: 0px; padding: 0px; padding: 0 0 10px 25px; list-style-type: none }
.webinar p { margin: 0px; padding: 0px; padding: 0 0 20px 0 }
.webinar .btnDownloadSmall { margin: 10px 0 20px 0 }
.webinar .btnDownloadSmall p.mtSpacer { margin: 10px 0 10px 0 }
.webinar .terms { width: 90% }
*:first-child+html .popContent { position: relative; top: -50% }
* html .popContent { position: relative; top: -50% }
.pdficon { background: url("../images/pdficon.png") no-repeat 85px 10px; float: left; width: 100% }
h3.pdficon { background: url("../images/pdficon.png") no-repeat 125px 30px; float: left; width: 100% }
.scrol_top { background: url("../images/scroll_arrow.png") no-repeat; height: 30px; width: 30px }
.footBg { background: url("../images/footer.png") repeat-x; height: 20px; float: left; width: 100% }
.select_style { border-radius: 3px; font-size: 14px; margin-bottom: 10px; padding: 7px 6px 7px 2px; width: 98% }
.shadow .wrapper { background-color: #fff; height: 20px }
.shadow .greyBgColor { background-color: #f4f4f4 }
section.zeroBottom { border-bottom: 0px }
.column1 { float: left; width: 62%; padding: 0 5% 0 0; margin: 0 3% 0 0; background: url("../images/partner-divider.png") no-repeat right 0; min-height: 305px }
.column1 p { margin: 20px 0 0 0 }
.column2 { float: right; width: 30% }
.column2 a { cursor: pointer }
.contact { float: left; height: 39px; width: 222px; position: absolute; bottom: 7px; left: 20px; background: url("../images/ibackup-18009493555ext5.png") no-repeat; text-indent: -3500px; overflow: hidden }
.contact a { display: block; height: 46px; width: 200px }
.supportMain { float: left; height: 59px; width: 200px; position: absolute; bottom: 0px; right: 15px; background: url("../images/IB_support.png") no-repeat 10px 0; text-indent: -3500px; overflow: hidden }
.supportMain a { display: block; height: 56px; width: 200px }
.errorMsg { background: none repeat scroll 0 0 #FDE4EA; border: 1px solid #EDC4CC; display: none; line-height: normal; margin: 0 0 10px 0; padding: 10px 10px 10px 10px }
.errorMsg p { margin: 5px 0 2px 0 }
.successMsg { background-color: #F9F7E9; font-size: 13px; border: 1px solid #EAE9DA; clear: both; color: #3F3D3E; display: none; float: left; line-height: 18px; margin: 0 0 10px 0; padding: 10px 10px 10px 10px }
.successMsg span { float: left }
.successMsg p { float: left; margin: 7px 0 0 20px; width: 75% }
.head_srch_box { border: 1px solid #93b6ca; float: left; margin: 5px 0 0 0; height: 20px; line-height: 18px; padding: 7px 10px 7px 10px; vertical-align: middle; width: 160px; box-shadow: 0px 0px 5px 0px #EFEEEE inset }
.head_srch_box:focus { box-shadow: 0 4px 4px 0 rgba(0,0,0,0.2) }
.first { width: auto; margin: 0px; padding: 0px }
.head_srch_btn { background: #6196B9; border: none; border-radius: 2px; color: #fff; float: left; height: 32px; line-height: 18px; margin: 1px 0 0 5px; padding: 7px 0 7px 0; text-align: center; width: 70px }
.head_srch_btn:hover { box-shadow: 0px 0px 5px 0px #333 inset }
.textverify { margin: 0 0 0 20px; border: 1px solid #93b6ca; float: left; height: 20px; line-height: 18px; padding: 7px 10px 7px 10px; verticle-align: middle }
.min { margin: 0px; padding: 0px }
form .min { float: left; margin: 0 auto 0 auto; padding: 5px 15px 5px 15px }
.fwlContent { float: left; margin: 20px 0 0 0 }
.linuxinfo2 h3 { padding: 0 0 0 0; margin: 0 0 15px 0 }
.subaccount h3 { line-height: normal; margin: 0 0 20px 0; padding: 0 0 10px 0; border-bottom: 0px; color: #666 }
.confirmContainer { width: 90%; margin: 0 0 0 40px; height: 400px }
.confirmContainer h3 { padding-left: 0 }
.confirmContainer a { text-decoration: none; color: #3d95b6; float: none }
.confirmContainer a:hover { color: #666 }
.confirmContainer .confirmBox.error { background-color: #fde9e9; border: 1px solid #E18584 }
.confirmContainer .confirmBox { background: none repeat scroll 0 0 #FFFEEF; border: 1px solid #E6E3C4; margin: 50px auto 50px auto; padding: 30px 30px 30px 30px; width: 80% }
.confirmContainer .confirmBox h4 { float: none; border-bottom: 1px solid #e4e3c4; margin-bottom: 25px }
.verify { width: 100%; float: left; margin: 0 0 7px 0 }
iframe { display: none }
.txtcontentbody .txtcontent span { font-size: 13px }
.screen_windows { float: left; width: 100%; background-image: url("../images/windows_bg.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 128px; height: 390px; z-index: -1 }
.screen_mac { float: left; width: 100%; background-image: url("../images/mac_bg.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 128px; height: 390px; z-index: -1 }
.screen_linux { float: left; width: 100%; background-image: url("../images/linux_bg.png"); background-repeat: no-repeat; background-position: center 0px; padding: 11px 0 0 0; position: absolute; top: 128px; height: 350px; z-index: -1 }
.screen_partner { float: left; width: 100%; background-image: url("../images/partner_bg.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 128px; height: 390px; z-index: -1 }
.screen_index { float: left; width: 100%; background-image: url("../images/online-backup-home.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 128px; height: 390px; z-index: -1 }
.screen_adv { float: left; width: 100%; background-image: url("../images/advantages_bg.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 128px; height: 500px; z-index: -1 }
.screen_mobile { float: left; width: 100%; background-image: url("../images/mobile_bg.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 128px; height: 500px; z-index: -1 }
.screen_down { float: left; width: 100%; background-image: url("../images/downloads_bg.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 128px; height: 420px; z-index: -1 }
.screen_webmanager { float: left; width: 100%; background-image: url("../images/webmanager_bg.png"); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0 0 0; position: absolute; top: 54px; height: 500px; z-index: -1 }
section.greyBgColor { background-color: #f4f4f4; border: 1px solid #afb7ba; border-left: 0px; border-right: 0px; border-bottom: 0px }
.thumb a { outline: none; borde: 0px }
.sharepage p { height: 80px }
.sharepage h3 { line-height: 30px }
.downWin { background: url("../images/download-btns.png") no-repeat -20px -27px; height: 44px; width: 127px; float: left; margin: 10px 10px 10px 0; text-indent: -3500px }
.downWin:hover { background: url("../images/download-btns.png") no-repeat -20px -98px; height: 44px; width: 127px; float: left }
.downWin:active { background: url("../images/download-btns.png") no-repeat -20px -169px; height: 44px; width: 127px; float: left }
.downMac { background: url("../images/download-btns.png") no-repeat -169px -27px; height: 44px; width: 127px; float: left; margin: 10px 10px 10px 0; text-indent: -3500px }
.downMac:hover { background: url("../images/download-btns.png") no-repeat -169px -98px; height: 44px; width: 127px; float: left }
.downMac:active { background: url("../images/download-btns.png") no-repeat -169px -169px; height: 44px; width: 127px; float: left }
.downCont { width: 90%; margin: 0px auto; height: 300px; position: relative }
.downCont .downWinSec { width: 35%; height: 250px; max-width: 320px; position: absolute; left: 0 }
.downCont .downLinSec { width: 26%; margin: 0px auto; padding: 0 2% }
.downCont .downMacSec { width: 35%; max-width: 300px; position: absolute; right: 0; top: 0px }
.downCont .downMacSec img { margin-bottom: 10px }
.downCont h3 { border-bottom: 0px; color: #666; margin-left: 0px }
.downCont h3 a { color: #666 }
.downCont h3 a:hover { color: #3d95b6 }
.popTable .downWin { float: none; margin: 0 auto 0 auto; display: block }
.popTable .downMac { float: none; margin: 0 auto 0 auto; display: block }
.popTable td:nth-child(even) { padding: 0 0 0 30px }
.popTable .f12 { width: 100%; float: left }
.popTable .f12 span { margin: 0 10px 0 10px }
section.greySection .center .smallBtn { margin: 0 0 50px 0 }
section.greySection .center .smallBtn img { margin: 0 10px 0 10px }
.pge_cmpr .show_event { margin-right: 0px; clear: both; display: none; line-height: 20px; font-size: 11px }
.pge_cmpr td { line-height: 18px }
.pge_cmpr td img { padding-top: 15px }
.pge_cmpr .divshow .right { line-height: 30px }
.pge_cmpr .txt_small { font-size: 11px }
.featFlex { height: 48px; width: 60px; display: block; margin: 10px auto 20px auto; background: url("../images/IBackup-features.png") no-repeat 11px -226px; overflow: hidden; text-indent: -3500px }
.featArch { height: 48px; width: 48px; display: block; margin: 10px auto 20px auto; background: url("../images/IBackup-features.png") no-repeat -1px -123px; overflow: hidden; text-indent: -3500px }
.featComp { height: 48px; width: 48px; display: block; margin: 10px auto 20px auto; background: url("../images/IBackup-features.png") no-repeat -1px -322px; overflow: hidden; text-indent: -3500px }
.featAPI { height: 48px; width: 60px; display: block; margin: 10px auto 20px auto; background: url("../images/IBackup-features.png") no-repeat 11px -410px; overflow: hidden; text-indent: -3500px }
.featExp { height: 48px; width: 48px; display: block; margin: 10px auto 20px auto; background: url("../images/IBackup-features.png") no-repeat -1px -508px; overflow: hidden; text-indent: -3500px }
.featHot { height: 48px; width: 48px; display: block; margin: 10px auto 20px auto; background: url("../images/IBackup-features.png") no-repeat -1px -605px; overflow: hidden; text-indent: -3500px }
.indexPage article.page .twoCol div.center p { text-align: justify }
.indexPage article.page .twoCol h3 { width: 100%; margin: 0 0 20px 0; font-size: 24px }
.indexPage article.page .twoCol h3 a { color: #3d95b6 }
.indexPage article.page .twoCol h3 a:hover { color: #666 }
.indexPage .promoCont { float: left; width: 550px; height: 130px; margin: 0 0 0 0 }
.indexPage .promoCont .promo10 { background: url("../images/promo-index-10.png") no-repeat -1px -2px; float: left; height: 100px; width: 455px; margin-top: 20px }
.indexPage .promoCont .promo15 { background: url("../images/promo-index-15.png") no-repeat -1px -2px; float: left; height: 102px; width: 455px; margin: 10px 0 10px 0 }
.indexPage .promoCont .promo20 { background: url("../images/promo-index-20.png") no-repeat -1px -2px; float: left; height: 100px; width: 455px; margin-top: 20px }
.indexPage .promoCont .promo25 { background: url("../images/promo-index-25.png") no-repeat -1px -2px; float: left; height: 102px; width: 455px; margin: 10px 0px 10px 0px }
.indexPage .promoCont .promo50 { background: url("../images/promo-index-50.png") no-repeat -1px -2px; float: left; height: 102px; width: 455px; margin: 10px 0px 10px 0px }
.indexPage .promoCont .promo30 { background: url("../images/promo-index-30.png") no-repeat -5px 0; float: left; height: 131px; width: 500px }
.indexPage .promoCont .signUpBtn { background: url("../images/indexSgnUpBtn.png") no-repeat; float: left; width: 197px; height: 45px; text-indent: -3500px; margin: 120px 0 0 0 }
.indexPage .promoCont .signUpBtn:hover { background: url("../images/indexSgnUpBtn.png") no-repeat 0 -79px }
.indexPage .promoCont .signUpBtn:active { background: url("../images/indexSgnUpBtn.png") no-repeat 0 -157px }
.indexPage .trial { float: left; margin: 15px 0 0 20px; width: 80%; text-align: center }
.indexPage .trial a { color: #9a753a; text-decoration: none; font-size: 18px }
.indexPage .trial a:hover { color: #666; text-decoration: none }
.indexPage section.banner .adjustHeight { height: 320px }
.indexPage section.banner .adjustHeight p { margin: 0 0 0 0 }
.indexPage .borderDesign { border-bottom: 1px solid #afb7ba; border-top: 0px solid #afb7ba }
.indexPage article.page { overflow: visible; min-height: 420px }
.indexPage article.page .features h3 { text-align: center }
.indexPage article.page .features h3 a { color: #3d95b6; text-decoration: none }
.indexPage article.page .features h3 a:hover { color: #666; text-decoration: none }
.indexPage article.page .features p { text-align: center }
.serverExpress { border-top: 1px solid #CCCCCC; float: left; margin: 20px 0 0 0; padding: 22px 0 0 0 }
.serverExpress p { margin: 15px 0px 0px !important }
.serverExpress .smallFont { font-size: 12px }
.rapidserve { margin-top: 20px }
.rapidserve article { width: 70% }
.rapidserve aside { width: 28% }
.rapidserve h4 { color: #333 }
.rapidserve a.downloadBtn { background: url("../images/rapidserve_btn.png") no-repeat 0 0; float: left; height: 39px; width: 150px }
.rapidserve a.downloadBtn:hover { background: url("../images/rapidserve_btn.png") no-repeat 0 -51px }
.rapidserve a.downloadBtn:active { background: url("../images/rapidserve_btn.png") no-repeat 0 -102px }
.rapidserve .download { float: left; margin: 15px 0 0 0 }
.rapidserve .download .nBorder { border: none }
.rapidserve .faq .download { margin: 0 0 0 0 }
article.page div.noteDiv { width: 100%; margin-top: 30px; float: left }
article.page div.noteDiv p { font-size: 12px }
.mobilePage article.page .featFoot { margin-top: 25px }
.readme .greyTable { float: none }
.readme .greyTable td { padding: 5px }
.oldversionDownload { float: right; margin: 0px }
.oldversionDownload a { margin-right: 20px }
.webfolderNote { float: left; font-size: 12px; width: 100% }
div.webinarCont { float: left; margin: 20px 0 0 20px; position: absolute; top: 291px; left: 245px; width: 170px; height: 67px; overflow: hidden;  }
div.webinarCont a { float: left; background: url("../images/webinar.png") no-repeat 0 10px; line-height: 22px; text-decoration: none; color: #666; padding: 10px 10px 0 0px; width: 170px; vertical-align: middle; height: 67px; text-indent: -3500px; overflow: hidden }
div.webinarCont a:hover { color: #3d95b6; text-decoration: none; background: url("../images/webinarHover.png") no-repeat 0 10px }
div.liveChatNew { float: left; margin: 20px 0 0 20px; position: absolute; top: 301px; right: 220px; width: 170px; height: 59px }
.sysrequirementWin { background: url("../images/sysrequirement-btns.png") no-repeat -50px -39px; height: 22px; width: 78px; float: right; text-indent: -3500px }
.sysrequirementWin:hover { background: url("../images/sysrequirement-btns.png") no-repeat -50px -109px }
.sysrequirementWin:active { background: url("../images/sysrequirement-btns.png") no-repeat -50px -180px }
.sysrequirementMac { background: url("../images/sysrequirement-btns.png") no-repeat -182px -39px; height: 22px; width: 78px; float: right; text-indent: -3500px }
.sysrequirementMac:hover { background: url("../images/sysrequirement-btns.png") no-repeat -182px -109px }
.sysrequirementMac:active { background: url("../images/sysrequirement-btns.png") no-repeat -182px -180px }
.downPop { width: 550px }
.downloadPage section.banner .mobile .textCont { height: 410px }
.downloadPage article.page { padding-bottom: 0px }
.ibackupDrive p { float: left; width: 100% }
.ibackupDrive .downBtn { background: url("../images/IBackup-button.png") repeat 0 -1422px; margin: 0 auto 0 auto; width: 163px; height: 39px; float: left; text-indent: -3500px; overflow: hidden; padding-right: 20px }
.ibackupDrive .downBtn:hover { background: url("../images/IBackup-button.png") repeat 0 -1475px }
.ibackupDrive .downBtn:active { background: url("../images/IBackup-button.png") repeat 0 -1528px }
.security.page .full { width: 30%; border: none; margin-right: 5% }
.security.page .full .description { width: 95% }
.security.page .fWidth { width: 100% }
.security.page .fWidth .description { width: 85% }
.security.page .mNone { margin: 0 }
.contactHeader a { color: #666 }
.contactHeader a:hover { color: #3d95b6 }
.supportSelect { padding: 10px 0 10px 15px }
.imageLink { width: 47%; float: left; height: 350px }
.imageLink a { float: left; height: 100%; width: 100% }
.partLog { width: 220px; overflow: hidden; margin: 20px auto 0 auto }
.signupNew section.container { width: 100%; margin: 0 0 100px 0 }
.signupNew section.container div.left_form { width: 60%; margin: 0 0 0 0 }
.signupNew section.container div.right { width: 32% }
.signupNew section.container div.right .image { height: 100px; width: 100px; float: left }
.signupNew section.container div.right .description { float: none; max-width: inherit; width: inherit; overflow: hidden }
.signupNew section.container div.right .description h5 { margin: 10px 0 5px 0 }
.signupNew section.container div.right .description h5 a { text-decoration: none; color: #3d95b6 }
.signupNew section.container div.right .description h5 a:hover { color: #666 }
.bulk .promoOffer { height: 350px }
.bulk .paidPlans { margin: 20px 10px 0 20px }
.bulk .paidPlans .subhead { border-bottom: 0px }
.bulk .paidPlans table { margin: 10px 0 10px 0; width: 98% }
.bulk .paidPlans table .price { font-size: 14px }
.bulk .paidPlans table .price span { text-decoration: line-through; margin-right: 5px; color: #999 }
.bulk .paidPlans table th sup { font-size: 12px; font-weight: normal }
.bulk .paidPlans a.right { color: #3d95b6; margin: 0 15px 0 0 }
.bulk section.container div.right .right_context { float: left; width: 100%; margin: 0 0 10px 0 }
.bulk section.container div.right .right_context .description { float: left; width: 67% }
.bulk section.container div.right .right_context .description h5 { margin: 10px 0 5px 0 }
.bulk section.container div.right .right_context .description p { margin: 0px; padding: 0px }
.bulk .accInfo { margin: 0 20px 0 20px; width: 95% !important }
.bulk .textarea { background-image: none; border: 1px solid #E5E5E5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; line-height: normal; padding: 10px 10px 10px 10px; width: 93% }
.bulk .popTable label { padding: 10px 0 5px 0; float: left }
.bulk .popContent h4 { margin: 0 0 10px 0 }
.bulk .popContent h4 span { float: left; width: 100%; font-size: 12px; color: #666 }
.bulk .popContent .focus { border: 0 solid #fff; box-shadow: none }
.bulk .popContent p { margin: 0 0 0 0 }
.bulk .popContent .successMsg { padding: 10px 10px 10px 40px; float: left; width: 87%; border-radius: 6px; border: 1px solid #eae9da; background: #f9f7e9 url("../images/success_3.png") no-repeat 10px 14px }
.faq_items .head_srch_box { width: 300px }
article.dmca table .input { width: 75% }
article.dmca .input { width: 50% }
article.dmca form p { margin: 5px 0 5px 0 }
.ids_s_text { clear: both; color: #f00; float: left; font-size: 11px; margin: 5px 0 0 0; width: 100% }
.securityContent { float: left; width: 95% }
.expressDetails { float: left; font-size: 12px; margin: 0 0 0 20px; color: #666 }
.promocode .subhead { font-weight: normal; margin-bottom: 14px }
section.whitebg { background-color: #fff }
section.whitebg .center img { margin-top: 20px }
.noteWrapper { width: 100%; float: left }
.noteWrapper .foot_note { margin: 0 auto 0 auto; width: 90% }
article.newPad { padding-bottom: 30px; padding-top: 0px }
.featPage h2 { line-height: 44px }
.featPage article.page .features div { background: #f3f3f3; border: solid 1px #e2e2e2; width: 29%; margin-left: 1%; min-height: 380px }
.featPage article.page .features h6 { margin-bottom: 15px }
.ibdrivePage { background: url("../images/ibd-main-page.png") no-repeat 20px bottom; float: left; width: 100% }
.bulkReseller p.choose { margin: 0 0 20px 0; text-align: left; font-size: 14px }
.bulkReseller p.choose b { font-size: 16px }
.bulkReseller p.choose .selected { font-size: 16px; color: #000 }
.bulkReseller div.center { float: left; width: 100%; margin: 20px auto 10px auto }
.bulkReseller fieldset { width: 46%; float: left; border: 1px solid #f1f1f1; margin: 40px 0 0 0; background-color: #f7f8fe; padding-bottom: 20px; height: 620px }
.bulkReseller fieldset legend { text-align: center; color: #3d95b6; font-size: 20px; width: 100% }
.bulkReseller fieldset .description { width: 68% }
.bulkReseller fieldset .full { border-bottom: 1px solid #eee }
.bulkReseller fieldset .noBorder { border-bottom: 0px solid #eee }
.bulkReseller fieldset a { color: #666 }
.bulkReseller fieldset a:hover { color: #3d95b6 }
.bulkReseller fieldset .partnerSign { margin: 0 auto 0 auto; float: none; display: block }
.bulkReseller fieldset .btnBulkSign { margin: 0 auto 0 auto; float: none; display: block }
.bulkReseller section.banner .twoCol { width: 100%; float: left }
.bulkReseller section.banner .twoCol h3 { border-bottom: 0px; line-height: 24px; margin: 20px 0 10px 10px; color: #666 }
.bulkReseller section.banner .twoCol p { height: auto; font-size: 13px; margin: 0 0 5px 0 }
.bulkReseller section.banner .twoCol div { width: 48%; float: left }
.surveyBanner { border-bottom: 1px solid #E5E5E5; margin: 15px 0 0 0; padding: 0 0 17px 40px; position: relative }
.surveyBanner h3 { border: none; line-height: normal; padding: 0px; font-size: 25px }
.surveyBanner p { padding: 0px; margin: 0px; font-size: 12px }
.surveyBanner .relative_survey { float: left; position: absolute; right: 0px; top: -11px }
article .surveyForm label { text-align: left; float: left }
.surveyForm h4 { float: none; color: #000 }
.surveyForm h4 span { font-size: 13px }
.surveyForm ul { margin: 10px 0 0 0; padding: 0px; list-style-type: none }
.surveyForm textarea { padding: 7px 6px 7px 2px; border: 1px solid #e5e5e5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; height: 120px; resize: none; width: 55% }
.surveyForm .mainBtn { cursor: pointer; background: url("../images/greenbtn_bg.png") repeat scroll 0 0 transparent; border-radius: 0; box-shadow: inset 0px 0px 3px #fff; border: 1px solid #8ba82b; overflow: hidden; text-align: center; width: 179px; height: 40px; color: #fff; font-size: 18px }
.surveyForm .mainBtn:hover { background: url("../images/greenbtn_bg_hover.png") repeat #358f68; border: 1px solid #358f68; box-shadow: inset 0px 0px 10px #B3DDC5 }
.surveyForm .mainBtn:active { background: url("../images/greenbtn_bg_hover.png") repeat #358f68; border: 1px solid #358f68; box-shadow: inset 0px 0px 10px #03535D }
.surveyForm table { width: 60% }
.surveyForm table td { padding: 5px 10px 15px 0 }
.surveyForm .marTop { margin-top: 20px }
.surveyForm .contactInfo { margin-bottom: 20px }
.surveyForm .successMsg { width: 65%; margin-bottom: 20px; padding-top: 0px }
.surveyForm .successMsg span { margin-top: 15px }
.surveyForm .successMsg strong { line-height: 28px }
.surveyForm .bannerImage { position: absolute; right: 0; top: -11px }
.surveyForm .verification { clear: both; float: left; margin: 0 20px 0 0; width: 90% }
.surveyForm .proc_img { float: left; width: 100px }
.surveyForm #imagetd { padding-top: 4px }
.appFree { height: 171px; width: 116px; background: url("../images/appfree.png") no-repeat; top: -33px; right: 30px; position: absolute }
.stackup_title { border-bottom: 1px solid #E5E6EA; font-size: 16px; line-height: 26px; margin: 20px 0 -10px 0; padding: 0 0 0 0 }
aside#stackup ul { float: left; margin-top: 0px; padding: 20px 0 0 0; width: 100% }
aside#stackup a { display: inline-block; float: left; font-size: 14px; padding: 8px 15px 8px 0; white-space: pre-line; width: 100%; word-wrap: break-word }
aside#stackup { margin: 0 2% 0 2% }
article.stackup_page .pageBanner { margin: 0 0 0 0; padding: 6px 0 0 0 }
article.stackup_page .page_title { color: #669630; font-size: 20px; letter-spacing: normal; line-height: normal; margin: 14px 0 0 3%; text-align: left }
article.stackup_page .box2 { text-align: left; margin: 14px 0 0 3%; width: 95% }
article.stackup_page { margin: 0px; padding: 0px }
.plan_type_basic { color: #777; float: left; font-size: 14px; line-height: 18px; margin: 0 0 0 30px; vertical-align: middle; font-weight: bold; font-family: Verdana, tahoma }
.plan_type_basic #basic { vertical-align: middle; margin: 0 0 0 0 }
.plan_type_basic label { margin: 0 10px 0 0; vertical-align: middle; color: #000 }
.ibackup_pro { background-color: #fac934; border: 1px solid #e3a33a; display: inline-block; padding: 6px 8px 6px 8px; font-weight: normal !important }
.ibackup_pro #idrive_pro { vertical-align: middle; margin: 0 0 0 0 }
.ibackup_pro label { color: #522200; margin-right: 0px }
.signup_heading.right_arrow { background: url("../images/green_arrow.png") no-repeat 178px 7px }
.plan_type.signupContinue { color: #777; float: left; font-size: 14px; line-height: 18px; margin: 0 0 0 30px; vertical-align: middle; font-weight: bold; font-family: Verdana, tahoma }
.plan_type.signupContinue #basic { vertical-align: middle; margin: 0 0 0 0 }
.plan_type.signupContinue label { margin: 0 10px 0 0; vertical-align: middle; color: #000 }
.ibackup_pro label { font-weight: normal }
.IBbody section.bannerBg { float: left; background: url("../images/promo_bg_new.png") repeat-x 0 bottom; border-bottom: 1px solid #b2b6b9; height: 410px }
.IBbody section.bannerBg .mainPage .textContNew { background: url("../images/ib_banner.png") no-repeat right -46px; width: 69%; min-width: 500px; max-width: 69%; float: left }
.IBbody section.bannerBg .freetrial { width: 25%; min-width: 250px; max-width: 25%; height: 20px; float: right; padding: 0 3% 0 0; height: 320px }
.IBbody section.bannerBg .freetrial .createSec { width: 100% }
.IBbody section.bannerBg .freetrial .createSec .myinput { width: 45%; height: 37px; border: solid 1px #a1b3c1; padding-left: 2%; color: #666; line-height: 35px\9; *line-height:35px
}
.IBbody section.bannerBg .freetrial .createSec .emailpass { width: 97%; height: 37px; border: solid 1px #a1b3c1; padding-left: 2%; color: #666; line-height: 35px\9; *line-height:35px
}
.createSec .continueBtn { background: #7ca420; height: 37px; text-align: center; color: #fff; width: 99%; border: solid 1px #7ca420; cursor: pointer }
.IBbody .createSec a { text-decoration: none }
.IBbody section .mainPageNew { background: none !important; float: left; position: relative; width: 100%; padding: 0px !important }
.IBbody .supportBG { background: #fff !important; height: 89px; width: 31%; float: right; margin-top: 1px }
.IBbody .liveChatNewTop { top: 312px !important; width: 70px !important; margin-right: 0 !important }
.IBbody .supportMainTop { float: left; height: 59px; width: 210px; position: absolute; bottom: 0px; right: 15px; background: url("../images/support_IB.png") no-repeat 10px 0; text-indent: -3500px; overflow: hidden; top: 335px !important }
.IBbody .trailNew { width: 100% !important; margin: -53px 0 0 0 !important; float: left !important }
.IBbody .freetrial #index_singerror { font-size: 12px; width: 96% !important }
.IBbody .trailNew a { float: left; text-align: center }
.IBbody a.promo_text { margin-left: 10px !important; margin-top: 66px; width: 40% }
.IBbody .freetrial .startTrail { color: #4c535b }
.IBbody section .trailNew .signUpBtn { background: url("../images/indexSgnUpBtn.png") no-repeat !important; float: left; width: 177px; height: 45px; text-indent: -3500px; margin: 75px 0px 0px 10px }
.IBbody section .trailNew .signUpBtn:hover { background: url("../images/indexSgnUpBtn.png") no-repeat 0 -79px !important }
.IBbody section .trailNew .signUpBtn:active { background: url("../images/indexSgnUpBtn.png") no-repeat 0 -157px !important }
.IBbody .screen_index { height: 420px }
.IBbody .minWidth { min-width: 300px !important; width: 48% }
.pricelist li { font-size: 12px !important }
.imgTxt { width: 100%; float: left }
.imgTxt .imgCont { width: 50%; float: left; text-align: center }
.imgTxt .txtCont { width: 50%; float: left; margin: 80px 0 0 0 }
.imgTxt .txtCont h3 { border: 0px; margin: 0px; padding: 0px; font-size: 18px }
.imgTxt .txtCont h3 a { text-decoration: none; color: #3d95b6 }
.imgTxt .txtCont h3 a:hover { text-decoration: none; color: #666 }
.imgTxt .txtCont p { margin: 5px 0 5px 0; text-align: justify; line-height: 22px; width: 100% }
.ie8 .screen_drive { left: 0px }
.ie8 .innerPage article.adjustPad { min-height: 170px }
.ie8 .indexPage .screen_index { z-index: -99 }
.ie8 .indexPage .mainPage { z-index: -1 }
.ie8 .indexPage .wrapper { clear: both }
.ie8 .indexPage footer { min-width: 980px }
.ie8 .indexPage footer.vertContainer ul { min-height: 150px }
.questions { float: left; width: 100%; margin: 0px; background: url("../images/divider_question.png") no-repeat top #fff; line-height: 20px; position: relative; padding: 30px 0 25px 0 }
.questions .questcont { margin: 0px auto; width: 80%; display: none; position: relative; padding-bottom: 20px }
.questions h3 { color: #666; font-size: 16px; font-weight: normal; margin: 20px 0 20px 0; padding: 0px; font-style: italic }
.questions h4 { font-size: 18px; color: #333; margin: 20px auto 20px auto; float: none }
.questions ul { list-style-type: none; line-height: 24px }
.questions .pricingContent { margin: 10px 20px 10px 0 }
.questions .pricingContent ul { padding: 5px 0 0 15px }
.questions .pricingContent li { font-size: 14px }
.questions a { color: #1374ab; text-decoration: none }
.questions a:hover { color: #333; text-decoration: none }
.questions p { font-size: 14px; line-height: 24px; margin: 10px 0 10px 0; padding: 0px; text-align: justify; color: #666 }
.questions .qwrap { margin: 0px auto; width: 400px; position: relative; left: 20px }
.questions .qwrap .quotes-arrow-hgroup { cursor: pointer }
.questions .qwrap .quotes-arrow-hgroup h6 { color: #999; font-size: 20px; font-weight: normal; margin: 10px 0 10px 0; text-align: center }
.questions .qwrap .quotes-arrow-hgroup h3 { color: #999; font-size: 20px; font-weight: normal; margin: 10px 0 10px 0; text-align: center; width: auto; line-height: normal; border-bottom: 0px; font-style: normal }
.questions .qwrap .quotes-arrow { background: url("../images/drop-arrow.png") no-repeat; display: block; height: 25px; width: 25px; left: 5px; position: absolute; top: 0px; z-index: 99; cursor: pointer }
.questions .qwrap .quotes-arrow-down { background: url("../images/drop-arrow.png") 0 -76px no-repeat; display: block; height: 25px; width: 25px; left: 5px; position: absolute; top: 0px; z-index: 99; cursor: pointer }
.paidPlans .one_yearly { font-size: 12px; margin-left: 7px }
.paidPlans b { font-size: 14px !important; color: #657382 !important }
.paidPlans .two_yearly { font-size: 12px; margin-left: 4px }
/*phone no field additio n*/
.signupNew.bulk .fullwidth .phone_note { color: #aaa; width: 91%; float: left; margin-top: 8px; font-size: 12px; margin-bottom: -5px; }
.signupNew.bulk .fullwidth:nth-last-child(2) { height: 80px; }
.signupNew.bulk .fullwidth:last-child { height: 140px; }
.signupNew.bulk .fullwidth .passStrengthify { top: 49px; position: absolute; right: 30px; }
.signupNew.bulk .fullwidth .strength { position: absolute; right: 54px; top: 10px; width: 36px; height: 2px; }
/*ie10 card related fixes*/
.card_type .visa { background-position: 23px -4px\9; }
.card_type .master { background-position: 23px -45px\9; }
.card_type .american_express { background-position: 23px -128px\9; }
.card_type .discover { background-position: 23px -87px\9; }
.card_type input.focus { border-color: none; box-shadow: none; border: none; }
/*cmd steps css starts here*/
.linux .encrypt { width: 75%; min-width: 650px; }
.encrypt { background: none repeat scroll 0 0 rgba(233,240,244,0.5); width: 75%; height: auto; padding: 10px 20px; border-radius: 10px; margin: 15px 0; border: 1px solid #8eb3cb; line-height: 19px; }
.page_title { color: #669630; font-size: 20px; letter-spacing: normal; line-height: normal; }
.backup_step li a { text-decoration: none; color: #1374AB; }
/*disk backup styles starts here*/
a.float_rt { float: right; }
.disc-tit { float: left; width: 300px; color: #3d95b6; font-size: 16px; }
.disc-bkp-tit { border-bottom: 1px solid #e4e4e4; }
/* ibackup login captcha */
.new-verification { clear: both; margin: 20px 0 0; width: 361px !important; }
.new-verification p { padding: 10px 0 25px !important; margin: 0px; }
.new-verification .captcha { display: block; float: left; margin-top: 5px; }
.new-verification .captcha img { margin-right: 2px; }
.new-verification input { clear: right !important; margin-left: 30px !important; width: 198px !important; }
.new-verification .txterror { margin-top: 87px; text-align: left; }
/*download page alignment*/
.downloadPage .downWinSec .f12 { text-align: left; }
.menu-wrap { background-color: #447DAA; display: table; width: 100%; margin-bottom: 10px; }
.menu-left { float: left; }
header .menu-wrap menu li { margin: 0px; padding-bottom: 0px; }
.menu-left li a { color: #FFFFFD; text-decoration: none; }
.homepge-link { background: url(../images/back_arrow.png) no-repeat 0 -36px !important; padding-left: 13px; }
.homepge-link:hover { background-position: 0px 5px; color: #CDE9FF !important; }
header.partner a { background: none }
.reseller-link, .Referral-signup, .reseller-signup { background: transparent; padding-left: 10px; }
.reseller-link:hover, .Referral-signup:hover, .reseller-signup:hover { color: #CDE9FF; }
header .menu-wrap menu li .login { border-radius: 0; }
footer.partFooter { margin: 0px auto; background: none; padding: 15px 0 15px 0; }
.partFooter ul { display: block; float: none; margin: 0 auto; min-height: 40px; width: 560px; padding: 10px 0; }
.partFooter li { display: inline-block; padding: 0px 0 0 10px; }
.partFooter a { width: auto; }
footer.partFooter .left { width: 200px; margin: 0px auto; float: none; }
footer.partFooter p { margin: 0 0 0 15px; }
.partFooter li a:hover { background-color: transparent; }
.topZero { margin-top: 0px !important; }
/* password retrieve styles */
.pass_ret_op .error_main { margin: 0 0 20px; width: 100%; }
.pass_ret_op .link_success_msg { background-color: #f9f7e9; border: 1px solid #eae9da; width: 339px; color: #3f3d3e; clear: both; padding: 10px 10px; margin: 30px 0 0; display: none; font-size: 12px; line-height: 20px; overflow: hidden }
.pass_ret_op .link_success_msg p { margin: 0px 0px 5px 0px }
.pass_ret_op .container { margin: 0 20px 100px; float: left; width: 96%; }
.pass_ret_op .edu_body { clear: both; float: none !important; }
.pass_ret_op .edu_body form { margin: 0; background: #fff; box-shadow: 0 0 5px #83aecd; border-radius: 5px; min-width: 360px; padding: 30px; overflow: hidden; }
.pass_ret_op .main_head { margin: 20px 0 0 20px; padding-bottom: 20px; background: url(../images/underline.png) bottom repeat-x; overflow: hidden; color: #5087AE; }
.pass_ret_op .main_head span:first-child { height: 25px; padding-left: 7px; font-size: 20px; float: left; background: none; padding-right: 22px; }
.pass_ret_op .edu_body .content { margin: 0; overflow: hidden; padding: 0 0; width: 80%; }
.pass_ret_op .edu_body p { margin: 20px; text-align: justify; }
.pass_ret_op .error_msg { background-color: #FDE4EA; border: 1px solid #EDC4CC; clear: both; color: #3F3D3E; display: none; font-size: 12px; margin: 30px 20px 0; padding: 20px; width: 389px; }
.pass_ret_op .forgotpass_cont { margin: 0; padding: 10px 0 0 10px; position: relative; }

@-moz-document url-prefix() { .pass_ret_op .error_msg {width:358px}}

.pass_ret_op .forgotpass_cont li { margin: 0 10px; padding: 0; list-style: none; clear: both; }
.pass_ret_op .forgotpass_cont div, .forgotpass_cont p { float: left; line-height: 60px; }
.pass_ret_op .forgotpass_cont p { width: 150px; margin: 0; padding: 0; }
.pass_ret_op .forgotpass_cont .input { margin-left: 10px; padding-left: 5px; width: 300px }
.pass_ret_op .input { background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 0 5px #efeeee inset; height: 40px; border-radius: 3px; font-size: 16px; line-height: normal; }
.pass_ret_op .submit_btn { width: auto; height: 50px; line-height: 18px; text-align: center; border: 1px solid #8ba82b; background: #8ba82b url(../images/greenbtn_bg.png); color: #fff !important; font-size: 20px; float: left; margin: 20px 0; border-radius: 2px; box-shadow: inset 0px 0px 3px #fff; padding: 0px 15px; cursor: pointer; margin-left: 20px; }
.pass_ret_op .menu-wrap { background-color: #447daa; display: table; margin-bottom: 10px; width: 100%; }
.pass_ret_op .menu-left { float: left }
.pass_ret_op .menu-left a { color: #fff }
.pass_ret_op .homepge-link { background: url("../images/back_arrow.png") no-repeat 0px -36px; padding-left: 13px; }
.pass_ret_op header menu a { background: none; padding: 0px 10px }
.pass_ret_op header .menu-wrap menu li { padding-bottom: 0px }
.pass_ret_op header menu a.login { background: url("../images/IBackup_icons.png") no-repeat 60px -140px #fff; border: 1px solid #fff; border-radius: 0px; box-shadow: 0 0 1px 0 #fff; color: #666; float: left; font-size: 14px; font-weight: normal; margin: 0; padding: 1px 30px 5px 15px; }
.pass_ret_op header menu li { margin: 0px }
.pass_ret_op .main_head span:first-child { padding-left: 0px }
.pass_ret_op .reseller-footer ul { display: block; float: none; margin: 0 auto; min-height: 40px; padding: 10px 0; width: 500px; }
.pass_ret_op .reseller-footer li { display: inline-block; padding: 0 0 0 10px; }
.pass_ret_op .reseller-footer a { width: auto; }
.pass_ret_op footer.copy.reseller-footer .left { float: none; margin: 0 auto; width: 200px; }
/*17/3---style css*/
.new_tip_con { width: 100%; float: left; }
.new_qwrap { position: relative; left: 20px; float: right; margin-right: 46px; }
.questions .new_qwrap { position: relative; left: 20px; }
.questions .new_qwrap .quotes-arrow-hgroup { cursor: pointer }
.questions .new_qwrap .quotes-arrow-hgroup h6 { color: #999; font-size: 20px; font-weight: normal; margin: 10px 0 10px 0; }
.questions .new_qwrap .quotes-arrow { background: url("../images/drop-arrow.png") no-repeat; display: block; height: 25px; width: 25px; left: -34px; position: absolute; top: 10px; z-index: 99; cursor: pointer }
.questions .new_qwrap .quotes-arrow-down { background: url("../images/drop-arrow.png") 0 -76px no-repeat; display: block; height: 25px; width: 25px; left: -34px; position: absolute; top: 10px; z-index: 99; cursor: pointer }
.featPage .questions { background: none; padding-bottom: 0px }
.featPage article.page { overflow: visible; }
.qDate { font-size: 12px !important; margin-top: 0px !important; }
/* reset password */
.resetpwd .edu_body { clear: both; float: none !important; }
.resetpwd .edu_body form { background: #fff; border-radius: 5px; box-shadow: 0px 0px 5px #83aecd; margin: 0px; min-width: 360px; overflow: hidden; padding: 30px; }
.resetpwd .main_head { background: url("../images/underline.png") repeat-x center bottom; color: #5087ae; margin: 20px 0 0 20px; overflow: hidden; padding-bottom: 20px; }
.resetpwd .main_head span:first-child { background: none; float: left; font-size: 20px; height: 25px; padding-left: 7px; padding-right: 22px; }
.resetpwd .edu_body .content { margin: 0px; overflow: hidden; padding: 0px; width: 80%; }
.resetpwd .edu_body p { margin: 20px; text-align: justify; }
.resetpwd #reset_pass_form .error_msg { background-color: #fde4ea; border: 1px solid #edc4cc; clear: both; color: #3f3d3e; display: block; font-size: 12px; margin: 30px 20px 0px; padding: 20px; width: 389px; }
.resetpwd .forgotpass_cont { margin: 0px; padding: 10px 0px 0px 10px; position: relative; }
.resetpwd .forgotpass_cont li { clear: both; list-style: none; margin: 0px 0px 15px 10px; padding: 0px; float: left }
.resetpwd .forgotpass_cont p { margin: 0px; padding: 0px; float: left; line-height: 60px; width: 150px; }
.resetpwd .forgotpass_cont div, .forgotpass_cont p { float: left; line-height: 65px; }
.resetpwd .container.edu_body .input { background: #fff; border: 1px solid #e5e5e5; border-radius: 3px; box-shadow: 0px 0px 5px #efeeee inset; font-size: 16px; height: 40px; line-height: normal; }
.resetpwd .forgotpass_cont .input { margin-left: 10px; padding-left: 5px; width: 300px; }
.resetpwd .signup_footer { margin: 0px; }
.resetpwd .container.edu_body .submit_btn { background: url("../images/greenbtn_bg.png") 0px 0px #8ba82b; border: 1px solid #8ba82b; border-radius: 2px; box-shadow: 0px 0px 3px #fff inset; color: #fff !important; cursor: pointer; float: left; font-size: 20px; height: 50px; line-height: 18px; margin: 20px 0px; padding: 0px 15px; text-align: center; width: auto; }
.resetpwd .pw_span { line-height: normal; margin-left: 20px; position: absolute; top: 70px; left: 170px }
.resetpwd .red { background-position: 0px -620px !important }
.resetpwd .forgot_error_fl { background-color: #fde4ea; border: 1px solid #edc4cc; clear: both; color: #3f3d3e; display: none; font-size: 12px; margin: 0px 0px 5px 0px; padding: 5px 0px 5px 5px; width: 386px; overflow: hidden }
.resetpwd .forgot_retrieve_err { background-color: #fde4ea; border: 1px solid #edc4cc; clear: both; color: #3f3d3e; display: none; font-size: 12px; margin: 30px 20px 0px; padding: 0px; width: 488px; }
.resetpwd .forgot_retrieve_err p { margin: 10px !important }
.resetpwd .pass_Strength { position: absolute; top: 66px; left: 420px }
.resetpwd .pass_Strength p { line-height: normal !important; }
.resetpwd .pass_Strength p.passStrengthify { float: right; font-size: 12px; right: 31px; top: 62px; }
.resetpwd .pass_Strength p.passStrengthify .strength { float: left; height: 3px; margin: 8px 10px 0px 0px; width: 40px; }
.resetpwd .pass_Strength p.passStrengthify .strength_text { float: left; margin: 0px; width: auto }
.rese_succ_msg { background-color: #f9f7e9; border: 1px solid #eae9da; width: 376px; color: #3f3d3e; clear: both; padding: 0px 10px; margin: 0px 0px 10px 0px; display: none; font-size: 12px; line-height: 18px; overflow: hidden; }
/*unlimited consumer page styles*/
.unlimited_consumer .banner.noBg { background: none; }
.unlimited_consumer article.page { margin: 0px; width: 100%; margin-top: 60px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px }
.unlimited_consumer article.page .highlights .full { width: 32%; min-height: 147px; }
.unlimited_consumer .full .image { width: 107px; min-height: 130px; }
.unlimited_consumer article.page .highlights .full .description { width: 60%; }
.unlimited_consumer .unlimitedPage { float: left; background: url(../images/unlm_cloud.png) no-repeat 0px 102px; position: relative; top: 28px; max-width: 100%; min-width: 597px; width: 100% }
.unlimited_consumer .onetimeoffer { float: right; width: 376px; height: 260px; background: url(../images/unlm_offer.png) no-repeat right top; }
.unlimited_consumer section.banner .textCont { max-width: 57%; }
.unlimited_consumer section.banner .textCont h2 { width: 100%; font-size: 32px; }
.unlimited_consumer section.banner .textCont p { font-size: 16px; }
.unlimited_consumer .onetimeoffer .twentyfiveoff { float: left; text-decoration: none; height: 42px; width: 132px; display: block; background: url(../images/unlm_signup-button.png) no-repeat 0px -138px; text-indent: -3500px; margin: 0px 10%; }
.unlimited_consumer .onetimeoffer .twentyfive .toplink { display: block; height: 178px; width: 100%; float: left; margin-top: 50px; }
.unlimited_consumer .onetimeoffer .fifty .toplink { display: block; height: 178px; width: 100%; float: left; margin-top: 50px; }
.unlimited_consumer .onetimeoffer .fiftyoff:hover, .unlimited_consumer .onetimeoffer .twentyfiveoff:hover { background: url(../images/unlm_signup-button.png) no-repeat 0px -69px; }
.unlimited_consumer .onetimeoffer .fiftyoff:active, .unlimited_consumer .onetimeoffer .twentyfiveoff:active { background: url(../images/unlm_signup-button.png) no-repeat 0px 0px; }
.unlimited_consumer .onetimeoffer .fiftyoff { float: left; text-decoration: none; height: 42px; width: 132px; display: block; background: url(../images/unlm_signup-button.png) no-repeat 0px -138px; text-indent: -3500px; margin: 0px 10%; }
.unlimited_consumer .twentyfive { float: left; width: 173px; }
.unlimited_consumer .fifty { float: left; width: 203px; }
.unlimited_consumer .unlm_description { padding: 0px 38px; margin-bottom: 50px; float: left; }
.unlimited_consumer .highlights { background: #f4f4f4; padding: 30px 20px }
.unlimited_consumer a.signupbtn { background: url(../images/unlm_signup-button.png) no-repeat 0px -210px; height: 60px; width: 200px; display: block; margin: 0px auto; margin-top: 20px; }
.unlimited_consumer a.signupbtn:hover { background: url(../images/unlm_signup-button.png) no-repeat 0px -314px; }
.unlimited_consumer a.signupbtn:active { background: url(../images/unlm_signup-button.png) no-repeat 0px -417px; }
.unlimited_consumer .signup_section { padding: 10px; display: block; padding: 40px 10px 10px 10px; float: left; width: 100%; }
.unlimited_consumer .signup_section p { margin: 0px auto; text-align: center; font-size: 20px; }
.unlimited_consumer article.page h2 { padding-left: 16px; font-size: 20px; color: #787878; }
.unlimited_consumer .screen_unlm { float: left; width: 100%; background-image: url(../images/unlm_bg.png); background-repeat: no-repeat; background-position: center bottom; padding: 11px 0px 0px 0px; position: absolute; top: 100px; height: 500px; z-index: -1; }
.unlimited_consumer .footnote { margin-top: 42px; margin-left: 30px; }
.indexPage.index-new header menu a.unlmIcon { background: url(../images/unl_upload.png) no-repeat; padding-left: 35px; color: #333; }
.indexPage.index-new header menu a.unlmIcon:hover { color: #3d95b6 }
article.newPad .features h3 { font-size: 16px; font-weight: normal; margin: 0px; padding: 0px; color: #666; margin-top: 30px; margin-bottom: 15px; line-height: 24px }
article.newPad .features h3 a { color: #3d95b6; text-decoration: none; }
article.newPad .features h3 a:hover { color: #666; }
.pric-pop .doubleOffer { float: left; width: 307px }
.pric-pop .doubleOffer p { font-size: 12px; }
.pric-pop .twoyear { text-decoration: line-through; font-size: 12px; color: #939EAA !important }
.pric-pop .new-pricing { position: relative; }
.pric-pop .container-customize { position: absolute; top: 199px; left: 60px; }
.pric-pop .container-customize a { color: #4d4b3f; }
.pric-pop .container-customize a:hover { color: #8CA214; }
.pric-pop .popContent h4 span { float: left; width: 100%; font-size: 12px; color: #666; line-height: 20px; padding: 0px 0px 10px; }
.pric-pop .progImg { margin: 24px 0px 0px 175px !important; display: none; }
.pric-pop .btnRequest:hover { width: 163px !important; border: 0px solid #ffffff !important; outline: none !important; }
.pric-pop .textarea { height: 60px !important; padding: 7px !important; margin-bottom: 5px; }
.pric-pop .verificationnew { width: 280px !important; }
.pric-pop .captchanew { float: left !important; }
.pric-pop .textarea { background-image: none; border: 1px solid #E5E5E5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; line-height: normal; padding: 10px 10px 10px 10px; width: 93%; }
.pric-pop .input { box-sizing: border-box; margin-bottom: 15px; }
.pric-pop .verification input { margin-bottom: 0px; height: 36px; width: 50%; }
.pric-pop .btnRequest { cursor: pointer; margin: 5px 0 10px 0; }
#sform_err_succ { margin-top: 0px }
.pric-pop .paidPlans { width: 100%; background-color: #F9F8F4; }
.pric-pop .pricingBtns { float: left; width: 100%; padding: 20px 55px 0px; box-sizing: border-box; }
.pric-pop .new-pricing img { width: 100%; height: 238px; }
.pric-pop .title h2 { color: #3d95b6; margin: 30px 0 0; }
.pric-pop .new-pricing-sect { float: left; width: 100%; background-color: #F9F8F4; height: 230px; }
.pric-pop .new-pricing-sect .paidPlans { float: none; width: 100%; margin: 0px auto; box-sizing: border-box; }
.pric-pop .pricing .plans { clear: both; }
.pric-pop .new-pricing a { display: block; float: left; }
.pric-pop .new-pricing .one-tb { background: url(../images/100times-sprite.png) no-repeat 0 -2px; width: 333px; height: 170px; }
.pric-pop .new-pricing .ten-tb { background: url(../images/100times-sprite.png) no-repeat 0 -305px; width: 364px; height: 170px; }
.pric-pop .new-pricing .ten-sign { background: url(../images/100times-sprite.png) no-repeat 0 -582px; width: 312px; height: 331px; }
.pric-pop .requirements img { max-width: 14px; top: 5px; position: relative; height: 100%; }
.pric-pop .signupBtn { background: url("https://www.ibackup.com/source/images/indexSgnUpBtn.png") no-repeat; float: left; width: 197px; height: 45px; text-indent: -3500px; margin: 24px 0 0 0; }
.pric-pop .pricingBtns .textLink { float: left; margin: 24px 0 0; }
.pric-pop .signupBtn:active { background: url("https://www.ibackup.com/source/images/indexSgnUpBtn.png") no-repeat 0 -157px; }
.pric-pop .signupBtn:hover { background: url("https://www.ibackup.com/source/images/indexSgnUpBtn.png") no-repeat 0 -79px; }
.pric-pop .title { text-align: center; margin: 30px 0 20px 0; }
.pric-pop .title p { margin: 5px; }
.pric-pop .popContent { width: 500px !important; padding: 20px 20px 10px 20px }
.pric-pop .input { background-image: none; border: 1px solid #E5E5E5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; font-size: 16px; height: 35px; line-height: normal; padding: 0 10px 0 10px; width: 95%; }
.pric-pop .textarea { background-image: none; border: 1px solid #E5E5E5; border-radius: 3px; box-shadow: 0 0 5px #EFEEEE inset; line-height: normal; padding: 10px 10px 10px 10px; width: 95%; }
.pric-pop .pricingPara { font-size: 12px; }
.pric-pop .pricingContent { float: left; width: 100%; margin: 0px 20px 50px 0; text-align: justify; }
.vmware .faq_image { margin: 20px auto 20px auto; text-align: center; width: auto; }
.vm_image { float: left; margin: 2px 0px 0px 3px; }
.vmware-txt { float: left; width: auto; }

@media screen and (max-width: 980px) {
.pric-pop .pricingContent h3 { display: none; }
.pric-pop .pricingContent { margin-bottom: 0px; }
}
.pricingPara { font-size: 12px }
/* Compliance form */
.baa_wrapper { float: left; width: 100%; background: #eaebeb; color: #696a6a }
.baa_inner_wraper { display: table; width: 90%; margin: 0px auto; }
.baa_para { padding: 0px; margin: 0px 0px 30px; width: 100%; float: left; line-height: 24px; font-size: 0.975em; }
.baa_form_box { width: 100%; margin: 30px 0; float: left; }
.baa_form_box form { padding: 0px; }
.baa_head { margin: 0px; padding-bottom: 10px; overflow: hidden; color: #5087AE; float: left; line-height: initial; width: 100%; }
.baa_form_box .baa_head span:first-child { padding-left: 0px; font-size: 2em; float: left; padding-right: 50px; color: #4F4F4F; line-height: initial; }
.baa_succ_msg { box-sizing: border-box; background-color: #F9F7E9; border: 1px solid #BDBCAD; width: 100%; margin: 0px 0px 20px 0px; color: #3F3D3E; clear: both; padding: 10px 10px; display: none; font-size: 12px; line-height: 18px; overflow: hidden; float: left; position: relative; }
.baa_succ_msg span { font-size: 14px; padding: 15px 10px 0; text-align: left; display: initial; float: left; width: calc(100% - 100px); }
.baa_succ_msg img { width: 50px; height: 50px; float: left; }
.baa_error_message { background: #FDE4EA; border: 1px solid #EDC4CC; padding: 10px; margin: 0px; display: none; line-height: normal; min-height: 40px; float: left; width: 100%; box-sizing: border-box; }
baa_error_message p { padding: 5px 0; }
.baa_input { font-family: Tahoma; outline: none; margin-top: 0px; float: left; padding: 0 10px; width: 100%; box-sizing: border-box; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C5C5C5; font-size: 14px; height: 35px; line-height: normal; }
.baa_form_box ul { padding: 0px; margin: 0px; list-style: none; width: 75%; float: left; }
.baa_form_box ul li { width: 100%; float: left; padding: 0px; margin: 0px 0 10px; }
.baa_form_box label { padding-top: 20px; float: left; width: 100%; box-sizing: border-box; }
.baa_form_box .left-box { width: 50%; padding: 0px; margin: 0px; float: left; box-sizing: border-box; }
.baa_form_box .right-box { width: 50%; min-height: 100px; padding: 0px 0px 0px 50px; margin: 0px; float: left; box-sizing: border-box; }
.baa_form_box .mailing_address { margin-top: 10px; background: #fff; border: 1px solid #e5e5e5; box-shadow: 0 0 5px #efeeee inset; height: 100px; border-radius: 3px; font-size: 14px; line-height: normal; width: 100%; box-sizing: border-box; font-family: Tahoma; padding: 10px; }
.baa_form_box .captcha_input { margin-top: 10px; margin-left: 10px; float: left; padding: 0 10px; width: calc(100% - 150px); box-sizing: border-box; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #C5C5C5; font-size: 14px; height: 35px; line-height: normal; font-family: Tahoma; }
.baa_form_box .captcha { width: 130px; float: left; height: 40px; margin-top: 10px; }
.baa_form_box .baa_submit_box { float: left; width: 100%; margin: 0px 0; padding: 0px; box-sizing: border-box; }
.baa_form_box .captcha-box { float: left; width: 100%; margin: 10px 0; padding: 0px; box-sizing: border-box; }
.baa_form_box .captcha-box .red_new { padding-bottom: 10px; }
.baa_form_box .captcha-box label { padding-bottom: 10px; float: left; width: 100%; box-sizing: border-box; font-size: 1.3em; }
.baa_form_box .captcha-box .red_new { color: red; }
.baa_form_box .baa_submit_btn { outline: none; min-width: 120px; width: auto; height: 40px; line-height: 18px; text-align: center; border: 1px solid #2F7C62; background: #2EA17A; color: #fff; float: left; margin: 0px 0 20px; padding: 0px 15px; cursor: pointer; font-size: 130%; }
.baa_form_box .error_red { color: #FC3838; width: 100%; float: left; font-size: 11px; }
.bba-heading { margin-bottom: 20px; float: left; width: 100%; padding: 30px 0 10px; font-size: 16px; color: #1374AB; border-bottom: 1.8px dotted #AFB2B2; }
ul.baa-ad li:first-child .bba-heading { padding-top: 0px; }
.baa_form_box .baa_submit_box { margin: 10px 0 0; }
.baa_form_box label { padding-top: 0; }
.baa_form_box .right-box { min-height: 75px; }
.baa_error_message { margin-bottom: 20px; }
.shadow_hide { display: none; }
.clear-class { clear: both; }
.win-index article.page .features h3 a:hover { color: #3d95b6 !important; }
.baa_form_box ul li.verification-row { min-height: 80px; }
.baa_form_box ul li.verification-row p { float: left; width: 100%; padding: 0; margin: 0; }
.baa_form_box .baa_submit_box p { float: left; width: 100%; margin: 0px; padding: 0; }
/* GPO Page */
.gpo .max_width { max-width: 574px; padding-top: 20px; padding-bottom: 20px; }
.gpo .newBanner { position: absolute; color: #ffffff; left: 1150px; top: 130px; right: 50px; }
.gpo .app_entertxtbox { min-width: 220px; width: 50%; border: 1px solid #b5defc; background-color: #edf5fc; float: left; padding: 20px; overflow: hidden; min-height: 80px; }
section.banner .textgpoCont { float: left }
section.banner .mobile .gpoban { line-height: 0; text-align: center; width: 950px; margin: 0 auto 3px auto }
section.banner .textgpoCont h2 { float: left; color: #3d95b6; line-height: 48px; padding: 0 0 10px 0; margin: 0 auto 0 auto; width: 100%; text-align: center; }
section.banner .textgpoCont p { padding: 0 0 25px 0; float: left; width: 100%; font-size: 14px; text-align: center; margin: 0 auto 0 auto; }
.textgpoCont { height: 490px; max-width: 100%; width: 100%; text-align: center; }
.gpo-banner { background: url(../images/ib-gpo-banner.png) no-repeat top center; text-indent: -10000px; width: 821px; ; height: 374px; text-align: center; margin-top: 97px; margin-left: auto; margin-right: auto; }
.gpo-banner img { max-width: 821px; width: 100%; }
.gpo .Pre-requisite { width: 70%; float: left; }
.msiBlock { width: 30%; margin-top: 10px; float: left; }
.gpo .app_entertxtbox label { width: 100%; float: left; text-align: center; }
.gpo-content { width: 99%; }
.gpo-content h2 { text-align: left; }
.baa_succ_msg span.close_btn { background: url(../images/bba_form_close_btn.svg) no-repeat center; position: absolute; float: right; top: 30%; right: 10px; width: 30px; height: 30px; cursor: pointer; padding: 0; border: 1px solid transparent; }
.baa_succ_msg span.close_btn:hover { background-color: rgba(181, 214, 236, 0.3); border: 1px solid rgb(150, 168, 181); }

/* Pricing Page - 27-07-2016 */
.charge-help .doubleOffer { float: left; width: 307px }
.charge-help .doubleOffer p { font-size: 12px; }
.charge-help .twoyear { text-decoration: line-through; font-size: 12px; color: #939EAA !important }
.charge-help .pric-new { float: left; margin-top: 12px; margin-left: 20px; }
.charge-help .eval-period { display: none; }
.charge-help .eval-period a br { display: none; }
/* Consumer Plans */
.charge-help .plans-consumer { width: 100%; margin: 0 auto; margin-bottom: 60px; }
.charge-help .consmer-title h2 { font-size: 21px; line-height: normal; margin-bottom: 0px; }
.charge-help .consmer-title p { margin: 0; padding-top: 20px; font-size: 14px; line-height: 22px; }
.charge-help .consmer-title p a { color: #329dd1; padding-top: 0px; font-weight: 600; }
.charge-help .consmer-title span:nth-child(1) { text-decoration: line-through; font-size: 12px; }
.charge-help .consmer-title span:nth-child(2) { color: #f95151; font-size: 16px; }
.charge-help .popContent-price { background-color: #f9f9f9; height: auto; margin: 0 auto; max-height: 600px; overflow: auto; padding: 20px; position: relative; width: 800px; }
.charge-help .promoOffer.offer50 { background: rgba(0, 0, 0, 0) url("../images/ibak-50times.png") no-repeat scroll 0px 116px; height: 260px; margin: 0 0 6px; }
.charge-help .promoOffer { width: 307px; }
.charge-help .consmer-title p a img { vertical-align: middle; margin-left: 10px; }
.charge-help .consmer-title p:nth-child(2) img { margin-left: 5px; position: absolute; margin-top: -4px; }
.charge-help .consmer-title p:nth-child(3) img { margin-left: 2px; vertical-align: middle; }
.charge-help .paidPlans table th.promo { background-color: #e2e8eb; color: #657382; }
.charge-help .paidPlans table td.promo, .charge-help .paidPlans table tr:nth-child(2n+1) td.promo { background-color: transparent; }
.charge-help .paidPlans table td.promo { color: #d65e60; font-size: 15px; }
.charge-help .popup_intro { background: url('../images/ibak-save50-offer.png') no-repeat 0 -127px; width: 103px; height: 20px; display: block; margin: 0 auto; margin-top: 30px; }
.charge-help .popContent-price h2 { text-align: center; margin-top: 5px; margin-bottom: 5px; }
.charge-help .popup-save50 { background: url('../images/ibak-save50-offer.png') no-repeat -2px -175px; width: 204px; height: 106px; margin: 0 auto; }
.charge-help .down-arrow-img > img { position: absolute; right: 15px; }
.charge-help .popup-col { width: 50%; float: left; }
.charge-help .popup-col-left { width: 35%; float: left; }
.charge-help .popup-col-right { width: 65%; float: left; }
.charge-help .popup-col-left span { font-size: 50px; color: #6ab2a7; letter-spacing: -1.8px; line-height: 54px; float: right; }
.charge-help .popup-col-right p { margin: 0; padding: 0; font-size: 14px; padding-left: 15px; }
.charge-help .popup-col-right p span:nth-child(1) { text-decoration: line-through; color: #939eaa; font-size: 12px; }
.charge-help .popup-col-right p span:nth-child(2) { font-size: 16px; }
.charge-help .popup-signup a { background-color: #83b80e; width: 150px; height: 36px; margin: 0 auto; margin-top: 15px; color: #fff !important; text-align: center; line-height: 36px; border-radius: 3px; font-weight: bold; display: block; text-decoration: none; }
.charge-help .popup-signup a:hover { background-color: #8fc811; }
.charge-help .popup-note { font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 40px 0 20px; line-height: 18px; }
.charge-help .popup-note span { color: red; }
.charge-help .popup_close_btn { background: rgba(0, 0, 0, 0) url("../images/ibak-save50-offer.png") repeat scroll -1px -434px; width: 19px; height: 20px; top: 12px; right: 12px; }
.charge-help .popContent-price h3 { font-size: 14px; text-align: center; width: 100%; line-height: 22px; border: none; padding: 0 0 50px; color: #696969; }
.charge-help .down-arrow-img { width: 708px; margin: 0 auto; margin-top: 40px; position: relative; }
.charge-help .popup-2col-wrapper { padding-top: 30px; }
.charge-help .promoOffer.offer50 { margin-top: 20px; }
.charge-help .mob-only-CTA { display: none; }
.charge-help .consmer-title p a:hover { color: #666; }
.charge-help .popup-col a { color: #666; text-decoration: none; }
.charge-help .buis-plan-title { font-size: 21px; color: #666; line-height: 25px; padding-bottom: 0px; margin-bottom: 10px; }
.charge-help .popup-note-foot { font-size: 12px; line-height: 25px; margin-bottom: 30px; }
.charge-help .foot_note > p { margin-top: 0; }
.charge-help .foot_note > p:nth-child(3) { margin-bottom: 40px; }
.charge-help .consmer-title h2 img { display: none; }
.charge-help .desk-only-CTA > img { margin-top: 5px; position: absolute; }
.charge-help p.desk-only-CTA { padding-top: 5px; }
.charge-help .pricingContent .greyTable { margin: 20px 20px 20px 0; width: 85%; }
.charge-help .pricingContent .greyTable th { padding-top: 36px; }
.charge-help .consmer-title h2 a:nth-child(2) { display: none; color: #666; }
/* support page  - 27-07-20416 */
.support-page .support_content .select { font-size: 14px; }
.support-page .supportTxt { color: #49a711; font-size: 16px; margin-top: 55px; font-weight: 400; float: left }
.support-page .supportTxt a { color: #fff; line-height: 24px; width: 100%; }
.support-page .supportTxt a:hover { background: none; color: #fff }
.support-page .supHrs { color: #fff; font-size: 11px }
.support-page .supNum a,
.support-page .supNum a:hover { color: #fff; font-size: 1.429em; line-height: 24px }
.support-page .supTxt { color: #fff; font-size: 1.24em; margin-bottom: 5px }
.support-page .sup_num_space { padding-left: 8px }
.support-page .sup_num_left_space { padding: 0 8px }
.support-page .sup_cen_txt { display: none; }
.support-page .foot_sup_text { color: #333; }
.support-page .smart_tel_num a,
.support-page .supportMob a:hover { color: #3887B7; }
.support-page .bus_hrs { font-size: 11px; line-height: 16px; font-weight: 400; color: #4d4d4d; margin: 0 }
.support-page a.support { text-align: right; width: 53%; border-right: 1px solid #aaa; padding-right: 15px; color: #888; font-weight: 700 }
.support-page .supportMob a { color: #3987b8; }
.support-page .call-support span { color: #fff; font-size: 12px; }
.support-page .call-support p { font-size: 20px; color: #fff }
.support-page .banner_left { background: url(source/images/support_banner_text.png) center no-repeat; height: 290px; width: 652px; }
.support-page .no_extension { margin-top: 90px; width: 100% }
.support-page .no_extension p.sup_left_mob_con { font-size: 12px; }
.support-page .no_extension .blu_con_txt a { font-weight: 500; font-size: 34px !important; color: #727057; line-height: 30px; margin-bottom: 2px; text-decoration: none }
.support-page .no_extension .gry_con_txt { font-weight: 500 !important; font-size: 1.143em; line-height: 24px; color: #6a6e71; width: 69% }
.support-page .smart_tel_num { margin-bottom: 10px !important; }

.contact_info_wrapper { float: left; width: 100%; }
.continfo_inner { float: left; width: 100%; }
.continfo_inner .contact_info_part { float: left; width: 100%; padding: 0 0 30px; }
.continfo_inner .hid_tit { display: block; width: 100%; font-size: 20px; text-align: left; margin: 0 0 20px; }
.continfo_inner .off_imag_box { float: left; max-width: 340px; width: 100%; }
.continfo_inner .left_box_content { float: left; width: calc(100% - 340px); text-align: left; padding: 0 0 0 20px; box-sizing: border-box; }
.continfo_inner .sec_tit { float: left; width: 100%; margin: 0; padding: 0px 0 10px; text-align: left; font-size: 16px; color: #669630; }
.continfo_inner .box-line { border-bottom: 1px solid rgba(51, 51, 51,0.1); width: 100%; float: left; margin: 10px 0 0 0; }
/* 20-12-2016 Reseller page updates */
.bulkReseller section.banner .twoCol div.referral-program-icon { height: 125px; float: left; background: url(../images/referral-program-text.png) no-repeat 0 0; width: 100%; max-width: 350px; margin-left: 16px; margin-top: 30px; margin-bottom: 20px; background-size: initial; }
.bulkReseller section.banner .twoCol div.bulk-reseller-program-icon { height: 125px; float: left; background: url(../images/bulk-reseller-program-text.png) no-repeat 0 0; width: 100%; max-width: 350px; margin-left: 16px; margin-top: 30px; margin-bottom: 20px; background-size: initial; }
.referal-program-wrap,.bulk-reseller-wrap{text-indent:-10000px;}