body {background: #1c0000 url(../img/bg.gif) no-repeat 50% 0%; -webkit-text-stroke:1px transparent; text-shadow: 0 -1px 0 #140000; font:14px/22px "Lucida Grande", "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 20px; word-spacing: 1px;}
a {color: #925c5c;}
a:hover {color: #ffffff text-decoration: none;}

/* Wrapper */
div#wrapper {background: url(../img/curtain.png) repeat-x 0px 0px;}

/* Content */
div#content {background: url(../img/iphone.png) no-repeat 100% 0%; padding: 40px 380px 0 0; height: 500px;}
div#content img.logo {margin: 0 0 15px 0;}
div#content p.description {color: #ffffff; font-size: 16px; margin: 0 0 30px 0;}
div#content div.info {background: #340101; color: #f4f4f4; padding: 10px; font-size: 12px; margin: 0 0 10px 0; border-left: 1px solid #580301; border-bottom: 1px solid #580301; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
div#content div.info strong {color: #e2bf41;}
div#content div.info.love {background: #340101 url(../img/love.gif) no-repeat 10px 15px; padding: 10px 15px 10px 45px;}
div#content div.info.star {background: #340101 url(../img/star.gif) no-repeat 10px 15px; padding: 10px 15px 10px 45px;}
div#content div#about {height: 395px; margin: 0 0 30px 0;}

div#content input {border: 0px solid transparent;}
div#content input.support {display: block; border: 0 none !important; float: right; width: 173px; height: 35px; background: transparent url(../img/support-button.png) no-repeat 0px 0px;}
div#content input.support:hover {background-position: -173px; cursor: pointer;}
div#content a.download {display: block; width: 173px; height: 35px; background: transparent url(../img/download-button.png) no-repeat 0px 0px;}
div#content a.download:hover {background-position: -173px;}

div.more_info {position: absolute; border: 2px solid #008aff; text-align: center; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 300px; font-size: 11px; background: #e5e4e4; padding: 10px; text-shadow: 0px 1px 0px #fff; z-index: 999; display: none;}
div.more_info img {float: left; margin: 0 10px 0 0; width: 50px; height: 50px; vertical-align: middle;}
div.more_info p {margin: 0 0 0 55px; text-align: left;}

/* Footer */
div#footer {background: transparent url(../img/footer.gif) repeat-x 0% 0%; font-size: 11px; margin: 30px 0 30px 0; padding: 15px 0 30px 0; color: #925c5c; font-style: italic;}
div#footer img {vertical-align: middle;}

/* Positioning */
.left {float: left; line-height: 30px;}
.right {float: right; line-height: 30px;}
div.center {width: 760px; padding: 80px 100px 0 100px; margin: 0 auto;}