/* Goldstrike */

html { margin: 0; padding: 0; text-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; }
body { margin: 0; padding: 0; background-color: #ffffff; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 13pt; color: #606060; text-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; }
img { display: block; }
a { color: #823638; text-decoration: none; }
a:hover { color: #4d4d4d; text-decoration: underline; }
h1 { margin: 0; }

#logo { position: absolute; top: 2; left: auto; z-index: 99999999; } 

.nav a { display: block; height: 50px; font-family: 'Roboto Condensed', sans-serif; color: #8b2a36; text-decoration: none; padding-left: 28px; padding-right: 28px; border-left: 4px solid #d3c3aa; line-height: 37pt; letter-spacing: 0px; text-transform: uppercase; }
.nav a:hover { color: #8b2a36; background-color: #bdb49f; text-decoration: none; }

.title { padding-top: 20px; padding-left: 20px; font-size: 24pt; font-weight: 700; color: #8b2a36; }

.footer  { color: #ffffff; }
.footer a { color: #bebebe; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.button_red a { display: block; width: 210px; height: 50px; background-color: #8b2a36; font-size: 11pt; line-height: 38pt; font-weight: 500; color: #ffffff; text-align: center; text-transform: uppercase; text-decoration: none; }
.button_red a:hover { color: #b3b3b3; text-decoration: none; }

/* Forms */
.error { width: 100%; color: #b4273d; padding: 8px; margin-bottom: 10px; text-align: center; font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 14pt; }
.required { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 14pt; color: #ff0000; }
.form_1 { width: 150px; padding: 10px 20px 10px 0px; border-bottom: solid 2px #ffffff; text-align: right; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14pt; }
.form_2 { padding-left: 10px; border-bottom: solid 2px #ffffff; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14pt; }
.form_2 input { padding: 6px 10px 6px 10px; border: 1px solid #e4e4e4; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14pt; }
.form_2 textarea { padding: 6px 10px 6px 10px; border: 1px solid #e4e4e4;  font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14pt; }
.button { display: block; cursor: pointer; width: 210px; height: 50px; background-color: #8b2a36; font-family: 'Roboto', sans-serif; font-size: 11pt; line-height: 38pt; font-weight: 500; color: #ffffff; text-align: center; text-transform: uppercase; text-decoration: none; border: 0px; }
.button:hover { color: #b3b3b3; text-decoration: none; }