@charset "utf-8"; html,body,div,span,applet,object,iframe,table,caption,tbody,tfoot,thead,tr,th,td,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0}:focus{outline:0}ol,ul{list-style:none}.block{display:block}.none{display:none}.inline{display:inline}.clear{clear:both}.relative{position:relative}.absolute{position:absolute}.floatleft{float:left}.center_div{margin:0 auto}.floatright{float:right}.bold{font-weight:700}.underline,.underline:hover{text-decoration:underline}a{text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'Lucida Grande',Geneva,Verdana,Arial,sans-serif;font-weight:700}h1{font-size:18px}h2{font-size:17px}h3{font-size:16px}h4{font-size:14px}h5{font-size:15px}h6{font-size:13px}.fs8{font-size:8px}.fs9{font-size:9px}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}.fs29{font-size:29px}.fs30{font-size:30px}.no_margin{margin:0 !important}.no_padding{padding:0 !important}.no_border{border:none !important}.no_dec{text-decoration:none !important}body{background:#fff url(../images/background.jpg) center top no-repeat;font:12px "Myriad Pro","Lucida Grande",Arial,sans-serif;color:#343434;line-height:1.3em}#blog_link{display:block;position:absolute;top:20px;right:20px;height:29px;width:149px;background:transparent url(../images/blog_link.png) left top no-repeat;z-index:1200}#blog_link:hover{background:transparent url(../images/blog_link.png) left -29px no-repeat}#blog_link:focus{background:transparent url(../images/blog_link.png) left bottom no-repeat}#logo{position:absolute;left:20px;top:20px;width:327px;height:130px;display:block;background:url(../images/sunblock_logo.png) no-repeat left top;z-index:50}.horizontal #iphone{width:764px;height:646px;background:url(../images/iphone_h.png) no-repeat left center;position:relative;margin:40px auto 0;z-index:100}#slides img{height:100%;width:100%}#iphone #slides #icarousel li{position:relative;float:left;margin:0;padding:0}.horizontal #iphone #slides #icarousel li{height:320px;width:480px}.horizontal #iphone #slides{height:320px;width:480px;position:absolute;left:139px;top:58px;overflow:hidden}.horizontal #iphone .carousel_gesture{height:320px;width:480px;position:absolute;left:139px;top:58px;overflow:hidden;z-index:200;cursor:default}.horizontal #iphone #slides #icarousel{position:absolute;left:0;top:0;margin:0;padding:0}.vertical #iphone{width:455px;height:100%;background:url(../images/iphone_v.png) no-repeat left top;position:relative;margin:0 auto;z-index:100}#iphone #slides{position:absolute;left:0;top:0;margin:0;padding:0}.vertical #iphone #slides{height:480px;width:320px;position:absolute;left:73px;top:135px;overflow:hidden;z-index:2}#glass{height:850px;overflow:show;position:relative}#app_title{font-size:30px;font-weight:normal;margin:0}#app_price{font-size:16px;font-weight:600;margin:10px 0}.app_brief span{display:block;color:#343434}.horizontal .app_info{float:right;width:525px}.horizontal .app_info p{padding:0 0 15px 0;color:#343434}.btn_user_act{width:130px;float:left;height:40px;margin:10px 0 -5px -10px}.btn_user_act:hover{background-position:left -39px}.btn_user_act:focus{background-position:left bottom}.btn_purchase{background-image:url(../images/purchase.png)}.btn_download{background-image:url(../images/btn_download.png)}.btn_coming,.btn_coming:hover,.btn_coming:focus{background-image:url(../images/purchase.png) no-repeat left top}.h_bubble{position:absolute;right:-39px;top:50%;z-index:500;margin-top:-37px;width:186px;height:76px;display:block}.v_bubble{right:-122px;position:absolute;top:255px;z-index:500;display:none}.vertical .app_desc{width:1125px;position:absolute;z-index:50;left:50%;margin-left:-415px;overflow:hidden;bottom:240px}.vertical .app_brief{float:left;text-align:right;width:200px;padding-top:10px}.vertical .app_info{padding-top:10px;text-align:left;float:right;width:350px;margin-right:145px}.vertical .app_info p{color:#ccc;padding:0 0 15px 0}.app_info a:link,a:visited{color:#ccc;text-decoration:underline}.app_info a:hover{color:#orange}bq{display:block;padding:0 0 15px 0;font-weight:600}#app_base{height:110px;background:url(../images/appbase.png) no-repeat center top}#apps{width:400px;margin:0 auto;position:relative;top:-13px}#apps li{float:left;height:106px;width:80px;background:center top no-repeat;margin:0 10px;position:relative;text-align:center}.app_ico{position:relative;z-index:450}#apps li a{display:block;width:100%;height:100%;position:absolute;left:15px;top:-10px;z-index:500;background:url(../images/blank.png) no-repeat right top}#apps li .spotlight{position:absolute;left:0;top:14px;width:100%;height:100%;z-index:400;background:url(../images/spotlight.png) no-repeat center top;display:none}#apps li.selected .spotlight{display:block}#apps li.selected .arrow{position:absolute;left:0;bottom:10px;width:100%;height:18px;z-index:350;background:url(../images/selection_arrow.png) no-repeat center top;display:block}#apps li a.new{background:url(../images/badge_new.png) no-repeat right top}#apps li a.free{background:url(../images/badge_free.png) no-repeat right top}#footer_content{overflow:hidden;width:1125px;margin:0 auto;margin-top:50px}.box_footer_content{width:325px;min-height:215px;float:left;margin:0 25px;color:#676767}.box_footer_content h1{color:#999;text-align:right;font-weight:500;margin-bottom:10px}.box_footer_content p{text-align:justify;margin-bottom:20px;text-shadow:0px -1px 0px #000}.box_footer_content a{color:#676767}.box_footer_content a:hover{color:#fff}#title_about{height:20px;background:url(../images/title_about.png) left top no-repeat}#title_mission{height:20px;background:url(../images/title_mission.png) left top no-repeat}#title_contact{height:20px;background:url(../images/title_contact.png) left top no-repeat}#content{padding-top:50px;margin:auto auto;width:1000px;line-height:1.6em;color:#747474}#full{background:transparent url(../images/bottom_back.gif) repeat-x scroll left top;height:1200px;margin:-52px auto auto;width:100%}#content .subcolumn1-2{float:left;width:960px;margin-top:50px;text-align:center;color:#000}#content .subcolumn2-2{float:right;width:470px;padding-left:20px}#content .subcolumn3-1{float:left;width:460px}#content .subcolumn3-2{float:right;width:480px}#content .subcolumn1-3,#content .subcolumn2-3,#content .subcolumn3-3{width:135px;float:left}#content .subcolumn1-3,#content .subcolumn2-3{margin-right:22px}#content p.author{color:#5c5c5c;font-weight:bold;margin-bottom:0.9em;margin-top:-0.6em}#content p{font-size:14px;line-height:1.6em;color:#5c5c5c}#content p a{color:#747474;text-decoration:underline}#content .byline{font-size:14px;line-height:2em;color:orange}#casecontainer{overflow:hidden;position:relative;z-index:10;width:1000px;height:300px}