@charset "UTF-8";
html {
  margin: 0;
  padding: 0;
  border: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, blockquote, q, th, td, caption, table, body, div, span, object, iframe, p,
pre, a, abbr, acronym, address,
code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, tbody, tfoot, thead, tr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

blockquote, q {
  quotes: "" "";
}
blockquote:before, q:before, blockquote:after, q:after {
  content: "";
}

th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

a img {
  border: none;
}

/* incase an inverted custom gradient isn't specified */
.fancy-button-reset-base-class, body .buy-button, body .try-button, body .action-button, body#buy button, body .tour-button {
  font-family: "Lucida Grande", Lucida, Arial, sans-serif;
  background: url('/compass/images/button_bg.png?1341200428') repeat-x bottom left;
  margin: 0;
  width: auto;
  overflow: visible;
  display: inline-block;
  cursor: pointer;
  text-decoration: none;
  border-style: solid;
  font-weight: bold;
}
.fancy-button-reset-base-class::-moz-focus-inner, body .buy-button::-moz-focus-inner, body .try-button::-moz-focus-inner, body .action-button::-moz-focus-inner, body#buy button::-moz-focus-inner, body .tour-button::-moz-focus-inner {
  border: none;
  padding: 0;
}
.fancy-button-reset-base-class:focus, body .buy-button:focus, body .try-button:focus, body .action-button:focus, body#buy button:focus, body .tour-button:focus {
  outline: none;
}

body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #222222;
  font-size: 87.5%;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #111111;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}

h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}

h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}

h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}

h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}

h6 {
  font-size: 1em;
  font-weight: bold;
}

p {
  margin: 0 0 1.5em;
}
p .left {
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
p .right {
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

a {
  text-decoration: underline;
  color: #06c;
}
a:visited {
  color: #004d99;
}
a:focus {
  color: #09f;
}
a:hover {
  color: #09f;
}
a:active {
  color: #bf00ff;
}

blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}

strong, dfn {
  font-weight: bold;
}

em, dfn {
  font-style: italic;
}

sup, sub {
  line-height: 0;
}

abbr, acronym {
  border-bottom: 1px dotted #666666;
}

address {
  margin: 0 0 1.5em;
  font-style: italic;
}

del {
  color: #666666;
}

pre {
  margin: 1.5em 0;
  white-space: pre;
}

pre, code, tt {
  font: 1em "Courier New", Courier, Monaco, monospace;
  line-height: 1.5;
}

li ul, li ol {
  margin: 0;
}

ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

dl {
  margin: 0 0 1.5em 0;
}
dl dt {
  font-weight: bold;
}

dd {
  margin-left: 1.5em;
}

table {
  margin-bottom: 1.4em;
  width: 100%;
}

th {
  font-weight: bold;
}

thead th {
  background: #c3d9ff;
}

th, td, caption {
  padding: 4px 10px 4px 5px;
}

table.striped tr:nth-child(even) td,
table tr.even td {
  background: #e5ecf9;
}

tfoot {
  font-style: italic;
}

caption {
  background: #eeeeee;
}

.quiet {
  color: #555555;
}

.loud {
  color: black;
}

.clear {
  clear: both;
}

.nowrap {
  white-space: nowrap;
}

.clearfix {
  overflow: hidden;
  *zoom: 1;
}

.small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}

.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}

.first {
  margin-left: 0;
  padding-left: 0;
}

.last {
  margin-right: 0;
  padding-right: 0;
}

.top {
  margin-top: 0;
  padding-top: 0;
}

.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

.container {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}

.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
  float: left;
  margin-right: 10px;
}
* html .column, * html .span-1, * html .span-2, * html .span-3, * html .span-4, * html .span-5, * html .span-6, * html .span-7, * html .span-8, * html .span-9, * html .span-10, * html .span-11, * html .span-12, * html .span-13, * html .span-14, * html .span-15, * html .span-16, * html .span-17, * html .span-18, * html .span-19, * html .span-20, * html .span-21, * html .span-22, * html .span-23, * html .span-24 {
  overflow-x: hidden;
}

.last {
  margin-right: 0;
}

.span-1 {
  width: 30px;
}

.span-2 {
  width: 70px;
}

.span-3 {
  width: 110px;
}

.span-4 {
  width: 150px;
}

.span-5 {
  width: 190px;
}

.span-6 {
  width: 230px;
}

.span-7 {
  width: 270px;
}

.span-8 {
  width: 310px;
}

.span-9 {
  width: 350px;
}

.span-10 {
  width: 390px;
}

.span-11 {
  width: 430px;
}

.span-12 {
  width: 470px;
}

.span-13 {
  width: 510px;
}

.span-14 {
  width: 550px;
}

.span-15 {
  width: 590px;
}

.span-16 {
  width: 630px;
}

.span-17 {
  width: 670px;
}

.span-18 {
  width: 710px;
}

.span-19 {
  width: 750px;
}

.span-20 {
  width: 790px;
}

.span-21 {
  width: 830px;
}

.span-22 {
  width: 870px;
}

.span-23 {
  width: 910px;
}

.span-24 {
  width: 950px;
  margin: 0;
}

input.span-1, textarea.span-1, select.span-1 {
  width: 30px;
}
input.span-2, textarea.span-2, select.span-2 {
  width: 70px;
}
input.span-3, textarea.span-3, select.span-3 {
  width: 110px;
}
input.span-4, textarea.span-4, select.span-4 {
  width: 150px;
}
input.span-5, textarea.span-5, select.span-5 {
  width: 190px;
}
input.span-6, textarea.span-6, select.span-6 {
  width: 230px;
}
input.span-7, textarea.span-7, select.span-7 {
  width: 270px;
}
input.span-8, textarea.span-8, select.span-8 {
  width: 310px;
}
input.span-9, textarea.span-9, select.span-9 {
  width: 350px;
}
input.span-10, textarea.span-10, select.span-10 {
  width: 390px;
}
input.span-11, textarea.span-11, select.span-11 {
  width: 430px;
}
input.span-12, textarea.span-12, select.span-12 {
  width: 470px;
}
input.span-13, textarea.span-13, select.span-13 {
  width: 510px;
}
input.span-14, textarea.span-14, select.span-14 {
  width: 550px;
}
input.span-15, textarea.span-15, select.span-15 {
  width: 590px;
}
input.span-16, textarea.span-16, select.span-16 {
  width: 630px;
}
input.span-17, textarea.span-17, select.span-17 {
  width: 670px;
}
input.span-18, textarea.span-18, select.span-18 {
  width: 710px;
}
input.span-19, textarea.span-19, select.span-19 {
  width: 750px;
}
input.span-20, textarea.span-20, select.span-20 {
  width: 790px;
}
input.span-21, textarea.span-21, select.span-21 {
  width: 830px;
}
input.span-22, textarea.span-22, select.span-22 {
  width: 870px;
}
input.span-23, textarea.span-23, select.span-23 {
  width: 910px;
}
input.span-24, textarea.span-24, select.span-24 {
  width: 950px;
}

.append-1 {
  padding-right: 40px;
}

.append-2 {
  padding-right: 80px;
}

.append-3 {
  padding-right: 120px;
}

.append-4 {
  padding-right: 160px;
}

.append-5 {
  padding-right: 200px;
}

.append-6 {
  padding-right: 240px;
}

.append-7 {
  padding-right: 280px;
}

.append-8 {
  padding-right: 320px;
}

.append-9 {
  padding-right: 360px;
}

.append-10 {
  padding-right: 400px;
}

.append-11 {
  padding-right: 440px;
}

.append-12 {
  padding-right: 480px;
}

.append-13 {
  padding-right: 520px;
}

.append-14 {
  padding-right: 560px;
}

.append-15 {
  padding-right: 600px;
}

.append-16 {
  padding-right: 640px;
}

.append-17 {
  padding-right: 680px;
}

.append-18 {
  padding-right: 720px;
}

.append-19 {
  padding-right: 760px;
}

.append-20 {
  padding-right: 800px;
}

.append-21 {
  padding-right: 840px;
}

.append-22 {
  padding-right: 880px;
}

.append-23 {
  padding-right: 920px;
}

.prepend-1 {
  padding-left: 40px;
}

.prepend-2 {
  padding-left: 80px;
}

.prepend-3 {
  padding-left: 120px;
}

.prepend-4 {
  padding-left: 160px;
}

.prepend-5 {
  padding-left: 200px;
}

.prepend-6 {
  padding-left: 240px;
}

.prepend-7 {
  padding-left: 280px;
}

.prepend-8 {
  padding-left: 320px;
}

.prepend-9 {
  padding-left: 360px;
}

.prepend-10 {
  padding-left: 400px;
}

.prepend-11 {
  padding-left: 440px;
}

.prepend-12 {
  padding-left: 480px;
}

.prepend-13 {
  padding-left: 520px;
}

.prepend-14 {
  padding-left: 560px;
}

.prepend-15 {
  padding-left: 600px;
}

.prepend-16 {
  padding-left: 640px;
}

.prepend-17 {
  padding-left: 680px;
}

.prepend-18 {
  padding-left: 720px;
}

.prepend-19 {
  padding-left: 760px;
}

.prepend-20 {
  padding-left: 800px;
}

.prepend-21 {
  padding-left: 840px;
}

.prepend-22 {
  padding-left: 880px;
}

.prepend-23 {
  padding-left: 920px;
}

.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
  float: left;
  position: relative;
}

.pull-1 {
  margin-left: -40px;
}

.pull-2 {
  margin-left: -80px;
}

.pull-3 {
  margin-left: -120px;
}

.pull-4 {
  margin-left: -160px;
}

.pull-5 {
  margin-left: -200px;
}

.pull-6 {
  margin-left: -240px;
}

.pull-7 {
  margin-left: -280px;
}

.pull-8 {
  margin-left: -320px;
}

.pull-9 {
  margin-left: -360px;
}

.pull-10 {
  margin-left: -400px;
}

.pull-11 {
  margin-left: -440px;
}

.pull-12 {
  margin-left: -480px;
}

.pull-13 {
  margin-left: -520px;
}

.pull-14 {
  margin-left: -560px;
}

.pull-15 {
  margin-left: -600px;
}

.pull-16 {
  margin-left: -640px;
}

.pull-17 {
  margin-left: -680px;
}

.pull-18 {
  margin-left: -720px;
}

.pull-19 {
  margin-left: -760px;
}

.pull-20 {
  margin-left: -800px;
}

.pull-21 {
  margin-left: -840px;
}

.pull-22 {
  margin-left: -880px;
}

.pull-23 {
  margin-left: -920px;
}

.pull-24 {
  margin-left: -960px;
}

.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {
  float: left;
  position: relative;
}

.push-1 {
  margin: 0 -40px 1.5em 40px;
}

.push-2 {
  margin: 0 -80px 1.5em 80px;
}

.push-3 {
  margin: 0 -120px 1.5em 120px;
}

.push-4 {
  margin: 0 -160px 1.5em 160px;
}

.push-5 {
  margin: 0 -200px 1.5em 200px;
}

.push-6 {
  margin: 0 -240px 1.5em 240px;
}

.push-7 {
  margin: 0 -280px 1.5em 280px;
}

.push-8 {
  margin: 0 -320px 1.5em 320px;
}

.push-9 {
  margin: 0 -360px 1.5em 360px;
}

.push-10 {
  margin: 0 -400px 1.5em 400px;
}

.push-11 {
  margin: 0 -440px 1.5em 440px;
}

.push-12 {
  margin: 0 -480px 1.5em 480px;
}

.push-13 {
  margin: 0 -520px 1.5em 520px;
}

.push-14 {
  margin: 0 -560px 1.5em 560px;
}

.push-15 {
  margin: 0 -600px 1.5em 600px;
}

.push-16 {
  margin: 0 -640px 1.5em 640px;
}

.push-17 {
  margin: 0 -680px 1.5em 680px;
}

.push-18 {
  margin: 0 -720px 1.5em 720px;
}

.push-19 {
  margin: 0 -760px 1.5em 760px;
}

.push-20 {
  margin: 0 -800px 1.5em 800px;
}

.push-21 {
  margin: 0 -840px 1.5em 840px;
}

.push-22 {
  margin: 0 -880px 1.5em 880px;
}

.push-23 {
  margin: 0 -920px 1.5em 920px;
}

.push-24 {
  margin: 0 -960px 1.5em 960px;
}

.prepend-top {
  margin-top: 1.5em;
}

.append-bottom {
  margin-bottom: 1.5em;
}

.showgrid {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz48c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='), url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjMuMTI1JSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIzLjEyNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI0LjE2NjY3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQuMTY2NjclIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjcuMjkxNjclIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjcuMjkxNjclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iOC4zMzMzMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI4LjMzMzMzJSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxMS40NTgzMyUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMTEuNDU4MzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTIuNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMi41JSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxNS42MjUlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjE1LjYyNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxNi42NjY2NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxNi42NjY2NyUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMTkuNzkxNjclIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjE5Ljc5MTY3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjIwLjgzMzMzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjIwLjgzMzMzJSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIyMy45NTgzMyUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMjMuOTU4MzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjI4LjEyNSUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMjguMTI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI5LjE2NjY3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI5LjE2NjY3JSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIzMi4yOTE2NyUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iMzIuMjkxNjclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMzMuMzMzMzMlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjM2LjQ1ODMzJSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIzNi40NTgzMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIzNy41JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjM3LjUlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjQwLjYyNSUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNDAuNjI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQxLjY2NjY3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQxLjY2NjY3JSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI0NC43OTE2NyUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNDQuNzkxNjclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNDUuODMzMzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNDUuODMzMzMlIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjQ4Ljk1ODMzJSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI0OC45NTgzMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNTMuMTI1JSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1My4xMjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTQuMTY2NjclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTQuMTY2NjclIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjU3LjI5MTY3JSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI1Ny4yOTE2NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1OC4zMzMzMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI1OC4zMzMzMyUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNjEuNDU4MzMlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjYxLjQ1ODMzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjYyLjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNjIuNSUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNjUuNjI1JSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI2NS42MjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNjYuNjY2NjclIiBzdG9wLWNvbG9yPSIjNzk3OWU1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjY5Ljc5MTY3JSIgc3RvcC1jb2xvcj0iIzRmNGZkZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI2OS43OTE2NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI3MC44MzMzMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI3MC44MzMzMyUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iNzMuOTU4MzMlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjczLjk1ODMzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI3OC4xMjUlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9Ijc4LjEyNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI3OS4xNjY2NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI3OS4xNjY2NyUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iODIuMjkxNjclIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjgyLjI5MTY3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjgzLjMzMzMzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjgzLjMzMzMzJSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI4Ni40NTgzMyUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iODYuNDU4MzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iODcuNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI4Ny41JSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI5MC42MjUlIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9IjkwLjYyNSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI5MS42NjY2NyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSI5MS42NjY2NyUiIHN0b3AtY29sb3I9IiM3OTc5ZTUiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iOTQuNzkxNjclIiBzdG9wLWNvbG9yPSIjNGY0ZmRkIiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48c3RvcCBvZmZzZXQ9Ijk0Ljc5MTY3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9Ijk1LjgzMzMzJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9Ijk1LjgzMzMzJSIgc3RvcC1jb2xvcj0iIzc5NzllNSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSI5OC45NTgzMyUiIHN0b3AtY29sb3I9IiM0ZjRmZGQiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPjxzdG9wIG9mZnNldD0iOTguOTU4MzMlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.5)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 960 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(121, 121, 229, 0.25)), color-stop(3.125%, rgba(79, 79, 221, 0.25)), color-stop(3.125%, rgba(0, 0, 0, 0)), color-stop(4.16667%, rgba(0, 0, 0, 0)), color-stop(4.16667%, rgba(121, 121, 229, 0.25)), color-stop(7.29167%, rgba(79, 79, 221, 0.25)), color-stop(7.29167%, rgba(0, 0, 0, 0)), color-stop(8.33333%, rgba(0, 0, 0, 0)), color-stop(8.33333%, rgba(121, 121, 229, 0.25)), color-stop(11.45833%, rgba(79, 79, 221, 0.25)), color-stop(11.45833%, rgba(0, 0, 0, 0)), color-stop(12.5%, rgba(0, 0, 0, 0)), color-stop(12.5%, rgba(121, 121, 229, 0.25)), color-stop(15.625%, rgba(79, 79, 221, 0.25)), color-stop(15.625%, rgba(0, 0, 0, 0)), color-stop(16.66667%, rgba(0, 0, 0, 0)), color-stop(16.66667%, rgba(121, 121, 229, 0.25)), color-stop(19.79167%, rgba(79, 79, 221, 0.25)), color-stop(19.79167%, rgba(0, 0, 0, 0)), color-stop(20.83333%, rgba(0, 0, 0, 0)), color-stop(20.83333%, rgba(121, 121, 229, 0.25)), color-stop(23.95833%, rgba(79, 79, 221, 0.25)), color-stop(23.95833%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(121, 121, 229, 0.25)), color-stop(28.125%, rgba(79, 79, 221, 0.25)), color-stop(28.125%, rgba(0, 0, 0, 0)), color-stop(29.16667%, rgba(0, 0, 0, 0)), color-stop(29.16667%, rgba(121, 121, 229, 0.25)), color-stop(32.29167%, rgba(79, 79, 221, 0.25)), color-stop(32.29167%, rgba(0, 0, 0, 0)), color-stop(33.33333%, rgba(0, 0, 0, 0)), color-stop(33.33333%, rgba(121, 121, 229, 0.25)), color-stop(36.45833%, rgba(79, 79, 221, 0.25)), color-stop(36.45833%, rgba(0, 0, 0, 0)), color-stop(37.5%, rgba(0, 0, 0, 0)), color-stop(37.5%, rgba(121, 121, 229, 0.25)), color-stop(40.625%, rgba(79, 79, 221, 0.25)), color-stop(40.625%, rgba(0, 0, 0, 0)), color-stop(41.66667%, rgba(0, 0, 0, 0)), color-stop(41.66667%, rgba(121, 121, 229, 0.25)), color-stop(44.79167%, rgba(79, 79, 221, 0.25)), color-stop(44.79167%, rgba(0, 0, 0, 0)), color-stop(45.83333%, rgba(0, 0, 0, 0)), color-stop(45.83333%, rgba(121, 121, 229, 0.25)), color-stop(48.95833%, rgba(79, 79, 221, 0.25)), color-stop(48.95833%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(121, 121, 229, 0.25)), color-stop(53.125%, rgba(79, 79, 221, 0.25)), color-stop(53.125%, rgba(0, 0, 0, 0)), color-stop(54.16667%, rgba(0, 0, 0, 0)), color-stop(54.16667%, rgba(121, 121, 229, 0.25)), color-stop(57.29167%, rgba(79, 79, 221, 0.25)), color-stop(57.29167%, rgba(0, 0, 0, 0)), color-stop(58.33333%, rgba(0, 0, 0, 0)), color-stop(58.33333%, rgba(121, 121, 229, 0.25)), color-stop(61.45833%, rgba(79, 79, 221, 0.25)), color-stop(61.45833%, rgba(0, 0, 0, 0)), color-stop(62.5%, rgba(0, 0, 0, 0)), color-stop(62.5%, rgba(121, 121, 229, 0.25)), color-stop(65.625%, rgba(79, 79, 221, 0.25)), color-stop(65.625%, rgba(0, 0, 0, 0)), color-stop(66.66667%, rgba(0, 0, 0, 0)), color-stop(66.66667%, rgba(121, 121, 229, 0.25)), color-stop(69.79167%, rgba(79, 79, 221, 0.25)), color-stop(69.79167%, rgba(0, 0, 0, 0)), color-stop(70.83333%, rgba(0, 0, 0, 0)), color-stop(70.83333%, rgba(121, 121, 229, 0.25)), color-stop(73.95833%, rgba(79, 79, 221, 0.25)), color-stop(73.95833%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(121, 121, 229, 0.25)), color-stop(78.125%, rgba(79, 79, 221, 0.25)), color-stop(78.125%, rgba(0, 0, 0, 0)), color-stop(79.16667%, rgba(0, 0, 0, 0)), color-stop(79.16667%, rgba(121, 121, 229, 0.25)), color-stop(82.29167%, rgba(79, 79, 221, 0.25)), color-stop(82.29167%, rgba(0, 0, 0, 0)), color-stop(83.33333%, rgba(0, 0, 0, 0)), color-stop(83.33333%, rgba(121, 121, 229, 0.25)), color-stop(86.45833%, rgba(79, 79, 221, 0.25)), color-stop(86.45833%, rgba(0, 0, 0, 0)), color-stop(87.5%, rgba(0, 0, 0, 0)), color-stop(87.5%, rgba(121, 121, 229, 0.25)), color-stop(90.625%, rgba(79, 79, 221, 0.25)), color-stop(90.625%, rgba(0, 0, 0, 0)), color-stop(91.66667%, rgba(0, 0, 0, 0)), color-stop(91.66667%, rgba(121, 121, 229, 0.25)), color-stop(94.79167%, rgba(79, 79, 221, 0.25)), color-stop(94.79167%, rgba(0, 0, 0, 0)), color-stop(95.83333%, rgba(0, 0, 0, 0)), color-stop(95.83333%, rgba(121, 121, 229, 0.25)), color-stop(98.95833%, rgba(79, 79, 221, 0.25)), color-stop(98.95833%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(121, 121, 229, 0.25) 0px, rgba(79, 79, 221, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(121, 121, 229, 0.25) 40px, rgba(79, 79, 221, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(121, 121, 229, 0.25) 80px, rgba(79, 79, 221, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(121, 121, 229, 0.25) 120px, rgba(79, 79, 221, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(121, 121, 229, 0.25) 160px, rgba(79, 79, 221, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(121, 121, 229, 0.25) 200px, rgba(79, 79, 221, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(121, 121, 229, 0.25) 240px, rgba(79, 79, 221, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(121, 121, 229, 0.25) 280px, rgba(79, 79, 221, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(121, 121, 229, 0.25) 320px, rgba(79, 79, 221, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(121, 121, 229, 0.25) 360px, rgba(79, 79, 221, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(121, 121, 229, 0.25) 400px, rgba(79, 79, 221, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(121, 121, 229, 0.25) 440px, rgba(79, 79, 221, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(121, 121, 229, 0.25) 480px, rgba(79, 79, 221, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(121, 121, 229, 0.25) 520px, rgba(79, 79, 221, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(121, 121, 229, 0.25) 560px, rgba(79, 79, 221, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(121, 121, 229, 0.25) 600px, rgba(79, 79, 221, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(121, 121, 229, 0.25) 640px, rgba(79, 79, 221, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(121, 121, 229, 0.25) 680px, rgba(79, 79, 221, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(121, 121, 229, 0.25) 720px, rgba(79, 79, 221, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(121, 121, 229, 0.25) 760px, rgba(79, 79, 221, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(121, 121, 229, 0.25) 800px, rgba(79, 79, 221, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(121, 121, 229, 0.25) 840px, rgba(79, 79, 221, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(121, 121, 229, 0.25) 880px, rgba(79, 79, 221, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(121, 121, 229, 0.25) 920px, rgba(79, 79, 221, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(121, 121, 229, 0.25) 0px, rgba(79, 79, 221, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(121, 121, 229, 0.25) 40px, rgba(79, 79, 221, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(121, 121, 229, 0.25) 80px, rgba(79, 79, 221, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(121, 121, 229, 0.25) 120px, rgba(79, 79, 221, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(121, 121, 229, 0.25) 160px, rgba(79, 79, 221, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(121, 121, 229, 0.25) 200px, rgba(79, 79, 221, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(121, 121, 229, 0.25) 240px, rgba(79, 79, 221, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(121, 121, 229, 0.25) 280px, rgba(79, 79, 221, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(121, 121, 229, 0.25) 320px, rgba(79, 79, 221, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(121, 121, 229, 0.25) 360px, rgba(79, 79, 221, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(121, 121, 229, 0.25) 400px, rgba(79, 79, 221, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(121, 121, 229, 0.25) 440px, rgba(79, 79, 221, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(121, 121, 229, 0.25) 480px, rgba(79, 79, 221, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(121, 121, 229, 0.25) 520px, rgba(79, 79, 221, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(121, 121, 229, 0.25) 560px, rgba(79, 79, 221, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(121, 121, 229, 0.25) 600px, rgba(79, 79, 221, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(121, 121, 229, 0.25) 640px, rgba(79, 79, 221, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(121, 121, 229, 0.25) 680px, rgba(79, 79, 221, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(121, 121, 229, 0.25) 720px, rgba(79, 79, 221, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(121, 121, 229, 0.25) 760px, rgba(79, 79, 221, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(121, 121, 229, 0.25) 800px, rgba(79, 79, 221, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(121, 121, 229, 0.25) 840px, rgba(79, 79, 221, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(121, 121, 229, 0.25) 880px, rgba(79, 79, 221, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(121, 121, 229, 0.25) 920px, rgba(79, 79, 221, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(121, 121, 229, 0.25) 0px, rgba(79, 79, 221, 0.25) 30px, rgba(0, 0, 0, 0) 30px, rgba(0, 0, 0, 0) 40px, rgba(121, 121, 229, 0.25) 40px, rgba(79, 79, 221, 0.25) 70px, rgba(0, 0, 0, 0) 70px, rgba(0, 0, 0, 0) 80px, rgba(121, 121, 229, 0.25) 80px, rgba(79, 79, 221, 0.25) 110px, rgba(0, 0, 0, 0) 110px, rgba(0, 0, 0, 0) 120px, rgba(121, 121, 229, 0.25) 120px, rgba(79, 79, 221, 0.25) 150px, rgba(0, 0, 0, 0) 150px, rgba(0, 0, 0, 0) 160px, rgba(121, 121, 229, 0.25) 160px, rgba(79, 79, 221, 0.25) 190px, rgba(0, 0, 0, 0) 190px, rgba(0, 0, 0, 0) 200px, rgba(121, 121, 229, 0.25) 200px, rgba(79, 79, 221, 0.25) 230px, rgba(0, 0, 0, 0) 230px, rgba(0, 0, 0, 0) 240px, rgba(121, 121, 229, 0.25) 240px, rgba(79, 79, 221, 0.25) 270px, rgba(0, 0, 0, 0) 270px, rgba(0, 0, 0, 0) 280px, rgba(121, 121, 229, 0.25) 280px, rgba(79, 79, 221, 0.25) 310px, rgba(0, 0, 0, 0) 310px, rgba(0, 0, 0, 0) 320px, rgba(121, 121, 229, 0.25) 320px, rgba(79, 79, 221, 0.25) 350px, rgba(0, 0, 0, 0) 350px, rgba(0, 0, 0, 0) 360px, rgba(121, 121, 229, 0.25) 360px, rgba(79, 79, 221, 0.25) 390px, rgba(0, 0, 0, 0) 390px, rgba(0, 0, 0, 0) 400px, rgba(121, 121, 229, 0.25) 400px, rgba(79, 79, 221, 0.25) 430px, rgba(0, 0, 0, 0) 430px, rgba(0, 0, 0, 0) 440px, rgba(121, 121, 229, 0.25) 440px, rgba(79, 79, 221, 0.25) 470px, rgba(0, 0, 0, 0) 470px, rgba(0, 0, 0, 0) 480px, rgba(121, 121, 229, 0.25) 480px, rgba(79, 79, 221, 0.25) 510px, rgba(0, 0, 0, 0) 510px, rgba(0, 0, 0, 0) 520px, rgba(121, 121, 229, 0.25) 520px, rgba(79, 79, 221, 0.25) 550px, rgba(0, 0, 0, 0) 550px, rgba(0, 0, 0, 0) 560px, rgba(121, 121, 229, 0.25) 560px, rgba(79, 79, 221, 0.25) 590px, rgba(0, 0, 0, 0) 590px, rgba(0, 0, 0, 0) 600px, rgba(121, 121, 229, 0.25) 600px, rgba(79, 79, 221, 0.25) 630px, rgba(0, 0, 0, 0) 630px, rgba(0, 0, 0, 0) 640px, rgba(121, 121, 229, 0.25) 640px, rgba(79, 79, 221, 0.25) 670px, rgba(0, 0, 0, 0) 670px, rgba(0, 0, 0, 0) 680px, rgba(121, 121, 229, 0.25) 680px, rgba(79, 79, 221, 0.25) 710px, rgba(0, 0, 0, 0) 710px, rgba(0, 0, 0, 0) 720px, rgba(121, 121, 229, 0.25) 720px, rgba(79, 79, 221, 0.25) 750px, rgba(0, 0, 0, 0) 750px, rgba(0, 0, 0, 0) 760px, rgba(121, 121, 229, 0.25) 760px, rgba(79, 79, 221, 0.25) 790px, rgba(0, 0, 0, 0) 790px, rgba(0, 0, 0, 0) 800px, rgba(121, 121, 229, 0.25) 800px, rgba(79, 79, 221, 0.25) 830px, rgba(0, 0, 0, 0) 830px, rgba(0, 0, 0, 0) 840px, rgba(121, 121, 229, 0.25) 840px, rgba(79, 79, 221, 0.25) 870px, rgba(0, 0, 0, 0) 870px, rgba(0, 0, 0, 0) 880px, rgba(121, 121, 229, 0.25) 880px, rgba(79, 79, 221, 0.25) 910px, rgba(0, 0, 0, 0) 910px, rgba(0, 0, 0, 0) 920px, rgba(121, 121, 229, 0.25) 920px, rgba(79, 79, 221, 0.25) 950px, rgba(0, 0, 0, 0) 950px, rgba(0, 0, 0, 0) 960px);
  -moz-background-size: 100% 21px, auto;
  -o-background-size: 100% 21px, auto;
  -webkit-background-size: 100% 21px, auto;
  background-size: 100% 21px, auto;
  background-position: left top;
}

.feedback, .error, .alert, .notice, .success, .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}

.error, .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
.error a, .alert a {
  color: #8a1f11;
}

.notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
.notice a {
  color: #514721;
}

.success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
.success a {
  color: #264409;
}

.info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
.info a {
  color: #205791;
}

.hide {
  display: none;
}

.highlight {
  background: yellow;
}

.added {
  background: #006600;
  color: white;
}

.removed {
  background: #990000;
  color: white;
}

label {
  font-weight: bold;
}

fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}

legend {
  font-weight: bold;
  font-size: 1.2em;
}

input.text, input.title, input[type=email], input[type=text], input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
input.title {
  font-size: 1.5em;
}

textarea {
  margin: 0.5em 0;
  padding: 5px;
}

select {
  margin: 0.5em 0;
}

fieldset {
  border: 1px solid #cccccc;
}

input.text, input.title, input[type=email], input[type=text], input[type=password],
textarea {
  background-color: #fff;
  border: 1px solid #bbbbbb;
}
input.text:focus, input.title:focus, input[type=email]:focus, input[type=text]:focus, input[type=password]:focus,
textarea:focus {
  border-color: #666666;
}

select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}

input.text, input.title, input[type=email], input[type=text], input[type=password] {
  width: 300px;
}

textarea {
  width: 390px;
  height: 250px;
}

/* SITEWIDE ELEMENTS */
body {
  background: url(/images/normal_top.png) repeat-x;
  font-size: 14px;
  min-width: 950px;
}

#masthead em {
  font-style: normal;
}

.container {
  padding-left: 4px;
  padding-right: 4px;
}

.container {
  overflow: visible;
}

.container:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
}

/* TITLES */
h2 {
  margin-top: 10px;
  font-size: 24px;
  border-bottom: 1px solid #CCC;
}
h2 a {
  text-decoration: none;
}

h3 {
  font-size: 18px;
}

.date {
  color: #999;
  float: right;
}

/* LISTS */
#content .wide ul, #content .wide ol, #spotlight ul, #spotlight ol, #content #integration ul, #content #integration ol {
  padding: 0;
}
#content .wide ul li, #content .wide ol li, #spotlight ul li, #spotlight ol li, #content #integration ul li, #content #integration ol li {
  background: url(/images/icons_master.png) 0px -960px no-repeat;
  padding-left: 30px;
  list-style: none;
}

#content ol li {
  list-style: decimal;
}

#masthead ul li, #footer ul li, .sidebox ul li, #twitter_div ul li {
  list-style: none;
}

.wide ul {
  overflow: auto;
}

.wide ul li {
  width: 29% !important;
  float: left !important;
}

/* TEXT */
#content p {
  color: #141414;
  padding-right: 10px;
  margin-top: 0.7em;
}

/* BUTTONS */
body .buy-button, body .try-button, body .action-button, body#buy button {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font-size: 23px;
  line-height: 27.6px;
  padding: 7px 12px;
  border-width: 1px;
  background-color: #5a9a00;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZjg0YiIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjODVkZTA5Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM1MDg1MDUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ3NzcwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY1YTgwNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b0f84b), color-stop(10%, #85de09), color-stop(50%, #508505), color-stop(50%, #477705), color-stop(100%, #65a807));
  background-image: -moz-linear-gradient(#b0f84b, #85de09 10%, #508505 50%, #477705 50%, #65a807);
  background-image: -webkit-linear-gradient(#b0f84b, #85de09 10%, #508505 50%, #477705 50%, #65a807);
  background-image: linear-gradient(#b0f84b, #85de09 10%, #508505 50%, #477705 50%, #65a807);
  border-color: #2d4a03;
  text-shadow: #0f1b00 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.30196) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.30196) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.30196) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
body .buy-button, body .buy-button:visited, body .try-button, body .try-button:visited, body .action-button, body .action-button:visited, body#buy button, body#buy button:visited {
  color: white;
}
body .buy-button:hover, body .buy-button:focus, body .try-button:hover, body .try-button:focus, body .action-button:hover, body .action-button:focus, body#buy button:hover, body#buy button:focus {
  background-color: #518b00;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5ZjczYyIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjN2NjZjA4Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0Nzc3MDUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNlNjgwNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVjOTkwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a9f73c), color-stop(10%, #7ccf08), color-stop(50%, #477705), color-stop(50%, #3e6804), color-stop(100%, #5c9906));
  background-image: -moz-linear-gradient(#a9f73c, #7ccf08 10%, #477705 50%, #3e6804 50%, #5c9906);
  background-image: -webkit-linear-gradient(#a9f73c, #7ccf08 10%, #477705 50%, #3e6804 50%, #5c9906);
  background-image: linear-gradient(#a9f73c, #7ccf08 10%, #477705 50%, #3e6804 50%, #5c9906);
  border-color: #243c02;
  text-shadow: #070b00 0px 1px 1px;
}
body .buy-button:hover, body .buy-button:hover:visited, body .buy-button:focus, body .buy-button:focus:visited, body .try-button:hover, body .try-button:hover:visited, body .try-button:focus, body .try-button:focus:visited, body .action-button:hover, body .action-button:hover:visited, body .action-button:focus, body .action-button:focus:visited, body#buy button:hover, body#buy button:hover:visited, body#buy button:focus, body#buy button:focus:visited {
  color: white;
}
body .buy-button:active, body .try-button:active, body .action-button:active, body#buy button:active {
  background-color: #487b00;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NzcwNSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjNGQ4MDA1Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM0MTZkMDQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzM5NWUwNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVmOWUwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #477705), color-stop(30%, #4d8005), color-stop(50%, #416d04), color-stop(50%, #395e04), color-stop(100%, #5f9e06));
  background-image: -moz-linear-gradient(#477705, #4d8005 30%, #416d04 50%, #395e04 50%, #5f9e06);
  background-image: -webkit-linear-gradient(#477705, #4d8005 30%, #416d04 50%, #395e04 50%, #5f9e06);
  background-image: linear-gradient(#477705, #4d8005 30%, #416d04 50%, #395e04 50%, #5f9e06);
  border-color: #1b2d02;
  text-shadow: black 0px -1px -1px;
  -moz-box-shadow: #2d4a03 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #2d4a03 0 0.08em 0.2em 1px inset;
  box-shadow: #2d4a03 0 0.08em 0.2em 1px inset;
}
body .buy-button:active, body .buy-button:active:visited, body .try-button:active, body .try-button:active:visited, body .action-button:active, body .action-button:active:visited, body#buy button:active, body#buy button:active:visited {
  color: white;
}

body .tour-button {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font-size: 23px;
  line-height: 27.6px;
  padding: 7px 12px;
  border-width: 1px;
  background-color: #00598d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5YjRmYyIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMDM4OGQ2Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMjRlN2MiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAyNDU2ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNjU5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39b4fc), color-stop(10%, #0388d6), color-stop(50%, #024e7c), color-stop(50%, #02456d), color-stop(100%, #02659f));
  background-image: -moz-linear-gradient(#39b4fc, #0388d6 10%, #024e7c 50%, #02456d 50%, #02659f);
  background-image: -webkit-linear-gradient(#39b4fc, #0388d6 10%, #024e7c 50%, #02456d 50%, #02659f);
  background-image: linear-gradient(#39b4fc, #0388d6 10%, #024e7c 50%, #02456d 50%, #02659f);
  border-color: #012840;
  text-shadow: #00080e 0px 1px 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.27647) 0 0 0.1em 1px inset;
  -webkit-box-shadow: rgba(255, 255, 255, 0.27647) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.27647) 0 0 0.1em 1px inset;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  -webkit-background-clip: padding;
  background-clip: padding-box;
}
body .tour-button, body .tour-button:visited {
  color: white;
}
body .tour-button:hover, body .tour-button:focus {
  background-color: #004f7e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJhYWVmYyIvPjxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjMDM3ZWM3Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMjQ1NmQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxM2I1ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNWI5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2aaefc), color-stop(10%, #037ec7), color-stop(50%, #02456d), color-stop(50%, #013b5e), color-stop(100%, #025b90));
  background-image: -moz-linear-gradient(#2aaefc, #037ec7 10%, #02456d 50%, #013b5e 50%, #025b90);
  background-image: -webkit-linear-gradient(#2aaefc, #037ec7 10%, #02456d 50%, #013b5e 50%, #025b90);
  background-image: linear-gradient(#2aaefc, #037ec7 10%, #02456d 50%, #013b5e 50%, #025b90);
  border-color: #011f31;
  text-shadow: black 0px 1px 1px;
}
body .tour-button:hover, body .tour-button:hover:visited, body .tour-button:focus, body .tour-button:focus:visited {
  color: white;
}
body .tour-button:active {
  background-color: #00456e;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNDU2ZCIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMDI0Yjc3Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMwMTNmNjMiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAxMzU1NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAyNWU5NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #02456d), color-stop(30%, #024b77), color-stop(50%, #013f63), color-stop(50%, #013554), color-stop(100%, #025e95));
  background-image: -moz-linear-gradient(#02456d, #024b77 30%, #013f63 50%, #013554 50%, #025e95);
  background-image: -webkit-linear-gradient(#02456d, #024b77 30%, #013f63 50%, #013554 50%, #025e95);
  background-image: linear-gradient(#02456d, #024b77 30%, #013f63 50%, #013554 50%, #025e95);
  border-color: #001521;
  text-shadow: black 0px -1px -1px;
  -moz-box-shadow: #012840 0 0.08em 0.2em 1px inset;
  -webkit-box-shadow: #012840 0 0.08em 0.2em 1px inset;
  box-shadow: #012840 0 0.08em 0.2em 1px inset;
}
body .tour-button:active, body .tour-button:active:visited {
  color: white;
}

body .buttons {
  clear: both;
}
body .buttons i {
  font-size: 18px;
  color: white;
  margin: 0 12px;
  line-height: 42px;
}

/* CENTERING CLASSES */
.float-center-wrap, #submenu ul {
  float: left;
  position: relative;
  left: 50%;
}

.float-center, #submenu ul li {
  float: left;
  position: relative;
  right: 50%;
}

.float-center .blue {
  margin-left: 20px;
}

.center {
  margin: 0 auto;
  text-align: center;
}

/* MASTHEAD STYLING */
#masthead {
  position: relative;
}

/* LOGO */
#masthead #logo {
  background: url(/images/logo.png);
  width: 357px;
  height: 53px;
  overflow: hidden;
  top: 0;
  left: 0;
  position: absolute;
  text-indent: -10000px;
}

/* MAIN MENU */
#masthead ul {
  float: right;
  height: 53px;
}
#masthead li {
  float: left;
  margin-left: 15px;
  padding-top: 10px;
  line-height: 35px;
}
#masthead li a {
  font-size: 18px;
  color: #141414;
  text-decoration: none;
}
#masthead li a:hover {
  text-decoration: underline;
}

body#home li#mhome a, body#tour li#mtour a, body#screencast li#mtour a, body#install li#minstall a, body#buy li#mbuy a, body#blog li#mblog a, body#forum li#mforum a, body#help li#msupport a, body#support li#msupport a, body#about li#mabout a, body#features li#mtour a, body#buzz li#mtour a, body#samples li#mtour a, body#gallery li#mgallery a {
  padding-right: 10px;
  background: url(/images/expandable_master.png) right -94px;
  display: block;
  text-decoration: none;
}
body#home li#mhome a em, body#tour li#mtour a em, body#screencast li#mtour a em, body#install li#minstall a em, body#buy li#mbuy a em, body#blog li#mblog a em, body#forum li#mforum a em, body#help li#msupport a em, body#support li#msupport a em, body#about li#mabout a em, body#features li#mtour a em, body#buzz li#mtour a em, body#samples li#mtour a em, body#gallery li#mgallery a em {
  display: block;
  background: url(/images/expandable_master.png) 0px -94px;
  display: block;
  line-height: 35px;
  color: white;
  font-style: normal;
  padding-left: 10px;
}

body#features li#smfeatures a, body#samples li#smsamples a, body#screencast li#smscreencast a, body#buzz li#smbuzz a {
  text-decoration: none;
}

/* MASTHEAD TITLE */
#title {
  height: 60px;
}

#title h1 {
  margin-top: 6px !important;
}

/* CONTENT STYLING */
/* TOUR NAVIGATION */
#submenu {
  background: url(/images/layout_master.png) left bottom repeat-x;
  height: 60px;
}

#submenu ul {
  margin-top: 15px;
  padding: 0;
  float: left;
}

#submenu li {
  margin-right: 30px;
  display: block;
  float: left;
}

#submenu a {
  font-size: 18px;
  padding-top: 11px;
  color: #141414;
  padding: 0px 0px 0px 20px;
}

/* BACKGROUND HIGHLIGHT */
.screenshot {
  background: #f1edcd;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  outline: 1px solid white;
  padding: 10px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
}

.screenshot img {
  max-width: 100%;
}

/* PRICE TABLE */
#pricelist {
  width: 90%;
  margin: 0 auto;
  margin-bottom: 20px;
}

#pricelist, #pricelist td, #pricelist th {
  border: 1px solid #ddd;
}

/* TESTIMONIALS */
blockquote {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 20px 0px 5px 0px;
  border: 0;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #e0e1e2;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e0e1e2));
  background: -moz-linear-gradient(top, #f9f9f9, #e0e1e2);
  background: -o-linear-gradient(top, #f9f9f9, #e0e1e2);
  background: linear-gradient(to bottom, #f9f9f9, #e0e1e2);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}

blockquote:after {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: -30px;
  right: 30px;
  width: 0;
  height: 0;
  border-width: 15px 15px;
  border-style: solid;
  border-color: #e0e1e2 transparent transparent;
}

blockquote p {
  padding: 15px;
  color: black;
}

cite {
  display: block;
  text-align: right;
  margin-bottom: 20px;
  padding-right: 5px;
}

#buzz blockquote {
  font-style: normal;
}

.quote {
  width: 306px;
  margin: 0 10px 0 0;
  float: left;
}

div.quote > p {
  margin-bottom: 0;
  height: 18px;
}

/* CLEARFIX */
.clearfix {
  clear: both;
}

/* SIDEBAR STYLING */
/* SIDEBAR LISTS */
.sidebox ul {
  padding-left: 0px;
}

.sidebox ul li {
  text-align: left;
}

.sidebox ul li a {
  color: #141414;
  text-decoration: none;
  line-height: 30px;
}

.sidebox ul li a:hover {
  text-decoration: underline;
}

.sidebox_articles ul li {
  border-bottom: 1px solid #CCC;
}
.sidebox_articles ul li:last-child {
  border-bottom: none;
}

/* TWITTER WIDGET */
#twitter_update_list {
  padding: 0;
}

#twitter_update_list li {
  background: none;
  border-bottom: 1px solid #CCC;
  padding: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

#twitter_update_list li a {
  text-decoration: underline;
  font-style: normal;
}

#buy #sidebar {
  text-align: center;
}
#buy #sidebar ul li {
  text-align: left;
}

/* INDEX PAGE STYLING */
/* MASTHEAD */
body#home {
  background: url(/images/layout_master.png) 0px -1260px repeat-x;
}

#home #masthead {
  height: 538px;
  width: 100%;
}

#home #spotlight {
  height: 404px;
  position: relative;
  margin-top: -20px;
}

#spotlight h1, #title h1 {
  color: white;
  font-size: 30px;
  margin-top: 45px;
  line-height: 38px;
  position: relative;
  z-index: 1;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.42);
}
#spotlight h1 a, #title h1 a {
  color: white;
}

#title h1 {
  font-size: 30px;
}

#spotlight ul {
  float: left;
  clear: both;
  padding: 0;
  position: relative;
  z-index: 1;
  height: auto;
}

#spotlight ul li {
  clear: both;
  font-size: 20px;
  color: white;
  line-height: 40px;
  padding: 0;
  padding-left: 35px;
  background: url(/images/icons_master.png) 0px -1069px no-repeat;
  margin-left: 0px;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.7);
}

#action {
  clear: both;
}

#action i {
  float: left;
  font-size: 20px;
  color: white;
  margin: 0 15px;
  line-height: 42px;
}

#screen {
  position: absolute;
  right: -65px;
  bottom: -2px;
}

#spotlight #price {
  color: white;
  background-color: black;
  position: absolute;
  bottom: 23px;
  right: 22px;
  padding: 5px 0px;
  text-align: center;
  font-size: 18px;
  width: 500px;
  opacity: 0.85;
  filter: alpha(opacity=85);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-image: -moz-linear-gradient(100% 100% 90deg, #181818, #000);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#181818), to(#000));
}

#spotlight #price a {
  color: white;
}

/* INDEX TITLES */
#mockup h2, #results h2, #collaborate h2, #integration h2, #about h2, #testimonials h2, #free h2, #customers h2 {
  border: 0;
  margin: 0px 0px 10px 0px;
  height: 30px;
  font-size: 20px;
}
#mockup h2 i, #results h2 i, #collaborate h2 i, #integration h2 i, #about h2 i, #testimonials h2 i, #free h2 i, #customers h2 i {
  font-size: 24px;
  color: #137dbf;
  margin-right: 4px;
}

#customers h2 i, #testimonials h2 i {
  color: #6fb901;
}

/* INFO */
#wireframe_info {
  font-size: 16px;
  padding-top: 13px;
  text-align: center;
}

/* CONTENT */
#home #content {
  margin-top: 15px;
  float: left;
}

#home p {
  margin-top: 0px;
}

#home #content ul li {
  width: 150px;
  float: left;
  margin-right: 10px;
}

/* TESTIMONIALS */
#testimonials table {
  border: 1px solid #cbcbc9;
  overflow: auto;
  background: #e6e6e6 url(/images/testimonials_bg.png) repeat-x;
  padding: 10px 0;
}

tr.margina td {
  padding-top: 20px;
}

#testimonials td {
  width: 33%;
}

#testimonials td.sep {
  background: url(/images/testimonials_del.png) 20px right no-repeat;
}

#testimonials p {
  font-size: 0.9em;
  padding-left: 10px;
  margin: 0;
  color: #141414;
}

.author {
  margin-right: 10px;
  float: right;
}

/* FOOTER STYLING */
#footer {
  background: url(/images/layout_master.png) 0px -996px repeat-x;
  height: 248px;
  margin-top: 20px;
}

#footer h2 {
  color: white;
  line-height: 35px;
  margin: 0;
  border: 0;
  padding: 0;
  background: none;
  font-size: 16px;
}

#one, #two, #three, #four, #five {
  height: 210px;
}

#one, #two, #three {
  background: url(/images/layout_master.png) 50px right no-repeat;
}

#footer p {
  margin-top: 20px !important;
  padding-right: 20px;
  padding-left: 10px;
}

#footer ul {
  padding: 0px 10px 0px 0px;
  margin-top: 20px;
}

#footer ul li {
  margin-left: 15px;
}

#footer #one ul li {
  width: 100px;
  float: left;
}

#footer li a {
  color: #141414;
  text-decoration: none;
}

#footer li a:hover {
  text-decoration: underline;
}

#copyright {
  color: white;
  font-size: 0.9em;
  margin-top: 11px;
}
#copyright a {
  color: white;
}

#footer .container {
  position: relative;
  height: 248px;
}

#design {
  bottom: 0px;
  right: 0px;
  position: absolute;
  overflow: hidden;
  height: 32px;
}

/* FORUM STYLING */
.post {
  padding: 20px 10px;
  margin: 0px 0px 0px 0px;
  border-bottom: 2px solid #666;
}

.post.color {
  background-color: #e8e9ea;
}

#content .post p {
  text-align: left;
  margin-bottom: 20px;
  font-style: normal;
}

#content .post_author, #content .post_date {
  text-align: right;
  color: #666;
  font-weight: bold;
}

#content .post_date {
  text-align: right;
}

#content .post_avatar {
  width: 40px;
  height: 40px;
  float: right;
  margin-left: 15px;
}

.forum_actions {
  margin-top: 20px;
}

.forum_actions a, #forum_search_box a {
  font-size: 20px;
  line-height: 33px;
  font-weight: normal;
  margin-right: 30px;
}

.forum_paginator table {
  width: auto;
}

#archives {
  margin-top: 30px;
}

#archives li {
  width: 240px;
  float: left;
}
#archives li a {
  margin-right: 10px;
}

label {
  display: block;
}

input, textarea {
  padding: 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

textarea {
  width: 98%;
  padding: 1%;
}

#content .wmd-preview p {
  text-align: left;
  margin: 0 0 20px 0;
  font-style: normal;
}

tr.topic td {
  padding: 10px;
  border: 1px solid white;
}

.topic_posts, .topic_date {
  text-align: center;
}

#forum_search_box {
  margin-top: 20px;
  margin-bottom: 20px;
}
#forum_search_box form {
  float: right;
  margin-top: 10px;
}

/* BLOG STYLING */
.blog-post {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0px;
  overflow: hidden;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
  border: 0;
}

.blog-post .meta {
  background: #e0e1e2;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e0e1e2));
  background: -moz-linear-gradient(top, #f9f9f9, #e0e1e2);
  background: -o-linear-gradient(top, #f9f9f9, #e0e1e2);
  background: linear-gradient(to bottom, #f9f9f9, #e0e1e2);
  float: left;
  width: 94.2%;
  -moz-border-radius-topright: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -webkit-border-top-left-radius: 10px;
  padding: 0px 3% 0px 3%;
  margin-bottom: 20px;
  border-bottom: 1px solid #CCC;
}

.blog-post p, .blog-post h2, .blog-post h3, .blog-post h4, .blog-post ul, .blog-post ol, .blog-post .screenshot {
  margin-left: 3%;
  margin-right: 3%;
}

.blog-post .meta h2 {
  border: 0;
  margin: 20px 0px 10px 0px;
}

.blog-post .meta h2 a {
  color: black;
  background: url(/images/icons_master.png) 0px -1190px no-repeat;
  padding-left: 20px;
}

.blog-post .meta .date {
  margin-bottom: 5px;
}

.blog-post .meta p {
  padding: 0;
  margin: 0;
  border: 0;
}

.blog-post a:hover {
  text-decoration: underline;
}

.blog-post .meta .comments {
  float: left;
  color: black;
}

.feeds a {
  color: black;
  text-decoration: none;
  text-align: left;
  display: block;
  padding-left: 10px;
}

.feeds a:hover {
  text-decoration: underline;
}

code, pre {
  font-family: "Courier New", Courier, Monaco, monospace;
  background: #E5ECF9;
}

#content ul.download-studio li {
  padding: 2px 0px 4px 30px;
  list-style: none;
}

#content ul.download-studio li.windows {
  background: url(/images/windows.png) no-repeat;
}

#content ul.download-studio li.macosx {
  background: url(/images/mac.png) no-repeat;
}

#content ul.download-studio li.linux {
  background: url(/images/linux.png) no-repeat;
}

#content ul.download-studio li.ubuntu {
  background: url(/images/ubuntu.png) no-repeat;
}

#content ul.download-studio li.fedora {
  background: url(/images/fedora.png) no-repeat;
}

#content ul.download-studio li.primary {
  font-weight: bold;
}

#content ul.download-studio li.other a {
  color: gray;
}

/* sample mockups */
#samples a.group, .samples a.group {
  display: block;
  float: left;
  position: relative;
  margin-bottom: 18px;
  text-decoration: none;
}
#samples a.group img, .samples a.group img {
  margin: 5px 24px 12px 3px;
  border: 1px solid #ddd;
  z-index: -1;
}
#samples a.group:before, .samples a.group:before {
  position: absolute;
  width: 100%;
  bottom: -15px;
  left: -12px;
  text-align: center;
  content: attr(title);
  color: black;
}
#samples a.group:after, .samples a.group:after {
  display: block;
  content: "";
  position: absolute;
  width: 29px;
  height: 29px;
  bottom: 3px;
  right: 18px;
  background: transparent url(/images/zoom.png) 0 0 no-repeat;
}

#gallery div.group {
  display: block;
  float: left;
  position: relative;
}
#gallery div.group a.thumb {
  text-decoration: none;
}
#gallery div.group a.thumb img {
  margin: 5px 24px 6px 3px;
  border: 1px solid #ddd;
  z-index: -1;
}
#gallery div.group p {
  width: 206px;
  text-align: center;
  font-weight: bold;
  margin: 0 0 3px 0;
  padding: 0;
}
#gallery div.group p a {
  text-decoration: none;
  color: black;
}

#sidebar h2 {
  font-size: 16px;
}
#sidebar h3 {
  font-size: 16px;
  margin-top: 30px;
  padding-bottom: 0.25em;
  border-bottom: 1px solid #CCC;
}

#buy select {
  font-size: 20px;
}

#buy .box {
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.8);
  outline: 1px solid white;
  padding: 10px;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
  height: 320px;
  position: relative;
}
#buy .box h2 {
  margin-top: 5px;
  margin-bottom: 5px;
}
#buy .box p {
  margin-top: 5px;
}
#buy .box .buy-form {
  position: absolute;
  bottom: 10px;
  left: 50%;
  margin-left: -160px;
}
#buy .box .large {
  font-size: 32px;
}

#help table th {
  background: #CCC;
}
#help table td {
  border-bottom: 1px solid #CCC;
}

#support .breadcrumbs {
  margin-top: 1em;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #CCC;
}

body#gallery.integrated {
  min-width: 0;
  background: none;
}
body#gallery.integrated .container {
  width: 95%;
}
body#gallery.integrated .span-24 {
  width: 100%;
}
body#gallery.integrated .span-12 {
  width: 49.6%;
}
body#gallery.integrated .span-12, body#gallery.integrated .span-24 {
  margin-right: 0.8%;
}
body#gallery.integrated .span-12 .last, body#gallery.integrated .span-24 .last {
  margin-right: 0;
}
body#gallery.integrated #masthead, body#gallery.integrated #footer {
  display: none;
}
body#gallery.integrated div.group a.thumb img {
  border: 1px solid #666;
}

a.disabled-link {
  pointer-events: none;
  cursor: default;
}

.clipboard-button {
  margin-left: 1em;
  margin-right: 0.5em;
  padding: 2px;
}

.zeroclipboard-is-hover {
  color: #333333;
  background-color: #e6e6e6;
  text-decoration: none;
  background-position: 0px -15px;
  transition: background-position 0.1s linear 0s;
}

.zeroclipboard-is-active {
  color: #333333;
  background-color: #e6e6e6;
  background-image: none;
  outline: 0px none;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.15) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}
