/* =============================================================================
   Primary styles
   Author: SevenFifty
   ========================================================================== */
/* IMPORT */
/* Preboot.scss
 * Variables and mixins to pre-ignite any new web development project
 * ------------------------------------------------------------------ */
/* line 78, /Users/scpike/dev/firewater/vendor/assets/stylesheets/preboot.scss */
.clearfix {
  zoom: 1;
}
/* line 70, /Users/scpike/dev/firewater/vendor/assets/stylesheets/preboot.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
/* line 74, /Users/scpike/dev/firewater/vendor/assets/stylesheets/preboot.scss */
.clearfix:after {
  clear: both;
}

/* line 136, /Users/scpike/dev/firewater/vendor/assets/stylesheets/preboot.scss */
.container {
  width: 940px;
  margin: 0 auto;
  zoom: 1;
}
/* line 70, /Users/scpike/dev/firewater/vendor/assets/stylesheets/preboot.scss */
.container:before, .container:after {
  display: table;
  content: "";
}
/* line 74, /Users/scpike/dev/firewater/vendor/assets/stylesheets/preboot.scss */
.container:after {
  clear: both;
}

/* reset.css.scss
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* line 9, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
html, body {
  margin: 0;
  padding: 0;
}

/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  line-height: 1;
  font-family: inherit;
}

/* line 11, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 12, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
ol, ul {
  list-style: none;
}

/* line 13, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 23, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
html {
  overflow-y: scroll;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 30, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
a:focus {
  outline: thin dotted;
}

/* line 35, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 51, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

/* line 60, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 69, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
audio:not([controls]) {
  display: none;
}

/* line 77, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 83, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
sup {
  top: -0.5em;
}

/* line 86, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
sub {
  bottom: -0.25em;
}

/* line 93, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 106, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 113, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
button,
input {
  line-height: normal;
  *overflow: visible;
}

/* line 118, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 125, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 129, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 135, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 138, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/reset.css.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* Variables.less
 * Variables to customize the look and feel of Bootstrap
 * ----------------------------------------------------- */
/* mixins.css.scss
 * Snippets of reusable CSS to develop faster and keep code readable
 * ----------------------------------------------------------------- */
/*
 * scaffolding.css.scss
 * Basic and global styles for generating a grid system, structural layout, and page templates
 * ------------------------------------------------------------------------------------------- */
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
body {
  background-color: white;
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  color: #404040;
}

/* line 18, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.container {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.container:before, .container:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.container:after {
  clear: both;
}

/* line 23, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.container-fluid {
  position: relative;
  min-width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  zoom: 1;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.container-fluid:after {
  clear: both;
}
/* line 29, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.container-fluid > .sidebar {
  position: absolute;
  top: 0;
  left: 20px;
  width: 220px;
}
/* line 36, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.container-fluid > .content {
  margin-left: 240px;
}

/* line 45, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
a {
  color: #0085cf;
  text-decoration: none;
  line-height: inherit;
  font-weight: inherit;
}
/* line 50, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
a:hover {
  color: #00649c;
  text-decoration: underline;
}

/* line 57, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.pull-right {
  float: right;
}

/* line 58, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.pull-left {
  float: left;
}

/* line 61, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.hide {
  display: none;
}

/* line 62, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.show {
  display: block;
}

/* line 68, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row {
  zoom: 1;
  margin-left: -20px;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.row:before, .row:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.row:after {
  clear: both;
}

/* line 75, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > [class*="span"] {
  display: inline;
  float: left;
  margin-left: 20px;
}

/* line 80, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span1 {
  width: 40px;
}

/* line 81, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span2 {
  width: 100px;
}

/* line 82, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span3 {
  width: 160px;
}

/* line 83, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span4 {
  width: 220px;
}

/* line 84, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span5 {
  width: 280px;
}

/* line 85, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span6 {
  width: 340px;
}

/* line 86, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span7 {
  width: 400px;
}

/* line 87, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span8 {
  width: 460px;
}

/* line 88, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span9 {
  width: 520px;
}

/* line 89, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span10 {
  width: 580px;
}

/* line 90, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span11 {
  width: 640px;
}

/* line 91, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span12 {
  width: 700px;
}

/* line 92, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span13 {
  width: 760px;
}

/* line 93, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span14 {
  width: 820px;
}

/* line 94, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span15 {
  width: 880px;
}

/* line 95, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span16 {
  width: 940px;
}

/* line 98, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span17 {
  width: 1000px;
}

/* line 99, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span18 {
  width: 1060px;
}

/* line 100, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span19 {
  width: 1120px;
}

/* line 101, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span20 {
  width: 1180px;
}

/* line 102, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span21 {
  width: 1240px;
}

/* line 103, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span22 {
  width: 1300px;
}

/* line 104, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span23 {
  width: 1360px;
}

/* line 105, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span24 {
  width: 1420px;
}

/* line 109, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset1 {
  margin-left: 80px;
}
/* line 110, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset2 {
  margin-left: 140px;
}
/* line 111, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset3 {
  margin-left: 200px;
}
/* line 112, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset4 {
  margin-left: 260px;
}
/* line 113, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset5 {
  margin-left: 320px;
}
/* line 114, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset6 {
  margin-left: 380px;
}
/* line 115, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset7 {
  margin-left: 440px;
}
/* line 116, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset8 {
  margin-left: 500px;
}
/* line 117, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset9 {
  margin-left: 560px;
}
/* line 118, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset10 {
  margin-left: 620px;
}
/* line 119, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset11 {
  margin-left: 680px;
}
/* line 120, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset12 {
  margin-left: 740px;
}

/* line 124, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span-one-third {
  width: 300px;
}

/* line 125, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.span-two-thirds {
  width: 620px;
}

/* line 127, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset-one-third {
  margin-left: 340px;
}
/* line 128, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/scaffolding.css.scss */
.row > .offset-two-thirds {
  margin-left: 660px;
}

/* type.css.scss
 * Headings, body text, lists, code, and more for a versatile and durable typography system
 * ---------------------------------------------------------------------------------------- */
/* line 8, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
p {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 9px;
}
/* line 11, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
p small {
  font-size: 11px;
  color: #bfbfbf;
}

/* line 21, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  color: #404040;
}
/* line 24, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #bfbfbf;
}

/* line 28, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h1 {
  margin-bottom: 18px;
  font-size: 30px;
  line-height: 36px;
}
/* line 32, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h1 small {
  font-size: 18px;
}

/* line 36, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h2 {
  font-size: 24px;
  line-height: 36px;
}
/* line 39, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h2 small {
  font-size: 14px;
}

/* line 43, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h3, h4, h5, h6 {
  line-height: 36px;
}

/* line 46, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h3 {
  font-size: 18px;
}
/* line 48, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h3 small {
  font-size: 14px;
}

/* line 52, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h4 {
  font-size: 16px;
}
/* line 54, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h4 small {
  font-size: 12px;
}

/* line 58, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h5 {
  font-size: 14px;
}

/* line 61, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
h6 {
  font-size: 13px;
  color: #bfbfbf;
  text-transform: uppercase;
}

/* line 72, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
ul, ol {
  margin: 0 0 18px 25px;
}

/* line 78, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

/* line 81, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
ul {
  list-style: disc;
}

/* line 84, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
ol {
  list-style: decimal;
}

/* line 87, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
li {
  line-height: 18px;
  color: gray;
}

/* line 91, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
ul.unstyled {
  list-style: none;
  margin-left: 0;
}

/* line 97, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
dl {
  margin-bottom: 18px;
}
/* line 99, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
dl dt, dl dd {
  line-height: 18px;
}
/* line 102, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
dl dt {
  font-weight: bold;
}
/* line 105, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
dl dd {
  margin-left: 9px;
}

/* line 114, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
hr {
  margin: 20px 0 19px;
  border: 0;
  border-bottom: 1px solid #eee;
}

/* line 121, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
strong {
  font-style: inherit;
  font-weight: bold;
}

/* line 125, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
em {
  font-style: italic;
  font-weight: inherit;
  line-height: inherit;
}

/* line 130, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
.muted {
  color: #bfbfbf;
}

/* line 135, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
blockquote {
  margin-bottom: 18px;
  border-left: 5px solid #eee;
  padding-left: 15px;
}
/* line 139, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
blockquote p {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 0;
}
/* line 143, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
blockquote small {
  display: block;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  color: #bfbfbf;
}
/* line 147, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
blockquote small:before {
  content: '\2014 \00A0';
}

/* line 154, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
address {
  display: block;
  line-height: 18px;
  margin-bottom: 18px;
}

/* line 161, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
code, pre {
  padding: 0 3px 2px;
  font-family: Monaco, Andale Mono, Courier New, monospace;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 167, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
code {
  background-color: #fee9cc;
  color: rgba(0, 0, 0, 0.75);
  padding: 1px 3px;
}

/* line 172, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/type.css.scss */
pre {
  background-color: #f5f5f5;
  display: block;
  padding: 8.5px;
  margin: 0 0 18px;
  line-height: 18px;
  font-size: 12px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* forms.css.scss
 * Base styles for various input types, form layouts, and states
 * ------------------------------------------------------------- */
/* line 8, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form {
  margin-bottom: 18px;
}

/* line 13, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
fieldset {
  margin-bottom: 18px;
  padding-top: 18px;
}
/* line 16, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
fieldset legend {
  display: block;
  padding-left: 150px;
  font-size: 19.5px;
  line-height: 1;
  color: #404040;
  *padding: 0 0 5px 145px;
  /* IE6-7 */
  *line-height: 1.5;
  /* IE6-7 */
}

/* line 28, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix {
  margin-bottom: 18px;
  zoom: 1;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
form .clearfix:before, form .clearfix:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
form .clearfix:after {
  clear: both;
}

/* line 34, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
label, input, select, textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
}

/* line 39, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
label {
  padding-top: 6px;
  font-size: 13px;
  line-height: 18px;
  float: left;
  width: 130px;
  text-align: right;
  color: #404040;
}

/* line 50, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .input {
  margin-left: 150px;
}

/* line 55, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input[type=checkbox], input[type=radio] {
  cursor: pointer;
}

/* line 60, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input, textarea, select, .uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: gray;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 73, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
select {
  padding: initial;
}

/* line 78, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input[type=checkbox], input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */
  line-height: normal;
  border: none;
}

/* line 88, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input[type=file] {
  background-color: white;
  padding: initial;
  border: initial;
  line-height: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 96, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}

/* line 101, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
select, input[type=file] {
  height: 27px;
  *height: auto;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
}

/* line 109, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
select[multiple] {
  height: inherit;
  background-color: white;
}

/* line 114, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
textarea {
  height: auto;
}

/* line 119, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.uneditable-input {
  background-color: white;
  display: block;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}

/* line 128, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
:-moz-placeholder {
  color: #bfbfbf;
}

/* line 131, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
::-webkit-input-placeholder {
  color: #bfbfbf;
}

/* line 136, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* line 141, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* line 147, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}

/* line 156, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.error > label, form .clearfix.error .help-block, form .clearfix.error .help-inline {
  color: #b94a48;
}
/* line 159, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.error input, form .clearfix.error textarea {
  color: #b94a48;
  border-color: #ee5f5b;
}
/* line 162, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.error input:focus, form .clearfix.error textarea:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f38c89;
  -moz-box-shadow: 0 0 6px #f38c89;
  box-shadow: 0 0 6px #f38c89;
}
/* line 168, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.error .input-prepend .add-on, form .clearfix.error .input-append .add-on {
  color: #b94a48;
  background-color: #fce6e6;
  border-color: #ee5f5b;
}

/* line 156, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.warning > label, form .clearfix.warning .help-block, form .clearfix.warning .help-inline {
  color: #c09853;
}
/* line 159, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.warning input, form .clearfix.warning textarea {
  color: #c09853;
  border-color: #ccae64;
}
/* line 162, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.warning input:focus, form .clearfix.warning textarea:focus {
  border-color: #be9a3f;
  -webkit-box-shadow: 0 0 6px #d9c28a;
  -moz-box-shadow: 0 0 6px #d9c28a;
  box-shadow: 0 0 6px #d9c28a;
}
/* line 168, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.warning .input-prepend .add-on, form .clearfix.warning .input-append .add-on {
  color: #c09853;
  background-color: #d2b877;
  border-color: #ccae64;
}

/* line 156, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.success > label, form .clearfix.success .help-block, form .clearfix.success .help-inline {
  color: #468847;
}
/* line 159, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.success input, form .clearfix.success textarea {
  color: #468847;
  border-color: #57a957;
}
/* line 162, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.success input:focus, form .clearfix.success textarea:focus {
  border-color: #458845;
  -webkit-box-shadow: 0 0 6px #79ba79;
  -moz-box-shadow: 0 0 6px #79ba79;
  box-shadow: 0 0 6px #79ba79;
}
/* line 168, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
form .clearfix.success .input-prepend .add-on, form .clearfix.success .input-append .add-on {
  color: #468847;
  background-color: #bcddbc;
  border-color: #57a957;
}

/* line 189, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-mini, input.mini, textarea.mini, select.mini {
  width: 60px;
}

/* line 192, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-small, input.small, textarea.small, select.small {
  width: 90px;
}

/* line 195, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-medium, input.medium, textarea.medium, select.medium {
  width: 150px;
}

/* line 198, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-large, input.large, textarea.large, select.large {
  width: 210px;
}

/* line 201, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-xlarge, input.xlarge, textarea.xlarge, select.xlarge {
  width: 270px;
}

/* line 204, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-xxlarge, input.xxlarge, textarea.xxlarge, select.xxlarge {
  width: 530px;
}

/* line 207, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
textarea.xxlarge {
  overflow-y: auto;
}

/* line 221, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span1, textarea.span1 {
  display: inline-block;
  float: none;
  width: 30px;
  margin-left: 0;
}
/* line 222, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span2, textarea.span2 {
  display: inline-block;
  float: none;
  width: 90px;
  margin-left: 0;
}
/* line 223, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span3, textarea.span3 {
  display: inline-block;
  float: none;
  width: 150px;
  margin-left: 0;
}
/* line 224, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span4, textarea.span4 {
  display: inline-block;
  float: none;
  width: 210px;
  margin-left: 0;
}
/* line 225, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span5, textarea.span5 {
  display: inline-block;
  float: none;
  width: 270px;
  margin-left: 0;
}
/* line 226, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span6, textarea.span6 {
  display: inline-block;
  float: none;
  width: 330px;
  margin-left: 0;
}
/* line 227, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span7, textarea.span7 {
  display: inline-block;
  float: none;
  width: 390px;
  margin-left: 0;
}
/* line 228, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span8, textarea.span8 {
  display: inline-block;
  float: none;
  width: 450px;
  margin-left: 0;
}
/* line 229, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span9, textarea.span9 {
  display: inline-block;
  float: none;
  width: 510px;
  margin-left: 0;
}
/* line 230, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span10, textarea.span10 {
  display: inline-block;
  float: none;
  width: 570px;
  margin-left: 0;
}
/* line 231, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span11, textarea.span11 {
  display: inline-block;
  float: none;
  width: 630px;
  margin-left: 0;
}
/* line 232, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span12, textarea.span12 {
  display: inline-block;
  float: none;
  width: 690px;
  margin-left: 0;
}
/* line 233, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span13, textarea.span13 {
  display: inline-block;
  float: none;
  width: 750px;
  margin-left: 0;
}
/* line 234, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span14, textarea.span14 {
  display: inline-block;
  float: none;
  width: 810px;
  margin-left: 0;
}
/* line 235, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span15, textarea.span15 {
  display: inline-block;
  float: none;
  width: 870px;
  margin-left: 0;
}
/* line 236, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input.span16, textarea.span16 {
  display: inline-block;
  float: none;
  width: 930px;
  margin-left: 0;
}

/* line 240, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 247, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.actions {
  background: #f5f5f5;
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 17px 20px 18px 150px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
/* line 254, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.actions .secondary-action {
  float: right;
}
/* line 256, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.actions .secondary-action a {
  line-height: 30px;
}
/* line 258, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.actions .secondary-action a:hover {
  text-decoration: underline;
}

/* line 266, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.help-inline, .help-block {
  font-size: 13px;
  line-height: 18px;
  color: #bfbfbf;
}

/* line 271, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.help-inline {
  padding-left: 5px;
  *position: relative;
  /* IE6-7 */
  *top: -5px;
  /* IE6-7 */
}

/* line 278, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.help-block {
  display: block;
  max-width: 600px;
}

/* line 284, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inline-inputs {
  color: gray;
}
/* line 286, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inline-inputs span {
  padding: 0 2px 0 1px;
}

/* line 293, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-prepend input, .input-append input {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 296, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-prepend .add-on, .input-append .add-on {
  position: relative;
  background: #f5f5f5;
  border: 1px solid #ccc;
  z-index: 2;
  float: left;
  display: block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 4px 4px 5px;
  margin-right: -1px;
  font-weight: normal;
  line-height: 18px;
  color: #bfbfbf;
  text-align: center;
  text-shadow: 0 1px 0 white;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 315, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-prepend .active, .input-append .active {
  background: #a9dba9;
  border-color: #46a546;
}

/* line 321, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-prepend .add-on {
  *margin-top: 1px;
  /* IE6-7 */
}

/* line 326, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-append input {
  float: left;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 330, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.input-append .add-on {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  margin-right: 0;
  margin-left: -1px;
}

/* line 338, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list {
  margin: 0 0 5px;
  width: 100%;
}
/* line 341, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list li {
  display: block;
  padding: 0;
  width: 100%;
}
/* line 346, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  margin-left: 20px;
  line-height: 18px;
  text-align: left;
  white-space: normal;
}
/* line 355, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list label strong {
  color: gray;
}
/* line 358, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list label small {
  font-size: 11px;
  font-weight: normal;
}
/* line 363, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list .inputs-list {
  margin-left: 25px;
  margin-bottom: 10px;
  padding-top: 0;
}
/* line 368, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list:first-child {
  padding-top: 6px;
}
/* line 371, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list li + li {
  padding-top: 2px;
}
/* line 374, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.inputs-list input[type=radio], .inputs-list input[type=checkbox] {
  margin-bottom: 0;
  margin-left: -20px;
  float: left;
}

/* line 382, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked {
  padding-left: 20px;
}
/* line 384, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked fieldset {
  padding-top: 9px;
}
/* line 387, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked legend {
  padding-left: 0;
}
/* line 390, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked label {
  display: block;
  float: none;
  width: auto;
  font-weight: bold;
  text-align: left;
  line-height: 20px;
  padding-top: 0;
}
/* line 399, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked .clearfix {
  margin-bottom: 9px;
}
/* line 401, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked .clearfix div.input {
  margin-left: 0;
}
/* line 405, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked .inputs-list {
  margin-bottom: 0;
}
/* line 407, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked .inputs-list li {
  padding-top: 0;
}
/* line 409, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked .inputs-list li label {
  font-weight: normal;
  padding-top: 0;
}
/* line 415, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked div.clearfix.error {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  margin-left: -10px;
}
/* line 422, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/forms.css.scss */
.form-stacked .actions {
  margin-left: -20px;
  padding-left: 20px;
}

/* patters.css.scss
 * Repeatable UI elements outside the base styles provided from the scaffolding
 * ---------------------------------------------------------------------------- */
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar {
  height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 20, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar a {
  color: #bfbfbf;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 27, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar h3 a:hover, .topbar .brand:hover, .topbar ul .active > a {
  background-color: #333;
  background-color: rgba(255, 255, 255, 0.05);
  color: white;
  text-decoration: none;
}
/* line 36, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar h3 {
  position: relative;
}
/* line 39, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar h3 a, .topbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  color: white;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
}
/* line 51, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar p {
  margin: 0;
  line-height: 40px;
}
/* line 54, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar p a:hover {
  background-color: transparent;
  color: white;
}
/* line 61, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar form {
  float: left;
  margin: 5px 0 0 0;
  position: relative;
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
/* line 68, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar form.pull-right {
  float: right;
}
/* line 71, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar input {
  background-color: #444;
  background-color: rgba(255, 255, 255, 0.3);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: normal;
  font-weight: 13px;
  line-height: 1;
  padding: 4px 9px;
  color: white;
  color: rgba(255, 255, 255, 0.75);
  border: 1px solid #111;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 85, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar input:-moz-placeholder {
  color: #e6e6e6;
}
/* line 88, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar input::-webkit-input-placeholder {
  color: #e6e6e6;
}
/* line 92, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar input:hover {
  background-color: #bfbfbf;
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
}
/* line 98, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar input:focus, .topbar input.focused {
  outline: 0;
  background-color: white;
  color: #404040;
  text-shadow: 0 1px 0 white;
  border: 0;
  padding: 5px 10px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

/* line 112, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar-inner, .topbar .fill {
  background-color: #222;
  background-color: #222222;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
  background-image: -moz-linear-gradient(top, #333333, #222222);
  background-image: -ms-linear-gradient(top, #333333, #222222);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
  background-image: -webkit-linear-gradient(top, #333333, #222222);
  background-image: -o-linear-gradient(top, #333333, #222222);
  background-image: linear-gradient(top, #333333, #222222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF222222', GradientType=0);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

/* line 125, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul, .nav {
  display: block;
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  left: 0;
}
/* line 131, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul > li, .nav > li {
  display: block;
  float: left;
}
/* line 135, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul a, .nav a {
  display: block;
  float: none;
  padding: 10px 10px 11px;
  line-height: 19px;
  text-decoration: none;
}
/* line 141, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul a:hover, .nav a:hover {
  color: white;
  text-decoration: none;
}
/* line 146, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .active > a, .nav .active > a {
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 152, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul.secondary-nav, .nav.secondary-nav {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
/* line 157, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul.secondary-nav .menu-dropdown, .topbar div > ul.secondary-nav .dropdown-menu, .nav.secondary-nav .menu-dropdown, .nav.secondary-nav .dropdown-menu {
  right: 0;
  border: 0;
}
/* line 164, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul a.menu:hover, .topbar div > ul li.open .menu, .topbar div > ul .dropdown-toggle:hover, .topbar div > ul .dropdown.open .dropdown-toggle, .nav a.menu:hover, .nav li.open .menu, .nav .dropdown-toggle:hover, .nav .dropdown.open .dropdown-toggle {
  background: #444;
  background: rgba(255, 255, 255, 0.05);
}
/* line 169, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .menu-dropdown, .topbar div > ul .dropdown-menu, .nav .menu-dropdown, .nav .dropdown-menu {
  background-color: #333;
}
/* line 172, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .menu-dropdown a.menu, .topbar div > ul .menu-dropdown .dropdown-toggle, .topbar div > ul .dropdown-menu a.menu, .topbar div > ul .dropdown-menu .dropdown-toggle, .nav .menu-dropdown a.menu, .nav .menu-dropdown .dropdown-toggle, .nav .dropdown-menu a.menu, .nav .dropdown-menu .dropdown-toggle {
  color: white;
}
/* line 174, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .menu-dropdown a.menu.open, .topbar div > ul .menu-dropdown .dropdown-toggle.open, .topbar div > ul .dropdown-menu a.menu.open, .topbar div > ul .dropdown-menu .dropdown-toggle.open, .nav .menu-dropdown a.menu.open, .nav .menu-dropdown .dropdown-toggle.open, .nav .dropdown-menu a.menu.open, .nav .dropdown-menu .dropdown-toggle.open {
  background: #444;
  background: rgba(255, 255, 255, 0.05);
}
/* line 179, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .menu-dropdown li a, .topbar div > ul .dropdown-menu li a, .nav .menu-dropdown li a, .nav .dropdown-menu li a {
  color: #999;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
/* line 182, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .menu-dropdown li a:hover, .topbar div > ul .dropdown-menu li a:hover, .nav .menu-dropdown li a:hover, .nav .dropdown-menu li a:hover {
  background-color: #191919;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
  background-image: -moz-linear-gradient(top, #292929, #191919);
  background-image: -ms-linear-gradient(top, #292929, #191919);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
  background-image: -webkit-linear-gradient(top, #292929, #191919);
  background-image: -o-linear-gradient(top, #292929, #191919);
  background-image: linear-gradient(top, #292929, #191919);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF292929', endColorstr='#FF191919', GradientType=0);
  color: white;
}
/* line 187, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .menu-dropdown .active a, .topbar div > ul .dropdown-menu .active a, .nav .menu-dropdown .active a, .nav .dropdown-menu .active a {
  color: white;
}
/* line 190, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar div > ul .menu-dropdown .divider, .topbar div > ul .dropdown-menu .divider, .nav .menu-dropdown .divider, .nav .dropdown-menu .divider {
  background-color: #222;
  border-color: #444;
}

/* line 198, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a {
  padding: 4px 15px;
}

/* line 205, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
li.menu, .dropdown {
  position: relative;
}

/* line 210, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
a.menu:after, .dropdown-toggle:after {
  width: 0;
  height: 0;
  display: inline-block;
  content: "&darr;";
  text-indent: -99999px;
  vertical-align: top;
  margin-top: 8px;
  margin-left: 4px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}

/* line 226, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.menu-dropdown, .dropdown-menu {
  background-color: white;
  float: left;
  display: none;
  position: absolute;
  top: 40px;
  z-index: 900;
  min-width: 160px;
  max-width: 220px;
  _width: 160px;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 0;
  zoom: 1;
  border-color: #999;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 0 1px 1px;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 249, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.menu-dropdown li, .dropdown-menu li {
  float: none;
  display: block;
  background-color: none;
}
/* line 255, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.menu-dropdown .divider, .dropdown-menu .divider {
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
  background-color: #eee;
  border-bottom: 1px solid white;
}

/* line 266, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar .dropdown-menu a, .dropdown-menu a {
  display: block;
  padding: 4px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: gray;
  text-shadow: 0 1px 0 white;
}
/* line 275, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.topbar .dropdown-menu a:hover, .topbar .dropdown-menu a.hover, .dropdown-menu a:hover, .dropdown-menu a.hover {
  background-color: #dddddd;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
  background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
  background-image: linear-gradient(top, #eeeeee, #dddddd);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFDDDDDD', GradientType=0);
  color: #404040;
  text-decoration: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
}

/* line 289, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.open .menu, .open .dropdown-toggle, .dropdown.open .menu, .dropdown.open .dropdown-toggle {
  color: white;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}
/* line 295, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.open .menu-dropdown, .open .dropdown-menu, .dropdown.open .menu-dropdown, .dropdown.open .dropdown-menu {
  display: block;
}

/* line 304, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs, .pills {
  margin: 0 0 18px;
  padding: 0;
  list-style: none;
  zoom: 1;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.tabs:before, .tabs:after, .pills:before, .pills:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.tabs:after, .pills:after {
  clear: both;
}
/* line 309, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs > li, .pills > li {
  float: left;
}
/* line 311, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs > li > a, .pills > li > a {
  display: block;
}

/* line 318, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs {
  border-color: #ddd;
  border-style: solid;
  border-width: 0 0 1px;
}
/* line 322, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs > li {
  position: relative;
  margin-bottom: -1px;
}
/* line 325, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs > li > a {
  padding: 0 15px;
  margin-right: 2px;
  line-height: 34px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 331, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs > li > a:hover {
  text-decoration: none;
  background-color: #eee;
  border-color: #eee #eee #ddd;
}
/* line 338, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs .active > a, .tabs .active > a:hover {
  color: gray;
  background-color: white;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 350, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs .menu-dropdown, .tabs .dropdown-menu {
  top: 35px;
  border-width: 1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
/* line 356, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs a.menu:after, .tabs .dropdown-toggle:after {
  border-top-color: #999;
  margin-top: 15px;
  margin-left: 5px;
}
/* line 362, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle {
  border-color: #999;
}
/* line 366, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after {
  border-top-color: #555;
}

/* line 373, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pills a {
  margin: 5px 3px 5px 0;
  padding: 0 15px;
  line-height: 30px;
  text-shadow: 0 1px 1px white;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* line 379, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pills a:hover {
  color: white;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  background-color: #00649c;
}
/* line 386, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pills .active a {
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  background-color: #0085cf;
}

/* line 394, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pills-vertical > li {
  float: none;
}

/* line 401, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tab-content > .tab-pane, .pill-content > .pill-pane, .tab-content > div, .pill-content > div {
  display: none;
}

/* line 404, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.tab-content > .active, .pill-content > .active {
  display: block;
}

/* line 411, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.breadcrumb {
  padding: 7px 14px;
  margin: 0 0 18px;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(white), to(#f5f5f5));
  background-image: -moz-linear-gradient(top, white, #f5f5f5);
  background-image: -ms-linear-gradient(top, white, #f5f5f5);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #f5f5f5));
  background-image: -webkit-linear-gradient(top, white, #f5f5f5);
  background-image: -o-linear-gradient(top, white, #f5f5f5);
  background-image: linear-gradient(top, white, #f5f5f5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF5F5F5', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 white;
  -moz-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
}
/* line 418, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.breadcrumb li {
  display: inline;
  text-shadow: 0 1px 0 white;
}
/* line 422, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.breadcrumb .divider {
  padding: 0 5px;
  color: #bfbfbf;
}
/* line 426, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.breadcrumb .active a {
  color: #404040;
}

/* line 435, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.hero-unit {
  background-color: #f5f5f5;
  margin-bottom: 30px;
  padding: 60px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
/* line 440, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
}
/* line 446, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
}

/* line 452, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
footer {
  margin-top: 17px;
  padding-top: 17px;
  border-top: 1px solid #eee;
}

/* line 462, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.page-header {
  margin-bottom: 17px;
  border-bottom: 1px solid #ddd;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 466, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.page-header h1 {
  margin-bottom: 8px;
}

/* line 478, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.danger, .btn.danger:hover, .btn.error, .btn.error:hover, .btn.success, .btn.success:hover, .btn.info, .btn.info:hover, .alert-message.danger, .danger.flash, .alert-message.danger:hover, .danger.flash:hover, .alert-message.error, .error.flash, .alert-message.error:hover, .error.flash:hover, .alert-message.success, .success.flash, .flash_message, .alert-message.success:hover, .success.flash:hover, .flash_message:hover, .alert-message.info, .info.flash, .alert-message.info:hover, .info.flash:hover {
  color: white;
}
/* line 482, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn .close, .alert-message .close, .flash .close {
  font-family: Arial, sans-serif;
  line-height: 18px;
}
/* line 487, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.danger, .btn.error, .alert-message.danger, .danger.flash, .alert-message.error, .error.flash {
  background-color: #c43c35;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}
/* line 491, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.success, .alert-message.success, .success.flash, .flash_message {
  background-color: #57a957;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}
/* line 495, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.info, .alert-message.info, .info.flash {
  background-color: #339bb9;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}

/* line 501, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fffffe), color-stop(25%, #fffffe), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#fffffe, #fffffe 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #fffffe, #fffffe 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#fffffe, #fffffe 25%, #e6e6e6);
  background-image: -o-linear-gradient(#fffffe, #fffffe 25%, #e6e6e6);
  background-image: linear-gradient(#fffffe, #fffffe 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFE', endColorstr='#FFE6E6E6', GradientType=0);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}
/* line 518, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
/* line 525, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn:focus {
  outline: 1px dotted #666;
}
/* line 530, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.primary {
  color: white;
  background-color: #1e5198;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#1e5198));
  background-image: -moz-linear-gradient(top, #049cdb, #1e5198);
  background-image: -ms-linear-gradient(top, #049cdb, #1e5198);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #1e5198));
  background-image: -webkit-linear-gradient(top, #049cdb, #1e5198);
  background-image: -o-linear-gradient(top, #049cdb, #1e5198);
  background-image: linear-gradient(top, #049cdb, #1e5198);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF049CDB', endColorstr='#FF1E5198', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #1e5198 #1e5198 #112f58;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}
/* line 539, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn:active, .btn.active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 543, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.disabled {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 550, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn[disabled] {
  cursor: default;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=65);
  -khtml-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 561, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
/* line 567, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.btn.small {
  padding: 7px 9px 7px;
  font-size: 11px;
}

/* line 573, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
:root .alert-message, :root .flash, :root .btn {
  border-radius: 0 \0;
}

/* line 579, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 588, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.close {
  float: right;
  color: black;
  font-size: 20px;
  font-weight: bold;
  line-height: 13.5px;
  text-shadow: 0 1px 0 white;
  filter: alpha(opacity=25);
  -khtml-opacity: 0.25;
  -moz-opacity: 0.25;
  opacity: 0.25;
}
/* line 596, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.close:hover {
  color: black;
  text-decoration: none;
  filter: alpha(opacity=40);
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
}

/* line 608, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message, .flash {
  position: relative;
  padding: 7px 15px;
  margin-bottom: 18px;
  color: #404040;
  background-color: #eedc94;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
  background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
  background-image: -o-linear-gradient(top, #fceec1, #eedc94);
  background-image: linear-gradient(top, #fceec1, #eedc94);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFCEEC1', endColorstr='#FFEEDC94', GradientType=0);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
/* line 621, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message .close, .flash .close {
  margin-top: 1px;
  *margin-top: 0;
}
/* line 627, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message a, .flash a {
  font-weight: bold;
  color: #404040;
}
/* line 631, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.danger p a, .danger.flash p a, .alert-message.error p a, .error.flash p a, .alert-message.success p a, .success.flash p a, .flash_message p a, .alert-message.info p a, .info.flash p a {
  color: #404040;
}
/* line 636, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message h5, .flash h5 {
  line-height: 18px;
}
/* line 639, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message p, .flash p {
  margin-bottom: 0;
}
/* line 642, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message div, .flash div {
  margin-top: 5px;
  margin-bottom: 2px;
  line-height: 28px;
}
/* line 647, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message .btn, .flash .btn {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
/* line 652, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message, .block-message.flash {
  background-image: none;
  background-color: #fdf5d9;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding: 14px;
  border-color: #fceec1;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 659, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message ul, .block-message.flash ul, .alert-message.block-message p, .block-message.flash p {
  margin-right: 30px;
}
/* line 662, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message ul, .block-message.flash ul {
  margin-bottom: 0;
}
/* line 665, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message li, .block-message.flash li {
  color: #404040;
}
/* line 668, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message .alert-actions, .block-message.flash .alert-actions {
  margin-top: 5px;
}
/* line 671, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message.error, .block-message.error.flash, .alert-message.block-message.success, .block-message.success.flash, .block-message.flash_message, .alert-message.block-message.info, .block-message.info.flash {
  color: #404040;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 675, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message.error, .block-message.error.flash {
  background-color: #fddfde;
  border-color: #fbc7c6;
}
/* line 679, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message.success, .block-message.success.flash, .block-message.flash_message {
  background-color: #d1eed1;
  border-color: #bfe7bf;
}
/* line 683, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.alert-message.block-message.info, .block-message.info.flash {
  background-color: #ddf4fb;
  border-color: #c6edf9;
}

/* line 694, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pagination {
  height: 36px;
  margin: 18px 0;
}
/* line 697, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pagination ul {
  float: left;
  margin: 0;
  border: 1px solid #ddd;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 705, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pagination li {
  display: inline;
}
/* line 708, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  border-right: 1px solid;
  border-right-color: #ddd;
  border-right-color: rgba(0, 0, 0, 0.15);
  *border-right-color: #ddd;
  /* IE6-7 */
  text-decoration: none;
}
/* line 718, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pagination a:hover, .pagination .active a {
  background-color: #c7eefe;
}
/* line 721, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pagination .disabled a, .pagination .disabled a:hover {
  background-color: transparent;
  color: #bfbfbf;
}
/* line 725, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.pagination .next a {
  border: 0;
}

/* line 734, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.well {
  background-color: #f5f5f5;
  margin-bottom: 20px;
  padding: 19px;
  min-height: 20px;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 743, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 753, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-backdrop {
  background-color: black;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
}
/* line 762, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 765, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-backdrop, .modal-backdrop.fade.in {
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}

/* line 769, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 11000;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: white;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 783, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal .close {
  margin-top: 7px;
}
/* line 784, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
/* line 789, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal.fade.in {
  top: 50%;
}

/* line 791, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-header {
  border-bottom: 1px solid #eee;
  padding: 5px 15px;
}

/* line 795, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-body {
  padding: 15px;
}

/* line 798, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-body form {
  margin-bottom: 0;
}

/* line 801, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-footer {
  background-color: #f5f5f5;
  padding: 14px 15px 15px;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 white;
  -moz-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
  zoom: 1;
  margin-bottom: 0;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.modal-footer:after {
  clear: both;
}
/* line 809, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal-footer .btn {
  float: right;
  margin-left: 5px;
}

/* line 816, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.modal .popover, .modal .twipsy {
  z-index: 12000;
}

/* line 859, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy {
  display: block;
  position: absolute;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  z-index: 1000;
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
/* line 867, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy.fade.in {
  filter: alpha(opacity=80);
  -khtml-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
}
/* line 870, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy.above .twipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
/* line 871, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy.left .twipsy-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid black;
}
/* line 872, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy.below .twipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
/* line 873, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy.right .twipsy-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid black;
}

/* line 875, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy-inner {
  padding: 3px 8px;
  background-color: black;
  color: white;
  text-align: center;
  max-width: 200px;
  text-decoration: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 884, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.twipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

/* line 894, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  padding: 5px;
  display: none;
}
/* line 901, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover.above .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
/* line 902, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid black;
}
/* line 903, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover.below .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
/* line 904, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid black;
}
/* line 905, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
/* line 910, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover .inner {
  background: black;
  background: rgba(0, 0, 0, 0.8);
  padding: 3px;
  overflow: hidden;
  width: 280px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
/* line 919, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover .title {
  background-color: #f5f5f5;
  padding: 9px 15px;
  line-height: 1;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid #eee;
}
/* line 926, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover .content {
  background-color: white;
  padding: 14px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 931, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.popover .content p, .popover .content ul, .popover .content ol {
  margin-bottom: 0;
}

/* line 941, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
/* line 944, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.fade.in {
  opacity: 1;
}

/* line 952, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.label {
  padding: 1px 3px 2px;
  font-size: 9.75px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #bfbfbf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 961, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.label.important {
  background-color: #c43c35;
}
/* line 962, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.label.warning {
  background-color: #f89406;
}
/* line 963, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.label.success {
  background-color: #46a546;
}
/* line 964, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.label.notice {
  background-color: #62cffc;
}

/* line 971, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.media-grid {
  margin-left: -20px;
  margin-bottom: 0;
  zoom: 1;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.media-grid:before, .media-grid:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
.media-grid:after {
  clear: both;
}
/* line 975, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.media-grid li {
  display: inline;
}
/* line 978, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.media-grid a {
  float: left;
  padding: 4px;
  margin: 0 0 18px 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 985, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.media-grid a img {
  display: block;
}
/* line 988, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/patterns.css.scss */
.media-grid a:hover {
  border-color: #0085cf;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/* PILLS */
/* line 25, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.pills a:hover {
  background-color: #304878;
}
/* line 26, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.pills .active a {
  background-color: #7890a8;
}

/* FONTS */
/* line 34, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
p.medium {
  font-size: 16px;
}

/* line 38, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
p.large {
  font-size: 18px;
}

/* COLORS */
/* MIXINS */
/* HTML ELEMENTS */
/* line 97, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
a {
  color: #0069d6;
}

/* line 100, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #181848;
}

/* line 105, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form legend {
  color: #181848;
}

/* line 107, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
ul {
  margin-left: 20px;
}

/* line 108, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
li {
  color: #5a5a5a;
}

/* line 109, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
span.label {
  font-family: Helvetica;
}

/* BOOTSTRAP OVERRIDES */
/* Status Colors */
/* line 117, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message.info, .info.flash, .btn.info {
  background-color: #7890a8;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#b6c3d0), to(#7890a8));
  background-image: -moz-linear-gradient(top, #b6c3d0, #7890a8);
  background-image: -ms-linear-gradient(top, #b6c3d0, #7890a8);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b6c3d0), color-stop(100%, #7890a8));
  background-image: -webkit-linear-gradient(top, #b6c3d0, #7890a8);
  background-image: -o-linear-gradient(top, #b6c3d0, #7890a8);
  background-image: linear-gradient(top, #b6c3d0, #7890a8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB6C3D0', endColorstr='#FF7890A8', GradientType=0);
  border-color: #7890a8;
}
/* line 121, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message.primary, .primary.flash, .btn.primary {
  background-color: #304878;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5476ba), to(#304878));
  background-image: -moz-linear-gradient(top, #5476ba, #304878);
  background-image: -ms-linear-gradient(top, #5476ba, #304878);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5476ba), color-stop(100%, #304878));
  background-image: -webkit-linear-gradient(top, #5476ba, #304878);
  background-image: -o-linear-gradient(top, #5476ba, #304878);
  background-image: linear-gradient(top, #5476ba, #304878);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5476BA', endColorstr='#FF304878', GradientType=0);
  border-color: #304878;
}

/* line 127, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
em > a {
  font-style: italic;
}

/* line 131, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
input {
  /* Fix FF Meta vertical alignment */
  padding-top: 5px;
  padding-bottom: 3px;
}

/* line 137, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.btn {
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  /* Fix FF Meta vertical alignment */
  padding-top: 4px;
  padding-bottom: 3px;
}
/* line 143, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.btn.small {
  padding-top: 6px;
  padding-bottom: 4px;
}

/* line 149, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
a.btn {
  color: inherit;
}

/* MISC */
/* line 153, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
a.remove-link img {
  position: absolute;
  margin-top: 0.15em;
  margin-left: 0.3em;
}

/* line 159, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.non_displayed {
  display: none;
}

/* line 160, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.broken_case {
  color: red;
}

/* line 162, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
td.numeric, th.numeric, input.numeric, p.numeric {
  text-align: right;
}

/* line 167, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
td.text, th.text, input.text, p.text {
  text-align: left;
}

/* LAYOUT */
/* line 176, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body {
  background-color: #7890a8;
  color: #333333;
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.8;
}
/* line 183, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper {
  width: 1020px;
  margin: 20px auto;
}
/* line 189, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header, body > #wrapper > footer, body > #wrapper > #page {
  margin: 0 20px;
}
/* line 191, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header, body > #wrapper > footer {
  color: white;
  overflow: hidden;
}
/* line 195, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header a, body > #wrapper > footer a {
  color: white;
  text-decoration: none;
}
/* line 200, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header nav, body > #wrapper > footer nav {
  float: right;
}
/* line 202, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header nav li, body > #wrapper > footer nav li {
  color: white;
  display: inline;
  padding: 10px 0px 10px 30px;
}
/* line 207, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header nav li a:hover, body > #wrapper > footer nav li a:hover {
  text-decoration: underline;
}
/* line 212, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header {
  height: 50px;
  margin-bottom: 20px;
}
/* line 216, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header h1, body > #wrapper > header nav li {
  line-height: 50px;
}
/* line 217, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header h1 {
  float: left;
  font-size: 3.2em;
}
/* line 220, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header h1 img {
  float: left;
  margin-top: 3px;
  margin-right: 5px;
}
/* line 227, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header a.dashboard {
  background-image: url("/assets/dashboard.png");
  background-repeat: no-repeat;
  padding-left: 20px;
}
/* line 232, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header a.account-settings {
  background-image: url("/assets/account_settings.png");
  background-repeat: no-repeat;
  padding-left: 20px;
}
/* line 237, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > header a.logout {
  background-image: url("/assets/logout.png");
  background-repeat: no-repeat;
  padding-left: 20px;
}
/* line 244, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > footer {
  padding: 0;
  margin-top: 20px;
  border: none;
}
/* line 249, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper > footer p {
  float: left;
}
/* line 252, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page {
  -moz-border-top-left-radius: 7px;
  -moz-border-top-right-radius: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  -moz-border-bottom-left-radius: 7px;
  -moz-border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  background: white;
  border: 1px solid #6e6e6e;
}
/* line 258, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav a, body > #wrapper #page nav#sub_nav a {
  text-decoration: none;
}
/* line 260, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav {
  -moz-border-top-left-radius: 6px;
  -moz-border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #7f7f7f;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#a1a1a1), to(#7f7f7f));
  background-image: -moz-linear-gradient(top, #a1a1a1, #7f7f7f);
  background-image: -ms-linear-gradient(top, #a1a1a1, #7f7f7f);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1a1a1), color-stop(100%, #7f7f7f));
  background-image: -webkit-linear-gradient(top, #a1a1a1, #7f7f7f);
  background-image: -o-linear-gradient(top, #a1a1a1, #7f7f7f);
  background-image: linear-gradient(top, #a1a1a1, #7f7f7f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA1A1A1', endColorstr='#FF7F7F7F', GradientType=0);
  border-bottom: 1px solid #6e6e6e;
  overflow: hidden;
}
/* line 266, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav ul {
  float: left;
  margin: 0;
}
/* line 270, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav ul li {
  display: inline;
  float: left;
  width: 130px;
  border-right: 1px solid #6e6e6e;
  font-size: 1.2em;
  line-height: 40px;
  text-align: center;
}
/* line 280, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav ul li a {
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 130px;
  color: white;
  line-height: 20px;
}
/* line 289, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav ul li.selected {
  background-color: #252525;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#474747), to(#252525));
  background-image: -moz-linear-gradient(top, #474747, #252525);
  background-image: -ms-linear-gradient(top, #474747, #252525);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #474747), color-stop(100%, #252525));
  background-image: -webkit-linear-gradient(top, #474747, #252525);
  background-image: -o-linear-gradient(top, #474747, #252525);
  background-image: linear-gradient(top, #474747, #252525);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF474747', endColorstr='#FF252525', GradientType=0);
}
/* line 292, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav ul li.deselected {
  color: white;
}
/* line 294, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav ul li.deselected a {
  color: white;
}
/* line 295, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav ul li.deselected a.current:hover, body > #wrapper #page nav#main_nav ul li.deselected a:hover, body > #wrapper #page nav#main_nav ul li.deselected a:active {
  background-color: #a1a1a1;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#7f7f7f), to(#a1a1a1));
  background-image: -moz-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: -ms-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f7f7f), color-stop(100%, #a1a1a1));
  background-image: -webkit-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: -o-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: linear-gradient(top, #7f7f7f, #a1a1a1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F7F7F', endColorstr='#FFA1A1A1', GradientType=0);
}
/* line 301, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav form.searchbar {
  display: inline;
  float: right;
  line-height: 30px;
  margin: 0px;
  padding-top: 2px;
  padding-right: 5px;
  font-size: 1.5em;
}
/* line 311, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav form.searchbar input[type=search]::-webkit-search-decoration,
body > #wrapper #page nav#main_nav form.searchbar input[type=search]::-webkit-search-results-button,
body > #wrapper #page nav#main_nav form.searchbar input[type=search]::-webkit-search-results-decoration {
  display: none;
}
/* line 314, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav form.searchbar input[type=search] {
  background-image: url(/assets/search_icon.png);
  background-repeat: no-repeat;
  background-position: 3px 7px;
  font-size: 16px;
  width: 206px;
  margin-top: 4px;
  padding-left: 28px;
  padding-right: 3px;
  /* Fix FF Meta vertical alignment */
  padding-top: 7px !important;
  padding-bottom: 3px !important;
}
/* line 327, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#main_nav form.searchbar input[type=search]::-webkit-input-placeholder {
  padding-top: 2px;
}
/* line 332, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav {
  background-color: #cbcbcb;
  overflow: hidden;
}
/* line 339, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav ul {
  margin: 0;
}
/* line 342, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav ul li {
  float: left;
  display: inline;
  width: 160px;
  text-align: center;
  line-height: 25px;
  color: #fff;
  border-right: 1px solid #bfbfbf;
}
/* line 351, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav ul li a {
  color: white;
  display: inline-block;
  width: 100%;
}
/* line 357, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav ul li.selected {
  background-color: #4c4c4c;
}
/* line 358, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav ul li.deselected {
  color: #333333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 361, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav ul li.deselected a {
  color: #333333;
}
/* line 364, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page nav#sub_nav ul li.deselected a.current:hover, body > #wrapper #page nav#sub_nav ul li.deselected a:hover, body > #wrapper #page nav#sub_nav ul li.deselected a:active {
  background-color: #a1a1a1;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#7f7f7f), to(#a1a1a1));
  background-image: -moz-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: -ms-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f7f7f), color-stop(100%, #a1a1a1));
  background-image: -webkit-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: -o-linear-gradient(top, #7f7f7f, #a1a1a1);
  background-image: linear-gradient(top, #7f7f7f, #a1a1a1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F7F7F', endColorstr='#FFA1A1A1', GradientType=0);
}
/* line 371, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body > #wrapper #page #main {
  padding: 20px;
  font-family: "Source Sans Pro", sans-serif;
}

/* TABLES */
/* line 382, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table {
  margin: 15px 0;
}
/* line 386, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr.evenrow {
  background-color: #fff;
}
/* line 387, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr.oddrow {
  background-color: #eee;
}
/* line 388, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr:last-child td {
  border-bottom: 1px solid #dddddd;
}
/* line 390, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr td, table tr th {
  padding: 5px;
  margin: 1px;
}
/* line 395, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr th {
  text-align: right;
  font-weight: bold;
}
/* line 400, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr td {
  border-top: 1px solid #dddddd;
}
/* line 404, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr tfoot tr:last-child td {
  border-bottom: 0;
}
/* line 405, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table tr tfoot tr td {
  border-top: 0;
}

/* Import Page Data Table */
/* line 413, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.vendor-product-import {
  clear: both;
  width: 100%;
}

/* PRODUCT FORM */
/* line 422, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form label {
  margin-bottom: 0px;
  margin-right: 3px;
}
/* line 426, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form input, .product-form select {
  margin-right: 5px;
}
/* line 427, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form input {
  margin-top: 5px;
  margin-bottom: 4px;
}
/* line 431, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form select {
  margin-bottom: 5px;
  margin-top: 5px;
}
/* line 435, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form div.form-row {
  margin-top: 5px;
  margin-bottom: 0px;
  clear: left;
}
/* line 439, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form div.form-row div.inline-input {
  float: left;
  margin-right: 5px;
  margin-left: 0px;
}
/* line 443, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form div.form-row div.inline-input input[type=checkbox] {
  margin-top: 1em;
}
/* line 447, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form div.form-row div.clearfix {
  margin: 0px;
  margin-right: 5px;
}
/* line 451, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form div.form-row div.error {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 455, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form div.form-row div.form-image {
  min-height: 200px;
  width: 400px;
}
/* line 459, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form div.form-row div.form-image-placeholder {
  min-height: 200px;
  width: 400px;
  border: 3px #ddd dashed;
}
/* line 466, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form #raw_materials_list .raw-material-remove {
  cursor: pointer;
}
/* line 467, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form #raw_materials_list .existing-raw-material {
  color: #46a546;
}
/* line 468, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form #raw_materials_list .new-raw-material {
  color: #9d261d;
}
/* line 469, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form #raw_materials_list .current-raw-material {
  color: gray;
}
/* line 471, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-tabs {
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  margin-top: 20px;
  margin-left: -20px;
  margin-bottom: 0px;
}
/* line 477, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-tabs #product-version-tabs a.new-version {
  display: inline-block;
  color: #46a546;
}
/* line 480, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-tabs #product-version-tabs a.new-version span.ui-icon {
  float: right;
  margin-top: 8px;
}
/* line 487, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form {
  margin-left: -20px;
  border: 1px solid #dddddd;
  padding: 20px;
}
/* line 491, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .prices {
  clear: none;
  float: left;
  margin-right: 50px;
}
/* line 495, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .prices th {
  text-align: left;
}
/* line 500, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab > .btn.danger {
  float: right;
}
/* line 502, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table h3 {
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}
/* line 507, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table .disable-current-prices {
  float: left;
}
/* line 508, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table table.price_table {
  padding: 0px;
  margin: 0px;
}
/* line 513, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table table.price_table tr th:first-child, .product-form .product-versions-form .version-tab div.price_table table.price_table tr td:first-child {
  margin-left: 0;
  padding-left: 0;
}
/* line 517, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table table.price_table tr th:last-child, .product-form .product-versions-form .version-tab div.price_table table.price_table tr td:last-child {
  margin-right: 0;
  padding-right: 0;
}
/* line 522, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table table.price_table tr td {
  border-top: 0;
}
/* line 524, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table table.price_table tr td.error {
  background-color: #fae5e3;
}
/* line 526, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.product-form .product-versions-form .version-tab div.price_table table.price_table tr:last-child td {
  border-bottom: 0;
}

/* line 535, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.modal.fade.in {
  top: 35%;
  overflow: auto;
}

/* line 540, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.modal-feedback-placeholder {
  min-height: 425px;
}

/* line 546, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#feedback-button {
  -moz-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
  position: fixed;
  left: 0;
  top: 50%;
  margin-top: -45px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 2px;
  padding-left: 2px;
  background-color: #181848;
}
/* line 557, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#feedback-button a.feedback-link {
  background-image: url("/assets/feedback_button.png");
  background-repeat: no-repeat;
  height: 69px;
  width: 15px;
  display: block;
}

/* line 568, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
ul.no-border {
  margin-bottom: 0px;
  border: 0px;
}

/* BILLING */
/* line 574, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.cc {
  height: 36px;
  float: left;
}
/* line 577, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.cc div {
  background: url("/assets/credit_cards.png");
  border: 1px solid #666;
  float: left;
}
/* line 578, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.cc .mastercard {
  background-position: 0px 0px;
  height: 32px;
  margin: 2px;
  width: 56px;
}
/* line 579, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.cc .visa {
  background-position: -56px 0px;
  height: 32px;
  margin: 2px;
  width: 56px;
}
/* line 580, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.cc .discover {
  background-position: -112px 0px;
  height: 32px;
  margin: 2px;
  width: 56px;
}
/* line 581, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.cc .americanexpress {
  background-position: -168px 0px;
  height: 32px;
  margin: 2px;
  width: 56px;
}

/* line 584, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.cc_info {
  line-height: 36px;
}

/* line 588, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#stripe_error {
  color: #c83025;
  margin-left: 20px;
}

/* VALIDATIONS */
/* line 596, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#error_explanation h2 {
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
}

/* FORM ELEMENTS */
/* line 607, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.form-stacked .input, form .form-stacked .input {
  margin-left: 0;
}
/* line 609, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form label, form input, form textarea, form select {
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif !important;
}
/* line 611, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form input, form textarea, form select {
  color: #333333;
}
/* line 612, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form select:focus {
  outline: none;
}
/* line 613, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form .field {
  zoom: 1;
  margin-bottom: 18px;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
form .field:before, form .field:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
form .field:after {
  clear: both;
}
/* line 617, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form .controls {
  margin-top: 20px;
  text-align: right;
}
/* line 622, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form label.required {
  font-weight: bold;
}
/* line 624, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form label.required abbr {
  display: none;
}
/* line 626, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form label.optional {
  font-weight: bold;
}
/* line 629, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form div.input {
  margin-bottom: 10px;
}
/* line 630, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form div.boolean {
  margin-left: 10px;
}
/* line 631, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form div.boolean label, form.simple_form label.collection_radio {
  float: none;
  margin: 0;
}
/* line 635, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form label.collection_radio {
  margin-right: 10px;
  margin-left: 2px;
}
/* line 639, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form .error {
  color: #dd0000;
}
/* line 642, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form label.error, form.simple_form span.error {
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  margin-top: 3px;
  color: #dd0000;
  line-height: 30px;
}
/* line 650, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.simple_form .hint {
  clear: left;
  margin-left: 120px;
  font-size: 12px;
  color: #555;
  display: block;
  font-style: italic;
}

/* PAGINATION */
/* line 663, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.contains_centered {
  text-align: center;
}

/* line 665, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.pagination {
  -moz-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  margin: 0;
  margin-top: 20px;
  height: 34px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: inline-block;
}
/* line 675, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.pagination a, div.pagination span, div.pagination em {
  padding: 0 10px;
  line-height: 34px;
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  text-decoration: none;
  float: left;
}
/* line 683, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.pagination a:hover, div.pagination .current {
  background-color: #e5e9ee;
}
/* line 685, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.pagination .disabled, div.pagination .gap {
  background-color: none;
  color: #bfbfbf;
}
/* line 690, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.pagination .next, div.pagination a:last-child {
  border: 0;
}

/* COMBO PACK DISPLAY */
/* line 696, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_contents {
  clear: both;
}
/* line 699, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_contents th:first-child, #vendor_product_contents th, #vendor_product_contents td:first-child, #vendor_product_contents td {
  padding-right: 35px;
}
/* line 703, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_contents th:last-child, #vendor_product_contents td:last-child {
  padding-right: 0px;
}
/* line 705, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_contents td a:link, #vendor_product_contents td a:visited, #vendor_product_contents td a:hover {
  display: inline;
  text-decoration: none;
}

/* line 712, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#combo_pack_contents ul {
  margin-bottom: 0;
  margin-left: 0;
}
/* line 715, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#combo_pack_contents ul li {
  line-height: 1.65;
  list-style-type: none;
  text-indent: -1.55em;
  margin-left: 1.55em;
}

/* COMBO PACK INDEX */
/* line 728, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs td.search_image {
  vertical-align: top !important;
}
/* line 729, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs td.details {
  vertical-align: top;
}
/* line 731, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs td.details h3 {
  margin-top: 0.3em;
}
/* line 733, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs td.price {
  vertical-align: top;
}
/* line 735, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs td.price p {
  margin-top: 1em;
}
/* line 737, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs .combo_pack_placeholder_image {
  border: 3px #ddd dashed;
  width: 84px;
  height: 84px;
  margin: 0 auto;
}
/* line 743, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs ul {
  margin-left: 0;
  margin-bottom: 0.7em;
}
/* line 746, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.combo_packs ul li {
  list-style-type: none;
}

/* COMBO PACK FORM */
/* line 754, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product_version_list ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow-y: auto;
  max-height: 380px;
}
/* line 760, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product_version_list ul li {
  margin: 0;
}
/* line 762, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product_version_list input {
  width: 450px;
  max-width: 450px;
}

/* line 767, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#selected_product_versions_container {
  min-height: 400px;
}
/* line 769, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#selected_product_versions_container table#selected_product_versions {
  margin-top: 1em;
  width: 100%;
}
/* line 772, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#selected_product_versions_container table#selected_product_versions tr, #selected_product_versions_container table#selected_product_versions th {
  text-align: left;
}
/* line 776, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#selected_product_versions_container table#selected_product_versions a.destroy_this_element img {
  margin-top: 3px;
}

/* PRODUCTS - SHOW */
/* line 786, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.page-header.row {
  margin-left: 0;
}
/* line 788, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.page-header.row h2 {
  margin-left: 0;
}
/* line 792, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.page-header.no-border {
  border: none;
}
/* line 795, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.page-header .controls {
  text-align: right;
}

/* line 799, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product h2, #product h3, #product h4 {
  margin-top: 1em;
  margin-bottom: 0.5em;
}
/* line 803, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product table td {
  padding-right: 35px;
}
/* line 805, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product table td:last-child {
  padding-right: 5px;
}
/* line 807, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .lists {
  margin-top: -10px;
}
/* line 809, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .product_versions table {
  width: auto;
}
/* line 811, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .product_versions table tr:first-child td {
  border-top: none;
}
/* line 814, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product form.inline-form {
  margin-bottom: 0px;
}
/* line 815, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product textarea {
  width: 510px;
  max-width: 510px;
}
/* line 816, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .from_producer {
  margin: 0;
  overflow: hidden;
  list-style-type: none;
}
/* line 820, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .from_producer li {
  margin-bottom: 0.3em;
}
/* line 824, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .combo_packs {
  margin: 0;
  overflow: hidden;
  list-style-type: none;
}
/* line 828, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .combo_packs li {
  float: left;
  display: inline;
  width: 48%;
  margin-bottom: 1em;
  margin-right: 2%;
}
/* line 834, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .combo_packs li:nth-child(even) {
  margin-right: 0;
  margin-left: 2%;
}
/* line 842, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post + .vendor-product-post {
  border-top: 1px solid #ddd;
  margin-top: 1em;
  padding-top: 1em;
}
/* line 847, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post {
  padding-top: 1em;
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  position: relative;
  margin-left: 0px;
  min-height: 30px;
}
/* line 853, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post .post-timestamp {
  color: gray;
}
/* line 856, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post .post-edit {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 861, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post .post-form {
  margin: 10px;
}
/* line 863, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post .post-form form {
  margin: 0;
}
/* line 864, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post .post-form textarea {
  width: 488px;
  max-width: 488px;
}
/* line 866, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product #vendor-product-feed .vendor-product-post .post-form {
  display: none;
}
/* line 870, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .product_image {
  text-align: center;
}
/* line 872, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .product_image img {
  max-width: 100%;
}
/* line 874, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .product_placeholder_image {
  max-width: 100%;
  min-height: 275px;
  border: 3px #ddd dashed;
}
/* line 879, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .prices {
  clear: both;
}
/* line 881, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .prices h3 {
  width: 100%;
  border: none;
}
/* line 886, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .prices table th.first-price-col {
  min-width: 110px;
}
/* line 889, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .prices table .blank-column {
  border: none;
}
/* line 892, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product .prices table td, #product .prices table th {
  padding-right: 10px;
  min-width: 85px;
}
/* line 901, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product table.case-breaks .blank-column {
  border: none;
}
/* line 904, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product table.case-breaks th:first-child {
  min-width: 40px;
}
/* line 907, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#product table.case-breaks th, #product table.case-breaks td {
  padding-right: 5px;
  min-width: 70px;
}

/* line 914, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.prices {
  overflow: auto;
}

/* line 918, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.tabs {
  width: 100%;
  margin-bottom: 10px;
}
/* line 921, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.tabs li > a.error {
  color: #c83025;
}

/* line 924, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.tab-content {
  clear: left;
}
/* line 926, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.tab-content table {
  width: 100%;
}

/* line 929, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.clearleft {
  clear: left;
}

/* DETAIL TABLES (e.x. Distributor page) */
/* line 935, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.details h2, .details h3, .details h4 {
  margin-top: 1em;
  margin-bottom: 0.5em;
  color: #181848;
}
/* line 940, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.details table td {
  padding-right: 35px;
}
/* line 942, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.details table td:last-child {
  padding-right: 5px;
}

/* DISTRIBUTOR DETAIL PAGE */
/* line 949, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.distributor-details .details table {
  margin-top: 0;
}
/* line 951, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.distributor-details .placeholder_image {
  max-width: 300px;
  min-height: 300px;
  border: 3px #ddd dashed;
}

/* line 957, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.vendor_image {
  text-align: center;
}
/* line 959, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.vendor_image img {
  max-width: 100%;
}

/* DISTRIBUTOR LIST */
/* line 964, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.distributors .placeholder_image {
  width: 100px;
  height: 100px;
  border: 3px #ddd dashed;
  margin: 0 auto;
  padding-bottom: 2px;
}
/* line 971, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.distributors .distributor_block {
  height: 150px;
}
/* line 975, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.distributors .distributor_logo img {
  height: 100px;
  width: 100px;
}

/* MY DISTRIBUTORS */
/* line 983, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.my-vendors-button {
  display: inline-block;
}
/* line 985, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.my-vendors-button form {
  margin-bottom: 0;
}

/* FLASH MESSAGE BOXES */
/* line 991, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.flash_notice {
  background-color: #049cdb;
  background-repeat: repeat-x;
  background-image: -khtml-gradient(linear, left top, left bottom, from(#17b8fb), to(#049cdb));
  background-image: -moz-linear-gradient(top, #17b8fb, #049cdb);
  background-image: -ms-linear-gradient(top, #17b8fb, #049cdb);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #17b8fb), color-stop(100%, #049cdb));
  background-image: -webkit-linear-gradient(top, #17b8fb, #049cdb);
  background-image: -o-linear-gradient(top, #17b8fb, #049cdb);
  background-image: linear-gradient(top, #17b8fb, #049cdb);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF17B8FB', endColorstr='#FF049CDB', GradientType=0);
  border-bottom-color: #049cdb;
}

/* line 1000, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message, .flash {
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  margin-bottom: 1em;
}
/* line 1003, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message p + p, .flash p + p {
  margin-top: 1em;
}
/* line 1004, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message a, .flash a {
  color: #0069d6;
  font-weight: normal;
}

/* INSTRUCTIVE TEXT */
/* line 1012, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message.instructions p, .instructions.flash p, .alert-message.instructions li, .instructions.flash li {
  color: #181848;
  font-family: "ff-meta-serif-web-pro", Georgia, serif;
  font-size: 16px;
}
/* line 1016, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message.instructions p a, .instructions.flash p a, .alert-message.instructions li a, .instructions.flash li a {
  font-weight: normal;
}
/* line 1020, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message.instructions li, .instructions.flash li {
  margin-top: 5px;
}
/* line 1023, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.alert-message.instructions ul, .instructions.flash ul {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* LISTS INSTRUCTIONS */
/* line 1030, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
img.lists-help {
  margin-bottom: -3px;
}

/* LOGIN PAGE */
/* line 1035, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash {
  height: 100%;
}
/* line 1039, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper {
  min-height: 400px;
}
/* line 1041, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  margin-top: 150px;
  left: 50%;
  margin-left: -240px;
  width: 480px;
}
/* line 1048, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page h1 {
  text-align: center;
}
/* line 1050, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page > header, body#page_splash > #wrapper > #page > footer {
  padding: 0;
}
/* line 1051, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page > header h1, body#page_splash > #wrapper > #page > header p, body#page_splash > #wrapper > #page > header nav, body#page_splash > #wrapper > #page > footer h1, body#page_splash > #wrapper > #page > footer p, body#page_splash > #wrapper > #page > footer nav {
  float: none;
  text-align: center;
}
/* line 1055, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page > header h1 > a > img, body#page_splash > #wrapper > #page > footer h1 > a > img {
  float: none;
  margin: auto auto;
  display: block;
}
/* line 1060, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page > header > nav li, body#page_splash > #wrapper > #page > footer > nav li {
  text-align: center;
  padding: 10px 10px;
}
/* line 1066, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page .container {
  width: 400px;
}
/* line 1068, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > #page .container p.copyright {
  text-align: center;
  font-size: 12px;
  color: gray;
  margin-top: 20px;
  margin-bottom: 0;
}
/* line 1077, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > footer {
  background: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #6E6E6E;
  position: relative;
  left: 50%;
  margin-left: -240px;
  width: 480px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 1087, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper > footer p {
  text-align: center;
  width: 100%;
  margin-bottom: 0px;
}
/* line 1093, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper form {
  margin-bottom: 0;
}
/* line 1095, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper form input[type=text], body#page_splash > #wrapper form input[type=email], body#page_splash > #wrapper form input[type=password] {
  width: 350px;
}
/* line 1098, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper form .actions {
  margin-bottom: 0;
}
/* line 1100, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_splash > #wrapper form .actions #register {
  float: right;
}

/* line 1111, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login > #wrapper {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -240px;
  margin-top: -220px;
  width: 480px;
}
/* line 1117, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login > #wrapper h1 {
  text-align: center;
}
/* line 1119, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login > #wrapper > header, body#page_login > #wrapper > footer {
  padding: 0;
}
/* line 1120, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login > #wrapper > header h1, body#page_login > #wrapper > header p, body#page_login > #wrapper > header nav, body#page_login > #wrapper > footer h1, body#page_login > #wrapper > footer p, body#page_login > #wrapper > footer nav {
  float: none;
  text-align: center;
}
/* line 1124, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login > #wrapper > header h1 > a > img, body#page_login > #wrapper > footer h1 > a > img {
  float: none;
  margin: auto auto;
  display: block;
}
/* line 1129, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login > #wrapper > header > nav li, body#page_login > #wrapper > footer > nav li {
  text-align: center;
  padding: 10px 10px;
}
/* line 1135, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login > #wrapper .container {
  width: 400px;
}
/* line 1137, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login form {
  margin-bottom: 0;
}
/* line 1139, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login form input[type=text], body#page_login form input[type=email], body#page_login form input[type=password] {
  width: 350px;
}
/* line 1142, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login form .actions {
  margin-bottom: 0;
}
/* line 1144, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body#page_login form .actions #register {
  float: right;
}

/* SPLASH PAGE */
/* line 1152, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page {
  background-image: url("/assets/background_image_web.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #262626;
  z-index: 1;
}
/* line 1158, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead {
  border-bottom: 1px solid  #1c1a1a;
  background-color: #495d71;
  width: 100%;
  margin: 0px;
  padding-top: 5px;
}
/* line 1164, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #logo {
  padding-top: 18px;
  padding-left: 10px;
}
/* line 1168, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #login {
  float: right;
  padding-right: 20px;
}
/* line 1172, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #login .login_form .field {
  float: left;
}
/* line 1174, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #login .login_form .field label {
  text-align: left;
  color: white;
  width: auto;
}
/* line 1179, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #login .login_form .field input#user_email {
  width: 180px;
}
/* line 1182, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #login .login_form .field input#user_password {
  width: 120px;
}
/* line 1185, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #login .login_form .field input#user_remember_me {
  float: left;
  margin-top: 10px;
  margin-left: 5px;
}
/* line 1191, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page #masthead #login .login_form input.btn {
  margin-top: 24px;
}
/* line 1197, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page .splash-text {
  font-size: 18px;
  line-height: 1.2em;
  text-align: center;
}
/* line 1203, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page > #wrapper > #page {
  -moz-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  border-radius: 16px;
  z-index: 2;
  background: black;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  opacity: 0.8;
}
/* line 1207, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
body.splash-page > #wrapper > #page p {
  color: white;
}

/* LEGAL INFO */
/* line 1215, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#legal_text h2 {
  text-align: center;
}
/* line 1216, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#legal_text li {
  color: black;
}
/* line 1217, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#legal_text > ol > li {
  list-style-type: decimal;
}
/* line 1218, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#legal_text > ol > li > ol > li {
  list-style-type: lower-alpha;
}
/* line 1219, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#legal_text > ol > li > ol > li > ol > li {
  list-style-type: lower-roman;
}

/* AUTOCOMPLETE STYLES */
/* line 1224, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.ui-autocomplete-loading {
  background: white url("ui-anim_basic_16x16.gif") right center no-repeat;
}

/* line 1226, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.ui-autocomplete {
  max-height: 300px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  padding-right: 20px;
}

/* line 1235, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.autocomplete {
  margin-left: 100px;
  padding: 0px;
  width: 250px;
  background: #fff;
  border: 1px solid #888;
  position: absolute;
}

/* line 1244, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.autocomplete ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

/* line 1250, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.autocomplete ul li.selected {
  background-color: #ffb;
}

/* line 1254, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.autocomplete ul li {
  margin: 0;
  padding: 2px;
  height: 32px;
  display: block;
  list-style-type: none;
  cursor: pointer;
}

/* Form Validation */
/* line 1264, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.jsvalidation {
  margin-left: 10px;
  font-size: 10px;
  color: red;
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
}

/* SEARCH */
/* line 1274, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search-top-banner p {
  line-height: 2.5em;
}
/* line 1275, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search-top-banner .controls {
  text-align: right;
}
/* line 1277, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search-top-banner a.sort-link {
  margin-left: 15px;
  margin-right: 3px;
  padding-right: 12px;
  background-repeat: no-repeat;
  background-position: right center;
  color: #333333;
}
/* line 1284, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search-top-banner a.sort-link.current {
  font-weight: bold;
}
/* line 1286, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search-top-banner a.asc {
  background-image: url(/assets/up_arrow.gif);
}
/* line 1287, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search-top-banner a.desc {
  background-image: url(/assets/down_arrow.gif);
}
/* line 1288, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search-top-banner .num_results {
  float: right;
}

/* line 1291, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.advanced-search {
  background-color: transparent;
  background-image: url(/images/advanced_search_icon.png);
  cursor: auto;
  display: inline-block;
  height: 16px;
  line-height: 18px;
  vertical-align: center;
  opacity: 0.3;
  text-decoration: underline;
  text-indent: -9999px;
  width: 16px;
}
/* line 1303, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.advanced-search:hover {
  opacity: 0.7;
}

/* line 1306, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions {
  margin-top: 30px;
}
/* line 1308, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions p {
  margin: auto;
}
/* line 1311, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions ul {
  margin-top: 10px;
}
/* line 1314, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions li {
  margin-top: 7px;
}
/* line 1317, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions span.size-help::after {
  /* neat bit of twitter bootstrap css here
    draws a dropdown arrow without using an image,
    by making transparent borders
    http://jonrohan.me/guide/css/creating-triangles-in-css/            
    */
  width: 0;
  height: 0;
  display: inline-block;
  content: "&darr;";
  text-indent: -99999px;
  vertical-align: top;
  margin-top: 8px;
  margin-left: 4px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  filter: alpha(opacity=50);
  -khtml-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
/* line 1339, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions span.size-help {
  -moz-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
  border: 1px solid grey;
  padding: 0px 5px;
}
/* line 1344, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions span.price-help {
  color: #0069d6;
}
/* line 1347, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions span.filterbar {
  border: 1px solid #bbbbbb;
  background-color: #e5e9ee;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1353, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions span.ui-icon {
  display: inline-block;
  height: 13px;
}
/* line 1357, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#search_instructions div.section {
  -moz-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
  margin-bottom: 20px;
}

/* SEARCH - FILTERBOX */
/* line 1364, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search + .btn {
  margin-top: 20px;
}

/* line 1366, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search {
  margin-bottom: 0;
}
/* line 1368, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search fieldset {
  margin: 0;
  padding: 0;
}
/* line 1372, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer {
  -moz-box-shadow: 1px 2px 2px #888;
  -webkit-box-shadow: 0px 1px 2px #888;
  box-shadow: 0px 2px 2px #888;
  font-family: "ff-meta-web-pro", Helvetica, Arial, sans-serif;
  border: 1px solid #bbbbbb;
  border-top: 1px solid #d7d7d7;
}
/* line 1377, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters {
  /* Applied Filters */
  /* "Remove All Filters" Link */
}
/* line 1378, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters #appliedFilterHeader {
  font-size: 1.15em;
  text-align: center;
  color: #7890a8;
  margin: 0.5em;
}
/* line 1385, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList {
  zoom: 1;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList:before, #vendor_product_search #filterContainer #appliedFilters .appliedFilterList:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList:after {
  clear: both;
}
/* line 1387, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul {
  margin: 0;
}
/* line 1389, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li + li {
  margin-top: 3px;
}
/* line 1390, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li {
  zoom: 1;
  list-style-type: none;
  background-color: #e5e9ee;
  padding: 5px 4px 5px 10px;
  line-height: 16px;
  /* "Remove Filter" Button */
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li:before, #vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li:after {
  clear: both;
}
/* line 1396, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li a {
  color: #304878;
}
/* line 1398, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li a:hover {
  color: #9d261d;
  text-decoration: underline;
}
/* line 1405, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .appliedFilterList ul li .ui-icon {
  float: right;
}
/* line 1413, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .clearAll {
  padding: 7px;
  font-size: 1em;
  text-transform: uppercase;
  text-align: center;
}
/* line 1418, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .clearAll a {
  color: gray;
}
/* line 1420, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #appliedFilters .clearAll a:hover {
  color: #9d261d;
  text-decoration: underline;
}
/* line 1428, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #refine_search_banner {
  background-color: #181848;
  text-align: center;
  color: white;
  padding: 7px;
}
/* line 1435, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterLoading {
  display: none;
}
/* line 1438, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection {
  border-top: 1px solid #bbbbbb;
}
/* line 1441, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection .filterBar {
  background-color: #e5e9ee;
  padding: 5px;
  cursor: pointer;
  /* Filter Section - Heading */
  /* Filter Section - Minimize/Maximize Buttons */
}
/* line 1445, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection .filterBar:hover {
  background-color: #c6d0da;
}
/* line 1448, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection .filterBar p {
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
  display: inline;
  padding: 10px inherit;
}
/* line 1452, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection .filterBar p span {
  color: gray;
}
/* line 1456, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection .filterBar .ui-icon {
  float: right;
  border: 1px solid #9E9E9E;
  background-color: white;
}
/* line 1462, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection .filterBar .ui-icon.ui-icon-minus {
  background-position: -48px -129px;
}
/* line 1463, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer #filterBox .filterSection .filterBar .ui-icon.ui-icon-plus {
  background-position: -16px -129px;
}
/* line 1469, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer .filterSelection {
  max-height: 160px;
  padding: 5px 10px;
  overflow-y: auto;
  /* Sub-filter Search Field */
}
/* line 1475, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer .filterSelection input.list_filter_input {
  width: 95%;
  margin: 0.3em 0;
}
/* line 1480, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer .filterSelection ul {
  margin: 0;
  list-style-type: none;
}
/* line 1483, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer .filterSelection ul li {
  text-indent: -0.5em;
  margin-left: 0.5em;
}
/* line 1488, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer .filterSelection ul li.checkbox {
  zoom: 1;
  line-height: 1em;
}
/* line 10, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
#vendor_product_search #filterContainer .filterSelection ul li.checkbox:before, #vendor_product_search #filterContainer .filterSelection ul li.checkbox:after {
  display: table;
  content: "";
  zoom: 1;
}
/* line 15, /Users/scpike/.bundle/ruby/1.9.1/gems/bootstrap-sass-1.4.4/vendor/assets/stylesheets/bootstrap/mixins.css.scss */
#vendor_product_search #filterContainer .filterSelection ul li.checkbox:after {
  clear: both;
}
/* line 1491, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer .filterSelection ul li.checkbox label, #vendor_product_search #filterContainer .filterSelection ul li.checkbox input[type=checkbox] {
  float: none;
  margin: 3px auto;
  padding: 0;
}
/* line 1498, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#vendor_product_search #filterContainer .filterSelection ul li.checkbox + input[type=submit] {
  margin-top: 5px;
}

/* line 1506, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.portfolio-toggle {
  overflow: hidden;
  margin-bottom: 14px;
}
/* line 1513, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.portfolio-toggle ul {
  margin: 0;
}
/* line 1516, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.portfolio-toggle ul li {
  float: left;
  display: inline;
  width: 100px;
  text-align: center;
  line-height: 25px;
  background-color: #181848;
  color: #fff;
  border: 1px solid #bfbfbf;
}
/* line 1525, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.portfolio-toggle ul li:first-child {
  margin-right: 16px;
}
/* line 1527, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.portfolio-toggle ul li a {
  background-color: #dddddd;
  color: #333333;
  display: inline-block;
  width: 100%;
}
/* line 1533, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.portfolio-toggle ul li a .current:hover, .portfolio-toggle ul li a:hover, .portfolio-toggle ul li a:active {
  background-color: #181848;
  color: white;
  text-decoration: none;
}
/* line 1541, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.portfolio-toggle ul li.active a {
  background-color: #181848;
  color: white;
  text-decoration: none;
}

/* SEARCH - RESULTS */
/* line 1550, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#loading_box {
  display: none;
  position: relative;
  margin-left: 40%;
  margin-top: 10%;
}

/* line 1557, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results, table.combo_packs {
  width: 100%;
  border: 1px solid #ddd;
  margin: 0;
  /* Search Results - Thumbnail */
  /* Search Results - Product Info */
  /* Search Results - Lists Dropdown */
}
/* line 1562, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results > tr > td, table.combo_packs > tr > td {
  padding: 10px 0;
}
/* line 1564, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td ul, table.combo_packs td ul {
  list-style-type: none;
}
/* line 1567, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_prices ul li:first-child, table.combo_packs td.search_prices ul li:first-child {
  color: black;
}
/* line 1573, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_image, table.combo_packs td.search_image {
  line-height: 0;
  padding: 20px;
  padding-right: 20px;
  width: 90px;
  min-width: 90px;
  min-height: 90px;
  vertical-align: middle;
  text-align: center;
}
/* line 1584, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_image > a > img, table.combo_packs td.search_image > a > img {
  max-width: 90px;
}
/* line 1589, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_placeholder_image, table.combo_packs .search_placeholder_image {
  width: 84px;
  height: 84px;
  border: 3px #ddd dashed;
}
/* line 1596, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_details, table.combo_packs td.search_details {
  padding: 10px auto;
}
/* line 1598, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_details p, table.combo_packs td.search_details p {
  margin: 0;
}
/* line 1599, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_details .search-score, table.combo_packs td.search_details .search-score {
  color: gray;
}
/* line 1600, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_details .rating_ballot, table.combo_packs td.search_details .rating_ballot {
  margin-top: 0.3em;
  margin-bottom: 5px;
}
/* line 1604, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_details span.ratings-placeholder, table.combo_packs td.search_details span.ratings-placeholder {
  line-height: 13px;
  display: inline-block;
}
/* line 1611, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results td.search_lists, table.combo_packs td.search_lists {
  min-width: 92px;
}

/* Search Results & List Shared Classes */
/* line 1617, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_prices, .vendor-product-list .search_prices, #product .lists .search_prices {
  vertical-align: top;
  width: 1%;
  min-width: 120px;
}
/* line 1621, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_prices table, table.search_results .search_prices td, table.search_results .search_prices tr, .vendor-product-list .search_prices table, .vendor-product-list .search_prices td, .vendor-product-list .search_prices tr, #product .lists .search_prices table, #product .lists .search_prices td, #product .lists .search_prices tr {
  margin: 0;
  padding: 0;
  border: none;
  width: auto;
}
/* line 1627, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_prices table, .vendor-product-list .search_prices table, #product .lists .search_prices table {
  margin-bottom: 5px;
  margin-left: 4px;
}
/* line 1630, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_prices table tr:first-child td, .vendor-product-list .search_prices table tr:first-child td, #product .lists .search_prices table tr:first-child td {
  color: black;
}
/* line 1631, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_prices table td, .vendor-product-list .search_prices table td, #product .lists .search_prices table td {
  color: #666;
  padding: 4px 5px;
  border-bottom: none !important;
}
/* line 1636, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_prices table td:first-child, .vendor-product-list .search_prices table td:first-child, #product .lists .search_prices table td:first-child {
  width: 1em;
  text-align: right;
  border-right: 1px solid #bbbbbb;
}
/* line 1643, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .search_prices .availability, .vendor-product-list .search_prices .availability, #product .lists .search_prices .availability {
  width: 82px;
  text-align: center;
  margin: 0.75em 0;
}
/* line 1650, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs, .vendor-product-list .tabs, #product .lists .tabs {
  border: none;
  margin-top: 4px;
  margin-bottom: 0px;
}
/* line 1655, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown, .vendor-product-list .tabs .dropdown, #product .lists .tabs .dropdown {
  width: auto;
}
/* line 1657, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown > a, .vendor-product-list .tabs .dropdown > a, #product .lists .tabs .dropdown > a {
  border: none;
  width: auto;
  color: gray;
  white-space: nowrap;
}
/* line 1663, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown > span, .vendor-product-list .tabs .dropdown > span, #product .lists .tabs .dropdown > span {
  padding: 0 15px;
  line-height: 36px;
  color: gray;
}
/* line 1668, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu, .vendor-product-list .tabs .dropdown .dropdown-menu, #product .lists .tabs .dropdown .dropdown-menu {
  min-width: 0;
}
/* line 1671, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu li, .vendor-product-list .tabs .dropdown .dropdown-menu li, #product .lists .tabs .dropdown .dropdown-menu li {
  white-space: nowrap;
}
/* line 1674, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu.users-lists span.ui-icon, .vendor-product-list .tabs .dropdown .dropdown-menu.users-lists span.ui-icon, #product .lists .tabs .dropdown .dropdown-menu.users-lists span.ui-icon {
  float: left;
}
/* line 1677, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu.users-lists .existing-list-entry a, .vendor-product-list .tabs .dropdown .dropdown-menu.users-lists .existing-list-entry a, #product .lists .tabs .dropdown .dropdown-menu.users-lists .existing-list-entry a {
  padding-left: 4px;
}
/* line 1679, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu.users-lists .potential-list-entry a, .vendor-product-list .tabs .dropdown .dropdown-menu.users-lists .potential-list-entry a, #product .lists .tabs .dropdown .dropdown-menu.users-lists .potential-list-entry a {
  padding-left: 20px;
  display: block;
}
/* line 1684, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu.users-lists form, .vendor-product-list .tabs .dropdown .dropdown-menu.users-lists form, #product .lists .tabs .dropdown .dropdown-menu.users-lists form {
  margin: 0;
}
/* line 1686, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu.users-lists form input[type=text], .vendor-product-list .tabs .dropdown .dropdown-menu.users-lists form input[type=text], #product .lists .tabs .dropdown .dropdown-menu.users-lists form input[type=text] {
  width: 90px;
  max-width: 90px;
  margin: 10px 20px;
  float: left;
}
/* line 1693, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
table.search_results .tabs .dropdown .dropdown-menu li.list-entry-placeholder, .vendor-product-list .tabs .dropdown .dropdown-menu li.list-entry-placeholder, #product .lists .tabs .dropdown .dropdown-menu li.list-entry-placeholder {
  min-width: 140px;
  min-height: 30px;
}

/* line 1703, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.autocompleteSelection input {
  width: 80%;
  margin-left: 8%;
  height: 15px;
  font-size: 1.2em;
}

/* LISTS */
/* line 1715, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.tabs > li.dropdown > a.lists-dropdown-link {
  background-image: url("/assets/lists_small.png");
  background-repeat: no-repeat;
  padding-left: 35px;
  background-position: 15px 0px;
}

/* line 1723, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#lists-navigator ul {
  margin-left: 0;
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
/* line 1728, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#lists-navigator ul li {
  list-style-type: none;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  padding: 5px;
  padding-left: 15px;
  overflow: hidden;
}
/* line 1735, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#lists-navigator ul li a.list-link {
  display: block;
  float: left;
  max-width: 175px;
  word-wrap: break-word;
}
/* line 1741, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#lists-navigator ul li a.remove-link {
  float: right;
}
/* line 1743, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
#lists-navigator ul li + li {
  border-top: none;
}

/* line 1750, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section {
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  padding: 20px;
  padding-right: 0;
  overflow: hidden;
}
/* line 1757, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section:last-child {
  border-bottom: 1px solid #dddddd;
}
/* line 1758, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section p {
  margin-bottom: 0;
}
/* line 1759, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section .thumbnail {
  text-align: center;
}
/* line 1762, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section .placeholder {
  height: 87px;
  width: 87px;
  border: 3px #ddd dashed;
}
/* line 1769, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section .note form {
  margin: 0;
}
/* line 1770, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section .note textarea {
  width: 390px;
  max-width: 390px;
  height: 54px;
}
/* line 1774, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section .note .controls {
  margin-top: 10px;
}
/* line 1776, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section h3 .btn {
  float: right;
  font-weight: normal;
}
/* line 1780, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section div.rating {
  margin-top: 0.6em;
  margin-bottom: 1em;
}
/* line 1785, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
div.vendor-product-list section .search_prices .tabs {
  margin-top: -8px;
}

/* RATING STARS */
/* line 1793, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.rating_ballot {
  overflow: hidden;
  margin-bottom: 0;
}
/* line 1796, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.rating_ballot input {
  display: none;
}
/* line 1797, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.rating_ballot input.rating_button {
  display: none;
}
/* line 1798, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.rating_ballot label.rating {
  display: block;
  cursor: pointer;
  padding: 0px;
  padding-right: 1px;
  height: 15px;
  width: 15px;
  background-image: url(/assets/star-dim.gif);
  background-repeat: no-repeat;
}
/* line 1810, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.rating_ballot label.rating span {
  display: none;
}
/* line 1811, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.rating_ballot label.rating.bright {
  background-image: url(/assets/star-bright.gif);
}
/* line 1812, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
form.rating_ballot label.rating.glow {
  background-image: url(/assets/star-glow.gif);
}

/* VENDOR DASHBOARD */
/* line 1818, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.vendor-dashboard table {
  width: 100%;
  margin-top: 7px;
}
/* line 1821, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.vendor-dashboard table tr:nth-child(odd) {
  background-color: #eee;
}
/* line 1823, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
.vendor-dashboard h2, .vendor-dashboard h3, .vendor-dashboard h4 {
  color: #181848;
}

/* BUYER DASHBOARD */
/* line 1830, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
ul#buyer_dashboard {
  margin-top: 20px;
  margin-left: -20px;
  list-style-type: none;
}
/* line 1834, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
ul#buyer_dashboard li {
  height: 300px;
  display: inline;
  text-align: center;
  margin-bottom: 20px;
}
/* line 1839, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
ul#buyer_dashboard li p {
  margin-top: 20px;
}
/* line 1840, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
ul#buyer_dashboard li .thumbnail {
  width: 220px;
  height: 220px;
  line-height: 0;
  display: table-cell;
  vertical-align: middle;
}
/* line 1846, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
ul#buyer_dashboard li .thumbnail img {
  -moz-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
  max-height: 210px;
  max-width: 210px;
  border: 1px solid silver;
  padding: 4px;
}

/* iPHONE */
@media only screen and (max-device-width: 480px) {
  /* line 1860, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  body#page_login > #wrapper {
    left: inherit;
    margin: 2em auto;
    position: inherit;
    top: inherit;
  }
}
/* PRINT STYLES */
@media print {
  /* line 1872, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* line 1879, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }

  /* line 1880, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 1881, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 1883, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* line 1884, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 1885, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  thead {
    display: table-header-group;
  }

  /* line 1886, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 1887, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 1889, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 1890, /Users/scpike/dev/firewater/app/assets/stylesheets/style.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
