﻿/*
* jQuery Mobile Framework Git Build: SHA1: c2d61e2e592c67519d9a9ed0ba796fa44787e136 <> Date: Tue Sep 25 10:38:12 2012 -0700
* http://jquerymobile.com
*
* Copyright 2012 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-a {
  border: 1px solid #333;
  /*{a-bar-border}*/
  background: #111111;
  /*{a-bar-background-color}*/
  color: #fff;
  /*{a-bar-color}*/
  font-weight: bold;
  text-shadow: 0 -1px 1px #000000;
  /*{a-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#111));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#3c3c3c, #111);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#3c3c3c, #111);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#3c3c3c, #111);
  /* IE10 */
  background-image: -o-linear-gradient(#3c3c3c, #111);
  /* Opera 11.10  */
  background-image: linear-gradient(#3c3c3c, #111); }

.ui-bar-a .ui-link-inherit {
  color: #fff;
  /*{a-bar-color}*/ }

.ui-bar-a a.ui-link {
  color: #7cc4e7;
  /*{a-bar-link-color}*/
  font-weight: bold; }

.ui-bar-a a.ui-link:visited {
  color: #b32017;
  /*{a-bar-link-visited}*/ }

.ui-bar-a a.ui-link:hover {
  color: #b32017;
  /*{a-bar-link-hover}*/ }

.ui-bar-a a.ui-link:active {
  color: #b32017;
  /*{a-bar-link-active}*/ }

.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-a, .ui-overlay-a {
  border: 1px solid #919191;
  /*{a-body-border}*/
  color: #000;
  /*{a-body-color}*/
  text-shadow: 0 0 0 #111;
  /*{a-body-shadow-color}*/
  background: #fff;
  /*{a-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-a {
  background-image: none;
  border-width: 0; }

.ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-a .ui-link-inherit {
  color: #000;
  /*{a-body-color}*/ }

.ui-body-a .ui-link {
  color: #ff6600;
  /*{a-body-link-color}*/
  font-weight: bold; }

.ui-body-a .ui-link:visited {
  color: #b32017;
  /*{a-body-link-visited}*/ }

.ui-body-a .ui-link:hover {
  color: #b32017;
  /*{a-body-link-hover}*/ }

.ui-body-a .ui-link:active {
  color: #b32017;
  /*{a-body-link-active}*/ }

.ui-btn-up-a {
  border: 1px solid #111;
  /*{a-bup-border}*/
  background: #333;
  /*{a-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{a-bup-color}*/
  text-shadow: 0 0 0 #111;
  /*{a-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#333));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#333, #333);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#333, #333);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#333, #333);
  /* IE10 */
  background-image: -o-linear-gradient(#333, #333);
  /* Opera 11.10  */
  background-image: linear-gradient(#333, #333); }

.ui-btn-up-a:visited, .ui-btn-up-a a.ui-link-inherit {
  color: #fff;
  /*{a-bup-color}*/ }

.ui-btn-hover-a {
  border: 1px solid #000;
  /*{a-bhover-border}*/
  background: #444444;
  /*{a-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{a-bhover-color}*/
  text-shadow: 0 1px 1px #111;
  /*{a-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#383838));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#555555, #383838);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#555555, #383838);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#555555, #383838);
  /* IE10 */
  background-image: -o-linear-gradient(#555555, #383838);
  /* Opera 11.10  */
  background-image: linear-gradient(#555555, #383838); }

.ui-btn-hover-a:visited, .ui-btn-hover-a:hover, .ui-btn-hover-a a.ui-link-inherit {
  color: #fff;
  /*{a-bhover-color}*/ }

.ui-btn-down-a {
  border: 1px solid #000;
  /*{a-bdown-border}*/
  background: #222;
  /*{a-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{a-bdown-color}*/
  text-shadow: 0 1px 1px #111;
  /*{a-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#202020), to(#2c2c2c));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#202020, #2c2c2c);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#202020, #2c2c2c);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#202020, #2c2c2c);
  /* IE10 */
  background-image: -o-linear-gradient(#202020, #2c2c2c);
  /* Opera 11.10  */
  background-image: linear-gradient(#202020, #2c2c2c); }

.ui-btn-down-a:visited, .ui-btn-down-a:hover, .ui-btn-down-a a.ui-link-inherit {
  color: #fff;
  /*{a-bdown-color}*/ }

.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* B
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-b {
  border: 1px solid #ffffff;
  /*{b-bar-border}*/
  background: #fff;
  /*{b-bar-background-color}*/
  color: #3E3E3E;
  /*{b-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{b-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-b .ui-link-inherit {
  color: #3E3E3E;
  /*{b-bar-color}*/ }

.ui-bar-b a.ui-link {
  color: #7cc4e7;
  /*{b-bar-link-color}*/
  font-weight: bold; }

.ui-bar-b a.ui-link:visited {
  color: #b32017;
  /*{b-bar-link-visited}*/ }

.ui-bar-b a.ui-link:hover {
  color: #b32017;
  /*{b-bar-link-hover}*/ }

.ui-bar-b a.ui-link:active {
  color: #b32017;
  /*{b-bar-link-active}*/ }

.ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-b button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-b, .ui-overlay-b {
  border: 1px solid #fff;
  /*{b-body-border}*/
  color: #333333;
  /*{b-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{b-body-shadow-color}*/
  background: #fff;
  /*{b-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-b {
  background-image: none;
  border-width: 0; }

.ui-body-b, .ui-body-b input, .ui-body-b select, .ui-body-b textarea, .ui-body-b button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-b .ui-link-inherit {
  color: #333333;
  /*{b-body-color}*/ }

.ui-body-b .ui-link {
  color: #ff6600;
  /*{b-body-link-color}*/
  font-weight: bold; }

.ui-body-b .ui-link:visited {
  color: #b32017;
  /*{b-body-link-visited}*/ }

.ui-body-b .ui-link:hover {
  color: #b32017;
  /*{b-body-link-hover}*/ }

.ui-body-b .ui-link:active {
  color: #b32017;
  /*{b-body-link-active}*/ }

.ui-btn-up-b {
  border: 1px solid #eee;
  /*{b-bup-border}*/
  background: #fff;
  /*{b-bup-background-color}*/
  font-weight: bold;
  color: #2F3E46;
  /*{b-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{b-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-b:visited, .ui-btn-up-b a.ui-link-inherit {
  color: #2F3E46;
  /*{b-bup-color}*/ }

.ui-btn-hover-b {
  border: 1px solid #eee;
  /*{b-bhover-border}*/
  background: #fff;
  /*{b-bhover-background-color}*/
  font-weight: bold;
  color: #2F3E46;
  /*{b-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{b-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-b:visited, .ui-btn-hover-b:hover, .ui-btn-hover-b a.ui-link-inherit {
  color: #2F3E46;
  /*{b-bhover-color}*/ }

.ui-btn-down-b {
  border: 1px solid #eee;
  /*{b-bdown-border}*/
  background: #fff;
  /*{b-bdown-background-color}*/
  font-weight: bold;
  color: #2F3E46;
  /*{b-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{b-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-b:visited, .ui-btn-down-b:hover, .ui-btn-down-b a.ui-link-inherit {
  color: #2F3E46;
  /*{b-bdown-color}*/ }

.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* C
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-c {
  border: 1px solid #fff;
  /*{c-bar-border}*/
  background: #fff;
  /*{c-bar-background-color}*/
  color: #3E3E3E;
  /*{c-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{c-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-c .ui-link-inherit {
  color: #3E3E3E;
  /*{c-bar-color}*/ }

.ui-bar-c a.ui-link {
  color: #7cc4e7;
  /*{c-bar-link-color}*/
  font-weight: bold; }

.ui-bar-c a.ui-link:visited {
  color: #b32017;
  /*{c-bar-link-visited}*/ }

.ui-bar-c a.ui-link:hover {
  color: #b32017;
  /*{c-bar-link-hover}*/ }

.ui-bar-c a.ui-link:active {
  color: #b32017;
  /*{c-bar-link-active}*/ }

.ui-bar-c, .ui-bar-c input, .ui-bar-c select, .ui-bar-c textarea, .ui-bar-c button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-c, .ui-overlay-c {
  border: 1px solid #fff;
  /*{c-body-border}*/
  color: #333333;
  /*{c-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{c-body-shadow-color}*/
  background: #fff;
  /*{c-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-c {
  background-image: none;
  border-width: 0; }

.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-c .ui-link-inherit {
  color: #333333;
  /*{c-body-color}*/ }

.ui-body-c .ui-link {
  color: #ff6600;
  /*{c-body-link-color}*/
  font-weight: bold; }

.ui-body-c .ui-link:visited {
  color: #b32017;
  /*{c-body-link-visited}*/ }

.ui-body-c .ui-link:hover {
  color: #b32017;
  /*{c-body-link-hover}*/ }

.ui-body-c .ui-link:active {
  color: #b32017;
  /*{c-body-link-active}*/ }

.ui-btn-up-c {
  border: 1px solid #b32017;
  /*{c-bup-border}*/
  background: #b32017;
  /*{c-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{c-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{c-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b32017), to(#b32017));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#b32017, #b32017);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#b32017, #b32017);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#b32017, #b32017);
  /* IE10 */
  background-image: -o-linear-gradient(#b32017, #b32017);
  /* Opera 11.10  */
  background-image: linear-gradient(#b32017, #b32017); }

.ui-btn-up-c:visited, .ui-btn-up-c a.ui-link-inherit {
  color: #fff;
  /*{c-bup-color}*/ }

.ui-btn-hover-c {
  border: 1px solid #b32017;
  /*{c-bhover-border}*/
  background: #b32017;
  /*{c-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{c-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{c-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b32017), to(#b32017));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#b32017, #b32017);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#b32017, #b32017);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#b32017, #b32017);
  /* IE10 */
  background-image: -o-linear-gradient(#b32017, #b32017);
  /* Opera 11.10  */
  background-image: linear-gradient(#b32017, #b32017); }

.ui-btn-hover-c:visited, .ui-btn-hover-c:hover, .ui-btn-hover-c a.ui-link-inherit {
  color: #fff;
  /*{c-bhover-color}*/ }

.ui-btn-down-c {
  border: 1px solid #b32017;
  /*{c-bdown-border}*/
  background: #b32017;
  /*{c-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{c-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{c-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b32017), to(#b32017));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#b32017, #b32017);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#b32017, #b32017);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#b32017, #b32017);
  /* IE10 */
  background-image: -o-linear-gradient(#b32017, #b32017);
  /* Opera 11.10  */
  background-image: linear-gradient(#b32017, #b32017); }

.ui-btn-down-c:visited, .ui-btn-down-c:hover, .ui-btn-down-c a.ui-link-inherit {
  color: #fff;
  /*{c-bdown-color}*/ }

.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* D
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-d {
  border: 1px solid #fff;
  /*{d-bar-border}*/
  background: #fff;
  /*{d-bar-background-color}*/
  color: #3E3E3E;
  /*{d-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{d-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-d .ui-link-inherit {
  color: #3E3E3E;
  /*{d-bar-color}*/ }

.ui-bar-d a.ui-link {
  color: #7cc4e7;
  /*{d-bar-link-color}*/
  font-weight: bold; }

.ui-bar-d a.ui-link:visited {
  color: #b32017;
  /*{d-bar-link-visited}*/ }

.ui-bar-d a.ui-link:hover {
  color: #b32017;
  /*{d-bar-link-hover}*/ }

.ui-bar-d a.ui-link:active {
  color: #b32017;
  /*{d-bar-link-active}*/ }

.ui-bar-d, .ui-bar-d input, .ui-bar-d select, .ui-bar-d textarea, .ui-bar-d button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-d, .ui-overlay-d {
  border: 1px solid #fff;
  /*{d-body-border}*/
  color: #333333;
  /*{d-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{d-body-shadow-color}*/
  background: #fff;
  /*{d-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-d {
  background-image: none;
  border-width: 0; }

.ui-body-d, .ui-body-d input, .ui-body-d select, .ui-body-d textarea, .ui-body-d button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-d .ui-link-inherit {
  color: #333333;
  /*{d-body-color}*/ }

.ui-body-d .ui-link {
  color: #ff6600;
  /*{d-body-link-color}*/
  font-weight: bold; }

.ui-body-d .ui-link:visited {
  color: #b32017;
  /*{d-body-link-visited}*/ }

.ui-body-d .ui-link:hover {
  color: #b32017;
  /*{d-body-link-hover}*/ }

.ui-body-d .ui-link:active {
  color: #b32017;
  /*{d-body-link-active}*/ }

.ui-btn-up-d {
  border: 1px solid #f48221;
  /*{d-bup-border}*/
  background: #f48221;
  /*{d-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{d-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{d-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f48221), to(#f48221));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#f48221, #f48221);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#f48221, #f48221);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#f48221, #f48221);
  /* IE10 */
  background-image: -o-linear-gradient(#f48221, #f48221);
  /* Opera 11.10  */
  background-image: linear-gradient(#f48221, #f48221); }

.ui-btn-up-d:visited, .ui-btn-up-d a.ui-link-inherit {
  color: #fff;
  /*{d-bup-color}*/ }

.ui-btn-hover-d {
  border: 1px solid #f48221;
  /*{d-bhover-border}*/
  background: #f48221;
  /*{d-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{d-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{d-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f48221), to(#f48221));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#f48221, #f48221);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#f48221, #f48221);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#f48221, #f48221);
  /* IE10 */
  background-image: -o-linear-gradient(#f48221, #f48221);
  /* Opera 11.10  */
  background-image: linear-gradient(#f48221, #f48221); }

.ui-btn-hover-d:visited, .ui-btn-hover-d:hover, .ui-btn-hover-d a.ui-link-inherit {
  color: #fff;
  /*{d-bhover-color}*/ }

.ui-btn-down-d {
  border: 1px solid #f48221;
  /*{d-bdown-border}*/
  background: #f48221;
  /*{d-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{d-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{d-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f48221), to(#f48221));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#f48221, #f48221);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#f48221, #f48221);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#f48221, #f48221);
  /* IE10 */
  background-image: -o-linear-gradient(#f48221, #f48221);
  /* Opera 11.10  */
  background-image: linear-gradient(#f48221, #f48221); }

.ui-btn-down-d:visited, .ui-btn-down-d:hover, .ui-btn-down-d a.ui-link-inherit {
  color: #fff;
  /*{d-bdown-color}*/ }

.ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* E
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-e {
  border: 1px solid #fff;
  /*{e-bar-border}*/
  background: #fff;
  /*{e-bar-background-color}*/
  color: #3E3E3E;
  /*{e-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{e-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-e .ui-link-inherit {
  color: #3E3E3E;
  /*{e-bar-color}*/ }

.ui-bar-e a.ui-link {
  color: #7cc4e7;
  /*{e-bar-link-color}*/
  font-weight: bold; }

.ui-bar-e a.ui-link:visited {
  color: #b32017;
  /*{e-bar-link-visited}*/ }

.ui-bar-e a.ui-link:hover {
  color: #b32017;
  /*{e-bar-link-hover}*/ }

.ui-bar-e a.ui-link:active {
  color: #b32017;
  /*{e-bar-link-active}*/ }

.ui-bar-e, .ui-bar-e input, .ui-bar-e select, .ui-bar-e textarea, .ui-bar-e button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-e, .ui-overlay-e {
  border: 1px solid #fff;
  /*{e-body-border}*/
  color: #333333;
  /*{e-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{e-body-shadow-color}*/
  background: #fff;
  /*{e-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-e {
  background-image: none;
  border-width: 0; }

.ui-body-e, .ui-body-e input, .ui-body-e select, .ui-body-e textarea, .ui-body-e button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-e .ui-link-inherit {
  color: #333333;
  /*{e-body-color}*/ }

.ui-body-e .ui-link {
  color: #ff6600;
  /*{e-body-link-color}*/
  font-weight: bold; }

.ui-body-e .ui-link:visited {
  color: #b32017;
  /*{e-body-link-visited}*/ }

.ui-body-e .ui-link:hover {
  color: #b32017;
  /*{e-body-link-hover}*/ }

.ui-body-e .ui-link:active {
  color: #b32017;
  /*{e-body-link-active}*/ }

.ui-btn-up-e {
  border: 1px solid #fdc54c;
  /*{e-bup-border}*/
  background: #fdc54c;
  /*{e-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{e-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{e-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdc54c), to(#fdc54c));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fdc54c, #fdc54c);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fdc54c, #fdc54c);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fdc54c, #fdc54c);
  /* IE10 */
  background-image: -o-linear-gradient(#fdc54c, #fdc54c);
  /* Opera 11.10  */
  background-image: linear-gradient(#fdc54c, #fdc54c); }

.ui-btn-up-e:visited, .ui-btn-up-e a.ui-link-inherit {
  color: #fff;
  /*{e-bup-color}*/ }

.ui-btn-hover-e {
  border: 1px solid #fdc54c;
  /*{e-bhover-border}*/
  background: #fdc54c;
  /*{e-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{e-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{e-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdc54c), to(#fdc54c));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fdc54c, #fdc54c);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fdc54c, #fdc54c);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fdc54c, #fdc54c);
  /* IE10 */
  background-image: -o-linear-gradient(#fdc54c, #fdc54c);
  /* Opera 11.10  */
  background-image: linear-gradient(#fdc54c, #fdc54c); }

.ui-btn-hover-e:visited, .ui-btn-hover-e:hover, .ui-btn-hover-e a.ui-link-inherit {
  color: #fff;
  /*{e-bhover-color}*/ }

.ui-btn-down-e {
  border: 1px solid #fdc54c;
  /*{e-bdown-border}*/
  background: #fdc54c;
  /*{e-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{e-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{e-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fdc54c), to(#fdc54c));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fdc54c, #fdc54c);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fdc54c, #fdc54c);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fdc54c, #fdc54c);
  /* IE10 */
  background-image: -o-linear-gradient(#fdc54c, #fdc54c);
  /* Opera 11.10  */
  background-image: linear-gradient(#fdc54c, #fdc54c); }

.ui-btn-down-e:visited, .ui-btn-down-e:hover, .ui-btn-down-e a.ui-link-inherit {
  color: #fff;
  /*{e-bdown-color}*/ }

.ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* F
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-f {
  border: 1px solid #fff;
  /*{f-bar-border}*/
  background: #fff;
  /*{f-bar-background-color}*/
  color: #3E3E3E;
  /*{f-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{f-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-f .ui-link-inherit {
  color: #3E3E3E;
  /*{f-bar-color}*/ }

.ui-bar-f a.ui-link {
  color: #7cc4e7;
  /*{f-bar-link-color}*/
  font-weight: bold; }

.ui-bar-f a.ui-link:visited {
  color: #b32017;
  /*{f-bar-link-visited}*/ }

.ui-bar-f a.ui-link:hover {
  color: #b32017;
  /*{f-bar-link-hover}*/ }

.ui-bar-f a.ui-link:active {
  color: #b32017;
  /*{f-bar-link-active}*/ }

.ui-bar-f, .ui-bar-f input, .ui-bar-f select, .ui-bar-f textarea, .ui-bar-f button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-f, .ui-overlay-f {
  border: 1px solid #fff;
  /*{f-body-border}*/
  color: #333333;
  /*{f-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{f-body-shadow-color}*/
  background: #fff;
  /*{f-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-f {
  background-image: none;
  border-width: 0; }

.ui-body-f, .ui-body-f input, .ui-body-f select, .ui-body-f textarea, .ui-body-f button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-f .ui-link-inherit {
  color: #333333;
  /*{f-body-color}*/ }

.ui-body-f .ui-link {
  color: #ff6600;
  /*{f-body-link-color}*/
  font-weight: bold; }

.ui-body-f .ui-link:visited {
  color: #b32017;
  /*{f-body-link-visited}*/ }

.ui-body-f .ui-link:hover {
  color: #b32017;
  /*{f-body-link-hover}*/ }

.ui-body-f .ui-link:active {
  color: #b32017;
  /*{f-body-link-active}*/ }

.ui-btn-up-f {
  border: 1px solid #6e8ec1;
  /*{f-bup-border}*/
  background: #6e8ec1;
  /*{f-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{f-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{f-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6e8ec1), to(#6e8ec1));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#6e8ec1, #6e8ec1);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#6e8ec1, #6e8ec1);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#6e8ec1, #6e8ec1);
  /* IE10 */
  background-image: -o-linear-gradient(#6e8ec1, #6e8ec1);
  /* Opera 11.10  */
  background-image: linear-gradient(#6e8ec1, #6e8ec1); }

.ui-btn-up-f:visited, .ui-btn-up-f a.ui-link-inherit {
  color: #fff;
  /*{f-bup-color}*/ }

.ui-btn-hover-f {
  border: 1px solid #6e8ec1;
  /*{f-bhover-border}*/
  background: #6e8ec1;
  /*{f-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{f-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{f-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6e8ec1), to(#6e8ec1));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#6e8ec1, #6e8ec1);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#6e8ec1, #6e8ec1);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#6e8ec1, #6e8ec1);
  /* IE10 */
  background-image: -o-linear-gradient(#6e8ec1, #6e8ec1);
  /* Opera 11.10  */
  background-image: linear-gradient(#6e8ec1, #6e8ec1); }

.ui-btn-hover-f:visited, .ui-btn-hover-f:hover, .ui-btn-hover-f a.ui-link-inherit {
  color: #fff;
  /*{f-bhover-color}*/ }

.ui-btn-down-f {
  border: 1px solid #6e8ec1;
  /*{f-bdown-border}*/
  background: #6e8ec1;
  /*{f-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{f-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{f-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6e8ec1), to(#6e8ec1));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#6e8ec1, #6e8ec1);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#6e8ec1, #6e8ec1);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#6e8ec1, #6e8ec1);
  /* IE10 */
  background-image: -o-linear-gradient(#6e8ec1, #6e8ec1);
  /* Opera 11.10  */
  background-image: linear-gradient(#6e8ec1, #6e8ec1); }

.ui-btn-down-f:visited, .ui-btn-down-f:hover, .ui-btn-down-f a.ui-link-inherit {
  color: #fff;
  /*{f-bdown-color}*/ }

.ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* G
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-g {
  border: 1px solid #fff;
  /*{g-bar-border}*/
  background: #fff;
  /*{g-bar-background-color}*/
  color: #3E3E3E;
  /*{g-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{g-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-g .ui-link-inherit {
  color: #3E3E3E;
  /*{g-bar-color}*/ }

.ui-bar-g a.ui-link {
  color: #7cc4e7;
  /*{g-bar-link-color}*/
  font-weight: bold; }

.ui-bar-g a.ui-link:visited {
  color: #b32017;
  /*{g-bar-link-visited}*/ }

.ui-bar-g a.ui-link:hover {
  color: #b32017;
  /*{g-bar-link-hover}*/ }

.ui-bar-g a.ui-link:active {
  color: #b32017;
  /*{g-bar-link-active}*/ }

.ui-bar-g, .ui-bar-g input, .ui-bar-g select, .ui-bar-g textarea, .ui-bar-g button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-g, .ui-overlay-g {
  border: 1px solid #fff;
  /*{g-body-border}*/
  color: #333333;
  /*{g-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{g-body-shadow-color}*/
  background: #fff;
  /*{g-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-g {
  background-image: none;
  border-width: 0; }

.ui-body-g, .ui-body-g input, .ui-body-g select, .ui-body-g textarea, .ui-body-g button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-g .ui-link-inherit {
  color: #333333;
  /*{g-body-color}*/ }

.ui-body-g .ui-link {
  color: #ff6600;
  /*{g-body-link-color}*/
  font-weight: bold; }

.ui-body-g .ui-link:visited {
  color: #b32017;
  /*{g-body-link-visited}*/ }

.ui-body-g .ui-link:hover {
  color: #b32017;
  /*{g-body-link-hover}*/ }

.ui-body-g .ui-link:active {
  color: #b32017;
  /*{g-body-link-active}*/ }

.ui-btn-up-g {
  border: 1px solid #799e2d;
  /*{g-bup-border}*/
  background: #799e2d;
  /*{g-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{g-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{g-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#799e2d), to(#799e2d));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#799e2d, #799e2d);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#799e2d, #799e2d);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#799e2d, #799e2d);
  /* IE10 */
  background-image: -o-linear-gradient(#799e2d, #799e2d);
  /* Opera 11.10  */
  background-image: linear-gradient(#799e2d, #799e2d); }

.ui-btn-up-g:visited, .ui-btn-up-g a.ui-link-inherit {
  color: #fff;
  /*{g-bup-color}*/ }

.ui-btn-hover-g {
  border: 1px solid #799e2d;
  /*{g-bhover-border}*/
  background: #799e2d;
  /*{g-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{g-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{g-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#799e2d), to(#799e2d));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#799e2d, #799e2d);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#799e2d, #799e2d);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#799e2d, #799e2d);
  /* IE10 */
  background-image: -o-linear-gradient(#799e2d, #799e2d);
  /* Opera 11.10  */
  background-image: linear-gradient(#799e2d, #799e2d); }

.ui-btn-hover-g:visited, .ui-btn-hover-g:hover, .ui-btn-hover-g a.ui-link-inherit {
  color: #fff;
  /*{g-bhover-color}*/ }

.ui-btn-down-g {
  border: 1px solid #799e2d;
  /*{g-bdown-border}*/
  background: #799e2d;
  /*{g-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{g-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{g-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#799e2d), to(#799e2d));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#799e2d, #799e2d);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#799e2d, #799e2d);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#799e2d, #799e2d);
  /* IE10 */
  background-image: -o-linear-gradient(#799e2d, #799e2d);
  /* Opera 11.10  */
  background-image: linear-gradient(#799e2d, #799e2d); }

.ui-btn-down-g:visited, .ui-btn-down-g:hover, .ui-btn-down-g a.ui-link-inherit {
  color: #fff;
  /*{g-bdown-color}*/ }

.ui-btn-up-g, .ui-btn-hover-g, .ui-btn-down-g {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* H
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-h {
  border: 1px solid none;
  /*{h-bar-border}*/
  background: #e6e7e8;
  /*{h-bar-background-color}*/
  color: #131313;
  /*{h-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #ffffff;
  /*{h-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e7e8), to(#e6e7e8));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e6e7e8, #e6e7e8);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e6e7e8, #e6e7e8);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e6e7e8, #e6e7e8);
  /* IE10 */
  background-image: -o-linear-gradient(#e6e7e8, #e6e7e8);
  /* Opera 11.10  */
  background-image: linear-gradient(#e6e7e8, #e6e7e8); }

.ui-bar-h .ui-link-inherit {
  color: #131313;
  /*{h-bar-color}*/ }

.ui-bar-h a.ui-link {
  color: #7cc4e7;
  /*{h-bar-link-color}*/
  font-weight: bold; }

.ui-bar-h a.ui-link:visited {
  color: #b32017;
  /*{h-bar-link-visited}*/ }

.ui-bar-h a.ui-link:hover {
  color: #b32017;
  /*{h-bar-link-hover}*/ }

.ui-bar-h a.ui-link:active {
  color: #b32017;
  /*{h-bar-link-active}*/ }

.ui-bar-h, .ui-bar-h input, .ui-bar-h select, .ui-bar-h textarea, .ui-bar-h button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-h, .ui-overlay-h {
  border: 1px solid none;
  /*{h-body-border}*/
  color: #6d6f71;
  /*{h-body-color}*/
  text-shadow: 0 0 0 #111;
  /*{h-body-shadow-color}*/
  background: #fff;
  /*{h-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-h {
  background-image: none;
  border-width: 0; }

.ui-body-h, .ui-body-h input, .ui-body-h select, .ui-body-h textarea, .ui-body-h button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-h .ui-link-inherit {
  color: #6d6f71;
  /*{h-body-color}*/ }

.ui-body-h .ui-link {
  color: #ff6600;
  /*{h-body-link-color}*/
  font-weight: bold; }

.ui-body-h .ui-link:visited {
  color: #b32017;
  /*{h-body-link-visited}*/ }

.ui-body-h .ui-link:hover {
  color: #b32017;
  /*{h-body-link-hover}*/ }

.ui-body-h .ui-link:active {
  color: #b32017;
  /*{h-body-link-active}*/ }

.ui-btn-up-h {
  border: 1px solid none;
  /*{h-bup-border}*/
  background: #9a9a99;
  /*{h-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{h-bup-color}*/
  text-shadow: 0 0 0 #fff;
  /*{h-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a99), to(#9a9a99));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#9a9a99, #9a9a99);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#9a9a99, #9a9a99);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#9a9a99, #9a9a99);
  /* IE10 */
  background-image: -o-linear-gradient(#9a9a99, #9a9a99);
  /* Opera 11.10  */
  background-image: linear-gradient(#9a9a99, #9a9a99); }

.ui-btn-up-h:visited, .ui-btn-up-h a.ui-link-inherit {
  color: #fff;
  /*{h-bup-color}*/ }

.ui-btn-hover-h {
  border: 1px solid none;
  /*{h-bhover-border}*/
  background: #9a9a99;
  /*{h-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{h-bhover-color}*/
  text-shadow: 0 0 0 #fff;
  /*{h-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a99), to(#9a9a99));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#9a9a99, #9a9a99);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#9a9a99, #9a9a99);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#9a9a99, #9a9a99);
  /* IE10 */
  background-image: -o-linear-gradient(#9a9a99, #9a9a99);
  /* Opera 11.10  */
  background-image: linear-gradient(#9a9a99, #9a9a99); }

.ui-btn-hover-h:visited, .ui-btn-hover-h:hover, .ui-btn-hover-h a.ui-link-inherit {
  color: #fff;
  /*{h-bhover-color}*/ }

.ui-btn-down-h {
  border: 1px solid none;
  /*{h-bdown-border}*/
  background: #9a9a99;
  /*{h-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{h-bdown-color}*/
  text-shadow: 0 0 0 #fff;
  /*{h-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9a9a99), to(#9a9a99));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#9a9a99, #9a9a99);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#9a9a99, #9a9a99);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#9a9a99, #9a9a99);
  /* IE10 */
  background-image: -o-linear-gradient(#9a9a99, #9a9a99);
  /* Opera 11.10  */
  background-image: linear-gradient(#9a9a99, #9a9a99); }

.ui-btn-down-h:visited, .ui-btn-down-h:hover, .ui-btn-down-h a.ui-link-inherit {
  color: #fff;
  /*{h-bdown-color}*/ }

.ui-btn-up-h, .ui-btn-hover-h, .ui-btn-down-h {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* I
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-i {
  border: 1px solid #333;
  /*{i-bar-border}*/
  background: #111111;
  /*{i-bar-background-color}*/
  color: #fff;
  /*{i-bar-color}*/
  font-weight: bold;
  text-shadow: 0 -1px 1px #000000;
  /*{i-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#111));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#3c3c3c, #111);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#3c3c3c, #111);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#3c3c3c, #111);
  /* IE10 */
  background-image: -o-linear-gradient(#3c3c3c, #111);
  /* Opera 11.10  */
  background-image: linear-gradient(#3c3c3c, #111); }

.ui-bar-i .ui-link-inherit {
  color: #fff;
  /*{i-bar-color}*/ }

.ui-bar-i a.ui-link {
  color: #7cc4e7;
  /*{i-bar-link-color}*/
  font-weight: bold; }

.ui-bar-i a.ui-link:visited {
  color: #b32017;
  /*{i-bar-link-visited}*/ }

.ui-bar-i a.ui-link:hover {
  color: #b32017;
  /*{i-bar-link-hover}*/ }

.ui-bar-i a.ui-link:active {
  color: #b32017;
  /*{i-bar-link-active}*/ }

.ui-bar-i, .ui-bar-i input, .ui-bar-i select, .ui-bar-i textarea, .ui-bar-i button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-i, .ui-overlay-i {
  border: 1px solid #919191;
  /*{i-body-border}*/
  color: #000;
  /*{i-body-color}*/
  text-shadow: 0 0 0 #111;
  /*{i-body-shadow-color}*/
  background: #fff;
  /*{i-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-i {
  background-image: none;
  border-width: 0; }

.ui-body-i, .ui-body-i input, .ui-body-i select, .ui-body-i textarea, .ui-body-i button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-i .ui-link-inherit {
  color: #000;
  /*{i-body-color}*/ }

.ui-body-i .ui-link {
  color: #ff6600;
  /*{i-body-link-color}*/
  font-weight: bold; }

.ui-body-i .ui-link:visited {
  color: #b32017;
  /*{i-body-link-visited}*/ }

.ui-body-i .ui-link:hover {
  color: #b32017;
  /*{i-body-link-hover}*/ }

.ui-body-i .ui-link:active {
  color: #b32017;
  /*{i-body-link-active}*/ }

.ui-btn-up-i {
  border: 1px solid none;
  /*{i-bup-border}*/
  background: #e7e7e6;
  /*{i-bup-background-color}*/
  font-weight: bold;
  color: #414142;
  /*{i-bup-color}*/
  text-shadow: 0 0 0 #fff;
  /*{i-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e6), to(#e7e7e6));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e7e7e6, #e7e7e6);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e7e7e6, #e7e7e6);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e7e7e6, #e7e7e6);
  /* IE10 */
  background-image: -o-linear-gradient(#e7e7e6, #e7e7e6);
  /* Opera 11.10  */
  background-image: linear-gradient(#e7e7e6, #e7e7e6); }

.ui-btn-up-i:visited, .ui-btn-up-i a.ui-link-inherit {
  color: #414142;
  /*{i-bup-color}*/ }

.ui-btn-hover-i {
  border: 1px solid none;
  /*{i-bhover-border}*/
  background: #e7e7e6;
  /*{i-bhover-background-color}*/
  font-weight: bold;
  color: #414142;
  /*{i-bhover-color}*/
  text-shadow: 0 0 0 #111;
  /*{i-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e6), to(#e7e7e6));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e7e7e6, #e7e7e6);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e7e7e6, #e7e7e6);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e7e7e6, #e7e7e6);
  /* IE10 */
  background-image: -o-linear-gradient(#e7e7e6, #e7e7e6);
  /* Opera 11.10  */
  background-image: linear-gradient(#e7e7e6, #e7e7e6); }

.ui-btn-hover-i:visited, .ui-btn-hover-i:hover, .ui-btn-hover-i a.ui-link-inherit {
  color: #414142;
  /*{i-bhover-color}*/ }

.ui-btn-down-i {
  border: 1px solid none;
  /*{i-bdown-border}*/
  background: #e7e7e6;
  /*{i-bdown-background-color}*/
  font-weight: bold;
  color: #414142;
  /*{i-bdown-color}*/
  text-shadow: 0 0 0 #111;
  /*{i-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e6), to(#e7e7e6));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e7e7e6, #e7e7e6);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e7e7e6, #e7e7e6);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e7e7e6, #e7e7e6);
  /* IE10 */
  background-image: -o-linear-gradient(#e7e7e6, #e7e7e6);
  /* Opera 11.10  */
  background-image: linear-gradient(#e7e7e6, #e7e7e6); }

.ui-btn-down-i:visited, .ui-btn-down-i:hover, .ui-btn-down-i a.ui-link-inherit {
  color: #414142;
  /*{i-bdown-color}*/ }

.ui-btn-up-i, .ui-btn-hover-i, .ui-btn-down-i {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* J
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-j {
  border: 1px solid none;
  /*{j-bar-border}*/
  background: #e6e7e8;
  /*{j-bar-background-color}*/
  color: #131313;
  /*{j-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #ffffff;
  /*{j-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e7e8), to(#e6e7e8));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e6e7e8, #e6e7e8);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e6e7e8, #e6e7e8);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e6e7e8, #e6e7e8);
  /* IE10 */
  background-image: -o-linear-gradient(#e6e7e8, #e6e7e8);
  /* Opera 11.10  */
  background-image: linear-gradient(#e6e7e8, #e6e7e8); }

.ui-bar-j .ui-link-inherit {
  color: #131313;
  /*{j-bar-color}*/ }

.ui-bar-j a.ui-link {
  color: #7cc4e7;
  /*{j-bar-link-color}*/
  font-weight: bold; }

.ui-bar-j a.ui-link:visited {
  color: #b32017;
  /*{j-bar-link-visited}*/ }

.ui-bar-j a.ui-link:hover {
  color: #b32017;
  /*{j-bar-link-hover}*/ }

.ui-bar-j a.ui-link:active {
  color: #b32017;
  /*{j-bar-link-active}*/ }

.ui-bar-j, .ui-bar-j input, .ui-bar-j select, .ui-bar-j textarea, .ui-bar-j button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-j, .ui-overlay-j {
  border: 1px solid none;
  /*{j-body-border}*/
  color: #6d6f71;
  /*{j-body-color}*/
  text-shadow: 0 0 0 #111;
  /*{j-body-shadow-color}*/
  background: #fff;
  /*{j-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-j {
  background-image: none;
  border-width: 0; }

.ui-body-j, .ui-body-j input, .ui-body-j select, .ui-body-j textarea, .ui-body-j button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-j .ui-link-inherit {
  color: #6d6f71;
  /*{j-body-color}*/ }

.ui-body-j .ui-link {
  color: #ff6600;
  /*{j-body-link-color}*/
  font-weight: bold; }

.ui-body-j .ui-link:visited {
  color: #b32017;
  /*{j-body-link-visited}*/ }

.ui-body-j .ui-link:hover {
  color: #b32017;
  /*{j-body-link-hover}*/ }

.ui-body-j .ui-link:active {
  color: #b32017;
  /*{j-body-link-active}*/ }

.ui-btn-up-j {
  border: 1px solid none;
  /*{j-bup-border}*/
  background: #e6e7e8;
  /*{j-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{j-bup-color}*/
  text-shadow: 0 0 0 #fff;
  /*{j-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e7e8), to(#e6e7e8));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e6e7e8, #e6e7e8);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e6e7e8, #e6e7e8);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e6e7e8, #e6e7e8);
  /* IE10 */
  background-image: -o-linear-gradient(#e6e7e8, #e6e7e8);
  /* Opera 11.10  */
  background-image: linear-gradient(#e6e7e8, #e6e7e8); }

.ui-btn-up-j:visited, .ui-btn-up-j a.ui-link-inherit {
  color: #fff;
  /*{j-bup-color}*/ }

.ui-btn-hover-j {
  border: 1px solid none;
  /*{j-bhover-border}*/
  background: #e6e7e8;
  /*{j-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{j-bhover-color}*/
  text-shadow: 0 1px 1px #fff;
  /*{j-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e7e8), to(#e6e7e8));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e6e7e8, #e6e7e8);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e6e7e8, #e6e7e8);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e6e7e8, #e6e7e8);
  /* IE10 */
  background-image: -o-linear-gradient(#e6e7e8, #e6e7e8);
  /* Opera 11.10  */
  background-image: linear-gradient(#e6e7e8, #e6e7e8); }

.ui-btn-hover-j:visited, .ui-btn-hover-j:hover, .ui-btn-hover-j a.ui-link-inherit {
  color: #fff;
  /*{j-bhover-color}*/ }

.ui-btn-down-j {
  border: 1px solid none;
  /*{j-bdown-border}*/
  background: #e6e7e8;
  /*{j-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{j-bdown-color}*/
  text-shadow: 0 1px 1px #fff;
  /*{j-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e7e8), to(#e6e7e8));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#e6e7e8, #e6e7e8);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#e6e7e8, #e6e7e8);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#e6e7e8, #e6e7e8);
  /* IE10 */
  background-image: -o-linear-gradient(#e6e7e8, #e6e7e8);
  /* Opera 11.10  */
  background-image: linear-gradient(#e6e7e8, #e6e7e8); }

.ui-btn-down-j:visited, .ui-btn-down-j:hover, .ui-btn-down-j a.ui-link-inherit {
  color: #fff;
  /*{j-bdown-color}*/ }

.ui-btn-up-j, .ui-btn-hover-j, .ui-btn-down-j {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* K
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-k {
  border: 1px solid #b32017;
  /*{k-bar-border}*/
  background: #fff;
  /*{k-bar-background-color}*/
  color: #b32017;
  /*{k-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{k-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-k .ui-link-inherit {
  color: #b32017;
  /*{k-bar-color}*/ }

.ui-bar-k a.ui-link {
  color: #7cc4e7;
  /*{k-bar-link-color}*/
  font-weight: bold; }

.ui-bar-k a.ui-link:visited {
  color: #b32017;
  /*{k-bar-link-visited}*/ }

.ui-bar-k a.ui-link:hover {
  color: #b32017;
  /*{k-bar-link-hover}*/ }

.ui-bar-k a.ui-link:active {
  color: #b32017;
  /*{k-bar-link-active}*/ }

.ui-bar-k, .ui-bar-k input, .ui-bar-k select, .ui-bar-k textarea, .ui-bar-k button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-k, .ui-overlay-k {
  border: 1px solid #b32017;
  /*{k-body-border}*/
  color: #333333;
  /*{k-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{k-body-shadow-color}*/
  background: #fff;
  /*{k-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-k {
  background-image: none;
  border-width: 0; }

.ui-body-k, .ui-body-k input, .ui-body-k select, .ui-body-k textarea, .ui-body-k button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-k .ui-link-inherit {
  color: #333333;
  /*{k-body-color}*/ }

.ui-body-k .ui-link {
  color: #ff6600;
  /*{k-body-link-color}*/
  font-weight: bold; }

.ui-body-k .ui-link:visited {
  color: #b32017;
  /*{k-body-link-visited}*/ }

.ui-body-k .ui-link:hover {
  color: #b32017;
  /*{k-body-link-hover}*/ }

.ui-body-k .ui-link:active {
  color: #b32017;
  /*{k-body-link-active}*/ }

.ui-btn-up-k {
  border: 1px solid #b32017;
  /*{k-bup-border}*/
  background: #fff;
  /*{k-bup-background-color}*/
  font-weight: bold;
  color: #b32017;
  /*{k-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{k-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-k:visited, .ui-btn-up-k a.ui-link-inherit {
  color: #b32017;
  /*{k-bup-color}*/ }

.ui-btn-hover-k {
  border: 1px solid #b32017;
  /*{k-bhover-border}*/
  background: #fff;
  /*{k-bhover-background-color}*/
  font-weight: bold;
  color: #b32017;
  /*{k-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{k-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-k:visited, .ui-btn-hover-k:hover, .ui-btn-hover-k a.ui-link-inherit {
  color: #b32017;
  /*{k-bhover-color}*/ }

.ui-btn-down-k {
  border: 1px solid #b32017;
  /*{k-bdown-border}*/
  background: #fff;
  /*{k-bdown-background-color}*/
  font-weight: bold;
  color: #b32017;
  /*{k-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{k-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-k:visited, .ui-btn-down-k:hover, .ui-btn-down-k a.ui-link-inherit {
  color: #b32017;
  /*{k-bdown-color}*/ }

.ui-btn-up-k, .ui-btn-hover-k, .ui-btn-down-k {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* L
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-l {
  border: 1px solid #fff;
  /*{l-bar-border}*/
  background: #fff;
  /*{l-bar-background-color}*/
  color: #000;
  /*{l-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #000000;
  /*{l-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-l .ui-link-inherit {
  color: #000;
  /*{l-bar-color}*/ }

.ui-bar-l a.ui-link {
  color: #7cc4e7;
  /*{l-bar-link-color}*/
  font-weight: bold; }

.ui-bar-l a.ui-link:visited {
  color: #b32017;
  /*{l-bar-link-visited}*/ }

.ui-bar-l a.ui-link:hover {
  color: #b32017;
  /*{l-bar-link-hover}*/ }

.ui-bar-l a.ui-link:active {
  color: #b32017;
  /*{l-bar-link-active}*/ }

.ui-bar-l, .ui-bar-l input, .ui-bar-l select, .ui-bar-l textarea, .ui-bar-l button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-l, .ui-overlay-l {
  border: 1px solid #fff;
  /*{l-body-border}*/
  color: #000;
  /*{l-body-color}*/
  text-shadow: 0 0 0 #111;
  /*{l-body-shadow-color}*/
  background: #fff;
  /*{l-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-l {
  background-image: none;
  border-width: 0; }

.ui-body-l, .ui-body-l input, .ui-body-l select, .ui-body-l textarea, .ui-body-l button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-l .ui-link-inherit {
  color: #000;
  /*{l-body-color}*/ }

.ui-body-l .ui-link {
  color: #000;
  /*{l-body-link-color}*/
  font-weight: bold; }

.ui-body-l .ui-link:visited {
  color: #b32017;
  /*{l-body-link-visited}*/ }

.ui-body-l .ui-link:hover {
  color: #b32017;
  /*{l-body-link-hover}*/ }

.ui-body-l .ui-link:active {
  color: #b32017;
  /*{l-body-link-active}*/ }

.ui-btn-up-l {
  border: 1px solid #fff;
  /*{l-bup-border}*/
  background: #fff;
  /*{l-bup-background-color}*/
  font-weight: bold;
  color: #000;
  /*{l-bup-color}*/
  text-shadow: 0 0 0 #111;
  /*{l-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-l:visited, .ui-btn-up-l a.ui-link-inherit {
  color: #000;
  /*{l-bup-color}*/ }

.ui-btn-hover-l {
  border: 1px solid #fff;
  /*{l-bhover-border}*/
  background: #fff;
  /*{l-bhover-background-color}*/
  font-weight: bold;
  color: #000;
  /*{l-bhover-color}*/
  text-shadow: 0 0 0 #111;
  /*{l-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-l:visited, .ui-btn-hover-l:hover, .ui-btn-hover-l a.ui-link-inherit {
  color: #000;
  /*{l-bhover-color}*/ }

.ui-btn-down-l {
  border: 1px solid #fff;
  /*{l-bdown-border}*/
  background: #fff;
  /*{l-bdown-background-color}*/
  font-weight: bold;
  color: #000;
  /*{l-bdown-color}*/
  text-shadow: 0 0 0 #111;
  /*{l-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-l:visited, .ui-btn-down-l:hover, .ui-btn-down-l a.ui-link-inherit {
  color: #000;
  /*{l-bdown-color}*/ }

.ui-btn-up-l, .ui-btn-hover-l, .ui-btn-down-l {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* M
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-m {
  border: 1px solid #f48221;
  /*{m-bar-border}*/
  background: #fff;
  /*{m-bar-background-color}*/
  color: #f48221;
  /*{m-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{m-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-m .ui-link-inherit {
  color: #f48221;
  /*{m-bar-color}*/ }

.ui-bar-m a.ui-link {
  color: #7cc4e7;
  /*{m-bar-link-color}*/
  font-weight: bold; }

.ui-bar-m a.ui-link:visited {
  color: #b32017;
  /*{m-bar-link-visited}*/ }

.ui-bar-m a.ui-link:hover {
  color: #b32017;
  /*{m-bar-link-hover}*/ }

.ui-bar-m a.ui-link:active {
  color: #b32017;
  /*{m-bar-link-active}*/ }

.ui-bar-m, .ui-bar-m input, .ui-bar-m select, .ui-bar-m textarea, .ui-bar-m button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-m, .ui-overlay-m {
  border: 1px solid #f48221;
  /*{m-body-border}*/
  color: #333333;
  /*{m-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{m-body-shadow-color}*/
  background: #fff;
  /*{m-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-m {
  background-image: none;
  border-width: 0; }

.ui-body-m, .ui-body-m input, .ui-body-m select, .ui-body-m textarea, .ui-body-m button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-m .ui-link-inherit {
  color: #333333;
  /*{m-body-color}*/ }

.ui-body-m .ui-link {
  color: #ff6600;
  /*{m-body-link-color}*/
  font-weight: bold; }

.ui-body-m .ui-link:visited {
  color: #b32017;
  /*{m-body-link-visited}*/ }

.ui-body-m .ui-link:hover {
  color: #b32017;
  /*{m-body-link-hover}*/ }

.ui-body-m .ui-link:active {
  color: #b32017;
  /*{m-body-link-active}*/ }

.ui-btn-up-m {
  border: 1px solid #f48221;
  /*{m-bup-border}*/
  background: #fff;
  /*{m-bup-background-color}*/
  font-weight: bold;
  color: #f48221;
  /*{m-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{m-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-m:visited, .ui-btn-up-m a.ui-link-inherit {
  color: #f48221;
  /*{m-bup-color}*/ }

.ui-btn-hover-m {
  border: 1px solid #f48221;
  /*{m-bhover-border}*/
  background: #fff;
  /*{m-bhover-background-color}*/
  font-weight: bold;
  color: #f48221;
  /*{m-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{m-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-m:visited, .ui-btn-hover-m:hover, .ui-btn-hover-m a.ui-link-inherit {
  color: #f48221;
  /*{m-bhover-color}*/ }

.ui-btn-down-m {
  border: 1px solid #f48221;
  /*{m-bdown-border}*/
  background: #fff;
  /*{m-bdown-background-color}*/
  font-weight: bold;
  color: #f48221;
  /*{m-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{m-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-m:visited, .ui-btn-down-m:hover, .ui-btn-down-m a.ui-link-inherit {
  color: #f48221;
  /*{m-bdown-color}*/ }

.ui-btn-up-m, .ui-btn-hover-m, .ui-btn-down-m {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* N
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-n {
  border: 1px solid #fdc54c;
  /*{n-bar-border}*/
  background: #fff;
  /*{n-bar-background-color}*/
  color: #fdc54c;
  /*{n-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{n-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-n .ui-link-inherit {
  color: #fdc54c;
  /*{n-bar-color}*/ }

.ui-bar-n a.ui-link {
  color: #7cc4e7;
  /*{n-bar-link-color}*/
  font-weight: bold; }

.ui-bar-n a.ui-link:visited {
  color: #b32017;
  /*{n-bar-link-visited}*/ }

.ui-bar-n a.ui-link:hover {
  color: #b32017;
  /*{n-bar-link-hover}*/ }

.ui-bar-n a.ui-link:active {
  color: #b32017;
  /*{n-bar-link-active}*/ }

.ui-bar-n, .ui-bar-n input, .ui-bar-n select, .ui-bar-n textarea, .ui-bar-n button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-n, .ui-overlay-n {
  border: 1px solid #fdc54c;
  /*{n-body-border}*/
  color: #333333;
  /*{n-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{n-body-shadow-color}*/
  background: #fff;
  /*{n-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-n {
  background-image: none;
  border-width: 0; }

.ui-body-n, .ui-body-n input, .ui-body-n select, .ui-body-n textarea, .ui-body-n button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-n .ui-link-inherit {
  color: #333333;
  /*{n-body-color}*/ }

.ui-body-n .ui-link {
  color: #ff6600;
  /*{n-body-link-color}*/
  font-weight: bold; }

.ui-body-n .ui-link:visited {
  color: #b32017;
  /*{n-body-link-visited}*/ }

.ui-body-n .ui-link:hover {
  color: #b32017;
  /*{n-body-link-hover}*/ }

.ui-body-n .ui-link:active {
  color: #b32017;
  /*{n-body-link-active}*/ }

.ui-btn-up-n {
  border: 1px solid #fdc54c;
  /*{n-bup-border}*/
  background: #fff;
  /*{n-bup-background-color}*/
  font-weight: bold;
  color: #fdc54c;
  /*{n-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{n-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-n:visited, .ui-btn-up-n a.ui-link-inherit {
  color: #fdc54c;
  /*{n-bup-color}*/ }

.ui-btn-hover-n {
  border: 1px solid #fdc54c;
  /*{n-bhover-border}*/
  background: #fff;
  /*{n-bhover-background-color}*/
  font-weight: bold;
  color: #fdc54c;
  /*{n-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{n-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-n:visited, .ui-btn-hover-n:hover, .ui-btn-hover-n a.ui-link-inherit {
  color: #fdc54c;
  /*{n-bhover-color}*/ }

.ui-btn-down-n {
  border: 1px solid #fdc54c;
  /*{n-bdown-border}*/
  background: #fff;
  /*{n-bdown-background-color}*/
  font-weight: bold;
  color: #fdc54c;
  /*{n-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{n-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-n:visited, .ui-btn-down-n:hover, .ui-btn-down-n a.ui-link-inherit {
  color: #fdc54c;
  /*{n-bdown-color}*/ }

.ui-btn-up-n, .ui-btn-hover-n, .ui-btn-down-n {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* O
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-o {
  border: 1px solid #6e8ec1;
  /*{o-bar-border}*/
  background: #fff;
  /*{o-bar-background-color}*/
  color: #6e8ec1;
  /*{o-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{o-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-o .ui-link-inherit {
  color: #6e8ec1;
  /*{o-bar-color}*/ }

.ui-bar-o a.ui-link {
  color: #7cc4e7;
  /*{o-bar-link-color}*/
  font-weight: bold; }

.ui-bar-o a.ui-link:visited {
  color: #b32017;
  /*{o-bar-link-visited}*/ }

.ui-bar-o a.ui-link:hover {
  color: #b32017;
  /*{o-bar-link-hover}*/ }

.ui-bar-o a.ui-link:active {
  color: #b32017;
  /*{o-bar-link-active}*/ }

.ui-bar-o, .ui-bar-o input, .ui-bar-o select, .ui-bar-o textarea, .ui-bar-o button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-o, .ui-overlay-o {
  border: 1px solid #6e8ec1;
  /*{o-body-border}*/
  color: #333333;
  /*{o-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{o-body-shadow-color}*/
  background: #fff;
  /*{o-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-o {
  background-image: none;
  border-width: 0; }

.ui-body-o, .ui-body-o input, .ui-body-o select, .ui-body-o textarea, .ui-body-o button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-o .ui-link-inherit {
  color: #333333;
  /*{o-body-color}*/ }

.ui-body-o .ui-link {
  color: #ff6600;
  /*{o-body-link-color}*/
  font-weight: bold; }

.ui-body-o .ui-link:visited {
  color: #b32017;
  /*{o-body-link-visited}*/ }

.ui-body-o .ui-link:hover {
  color: #b32017;
  /*{o-body-link-hover}*/ }

.ui-body-o .ui-link:active {
  color: #b32017;
  /*{o-body-link-active}*/ }

.ui-btn-up-o {
  border: 1px solid #6e8ec1;
  /*{o-bup-border}*/
  background: #fff;
  /*{o-bup-background-color}*/
  font-weight: bold;
  color: #6e8ec1;
  /*{o-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{o-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-o:visited, .ui-btn-up-o a.ui-link-inherit {
  color: #6e8ec1;
  /*{o-bup-color}*/ }

.ui-btn-hover-o {
  border: 1px solid #6e8ec1;
  /*{o-bhover-border}*/
  background: #fff;
  /*{o-bhover-background-color}*/
  font-weight: bold;
  color: #6e8ec1;
  /*{o-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{o-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-o:visited, .ui-btn-hover-o:hover, .ui-btn-hover-o a.ui-link-inherit {
  color: #6e8ec1;
  /*{o-bhover-color}*/ }

.ui-btn-down-o {
  border: 1px solid #6e8ec1;
  /*{o-bdown-border}*/
  background: #fff;
  /*{o-bdown-background-color}*/
  font-weight: bold;
  color: #6e8ec1;
  /*{o-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{o-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-o:visited, .ui-btn-down-o:hover, .ui-btn-down-o a.ui-link-inherit {
  color: #6e8ec1;
  /*{o-bdown-color}*/ }

.ui-btn-up-o, .ui-btn-hover-o, .ui-btn-down-o {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* P
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-p {
  border: 1px solid #799e2d;
  /*{p-bar-border}*/
  background: #fff;
  /*{p-bar-background-color}*/
  color: #799e2d;
  /*{p-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{p-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-p .ui-link-inherit {
  color: #799e2d;
  /*{p-bar-color}*/ }

.ui-bar-p a.ui-link {
  color: #7cc4e7;
  /*{p-bar-link-color}*/
  font-weight: bold; }

.ui-bar-p a.ui-link:visited {
  color: #b32017;
  /*{p-bar-link-visited}*/ }

.ui-bar-p a.ui-link:hover {
  color: #b32017;
  /*{p-bar-link-hover}*/ }

.ui-bar-p a.ui-link:active {
  color: #b32017;
  /*{p-bar-link-active}*/ }

.ui-bar-p, .ui-bar-p input, .ui-bar-p select, .ui-bar-p textarea, .ui-bar-p button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-p, .ui-overlay-p {
  border: 1px solid #799e2d;
  /*{p-body-border}*/
  color: #333333;
  /*{p-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{p-body-shadow-color}*/
  background: #fff;
  /*{p-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-p {
  background-image: none;
  border-width: 0; }

.ui-body-p, .ui-body-p input, .ui-body-p select, .ui-body-p textarea, .ui-body-p button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-p .ui-link-inherit {
  color: #333333;
  /*{p-body-color}*/ }

.ui-body-p .ui-link {
  color: #ff6600;
  /*{p-body-link-color}*/
  font-weight: bold; }

.ui-body-p .ui-link:visited {
  color: #b32017;
  /*{p-body-link-visited}*/ }

.ui-body-p .ui-link:hover {
  color: #b32017;
  /*{p-body-link-hover}*/ }

.ui-body-p .ui-link:active {
  color: #b32017;
  /*{p-body-link-active}*/ }

.ui-btn-up-p {
  border: 1px solid #799e2d;
  /*{p-bup-border}*/
  background: #fff;
  /*{p-bup-background-color}*/
  font-weight: bold;
  color: #799e2d;
  /*{p-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{p-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-p:visited, .ui-btn-up-p a.ui-link-inherit {
  color: #799e2d;
  /*{p-bup-color}*/ }

.ui-btn-hover-p {
  border: 1px solid #799e2d;
  /*{p-bhover-border}*/
  background: #fff;
  /*{p-bhover-background-color}*/
  font-weight: bold;
  color: #799e2d;
  /*{p-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{p-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-p:visited, .ui-btn-hover-p:hover, .ui-btn-hover-p a.ui-link-inherit {
  color: #799e2d;
  /*{p-bhover-color}*/ }

.ui-btn-down-p {
  border: 1px solid #799e2d;
  /*{p-bdown-border}*/
  background: #fff;
  /*{p-bdown-background-color}*/
  font-weight: bold;
  color: #799e2d;
  /*{p-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{p-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-p:visited, .ui-btn-down-p:hover, .ui-btn-down-p a.ui-link-inherit {
  color: #799e2d;
  /*{p-bdown-color}*/ }

.ui-btn-up-p, .ui-btn-hover-p, .ui-btn-down-p {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* Q
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-q {
  border: 1px solid #6d6e71;
  /*{q-bar-border}*/
  background: #fff;
  /*{q-bar-background-color}*/
  color: #6d6e71;
  /*{q-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{q-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-q .ui-link-inherit {
  color: #6d6e71;
  /*{q-bar-color}*/ }

.ui-bar-q a.ui-link {
  color: #7cc4e7;
  /*{q-bar-link-color}*/
  font-weight: bold; }

.ui-bar-q a.ui-link:visited {
  color: #b32017;
  /*{q-bar-link-visited}*/ }

.ui-bar-q a.ui-link:hover {
  color: #b32017;
  /*{q-bar-link-hover}*/ }

.ui-bar-q a.ui-link:active {
  color: #b32017;
  /*{q-bar-link-active}*/ }

.ui-bar-q, .ui-bar-q input, .ui-bar-q select, .ui-bar-q textarea, .ui-bar-q button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-q, .ui-overlay-q {
  border: 1px solid #6d6e71;
  /*{q-body-border}*/
  color: #333333;
  /*{q-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{q-body-shadow-color}*/
  background: #fff;
  /*{q-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-q {
  background-image: none;
  border-width: 0; }

.ui-body-q, .ui-body-q input, .ui-body-q select, .ui-body-q textarea, .ui-body-q button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-q .ui-link-inherit {
  color: #333333;
  /*{q-body-color}*/ }

.ui-body-q .ui-link {
  color: #ff6600;
  /*{q-body-link-color}*/
  font-weight: bold; }

.ui-body-q .ui-link:visited {
  color: #b32017;
  /*{q-body-link-visited}*/ }

.ui-body-q .ui-link:hover {
  color: #b32017;
  /*{q-body-link-hover}*/ }

.ui-body-q .ui-link:active {
  color: #b32017;
  /*{q-body-link-active}*/ }

.ui-btn-up-q {
  border: 1px solid #6d6e71;
  /*{q-bup-border}*/
  background: #fff;
  /*{q-bup-background-color}*/
  font-weight: bold;
  color: #6d6e71;
  /*{q-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{q-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-q:visited, .ui-btn-up-q a.ui-link-inherit {
  color: #6d6e71;
  /*{q-bup-color}*/ }

.ui-btn-hover-q {
  border: 1px solid #6d6e71;
  /*{q-bhover-border}*/
  background: #fff;
  /*{q-bhover-background-color}*/
  font-weight: bold;
  color: #6d6e71;
  /*{q-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{q-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-q:visited, .ui-btn-hover-q:hover, .ui-btn-hover-q a.ui-link-inherit {
  color: #6d6e71;
  /*{q-bhover-color}*/ }

.ui-btn-down-q {
  border: 1px solid #6d6e71;
  /*{q-bdown-border}*/
  background: #fff;
  /*{q-bdown-background-color}*/
  font-weight: bold;
  color: #6d6e71;
  /*{q-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{q-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-q:visited, .ui-btn-down-q:hover, .ui-btn-down-q a.ui-link-inherit {
  color: #6d6e71;
  /*{q-bdown-color}*/ }

.ui-btn-up-q, .ui-btn-hover-q, .ui-btn-down-q {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* R
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-r {
  border: 1px solid #62A3C4;
  /*{r-bar-border}*/
  background: #fff;
  /*{r-bar-background-color}*/
  color: #62A3C4;
  /*{r-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{r-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-r .ui-link-inherit {
  color: #62A3C4;
  /*{r-bar-color}*/ }

.ui-bar-r a.ui-link {
  color: #7cc4e7;
  /*{r-bar-link-color}*/
  font-weight: bold; }

.ui-bar-r a.ui-link:visited {
  color: #b32017;
  /*{r-bar-link-visited}*/ }

.ui-bar-r a.ui-link:hover {
  color: #b32017;
  /*{r-bar-link-hover}*/ }

.ui-bar-r a.ui-link:active {
  color: #b32017;
  /*{r-bar-link-active}*/ }

.ui-bar-r, .ui-bar-r input, .ui-bar-r select, .ui-bar-r textarea, .ui-bar-r button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-r, .ui-overlay-r {
  border: 1px solid #62A3C4;
  /*{r-body-border}*/
  color: #62A3C4;
  /*{r-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{r-body-shadow-color}*/
  background: #fff;
  /*{r-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-r {
  background-image: none;
  border-width: 0; }

.ui-body-r, .ui-body-r input, .ui-body-r select, .ui-body-r textarea, .ui-body-r button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-r .ui-link-inherit {
  color: #62A3C4;
  /*{r-body-color}*/ }

.ui-body-r .ui-link {
  color: #ff6600;
  /*{r-body-link-color}*/
  font-weight: bold; }

.ui-body-r .ui-link:visited {
  color: #b32017;
  /*{r-body-link-visited}*/ }

.ui-body-r .ui-link:hover {
  color: #b32017;
  /*{r-body-link-hover}*/ }

.ui-body-r .ui-link:active {
  color: #b32017;
  /*{r-body-link-active}*/ }

.ui-btn-up-r {
  border: 1px solid #62A3C4;
  /*{r-bup-border}*/
  background: #fff;
  /*{r-bup-background-color}*/
  font-weight: bold;
  color: #62A3C4;
  /*{r-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{r-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-r:visited, .ui-btn-up-r a.ui-link-inherit {
  color: #62A3C4;
  /*{r-bup-color}*/ }

.ui-btn-hover-r {
  border: 1px solid #62A3C4;
  /*{r-bhover-border}*/
  background: #fff;
  /*{r-bhover-background-color}*/
  font-weight: bold;
  color: #62A3C4;
  /*{r-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{r-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-r:visited, .ui-btn-hover-r:hover, .ui-btn-hover-r a.ui-link-inherit {
  color: #62A3C4;
  /*{r-bhover-color}*/ }

.ui-btn-down-r {
  border: 1px solid #62A3C4;
  /*{r-bdown-border}*/
  background: #fff;
  /*{r-bdown-background-color}*/
  font-weight: bold;
  color: #62A3C4;
  /*{r-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{r-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-r:visited, .ui-btn-down-r:hover, .ui-btn-down-r a.ui-link-inherit {
  color: #62A3C4;
  /*{r-bdown-color}*/ }

.ui-btn-up-r, .ui-btn-hover-r, .ui-btn-down-r {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* S
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-s {
  border: 1px solid #b2892f;
  /*{s-bar-border}*/
  background: #fff;
  /*{s-bar-background-color}*/
  color: #b2892f;
  /*{s-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{s-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-s .ui-link-inherit {
  color: #b2892f;
  /*{s-bar-color}*/ }

.ui-bar-s a.ui-link {
  color: #7cc4e7;
  /*{s-bar-link-color}*/
  font-weight: bold; }

.ui-bar-s a.ui-link:visited {
  color: #b32017;
  /*{s-bar-link-visited}*/ }

.ui-bar-s a.ui-link:hover {
  color: #b32017;
  /*{s-bar-link-hover}*/ }

.ui-bar-s a.ui-link:active {
  color: #b32017;
  /*{s-bar-link-active}*/ }

.ui-bar-s, .ui-bar-s input, .ui-bar-s select, .ui-bar-s textarea, .ui-bar-s button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-s, .ui-overlay-s {
  border: 1px solid #b2892f;
  /*{s-body-border}*/
  color: #b2892f;
  /*{s-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{s-body-shadow-color}*/
  background: #fff;
  /*{s-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-s {
  background-image: none;
  border-width: 0; }

.ui-body-s, .ui-body-s input, .ui-body-s select, .ui-body-s textarea, .ui-body-s button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-s .ui-link-inherit {
  color: #b2892f;
  /*{s-body-color}*/ }

.ui-body-s .ui-link {
  color: #ff6600;
  /*{s-body-link-color}*/
  font-weight: bold; }

.ui-body-s .ui-link:visited {
  color: #b32017;
  /*{s-body-link-visited}*/ }

.ui-body-s .ui-link:hover {
  color: #b32017;
  /*{s-body-link-hover}*/ }

.ui-body-s .ui-link:active {
  color: #b32017;
  /*{s-body-link-active}*/ }

.ui-btn-up-s {
  border: 1px solid #b2892f;
  /*{s-bup-border}*/
  background: #fff;
  /*{s-bup-background-color}*/
  font-weight: bold;
  color: #b2892f;
  /*{s-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{s-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-s:visited, .ui-btn-up-s a.ui-link-inherit {
  color: #b2892f;
  /*{s-bup-color}*/ }

.ui-btn-hover-s {
  border: 1px solid #b2892f;
  /*{s-bhover-border}*/
  background: #fff;
  /*{s-bhover-background-color}*/
  font-weight: bold;
  color: #b2892f;
  /*{s-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{s-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-s:visited, .ui-btn-hover-s:hover, .ui-btn-hover-s a.ui-link-inherit {
  color: #b2892f;
  /*{s-bhover-color}*/ }

.ui-btn-down-s {
  border: 1px solid #b2892f;
  /*{s-bdown-border}*/
  background: #fff;
  /*{s-bdown-background-color}*/
  font-weight: bold;
  color: #b2892f;
  /*{s-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{s-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-s:visited, .ui-btn-down-s:hover, .ui-btn-down-s a.ui-link-inherit {
  color: #b2892f;
  /*{s-bdown-color}*/ }

.ui-btn-up-s, .ui-btn-hover-s, .ui-btn-down-s {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* T
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-t {
  border: 1px solid #fff;
  /*{t-bar-border}*/
  background: #fff;
  /*{t-bar-background-color}*/
  color: #3E3E3E;
  /*{t-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{t-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-t .ui-link-inherit {
  color: #3E3E3E;
  /*{t-bar-color}*/ }

.ui-bar-t a.ui-link {
  color: #7cc4e7;
  /*{t-bar-link-color}*/
  font-weight: bold; }

.ui-bar-t a.ui-link:visited {
  color: #b32017;
  /*{t-bar-link-visited}*/ }

.ui-bar-t a.ui-link:hover {
  color: #b32017;
  /*{t-bar-link-hover}*/ }

.ui-bar-t a.ui-link:active {
  color: #b32017;
  /*{t-bar-link-active}*/ }

.ui-bar-t, .ui-bar-t input, .ui-bar-t select, .ui-bar-t textarea, .ui-bar-t button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-t, .ui-overlay-t {
  border: 1px solid #fff;
  /*{t-body-border}*/
  color: #333333;
  /*{t-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{t-body-shadow-color}*/
  background: #fff;
  /*{t-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-t {
  background-image: none;
  border-width: 0; }

.ui-body-t, .ui-body-t input, .ui-body-t select, .ui-body-t textarea, .ui-body-t button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-t .ui-link-inherit {
  color: #333333;
  /*{t-body-color}*/ }

.ui-body-t .ui-link {
  color: #ff6600;
  /*{t-body-link-color}*/
  font-weight: bold; }

.ui-body-t .ui-link:visited {
  color: #b32017;
  /*{t-body-link-visited}*/ }

.ui-body-t .ui-link:hover {
  color: #b32017;
  /*{t-body-link-hover}*/ }

.ui-body-t .ui-link:active {
  color: #b32017;
  /*{t-body-link-active}*/ }

.ui-btn-up-t {
  border: 1px solid #0980a1;
  /*{t-bup-border}*/
  background: #0980a1;
  /*{t-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{t-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{t-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0980a1), to(#0980a1));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#0980a1, #0980a1);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#0980a1, #0980a1);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#0980a1, #0980a1);
  /* IE10 */
  background-image: -o-linear-gradient(#0980a1, #0980a1);
  /* Opera 11.10  */
  background-image: linear-gradient(#0980a1, #0980a1); }

.ui-btn-up-t:visited, .ui-btn-up-t a.ui-link-inherit {
  color: #fff;
  /*{t-bup-color}*/ }

.ui-btn-hover-t {
  border: 1px solid #0980a1;
  /*{t-bhover-border}*/
  background: #0980a1;
  /*{t-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{t-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{t-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0980a1), to(#0980a1));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#0980a1, #0980a1);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#0980a1, #0980a1);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#0980a1, #0980a1);
  /* IE10 */
  background-image: -o-linear-gradient(#0980a1, #0980a1);
  /* Opera 11.10  */
  background-image: linear-gradient(#0980a1, #0980a1); }

.ui-btn-hover-t:visited, .ui-btn-hover-t:hover, .ui-btn-hover-t a.ui-link-inherit {
  color: #fff;
  /*{t-bhover-color}*/ }

.ui-btn-down-t {
  border: 1px solid #0980a1;
  /*{t-bdown-border}*/
  background: #0980a1;
  /*{t-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{t-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{t-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0980a1), to(#0980a1));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#0980a1, #0980a1);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#0980a1, #0980a1);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#0980a1, #0980a1);
  /* IE10 */
  background-image: -o-linear-gradient(#0980a1, #0980a1);
  /* Opera 11.10  */
  background-image: linear-gradient(#0980a1, #0980a1); }

.ui-btn-down-t:visited, .ui-btn-down-t:hover, .ui-btn-down-t a.ui-link-inherit {
  color: #fff;
  /*{t-bdown-color}*/ }

.ui-btn-up-t, .ui-btn-hover-t, .ui-btn-down-t {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* U
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-u {
  border: 1px solid #fff;
  /*{u-bar-border}*/
  background: #fff;
  /*{u-bar-background-color}*/
  color: #3E3E3E;
  /*{u-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{u-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-u .ui-link-inherit {
  color: #3E3E3E;
  /*{u-bar-color}*/ }

.ui-bar-u a.ui-link {
  color: #7cc4e7;
  /*{u-bar-link-color}*/
  font-weight: bold; }

.ui-bar-u a.ui-link:visited {
  color: #b32017;
  /*{u-bar-link-visited}*/ }

.ui-bar-u a.ui-link:hover {
  color: #b32017;
  /*{u-bar-link-hover}*/ }

.ui-bar-u a.ui-link:active {
  color: #b32017;
  /*{u-bar-link-active}*/ }

.ui-bar-u, .ui-bar-u input, .ui-bar-u select, .ui-bar-u textarea, .ui-bar-u button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-u, .ui-overlay-u {
  border: 1px solid #fff;
  /*{u-body-border}*/
  color: #333333;
  /*{u-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{u-body-shadow-color}*/
  background: #fff;
  /*{u-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-u {
  background-image: none;
  border-width: 0; }

.ui-body-u, .ui-body-u input, .ui-body-u select, .ui-body-u textarea, .ui-body-u button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-u .ui-link-inherit {
  color: #333333;
  /*{u-body-color}*/ }

.ui-body-u .ui-link {
  color: #ff6600;
  /*{u-body-link-color}*/
  font-weight: bold; }

.ui-body-u .ui-link:visited {
  color: #b32017;
  /*{u-body-link-visited}*/ }

.ui-body-u .ui-link:hover {
  color: #b32017;
  /*{u-body-link-hover}*/ }

.ui-body-u .ui-link:active {
  color: #b32017;
  /*{u-body-link-active}*/ }

.ui-btn-up-u {
  border: 1px solid #d3bf28;
  /*{u-bup-border}*/
  background: #d3bf28;
  /*{u-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{u-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{u-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d3bf28), to(#d3bf28));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#d3bf28, #d3bf28);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#d3bf28, #d3bf28);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#d3bf28, #d3bf28);
  /* IE10 */
  background-image: -o-linear-gradient(#d3bf28, #d3bf28);
  /* Opera 11.10  */
  background-image: linear-gradient(#d3bf28, #d3bf28); }

.ui-btn-up-u:visited, .ui-btn-up-u a.ui-link-inherit {
  color: #fff;
  /*{u-bup-color}*/ }

.ui-btn-hover-u {
  border: 1px solid #d3bf28;
  /*{u-bhover-border}*/
  background: #d3bf28;
  /*{u-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{u-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{u-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d3bf28), to(#d3bf28));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#d3bf28, #d3bf28);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#d3bf28, #d3bf28);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#d3bf28, #d3bf28);
  /* IE10 */
  background-image: -o-linear-gradient(#d3bf28, #d3bf28);
  /* Opera 11.10  */
  background-image: linear-gradient(#d3bf28, #d3bf28); }

.ui-btn-hover-u:visited, .ui-btn-hover-u:hover, .ui-btn-hover-u a.ui-link-inherit {
  color: #fff;
  /*{u-bhover-color}*/ }

.ui-btn-down-u {
  border: 1px solid #d3bf28;
  /*{u-bdown-border}*/
  background: #d3bf28;
  /*{u-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{u-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{u-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d3bf28), to(#d3bf28));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#d3bf28, #d3bf28);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#d3bf28, #d3bf28);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#d3bf28, #d3bf28);
  /* IE10 */
  background-image: -o-linear-gradient(#d3bf28, #d3bf28);
  /* Opera 11.10  */
  background-image: linear-gradient(#d3bf28, #d3bf28); }

.ui-btn-down-u:visited, .ui-btn-down-u:hover, .ui-btn-down-u a.ui-link-inherit {
  color: #fff;
  /*{u-bdown-color}*/ }

.ui-btn-up-u, .ui-btn-hover-u, .ui-btn-down-u {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* V
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-v {
  border: 1px solid #fff;
  /*{v-bar-border}*/
  background: #fff;
  /*{v-bar-background-color}*/
  color: #3E3E3E;
  /*{v-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{v-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-v .ui-link-inherit {
  color: #3E3E3E;
  /*{v-bar-color}*/ }

.ui-bar-v a.ui-link {
  color: #7cc4e7;
  /*{v-bar-link-color}*/
  font-weight: bold; }

.ui-bar-v a.ui-link:visited {
  color: #b32017;
  /*{v-bar-link-visited}*/ }

.ui-bar-v a.ui-link:hover {
  color: #b32017;
  /*{v-bar-link-hover}*/ }

.ui-bar-v a.ui-link:active {
  color: #b32017;
  /*{v-bar-link-active}*/ }

.ui-bar-v, .ui-bar-v input, .ui-bar-v select, .ui-bar-v textarea, .ui-bar-v button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-v, .ui-overlay-v {
  border: 1px solid #fff;
  /*{v-body-border}*/
  color: #333333;
  /*{v-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{v-body-shadow-color}*/
  background: #fff;
  /*{v-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-v {
  background-image: none;
  border-width: 0; }

.ui-body-v, .ui-body-v input, .ui-body-v select, .ui-body-v textarea, .ui-body-v button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-v .ui-link-inherit {
  color: #333333;
  /*{v-body-color}*/ }

.ui-body-v .ui-link {
  color: #ff6600;
  /*{v-body-link-color}*/
  font-weight: bold; }

.ui-body-v .ui-link:visited {
  color: #b32017;
  /*{v-body-link-visited}*/ }

.ui-body-v .ui-link:hover {
  color: #b32017;
  /*{v-body-link-hover}*/ }

.ui-body-v .ui-link:active {
  color: #b32017;
  /*{v-body-link-active}*/ }

.ui-btn-up-v {
  border: 1px solid #b1872f;
  /*{v-bup-border}*/
  background: #b1872f;
  /*{v-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{v-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{v-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b1872f), to(#b1872f));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#b1872f, #b1872f);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#b1872f, #b1872f);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#b1872f, #b1872f);
  /* IE10 */
  background-image: -o-linear-gradient(#b1872f, #b1872f);
  /* Opera 11.10  */
  background-image: linear-gradient(#b1872f, #b1872f); }

.ui-btn-up-v:visited, .ui-btn-up-v a.ui-link-inherit {
  color: #fff;
  /*{v-bup-color}*/ }

.ui-btn-hover-v {
  border: 1px solid #b1872f;
  /*{v-bhover-border}*/
  background: #b1872f;
  /*{v-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{v-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{v-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b1872f), to(#b1872f));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#b1872f, #b1872f);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#b1872f, #b1872f);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#b1872f, #b1872f);
  /* IE10 */
  background-image: -o-linear-gradient(#b1872f, #b1872f);
  /* Opera 11.10  */
  background-image: linear-gradient(#b1872f, #b1872f); }

.ui-btn-hover-v:visited, .ui-btn-hover-v:hover, .ui-btn-hover-v a.ui-link-inherit {
  color: #fff;
  /*{v-bhover-color}*/ }

.ui-btn-down-v {
  border: 1px solid #b1872f;
  /*{v-bdown-border}*/
  background: #b1872f;
  /*{v-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{v-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{v-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b1872f), to(#b1872f));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#b1872f, #b1872f);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#b1872f, #b1872f);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#b1872f, #b1872f);
  /* IE10 */
  background-image: -o-linear-gradient(#b1872f, #b1872f);
  /* Opera 11.10  */
  background-image: linear-gradient(#b1872f, #b1872f); }

.ui-btn-down-v:visited, .ui-btn-down-v:hover, .ui-btn-down-v a.ui-link-inherit {
  color: #fff;
  /*{v-bdown-color}*/ }

.ui-btn-up-v, .ui-btn-hover-v, .ui-btn-down-v {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* W
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-w {
  border: 1px solid #fff;
  /*{w-bar-border}*/
  background: #fff;
  /*{w-bar-background-color}*/
  color: #3E3E3E;
  /*{w-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{w-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-w .ui-link-inherit {
  color: #3E3E3E;
  /*{w-bar-color}*/ }

.ui-bar-w a.ui-link {
  color: #7cc4e7;
  /*{w-bar-link-color}*/
  font-weight: bold; }

.ui-bar-w a.ui-link:visited {
  color: #b32017;
  /*{w-bar-link-visited}*/ }

.ui-bar-w a.ui-link:hover {
  color: #b32017;
  /*{w-bar-link-hover}*/ }

.ui-bar-w a.ui-link:active {
  color: #b32017;
  /*{w-bar-link-active}*/ }

.ui-bar-w, .ui-bar-w input, .ui-bar-w select, .ui-bar-w textarea, .ui-bar-w button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-w, .ui-overlay-w {
  border: 1px solid #fff;
  /*{w-body-border}*/
  color: #333333;
  /*{w-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{w-body-shadow-color}*/
  background: #fff;
  /*{w-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-w {
  background-image: none;
  border-width: 0; }

.ui-body-w, .ui-body-w input, .ui-body-w select, .ui-body-w textarea, .ui-body-w button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-w .ui-link-inherit {
  color: #333333;
  /*{w-body-color}*/ }

.ui-body-w .ui-link {
  color: #ff6600;
  /*{w-body-link-color}*/
  font-weight: bold; }

.ui-body-w .ui-link:visited {
  color: #b32017;
  /*{w-body-link-visited}*/ }

.ui-body-w .ui-link:hover {
  color: #b32017;
  /*{w-body-link-hover}*/ }

.ui-body-w .ui-link:active {
  color: #b32017;
  /*{w-body-link-active}*/ }

.ui-btn-up-w {
  border: 1px solid #818285;
  /*{w-bup-border}*/
  background: #818285;
  /*{w-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{w-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{w-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#818285), to(#818285));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#818285, #818285);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#818285, #818285);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#818285, #818285);
  /* IE10 */
  background-image: -o-linear-gradient(#818285, #818285);
  /* Opera 11.10  */
  background-image: linear-gradient(#818285, #818285); }

.ui-btn-up-w:visited, .ui-btn-up-w a.ui-link-inherit {
  color: #fff;
  /*{w-bup-color}*/ }

.ui-btn-hover-w {
  border: 1px solid #818285;
  /*{w-bhover-border}*/
  background: #818285;
  /*{w-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{w-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{w-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#818285), to(#818285));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#818285, #818285);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#818285, #818285);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#818285, #818285);
  /* IE10 */
  background-image: -o-linear-gradient(#818285, #818285);
  /* Opera 11.10  */
  background-image: linear-gradient(#818285, #818285); }

.ui-btn-hover-w:visited, .ui-btn-hover-w:hover, .ui-btn-hover-w a.ui-link-inherit {
  color: #fff;
  /*{w-bhover-color}*/ }

.ui-btn-down-w {
  border: 1px solid #818285;
  /*{w-bdown-border}*/
  background: #818285;
  /*{w-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{w-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{w-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#818285), to(#818285));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#818285, #818285);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#818285, #818285);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#818285, #818285);
  /* IE10 */
  background-image: -o-linear-gradient(#818285, #818285);
  /* Opera 11.10  */
  background-image: linear-gradient(#818285, #818285); }

.ui-btn-down-w:visited, .ui-btn-down-w:hover, .ui-btn-down-w a.ui-link-inherit {
  color: #fff;
  /*{w-bdown-color}*/ }

.ui-btn-up-w, .ui-btn-hover-w, .ui-btn-down-w {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* X
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-x {
  border: 1px solid #fff;
  /*{x-bar-border}*/
  background: #fff;
  /*{x-bar-background-color}*/
  color: #3E3E3E;
  /*{x-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{x-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-x .ui-link-inherit {
  color: #3E3E3E;
  /*{x-bar-color}*/ }

.ui-bar-x a.ui-link {
  color: #7cc4e7;
  /*{x-bar-link-color}*/
  font-weight: bold; }

.ui-bar-x a.ui-link:visited {
  color: #b32017;
  /*{x-bar-link-visited}*/ }

.ui-bar-x a.ui-link:hover {
  color: #b32017;
  /*{x-bar-link-hover}*/ }

.ui-bar-x a.ui-link:active {
  color: #b32017;
  /*{x-bar-link-active}*/ }

.ui-bar-x, .ui-bar-x input, .ui-bar-x select, .ui-bar-x textarea, .ui-bar-x button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-x, .ui-overlay-x {
  border: 1px solid #fff;
  /*{x-body-border}*/
  color: #333333;
  /*{x-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{x-body-shadow-color}*/
  background: #fff;
  /*{x-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-x {
  background-image: none;
  border-width: 0; }

.ui-body-x, .ui-body-x input, .ui-body-x select, .ui-body-x textarea, .ui-body-x button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-x .ui-link-inherit {
  color: #333333;
  /*{x-body-color}*/ }

.ui-body-x .ui-link {
  color: #ff6600;
  /*{x-body-link-color}*/
  font-weight: bold; }

.ui-body-x .ui-link:visited {
  color: #b32017;
  /*{x-body-link-visited}*/ }

.ui-body-x .ui-link:hover {
  color: #b32017;
  /*{x-body-link-hover}*/ }

.ui-body-x .ui-link:active {
  color: #b32017;
  /*{x-body-link-active}*/ }

.ui-btn-up-x {
  border: 1px solid #20bbb3;
  /*{x-bup-border}*/
  background: #20bbb3;
  /*{x-bup-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{x-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{x-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#20bbb3), to(#20bbb3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#20bbb3, #20bbb3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#20bbb3, #20bbb3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#20bbb3, #20bbb3);
  /* IE10 */
  background-image: -o-linear-gradient(#20bbb3, #20bbb3);
  /* Opera 11.10  */
  background-image: linear-gradient(#20bbb3, #20bbb3); }

.ui-btn-up-x:visited, .ui-btn-up-x a.ui-link-inherit {
  color: #fff;
  /*{x-bup-color}*/ }

.ui-btn-hover-x {
  border: 1px solid #20bbb3;
  /*{x-bhover-border}*/
  background: #20bbb3;
  /*{x-bhover-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{x-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{x-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#20bbb3), to(#20bbb3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#20bbb3, #20bbb3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#20bbb3, #20bbb3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#20bbb3, #20bbb3);
  /* IE10 */
  background-image: -o-linear-gradient(#20bbb3, #20bbb3);
  /* Opera 11.10  */
  background-image: linear-gradient(#20bbb3, #20bbb3); }

.ui-btn-hover-x:visited, .ui-btn-hover-x:hover, .ui-btn-hover-x a.ui-link-inherit {
  color: #fff;
  /*{x-bhover-color}*/ }

.ui-btn-down-x {
  border: 1px solid #20bbb3;
  /*{x-bdown-border}*/
  background: #20bbb3;
  /*{x-bdown-background-color}*/
  font-weight: bold;
  color: #fff;
  /*{x-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{x-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#20bbb3), to(#20bbb3));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#20bbb3, #20bbb3);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#20bbb3, #20bbb3);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#20bbb3, #20bbb3);
  /* IE10 */
  background-image: -o-linear-gradient(#20bbb3, #20bbb3);
  /* Opera 11.10  */
  background-image: linear-gradient(#20bbb3, #20bbb3); }

.ui-btn-down-x:visited, .ui-btn-down-x:hover, .ui-btn-down-x a.ui-link-inherit {
  color: #fff;
  /*{x-bdown-color}*/ }

.ui-btn-up-x, .ui-btn-hover-x, .ui-btn-down-x {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* Y
-----------------------------------------------------------------------------------------------------------*/
.ui-bar-y {
  border: 1px solid #20bbb3;
  /*{y-bar-border}*/
  background: #fff;
  /*{y-bar-background-color}*/
  color: #20bbb3;
  /*{y-bar-color}*/
  font-weight: bold;
  text-shadow: 0 0 0 #fff;
  /*{y-bar-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-bar-y .ui-link-inherit {
  color: #20bbb3;
  /*{y-bar-color}*/ }

.ui-bar-y a.ui-link {
  color: #7cc4e7;
  /*{y-bar-link-color}*/
  font-weight: bold; }

.ui-bar-y a.ui-link:visited {
  color: #b32017;
  /*{y-bar-link-visited}*/ }

.ui-bar-y a.ui-link:hover {
  color: #b32017;
  /*{y-bar-link-hover}*/ }

.ui-bar-y a.ui-link:active {
  color: #b32017;
  /*{y-bar-link-active}*/ }

.ui-bar-y, .ui-bar-y input, .ui-bar-y select, .ui-bar-y textarea, .ui-bar-y button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-y, .ui-overlay-y {
  border: 1px solid #20bbb3;
  /*{y-body-border}*/
  color: #20bbb3;
  /*{y-body-color}*/
  text-shadow: 0 0 0 #fff;
  /*{y-body-shadow-color}*/
  background: #fff;
  /*{y-body-background-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-overlay-y {
  background-image: none;
  border-width: 0; }

.ui-body-y, .ui-body-y input, .ui-body-y select, .ui-body-y textarea, .ui-body-y button {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/ }

.ui-body-y .ui-link-inherit {
  color: #20bbb3;
  /*{y-body-color}*/ }

.ui-body-y .ui-link {
  color: #ff6600;
  /*{y-body-link-color}*/
  font-weight: bold; }

.ui-body-y .ui-link:visited {
  color: #b32017;
  /*{y-body-link-visited}*/ }

.ui-body-y .ui-link:hover {
  color: #b32017;
  /*{y-body-link-hover}*/ }

.ui-body-y .ui-link:active {
  color: #b32017;
  /*{y-body-link-active}*/ }

.ui-btn-up-y {
  border: 1px solid #20bbb3;
  /*{y-bup-border}*/
  background: #fff;
  /*{y-bup-background-color}*/
  font-weight: bold;
  color: #20bbb3;
  /*{y-bup-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{y-bup-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-up-y:visited, .ui-btn-up-y a.ui-link-inherit {
  color: #20bbb3;
  /*{y-bup-color}*/ }

.ui-btn-hover-y {
  border: 1px solid #20bbb3;
  /*{y-bhover-border}*/
  background: #fff;
  /*{y-bhover-background-color}*/
  font-weight: bold;
  color: #20bbb3;
  /*{y-bhover-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{y-bhover-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-hover-y:visited, .ui-btn-hover-y:hover, .ui-btn-hover-y a.ui-link-inherit {
  color: #20bbb3;
  /*{y-bhover-color}*/ }

.ui-btn-down-y {
  border: 1px solid #20bbb3;
  /*{y-bdown-border}*/
  background: #fff;
  /*{y-bdown-background-color}*/
  font-weight: bold;
  color: #20bbb3;
  /*{y-bdown-color}*/
  text-shadow: 0 0 0 #ffffff;
  /*{y-bdown-shadow-color}*/
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
  /* Saf4 , Chrome */
  background-image: -webkit-linear-gradient(#fff, #fff);
  /* Chrome 10 , Saf5.1  */
  background-image: -moz-linear-gradient(#fff, #fff);
  /* FF3.6 */
  background-image: -ms-linear-gradient(#fff, #fff);
  /* IE10 */
  background-image: -o-linear-gradient(#fff, #fff);
  /* Opera 11.10  */
  background-image: linear-gradient(#fff, #fff); }

.ui-btn-down-y:visited, .ui-btn-down-y:hover, .ui-btn-down-y a.ui-link-inherit {
  color: #20bbb3;
  /*{y-bdown-color}*/ }

.ui-btn-up-y, .ui-btn-hover-y, .ui-btn-down-y {
  font-family: Helvetica, Arial, sans-serif;
  /*{global-font-family}*/
  text-decoration: none; }

/* Structure */
/* links within "buttons" 
-----------------------------------------------------------------------------------------------------------*/
a.ui-link-inherit {
  text-decoration: none !important; }

/* Active class used as the "on" state across all themes
-----------------------------------------------------------------------------------------------------------*/
/* button inner top highlight
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-inner {
  border-top: 1px solid #fff;
  border-color: rgba(255, 255, 255, 0.3); }

/* corner rounding classes
-----------------------------------------------------------------------------------------------------------*/
.ui-corner-tl {
  -moz-border-radius-topleft: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-top-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-top-left-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-tr {
  -moz-border-radius-topright: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-top-right-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-top-right-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-bl {
  -moz-border-radius-bottomleft: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-bottom-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-bottom-left-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-br {
  -moz-border-radius-bottomright: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-bottom-right-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-bottom-right-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-top {
  -moz-border-radius-topleft: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-top-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-top-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  -moz-border-radius-topright: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-top-right-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-top-right-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-bottom {
  -moz-border-radius-bottomleft: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-bottom-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-bottom-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  -moz-border-radius-bottomright: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-bottom-right-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-bottom-right-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-right {
  -moz-border-radius-topright: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-top-right-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-top-right-radius: 0.4em;
  /*{global-radii-blocks}*/
  -moz-border-radius-bottomright: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-bottom-right-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-bottom-right-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-left {
  -moz-border-radius-topleft: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-top-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-top-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  -moz-border-radius-bottomleft: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-bottom-left-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-bottom-left-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-all {
  -moz-border-radius: 0.4em;
  /*{global-radii-blocks}*/
  -webkit-border-radius: 0.4em;
  /*{global-radii-blocks}*/
  border-radius: 0.4em;
  /*{global-radii-blocks}*/ }

.ui-corner-none {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

/* Form field separator
-----------------------------------------------------------------------------------------------------------*/
.ui-br {
  border-bottom: #828282;
  border-bottom: rgba(130, 130, 130, 0.3);
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* Interaction cues
-----------------------------------------------------------------------------------------------------------*/
.ui-disabled {
  filter: Alpha(Opacity=30);
  opacity: 0.3;
  zoom: 1; }

.ui-disabled, .ui-disabled a {
  cursor: default !important;
  pointer-events: none; }

/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-icon, .ui-icon-searchfield:after {
  background: #FFFFFF;
  /*{global-icon-color}*/
  background: transparent;
  /*{global-icon-disc}*/
  background-image: url(../images/jqtheme-1/icons-18-white.png);
  /*{global-icon-set}*/
  background-repeat: no-repeat;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px; }

/* Alt icon color
-----------------------------------------------------------------------------------------------------------*/
.ui-icon-alt {
  background: #fff;
  background: rgba(255, 255, 255, 0.3);
  background-image: url(../images/jqtheme-1/icons-18-black.png);
  background-repeat: no-repeat; }

/* HD/"retina" sprite
-----------------------------------------------------------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r, .ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check, .ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back, .ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search, .ui-icon-searchfield:after, .ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
    background-image: url(../images/jqtheme-1/icons-36-white.png);
    -moz-background-size: 776px 18px;
    -o-background-size: 776px 18px;
    -webkit-background-size: 776px 18px;
    background-size: 776px 18px; }
  .ui-icon-alt {
    background-image: url(../images/jqtheme-1/icons-36-black.png); } }

/* plus minus */
.ui-icon-plus {
  background-position: -0 50%; }

.ui-icon-minus {
  background-position: -36px 50%; }

/* delete/close */
.ui-icon-delete {
  background-position: -72px 50%; }

/* arrows */
.ui-icon-arrow-r {
  background-position: -108px 50%; }

.ui-icon-arrow-l {
  background-position: -144px 50%; }

.ui-icon-arrow-u {
  background-position: -180px 50%; }

.ui-icon-arrow-d {
  background-position: -216px 50%; }

/* misc */
.ui-icon-check {
  background-position: -252px 50%; }

.ui-icon-gear {
  background-position: -288px 50%; }

.ui-icon-refresh {
  background-position: -324px 50%; }

.ui-icon-forward {
  background-position: -360px 50%; }

.ui-icon-back {
  background-position: -396px 50%; }

.ui-icon-grid {
  background-position: -432px 50%; }

.ui-icon-star {
  background-position: -468px 50%; }

.ui-icon-alert {
  background-position: -504px 50%; }

.ui-icon-info {
  background-position: -540px 50%; }

.ui-icon-home {
  background-position: -576px 50%; }

.ui-icon-search, .ui-icon-searchfield:after {
  background-position: -612px 50%; }

.ui-icon-checkbox-off {
  background-position: -684px 50%; }

.ui-icon-checkbox-on {
  background-position: -648px 50%; }

.ui-icon-radio-off {
  background-position: -756px 50%; }

.ui-icon-radio-on {
  background-position: -720px 50%; }

/* checks,radios */
.ui-checkbox .ui-icon, .ui-selectmenu-list .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.ui-icon-checkbox-off, .ui-icon-radio-off {
  background-color: transparent; }

.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon {
  background-color: #fff;
  /*{global-active-background-color}*/
  /* NOTE: this hex should match the active state color. It's repeated here for cascade */ }

/* loading icon */
.ui-icon-loading {
  background: url(../images/jqtheme-1/ajax-loader.gif);
  background-size: 46px 46px; }

/* Button corner classes
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-corner-tl {
  -moz-border-radius-topleft: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-top-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-top-left-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-tr {
  -moz-border-radius-topright: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-top-right-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-top-right-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-bl {
  -moz-border-radius-bottomleft: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-bottom-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-bottom-left-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-br {
  -moz-border-radius-bottomright: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-bottom-right-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-bottom-right-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-top {
  -moz-border-radius-topleft: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-top-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-top-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  -moz-border-radius-topright: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-top-right-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-top-right-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-bottom {
  -moz-border-radius-bottomleft: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-bottom-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-bottom-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  -moz-border-radius-bottomright: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-bottom-right-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-bottom-right-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-right {
  -moz-border-radius-topright: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-top-right-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-top-right-radius: 0.4em;
  /*{global-radii-buttons}*/
  -moz-border-radius-bottomright: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-bottom-right-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-bottom-right-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-left {
  -moz-border-radius-topleft: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-top-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-top-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  -moz-border-radius-bottomleft: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-bottom-left-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-bottom-left-radius: 0.4em;
  /*{global-radii-buttons}*/ }

.ui-btn-corner-all {
  -moz-border-radius: 0.4em;
  /*{global-radii-buttons}*/
  -webkit-border-radius: 0.4em;
  /*{global-radii-buttons}*/
  border-radius: 0.4em;
  /*{global-radii-buttons}*/ }

/* radius clip workaround for cleaning up corner trapping */
.ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br, .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all, .ui-btn-corner-tl, .ui-btn-corner-tr, .ui-btn-corner-bl, .ui-btn-corner-br, .ui-btn-corner-top, .ui-btn-corner-bottom, .ui-btn-corner-right, .ui-btn-corner-left, .ui-btn-corner-all {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box; }

/* Overlay / modal
-----------------------------------------------------------------------------------------------------------*/
.ui-overlay {
  background: #666;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
  position: absolute;
  width: 100%;
  height: 100%; }

.ui-overlay-shadow {
  -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6); }

.ui-shadow {
  -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
  /*{global-box-shadow-color}*/
  -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
  /*{global-box-shadow-color}*/
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
  /*{global-box-shadow-color}*/ }

.ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow, .ui-bar-c .ui-shadow {
  -moz-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.3);
  box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.3); }

.ui-shadow-inset {
  -moz-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 4px rgba(0, 0, 0, 0.2); }

.ui-icon-shadow {
  -moz-box-shadow: 0px 1px 0 transparent;
  /*{global-icon-shadow}*/
  -webkit-box-shadow: 0px 1px 0 transparent;
  /*{global-icon-shadow}*/
  box-shadow: 0px 1px 0 transparent;
  /*{global-icon-shadow}*/ }

/* Focus state - set here for specificity (note: these classes are added by JavaScript)
-----------------------------------------------------------------------------------------------------------*/
.ui-btn:focus, .ui-link-inherit:focus {
  outline: 0; }

.ui-btn.ui-focus {
  z-index: 1; }

.ui-focus, .ui-btn:focus {
  -moz-box-shadow: inset 0px 0px 3px #fff, 0px 0px 9px #fff;
  /*{global-active-background-color}*/
  -webkit-box-shadow: inset 0px 0px 3px #fff, 0px 0px 9px #fff;
  /*{global-active-background-color}*/
  box-shadow: inset 0px 0px 3px #fff, 0px 0px 9px #fff;
  /*{global-active-background-color}*/ }

.ui-input-text.ui-focus, .ui-input-search.ui-focus {
  -moz-box-shadow: 0px 0px 12px #fff;
  /*{global-active-background-color}*/
  -webkit-box-shadow: 0px 0px 12px #fff;
  /*{global-active-background-color}*/
  box-shadow: 0px 0px 12px #fff;
  /*{global-active-background-color}*/ }

/* unset box shadow in browsers that don't do it right
-----------------------------------------------------------------------------------------------------------*/
.ui-mobile-nosupport-boxshadow * {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

/* ...and bring back focus */
.ui-mobile-nosupport-boxshadow .ui-focus, .ui-mobile-nosupport-boxshadow .ui-btn:focus, .ui-mobile-nosupport-boxshadow .ui-link-inherit:focus {
  outline-width: 1px;
  outline-style: auto; }

/****************************************
*****************************************	
** ORCKESTRA UI CUSTOMISATION ***********
*****************************************
** PANAGO MOBILE
** From Orckestra / www.orckestra.com
** Front-end Web Developer : Alexandre Rivest
** 2012
******************************************
******************************************
*/
/*** CSS PREFIXS ***

.wrap       : Selector to wrap all CSS declarations in a context and avoid conflict with the SharePoint Styles

.hlp-    : Helpers d'utilitÃ© trÃ¨s gÃ©nÃ©rales, et contenant un ensemble de dÃ©clarations prÃ©-faites (clearfix, offscreen...).

.is-     : Classes utilisÃ©es pour des Ã©tats (is-hover, is-active, is-collapsed...).

.layout- : Class pour dÃ©limiter et structurer le layout du site, gÃ©nÃ©ralement dans des grilles.
		   Pour un site utilisant les Medias Query, Ã©viter de leur donner des noms comme
	      '.layout-site-center-945' car Ã§a risque de perdre son sens en fonction de la 
		   rÃ©solution de l'Ã©cran.

.bg-     : Class spÃ©cifiques aux images du site ou background redondant (gradient...).
		   Chaque image devrait avoir sa propre class pour faciliter le travail de maintenance
		   sur les images, et pouvoir les placer dans des sprites trÃ¨s facilement Ã  la fin du projet.

.ico-    : Idem que pour .bg- mais spÃ©cifique aux icÃ´nes du site. Elles sont appliquÃ©es sur une image
		   transparente de 1px sur 1px. Ces images seront donc en display:inline-bloc par dÃ©faut
		   (grÃ¢ce Ã  la balise image) et on ajoute un width et un height.

.mod-    : Class pour les modules CSS. Un nom explicite permet de mieux comprendre par 
		   n'importe qui leur utilitÃ© en lisant le code HTML.

._       : Class reprÃ©sentant un Partial dans le contexte dâ€™un module. Le nommage de cette
		   class est composÃ© de 3 parties : la premiÃ¨re pour le prÃ©fixe (._), la seconde
		   est le namespace abrÃ©gÃ© du module parent (les premiÃ¨res lettres), et la troisiÃ¨me
		   est un nom simple pour dÃ©crire le rÃ´le de cette class.
		   Exemple pour le module '.mod-product-list-item' on aura '._pli-title'. 

.ext-    : Class pour Ã©tendre les modules CSS. MÃªme nomage que pour les partial.
		   Exemple pour le module '.mod-product-list-item' on aura '.ext-pli-with-thumbnails'.
		   Attention: les extentions doivent Ãªtre utilisÃ©es au mÃªme niveau que les modules.
		   Exemple: class="mod-product-list-item ext-pli-with-thumbnails"

.page-   : Class utilisÃ©e pour des templates de page, ou pour par exemple des cas particulier de
		   positionnements de modules dans une page spÃ©cifique.

.js-     : Class uniquement utilisÃ©e pour des fonctionnalitÃ©s JavaScript. Elle ne doit pas Ãªtre
		   utilisÃ©e pour styler un Ã©lÃ©ment.
		   Exemples: 'a.js-open-popup', 'div.js-auto-open-popup', 'input[type=button].js-confirm-action'...



**************************************************************************
Usefull abbreviation: ...-x-...

x......... X axe (horizontal)
y......... Y axe (vertical)
w......... Width
h......... Height
l......... Left
r......... Right
t......... Top
b......... Bottom
m......... Middle (y)
c......... Center (x) 

*/
/* COMMON MODULES - BUTTONS, ICONS - BG IMAGES*/
/* GENERIC TO ALL PAGES -  MAIN CONTENT */
.mod-main-content ._s-main-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 22px;
  margin-bottom: 5px;
  margin-top: 0; }
.mod-main-content ._s-sub-title {
  text-align: center;
  color: #999;
  margin: 0 0 20px 0;
  text-transform: capitalized;
  margin-bottom: 10px; }
.mod-main-content label {
  text-transform: capitalize; }
.mod-main-content .ui-collapsible-content {
  padding-top: 0 !important; }
.mod-main-content.js-is-health-check-color .ui-collapsible-heading .ui-icon {
  background-color: #1fbab2; }
.mod-main-content.js-is-health-check-color .ui-select .ui-icon {
  background-color: #1fbab2; }
.mod-main-content.js-carne-color .ui-collapsible-heading .ui-icon {
  background-color: #B32017; }
.mod-main-content.js-carne-color .ui-select .ui-icon {
  background-color: #B32017; }
.mod-main-content.js-vegetariano-color .ui-collapsible-heading .ui-icon {
  background-color: #799E2D; }
.mod-main-content.js-vegetariano-color .ui-select .ui-icon {
  background-color: #799E2D; }
.mod-main-content.js-frugal-color .ui-collapsible-heading .ui-icon {
  background-color: #FDC54C; }
.mod-main-content.js-frugal-color .ui-select .ui-icon {
  background-color: #FDC54C; }
.mod-main-content.js-is-pollo-color .ui-collapsible-heading .ui-icon {
  background-color: #F48221; }
.mod-main-content.js-is-pollo-color .ui-select .ui-icon {
  background-color: #F48221; }
.mod-main-content.js-is-oceano-color .ui-collapsible-heading .ui-icon {
  background-color: #6E8EC1; }
.mod-main-content.js-is-oceano-color .ui-select .ui-icon {
  background-color: #6E8EC1; }
.mod-main-content.js-is-health-check-color .ui-collapsible-heading .ui-icon {
  background-color: #20BBB3; }
.mod-main-content.js-is-health-check-color .ui-select .ui-icon {
  background-color: #20BBB3; }
.mod-main-content.js-is-createyourown-color .ui-collapsible-heading .ui-icon {
  background-color: #000; }
.mod-main-content.js-is-createyourown-color .ui-select .ui-icon {
  background-color: #000; }
.mod-main-content.mod-customize .ui-btn-down-m .ui-icon, .mod-main-content.mod-customize .ui-btn-hover-m .ui-icon, .mod-main-content.mod-customize .ui-btn-up-m .ui-icon {
  background-color: #F48221; }
.mod-main-content.mod-customize .ui-btn-down-p .ui-icon, .mod-main-content.mod-customize .ui-btn-hover-p .ui-icon, .mod-main-content.mod-customize .ui-btn-up-p .ui-icon {
  background-color: #799E2D; }

/* BUTTONS */
.btn-cart-wrapper {
  display: inline-block;
  position: absolute;
  right: 0px;
  width: 70px;
  height: 35px;
  top: 8px; }

.btn-cart {
  height: 25px !important;
  line-height: 10px;
  margin-top: 3px !important;
  width: 50px; }

.btn-cart-number {
  border: 1px solid #fff;
  color: #fff;
  background-color: #cc0403;
  padding: 2px;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  position: absolute;
  top: -4px;
  right: 8px;
  font-size: 10px;
  line-height: 17px;
  z-index: 2; }

.btn-menu-pizza {
  height: 30px !important;
  width: 30px !important;
  left: 12px !important; }
  .btn-menu-pizza .ui-icon {
    border-radius: 0 !important; }
  .btn-menu-pizza .ui-icon-home-pizza {
    margin-left: 6px !important;
    margin-top: 5px !important; }

/* BTN FOR THE LISTING */
.btn-stores-list .ui-btn-text {
  font-size: 13px !important;
  text-align: center;
  text-transform: uppercase; }
.btn-stores-list .ui-btn-text ._s-stlist-softer {
  font-size: 11px;
  font-weight: normal; }

.ext-btn-capitalize, h2.ext-btn-capitalize .ui-btn {
  text-transform: uppercase !important; }

/* CUSTOM ICONS */
.ui-icon-home-pizza {
  background-image: url("../Images/menu-grey-ico.png"); }

/* Forms Customisation */
.mod-qt-label {
  display: inline-block !important;
  vertical-align: top;
  line-height: 35px !important; }

.mod-qt-input-wrp {
  width: 45px;
  display: inline-block; }
  .mod-qt-input-wrp input {
    width: 35px; }

.mod-qt-input-wrp2 {
  display: table;
  width: 100%; }
  .mod-qt-input-wrp2 ._s-qt-wrp-title {
    color: #999;
    font-weight: normal;
    font-size: 13px;
    width: 30%;
    display: table-cell;
    vertical-align: middle; }
  .mod-qt-input-wrp2 ._s-qt-wrp-widget {
    display: table-cell;
    width: 85%;
    vertical-align: middle;
    text-align: right; }
    .mod-qt-input-wrp2 ._s-qt-wrp-widget ._s-qt-wrp-label {
      display: inline-block; }
    .mod-qt-input-wrp2 ._s-qt-wrp-widget input {
      display: inline-block;
      width: 45px; }

.ext-qt-single-cell ._s-qt-wrp-widget {
  width: 100%; }

/* Legend Options */
.mod-asterix {
  color: orange;
  font-size: 24px;
  border: none;
  /*display: inline-block; height: 20px; top: -6px;*/
  position: absolute; }

.ui-btn {
  text-transform: capitalize; }

/* Behaviors prensentation modules */
.mod-highlight {
  color: orange; }

/* Generic List Items */
.mod-generic-list-items {
  padding: 0; }
  .mod-generic-list-items li {
    list-style: none; }
    .mod-generic-list-items li ._s-glis-btn {
      text-align: left; }
      .mod-generic-list-items li ._s-glis-btn .ui-btn-inner {
        padding-top: 10px;
        padding-bottom: 10px; }

/* GENERIC table layout for none semantic table */
.mod-generic-table-layout {
  display: table;
  width: 100%; }
  .mod-generic-table-layout ._s-gen-tbl-row {
    display: table-row;
    width: 100%; }
    .mod-generic-table-layout ._s-gen-tbl-row ._s-gen-tbl-cell {
      display: table-cell;
      width: 50%;
      vertical-align: middle; }
      .mod-generic-table-layout ._s-gen-tbl-row ._s-gen-tbl-cell p {
        margin: 0; }
      .mod-generic-table-layout ._s-gen-tbl-row ._s-gen-tbl-cell label {
        line-height: 17px; }
  .mod-generic-table-layout.ext-product-widget-qty ._s-gen-tbl-cell {
    text-align: right; }
    .mod-generic-table-layout.ext-product-widget-qty ._s-gen-tbl-cell ._s-qt-wrp-widget {
      text-align: right !important; }
  .mod-generic-table-layout.ext-product-widget-qty ._s-gen-tbl-cell {
    width: 25%;
    white-space: nowrap; }
  .mod-generic-table-layout.ext-product-widget-qty ._s-gen-tbl-cell:first-child {
    width: 75%;
    white-space: normal; }

/* HELPERS */
.helper-align-right {
  text-align: right; }

.helper-item-price-layout {
  /*width: 65px; display: inline-block;*/
  text-align: right; }

.hlp-br {
  display: block; }

*[data-disabled='true']:hover {
  cursor: default; }

*[data-disabled='true'] {
  color: #999; }

.help-error-msg {
  display: block;
  color: red; }

.help-error-msg-border {
  border: 1px solid red !important; }

/* Helper class for relative width */
.help-relative-with-1 {
  width: 1%; }

.help-relative-with-2 {
  width: 2%; }

.help-relative-with-3 {
  width: 3%; }

.help-relative-with-4 {
  width: 4%; }

.help-relative-with-5 {
  width: 5%; }

.help-relative-with-6 {
  width: 6%; }

.help-relative-with-7 {
  width: 7%; }

.help-relative-with-8 {
  width: 8%; }

.help-relative-with-9 {
  width: 9%; }

.help-relative-with-10 {
  width: 10%; }

.help-relative-with-11 {
  width: 11%; }

.help-relative-with-12 {
  width: 12%; }

.help-relative-with-13 {
  width: 13%; }

.help-relative-with-14 {
  width: 14%; }

.help-relative-with-15 {
  width: 15%; }

.help-relative-with-16 {
  width: 16%; }

.help-relative-with-17 {
  width: 17%; }

.help-relative-with-18 {
  width: 18%; }

.help-relative-with-19 {
  width: 19%; }

.help-relative-with-20 {
  width: 20%; }

.help-relative-with-21 {
  width: 21%; }

.help-relative-with-22 {
  width: 22%; }

.help-relative-with-23 {
  width: 23%; }

.help-relative-with-24 {
  width: 24%; }

.help-relative-with-25 {
  width: 25%; }

.help-relative-with-26 {
  width: 26%; }

.help-relative-with-27 {
  width: 27%; }

.help-relative-with-28 {
  width: 28%; }

.help-relative-with-29 {
  width: 29%; }

.help-relative-with-30 {
  width: 30%; }

.help-relative-with-31 {
  width: 31%; }

.help-relative-with-32 {
  width: 32%; }

.help-relative-with-33 {
  width: 33%; }

.help-relative-with-34 {
  width: 34%; }

.help-relative-with-35 {
  width: 35%; }

.help-relative-with-36 {
  width: 36%; }

.help-relative-with-37 {
  width: 37%; }

.help-relative-with-38 {
  width: 38%; }

.help-relative-with-39 {
  width: 39%; }

.help-relative-with-40 {
  width: 40%; }

.help-relative-with-41 {
  width: 41%; }

.help-relative-with-42 {
  width: 42%; }

.help-relative-with-43 {
  width: 43%; }

.help-relative-with-44 {
  width: 44%; }

.help-relative-with-45 {
  width: 45%; }

.help-relative-with-46 {
  width: 46%; }

.help-relative-with-47 {
  width: 47%; }

.help-relative-with-48 {
  width: 48%; }

.help-relative-with-49 {
  width: 49%; }

.help-relative-with-50 {
  width: 50%; }

.help-relative-with-51 {
  width: 51%; }

.help-relative-with-52 {
  width: 52%; }

.help-relative-with-53 {
  width: 53%; }

.help-relative-with-54 {
  width: 54%; }

.help-relative-with-55 {
  width: 55%; }

.help-relative-with-56 {
  width: 56%; }

.help-relative-with-57 {
  width: 57%; }

.help-relative-with-58 {
  width: 58%; }

.help-relative-with-59 {
  width: 59%; }

.help-relative-with-60 {
  width: 60%; }

.help-relative-with-61 {
  width: 61%; }

.help-relative-with-62 {
  width: 62%; }

.help-relative-with-63 {
  width: 63%; }

.help-relative-with-64 {
  width: 64%; }

.help-relative-with-65 {
  width: 65%; }

.help-relative-with-66 {
  width: 66%; }

.help-relative-with-67 {
  width: 67%; }

.help-relative-with-68 {
  width: 68%; }

.help-relative-with-69 {
  width: 69%; }

.help-relative-with-70 {
  width: 70%; }

.help-relative-with-71 {
  width: 71%; }

.help-relative-with-72 {
  width: 72%; }

.help-relative-with-73 {
  width: 73%; }

.help-relative-with-74 {
  width: 74%; }

.help-relative-with-75 {
  width: 75%; }

.help-relative-with-76 {
  width: 76%; }

.help-relative-with-77 {
  width: 77%; }

.help-relative-with-78 {
  width: 78%; }

.help-relative-with-79 {
  width: 79%; }

.help-relative-with-80 {
  width: 80%; }

.help-relative-with-81 {
  width: 81%; }

.help-relative-with-82 {
  width: 82%; }

.help-relative-with-83 {
  width: 83%; }

.help-relative-with-84 {
  width: 84%; }

.help-relative-with-85 {
  width: 85%; }

.help-relative-with-86 {
  width: 86%; }

.help-relative-with-87 {
  width: 87%; }

.help-relative-with-88 {
  width: 88%; }

.help-relative-with-89 {
  width: 89%; }

.help-relative-with-90 {
  width: 90%; }

.help-relative-with-91 {
  width: 91%; }

.help-relative-with-92 {
  width: 92%; }

.help-relative-with-93 {
  width: 93%; }

.help-relative-with-94 {
  width: 94%; }

.help-relative-with-95 {
  width: 95%; }

.help-relative-with-96 {
  width: 96%; }

.help-relative-with-97 {
  width: 97%; }

.help-relative-with-98 {
  width: 98%; }

.help-relative-with-99 {
  width: 99%; }

.help-relative-with-100 {
  width: 100%; }

/* Items Alignment on a line */
.hlp-line-align {
  font-size: 0; }
  .hlp-line-align > * {
    font-size: 12px;
    vertical-align: middle;
    display: inline-block !important;
    *display: inline;
    /*FixIE7*/
    zoom: 1;
    /*FixIE7*/ }

.hlp-line-align > hlp-line-align {
  font-size: 0; }

.hlp-remove-border-bottom, .mod-my-account .mod-my-account-order-history .ui-collapsible-heading a, .mod-my-account .mod-my-account-locations .ui-collapsible-heading a {
  border-bottom-width: 0; }

.mod-my-account .mod-my-account-order-history .ui-collapsible-heading-collapsed a, .mod-my-account .mod-my-account-locations .ui-collapsible-heading-collapsed a {
  border-bottom-width: 1px; }

.hlp-unvailable-msg {
  display: block;
  color: red; }

.mod-basket-summary {
  *zoom: 1; }
  .mod-basket-summary:before, .mod-basket-summary:after {
    display: table;
    content: ""; }
  .mod-basket-summary:after {
    clear: both; }

/* Accessibility Mixin */
/* TYPO MIXINS */
/* DEFAULT JQM MODIFICATIONS - JQM structure css */
.ui-header .ui-title, .ui-footer .ui-title {
  margin-left: 5%;
  margin-right: 5%;
  text-overflow: clip; }

/* HOME PAGE MODIFICATIONS - JQM structure css */
.ui-content .ui-listview {
  margin: 0 !important; }

.ui-header {
  text-align: center; }
  .ui-header .mod-logo-pan {
    margin-bottom: 5px;
    width: 141px; }

/* HEADER BLACK */
.mod-main-header {
  padding-top: 10px; }

.mod-header-home {
  padding-top: 10px; }
  .mod-header-home .mod-logo-pan {
    margin-right: 0; }

/*Extend to centered the logo */
.ext-header-no-buttons.ui-header img {
  margin-right: 0; }

/* FOOTER */
.mod-main-footer {
  border-top: solid 1px #EEE;
  padding: 5px 15px 15px 15px;
  text-align: center; }
  .mod-main-footer .ui-link {
    color: #FF6600 !important;
    display: inline-block;
    font-weight: normal !important;
    font-size: 14px;
    margin: 0 7px;
    padding: 8px 0; }
  .mod-main-footer ._user-links {
    display: inline;
    margin: 0; }

/* MAIN CONTENT - Home */
.mod-ct-home-page ._s-btn-home {
  border-bottom: 1px dashed #999;
  padding: 25px 0;
  text-decoration: none;
  text-align: center;
  display: block; }
  .mod-ct-home-page ._s-btn-home:last-child {
    border-bottom: none; }
  .mod-ct-home-page ._s-btn-home ._s-btnh-label {
    color: black;
    display: block;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize; }
  .mod-ct-home-page ._s-btn-home img {
    margin-bottom: 20px;
    max-width: 20%;
    vertical-align: middle; }

.mod-did-you-mean .ui-btn-text, .mod-stores-list .ui-btn-text {
  text-align: left; }
.mod-did-you-mean .ui-btn-up-b .ui-icon, .mod-did-you-mean .ui-btn-hover-b .ui-icon, .mod-stores-list .ui-btn-up-b .ui-icon, .mod-stores-list .ui-btn-hover-b .ui-icon {
  background-color: #57585B; }
.mod-did-you-mean .ui-btn-up-j .ui-btn-text, .mod-did-you-mean .ui-btn-hover-j .ui-btn-text, .mod-stores-list .ui-btn-up-j .ui-btn-text, .mod-stores-list .ui-btn-hover-j .ui-btn-text {
  color: #999; }

/* MAIN MENU - where you can get sides, salads, beverages etc... */
.mod-main-menu .ui-grid-a {
  margin-top: 20px; }
.mod-main-menu .ui-block-a {
  border-top: 1px dashed #999;
  border-right: 1px dashed #999;
  text-align: center; }
.mod-main-menu .ui-block-b {
  border-top: 1px dashed #999;
  text-align: center; }
.mod-main-menu .ui-block-a:first-child, .mod-main-menu .ui-block-a:first-child + .ui-block-b {
  border-top: 0; }
.mod-main-menu .ui-block-a .btn-menu, .mod-main-menu .ui-block-b .btn-menu {
  display: block;
  margin: 0 auto;
  outline: none !important;
  padding: 10px 5px;
  text-decoration: none !important; }
.mod-main-menu ._s-recipe-menu-title {
  color: #000;
  font-size: 14px;
  text-decoration: none !important;
  border: 0;
  text-transform: capitalize;
  outline: none; }
.mod-main-menu ._items .responsive-img {
  padding-bottom: 67.3%;
  width: 100%; }
.mod-main-menu ._items img {
  display: inline-block;
  width: 75%; }

/* MAIN RECIPE MENU */
.mod-menu-recipe ._s-mn-rcp-extratitle {
  font-weight: lighter;
  font-style: normal; }

/* RECIPE LISTING PIZZAS */
.mod-recipe-listing ._s-collapse-pan {
  text-align: center; }
.mod-recipe-listing ._s-collapse-pan .ui-collapsible-heading .ui-btn {
  text-align: center !important; }
.mod-recipe-listing.mod-main-content ._s-sub-title {
  color: #B32017;
  font-size: 16px;
  margin-top: 20px; }
.mod-recipe-listing ._s-rclist-desc {
  font-size: 14px;
  text-transform: capitalize;
  margin-top: 0;
  padding-top: 10px; }
.mod-recipe-listing ._s-rclist-prices {
  font-weight: bold;
  text-transform: uppercase;
  padding: 0; }
.mod-recipe-listing ._s-rclist-prices li {
  display: inline-block;
  list-style: none;
  margin-left: 15px; }
.mod-recipe-listing ._s-rclist-prices li:first-child {
  margin-left: 0px; }
.mod-recipe-listing .ui-btn-up-k .ui-icon, .mod-recipe-listing .ui-btn-hover-k .ui-icon {
  background-color: #B32017; }
.mod-recipe-listing .ui-btn-up-p .ui-icon, .mod-recipe-listing .ui-btn-hover-p .ui-icon {
  background-color: #799E2D; }
.mod-recipe-listing .ui-btn-up-n .ui-icon, .mod-recipe-listing .ui-btn-hover-n .ui-icon {
  background-color: #FDC54C; }
.mod-recipe-listing .ui-btn-up-m .ui-icon, .mod-recipe-listing .ui-btn-hover-m .ui-icon {
  background-color: #F48221; }
.mod-recipe-listing .ui-btn-up-o .ui-icon, .mod-recipe-listing .ui-btn-hover-o .ui-icon {
  background-color: #6E8EC1; }
.mod-recipe-listing .ui-btn-up-x .ui-icon, .mod-recipe-listing .ui-btn-hover-x .ui-icon {
  background-color: #1fbab2; }
.mod-recipe-listing .ui-btn-up-y .ui-icon, .mod-recipe-listing .ui-btn-hover-y .ui-icon {
  background-color: #20bbb3; }

.mod-delivery-my-locations .ui-btn-up-q .ui-icon, .mod-delivery-my-locations .ui-btn-hover-q .ui-icon {
  background-color: #6d6e70; }
.mod-delivery-my-locations ._formatted-address {
  display: block;
  font-size: 0.75em; }
.mod-delivery-my-locations ._addresses {
  margin-bottom: 30px; }

/* CHOOSE Size n Crust */
.mod-choose-size-crust.mod-main-content ._s-sub-title {
  font-size: 16px; }
.mod-choose-size-crust.mod-main-content ._s-sub-title.js-carne-color {
  color: #B32017; }
.mod-choose-size-crust.mod-main-content ._s-sub-title.js-vegetariano-color {
  color: #799E2D; }
.mod-choose-size-crust.mod-main-content ._s-sub-title.js-frugal-color {
  color: #FDC54C; }
.mod-choose-size-crust.mod-main-content ._s-sub-title.js-is-pollo-color {
  color: #F48221; }
.mod-choose-size-crust.mod-main-content ._s-sub-title.js-is-oceano-color {
  color: #6E8EC1; }
.mod-choose-size-crust.mod-main-content ._s-sub-title.js-is-health-check-color {
  color: #1fbab2; }
.mod-choose-size-crust.mod-main-content label {
  border: 0;
  margin-top: 0; }
  .mod-choose-size-crust.mod-main-content label .ui-btn-inner {
    padding-top: 5px;
    padding-bottom: 5px; }
    .mod-choose-size-crust.mod-main-content label .ui-btn-inner .ui-btn-text {
      display: table !important; }
      .mod-choose-size-crust.mod-main-content label .ui-btn-inner .ui-btn-text span {
        display: table-cell; }
      .mod-choose-size-crust.mod-main-content label .ui-btn-inner .ui-btn-text span:first-child {
        width: 80%; }
      .mod-choose-size-crust.mod-main-content label .ui-btn-inner .ui-btn-text .helper-item-price-layout {
        width: 20%;
        padding-left: 5px; }
.mod-choose-size-crust.mod-main-content ._s-ct-note {
  text-align: center;
  text-transform: capitalize;
  margin-top: 0; }
.mod-choose-size-crust .btn-plus, .mod-choose-size-crust .btn-minus {
  vertical-align: sub; }
.mod-choose-size-crust .ui-controlgroup-label {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }
.mod-choose-size-crust ._s-custom-no {
  text-align: center;
  width: 100% !important; }
.mod-choose-size-crust .ui-collapsible-content {
  padding-left: 0;
  padding-right: 0; }
.mod-choose-size-crust .mod-generic-table-layout {
  margin-top: 12px; }
  .mod-choose-size-crust .mod-generic-table-layout ._s-gen-tbl-cell:first-child {
    width: 45%;
    min-width: 25%; }
    .mod-choose-size-crust .mod-generic-table-layout ._s-gen-tbl-cell:first-child.js-selected .ui-select .ui-icon {
      background-color: #F48221; }
    .mod-choose-size-crust .mod-generic-table-layout ._s-gen-tbl-cell:first-child.js-selected .ui-select .ui-btn.ui-disabled .ui-icon {
      background-color: #799E2D; }
  .mod-choose-size-crust .mod-generic-table-layout ._s-gen-tbl-cell + ._s-gen-tbl-cell {
    width: 55%;
    padding-left: 10px;
    word-wrap: break-word; }

/* Customize crust n size */
.mod-customize .ui-select .ui-btn {
  margin-top: 0; }
.mod-customize ._s-customize-selected .ui-select .ui-icon {
  background-color: #F48221; }
.mod-customize .ui-collapsible-content {
  padding-top: 20px !important; }
.mod-customize ._s-custom-extra-info {
  margin-top: 0;
  color: #999;
  font-size: 12px; }
  .mod-customize ._s-custom-extra-info:first-child {
    margin-bottom: 0px;
    margin-left: 0; }
  .mod-customize ._s-custom-extra-info:first-child + div {
    margin-top: 12px; }
  .mod-customize ._s-custom-extra-info + ._s-custom-extra-info {
    margin-top: -7px; }
  .mod-customize ._s-custom-extra-info + ._s-custom-extra-info:before {
    content: "*";
    display: block;
    display: inline-block;
    margin-right: 2px;
    position: relative;
    font-size: 24px;
    bottom: -5px;
    color: orange; }
.mod-customize.mod-main-content ._s-sub-title {
  font-size: 16px;
  text-transform: capitalize; }
.mod-customize.mod-main-content.js-carne-color ._s-sub-title {
  color: #B32017; }
.mod-customize.mod-main-content.js-vegetariano-color ._s-sub-title {
  color: #799E2D; }
.mod-customize.mod-main-content.js-frugal-color ._s-sub-title {
  color: #FDC54C; }
.mod-customize.mod-main-content.js-is-health-check-color ._s-sub-title {
  color: #1fbab2; }
.mod-customize.mod-main-content.js-is-pollo-color ._s-sub-title {
  color: #F48221; }
.mod-customize.mod-main-content.js-is-pollo-color ._s-customize-selected .ui-select .ui-icon {
  background-color: #799E2D; }
.mod-customize.mod-main-content.js-is-pollo-color .mod-generic-table-layout {
  margin-top: 12px; }
  .mod-customize.mod-main-content.js-is-pollo-color .mod-generic-table-layout ._s-gen-tbl-cell:first-child.js-selected .ui-select .ui-icon {
    background-color: #799E2D; }
.mod-customize.mod-main-content.js-is-oceano-color ._s-sub-title {
  color: #6E8EC1; }
.mod-customize.mod-main-content ._s-ct-note {
  text-align: center;
  text-transform: capitalize;
  padding: 0; }
  .mod-customize.mod-main-content ._s-ct-note li {
    display: inline;
    list-style: none;
    word-wrap: break-word; }
.mod-customize .ui-block-b label {
  margin-top: 10px !important; }
.mod-customize .mod-generic-table-layout {
  margin-top: 12px; }
  .mod-customize .mod-generic-table-layout ._s-gen-tbl-cell:first-child.js-selected .ui-select .ui-icon {
    background-color: #F48221; }

.mod-sides-item.mod-main-content ._s-main-title {
  text-transform: uppercase; }
.mod-sides-item.mod-main-content ._s-sub-title {
  color: #000;
  font-size: 16px;
  text-align: center; }
  .mod-sides-item.mod-main-content ._s-sub-title + ._s-sub-title {
    margin-top: 0;
    margin-bottom: 16px; }
.mod-sides-item.mod-main-content ._s-main-description {
  color: #000;
  font-size: 14px; }

/* Beverages */
.mod-beverages {
  /*
		._s-sub-title  { margin-bottom: 0; }
		._s-sub-title:first-child { margin-top: 10px ; margin-bottom: 13px ;}*/ }
  .mod-beverages a .ui-icon {
    background-color: #6E8EC1; }

/* Wings */
.mod-wings a .ui-icon {
  background-color: #C02026; }
.mod-wings.mod-main-content ._s-sub-title {
  color: #C02026;
  font-size: 16px;
  text-align: center;
  /*margin-top: 20px;*/ }
.mod-wings.mod-main-content ._s-collapsible-item .mod-generic-table-layout ._s-gen-tbl-cell {
  width: 50%;
  text-align: left; }
  .mod-wings.mod-main-content ._s-collapsible-item .mod-generic-table-layout ._s-gen-tbl-cell .mod-qt-input-wrp2 ._s-qt-wrp-widget {
    text-align: left; }
.mod-wings.mod-main-content ._s-collapsible-item .mod-generic-table-layout ._s-gen-tbl-cell:first-child {
  white-space: nowrap;
  width: 45%; }
.mod-wings.mod-main-content ._s-wings-price {
  color: #999;
  border: none;
  font-size: 12px;
  margin-left: 0px;
  display: block;
  text-transform: uppercase; }
.mod-wings.mod-main-content ._s-main-description {
  color: #000;
  font-size: 13px;
  text-align: center;
  margin-bottom: 16px;
  margin-top: 0; }
.mod-wings.mod-main-content ._s-custom-extra-info {
  margin-top: 0;
  margin-left: 0px;
  margin-bottom: 5px;
  color: #999;
  font-size: 12px; }

/* Dips */
.mod-dips a .ui-icon {
  background-color: #B2892F; }

.mod-dips-product.mod-main-content ._s-sub-title, .mod-cucina-product.mod-main-content ._s-sub-title {
  text-align: left;
  color: #000;
  font-size: 16px;
  margin-top: 20px;
  margin-bottom: 0; }
.mod-dips-product ._s-main-description, .mod-cucina-product ._s-main-description {
  color: #000;
  font-size: 13px;
  margin-top: 10px; }

.mod-cucina-listing a .ui-icon {
  background-color: #A82A39; }

/* Pizza EE */
.pizza.meatHawaiian {
  border-radius: 50%;
  padding: 2%;
  width: 100%; }
  .pizza.meatHawaiian .beef, .pizza.meatHawaiian .bacon {
    display: none; }
  .pizza.meatHawaiian.salt {
    visibility: hidden; }
  .pizza.meatHawaiian.mediumCrust {
    width: 125%; }
  .pizza.meatHawaiian.largeCrust {
    width: 150%; }
  .pizza.meatHawaiian.italianTomatoSauce {
    background-color: red; }
  .pizza.meatHawaiian.mozzarella {
    border: dashed 3px #FFF; }
  .pizza.meatHawaiian.pineapple:after {
    content: "V";
    color: Yellow; }
  .pizza.meatHawaiian.ham .toppings:after {
    background-repeat: repeat;
    content: "X";
    color: Pink; }
  .pizza.meatHawaiian.customize {
    cursor: ne-resize; }
    .pizza.meatHawaiian.customize .noSauce {
      background: none; }
    .pizza.meatHawaiian.customize .halfHalf {
      left: 50%;
      right: 50%; }
  .pizza.meatHawaiian.Deluxe {
    font-weight: bold; }

/* Salads */
.mod-salads a .ui-icon {
  background-color: #799E2D; }
.mod-salads ._s-salads-price {
  color: #999;
  border: none;
  font-size: 12px;
  margin-left: 10px; }
.mod-salads.mod-salads-product ._s-custom-extra-info {
  margin-top: 0;
  margin-left: 10px;
  margin-bottom: 0;
  color: #999;
  font-size: 12px; }
.mod-salads.mod-salads-product ._s-custom-primo {
  margin-top: 0;
  margin-left: 10px;
  color: #999;
  font-size: 12px;
  margin-bottom: 0px; }
.mod-salads.mod-salads-product ._s-custom-primo:before {
  content: "*";
  display: block;
  display: inline-block;
  margin-right: 2px;
  position: relative;
  font-size: 24px;
  bottom: -5px;
  color: orange; }
.mod-salads.mod-salads-product .mod-generic-table-layout {
  margin-top: 12px; }
  .mod-salads.mod-salads-product .mod-generic-table-layout ._s-gen-tbl-cell:first-child {
    width: 25%;
    min-width: 25%; }
    .mod-salads.mod-salads-product .mod-generic-table-layout ._s-gen-tbl-cell:first-child.js-selected .ui-select .ui-icon {
      background-color: #F48221; }
    .mod-salads.mod-salads-product .mod-generic-table-layout ._s-gen-tbl-cell:first-child.js-selected .ui-select .ui-btn.ui-disabled .ui-icon {
      background-color: #799E2D; }
  .mod-salads.mod-salads-product .mod-generic-table-layout ._s-gen-tbl-cell + ._s-gen-tbl-cell {
    width: 55%;
    padding-left: 10px;
    word-wrap: break-word; }
.mod-salads.mod-salads-product .mod-qt-input-wrp2 ._s-qt-wrp-widget {
  width: 100%;
  text-align: left;
  white-space: nowrap; }
.mod-salads.mod-salads-product .ui-select .ui-icon {
  background-color: #799E2D; }
.mod-salads.mod-salads-product.mod-main-content ._s-sub-title {
  color: #799E2D;
  text-align: center;
  font-size: 16px;
  text-transform: capitalize; }
.mod-salads.mod-salads-product.mod-main-content ._s-ct-note, .mod-salads.mod-salads-product.mod-main-content ._description {
  text-align: center;
  text-transform: capitalize;
  padding: 0;
  margin-top: 0; }
  .mod-salads.mod-salads-product.mod-main-content ._s-ct-note li, .mod-salads.mod-salads-product.mod-main-content ._description li {
    display: inline;
    list-style: none;
    word-wrap: break-word; }
.mod-salads.mod-salads-product.mod-main-content ._s-ct-note {
  display: none; }

/* Breadsticks */
.mod-breadsticks a .ui-icon {
  background-color: #F47A20; }
.mod-breadsticks.mod-main-content ._s-sub-title {
  color: #F47A20;
  font-size: 16px;
  text-align: center; }
.mod-breadsticks.mod-main-content ._s-collapsible-item .mod-generic-table-layout ._s-gen-tbl-cell {
  width: 50%;
  text-align: left; }
  .mod-breadsticks.mod-main-content ._s-collapsible-item .mod-generic-table-layout ._s-gen-tbl-cell .mod-qt-input-wrp2 ._s-qt-wrp-widget {
    text-align: left; }
.mod-breadsticks.mod-main-content ._s-collapsible-item .mod-generic-table-layout ._s-gen-tbl-cell:first-child {
  white-space: nowrap;
  width: 45%; }
.mod-breadsticks.mod-main-content ._s-breadsticks-price {
  color: #999;
  border: none;
  font-size: 12px;
  margin-left: 0px;
  text-transform: uppercase;
  word-wrap: break-word;
  display: block; }
.mod-breadsticks.mod-main-content ._s-main-description {
  color: #000;
  font-size: 13px;
  margin-bottom: 16px;
  margin-top: 0;
  text-align: center; }
.mod-breadsticks.mod-main-content ._s-custom-extra-info {
  margin-top: 0;
  margin-left: 0px;
  margin-bottom: 5px;
  color: #999;
  font-size: 12px; }

.mod-dialog .ui-header a {
  display: none !important; }

.mod-basket .mod-store-adress, .mod-my-account .mod-my-account-order-history ._order .mod-store-adress {
  border-bottom: solid 1px #000; }
.mod-basket ._s-basket-remove, .mod-my-account .mod-my-account-order-history ._order ._s-basket-remove {
  color: #f48221;
  display: inline-block;
  font-weight: bold;
  padding: 3px 0 3px 0; }
.mod-basket ._s-basket-order-items, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  padding: 0px 0;
  margin-top: 20px; }
  .mod-basket ._s-basket-order-items ._title, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._title {
    font-size: 16px;
    margin-bottom: 0;
    text-transform: capitalize !important; }
  .mod-basket ._s-basket-order-items ._s-deal-warning, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-deal-warning {
    cursor: help;
    color: #999; }
    .mod-basket ._s-basket-order-items ._s-deal-warning:before, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-deal-warning:before {
      background: #999;
      border-radius: 18px;
      color: #FFF;
      content: "i";
      display: inline-block;
      font-size: 15px;
      font-weight: 700;
      height: 18px;
      line-height: 18px;
      margin-right: 5px;
      text-align: center;
      width: 18px; }
  .mod-basket ._s-basket-order-items ._s-basket-order-item, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item {
    border-top: 1px dashed #999;
    font-size: 14px;
    padding: 10px 0; }
    .mod-basket ._s-basket-order-items ._s-basket-order-item abbr, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item abbr {
      border: none; }
    .mod-basket ._s-basket-order-items ._s-basket-order-item ._s-basket-order-item-row, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item ._s-basket-order-item-row {
      border-collapse: collapse;
      display: table;
      width: 100%; }
    .mod-basket ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-qty, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-qty, .mod-basket ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-toppings, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-toppings, .mod-basket ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-price, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-price {
      color: #999;
      display: table-cell;
      margin: 0;
      padding: 4px 2px;
      text-align: left; }
    .mod-basket ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-price, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-price {
      text-align: right;
      white-space: nowrap; }
    .mod-basket ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-placed-price, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item ._s-bsk-order-item-placed-price {
      text-decoration: line-through; }
  .mod-basket ._s-basket-order-items ._s-basket-highlight ._s-bsk-order-item-qty, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-highlight ._s-bsk-order-item-qty, .mod-basket ._s-basket-order-items ._s-basket-highlight ._s-bsk-order-item-name, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-highlight ._s-bsk-order-item-name, .mod-basket ._s-basket-order-items ._s-basket-highlight ._s-bsk-order-item-price, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-highlight ._s-bsk-order-item-price {
    color: #FF0000; }
  .mod-basket ._s-basket-order-items ._s-basket-order-item:first-child, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-items ._s-basket-order-item:first-child {
    border-top: none; }
.mod-basket ._s-basket-order-total, .mod-my-account .mod-my-account-order-history ._order ._s-basket-order-total {
  color: #333;
  text-align: right;
  font-size: 20px;
  font-weight: bold; }
.mod-basket .btn-checkout, .mod-my-account .mod-my-account-order-history ._order .btn-checkout {
  margin: 0px 0 15px 0; }

/* Basket Display */
.mod-basket #reorder-message {
  color: #FF0000;
  display: none; }

.mod-checkout .ui-controlgroup-label {
  clip: rect(1px, 1px, 1px, 1px);
  left: -9999px;
  position: absolute !important; }
.mod-checkout ._chkt-subtitle {
  background-color: #676767;
  padding: 4px 10px;
  color: #fff;
  margin-bottom: 5px;
  font-size: 16px;
  text-transform: capitalize !important; }
.mod-checkout ._highlight, .mod-checkout ._c-text {
  color: #2F2F2F;
  font-size: 14px;
  padding-left: 10px; }
.mod-checkout ._highlight {
  color: #FF0000; }
.mod-checkout ._chkt-legal {
  font-weight: normal;
  text-align: left;
  font-size: 14px;
  display: block;
  padding-right: 10px;
  margin-top: 10px; }
.mod-checkout ._chkt-item {
  font-size: 14px;
  padding: 10px 0; }
  .mod-checkout ._chkt-item a {
    color: #f48221; }
  .mod-checkout ._chkt-item abbr {
    border: none; }
  .mod-checkout ._chkt-item ._chkt-item-row {
    border-collapse: collapse;
    display: table;
    width: 100%; }
  .mod-checkout ._chkt-item ._chkt-item-qty, .mod-checkout ._chkt-item ._chkt-item-name, .mod-checkout ._chkt-item ._chkt-item-toppings, .mod-checkout ._chkt-item ._chkt-item-price {
    color: #999;
    display: table-cell;
    font-weight: bold;
    margin: 0;
    padding: 4px 2px;
    text-align: left; }
  .mod-checkout ._chkt-item ._chkt-item-price {
    white-space: nowrap;
    text-align: right; }
  .mod-checkout ._chkt-item ._chkt-item-name, .mod-checkout ._chkt-item ._chkt-item-toppings {
    color: #2F2F2F;
    font-weight: normal; }
  .mod-checkout ._chkt-item ._chkt-item-toppings {
    font-size: 11px; }
  .mod-checkout ._chkt-item ._s-chkt-order-item-placed-price {
    text-decoration: line-through; }
.mod-checkout ._chkt-highlight ._chkt-item-qty, .mod-checkout ._chkt-highlight ._chkt-item-name, .mod-checkout ._chkt-highlight ._chkt-item-price {
  color: #FF0000;
  font-weight: normal; }

.mod-basket-summary ._bs-amounts {
  display: table;
  float: right;
  margin: 10px 0 0 0;
  padding: 0; }
  .mod-basket-summary ._bs-amounts li {
    display: table-row;
    list-style: none;
    margin: 0 0 3px 0;
    text-align: right; }
.mod-basket-summary ._bs-label {
  color: #2F2F2F;
  display: table-cell;
  font-size: 14px;
  font-weight: normal;
  padding-right: 20px; }
.mod-basket-summary ._bs-value {
  color: #999;
  display: table-cell;
  font-weight: bold;
  font-size: 14px;
  text-align: bottom;
  white-space: nowrap; }
.mod-basket-summary ._bs-highlight ._bs-label, .mod-basket-summary ._bs-highlight ._bs-value {
  color: #FF0000; }

/* Store Adress Display */
.mod-store-adress {
  text-align: left; }
  .mod-store-adress ._st-title-adrss {
    font-size: 16px;
    margin-bottom: 0;
    text-transform: capitalize !important; }
  .mod-store-adress ._st-adrss {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 0;
    text-transform: capitalize; }
  .mod-store-adress .ui-link {
    margin-bottom: 20px;
    display: inline-block; }

.mod-basket-time ._title {
  font-size: 16px;
  margin-bottom: 0;
  text-transform: capitalize !important; }
.mod-basket-time ._time {
  font-size: 14px;
  margin-top: 5px;
  margin-bottom: 0;
  text-transform: capitalize; }
.mod-basket-time ._highlight {
  color: #FF0000;
  font-size: 14px; }

/* Static Pages Section */
/* Privacy Policy */
.mod-privacy ._s-p-title {
  font-size: 14px;
  margin-bottom: 2px; }
.mod-privacy ._s-p-txt {
  font-size: 12px;
  margin-top: 0; }

.mod-error-page {
  text-align: center; }
  .mod-error-page ._s-error-content {
    margin-top: 20px;
    text-align: center;
    display: inline-block;
    width: 100%;
    line-height: 27px;
    vertical-align: middle; }
  .mod-error-page img {
    display: inline-block;
    width: 190px;
    vertical-align: middle; }

.alert-ko {
  color: #FF0000;
  font-size: 0.875em;
  margin: 7px 0; }

.mod-time ._bloc, .mod-checkout-step1 ._bloc, .mod-checkout-step2 ._bloc, .mod-edit-my-informations ._bloc, .mod-forgot-password ._bloc, .mod-reset-password ._bloc, .mod-user-account ._bloc, .mod-login ._bloc, .mod-my-account ._bloc {
  margin-bottom: 15px; }
  .mod-time ._bloc ._bloc, .mod-checkout-step1 ._bloc ._bloc, .mod-checkout-step2 ._bloc ._bloc, .mod-edit-my-informations ._bloc ._bloc, .mod-forgot-password ._bloc ._bloc, .mod-reset-password ._bloc ._bloc, .mod-user-account ._bloc ._bloc, .mod-login ._bloc ._bloc, .mod-my-account ._bloc ._bloc {
    margin-bottom: 10px; }
.mod-time ._invisible, .mod-checkout-step1 ._invisible, .mod-checkout-step2 ._invisible, .mod-edit-my-informations ._invisible, .mod-forgot-password ._invisible, .mod-reset-password ._invisible, .mod-user-account ._invisible, .mod-login ._invisible, .mod-my-account ._invisible {
  visibility: hidden; }
.mod-time ._hidden, .mod-checkout-step1 ._hidden, .mod-checkout-step2 ._hidden, .mod-edit-my-informations ._hidden, .mod-forgot-password ._hidden, .mod-reset-password ._hidden, .mod-user-account ._hidden, .mod-login ._hidden, .mod-my-account ._hidden {
  display: none !important; }

.mod-main-content ._checkbox {
  font-weight: 400; }

.mod-time ::-webkit-input-placeholder, .mod-checkout-step1 ::-webkit-input-placeholder, .mod-checkout-step2 ::-webkit-input-placeholder, .mod-edit-my-informations ::-webkit-input-placeholder, .mod-forgot-password ::-webkit-input-placeholder, .mod-reset-password ::-webkit-input-placeholder, .mod-user-account ::-webkit-input-placeholder, .mod-login ::-webkit-input-placeholder {
  color: #777; }
.mod-time :-moz-placeholder, .mod-checkout-step1 :-moz-placeholder, .mod-checkout-step2 :-moz-placeholder, .mod-edit-my-informations :-moz-placeholder, .mod-forgot-password :-moz-placeholder, .mod-reset-password :-moz-placeholder, .mod-user-account :-moz-placeholder, .mod-login :-moz-placeholder {
  color: #777; }
.mod-time ::-moz-placeholder, .mod-checkout-step1 ::-moz-placeholder, .mod-checkout-step2 ::-moz-placeholder, .mod-edit-my-informations ::-moz-placeholder, .mod-forgot-password ::-moz-placeholder, .mod-reset-password ::-moz-placeholder, .mod-user-account ::-moz-placeholder, .mod-login ::-moz-placeholder {
  color: #777; }
.mod-time :-ms-input-placeholder, .mod-checkout-step1 :-ms-input-placeholder, .mod-checkout-step2 :-ms-input-placeholder, .mod-edit-my-informations :-ms-input-placeholder, .mod-forgot-password :-ms-input-placeholder, .mod-reset-password :-ms-input-placeholder, .mod-user-account :-ms-input-placeholder, .mod-login :-ms-input-placeholder {
  color: #777; }
.mod-time ._input-row, .mod-checkout-step1 ._input-row, .mod-checkout-step2 ._input-row, .mod-edit-my-informations ._input-row, .mod-forgot-password ._input-row, .mod-reset-password ._input-row, .mod-user-account ._input-row, .mod-login ._input-row {
  position: relative; }
.mod-time input.ui-input-text, .mod-checkout-step1 input.ui-input-text, .mod-checkout-step2 input.ui-input-text, .mod-edit-my-informations input.ui-input-text, .mod-forgot-password input.ui-input-text, .mod-reset-password input.ui-input-text, .mod-user-account input.ui-input-text, .mod-login input.ui-input-text {
  display: inline-block;
  padding-right: 28px; }
.mod-time input.ui-input-text, .mod-time textarea.ui-input-text, .mod-checkout-step1 input.ui-input-text, .mod-checkout-step1 textarea.ui-input-text, .mod-checkout-step2 input.ui-input-text, .mod-checkout-step2 textarea.ui-input-text, .mod-edit-my-informations input.ui-input-text, .mod-edit-my-informations textarea.ui-input-text, .mod-forgot-password input.ui-input-text, .mod-forgot-password textarea.ui-input-text, .mod-reset-password input.ui-input-text, .mod-reset-password textarea.ui-input-text, .mod-user-account input.ui-input-text, .mod-user-account textarea.ui-input-text, .mod-login input.ui-input-text, .mod-login textarea.ui-input-text {
  margin: 0.3em 0; }
.mod-time ._input-error-ico, .mod-checkout-step1 ._input-error-ico, .mod-checkout-step2 ._input-error-ico, .mod-edit-my-informations ._input-error-ico, .mod-forgot-password ._input-error-ico, .mod-reset-password ._input-error-ico, .mod-user-account ._input-error-ico, .mod-login ._input-error-ico {
  color: #FF0000;
  cursor: help;
  font-weight: 700;
  padding: 0 0 0 7px;
  position: absolute;
  right: 10px;
  top: 13px; }
.mod-time ._input-error-text, .mod-checkout-step1 ._input-error-text, .mod-checkout-step2 ._input-error-text, .mod-edit-my-informations ._input-error-text, .mod-forgot-password ._input-error-text, .mod-reset-password ._input-error-text, .mod-user-account ._input-error-text, .mod-login ._input-error-text {
  background: #FFECEA;
  border: solid 1px #FF9C91;
  border-radius: 5px;
  color: #FF2E16;
  display: inline-block;
  font-size: 0.875em;
  margin: 0;
  padding: 5px 10px; }
.mod-time ._form-messages, .mod-time ._input-error, .mod-checkout-step1 ._form-messages, .mod-checkout-step1 ._input-error, .mod-checkout-step2 ._form-messages, .mod-checkout-step2 ._input-error, .mod-edit-my-informations ._form-messages, .mod-edit-my-informations ._input-error, .mod-forgot-password ._form-messages, .mod-forgot-password ._input-error, .mod-reset-password ._form-messages, .mod-reset-password ._input-error, .mod-user-account ._form-messages, .mod-user-account ._input-error, .mod-login ._form-messages, .mod-login ._input-error {
  color: #FF0000; }
.mod-time ._form-messages-ok, .mod-checkout-step1 ._form-messages-ok, .mod-checkout-step2 ._form-messages-ok, .mod-edit-my-informations ._form-messages-ok, .mod-forgot-password ._form-messages-ok, .mod-reset-password ._form-messages-ok, .mod-user-account ._form-messages-ok, .mod-login ._form-messages-ok {
  text-align: center; }
.mod-time ._form-messages-ok-text, .mod-checkout-step1 ._form-messages-ok-text, .mod-checkout-step2 ._form-messages-ok-text, .mod-edit-my-informations ._form-messages-ok-text, .mod-forgot-password ._form-messages-ok-text, .mod-reset-password ._form-messages-ok-text, .mod-user-account ._form-messages-ok-text, .mod-login ._form-messages-ok-text {
  color: green;
  font-weight: 700; }
.mod-time .ui-checkbox label, .mod-checkout-step1 .ui-checkbox label, .mod-checkout-step2 .ui-checkbox label, .mod-edit-my-informations .ui-checkbox label, .mod-forgot-password .ui-checkbox label, .mod-reset-password .ui-checkbox label, .mod-user-account .ui-checkbox label, .mod-login .ui-checkbox label {
  text-transform: none; }
.mod-time .ui-checkbox .ui-btn, .mod-checkout-step1 .ui-checkbox .ui-btn, .mod-checkout-step2 .ui-checkbox .ui-btn, .mod-edit-my-informations .ui-checkbox .ui-btn, .mod-forgot-password .ui-checkbox .ui-btn, .mod-reset-password .ui-checkbox .ui-btn, .mod-user-account .ui-checkbox .ui-btn, .mod-login .ui-checkbox .ui-btn {
  border: 0; }

.mod-welcome-back ._s-main-title, .mod-login ._s-main-title {
  font-size: 25px;
  padding-left: 5px;
  text-align: left;
  text-transform: none; }

.mod-login .ui-link {
  font-size: 1.125em;
  text-decoration: none; }
.mod-login ._button-ok {
  margin-top: 0.3em; }

.mod-login .ui-checkbox .ui-btn-icon-left .ui-btn-inner, .mod-login .ui-radio .ui-btn-icon-left .ui-btn-inner, .mod-user-account .ui-checkbox .ui-btn-icon-left .ui-btn-inner, .mod-user-account .ui-radio .ui-btn-icon-left .ui-btn-inner {
  padding-left: 28px; }
.mod-login .ui-checkbox .ui-btn-icon-left .ui-icon, .mod-login .ui-radio .ui-btn-icon-left .ui-icon, .mod-user-account .ui-checkbox .ui-btn-icon-left .ui-icon, .mod-user-account .ui-radio .ui-btn-icon-left .ui-icon {
  border: solid 1px #CCC;
  left: 0; }

.mod-my-account .ui-collapsible-heading .ui-btn {
  text-align: center; }
.mod-my-account .mod-my-account-order-history ._order ._address {
  font-size: 14px; }
  .mod-my-account .mod-my-account-order-history ._order ._address h4 {
    margin: 0; }
.mod-my-account .mod-my-account-locations ._location-item {
  padding: 7px 0; }

.mod-user-box {
  background: #DDD;
  border-radius: 5px;
  padding: 14px; }
  .mod-user-box ._my-account {
    float: right;
    margin-left: 20px; }

.mod-my-account-credit, .mod-my-account-informations, .mod-my-account-locations, .mod-my-account-order-history {
  *zoom: 1; }
  .mod-my-account-credit:before, .mod-my-account-informations:before, .mod-my-account-locations:before, .mod-my-account-order-history:before, .mod-my-account-credit:after, .mod-my-account-informations:after, .mod-my-account-locations:after, .mod-my-account-order-history:after {
    display: table;
    content: ""; }
  .mod-my-account-credit:after, .mod-my-account-informations:after, .mod-my-account-locations:after, .mod-my-account-order-history:after {
    clear: both; }
  .mod-my-account-credit .ui-collapsible-content, .mod-my-account-informations .ui-collapsible-content, .mod-my-account-locations .ui-collapsible-content, .mod-my-account-order-history .ui-collapsible-content {
    color: #2F2F2F;
    padding: 1px; }
    .mod-my-account-credit .ui-collapsible-content .ui-collapsible-content, .mod-my-account-informations .ui-collapsible-content .ui-collapsible-content, .mod-my-account-locations .ui-collapsible-content .ui-collapsible-content, .mod-my-account-order-history .ui-collapsible-content .ui-collapsible-content {
      padding: 10px 15px; }
  .mod-my-account-credit ._box, .mod-my-account-informations ._box, .mod-my-account-locations ._box, .mod-my-account-order-history ._box {
    border-radius: 0.4em;
    margin: 0.5em 0;
    padding: 12px; }
  .mod-my-account-credit p, .mod-my-account-informations p, .mod-my-account-locations p, .mod-my-account-order-history p {
    margin: 10px 0; }

.mod-my-account-credit, .mod-my-account-informations, .mod-my-account-locations, .mod-my-account-order-history {
  *zoom: 1; }
  .mod-my-account-credit:before, .mod-my-account-credit:after, .mod-my-account-informations:before, .mod-my-account-informations:after, .mod-my-account-locations:before, .mod-my-account-locations:after, .mod-my-account-order-history:before, .mod-my-account-order-history:after {
    display: table;
    content: ""; }
  .mod-my-account-credit:after, .mod-my-account-informations:after, .mod-my-account-locations:after, .mod-my-account-order-history:after {
    clear: both; }

.mod-my-account-informations ._box {
  border: solid 1px #B1872F; }

.mod-my-account-credit ._box {
  border: solid 1px #b32018; }

.mod-my-account-locations .ui-collapsible-content .ui-icon {
  background-color: #0980A1; }
.mod-my-account-locations ._box {
  border: solid 1px #0980A1; }

.mod-my-account-order-history .ui-collapsible-content .ui-icon {
  background-color: #799E2D; }
.mod-my-account-order-history ._box {
  border: solid 1px #799E2D; }

.mod-warning ._subTitle {
  font-size: 18px; }

#noStorage, #yesScript {
  display: none; }

.ui-loading .ui-loader-verbose {
  box-shadow: 0 0 0 3px #999 inset; }

html body.ui-mobile-viewport, html div.ui-mobile-viewport {
  overflow-x: visible; }

.mod-customize ._row {
  border-top: solid 1px #87888b;
  font-size: 0;
  margin-top: 10px;
  padding-top: 10px; }
  .mod-customize ._row:first-child {
    border-top: 0; }
.mod-customize ._cell {
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  width: 50%; }
.mod-customize ._cell-full {
  width: 100%; }
.mod-customize .halfAndHalf {
  border-top: 0;
  display: none;
  margin-top: 0;
  padding-top: 0; }
  .mod-customize .halfAndHalf.js-selected {
    display: block; }
  .mod-customize .halfAndHalf span {
    color: #58585B;
    cursor: pointer;
    display: inline-block;
    font-size: 0.688em;
    height: 43px;
    margin: 0 5px 15px 0;
    text-align: center;
    width: 40px; }
  .mod-customize .halfAndHalf .js-selected {
    color: #EC7C35; }
  .mod-customize .halfAndHalf ._icon-whole {
    background: url(/Content/Images/sprite-halfAndHalf.png) no-repeat 3px 15px; }
    .mod-customize .halfAndHalf ._icon-whole.js-selected {
      background-position: 3px -32px; }
  .mod-customize .halfAndHalf ._icon-left {
    background: url(/Content/Images/sprite-halfAndHalf.png) no-repeat -32px 15px; }
    .mod-customize .halfAndHalf ._icon-left.js-selected {
      background-position: -32px -32px; }
  .mod-customize .halfAndHalf ._icon-right {
    background: url(/Content/Images/sprite-halfAndHalf.png) no-repeat -67px 15px; }
    .mod-customize .halfAndHalf ._icon-right.js-selected {
      background-position: -67px -32px; }

.mod-time ._box {
  padding: 10px 0; }
.mod-time .ui-btn {
  text-align: left;
  text-transform: none; }
  .mod-time .ui-btn .ui-btn-inner {
    padding-left: 12px;
    text-overflow: inherit; }
  .mod-time .ui-btn .ui-icon {
    background-color: #6d6e70; }
.mod-time ._btn-future {
  text-align: center; }
.mod-time ._label, .mod-time label.ui-select {
  display: block;
  margin: 12px 0 5px 0; }
.mod-time ._help-text {
  color: #999; }
.mod-time ._highlight {
  color: #FF0000; }

.mod-kiosk-iframe {
  *zoom: 1; }
  .mod-kiosk-iframe:before, .mod-kiosk-iframe:after {
    display: table;
    content: ""; }
  .mod-kiosk-iframe:after {
    clear: both; }
  .mod-kiosk-iframe ._ki-field {
    margin-top: 14px;
    padding: 0 10px; }
    .mod-kiosk-iframe ._ki-field label {
      font-weight: bold; }
  .mod-kiosk-iframe ._ki-cta {
    padding: 0 7px; }
  .mod-kiosk-iframe ._iframe, .mod-kiosk-iframe ._console {
    float: left;
    margin: 0 1%;
    width: 45%; }
  .mod-kiosk-iframe ._console .js-console {
    background: #f3f3f3;
    border: solid 1px #DDD;
    border-radius: 2px;
    min-height: 736px;
    padding: 7px;
    overflow: auto; }

.mod-checkout-step2 ._credit-actions ._c-text {
  margin-bottom: 0; }
.mod-checkout-step2 ._credit-actions ._c-btn-remove {
  color: #f48221;
  display: inline-block;
  margin: 0 0 12px 0;
  padding: 3px 0 3px 0; }
.mod-checkout-step2 ._credit-actions ._c-link-action {
  color: #6d6e70;
  display: inline-block;
  margin: 0 3px;
  padding: 10px 12px;
  text-decoration: none; }
  .mod-checkout-step2 ._credit-actions ._c-link-action.active {
    color: #f48221; }

.mod-checkout-coupon ._input-error-text {
  margin-right: 7px; }
.mod-checkout-coupon ._cc-help-link {
  display: inline-block;
  font-weight: normal;
  margin: 2px 0 7px 0; }
  .mod-checkout-coupon ._cc-help-link, .mod-checkout-coupon ._cc-help-link:visited, .mod-checkout-coupon ._cc-help-link:hover, .mod-checkout-coupon ._cc-help-link:active {
    color: #f48221; }
.mod-checkout-coupon ._cc-on {
  font-size: 14px;
  padding: 0 10px; }

@media screen and (min-width: 480px) and (max-width: 767px) {
  .mod-deals {
    padding-left: 1.5%;
    padding-right: 1.5%; } }
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .mod-deals {
    padding-left: 1.5%;
    padding-right: 1.5%; } }
@media screen and (min-width: 1024px) {
  .mod-deals {
    padding-left: 1.5%;
    padding-right: 1.5%; } }
.mod-deals ._deals-items {
  font-size: 0;
  margin-top: 15px; }
.mod-deals ._d-no-data {
  text-align: center; }
.mod-deals ._deals-item {
  display: block;
  font-size: 16px;
  margin: 0 0 15px 0;
  width: 100%; }
  @media screen and (min-width: 480px) and (max-width: 767px) {
    .mod-deals ._deals-item {
      display: inline-block;
      margin: 0 1.5% 2% 1.5%;
      vertical-align: top;
      width: 47%; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .mod-deals ._deals-item {
      display: inline-block;
      margin: 0 1% 1.5% 1%;
      vertical-align: top;
      width: 31.33%; } }
  @media screen and (min-width: 1024px) {
    .mod-deals ._deals-item {
      display: inline-block;
      margin: 0 1% 1.5% 1%;
      vertical-align: top;
      width: 23%; } }
  .mod-deals ._deals-item ._di-box {
    border: solid 1px #999;
    border-top: 0;
    border-radius: 0 0 10px 10px;
    padding: 15px 15px 7px 15px; }
  .mod-deals ._deals-item .responsive-img {
    padding-bottom: 97.94%;
    width: 100%; }
  .mod-deals ._deals-item img {
    border-radius: 7% 7% 0 0;
    display: block;
    width: 100%; }
  .mod-deals ._deals-item ._di-description {
    color: #666;
    font-weight: bold;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
    word-wrap: break-word; }
  .mod-deals ._deals-item ._di-title {
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 7px 0;
    text-align: center;
    text-transform: uppercase;
    word-wrap: break-word; }
  .mod-deals ._deals-item ._di-description-adjust-height {
    -webkit-transition: height 0.2s ease-in;
    -moz-transition: height 0.2s ease-in;
    transition: height 0.2s ease-in; }

.mod-checkout-receipt ._checkout-receipt-highlight {
  color: #FF0000; }
