html, body { padding: 5px; }
#wrapper { width: auto; }

#header { margin: 10px 0; }
#header h1 a { width: 134px; float: none; background-position: top left; margin: 20px 0; }
#header h1 spa { width: 134px; float: none; background-position: top left; margin: 20px 0; }

#header .menu { padding: 0; margin: 10px 0; }
#header .menu li { padding-left: 5px; }
#header .menu li a { padding-right: 5px; }
#header .menu li.active { padding-left: 12px;  }
#header .menu li.active a { padding-right: 12px;  }

.left,
.right { float: none !important; width: 100% !important; margin: 0 !important; padding: 0 !important; }
.left { margin-bottom: 20px !important; }
.right { margin-top: 20px !important; }

.feature .left a { display: none; }
.feature h2 span, 
.feature h2 a { margin-left: 0; }
.feature .intro { margin: 0; }
.feature .iphone,
.feature .iphone-small { background-image: none; padding: 0; text-align: center; margin: 20px 0; } 
.feature .iphone { position: static; }
.feature .description { margin: 0; }

#appstore-download { margin: 20px 0; }
#screenshot-thumbnails { display: none; }
#awards { margin: 0; }

.box,
.box hr { background-image: none; }
.box { margin: 20px 0; border: 1px solid #453631; -webkit-border-radius: 9px; background-color: #453631; padding: 20px 10px; }

.contact_page select { width: 286px; }
.contact_page input { width: 278px; }
.contact_page textarea { width: 280px; }

.text h2 { padding-left: 0; }
.text img { max-width: 200px !important; }

#footer { margin: 20px 0; }
#footer .left { margin: 20px 0 !important; }
#footer ul { margin-left: 0px; }
#footer ul li { margin: 5px 0 5px 10px; }
#footer .home a { margin: 5px 0; padding-left: 30px; }