.topshadow {
  -moz-box-shadow: #bfbfbf 0px -3px 6px 0;
  -webkit-box-shadow: #bfbfbf 0px -3px 6px 0;
  -o-box-shadow: #bfbfbf 0px -3px 6px 0;
  box-shadow: #bfbfbf 0px -3px 6px 0;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
  line-height: 1;
  color: black;
  background: white;
}

ol, ul {
  list-style: none;
}

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

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

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

a img {
  border: none;
}

html, body {
  height: 100%;
}

body:before {
  content: "";
  height: 100%;
  float: left;
  width: 0;
  margin-top: -32767px;
}

body.full #site_wrap {
  min-height: 100%;
  height: auto !important;
  height: 100%;
}
body.full #header {
  background-color: black;
}
body.full #main {
  min-width: 970px;
  width: auto !important;
  width: 970px;
  overflow: hidden;
  *zoom: 1;
  clear: both;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 89px;
}
body.full .container,
body.full #footer {
  margin-left: 130px;
  margin-right: 0;
  width: 960px -130px;
  overflow: hidden;
  *zoom: 1;
}
body.full .container .grid_1, body.full .container .grid_2, body.full .container .grid_3, body.full .container .grid_4, body.full .container .grid_5, body.full .container .grid_6, body.full .container .grid_7, body.full .container .grid_8, body.full .container .grid_9, body.full .container .grid_10, body.full .container .grid_11, body.full .container .grid_12,
body.full #footer .grid_1,
body.full #footer .grid_2,
body.full #footer .grid_3,
body.full #footer .grid_4,
body.full #footer .grid_5,
body.full #footer .grid_6,
body.full #footer .grid_7,
body.full #footer .grid_8,
body.full #footer .grid_9,
body.full #footer .grid_10,
body.full #footer .grid_11,
body.full #footer .grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
body.full .container .grid_1,
body.full #footer .grid_1 {
  width: 60px;
}
body.full .container .grid_2,
body.full #footer .grid_2 {
  width: 140px;
}
body.full .container .grid_3,
body.full #footer .grid_3 {
  width: 220px;
}
body.full .container .grid_4,
body.full #footer .grid_4 {
  width: 300px;
}
body.full .container .grid_5,
body.full #footer .grid_5 {
  width: 380px;
}
body.full .container .grid_6,
body.full #footer .grid_6 {
  width: 460px;
}
body.full .container .grid_7,
body.full #footer .grid_7 {
  width: 540px;
}
body.full .container .grid_8,
body.full #footer .grid_8 {
  width: 620px;
}
body.full .container .grid_9,
body.full #footer .grid_9 {
  width: 700px;
}
body.full .container .grid_10,
body.full #footer .grid_10 {
  width: 780px;
}
body.full .container .grid_11,
body.full #footer .grid_11 {
  width: 860px;
}
body.full .container .grid_12,
body.full #footer .grid_12 {
  width: 940px;
}
body.full .container .prefix_1,
body.full #footer .prefix_1 {
  padding-left: 80px;
}
body.full .container .prefix_2,
body.full #footer .prefix_2 {
  padding-left: 160px;
}
body.full .container .prefix_3,
body.full #footer .prefix_3 {
  padding-left: 240px;
}
body.full .container .prefix_4,
body.full #footer .prefix_4 {
  padding-left: 320px;
}
body.full .container .prefix_5,
body.full #footer .prefix_5 {
  padding-left: 400px;
}
body.full .container .prefix_6,
body.full #footer .prefix_6 {
  padding-left: 480px;
}
body.full .container .prefix_7,
body.full #footer .prefix_7 {
  padding-left: 560px;
}
body.full .container .prefix_8,
body.full #footer .prefix_8 {
  padding-left: 640px;
}
body.full .container .prefix_9,
body.full #footer .prefix_9 {
  padding-left: 720px;
}
body.full .container .prefix_10,
body.full #footer .prefix_10 {
  padding-left: 800px;
}
body.full .container .prefix_11,
body.full #footer .prefix_11 {
  padding-left: 880px;
}
body.full .container .suffix_1,
body.full #footer .suffix_1 {
  padding-right: 80px;
}
body.full .container .suffix_2,
body.full #footer .suffix_2 {
  padding-right: 160px;
}
body.full .container .suffix_3,
body.full #footer .suffix_3 {
  padding-right: 240px;
}
body.full .container .suffix_4,
body.full #footer .suffix_4 {
  padding-right: 320px;
}
body.full .container .suffix_5,
body.full #footer .suffix_5 {
  padding-right: 400px;
}
body.full .container .suffix_6,
body.full #footer .suffix_6 {
  padding-right: 480px;
}
body.full .container .suffix_7,
body.full #footer .suffix_7 {
  padding-right: 560px;
}
body.full .container .suffix_8,
body.full #footer .suffix_8 {
  padding-right: 640px;
}
body.full .container .suffix_9,
body.full #footer .suffix_9 {
  padding-right: 720px;
}
body.full .container .suffix_10,
body.full #footer .suffix_10 {
  padding-right: 800px;
}
body.full .container .suffix_11,
body.full #footer .suffix_11 {
  padding-right: 880px;
}
body.full .container .alpha,
body.full #footer .alpha {
  margin-left: 0;
}
body.full .container .omega,
body.full #footer .omega {
  margin-right: 0;
}
body.full .container.fullMarginBorder,
body.full #footer.fullMarginBorder {
  margin: 0 0 3em 0;
  padding: 0 0 0 130px;
}
body.full .container.fullMarginBorder.bottomshadow,
body.full #footer.fullMarginBorder.bottomshadow {
  box-shadow: inset 0px -1px 15px 0 #bfbfbf;
}
body.full .bottomMargin {
  margin-bottom: 40px;
}
body.full .mainCol {
  width: 55%;
  display: inline;
  float: left;
  padding: 0 0 0 130px;
  margin-bottom: 40px;
}
body.full .mainCol.fixed {
  width: 600px;
  padding-right: 40px;
}
body.full .sideCol {
  width: 25%;
  display: inline;
  float: left;
}
body.full .sideCol.fixed {
  width: 320px;
}
body.full .sideCol.left {
  margin-left: 130px;
}
body.full .sideCol ul + h2 {
  padding-top: 1em;
}
body.full .fullCol {
  margin-bottom: 40px;
}
body.full #footer {
  margin: 0;
  border-top: 1px solid;
  padding: 32px 0 32px 130px;
  background-color: black;
  position: relative;
  margin-top: -89px;
  height: 24px;
}
body.full .grid_12 {
  margin-left: 0 !important;
}
body.full #dialog {
  display: none;
  background-color: white;
  border: 5px solid #bcbcbc;
  padding: 0;
}
body.full #dialog.blue {
  border: 5px solid #31a5ff;
}
body.full #dialog.pink {
  border: 5px solid #ff006f;
}
body.full #dialog .dialog-content {
  padding: 1.5em 1.5em 2em 1.5em;
}
body.full #dialog .dialog-content p.big {
  font-size: 1.8em;
  font-weight: bold;
}
body.full #dialog .buttons {
  border-top: 1px solid #dddddd;
  text-align: right;
  padding: 1em 2em 1em 2em;
}
body.full #dialog .ui-dialog-titlebar {
  display: none;
}

#ff-lightbox {
  background-color: rgba(0, 0, 0, 0.52);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9000;
}
#ff-lightbox #lightbox-content {
  background-color: white;
  border-radius: 3px;
  box-shadow: 3px 12px 30px 5px #333333;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
}
#ff-lightbox a#closebutton {
  position: absolute;
  display: block;
  height: 30px;
  width: 30px;
  z-index: 10000;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px 0px;
}

body.full .grid_12.headline_dynamic {
  width: auto;
}

@font-face {
  font-family: DagnyWebPro;
  src: url(/ffwebfonts/DagnyWebPro-Regular.eot?#iefix) format("embedded-opentype");
}

@font-face {
  font-family: DagnyWebPro;
  src: url(/ffwebfonts/DagnyWebPro-Regular.woff?_=1369919063) format("woff");
}

@font-face {
  font-family: DagnyWebPro;
  font-weight: bold;
  src: url(/ffwebfonts/DagnyWebPro-Bold.eot?#iefix) format("embedded-opentype");
}

@font-face {
  font-family: DagnyWebPro;
  font-weight: bold;
  src: url(/ffwebfonts/DagnyWebPro-Bold.woff?_=1369919063) format("woff");
}

@font-face {
  font-family: DagnyWebPro;
  font-style: italic;
  src: url(/ffwebfonts/DagnyWebPro-RegularItalic.eot?#iefix) format("embedded-opentype");
}

@font-face {
  font-family: DagnyWebPro;
  font-style: italic;
  src: url(/ffwebfonts/DagnyWebPro-RegularItalic.woff?_=1369919063) format("woff");
}

@font-face {
  font-family: DagnyWebPro;
  font-weight: bold;
  font-style: italic;
  src: url(/ffwebfonts/DagnyWebPro-BoldItalic.eot?#iefix) format("embedded-opentype");
}

@font-face {
  font-family: DagnyWebPro;
  font-weight: bold;
  font-style: italic;
  src: url(/ffwebfonts/DagnyWebPro-BoldItalic.woff?_=1369919063) format("woff");
}

body {
  font-family: DagnyWebPro, sans-serif;
  font-size: 1.143 em;
}

html > body {
  font-size: 14px;
}

p {
  font-size: 1em;
  line-height: 1.3em;
  margin-bottom: 0.5em;
}

h1 {
  font-weight: bold;
  font-size: 2.4em;
  line-height: 1.2em;
  margin-bottom: 1.5em;
  -moz-font-feature-settings: "kern" 1;
  -webkit-font-feature-settings: "kern" 1;
  font-feature-settings: "kern" 1;
}
h1.compact {
  margin-bottom: 1em;
}
h1.padded {
  margin-top: 0.3em;
}
h1 a {
  font-weight: normal;
  color: #31a5ff;
  text-decoration: none !important;
}
h1 .subline {
  font-weight: normal;
}
h1.home a {
  font-weight: bold;
  white-space: nowrap;
}

h1.imageBG {
  height: 50px;
  overflow: hidden;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  background-repeat: no-repeat;
  background-align: top left;
}
h1.imageBG span {
  font-size: 0.1em;
  position: absolute;
  margin-left: -2000px;
}

h2 {
  font-weight: bold;
  font-size: 1.5em;
  margin-bottom: 1em;
  line-height: 1.1em;
}

.negative h2 {
  color: white;
}

h3 {
  font-weight: bold;
  font-size: 1.214em;
}

h4 {
  font-size: 1em;
}

a:link,
a:hover,
a:active,
a:visited {
  color: #31a5ff;
  text-decoration: underline;
}

.clear {
  clear: both;
}

input, select {
  border: 1px solid #bcbcbc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  height: 18px;
  padding: 6px 14px;
  font-size: 1em;
}
input:focus, select:focus {
  outline: none;
}

input[type=submit], select[type=submit], input[type=button], select[type=button] {
  background-color: #31a5ff;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  -o-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 1px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(4.615%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
  border: 1px solid #31a5ff;
  color: white;
  height: 32px;
  font-weight: bold;
}

input[type=checkbox], select[type=checkbox] {
  width: 14px;
  height: 14px;
  padding: 0;
}

select {
  height: 32px;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background-image: linear-gradient(top, #ffffff 0%, #ececec 100%);
  background-image: -ms-linear-gradient(top, #eaeaea 40%, #e0e0e0 60%);
  color: black;
}

textarea {
  border: 1px solid #bcbcbc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 6px 14px;
  font-size: 1em;
}

input[readonly], select[readonly] {
  border: 0px solid white;
}

input.validated, select.validated {
  padding-right: 40px;
  width: 118px;
  background-image: url("/images/icons/checked.png");
  background-repeat: no-repeat;
  background-position: 95% 50%;
}

input.working, select.working {
  padding-right: 40px;
  width: 118px;
  background-image: url("/images/indicator.gif");
  background-repeat: no-repeat;
  background-position: 95% 50%;
}

label.required:before {
  font-weight: bold;
  color: #31a5ff;
  content: "* ";
}

.ff_formfield.formerror label {
  color: red;
}
.ff_formfield.formerror input, .ff_formfield.formerror select {
  background-color: #ffc0cb;
}
.ff_formfield.formerror label.inline.required {
  color: red;
}
.ff_formfield.formerror .field_message {
  color: red;
}

a.btn, a.btn.big, a.btn.download, input.btn.big, select.btn.big, a.btn.mega, a.btn.medium, ul#main_nav #cart_peek a.btn.big, ul#main_nav #cart_peek a.btn.download, ul#main_nav #cart_peek input.btn.big, ul#main_nav #cart_peek select.btn.big, ul#main_nav #cart_peek a.btn.mega, ul#main_nav #favorites_peek a.btn.big, ul#main_nav #favorites_peek a.btn.download, ul#main_nav #favorites_peek input.btn.big, ul#main_nav #favorites_peek select.btn.big, ul#main_nav #favorites_peek a.btn.mega, #extras ul#meta .peek-list a.btn {
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  display: inline-block;
  color: white !important;
  height: 12px;
  padding: 6px 5px 4px 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  -o-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 1px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  line-height: 1em;
  text-decoration: none !important;
  text-transform: uppercase;
  word-spacing: 0.3em;
  font-weight: bold;
  font-size: 0.85em;
  width: auto;
}

a.btn.mini, a.mini.btn.big, a.mini.btn.download, input.mini.btn.big, select.mini.btn.big, a.mini.btn.mega, a.mini.btn.medium, ul#main_nav #cart_peek a.mini.btn.big, ul#main_nav #cart_peek a.mini.btn.download, ul#main_nav #cart_peek input.mini.btn.big, ul#main_nav #cart_peek select.mini.btn.big, ul#main_nav #cart_peek a.mini.btn.mega, ul#main_nav #favorites_peek a.mini.btn.big, ul#main_nav #favorites_peek a.mini.btn.download, ul#main_nav #favorites_peek input.mini.btn.big, ul#main_nav #favorites_peek select.mini.btn.big, ul#main_nav #favorites_peek a.mini.btn.mega, #extras ul#meta .peek-list a.mini.btn {
  padding: 3px 2px 2px 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 2px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 2px 0;
  -o-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 2px 0;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 2px 0;
  text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 1px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
  line-height: 1em;
  text-decoration: none !important;
  text-transform: uppercase;
  word-spacing: 0.3em;
  font-weight: bold;
  font-size: 0.8em;
  width: auto;
  color: white;
  background-color: #aaaaaa;
}

a.big.btn, a.btn.download, input.btn.big, select.btn.big, a.btn.mega, a.download.btn.big, a.download.btn.mega, a.download.btn.medium, ul#main_nav #cart_peek a.download.btn.big, ul#main_nav #cart_peek a.download.btn.mega, ul#main_nav #favorites_peek a.download.btn.big, ul#main_nav #favorites_peek a.download.btn.mega, #extras ul#meta .peek-list a.download.btn, a.big.btn.medium, input.medium.btn.big, select.medium.btn.big, a.medium.btn.mega, a.mega.btn.big, input.mega.btn.big, select.mega.btn.big, ul#main_nav #cart_peek a.mega.btn.big, ul#main_nav #cart_peek input.mega.btn.big, ul#main_nav #cart_peek select.mega.btn.big, ul#main_nav #favorites_peek a.mega.btn.big, ul#main_nav #favorites_peek input.mega.btn.big, ul#main_nav #favorites_peek select.mega.btn.big, #extras ul#meta .peek-list a.mega.btn, ul#main_nav #cart_peek a.big.btn, ul#main_nav #cart_peek a.btn.download, ul#main_nav #cart_peek input.btn.big, ul#main_nav #cart_peek select.btn.big, ul#main_nav #cart_peek a.btn.mega, ul#main_nav #favorites_peek a.big.btn, ul#main_nav #favorites_peek a.btn.download, ul#main_nav #favorites_peek input.btn.big, ul#main_nav #favorites_peek select.btn.big, ul#main_nav #favorites_peek a.btn.mega, #extras ul#meta .peek-list a.big.btn, #extras ul#meta .peek-list input.btn.big, #extras ul#meta .peek-list select.btn.big {
  height: 14px;
  padding: 11px 15px 11px 15px;
  font-size: 1em;
}

a.download.btn, input.download.btn.big, select.download.btn.big, a.download.btn.mega, a.download.btn.medium, ul#main_nav #cart_peek a.download.btn, ul#main_nav #cart_peek input.download.btn.big, ul#main_nav #cart_peek select.download.btn.big, ul#main_nav #cart_peek a.download.btn.mega, ul#main_nav #favorites_peek a.download.btn, ul#main_nav #favorites_peek input.download.btn.big, ul#main_nav #favorites_peek select.download.btn.big, ul#main_nav #favorites_peek a.download.btn.mega, #extras ul#meta .peek-list a.download.btn {
  background-color: #31a5ff;
  background-image: url(/images/icons/arrow_down.png);
  background-position: 12px 6px;
  background-repeat: no-repeat;
  text-indent: 32px;
}

a.btn.permalink, a.permalink.btn.big, a.permalink.btn.download, input.permalink.btn.big, select.permalink.btn.big, a.permalink.btn.mega, a.permalink.btn.medium, ul#main_nav #cart_peek a.permalink.btn.big, ul#main_nav #cart_peek a.permalink.btn.download, ul#main_nav #cart_peek input.permalink.btn.big, ul#main_nav #cart_peek select.permalink.btn.big, ul#main_nav #cart_peek a.permalink.btn.mega, ul#main_nav #favorites_peek a.permalink.btn.big, ul#main_nav #favorites_peek a.permalink.btn.download, ul#main_nav #favorites_peek input.permalink.btn.big, ul#main_nav #favorites_peek select.permalink.btn.big, ul#main_nav #favorites_peek a.permalink.btn.mega, #extras ul#meta .peek-list a.permalink.btn {
  text-indent: -10000px;
  width: 16px;
  height: 16px;
  background-image: url(/images/icons/viewmodes_120525.png);
  background-repeat: no-repeat;
  background-color: #cccccc;
}

a.medium.btn.big, a.medium.btn.download, input.medium.btn.big, select.medium.btn.big, a.medium.btn.mega, a.medium.btn, ul#main_nav #cart_peek a.medium.btn.big, ul#main_nav #cart_peek a.medium.btn.download, ul#main_nav #cart_peek input.medium.btn.big, ul#main_nav #cart_peek select.medium.btn.big, ul#main_nav #cart_peek a.medium.btn.mega, ul#main_nav #favorites_peek a.medium.btn.big, ul#main_nav #favorites_peek a.medium.btn.download, ul#main_nav #favorites_peek input.medium.btn.big, ul#main_nav #favorites_peek select.medium.btn.big, ul#main_nav #favorites_peek a.medium.btn.mega, #extras ul#meta .peek-list a.medium.btn {
  height: 12px;
  margin-top: -3px;
  padding: 9px 15px 8px 15px;
  font-size: 0.85em;
}

input.btn.big, select.btn.big {
  height: 36px;
}

a.mega.btn.download, input.mega.btn.big, select.mega.btn.big, a.mega.btn, a.mega.btn.medium, ul#main_nav #cart_peek a.mega.btn.download, ul#main_nav #cart_peek input.mega.btn.big, ul#main_nav #cart_peek select.mega.btn.big, ul#main_nav #cart_peek a.mega.btn, ul#main_nav #favorites_peek a.mega.btn.download, ul#main_nav #favorites_peek input.mega.btn.big, ul#main_nav #favorites_peek select.mega.btn.big, ul#main_nav #favorites_peek a.mega.btn, #extras ul#meta .peek-list a.mega.btn {
  width: 90px;
  text-align: center;
  height: auto;
  font-size: 1em;
}

a.btn.inactive, a.inactive.btn.big, a.inactive.btn.download, input.inactive.btn.big, select.inactive.btn.big, a.inactive.btn.mega, a.inactive.btn.medium, ul#main_nav #cart_peek a.inactive.btn.big, ul#main_nav #cart_peek a.inactive.btn.download, ul#main_nav #cart_peek input.inactive.btn.big, ul#main_nav #cart_peek select.inactive.btn.big, ul#main_nav #cart_peek a.inactive.btn.mega, ul#main_nav #favorites_peek a.inactive.btn.big, ul#main_nav #favorites_peek a.inactive.btn.download, ul#main_nav #favorites_peek input.inactive.btn.big, ul#main_nav #favorites_peek select.inactive.btn.big, ul#main_nav #favorites_peek a.inactive.btn.mega, #extras ul#meta .peek-list a.inactive.btn {
  background-color: #c9c9c9;
}

a.btn.fave, a.fave.btn.big, a.fave.btn.download, input.fave.btn.big, select.fave.btn.big, a.fave.btn.mega, a.fave.btn.medium, ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek a.fave.btn.mega, #extras ul#meta .peek-list a.fave.btn,
a.btn.info,
a.info.btn.big,
a.info.btn.download,
input.info.btn.big,
select.info.btn.big,
a.info.btn.mega,
a.info.btn.medium,
ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
a.info.btn.big,
ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
a.info.btn.download,
ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
input.info.btn.big,
ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
select.info.btn.big,
ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
a.info.btn.mega,
ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
a.info.btn.big,
ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
a.info.btn.download,
ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
input.info.btn.big,
ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
select.info.btn.big,
ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
a.info.btn.mega,
#extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
a.info.btn,
a.btn.grey,
a.grey.btn.big,
a.grey.btn.download,
input.grey.btn.big,
select.grey.btn.big,
a.grey.btn.mega,
a.grey.btn.medium,
ul#main_nav #cart_peek a.grey.btn.big, ul#main_nav #cart_peek
a.grey.btn.big,
ul#main_nav #cart_peek a.grey.btn.download, ul#main_nav #cart_peek
a.grey.btn.download,
ul#main_nav #cart_peek input.grey.btn.big, ul#main_nav #cart_peek
input.grey.btn.big,
ul#main_nav #cart_peek select.grey.btn.big, ul#main_nav #cart_peek
select.grey.btn.big,
ul#main_nav #cart_peek a.grey.btn.mega, ul#main_nav #cart_peek
a.grey.btn.mega,
ul#main_nav #favorites_peek a.grey.btn.big, ul#main_nav #favorites_peek
a.grey.btn.big,
ul#main_nav #favorites_peek a.grey.btn.download, ul#main_nav #favorites_peek
a.grey.btn.download,
ul#main_nav #favorites_peek input.grey.btn.big, ul#main_nav #favorites_peek
input.grey.btn.big,
ul#main_nav #favorites_peek select.grey.btn.big, ul#main_nav #favorites_peek
select.grey.btn.big,
ul#main_nav #favorites_peek a.grey.btn.mega, ul#main_nav #favorites_peek
a.grey.btn.mega,
#extras ul#meta .peek-list a.grey.btn, #extras ul#meta .peek-list
a.grey.btn,
a.btn.cart,
a.cart.btn.big,
a.cart.btn.download,
input.cart.btn.big,
select.cart.btn.big,
a.cart.btn.mega,
a.cart.btn.medium,
ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek
a.cart.btn.big,
ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
a.cart.btn.download,
ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
input.cart.btn.big,
ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
select.cart.btn.big,
ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
a.cart.btn.mega,
ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek
a.cart.btn.big,
ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
a.cart.btn.download,
ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
input.cart.btn.big,
ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
select.cart.btn.big,
ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
a.cart.btn.mega,
#extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list
a.cart.btn {
  overflow: hidden;
  text-indent: -2000px;
  width: 11px;
}

a.btn.fave, a.fave.btn.big, a.fave.btn.download, input.fave.btn.big, select.fave.btn.big, a.fave.btn.mega, a.fave.btn.medium, ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek a.fave.btn.mega, #extras ul#meta .peek-list a.fave.btn {
  background-image: url(/images/icons/icon_fav.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #31a5ff;
}

a.btn.info, a.info.btn.big, a.info.btn.download, input.info.btn.big, select.info.btn.big, a.info.btn.mega, a.info.btn.medium, ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek a.info.btn.mega, #extras ul#meta .peek-list a.info.btn {
  background-image: url(/images/icons/icon_info.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #31a5ff;
}

a.btn.cart, a.cart.btn.big, a.cart.btn.download, input.cart.btn.big, select.cart.btn.big, a.cart.btn.mega, a.cart.btn.medium, ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek a.cart.btn.mega, #extras ul#meta .peek-list a.cart.btn {
  background-image: url(/images/icons/icon_buy.png);
  background-repeat: no-repeat;
  background-color: #ff006f;
}

#families-list a.btn.cart, #families-list a.cart.btn.big, #families-list a.cart.btn.download, #families-list input.cart.btn.big, #families-list select.cart.btn.big, #families-list a.cart.btn.mega, #families-list a.cart.btn.medium, #families-list ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek #families-list a.cart.btn.big, #families-list ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek #families-list a.cart.btn.download, #families-list ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek #families-list input.cart.btn.big, #families-list ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek #families-list select.cart.btn.big, #families-list ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek #families-list a.cart.btn.mega, #families-list ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek #families-list a.cart.btn.big, #families-list ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek #families-list a.cart.btn.download, #families-list ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek #families-list input.cart.btn.big, #families-list ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek #families-list select.cart.btn.big, #families-list ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek #families-list a.cart.btn.mega, #families-list #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list #families-list a.cart.btn,
#families-list a.btn.info,
#families-list a.info.btn.big,
#families-list a.info.btn.download,
#families-list input.info.btn.big,
#families-list select.info.btn.big,
#families-list a.info.btn.mega,
#families-list a.info.btn.medium,
#families-list ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
#families-list a.info.btn.big,
#families-list ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
#families-list a.info.btn.download,
#families-list ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
#families-list input.info.btn.big,
#families-list ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
#families-list select.info.btn.big,
#families-list ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
#families-list a.info.btn.mega,
#families-list ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
#families-list a.info.btn.big,
#families-list ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
#families-list a.info.btn.download,
#families-list ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
#families-list input.info.btn.big,
#families-list ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
#families-list select.info.btn.big,
#families-list ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
#families-list a.info.btn.mega,
#families-list #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
#families-list a.info.btn,
#families-list a.btn.fave,
#families-list a.fave.btn.big,
#families-list a.fave.btn.download,
#families-list input.fave.btn.big,
#families-list select.fave.btn.big,
#families-list a.fave.btn.mega,
#families-list a.fave.btn.medium,
#families-list ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
#families-list a.fave.btn.big,
#families-list ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
#families-list a.fave.btn.download,
#families-list ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
#families-list input.fave.btn.big,
#families-list ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
#families-list select.fave.btn.big,
#families-list ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
#families-list a.fave.btn.mega,
#families-list ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
#families-list a.fave.btn.big,
#families-list ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
#families-list a.fave.btn.download,
#families-list ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
#families-list input.fave.btn.big,
#families-list ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
#families-list select.fave.btn.big,
#families-list ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
#families-list a.fave.btn.mega,
#families-list #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
#families-list a.fave.btn,
.families-list a.btn.cart,
.families-list a.cart.btn.big,
.families-list a.cart.btn.download,
.families-list input.cart.btn.big,
.families-list select.cart.btn.big,
.families-list a.cart.btn.mega,
.families-list a.cart.btn.medium,
.families-list ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek
.families-list a.cart.btn.big,
.families-list ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
.families-list a.cart.btn.download,
.families-list ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
.families-list input.cart.btn.big,
.families-list ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
.families-list select.cart.btn.big,
.families-list ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
.families-list a.cart.btn.mega,
.families-list ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek
.families-list a.cart.btn.big,
.families-list ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
.families-list a.cart.btn.download,
.families-list ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
.families-list input.cart.btn.big,
.families-list ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
.families-list select.cart.btn.big,
.families-list ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
.families-list a.cart.btn.mega,
.families-list #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list
.families-list a.cart.btn,
.families-list a.btn.info,
.families-list a.info.btn.big,
.families-list a.info.btn.download,
.families-list input.info.btn.big,
.families-list select.info.btn.big,
.families-list a.info.btn.mega,
.families-list a.info.btn.medium,
.families-list ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
.families-list a.info.btn.big,
.families-list ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
.families-list a.info.btn.download,
.families-list ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
.families-list input.info.btn.big,
.families-list ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
.families-list select.info.btn.big,
.families-list ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
.families-list a.info.btn.mega,
.families-list ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
.families-list a.info.btn.big,
.families-list ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
.families-list a.info.btn.download,
.families-list ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
.families-list input.info.btn.big,
.families-list ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
.families-list select.info.btn.big,
.families-list ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
.families-list a.info.btn.mega,
.families-list #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
.families-list a.info.btn,
.families-list a.btn.fave,
.families-list a.fave.btn.big,
.families-list a.fave.btn.download,
.families-list input.fave.btn.big,
.families-list select.fave.btn.big,
.families-list a.fave.btn.mega,
.families-list a.fave.btn.medium,
.families-list ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
.families-list a.fave.btn.big,
.families-list ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
.families-list a.fave.btn.download,
.families-list ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
.families-list input.fave.btn.big,
.families-list ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
.families-list select.fave.btn.big,
.families-list ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
.families-list a.fave.btn.mega,
.families-list ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
.families-list a.fave.btn.big,
.families-list ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
.families-list a.fave.btn.download,
.families-list ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
.families-list input.fave.btn.big,
.families-list ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
.families-list select.fave.btn.big,
.families-list ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
.families-list a.fave.btn.mega,
.families-list #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
.families-list a.fave.btn,
#sources-list a.btn.cart,
#package_details a.btn.cart,
#sources-list a.cart.btn.big,
#package_details a.cart.btn.big,
#sources-list a.cart.btn.download,
#package_details a.cart.btn.download,
#sources-list input.cart.btn.big,
#package_details input.cart.btn.big,
#sources-list select.cart.btn.big,
#package_details select.cart.btn.big,
#sources-list a.cart.btn.mega,
#package_details a.cart.btn.mega,
#sources-list a.cart.btn.medium,
#package_details a.cart.btn.medium,
#sources-list ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek
#sources-list a.cart.btn.big,
#package_details ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek
#package_details a.cart.btn.big,
#sources-list ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
#sources-list a.cart.btn.download,
#package_details ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
#package_details a.cart.btn.download,
#sources-list ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
#sources-list input.cart.btn.big,
#package_details ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
#package_details input.cart.btn.big,
#sources-list ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
#sources-list select.cart.btn.big,
#package_details ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
#package_details select.cart.btn.big,
#sources-list ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
#sources-list a.cart.btn.mega,
#package_details ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
#package_details a.cart.btn.mega,
#sources-list ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek
#sources-list a.cart.btn.big,
#package_details ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek
#package_details a.cart.btn.big,
#sources-list ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
#sources-list a.cart.btn.download,
#package_details ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
#package_details a.cart.btn.download,
#sources-list ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
#sources-list input.cart.btn.big,
#package_details ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
#package_details input.cart.btn.big,
#sources-list ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
#sources-list select.cart.btn.big,
#package_details ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
#package_details select.cart.btn.big,
#sources-list ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
#sources-list a.cart.btn.mega,
#package_details ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
#package_details a.cart.btn.mega,
#sources-list #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list
#sources-list a.cart.btn,
#package_details #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list
#package_details a.cart.btn,
#sources-list a.btn.info,
#package_details a.btn.info,
#sources-list a.info.btn.big,
#package_details a.info.btn.big,
#sources-list a.info.btn.download,
#package_details a.info.btn.download,
#sources-list input.info.btn.big,
#package_details input.info.btn.big,
#sources-list select.info.btn.big,
#package_details select.info.btn.big,
#sources-list a.info.btn.mega,
#package_details a.info.btn.mega,
#sources-list a.info.btn.medium,
#package_details a.info.btn.medium,
#sources-list ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
#sources-list a.info.btn.big,
#package_details ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
#package_details a.info.btn.big,
#sources-list ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
#sources-list a.info.btn.download,
#package_details ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
#package_details a.info.btn.download,
#sources-list ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
#sources-list input.info.btn.big,
#package_details ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
#package_details input.info.btn.big,
#sources-list ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
#sources-list select.info.btn.big,
#package_details ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
#package_details select.info.btn.big,
#sources-list ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
#sources-list a.info.btn.mega,
#package_details ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
#package_details a.info.btn.mega,
#sources-list ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
#sources-list a.info.btn.big,
#package_details ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
#package_details a.info.btn.big,
#sources-list ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
#sources-list a.info.btn.download,
#package_details ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
#package_details a.info.btn.download,
#sources-list ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
#sources-list input.info.btn.big,
#package_details ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
#package_details input.info.btn.big,
#sources-list ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
#sources-list select.info.btn.big,
#package_details ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
#package_details select.info.btn.big,
#sources-list ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
#sources-list a.info.btn.mega,
#package_details ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
#package_details a.info.btn.mega,
#sources-list #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
#sources-list a.info.btn,
#package_details #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
#package_details a.info.btn,
#sources-list a.btn.fave,
#package_details a.btn.fave,
#sources-list a.fave.btn.big,
#package_details a.fave.btn.big,
#sources-list a.fave.btn.download,
#package_details a.fave.btn.download,
#sources-list input.fave.btn.big,
#package_details input.fave.btn.big,
#sources-list select.fave.btn.big,
#package_details select.fave.btn.big,
#sources-list a.fave.btn.mega,
#package_details a.fave.btn.mega,
#sources-list a.fave.btn.medium,
#package_details a.fave.btn.medium,
#sources-list ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
#sources-list a.fave.btn.big,
#package_details ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
#package_details a.fave.btn.big,
#sources-list ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
#sources-list a.fave.btn.download,
#package_details ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
#package_details a.fave.btn.download,
#sources-list ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
#sources-list input.fave.btn.big,
#package_details ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
#package_details input.fave.btn.big,
#sources-list ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
#sources-list select.fave.btn.big,
#package_details ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
#package_details select.fave.btn.big,
#sources-list ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
#sources-list a.fave.btn.mega,
#package_details ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
#package_details a.fave.btn.mega,
#sources-list ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
#sources-list a.fave.btn.big,
#package_details ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
#package_details a.fave.btn.big,
#sources-list ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
#sources-list a.fave.btn.download,
#package_details ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
#package_details a.fave.btn.download,
#sources-list ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
#sources-list input.fave.btn.big,
#package_details ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
#package_details input.fave.btn.big,
#sources-list ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
#sources-list select.fave.btn.big,
#package_details ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
#package_details select.fave.btn.big,
#sources-list ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
#sources-list a.fave.btn.mega,
#package_details ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
#package_details a.fave.btn.mega,
#sources-list #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
#sources-list a.fave.btn,
#package_details #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
#package_details a.fave.btn {
  visibility: hidden;
}
#families-list li:hover a.btn.cart, #families-list li:hover a.cart.btn.big, #families-list li:hover a.cart.btn.download, #families-list li:hover input.cart.btn.big, #families-list li:hover select.cart.btn.big, #families-list li:hover a.cart.btn.mega, #families-list li:hover a.cart.btn.medium, #families-list li:hover ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek #families-list li:hover a.cart.btn.big, #families-list li:hover ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek #families-list li:hover a.cart.btn.download, #families-list li:hover ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek #families-list li:hover input.cart.btn.big, #families-list li:hover ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek #families-list li:hover select.cart.btn.big, #families-list li:hover ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek #families-list li:hover a.cart.btn.mega, #families-list li:hover ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek #families-list li:hover a.cart.btn.big, #families-list li:hover ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek #families-list li:hover a.cart.btn.download, #families-list li:hover ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek #families-list li:hover input.cart.btn.big, #families-list li:hover ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek #families-list li:hover select.cart.btn.big, #families-list li:hover ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek #families-list li:hover a.cart.btn.mega, #families-list li:hover #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list #families-list li:hover a.cart.btn,
#families-list li:hover a.btn.info,
#families-list li:hover a.info.btn.big,
#families-list li:hover a.info.btn.download,
#families-list li:hover input.info.btn.big,
#families-list li:hover select.info.btn.big,
#families-list li:hover a.info.btn.mega,
#families-list li:hover a.info.btn.medium,
#families-list li:hover ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
#families-list li:hover a.info.btn.big,
#families-list li:hover ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
#families-list li:hover a.info.btn.download,
#families-list li:hover ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
#families-list li:hover input.info.btn.big,
#families-list li:hover ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
#families-list li:hover select.info.btn.big,
#families-list li:hover ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
#families-list li:hover a.info.btn.mega,
#families-list li:hover ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
#families-list li:hover a.info.btn.big,
#families-list li:hover ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
#families-list li:hover a.info.btn.download,
#families-list li:hover ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
#families-list li:hover input.info.btn.big,
#families-list li:hover ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
#families-list li:hover select.info.btn.big,
#families-list li:hover ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
#families-list li:hover a.info.btn.mega,
#families-list li:hover #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
#families-list li:hover a.info.btn,
#families-list li:hover a.btn.fave,
#families-list li:hover a.fave.btn.big,
#families-list li:hover a.fave.btn.download,
#families-list li:hover input.fave.btn.big,
#families-list li:hover select.fave.btn.big,
#families-list li:hover a.fave.btn.mega,
#families-list li:hover a.fave.btn.medium,
#families-list li:hover ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
#families-list li:hover a.fave.btn.big,
#families-list li:hover ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
#families-list li:hover a.fave.btn.download,
#families-list li:hover ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
#families-list li:hover input.fave.btn.big,
#families-list li:hover ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
#families-list li:hover select.fave.btn.big,
#families-list li:hover ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
#families-list li:hover a.fave.btn.mega,
#families-list li:hover ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
#families-list li:hover a.fave.btn.big,
#families-list li:hover ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
#families-list li:hover a.fave.btn.download,
#families-list li:hover ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
#families-list li:hover input.fave.btn.big,
#families-list li:hover ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
#families-list li:hover select.fave.btn.big,
#families-list li:hover ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
#families-list li:hover a.fave.btn.mega,
#families-list li:hover #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
#families-list li:hover a.fave.btn,
.families-list li:hover a.btn.cart,
.families-list li:hover a.cart.btn.big,
.families-list li:hover a.cart.btn.download,
.families-list li:hover input.cart.btn.big,
.families-list li:hover select.cart.btn.big,
.families-list li:hover a.cart.btn.mega,
.families-list li:hover a.cart.btn.medium,
.families-list li:hover ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek
.families-list li:hover a.cart.btn.big,
.families-list li:hover ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
.families-list li:hover a.cart.btn.download,
.families-list li:hover ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
.families-list li:hover input.cart.btn.big,
.families-list li:hover ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
.families-list li:hover select.cart.btn.big,
.families-list li:hover ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
.families-list li:hover a.cart.btn.mega,
.families-list li:hover ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek
.families-list li:hover a.cart.btn.big,
.families-list li:hover ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
.families-list li:hover a.cart.btn.download,
.families-list li:hover ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
.families-list li:hover input.cart.btn.big,
.families-list li:hover ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
.families-list li:hover select.cart.btn.big,
.families-list li:hover ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
.families-list li:hover a.cart.btn.mega,
.families-list li:hover #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list
.families-list li:hover a.cart.btn,
.families-list li:hover a.btn.info,
.families-list li:hover a.info.btn.big,
.families-list li:hover a.info.btn.download,
.families-list li:hover input.info.btn.big,
.families-list li:hover select.info.btn.big,
.families-list li:hover a.info.btn.mega,
.families-list li:hover a.info.btn.medium,
.families-list li:hover ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
.families-list li:hover a.info.btn.big,
.families-list li:hover ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
.families-list li:hover a.info.btn.download,
.families-list li:hover ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
.families-list li:hover input.info.btn.big,
.families-list li:hover ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
.families-list li:hover select.info.btn.big,
.families-list li:hover ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
.families-list li:hover a.info.btn.mega,
.families-list li:hover ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
.families-list li:hover a.info.btn.big,
.families-list li:hover ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
.families-list li:hover a.info.btn.download,
.families-list li:hover ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
.families-list li:hover input.info.btn.big,
.families-list li:hover ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
.families-list li:hover select.info.btn.big,
.families-list li:hover ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
.families-list li:hover a.info.btn.mega,
.families-list li:hover #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
.families-list li:hover a.info.btn,
.families-list li:hover a.btn.fave,
.families-list li:hover a.fave.btn.big,
.families-list li:hover a.fave.btn.download,
.families-list li:hover input.fave.btn.big,
.families-list li:hover select.fave.btn.big,
.families-list li:hover a.fave.btn.mega,
.families-list li:hover a.fave.btn.medium,
.families-list li:hover ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
.families-list li:hover a.fave.btn.big,
.families-list li:hover ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
.families-list li:hover a.fave.btn.download,
.families-list li:hover ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
.families-list li:hover input.fave.btn.big,
.families-list li:hover ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
.families-list li:hover select.fave.btn.big,
.families-list li:hover ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
.families-list li:hover a.fave.btn.mega,
.families-list li:hover ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
.families-list li:hover a.fave.btn.big,
.families-list li:hover ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
.families-list li:hover a.fave.btn.download,
.families-list li:hover ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
.families-list li:hover input.fave.btn.big,
.families-list li:hover ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
.families-list li:hover select.fave.btn.big,
.families-list li:hover ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
.families-list li:hover a.fave.btn.mega,
.families-list li:hover #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
.families-list li:hover a.fave.btn,
#sources-list li:hover a.btn.cart,
#package_details li:hover a.btn.cart,
#sources-list li:hover a.cart.btn.big,
#package_details li:hover a.cart.btn.big,
#sources-list li:hover a.cart.btn.download,
#package_details li:hover a.cart.btn.download,
#sources-list li:hover input.cart.btn.big,
#package_details li:hover input.cart.btn.big,
#sources-list li:hover select.cart.btn.big,
#package_details li:hover select.cart.btn.big,
#sources-list li:hover a.cart.btn.mega,
#package_details li:hover a.cart.btn.mega,
#sources-list li:hover a.cart.btn.medium,
#package_details li:hover a.cart.btn.medium,
#sources-list li:hover ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek
#sources-list li:hover a.cart.btn.big,
#package_details li:hover ul#main_nav #cart_peek a.cart.btn.big, ul#main_nav #cart_peek
#package_details li:hover a.cart.btn.big,
#sources-list li:hover ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
#sources-list li:hover a.cart.btn.download,
#package_details li:hover ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
#package_details li:hover a.cart.btn.download,
#sources-list li:hover ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
#sources-list li:hover input.cart.btn.big,
#package_details li:hover ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
#package_details li:hover input.cart.btn.big,
#sources-list li:hover ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
#sources-list li:hover select.cart.btn.big,
#package_details li:hover ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
#package_details li:hover select.cart.btn.big,
#sources-list li:hover ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
#sources-list li:hover a.cart.btn.mega,
#package_details li:hover ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
#package_details li:hover a.cart.btn.mega,
#sources-list li:hover ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover a.cart.btn.big,
#package_details li:hover ul#main_nav #favorites_peek a.cart.btn.big, ul#main_nav #favorites_peek
#package_details li:hover a.cart.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
#sources-list li:hover a.cart.btn.download,
#package_details li:hover ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
#package_details li:hover a.cart.btn.download,
#sources-list li:hover ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover input.cart.btn.big,
#package_details li:hover ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
#package_details li:hover input.cart.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover select.cart.btn.big,
#package_details li:hover ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
#package_details li:hover select.cart.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
#sources-list li:hover a.cart.btn.mega,
#package_details li:hover ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
#package_details li:hover a.cart.btn.mega,
#sources-list li:hover #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list
#sources-list li:hover a.cart.btn,
#package_details li:hover #extras ul#meta .peek-list a.cart.btn, #extras ul#meta .peek-list
#package_details li:hover a.cart.btn,
#sources-list li:hover a.btn.info,
#package_details li:hover a.btn.info,
#sources-list li:hover a.info.btn.big,
#package_details li:hover a.info.btn.big,
#sources-list li:hover a.info.btn.download,
#package_details li:hover a.info.btn.download,
#sources-list li:hover input.info.btn.big,
#package_details li:hover input.info.btn.big,
#sources-list li:hover select.info.btn.big,
#package_details li:hover select.info.btn.big,
#sources-list li:hover a.info.btn.mega,
#package_details li:hover a.info.btn.mega,
#sources-list li:hover a.info.btn.medium,
#package_details li:hover a.info.btn.medium,
#sources-list li:hover ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
#sources-list li:hover a.info.btn.big,
#package_details li:hover ul#main_nav #cart_peek a.info.btn.big, ul#main_nav #cart_peek
#package_details li:hover a.info.btn.big,
#sources-list li:hover ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
#sources-list li:hover a.info.btn.download,
#package_details li:hover ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek
#package_details li:hover a.info.btn.download,
#sources-list li:hover ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
#sources-list li:hover input.info.btn.big,
#package_details li:hover ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek
#package_details li:hover input.info.btn.big,
#sources-list li:hover ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
#sources-list li:hover select.info.btn.big,
#package_details li:hover ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek
#package_details li:hover select.info.btn.big,
#sources-list li:hover ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
#sources-list li:hover a.info.btn.mega,
#package_details li:hover ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #cart_peek
#package_details li:hover a.info.btn.mega,
#sources-list li:hover ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover a.info.btn.big,
#package_details li:hover ul#main_nav #favorites_peek a.info.btn.big, ul#main_nav #favorites_peek
#package_details li:hover a.info.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
#sources-list li:hover a.info.btn.download,
#package_details li:hover ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek
#package_details li:hover a.info.btn.download,
#sources-list li:hover ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover input.info.btn.big,
#package_details li:hover ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek
#package_details li:hover input.info.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover select.info.btn.big,
#package_details li:hover ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek
#package_details li:hover select.info.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
#sources-list li:hover a.info.btn.mega,
#package_details li:hover ul#main_nav #favorites_peek a.info.btn.mega, ul#main_nav #favorites_peek
#package_details li:hover a.info.btn.mega,
#sources-list li:hover #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
#sources-list li:hover a.info.btn,
#package_details li:hover #extras ul#meta .peek-list a.info.btn, #extras ul#meta .peek-list
#package_details li:hover a.info.btn,
#sources-list li:hover a.btn.fave,
#package_details li:hover a.btn.fave,
#sources-list li:hover a.fave.btn.big,
#package_details li:hover a.fave.btn.big,
#sources-list li:hover a.fave.btn.download,
#package_details li:hover a.fave.btn.download,
#sources-list li:hover input.fave.btn.big,
#package_details li:hover input.fave.btn.big,
#sources-list li:hover select.fave.btn.big,
#package_details li:hover select.fave.btn.big,
#sources-list li:hover a.fave.btn.mega,
#package_details li:hover a.fave.btn.mega,
#sources-list li:hover a.fave.btn.medium,
#package_details li:hover a.fave.btn.medium,
#sources-list li:hover ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
#sources-list li:hover a.fave.btn.big,
#package_details li:hover ul#main_nav #cart_peek a.fave.btn.big, ul#main_nav #cart_peek
#package_details li:hover a.fave.btn.big,
#sources-list li:hover ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
#sources-list li:hover a.fave.btn.download,
#package_details li:hover ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
#package_details li:hover a.fave.btn.download,
#sources-list li:hover ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
#sources-list li:hover input.fave.btn.big,
#package_details li:hover ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
#package_details li:hover input.fave.btn.big,
#sources-list li:hover ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
#sources-list li:hover select.fave.btn.big,
#package_details li:hover ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
#package_details li:hover select.fave.btn.big,
#sources-list li:hover ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
#sources-list li:hover a.fave.btn.mega,
#package_details li:hover ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
#package_details li:hover a.fave.btn.mega,
#sources-list li:hover ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover a.fave.btn.big,
#package_details li:hover ul#main_nav #favorites_peek a.fave.btn.big, ul#main_nav #favorites_peek
#package_details li:hover a.fave.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
#sources-list li:hover a.fave.btn.download,
#package_details li:hover ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
#package_details li:hover a.fave.btn.download,
#sources-list li:hover ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover input.fave.btn.big,
#package_details li:hover ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
#package_details li:hover input.fave.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
#sources-list li:hover select.fave.btn.big,
#package_details li:hover ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
#package_details li:hover select.fave.btn.big,
#sources-list li:hover ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
#sources-list li:hover a.fave.btn.mega,
#package_details li:hover ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
#package_details li:hover a.fave.btn.mega,
#sources-list li:hover #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
#sources-list li:hover a.fave.btn,
#package_details li:hover #extras ul#meta .peek-list a.fave.btn, #extras ul#meta .peek-list
#package_details li:hover a.fave.btn {
  visibility: visible;
}

a.btn.blue, a.blue.btn.big, a.blue.btn.download, input.blue.btn.big, select.blue.btn.big, a.blue.btn.mega, a.blue.btn.medium, ul#main_nav #cart_peek a.blue.btn.big, ul#main_nav #cart_peek a.blue.btn.download, ul#main_nav #cart_peek input.blue.btn.big, ul#main_nav #cart_peek select.blue.btn.big, ul#main_nav #cart_peek a.blue.btn.mega, ul#main_nav #favorites_peek a.blue.btn.big, ul#main_nav #favorites_peek a.blue.btn.download, ul#main_nav #favorites_peek input.blue.btn.big, ul#main_nav #favorites_peek select.blue.btn.big, ul#main_nav #favorites_peek a.blue.btn.mega, #extras ul#meta .peek-list a.blue.btn,
a.btn.designer,
a.designer.btn.big,
a.designer.btn.download,
input.designer.btn.big,
select.designer.btn.big,
a.designer.btn.mega,
a.designer.btn.medium,
ul#main_nav #cart_peek a.designer.btn.big, ul#main_nav #cart_peek
a.designer.btn.big,
ul#main_nav #cart_peek a.designer.btn.download, ul#main_nav #cart_peek
a.designer.btn.download,
ul#main_nav #cart_peek input.designer.btn.big, ul#main_nav #cart_peek
input.designer.btn.big,
ul#main_nav #cart_peek select.designer.btn.big, ul#main_nav #cart_peek
select.designer.btn.big,
ul#main_nav #cart_peek a.designer.btn.mega, ul#main_nav #cart_peek
a.designer.btn.mega,
ul#main_nav #favorites_peek a.designer.btn.big, ul#main_nav #favorites_peek
a.designer.btn.big,
ul#main_nav #favorites_peek a.designer.btn.download, ul#main_nav #favorites_peek
a.designer.btn.download,
ul#main_nav #favorites_peek input.designer.btn.big, ul#main_nav #favorites_peek
input.designer.btn.big,
ul#main_nav #favorites_peek select.designer.btn.big, ul#main_nav #favorites_peek
select.designer.btn.big,
ul#main_nav #favorites_peek a.designer.btn.mega, ul#main_nav #favorites_peek
a.designer.btn.mega,
#extras ul#meta .peek-list a.designer.btn, #extras ul#meta .peek-list
a.designer.btn {
  background-color: #31a5ff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(4.615%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.15)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.15) 65%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.15) 65%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.15) 65%);
}

a.btn.grey, a.grey.btn.big, a.grey.btn.download, input.grey.btn.big, select.grey.btn.big, a.grey.btn.mega, a.grey.btn.medium, ul#main_nav #cart_peek a.grey.btn.big, ul#main_nav #cart_peek a.grey.btn.download, ul#main_nav #cart_peek input.grey.btn.big, ul#main_nav #cart_peek select.grey.btn.big, ul#main_nav #cart_peek a.grey.btn.mega, ul#main_nav #favorites_peek a.grey.btn.big, ul#main_nav #favorites_peek a.grey.btn.download, ul#main_nav #favorites_peek input.grey.btn.big, ul#main_nav #favorites_peek select.grey.btn.big, ul#main_nav #favorites_peek a.grey.btn.mega, #extras ul#meta .peek-list a.grey.btn {
  background-color: #aaaaaa;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(4.615%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.15)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.15) 65%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0) 3%, rgba(0, 0, 0, 0.15) 65%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.15) 65%);
}

a.btn.designer, a.designer.btn.big, a.designer.btn.download, input.designer.btn.big, select.designer.btn.big, a.designer.btn.mega, a.designer.btn.medium, ul#main_nav #cart_peek a.designer.btn.big, ul#main_nav #cart_peek a.designer.btn.download, ul#main_nav #cart_peek input.designer.btn.big, ul#main_nav #cart_peek select.designer.btn.big, ul#main_nav #cart_peek a.designer.btn.mega, ul#main_nav #favorites_peek a.designer.btn.big, ul#main_nav #favorites_peek a.designer.btn.download, ul#main_nav #favorites_peek input.designer.btn.big, ul#main_nav #favorites_peek select.designer.btn.big, ul#main_nav #favorites_peek a.designer.btn.mega, #extras ul#meta .peek-list a.designer.btn {
  text-transform: none;
}

a.big.info.btn, a.info.btn.download, input.info.btn.big, select.info.btn.big, a.info.btn.mega, a.info.download.btn.big, a.info.download.btn.mega, a.info.download.btn.medium, ul#main_nav #cart_peek a.info.download.btn.big, ul#main_nav #cart_peek a.info.download.btn.mega, ul#main_nav #favorites_peek a.info.download.btn.big, ul#main_nav #favorites_peek a.info.download.btn.mega, #extras ul#meta .peek-list a.info.download.btn, a.big.info.btn.medium, input.info.medium.btn.big, select.info.medium.btn.big, a.info.medium.btn.mega, a.info.mega.btn.big, input.info.mega.btn.big, select.info.mega.btn.big, ul#main_nav #cart_peek a.info.mega.btn.big, ul#main_nav #cart_peek input.info.mega.btn.big, ul#main_nav #cart_peek select.info.mega.btn.big, ul#main_nav #favorites_peek a.info.mega.btn.big, ul#main_nav #favorites_peek input.info.mega.btn.big, ul#main_nav #favorites_peek select.info.mega.btn.big, #extras ul#meta .peek-list a.info.mega.btn, ul#main_nav #cart_peek a.big.info.btn, ul#main_nav #cart_peek a.info.btn.download, ul#main_nav #cart_peek input.info.btn.big, ul#main_nav #cart_peek select.info.btn.big, ul#main_nav #cart_peek a.info.btn.mega, ul#main_nav #favorites_peek a.big.info.btn, ul#main_nav #favorites_peek a.info.btn.download, ul#main_nav #favorites_peek input.info.btn.big, ul#main_nav #favorites_peek select.info.btn.big, ul#main_nav #favorites_peek a.info.btn.mega, #extras ul#meta .peek-list a.big.info.btn, #extras ul#meta .peek-list input.info.btn.big, #extras ul#meta .peek-list select.info.btn.big,
a.big.fave.btn,
a.fave.btn.download,
input.fave.btn.big,
select.fave.btn.big,
a.fave.btn.mega,
a.fave.download.btn.big,
a.fave.download.btn.mega,
a.fave.download.btn.medium,
ul#main_nav #cart_peek a.fave.download.btn.big, ul#main_nav #cart_peek
a.fave.download.btn.big,
ul#main_nav #cart_peek a.fave.download.btn.mega, ul#main_nav #cart_peek
a.fave.download.btn.mega,
ul#main_nav #favorites_peek a.fave.download.btn.big, ul#main_nav #favorites_peek
a.fave.download.btn.big,
ul#main_nav #favorites_peek a.fave.download.btn.mega, ul#main_nav #favorites_peek
a.fave.download.btn.mega,
#extras ul#meta .peek-list a.fave.download.btn, #extras ul#meta .peek-list
a.fave.download.btn,
a.big.fave.btn.medium,
input.fave.medium.btn.big,
select.fave.medium.btn.big,
a.fave.medium.btn.mega,
a.fave.mega.btn.big,
input.fave.mega.btn.big,
select.fave.mega.btn.big,
ul#main_nav #cart_peek a.fave.mega.btn.big, ul#main_nav #cart_peek
a.fave.mega.btn.big,
ul#main_nav #cart_peek input.fave.mega.btn.big, ul#main_nav #cart_peek
input.fave.mega.btn.big,
ul#main_nav #cart_peek select.fave.mega.btn.big, ul#main_nav #cart_peek
select.fave.mega.btn.big,
ul#main_nav #favorites_peek a.fave.mega.btn.big, ul#main_nav #favorites_peek
a.fave.mega.btn.big,
ul#main_nav #favorites_peek input.fave.mega.btn.big, ul#main_nav #favorites_peek
input.fave.mega.btn.big,
ul#main_nav #favorites_peek select.fave.mega.btn.big, ul#main_nav #favorites_peek
select.fave.mega.btn.big,
#extras ul#meta .peek-list a.fave.mega.btn, #extras ul#meta .peek-list
a.fave.mega.btn,
ul#main_nav #cart_peek a.big.fave.btn, ul#main_nav #cart_peek
a.big.fave.btn,
ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek
a.fave.btn.download,
ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek
input.fave.btn.big,
ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek
select.fave.btn.big,
ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #cart_peek
a.fave.btn.mega,
ul#main_nav #favorites_peek a.big.fave.btn, ul#main_nav #favorites_peek
a.big.fave.btn,
ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek
a.fave.btn.download,
ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek
input.fave.btn.big,
ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek
select.fave.btn.big,
ul#main_nav #favorites_peek a.fave.btn.mega, ul#main_nav #favorites_peek
a.fave.btn.mega,
#extras ul#meta .peek-list a.big.fave.btn, #extras ul#meta .peek-list
a.big.fave.btn,
#extras ul#meta .peek-list input.fave.btn.big, #extras ul#meta .peek-list
input.fave.btn.big,
#extras ul#meta .peek-list select.fave.btn.big, #extras ul#meta .peek-list
select.fave.btn.big,
a.big.grey.btn,
a.grey.btn.download,
input.grey.btn.big,
select.grey.btn.big,
a.grey.btn.mega,
a.grey.download.btn.big,
a.grey.download.btn.mega,
a.grey.download.btn.medium,
ul#main_nav #cart_peek a.grey.download.btn.big, ul#main_nav #cart_peek
a.grey.download.btn.big,
ul#main_nav #cart_peek a.grey.download.btn.mega, ul#main_nav #cart_peek
a.grey.download.btn.mega,
ul#main_nav #favorites_peek a.grey.download.btn.big, ul#main_nav #favorites_peek
a.grey.download.btn.big,
ul#main_nav #favorites_peek a.grey.download.btn.mega, ul#main_nav #favorites_peek
a.grey.download.btn.mega,
#extras ul#meta .peek-list a.grey.download.btn, #extras ul#meta .peek-list
a.grey.download.btn,
a.big.grey.btn.medium,
input.grey.medium.btn.big,
select.grey.medium.btn.big,
a.grey.medium.btn.mega,
a.grey.mega.btn.big,
input.grey.mega.btn.big,
select.grey.mega.btn.big,
ul#main_nav #cart_peek a.grey.mega.btn.big, ul#main_nav #cart_peek
a.grey.mega.btn.big,
ul#main_nav #cart_peek input.grey.mega.btn.big, ul#main_nav #cart_peek
input.grey.mega.btn.big,
ul#main_nav #cart_peek select.grey.mega.btn.big, ul#main_nav #cart_peek
select.grey.mega.btn.big,
ul#main_nav #favorites_peek a.grey.mega.btn.big, ul#main_nav #favorites_peek
a.grey.mega.btn.big,
ul#main_nav #favorites_peek input.grey.mega.btn.big, ul#main_nav #favorites_peek
input.grey.mega.btn.big,
ul#main_nav #favorites_peek select.grey.mega.btn.big, ul#main_nav #favorites_peek
select.grey.mega.btn.big,
#extras ul#meta .peek-list a.grey.mega.btn, #extras ul#meta .peek-list
a.grey.mega.btn,
ul#main_nav #cart_peek a.big.grey.btn, ul#main_nav #cart_peek
a.big.grey.btn,
ul#main_nav #cart_peek a.grey.btn.download, ul#main_nav #cart_peek
a.grey.btn.download,
ul#main_nav #cart_peek input.grey.btn.big, ul#main_nav #cart_peek
input.grey.btn.big,
ul#main_nav #cart_peek select.grey.btn.big, ul#main_nav #cart_peek
select.grey.btn.big,
ul#main_nav #cart_peek a.grey.btn.mega, ul#main_nav #cart_peek
a.grey.btn.mega,
ul#main_nav #favorites_peek a.big.grey.btn, ul#main_nav #favorites_peek
a.big.grey.btn,
ul#main_nav #favorites_peek a.grey.btn.download, ul#main_nav #favorites_peek
a.grey.btn.download,
ul#main_nav #favorites_peek input.grey.btn.big, ul#main_nav #favorites_peek
input.grey.btn.big,
ul#main_nav #favorites_peek select.grey.btn.big, ul#main_nav #favorites_peek
select.grey.btn.big,
ul#main_nav #favorites_peek a.grey.btn.mega, ul#main_nav #favorites_peek
a.grey.btn.mega,
#extras ul#meta .peek-list a.big.grey.btn, #extras ul#meta .peek-list
a.big.grey.btn,
#extras ul#meta .peek-list input.grey.btn.big, #extras ul#meta .peek-list
input.grey.btn.big,
#extras ul#meta .peek-list select.grey.btn.big, #extras ul#meta .peek-list
select.grey.btn.big,
a.big.cart.btn,
a.cart.btn.download,
input.cart.btn.big,
select.cart.btn.big,
a.cart.btn.mega,
a.cart.download.btn.big,
a.cart.download.btn.mega,
a.cart.download.btn.medium,
ul#main_nav #cart_peek a.cart.download.btn.big, ul#main_nav #cart_peek
a.cart.download.btn.big,
ul#main_nav #cart_peek a.cart.download.btn.mega, ul#main_nav #cart_peek
a.cart.download.btn.mega,
ul#main_nav #favorites_peek a.cart.download.btn.big, ul#main_nav #favorites_peek
a.cart.download.btn.big,
ul#main_nav #favorites_peek a.cart.download.btn.mega, ul#main_nav #favorites_peek
a.cart.download.btn.mega,
#extras ul#meta .peek-list a.cart.download.btn, #extras ul#meta .peek-list
a.cart.download.btn,
a.big.cart.btn.medium,
input.cart.medium.btn.big,
select.cart.medium.btn.big,
a.cart.medium.btn.mega,
a.cart.mega.btn.big,
input.cart.mega.btn.big,
select.cart.mega.btn.big,
ul#main_nav #cart_peek a.cart.mega.btn.big, ul#main_nav #cart_peek
a.cart.mega.btn.big,
ul#main_nav #cart_peek input.cart.mega.btn.big, ul#main_nav #cart_peek
input.cart.mega.btn.big,
ul#main_nav #cart_peek select.cart.mega.btn.big, ul#main_nav #cart_peek
select.cart.mega.btn.big,
ul#main_nav #favorites_peek a.cart.mega.btn.big, ul#main_nav #favorites_peek
a.cart.mega.btn.big,
ul#main_nav #favorites_peek input.cart.mega.btn.big, ul#main_nav #favorites_peek
input.cart.mega.btn.big,
ul#main_nav #favorites_peek select.cart.mega.btn.big, ul#main_nav #favorites_peek
select.cart.mega.btn.big,
#extras ul#meta .peek-list a.cart.mega.btn, #extras ul#meta .peek-list
a.cart.mega.btn,
ul#main_nav #cart_peek a.big.cart.btn, ul#main_nav #cart_peek
a.big.cart.btn,
ul#main_nav #cart_peek a.cart.btn.download, ul#main_nav #cart_peek
a.cart.btn.download,
ul#main_nav #cart_peek input.cart.btn.big, ul#main_nav #cart_peek
input.cart.btn.big,
ul#main_nav #cart_peek select.cart.btn.big, ul#main_nav #cart_peek
select.cart.btn.big,
ul#main_nav #cart_peek a.cart.btn.mega, ul#main_nav #cart_peek
a.cart.btn.mega,
ul#main_nav #favorites_peek a.big.cart.btn, ul#main_nav #favorites_peek
a.big.cart.btn,
ul#main_nav #favorites_peek a.cart.btn.download, ul#main_nav #favorites_peek
a.cart.btn.download,
ul#main_nav #favorites_peek input.cart.btn.big, ul#main_nav #favorites_peek
input.cart.btn.big,
ul#main_nav #favorites_peek select.cart.btn.big, ul#main_nav #favorites_peek
select.cart.btn.big,
ul#main_nav #favorites_peek a.cart.btn.mega, ul#main_nav #favorites_peek
a.cart.btn.mega,
#extras ul#meta .peek-list a.big.cart.btn, #extras ul#meta .peek-list
a.big.cart.btn,
#extras ul#meta .peek-list input.cart.btn.big, #extras ul#meta .peek-list
input.cart.btn.big,
#extras ul#meta .peek-list select.cart.btn.big, #extras ul#meta .peek-list
select.cart.btn.big {
  width: auto;
  text-indent: 0;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(4.615%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.2)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
  background-image: linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.15) 65%);
}

a.big.fave.btn, a.fave.btn.download, input.fave.btn.big, select.fave.btn.big, a.fave.btn.mega, a.fave.download.btn.big, a.fave.download.btn.mega, a.fave.download.btn.medium, ul#main_nav #cart_peek a.fave.download.btn.big, ul#main_nav #cart_peek a.fave.download.btn.mega, ul#main_nav #favorites_peek a.fave.download.btn.big, ul#main_nav #favorites_peek a.fave.download.btn.mega, #extras ul#meta .peek-list a.fave.download.btn, a.big.fave.btn.medium, input.fave.medium.btn.big, select.fave.medium.btn.big, a.fave.medium.btn.mega, a.fave.mega.btn.big, input.fave.mega.btn.big, select.fave.mega.btn.big, ul#main_nav #cart_peek a.fave.mega.btn.big, ul#main_nav #cart_peek input.fave.mega.btn.big, ul#main_nav #cart_peek select.fave.mega.btn.big, ul#main_nav #favorites_peek a.fave.mega.btn.big, ul#main_nav #favorites_peek input.fave.mega.btn.big, ul#main_nav #favorites_peek select.fave.mega.btn.big, #extras ul#meta .peek-list a.fave.mega.btn, ul#main_nav #cart_peek a.big.fave.btn, ul#main_nav #cart_peek a.fave.btn.download, ul#main_nav #cart_peek input.fave.btn.big, ul#main_nav #cart_peek select.fave.btn.big, ul#main_nav #cart_peek a.fave.btn.mega, ul#main_nav #favorites_peek a.big.fave.btn, ul#main_nav #favorites_peek a.fave.btn.download, ul#main_nav #favorites_peek input.fave.btn.big, ul#main_nav #favorites_peek select.fave.btn.big, ul#main_nav #favorites_peek a.fave.btn.mega, #extras ul#meta .peek-list a.big.fave.btn, #extras ul#meta .peek-list input.fave.btn.big, #extras ul#meta .peek-list select.fave.btn.big {
  background-image: url(/images/heart.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: #31a5ff;
  overflow: hidden;
  text-indent: -2000px;
  width: 11px;
}

a.btn.fave.faved, a.fave.faved.btn.big, a.fave.faved.btn.download, input.fave.faved.btn.big, select.fave.faved.btn.big, a.fave.faved.btn.mega, a.fave.faved.btn.medium, ul#main_nav #cart_peek a.fave.faved.btn.big, ul#main_nav #cart_peek a.fave.faved.btn.download, ul#main_nav #cart_peek input.fave.faved.btn.big, ul#main_nav #cart_peek select.fave.faved.btn.big, ul#main_nav #cart_peek a.fave.faved.btn.mega, ul#main_nav #favorites_peek a.fave.faved.btn.big, ul#main_nav #favorites_peek a.fave.faved.btn.download, ul#main_nav #favorites_peek input.fave.faved.btn.big, ul#main_nav #favorites_peek select.fave.faved.btn.big, ul#main_nav #favorites_peek a.fave.faved.btn.mega, #extras ul#meta .peek-list a.fave.faved.btn {
  background-color: black;
}

a.btn.round, a.round.btn.big, a.round.btn.download, input.round.btn.big, select.round.btn.big, a.round.btn.mega, a.round.btn.medium, ul#main_nav #cart_peek a.round.btn.big, ul#main_nav #cart_peek a.round.btn.download, ul#main_nav #cart_peek input.round.btn.big, ul#main_nav #cart_peek select.round.btn.big, ul#main_nav #cart_peek a.round.btn.mega, ul#main_nav #favorites_peek a.round.btn.big, ul#main_nav #favorites_peek a.round.btn.download, ul#main_nav #favorites_peek input.round.btn.big, ul#main_nav #favorites_peek select.round.btn.big, ul#main_nav #favorites_peek a.round.btn.mega, #extras ul#meta .peek-list a.round.btn {
  background-image: none;
  border-radius: 15px;
  text-indent: 1px;
  font-weight: bold;
  width: 9px;
  font-size: 12px;
  height: 9px;
  padding: 4px;
  text-align: center;
  text-transform: none;
}

a.btn.round.info, a.round.info.btn.big, a.round.info.btn.download, input.round.info.btn.big, select.round.info.btn.big, a.round.info.btn.mega, a.round.info.btn.medium, ul#main_nav #cart_peek a.round.info.btn.big, ul#main_nav #cart_peek a.round.info.btn.download, ul#main_nav #cart_peek input.round.info.btn.big, ul#main_nav #cart_peek select.round.info.btn.big, ul#main_nav #cart_peek a.round.info.btn.mega, ul#main_nav #favorites_peek a.round.info.btn.big, ul#main_nav #favorites_peek a.round.info.btn.download, ul#main_nav #favorites_peek input.round.info.btn.big, ul#main_nav #favorites_peek select.round.info.btn.big, ul#main_nav #favorites_peek a.round.info.btn.mega, #extras ul#meta .peek-list a.round.info.btn {
  background-image: url(/images/icons/info_i.png);
  background-position-x: 7px;
  background-repeat: no-repeat;
  text-align: left;
  text-indent: -1000px;
  padding: 0px;
  width: 18px;
  height: 17px;
}

.ui-state-default.Web span,
.ui-state-default.OT span,
.ui-state-default.Offc span,
.ui-state-active.Web span,
.ui-state-active.OT span,
.ui-state-active.Offc span {
  background-position: 4px 4px;
  background-repeat: no-repeat;
}

.permabox {
  display: inline;
  float: left;
}

.ui-button-text-only.view_positive span.ui-button-text,
.ui-button-text-only.view_negative span.ui-button-text,
.ui-button-text-only.size_small span.ui-button-text,
.ui-button-text-only.size_medium span.ui-button-text,
.ui-button-text-only.size_big span.ui-button-text,
.ui-button-text-only.size_width span.ui-button-text,
.ui-button-text-only.perma_link span.ui-button-text,
.ui-button-text-only.list_inuse span.ui-button-text {
  padding: 3px 4px;
  line-height: 1em;
}
.ui-button-text-only.view_positive span.ui-button-text span,
.ui-button-text-only.view_negative span.ui-button-text span,
.ui-button-text-only.size_small span.ui-button-text span,
.ui-button-text-only.size_medium span.ui-button-text span,
.ui-button-text-only.size_big span.ui-button-text span,
.ui-button-text-only.size_width span.ui-button-text span,
.ui-button-text-only.perma_link span.ui-button-text span,
.ui-button-text-only.list_inuse span.ui-button-text span {
  display: block;
  overflow: hidden;
  font-size: 0.1em;
  text-indent: -2000px;
  width: 24px;
  height: 24px;
  background-image: url(/images/icons/viewmodes_120525.png);
  background-repeat: no-repeat;
}

.ui-button-text-only.list_raster span.ui-button-text,
.ui-button-text-only.list_list span.ui-button-text,
.ui-button-text-only.list_paragraphs span.ui-button-text {
  padding: 3px 4px;
  line-height: 1em;
}
.ui-button-text-only.list_raster span.ui-button-text span,
.ui-button-text-only.list_list span.ui-button-text span,
.ui-button-text-only.list_paragraphs span.ui-button-text span {
  display: block;
  overflow: hidden;
  font-size: 0.1em;
  text-indent: -2000px;
  width: 24px;
  height: 24px;
  background-image: url(/images/icons/list_options.png);
  background-repeat: no-repeat;
}

.ui-state-active.list_raster span.ui-button-text,
.ui-state-active.list_list span.ui-button-text,
.ui-state-active.list_paragraphs span.ui-button-text,
.ui-state-active.view_positive span.ui-button-text,
.ui-state-active.view_negative span.ui-button-text,
.ui-state-active.size_small span.ui-button-text,
.ui-state-active.size_medium span.ui-button-text,
.ui-state-active.size_big span.ui-button-text,
.ui-state-active.size_width span.ui-button-text,
.ui-state-active.perma_link span.ui-button-text,
.ui-state-active.list_inuse span.ui-button-text {
  padding: 3px 6px 3px 4px;
}

.ui-state-active.perma_link span span {
  background-position: 0px 0;
}

.ui-state-active.size_big span span {
  background-position: -24px 0;
}

.ui-state-active.list_inuse span span {
  background-position: -48px 0;
}

.ui-state-active.size_medium span span {
  background-position: -72px 0;
}

.ui-state-active.size_small span span {
  background-position: -96px 0;
}

.ui-state-active.size_width span span {
  background-position: -120px 0;
}

.ui-state-active.view_negative span span {
  background-position: -144px 0;
}

.ui-state-active.view_positive span span {
  background-position: -168px 0;
}

.perma_link span span {
  background-position: -192px 0;
}

.size_big span span {
  background-position: -216px 0;
}

.list_inuse span span {
  background-position: -240px 0;
}

.size_medium span span {
  background-position: -264px 0;
}

.size_small span span {
  background-position: -288px 0;
}

.size_width span span {
  background-position: -312px 0;
}

.view_negative span span {
  background-position: -336px 0;
}

.view_positive span span {
  background-position: -360px 0;
}

.ui-state-active.list_raster span span {
  background-position: 0px 0;
}

.ui-state-active.list_list span span {
  background-position: -24px 0;
}

.ui-state-active.list_paragraphs span span {
  background-position: -48px 0;
}

.list_raster span span {
  background-position: -72px 0;
}

.list_list span span {
  background-position: -96px 0;
}

.list_paragraphs span span {
  background-position: -120px 0;
}

#submit_buttons {
  padding-top: 2em;
  text-align: right;
}

.cartnotice {
  text-align: center;
  padding: 1em;
  margin-bottom: 0.5em;
}
.cartnotice.info {
  background-color: #ffff99;
  border: 1px solid #bcbcbc;
}
.cartnotice.error {
  background-color: white;
  border: 1px solid #ff006f;
  color: #ff006f;
}

.silent.error {
  color: red;
}

.cartstatus_updating {
  border-top: 1px solid #bcbcbc;
  border-bottom: 1px solid #bcbcbc;
  text-align: center;
  padding: 2em 0;
}

#basket,
p#cart_contents {
  padding: 10px 10px 10px 0;
}
#basket.fixed,
p#cart_contents.fixed {
  position: fixed;
  top: 0px;
  z-index: 199;
  width: 24%;
}
#basket li,
p#cart_contents li {
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #bcbcbc;
  padding: 5px 0;
}
#basket li p,
p#cart_contents li p {
  clear: both;
  color: #979797;
  padding-top: 5px;
  margin: 0;
}
#basket li p input, #basket li p select,
p#cart_contents li p input,
p#cart_contents li p select {
  padding: 0;
  height: auto;
  font-size: 0.857em;
}
#basket .itemPrice,
p#cart_contents .itemPrice {
  display: inline;
  float: left;
  width: 20%;
  text-align: right;
  white-space: nowrap;
}
#basket .remove,
#basket .removeItem,
p#cart_contents .remove,
p#cart_contents .removeItem {
  width: 7%;
  float: left;
  text-align: right;
  vertical-align: top;
  display: inline;
  height: 16px;
  margin: 0;
  padding: 1px 0 0 0;
  line-height: 0.1em;
  font-size: 0.1em;
}
#basket .remove a,
#basket .removeItem a,
p#cart_contents .remove a,
p#cart_contents .removeItem a {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: 2000px;
  text-decoration: none;
  background-image: url(/images/close.png);
  background-repeat: no-repeat;
  background-position: -4px -5px;
}
#basket .licenses,
p#cart_contents .licenses {
  clear: both;
}
#basket input, #basket select,
p#cart_contents input,
p#cart_contents select {
  height: auto;
  padding: 0;
  font-size: 0.857em;
}

#basket .cartItem,
#basket .favoritesItem,
p#cart_contents .cartItem,
p#cart_contents .favoritesItem,
#cart_peek .cartItem,
#cart_peek .favoritesItem,
#favorites_peek .cartItem,
#favorites_peek .favoritesItem {
  letter-spacing: 0;
  width: 73%;
  display: block;
  display: inline;
  float: left;
  overflow: hidden;
  *zoom: 1;
}
#basket .cartItem img,
#basket .favoritesItem img,
p#cart_contents .cartItem img,
p#cart_contents .favoritesItem img,
#cart_peek .cartItem img,
#cart_peek .favoritesItem img,
#favorites_peek .cartItem img,
#favorites_peek .favoritesItem img {
  display: inline;
  float: left;
}
#basket .cartItem a,
#basket .favoritesItem a,
p#cart_contents .cartItem a,
p#cart_contents .favoritesItem a,
#cart_peek .cartItem a,
#cart_peek .favoritesItem a,
#favorites_peek .cartItem a,
#favorites_peek .favoritesItem a {
  display: inline;
  float: left;
  text-indent: 28px;
  background-repeat: no-repeat !important;
  min-height: 20px;
  height: auto !important;
  height: 20px;
}

p.total {
  margin-top: 10px;
  padding: 5px 0.5em 5px 2em;
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #bcbcbc;
  font-weight: bold;
}
p.total.compact {
  padding-left: 1em;
}
p.total.nobottom {
  border-bottom: 0px solid white;
}
p.total span {
  width: 75%;
  display: inline;
  float: left;
  display: block;
}
p.total span.price {
  width: 25%;
  text-align: right;
  white-space: nowrap;
}
p.total span.price.problem {
  color: #ff006f;
}

.packageHead p {
  min-height: 100px;
  height: auto !important;
  height: 100px;
}

#package_action p#cart_contents {
  width: auto;
  padding: 0;
}

ul#main_nav ul#order-line-items {
  margin-top: 10px;
}
ul#main_nav ul#order-line-items li {
  letter-spacing: 0px;
  padding: 5px 0;
  font-weight: normal;
  font-size: 1em;
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #bcbcbc;
  padding: 5px 0;
  width: 100%;
}
ul#main_nav ul#order-line-items li a {
  background: none;
  color: black;
  padding: 0;
  text-transform: none;
  text-decoration: underline;
}
ul#main_nav ul#order-line-items li .cartItem {
  width: 80%;
  display: block;
  display: inline;
  float: left;
}
ul#main_nav ul#order-line-items li .cartItem a {
  display: inline;
  float: left;
}
ul#main_nav ul#order-line-items li .cartItem p {
  clear: both;
  color: #979797;
  padding: 0;
  margin: 0;
}
ul#main_nav ul#order-line-items li .itemPrice {
  display: inline;
  float: left;
  width: 20%;
  text-align: right;
  white-space: nowrap;
}
ul#main_nav p.total {
  clear: both;
}

ul#order-billing-address {
  margin-top: 10px;
}
ul#order-billing-address li {
  padding: 5px 0;
  font-weight: normal;
  font-size: 1em;
  overflow: hidden;
  *zoom: 1;
  padding: 5px 0;
  width: 100%;
  border: 0px;
}
ul#order-billing-address li .fieldName {
  font-weight: bold;
  width: 40%;
  display: block;
  display: inline;
  float: left;
}
ul#order-billing-address li .fieldContent {
  display: inline;
  float: left;
  width: 60%;
  text-align: right;
  white-space: nowrap;
}

#cartgrid {
  width: auto;
  margin-top: 1em;
}
#cartgrid.fixed {
  position: fixed;
  top: 0px;
  margin-top: 0;
}
#cartgrid.fixed #newcart h2 {
  display: none;
}
#cartgrid.fixed #newcart .top {
  display: none;
}

#newcart {
  width: 520px;
}
#newcart a.link_to_cart {
  float: left;
  display: none;
  padding-left: 27px;
  margin-top: 7px;
  margin-left: 1em;
  background-image: url(/images/icons/cartlink.png);
  background-repeat: no-repeat;
  background-position-y: 2px;
}
#newcart .top, #newcart .bottom {
  width: 520px;
}
#newcart #cart_contents {
  width: 498px;
}
#newcart .top {
  background-image: url(/images/cart_border.png);
  background-repeat: repeat-x;
  height: 11px;
}
#newcart .bottom {
  background-image: url(/images/cart_border_bottom.png);
  background-repeat: repeat-x;
  height: 11px;
}
#newcart #cart_contents {
  border-left: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  background-color: #eeeeee;
  padding: 30px 10px;
}
#newcart.fixed {
  position: fixed;
  top: 0px;
}
#newcart.fixed h2 {
  display: none;
}
#newcart.fixed .top {
  display: none;
}
#newcart #cart_buttons {
  margin-top: 1em;
  text-align: right;
}

@media all and (max-width: 1366px) {
  #newcart {
    width: 420px;
  }
  #newcart .top, #newcart .bottom {
    width: 420px;
  }
  #newcart #cart_contents {
    width: 398px;
  }
}

li.line-item {
  padding: 0.5em;
}
li.line-item .sum-line {
  margin: 0.5em 0 0.5em 2em;
}
li.line-item .sum-line .sum {
  font-weight: bold;
  border-top: 1px solid #aaaaaa;
  padding-top: 5px;
  margin-top: 2px;
  display: inline-block;
  float: right;
}
li.line-item input, li.line-item select {
  min-width: 70px;
  height: 18px;
  font-size: 11px;
  padding: 0;
}
li.line-item input[type=radio], li.line-item select[type=radio] {
  min-width: 0px;
  border: 0px;
}
li.line-item.edit-mode {
  background-color: white;
  border-radius: 3px;
  padding-bottom: 1em;
}
li.line-item .img-icon {
  background-repeat: no-repeat;
  padding-left: 30px;
  min-height: 20px;
  margin-bottom: 0.2em;
  margin-top: 0.2em;
}
li.line-item .img-icon a {
  text-decoration: none;
}
li.line-item .licenses:first-child {
  margin-top: 0.5em;
}
li.line-item .licenses {
  display: inline-block;
  line-height: 1.5em;
  margin-left: 2em;
  min-height: 1.5em;
  overflow: hidden;
  width: 90%;
}
li.line-item .licenses a {
  text-decoration: none;
}
li.line-item .licenses .format {
  width: 3em;
  display: inline-block;
}
li.line-item .licenses .optional {
  color: #555555;
}
li.line-item .price {
  padding-left: 0.1em;
  text-align: right;
  display: inline-block;
  float: right;
}
li.line-item .price.strike {
  text-decoration: line-through;
  color: #777777;
}
li.line-item .buttons {
  display: inline-block;
  float: right;
}

li.line-item.compact .licenses {
  margin-left: 1em;
}
li.line-item.compact .price {
  min-width: 0em;
}

li.line-item + li.line-item {
  border-top: 1px solid white;
}

a.removeLink {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  text-indent: 2000px;
  text-decoration: none;
  background-image: url(/images/close.png);
  background-repeat: no-repeat;
  background-position: -4px -5px;
}

a.editWrapper {
  -moz-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  font-size: 0.8em;
  background-color: #cfcfcf;
  color: white;
  text-decoration: none;
  padding: 0.3em 0.6em;
  display: inline-block;
  border-radius: 3px;
  text-align: center;
  margin-right: 0.1em;
  margin-left: 0.5em;
  text-transform: uppercase;
  word-spacing: 0.5em;
}
a.editWrapper.busy {
  background-image: url(/images/loader_CFCFCF.gif);
  background-repeat: no-repeat;
  background-position: 5px 50%;
  padding-left: 25px;
}
a.editWrapper.addFormat {
  text-transform: none;
  background-color: #aaaaaa;
  word-spacing: 0.25em;
  margin: 0;
}
a.editWrapper.addFormat.discountable {
  background-color: #ff006f;
}
a.editWrapper.done {
  background-color: #31a5ff;
}

#discount_signal {
  position: relative;
  height: 75px;
  width: 75px;
  display: block;
  background-color: rgba(255, 227, 2, 0.75);
  color: black;
  padding: 1em;
  font-weight: bold;
  font-size: 1.1em;
  text-align: center;
  border-radius: 100px;
  z-index: 500;
  -moz-box-shadow: #bfbfbf 0px 3px 6px 0;
  -webkit-box-shadow: #bfbfbf 0px 3px 6px 0;
  -o-box-shadow: #bfbfbf 0px 3px 6px 0;
  box-shadow: #bfbfbf 0px 3px 6px 0;
}

@media all and (max-width: 1555px) {
  body.full .mainCol.checkOut {
    width: 600px;
  }
}

@media all and (min-width: 1555px) {
  body.full .mainCol.checkOut {
    width: auto;
    max-width: 1200px;
  }
}

.formBlock {
  padding: 20px 0 0 0;
  margin: 0 20px 0 0;
  border-top: 1px solid #bcbcbc;
  overflow: hidden;
  *zoom: 1;
}
.formBlock div {
  margin-bottom: 15px;
}
.formBlock label {
  display: block;
  padding-bottom: 5px;
}
.formBlock label.inline {
  display: inline;
}
.formBlock.simple {
  border-top: 0px solid white;
  padding-top: 0;
}

.field_error {
  color: red;
  margin: 3px 0 10px 0;
}

.field_note {
  color: #31a5ff;
  padding: 3px 0 10px 0;
}

h2.secure {
  height: 35px;
  padding-left: 40px;
  padding-top: 15px;
  background-image: url("/images/icons/lock.png");
  background-repeat: no-repeat;
  background-position: 0 35%;
}

#placeform label {
  display: block;
  float: left;
  width: 80px;
}
#placeform input, #placeform select {
  position: relative;
  display: block;
}
#placeform .address_first_name,
#placeform .address_last_name,
#placeform .address_city,
#placeform .address_address1,
#placeform .address_address2,
#placeform .address_phone,
#placeform .address_fax,
#placeform .address_zipcode {
  float: left;
}

#new-customer,
#existing-customer {
  display: block;
  float: left;
  width: 100%;
}
#new-customer h2,
#existing-customer h2 {
  width: 400px;
}
#new-customer .submit,
#existing-customer .submit {
  width: 100%;
  display: block;
  float: left;
}
#new-customer #eula-agreement,
#existing-customer #eula-agreement {
  width: 100%;
  display: block;
  float: left;
}
#new-customer .billing,
#existing-customer .billing {
  width: 100%;
  float: left;
  height: 30px;
}
#new-customer #licensee-selection, #new-customer #eula-agreement,
#existing-customer #licensee-selection,
#existing-customer #eula-agreement {
  width: 400px;
  float: left;
}
#new-customer #newsletter-form div,
#existing-customer #newsletter-form div {
  margin-bottom: 0.5em;
}
#new-customer .user-address-form,
#new-customer #licensee-address-form,
#new-customer #payment,
#new-customer #newsletter-form,
#new-customer #user-form,
#existing-customer .user-address-form,
#existing-customer #licensee-address-form,
#existing-customer #payment,
#existing-customer #newsletter-form,
#existing-customer #user-form {
  float: left;
  width: 400px;
}
#new-customer .user-address-form .address_first_name,
#new-customer .user-address-form .address_last_name,
#new-customer .user-address-form .address_city,
#new-customer .user-address-form .address_address1,
#new-customer .user-address-form .address_address2,
#new-customer .user-address-form .address_phone,
#new-customer .user-address-form .address_fax,
#new-customer .user-address-form .address_zipcode,
#new-customer .user-address-form .user_address_first_name,
#new-customer .user-address-form .user_address_last_name,
#new-customer .user-address-form .user_address_address1,
#new-customer .user-address-form .user_address_address2,
#new-customer .user-address-form .user_address_phone,
#new-customer .user-address-form .user_address_fax,
#new-customer .user-address-form .user_address_city,
#new-customer .user-address-form .user_address_zipcode,
#new-customer .user-address-form .licensee_address_first_name,
#new-customer .user-address-form .licensee_address_last_name,
#new-customer .user-address-form .licensee_address_address1,
#new-customer .user-address-form .licensee_address_address2,
#new-customer .user-address-form .licensee_address_phone,
#new-customer .user-address-form .licensee_address_city,
#new-customer .user-address-form .licensee_address_fax,
#new-customer .user-address-form .licensee_address_zipcode,
#new-customer .user-address-form .payment_creditcard_first_name,
#new-customer .user-address-form .payment_creditcard_last_name,
#new-customer .user-address-form .payment_creditcard_month,
#new-customer .user-address-form .payment_creditcard_year,
#new-customer .user-address-form .payment_creditcard_cc_type,
#new-customer .user-address-form .creditcard-icons,
#new-customer .user-address-form .payment_creditcard_number,
#new-customer #licensee-address-form .address_first_name,
#new-customer #licensee-address-form .address_last_name,
#new-customer #licensee-address-form .address_city,
#new-customer #licensee-address-form .address_address1,
#new-customer #licensee-address-form .address_address2,
#new-customer #licensee-address-form .address_phone,
#new-customer #licensee-address-form .address_fax,
#new-customer #licensee-address-form .address_zipcode,
#new-customer #licensee-address-form .user_address_first_name,
#new-customer #licensee-address-form .user_address_last_name,
#new-customer #licensee-address-form .user_address_address1,
#new-customer #licensee-address-form .user_address_address2,
#new-customer #licensee-address-form .user_address_phone,
#new-customer #licensee-address-form .user_address_fax,
#new-customer #licensee-address-form .user_address_city,
#new-customer #licensee-address-form .user_address_zipcode,
#new-customer #licensee-address-form .licensee_address_first_name,
#new-customer #licensee-address-form .licensee_address_last_name,
#new-customer #licensee-address-form .licensee_address_address1,
#new-customer #licensee-address-form .licensee_address_address2,
#new-customer #licensee-address-form .licensee_address_phone,
#new-customer #licensee-address-form .licensee_address_city,
#new-customer #licensee-address-form .licensee_address_fax,
#new-customer #licensee-address-form .licensee_address_zipcode,
#new-customer #licensee-address-form .payment_creditcard_first_name,
#new-customer #licensee-address-form .payment_creditcard_last_name,
#new-customer #licensee-address-form .payment_creditcard_month,
#new-customer #licensee-address-form .payment_creditcard_year,
#new-customer #licensee-address-form .payment_creditcard_cc_type,
#new-customer #licensee-address-form .creditcard-icons,
#new-customer #licensee-address-form .payment_creditcard_number,
#new-customer #payment .address_first_name,
#new-customer #payment .address_last_name,
#new-customer #payment .address_city,
#new-customer #payment .address_address1,
#new-customer #payment .address_address2,
#new-customer #payment .address_phone,
#new-customer #payment .address_fax,
#new-customer #payment .address_zipcode,
#new-customer #payment .user_address_first_name,
#new-customer #payment .user_address_last_name,
#new-customer #payment .user_address_address1,
#new-customer #payment .user_address_address2,
#new-customer #payment .user_address_phone,
#new-customer #payment .user_address_fax,
#new-customer #payment .user_address_city,
#new-customer #payment .user_address_zipcode,
#new-customer #payment .licensee_address_first_name,
#new-customer #payment .licensee_address_last_name,
#new-customer #payment .licensee_address_address1,
#new-customer #payment .licensee_address_address2,
#new-customer #payment .licensee_address_phone,
#new-customer #payment .licensee_address_city,
#new-customer #payment .licensee_address_fax,
#new-customer #payment .licensee_address_zipcode,
#new-customer #payment .payment_creditcard_first_name,
#new-customer #payment .payment_creditcard_last_name,
#new-customer #payment .payment_creditcard_month,
#new-customer #payment .payment_creditcard_year,
#new-customer #payment .payment_creditcard_cc_type,
#new-customer #payment .creditcard-icons,
#new-customer #payment .payment_creditcard_number,
#new-customer #newsletter-form .address_first_name,
#new-customer #newsletter-form .address_last_name,
#new-customer #newsletter-form .address_city,
#new-customer #newsletter-form .address_address1,
#new-customer #newsletter-form .address_address2,
#new-customer #newsletter-form .address_phone,
#new-customer #newsletter-form .address_fax,
#new-customer #newsletter-form .address_zipcode,
#new-customer #newsletter-form .user_address_first_name,
#new-customer #newsletter-form .user_address_last_name,
#new-customer #newsletter-form .user_address_address1,
#new-customer #newsletter-form .user_address_address2,
#new-customer #newsletter-form .user_address_phone,
#new-customer #newsletter-form .user_address_fax,
#new-customer #newsletter-form .user_address_city,
#new-customer #newsletter-form .user_address_zipcode,
#new-customer #newsletter-form .licensee_address_first_name,
#new-customer #newsletter-form .licensee_address_last_name,
#new-customer #newsletter-form .licensee_address_address1,
#new-customer #newsletter-form .licensee_address_address2,
#new-customer #newsletter-form .licensee_address_phone,
#new-customer #newsletter-form .licensee_address_city,
#new-customer #newsletter-form .licensee_address_fax,
#new-customer #newsletter-form .licensee_address_zipcode,
#new-customer #newsletter-form .payment_creditcard_first_name,
#new-customer #newsletter-form .payment_creditcard_last_name,
#new-customer #newsletter-form .payment_creditcard_month,
#new-customer #newsletter-form .payment_creditcard_year,
#new-customer #newsletter-form .payment_creditcard_cc_type,
#new-customer #newsletter-form .creditcard-icons,
#new-customer #newsletter-form .payment_creditcard_number,
#new-customer #user-form .address_first_name,
#new-customer #user-form .address_last_name,
#new-customer #user-form .address_city,
#new-customer #user-form .address_address1,
#new-customer #user-form .address_address2,
#new-customer #user-form .address_phone,
#new-customer #user-form .address_fax,
#new-customer #user-form .address_zipcode,
#new-customer #user-form .user_address_first_name,
#new-customer #user-form .user_address_last_name,
#new-customer #user-form .user_address_address1,
#new-customer #user-form .user_address_address2,
#new-customer #user-form .user_address_phone,
#new-customer #user-form .user_address_fax,
#new-customer #user-form .user_address_city,
#new-customer #user-form .user_address_zipcode,
#new-customer #user-form .licensee_address_first_name,
#new-customer #user-form .licensee_address_last_name,
#new-customer #user-form .licensee_address_address1,
#new-customer #user-form .licensee_address_address2,
#new-customer #user-form .licensee_address_phone,
#new-customer #user-form .licensee_address_city,
#new-customer #user-form .licensee_address_fax,
#new-customer #user-form .licensee_address_zipcode,
#new-customer #user-form .payment_creditcard_first_name,
#new-customer #user-form .payment_creditcard_last_name,
#new-customer #user-form .payment_creditcard_month,
#new-customer #user-form .payment_creditcard_year,
#new-customer #user-form .payment_creditcard_cc_type,
#new-customer #user-form .creditcard-icons,
#new-customer #user-form .payment_creditcard_number,
#existing-customer .user-address-form .address_first_name,
#existing-customer .user-address-form .address_last_name,
#existing-customer .user-address-form .address_city,
#existing-customer .user-address-form .address_address1,
#existing-customer .user-address-form .address_address2,
#existing-customer .user-address-form .address_phone,
#existing-customer .user-address-form .address_fax,
#existing-customer .user-address-form .address_zipcode,
#existing-customer .user-address-form .user_address_first_name,
#existing-customer .user-address-form .user_address_last_name,
#existing-customer .user-address-form .user_address_address1,
#existing-customer .user-address-form .user_address_address2,
#existing-customer .user-address-form .user_address_phone,
#existing-customer .user-address-form .user_address_fax,
#existing-customer .user-address-form .user_address_city,
#existing-customer .user-address-form .user_address_zipcode,
#existing-customer .user-address-form .licensee_address_first_name,
#existing-customer .user-address-form .licensee_address_last_name,
#existing-customer .user-address-form .licensee_address_address1,
#existing-customer .user-address-form .licensee_address_address2,
#existing-customer .user-address-form .licensee_address_phone,
#existing-customer .user-address-form .licensee_address_city,
#existing-customer .user-address-form .licensee_address_fax,
#existing-customer .user-address-form .licensee_address_zipcode,
#existing-customer .user-address-form .payment_creditcard_first_name,
#existing-customer .user-address-form .payment_creditcard_last_name,
#existing-customer .user-address-form .payment_creditcard_month,
#existing-customer .user-address-form .payment_creditcard_year,
#existing-customer .user-address-form .payment_creditcard_cc_type,
#existing-customer .user-address-form .creditcard-icons,
#existing-customer .user-address-form .payment_creditcard_number,
#existing-customer #licensee-address-form .address_first_name,
#existing-customer #licensee-address-form .address_last_name,
#existing-customer #licensee-address-form .address_city,
#existing-customer #licensee-address-form .address_address1,
#existing-customer #licensee-address-form .address_address2,
#existing-customer #licensee-address-form .address_phone,
#existing-customer #licensee-address-form .address_fax,
#existing-customer #licensee-address-form .address_zipcode,
#existing-customer #licensee-address-form .user_address_first_name,
#existing-customer #licensee-address-form .user_address_last_name,
#existing-customer #licensee-address-form .user_address_address1,
#existing-customer #licensee-address-form .user_address_address2,
#existing-customer #licensee-address-form .user_address_phone,
#existing-customer #licensee-address-form .user_address_fax,
#existing-customer #licensee-address-form .user_address_city,
#existing-customer #licensee-address-form .user_address_zipcode,
#existing-customer #licensee-address-form .licensee_address_first_name,
#existing-customer #licensee-address-form .licensee_address_last_name,
#existing-customer #licensee-address-form .licensee_address_address1,
#existing-customer #licensee-address-form .licensee_address_address2,
#existing-customer #licensee-address-form .licensee_address_phone,
#existing-customer #licensee-address-form .licensee_address_city,
#existing-customer #licensee-address-form .licensee_address_fax,
#existing-customer #licensee-address-form .licensee_address_zipcode,
#existing-customer #licensee-address-form .payment_creditcard_first_name,
#existing-customer #licensee-address-form .payment_creditcard_last_name,
#existing-customer #licensee-address-form .payment_creditcard_month,
#existing-customer #licensee-address-form .payment_creditcard_year,
#existing-customer #licensee-address-form .payment_creditcard_cc_type,
#existing-customer #licensee-address-form .creditcard-icons,
#existing-customer #licensee-address-form .payment_creditcard_number,
#existing-customer #payment .address_first_name,
#existing-customer #payment .address_last_name,
#existing-customer #payment .address_city,
#existing-customer #payment .address_address1,
#existing-customer #payment .address_address2,
#existing-customer #payment .address_phone,
#existing-customer #payment .address_fax,
#existing-customer #payment .address_zipcode,
#existing-customer #payment .user_address_first_name,
#existing-customer #payment .user_address_last_name,
#existing-customer #payment .user_address_address1,
#existing-customer #payment .user_address_address2,
#existing-customer #payment .user_address_phone,
#existing-customer #payment .user_address_fax,
#existing-customer #payment .user_address_city,
#existing-customer #payment .user_address_zipcode,
#existing-customer #payment .licensee_address_first_name,
#existing-customer #payment .licensee_address_last_name,
#existing-customer #payment .licensee_address_address1,
#existing-customer #payment .licensee_address_address2,
#existing-customer #payment .licensee_address_phone,
#existing-customer #payment .licensee_address_city,
#existing-customer #payment .licensee_address_fax,
#existing-customer #payment .licensee_address_zipcode,
#existing-customer #payment .payment_creditcard_first_name,
#existing-customer #payment .payment_creditcard_last_name,
#existing-customer #payment .payment_creditcard_month,
#existing-customer #payment .payment_creditcard_year,
#existing-customer #payment .payment_creditcard_cc_type,
#existing-customer #payment .creditcard-icons,
#existing-customer #payment .payment_creditcard_number,
#existing-customer #newsletter-form .address_first_name,
#existing-customer #newsletter-form .address_last_name,
#existing-customer #newsletter-form .address_city,
#existing-customer #newsletter-form .address_address1,
#existing-customer #newsletter-form .address_address2,
#existing-customer #newsletter-form .address_phone,
#existing-customer #newsletter-form .address_fax,
#existing-customer #newsletter-form .address_zipcode,
#existing-customer #newsletter-form .user_address_first_name,
#existing-customer #newsletter-form .user_address_last_name,
#existing-customer #newsletter-form .user_address_address1,
#existing-customer #newsletter-form .user_address_address2,
#existing-customer #newsletter-form .user_address_phone,
#existing-customer #newsletter-form .user_address_fax,
#existing-customer #newsletter-form .user_address_city,
#existing-customer #newsletter-form .user_address_zipcode,
#existing-customer #newsletter-form .licensee_address_first_name,
#existing-customer #newsletter-form .licensee_address_last_name,
#existing-customer #newsletter-form .licensee_address_address1,
#existing-customer #newsletter-form .licensee_address_address2,
#existing-customer #newsletter-form .licensee_address_phone,
#existing-customer #newsletter-form .licensee_address_city,
#existing-customer #newsletter-form .licensee_address_fax,
#existing-customer #newsletter-form .licensee_address_zipcode,
#existing-customer #newsletter-form .payment_creditcard_first_name,
#existing-customer #newsletter-form .payment_creditcard_last_name,
#existing-customer #newsletter-form .payment_creditcard_month,
#existing-customer #newsletter-form .payment_creditcard_year,
#existing-customer #newsletter-form .payment_creditcard_cc_type,
#existing-customer #newsletter-form .creditcard-icons,
#existing-customer #newsletter-form .payment_creditcard_number,
#existing-customer #user-form .address_first_name,
#existing-customer #user-form .address_last_name,
#existing-customer #user-form .address_city,
#existing-customer #user-form .address_address1,
#existing-customer #user-form .address_address2,
#existing-customer #user-form .address_phone,
#existing-customer #user-form .address_fax,
#existing-customer #user-form .address_zipcode,
#existing-customer #user-form .user_address_first_name,
#existing-customer #user-form .user_address_last_name,
#existing-customer #user-form .user_address_address1,
#existing-customer #user-form .user_address_address2,
#existing-customer #user-form .user_address_phone,
#existing-customer #user-form .user_address_fax,
#existing-customer #user-form .user_address_city,
#existing-customer #user-form .user_address_zipcode,
#existing-customer #user-form .licensee_address_first_name,
#existing-customer #user-form .licensee_address_last_name,
#existing-customer #user-form .licensee_address_address1,
#existing-customer #user-form .licensee_address_address2,
#existing-customer #user-form .licensee_address_phone,
#existing-customer #user-form .licensee_address_city,
#existing-customer #user-form .licensee_address_fax,
#existing-customer #user-form .licensee_address_zipcode,
#existing-customer #user-form .payment_creditcard_first_name,
#existing-customer #user-form .payment_creditcard_last_name,
#existing-customer #user-form .payment_creditcard_month,
#existing-customer #user-form .payment_creditcard_year,
#existing-customer #user-form .payment_creditcard_cc_type,
#existing-customer #user-form .creditcard-icons,
#existing-customer #user-form .payment_creditcard_number {
  width: 200px;
  float: left;
  height: 55px;
}
#new-customer .user-address-form .address_company,
#new-customer .user-address-form .address_country,
#new-customer .user-address-form .address_country_state,
#new-customer .user-address-form .address_vat_number,
#new-customer .user-address-form .licensee_address_company,
#new-customer .user-address-form .licensee_address_country,
#new-customer .user-address-form .licensee_address_country_state,
#new-customer .user-address-form .user_address_company,
#new-customer .user-address-form .user_address_country,
#new-customer .user-address-form .user_address_country_state,
#new-customer .user-address-form .payment_creditcard_verification_value,
#new-customer .user-address-form .user_address_vat_number,
#new-customer .user-address-form .order_job_no,
#new-customer #licensee-address-form .address_company,
#new-customer #licensee-address-form .address_country,
#new-customer #licensee-address-form .address_country_state,
#new-customer #licensee-address-form .address_vat_number,
#new-customer #licensee-address-form .licensee_address_company,
#new-customer #licensee-address-form .licensee_address_country,
#new-customer #licensee-address-form .licensee_address_country_state,
#new-customer #licensee-address-form .user_address_company,
#new-customer #licensee-address-form .user_address_country,
#new-customer #licensee-address-form .user_address_country_state,
#new-customer #licensee-address-form .payment_creditcard_verification_value,
#new-customer #licensee-address-form .user_address_vat_number,
#new-customer #licensee-address-form .order_job_no,
#new-customer #payment .address_company,
#new-customer #payment .address_country,
#new-customer #payment .address_country_state,
#new-customer #payment .address_vat_number,
#new-customer #payment .licensee_address_company,
#new-customer #payment .licensee_address_country,
#new-customer #payment .licensee_address_country_state,
#new-customer #payment .user_address_company,
#new-customer #payment .user_address_country,
#new-customer #payment .user_address_country_state,
#new-customer #payment .payment_creditcard_verification_value,
#new-customer #payment .user_address_vat_number,
#new-customer #payment .order_job_no,
#new-customer #newsletter-form .address_company,
#new-customer #newsletter-form .address_country,
#new-customer #newsletter-form .address_country_state,
#new-customer #newsletter-form .address_vat_number,
#new-customer #newsletter-form .licensee_address_company,
#new-customer #newsletter-form .licensee_address_country,
#new-customer #newsletter-form .licensee_address_country_state,
#new-customer #newsletter-form .user_address_company,
#new-customer #newsletter-form .user_address_country,
#new-customer #newsletter-form .user_address_country_state,
#new-customer #newsletter-form .payment_creditcard_verification_value,
#new-customer #newsletter-form .user_address_vat_number,
#new-customer #newsletter-form .order_job_no,
#new-customer #user-form .address_company,
#new-customer #user-form .address_country,
#new-customer #user-form .address_country_state,
#new-customer #user-form .address_vat_number,
#new-customer #user-form .licensee_address_company,
#new-customer #user-form .licensee_address_country,
#new-customer #user-form .licensee_address_country_state,
#new-customer #user-form .user_address_company,
#new-customer #user-form .user_address_country,
#new-customer #user-form .user_address_country_state,
#new-customer #user-form .payment_creditcard_verification_value,
#new-customer #user-form .user_address_vat_number,
#new-customer #user-form .order_job_no,
#existing-customer .user-address-form .address_company,
#existing-customer .user-address-form .address_country,
#existing-customer .user-address-form .address_country_state,
#existing-customer .user-address-form .address_vat_number,
#existing-customer .user-address-form .licensee_address_company,
#existing-customer .user-address-form .licensee_address_country,
#existing-customer .user-address-form .licensee_address_country_state,
#existing-customer .user-address-form .user_address_company,
#existing-customer .user-address-form .user_address_country,
#existing-customer .user-address-form .user_address_country_state,
#existing-customer .user-address-form .payment_creditcard_verification_value,
#existing-customer .user-address-form .user_address_vat_number,
#existing-customer .user-address-form .order_job_no,
#existing-customer #licensee-address-form .address_company,
#existing-customer #licensee-address-form .address_country,
#existing-customer #licensee-address-form .address_country_state,
#existing-customer #licensee-address-form .address_vat_number,
#existing-customer #licensee-address-form .licensee_address_company,
#existing-customer #licensee-address-form .licensee_address_country,
#existing-customer #licensee-address-form .licensee_address_country_state,
#existing-customer #licensee-address-form .user_address_company,
#existing-customer #licensee-address-form .user_address_country,
#existing-customer #licensee-address-form .user_address_country_state,
#existing-customer #licensee-address-form .payment_creditcard_verification_value,
#existing-customer #licensee-address-form .user_address_vat_number,
#existing-customer #licensee-address-form .order_job_no,
#existing-customer #payment .address_company,
#existing-customer #payment .address_country,
#existing-customer #payment .address_country_state,
#existing-customer #payment .address_vat_number,
#existing-customer #payment .licensee_address_company,
#existing-customer #payment .licensee_address_country,
#existing-customer #payment .licensee_address_country_state,
#existing-customer #payment .user_address_company,
#existing-customer #payment .user_address_country,
#existing-customer #payment .user_address_country_state,
#existing-customer #payment .payment_creditcard_verification_value,
#existing-customer #payment .user_address_vat_number,
#existing-customer #payment .order_job_no,
#existing-customer #newsletter-form .address_company,
#existing-customer #newsletter-form .address_country,
#existing-customer #newsletter-form .address_country_state,
#existing-customer #newsletter-form .address_vat_number,
#existing-customer #newsletter-form .licensee_address_company,
#existing-customer #newsletter-form .licensee_address_country,
#existing-customer #newsletter-form .licensee_address_country_state,
#existing-customer #newsletter-form .user_address_company,
#existing-customer #newsletter-form .user_address_country,
#existing-customer #newsletter-form .user_address_country_state,
#existing-customer #newsletter-form .payment_creditcard_verification_value,
#existing-customer #newsletter-form .user_address_vat_number,
#existing-customer #newsletter-form .order_job_no,
#existing-customer #user-form .address_company,
#existing-customer #user-form .address_country,
#existing-customer #user-form .address_country_state,
#existing-customer #user-form .address_vat_number,
#existing-customer #user-form .licensee_address_company,
#existing-customer #user-form .licensee_address_country,
#existing-customer #user-form .licensee_address_country_state,
#existing-customer #user-form .user_address_company,
#existing-customer #user-form .user_address_country,
#existing-customer #user-form .user_address_country_state,
#existing-customer #user-form .payment_creditcard_verification_value,
#existing-customer #user-form .user_address_vat_number,
#existing-customer #user-form .order_job_no {
  width: 400px;
  float: left;
  height: 55px;
}
#new-customer .user-address-form,
#existing-customer .user-address-form {
  margin-right: 30px;
}
#new-customer .creditcard-icons label,
#existing-customer .creditcard-icons label {
  font-style: italic;
}

.promocode_code {
  width: 400px;
  float: left;
  height: 55px;
}
.promocode_code input, .promocode_code select {
  width: 300px;
  padding: 5px 30px 5px 8px;
}

.designer-picture {
  color: white;
  overflow: hidden;
}

.designer-links li {
  line-height: 1.3em;
}

.other-fonts {
  margin: 20px 0 40px 0;
  color: red;
}
.other-fonts ul li {
  list-style: none;
}

ul.fullWidth {
  padding: 1em 0 0 130px;
}

.tileBox {
  display: block;
  display: inline;
  float: left;
  width: 193px;
  background-color: #e0e0e0;
  border-top: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}

.d_over {
  position: relative;
  width: 100%;
  min-height: 100px;
  height: auto !important;
  height: 100px;
  line-height: 1px;
  overflow: hidden;
  *zoom: 1;
}
.d_over a.btn, .d_over a.btn.big, .d_over a.btn.download, .d_over input.btn.big, .d_over select.btn.big, .d_over a.btn.mega, .d_over a.btn.medium, .d_over ul#main_nav #cart_peek a.btn.big, ul#main_nav #cart_peek .d_over a.btn.big, .d_over ul#main_nav #cart_peek a.btn.download, ul#main_nav #cart_peek .d_over a.btn.download, .d_over ul#main_nav #cart_peek input.btn.big, ul#main_nav #cart_peek .d_over input.btn.big, .d_over ul#main_nav #cart_peek select.btn.big, ul#main_nav #cart_peek .d_over select.btn.big, .d_over ul#main_nav #cart_peek a.btn.mega, ul#main_nav #cart_peek .d_over a.btn.mega, .d_over ul#main_nav #favorites_peek a.btn.big, ul#main_nav #favorites_peek .d_over a.btn.big, .d_over ul#main_nav #favorites_peek a.btn.download, ul#main_nav #favorites_peek .d_over a.btn.download, .d_over ul#main_nav #favorites_peek input.btn.big, ul#main_nav #favorites_peek .d_over input.btn.big, .d_over ul#main_nav #favorites_peek select.btn.big, ul#main_nav #favorites_peek .d_over select.btn.big, .d_over ul#main_nav #favorites_peek a.btn.mega, ul#main_nav #favorites_peek .d_over a.btn.mega, .d_over #extras ul#meta .peek-list a.btn, #extras ul#meta .peek-list .d_over a.btn {
  bottom: 18px;
  position: absolute;
  right: 12px;
  text-align: right;
}

ul.favorites_list {
  margin: 20px 0;
}
ul.favorites_list li.favorite_list {
  border-top: 1px solid #bcbcbc;
}
ul.favorites_list li.favorite_list .favorite-list-wrapper {
  float: left;
  padding: 15px 0;
  width: 60%;
}
ul.favorites_list li.favorite_list .fav_del {
  float: left;
  width: 40%;
  text-align: right;
  margin-top: 5px;
}
ul.favorites_list li.favorite {
  padding-top: 15px;
  height: 55px;
}

.edit_favorite_list {
  margin-bottom: 10px;
}
.edit_favorite_list input.btn, .edit_favorite_list select.btn {
  vertical-align: bottom;
}

ul#main_nav ul#favorites-peek-items {
  margin-top: 10px;
}
ul#main_nav ul#favorites-peek-items li {
  padding: 5px 0;
  font-weight: normal;
  font-size: 1em;
  overflow: hidden;
  *zoom: 1;
  border-top: 1px solid #bcbcbc;
  padding: 5px 0;
  width: 100%;
}
ul#main_nav ul#favorites-peek-items li a {
  background: none;
  color: black;
  padding: 0;
  text-transform: none;
  text-decoration: underline;
}
ul#main_nav ul#favorites-peek-items li .favoritesItem {
  letter-spacing: 0;
  width: 80%;
  display: block;
  display: inline;
  float: left;
}
ul#main_nav ul#favorites-peek-items li .favoritesItem a {
  display: inline;
  float: left;
}
ul#main_nav ul#favorites-peek-items li .favoritesItem p {
  clear: both;
  color: #979797;
  padding: 0;
  margin: 0;
}
ul#main_nav ul#favorites-peek-items li .favoritesBuy {
  display: inline;
  float: left;
  width: 20%;
  text-align: right;
  white-space: nowrap;
}
ul#main_nav p.total {
  clear: both;
}

.feature-icon {
  display: inline-block;
  overflow: hidden;
  text-indent: -2000px;
}
.feature-icon.size_20 {
  height: 20px;
  width: 20px;
  background: url("/images/icons/features_20.png") no-repeat;
}
.feature-icon.size_20.black {
  background: url("/images/icons/features_black_20.png") no-repeat;
}
.feature-icon.size_20.grey {
  background: url("/images/icons/features_grey_20.png") no-repeat;
}
.feature-icon.size_20.grey.hoverable:hover {
  background-image: url("/images/icons/features_black_20.png");
}
.feature-icon.size_20.aalt {
  background-position: 0px 0;
}
.feature-icon.size_20.afrc {
  background-position: -20px 0;
}
.feature-icon.size_20.c2pc {
  background-position: -40px 0;
}
.feature-icon.size_20.c2sc {
  background-position: -60px 0;
}
.feature-icon.size_20.calt {
  background-position: -80px 0;
}
.feature-icon.size_20.case {
  background-position: -100px 0;
}
.feature-icon.size_20.ccmp {
  background-position: -120px 0;
}
.feature-icon.size_20.clig {
  background-position: -140px 0;
}
.feature-icon.size_20.cpsp {
  background-position: -160px 0;
}
.feature-icon.size_20.cswh {
  background-position: -180px 0;
}
.feature-icon.size_20.dlig {
  background-position: -200px 0;
}
.feature-icon.size_20.dnom {
  background-position: -220px 0;
}
.feature-icon.size_20.fina {
  background-position: -240px 0;
}
.feature-icon.size_20.flip {
  background-position: -260px 0;
}
.feature-icon.size_20.frac {
  background-position: -280px 0;
}
.feature-icon.size_20.hist {
  background-position: -300px 0;
}
.feature-icon.size_20.hlig {
  background-position: -320px 0;
}
.feature-icon.size_20.init {
  background-position: -340px 0;
}
.feature-icon.size_20.isol {
  background-position: -360px 0;
}
.feature-icon.size_20.kern {
  background-position: -380px 0;
}
.feature-icon.size_20.liga {
  background-position: -400px 0;
}
.feature-icon.size_20.lnum {
  background-position: -420px 0;
}
.feature-icon.size_20.locl {
  background-position: -440px 0;
}
.feature-icon.size_20.mark {
  background-position: -460px 0;
}
.feature-icon.size_20.medi {
  background-position: -480px 0;
}
.feature-icon.size_20.mgrk {
  background-position: -500px 0;
}
.feature-icon.size_20.mkmk {
  background-position: -520px 0;
}
.feature-icon.size_20.nalt {
  background-position: -540px 0;
}
.feature-icon.size_20.numr {
  background-position: -560px 0;
}
.feature-icon.size_20.onum {
  background-position: -580px 0;
}
.feature-icon.size_20.ordn {
  background-position: -600px 0;
}
.feature-icon.size_20.ornm {
  background-position: -620px 0;
}
.feature-icon.size_20.pcap {
  background-position: -640px 0;
}
.feature-icon.size_20.pnum {
  background-position: -660px 0;
}
.feature-icon.size_20.rand {
  background-position: -680px 0;
}
.feature-icon.size_20.rlig {
  background-position: -700px 0;
}
.feature-icon.size_20.salt {
  background-position: -720px 0;
}
.feature-icon.size_20.sinf {
  background-position: -740px 0;
}
.feature-icon.size_20.size {
  background-position: -760px 0;
}
.feature-icon.size_20.smcp {
  background-position: -780px 0;
}
.feature-icon.size_20.ss01 {
  background-position: -800px 0;
}
.feature-icon.size_20.ss02 {
  background-position: -820px 0;
}
.feature-icon.size_20.ss03 {
  background-position: -840px 0;
}
.feature-icon.size_20.ss04 {
  background-position: -860px 0;
}
.feature-icon.size_20.ss05 {
  background-position: -880px 0;
}
.feature-icon.size_20.ss06 {
  background-position: -900px 0;
}
.feature-icon.size_20.ss07 {
  background-position: -920px 0;
}
.feature-icon.size_20.ss08 {
  background-position: -940px 0;
}
.feature-icon.size_20.ss09 {
  background-position: -960px 0;
}
.feature-icon.size_20.ss10 {
  background-position: -980px 0;
}
.feature-icon.size_20.ss11 {
  background-position: -1000px 0;
}
.feature-icon.size_20.ss12 {
  background-position: -1020px 0;
}
.feature-icon.size_20.ss13 {
  background-position: -1040px 0;
}
.feature-icon.size_20.ss14 {
  background-position: -1060px 0;
}
.feature-icon.size_20.ss15 {
  background-position: -1080px 0;
}
.feature-icon.size_20.ss16 {
  background-position: -1100px 0;
}
.feature-icon.size_20.ss17 {
  background-position: -1120px 0;
}
.feature-icon.size_20.ss18 {
  background-position: -1140px 0;
}
.feature-icon.size_20.ss19 {
  background-position: -1160px 0;
}
.feature-icon.size_20.ss20 {
  background-position: -1180px 0;
}
.feature-icon.size_20.subs {
  background-position: -1200px 0;
}
.feature-icon.size_20.sups {
  background-position: -1220px 0;
}
.feature-icon.size_20.swsh {
  background-position: -1240px 0;
}
.feature-icon.size_20.titl {
  background-position: -1260px 0;
}
.feature-icon.size_20.tnum {
  background-position: -1280px 0;
}
.feature-icon.size_20.unic {
  background-position: -1300px 0;
}
.feature-icon.size_20.zero {
  background-position: -1320px 0;
}
.feature-icon.size_25 {
  height: 25px;
  width: 25px;
  background: url("/images/icons/features_25.png") no-repeat;
}
.feature-icon.size_25.black {
  background: url("/images/icons/features_black_25.png") no-repeat;
}
.feature-icon.size_25.grey {
  background: url("/images/icons/features_grey_25.png") no-repeat;
}
.feature-icon.size_25.grey.hoverable:hover {
  background-image: url("/images/icons/features_black_25.png");
}
.feature-icon.size_25.aalt {
  background-position: 0px 0;
}
.feature-icon.size_25.afrc {
  background-position: -25px 0;
}
.feature-icon.size_25.c2pc {
  background-position: -50px 0;
}
.feature-icon.size_25.c2sc {
  background-position: -75px 0;
}
.feature-icon.size_25.calt {
  background-position: -100px 0;
}
.feature-icon.size_25.case {
  background-position: -125px 0;
}
.feature-icon.size_25.ccmp {
  background-position: -150px 0;
}
.feature-icon.size_25.clig {
  background-position: -175px 0;
}
.feature-icon.size_25.cpsp {
  background-position: -200px 0;
}
.feature-icon.size_25.cswh {
  background-position: -225px 0;
}
.feature-icon.size_25.dlig {
  background-position: -250px 0;
}
.feature-icon.size_25.dnom {
  background-position: -275px 0;
}
.feature-icon.size_25.fina {
  background-position: -300px 0;
}
.feature-icon.size_25.flip {
  background-position: -325px 0;
}
.feature-icon.size_25.frac {
  background-position: -350px 0;
}
.feature-icon.size_25.hist {
  background-position: -375px 0;
}
.feature-icon.size_25.hlig {
  background-position: -400px 0;
}
.feature-icon.size_25.init {
  background-position: -425px 0;
}
.feature-icon.size_25.isol {
  background-position: -450px 0;
}
.feature-icon.size_25.kern {
  background-position: -475px 0;
}
.feature-icon.size_25.liga {
  background-position: -500px 0;
}
.feature-icon.size_25.lnum {
  background-position: -525px 0;
}
.feature-icon.size_25.locl {
  background-position: -550px 0;
}
.feature-icon.size_25.mark {
  background-position: -575px 0;
}
.feature-icon.size_25.medi {
  background-position: -600px 0;
}
.feature-icon.size_25.mgrk {
  background-position: -625px 0;
}
.feature-icon.size_25.mkmk {
  background-position: -650px 0;
}
.feature-icon.size_25.nalt {
  background-position: -675px 0;
}
.feature-icon.size_25.numr {
  background-position: -700px 0;
}
.feature-icon.size_25.onum {
  background-position: -725px 0;
}
.feature-icon.size_25.ordn {
  background-position: -750px 0;
}
.feature-icon.size_25.ornm {
  background-position: -775px 0;
}
.feature-icon.size_25.pcap {
  background-position: -800px 0;
}
.feature-icon.size_25.pnum {
  background-position: -825px 0;
}
.feature-icon.size_25.rand {
  background-position: -850px 0;
}
.feature-icon.size_25.rlig {
  background-position: -875px 0;
}
.feature-icon.size_25.salt {
  background-position: -900px 0;
}
.feature-icon.size_25.sinf {
  background-position: -925px 0;
}
.feature-icon.size_25.size {
  background-position: -950px 0;
}
.feature-icon.size_25.smcp {
  background-position: -975px 0;
}
.feature-icon.size_25.ss01 {
  background-position: -1000px 0;
}
.feature-icon.size_25.ss02 {
  background-position: -1025px 0;
}
.feature-icon.size_25.ss03 {
  background-position: -1050px 0;
}
.feature-icon.size_25.ss04 {
  background-position: -1075px 0;
}
.feature-icon.size_25.ss05 {
  background-position: -1100px 0;
}
.feature-icon.size_25.ss06 {
  background-position: -1125px 0;
}
.feature-icon.size_25.ss07 {
  background-position: -1150px 0;
}
.feature-icon.size_25.ss08 {
  background-position: -1175px 0;
}
.feature-icon.size_25.ss09 {
  background-position: -1200px 0;
}
.feature-icon.size_25.ss10 {
  background-position: -1225px 0;
}
.feature-icon.size_25.ss11 {
  background-position: -1250px 0;
}
.feature-icon.size_25.ss12 {
  background-position: -1275px 0;
}
.feature-icon.size_25.ss13 {
  background-position: -1300px 0;
}
.feature-icon.size_25.ss14 {
  background-position: -1325px 0;
}
.feature-icon.size_25.ss15 {
  background-position: -1350px 0;
}
.feature-icon.size_25.ss16 {
  background-position: -1375px 0;
}
.feature-icon.size_25.ss17 {
  background-position: -1400px 0;
}
.feature-icon.size_25.ss18 {
  background-position: -1425px 0;
}
.feature-icon.size_25.ss19 {
  background-position: -1450px 0;
}
.feature-icon.size_25.ss20 {
  background-position: -1475px 0;
}
.feature-icon.size_25.subs {
  background-position: -1500px 0;
}
.feature-icon.size_25.sups {
  background-position: -1525px 0;
}
.feature-icon.size_25.swsh {
  background-position: -1550px 0;
}
.feature-icon.size_25.titl {
  background-position: -1575px 0;
}
.feature-icon.size_25.tnum {
  background-position: -1600px 0;
}
.feature-icon.size_25.unic {
  background-position: -1625px 0;
}
.feature-icon.size_25.zero {
  background-position: -1650px 0;
}

#control-panel {
  overflow: hidden;
  *zoom: 1;
  -moz-box-shadow: #bfbfbf 0px -3px 6px 0;
  -webkit-box-shadow: #bfbfbf 0px -3px 6px 0;
  -o-box-shadow: #bfbfbf 0px -3px 6px 0;
  box-shadow: #bfbfbf 0px -3px 6px 0;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  clear: both;
  width: 100%;
}
#control-panel.fixed {
  position: fixed;
  top: 0px;
  z-index: 199;
}

#placeholder {
  display: none;
}
#placeholder.indx {
  height: 179px;
}
#placeholder.fmly {
  height: 38px;
}
#placeholder.seah {
  height: 320px;
}

.o_filter {
  height: 78px !important;
}

#font-filter .filter-block, #search-filters .filter-block, #search-filter .filter-block {
  display: inline;
  float: left;
  margin: 10px 40px 10px 0;
  height: 73px;
}
#font-filter .filter-block.alpha, #search-filters .filter-block.alpha, #search-filter .filter-block.alpha {
  margin-left: 0;
  clear: left;
}
#font-filter h3, #search-filters h3, #search-filter h3 {
  margin-bottom: 0.5em;
  font-size: 1em;
  clear: both;
}

.font-options-left {
  float: left;
  padding: 5px 10px 6px 120px;
}

.font-options-right {
  display: inline;
  float: right;
  padding: 5px 10px 6px 10px;
}
.font-options-right div {
  display: inline;
  float: left;
  margin-left: 6px;
}

.option-container {
  display: inline;
  float: left;
  padding: 3px 10px 0 6px;
  min-height: 32px;
  height: auto !important;
  height: 32px;
}
.option-container .dropdown_options {
  display: inline-block;
  height: 18px;
  width: 18px;
  padding: 6px;
  background-color: #e0e0e0;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -o-border-top-right-radius: 3px;
  -ms-border-top-right-radius: 3px;
  -khtml-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -o-border-bottom-right-radius: 3px;
  -ms-border-bottom-right-radius: 3px;
  -khtml-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px solid #bcbcbc;
  vertical-align: top;
  margin: 0 0 0 -6px;
}
.option-container .dropdown_options span.ui-button-text {
  display: block;
  overflow: hidden;
  font-size: 0.1em;
  text-indent: -2000px;
  width: 15px;
  height: 18px;
  background-image: url("/images/icons/arrow.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

#font-options {
  -khtml-user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  background-color: #e0e0e0;
  width: 100%;
  overflow: hidden;
  *zoom: 1;
}
#font-options .font_option {
  display: inline;
  float: left;
  padding: 3px 10px 0 6px;
  min-height: 32px;
  height: auto !important;
  height: 32px;
}
#font-options .font_option li {
  display: inline;
  float: left;
}
#font-options .font_option.option_text .dropdown_options {
  display: inline-block;
  height: 18px;
  width: 18px;
  padding: 6px;
  background-color: #e0e0e0;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -o-border-top-right-radius: 3px;
  -ms-border-top-right-radius: 3px;
  -khtml-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -o-border-bottom-right-radius: 3px;
  -ms-border-bottom-right-radius: 3px;
  -khtml-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px solid #bcbcbc;
  vertical-align: top;
  margin: 0 0 0 -6px;
}
#font-options .font_option.option_text .dropdown_options span.ui-button-text {
  display: block;
  overflow: hidden;
  font-size: 0.1em;
  text-indent: -2000px;
  width: 15px;
  height: 18px;
  background-image: url("/images/icons/arrow.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
#font-options .font_option.border {
  border-right: 1px solid #bcbcbc;
}

#render_permalink_box {
  position: absolute;
  width: auto;
  height: auto;
  background-color: #e0e0e0;
  margin-top: 36px;
  padding: 10px;
  white-space: normal;
  color: black;
  z-index: 2000;
  display: none;
}

#filter-items span.filter_item {
  padding: 2px 25px 2px 10px;
  background-color: #31a5ff;
  background-image: url(/images/close.png);
  background-repeat: no-repeat;
  background-position: 100% 40%;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -ms-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  color: white;
}
#filter-items span.filter_item + span.filter_item {
  margin-left: 0.5em;
}

#font-filter, #search-filters {
  overflow: hidden;
  *zoom: 1;
  background-color: white;
  color: black;
  padding-right: 35px;
}
#font-filter a, #search-filters a {
  color: #31a5ff;
}
#font-filter #filter-head, #search-filters #filter-head {
  cursor: pointer;
  padding: 10px 0;
  border-bottom: 1px solid #83c9ff;
}
#font-filter #filter-head span.arrow, #search-filters #filter-head span.arrow {
  display: inline-block;
  height: 12px;
  width: 12px;
  background-color: #31a5ff;
  background-image: url(/images/icons/filter_arrow.png);
  background-repeat: no-repeat;
  background-position: -12px 0;
}
#font-filter #filter-head.closed, #search-filters #filter-head.closed {
  border-bottom: 0px solid white;
}
#font-filter #filter-head.closed span.arrow, #search-filters #filter-head.closed span.arrow {
  background-position: 0 0;
  border: none;
}
#font-filter #filter-head h2, #search-filters #filter-head h2 {
  display: inline-block;
  margin: 0;
  padding-left: 5px;
}
#font-filter #filter-content, #search-filters #filter-content {
  margin-top: 4px;
}
#font-filter #filter-content label, #search-filters #filter-content label {
  padding: 3px 0 2px 0;
  display: block;
  display: inline;
  float: left;
  cursor: pointer;
  vertical-align: top;
}
#font-filter #filter-content label .count, #search-filters #filter-content label .count {
  font-weight: normal;
  color: #444444;
  font-size: 0.857em;
}
#font-filter #filter-content li, #search-filters #filter-content li {
  padding: 2px 10px 2px 0;
  margin: 1px 0;
  white-space: nowrap;
  clear: both;
}
#font-filter #filter-content li.pill, #search-filters #filter-content li.pill {
  color: #31a5ff;
  padding: 2px 8px 2px 5px;
}
#font-filter #filter-content li.pill:hover, #search-filters #filter-content li.pill:hover {
  background-color: #cccccc;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -ms-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  color: white;
}
#font-filter #filter-content li.pill.selected, #search-filters #filter-content li.pill.selected {
  background-color: #31a5ff;
  background-image: url(/images/close.png);
  background-repeat: no-repeat;
  background-position: 100% 40%;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -ms-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  color: white;
}
#font-filter #filter-content li.pill.selected .count, #search-filters #filter-content li.pill.selected .count {
  display: none;
}
#font-filter #filter-content li span.image, #search-filters #filter-content li span.image {
  width: 20px;
  height: 20px;
  display: block;
  display: inline;
  float: left;
}
#font-filter #filter-content li span.image.fontstyle, #search-filters #filter-content li span.image.fontstyle {
  background-image: url(/images/icons/fontstyles.png);
  background-repeat: no-repeat;
}
#font-filter #filter-content li span.image.fontstyle.style_blackletter, #search-filters #filter-content li span.image.fontstyle.style_blackletter {
  background-position: -40px 0;
}
#font-filter #filter-content li span.image.fontstyle.style_display, #search-filters #filter-content li span.image.fontstyle.style_display {
  background-position: -60px 0;
}
#font-filter #filter-content li span.image.fontstyle.style_pi-symbols, #search-filters #filter-content li span.image.fontstyle.style_pi-symbols {
  background-position: -120px 0;
}
#font-filter #filter-content li span.image.fontstyle.style_pi-and-symbols, #search-filters #filter-content li span.image.fontstyle.style_pi-and-symbols {
  background-position: -120px 0;
}
#font-filter #filter-content li span.image.fontstyle.style_sans, #search-filters #filter-content li span.image.fontstyle.style_sans {
  background-position: 0px 0;
}
#font-filter #filter-content li span.image.fontstyle.style_script, #search-filters #filter-content li span.image.fontstyle.style_script {
  background-position: -100px 0;
}
#font-filter #filter-content li span.image.fontstyle.style_slab, #search-filters #filter-content li span.image.fontstyle.style_slab {
  background-position: -80px 0;
}
#font-filter #filter-content li span.image.fontstyle.style_serif, #search-filters #filter-content li span.image.fontstyle.style_serif {
  background-position: -20px 0;
}
#font-filter #filter-content li span.image.library, #search-filters #filter-content li span.image.library {
  margin-right: 5px;
  background-image: url(/images/icons/filter_libraries.png);
  background-repeat: no-repeat;
}
#font-filter #filter-content li span.image.library.library_all, #search-filters #filter-content li span.image.library.library_all {
  background-position: 0 0;
}
#font-filter #filter-content li span.image.library.library_free, #search-filters #filter-content li span.image.library.library_free {
  background-position: -20px 0;
}
#font-filter #filter-content li span.image.library.library_collection, #search-filters #filter-content li span.image.library.library_collection {
  background-position: -40px 0;
}
#font-filter #filter-content li span.image.library.library_premium, #search-filters #filter-content li span.image.library.library_premium {
  background-position: -60px 0;
}
#font-filter #filter-content li span.image.checkbox, #search-filters #filter-content li span.image.checkbox {
  background-image: url(/images/icons/formchrome.png);
  background-repeat: no-repeat;
}
#font-filter #filter-content li span.image input, #search-filters #filter-content li span.image input, #font-filter #filter-content li span.image select, #search-filters #filter-content li span.image select {
  border: none;
  opacity: 0;
  cursor: pointer;
  margin-right: 20px;
}
#font-filter #filter-content #weighttext span, #search-filters #filter-content #weighttext span {
  background-image: url(/images/icons/fontweights.png);
}
#font-filter #filter-content #widthtext span, #search-filters #filter-content #widthtext span {
  background-image: url(/images/icons/fontwidths.png);
}
#font-filter #filter-content #weighttext span, #search-filters #filter-content #weighttext span,
#font-filter #filter-content #widthtext span,
#search-filters #filter-content #widthtext span {
  min-height: 20px;
  height: auto !important;
  height: 20px;
  background-repeat: no-repeat;
}
#font-filter #filter-content #weighttext span.from, #search-filters #filter-content #weighttext span.from,
#font-filter #filter-content #widthtext span.from,
#search-filters #filter-content #widthtext span.from {
  display: inline;
  float: left;
  padding-left: 20px;
}
#font-filter #filter-content #weighttext span.to, #search-filters #filter-content #weighttext span.to,
#font-filter #filter-content #widthtext span.to,
#search-filters #filter-content #widthtext span.to {
  display: inline;
  float: right;
  padding-right: 20px;
}
#font-filter #filter-content #weighttext span.width_1, #search-filters #filter-content #weighttext span.width_1,
#font-filter #filter-content #widthtext span.width_1,
#search-filters #filter-content #widthtext span.width_1 {
  background-position: 0 -4px;
}
#font-filter #filter-content #weighttext span.width_2, #search-filters #filter-content #weighttext span.width_2,
#font-filter #filter-content #widthtext span.width_2,
#search-filters #filter-content #widthtext span.width_2 {
  background-position: 0 -24px;
}
#font-filter #filter-content #weighttext span.width_3, #search-filters #filter-content #weighttext span.width_3,
#font-filter #filter-content #widthtext span.width_3,
#search-filters #filter-content #widthtext span.width_3 {
  background-position: 0 -44px;
}
#font-filter #filter-content #weighttext span.width_4, #search-filters #filter-content #weighttext span.width_4,
#font-filter #filter-content #widthtext span.width_4,
#search-filters #filter-content #widthtext span.width_4 {
  background-position: 0 -64px;
}
#font-filter #filter-content #weighttext span.width_5, #search-filters #filter-content #weighttext span.width_5,
#font-filter #filter-content #widthtext span.width_5,
#search-filters #filter-content #widthtext span.width_5 {
  background-position: 0 -84px;
}
#font-filter #filter-content #weighttext span.width_6, #search-filters #filter-content #weighttext span.width_6,
#font-filter #filter-content #widthtext span.width_6,
#search-filters #filter-content #widthtext span.width_6 {
  background-position: 0 -104px;
}
#font-filter #filter-content #weighttext span.width_7, #search-filters #filter-content #weighttext span.width_7,
#font-filter #filter-content #widthtext span.width_7,
#search-filters #filter-content #widthtext span.width_7 {
  background-position: 0 -124px;
}
#font-filter #filter-content #weighttext span.width_8, #search-filters #filter-content #weighttext span.width_8,
#font-filter #filter-content #widthtext span.width_8,
#search-filters #filter-content #widthtext span.width_8 {
  background-position: 0 -144px;
}
#font-filter #filter-content #weighttext span.width_9, #search-filters #filter-content #weighttext span.width_9,
#font-filter #filter-content #widthtext span.width_9,
#search-filters #filter-content #widthtext span.width_9 {
  background-position: 0 -164px;
}
#font-filter #filter-content #weighttext span.width_10, #search-filters #filter-content #weighttext span.width_10,
#font-filter #filter-content #widthtext span.width_10,
#search-filters #filter-content #widthtext span.width_10 {
  background-position: 0 -184px;
}
#font-filter #filter-content #weighttext span.to.width_1, #search-filters #filter-content #weighttext span.to.width_1,
#font-filter #filter-content #widthtext span.to.width_1,
#search-filters #filter-content #widthtext span.to.width_1 {
  background-position: right -4px;
}
#font-filter #filter-content #weighttext span.to.width_2, #search-filters #filter-content #weighttext span.to.width_2,
#font-filter #filter-content #widthtext span.to.width_2,
#search-filters #filter-content #widthtext span.to.width_2 {
  background-position: right -24px;
}
#font-filter #filter-content #weighttext span.to.width_3, #search-filters #filter-content #weighttext span.to.width_3,
#font-filter #filter-content #widthtext span.to.width_3,
#search-filters #filter-content #widthtext span.to.width_3 {
  background-position: right -44px;
}
#font-filter #filter-content #weighttext span.to.width_4, #search-filters #filter-content #weighttext span.to.width_4,
#font-filter #filter-content #widthtext span.to.width_4,
#search-filters #filter-content #widthtext span.to.width_4 {
  background-position: right -64px;
}
#font-filter #filter-content #weighttext span.to.width_5, #search-filters #filter-content #weighttext span.to.width_5,
#font-filter #filter-content #widthtext span.to.width_5,
#search-filters #filter-content #widthtext span.to.width_5 {
  background-position: right -84px;
}
#font-filter #filter-content #weighttext span.to.width_6, #search-filters #filter-content #weighttext span.to.width_6,
#font-filter #filter-content #widthtext span.to.width_6,
#search-filters #filter-content #widthtext span.to.width_6 {
  background-position: right -104px;
}
#font-filter #filter-content #weighttext span.to.width_7, #search-filters #filter-content #weighttext span.to.width_7,
#font-filter #filter-content #widthtext span.to.width_7,
#search-filters #filter-content #widthtext span.to.width_7 {
  background-position: right -124px;
}
#font-filter #filter-content #weighttext span.to.width_8, #search-filters #filter-content #weighttext span.to.width_8,
#font-filter #filter-content #widthtext span.to.width_8,
#search-filters #filter-content #widthtext span.to.width_8 {
  background-position: right -144px;
}
#font-filter #filter-content #weighttext span.to.width_9, #search-filters #filter-content #weighttext span.to.width_9,
#font-filter #filter-content #widthtext span.to.width_9,
#search-filters #filter-content #widthtext span.to.width_9 {
  background-position: right -164px;
}
#font-filter #filter-content #weighttext span.to.width_10, #search-filters #filter-content #weighttext span.to.width_10,
#font-filter #filter-content #widthtext span.to.width_10,
#search-filters #filter-content #widthtext span.to.width_10 {
  background-position: right -184px;
}
#font-filter #filter-content #weighttext span.weight_1, #search-filters #filter-content #weighttext span.weight_1,
#font-filter #filter-content #widthtext span.weight_1,
#search-filters #filter-content #widthtext span.weight_1 {
  background-position: 0 -4px;
}
#font-filter #filter-content #weighttext span.weight_2, #search-filters #filter-content #weighttext span.weight_2,
#font-filter #filter-content #widthtext span.weight_2,
#search-filters #filter-content #widthtext span.weight_2 {
  background-position: 0 -24px;
}
#font-filter #filter-content #weighttext span.weight_3, #search-filters #filter-content #weighttext span.weight_3,
#font-filter #filter-content #widthtext span.weight_3,
#search-filters #filter-content #widthtext span.weight_3 {
  background-position: 0 -44px;
}
#font-filter #filter-content #weighttext span.weight_4, #search-filters #filter-content #weighttext span.weight_4,
#font-filter #filter-content #widthtext span.weight_4,
#search-filters #filter-content #widthtext span.weight_4 {
  background-position: 0 -64px;
}
#font-filter #filter-content #weighttext span.weight_5, #search-filters #filter-content #weighttext span.weight_5,
#font-filter #filter-content #widthtext span.weight_5,
#search-filters #filter-content #widthtext span.weight_5 {
  background-position: 0 -84px;
}
#font-filter #filter-content #weighttext span.weight_6, #search-filters #filter-content #weighttext span.weight_6,
#font-filter #filter-content #widthtext span.weight_6,
#search-filters #filter-content #widthtext span.weight_6 {
  background-position: 0 -104px;
}
#font-filter #filter-content #weighttext span.weight_7, #search-filters #filter-content #weighttext span.weight_7,
#font-filter #filter-content #widthtext span.weight_7,
#search-filters #filter-content #widthtext span.weight_7 {
  background-position: 0 -124px;
}
#font-filter #filter-content #weighttext span.weight_8, #search-filters #filter-content #weighttext span.weight_8,
#font-filter #filter-content #widthtext span.weight_8,
#search-filters #filter-content #widthtext span.weight_8 {
  background-position: 0 -144px;
}
#font-filter #filter-content #weighttext span.weight_9, #search-filters #filter-content #weighttext span.weight_9,
#font-filter #filter-content #widthtext span.weight_9,
#search-filters #filter-content #widthtext span.weight_9 {
  background-position: 0 -164px;
}
#font-filter #filter-content #weighttext span.weight_10, #search-filters #filter-content #weighttext span.weight_10,
#font-filter #filter-content #widthtext span.weight_10,
#search-filters #filter-content #widthtext span.weight_10 {
  background-position: 0 -184px;
}
#font-filter #filter-content #weighttext span.weight_11, #search-filters #filter-content #weighttext span.weight_11,
#font-filter #filter-content #widthtext span.weight_11,
#search-filters #filter-content #widthtext span.weight_11 {
  background-position: 0 -204px;
}
#font-filter #filter-content #weighttext span.weight_12, #search-filters #filter-content #weighttext span.weight_12,
#font-filter #filter-content #widthtext span.weight_12,
#search-filters #filter-content #widthtext span.weight_12 {
  background-position: 0 -224px;
}
#font-filter #filter-content #weighttext span.weight_13, #search-filters #filter-content #weighttext span.weight_13,
#font-filter #filter-content #widthtext span.weight_13,
#search-filters #filter-content #widthtext span.weight_13 {
  background-position: 0 -244px;
}
#font-filter #filter-content #weighttext span.weight_14, #search-filters #filter-content #weighttext span.weight_14,
#font-filter #filter-content #widthtext span.weight_14,
#search-filters #filter-content #widthtext span.weight_14 {
  background-position: 0 -244px;
}
#font-filter #filter-content #weighttext span.weight_15, #search-filters #filter-content #weighttext span.weight_15,
#font-filter #filter-content #widthtext span.weight_15,
#search-filters #filter-content #widthtext span.weight_15 {
  background-position: 0 -244px;
}
#font-filter #filter-content #weighttext span.weight_16, #search-filters #filter-content #weighttext span.weight_16,
#font-filter #filter-content #widthtext span.weight_16,
#search-filters #filter-content #widthtext span.weight_16 {
  background-position: 0 -244px;
}
#font-filter #filter-content #weighttext span.to.weight_1, #search-filters #filter-content #weighttext span.to.weight_1,
#font-filter #filter-content #widthtext span.to.weight_1,
#search-filters #filter-content #widthtext span.to.weight_1 {
  background-position: right -4px;
}
#font-filter #filter-content #weighttext span.to.weight_2, #search-filters #filter-content #weighttext span.to.weight_2,
#font-filter #filter-content #widthtext span.to.weight_2,
#search-filters #filter-content #widthtext span.to.weight_2 {
  background-position: right -24px;
}
#font-filter #filter-content #weighttext span.to.weight_3, #search-filters #filter-content #weighttext span.to.weight_3,
#font-filter #filter-content #widthtext span.to.weight_3,
#search-filters #filter-content #widthtext span.to.weight_3 {
  background-position: right -44px;
}
#font-filter #filter-content #weighttext span.to.weight_4, #search-filters #filter-content #weighttext span.to.weight_4,
#font-filter #filter-content #widthtext span.to.weight_4,
#search-filters #filter-content #widthtext span.to.weight_4 {
  background-position: right -64px;
}
#font-filter #filter-content #weighttext span.to.weight_5, #search-filters #filter-content #weighttext span.to.weight_5,
#font-filter #filter-content #widthtext span.to.weight_5,
#search-filters #filter-content #widthtext span.to.weight_5 {
  background-position: right -84px;
}
#font-filter #filter-content #weighttext span.to.weight_6, #search-filters #filter-content #weighttext span.to.weight_6,
#font-filter #filter-content #widthtext span.to.weight_6,
#search-filters #filter-content #widthtext span.to.weight_6 {
  background-position: right -104px;
}
#font-filter #filter-content #weighttext span.to.weight_7, #search-filters #filter-content #weighttext span.to.weight_7,
#font-filter #filter-content #widthtext span.to.weight_7,
#search-filters #filter-content #widthtext span.to.weight_7 {
  background-position: right -124px;
}
#font-filter #filter-content #weighttext span.to.weight_8, #search-filters #filter-content #weighttext span.to.weight_8,
#font-filter #filter-content #widthtext span.to.weight_8,
#search-filters #filter-content #widthtext span.to.weight_8 {
  background-position: right -144px;
}
#font-filter #filter-content #weighttext span.to.weight_9, #search-filters #filter-content #weighttext span.to.weight_9,
#font-filter #filter-content #widthtext span.to.weight_9,
#search-filters #filter-content #widthtext span.to.weight_9 {
  background-position: right -164px;
}
#font-filter #filter-content #weighttext span.to.weight_10, #search-filters #filter-content #weighttext span.to.weight_10,
#font-filter #filter-content #widthtext span.to.weight_10,
#search-filters #filter-content #widthtext span.to.weight_10 {
  background-position: right -184px;
}
#font-filter #filter-content #weighttext span.to.weight_11, #search-filters #filter-content #weighttext span.to.weight_11,
#font-filter #filter-content #widthtext span.to.weight_11,
#search-filters #filter-content #widthtext span.to.weight_11 {
  background-position: right -204px;
}
#font-filter #filter-content #weighttext span.to.weight_12, #search-filters #filter-content #weighttext span.to.weight_12,
#font-filter #filter-content #widthtext span.to.weight_12,
#search-filters #filter-content #widthtext span.to.weight_12 {
  background-position: right -224px;
}
#font-filter #filter-content #weighttext span.to.weight_13, #search-filters #filter-content #weighttext span.to.weight_13,
#font-filter #filter-content #widthtext span.to.weight_13,
#search-filters #filter-content #widthtext span.to.weight_13 {
  background-position: right -244px;
}
#font-filter #filter-content #weighttext span.to.weight_14, #search-filters #filter-content #weighttext span.to.weight_14,
#font-filter #filter-content #widthtext span.to.weight_14,
#search-filters #filter-content #widthtext span.to.weight_14 {
  background-position: right -244px;
}
#font-filter #filter-content #weighttext span.to.weight_15, #search-filters #filter-content #weighttext span.to.weight_15,
#font-filter #filter-content #widthtext span.to.weight_15,
#search-filters #filter-content #widthtext span.to.weight_15 {
  background-position: right -244px;
}
#font-filter #filter-content #weighttext span.to.weight_16, #search-filters #filter-content #weighttext span.to.weight_16,
#font-filter #filter-content #widthtext span.to.weight_16,
#search-filters #filter-content #widthtext span.to.weight_16 {
  background-position: right -244px;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_blackletter, #search-filters #filter-content li.selected span.image.fontstyle.style_blackletter {
  background-position: -40px 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_display, #search-filters #filter-content li.selected span.image.fontstyle.style_display {
  background-position: -60px 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_non-western, #search-filters #filter-content li.selected span.image.fontstyle.style_non-western {
  background-position: -140px 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_pi-symbols, #search-filters #filter-content li.selected span.image.fontstyle.style_pi-symbols {
  background-position: -120px 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_pi-and-symbols, #search-filters #filter-content li.selected span.image.fontstyle.style_pi-and-symbols {
  background-position: -120px 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_sans, #search-filters #filter-content li.selected span.image.fontstyle.style_sans {
  background-position: 0 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_script, #search-filters #filter-content li.selected span.image.fontstyle.style_script {
  background-position: -100px 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_slab, #search-filters #filter-content li.selected span.image.fontstyle.style_slab {
  background-position: -80px 0;
}
#font-filter #filter-content li.selected span.image.fontstyle.style_serif, #search-filters #filter-content li.selected span.image.fontstyle.style_serif {
  background-position: -20px 0;
}
#font-filter #filter-content li.selected span.image.checkbox, #search-filters #filter-content li.selected span.image.checkbox {
  background-position: -20px 0;
}

ul.floatingList,
#font-filter #filter-content ul.floatingList,
#search-filters #filter-content ul.floatingList {
  display: inline;
  float: left;
  padding-right: 12px;
}
ul.floatingList.last,
#font-filter #filter-content ul.floatingList.last,
#search-filters #filter-content ul.floatingList.last {
  padding-right: 0;
}
ul.floatingList li,
#font-filter #filter-content ul.floatingList li,
#search-filters #filter-content ul.floatingList li {
  display: block;
  clear: both;
  display: inline;
  float: left;
  white-space: nowrap;
}
ul.floatingList li.pill.selected label,
#font-filter #filter-content ul.floatingList li.pill.selected label,
#search-filters #filter-content ul.floatingList li.pill.selected label {
  display: inline-block;
  padding-right: 20px;
}

input#fonttest, select#fonttest {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -o-border-top-left-radius: 3px;
  -ms-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -o-border-bottom-left-radius: 3px;
  -ms-border-bottom-left-radius: 3px;
  -khtml-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  -o-border-top-right-radius: 0;
  -ms-border-top-right-radius: 0;
  -khtml-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  -o-border-bottom-right-radius: 0;
  -ms-border-bottom-right-radius: 0;
  -khtml-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

.option_index ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
}
.option_index ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.option_index ul li:first-child, .option_index ul li.first {
  padding-left: 0px;
}
.option_index ul li:last-child, .option_index ul li.last {
  padding-right: 0px;
}
.option_index ul li {
  padding: 0 1px 0 0;
  overflow: hidden;
  display: block;
  height: 34px;
  width: 12px;
  text-align: center;
}
.option_index ul li .bar {
  position: relative;
  width: 12px;
  bottom: 5px;
  height: 20px;
  vertical-align: text-bottom;
}
.option_index ul li .bar div {
  background-color: #bcbcbc;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 12px;
}
.option_index ul li a {
  color: #31a5ff;
  font-weight: bold;
  text-decoration: none;
  display: block;
  width: 12px;
  text-align: center;
}
.option_index ul li a:hover, .option_index ul li a:active {
  color: black;
}
.option_index ul li.all, .option_index ul li.all a {
  width: 25px;
  text-align: left;
}
.option_index ul li:hover a {
  color: black;
}
.option_index ul li:hover a .bar div {
  background-color: black;
}
.option_index ul li a.active {
  color: black;
}
.option_index ul li a.active .bar div {
  background-color: black;
}

.seperator {
  background-repeat: repeat-y;
  background-position: 0 0;
  clear: both;
  overflow: hidden;
  *zoom: 1;
}

#data {
  min-width: 900px;
}
#data .font-block {
  width: 360px;
  margin-left: 20px;
  display: inline;
  float: left;
  margin-bottom: 30px;
}
#data .font-block.alpha {
  margin-left: 0;
}
#data .font-block ul.awards {
  list-style-image: url(/images/icons/award.png);
  vertical-align: middle;
}
#data .font-block.inuse {
  width: 740px;
  height: 200px;
  overflow: hidden;
  position: relative;
}
#data .font-block.inuse p.link-in-use-page {
  text-align: right;
  padding-right: 60px;
}

.inuse-container {
  -moz-box-shadow: #bfbfbf 0px -3px 6px 0;
  -webkit-box-shadow: #bfbfbf 0px -3px 6px 0;
  -o-box-shadow: #bfbfbf 0px -3px 6px 0;
  box-shadow: #bfbfbf 0px -3px 6px 0;
  background-color: #efefef;
  width: 100%;
}

ul.inuse-images {
  width: 90%;
  padding: 20px 0 0 120px;
}
ul.inuse-images li.inuse-img {
  display: block;
  display: inline;
  float: left;
  width: 400px;
  padding-bottom: 10px;
  margin: 0 10px 0 0;
}
ul.inuse-images li.inuse-img .content-block {
  width: 400px;
  display: block;
  display: inline;
  float: left;
  background-color: white;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  -o-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
  padding: 0px;
}
ul.inuse-images li.inuse-img .content-block .d_over {
  padding: 10px;
  position: relative;
  width: 100%;
  min-height: 100px;
  height: auto !important;
  height: 100px;
  line-height: 1px;
  overflow: hidden;
  *zoom: 1;
}
ul.inuse-images li.inuse-img .content-block .description {
  display: block;
  padding: 0.5em 10px 1em 10px;
  line-height: 1.3em;
}

#inuse-slides:hover .prev, #inuse-slides:hover .next {
  display: block;
}
#inuse-slides .slides_container {
  width: 740px;
}
#inuse-slides .slides_container .slide {
  width: 690px;
  height: 180px;
  display: block;
}
#inuse-slides .next, #inuse-slides .prev {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 43px;
  height: 0px;
  padding-top: 42px;
  overflow: hidden;
  z-index: 101;
}
#inuse-slides .prev {
  left: 690px;
  background: url(/images/slide_arrows.png);
  background-position: 0 0;
}
#inuse-slides .next {
  left: 690px;
  top: 50px;
  background: url(/images/slide_arrows.png);
  background-position: -46px 0;
}

.attribution {
  display: block;
  width: 100%;
  text-align: left;
  font-size: 1em;
  font-weight: normal;
  padding: 0 0 20px 0;
  margin-top: 0.3em;
}
.attribution a {
  text-decoration: underline !important;
  margin-right: 5px;
}

ul.floatingList.languages_list li {
  padding-right: 1em;
}

#pagination {
  margin: 20px 0 20px 0;
  visibility: hidden;
}

.font-meta {
  color: #979797;
}
.font-meta h3.name {
  font-size: 1em;
  margin-bottom: 0px;
  color: #979797;
  font-weight: bold;
}
.font-meta h3.name a {
  text-decoration: none;
  color: #979797;
}
.font-meta .buttons {
  display: inline-block;
}
.font-meta .buttons a {
  display: inline-block;
}
.font-meta ul.options {
  display: inline;
}
.font-meta ul.options li {
  display: inline-block;
}

.freeLabel {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url(/images/icons/filter_libraries.png);
  background-repeat: no-repeat;
  background-position: -20px 0;
}

.awardLabel {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url(/images/icons/award.png);
  background-repeat: no-repeat;
}

.negative {
  background-color: black;
}
.negative li:hover {
  background-color: #626262;
}
.negative .freeLabel {
  background-image: url(/images/icons/filter_libraries_inverse.png);
}
.negative .awardLabel {
  background-image: url(/images/icons/award_inverse.png);
}

ul#families li:hover span.meta-information, ul#sources li:hover span.meta-information {
  display: inline;
}

#sources-list, #package_details {
  background-color: white;
  height: auto;
  margin-bottom: 25px;
}
#sources-list ul li, #package_details ul li {
  border-bottom: 1px solid #bcbcbc;
  overflow: hidden;
  padding: 20px 20px 20px 130px;
}
#sources-list ul li a.fontlink, #package_details ul li a.fontlink {
  display: block;
  height: 105px;
}
#sources-list ul li .imageWrap, #package_details ul li .imageWrap {
  display: block;
  height: 45px;
}
#sources-list ul li a.btn, #package_details ul li a.btn, #sources-list ul li a.btn.big, #package_details ul li a.btn.big, #sources-list ul li a.btn.download, #package_details ul li a.btn.download, #sources-list ul li input.btn.big, #package_details ul li input.btn.big, #sources-list ul li select.btn.big, #package_details ul li select.btn.big, #sources-list ul li a.btn.mega, #package_details ul li a.btn.mega, #sources-list ul li a.btn.medium, #package_details ul li a.btn.medium, #sources-list ul#main_nav li #cart_peek a.btn.big, #sources-list ul#main_nav #cart_peek li a.btn.big, #package_details ul#main_nav li #cart_peek a.btn.big, #package_details ul#main_nav #cart_peek li a.btn.big, #sources-list ul#main_nav li #cart_peek a.btn.download, #sources-list ul#main_nav #cart_peek li a.btn.download, #package_details ul#main_nav li #cart_peek a.btn.download, #package_details ul#main_nav #cart_peek li a.btn.download, #sources-list ul#main_nav li #cart_peek input.btn.big, #sources-list ul#main_nav #cart_peek li input.btn.big, #package_details ul#main_nav li #cart_peek input.btn.big, #package_details ul#main_nav #cart_peek li input.btn.big, #sources-list ul#main_nav li #cart_peek select.btn.big, #sources-list ul#main_nav #cart_peek li select.btn.big, #package_details ul#main_nav li #cart_peek select.btn.big, #package_details ul#main_nav #cart_peek li select.btn.big, #sources-list ul#main_nav li #cart_peek a.btn.mega, #sources-list ul#main_nav #cart_peek li a.btn.mega, #package_details ul#main_nav li #cart_peek a.btn.mega, #package_details ul#main_nav #cart_peek li a.btn.mega, #sources-list ul#main_nav li #favorites_peek a.btn.big, #sources-list ul#main_nav #favorites_peek li a.btn.big, #package_details ul#main_nav li #favorites_peek a.btn.big, #package_details ul#main_nav #favorites_peek li a.btn.big, #sources-list ul#main_nav li #favorites_peek a.btn.download, #sources-list ul#main_nav #favorites_peek li a.btn.download, #package_details ul#main_nav li #favorites_peek a.btn.download, #package_details ul#main_nav #favorites_peek li a.btn.download, #sources-list ul#main_nav li #favorites_peek input.btn.big, #sources-list ul#main_nav #favorites_peek li input.btn.big, #package_details ul#main_nav li #favorites_peek input.btn.big, #package_details ul#main_nav #favorites_peek li input.btn.big, #sources-list ul#main_nav li #favorites_peek select.btn.big, #sources-list ul#main_nav #favorites_peek li select.btn.big, #package_details ul#main_nav li #favorites_peek select.btn.big, #package_details ul#main_nav #favorites_peek li select.btn.big, #sources-list ul#main_nav li #favorites_peek a.btn.mega, #sources-list ul#main_nav #favorites_peek li a.btn.mega, #package_details ul#main_nav li #favorites_peek a.btn.mega, #package_details ul#main_nav #favorites_peek li a.btn.mega, #sources-list #extras ul#meta li .peek-list a.btn, #extras #sources-list ul#meta li .peek-list a.btn, #sources-list #extras ul#meta .peek-list li a.btn, #extras #sources-list ul#meta .peek-list li a.btn, #package_details #extras ul#meta li .peek-list a.btn, #extras #package_details ul#meta li .peek-list a.btn, #package_details #extras ul#meta .peek-list li a.btn, #extras #package_details ul#meta .peek-list li a.btn {
  height: auto;
}
#sources-list ul li h3, #package_details ul li h3 {
  display: inline;
}
#sources-list ul li ul.options, #package_details ul li ul.options {
  display: inline;
}
#sources-list ul li ul.options li, #package_details ul li ul.options li {
  border: none;
  padding: 0;
  height: auto;
  overflow: visible;
}
#sources-list ul li ul.options li a, #package_details ul li ul.options li a {
  height: auto;
}
#sources-list ul li.small a.fontlink, #package_details ul li.small a.fontlink {
  color: transparent;
  height: 40px;
}
#sources-list ul li.medium a.fontlink, #package_details ul li.medium a.fontlink {
  height: 105px;
}
#sources-list ul li.big a.fontlink, #package_details ul li.big a.fontlink {
  height: 180px;
}
#sources-list ul li.width a.fontlink, #package_details ul li.width a.fontlink {
  height: auto;
}
#sources-list ul li.small a.btn, #package_details ul li.small a.btn, #sources-list ul li.small a.btn.big, #package_details ul li.small a.btn.big, #sources-list ul li.small a.btn.download, #package_details ul li.small a.btn.download, #sources-list ul li.small input.btn.big, #package_details ul li.small input.btn.big, #sources-list ul li.small select.btn.big, #package_details ul li.small select.btn.big, #sources-list ul li.small a.btn.mega, #package_details ul li.small a.btn.mega, #sources-list ul li.small a.btn.medium, #package_details ul li.small a.btn.medium, #sources-list ul#main_nav li.small #cart_peek a.btn.big, #sources-list ul#main_nav #cart_peek li.small a.btn.big, #package_details ul#main_nav li.small #cart_peek a.btn.big, #package_details ul#main_nav #cart_peek li.small a.btn.big, #sources-list ul#main_nav li.small #cart_peek a.btn.download, #sources-list ul#main_nav #cart_peek li.small a.btn.download, #package_details ul#main_nav li.small #cart_peek a.btn.download, #package_details ul#main_nav #cart_peek li.small a.btn.download, #sources-list ul#main_nav li.small #cart_peek input.btn.big, #sources-list ul#main_nav #cart_peek li.small input.btn.big, #package_details ul#main_nav li.small #cart_peek input.btn.big, #package_details ul#main_nav #cart_peek li.small input.btn.big, #sources-list ul#main_nav li.small #cart_peek select.btn.big, #sources-list ul#main_nav #cart_peek li.small select.btn.big, #package_details ul#main_nav li.small #cart_peek select.btn.big, #package_details ul#main_nav #cart_peek li.small select.btn.big, #sources-list ul#main_nav li.small #cart_peek a.btn.mega, #sources-list ul#main_nav #cart_peek li.small a.btn.mega, #package_details ul#main_nav li.small #cart_peek a.btn.mega, #package_details ul#main_nav #cart_peek li.small a.btn.mega, #sources-list ul#main_nav li.small #favorites_peek a.btn.big, #sources-list ul#main_nav #favorites_peek li.small a.btn.big, #package_details ul#main_nav li.small #favorites_peek a.btn.big, #package_details ul#main_nav #favorites_peek li.small a.btn.big, #sources-list ul#main_nav li.small #favorites_peek a.btn.download, #sources-list ul#main_nav #favorites_peek li.small a.btn.download, #package_details ul#main_nav li.small #favorites_peek a.btn.download, #package_details ul#main_nav #favorites_peek li.small a.btn.download, #sources-list ul#main_nav li.small #favorites_peek input.btn.big, #sources-list ul#main_nav #favorites_peek li.small input.btn.big, #package_details ul#main_nav li.small #favorites_peek input.btn.big, #package_details ul#main_nav #favorites_peek li.small input.btn.big, #sources-list ul#main_nav li.small #favorites_peek select.btn.big, #sources-list ul#main_nav #favorites_peek li.small select.btn.big, #package_details ul#main_nav li.small #favorites_peek select.btn.big, #package_details ul#main_nav #favorites_peek li.small select.btn.big, #sources-list ul#main_nav li.small #favorites_peek a.btn.mega, #sources-list ul#main_nav #favorites_peek li.small a.btn.mega, #package_details ul#main_nav li.small #favorites_peek a.btn.mega, #package_details ul#main_nav #favorites_peek li.small a.btn.mega, #sources-list #extras ul#meta li.small .peek-list a.btn, #extras #sources-list ul#meta li.small .peek-list a.btn, #sources-list #extras ul#meta .peek-list li.small a.btn, #extras #sources-list ul#meta .peek-list li.small a.btn, #package_details #extras ul#meta li.small .peek-list a.btn, #extras #package_details ul#meta li.small .peek-list a.btn, #package_details #extras ul#meta .peek-list li.small a.btn, #extras #package_details ul#meta .peek-list li.small a.btn,
#sources-list ul li.medium a.btn,
#package_details ul li.medium a.btn,
#sources-list ul li.medium a.btn.big,
#package_details ul li.medium a.btn.big,
#sources-list ul li.medium a.btn.download,
#package_details ul li.medium a.btn.download,
#sources-list ul li.medium input.btn.big,
#package_details ul li.medium input.btn.big,
#sources-list ul li.medium select.btn.big,
#package_details ul li.medium select.btn.big,
#sources-list ul li.medium a.btn.mega,
#package_details ul li.medium a.btn.mega,
#sources-list ul li.medium a.btn.medium,
#package_details ul li.medium a.btn.medium,
#sources-list ul#main_nav li.medium #cart_peek a.btn.big,
#sources-list ul#main_nav #cart_peek li.medium a.btn.big,
#package_details ul#main_nav li.medium #cart_peek a.btn.big,
#package_details ul#main_nav #cart_peek li.medium a.btn.big,
#sources-list ul#main_nav li.medium #cart_peek a.btn.download,
#sources-list ul#main_nav #cart_peek li.medium a.btn.download,
#package_details ul#main_nav li.medium #cart_peek a.btn.download,
#package_details ul#main_nav #cart_peek li.medium a.btn.download,
#sources-list ul#main_nav li.medium #cart_peek input.btn.big,
#sources-list ul#main_nav #cart_peek li.medium input.btn.big,
#package_details ul#main_nav li.medium #cart_peek input.btn.big,
#package_details ul#main_nav #cart_peek li.medium input.btn.big,
#sources-list ul#main_nav li.medium #cart_peek select.btn.big,
#sources-list ul#main_nav #cart_peek li.medium select.btn.big,
#package_details ul#main_nav li.medium #cart_peek select.btn.big,
#package_details ul#main_nav #cart_peek li.medium select.btn.big,
#sources-list ul#main_nav li.medium #cart_peek a.btn.mega,
#sources-list ul#main_nav #cart_peek li.medium a.btn.mega,
#package_details ul#main_nav li.medium #cart_peek a.btn.mega,
#package_details ul#main_nav #cart_peek li.medium a.btn.mega,
#sources-list ul#main_nav li.medium #favorites_peek a.btn.big,
#sources-list ul#main_nav #favorites_peek li.medium a.btn.big,
#package_details ul#main_nav li.medium #favorites_peek a.btn.big,
#package_details ul#main_nav #favorites_peek li.medium a.btn.big,
#sources-list ul#main_nav li.medium #favorites_peek a.btn.download,
#sources-list ul#main_nav #favorites_peek li.medium a.btn.download,
#package_details ul#main_nav li.medium #favorites_peek a.btn.download,
#package_details ul#main_nav #favorites_peek li.medium a.btn.download,
#sources-list ul#main_nav li.medium #favorites_peek input.btn.big,
#sources-list ul#main_nav #favorites_peek li.medium input.btn.big,
#package_details ul#main_nav li.medium #favorites_peek input.btn.big,
#package_details ul#main_nav #favorites_peek li.medium input.btn.big,
#sources-list ul#main_nav li.medium #favorites_peek select.btn.big,
#sources-list ul#main_nav #favorites_peek li.medium select.btn.big,
#package_details ul#main_nav li.medium #favorites_peek select.btn.big,
#package_details ul#main_nav #favorites_peek li.medium select.btn.big,
#sources-list ul#main_nav li.medium #favorites_peek a.btn.mega,
#sources-list ul#main_nav #favorites_peek li.medium a.btn.mega,
#package_details ul#main_nav li.medium #favorites_peek a.btn.mega,
#package_details ul#main_nav #favorites_peek li.medium a.btn.mega,
#sources-list #extras ul#meta li.medium .peek-list a.btn, #extras
#sources-list ul#meta li.medium .peek-list a.btn,
#sources-list #extras ul#meta .peek-list li.medium a.btn, #extras
#sources-list ul#meta .peek-list li.medium a.btn,
#package_details #extras ul#meta li.medium .peek-list a.btn, #extras
#package_details ul#meta li.medium .peek-list a.btn,
#package_details #extras ul#meta .peek-list li.medium a.btn, #extras
#package_details ul#meta .peek-list li.medium a.btn,
#sources-list ul li.big a.btn,
#package_details ul li.big a.btn,
#sources-list ul li.big a.btn.big,
#package_details ul li.big a.btn.big,
#sources-list ul li.big a.btn.download,
#package_details ul li.big a.btn.download,
#sources-list ul li.big input.btn.big,
#package_details ul li.big input.btn.big,
#sources-list ul li.big select.btn.big,
#package_details ul li.big select.btn.big,
#sources-list ul li.big a.btn.mega,
#package_details ul li.big a.btn.mega,
#sources-list ul li.big a.btn.medium,
#package_details ul li.big a.btn.medium,
#sources-list ul#main_nav li.big #cart_peek a.btn.big,
#sources-list ul#main_nav #cart_peek li.big a.btn.big,
#package_details ul#main_nav li.big #cart_peek a.btn.big,
#package_details ul#main_nav #cart_peek li.big a.btn.big,
#sources-list ul#main_nav li.big #cart_peek a.btn.download,
#sources-list ul#main_nav #cart_peek li.big a.btn.download,
#package_details ul#main_nav li.big #cart_peek a.btn.download,
#package_details ul#main_nav #cart_peek li.big a.btn.download,
#sources-list ul#main_nav li.big #cart_peek input.btn.big,
#sources-list ul#main_nav #cart_peek li.big input.btn.big,
#package_details ul#main_nav li.big #cart_peek input.btn.big,
#package_details ul#main_nav #cart_peek li.big input.btn.big,
#sources-list ul#main_nav li.big #cart_peek select.btn.big,
#sources-list ul#main_nav #cart_peek li.big select.btn.big,
#package_details ul#main_nav li.big #cart_peek select.btn.big,
#package_details ul#main_nav #cart_peek li.big select.btn.big,
#sources-list ul#main_nav li.big #cart_peek a.btn.mega,
#sources-list ul#main_nav #cart_peek li.big a.btn.mega,
#package_details ul#main_nav li.big #cart_peek a.btn.mega,
#package_details ul#main_nav #cart_peek li.big a.btn.mega,
#sources-list ul#main_nav li.big #favorites_peek a.btn.big,
#sources-list ul#main_nav #favorites_peek li.big a.btn.big,
#package_details ul#main_nav li.big #favorites_peek a.btn.big,
#package_details ul#main_nav #favorites_peek li.big a.btn.big,
#sources-list ul#main_nav li.big #favorites_peek a.btn.download,
#sources-list ul#main_nav #favorites_peek li.big a.btn.download,
#package_details ul#main_nav li.big #favorites_peek a.btn.download,
#package_details ul#main_nav #favorites_peek li.big a.btn.download,
#sources-list ul#main_nav li.big #favorites_peek input.btn.big,
#sources-list ul#main_nav #favorites_peek li.big input.btn.big,
#package_details ul#main_nav li.big #favorites_peek input.btn.big,
#package_details ul#main_nav #favorites_peek li.big input.btn.big,
#sources-list ul#main_nav li.big #favorites_peek select.btn.big,
#sources-list ul#main_nav #favorites_peek li.big select.btn.big,
#package_details ul#main_nav li.big #favorites_peek select.btn.big,
#package_details ul#main_nav #favorites_peek li.big select.btn.big,
#sources-list ul#main_nav li.big #favorites_peek a.btn.mega,
#sources-list ul#main_nav #favorites_peek li.big a.btn.mega,
#package_details ul#main_nav li.big #favorites_peek a.btn.mega,
#package_details ul#main_nav #favorites_peek li.big a.btn.mega,
#sources-list #extras ul#meta li.big .peek-list a.btn, #extras
#sources-list ul#meta li.big .peek-list a.btn,
#sources-list #extras ul#meta .peek-list li.big a.btn, #extras
#sources-list ul#meta .peek-list li.big a.btn,
#package_details #extras ul#meta li.big .peek-list a.btn, #extras
#package_details ul#meta li.big .peek-list a.btn,
#package_details #extras ul#meta .peek-list li.big a.btn, #extras
#package_details ul#meta .peek-list li.big a.btn {
  height: auto;
}
#sources-list.negative, .negative#package_details {
  background-color: black;
}

ul#sources {
  border-top: 1px solid #bcbcbc;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
ul#sources li {
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  padding-left: 130px;
}

ul#sources.inuse {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 110px;
  overflow: hidden;
  *zoom: 1;
}
ul#sources.inuse li {
  width: 170px;
  height: 190px;
  border-right: 1px solid #bcbcbc;
  border-bottom: 0px;
  display: block;
  display: inline;
  float: left;
  overflow: hidden;
  vertical-align: top;
  position: relative;
  padding-left: 20px;
}
ul#sources.inuse li .font-meta {
  position: absolute;
  top: 195px;
}
ul#sources.inuse li a.fontlink img {
  -moz-box-shadow: #818080 1px 1px 7px 0;
  -webkit-box-shadow: #818080 1px 1px 7px 0;
  -o-box-shadow: #818080 1px 1px 7px 0;
  box-shadow: #818080 1px 1px 7px 0;
}
ul#sources.inuse li .sticker.new {
  position: absolute;
  height: 50px;
  width: 50px;
  margin-left: 135px;
  margin-top: -15px;
  background-color: transparent;
  background-image: url(/images/new_sticker_transparent.png);
  background-repeat: no-repeat;
}

ul#sources li .sticker.new {
  position: absolute;
  height: 50px;
  width: 50px;
  margin-left: -80px;
  background-color: transparent;
  background-image: url(/images/new_sticker_transparent.png);
  background-repeat: no-repeat;
}

ul#sources.raster {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 110px;
  overflow: hidden;
  *zoom: 1;
}
ul#sources.raster li {
  border-right: 1px solid #bcbcbc;
  border-bottom: 0px;
  display: block;
  display: inline;
  float: left;
  overflow: hidden;
  vertical-align: top;
  position: relative;
  padding-left: 20px;
}
ul#sources.raster li a.fontlink {
  height: 90%;
}
ul#sources.raster li.small {
  width: 120px;
  height: 110px;
  padding-bottom: 10px;
  padding-right: 0px;
}
ul#sources.raster li.small .font-meta {
  width: 95px;
  position: absolute;
  top: 80px;
}
ul#sources.raster li.small .typefacerenderer {
  height: 130px;
}
ul#sources.raster li.small:hover {
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  background-color: #ebebeb;
}
ul#sources.raster li.small .sticker.new {
  background-image: url(/images/new_sticker_transparent_small.png);
}
ul#sources.raster li.small .sticker.rig {
  margin-left: 80px;
  margin-top: -15px;
}
ul#sources.raster li.small .sticker.lef {
  margin-left: 10px;
}
ul#sources.raster li.small a.fontlink {
  height: 50%;
}
ul#sources.raster li.medium {
  width: 160px;
  height: 130px;
  padding-bottom: 10px;
}
ul#sources.raster li.medium .font-meta {
  width: 150px;
  margin-top: -25px;
  position: absolute;
}
ul#sources.raster li.medium .typefacerenderer {
  height: 150px;
}
ul#sources.raster li.medium:hover {
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  background-color: #ebebeb;
}
ul#sources.raster li.medium .sticker.rig {
  margin-left: 127px;
  margin-top: -15px;
}
ul#sources.raster li.medium .sticker.lef {
  margin-left: 10px;
}
ul#sources.raster li.big {
  width: 260px;
  height: 190px;
  padding-bottom: 30px;
}
ul#sources.raster li.big .font-meta {
  width: 250px;
  position: absolute;
}
ul#sources.raster li.big .typefacerenderer {
  height: 250px;
}
ul#sources.raster li.big:hover {
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  background-color: #ebebeb;
}
ul#sources.raster li.big .sticker.rig {
  margin-left: 225px;
  margin-top: -15px;
}
ul#sources.raster li.big .sticker.lef {
  margin-left: 10px;
}
ul#sources.raster li.big h3 {
  display: inline;
}
ul#sources.raster .sticker {
  position: absolute;
  margin-top: 10px;
  z-index: 9;
  width: 50px;
  height: 50px;
  font-family: ff-market-web-1, ff-market-web-2, Helvetica, Arial, sans-serif;
}
ul#sources.raster .sticker.new {
  background-color: transparent;
  background-image: url(/images/new_sticker_transparent.png);
  background-repeat: no-repeat;
}
ul#sources.raster .sticker span {
  display: block;
  -moz-transform: rotate(-22deg);
  -webkit-transform: rotate(-22deg);
  -o-transform: rotate(-22deg);
  transform: rotate(-22deg);
  margin-left: 8px;
  margin-top: 15px;
  font-size: 20px;
}
ul#sources.raster .typefacerenderer {
  display: table;
  text-indent: 20px;
  width: 100%;
  margin: 0 auto;
}
ul#sources.raster .typefacerenderer .type-image {
  display: table-cell;
  vertical-align: middle;
}
ul#sources.raster .typefacerenderer .type-image a img {
  margin: 0 auto;
}

ul#sources.paragraphs {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 110px;
  overflow: hidden;
  *zoom: 1;
}
ul#sources.paragraphs li {
  border-right: 1px solid #bcbcbc;
  -webkit-box-shadow: inset -30px 0 30px -30px rgba(0, 0, 0, 0.2);
  box-shadow: inset -30px 0 30px -30px rgba(0, 0, 0, 0.2);
  border-bottom: 0px;
  display: block;
  display: inline;
  float: left;
  overflow: hidden;
  vertical-align: top;
  position: relative;
  padding: 10px 20px 20px 20px;
}
ul#sources.paragraphs li .font-meta {
  margin-top: 10px;
}
ul#sources.paragraphs li a {
  overflow: hidden;
}
ul#sources.paragraphs li.small {
  width: 200px;
  height: 100px;
  padding-bottom: 25px;
}
ul#sources.paragraphs li.small .font-meta {
  width: 190px;
}
ul#sources.paragraphs li.small .typefacerenderer {
  height: 130px;
}
ul#sources.paragraphs li.small:hover {
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  background-color: #ebebeb;
}
ul#sources.paragraphs li.small .sticker.rig {
  margin-left: 65%;
  margin-top: 60px;
}
ul#sources.paragraphs li.small .sticker.lef {
  margin-left: 10px;
}
ul#sources.paragraphs li.small a.fontlink {
  height: 80px;
}
ul#sources.paragraphs li.medium {
  width: 300px;
  height: 105px;
  padding-bottom: 45px;
}
ul#sources.paragraphs li.medium .font-meta {
  width: 290px;
}
ul#sources.paragraphs li.medium .typefacerenderer {
  height: 150px;
}
ul#sources.paragraphs li.medium:hover {
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  background-color: #ebebeb;
}
ul#sources.paragraphs li.medium .sticker.rig {
  margin-left: 74%;
  margin-top: 90px;
}
ul#sources.paragraphs li.medium .sticker.lef {
  margin-left: 10px;
}
ul#sources.paragraphs li.big {
  width: 500px;
  padding-bottom: 25px;
}
ul#sources.paragraphs li.big .font-meta {
  width: 490px;
}
ul#sources.paragraphs li.big .typefacerenderer {
  height: 250px;
}
ul#sources.paragraphs li.big:hover {
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;
  background-color: #ebebeb;
}
ul#sources.paragraphs li.big .sticker.rig {
  margin-left: 84%;
  margin-top: 120px;
}
ul#sources.paragraphs li.big .sticker.lef {
  margin-left: 10px;
}
ul#sources.paragraphs li.big a.fontlink {
  height: 130px;
}
ul#sources.paragraphs li.big h3 {
  display: inline;
}
ul#sources.paragraphs .sticker {
  position: absolute;
  margin-top: 10px;
  z-index: 9;
  width: 50px;
  height: 50px;
  font-family: ff-market-web-1, ff-market-web-2, Helvetica, Arial, sans-serif;
}
ul#sources.paragraphs .sticker.new {
  background-color: transparent;
  background-image: url(/images/new_sticker_transparent.png);
  background-repeat: no-repeat;
}
ul#sources.paragraphs .sticker span {
  display: block;
  -moz-transform: rotate(-22deg);
  -webkit-transform: rotate(-22deg);
  -o-transform: rotate(-22deg);
  transform: rotate(-22deg);
  margin-left: 8px;
  margin-top: 15px;
  font-size: 20px;
}
ul#sources.paragraphs .typefacerenderer {
  display: table;
  text-indent: 20px;
  width: 100%;
  margin: 0 auto;
}
ul#sources.paragraphs .typefacerenderer .type-image {
  display: table-cell;
  vertical-align: middle;
}
ul#sources.paragraphs .typefacerenderer .type-image a img {
  margin: 0 auto;
}
ul#sources.paragraphs.negative {
  background-color: black;
}
ul#sources.paragraphs.negative .font-meta .freeLabel {
  background-image: url(/images/icons/filter_libraries_inverse.png);
}
ul#sources.paragraphs.negative .font-meta .awardLabel {
  background-image: url(/images/icons/award_inverse.png);
}

.families-list {
  margin-bottom: 30px;
}
.families-list ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
}
.families-list ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.families-list ul li:first-child, .families-list ul li.first {
  padding-left: 0px;
}
.families-list ul li:last-child, .families-list ul li.last {
  padding-right: 0px;
}
.families-list ul li {
  width: auto;
  display: block;
  padding: 6px 20px 3px 20px;
  border-left: 1px solid #bcbcbc;
}
.families-list ul li:first-child {
  border: none;
}
.families-list ul li .options li {
  width: auto;
  margin-top: 5px;
  padding: 0 3px 0 0;
  border: none;
}
.families-list.container ul li:first-child {
  padding: 6px 20px 3px 2px;
}
.families-list.container ul li .options li {
  padding: 0 3px 0 0;
}

#tab #tab-related .families-list ul li {
  padding: 6px 20px 3px 20px;
}
#tab #tab-related .families-list ul li .options li {
  padding: 0 3px 0 0;
}

#family-matrix {
  padding: 0px 0px 50px 130px;
}
#family-matrix table td {
  width: 100px;
  height: 100px;
}
#family-matrix table td.glyph {
  padding-left: 50px;
}
#family-matrix table td.glyph:hover {
  background-color: #ebebeb;
}
#family-matrix table td.glyph + td.glyph {
  border-left: 1px solid #bcbcbc;
}
#family-matrix table td.rowhead {
  vertical-align: center;
}
#family-matrix table td.colhead {
  text-align: center;
}

#boxes {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
#boxes #slogan {
  background-color: #31a5ff;
  position: absolute;
  color: white;
  font-size: 140%;
  font-weight: 100;
  left: 300px;
  top: 250px;
  width: 500px;
  height: 250px;
  padding: 50px 40px 40px 40px;
  z-index: 100;
}
#boxes #slogan h1 {
  font-weight: 100;
  line-height: 1em;
  margin-bottom: 0.5em;
}
#boxes #d-feat {
  background-color: white;
  position: absolute;
  top: 625px;
  left: 150px;
  width: 193px;
  height: 267px;
  padding: 15px;
  z-index: 110;
}
#boxes #d-feat img {
  margin-top: 15px;
}
#boxes #b-feat {
  position: absolute;
  left: 920px;
  top: 460px;
  width: 258px;
  height: 182px;
  z-index: 120;
}

body.full #header,
#header {
  min-width: 970px;
  width: auto !important;
  width: 970px;
  background-color: black;
  color: white;
  height: 70px;
  overflow: visible;
}

#navigation,
#banner,
#extras {
  display: inline;
  float: left;
}

#navigation {
  width: 650px;
}
#navigation a {
  display: inline;
  float: left;
}
#navigation a img.ff_logo {
  padding: 39px 0 0 35px;
}

ul#main_nav {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
  padding: 29px 0 0 35px;
}
ul#main_nav li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
ul#main_nav li:first-child, ul#main_nav li.first {
  padding-left: 0px;
}
ul#main_nav li:last-child, ul#main_nav li.last {
  padding-right: 0px;
}
ul#main_nav li {
  font-weight: bold;
  font-size: 1.143em;
  letter-spacing: 0.11em;
  padding: 0 3px 0 0;
}
ul#main_nav li a {
  background-color: black;
  background-image: url("/images/tab_shadow.png");
  background-position: left bottom;
  background-repeat: repeat-x;
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -o-border-top-left-radius: 3px;
  -ms-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -o-border-top-right-radius: 3px;
  -ms-border-top-right-radius: 3px;
  -khtml-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  padding: 14px 18px 11px 18px;
}
ul#main_nav li.active a {
  background-color: white;
  background-image: none;
  color: black;
}
ul#main_nav li#favorites {
  visibility: hidden;
  letter-spacing: 0;
}
ul#main_nav li#favorites a.favoritsLink {
  background-image: url("/images/heart_faded.png"), url("/images/tab_shadow.png");
  background-position: 55% 55%, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #626262;
  color: #919191;
  font-size: 0.771em;
  padding: 14px 0 15px 0;
  width: 41px;
  text-align: center;
}
ul#main_nav li#favorites.full {
  visibility: visible;
}
ul#main_nav li#favorites.full a.favoritsLink {
  background-image: url("/images/heart.png"), url("/images/tab_shadow.png");
  background-color: #31a5ff;
  color: white;
}
ul#main_nav li#favorites.active {
  visibility: visible;
}
ul#main_nav li#favorites.active a.favoritsLink {
  background-color: white;
  background-image: url("/images/heart_active.png");
  background-position: 55% 55%;
  background-repeat: no-repeat;
  color: black;
}
ul#main_nav li#cart_status {
  visibility: hidden;
  letter-spacing: 0;
}
ul#main_nav li#cart_status a.cartLink {
  background-image: url("/images/cart_faded.png"), url("/images/tab_shadow.png");
  background-position: 55% 55%, left bottom;
  background-repeat: no-repeat, repeat-x;
  background-color: #626262;
  color: #919191;
  font-size: 0.771em;
  padding: 14px 0 15px 0;
  width: 41px;
  text-align: center;
}
ul#main_nav li#cart_status.full {
  visibility: visible;
}
ul#main_nav li#cart_status.full a.cartLink {
  background-color: #ff006f;
  background-image: url("/images/cart.png"), url("/images/tab_shadow.png");
  background-position: 55% 55%, left bottom;
  background-repeat: no-repeat, repeat-x;
  color: black;
}
ul#main_nav li#cart_status.full a.cartLink:hover {
  background-image: url("/images/cart.png");
  background-position: 55% 55%;
  background-repeat: no-repeat;
}
ul#main_nav li#cart_status.active {
  visibility: visible;
}
ul#main_nav li#cart_status.active a.cartLink {
  background-color: white;
  background-image: url("/images/cart_active.png");
  background-position: 55% 55%;
  background-repeat: no-repeat;
  color: white;
}
ul#main_nav #cart_peek {
  position: absolute;
  width: 300px;
  background-color: white;
  border: 5px solid #ff006f;
  margin-top: 36px;
  padding: 10px;
  white-space: normal;
  color: black;
  font-size: 0.89em;
  font-weight: normal;
  z-index: 2000;
  display: none;
}
ul#main_nav li#cart_status.full:hover #cart_peek {
  display: block;
}
ul#main_nav #favorites_peek {
  position: absolute;
  width: 300px;
  background-color: white;
  border: 5px solid #31a5ff;
  margin-top: 36px;
  padding: 10px;
  white-space: normal;
  color: black;
  font-size: 0.89em;
  font-weight: normal;
  z-index: 2000;
  display: none;
}
ul#main_nav li#favorites.full:hover #favorites_peek, ul#main_nav li#favorites.active:hover #favorites_peek {
  display: block;
}

#extras {
  width: 670px;
  padding: 0;
  text-align: right;
  margin-top: 29px;
  margin-right: 35px;
  display: inline;
  float: right;
}
#extras ul#meta {
  display: inline;
  float: left;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
  padding: 10px 10px 5px 0;
}
#extras ul#meta li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
#extras ul#meta li:first-child, #extras ul#meta li.first {
  padding-left: 0px;
}
#extras ul#meta li:last-child, #extras ul#meta li.last {
  padding-right: 0px;
}
#extras ul#meta li {
  margin-left: 3px;
}
#extras ul#meta li a {
  color: white;
  text-decoration: none;
  vertical-align: top;
}
#extras ul#meta li img {
  vertical-align: top;
}
#extras ul#meta li#random_menu {
  padding-right: 15px !important;
  margin-right: 10px !important;
  border-right: 1px solid #bcbcbc;
}
#extras ul#meta li#account {
  padding-left: 15px !important;
  margin-left: 10px !important;
  border-left: 1px solid #bcbcbc;
}
#extras ul#meta #account_peek {
  width: 280px;
  margin-left: -150px;
}
#extras ul#meta .peek-list {
  position: absolute;
  background-color: white;
  border: 5px solid #e0e0e0;
  margin-top: 0px;
  padding: 10px;
  white-space: normal;
  color: black;
  text-align: left;
  z-index: 2000;
  display: none;
}
#extras ul#meta .peek-list ul.linkList {
  padding: 0;
}
#extras ul#meta .peek-list ul.linkList li {
  display: block;
  float: none;
  line-height: 1.3;
  padding: 2px 0;
  white-space: nowrap;
}
#extras ul#meta #account.loggedIn:hover .peek-list {
  display: block;
}
#extras ul#meta #help:hover .peek-list {
  display: block;
}
#extras ul#meta #about_section:hover .peek-list {
  display: block;
}
#extras ul#meta #goodies_section:hover .peek-list {
  display: block;
}
#extras #search input#find, #extras #search select#find {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  border: none;
  background-image: url("../images/small-search.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  height: 25px;
  width: 205px;
  padding: 5px 30px 5px 8px;
}

#extras ul#meta li .peek-list a {
  color: #31a5ff;
}

#alerts {
  display: none;
  color: black;
  background-color: #e0e0e0;
  clear: both;
  width: 650px;
  margin-left: 159px;
  margin-top: 100px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  padding: 6px;
  position: absolute;
}

.breadcrumb ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
}
.breadcrumb ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.breadcrumb ul li:first-child, .breadcrumb ul li.first {
  padding-left: 0px;
}
.breadcrumb ul li:last-child, .breadcrumb ul li.last {
  padding-right: 0px;
}
.breadcrumb ul li.actual, .breadcrumb ul li.separator {
  color: #626262;
}

.breadcrumb + h1 {
  margin-top: 0.25em;
}

ul.crumblist {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1em;
}
ul.crumblist li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
ul.crumblist li:first-child, ul.crumblist li.first {
  padding-left: 0px;
}
ul.crumblist li:last-child, ul.crumblist li.last {
  padding-right: 0px;
}
ul.crumblist li + li:before {
  content: "> ";
  color: #626262;
}
ul.crumblist li:last-of-type {
  color: #626262;
}

.inline-tabs {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 22px;
}
.inline-tabs li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.inline-tabs li:first-child, .inline-tabs li.first {
  padding-left: 0px;
}
.inline-tabs li:last-child, .inline-tabs li.last {
  padding-right: 0px;
}
.inline-tabs li {
  padding: 0 0 15px 0;
  margin-right: 5px;
}
.inline-tabs li a:link,
.inline-tabs li a:visited {
  display: block;
  padding: 10px 8px;
  color: #31a5ff;
  font-weight: bold;
  text-decoration: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
.inline-tabs li.active, .inline-tabs li.ui-state-active, .inline-tabs li.ui-tabs-selected {
  background-image: url(/images/icons/darr_grey.png);
  background-position: bottom center;
  background-repeat: no-repeat;
}
.inline-tabs li.active a, .inline-tabs li.ui-state-active a, .inline-tabs li.ui-tabs-selected a {
  color: black;
  background-color: #e0e0e0;
}

.pagination {
  overflow: hidden;
  *zoom: 1;
  font-size: 1.142em;
  line-height: 1em;
  margin-bottom: 20px;
  padding-top: 2em;
}
.pagination .left {
  display: inline;
  float: left;
}
.pagination .right {
  display: inline;
  float: right;
}

.pagination.top {
  display: block;
  margin: 0;
  position: absolute;
}
.pagination.top.grid {
  color: #979797;
  width: 140px;
  padding: 18px 0 0 930px;
}
.pagination.top.grid a:link,
.pagination.top.grid a:visited {
  color: #979797;
}
.pagination.top.grid a:hover {
  color: #31a5ff;
}

.box ul.icons li {
  display: inline-block;
  padding: 5px 0 0 0;
}
.box ul.icons li span.iconified {
  display: inline-block;
  float: left;
  width: 24px;
  height: 24px;
  text-indent: 2000px;
  padding: 1px 0 0 0;
  margin-right: 5px;
  background: url(/images/icons/socialmedia.png) no-repeat;
  overflow: hidden;
}
.box ul.icons li span.iconified.facebook {
  background-position: 0 -24px;
}
.box ul.icons li span.iconified.flickr {
  background-position: -40px -24px;
}
.box ul.icons li span.iconified.twitter {
  background-position: -80px -24px;
}
.box ul.icons li span.iconified.vimeo {
  background-position: -120px -24px;
}
.box ul.icons li span.iconified.youtube {
  background-position: -160px -24px;
}
.box ul.icons li span.iconified.behance {
  background-position: -200px -24px;
}
.box ul.icons li span.iconified.rss_feed {
  background-position: -240px -24px;
}
.box ul.icons li span.iconified.newsletter {
  background-position: -280px -24px;
}
.box ul.icons li.newsletter {
  padding-top: 0.5em;
}
.box ul.icons li.newsletter span.iconified {
  margin-right: 10px;
}
.box ul.icons li.newsletter .description {
  padding: 0.5em 0;
}

#package_details {
  overflow: hidden;
}
#package_details ul {
  margin: 20px;
  overflow: hidden;
}
#package_details ul li {
  padding: 10px 0;
}
#package_details ul li ul li {
  padding: 0;
}
#package_details ul li a {
  display: inline;
  height: 1em;
}

.container .grid_12.packages_top {
  padding-bottom: 2em;
}
.container .grid_12.packages_top .formats_panel {
  margin-right: 5em;
}
.container .grid_12.packages_top .formats_panel {
  width: 560px;
}
.container .grid_12.packages_top .charactersets_panel {
  width: 500px;
}
.container .grid_12.packages_top .formats_panel, .container .grid_12.packages_top .charactersets_panel {
  display: inline-block;
  float: left;
}
.container .grid_12.packages_top .formats_panel ul li, .container .grid_12.packages_top .charactersets_panel ul li {
  padding: 0.5em 0em;
  height: 100px;
}
.container .grid_12.packages_top .formats_panel ul li .symbolbox, .container .grid_12.packages_top .charactersets_panel ul li .symbolbox {
  display: inline-block;
  width: 100px;
  height: 100px;
  float: left;
  margin-right: 1em;
  border-radius: 15px;
}
.container .grid_12.packages_top .formats_panel ul li .symbolbox.dummy, .container .grid_12.packages_top .charactersets_panel ul li .symbolbox.dummy {
  height: 65px;
  text-align: center;
  background-color: #eeeeee;
  color: white;
  padding-top: 35px;
  font-size: 2em;
}

ul.wrappers {
  width: 550px;
  margin-bottom: 5em;
  margin-top: 10px;
}
ul.wrappers li {
  padding-top: 1em;
  padding-bottom: 1em;
  border-top: 1px solid #aaaaaa;
}
ul.wrappers li .subline {
  display: block;
  height: 1em;
  margin-top: 0.5em;
}
ul.wrappers li .subline span.saving {
  color: #888888;
  margin-left: 1em;
}
ul.wrappers li .subline a {
  color: #31a5ff;
  text-decoration: underline;
  margin-right: 1em;
}
ul.wrappers li .info {
  float: right;
  padding-right: 10px;
}
ul.wrappers li .info .btn, ul.wrappers li .info a.btn.big, ul.wrappers li .info a.btn.download, ul.wrappers li .info input.btn.big, ul.wrappers li .info select.btn.big, ul.wrappers li .info a.btn.mega, ul.wrappers li .info a.btn.medium, ul.wrappers li .info ul#main_nav #cart_peek a.btn.big, ul#main_nav #cart_peek ul.wrappers li .info a.btn.big, ul.wrappers li .info ul#main_nav #cart_peek a.btn.download, ul#main_nav #cart_peek ul.wrappers li .info a.btn.download, ul.wrappers li .info ul#main_nav #cart_peek input.btn.big, ul#main_nav #cart_peek ul.wrappers li .info input.btn.big, ul.wrappers li .info ul#main_nav #cart_peek select.btn.big, ul#main_nav #cart_peek ul.wrappers li .info select.btn.big, ul.wrappers li .info ul#main_nav #cart_peek a.btn.mega, ul#main_nav #cart_peek ul.wrappers li .info a.btn.mega, ul.wrappers li .info ul#main_nav #favorites_peek a.btn.big, ul#main_nav #favorites_peek ul.wrappers li .info a.btn.big, ul.wrappers li .info ul#main_nav #favorites_peek a.btn.download, ul#main_nav #favorites_peek ul.wrappers li .info a.btn.download, ul.wrappers li .info ul#main_nav #favorites_peek input.btn.big, ul#main_nav #favorites_peek ul.wrappers li .info input.btn.big, ul.wrappers li .info ul#main_nav #favorites_peek select.btn.big, ul#main_nav #favorites_peek ul.wrappers li .info select.btn.big, ul.wrappers li .info ul#main_nav #favorites_peek a.btn.mega, ul#main_nav #favorites_peek ul.wrappers li .info a.btn.mega, ul.wrappers li .info #extras ul#meta .peek-list a.btn, #extras ul#meta .peek-list ul.wrappers li .info a.btn {
  margin-left: 0.5em;
  vertical-align: top;
}
ul.wrappers li .info span, ul.wrappers li .info a {
  float: left;
}
ul.wrappers li.selected {
  background-color: #ffe302;
}
ul.wrappers li.level0 {
  border-top: 2px solid black;
}
ul.wrappers li.level0 + li.level0 {
  margin-top: 1em;
}
ul.wrappers li.single {
  padding: 0.75em 0 0.2em 0;
}
ul.wrappers li.single + li.single {
  padding: 0.2em 0;
  border-top: 0px;
}
ul.wrappers li + li.level0 {
  margin-top: 2em;
}
ul.wrappers li.level0 + li.level1 {
  border-top: 1px solid black;
}
ul.wrappers li.single + li.multi {
  margin-top: 0.5em;
}

li.atom {
  padding: 1em 1em 1em 3em;
  box-shadow: inset 0 -30px 30px -30px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid #bbbbbb;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
li.atom span.imageWrap {
  height: 30px;
}
li.atom .atom-meta {
  margin-top: 10px;
  color: #979797;
}
li.atom .atom-meta h3.name {
  font-size: 1em;
  margin-bottom: 0px;
  color: #979797;
  font-weight: bold;
  display: inline;
  margin-right: 0.5em;
}

#main_packages {
  margin-top: 20px;
}
#main_packages .container, #main_packages .grid_12 {
  width: 1000px;
}
#main_packages .grid_4 {
  width: 320px;
}

#packages_tree {
  width: auto;
}
#packages_tree .starting_from {
  width: 490px;
  text-align: right;
}

@media all and (max-width: 1200px) {
  #packages_tree .starting_from {
    width: 440px;
  }
  #packages_tree ul.wrappers {
    width: 500px;
  }
  #packages_tree ul.wrappers li .subline span.saving {
    margin-left: 0.3em;
  }
}

.corporate_packages .package {
  width: 90%;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  margin-top: 1em;
}
.corporate_packages .package .image {
  padding-bottom: 1em;
  padding-top: 1em;
}
.corporate_packages .package .meta {
  padding-bottom: 1em;
  color: #979797;
}
.corporate_packages .package .meta h3.name {
  font-size: 1em;
  margin-bottom: 0px;
  color: #979797;
  font-weight: bold;
  display: inline;
}

#search-wrapper {
  overflow: hidden;
  *zoom: 1;
}
#search-wrapper #font-options {
  margin-top: 0;
}

#search-filters {
  width: 280px;
  position: absolute;
  right: 0;
  z-index: 1500;
}
#search-filters #filter-head {
  cursor: pointer;
  padding: 10px 0;
  border-bottom: 1px solid #83c9ff;
}
#search-filters #filter-head span.arrow {
  display: inline-block;
  height: 12px;
  width: 12px;
  background-image: url(/images/icons/filter_arrow.png);
  background-repeat: no-repeat;
  background-position: -12px 0;
}
#search-filters #filter-head.closed span.arrow {
  background-position: 0 0;
  border: none;
}
#search-filters #filter-head h2 {
  display: inline-block;
  margin: 0;
}
#search-filters fieldset,
#search-filters h2 {
  width: 280px;
  padding: 10px 10px 10px 0;
  display: block;
  margin: 10px 0 0 0;
}
#search-filters h3 {
  margin: 10px 0;
  clear: both;
}
#search-filters ul {
  list-style: none;
  margin-left: 0;
}

#search-results {
  width: 100%;
  display: inline;
  float: left;
}

#search_linkbox {
  border-bottom: 1px solid #e0e0e0;
}
#search_linkbox #search_link {
  padding: 1em 0;
}

#search-result-row h2 {
  margin: 10px 0px;
  display: inline-block;
}
#search-result-row #result-tabs {
  float: right;
  margin-right: 35px;
}
#search-result-row #result-tabs .library-tab {
  padding: 10px 15px;
  display: inline-block;
  -moz-border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  -o-border-radius: 0px 0px 4px 4px;
  -ms-border-radius: 0px 0px 4px 4px;
  -khtml-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  color: #31a5ff;
  font-size: 1.1em;
  font-weight: bold;
}
#search-result-row #result-tabs .library-tab a {
  text-decoration: none;
}
#search-result-row #result-tabs .library-tab input[type=radio], #search-result-row #result-tabs .library-tab select[type=radio] {
  display: none;
}
#search-result-row #result-tabs .library-tab.active {
  background-color: #e0e0e0;
  color: black;
}
#search-result-row #result-tabs .library-tab.active a {
  color: black;
}

h1#searchresult {
  margin-bottom: 0.75em;
}
h1#searchresult a.query {
  background-color: #def2ff;
  background-image: url(/images/close.png);
  background-repeat: no-repeat;
  background-position: right center;
  margin-right: 10px;
  font-size: 0.529em;
  letter-spacing: 0;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  -o-border-radius: 12px;
  -ms-border-radius: 12px;
  -khtml-border-radius: 12px;
  border-radius: 12px;
  padding: 3px 23px 3px 10px;
}
h1#searchresult a.clearAll {
  text-decoration: underline !important;
  font-size: 0.41em;
  letter-spacing: 0;
}

h2.skipped {
  color: #979797;
}

body.full .container.call_to_search {
  background-color: #e0e0e0;
  padding-left: 130px;
  margin: 0;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #e0e0e0), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
  background-image: linear-gradient(top, #e0e0e0 0%, #ffffff 100%);
}
body.full .container.call_to_search h2 {
  padding: 70px 0 70px 100px;
  background-image: url(/images/icons/finger.png);
  background-position: left center;
  background-repeat: no-repeat;
}

.useBox {
  display: block;
  display: inline;
  float: left;
  background-color: #e0e0e0;
  margin-bottom: 10px;
  margin-right: 10px;
  height: 74px;
  border: 1px solid #bcbcbc;
}
.useBox img {
  width: 74px;
}
.useBox.mid {
  margin-bottom: 0px;
  height: 160px;
}
.useBox.mid img {
  width: 160px;
}
.useBox.more {
  display: none;
  visibility: hidden;
}

.related {
  width: 600px;
  margin: 20px 0 0 0;
}
.related a img {
  padding: 0 0 5px 0;
}

img#sampleimage {
  padding: 15px 0 15px 0;
}

#tabs-features img {
  vertical-align: middle;
}

#tab ul.tab_header {
  margin: 0 0 50px 130px;
}
#tab #tab-features, #tab #tab-related, #tab #tab-pdfs, #tab #tab-glyphs, #tab #tab-languages {
  margin: 0 0 0 130px;
}
#tab #tab-languages {
  padding-bottom: 50px;
}
#tab #tab-specimen ul {
  margin-top: 30px;
}
#tab #tab-specimen ul li {
  padding: 0 0 10px 130px;
  border-bottom: 1px solid #bcbcbc;
  overflow: hidden;
}
#tab #tab-specimen ul li .font-meta {
  margin-top: 10px;
}
#tab #tab-specimen ul li img {
  margin: 15px 0;
}
#tab .display_sample img {
  width: 97%;
}
#tab ul#glyphs {
  list-style-type: none;
  margin: 0;
  overflow: hidden;
  *zoom: 1;
}
#tab ul#glyphs li {
  padding: 0 50px 50px 0;
  display: block;
  display: inline;
  float: left;
  overflow: hidden;
  vertical-align: top;
}
#tab #tab-related li {
  padding: 0 0 10px 0;
}

#tab-features .feature_listing {
  padding-top: 50px;
  margin-bottom: 200px;
}
#tab-features .feature_listing .otf-infos {
  width: 400px;
  float: left;
  border-bottom: 1px solid #bcbcbc;
  padding: 0 5px;
  margin: 5px 25px 5px 0;
}
#tab-features .feature_listing .otf-infos .sample-lines {
  display: inline-block;
  width: 305px;
}
#tab-features .feature_listing .otf-infos .sample-lines .sample_img {
  display: inline-block;
  background-position: -15px;
  background-repeat: no-repeat;
  width: 150px;
  height: 50px;
}
#tab-features .feature_listing .otf-infos .sample-lines span.samples {
  display: inline-block;
  height: 50px;
  background-image: url(/images/icons/feature_arrow_light.png);
  background-repeat: no-repeat;
  background-position: 130px center;
}
#tab-features .feature_listing .otf-infos .sample-lines span.samples + span.samples {
  margin-top: 11px;
}
#tab-features .feature_listing .otf-infos h4 {
  vertical-align: top;
  display: inline-block;
  width: 90px;
  font-size: 0.9em;
}

a.linktab {
  text-decoration: none;
}

a.linktab.activated {
  color: black;
  text-decoration: underline;
}

.ui-autocomplete {
  position: absolute;
  cursor: default;
  -moz-box-shadow: #bfbfbf 0px 3px 6px 0;
  -webkit-box-shadow: #bfbfbf 0px 3px 6px 0;
  -o-box-shadow: #bfbfbf 0px 3px 6px 0;
  box-shadow: #bfbfbf 0px 3px 6px 0;
  opacity: 0.95;
}
.ui-autocomplete.scrollable {
  max-height: 500px;
  overflow-y: auto;
}

/* without this, the menu expands to 100% in IE6 */
* html .ui-autocomplete {
  width: 1px;
}

ul.ui-autocomplete {
  z-index: 999;
}

.ui-menu {
  padding: 2px;
  margin: 0;
  float: left;
  list-style-position: outside;
  list-style: none;
  z-index: 999;
  border: 0px solid white;
}

.ui-menu .ui-menu {
  margin-top: -3px;
}

.ui-menu.ui-menu-item {
  margin: 0;
  padding: 10;
  zoom: 0;
  float: left;
  clear: left;
  width: 100%;
}

.autocomplete.category {
  padding: 5px 10px;
  color: white;
  background-color: #626262;
}

.autocomplete.item {
  background-color: #e0e0e0;
}

.autocomplete.item a {
  display: block;
  padding: 3px 10px 5px 20px;
  color: black;
  text-decoration: none;
  font-weight: normal;
}
.autocomplete.item a span.icon {
  display: inline-block;
  padding-right: 1em;
  width: 28px;
  height: 20px;
  vertical-align: middle;
}
.autocomplete.item a span.text {
  display: inline-block;
  width: 200px;
  padding-top: 3px;
}

.autocomplete.item a.ui-state-hover,
.autocomplete.item a.ui-state-hover {
  background-color: #ffe302;
  border: 0px solid white;
}

.flash_container {
  background-color: black;
}

.flash {
  text-align: center;
  color: white;
  padding: 1em;
  font-weight: bold;
  font-size: 14px;
}

.flash.error,
.flash.alert {
  background-color: #ff006f;
}

.flash.success {
  background-color: #cbe900;
}

.flash.notice {
  background-color: #31a5ff;
}

.samplecomplete.item {
  padding: 5px 10px;
  padding-left: 10px;
  background-color: white;
}

.ui-autocomplete {
  background-color: white;
}

#footer {
  color: #979797;
  line-height: 1.5em;
  overflow: hidden;
  *zoom: 1;
}
#footer a:link,
#footer a:visited {
  color: #979797;
}
#footer a:hover {
  color: white;
}
#footer .copyright,
#footer .linklist,
#footer .socialmedia {
  display: inline;
  float: left;
  width: auto;
}
#footer .copyright {
  margin-top: 2px;
}
#footer .linklist,
#footer .socialmedia {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
  margin-left: 48px;
}
#footer .linklist li,
#footer .socialmedia li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
#footer .linklist li:first-child, #footer .linklist li.first,
#footer .socialmedia li:first-child,
#footer .socialmedia li.first {
  padding-left: 0px;
}
#footer .linklist li:last-child, #footer .linklist li.last,
#footer .socialmedia li:last-child,
#footer .socialmedia li.last {
  padding-right: 0px;
}
#footer .linklist li {
  padding: 0 0 0 8px;
  margin: 2px 0 0 8px;
  border-left: 1px dotted #979797;
}
#footer .linklist li:first-child {
  padding: 0;
  margin: 2px 0 0 0;
  border: none;
}
#footer .socialmedia li {
  display: block;
  width: 24px;
  height: 24px;
  padding: 0;
  margin-left: 8px;
  overflow: hidden;
}
#footer .socialmedia li:first-child {
  margin: 0;
}
#footer .socialmedia li a {
  display: block;
  text-indent: 2000px;
  padding: 1px 0 2px 0;
  background: url(/images/icons/socialmedia.png) no-repeat;
}
#footer .socialmedia li a.facebook {
  background-position: 0 0;
}
#footer .socialmedia li a.flickr {
  background-position: -40px 0;
}
#footer .socialmedia li a.twitter {
  background-position: -80px 0;
}
#footer .socialmedia li a.vimeo {
  background-position: -120px 0;
}
#footer .socialmedia li a.youtube {
  background-position: -160px 0;
}
#footer .socialmedia li a.behance {
  background-position: -200px 0;
}
#footer .socialmedia li a.rss_feed {
  background-position: -240px 0;
}
#footer .socialmedia li a.newsletter {
  background-position: -280px 0;
}
#footer .socialmedia li a:hover.facebook {
  background-position: 0 -24px;
}
#footer .socialmedia li a:hover.flickr {
  background-position: -40px -24px;
}
#footer .socialmedia li a:hover.twitter {
  background-position: -80px -24px;
}
#footer .socialmedia li a:hover.vimeo {
  background-position: -120px -24px;
}
#footer .socialmedia li a:hover.youtube {
  background-position: -160px -24px;
}
#footer .socialmedia li a:hover.behance {
  background-position: -200px -24px;
}
#footer .socialmedia li a:hover.rss_feed {
  background-position: -240px -24px;
}
#footer .socialmedia li a:hover.newsletter {
  background-position: -280px -24px;
}

#bg {
  position: fixed;
  top: 180px;
  left: 0;
  z-index: -100;
}
#bg img {
  position: fixed;
  left: 0;
  top: 180px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: opacity 2s ease-in-out;
  -moz-transition: opacity 2s ease-in-out;
  -o-transition: opacity 2s ease-in-out;
  transition: opacity 2s ease-in-out;
}
#bg img.bgwidth {
  width: 100%;
}
#bg img.bgheight {
  height: 100%;
}
#bg img.opaque {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

ul#bestsellers {
  overflow: hidden;
  *zoom: 1;
}
ul#bestsellers li {
  display: inline;
  float: left;
  display: inline-block;
  height: 100px;
  width: 75px;
  text-align: center;
  margin: 0 15px 0px 0;
}
ul#bestsellers li a {
  color: black;
}
ul#bestsellers li span.bestseller_rendering {
  display: block;
  height: 75px;
  width: 75px;
  text-align: center;
  margin-bottom: 5px;
}
ul#bestsellers li span.bestseller_rendering img {
  margin-top: 18px;
}

#containercontainer {
  position: absolute;
  top: 25px;
  width: 100%;
}
#containercontainer #nav_left {
  position: absolute;
  left: 0px;
}
#containercontainer #nav_right {
  position: absolute;
  right: 0px;
}
#containercontainer .containers {
  overflow: hidden;
  *zoom: 1;
  display: inline;
  float: right;
  position: relative;
  margin-right: 130px;
  padding-left: 50px;
  background-image: url(/images/homepage/arrow_yellow.png);
  background-position: 0px 85px;
  background-repeat: no-repeat;
}
#containercontainer .containers .hp_container {
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  color: black;
  min-height: 100px;
  width: 275px;
  padding: 35px 40px;
  background-color: rgba(255, 255, 255, 0.95);
  margin-top: 1em;
  margin-right: 1em;
  vertical-align: top;
}
#containercontainer .containers .hp_container a {
  text-decoration: none;
}
#containercontainer .containers .hp_container h3 {
  color: black;
  line-height: 1.3em;
  margin-bottom: 1em;
}
#containercontainer .containers .hp_container h3 a {
  color: black;
}
#containercontainer .containers .hp_container.slide_news {
  height: 125px;
}
#containercontainer .containers .hp_container.slide_titles {
  height: 125px;
  background-color: rgba(255, 227, 2, 0.9);
  color: black;
}
#containercontainer .containers .hp_container.slide_titles h3 {
  font-size: 150%;
  font-style: italic;
  font-weight: normal;
  color: black;
}
#containercontainer .containers .hp_container.slide_titles a {
  color: black;
}
#containercontainer .containers .hp_container.slide_titles .slide_navi {
  display: block;
  width: 250px;
  text-align: center;
  font-size: 200%;
  position: absolute;
  top: 160px;
}
#containercontainer .containers .hp_container.slide_titles .slide_navi a {
  color: white;
  text-decoration: none;
}
#containercontainer .containers .hp_container.slide_titles .slide_navi a.selected {
  color: black;
  font-weight: bold;
}
#containercontainer .containers .hp_container p {
  /* font-size: 115% */
}

@media only screen and (max-width: 1396px) {
  #bg {
    top: 210px;
  }
  #bg img {
    top: 210px;
  }
}

@media only screen and (max-width: 1440px) {
  #containercontainer .containers {
    margin-right: 30px;
  }
}

@media only screen and (max-height: 1000px) {
  .hp_container {
    display: inline-block;
  }

  #containercontainer .containers {
    margin-right: 30px;
  }
}

@media only screen and (max-height: 768px) and (max-width: 1366px) {
  #containercontainer .containers {
    background-position: 0px 65px;
  }
  #containercontainer .containers .hp_container {
    padding: 25px 30px;
  }
  #containercontainer .containers .hp_container h3 {
    margin-bottom: 0.5em;
  }
  #containercontainer .containers .hp_container.slide_titles {
    height: 100px;
  }
  #containercontainer .containers .hp_container.slide_titles h3 {
    font-size: 135%;
  }
  #containercontainer .containers .hp_container.slide_titles .slide_navi {
    top: 135px;
  }
  #containercontainer .containers .hp_container.news {
    height: 100px;
  }
  #containercontainer .containers .hp_container.bestsellers {
    width: 630px;
  }

  ul#bestsellers li {
    height: 75px;
    margin-top: 0px;
  }
  ul#bestsellers li span.bestseller_rendering {
    height: 60px;
    margin-bottom: 0px;
  }
  ul#bestsellers li span.bestseller_rendering img {
    margin-top: 0px;
  }
}

.box {
  padding: 3px 0 0 0;
  margin-bottom: 30px;
}
.box img {
  width: 100%;
}
.box ul.linkList {
  line-height: 1.3em;
}
.box ul.linkList li {
  padding: 8px 0;
  border-top: 1px solid #bcbcbc;
}
.box ul.linkList li:first-child {
  border: none;
  padding-top: 0;
}
.box ul.linkList li a {
  text-decoration: none;
}
.box ul.linkList.small li {
  border-top: 0px;
  padding: 4px 0;
}
.box ul.linkList ul.linkSubList {
  padding-left: 2em;
}
.box ul.linkList ul.linkSubList li {
  padding: 2px 0;
  border-top: none;
}

#nav-box {
  width: 300px;
}
#nav-box h2, #nav-box h3 {
  margin-bottom: 0.5em;
}
#nav-box h2.line, #nav-box h3.line {
  padding-top: 1em;
  margin-top: 0.5em;
}
#nav-box.fixed {
  position: fixed;
  width: 300px;
  top: 0px;
}
#nav-box .linkbunch {
  line-height: 1.3em;
}
#nav-box .linkbunch a {
  padding-right: 0.25em;
  text-decoration: none;
}
#nav-box .linkbunch a + a {
  padding-left: 0.4em;
  border-left: 1px solid #bbbbbb;
}

.editlink {
  text-align: right;
  padding-right: 100px;
}

.tinyMCEarticle {
  padding: 1em;
}
.tinyMCEarticle.wide {
  padding: 1em 0 2em 0;
}

.justify {
  text-align: justify;
}

.width600 {
  width: 600px;
}

.tinyMCEarticle .ff_wide .tab {
  border: 1px dashed #cccccc;
}
.tinyMCEarticle .ff_wide .tab + .tab {
  border-top: 0px solid white;
}

.articleItem, .tinyMCEarticle {
  width: 600px;
}
.articleItem p.light, .tinyMCEarticle p.light {
  color: gray;
}
.articleItem.wide, .tinyMCEarticle.wide {
  width: 100%;
}
.articleItem.wide hr, .tinyMCEarticle.wide hr {
  display: block;
  height: 1px;
  width: 100%;
  border-top: 1px solid #dddddd;
  box-shadow: inset 0 -30px 30px -30px rgba(0, 0, 0, 0.2);
}
.articleItem p + h2, .articleItem a + h2, .articleItem ul + h2, .articleItem blockquote + h2, .articleItem span + h2, .tinyMCEarticle p + h2, .tinyMCEarticle a + h2, .tinyMCEarticle ul + h2, .tinyMCEarticle blockquote + h2, .tinyMCEarticle span + h2 {
  padding-top: 1em;
}
.articleItem p + h3, .articleItem a + h3, .articleItem ul + h3, .articleItem blockquote + h3, .articleItem span + h3, .tinyMCEarticle p + h3, .tinyMCEarticle a + h3, .tinyMCEarticle ul + h3, .tinyMCEarticle blockquote + h3, .tinyMCEarticle span + h3 {
  padding: 1em 0 0.5em 0;
}
.articleItem em, .tinyMCEarticle em {
  font-style: italic;
}
.articleItem strong, .tinyMCEarticle strong {
  font-weight: bold;
}
.articleItem ul, .tinyMCEarticle ul {
  font-size: 1.142em;
  line-height: 1.4em;
  list-style: disc inside;
}
.articleItem ul ul, .tinyMCEarticle ul ul {
  padding-left: 1em;
  font-size: 1em;
}
.articleItem ul + p, .tinyMCEarticle ul + p {
  margin-top: 0.8em;
}
.articleItem p, .tinyMCEarticle p {
  font-feature-settings: "onum" 1;
  -moz-font-feature-settings: "onum" 1;
  -webkit-font-feature-settings: "onum" 1;
  -ms-font-feature-settings: "onum" 1;
  font-size: 1.142em;
  line-height: 1.4em;
  margin-bottom: 0.8em;
}
.articleItem p.small, .tinyMCEarticle p.small {
  font-size: 0.8em;
}
.articleItem p.big, .tinyMCEarticle p.big {
  font-size: 1.5em;
}
.articleItem p img, .tinyMCEarticle p img {
  padding: 10px 0 10px 0px;
}
.articleItem p.introduction, .tinyMCEarticle p.introduction {
  font-weight: bold;
}
.articleItem p span.initial, .tinyMCEarticle p span.initial {
  font-size: 1.313em;
  font-weight: bold;
}
.articleItem .caption, .tinyMCEarticle .caption {
  font-size: 0.875em;
  color: #979797;
  display: block;
  padding: 3px 0 6px 0;
  border-bottom: 1px solid #bcbcbc;
}
.articleItem .caption a, .tinyMCEarticle .caption a {
  color: #979797;
  text-decoration: underline;
}
.articleItem blockquote, .tinyMCEarticle blockquote {
  padding: 5px 0 5px 25px;
  color: #979797;
  border-left: 5px solid #bcbcbc;
  margin-bottom: 0.8em;
  font-style: italic;
}
.articleItem blockquote p, .tinyMCEarticle blockquote p {
  margin: 0;
}
.articleItem .meta, .tinyMCEarticle .meta {
  color: #979797;
  margin: 0 0 20px 0;
  clear: both;
  overflow: hidden;
  *zoom: 1;
}
.articleItem .meta span + span, .tinyMCEarticle .meta span + span {
  border-left: 1px solid #979797;
  margin-left: 5px;
  padding-left: 5px;
}
.articleItem .meta a,
.articleItem .meta span, .tinyMCEarticle .meta a, .tinyMCEarticle .meta span {
  font-size: 1em;
}
.articleItem .meta a, .tinyMCEarticle .meta a {
  color: #979797;
}
.articleItem .meta .tags, .tinyMCEarticle .meta .tags {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  *zoom: 1;
  overflow: hidden;
  *zoom: 1;
  display: inline;
}
.articleItem .meta .tags li, .tinyMCEarticle .meta .tags li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.articleItem .meta .tags li:first-child, .articleItem .meta .tags li.first, .tinyMCEarticle .meta .tags li:first-child, .tinyMCEarticle .meta .tags li.first {
  padding-left: 0px;
}
.articleItem .meta .tags li:last-child, .articleItem .meta .tags li.last, .tinyMCEarticle .meta .tags li:last-child, .tinyMCEarticle .meta .tags li.last {
  padding-right: 0px;
}
.articleItem .meta .tags .tag, .tinyMCEarticle .meta .tags .tag {
  display: inline;
  padding: 0;
}
.articleItem .meta .tags .tag a, .tinyMCEarticle .meta .tags .tag a {
  border: none;
  margin: 0;
  padding: 0;
}
.articleItem .meta .tags .tag:before, .tinyMCEarticle .meta .tags .tag:before {
  content: ",";
}
.articleItem .meta .tags .tag:first-child:before, .tinyMCEarticle .meta .tags .tag:first-child:before {
  content: "";
  padding-left: 18px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(/images/icons/tag.png);
}
.articleItem p.article-tags, .tinyMCEarticle p.article-tags {
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(/images/icons/tag.png);
  margin: 2em 0em;
  padding-left: 1.5em;
}
.articleItem p.article-tags span.tag, .tinyMCEarticle p.article-tags span.tag {
  padding: 0.25em 0.5em;
  background-color: #888888;
  margin: -0.25em 0.25em 0 0.25em;
  border-radius: 3px;
  font-size: 0.7em;
}
.articleItem p.article-tags span.tag a, .tinyMCEarticle p.article-tags span.tag a {
  text-decoration: none;
  color: white;
}
.articleItem .related .related-post, .tinyMCEarticle .related .related-post {
  display: block;
  margin-bottom: 0.5em;
  min-height: 75px;
}
.articleItem .related .related-post img.thumb, .tinyMCEarticle .related .related-post img.thumb {
  float: left;
  border: 1px solid #cccccc;
  padding: 0;
  margin-right: 1em;
}
.articleItem.listed, .tinyMCEarticle.listed {
  border-bottom: 1px solid #bcbcbc;
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.articleItem.listed p.introduction, .tinyMCEarticle.listed p.introduction {
  font-weight: normal;
}
.articleItem.listed img, .tinyMCEarticle.listed img {
  margin-bottom: 20px;
}
.articleItem.listed .meta, .tinyMCEarticle.listed .meta {
  margin: 15px 0 0 0;
}
.articleItem.listed h2 a, .tinyMCEarticle.listed h2 a {
  text-decoration: none;
  color: black;
}
.articleItem.listed h2 a:hover, .tinyMCEarticle.listed h2 a:hover {
  color: #31a5ff;
}

#comments {
  font-size: 1.142em;
  line-height: 1.4em;
  padding-top: 3em;
}
#comments ol#comment-list {
  list-style-position: inside;
  list-style-type: decimal;
}
#comments ol#comment-list li.comment .comment-meta {
  color: #888888;
}
#comments ol#comment-list li.comment .comment-meta .date {
  float: right;
}
#comments ol#comment-list li.comment .comment-meta .date a {
  color: #888888;
}
#comments ol#comment-list li.comment .content {
  padding-top: 0.5em;
}
#comments ol#comment-list li + li {
  margin-top: 1.5em;
  padding-top: 0.5em;
  border-top: 1px solid #dddddd;
}
#comments .comment-input {
  padding-top: 2em;
}

.faqsections {
  margin-top: 20px;
}

ul#orders {
  padding-bottom: 100px;
}
ul#orders li.order {
  width: 800px;
  padding-left: 130px;
  padding-bottom: 1em;
}
ul#orders li.order .date {
  float: right;
}
ul#orders li.order .downloads {
  margin-top: 1em;
  display: block;
  height: 50px;
}
ul#orders li.order .note {
  margin: 1em 0;
}
ul#orders li.order + li.order {
  box-shadow: inset 0 30px 30px -30px rgba(0, 0, 0, 0.2);
  border-top: 1px solid #bbbbbb;
  padding-top: 2em;
}
ul#orders ul.order-properties {
  margin-top: 10px;
}
ul#orders ul.order-properties li {
  font-weight: normal;
  font-size: 1em;
  overflow: hidden;
  *zoom: 1;
  padding: 5px 0;
  width: 800px;
}
ul#orders ul.order-properties li a.plain {
  background: none;
  color: black;
  padding: 0;
  text-transform: none;
  text-decoration: underline;
}
ul#orders ul.order-properties li .itemPrice {
  display: inline;
  float: left;
  width: 20%;
  text-align: right;
  white-space: nowrap;
}
ul#orders ul.order-properties li .fieldName {
  font-weight: bold;
  width: 40%;
  display: block;
  display: inline;
  float: left;
}
ul#orders ul.order-properties li .fieldContent {
  display: inline;
  float: left;
  width: 60%;
  text-align: right;
  white-space: nowrap;
}
ul#orders ul.order-packages {
  margin-top: 2em;
  width: 800px;
}
ul#orders ul.order-packages li.line-item {
  display: inline-block;
  width: 180px;
  padding: 10px 10px 0 10px;
  margin: 0 10px 0px 0;
}
ul#orders ul.order-packages li.line-item .item-image {
  display: block;
  width: 160px;
  overflow: hidden;
}
ul#orders ul.order-packages li.line-item .item-name {
  margin: 0 0 1em;
  font-size: 1em;
  color: #979797;
  font-weight: bold;
}
ul#orders ul.order-packages li.line-item .item-license-count {
  margin: 0 0 1em;
}

ul#orders.listed li.order .downloads {
  margin-top: 0;
}
ul#orders.listed li.order .downloads .content {
  display: none;
}
ul#orders.listed li.order:hover .downloads .content {
  display: block;
}

span.feature-image {
  width: 200px;
  height: 20px;
  display: inline;
  float: left;
  background-image: url(/images/ot_features.png);
  background-repeat: no-repeat;
}
span.feature-image.aalt {
  background-position: 0 0px;
}
span.feature-image.calt {
  background-position: 0 -20px;
}
span.feature-image.salt {
  background-position: 0 -40px;
}
span.feature-image.liga {
  background-position: 0 -60px;
}
span.feature-image.clig {
  background-position: 0 -80px;
}
span.feature-image.dlig {
  background-position: 0 -100px;
}
span.feature-image.hist {
  background-position: 0 -120px;
}
span.feature-image.hlig {
  background-position: 0 -140px;
}
span.feature-image.unic {
  background-position: 0 -160px;
}
span.feature-image.smcp {
  background-position: 0 -180px;
}
span.feature-image.c2sc {
  background-position: 0 -200px;
}
span.feature-image.c2pc {
  background-position: 0 -220px;
}
span.feature-image.pcap {
  background-position: 0 -240px;
}
span.feature-image.case {
  background-position: 0 -260px;
}
span.feature-image.cpsp {
  background-position: 0 -280px;
}
span.feature-image.titl {
  background-position: 0 -300px;
}
span.feature-image.swsh {
  background-position: 0 -320px;
}
span.feature-image.cswh {
  background-position: 0 -340px;
}
span.feature-image.frac {
  background-position: 0 -360px;
}
span.feature-image.afrc {
  background-position: 0 -380px;
}
span.feature-image.ordn {
  background-position: 0 -400px;
}
span.feature-image.numr {
  background-position: 0 -420px;
}
span.feature-image.dnom {
  background-position: 0 -440px;
}
span.feature-image.snif {
  background-position: 0 -460px;
}
span.feature-image.sups {
  background-position: 0 -480px;
}
span.feature-image.subs {
  background-position: 0 -500px;
}
span.feature-image.onum {
  background-position: 0 -520px;
}
span.feature-image.lnum {
  background-position: 0 -540px;
}
span.feature-image.pnum {
  background-position: 0 -560px;
}
span.feature-image.tnum {
  background-position: 0 -580px;
}
span.feature-image.zero {
  background-position: 0 -600px;
}
span.feature-image.mgrk {
  background-position: 0 -620px;
}
span.feature-image.nalt {
  background-position: 0 -640px;
}
span.feature-image.ornm {
  background-position: 0 -660px;
}
span.feature-image.locl {
  background-position: 0 -680px;
}
span.feature-image.size {
  background-position: 0 -700px;
}
span.feature-image.ss01 {
  background-position: 0 -720px;
}
span.feature-image.ss02 {
  background-position: 0 -720px;
}
span.feature-image.ss03 {
  background-position: 0 -720px;
}
span.feature-image.ss04 {
  background-position: 0 -720px;
}
span.feature-image.ss05 {
  background-position: 0 -720px;
}
span.feature-image.ss06 {
  background-position: 0 -720px;
}
span.feature-image.ss07 {
  background-position: 0 -720px;
}
span.feature-image.ss08 {
  background-position: 0 -720px;
}
span.feature-image.ss09 {
  background-position: 0 -720px;
}
span.feature-image.ss11 {
  background-position: 0 -720px;
}
span.feature-image.ss12 {
  background-position: 0 -720px;
}
span.feature-image.ss13 {
  background-position: 0 -720px;
}
span.feature-image.ss14 {
  background-position: 0 -720px;
}
span.feature-image.ss15 {
  background-position: 0 -720px;
}
span.feature-image.ss16 {
  background-position: 0 -720px;
}
span.feature-image.ss17 {
  background-position: 0 -720px;
}
span.feature-image.ss18 {
  background-position: 0 -720px;
}
span.feature-image.ss19 {
  background-position: 0 -720px;
}
span.feature-image.ss20 {
  background-position: 0 -720px;
}
span.feature-image.isol {
  background-position: 0 -740px;
}
span.feature-image.init {
  background-position: 0 -760px;
}
span.feature-image.medi {
  background-position: 0 -780px;
}
span.feature-image.fina {
  background-position: 0 -800px;
}
span.feature-image.rlig {
  background-position: 0 -820px;
}
span.feature-image.ccmp {
  background-position: 0 -840px;
}
span.feature-image.mark {
  background-position: 0 -860px;
}
span.feature-image.mkmk {
  background-position: 0 -880px;
}
span.feature-image.jalt {
  background-position: 0 -900px;
}

.random-description {
  margin-bottom: 2em;
}

h1.random-title a {
  font-weight: bold;
}

#random_sample {
  margin-top: 50px;
}
#random_sample #random_container .slide {
  position: relative;
  display: none;
  left: 0px;
  top: 0px;
}
#random_sample #random_container .slide img {
  width: 97%;
}
#random_sample #random_container .slide img + img {
  margin-top: 20px;
}

.tooltip {
  display: none;
}

#tooltip {
  max-width: 400px;
  position: absolute;
  opacity: 0.9;
  display: none;
  z-index: 20000;
}
#tooltip .tooltip_body {
  color: white;
  padding: 1em 2em;
  background-color: black;
  border-radius: 4px;
  -moz-box-shadow: #bfbfbf 0px 3px 6px 0;
  -webkit-box-shadow: #bfbfbf 0px 3px 6px 0;
  -o-box-shadow: #bfbfbf 0px 3px 6px 0;
  box-shadow: #bfbfbf 0px 3px 6px 0;
  line-height: 1.4em;
}
#tooltip .tooltip_body p {
  line-height: 1.4em;
}
#tooltip .tooltip_body p a {
  color: white;
}
#tooltip .tooltip_body p + p {
  margin-top: 0.5em;
}
#tooltip .tooltip_body a {
  color: white;
}
#tooltip .tooltip_head {
  width: 100%;
  height: 10px;
  background-image: url(/images/icons/tooltip_triangle.png);
  background-position: 48% -2px;
  background-repeat: no-repeat;
}
#tooltip h3.icon {
  margin-bottom: 0.5em;
}
#tooltip h3.icon span {
  vertical-align: top;
  padding: 0 0.5em 0 0;
}
#tooltip h3.icon span.text {
  margin-top: 10px;
}

#debug {
  background-color: #eeeeee;
  color: black;
  padding: 20px;
  height: 100px;
  overflow: auto;
}

#feedback {
  display: none;
}
#feedback form#feedback-form {
  background-color: #dddddd;
  padding: 10px;
}
#feedback form#feedback-form td {
  valign: top;
}
#feedback form#feedback-form td.submit {
  text-align: right;
}
#feedback #feedback-message {
  width: 100%;
  padding: 10px;
  background-color: #aaaaaa;
  display: none;
  text-align: center;
}
#feedback #feedback-errors {
  display: none;
  width: 100%;
  padding: 10px;
  background-color: red;
  color: white;
  text-align: center;
}

.feedback_button {
  position: fixed;
  top: 0px;
  left: auto;
  width: 100;
  right: 0px;
  background-color: black;
  padding: 5px;
}
.feedback_button a:link,
.feedback_button a:hover,
.feedback_button a:active,
.feedback_button a:visited {
  color: #aaaaaa;
  text-decoration: none;
}

/* jQuery UI CSS Framework 1.8.4
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API */
/* Layout helpers
 *---------------------------------- */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  position: absolute;
  left: -9999px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix {
  display: inline-block;
}
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* required comment for clearfix to work in Opera \ */
* html .ui-helper-clearfix {
  height: 1%;
}

.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
 *---------------------------------- */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
 *---------------------------------- */
/* states and images */
.ui-icon {
  display: block;
  text-indent: -9999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
 *---------------------------------- */
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* jQuery UI CSS Framework @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px */
/* Component containers
 *---------------------------------- */
.ui-widget-content {
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  color: white;
  font-weight: bold;
}
.ui-widget-header a {
  color: white;
}

/* Interaction states
 *---------------------------------- */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #bcbcbc;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(66.667%, #eaeaea), color-stop(100%, #e0e0e0));
  background-image: -moz-linear-gradient(top, #eaeaea 40%, #e0e0e0 60%);
  background-image: linear-gradient(top, #eaeaea 40%, #e0e0e0 60%);
  background-image: -ms-linear-gradient(top, #eaeaea 40%, #e0e0e0 60%);
  color: white;
  font-weight: bold;
  color: black;
}

.ui-state-default a {
  color: #979797;
  text-decoration: none;
}
.ui-state-default a:link, .ui-state-default a:visited {
  color: #979797;
  text-decoration: none;
}
.ui-state-default a:hover {
  color: black;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #bcbcbc;
  font-weight: bold;
  color: black;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  font-weight: bold;
  color: black;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #2a2a2a), color-stop(100%, #626262));
  background-image: -moz-linear-gradient(top, #2a2a2a 0%, #626262 100%);
  background-image: linear-gradient(top, #2a2a2a 0%, #626262 100%);
  background-image: -ms-linear-gradient(top, #2a2a2a 0%, #626262 100%);
  color: white;
}

.ui-state-active a {
  color: white;
  text-decoration: none;
}
.ui-state-active a:link, .ui-state-active a:visited {
  color: black;
  text-decoration: none;
}

.ui-widget :active {
  outline: none;
}

/* Interaction Cues
 *---------------------------------- */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;
  color: #363636;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
  color: white;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: white;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
 *---------------------------------- */
/* states and images */
/* Misc visuals
 *---------------------------------- */
/* Corner radius */
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
  background-color: #333333;
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}

.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
  opacity: 0.2;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* * jQuery UI Button @VERSION
 * *
 * * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * * Dual licensed under the MIT or GPL Version 2 licenses.
 * * http://jquery.org/license
 * *
 * * http://docs.jquery.com/UI/Button#theming */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: 0.1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
.ui-button-icons-only {
  width: 3.4em;
}

button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}

.ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
input.ui-button, select.ui-button {
  padding: 0.4em 1em;
}

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}

/*button sets */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/* jQuery UI Slider @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming */
.ui-slider {
  position: relative;
  text-align: left;
  background: #acdbff;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background: #5ab7ff;
}

.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
  border-color: #2273b2;
}
.ui-slider-horizontal .ui-slider-handle.ui-state-active {
  border-color: black;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
  background-image: linear-gradient(top, #ffffff 0%, #ececec 100%);
  background-image: -ms-linear-gradient(top, #eaeaea 40%, #e0e0e0 60%);
  color: black;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* jQuery UI Tabs @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs {
  position: relative;
  padding: 0;
  zoom: 1;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0;
}
.ui-tabs .ui-tabs-nav li {
  border: 0;
  list-style: none;
  display: inline;
  float: left;
  position: relative;
  top: 0;
  margin: 0 1px 0 0;
  background: white;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  display: inline;
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
  color: #31a5ff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  background: #e0e0e0 !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
  color: black;
}
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-nav li a {
  cursor: pointer;
}
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 0;
  background: none;
}
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

.ui-dialog {
  position: absolute;
  padding: 0.2em;
  width: 300px;
  overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 16px 0.1em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: 0.5em 0 0 0;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  height: 40px;
  width: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

* html #fancybox-loading {
  position: absolute;
  margin-top: 0;
}

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("/images/fancybox/fancybox.png");
}

#fancybox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: black;
  z-index: 1100;
  display: none;
}

* html #fancybox-overlay {
  position: absolute;
  width: 100%;
}

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 20px;
  z-index: 1101;
  display: none;
}

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: white;
}

#fancybox-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  outline: none;
  overflow: hidden;
}

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
}

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

#fancybox_error {
  color: #444444;
  font: normal 12px/20px Arial;
  padding: 7px;
  margin: 0;
}

#fancybox-content {
  height: auto;
  width: auto;
  padding: 0;
  margin: 0;
}

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
  -ms-interpolation-mode: bicubic;
}

#fancybox-frame {
  position: relative;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

#fancybox-title {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: Arial;
  font-size: 12px;
  z-index: 1102;
}

.fancybox-title-inside {
  padding: 10px 0;
  text-align: center;
  color: #333333;
}

.fancybox-title-outside {
  padding-top: 5px;
  color: white;
  text-align: center;
  font-weight: bold;
}

.fancybox-title-over {
  color: white;
  text-align: left;
}

#fancybox-title-over {
  padding: 10px;
  background-image: url("/images/fancybox/fancy_title_over.png");
  display: block;
}

#fancybox-title-wrap {
  display: inline-block;
}

#fancybox-title-wrap span {
  height: 32px;
  display: inline;
  float: left;
}

#fancybox-title-left {
  padding-left: 15px;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px -90px;
  background-repeat: no-repeat;
}

#fancybox-title-main {
  font-weight: bold;
  line-height: 29px;
  background-image: url("/images/fancybox/fancybox-x.png");
  background-position: 0px -40px;
  color: white;
}

#fancybox-title-right {
  padding-left: 15px;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -55px -90px;
  background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background-image: url("/images/fancybox/blank.gif");
  z-index: 1102;
  display: none;
}

#fancybox-left {
  left: 0px;
}

#fancybox-right {
  right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

#fancybox-left-ico {
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px -30px;
}

#fancybox-right-ico {
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
}

#fancybox-left:hover span {
  left: 20px;
}

#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

.fancy-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

#fancy-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("/images/fancybox/fancybox-x.png");
}

#fancy-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px -162px;
}

#fancy-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("/images/fancybox/fancybox-y.png");
  background-position: -20px 0px;
}

#fancy-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px -182px;
}

#fancy-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("/images/fancybox/fancybox-x.png");
  background-position: 0px -20px;
}

#fancy-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px -142px;
}

#fancy-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("/images/fancybox/fancybox-y.png");
}

#fancy-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("/images/fancybox/fancybox.png");
  background-position: -40px -122px;
}

::selection {
  background-color: #ffe302;
}

::-moz-selection {
  background-color: #ffe302;
}

@media only screen and (max-width: 1054px) {
  body.full .mainCol.fixed {
    width: 63%;
    padding: 0 0 0 95px;
  }
  body.full .sideCol.fixed {
    width: 27%;
  }
  body.full .sideCol.fixed #nav-box.fixed {
    width: 27%;
  }
}

@media only screen and (max-width: 1234px) {
  ul#main_nav {
    padding: 29px 0 0 20px;
  }

  body.full .container {
    margin-left: 95px;
  }
  body.full .container.call_to_search {
    padding-left: 95px;
  }
  body.full #footer {
    padding-left: 95px;
  }

  .font-options-left {
    padding-right: 5px 10px 6px 85px;
  }

  ul#families {
    padding: 0 0 0 95px;
  }

  body.full .mainCol {
    width: 63%;
    padding: 0 0 0 95px;
  }
  body.full .sideCol {
    width: 27%;
  }

  #basket.fixed,
  p#cart_contents.fixed {
    width: 26%;
  }

  #sources-list ul li, #package_details ul li {
    padding: 20px 20px 20px 95px;
  }

  #package_details ul li {
    padding: 10px 0;
  }

  ul.fullWidth {
    padding: 0 0 0 95px;
  }

  #package_action {
    padding: 5px;
  }

  #data .font-block.inuse {
    width: 520px;
  }

  #tab ul.tab_header {
    margin: 0 0 50px 95px;
  }
  #tab #tab-features, #tab #tab-related, #tab #tab-pdfs, #tab #tab-glyphs {
    margin: 0 0 0 95px;
  }
  #tab #tab-specimen ul li {
    padding: 0 0 10px 95px;
  }

  #package_picker {
    padding-left: 0;
  }

  #package_details.fixed {
    position: fixed;
    top: 55px;
    border-top: 0;
    left: 30%;
    margin-left: 0;
    width: 55%;
    overflow: auto;
  }
  #package_details.fixed .listHead {
    left: 30%;
    margin-left: 0;
    width: 55%;
  }

  #package_action.fixed {
    width: 13%;
  }

  .pagination.top.grid {
    padding: 18px 0 0 895px;
  }
}

@media only screen and (max-width: 1366px) {
  #navigation {
    width: 61%;
  }
  #navigation a img.ff_logo {
    padding: 39px 0 0 15px;
  }

  #extras {
    width: 34%;
    margin-top: 8px;
  }
  #extras ul#meta {
    display: inline;
    float: right;
    padding: 0 0 7px 0;
  }
}

@media only screen and (min-width: 1400px) {
  body.full .container .grid_12 {
    width: 100%;
  }
  body.full .container .grid_12 .grid_7 {
    width: 60%;
  }
}

@media only screen and (max-width: 1490px) {
  #font-filter .filter-block, #search-filters .filter-block, #search-filter .filter-block {
    margin: 10px 55px 10px 0px;
  }
  #font-filter .filter-block.break, #search-filters .filter-block.break, #search-filter .filter-block.break {
    margin-left: 0;
    clear: left;
  }
}
