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

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

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

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

}

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

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

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

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

}

@font-face {
    font-family: 'dominebold';
    src: url('fonts/domine-bold-webfont.eot');
    src: url('fonts/domine-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/domine-bold-webfont.woff') format('woff'),
         url('fonts/domine-bold-webfont.ttf') format('truetype'),
         url('fonts/domine-bold-webfont.svg#dominebold') format('svg');
    font-weight: normal;
    font-style: normal;

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

}


.layer-0 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: -moz-linear-gradient(top,  rgba(224, 32, 51, 1) 0%, rgba(205, 26, 44, 1) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224, 32, 51, 1)), color-stop(100%,rgba(205, 26, 44, 1)));
  background-image: -webkit-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: -o-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: -ms-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: linear-gradient(to bottom,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02033', endColorstr='#cd1a2c',GradientType=0 );
  border: 1px solid #dd660f;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #ffffff;
  text-shadow: 1px 2px 3px #000000;
}

.layer-0_1 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: -moz-linear-gradient(top,  rgba(224, 32, 51, 1) 0%, rgba(205, 26, 44, 1) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224, 32, 51, 1)), color-stop(100%,rgba(205, 26, 44, 1)));
  background-image: -webkit-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: -o-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: -ms-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: linear-gradient(to bottom,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02033', endColorstr='#cd1a2c',GradientType=0 );
  border: 1px solid #dd660f;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #ffffff;
  text-shadow: 1px 0px 1px #000000;
}


.layer-1{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid #dadada;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}


.layer-3 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: -moz-linear-gradient(top,  rgba(100, 100, 100, 1) 0%, rgba(60, 60, 60, 1) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(100, 100, 100, 1)), color-stop(100%,rgba(60, 60, 60, 1)));
  background-image: -webkit-linear-gradient(top,  rgba(100, 100, 100, 1) 0%,rgba(60, 60, 60, 1) 100%);
  background-image: -o-linear-gradient(top,  rgba(100, 100, 100, 1) 0%,rgba(60, 60, 60, 1) 100%);
  background-image: -ms-linear-gradient(top,  rgba(100, 100, 100, 1) 0%,rgba(60, 60, 60, 1) 100%);
  background-image: linear-gradient(to bottom,  rgba(100, 100, 100, 1) 0%,rgba(60, 60, 60, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#646464', endColorstr='#3c3c3c',GradientType=0 );
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #ffffff;
    box-shadow: 0px 0px 0px 1px #3c3c3c inset;
  -webkit-box-shadow: 0px 0px 0px 1px #3c3c3c inset;
  -moz-box-shadow: 0px 0px 0px 1px #3c3c3c inset;
  -ms-box-shadow: 0px 0px 0px 1px #3c3c3c inset;
  -o-box-shadow: 0px 0px 0px 1px #3c3c3c inset;
}
.layer-3:hover{
  background-image: -moz-linear-gradient(top,  rgba(60, 60, 60, 1) 0%, rgba(100, 100, 100, 1) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60, 60, 60, 1)), color-stop(100%,rgba(100, 100, 100, 1)));
  background-image: -webkit-linear-gradient(top,  rgba(60, 60, 60, 1) 0%,rgba(100, 100, 100, 1) 100%);
  background-image: -o-linear-gradient(top,  rgba(60, 60, 60, 1) 0%,rgba(100, 100, 100, 1) 100%);
  background-image: -ms-linear-gradient(top,  rgba(60, 60, 60, 1) 0%,rgba(100, 100, 100, 1) 100%);
  background-image: linear-gradient(to bottom,  rgba(60, 60, 60, 1) 0%,rgba(100, 100, 100, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3C3C3C', endColorstr='#646464',GradientType=0 );
}

.current{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: -moz-linear-gradient(top,  rgba(224, 32, 51, 1) 0%, rgba(205, 26, 44, 1) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224, 32, 51, 1)), color-stop(100%,rgba(205, 26, 44, 1)));
  background-image: -webkit-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: -o-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: -ms-linear-gradient(top,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  background-image: linear-gradient(to bottom,  rgba(224, 32, 51, 1) 0%,rgba(205, 26, 44, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02033', endColorstr='#cd1a2c',GradientType=0 );
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  color: #ffffff;
      box-shadow: 0px 0px 0px 0px #3c3c3c inset;
  -webkit-box-shadow: 0px 0px 0px 0px #3c3c3c inset;
  -moz-box-shadow: 0px 0px 0px 0px #3c3c3c inset;
  -ms-box-shadow: 0px 0px 0px 0px #3c3c3c inset;
  -o-box-shadow: 0px 0px 0px 0px #3c3c3c inset;
  
}

.current:hover, .layer-0:hover, .layer-0_1:hover {
  background-image: -moz-linear-gradient(top,  rgba(205, 26, 44, 1) 0%, rgba(255, 56, 76, 1) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205, 26, 44, 1)), color-stop(100%,rgba(255, 56, 76, 1)));
  background-image: -webkit-linear-gradient(top,  rgba(205, 26, 44, 1) 0%,rgba(255, 56, 76, 1) 100%);
  background-image: -o-linear-gradient(top,  rgba(205, 26, 44, 1) 0%,rgba(255, 56, 76, 1) 100%);
  background-image: -ms-linear-gradient(top,  rgba(205, 26, 44, 1) 0%,rgba(255, 56, 76, 1) 100%);
  background-image: linear-gradient(to bottom,  rgba(205, 26, 44, 1) 0%,rgba(255, 56, 76, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cd1a2c', endColorstr='#ff384c',GradientType=0 );
}
.layer-4 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -webkit-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -moz-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -ms-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -o-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
}
.layer-5 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-image: -moz-linear-gradient(top,  rgba(180, 180, 180, 1) 0%, rgba(124, 124, 124, 1) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180, 180, 180, 1)), color-stop(100%,rgba(124, 124, 124, 1)));
  background-image: -webkit-linear-gradient(top,  rgba(180, 180, 180, 1) 0%,rgba(124, 124, 124, 1) 100%);
  background-image: -o-linear-gradient(top,  rgba(180, 180, 180, 1) 0%,rgba(124, 124, 124, 1) 100%);
  background-image: -ms-linear-gradient(top,  rgba(180, 180, 180, 1) 0%,rgba(124, 124, 124, 1) 100%);
  background-image: linear-gradient(to bottom,  rgba(180, 180, 180, 1) 0%,rgba(124, 124, 124, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#7c7c7c',GradientType=0 );
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  color: #ffffff;
  text-shadow: 0px 0px 2px #585858;
}
.layer-6 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}
.layer-7{
  box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -webkit-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -moz-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -ms-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -o-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
}
.layer-7:hover{
  box-shadow: 0px 0px 3px 0px #CFC9C9 inset;
  -webkit-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -moz-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -ms-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
  -o-box-shadow: 0px 0px 13px 0px #CFC9C9 inset;
}
.layer-8 {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-shadow: 0px 0px 2px 0px #B7B4B7;
  -webkit-box-shadow: 0px 0px 2px 0px #B7B4B7;
  -moz-box-shadow: 0px 0px 2px 0px #B7B4B7;
  -ms-box-shadow: 0px 0px 2px 0px #B7B4B7;
  -o-box-shadow: 0px 0px 2px 0px #B7B4B7;
}
.layer-8:hover {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-shadow: 0px 0px 8px 0px #B7B4B7;
  -webkit-box-shadow: 0px 0px 8px 0px #B7B4B7;
  -moz-box-shadow: 0px 0px 8px 0px #B7B4B7;
  -ms-box-shadow: 0px 0px 8px 0px #B7B4B7;
  -o-box-shadow: 0px 0px 8px 0px #B7B4B7;
}
.layer-9{
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-shadow: 0px 0px 8px 0px #B7B4B7;
  -webkit-box-shadow: 0px 0px 8px 0px #B7B4B7;
  -moz-box-shadow: 0px 0px 8px 0px #B7B4B7;
  -ms-box-shadow: 0px 0px 8px 0px #B7B4B7;
  -o-box-shadow: 0px 0px 8px 0px #B7B4B7;
}