html,*{margin:0;padding:0}body{font-family:'Open Sans',"Helvetica";background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bg.jpg?7782cf2765cb') repeat;min-height:2000px}img{border:none}.hidden{display:none}.ajax_loading{text-align:center}#iphone_tutorial_wrapper{position:absolute;top:50px;right:0;width:100%}#iphone_tutorial{position:relative;text-align:right}#iphone{z-index:10;position:absolute;width:380px;height:764px;right:0;top:5px;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/iphone.png?f756388890a6') no-repeat}#screenshots_container{list-style-type:none;width:320px;height:480px;overflow:hidden;margin:134px auto auto 32px;position:relative}#screenshots_container .screenshots{display:none;position:absolute;top:0;left:0}#screenshots_container .screenshots img{width:320px;height:480px}#header_logo_wrapper_div,#header_description_wrapper_div,#content_wrapper,#footer_wrapper{position:relative}#iphone_tutorial,#header_logo_wrapper,#header_description_wrapper,#fixed_logo_header,#content,#footer{margin:0 auto;position:relative}#iphone_tutorial,#header_logo_wrapper,#header_description_wrapper,#fixed_logo_header{width:900px}#content,#footer{width:1000px}#content_wrapper{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/shadow.jpg?b96f48008825') repeat-x}#header_description_wrapper{height:100%}#header_logo_wrapper_div{height:290px;width:100%;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/header_bg.png?6c20f4e92085') repeat-x;background-color:#BBB;z-index:1}#fixed_header_wrapper{position:fixed;top:0;left:0;width:100%;z-index:500}#fixed_logo_header_wrapper{background:#000;position:relative;z-index:500}#fixed_logo_header_wrapper_line{width:100%}#header_wrapper,#header{width:100%;min-width:1000px}#website_likebox{position:absolute;top:4px;right:195px;width:216px}#website_likebox .iframe_wrapper{float:left;margin-top:5px}#header_slider_wrapper{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bg.jpg?7782cf2765cb') repeat;position:relative;z-index:200}#header_slider_wrapper_line{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/shadow.jpg?b96f48008825') repeat-x}#fixed_header_wrapper #header_slider_wrapper{box-shadow:0 4px 4px -2px gray;border-bottom:1px solid gray}#small_logo{padding:6px 0}#main_logo{padding:10px 0}#small_logo img{vertical-align:middle}#logo_words{padding-left:10px;margin-left:6px;display:inline-block;vertical-align:middle;color:#727272;font-size:20px;line-height:16px;border-left:1px solid #AAA}#header_download{position:absolute;top:4px;right:55px;width:140px;text-align:right;height:30px;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/download_btn.png?394a3518987b') no-repeat;cursor:pointer}#header_download.hover{background-position:0 -30px}#header_download a{line-height:30px;font-size:20px;display:block;text-decoration:none;color:#666}#main_logo{padding-top:125px}#header_description_wrapper_div{height:555px;width:100%;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bg-tee.jpg?b5aeb4b661aa') no-repeat scroll 50% 180px transparent;background-color:#FFF}#slogan{display:block;padding:50px 0 10px 0;font-family:Georgia;font-weight:bold;font-style:italic;font-size:29px}#header_description{display:block;width:470px;padding:10px 0;font-size:15px;color:#888;line-height:22px}.web_download{display:block;float:left;margin:35px 0 0 10px}#web_download_btn{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/web-download-btn.png?7f07165b8e3b') no-repeat;width:244px;height:66px;margin-top:33px}#web_download_btn.hover{background-position:0 -66px}#terms_and_privacy{position:absolute;bottom:10px;right:0;font-size:14px;color:#666}#terms_and_privacy a{padding-right:20px;color:#666;text-decoration:none}#header_slider{height:52px;width:1000px;text-align:center;padding:4px 0;margin:0 auto}#header_slider_btn{margin:0 auto;width:52px;height:52px;cursor:pointer;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/triangle.png?23f113c5b9d1') no-repeat}#header_slider_btn.face-up{background-position:50% 0}#header_slider_btn.face-down{background-position:50% -52px}#footer{}#copyright{font-family:Georgia;padding:50px 0;text-align:center}.tee_info_div{background:#FFF;box-shadow:inset 0 0 10px #A7A4A4;width:100%;height:320px;margin-bottom:20px;position:relative}.tee_info-tee_image,.tee_info-social_plugins,.tee_info-original_image{float:left;width:324px;height:320px;position:relative}.tee_info-tee_image{}.tee_info-social_plugins{}.tee_info-original_image{text-align:center;margin:5px 0}.tee_info-image_wrapper{width:310px;height:310px;overflow:hidden;margin:0 auto}.tee_info-first{padding-right:14px}.tee_info-middle{padding-right:21px;padding-left:7px}.tee_info-social_plugins .order,#tee_dialog_info_wrapper .order{margin:10px 0 0 20px}.tee_info-social_plugins .order .info .price,#tee_dialog_info_wrapper .order .info .price{display:inline-block;width:120px;height:15px;font:900 22px 'Open Sans',"Helvetica"}.tee_info-social_plugins .order .info .small,#tee_dialog_info_wrapper .order .info .small{font-size:13px;font-weight:normal}.tee_info-social_plugins .order .info .delivery,#tee_dialog_info_wrapper .order .info .delivery{display:inline-block;width:200px;height:8px;font:normal 12px 'Open Sans',"Helvetica"}.tee_info-social_plugins .order input[type="submit"],#tee_dialog_info_wrapper .order input[type="submit"]{width:178px;height:40px;font-size:20px;margin:7px auto 0;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-order-now.jpg?30ac89787630') no-repeat;border:none;cursor:pointer}.tee_info-social_plugins .order input[type="submit"]:active{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-order-now-down.jpg?883adad51062') no-repeat}#tee_dialog{width:985px;height:640px;margin:50px auto;padding:15px 0 15px 15px;background-color:#FFF}#tee_dialog_table{width:985px;height:640px;border-collapse:collapse}#tee_image_td{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/tee-bg-with-logo.jpg?ca6b2b342306') no-repeat}#tee_image_td,#tee_image{width:640px}#tee_image_container{overflow:hidden;width:640px;height:640px}#original_image_wrapper{width:340px;height:328px;text-align:right;padding-right:5px}#original_image{width:310px}#tee_dialog_info_wrapper{width:335px;height:312px;margin-left:10px;position:relative}.image_frame{width:324px;height:342px;float:right;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bg-frame.png?c9e7ce2c79d6') no-repeat}.image_frame_space{width:310px;height:310px;margin:5px auto 8px auto;overflow:hidden;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/tee-bg-small-with-logo.jpg?a6041d8eca01') no-repeat}.small_image{width:310px}.designer{margin:11px 0 0 20px;height:72px;width:300px;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}.designer .profile_pic{width:50px;float:left}.designer .designer_name{float:left;margin:6px 0 0 10px}.designer .designer_name .designer_by{color:#D940D9}.designer .designer_name .display_name{width:240px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;font:italic bold 22px Georgia}.main_tee_social_plugins_container{width:324px;height:90px;margin:0 auto}#tee_dialog_info_wrapper .main_tee_social_plugins_container{width:315px}.social_plugins_wrapper{position:relative;width:100px;float:left;height:80px;margin-left:20px;z-index:50}#tee_dialog_info_wrapper .social_plugins_wrapper{margin-left:10px}.social_plugins{list-style-type:none}.social_plugins li{height:35px}.social_plugins li:first-child{margin:9px 0 5px 0}.social_plugins li .socialite-loaded{padding-top:20px}.hearts_wrapper{float:left;position:relative}.grey_heart_wrapper,.red_heart_wrapper{position:absolute;top:37px;left:20px;width:54px}.grey_heart_wrapper{cursor:pointer;z-index:5}.like_count{background-color:#CCC;border-radius:2px;font-size:12px;font-weight:900;position:absolute;top:22px;left:68px;min-width:15px;padding:0 4px 0 4px}.text_only{font-family:Georgia;line-height:1.8em;padding:1em 2em}.text_only h2{margin-bottom:.5em}.text_only .paragraph,.text_only .warning{margin-bottom:2em}.text_only .warning{}.text_only ul,.text_only ol{margin:.8em 0;padding-left:3em}.text_only h1{line-height:42px}.text_only .share div{display:inline}#job-titles a{text-decoration:none}.jobs{margin-bottom:40px}.jobs h4{float:left}.jobs .back{float:right}.share span{margin-bottom:4px}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9;z-index:500;display:none}#content_overlay{position:fixed;top:0;left:0;z-index:600;width:100%;display:none}#subscribe_wrapper{position:fixed;top:39px;left:0;display:none;background-color:#494949;height:400px;width:100%;z-index:400}#subscribe_content{width:900px;margin:0 auto;vertical-align:middle}#subscribe_content h1{font-weight:normal;color:white;margin-top:82px;font-size:44px}#subscribe_content p{font-weight:normal;color:white;margin-top:40px;width:300px;font-size:18px;float:left}#subscribe_content .subscribe_options{float:left;margin:20px 0 0 10px;width:120px}#subscribe_sms{background-image:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-email.jpg?e47615a8bb15');background-position:0 -60px}#subscribe_sms.active{background-image:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-mobile.jpg?ef9b93370e9b');background-position:0 -60px}#subscribe_email{background-image:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-mobile.jpg?ef9b93370e9b');background-position:-60px -60px}#subscribe_email.active{background-image:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-email.jpg?e47615a8bb15');background-position:-60px -60px}#subscribe_content a{float:left;width:60px;height:60px}#subscribe_content .error_message{margin:10px 0;color:red;width:400px;font-size:14px}#subscribe_content .message_sent{display:none}#subscribe_content.success .message_sent{display:block}#subscribe_content.success .subscribe_container{display:none}#subscribe_form{margin-top:25px;width:450px;float:right}#subscribe_form .input{width:320px;float:left}#subscribe_form .input.email .subscribe_contact{border:none;width:280px;padding:14px;font-size:14px;float:right}#subscribe_form .input.sms .country_code{margin-right:10px;font-size:14px;float:left}#subscribe_form .input.sms .subscribe_contact{border:none;width:200px;padding:14px;font-size:14px;float:right}#subscribe_form .error{border:1px solid red}.subscribe_submit{border:none;width:100px;padding:14px;font-size:14px;margin-left:10px;background-color:red;float:right}#subscribe_close{display:none;position:fixed;top:50px;right:20px;cursor:pointer}#subscribe_content .thankyou{height:150px;text-align:center}#subscribe_content .thankyou h1{font:italic 900 72px Georgia;margin-top:125px}#subscribe_content .thankyou p{width:500px;font:italic bold 20px Georgia;margin:10px 0 0 200px}#subscribe_content .thankyou+p{font-size:14px;margin-top:30px}.s-hidden{visibility:hidden}.select{width:80px;height:44px;cursor:pointer;display:inline-block;position:relative;font:normal 14px/44px Arial,Sans-Serif;color:black;border:1px solid #CCC}.styledSelect{position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;padding:0 10px;font-weight:bold}.styledSelect:after{content:'';position:absolute;top:20px;left:60px;border:6px solid transparent;border-color:#000 transparent transparent transparent;display:inline-block;height:0;opacity:.5;vertical-align:top;width:0}.options{width:250px;height:400px;display:none;position:absolute;top:100%;right:0;left:0;z-index:300;margin:0;padding:0;list-style:none;border:1px solid #ccc;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);overflow-y:scroll}.options li{padding:0 6px;margin:0;font:normal 14px/32px Arial,Sans-Serif;border-bottom:1px solid #ccc}.options li:hover{background-color:#39f;color:white}.order .select{width:175px;height:22px;display:block;font:normal 12px/22px 'Open Sans',"Helvetica";border:1px solid #AAA;margin-top:8px}.order .styledSelect:after{top:8px;left:155px}.order .options{width:175px;height:175px;border-bottom:1px solid #AAA}.report{position:absolute;right:0;bottom:15px;width:24px;height:24px}#tee_dialog .report{right:8px}.report a{color:white;font-size:10px;text-decoration:none;line-height:25px;font-weight:bold}.report .report-button{width:24px;height:24px;display:block;background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-report.jpg?df1a7f305b0e') no-repeat}.report .report-button:hover{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/bn-report-over.jpg?89bced6d8e40') no-repeat}.report .report-wrapper{display:none;position:absolute;background-color:#444;top:-56px;right:-2px;width:75px}.report .report-wrapper:after{content:"";position:absolute;bottom:-5px;right:10px;border-width:5px 5px 0;border-style:solid;border-color:#444 transparent;display:block;width:0}.report .report-wrapper .report-type{padding:0 10px;border-top:1px solid #666}.report .report-wrapper .report-type:hover{cursor:pointer;background-color:black}#campaign_banner_div_wrapper{margin-top:39px;height:200px}#campaign_banner_div{height:200px;width:1000px;margin:0 auto}#campaign_banner_div_wrapper.tedxvh{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/tedxvh-banner-bg.jpg?4bf0710211ff') repeat-x transparent}#campaign_banner_div.tedxvh{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/tedxvh-banner.jpg?5875a4a816a4') no-repeat scroll 50% transparent}#campaign_banner_div_wrapper.rubberduck{background-color:#FAFF00}#campaign_banner_div.rubberduck{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/rubberduck-banner.jpg?b3f5daad6d11') no-repeat scroll 50% transparent}#campaign_banner_div_wrapper.youthsummit{background-color:white}#campaign_banner_div.youthsummit{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/youthsummit-banner.jpg?cc12d12466fe') no-repeat scroll 50% transparent;position:relative}#campaign_banner_div.youthsummit .floating-link{position:absolute;width:350px;height:120px;right:17px;top:40px}#campaign_banner_div_wrapper.hkwebfest{border-top:7px solid #5d80bd;background-color:white;height:194px}#campaign_banner_div.hkwebfest{background:url('//d1tb5im0xynh1.cloudfront.net/static/images/hkwebfest-banner.jpg?53d55d961483') no-repeat scroll 50% transparent;margin-top:-6px}#content_wrapper.campaign{background:none;padding-top:15px}.campaign-nav{background-color:#EEE;color:black;text-decoration:none;padding:7px 23px;font-weight:bold;text-align:center;font-size:15px;position:relative}.campaign-nav:hover,.campaign-nav.active{background-color:black;color:white}#campaign-entries{width:100px;top:172px;left:10px}#content.info{background-color:white}#campaign-info{width:150px;top:172px;left:20px}#contest-info{display:none;background-color:white;padding:15px 0 50px 0;margin:-15px auto 0;width:900px;min-height:500px}#contest-info h1{font:italic bold 27px Georgia;margin:25px 0}#contest-info ul{list-style:none}#contest-info li{font-size:18px;line-height:32px}#contest-info .highlight{font:italic bold 18px Helvetica}#contest-info .underlined{text-decoration:underline}#contest-info .small{font-size:14px}#contest-info a{text-decoration:none;font-style:italic}#contest-info p{font-size:18px}.campaign-vote{display:none;width:70px;position:absolute;top:12px;text-align:center;font-weight:bolder;z-index:1}#tee_dialog .campaign-vote{top:100px}.campaign-vote.tedxvh{background-color:#E80000}.campaign-vote.rubberduck{background-color:#FAFF00}.campaign-vote.youthsummit{background-color:#49ACF0}.campaign-vote.hkwebfest{background-color:#5d80bd}.campaign-vote.hover.tedxvh{background-color:red}.campaign-vote.hover.rubberduck{background-color:yellow}.campaign-vote.hover.youthsummit{background-color:white}.campaign-vote.hover.hkwebfest{background-color:white}.campaign-vote .count{padding:3px 10px 4px 10px;font-size:20px;min-height:30px}.campaign-vote .votes{background-color:black;color:white;font-size:13px}.campaign .campaign-vote{display:block}.campaign-tip{display:none;position:absolute;padding:5px 10px;width:140px;left:-170px;top:40px;background-color:black;color:white;font-size:13px}.campaign-tip:after{content:"";border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:8px solid #000;display:inline-block;height:0;vertical-align:top;width:0;position:absolute;left:160px;top:8px}