*,h1 a,#slogan{margin:0}*,#content{padding:0}*{font-size:1em;border:none;list-style:none;outline:none}*,#footer a:focus,#footer a:hover,#home #products a.more:focus,#home #products a.more:hover,#home #products p a:focus,#home #products p a:hover{text-decoration:none}html{background:#333 url(images/body-home.png)}body{background:#fff url(images/body.png) repeat 0 0;font:12px/18px "Lucida Grande",Verdana,sans-serif}body,h1 a,#footer{color:#7e7e7e}body#home{background:url(images/body-home.png) repeat 0 0}h1 a{font:bold 30px/80px "Helvetica Neue",Helvetica,Arial,sans-serif}h1 a,#slogan{text-shadow:#444 0 1px 1px;padding-top:30px}h1 a,#footer ul,#slogan,#home #products a.more,#home #products p{text-align:center}h1 a:focus,h1 a:hover,#home #products a.more,#home #products p a,#products a:focus,#products a:hover,#products a:focus img,#products a:hover img{opacity:1}h1 a:active{background:0 2px}h3{font:bold 18px/24px "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:lowercase;margin-bottom:15px;color:#666}h3 strong{text-transform:none;color:#333}#wrapper{background:url(images/wrapper.png) repeat-x 0 0;background:url(images/wrapper-home.png) repeat-x 0 0}#header{height:150px}#masthead,#content{width:740px}#masthead{margin:0 auto 9px;height:61px}#masthead,#slogan{background:url(images/masthead.png) no-repeat center bottom}#content{width:660px;margin:-180px auto 0;padding:30px 30px 0;background:url(images/content.png) no-repeat 0 0;min-height:400px;margin-top:0;min-height:0}#footer{padding:20px 0;height:20px;background:url(images/footer.png) repeat-x 0 0;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;clear:both}#home #footer{background:url(images/slogan.png) no-repeat center -46px}#footer ul,#products{width:700px;margin:0 auto}#footer ul,#products a{position:relative}#footer ul{width:680px}#footer a,#home #products p{color:#ccc}#footer a:active,#home #products p a:active{text-decoration:underline}#content,#home #products p a,#home #products li{background:none}#slogan{font:24px/80px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}#slogan em,#home #products p{font-family:Georgia,serif}#slogan strong{font:bold 40px/80px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#c8cace;text-shadow:0 1px 0 #ccc}#home #products a.more{width:200px;padding:1px 0 2px;text-indent:0;background:url(images/more.png) no-repeat;font:bold 13px/26px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#7d7f83;text-shadow:#333 0 -1px 1px;margin:0 10px 19px}#home #products a.more,#home #products a.more:active{height:31px}#home #products a.more,#home #products p a,#products a:focus,#products a:hover{-webkit-transition:none}#home #products a.more:focus,#home #products a.more:hover{color:#CCC;text-shadow:#999 0 0 10px}#home #products a.more:active{padding-top:2px;padding-bottom:1px}#home #products p{text-shadow:#000 0 1px 3px;margin-bottom:0}#home #products blockquote{font-size:22px;line-height:30px;margin-bottom:5px}#home #products blockquote.large{font-size:26px;line-height:32px}#home #products blockquote.small{font-size:18px;line-height:28px}#home #products p a{display:inline;color:#999}#home #products p a:focus,#home #products p a:hover{color:#fff}#products{height:60px}.product #products,#home #products{padding-left:240px}.product #products{width:460px}#home #products{height:auto}#home #products,#products a{overflow:hidden}#products li{float:left;padding:5px 20px 5px 0;background:url(images/products-li.png) no-repeat 229px center}#products li,#products a{width:220px}#tweetie-iphone li#product-tfm,li#product-tfi{padding-right:0}#products a{background:no-repeat right 0;display:block;height:80px;text-indent:150%;white-space:nowrap;opacity:.9}#products a,#products a img{-webkit-transition:all 0.15s ease-out}#home #products a{background:center bottom;height:240px;margin-bottom:1px}#products a:active{margin-top:1px}#home #products a:active{height:239px}#products a img{position:absolute;top:0;left:0}#home #products a img{left:20px}#products a:focus img,#products a:hover img{//-webkit-transform:scale(1.05) rotate(-30deg)}