header { width: 98% }
footer { width: 100% }
section { width: 100% }
section .wrapper { width: 98%; padding: 0 1% }
.wrapper { margin: 0px auto; min-width: 960px }
@media screen and (min-width:1020px) and (max-width:1280px) {
.wrapper { max-width: 1260px; width: 100%; min-width: 960px }
}
@media screen and (min-width:1281px) {
section .wrapper { padding: 0px 1%; width: 98% }
.wrapper { min-width: 1260px; width: 98%; max-width: 1260px }
.login_body { max-width: 1260px; width: 100% }
}
.none { display: none }
a img { border: none; outline: none }
.left { float: left }
.right { float: right }
.clear { clear: both }
.bold { font-weight: bold; font-family: Tahoma, Verdana, Arial }
.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("../../source/images/bullets.png") no-repeat 0 -178px }
.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("../../source/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("../../source/images/bullets.png") no-repeat 0 -178px }
.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: Tahoma, Verdana, Arial }
ul { list-style-type: none; margin: 0px; padding: 0px }
li { list-style-type: none; margin: 0px; padding: 0px }
a { text-decoration: none }
.lspace { letter-spacing: 0.05em }
.upperCase { text-transform: uppercase }
.footAnim { -webkit-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; -moz-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; -o-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease }
html, body { margin: 0px; width: 100%; height: 100%; font-family: Tahoma, Verdana, Arial }
body { font-family: Tahoma, Verdana, Arial; font-size: 14px; line-height: 24px; color: #666; background: url("../../source/images/background.png") repeat #bcd5e6; margin: 0 auto 0 auto; min-width: 980px }
header { background: #447daa; width: 98%; padding: 0 1% 0 1%; position: relative; height: 35px }
header .wrapper ul { color: #FFFFFF; font-size: 14px; list-style-type: none; margin: 0 0 0 0; padding: 0 0 0 0 }
header .wrapper ul li.blog_menu { padding-right: 10px }
header .wrapper ul li { float: left; padding: 5px 28px 5px 0 }
header .wrapper ul li a { color: #fff; outline: medium none; text-decoration: none; letter-spacing: 0.05em }
header .wrapper ul li a:hover { color: #cde9ff; text-decoration: none }
header .wrapper .morelinks { background: url("../../source/images/icons.png") no-repeat 17px 8px; float: left; text-indent: -3500px; width: 60px; height: 35px }
header .wrapper .morelinks:hover { background: url("../../source/images/icons.png") no-repeat 17px -3462px; float: left; text-indent: -3500px; width: 60px }
header .wrapper .moremenu:hover { background-color: #fff }
header .wrapper .showImg { background: url("../../source/images/icons.png") no-repeat 17px -3462px!important; display: block; height: 35px; width: 60px }
header .wrapper .moremenu { position: relative; padding: 0 0 0 0;margin-left: -15px !important;}
header .wrapper .moremenu ul { font-size: 14px }
header .wrapper .sub-menu { display: none; position: absolute; right: -225px; top: 35px; width: 660px; z-index: 999; background-color: #fff; padding: 0px 0px 10px }
header .wrapper .sub-menu p { color: #333; margin: 0 15px 10px 15px; border-bottom: 1px solid #e9e9e9; padding-bottom: 15px; font-size: 14px }
header .wrapper .sub-menu h6 { color: #82aaaa; font-size: 16px; margin: 20px 15px 0 15px; font-weight: normal }
header .wrapper .sub-menu ul { float: left; width: 97%; box-shadow: none; padding: 0 0 0 15px; margin-right: 7px }
header .wrapper .sub-menu ul li { float: left; margin: 0px; padding: 0px; width: 33%; line-height: 32px }
header .wrapper .sub-menu ul li a { color: #333; float: left; font-size: 14px; padding: 2px 5px 3px 45px; width: 166px }
header .wrapper .sub-menu ul li a.uniBackup { background: url("../../source/images/menu_more_strip.png") no-repeat 8px 9px }
header .wrapper .sub-menu ul li a.serBackup { background: url("../../source/images/menu_more_strip.png") no-repeat 8px -121px }
header .wrapper .sub-menu ul li a.fileSync { background: url("../../source/images/menu_more_strip.png") no-repeat 8px -263px }
header .wrapper .sub-menu ul li a.idExpress { background: url("../../source/images/menu_more_strip.png") no-repeat 8px -29px }
header .wrapper .sub-menu ul li a.linBackup { background: url("../../source/images/menu_more_strip.png") no-repeat 8px -168px }
header .wrapper .sub-menu ul li a.subAccount { background: url("../../source/images/menu_more_strip.png") no-repeat 8px -309px }
header .wrapper .sub-menu ul li a.mobBackup { background: url("../../source/images/menu_more_strip.png") no-repeat 10px -76px }
header .wrapper .sub-menu ul li a.rManage { background: url("../../source/images/menu_more_strip.png") no-repeat 8px -215px }
header .wrapper .sub-menu ul li a.trueArc { background: url("../../source/images/menu_more_strip.png") no-repeat 8px -350px }
header .wrapper .sub-menu ul li a:hover { background-color: #edf3f8; color: #1374ab }
header .wrapper #userinfo { background-color: #fff; padding: 0 20px 0 20px }
header .wrapper .toparrow { background: url("../../source/images/dropmenu_arrow.png") no-repeat right 0; height: 10px; margin-right: 10px }
header .wrapper .right ul li { padding: 5px 20px 0 0 }
header .wrapper .signup { background: url("../../source/images/icons.png") no-repeat 0 -135px; float: left; line-height: 22px; padding: 0 10px 0 28px!important; text-decoration: none; height: 30px }
header .wrapper .username { background: url("../../source/images/icons.png") no-repeat 0 -130px #fff; float: left; line-height: 22px; padding: 5px 10px 5px 28px!important; text-decoration: none; height: 25px; color: #447daa }
header .wrapper .username:hover { color: #333 }
header .wrapper .right ul li.loginBg { background-color: #fff; text-align: center }
header .wrapper .login { background: url("../../source/images/icons.png") no-repeat 65px -288px #fff; border-radius: 0; color: #447daa; cursor: pointer; float: right; width: 82px; height: 30px }
header .wrapper .login:hover { color: #333 }
header .wrapper .login_close { background: url("../../source/images/icons.png") no-repeat 65px -341px #fff; border-radius: 0; color: #447daa; cursor: pointer; float: right; width: 82px; height: 30px }
header .wrapper .inaction { position: relative; padding: 0px!important }
header .wrapper .inaction a:hover { color: #447daa }
header .wrapper .inaction:hover { background-color: #fff; cursor: pointer }
header .wrapper .actionlinks { float: left; padding: 5px 15px 6px 15px!important }
header .wrapper .actionlinks:hover { color: #447daa!important }
header .wrapper .sub-acmenu { margin: 0px; position: absolute; left: -168px; top: 35px; width: 710px; z-index: 999; overflow: hidden; box-shadow: 0 2px 2px rgba(0,0,0,0.2); background-color: #fff; padding: 0 0 20px 0 }
header .wrapper .sub-acmenu ul { float: left; width: 97%; box-shadow: none; padding-left: 15px; margin-right: 7px }
header .wrapper .sub-acmenu ul li.cpa_none { float: none }
header .wrapper .sub-acmenu ul li.cpa_none a { padding-right: 10px }
header .wrapper .sub-acmenu ul li { float: left; margin: 0px; padding: 0px; width: 25%; line-height: 30px }
header .wrapper .sub-acmenu ul li a { color: #333; float: left; font-size: 14px; padding: 2px 0 3px 45px; width: 118px }
header .wrapper .sub-acmenu ul li a.govt { background: url("../../source/images/menu_business_strip.png") no-repeat 8px 4px }
header .wrapper .sub-acmenu ul li a.legal { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -178px }
header .wrapper .sub-acmenu ul li a.dental { background: url("../../source/images/menu_business_strip.png") no-repeat 11px -354px }
header .wrapper .sub-acmenu ul li a.resta { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -541px }
header .wrapper .sub-acmenu ul li a.smb { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -42px }
header .wrapper .sub-acmenu ul li a.attorney { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -221px }
header .wrapper .sub-acmenu ul li a.insurance { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -401px }
header .wrapper .sub-acmenu ul li a.photo { background: url("../../source/images/menu_business_strip.png") no-repeat 13px -584px }
header .wrapper .sub-acmenu ul li a.account { background: url("../../source/images/menu_business_strip.png") no-repeat 11px -89px }
header .wrapper .sub-acmenu ul li a.health { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -266px }
header .wrapper .sub-acmenu ul li a.restate { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -450px }
header .wrapper .sub-acmenu ul li a.cpa { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -134px }
header .wrapper .sub-acmenu ul li a.medical { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -311px }
header .wrapper .sub-acmenu ul li a.school { background: url("../../source/images/menu_business_strip.png") no-repeat 8px -494px }
header .wrapper .sub-acmenu ul li a:hover { background-color: #edf3f8; color: #1374ab }
header .wrapper .sub-acmenu p { color: #333; margin: 0 15px 10px 15px; border-bottom: 1px solid #e9e9e9; padding-bottom: 15px; font-size: 14px }
header .wrapper .sub-acmenu h6 { color: #82aaaa; font-size: 16px; margin: 20px 15px 0 15px; font-weight: normal }
header .wrapper li { padding: 5px 0px; margin: 0px!important }
nav ul { padding: 5px 0 0 0; margin: 15px 40px 0 0; list-style-type: none }
nav ul li { float: left; padding-right: 100px; color: #666; line-height: 55px }
nav ul li a { color: #000!important; text-decoration: none; font-size: 24px; letter-spacing: 0.05em }
nav ul li a:hover { color: #1374ab!important; text-decoration: none }
nav ul li .logo_new { background: url("../../source/images/icons.png") no-repeat 0 -2885px; float: left; height: 54px; margin: 0 0 0 0; padding: 0 0 0 0; text-indent: -3500px; width: 130px }
nav ul li .logo_new a { height: 54px; width: 100%; float: left }
footer { width: 100%; padding: 0 0 0 0; background-color: #20242f; overflow: hidden; float: left }
footer .testimonials { float: left; text-align: center; width: 100%; border-bottom: 1px solid #383c47; padding: 25px 0 20px 0 }
footer .testimonials .testimonials .wrapper { overflow: hidden; text-align: center }
footer .testimonials a { margin: 0 25px 0 25px; display: inline-block }
footer .testimonials .gigaom { background: url("../../source/images/icons.png") no-repeat 0 -1156px; width: 108px; height: 19px }
footer .testimonials .gigaom:hover { background: url("../../source/images/icons.png") no-repeat 0 -1232px }
footer .testimonials .techcrunch { background: url("../../source/images/icons.png") no-repeat 0 -1307px; width: 36px; height: 18px }
footer .testimonials .techcrunch:hover { background: url("../../source/images/icons.png") no-repeat 0 -1383px }
footer .testimonials .wired { background: url("../../source/images/icons.png") no-repeat 0 -1457px; width: 108px; height: 22px }
footer .testimonials .wired:hover { background: url("../../source/images/icons.png") no-repeat 0 -1537px }
footer .testimonials .notebookreview { background: url("../../source/images/icons.png") no-repeat 0 -1616px; width: 61px; height: 29px }
footer .testimonials .notebookreview:hover { background: url("../../source/images/icons.png") no-repeat 0 -1702px }
footer .testimonials .tnw { background: url("../../source/images/icons.png") no-repeat 0 -1787px; width: 59px; height: 26px }
footer .testimonials .tnw:hover { background: url("../../source/images/icons.png") no-repeat 0 -1871px }
footer .testimonials .engadget { background: url("../../source/images/icons.png") no-repeat 0 -1959px; width: 92px; height: 31px }
footer .testimonials .engadget:hover { background: url("../../source/images/icons.png") no-repeat 0 -2053px }
footer .testimonials .pcworld { background: url("../../source/images/icons.png") no-repeat 0 -2695px; width: 80px; height: 26px }
footer .testimonials .pcworld:hover { background: url("../../source/images/icons.png") no-repeat 0 -2790px }
footer .footerMain { float: left; width: 100%; border-bottom: 1px solid #383c47; padding: 0 0 20px 0 }
footer .footerMain ul { float: left; width: 20%; margin: 0 7px 0 0; padding: 0 0 0 0 }
footer .footerMain ul li { float: left; list-style-type: none; width: 100% }
footer .footerMain ul li a { color: #82868f; text-decoration: none; width: 95%; padding: 3px 0 3px 5px; float: left; line-height: 20px }
footer .footerMain ul li a:hover { color: #fff!important; text-decoration: none; background-color: #383c47 }
footer .footerMain ul li.supportImg a { padding: 0 0 0 0; margin: 25px 0 0 0; height: 80px; width: 250px }
.supTxt{
	color:#fff;
}
.supNum{
font-size: 30px;
color: #fff;
line-height: 40px;
}
.supHrs{
font-size:13px;
color:#fff;	
}

footer .footerMain ul li.supportImg a:hover { background-color: #20242f }
footer .footerMain ul.subcategory { width: 100% }
footer .footerMain ul.helpList { width: 12%; margin: 0 5px 0 0 }
footer .footerMain h4 { margin: 20px 5px 10px 5px; padding: 5px 0 0 0!important }
footer .footerMain h4.logo { text-indent: -3500px; background: url("../../source/images/icons.png") no-repeat 0 -3002px }
footer .copyright { float: left; width: 100%; padding: 15px 0 15px 0;position: relative; }
footer .copyright p { float: left; margin: 6px 0px 0px 0px; padding-left: 5px; color: #82868f }
footer .copyright .socialIcons { width: 22%; float: right }
footer .copyright .socialIcons a { margin: 0 0 0 15px; float: left; height: 33px; width: 27px }
footer .copyright .socialIcons a:hover { -webkit-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; -moz-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease; -o-transition: background .3s cubic-bezier(.6, .1, .15, .8), color 10s ease }
footer .copyright .socialIcons .facebook { background: url("../../source/images/icons.png") no-repeat 0 -400px }
footer .copyright .socialIcons .facebook:hover { background: url("../../source/images/icons.png") no-repeat 0 -470px }
footer .copyright .socialIcons .twitter { background: url("../../source/images/icons.png") no-repeat 0 -537px }
footer .copyright .socialIcons .twitter:hover { background: url("../../source/images/icons.png") no-repeat 0 -609px }
footer .copyright .socialIcons .linkedin { background: url("../../source/images/icons.png") no-repeat 0 -686px }
footer .copyright .socialIcons .linkedin:hover { background: url("../../source/images/icons.png") no-repeat 0 -764px }
footer .copyright .socialIcons .googleplus { background: url("../../source/images/icons.png") no-repeat 0 -834px }
footer .copyright .socialIcons .googleplus:hover { background: url("../../source/images/icons.png") no-repeat 0 -911px }
footer .copyright .socialIcons .forum { background: url("../../source/images/icons.png") no-repeat 0 -986px }
footer .copyright .socialIcons .forum:hover { background: url("../../source/images/icons.png") no-repeat 0 -1069px }
footer h4 { color: #fff; font-size: 16px!important; font-weight: normal; text-align: left; line-height: 24px!important }
.offer99 .topheader li { padding: 5px 0px }
.offer99 .topheader .signup_new { background: url("../../source/images/icons.png") no-repeat 14px -135px #fff; padding: 2px 22px 6px 45px; float: right; color: #41586a!important; font-weight: normal; line-height: 17px }
.signupNew header .wrapper .topheader { width: auto }
.signupNew header .wrapper .topheader li { padding: 0px 10px; margin: 0px!important; line-height: 35px }
.signupNew header .wrapper .topheader li a.login { padding: 5px 0 0 18px!important; background: url("../../source/images/icons.png") no-repeat 63px -3275px #fff; width: 70px }
.reseller header .wrapper .topheader li { padding: 0px 10px; margin: 0px!important; line-height: 35px }
.reseller header .wrapper .topheader li a.login { padding: 5px 0 0 18px!important; background: url("../../source/images/icons.png") no-repeat 66px -283px #fff; width: 70px }
.bodyCont { width: 98%; float: left; padding: 0px 1% }
.bodyCont wrapper { width: 100%; padding: 0px }
.inner nav ul li { float: left; padding-right: 80px; color: #666; line-height: 18px; margin: 15px 0 10px 0 }
.inner nav ul li a { color: #000!important; text-decoration: none; font-size: 24px; letter-spacing: normal }
.inner nav ul li a span { font-size: 11px }
.inner nav ul li h1 { background: url("../../source/images/icons.png") no-repeat 1px -2884px; float: left; height: 54px; margin: -5px 0 0 0; padding: 0 0 0 0; text-indent: -3500px; width: 130px }
.inner nav ul li h1 a { height: 54px; width: 100%; float: left }
.ptrBulk .innter_wraper { background-color: #fff }
.ptrBulk .partner_wraper { background-color: #fff; width: 94%; margin: 110px auto 0 auto }
.menuItems .showText { color: #447daa!important }
.login { background: url("../../source/images/ext_icons.png") no-repeat 66px -363px #fff; border: none; color: #41586a; cursor: pointer; float: right; font-weight: normal; outline: medium none; padding: 0px!important; line-height: 24px }
@media screen and (max-width:1024px) {
.content_terms { width: 74%!important }
}
@media screen and (max-width:640px){
#headerMenu {display:none;}
}
@media screen and (max-width:1183px) {
header .wrapper ul li{  padding: 4px 10px 1px 0 !important;font-size:13px !important;}
.lang-selection .rightTopHd {width: 306px !important;}
}