html,body{font-family:"Lucida Grande",helvetica,sans-serif;font-size:12px;color:#444;margin:0px;background:#e5e5e5 url(images/body-bg.png) repeat-x left top}a{text-decoration:none;-webkit-transition:color .25s ease-out}a:focus{outline:none}img{border:none}p{margin:0;padding:0;line-height:1.5em;color:#868686}p em,ul em{color:#444;font-style:normal;font-weight:normal}.container{text-align:center;margin:0 auto;padding-top:12px;width:1008px;min-width:1008px}.header{height:46px;width:1008px;background:transparent url(images/top-bg.png) no-repeat left top}.header .signup a{float:left;height:35px;width:126px;margin:9px 0 0 15px;text-indent:-99999px;background:transparent url(images/signup-small.png) no-repeat left top}.header .signup a:hover{background-position:-126px top}.header .signup a:active{background-position:-252px top}h1.logo{margin:0;padding:0;height:337px;width:1000px;text-indent:-99999px;background:transparent url(images/logo.jpg) no-repeat left top}h1.logo.small{height:159px;background-position:left -70px}h3.slogan{margin:0;padding:0;text-indent:-99999px;height:0;width:0}.top-links{float:right;text-align:right;height:30px;padding:16px 25px 0 0;color:#fff;font-size:13px;text-shadow:0 -1px 2px #000;overflow:hidden}.top-links a{color:#fff;margin-left:30px}.top-links a:hover{color:#aaa}.content{position:relative;width:1000px;min-width:1000px;padding:0 4px;background:transparent url(images/main-bg.png) repeat-y left top}.features{background:transparent url(images/content-bg.png) no-repeat left top}.features h2{margin:0 0 27px 0;padding:50px 0 0 0;color:#5a5a5a;font-size:22px;text-shadow:0 1px 1px #fff}.features h2 span{color:#abaaaa}.features p{margin:0 0 27px 0}.features p a{color:#0091e8}.features a:hover{text-decoration:underline}#rotator{min-height:430px}#rotator .slide{text-align:left;width:350px;min-height:430px;padding:0 598px 0 52px}#rotator .signup a{padding:0 12px 6px 0;color:#0091e8;font-size:16px;background:transparent url(images/link-arrow.png) no-repeat right 4px}#rotator .signup a:hover{text-decoration:underline}#slide-0{background:transparent url(images/slide-dd.png) no-repeat right bottom}#slide-1{background:transparent url(images/slide-share.png) no-repeat right bottom}#slide-2{background:transparent url(images/slide-purchase.png) no-repeat right bottom}#slide-3{background:transparent url(images/slide-interface.png) no-repeat right bottom}#slide-4{background:transparent url(images/slide-media.png) no-repeat right bottom}#slide-5{background:transparent url(images/slide-storage.png) no-repeat right bottom}ul.feature-selection{float:left;width:950px;height:79px;overflow:hidden;margin:0;padding:0;padding-left:50px;list-style-type:none;background:transparent url(images/features-bg.png) no-repeat left top}ul.feature-selection li{float:left;font-size:12px;margin:13px 39px 0 39px}ul.feature-selection li a{float:left;text-indent:-99999px;height:64px;color:#585858;text-shadow:0 1px 1px #fff;background-color:transparent;background-position:left bottom;background-repeat:no-repeat}ul.feature-selection li.active a{color:#fff;text-shadow:0 1px 2px #0d4566;background:transparent url(images/nav-active.png) no-repeat left top}ul.feature-selection li a:hover{color:#000;background-position:right bottom}ul.feature-selection li.active a{background-position:right bottom}#marker{position:absolute;margin:0;height:16px;width:32px;background:transparent url(images/feat-current-marker.png) no-repeat left top}#f-overview a{width:155px;background-image:url(images/feat-overview.png)}#f-interface a{width:67px;background-image:url(images/feat-interface.png)}#f-delivery a{width:80px;background-image:url(images/feat-delivery.png)}#f-storage a{width:47px;background-image:url(images/feat-storage.png)}#f-sharing a{width:82px;background-image:url(images/feat-share.png)}#f-media a{width:76px;background-image:url(images/feat-media.png)}#f-purchase a{width:69px;background-image:url(images/feat-purchase.png)}ul.feature-list{overflow:auto;width:930px;list-style-type:none;margin:0;padding:26px 35px}ul.feature-list li{float:left;text-align:left;width:250px;margin:22px 30px}ul.feature-list h3{font-size:14px;color:#444;font-weight:normal;margin:0 0 8px 0;padding:0}ul.feature-list p a{color:#0091e8}ul.feature-list p a:hover{text-decoration:underline}ul.feature-list p img{float:left;padding-top:3px;margin:0 10px 5px 0}.pricing{width:1000px;padding:35px 0;background:transparent url(images/pricing-bg.png) no-repeat left top}.pricing h2{margin:0 0 25px 0;padding:0;color:#5a5a5a;text-shadow:0 1px 1px #fff;font-size:26px}.pricing h2 span{color:#abaaaa}.pricing p{padding:0 80px}.pricing p a{color:#0091e8}.pricing p a:hover{text-decoration:underline}.pricing p.title{padding:0 70px;margin:0;font-size:16px;text-shadow:0 1px 1px #fff}.pricing .cap{float:left;width:1000px;margin:30px 0 10px 0}.pricing .cap img{float:left;margin-left:30px;padding-top:6px}.pricing .cap p{float:left;padding:0;margin-left:25px;text-align:left;width:570px}.pricing p.margin{margin:30px 0}.pricing p.margin img{margin:20px 0 13px 0}.pricing .prices{margin:40px 0}.pricing .signup{overflow:auto;margin:4px 0 40px 0}.pricing .signup span.one,.pricing .signup span.two{float:left;width:350px;height:44px;padding-top:20px;color:#abaaaa;font-size:14px;text-align:right}.pricing .signup span.two{text-align:left}.pricing .signup a{float:left;text-indent:-99999px;width:247px;height:64px;margin:0 26px 0 27px;text-align:left;background:transparent url(images/signup-big.png) no-repeat left top}.pricing .signup a:hover{background-position:-247px top}.pricing .signup a:active{background-position:-494px top}.sign-up{overflow:auto;text-align:left}.sign-up h2{margin-left:50px}.sign-up p{margin:0 50px}.sign-up form{float:left;margin:20px 0 30px 0}.sign-up form .field{float:left;width:260px;margin:20px 5px 20px 50px}.sign-up form label{display:block;margin-bottom:6px;color:#868686;font-size:14px}.sign-up form input{width:100%;font-size:16px;height:24px;color:#444;font-family:"Lucida Grande",helvetica,sans-serif}#login_vid{float:right;margin:50px 50px 0 0}#vid_hold{display:none;width:442px;margin:30px auto}#vid_hold .title{color:#bbb;font-size:12px;text-transform:uppercase;margin-left:20px}.pricing .signup.address{margin-bottom:0}.pricing .signup.address input{float:left;width:294px;height:24px;margin:0 8px;font-size:16px;color:#444;font-family:"Lucida Grande",helvetica,sans-serif}.pricing .signup.address span.one,.pricing .signup.address span.two{padding-top:3px;font-size:20px;width:340px}.sign-up .text.error,.signup .text.error,.account .text.error{background-color:#ECBFBF}.sign-up .text.success,.signup .text.success,.account .text.success{background-color:#bfeccc}.pricing .createmyaccount a{display:block;width:347px;height:64px;margin:50px auto;text-indent:-99999px;background-image:url(images/createmyaccount.png)}.pricing .createmyaccount a:hover{background-position:-347px top}.pricing .createmyaccount a:active{background-position:-694px top}p.sep{margin-top:50px}p.account.title{margin-top:50px;background:#ddd;padding:20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#dfdfdf),to(#d5d5d5))}p.account.title em{display:block;margin-bottom:10px}p.account.title span{margin:0 40px}#self_options{display:none;font-size:12px;margin-top:25px}#self_options input[type=text]{width:200px;margin-bottom:15px}#vid_login_form{display:none;position:absolute;top:250px;right:25px;width:180px;height:120px;padding:20px;background-color:#aaa;border:1px solid #888;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0 2px 7px rgba(0,0,0,0.5);-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 7px rgba(0,0,0,0.5);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#aaa),to(#888))}#vid_frm_close{float:right;margin-top:-18px;margin-right:-11px;color:#555;font-size:22px;text-shadow:0 1px 1px #bbb}#vid_login_form p{padding:0;margin:0 0 10px 0;color:#fff;text-shadow:0 1px 1px #555}#vid_login_form input{width:160px;margin-bottom:10px}#vid_login_form #vid_frm_password{margin-bottom:20px}.features h3{margin:0 0 5px 50px;padding:0;color:#777;font-size:16px;text-shadow:0 1px 1px #fff}.features hr{margin:30px 50px;background-color:#d3d3d3;height:1px;border:none}ul.legal,ul.toc,ul.api{margin:10px 40px 0 40px;color:#868686}ul.legal a{color:#0091e8}ul.api{list-style-type:none}ul.api li{margin:30px 0;color:#333}ul.api li li{margin:20px 0;color:#868686}ul.api li strong{padding:5px 10px;font-size:14px;margin-right:20px;background-color:#e4e4e4;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}ul.api li b{font-size:14px;color:#333}ul.api li em{margin:0 5px;color:#555;text-transform:uppercase;font-size:10px;padding:2px 8px;background-color:#e8e8e8}ul.api li span{color:#999}ul.toc{line-height:1.6}ul.toc li strong{color:#333}ul.toc a{color:#0091e8}code{display:block;line-height:1.5em;margin:0 50px}code span{color:#4183C4}.thanks{float:right;margin:50px 50px 0 0;padding:5px 10px;text-shadow:0 1px 1px #ddd;border:1px solid #b3b3b3;background-color:#ddd;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ddd),to(#b3b3b3));border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.gen-form fieldset{margin:0 50px;border:none}.gen-form div{float:left;margin-right:40px;margin-bottom:40px}.gen-form div span{color:#777;font-size:16px}.gen-form div input[type=text]{width:395px}.gen-form div textarea{width:830px;height:150px;margin:0;padding:5px;resize:none}.gen-form .btn,#vid_frm_login{background-color:#ccc;border:1px solid #999;color:#333;text-shadow:0 1px 1px #ddd;font-size:14px;text-transform:uppercase;padding:5px 25px;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#ddd),to(#b3b3b3));border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px}#vid_login_form #vid_frm_login{padding:3px 18px;font-size:12px;border-color:#555;margin-top:10px}.gen-form .btn:hover,#vid_frm_login:hover{color:#5f5f5f;text-decoration:none}.gen-form .btn:active,#vid_frm_login:active{background-image:-webkit-gradient(linear,0% 0%,0% 30%,from(#b3b3b3),to(#ccc))}.footer{text-align:left;width:984px;padding:20px 12px;overflow:auto;color:#888;font-size:11px;background:transparent url(images/footer-bg.png) no-repeat left top}.footer a{color:#222}.footer a:hover{text-decoration:underline}.footer .left{float:left}.footer .right{float:right}.footer .left span{margin-right:15px}.footer .right a{margin-left:15px}
