html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-y:scroll}p{margin-bottom:18px}p,ul{font-family:'Lato',sans-serif;font-size:16px;line-height:150%;color:#3d3c40}.list li{margin-bottom:18px;font-size:12px;line-height:150%}h1,h2{font-family:'Lato',sans-serif;font-size:26px;font-weight:normal;margin-bottom:0}h3{font-family:'Lato',sans-serif;font-size:26px;font-weight:normal;margin-bottom:0}.headline{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc;padding-bottom:10px;margin-bottom:20px}footer{border-top-width:1px;border-top-style:solid;border-top-color:#ccc;padding-top:10px;clear:both;height:120px}img{border:0}header,section{display:block}.centerSection{width:900px;margin:auto}.text{font-size:16px;font-family:'Lato',sans-serif}.radioLabel{font-size:16px;font-family:'Lato',sans-serif}.smallText{font-size:12px}.highlight{background-color:#ffc}.leftColumn{width:550px;text-align:left;float:left;margin-right:0}.rightColumn{width:300px;margin-left:20px;text-align:left;float:right}body{background-repeat:repeat-x;background-color:#fcfcfc;font-family:"Helvetica Neue",Helvetica,'Lato',Verdana,sans-serif;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-size:100%;color:#000;margin:0 auto;padding-bottom:36px}#logo{margin-top:20px}.content,#content{margin-top:16px}q{quotes:none}q:before,q:after{content:'';content:none}.testimonial{margin-bottom:30px;font-size:12px;line-height:150%}.testimonial a{color:#000;text-decoration:none}.inline-block{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.portrait{width:77px;height:77px;vertical-align:middle;float:right;margin-left:10px;padding-bottom:10px}.quote{height:77px;margin-left:0;vertical-align:middle}.quote h4{margin:0 0 .25em 0}.languageSwitcher{top:1em;right:0;text-align:left;font-size:12px;margin-right:2px;text-wrap:none;margin-top:10px;margin-left:10px}.buyButton{height:52px;line-height:52px;color:#fff;outline:0;margin:10px;padding-right:20px;padding-left:14px;text-decoration:none;text-align:left;font-family:"Arial Rounded",ArialRound,ArialRounded,Arial,sans-serif;font-size:16px;font-weight:bold;white-space:nowrap;text-wrap:none;text-shadow:0 1px 0 rgba(0,0,0,.25);border-style:solid;border-width:2px;border-color:#0095f4 #008df0;cursor:pointer;background:#0083eb url('/Cloud/buttonBackground.gif') repeat-x;background-size:100% 100%;-webkit-border-radius:8px;-khtml-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15);display:inline-block;zoom:1;*display:inline}.logo{width:64px;height:52px;vertical-align:middle;margin:5px -10px -15px -4px;padding-bottom:12px;display:inline-block;zoom:1;*display:inline}.windows .logo{background:url('/Cloud/windowsLogo.png?v=1') no-repeat}.mac .logo{background:url('/Cloud/appleLogo.png?v=1') no-repeat}.buyButton:hover{text-decoration:underline}.simpleButton{height:48px;text-align:center;margin-top:1em;list-style:none;display:-moz-box;display:-webkit-box;display:box;min-width:200px;float:right;padding-bottom:12px}.simpleButton>li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;margin:0;padding-left:12px;padding-right:12px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;border-right:2px solid #dedede;background-color:#f1f1f1;background-image:-o-linear-gradient(bottom,#e3e3e3 0%,#fff 100%);background-image:-moz-linear-gradient(bottom,#e3e3e3 0%,#fff 100%);background-image:-webkit-linear-gradient(bottom,#e3e3e3 0%,#fff 100%);background-image:-ms-linear-gradient(bottom,#e3e3e3 0%,#fff 100%);color:#858585;text-decoration:none;text-shadow:0 0 6px #fff;-webkit-box-shadow:0 2px 2px rgba(255,255,255,.15);-moz-box-shadow:0 2px 2px rgba(255,255,255,.15);box-shadow:0 2px 2px rgba(255,255,255,.15);border-left:2px solid #dedede;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:2px solid #dedede;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}.simpleButton a{font-family:"Arial Rounded",ArialRound,ArialRounded,Arial,sans-serif;display:inline-block;white-space:nowrap;width:100%;padding:14px 0;color:#858585;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:bold}.simpleButton a:hover{text-decoration:underline}.no-cssgradients .simpleButton>li{background:url('/Cloud/menuBackground.gif') repeat-x;border-top:0;border-bottom:0;padding-top:4px}.no-borderradius .simpleButton{background:url('/Cloud/menuBackground.gif') repeat-x}.no-borderradius .simpleButton>li:first-child{background:url('/Cloud/menuLeft.gif') no-repeat;border-top:0;border-bottom:0;border-left:0}.no-borderradius .simpleButton>li:last-child{background:url('/Cloud/menuRight.gif') top right no-repeat;margin-right:-6px;border:0}.lightbox,.lightboxA{font-size:80%;line-height:150%;width:700px;background:#fff}@media only screen and (min-device-width:320px) and (max-device-width:480px){.lightboxA{top:0 !important;left:0 !important;margin-left:0 !important;width:100% !important}}.lightbox .close,.lightboxA .close{display:block;text-align:right;font-size:11px;background-color:#efefef;padding:2px 5px;color:#575757}.lightbox .close:hover,.lightboxA .close:hover{font-weight:bold;color:#5e7b99}.lightbox .banner,.lightboxA .banner{display:block;background:url('/Cloud/shoppingCartBackground.png') repeat-x}.lightbox .right-align,.lightboxA .right-align{text-align:right;padding:7px}.lightbox .bundle,.lightboxA .bundle{padding-top:1em}.lightboxB{font-size:14px;line-height:150%;color:#303030;font-family:Verdana,Arial,sans-serif;width:700px;background:#fff;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:3px 6px 6px rgba(0,0,0,.2);-moz-box-shadow:3px 6px 6px rgba(0,0,0,.2);box-shadow:3px 6px 6px rgba(0,0,0,.2)}.lightboxB .info{width:13px;height:13px;display:inline-block;background:url('/Cloud/info.png') no-repeat}.lightboxB table{margin:30px 50px 10px 45px}.lightboxB hr{color:#bfbfbf;background-color:#bfbfbf;height:1px;margin:0;padding:0;border:0}.lightboxB table td{padding:0 0 20px 0;vertical-align:text-top}.lightboxB .checkbox{cursor:pointer;width:55px;height:31px;background:url('/Cloud/checkbox.png') no-repeat 0 -31px}.lightboxB .checkbox input{visibility:hidden}.lightboxB .checked .checkbox{background-position:0 0}.lightboxB .price{width:125px;text-align:right}.lightboxB .close{display:block;height:22px;width:22px;top:6px;right:6px;position:absolute;background:url('/Cloud/shoppingchart_close.png') no-repeat}.lightboxB .banner{display:block;background:url('/Cloud/shoppingcart_background.png') repeat-x;height:109px;margin-top:6px}.lightboxB .banner_logo{margin-top:20px}.lightboxB .payment_methods{margin:30px 150px 30px 100px}.lightboxB .instructions{margin-bottom:30px;padding:0}.lightboxB .description,.lightboxB .price{zoom:1;filter:alpha(opacity=50);opacity:.5}.lightboxB .checked .description,.lightboxB .checked .price{zoom:1;filter:alpha(opacity=100);opacity:1}.inline_cart{border:1px #ccc dashed;padding:0 8px 8px 8px;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.inline_cart .buyButton{margin:10px 0}.inline_cart h3{font-size:26px}.inline_cart h4{font-size:16px;margin:20px 0}.inline_cart h5{margin-bottom:15px;font-size:14px;font-weight:normal}.inline_cart p{margin-top:10px}.inline_cart .product_link{color:#000}#shade{height:140px;display:none;color:#222;position:fixed;bottom:30px;z-index:999;width:900px;background-color:#efefef;background-image:url('/Cloud/gradientfooter2.jpg')}#contactFooter{color:#222;position:fixed;text-align:center;font-size:11px;padding-top:12px;display:none;height:30px;bottom:0;z-index:999;width:900px;background-color:#f1f1ee}#shade_inner{width:900px;text-align:center}.shade_link{padding-top:15px;color:#333}.globalNavigation{background:url(http://c441723.r23.cf2.rackcdn.com/tab_background.png);height:80px;text-align:center;margin-left:auto;margin-right:auto;display:block}.globalMenuItems{text-align:center;list-style:none;margin:0 auto;padding:0;width:760px}.globalMenuItems>li{float:left}.globalMenuItems img{margin:0;border:0;padding:0}#globalwebsites{height:80px;background-color:#add8e6;margin:0;padding:0}#globalmenu-container{background-color:#0f0;text-align:center}#globalmenu{list-style:none;margin:0;z-index:101}#globalmenu>ul{margin:20px;background-color:#f00;padding:0}#globalmenu>li{float:left}#globalmenu>li>a{display:block;margin:0}#globalmenu>li.djsoftware>a{background:url(menu/InitialNavigationSprite.png) no-repeat;height:76px;width:211px;margin:0}#globalmenu>li.djsoftware>a:hover,#globalmenu>li.djsoftware>a.selected{background-position:0 -76px}#globalmenu>li.iphoneipad>a{background:url(menu/InitialNavigationSprite.png) no-repeat;background-position:-211px 0;height:76px;width:169px}#globalmenu>li.iphoneipad>a:hover,#globalmenu>li.iphoneipad>a.selected{background-position:-211px -76px}#globalmenu>li.education>a{background:url(menu/InitialNavigationSprite.png) no-repeat;background-position:-380px 0;height:76px;width:157px}#globalmenu>li.education>a:hover,#globalmenu>li.education>a.selected{background-position:-380px -76px}#globalmenu>li.language{background:url(menu/InitialNavigationSprite.png) no-repeat;background-position:-537px 0;height:61px;width:128px;padding:15px 0 0 5px}#menu>li>a span{display:none}.form-group{margin-bottom:15px;-moz-box-sizing:border-box;box-sizing:border-box}.form-control{display:block;width:80%;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-group .btn{display:inline-block;padding:8px 14px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;border-radius:4px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:#008000;color:#fff}.recovery form{margin:40px 0;line-height:1.4em}.panel-success{position:relative;text-align:center;display:block;padding-top:110px}.panel-success span{font-size:16px;text-align:center;line-height:28px}.product-selector-row label,.product-selector-row input[type=radio]{cursor:pointer}.product-selector-row:hover{background:#deecf1}.product-selector-row span.list{font-size:14px}#menuSection{width:902px}#newMenu{margin-top:12px;text-align:center;display:table;table-layout:fixed;width:100%;background-color:#008ef0;color:#fff;border-top:2px solid #00b9ff;border-bottom:1px solid #0095f4;border-right:1px solid #75cff7;background-image:-o-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-moz-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-webkit-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-ms-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;border-left:2px solid #009cf5;border-right:2px solid #009cf5;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;text-decoration:none;text-shadow:0 0 6px #777;-webkit-box-shadow:0 2px 2px rgba(50,50,50,.15);-moz-box-shadow:0 2px 2px rgba(50,50,50,.15);box-shadow:0 2px 2px rgba(50,50,50,.15)}#newMenu a{font-family:"Arial Rounded",ArialRound,ArialRounded,Arial,sans-serif;display:inline-block;white-space:nowrap;padding:20px 0 20px 0;color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;margin-left:15px;margin-right:15px;font-weight:bold}#newMenu a:hover{text-decoration:underline}#newMenu div{display:table-cell;min-width:140px;background-color:#008ef0;color:#fff;border-top:2px solid #00b9ff;border-bottom:1px solid #0095f4;border-right:1px solid #75cff7;background-image:-o-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-moz-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-webkit-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-ms-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);text-decoration:none;text-shadow:0 0 6px #777;-webkit-box-shadow:0 2px 2px rgba(50,50,50,.15);-moz-box-shadow:0 2px 2px rgba(50,50,50,.15);box-shadow:0 2px 2px rgba(50,50,50,.15)}#newMenu>div:first-child{min-width:120px;width:100px}#newMenu>div:nth-child(2){width:160px}#newMenu>div:nth-child(3){width:180px}#newMenu>div:nth-child(4){width:140px}#newMenu>div:nth-child(5){width:150px}#newMenu>div:last-child{min-width:120px}.menu{text-align:center;margin:16px 0 0 0;list-style:none;padding:0;display:-moz-box;display:-webkit-box;display:box;display:-ms-flexbox}.menu>li{-webkit-box-flex:1;box-flex:1;-ms-flex:1;min-width:180px;background-color:#008ef0;color:#fff;border-top:3px solid #00b9ff;border-bottom:1px solid #0095f4;border-right:1px solid #75cff7;background-image:-o-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-moz-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-webkit-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);background-image:-ms-linear-gradient(bottom,#0081ea 0%,#009bf5 50%,#25b2f8 50%,#0dc3ff 100%);text-decoration:none;text-shadow:0 0 6px #777;-webkit-box-shadow:0 2px 2px rgba(50,50,50,.15);-moz-box-shadow:0 2px 2px rgba(50,50,50,.15);box-shadow:0 2px 2px rgba(50,50,50,.15)}.menu>li:first-child{border-left:2px solid #009cf5;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;min-width:120px}.menu>li:last-child{border-right:2px solid #009cf5;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;min-width:120px}.menu a{font-family:"Arial Rounded",ArialRound,ArialRounded,Arial,sans-serif;display:inline-block;white-space:nowrap;padding:18px 0 18px 0;color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;margin-left:15px;margin-right:15px;font-weight:bold}.menu a:hover{text-decoration:underline}.no-cssgradients .menu>li{background:url('/Cloud/menuBackground.gif') repeat-x;border-top:0;border-bottom:0;padding-top:4px}.no-borderradius .menu{background:url('/Cloud/menuBackground.gif') repeat-x}.no-borderradius .menu>li:first-child{background:url('/Cloud/menuLeft.gif') no-repeat;border-top:0;border-bottom:0;border-left:0}.no-borderradius .menu>li:last-child{background:url('/Cloud/menuRight.gif') top right no-repeat;margin-right:-6px;border:0}#viewAllButton{cursor:pointer}.ourProductsDropdownIE{background-color:#eee;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;margin-bottom:30px;margin-top:0}.ourProductsDropdownIE td{border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #fff;border-bottom:solid 1px #fff}.ourProductsDropdown{background-color:#eee;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc;margin-bottom:30px;margin-top:0}.ourProductsDropdown td{border-top:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #fff;border-bottom:solid 1px #fff}.ourProductsDropdown tr{background-image:url('/Cloud/globalMenu/productBackground_900.png');background-repeat:no-repeat;text-align:left;position:relative;display:block;width:899px;height:86px;vertical-align:middle}td.ourProductsDescription{height:60px;width:697px;display:inline-block;padding:12px;float:right;vertical-align:middle}td.left{float:left;padding:12px;height:60px;width:150px;display:inline-block}.ourProductsDropdown tr:hover{background-image:url('/Cloud/globalMenu/productBackground_900_on.png');background-repeat:no-repeat}.ourProductsLink{text-decoration:none;display:table-cell;color:#000;font-size:14px;line-height:150%;font-weight:normal;padding-right:60px;height:60px;vertical-align:middle}#dropdown-menu{list-style:none;margin:0 auto;padding-right:0;width:900px;position:relative;z-index:1000;display:none}