@charset "utf-8";

/** generic  possibly shared?*/

a.button_small,
a.button_split_left_small,
a.button_split_middle_small,
a.button_split_right_small {
  font-family: 'dinmedium', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
  letter-spacing: 0;
  text-transform: uppercase;
  padding: 10px;
  width: 50px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
}


.grey {
  color: #efefef !important;
  background: #5a5a5a;
  background: -moz-linear-gradient(top, #5a5a5a 0, #353535 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #5a5a5a), color-stop(100%, #353535));
  background: -webkit-linear-gradient(top, #5a5a5a 0, #353535 100%);
  background: -o-linear-gradient(top, #5a5a5a 0, #353535 100%);
  background: -ms-linear-gradient(top, #5a5a5a 0, #353535 100%);
  background: linear-gradient(to bottom, #5a5a5a 0, #353535 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#5a5a5a', endColorstr='#000', GradientType=0);
  border: 1px solid #111;
}

.gold {
  color: #5b3c00 !important;
  background: #feca32;
  background: -moz-linear-gradient(top, #feca32 0, #e9a324 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #feca32), color-stop(100%, #e9a324));
  background: -webkit-linear-gradient(top, #feca32 0, #e9a324 100%);
  background: -o-linear-gradient(top, #feca32 0, #e9a324 100%);
  background: -ms-linear-gradient(top, #feca32 0, #e9a324 100%);
  background: linear, to bottom, #feca32 0, #e9a324 100%;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#feca32', endColorstr='#e9a324', GradientType=0);
  border: 1px solid #bd7900;
}

@font-face {
  font-family: "OpenSansLight";
  src: url("fonts/OpenSans-Light-webfont.eot");
  src: url("fonts/OpenSans-Light-webfont.woff") format("woff"), url("fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"), url("fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansLightItalic";
  src: url("fonts/OpenSans-LightItalic-webfont.eot");
  src: url("fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg"), url("fonts/OpenSans-LightItalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansRegular";
  src: url("fonts/OpenSans-Regular-webfont.eot");
  src: url("fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"), url("fonts/OpenSans-Regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansItalic";
  src: url("fonts/OpenSans-Italic-webfont.eot");
  src: url("fonts/OpenSans-Italic-webfont.woff") format("woff"), url("fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"), url("fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansSemibold";
  src: url("fonts/OpenSans-Semibold-webfont.eot");
  src: url("fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg"), url("fonts/OpenSans-Semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansSemiboldItalic";
  src: url("fonts/OpenSans-SemiboldItalic-webfont.eot");
  src: url("fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg"), url("fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansBold";
  src: url("fonts/OpenSans-Bold-webfont.eot");
  src: url("fonts/OpenSans-Bold-webfont.woff") format("woff"), url("fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"), url("fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansBoldItalic";
  src: url("fonts/OpenSans-BoldItalic-webfont.eot");
  src: url("fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg"), url("fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansExtrabold";
  src: url("fonts/OpenSans-ExtraBold-webfont.eot");
  src: url("fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg"), url("fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "OpenSansExtraboldItalic";
  src: url("fonts/OpenSans-ExtraBoldItalic-webfont.eot");
  src: url("fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg"), url("fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "din";
  src: url("fonts/din-webfont.eot");
  src: url("fonts/din-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/din-webfont.woff") format("woff"), url("fonts/din-webfont.svg#dinregular") format("svg"), url("fonts/din-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "dinmedium";
  src: url("fonts/din_medium-webfont.eot");
  src: url("fonts/din_medium-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/din_medium-webfont.woff") format("woff"), url("fonts/din_medium-webfont.svg#din_mediumregular") format("svg"), url("fonts/din_medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "dinlight";
  src: url("fonts/din_light-webfont.eot");
  src: url("fonts/din_light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/din_light-webfont.svg#din_lightregular") format("svg"), url("fonts/din_light-webfont.woff") format("woff"), url("fonts/din_light-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "dinbold";
  src: url("fonts/din_bold-webfont.eot");
  src: url("fonts/din_bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/din_bold-webfont.woff") format("woff"), url("fonts/din_bold-webfont.svg#dinbold") format("svg"), url("fonts/din_bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "fg_mariaregular";
  src: url("fonts/fgmaria-webfont.eot");
  src: url("fonts/fgmaria-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/fgmaria-webfont.ttf") format("truetype"), url("fonts/fgmaria-webfont.svg#fg_mariaregular") format("svg"), url("fonts/fgmaria-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
