form.details p { width:400px; margin: 5px auto; height: 30px; }
form.details label { background: none; border: 0; height: 30px; line-height: 30px; padding: 0 5px; width: 100px; color: #FFF; float: left; }
form.details input { background: #FFFFFF22; border: 0; height: 30px; line-height: 30px; padding: 0 5px; width: 100%; color: #FFF; text-align: center; }

.home-links .holder { height: 48px; line-height: 48px; font-size: 130%; color: #FFF; width: 45%; display: inline-block; margin: 4px 2px; background: rgba(255, 255, 255, 0.05); cursor: pointer; position: relative; }
.home-links input { opacity:0; cursor: pointer; width: 100%; height: 100%; top: 0; position: absolute; left: 0; }
.home-links .holder .button { position: absolute; top: 0; left: 0; width: 100%; pointer-events: none; }

button.form-submit { background: #9F9D90; color: #333; text-transform: uppercase; font-weight: bold; font-size: 0.9em; padding: 0 20px; height: 30px; line-height: 30px; }
