#lluNavRoot {
    position: relative;
    float: left;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.lluNavPanelRoot {
    position: relative;
    float: left;
    overflow: hidden;
}

.lluNavPanelRoot a {
    position: relative;
    float: left;
}

.lluNavPanelSub {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}

.lluNavGroupSub {
    position: absolute;
    float: left;
    left: -1000px;
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.lluNavPanelSub a {
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}

.mCSB_container {
    width: auto;
    margin-right: 16px;
    overflow: hidden;
}

.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
}

.mCustomScrollBox .mCSB_scrollTools {
    width: 16px;
    height: 100%;
    top: 0;
    right: 0;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mCSB_scrollTools .mCSB_buttonUp + .mCSB_draggerContainer {
    padding-bottom: 40px;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.mCSB_scrollTools .mCSB_dragger {
    width: 100%;
    height: 30px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 4px;
    height: 100%;
    margin: 0 auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown {
    height: 20px;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
    margin-top: -40px;
}

.mCSB_horizontal .mCSB_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 30px;
    overflow: hidden;
}

.mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
    margin-bottom: 0;
}

.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools {
    width: 100%;
    height: 16px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {
    height: 100%;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft + .mCSB_draggerContainer {
    padding-bottom: 0;
    padding-right: 20px;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    margin: 7px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {
    width: 30px;
    height: 100%;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    margin: 6px auto;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
    width: 20px;
    height: 100%;
    overflow: hidden;
    margin: 0 auto;
    cursor: pointer;
    float: left;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
    right: 0;
    bottom: auto;
    margin-left: -40px;
    margin-top: -16px;
    float: right;
}

.mCustomScrollBox .mCSB_scrollTools {
    opacity: 0.75;
}

.mCustomScrollBox:hover .mCSB_scrollTools {
    opacity: 1;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    border: 1px solid #ffffff;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background: rgba(0, 0, 0, 0.75);
    border: 1px solid #ffffff;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.85);
    border: 1px solid #ffffff;
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.9);
    border: 1px solid #ffffff;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: -112px 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
    background-position: -112px -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -120px -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: -120px -56px;
}

.lightScroll .mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.lightScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background: rgba(255, 255, 255, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.lightScroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}

.lightScroll .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .lightScroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.lightScroll .mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}

.lightScroll .mCSB_scrollTools .mCSB_buttonDown {
    background-position: 0 -20px;
}

.lightScroll .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}

.lightScroll .mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}

.darkScroll .mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.darkScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #fff;
    background: rgba(0, 0, 0, 0.75);
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.darkScroll .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.85);
    filter: "alpha(opacity=85)";
    -ms-filter: "alpha(opacity=85)";
}

.darkScroll .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .darkScroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.9);
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.darkScroll .mCSB_scrollTools .mCSB_buttonUp {
    background-position: -80px 0;
}

.darkScroll .mCSB_scrollTools .mCSB_buttonDown {
    background-position: -80px -20px;
}

.darkScroll .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -80px -40px;
}

.darkScroll .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -80px -56px;
}

.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(../image.contentys.com/pageServer/mCSB_buttons_01.png);
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: 0.75;
    filter: "alpha(opacity=75)";
    -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: 0.9;
    filter: "alpha(opacity=90)";
    -ms-filter: "alpha(opacity=90)";
}

.content_1 .mCustomScrollBox .mCSB_scrollTools {
    padding: 5px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.content_2 .mCSB_scrollTools .mCSB_draggerRail {
    width: 6px;
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.1);
}

.content_2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.4);
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

.content_2 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.5);
    filter: "alpha(opacity=50)";
    -ms-filter: "alpha(opacity=50)";
}

.content_2 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .content_2 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(255, 255, 255, 0.6);
    filter: "alpha(opacity=60)";
    -ms-filter: "alpha(opacity=60)";
}

.content_3 .mCustomScrollBox .mCSB_scrollTools {
    padding: 10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.content_3 .mCSB_scrollTools .mCSB_draggerRail {
    width: 0;
    border-right: 1px dashed #09C;
}

.content_3 .mCSB_scrollTools .mCSB_dragger {
    height: 11px;
}

.content_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 11px;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
    background: #09C;
}

.content_4 .mCustomScrollBox .mCSB_scrollTools {
    padding: 20px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.content_4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 8px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #d0b9a0;
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.content_4 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #dfcdb9;
}

.content_4 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .content_4 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}

.content_5 .mCustomScrollBox .mCSB_scrollTools {
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.content_5 .mCSB_scrollTools .mCSB_draggerRail {
    background: #000;
    background: rgba(0, 0, 0, 0.2);
}

.content_5 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 7px auto;
    background: #000;
    background: rgba(0, 0, 0, 0.75);
}

.content_5 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.85);
}

.content_5 .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: rgba(0, 0, 0, 0.9);
}

.content_5 .mCSB_scrollTools .mCSB_buttonLeft {
    background-position: -100px -40px;
}

.content_5 .mCSB_scrollTools .mCSB_buttonRight {
    background-position: -100px -56px;
}

.content_8 .mCSB_scrollTools .mCSB_draggerRail {
    width: 0px;
    border-left: 1px solid rgba(0, 0, 0, 0.8);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

@CHARSET "UTF-8";
.sbHolderDark {
    position: absolute;
    cursor: pointer;
}

.sbSelectorDark {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleDark {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenDark {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleDark:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenDark:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperDark {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsDark {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsDark li {
    padding: 0 5px;
}

.sbOptionsDark li.last div {
    border-bottom: none;
}

.sbToggleDark {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_open.png) center center no-repeat;
}

.sbToggleOpenDark {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_close.png) center center no-repeat;
}

.sbHolderDark {
    background-color: #1a1a1a;
    border: solid 1px #444444;
}

.sbSelectorDark {
    color: #999999;
    font-family: Arial;
    font-size: 12px;
}

.sbHolderDisabledDark {
    background-color: #999999;
    border: solid 1px #444444;
}

.sbOptionsWrapperDark {
    background-color: #1a1a1a;
    border: solid 1px #444444;
}

.sbOptionsDark a {
    border-bottom: dotted 1px #444444;
    display: block;
    padding-left: 5px;
    color: #999999;
    font-family: Arial;
    font-size: 12px;
}

.sbOptionsDark .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #666666;
    display: block;
    padding-left: 5px;
}

.sbOptionsDark a:hover {
    color: #ffffff;
}

.sbHolderLight {
    position: absolute;
    cursor: pointer;
}

.sbSelectorLight {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleLight {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenLight {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleLight:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenLight:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperLight {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsLight {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsLight li {
    padding: 0 5px;
}

.sbOptionsLight li.last div {
    border-bottom: none;
}

.sbToggleLight {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_dark_open.png) center center no-repeat;
}

.sbToggleOpenLight {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_dark_close.png) center center no-repeat;
}

.sbHolderLight {
    background-color: #d9d9d9;
    border: solid 1px #444444;
}

.sbSelectorLight {
    color: #333333;
    font-family: Arial;
    font-size: 12px;
}

.sbHolderDisabledLight {
    background-color: #999999;
    border: solid 1px #444444;
}

.sbOptionsWrapperLight {
    background-color: #d9d9d9;
    border: solid 1px #444444;
}

.sbOptionsLight a {
    border-bottom: dotted 1px #444444;
    display: block;
    padding-left: 5px;
    color: #333333;
    font-family: Arial;
    font-size: 12px;
}

.sbOptionsLight .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #333333;
    display: block;
    padding-left: 5px;
    font-family: Arial;
    font-size: 12px;
}

.sbOptionsLight a:hover {
    color: #000000;
}

.sbHolderEcom {
    position: absolute;
    cursor: pointer;
}

.sbSelectorEcom {
    position: absolute;
    height: 100%;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleEcom {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    height: 100%;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
    background-position: center center;
    background-repeat: no-repeat;
}

.sbToggleOpenEcom {
    opacity: 0.80;
    filter: alpha(opacity=80);
    background-position: center center;
    background-repeat: no-repeat;
}

.sbToggleEcom:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenEcom:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperEcom {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsEcom {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsEcom li {
    padding: 0 5px;
}

.sbOptionsEcom li.last a {
    border-bottom: none;
}

.sbOptionsEcom a {
    display: block;
}

.sbDisabledEcom {
    display: block;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.sbHolderMarket {
    position: absolute;
}

.sbSelectorMarket {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleMarket {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenMarket {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleMarket:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenMarket:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperMarket {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsMarket {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsMarket li {
    padding: 0 5px;
}

.sbOptionsMarket li.last div {
    border-bottom: none;
}

.sbToggleMarket {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_open.png) center center no-repeat;
}

.sbToggleOpenMarket {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_close.png) center center no-repeat;
}

.sbHolderMarket {
    background-color: #33cc33;
    border: solid 1px #ffffff;
}

.sbSelectorMarket {
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
}

.sbHolderDisabledMarket {
    background-color: #999999;
    border: solid 1px #444444;
}

.sbHolderDisabledMarket:hover {
    background-color: #999999;
}

.sbOptionsWrapperMarket {
    background-color: #1a1a1a;
    border: solid 1px #444444;
}

.sbOptionsMarket a {
    border-bottom: dotted 1px #ffffff;
    display: block;
    padding-left: 5px;
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.sbOptionsMarket .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #333333;
    display: block;
    padding-left: 5px;
}

.sbOptionsMarket a:hover {
    color: #ffffff;
}

.sbHolderEcommerce {
    position: absolute;
    cursor: pointer;
}

.sbSelectorEcommerce {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleEcommerce {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenEcommerce {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleEcommerce:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenEcommerce:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperEcommerce {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsEcommerce {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsEcommerce li {
    padding: 0 5px;
}

.sbOptionsEcommerce li.last div {
    border-bottom: none;
}

.sbToggleEcommerce {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_open.png) center center no-repeat;
}

.sbToggleOpenEcommerce {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_close.png) center center no-repeat;
}

.sbHolderEcommerce {
    background-color: #33cc33;
    border: solid 1px #ffffff;
}

.sbSelectorEcommerce {
    color: #ffffff;
    font-family: Arial;
    font-size: 18px;
}

.sbHolderDisabledEcommerce {
    background-color: #999999;
    border: solid 1px #444444;
}

.sbHolderDisabledEcommerce:hover {
    background-color: #999999;
}

.sbOptionsWrapperEcommerce {
    background-color: #1a1a1a;
    border: solid 1px #444444;
}

.sbOptionsEcommerce a {
    border-bottom: dotted 1px #ffffff;
    display: block;
    padding-left: 5px;
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.sbOptionsEcommerce .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #333333;
    display: block;
    padding-left: 5px;
}

.sbOptionsEcommerce a:hover {
    color: #ffffff;
}

.sbHolderEditorBlue {
    position: absolute;
    cursor: pointer;
}

.sbSelectorEditorBlue {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleEditorBlue {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenEditorBlue {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleEditorBlue:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenEditorBlue:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperEditorBlue {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsEditorBlue {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsEditorBlue li {
    padding: 0 5px;
}

.sbOptionsEditorBlue li.last div {
    border-bottom: none;
}

.sbToggleEditorBlue {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_open.png) center center no-repeat;
}

.sbToggleOpenEditorBlue {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_close.png) center center no-repeat;
}

.sbHolderEditorBlue {
    background-color: #2d97bb;
    border-radius: 4px;
    moz-border-radius: 4px;
    webkit-border-radius: 4px;
}

.sbHolderEditorBlue:hover {
    background-color: #33ccff;
}

.sbSelectorEditorBlue {
    color: #ffffff;
    font-family: Arial;
    font-size: 16px;
}

.sbHolderDisabledEditorBlue {
    background-color: #2b2b2b;
    border: solid 1px #444444;
}

.sbHolderDisabledEditorBlue:hover {
    background-color: #2b2b2b;
}

.sbOptionsWrapperEditorBlue {
    background-color: #33ccff;
    border: solid 1px #444444;
}

.sbOptionsEditorBlue a {
    border-bottom: dotted 1px #ffffff;
    display: block;
    padding-left: 5px;
    color: #dddddd;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.sbOptionsEditorBlue a:hover {
    color: #ffffff;
}

.sbOptionsEditorBlue .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #333333;
    display: block;
    padding-left: 5px;
}

.sbOptionsEditorBlue a:hover {
    color: #ffffff;
}

.sbHolderEditorOrange {
    position: absolute;
    cursor: pointer;
}

.sbSelectorEditorOrange {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleEditorOrange {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenEditorOrange {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleEditorOrange:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenEditorOrange:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperEditorOrange {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsEditorOrange {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsEditorOrange li {
    padding: 0 5px;
}

.sbOptionsEditorOrange li.last div {
    border-bottom: none;
}

.sbToggleEditorOrange {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_open.png) center center no-repeat;
}

.sbToggleOpenEditorOrange {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_close.png) center center no-repeat;
}

.sbHolderEditorOrange {
    background-color: #bb5009;
    border-radius: 4px;
    moz-border-radius: 4px;
    webkit-border-radius: 4px;
}

.sbHolderEditorOrange:hover {
    background-color: #ff6600;
}

.sbSelectorEditorOrange {
    color: #ffffff;
    font-family: Arial;
    font-size: 16px;
}

.sbHolderDisabledEditorOrange {
    background-color: #2b2b2b;
    border: solid 1px #444444;
}

.sbHolderDisabledEditorOrange:hover {
    background-color: #2b2b2b;
}

.sbOptionsWrapperEditorOrange {
    background-color: #ff6600;
    border: solid 1px #444444;
}

.sbOptionsEditorOrange a {
    border-bottom: dotted 1px #ffffff;
    display: block;
    padding-left: 5px;
    color: #dddddd;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.sbOptionsEditorOrange a:hover {
    color: #ffffff;
}

.sbOptionsEditorOrange .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #333333;
    display: block;
    padding-left: 5px;
}

.sbOptionsEditorOrange a:hover {
    color: #ffffff;
}

.sbHolderPurple {
    position: absolute;
    cursor: pointer;
}

.sbSelectorPurple {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbTogglePurple {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenPurple {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbTogglePurple:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenPurple:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperPurple {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsPurple {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsPurple li {
    padding: 0 5px;
}

.sbOptionsPurple li.last div {
    border-bottom: none;
}

.sbTogglePurple {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_open.png) center center no-repeat;
}

.sbToggleOpenPurple {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_close.png) center center no-repeat;
}

.sbHolderPurple {
    background-color: #7e55a7;
    border-radius: 4px;
    moz-border-radius: 4px;
    webkit-border-radius: 4px;
}

.sbHolderPurple:hover {
    background-color: #663399;
}

.sbSelectorPurple {
    color: #ffffff;
    font-family: Arial;
    font-size: 16px;
}

.sbHolderDisabledPurple {
    background-color: #999999;
    border: solid 1px #444444;
}

.sbHolderDisabledPurpleHover {
    background-color: #999999;
}

.sbOptionsWrapperPurple {
    background-color: #663399;
    border: solid 1px #444444;
}

.sbOptionsPurple a {
    border-bottom: dotted 1px #ffffff;
    display: block;
    padding-left: 5px;
    color: #999999;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.sbOptionsPurple a:hover {
    color: #ffffff;
}

.sbOptionsPurple .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #333333;
    display: block;
    padding-left: 5px;
}

.sbOptionsPurple a:hover {
    color: #ffffff;
}

.sbHolderSettingsBlue {
    position: absolute;
    cursor: pointer;
}

.sbSelectorSettingsBlue {
    position: absolute;
    top: 0px;
    left: 0px;
    display: block;
    overflow: hidden;
    text-indent: 10px;
}

.sbToggleSettingsBlue {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 30px;
    display: block;
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleOpenSettingsBlue {
    opacity: 0.80;
    filter: alpha(opacity=80);
}

.sbToggleSettingsBlue:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbToggleOpenSettingsBlue:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.sbOptionsWrapperSettingsBlue {
    position: absolute;
    left: -1px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
    z-index: 11;
}

.sbOptionsSettingsBlue {
    position: relative;
    float: left;
    top: 0px;
    left: 0px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sbOptionsSettingsBlue li {
    padding: 0 5px;
}

.sbOptionsSettingsBlue li.last div {
    border-bottom: none;
}

.sbToggleSettingsBlue {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_open.png) center center no-repeat;
}

.sbToggleOpenSettingsBlue {
    background: url(//image.contentys.com/pageServer/drop_down_arrow_light_close.png) center center no-repeat;
}

.sbHolderSettingsBlue {
    background-color: #336699;
    border-radius: 4px;
    moz-border-radius: 4px;
    webkit-border-radius: 4px;
}

.sbHolderSettingsBlue:hover {
    background-color: #4076ab;
}

.sbSelectorSettingsBlue {
    color: #ffffff;
    font-family: Arial;
    font-size: 16px;
}

.sbHolderDisabledSettingsBlue {
    background-color: #2b2b2b;
    border: solid 1px #444444;
}

.sbHolderDisabledSettingsBlue:hover {
    background-color: #2b2b2b;
}

.sbOptionsWrapperSettingsBlue {
    background-color: #4076ab;
    border: solid 1px #444444;
}

.sbOptionsSettingsBlue a {
    border-bottom: dotted 1px #ffffff;
    display: block;
    padding-left: 5px;
    color: #dddddd;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.sbOptionsSettingsBlue a:hover {
    color: #ffffff;
}

.sbOptionsSettingsBlue .sbDisabled {
    border-bottom: dotted 1px #444444;
    color: #333333;
    display: block;
    padding-left: 5px;
}

.sbOptionsSettingsBlue a:hover {
    color: #ffffff;
}

.mejs-container {
    position: relative;
    background: #000;
    font-family: Helvetica, Arial;
    text-align: left;
    vertical-align: top;
    text-indent: 0;
    float: left;
}

.me-plugin {
    position: relative;
}

.mejs-embed, .mejs-embed body {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    overflow: hidden;
}

.mejs-fullscreen {
    overflow: hidden !important;
}

.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 1000;
}

.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
    width: 100%;
    height: 100%;
}

.mejs-clear {
    clear: both;
}

.mejs-background {
    position: absolute;
    top: 0;
    left: 0;
}

.mejs-mediaelement {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    float: left;
}

.mejs-poster {
    position: absolute;
    top: 0;
    left: 0;
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

:root .mejs-poster img {
    display: none;
}

.mejs-poster img {
    border: 0;
    padding: 0;
    border: 0;
}

.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0;
}

.mejs-overlay-play {
    cursor: pointer;
}

.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: url(/Css/mediaPlayer/bigplay.svg) no-repeat;
}

.no-svg .mejs-overlay-button {
    background-image: url(/Css/mediaPlayer/bigplay.png);
}

.mejs-overlay:hover .mejs-overlay-button {
    background-position: 0 -100px;
}

.mejs-overlay-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    margin: -40px 0 0 -40px;
    background: #333;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(0, 0, 0, 0.9);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.9)), to(rgba(0, 0, 0, 0.9)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -o-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
    background: linear-gradient(rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

.mejs-overlay-loading span {
    display: block;
    width: 80px;
    height: 80px;
    background: transparent url(/Css/mediaPlayer/loading.gif) 50% 50% no-repeat;
}

.mejs-container .mejs-controls {
    position: relative;
    float: left;
    list-style-type: none;
    padding: 0;
    bottom: 0;
    left: 0;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    height: 30px;
    width: 100%;
}

.mejs-audio .mejs-controls {
    margin: 0px 0px 0px 0px;
}

.mejs-video .mejs-controls {
    margin: -30px 0px 0px 0px;
}

.mejs-container .mejs-controls div {
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    font-family: Helvetica, Arial;
    border: 0;
}

.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    margin: 7px 5px;
    padding: 0;
    position: absolute;
    height: 16px;
    width: 16px;
    border: 0;
    background: transparent url(/Css/mediaPlayer/controls.png) no-repeat;
}

.no-svg .mejs-controls .mejs-button button {
    background-image: url(/Css/mediaPlayer/controls.png);
}

.mejs-controls .mejs-button button:focus {
    outline: dotted 1px #999;
}

.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: block;
    height: 17px;
    width: auto;
    padding: 8px 3px 0 3px;
    overflow: hidden;
    text-align: center;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time span {
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    display: block;
    float: left;
    margin: 1px 2px 0 0;
    width: auto;
}

.mejs-controls .mejs-play button {
    background-position: 0 0;
}

.mejs-controls .mejs-pause button {
    background-position: 0 -16px;
}

.mejs-controls .mejs-stop button {
    background-position: -112px 0;
}

.mejs-controls div.mejs-time-rail {
    direction: ltr;
    width: 200px;
    padding-top: 5px;
}

.mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    width: 180px;
    height: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    margin: 5px;
    background: #333;
    background: rgba(50, 50, 50, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 30px 0;
    }
}

@-moz-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 30px 0;
    }
}

@-ms-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 30px 0;
    }
}

@-o-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 30px 0;
    }
}

@keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 30px 0;
    }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #3caac8;
    background: rgba(60, 170, 200, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44, 124, 145, 0.8)), to(rgba(78, 183, 212, 0.8)));
    background: -webkit-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
    background: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
    background: -o-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
    background: -ms-linear-gradient(top, rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
    background: linear-gradient(rgba(44, 124, 145, 0.8), rgba(78, 183, 212, 0.8));
    width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    margin: 0;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: solid 1px #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
    margin: 2px;
    width: 30px;
    display: block;
    text-align: center;
    left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    border-color: #eee transparent transparent transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
    width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
    width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    left: 18px;
}

.mejs-controls .mejs-fullscreen-button button {
    background-position: -32px 0;
}

.mejs-controls .mejs-unfullscreen button {
    background-position: -32px -16px;
}

.mejs-controls .mejs-volume-button {
}

.mejs-controls .mejs-mute button {
    background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
    background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
    position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(50, 50, 50, 0.7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0;
}

.mejs-controls .mejs-volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.5);
    margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.9);
    margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 16px;
    height: 6px;
    background: #ddd;
    background: rgba(255, 255, 255, 0.9);
    cursor: N-resize;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 0;
}

.mejs-controls div.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #333;
    background: rgba(50, 50, 50, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30, 30, 30, 0.8)), to(rgba(60, 60, 60, 0.8)));
    background: -webkit-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -o-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: -ms-linear-gradient(top, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.9)), to(rgba(200, 200, 200, 0.8)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none;
}

.mejs-controls .mejs-captions-button {
    position: relative;
}

.mejs-controls .mejs-captions-button button {
    background-position: -48px 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(50, 50, 50, 0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px 0;
}

.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1;
}

.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: #222;
    background: rgba(0, 0, 0, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50, 50, 50, 0.7)), to(rgba(0, 0, 0, 0.7)));
    background: -webkit-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -o-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: -ms-linear-gradient(top, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
    overflow: hidden;
    border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    padding: 5px;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    background: #666;
    background: rgba(102, 102, 102, 0.7);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
    background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: bold;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 3px 0;
    line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    margin: 3px 0 4px 0;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
}

.mejs-captions-layera {
    color: #fff;
    text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: normal;
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0;
}

.mejs-captions-position-hover {
    bottom: 45px;
}

.mejs-captions-text {
    padding: 3px 5px;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(20, 20, 20, 0.8);
}

.me-cannotplay {
}

.me-cannotplay a {
    color: #fff;
    font-weight: bold;
}

.me-cannotplay span {
    padding: 15px;
    display: block;
}

.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
    background-position: -64px 0;
}

.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0;
}

.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0;
}

.mejs-contextmenu {
    position: absolute;
    width: 150px;
    padding: 10px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 1001;
}

.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    margin: 5px 6px;
    background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Helvetica, Arial;
    font-size: 12px;
    padding: 4px 6px;
    cursor: pointer;
    color: #333;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2C7C91;
    color: #fff;
}

.mejs-controls .mejs-sourcechooser-button {
    position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(50, 50, 50, 0.7);
    border: solid 1px transparent;
    padding: 10px;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    margin: 0;
    padding: 0;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    margin: 0 0 6px 0;
    padding: 0;
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    padding: 4px 0 0 0;
    line-height: 15px;
    font-family: helvetica, arial;
    font-size: 10px;
}

.mejs-postroll-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(50, 50, 50, 0.7);
    z-index: 1000;
    overflow: hidden;
}

.mejs-postroll-layer-content {
    width: 100%;
    height: 100%;
}

.mejs-postroll-close {
    position: absolute;
    right: 0;
    top: 0;
    background: url(/Css/mediaPlayer/background.png);
    background: rgba(50, 50, 50, 0.7);
    color: #fff;
    padding: 4px;
    z-index: 100;
    cursor: pointer;
}

.mejs-list {
    position: relative;
    float: left;
    width: 100%;
    display: block;
    list-style-type: none !important;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.mejs-list-item {
    position: relative;
    float: left;
    height: 24px;
    font-family: Arial;
    line-height: 24px;
    font-size: 16px;
    width: 100%;
    text-indent: 5px;
    background-color: #333333;
    color: #f2f2f2;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #f2f2f2;
}

.mejs-list-item:hover {
    background-color: #555555;
    color: #ffffff;
}

.mejs-list-item-active {
    position: relative;
    float: left;
    height: 24px;
    font-family: Arial;
    line-height: 24px;
    font-size: 16px;
    width: 100%;
    text-indent: 5px;
    background-color: #333333;
    color: #fbfb88;
    overflow: hidden;
    border-bottom: 1px solid #fbfb88;
}

audio {
    position: relative;
    width: 100%;
}

a[href^=tel] {
    color: inherit;
    text-decoration: none;
}

.jwlogo {
    display: none;
}

body {
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    -webkit-text-size-adjust: 100%;
    font-family: Arial;
}

#container {
    position: relative;
    width: 980px;
    margin-left: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
}

video {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#form1 {
    position: relative;
    overflow: hidden;
}

#header {
    position: relative;
    float: left;
}

#content01 {
    position: relative;
    float: left;
}

#content02 {
    position: relative;
    float: left;
}

#footer {
    position: relative;
    float: left;
}

.menuContainer {
    position: relative;
    float: left;
    z-index: 998;
}

.menuBar {
    position: relative;
}

#keyPhrase {
    position: relative;
    float: left;
}

#localLinkUpPanel {
    position: relative;
    float: left;
}

#loginText {
    position: relative;
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

#mobileLink {
    position: relative;
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

#phraseLink {
    position: relative;
    float: left;
    margin-left: 10px;
    cursor: pointer;
}

#localLink {
    position: relative;
    cursor: pointer;
}

#landingPanel {
    position: relative;
}

#linksWrapper {
    position: relative;
    float: left;
    text-align: center;
    width: 100%;
}

.landingLink {
    position: relative;
    margin-right: 0px;
    cursor: pointer;
}

.contactsLabel, .contactsText {
    position: relative;
    float: left;
}

.innerAutoFilters {
    position: relative;
    float: left;
}

.inSitueVideoPlayer {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

iframe {
    background-color: transparent;
}

.slideshowIframe {
    position: absolute;
    top: 0px;
    left: 0px;
}

.backroundSlideshowIframe {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.blue12PointNormal {
    float: left;
    font-family: Arial;
    font-size: 12px;
    color: #92d4ff;
    font-weight: bold;
    cursor: pointer;
    margin: 12px 0 0 10px;
    text-decoration: none;
}

img {
    border: 0;
}

ul, ol {
    margin: 0;
}

a {
    cursor: pointer;
}

.contactsPanel {
    position: relative;
    float: left;
    margin-top: 5px;
}

.contactsLabel {
    position: relative;
    float: left;
    margin-right: 5px;
}

.contactsText, .mobileIcon, .addressIcon, .phoneIcon {
    position: relative;
    float: left;
}

.mobileIcon, .phoneIcon, .addressIcon {
    position: relative;
    float: left;
}

.FragmentLink {
    text-decoration: none;
    cursor: default;
}

.blogWrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.blogItem {
    position: relative;
    float: left;
    cursor: pointer;
}

.blogHeaderPanel {
    position: relative;
    float: left;
    width: 100%;
}

.blogImage {
    position: relative;
    float: left;
    margin-right: 5px;
}

.blogHeaderText, .blogText, .blogPopupBackPanel {
    position: relative;
    float: left;
}

.blogHeader, .blogDate, .blogPopupDate, .blogPopupHeaderText, .blogPopupText {
    position: relative;
}

#emailModalPanel {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_20.png);
    visibility: hidden;
    font-family: Arial;
    z-index: 10000;
}

#newMessagePanelCloseButton {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 69px;
    height: 31px;
    border: 0;
    margin: 0;
    padding: 0;
    background: url('//image.contentys.com/pageServer/email_close_button.png');
    opacity: 0.8;
    filter: alpha(opacity=80);
    cursor: pointer;
}

#newMessagePanelCloseButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

#newMessagePanelSendButton {
    position: absolute;
    bottom: 28px;
    right: 20px;
    width: 110px;
    height: 42px;
    border: 0;
    margin: 0;
    padding: 0;
    background: url('//image.contentys.com/pageServer/email_send_button.png');
    opacity: 0.8;
    filter: alpha(opacity=80);
    cursor: pointer;
}

#newMessagePanelSendButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

#newMessagePanel {
    position: relative;
    left: 50%;
    top: 50%;
    margin: -192px 0px 0px -335px;
    width: 670px;
    height: 385px;
    background: url('//image.contentys.com/pageServer/email_back_panel.png');
}

.newMessageInput {
    position: absolute;
    top: 72px;
    left: 120px;
    width: 390px;
    height: 20px;
    line-height: 20px;
    font-family: Arial;
    font-size: 14px;
    border: 0;
    margin: 0;
    padding: 0;
}

.newMessageTextArea {
    position: absolute;
    top: 203px;
    left: 122px;
    width: 390px;
    height: 150px;
    line-height: 20px;
    font-family: Arial;
    font-size: 14px;
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
}

p, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

object {
    position: absolute;
    top: 0px;
    left: 0px;
}

#header {
    z-index: 2;
}

#content01 {
    z-index: 1;
}

#content02 {
    z-index: 1;
}

#fragmentPanel {
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -285px;
    width: 570px;
    height: 0px;
    overflow: hidden;
    z-index: 5;
}

#fragmentPanelTop {
    float: left;
    width: 570px;
    height: 15px;
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: 0px 0px;
}

#fragmentPanelMid {
    float: left;
    width: 570px;
    background-image: url('//image.locallinkup.com/PD3Server/frag_panel_mid.png');
    background-repeat: repeat-y;
}

#fragmentPanelText {
    float: left;
    width: 550px;
    margin-left: 10px;
    color: #000000;
}

#fragmentPanelCloseButton {
    float: right;
    width: 49px;
    height: 17px;
    margin: -10px 5px 0px 0px;
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: -649px 0px;
    cursor: pointer;
}

#fragmentPanelCloseButton:hover {
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: -600px 0px;
}

#fragmentPanelBot {
    float: left;
    width: 570px;
    height: 15px;
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: 0px -15px;
}

span.skype_pnh_container {
    display: none !important;
}

span.skype_pnh_print_container {
    display: inline !important;
}

#tweetPanel {
    position: relative;
    margin: 0;
    float: left;
    width: 56px;
    height: 54px;
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: -698px 0px;
}

#custom-tweet-button a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 106px;
    height: 54px;
}

#tweetCountPanel {
    position: absolute;
    top: 7px;
    left: 50px;
    width: 25px;
    height: 15px;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
}

#tweetPanel2 {
    position: relative;
    margin: 0;
    float: left;
    width: 56px;
    height: 20px;
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: 0px -32px;
}

.tweetPanel2 {
    position: relative;
    margin: 0;
    float: left;
    width: 56px;
    height: 20px;
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: 0px -32px;
}

.facebookPanel {
    position: relative;
    margin: 0px 0px 0px 10px;
    float: left;
    width: 90px;
    height: 21px;
}

.plusOnePanel {
    position: relative;
    margin: 0px 0px 0px 10px;
    float: left;
    width: 90px;
    height: 21px;
}

#custom-tweet-button2 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 56px;
    height: 20px;
}

#custom-tweet-button2 a {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 56px;
    height: 20px;
}

#tweetCountPanel2 {
    position: absolute;
    top: 3px;
    left: 66px;
    width: 25px;
    height: 15px;
    font-size: 11px;
    color: #17638a;
    text-align: center;
}

.reviewsWrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.reviewMainPanel {
    position: relative;
    float: left;
    width: 100%;
}

.reviewMainPanel a {
    position: absolute;
    top: 0px;
    left: 0px;
}

.reviewMainTitle, .reviewMainDate, .reviewMainText {
    position: relative;
}

.reviewSubmitWrapper {
    position: relative;
    float: left;
}

.reviewSubmitButton {
    position: relative;
    float: right;
}

.reviewSubmitLabel {
    position: relative;
}

.reviewSubmitTextBox {
    position: relative;
    float: left;
    width: 100%;
    height: 20px;
}

.reviewSubmitTextArea {
    position: relative;
    float: left;
    height: 90px;
    width: 100%;
    overflow: auto;
}

.inputWrapper {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

#modalPanel {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_20.png);
    visibility: hidden;
    z-index: 1000;
    font-family: Arial;
}

#videoPlayerMainPanel {
    position: relative;
    margin: 0 auto;
    visibility: hidden;
    z-index: 2000;
}

#videoPlayer {
    position: relative;
}

#videoPlayerCloseButton {
    position: absolute;
    top: -26px;
    right: 20px;
    width: 84px;
    height: 26px;
    background: url('//image.contentys.com/pageServer/plink_social_panel_14.png');
    background-position: -721px -187px;
    cursor: pointer;
}

#videoPlayerCloseButton:hover {
    background-position: -806px -187px;
}

.videoPlayButton {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -30px 0px 0px -30px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.videoPlayButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.imageGalleryPanel {
    position: relative;
    float: left;
    cursor: pointer;
}

.galleryImagePanel {
    position: relative;
    float: left;
}

.galleryTextPanel {
    position: relative;
    float: left;
    overflow: hidden;
}

.galleryImageName {
    position: relative;
    overflow: hidden;
}

.galleryImageDesc {
    position: relative;
    overflow: hidden;
}

.galleryImageViewLabel {
    position: absolute;
    top: 0px;
    right: 0px;
    display: none;
}

#pageTabPanel {
    position: fixed;
    top: 64px;
    left: 0px;
    width: 30px;
    z-index: 200000;
}

.pageTab {
    position: relative;
    float: left;
    width: 30px;
    height: 100px;
    cursor: pointer;
    margin-bottom: 6px;
}

#facebookTab {
    background-image: url('//image.contentys.com/pageServer/pd3_sprite_06.png');
    background-position: -706px 0px;
}

#facebookTab:hover {
    background-position: -736px 0px;
}

.magazineArchive {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.magazineArchiveInner {
    position: relative;
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.magazineArchiveItem {
    position: relative;
    float: left;
    width: 100%;
    cursor: pointer;
}

.magazineFeaturesTitlePanel, .magazineArticlesTitlePanel {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.magazineFeaturesContentPanel, .magazineArticlesContentPanel, .magazineFeaturesImagePanel, .magazineArticlesImagePanel {
    overflow: hidden;
}

.magazineFeaturesItemPanel, .magazineArticlesItemPanel {
    cursor: pointer;
}

.articleImagePanel {
    position: relative;
}

.articleTitlePanel {
    position: relative;
    float: left;
    width: 100%;
}

.articleDatePanel {
    position: relative;
    float: left;
    width: 100%;
}

.articleContentPanel {
    position: relative;
    float: left;
    width: 100%;
}

.magazineCategory {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.magazineCategoryInner {
    position: relative;
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.magazineCategoryItem {
    position: relative;
    float: left;
    width: 100%;
    cursor: pointer;
}

#modalPanel1 {
    z-index: 10000;
}

#modalPanel2 {
    z-index: 20000;
}

#modalPanel3 {
    z-index: 30000;
    background-color: #000000;
}

.modalPanel {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_20.png);
    visibility: hidden;
    font-family: Arial;
}

.editPanelWrapper {
    position: relative;
    left: 50%;
    top: 50%;
    width: 0px;
    height: 0px;
    overflow: hidden;
}

.editPanelInner {
    position: relative;
    float: left;
}

.blueLabel {
    position: relative;
    float: left;
    color: #0070bb;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
}

.blackLabel {
    position: relative;
    float: left;
    color: #000000;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
}

.greenLabel {
    position: relative;
    float: left;
    color: #0cada2;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
}

.modalScrollOuter {
    position: relative;
    float: left;
    width: 100%;
    margin: 10px 20px 0px 20px;
    overflow: auto;
}

.modalScrollInner {
    position: relative;
    float: left;
    width: 100%;
}

#modalBorderPanel {
    position: relative;
    float: left;
    background-color: #ffffff;
    border: 2px solid #0cada2;
}

#modalMainPanel {
    position: relative;
    float: left;
    margin: 10px 20px 10px 20px;
}

.modalMainPanel {
    position: relative;
    float: left;
    margin: 10px 20px 10px 20px;
}

.modalItemsPanel {
    position: relative;
    float: left;
    width: 100%;
    margin: 10px 0px 0px 0px;
    overflow: hidden;
}

.modalTitleText {
    position: relative;
    color: #0070bb;
    font-size: 24px;
    line-height: 32px;
}

.modalGreyLabelFull {
    position: relative;
    color: #0070bb;
    font-size: 13px;
    line-height: 24px;
}

.modalGreyLabelAuto {
    position: relative;
    float: left;
    color: #0070bb;
    font-size: 13px;
    line-height: 24px;
}

.modalGreyLabel {
    position: relative;
    float: left;
    width: 140px;
    color: #0070bb;
    font-size: 13px;
    line-height: 24px;
}

.modalGreyLabel14 {
    position: relative;
    float: left;
    width: 140px;
    color: #0070bb;
    font-size: 14px;
    line-height: 24px;
}

.modalGreyLabel16 {
    position: relative;
    float: left;
    width: 140px;
    color: #0070bb;
    font-size: 16px;
    line-height: 24px;
}

.modalInput60 {
    position: relative;
    float: left;
    width: 60px;
    height: 24px;
    border: 0;
    padding: 0;
    color: #000000;
    line-height: 24px;
    font-size: 16px;
    background: url('//image.contentys.com/pageServer/button_60.png');
    text-indent: 5px;
    margin-left: 10px;
    background-color: transparent;
}

.modalInput100 {
    position: relative;
    float: left;
    width: 100px;
    height: 24px;
    border: 0;
    padding: 0;
    color: #000000;
    line-height: 24px;
    font-size: 16px;
    background: url('//image.contentys.com/pageServer/button_100.png');
    text-indent: 5px;
    margin-left: 10px;
    background-color: transparent;
}

.modalInput150 {
    position: relative;
    float: left;
    width: 150px;
    height: 24px;
    border: 0;
    padding: 0;
    color: #000000;
    line-height: 24px;
    font-size: 16px;
    background: url('//image.contentys.com/pageServer/button_150.png');
    text-indent: 5px;
    margin-left: 10px;
    background-color: transparent;
}

.modalInput200 {
    position: relative;
    float: left;
    width: 200px;
    height: 24px;
    border: 0;
    padding: 0;
    color: #000000;
    line-height: 24px;
    font-size: 16px;
    background: url('//image.contentys.com/pageServer/button_200.png');
    text-indent: 5px;
    margin-left: 10px;
    background-color: transparent;
}

.modalInput250 {
    position: relative;
    float: left;
    width: 250px;
    height: 24px;
    border: 0;
    padding: 0;
    color: #000000;
    line-height: 24px;
    font-size: 16px;
    background: url('//image.contentys.com/pageServer/button_250.png');
    text-indent: 5px;
    margin-left: 10px;
    background-color: transparent;
}

.modalTextAreaBack400x200 {
    position: relative;
    float: left;
    width: 400px;
    height: 200px;
    background: url('//image.contentys.com/pageServer/text_area_back_400x200.png');
}

.modalTextArea400x200 {
    position: relative;
    float: left;
    width: 390px;
    height: 190px;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial;
    border: 0;
    padding: 0;
    margin: 5px;
    overflow: auto;
}

.modalTextAreaBack400x100 {
    position: relative;
    float: left;
    width: 400px;
    height: 100px;
    background: url('//image.contentys.com/pageServer/text_area_back_400x100.png');
}

.modalTextArea400x100 {
    position: relative;
    float: left;
    width: 390px;
    height: 90px;
    font-size: 14px;
    line-height: 16px;
    font-family: Arial;
    border: 0;
    padding: 0;
    margin: 5px;
    overflow: auto;
}

.modalDropDownPanel {
    position: relative;
    float: left;
    height: 20px;
    width: 250px;
    margin-left: 10px;
}

.button60 {
    position: relative;
    float: right;
    width: 60px;
    height: 20px;
    margin: 10px 10px 0px 10px;
    background: url(//image.contentys.com/pageServer/button_60_sprite.png);
    background-position: 0px 0px;
    cursor: pointer;
    color: #ffffff;
    border: 0;
    padding: 0;
}

.button60:hover {
    background-position: -60px 0px;
}

.button100 {
    position: relative;
    float: right;
    width: 100px;
    height: 20px;
    margin: 10px 10px 0px 10px;
    background: url(//image.contentys.com/pageServer/button_100_sprite.png);
    background-position: 0px 0px;
    cursor: pointer;
    color: #ffffff;
    border: 0;
    padding: 0;
    line-height: 20px;
}

.button100:hover {
    background-position: -100px 0px;
}

.button140 {
    position: relative;
    float: right;
    width: 140px;
    height: 20px;
    margin: 10px 10px 0px 10px;
    background: url(//image.contentys.com/pageServer/button_140_sprite.png);
    background-position: 0px 0px;
    cursor: pointer;
    color: #ffffff;
    border: 0;
    padding: 0;
    line-height: 20px;
}

.button140:hover {
    background-position: -140px 0px;
}

.button180 {
    position: relative;
    float: right;
    width: 180px;
    height: 20px;
    margin: 10px 10px 0px 10px;
    background: url(//image.contentys.com/pageServer/button_180_sprite.png);
    background-position: 0px 0px;
    cursor: pointer;
    color: #ffffff;
    border: 0;
    padding: 0;
    line-height: 20px;
}

.button180:hover {
    background-position: -180px 0px;
}

.loginPanel, .logoutPanel {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.pageUserLoginBackPanel, .pageUserLoginMainLabel {
    position: relative;
    float: left;
}

.pageUserLoginLabel, .pageUserLoginInput {
    position: relative;
    float: left;
}

.pageUserLoginButton, .pageUserCancelButton {
    position: relative;
    float: right;
}

.loginWrapper {
    position: relative;
    float: left;
    margin: 10px;
}

.inputWrapperAuto {
    position: relative;
    float: left;
    width: 100%;
}

#imageViewerModal {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_20.png);
    visibility: hidden;
    font-family: Arial;
    z-index: 40000;
}

#imageViewerMainWrapper {
    position: relative;
    float: left;
    left: 50%;
    top: 50%;
}

.imageViewerWrapper {
    position: relative;
    float: left;
    left: 0px;
    top: 0px;
}

.imageViewerInner {
    position: relative;
    float: left;
}

.imageViewerMainImageContainer {
    position: relative;
    float: left;
}

.imageViewerMainImage {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

#imageViewerThumbnailsHider {
    position: absolute;
    top: 50px;
    right: 5px;
    width: 150px;
    overflow: hidden;
}

#imageViewerThumbnailsWrapper {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 150px;
    background-image: url(//image.contentys.com/pageServer/trans_80.png);
}

#imageViewerThumbnailsInner {
    position: relative;
    float: left;
    width: 130px;
}

.imageViewerThumbnail {
    position: relative;
    float: left;
    width: 120px;
    height: 120px;
    border: 1px solid #333333;
    margin-bottom: 5px;
    margin-left: 10px;
    cursor: pointer;
}

.imageViewerTextContainer {
    position: relative;
    float: left;
    width: 100%;
    font-family: Arial;
    color: #333333;
}

.imageViewerTitle {
    position: relative;
    font-size: 16px;
    padding: 5px 10px;
}

.imageViewerText {
    position: relative;
    font-size: 12px;
    padding: 5px 10px;
}

.imageViewerCloseButton {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    border: 0;
    padding: 0;
    background: url('//image.contentys.com/pageServer/gallery_close_off.png');
    z-index: 20;
    cursor: pointer;
}

.imageViewerCloseButton:hover {
    background: url('//image.contentys.com/pageServer/gallery_close_on.png');
}

.imageViewerNextButton {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    right: 5px;
    width: 30px;
    height: 30px;
    border: 0;
    padding: 0;
    background: url('//image.contentys.com/pageServer/gallery_next_off.png');
    cursor: pointer;
}

.imageViewerNextButton:hover {
    background: url('//image.contentys.com/pageServer/gallery_next_on.png');
}

.imageViewerPrevButton {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 5px;
    width: 30px;
    height: 30px;
    border: 0;
    padding: 0;
    background: url('//image.contentys.com/pageServer/gallery_prev_off.png');
    cursor: pointer;
}

.imageViewerPrevButton:hover {
    background: url('//image.contentys.com/pageServer/gallery_prev_on.png');
}

.imageViewerCloseButtonMobi {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 130px;
    height: 130px;
    border: 0;
    padding: 0;
    background: url('//image.contentys.com/pageServer/image_viewer_close_button.png');
    cursor: pointer;
}

.imageViewerNextButtonMobi {
    position: absolute;
    top: 50%;
    right: 5px;
    width: 130px;
    height: 130px;
    border: 0;
    padding: 0;
    margin-top: -65px;
    background: url('//image.contentys.com/pageServer/image_viewer_next_button.png');
    cursor: pointer;
}

.imageViewerPrevButtonMobi {
    position: absolute;
    top: 50%;
    left: 5px;
    width: 130px;
    height: 130px;
    border: 0;
    padding: 0;
    margin-top: -65px;
    background: url('//image.contentys.com/pageServer/image_viewer_prev_button.png');
    cursor: pointer;
}

.widgetPopupImagePanel {
    position: absolute;
    top: 0px;
    left: 0px;
    float: left;
    z-index: 2000;
}

.widgetPopupImage {
    position: relative;
}

.widgetPopupImageViewLabel {
    position: absolute;
    top: 0px;
    right: 0px;
    cursor: pointer;
}

.widgetPopupTextPanel {
    position: absolute;
    top: 0px;
    left: 0px;
    float: left;
    z-index: 2000;
}

.widgetPopupText {
    position: relative;
    float: left;
    padding: 20px 10px 10px 10px;
    display: none;
    overflow: hidden;
}

.widgetPopupWrapper {
    position: relative;
    float: left;
}

.widgetPopupTextMoreLabel {
    position: absolute;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
}

.deleteButtonIcon {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 20px;
    height: 20px;
    border: 0;
    padding: 0;
    margin: 0;
    background-color: transparent;
    background-image: url('//image.contentys.com/pageServer/ecom_delete_off.png');
    cursor: pointer;
}

.deleteButtonIcon:hover {
    background-image: url('//image.contentys.com/pageServer/ecom_delete_on.png');
}

.zoomToolPanel {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    background-image: url('//image.contentys.com/pageServer/trans_50_beige.png');
    border: 1px solid #000000;
}

.zoomResultPanel {
    position: absolute;
    overflow: hidden;
    visibility: hidden;
}

.zoomToolImage {
    position: absolute;
}

.promoTimerWrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

.promoTimerInner {
    position: relative;
    width: 980px;
    margin-left: auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
}

.promoTimerPanel {
    position: relative;
    width: 980px;
    float: left;
}

.promoTimerText {
    position: relative;
    float: left;
}

.promoTimer {
    position: relative;
    float: right;
}

.promoTimerElement {
    position: relative;
    float: left;
}

.promoTimerElemenDigits {
    position: relative;
    float: left;
}

.promoTimerElementText {
    position: relative;
    float: left;
}

.promoTimerSeperator {
    position: relative;
    float: left;
}

#gatewaySelector {
    width: 480px;
    float: left;
    margin: 1em;
}

#gatewaySelector img {
}

.imgGatewaySelector {
    border: 1px solid #fff;
}

.imgGatewaySelector:hover {
    border: 1px solid #000;
    cursor: pointer;
}

.gatewayOn {
    background: rgba(0, 0, 0, 0) url("//image.contentys.com/pageServer/ecom_check_30_green.png") repeat scroll 0 0;
    width: 30px;
    height: 30px;
    float: left;
    margin-top: 15px;
}

.gatewayOnMobi {
    background: rgba(0, 0, 0, 0) url("//image.contentys.com/pageServer/ecom_check_100_green.png") repeat scroll 0 0;
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 10px;
}

#paymentGatewayOptions {
    width: 200px;
    float: left;
    margin: 1em;
    position: relative;
    top: 0px;
}

#orderNote {
    width: 300px;
    float: right;
    position: relative;
    top: 0px;
    right: 0px;
}

#orderNote textarea {
    width: 300px;
    height: 120px;
}

ul.vat-form-list {
    list-style-type: none;
    padding-left: 0;
}

ul.vat-form-list li {
    clear: both;
    line-height: 35px;
    height: 35px;
}

ul.vat-form-list li input.input-text, ul.vat-form-list li select.validate-select {
    float: right;
    width: 250px;
    position: relative;
}

.input-label {
    color: #050505;
    font-size: 14px;
    line-height: 34px;
    height: 32px;
    text-indent: 5px;
    margin: 0;
    padding: 0;
    background-color: white;
    float: left;
    line-height: 34px;
}

.input-text {
    color: #050505;
    border: 1px solid #999999;
    font-size: 14px;
    line-height: 34px;
    height: 32px;
    text-indent: 5px;
    margin: 0;
    padding: 0;
    background-color: white;
    float: left;
    font-weight: bold;
    line-height: 34px;
}

.fieldset-header {
    clear: both;
    color: #050505;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    line-height: 34px;
}

.checkBoxOff {
    position: relative;
    float: left;
    width: 26px;
    height: 26px;
    background-image: url(//image.contentys.com/pageServer/cloud_checkbox_sprite.png);
    background-position: 0px 0px;
    margin: 2px 0px;
}

.checkBoxOn {
    position: relative;
    float: left;
    width: 26px;
    height: 26px;
    background-image: url(//image.contentys.com/pageServer/cloud_checkbox_sprite.png);
    background-position: 0px 26px;
    margin: 2px 0px;
}

.vat-form-header {
    left: 35px;
    top: 60px;
    position: absolute;
    color: #050505;
}

#vat-relief-form-container {
    float: left;
    width: 950px;
    margin: 0 30px 30px 30px;
    min-height: 280px;
}

#who-is-the-item-for-form, #reason-for-claim-form, #declaration-form, #buttons-set {
    color: #050505;
    float: left;
    width: 400px;
    clear: left;
}

#claim-vat-relief, #someone-else-form, #uk-registered-charity-form {
    color: #050505;
    width: 450px;
    float: right;
    margin-right: 45px;
}

.vat-form-list label.required em {
    float: right;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    color: #eb340a;
    top: 0;
    right: -8px;
}

#submit-vat-relief-button {
    top: 315px;
    left: 135px;
}

.vat-relief-info-mobi {
    position: relative;
    line-height: 44px;
    font-size: 40px;
    color: #bcc3c6;
    min-width: 600px;
    margin: 20px 20px 0 20px;
    clear: both;
}

.vat-relief-info-header-mobi {
    color: #ffffff;
    font-family: Lato;
    line-height: 50px;
    font-size: 50px;
    margin: 20px 20px 0 20px;
}

.vat-relief-yes-mobi {
    width: 450px;
    height: 80px;
    border: 0;
    padding: 0;
    cursor: pointer;
    float: left;
    margin: 20px;
    background-image: url(//image.contentys.com/MobileEcom/message_modal_buttons_yes.png);
}

.vat-relief-no-mobi {
    width: 450px;
    height: 80px;
    border: 0;
    padding: 0;
    cursor: pointer;
    float: left;
    margin: 20px;
    background-image: url(//image.contentys.com/MobileEcom/message_modal_buttons_no.png);
}

.vat-relief-label-mobi {
    color: #797d7e;
    font-family: Lato;
    line-height: 50px;
    font-size: 50px;
    width: 400px;
    margin-left: 10px;
    float: left;
}

.vat-relief-info-mobi #declaration, #claim-vat-relief-checkbox-mobi, #IAcceptTerms.mobi {
    transform: scale(3);
    -webkit-transform: scale(3);
    margin: 0 30px 0 30px;
}

#claim-vat-relief-checkbox-mobi {
    float: left;
    width: 10px;
    padding: 0;
    position: relative;
    margin-top: 20px;
}

#IAcceptTerms.mobi {
    width: 10px;
    padding: 0;
    position: relative;
    margin-top: 20px;
}

.multiPackPanel {
    position: absolute;
}

#cashFlowsLogoContainer {
    width: 520px;
}

#cashFlowsLogoContainer img {
    width: 50px;
    margin: 2px;
    padding: 2px;
}

.cashFlowsLogoContainer {
    width: 520px;
}

.cashFlowsLogoContainer img {
    width: 50px;
    margin: 2px;
    padding: 2px;
}

#cashFlowsLinkedImage {
    width: 50px !important;
}

p, h1, h2, h3, h4, h5, h6 {
    margin: 0;
    padding: 0;
}

.newMenuRoot {
    position: relative;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.newMenuRoot li {
    position: relative;
    float: left;
    overflow: hidden;
}

.newMenuRoot li:hover {
    overflow: visible;
}

.newMenuRoot li a {
    position: relative;
    display: block;
    background-image: url(about:blank);
}

.newMenuRoot ul {
    position: absolute;
    float: left;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.newMenuRoot ul li {
    position: relative;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    overflow: hidden;
}

.newMenuRoot ul li:hover {
    margin-left: 0px;
    margin-right: 0px;
    overflow: visible;
}

.newMenuRoot ul li a {
    position: relative;
    display: block;
}

.mobiMenuRoot {
    position: relative;
    float: left;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.mobiMenuRoot > li {
    position: relative;
    float: left;
    overflow: hidden;
}

.mobiMenuRoot > li > a {
    position: relative;
    display: block;
    background-image: url(about:blank);
}

.mobiMenuSubWrapper {
    position: relative;
    float: left;
    left: 0px;
}

.mobiMenuRoot ul {
    position: relative;
    float: left;
    left: 0px;
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.mobiMenuRoot ul > li {
    position: relative;
    float: left;
    margin-left: 0px;
    margin-right: 0px;
    overflow: hidden;
}

.mobiMenuRoot ul > li > a {
    position: relative;
    display: block;
}

.advNavMobiLeftArrow {
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

.advNavMobiRightArrow {
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

#mobiNavWrapper {
    position: relative;
    float: left;
    height: 9999px;
    overflow: hidden;
}

#mobiV2MenuBar {
    position: relative;
    float: left;
    width: 100%;
}

#mobiV2BasketButton, #mobiV2SearchButton {
    position: relative;
    float: right;
}

#mobiV2MenuButton, #mobiV2FilterButton {
    position: relative;
    float: left;
}

#mobiV2BasketCount {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 45px;
    height: 45px;
    visibility: hidden;
}

#mobiV2Logo {
    position: absolute;
    width: 100%;
    -webkit-text-size-adjust: 100%;
}

#mobiV2NavigationPanel {
    position: absolute;
    float: left;
    left: 0px;
    width: 0px;
    overflow: hidden;
    z-index: 10;
}

#mobiV2FilterPanel {
    position: absolute;
    float: left;
    left: 0px;
    width: 0px;
    overflow: hidden;
    z-index: 10;
}

#mobiV2BasketPanel {
    position: absolute;
    float: left;
    width: 100%;
    height: 0px;
    overflow: hidden;
    z-index: 10;
}

#mobiV2MainEmailPanel {
    position: absolute;
    float: left;
    left: 0px;
    width: 0px;
    overflow: hidden;
    z-index: 10;
}

#mobiV2MainBasketPanel {
    position: absolute;
    float: left;
    right: 0px;
    width: 0px;
    overflow: hidden;
    z-index: 2;
}

#mobiV2MainBasketInnerPanel {
    position: relative;
    float: left;
    width: 980px;
}

#mobiV2SearchPanel {
    position: absolute;
    float: left;
    left: 0px;
    width: 100%;
    height: 0px;
    overflow: hidden;
    z-index: 10;
}

#previewIframe {
    position: absolute;
    top: 71px;
    left: 26px;
    width: 320px;
    height: 568px;
    overflow: hidden;
}

#previewWrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 370px;
    height: 710px;
    margin: -350px 0px 0px -185px;
    background-image: url(//image.contentys.com/pageServer/GalaxyS4Screen.png);
    visibility: hidden;
    z-index: 40001;
}

#previewIframe2 {
    position: absolute;
    top: 25px;
    left: 72px;
    width: 568px;
    height: 320px;
    overflow: hidden;
}

#previewWrapper2 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 710px;
    height: 370px;
    margin: -185px 0px 0px -350px;
    background-image: url(//image.contentys.com/pageServer/GalaxyS4Screen90.png);
    visibility: hidden;
    z-index: 40001;
}

#loadingModalPanel {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_20.png);
    visibility: hidden;
    z-index: 50000;
    font-family: Arial;
}

.loadingPanel {
    position: relative;
    left: 50%;
    top: 50%;
    float: left;
}

.loadingGif {
    position: relative;
    float: left;
}

.loadingText {
    position: relative;
    float: left;
}

.loadingPanelMobi {
    position: relative;
    margin: 0 auto;
    width: 540px;
    height: 270px;
    background-image: url('//image.contentys.com/MobileEcom/loading_panel.png');
}

.loadingGifMobi {
    position: absolute;
    top: 50px;
    left: 230px;
    width: 80px;
    height: 80px;
    background-image: url('//image.contentys.com/MobileEcom/loading.gif');
}

#intLoadingModalPanel {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_20.png);
    visibility: hidden;
    z-index: 50000;
    font-family: Arial;
}

#intLoadingPanel {
    position: relative;
    left: 50%;
    top: 50%;
    float: left;
    background-color: #ebeff0;
    border: 2px solid #ffffff;
    border-radius: 20px;
    moz-border-radius: 20px;
    webkit-border-radius: 20px;
}

#intLoadingGif {
    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    background-image: url(//image.contentys.com/pageServer/loading2.gif);
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 20px;
}

#intLoadingText {
    position: relative;
    float: left;
    line-height: 30px;
    font-size: 24px;
    font-weight: bold;
    color: #6e6e6e;
    margin-top: 30px;
    margin-right: 40px;
    margin-bottom: 0px;
    margin-left: 20px;
    font-family: Arial;
    background-color: transparent;
    text-indent: 0px;
}

#messageModalPanel {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_60.png);
    visibility: hidden;
    z-index: 600000;
}

.messageModalMessagePanel {
    position: relative;
    float: left;
    left: 50%;
    top: 50%;
}

.messageModalText {
    position: relative;
    min-width: 360px;
    margin: 20px 20px 0 20px;
}

.messageModalButtons {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.messageModalOK {
    position: relative;
    float: left;
    left: 50%;
    cursor: pointer;
}

.messageModalYes {
    position: relative;
    float: left;
    left: 50%;
    cursor: pointer;
}

.messageModalNo {
    position: relative;
    float: right;
    right: 50%;
    cursor: pointer;
}

.messageModalButtonsMobi {
    position: relative;
    float: left;
    width: 100%;
}

.messageModalTextMobi {
    position: relative;
    line-height: 44px;
    font-size: 40px;
    color: #333333;
    text-align: center;
    min-width: 600px;
    margin: 20px 20px 0 20px;
}

.messageModalOKMobi {
    position: relative;
    width: 450px;
    height: 80px;
    border: 0;
    padding: 0;
    cursor: pointer;
    float: left;
    left: 50%;
    margin-left: -225px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-image: url(//image.contentys.com/MobileEcom/message_modal_buttons_ok.png);
}

.messageModalYesMobi {
    position: relative;
    width: 450px;
    height: 80px;
    border: 0;
    padding: 0;
    cursor: pointer;
    float: left;
    left: 50%;
    margin-left: -225px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-image: url(//image.contentys.com/MobileEcom/message_modal_buttons_yes.png);
}

.messageModalNoMobi {
    position: relative;
    width: 450px;
    height: 80px;
    border: 0;
    padding: 0;
    cursor: pointer;
    float: right;
    right: 50%;
    margin-left: -225px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-image: url(//image.contentys.com/MobileEcom/message_modal_buttons_no.png);
}

#intMessageModalPanel {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(//image.contentys.com/pageServer/trans_60.png);
    visibility: hidden;
    z-index: 600000;
}

#intMessageModalMessagePanel {
    position: relative;
    float: left;
    left: 50%;
    top: 50%;
    width: 40%;
    background-color: #f1f1f1;
    border-radius: 10px;
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
}

#intMessageModalText {
    position: relative;
    min-width: 360px;
    margin: 20px 20px 0 20px;
    line-height: 16px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    font-family: Arial;
}

#intMessageModalButtons {
    position: relative;
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
}

.intMessageModalButton {
    cursor: pointer;
    background-color: #2c3d50;
    width: 180px;
    height: 30px;
    font-family: Arial;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    border-radius: 10px;
}

.intMessageModalButton:hover {
    background-color: #34485e;
}

#intMessageModalOK {
    position: relative;
    float: left;
    left: 50%;
    margin-left: -90px;
}

#intMessageModalYes {
    position: relative;
    float: left;
    left: 50%;
    margin-left: -190px;
}

#intMessageModalNo {
    position: relative;
    float: right;
    right: 50%;
    margin-right: -190px;
}

.ecomBasketLabel, .ecomBasketQuant, .ecomBasketDeleteButton {
    position: relative;
    float: left;
}

.ecomBasketBackPanel {
    position: relative;
    float: left;
    width: 100%;
}

.ecomBackButton {
    position: relative;
    float: left;
    cursor: pointer;
}

.ecomGoToBasketButton {
    position: relative;
    float: right;
    cursor: pointer;
}

.ecomBasketItemsPanel {
    position: relative;
    float: right;
}

.ecomBasketDeleteButton {
    width: 20px;
    height: 20px;
    border: 0;
    margin: 7px 0px 0px 0px;
    padding: 0;
    background-color: transparent;
    background-image: url(//image.contentys.com/pageServer/ecom_delete_off.png);
    cursor: pointer;
}

.ecomBasketDeleteButton:hover {
    background-image: url(//image.contentys.com/pageServer/ecom_delete_on.png);
}

.cardsavePaymentOptions {
}

.paypalPaymentOptions {
}

.sagepayPaymentOptions {
}

#ecomModalLoginPanel {
    position: relative;
    float: left;
    width: 850px;
    height: 320px;
    background: #fff;
    background-image: url(//image.contentys.com/pageServer/ecom_modal_login_panel_01.png);
}

#ecomModalPasswordPanel {
    position: relative;
    float: left;
    width: 850px;
    height: 320px;
    background-image: url(//image.contentys.com/pageServer/ecom_modal_password_panel_01.png);
}

#ecomModalResetPanel {
    position: relative;
    float: left;
    width: 580px;
    height: 320px;
    background-image: url(//image.contentys.com/pageServer/ecom_modal_reset_panel.png);
}

.ecomOptionSubmitButton {
    position: absolute;
    top: 120px;
    left: 615px;
    width: 190px;
    height: 80px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionSubmitButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomOptionLoginButton {
    position: absolute;
    top: 175px;
    left: 615px;
    width: 190px;
    height: 80px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionLoginButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomOptionCheckoutButton {
    position: absolute;
    top: 175px;
    left: 45px;
    width: 190px;
    height: 80px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionCheckoutButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomOptionContinueButton {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 130px;
    height: 35px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionContinueButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomOptionRegisterButton {
    position: absolute;
    top: 420px;
    right: 85px;
    width: 190px;
    height: 80px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionRegisterButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomOptionBillingButton {
    position: absolute;
    top: 243px;
    left: 290px;
    width: 205px;
    height: 35px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionBillingButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomOptionShippingButton {
    position: absolute;
    top: 243px;
    left: 290px;
    width: 205px;
    height: 35px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionShippingButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomOptionLabel {
    position: absolute;
    font-size: 18px;
    line-height: 34px;
}

.floatOverride14 {
    position: relative !important;
    float: left !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

.ecomOptionTitle {
    position: absolute;
    font-weight: bold;
    font-size: 26px;
    line-height: 34px;
}

.ecomRegisterText {
    cursor: pointer;
    text-decoration: none;
}

.ecomOptionInput {
    position: absolute;
    font-size: 14px;
    line-height: 34px;
    height: 32px;
    border: 1px solid #999999;
    text-indent: 5px;
    margin: 0;
    padding: 0;
    background-color: white;
}

#ecomModalRegisterPanel {
    position: relative;
    float: left;
    width: 980px;
    height: 630px;
    border: 2px solid #4d4d4d;
    background-color: #ffffff;
}

.ecomOptionTickPanelOff {
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(//image.contentys.com/pageServer/greytick_off.png);
}

.ecomOptionTickPanelOn {
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(//image.contentys.com/pageServer/greytick_on.png);
}

.ecomOptionDropDown {
    position: absolute;
    width: 240px;
    height: 34px;
}

#ecomModalGuestCheckoutPanel {
    position: relative;
    float: left;
    width: 980px;
    height: 550px;
    border: 2px solid #4d4d4d;
    background-color: #ffffff;
}

#ecomModalHeaderPanel {
    position: relative;
    float: left;
    width: 980px;
    height: 89px;
    background-image: url(//image.contentys.com/pageServer/ecom_modal_header_panel_01.png);
}

#ecomModalSummaryPanel {
    position: relative;
    float: left;
    width: 976px;
    border: 2px solid #4d4d4d;
    background-color: #ffffff;
}

#ecomModalSummaryHeaderPanel {
    position: relative;
    float: left;
    width: 976px;
    height: 100px;
    background-image: url(//image.contentys.com/pageServer/ecom_modal_summary_header_panel_02.png);
}

#ecomModal580HeaderPanel {
    position: relative;
    float: left;
    width: 580px;
    background-image: url(//image.contentys.com/pageServer/ecom_modal_580_header_panel.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #ffffff;
}

#ecomModalSummaryItemsOuterPanel {
    position: relative;
    float: left;
    width: 945px;
    margin: 0px 0px 10px 9px;
    overflow: auto;
}

#ecomModalSummaryItemsInnerPanel {
    position: relative;
    float: left;
    margin-left: 15px;
    width: 910px;
}

.ecomModalSummaryItemPanelLight {
    position: relative;
    float: left;
    width: 910px;
    height: 34px;
    background-color: #f2f2f2;
    margin-top: 4px;
}

.ecomModalSummaryItemPanelDark {
    position: relative;
    float: left;
    width: 910px;
    height: 34px;
    background-color: #e6e6e6;
    margin-top: 4px;
}

#ecomModalSummaryTotalsPanel {
    position: relative;
    float: right;
    width: 400px;
    margin: 4px 0px 0px 0px;
}

#ecomModalSummaryRightPanel {
    position: relative;
    float: right;
    width: 400px;
    margin: 20px 0px 0px 0px;
}

#ecomModalSummaryLeftPanel {
    position: relative;
    float: left;
    width: 500px;
    margin: 20px 0px 0px 4px;
}

#ecomModalSummaryShippingPanel {
    position: relative;
    float: left;
    width: 500px;
}

#ecomModalSummaryLoyaltyPanel {
    position: relative;
    float: left;
    width: 500px;
    margin: 10px 0px 0px 0;
}

.ecomOptionClearBasketButton {
    position: absolute;
    top: 10px;
    left: 60px;
    width: 130px;
    height: 35px;
    padding: 0;
    border: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    background-color: transparent;
    cursor: pointer;
}

.ecomOptionClearBasketButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomModalSummaryTotalsPanel {
    position: relative;
    float: left;
    width: 100%;
}

.ecomRegisterAddressPanel {
    position: absolute;
    width: 450px;
    height: 220px;
}

.ecomOptionLabelMobi, .ecomOptionTitleMobi, .ecomOptionTotalMobi, .ecomOptionSelectMobi {
    position: relative;
    float: left;
}

.ecomOptionInputMobi {
    position: relative;
    float: left;
    text-indent: 10px;
}

.ecomOptionInputMobiButton {
    float: right !important;
    text-indent: 0px !important;
    border: 5px outset #999999 !important;
    width: 200px !important;
    padding: 0 !important;
    margin-right: 10px !important;
}

.ecomOptionSubmitButtonMobi, .ecomOptionLoginButtonMobi, .ecomOptionCheckoutButtonMobi, .ecomOptionContinueButtonMobi, .ecomOptionRegisterButtonMobi, .ecomBackButtonMobi, .ecomOptionBillingButtonMobi, .ecomOptionCheckoutToggleOffMobi, .ecomOptionShippingButtonMobi, .ecomAddToBasketButtonMobi, .ecomOptionClearBasketButtonMobi, .ecomGoToBasketButtonMobi, .ecomOptionGuestButtonMobi, .ecomOptionCheckoutToggleOnMobi, .ecomOptionChangeButtonMobi, .ecomOptionForgotButtonMobi, .mobiV2SendEmailButton {
    position: relative;
    float: right;
    cursor: pointer;
}

.ecomBasketCountMobi {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 45px;
    height: 45px;
    visibility: hidden;
}

.ecomBasketIconMobi {
    position: relative;
    float: left;
    background-image: url(//image.contentys.com/MobileEcom/mobi_ecom_basket_icon.png);
    width: 126px;
    height: 110px;
}

.ecomSummaryTotalsPanelMobi {
    position: relative;
    float: right;
    width: 300px;
}

.ecomOptionItemMobi {
    position: relative;
    float: left;
    width: 100%;
}

.ecomFilterCheckboxOffMobi, .ecomFilterCheckboxOnMobi {
    position: relative;
    float: left;
    cursor: pointer;
}

.ecomFilterCheckboxDisMobi {
    position: relative;
    float: left;
}

.ecomPrdFilterSubLabel, .ecomOptFilterSubLabel, .ecomOptFilterSubLabelDisabled {
    position: relative;
    float: left;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ecomFilterWrapper {
    position: relative;
    width: 100%;
    overflow: auto;
}

.ecomOptFilterSubInnerPanel {
    position: relative;
    float: left;
}

.ecomFilterPanel, .ecomPrdFilterInner, .ecomPrdFilterMainLabel, .ecomOptFilterMainLabel, .ecomPrdFilterSubPanel, .ecomOptFilterSubPanel {
    position: relative;
    float: left;
    width: 100%;
}

.ecomFilterBackground {
    position: relative;
    float: left;
    width: 100%;
}

.ecomOptFilterInner {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}

.ecomFilterCheckBox {
    position: relative;
    float: left;
    height: 13px;
    margin-right: 5px;
    width: 13px;
}

.ecomTitleClicked {
    position: relative;
    width: 100%;
    height: 100%;
}

.ecomViewFiltersButton {
    position: relative;
    height: 100%;
    width: 100%;
}

#ecomCoordinatesPanel {
    position: absolute;
    top: -10px;
    left: 700px;
    width: 330px;
    height: 35px;
}

.modalCoordinatesPanel {
    position: absolute;
    top: -10px;
    left: 700px;
    width: 330px;
    height: 35px;
}

#dragecomProductGroupedItemPanel {
    position: absolute;
}

.ecomProductGroupedItemPanel {
    position: relative;
    float: left;
    cursor: pointer;
    text-decoration: none;
}

.ecomProductSubImagesWrapperPanel, .ecomTabPanel {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.ecomProductSubImagesPanel {
    position: relative;
    float: left;
}

.ecomProductSubImage {
    position: relative;
    float: left;
    margin-right: 5px;
}

.ecomProductNamePanel, .ecomProductItemNamePanel, .ecomBundleNamePanel {
    position: relative;
    float: left;
    margin-right: 5px;
    width: 100%;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.ecomProductPricePanel, .ecomBundlePricePanel, .ecomProductGroupPricePanel {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.ecomProductQantityPanel, .ecomProductRequiredLabel, .ecomProductSingleDescriptionPanel, .ecomBundleDescPanel, .ecomProductExtraDescriptionPanel, .ecomProductGroupDescriptionPanel, .ecomProductGroupFilterTag {
    position: relative;
    float: left;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.ecomProductDetailsItemVal, .ecomProductGroupFilterVal {
    position: relative;
    float: left;
    margin-left: 5px;
}

.ecomProductsWrapper, .ecomTabBackground {
    position: relative;
    float: left;
    height: 100%;
    width: 100%;
}

.ecomProductsInner, .ecomTabsWrapper, .ecomTabPanelsWrapper {
    position: relative;
    float: left;
    width: 100%;
    list-style-type: none;
}

.ecomTabPanelText {
    position: relative;
    overflow: hidden;
}

#ecomProductsSubPanel {
    position: relative;
    float: left;
    width: 100%;
}

.ecomProductDetailsItem {
    position: relative;
    float: left;
    width: 100%;
}

.ecomProductDetailsItemTag {
    position: relative;
    float: left;
    text-align: right;
    margin-right: 10px;
}

.ecomDropDownWrapper {
    position: relative;
    float: left;
}

.ecomDropDownWrapperNew {
    position: relative;
    float: left;
}

.ecomProductItemDropDown, .ecomProductSwatchPanel, .ecomTab {
    position: relative;
    float: left;
}

.ecomTabIdle {
    cursor: pointer;
}

.ecomProductPagesButton, .magazinePagesButton {
    position: relative;
    float: right;
    cursor: pointer;
    margin-right: 5px;
}

.ecomProductGroupVideoButton {
    position: relative;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.ecomProductPagesButtonSelected, .magazinePagesButtonSelected {
    position: relative;
    float: right;
    cursor: default;
    margin-right: 5px;
}

#mainEcomImage {
    cursor: pointer;
}

.noImageTextPanel {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
}

.ecomQuantityInput {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    text-align: center;
}

#productItemPanelButton {
    position: relative;
    float: left;
    width: 155px;
    height: 130px;
    background: url('//image.contentys.com/pageServer/ecom_product_items_icon.png');
    margin: 0px 0px 10px 30px;
    cursor: pointer;
}

#productLinkPanelButton {
    position: relative;
    float: left;
    width: 155px;
    height: 130px;
    background: url('//image.contentys.com/pageServer/ecom_product_links_icon.png');
    margin: 0px 0px 10px 20px;
    cursor: pointer;
}

.ecomProductLinkedItemPanel {
    position: relative;
    float: left;
    cursor: pointer;
    text-decoration: none;
}

.ecomProductLinkedNamePanel {
    overflow: hidden;
}

.ecomProductLinkedPricePanel {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}

.ecomProductLinkedDescriptionPanel, .ecomProductLinkedFilterTag {
    position: relative;
    float: left;
    overflow: hidden;
}

.ecomProductLinkedFilterVal {
    position: relative;
    float: left;
    margin-left: 5px;
}

.ecomProductOthersItemPanel {
    position: relative;
    float: left;
    cursor: pointer;
    text-decoration: none;
}

.ecomProductOthersPricePanel {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}

.ecomProductOthersDescriptionPanel, .ecomProductOthersFilterTag {
    position: relative;
    float: left;
    overflow: hidden;
}

.ecomProductOthersFilterVal {
    position: relative;
    float: left;
    margin-left: 5px;
}

.ecomIframesItemPanel {
    position: relative;
    float: left;
}

.ecomBreadCrumbItem {
    position: relative;
    float: left;
    text-decoration: none;
}

.ecomBreadCrumbPanel {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}

.popupImagePanel, #popupImagePanel, #popupImageInnerPanel {
    position: relative;
}

.loyaltyBackPanel {
    position: relative;
    float: left;
    width: 500px;
    height: 40px;
    background: url('//image.contentys.com/pageServer/loyalty_points_panel.png');
}

#loyaltyInput {
    position: relative !important;
    float: left !important;
    margin: 9px 0px 0px 5px !important;
    width: 40px !important;
    height: 20px !important;
    text-indent: 0px !important;
    text-align: center !important;
    line-height: 20px !important;
    font-size: 13px !important;
}

.ecomListFilter {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ecomListFilterInner {
    position: relative;
    float: left;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.ecomListFilterItem {
    position: relative;
    float: left;
}

.ecomListFilterLink {
    position: relative;
    float: left;
    display: block;
    width: 100%;
    cursor: pointer;
}

.ecomPromoWrapper {
    position: relative;
    float: left;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.ecomPromoInner {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 160px;
}

.ecomPromoItemPanel {
    position: relative;
    float: left;
    width: 200px;
    height: 150px;
    margin: 0px 10px 10px 0px;
    overflow: hidden;
    cursor: pointer;
}

.ecomPromoItemTextPanel {
    position: absolute;
    top: 120px;
    left: 0px;
    width: 200px;
    height: 150px;
    background-image: url(//image.contentys.com/pageServer/image_over_panel_200x150.png);
}

.ecomPromoItemTitle {
    position: relative;
    float: left;
    width: 200px;
    height: 30px;
    font-family: arial;
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
}

.ecomPromoItemText {
    position: relative;
    float: left;
    width: 200px;
    height: 120px;
    font-family: arial;
    color: #ffffff;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
}

.ecomPromoItemTextPanel p {
    margin: 0;
    padding: 0px 5px 0px 5px;
}

.ecomPromoImage {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.ecomPromoMoveLeftButtonDisabled {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
}

.ecomPromoMoveLeftButton {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    cursor: pointer;
}

.ecomPromoMoveLeftButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomPromoMoveRightButtonDisabled {
    position: absolute;
    top: 50%;
    right: 0px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
}

.ecomPromoMoveRightButton {
    position: absolute;
    top: 50%;
    right: 0px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    cursor: pointer;
}

.ecomPromoMoveRightButton:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.ecomSearchInput {
    position: relative;
}

.ecomSearchResultPanel {
    position: absolute;
    float: left;
    max-width: 980px;
    z-index: 1010;
}

.ecomSearchResultOuterPanel {
    position: relative;
    float: left;
}

.ecomSearchResultInnerPanel {
    position: relative;
    float: left;
}

.ecomSearchResultItem {
    position: relative;
    float: left;
    max-width: 940px;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#ecomSlideshowWrapper {
    position: relative;
    float: left;
    width: 1020px;
    margin: -10px 0 0 -20px;
    background-image: url(//image.contentys.com/pageServer/text_edit_check_board.png);
}

#ecomSlideshow {
    position: relative;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    border: 2px dashed #595959;
}

.ecomSlideshowBackground {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.ecomSlideshowSlider {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
}

.ecomSlideshowSlide {
    position: relative;
    float: left;
    height: 100%;
    cursor: pointer;
}

.ecomSlideshowSlide > img {
    display: block;
    margin: 0 auto;
}

.ecomSlideshowMainImage, .ecomSlideshowItemTitle, .ecomSlideshowItemDescription, .ecomSlideshowItemComment {
    position: absolute;
    overflow: hidden;
}

.ecomSliderWrapper {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}

.ecomSliderInner {
    position: absolute;
    float: left;
    height: 100%;
}

.ecomSliderItemPanel {
    position: relative;
    float: left;
    cursor: pointer;
    text-decoration: none;
    overflow: hidden;
}

.ecomSliderImagePanel > img {
    display: block;
    margin: 0 auto;
}

.ecomProductGroupImagePanel > img {
    display: block;
    margin: 0 auto;
}

.ecomSliderNamePanel {
    position: relative;
    float: left;
    margin-right: 5px;
    width: 100%;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.ecomSliderDescriptionPanel {
    position: relative;
    float: left;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.ecomSliderOptionPanel {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.ecomSliderPricePanel {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    -webkit-text-size-adjust: 100%;
}

.ecomSliderLeftButton {
    position: absolute;
    left: 10px;
    top: 50%;
    border: 0;
    padding: 0;
    cursor: pointer;
}

.ecomSliderRightButton {
    position: absolute;
    right: 10px;
    top: 50%;
    border: 0;
    padding: 0;
    cursor: pointer;
}

.ecomSliderTopButtonPanel {
    position: relative;
    float: left;
    height: 0px;
}

.ecomSliderTopButton {
    position: relative;
    float: left;
    top: -30px;
    cursor: pointer;
}

.slideShowContainer {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.slideShow {
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.slideShowImage {
    position: relative;
    float: left;
}

.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
    outline: none;
}

.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider {
    margin: 0;
    padding: 0;
}

.flexslider .slides > li {
    position: relative;
    display: none;
    -webkit-backface-visibility: hidden;
}

.flexslider .slides img {
    width: 100%;
    display: block;
}

.flex-pauseplay span {
    text-transform: capitalize;
}

.slides {
    margin: 0;
    padding: 0;
    list-style: none;
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

html[xmlns] .slides {
    display: block;
}

* html .slides {
    height: 1%;
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.flex-control-nav li {
    padding: 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    display: block;
}

.flex-control-paging li a.flex-active {
    cursor: default;
}

.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flex-direction-nav li a {
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
}

.flex-direction-nav li .ecomSliderRightButton {
    right: 0px;
}

.flex-direction-nav li .ecomSliderLeftButton {
    left: 0px;
}

.flex-direction-nav li .disabled {
    opacity: .3;
    filter: alpha(opacity=30);
    cursor: default;
}

.ecomSignupButton, .ecomSignupSubmitButton, .ecomSignupCancelButton {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.ecomSignupLabel {
    position: relative;
    float: left;
    width: 100%;
}

.ecomSignupInput {
    position: relative;
    float: left;
    width: 148px;
    height: 28px;
}

.ecomSignupPanel {
    position: relative;
    float: left;
}

.ecomSalesItemBanner {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100px;
    height: 80px;
    background-image: url(//image.contentys.com/pageServer/sale_item_banner_100x80.png);
    z-index: 100;
}

.ecomBestSellersBanner {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100px;
    height: 80px;
    background-image: url(//image.contentys.com/pageServer/best_seller_banner_100x80.png);
    z-index: 100;
}

.ecomNewItemBanner {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100px;
    height: 80px;
    background-image: url(//image.contentys.com/pageServer/new_item_banner.png);
    z-index: 100;
}

.ecomLowStockBanner {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100px;
    height: 80px;
    background-image: url(//image.contentys.com/pageServer/low_stock_banner.png);
    z-index: 100;
}

.uploadTextField {
    position: relative;
    float: left;
    margin-left: 10px;
}

.uploadBrowseButton {
    position: relative;
    float: left;
    cursor: pointer;
}

.uploadResultPanel, .uploadWrapperPanel {
    position: relative;
    float: left;
    width: 100%;
}

.uploadResultItem {
    position: relative;
    float: left;
    width: 100%;
}

.uploadResultLabel {
    position: relative;
    float: left;
}

.uploadResultDelete, .uploadResultCheckOff, .uploadResultCheckOn {
    position: relative;
    float: right;
    cursor: pointer;
}

.hiddenUploadFile, .salesAttchUpload {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    cursor: pointer;
}

.uploadTextInput {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
}

.ecomNav {
    position: relative;
    width: 100%;
    height: 100%;
    color: #000000;
    z-index: 997;
}

.ecomNavLvl0Wrapper, .ecomNavLvl1Wrapper, .ecomNavLvl2Wrapper, .ecomNavLvl3Wrapper {
    position: absolute;
    overflow: hidden;
}

.ecomNavLvl0List, .ecomNavLvl1List, .ecomNavLvl2List, .ecomNavLvl3List {
    position: relative;
    float: left;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.ecomNavLvl0Item, .ecomNavLvl1Item, .ecomNavLvl2Item, .ecomNavLvl3Item {
    position: relative;
    float: left;
}

.ecomNavLvl0Link, .ecomNavLvl1Link, .ecomNavLvl2Link, .ecomNavLvl3Link {
    position: relative;
    display: block;
    background-image: url(//image.contentys.com/pageServer/trans_100.png);
}

.ecomNavLvl2Link, .ecomNavLvl3Link {
    float: left;
}

dt, dd {
    padding: 0px;
    margin: 0px;
}

.ecomNavGroupPanel {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
}

.ecomNavGroupLink {
    position: relative;
    float: left;
    display: block;
    background-image: url(//image.contentys.com/pageServer/trans_100.png);
}

.advNavItemPanel {
    position: relative;
    float: left;
}

.advNavImagePanel > img {
    max-width: 100%;
    max-height: 100%;
}

.slides > li > img {
    max-width: 100%;
    max-height: 100%;
}

.popupValidationSubmitButton, .popupValidationCancelButton {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.popupValidationLabel {
    position: relative;
    float: left;
    width: 100%;
}

.popupValidationPanel {
    position: relative;
    float: left;
}

#bodyFadingImge {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.ecommerceAnimationPanel {
    position: absolute;
    left: 0px;
    width: 100%;
}

.animatedImageWidgetImage1 {
    position: relative;
    width: 100%;
    height: 100%;
}

.animatedImageWidgetImage2 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}

.innerFloat {
    position: relative;
    float: left;
}

.innerElement {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}

.animatedImageWidgetWrapper {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.innerElement2 {
    position: relative;
    height: 100%;
    border: 4px dotted #999999;
}

.innerElement2:hover {
    border-color: #ff6600;
}

.innerTextElement {
    position: relative;
    float: left;
    width: 100%;
}

.attachmentIcon {
    position: absolute;
    top: 0px;
    left: -12px;
    height: 34px;
    width: 12px;
    background-image: url(//image.contentys.com/pageServer/paper_clip_34x12.png);
}

.searchIcon {
    position: relative;
    float: left;
    height: 100%;
}

.searchResult {
    position: relative;
    float: left;
}

.editPanelWrapper {
    position: relative;
    float: left;
    left: 50%;
    top: 50%;
}

.editPanelInner10 {
    position: relative;
    float: left;
    margin: 10px;
}

.editPanelInner {
    position: relative;
    float: left;
}

.modalItemsPanel {
    position: relative;
    float: left;
    width: 100%;
    margin: 10px 0px 0px 0px;
}

.modalItemsPanel2 {
    position: relative;
    float: left;
    width: 100%;
}

.ui-notify {
    width: 100%;
    position: fixed;
    z-index: 99999;
    top: 0px;
    left: 0px;
}

.ui-notify-message {
    padding: 5px;
    margin-bottom: 15px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px
}

.ui-notify-message h1 {
    font-size: 12px;
    margin: 0;
    padding: 0
}

.ui-notify-message p {
    margin: 3px 0;
    padding: 0;
    line-height: 18px
}

.ui-notify-message:last-child {
    margin-bottom: 0
}

.ui-notify-message-style {
    background: #66C266;
    background: rgba(102, 194, 102, 0.8);
    -moz-box-shadow: 0 0 6px #66C266;
    -webkit-box-shadow: 0 0 6px #66C266;
    box-shadow: 0 0 6px #66C266;
}

.ui-notify-message-style h1 {
    color: #fff;
    font-weight: bold
}

.ui-notify-message-style p {
    color: #fff
}

.ui-notify-close {
    color: #fff;
    text-decoration: underline
}

.ui-notify-click {
    cursor: pointer
}

.ui-notify-cross {
    margin-top: -4px;
    float: right;
    cursor: pointer;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 0 1px 1px #fff;
    padding: 2px
}

.ui-notify-cross:hover {
    color: #ffffab
}

.ui-notify-cross:active {
    position: relative;
    top: 1px
}

#rangeTagContainer {
    display: block;
    clear: both;
}

#rangeTagPanel .CustomSubHeader {
    margin-top: 20px;
    margin-bottom: 5px;
    font-size: 16px;
}

#rangeTagPanel .tag, #rangeTagInputWrapper ul li {
    position: relative;
    display: inline-block;
    background-color: #f1f1f1;
    margin-right: 0.25em;
    margin-bottom: 0.25em;
    padding: 8px 12px;
    border-radius: 4px;
    line-height: 1em;
}

#rangeTagPanel .tag > label {
    font: inherit;
    vertical-align: baseline;
    margin-right: 14px;
}

#rangeTagPanel .tag.clickable, #rangeTagPanel ul li {
    cursor: pointer;
}

#rangeTagPanel .tag.clickable:hover, #rangeTagPanel ul li:hover {
    background-color: #4b5d7e;
    color: #fff;
}

#rangeTagPanel .tag .tag-remove {
    cursor: pointer;
    position: absolute;
    display: block;
    font-size: 20px;
    line-height: 12px;
    right: 5px;
    top: 8px;
    width: 18px;
    height: 18px;
    border-radius: 2px;
    color: #f11;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}

#rangeTagPanel .tag .tag-remove:hover {
    background-color: #fcc;
}

#rangeTagPanel .tag .tag-remove:before {
    content: 'x';
    display: inline-block;
    vertical-align: top;
}

#rangeTagRecentWrapper {
}

#rangeTagRecent {
}

#rangeTagInputWrapper {
    display: block;
    clear: both;
    margin-top: 1em;
}

#rangeTagInputWrapper .awesomplete {
    width: auto;
    display: block;
}

#rangeTagInput.active + ul[hidden] {
    opacity: 1;
    transform: scale(1);
}

#rangeTagInputWrapper ul {
    display: block;
    position: relative;
    border: none;
    box-shadow: unset;
    width: auto;
    float: none;
}

#rangeTagInputWrapper ul:before {
    content: none;
}

#rangeTagInputWrapper ul li mark, #rangeTagInputWrapper ul li:hover mark {
    background-color: unset;
    color: inherit;
}

#rangeTagInput {
    font: inherit;
    padding: 4px 8px;
}

#rangeTagAdd, #rangeTagSave {
    display: inline-block;
    padding: 5px 12px;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 1em;
}

#rangeAttachmentsContainer {
    clear: both;
}

#rangeAttachmentsContainer .attachment {
    display: block;
}

#rangeAttachmentsContainer .attachment:hover {
    background-color: #f6f6f6;
}

#rangeAttachmentsContainer .attachment-delete {
    display: inline-block;
    margin-left: 20px;
    float: right;
    cursor: pointer;
    color: #f11;
}

#rangeAttachmentsInputWrapper {
    display: block;
    clear: both;
    margin-top: 2em;
}

#rangeAttachmentsInput {
    font: inherit;
    padding: 4px 8px;
}

#rangeAttachmentsSave {
    display: inline-block;
    padding: 5px 12px;
    border-radius: 4px;
    cursor: pointer;
}

#container {
    width: 980px;
}

body {
    background-color: transparent;
    background-image: url(image/2/1/1/4/7/2114759/01013499.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 100%;
}

#content01 {
    width: 980px;
    height: 1500px;
    background-image: url(image/2/1/1/4/7/2114759/00734711.png);
    background-position: center top;
    background-repeat: repeat-y;
    height: 1500px;
}

#footer {
    width: 980px;
    height: 160px;
    background-image: url(image/2/1/1/4/7/2114759/00734683.png);
    background-repeat: repeat-y;
}

#keyPhrase {
    width: 980px;
    line-height: 16px;
    font-size: 12px;
    text-align: center;
    background-image: none;
    font-family: arial;
}

.menuBar {
    float: left;
}

#localLinkUpPanel {
    width: 980px;
}

#loginText {
    color: #ffffff;
    font-family: Lato;
    font-size: 11px;
    line-height: 30px;;
}

#localLink {
    color: #ffffff;
    font-family: Lato;
    font-size: 11px;
    line-height: 30px;;
}

.H1-A {
    color: #ffffff;
    font-family: Oswald;
    line-height: 40px;
    margin-top: 0px;
    font-size: 36px;
    text-align: left;
    font-weight: normal;
    text-transform: uppercase;
}

.H1-B {
    color: #000000;
    font-family: arial;
    line-height: 30px;
    margin-top: 0px;
    font-size: 26px;
}

.H1-C {
    color: #000000;
    font-family: arial;
    line-height: 30px;
    margin-top: 0px;
    font-size: 26px;
}

.H1-D {
    color: #000000;
    font-family: arial;
    line-height: 30px;
    margin-top: 0px;
    font-size: 26px;
}

.H2-A {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H2-B {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H2-C {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H2-D {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H3-A {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H3-B {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H3-C {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H3-D {
    color: #000000;
    font-family: arial;
    line-height: 26px;
    margin-top: 0px;
    font-size: 22px;
}

.H4-A {
    color: #000000;
    font-family: arial;
    line-height: 24px;
    margin-top: 0px;
    font-size: 20px;
}

.H4-B {
    color: #000000;
    font-family: arial;
    line-height: 24px;
    margin-top: 0px;
    font-size: 20px;
}

.H4-C {
    color: #000000;
    font-family: arial;
    line-height: 24px;
    margin-top: 0px;
    font-size: 20px;
}

.H4-D {
    color: #000000;
    font-family: arial;
    line-height: 24px;
    margin-top: 0px;
    font-size: 20px;
}

.H5-A {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.H5-B {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.H5-C {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.H5-D {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.H6-A {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.H6-B {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.H6-C {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.H6-D {
    color: #000000;
    font-family: arial;
    line-height: 22px;
    margin-top: 0px;
    font-size: 18px;
}

.P-A {
    color: #ffffff;
    font-family: Oswald;
    line-height: 40px;
    margin-top: 0px;
    font-size: 36px;
    font-weight: normal;
    text-align: left;
    letter-spacing: 0px;
}

.P-B {
    color: #ffffff;
    font-family: Oswald;
    line-height: 60px;
    margin-top: 0px;
    font-size: 51px;
    font-weight: normal;
    letter-spacing: -1px;
}

.P-C {
    color: #a8ab9c;
    font-family: Oswald;
    line-height: 25px;
    margin-top: 0px;
    font-size: 21px;
    text-align: right;
    letter-spacing: 0px;
}

.P-D {
    color: #ffffff;
    font-family: Oswald;
    line-height: 25px;
    margin-top: 0px;
    font-size: 15px;
    font-weight: normal;
    text-align: left;
}

.galleryImageName {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.galleryImageDesc {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.formLabel {
    color: #ffffff;
    font-family: Oswald;
    font-size: 15px;
    line-height: 25px;
    text-align: left;
}

.formTextBox {
    color: #000000;
    font-family: Oswald;
    line-height: 25px;
    margin-top: 0px;
    font-size: 15px;
    text-align: left;
}

.formTextArea {
    color: #000000;
    font-family: Oswald;
    line-height: 25px;
    margin-top: 0px;
    font-size: 15px;
    text-align: left;
}

.formComboBox {
    color: #000000;
    font-family: Oswald;
    line-height: 25px;
    margin-top: 0px;
    font-size: 15px;
    text-align: left;
}

.formCompStar {
    color: #ffffff;
    font-family: Oswald;
    line-height: 25px;
    margin-top: 0px;
    font-size: 15px;
    text-align: left;
}

.formButton {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.formCompText {
    color: #ffffff;
    font-family: Oswald;
    line-height: 25px;
    margin-top: 0px;
    font-size: 15px;
    text-align: left;
}

.lluBasicScrollPanel {
    position: absolute;
    top: 0px;
    width: 20px;
    background-color: #f4f4f5;
    overflow: hidden;
    display: none;
    border-bottom-color: #000000;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #000000;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: #000000;
    border-right-style: none;
    border-right-width: 0px;
    border-top-color: #000000;
    border-top-style: none;
    border-top-width: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.lluBasicScrollPanelTop {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 12px;
    background-image: url('http://image.locallinkup.com/prodesign/basic_scroll_up_off.png');
    cursor: pointer;
    border-bottom-color: #000000;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #000000;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: #000000;
    border-right-style: none;
    border-right-width: 0px;
    border-top-color: #000000;
    border-top-style: none;
    border-top-width: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.lluBasicScrollPanelTop:hover {
    background-image: url('http://image.locallinkup.com/prodesign/basic_scroll_up_on.png');
}

.lluBasicScrollPanelBot {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 20px;
    height: 12px;
    background-image: url('http://image.locallinkup.com/prodesign/basic_scroll_down_off.png');
    cursor: pointer;
    border-bottom-color: #000000;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #000000;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: #000000;
    border-right-style: none;
    border-right-width: 0px;
    border-top-color: #000000;
    border-top-style: none;
    border-top-width: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.lluBasicScrollPanelBot:hover {
    background-image: url('http://image.locallinkup.com/prodesign/basic_scroll_down_on.png');
}

.lluBasicScroller {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    cursor: pointer;
    background-color: #929497;
    border-bottom-color: #000000;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #000000;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: #000000;
    border-right-style: none;
    border-right-width: 0px;
    border-top-color: #000000;
    border-top-style: none;
    border-top-width: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.blogHeader {
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #26a9ff;
    font-family: arial;
    font-size: 22px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.blogDate {
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #929497;
    font-family: arial;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.blogText {
    float: left;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #000000;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.headerOnlyMore {
    border-bottom-color: #000000;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #000000;
    border-left-style: none;
    border-left-width: 0px;
    border-right-color: #000000;
    border-right-style: none;
    border-right-width: 0px;
    border-top-color: #26a9ff;
    border-top-style: none;
    border-top-width: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.textLinkA {
    text-decoration: none;
    cursor: pointer;
    color: #ffffff;
    font-family: Lato;
    font-size: 11px;
    line-height: 15px;
}

.textLinkA:hover {
    color: #d9005e;
    text-decoration: none;
    font-family: Lato;
}

.contactsLabel {
    position: relative;
    float: left;
    margin-left: 5px;
    font-family: arial;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
    font-weight: normal;
}

.contactsText {
    position: relative;
    float: left;
    margin-left: 5px;
    line-height: 20px;
    font-family: arial;
    font-size: 14px;
    color: #000000;
    line-height: 20px;
}

.mobileIcon {
    position: relative;
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    background-image: url(http://image.locallinkup.com/ProDesign/mobile_icon.png);
}

.phoneIcon {
    position: relative;
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    background-image: url(http://image.locallinkup.com/ProDesign/phone_icon.png);
}

.addressIcon {
    position: relative;
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    background-image: url(http://image.locallinkup.com/ProDesign/address_icon.png);
}

.galleryImageViewLabel {
    text-align: center;
    line-height: 30px;
    background-color: #d9005e;
    font-size: 16px;
    font-family: Oswald;
    color: #ffffff;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 10px;
    padding-left: 10px;
}

.emailBackground {
    background-color: #929497;
}

.emailSendButton {
    background-image: url(http://image.locallinkup.com/prodesign/send_off.png);
}

.emailSendButton:hover {
    background-image: url(http://image.locallinkup.com/prodesign/send_on.png);
}

.emailCancelButton {
    background-image: url(http://image.locallinkup.com/prodesign/cancel_off.png);
}

.emailCancelButton:hover {
    background-image: url(http://image.locallinkup.com/prodesign/cancel_on.png);
}

.textLinkB {
    text-decoration: none;
    cursor: pointer;
    color: #0000ff;
    font-size: 13px;
    line-height: 20px;
    font-family: arial;
}

.textLinkB:hover {
    color: #ff0000;
    font-family: arial;
    font-size: 13px;
    line-height: 20px;
    text-decoration: underline;
}

.textLinkC {
    text-decoration: none;
    cursor: pointer;
    color: #0000ff;
    font-family: arial;
    font-size: 14px;
    line-height: 20px;
}

.textLinkC:hover {
    color: #ff0000;
    text-decoration: underline;
}

.textLinkD {
    text-decoration: none;
    cursor: pointer;
    color: #0000ff;
    font-family: arial;
    font-size: 16px;
    line-height: 22px;
}

.textLinkD:hover {
    color: #ff0000;
    font-family: arial;
    font-size: 16px;
    line-height: 22px;
    text-decoration: underline;
}

.listPanelA ol {
    padding-left: 20px;
    list-style-type: decimal;
}

.listPanelA ol li {
    color: #000000;
}

.listPanelA ul {
    padding-left: 20px;
    list-style-type: disc;
}

.listPanelA ul li {
    color: #000000;
}

.P-E {
    color: #ffffff;
    font-family: Oswald;
    line-height: 23px;
    margin-top: 0px;
    font-size: 20px;
}

.P-F {
    color: #ffffff;
    font-family: Lato;
    line-height: 15px;
    margin-top: 0px;
    font-size: 11px;
}

.P-G {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-H {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.blogHeaderBackground {
    background-color: transparent;
}

.reviewSubmitMainLabel {
    font-size: 16px;
    color: #ff0000;
}

.reviewSubmitLabel {
    font-size: 12px;
    color: #00ff00;
}

.reviewSubmitTextBox {
    font-size: 12px;
    color: #000000;
}

.reviewSubmitTextArea {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    height: 90px;
}

.reviewMainTitle {
    font-size: 12px;
    color: #ff0000;
}

.reviewMainDate {
    font-size: 10px;
    color: #00ff00;
}

.reviewMainText {
    font-size: 12px;
    color: #000000;
}

.rssBackground {
    background-color: transparent;
}

.rssRootTitlePanel {
    background-color: transparent;
    margin-bottom: 10px;
}

.rssRootTitle {
    font-size: 16px;
    color: Green;
    height: 16px;
}

.rssRootLink {
    font-size: 12px;
    color: Blue;
    height: 12px;
}

.rssItemPanel {
    background-color: transparent;
    margin-bottom: 5px;
}

.rssItemTitle {
    font-size: 14px;
    color: Black;
    height: 14px;
}

.rssItemLink {
    font-size: 12px;
    color: Blue;
    height: 12px;
}

.blogItem {
}

.ecomProductDetailsItemVal {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductPricePanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductSingleDescriptionPanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomAddToBasketButton {
    width: 120px;
    height: 24px;
}

.ecomListFilterLink:hover {
}

.ecomBasketBackPanel {
    position: relative;
    float: left;
    width: 100%;
    height: 100%;
}

.ecomBasketQuant {
    position: relative;
    float: left;
    height: 40px;
    margin-right: 10px;
    line-height: 40px;
}

.ecomGoToBasketButton:hover {
}

.ecomOptionShippingButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_shipping_button.png);
}

.ecomOptionContinueButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_continue_button.png);
}

.pageUserLoginBackPanel {
    position: relative;
    float: left;
    background-color: #ffffff;
    width: 350px;
}

.pageUserLoginMainLabel {
    position: relative;
    float: left;
}

.pageUserLoginLabel {
    position: relative;
    float: left;
    width: 100px;
    margin-bottom: 10px;
}

.pageUserLoginInput {
    position: relative;
    float: left;
    width: 200px;
    margin-bottom: 10px;
    height: 24px;
}

.pageUserLoginButton {
    position: relative;
    float: right;
}

.pageUserLoginButton:hover {
    position: relative;
}

.bannerRotatorTitle {
    color: #ffffff;
    background-color: #000000;
}

.bannerRotatorDescription {
    color: #ffffff;
    background-color: #000000;
}

.ecomModalSummaryDropDown {
    line-height: 24px;
    border-top-width: 2px;
    border-top-style: inset;
    border-top-color: #0cada2;
    border-bottom-width: 2px;
    border-bottom-style: inset;
    border-bottom-color: #0cada2;
    border-left-width: 2px;
    border-left-style: inset;
    border-left-color: #0cada2;
    border-right-width: 2px;
    border-right-style: inset;
    border-right-color: #0cada2;
    color: #0cada2;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.ecomOptionLoginButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_login_button.png);
}

.ecomOptionCheckoutButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_checkout_button.png);
}

.ecomOptionTitle {
    color: #000000;
    font-family: Arial;;
}

.newMenuRoot li a {
    line-height: 60px;
    color: #ffffff;
    font-size: 25px;
    font-family: Oswald;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    text-transform: uppercase;
    padding-right: 18px;
    padding-left: 18px;
}

.newMenuRoot li a:hover {
    line-height: 60px;
    color: #d9005e;
    font-size: 25px;
    font-family: Oswald;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    padding-right: 18px;
    padding-left: 18px;
}

.newMenuRoot ul li a {
    line-height: 30px;
    color: #ffffff;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 150px;
    background-color: #333333;
    background-image: none;
}

.newMenuRoot ul li a:hover {
    line-height: 30px;
    color: #000000;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 150px;
    background-color: #666666;
    background-image: none;
}

.menuContainer {
}

.reviewSubmitButton {
    position: relative;
    float: right
}

.reviewSubmitButton:Hover {
    position: relative;
}

.ecomListFilterItem {
    background-color: #f2f2f2;
    color: #000000;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #929497;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #929497;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #929497;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #929497;
}

.listPanelB ol {
    padding-left: 20px;
    list-style-type: decimal;
}

.listPanelB ol li {
    color: #000000;
}

.listPanelB ul {
    padding-left: 20px;
    list-style-type: disc;
}

.listPanelB ul li {
    color: #000000;
}

.listPanelC ol {
    padding-left: 20px;
    list-style-type: decimal;
}

.listPanelC ol li {
    color: #000000;
}

.listPanelC ul {
    padding-left: 20px;
    list-style-type: disc;
}

.listPanelC ul li {
    color: #000000;
}

.listPanelD ol {
    padding-left: 20px;
    list-style-type: decimal;
}

.listPanelD ol li {
    color: #000000;
}

.listPanelD ul {
    padding-left: 20px;
    list-style-type: disc;
}

.listPanelD ul li {
    color: #000000;
}

.pageUserCancelButton {
    position: relative;
    float: right;
}

.pageUserCancelButton:hover {
    position: relative;
}

.ecomModalCheckoutInput {
}

.ecomProductNamePanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductItemNamePanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductGroupFilterTag {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.uploadBrowseButton {
    width: 120px;
    height: 34px;
}

.uploadInputField {
    width: 340px;
    height: 28px;
    line-height: 28px;
}

.uploadTextField {
    height: 34px;
    margin-left: 10px;
    line-height: 34px;
}

.formButton:hover {
    position: relative;
}

.ecomPromoMoveRightButton {
    background-image: url(http://image.contentys.com/pageServer/promo_right.png);
}

.ecomProductGroupImagePanel {
}

.ecomModalSummarySubTotalsLabel {
    line-height: 20px;
    color: #000000;
    text-align: right;
}

.ecomModalSummaryTotalLabel {
    line-height: 20px;
    color: #000000;
    text-align: right;
}

.ecomFilterPanel {
    margin-bottom: 10px;
    max-height: 100px;
}

.ecomOptFilterSubPanel {
    position: relative;
}

.ecomOptFilterSubLabel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
}

.ecomFilterCheckBox {
    position: relative;
}

.ecomProductItemDropDown {
    width: 200px;
    height: 24px;
    margin-top: 5px;
}

.ecomProductGroupedItemPanel {
    width: 215px;
    height: 215px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.sbToggleEcom {
    background-image: url(http://image.contentys.com/pageServer/drop_down_arrow_light_open.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.sbOptionsWrapperEcom {
    background-color: #1a1a1a;
    border: solid 1px #444444;
}

.sbOptionsEcom li a {
    border-bottom: dotted 1px #444444;
    padding-left: 5px;
    color: #999999;
    font-family: Arial;
    font-size: 12px;
}

.sbDisabledEcom {
    border-bottom: dotted 1px #444444;
    padding-left: 5px;
    color: #999999;
    font-family: Arial;
    font-size: 12px;
}

.ecomProductPagesButton {
    color: #888888;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #888888;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #888888;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #888888;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #888888;
}

.ecomProductPagesButtonSelected {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #888888;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #888888;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #888888;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #888888;
}

.ecomOptionRegisterText {
    color: #26a9ff;
    font-family: Arial;
}

.ecomListFilter {
    position: relative;
}

.ecomBackButton {
    position: relative;
}

.loginPanel {
    font-family: Arial;
    font-size: 16px;
    line-height: 20px;
    background-color: #ffffff;
    color: #666666;
}

.loginPanel:hover {
    color: #ff0000;
}

.logoutPanel {
    background-color: #929497;
    color: #000000;
}

.logoutPanel:hover {
    color: #ff0000;
}

.ecomOptionSubmitButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_submit_button.png);
}

.ecomSlideshowItemTitle {
    color: #ffffff;
    background-color: #000000;
}

.ecomSlideshowItemComment {
    color: #ffffff;
    background-color: #000000;
}

.ecomQuantityInput {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

.blogPopupBackPanel {
    background-color: #ffffff;
}

.blogPopupText {
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    color: #000000;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.blogPopupDate {
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    color: #555555;
    font-family: arial;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.blogPopupHeaderText {
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 5px;
    color: #333333;
    font-family: arial;
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 18px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.popupImagePanel {
    background-color: #ffffff;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000
}

.ecomNav {
    background-color: #ffffff;
}

.ecomNavGroupLink:hover {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 5px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.widgetPopupTextMoreLabel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color #ffffff;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.widgetPopupTextPanel {
    background-color #ffffff;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.widgetPopupImage {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.widgetPopupImageViewLabel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color #ffffff;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.widgetPopupImagePanel {
    background-color #ffffff;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.zoomPanel {
    background-color: #000000;
}

.ecomProductGroupOptionPanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomSearchResultItem {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    height: 18px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    text-indent: 10px;
    background-color: transparent;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #999999;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #999999;
}

.ecomProductWasPricePanel {
    color: #ff0000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductDetailsItemTag {
    color: #808080;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductQantityPanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomAddToBasketButton:hover {
}

.ecomListFilterLink {
    position: relative;
    float: left;
    text-decoration: none;
    line-height: 20px;
    background-color: #f2f2f2;
    color: #000000;
    border: 1px solid #929497;
    text-indent: 5px;
}

.ecomBasketLabel {
    position: relative;
    float: left;
    height: 40px;
    margin-right: 10px;
    line-height: 40px;
}

.ecomGoToBasketButton {
    width: 120px;
    height: 24px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 0px;
}

.ecomOptionBillingButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_billing_button.png);
}

.ecomOptionClearBasketButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_clear_button.png);
}

.ecomOptionRegisterButton {
    background-image: url(http://image.contentys.com/pageServer/ecom_modal_register_button.png);
}

.ecomOptionLabel {
    color: #4d4d4d;
    font-family: Arial;;
}

.ecomModalCheckoutLabel {
    line-height: 20px;
    color: #000000;
}

.ecomProductGroupDescriptionPanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 10px;
    line-height: 12px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductGroupFilterVal {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 14px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomPromoMoveLeftButton {
    background-image: url(http://image.contentys.com/pageServer/promo_left.png);
}

.ecomBreadCrumbItem {
    color: #808080;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
}

.ecomProductMainImagePanel {
}

.ecomModalSummaryItemQuantity {
    margin-left: 10px;
    height: 20px;
    width: 20px;
}

.ecomModalSummarySubTotalsPrice {
    line-height: 20px;
    width: 100px;
    color: #00ff00;
}

.ecomModalSummaryTotalPrice {
    line-height: 20px;
    color: #ff0000;
    text-align: right;
}

.ecomModalCheckoutDropDown {
}

.ecomOptFilterMainLabel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
}

.ecomOptFilterSubLabelDisabled {
    color: #999999;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
}

.ecomProductGroupPricePanel {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    line-height: 18px;
}

.sbHolderEcom {
    background-color: #1a1a1a;
    border: solid 1px #444444;
    width: 200px;
    height: 24px;
}

.sbToggleOpenEcom {
    background-image: url(http://image.contentys.com/pageServer/drop_down_arrow_light_close.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.sbSelectorEcom {
    color: #999999;
    font-family: Arial;
    font-size: 12px;
}

.sbOptionsEcom li a:hover {
    border-bottom: dotted 1px #444444;
    padding-left: 5px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
}

.ecomProductPagesButton:hover {
    color: #888888;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    text-align: left;
    text-decoration: underline;
    font-variant: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #888888;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #888888;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #888888;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #888888;
}

.ecomTitleClicked {
    color: #929497;
    line-height: 40px;
    font-size: 16px;
}

.ecomBackButton:hover {
    position: relative;
}

.ecomSlideshowItemDescription {
    color: #ffffff;
    background-color: #000000;
}

.ecomNavGroupLink {
    color: #0A12FF;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 5px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomNavGroupPanel {
}

.ecomSearchInput {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 48px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: #ffffff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

.ecomSearchResultPanel {
    background-color: #ffffff;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #999999;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #999999;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #999999;
}

.ecomProductLinkedItemPanel {
    width: 200px;
    height: 257px;
    margin-right: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #FFFFFF;
}

.ecomProductLinkedImagePanel {
    background-color: transparent;
    background-image: none
}

.ecomProductLinkedNamePanel {
    color: #FCFCFC;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductLinkedDescriptionPanel {
    color: #FFFFFF;
    font-family: 'Comic Sans MS';
    font-style: normal;
    font-size: 10px;
    line-height: 12px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductLinkedPricePanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductLinkedOptionPanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductOthersItemPanel {
    width: 200px;
    height: 257px;
    margin-right: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #FFFFFF;
}

.ecomProductOthersImagePanel {
    background-color: transparent;
    background-image: none
}

.ecomProductOthersNamePanel {
    color: #FCFCFC;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductOthersDescriptionPanel {
    color: #FFFFFF;
    font-family: 'Comic Sans MS';
    font-style: normal;
    font-size: 10px;
    line-height: 12px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductOthersPricePanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductOthersOptionPanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomProductGroupWasPricePanel {
    color: #ff0000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.promoTimerWrapper {
    background-color: #ff0000;
    background-image: none;
}

.promoTimerPanel {
    background-image: url(http://image.contentys.com/pageServer/promo_timer_grad.png);
    background-color: transparent;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.promoTimerText {
    color: #FFFFFF;
    font-family: 'Arial';
    font-style: normal;
    font-size: 12px;
    line-height: 40px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
    text-indent: 70px;
}

.promoTimerElement {
    margin-top: 0px;
}

.promoTimerElemenDigits {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
    text-indent: 0px;
}

.promoTimerElementText {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
    text-indent: 0px;
}

.promoTimer {
    background-color: transparent;
    background-image: url(http://image.contentys.com/pageServer/promo_timer_grad.png);
    margin-right: 20px;
    margin-top: 3px;
}

.promoTimerSeperator {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
    text-indent: 0px;
}

.P-I {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-J {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-K {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-L {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-M {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-N {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-O {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.P-P {
    color: #000000;
    font-family: arial;
    line-height: 14px;
    margin-top: 0px;
    font-size: 12px;
}

.imageGalleryPanel {
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.listPanel ol {
    padding-left: 20px;
    list-style-type: decimal;
}

.listPanel ol li {
    color: #000000;
}

.listPanel ul {
    padding-left: 20px;
    list-style-type: disc;
}

.listPanel ul li {
    color: #000000;
}

.magazineFeaturesImagePanel {
    background-color: transparent;
    background-image: none
}

.magazineFeaturesTitlePanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.magazineFeaturesContentPanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.magazineFeaturesMoreButton {
    background-color: transparent;
    background-image: url(http://image.contentys.com/pageServer/read_more_button.png);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.magazineFeaturesMoreButton:hover {
}

.magazineFeaturesItemPanel {
    width: 195px;
    height: 260px;
    margin-right: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #FFFFFF;
    background-color: transparent;
}

.magazineFeaturesDatePanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.magazineArticlesImagePanel {
    background-color: transparent;
    background-image: none
}

.magazineArticlesTitlePanel {
    color: #d9005e;
    font-family: Oswald;
    font-style: normal;
    font-size: 20px;
    line-height: 25px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.magazineArticlesContentPanel {
    color: #FFFFFF;
    font-family: Oswald;
    font-style: normal;
    font-size: 15px;
    line-height: 25px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.magazineArticlesSocialPanel {
    background-color: #000000;
    background-image: none;
    width: 160px;
    height;
    40px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.magazineArticlesItemPanel {
    width: 450px;
    height: 180px;
    margin-right: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid #FFFFFF;
    background-color: transparent;
    border-top-color: #f5e7e7;
    border-right-color: #000000;
    border-bottom-color: #f5e7e7;
    border-left-color: #000000;
    border-top-width: 5px;
    border-right-width: 0px;
    border-bottom-width: 5px;
    border-left-width: 0px;
    margin-top: 0px;
    border-top-style: none;
    border-bottom-style: none;
    padding-bottom: 0px;
}

.magazineArticlesDatePanel {
    color: #a8ab9c;
    font-family: Oswald;
    font-style: italic;
    font-size: 15px;
    line-height: 25px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.magazinePagesButton {
    color: #ffffff;
    font-family: Oswald;
    font-style: normal;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #888888;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #888888;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #888888;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #888888;
    background-color: transparent;
}

.magazinePagesButton:hover {
    color: #d9005e;
    font-family: Oswald;
    font-style: normal;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #888888;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #888888;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #888888;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #888888;
    background-color: transparent;
}

.magazinePagesButtonSelected {
    color: #ffffff;
    font-family: Oswald;
    font-style: normal;
    font-size: 15px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #888888;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #888888;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #888888;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #888888;
    background-color: #d9005e;
}

.magazineArchiveItem {
    background-color: #d9005e;
    color: #ffffff;
    border-top-width: 0px;
    border-top-style: solid;
    border-top-color: #929497;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #929497;
    border-left-width: 0px;
    border-left-style: solid;
    border-left-color: #929497;
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #929497;
    font-family: Oswald;
    font-weight: normal;
    font-size: 15px;
    line-height: 25px;
    text-align: left;
    padding-left: 5px;
    margin-bottom: 3px;
}

.magazineArchiveItem:hover {
    font-family: Oswald;
    color: #000000;
}

.articleImagePanel {
    background-image: url(image/2/1/1/4/7/2114759/00988547.png);
}

.articleTitlePanel {
    color: #ffffff;
    font-family: Oswald;
    font-style: normal;
    font-size: 36px;
    line-height: 40px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.articleDatePanel {
    color: #d9005e;
    font-family: Oswald;
    font-style: italic;
    font-size: 20px;
    line-height: 25px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.articleContentPanel {
    color: #ffffff;
    font-family: Oswald;
    font-style: normal;
    font-size: 15px;
    line-height: 25px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.mobiV2SendEmailButton {
    background-image: url(http://image.contentys.com/MobileEcom/mobiV2_email_send_button.png);
    width: 940px;
    height: 110px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    background-color: transparent;
}

.tableClass {
    background-color: #ffffff;
}

.tableRowAClass {
}

.tableColClass {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.tableRowBClass {
}

.ecomViewFiltersButton {
}

.ecomViewFiltersButton:hover {
}

.ecomProductGroupVideoButton {
    width: 140px;
    height: 30px;
}

.ecomProductGroupVideoButton:hover {
}

.ecomProductExtraDescriptionPanel {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    margin-left: 10px;
    margin-top: 10px;
}

.ecomFilterBackground {
    background-color: transparent;
}

.advNavMobiRightArrow {
    background-image: url(http://image.contentys.com/pageServer/adv_nav_right_arrow.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}

.advNavMobiLeftArrow {
    background-image: url(http://image.contentys.com/pageServer/adv_nav_left_arrow.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
}

.advNavItemPanel {
    width: 210px;
    height: 185px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.advNavImagePanel {
    background-color: transparent;
    background-image: none
}

.advNavTitlePanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.advNavDescPanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.advNavCustomTitlePanel {
    color: #999999;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.advNavCustomDescriptionPanel {
    color: #999999;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.textLinkE {
    text-decoration: none;
    cursor: pointer;
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
}

.textLinkE:hover {
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
    text-decoration: underline;
}

.textLinkF {
    text-decoration: none;
    cursor: pointer;
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
}

.textLinkF:hover {
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
    text-decoration: underline;
}

.textLinkG {
    text-decoration: none;
    cursor: pointer;
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
}

.textLinkG:hover {
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
    text-decoration: underline;
}

.textLinkH {
    text-decoration: none;
    cursor: pointer;
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
}

.textLinkH:hover {
    color: #2fa6dd;
    font-family: Oxygen;
    font-size: 14px;
    line-height: 25px;
    text-decoration: underline;
}

.ecomIframesItemPanel {
    width: 200px;
    height: 260px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.magazineCategory {
    position: relative;
    background-color: transparent;
}

.magazineCategoryItem {
    background-color: #7d7c7c;
    color: #e1fa7d;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #929497;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #929497;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #929497;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #929497;
    margin-bottom: 5px;
    line-height: 40px;
    font-size: 20px;
    padding-left: 10px;
}

.magazineCategoryItem:hover {
    color: #ffffff;
    padding-left: 10px;
}

.loadingPanel {
    background-color: #ebeff0;
    border-top-left-radius: 5px;
    moz-border-top-left-radius: 5px;
    webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    moz-border-top-right-radius: 5px;
    webkit-border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    moz-border-bottom-left-radius: 5px;
    webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    moz-border-bottom-right-radius: 5px;
    webkit-border-bottom-right-radius: 5px;
    border-top-color: #ffffff;
    border-top-width: 2px;
    border-top-style: solid;
    border-right-color: #ffffff;
    border-right-width: 2px;
    border-right-style: solid;
    border-bottom-color: #ffffff;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-left-color: #ffffff;
    border-left-width: 2px;
    border-left-style: solid;
}

.loadingGif {
    width: 50px;
    height: 50px;
    background-image: url('http://image.contentys.com/pageServer/loading2.gif');
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 20px;
}

.loadingText {
    line-height: 30px;
    font-size: 24px;
    font-weight: bold;
    color: #4d4d4d;
    margin-top: 30px;
    margin-right: 40px;
    margin-bottom: 0px;
    margin-left: 20px;
    font-family: Arial;
}

.messageModalMessagePanel {
    background-color: #f1f1f1;
    border-top-left-radius: 5px;
    moz-border-top-left-radius: 5px;
    webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    moz-border-top-right-radius: 5px;
    webkit-border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    moz-border-bottom-left-radius: 5px;
    webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    moz-border-bottom-right-radius: 5px;
    webkit-border-bottom-right-radius: 5px;
}

.messageModalText {
    line-height: 16px;
    font-size: 14px;
    color: #333333;
    text-align: center;
    font-family: Arial;
}

.messageModalOK {
    background-color: #2c3d50;
    width: 180px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-left: -90px;
    color: #ffffff;
    border-top-left-radius: 5px;
    moz-border-top-left-radius: 5px;
    webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    moz-border-top-right-radius: 5px;
    webkit-border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    moz-border-bottom-left-radius: 5px;
    webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    moz-border-bottom-right-radius: 5px;
    webkit-border-bottom-right-radius: 5px;
}

.messageModalOK:hover {
    background-color: #34485e;
}

.messageModalYes {
    background-color: #2c3d50;
    width: 180px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-left: -185px;
    color: #ffffff;
    border-top-left-radius: 5px;
    moz-border-top-left-radius: 5px;
    webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    moz-border-top-right-radius: 5px;
    webkit-border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    moz-border-bottom-left-radius: 5px;
    webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    moz-border-bottom-right-radius: 5px;
    webkit-border-bottom-right-radius: 5px;
}

.messageModalYes:hover {
    background-color: #34485e;
}

.messageModalNo {
    border-radius: 5px;
    moz-border-radius: 5px;
    webkit-border-radius: 5px;
    background-color: #2c3d50;
    width: 180px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-right: -185px;
    color: #ffffff;
}

.messageModalNo:hover {
    background-color: #34485e;
}

.ecomNavLvl1Item {
    background-image: none;
    background-color: transparent;
    margin-left: 0px;
    margin-right: 0px;
    width: 100px;
}

.ecomNavLvl1Item:hover {
}

.ecomNavLvl1Link {
    color: #b0aaaa;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomNavLvl1Link:hover {
    color: #cfa8a8;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomNavLvl2Item {
    background-image: none;
    background-color: transparent;;
    margin-left: 0px;
    margin-right: 0px;
}

.ecomNavLvl2Item:hover {
}

.ecomNavLvl2Link {
    color: #ffffff;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 5px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomNavLvl2Link:hover {
    color: #c2eded;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 5px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomNavLvl2List {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #eda4a4;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #EB2C2C;
}

.ecomNavLvl3Item {
    background-image: none;
    background-color: transparent;
    margin-left: 0px;
    margin-right: 0px;
}

.ecomNavLvl3Item:hover {
}

.ecomNavLvl3Link {
    color: #ffffff;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 5px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomNavLvl3Link:hover {
    color: #c2eded;
    font-family: Arial;
    font-style: normal;
    font-size: 12px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 5px;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomNavLvl3List {
    background-image: none;
    background-color: transparent;;
    margin-left: 0px;
    margin-right: 0px;
}

.ecomSignupButton {
}

.ecomSignupLabel {
    color: #828282;
    font-family: Arial;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
}

.ecomSignupInput {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    line-height: 28px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #000000;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;
}

.ecomSignupSubmitButton {
}

.ecomSignupSubmitButton:hover {
}

.ecomSignupCancelButton {
}

.ecomSignupCancelButton:hover {
}

.ecomSignupButton:hover {
}

.ecomSignupPanel {
    background-color: #f5f5f5;
}

.ecomSignupTitle {
    color: #666666;
    font-family: Arial;
    text-align: left;
    font-size: 24px;
    line-height: 30px;
}

.ecomProductSwatchPanel {
    width: 20px;
    height: 20px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #929497;
    border-right-color: #929497;
    border-bottom-color: #929497;
    border-left-color: #929497;
    border-top-left-radius: 5px;
    moz-border-top-left-radius: 5px;
    webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    moz-border-top-right-radius: 5px;
    webkit-border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    moz-border-bottom-left-radius: 5px;
    webkit-border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    moz-border-bottom-right-radius: 5px;
    webkit-border-bottom-right-radius: 5px;
}

.ecomTabBackground {
}

.ecomTabPanel {
    background-color: #c3c3c3;
}

.ecomTabPanelText {
    font-size: 14px;
    line-height: 16px;
    font-family: Arial;
    color: #000000;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}

.ecomTab {
    width: 150px;
    height: 30px;
    border-top-left-radius: 5px;
    moz-border-top-left-radius: 5px;
    webkit-border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    moz-border-top-right-radius: 5px;
    webkit-border-top-right-radius: 5px;
}

.ecomTabIdle {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    font-family: Arial;
    background-color: #333333;
    color: #ffffff;
}

.ecomTabIdle:hover {
    background-color: #c3c3c3;
    color: #000000;
}

.ecomTabSelected {
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    font-family: Arial;
    background-color: #c3c3c3;
    color: #000000;
}

.popupValidationLabel {
    color: #666666;
    font-family: Arial;
    text-align: left;
    font-size: 14px;
    line-height: 30px;
}

.popupValidationInput {
    color: #000000;
    font-family: Arial;
    font-size: 14px;
    line-height: 28px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #000000;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #000000;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;
    text-indent: 5px;
}

.popupValidationCancelButton {
    color: #000000;
    background-color: #d1d1d1;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    line-height: 22px;
    text-align: center;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    webkit-border-top-left-radius: 10px;
    webkit-border-top-right-radius: 10px;
    webkit-border-bottom-left-radius: 10px;
    webkit-border-bottom-right-radius: 10px;
    moz-border-top-left-radius: 10px;
    moz-border-top-right-radius: 10px;
    moz-border-bottom-left-radius: 10px;
    moz-border-bottom-right-radius: 10px;
}

.popupValidationCancelButton:hover {
    background-color: #c7c7c7;
}

.popupValidationSubmitButton {
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    background-color: #d1d1d1;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    webkit-border-top-left-radius: 10px;
    webkit-border-top-right-radius: 10px;
    webkit-border-bottom-left-radius: 10px;
    webkit-border-bottom-right-radius: 10px;
    moz-border-top-left-radius: 10px;
    moz-border-top-right-radius: 10px;
    moz-border-bottom-left-radius: 10px;
    moz-border-bottom-right-radius: 10px;
}

.popupValidationSubmitButton:hover {
    background-color: #c7c7c7;
}

.popupValidationPanel {
    background-color: #f5f5f5;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    webkit-border-top-left-radius: 10px;
    webkit-border-top-right-radius: 10px;
    webkit-border-bottom-left-radius: 10px;
    webkit-border-bottom-right-radius: 10px;
    moz-border-top-left-radius: 10px;
    moz-border-top-right-radius: 10px;
    moz-border-bottom-left-radius: 10px;
    moz-border-bottom-right-radius: 10px;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.popupValidationTitle {
    color: #666666;
    font-family: Arial;
    text-align: left;
    font-size: 24px;
    line-height: 30px;
}

.ecomSliderItemPanel {
    width: 215px;
    height: 215px;
}

.ecomSliderImagePanel {
}

.ecomSliderDescriptionPanel {
    font-family: arial;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    line-height: 12px;
}

.ecomSliderPricePanel {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    line-height: 18px;
}

.ecomSliderWasPricePanel {
    color: #ff0000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomSliderNamePanel {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    line-height: 18px;
}

.ecomSliderOptionPanel {
    color: #FFFFFF;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    font-variant: normal;
    background-color: transparent;
}

.ecomSliderLeftButton {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    background-color: transparent;
    background-image: url('//image.contentys.com/pageServer/gallery_prev_off.png');
}

.ecomSliderLeftButton:hover {
    background-image: url('http://image.contentys.com/pageServer/gallery_prev_on.png');
}

.ecomSliderRightButton {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    background-color: transparent;
    background-image: url('//image.contentys.com/pageServer/gallery_next_off.png');
}

.ecomSliderRightButton:hover {
    background-image: url('http://image.contentys.com/pageServer/gallery_next_on.png');
}

.ecomSliderTopButton {
    width: 140px;
    height: 30px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: #808080;
    color: #000000;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.ecomSliderTopButton:hover {
    background-color: #333333;
    color: #ffffff;
}

.ecomSliderBottomButton {
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ecomSliderBottomButton:hover {
    background-color: #ff0000;
}

.ecomSliderBottomButtonActive {
    background-color: #00ff00;
}

.ecomSliderBottomPanel {
    background-color: #808080;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.ecomProductGroupPriceIncPanel {
    color: #000000;
    font-family: Arial;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    font-variant: small-caps;
    text-transform: uppercase;
    background-color: transparent;
}

.ecomProductGroupPriceExcPanel {
    color: #ff0000;
    font-family: Arial;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: small-caps;
    text-transform: uppercase;
    background-color: transparent;
}

.ecomProductGroupWasPriceIncPanel {
    color: #000000;
    font-family: Arial;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    font-variant: small-caps;
    text-transform: uppercase;
    background-color: transparent;
}

.ecomProductGroupWasPriceExcPanel {
    color: #ff0000;
    font-family: Arial;
    font-style: italic;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: small-caps;
    text-transform: uppercase;
    background-color: transparent;
}

.ecomBundleNamePanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomBundleDescPanel {
    color: #000000;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomBundlePricePanel {
    color: #F29999;
    font-family: Arial;
    font-style: normal;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    font-variant: normal;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent;
    border-top-width: 0px;
    border-top-style: none;
    border-top-color: #000000;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: #000000;
    border-left-width: 0px;
    border-left-style: none;
    border-left-color: #000000;
    border-right-width: 0px;
    border-right-style: none;
    border-right-color: #000000;
}

.ecomBundleImage {
}

.uploadTextInput {
    font-family: Arial;
    line-height: 16px;
    font-size: 14px;
    color: #000000;
}

#dragMeImage1 {
    left: 545px;
    top: 715px;
    width: 55px;
    height: 55px;
    position: absolute;
}

#dragMeImage2 {
    left: 610px;
    top: 715px;
    width: 50px;
    height: 55px;
    position: absolute;
}

#dragMeText3 {
    left: 535px;
    top: 675px;
    width: 245px;
    height: 30px;
    position: absolute;
}

#dragMeImage4 {
    left: 250px;
    top: 625px;
    width: 270px;
    height: 250px;
    position: absolute;
}

#dragMePayPal5 {
    position: absolute;
    top: 795px;
    left: 540px;
    width: 100px;
    height: 35px;
}

#dragMeText6 {
    position: absolute;
    top: 1010px;
    left: 465px;
    width: 515px;
    height: 295px;
}

#dragMeLinkTxt7 {
    position: absolute;
    top: 1304.9999694824219px;
    left: 570px;
    width: 375px;
    height: 55px;
    cursor: pointer;
}

#dragMeHead8 {
    position: absolute;
    top: 935px;
    left: 470px;
    width: 485px;
    height: 45px;
}

#dragMeLinkTxt9 {
    position: absolute;
    top: 500px;
    left: 285px;
    width: 480px;
    height: 45px;
    cursor: pointer;
}

#dragMeImage0 {
    position: absolute;
    top: 55px;
    left: 585px;
    width: 45px;
    height: 50px;
}

#moveItBodyImage9 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 180px;
    background-image: url('image/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('image/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: centertop;
    background-repeat: repeat-x;
    background-image: url('http://www.jemimapriceband.comimage/2/1/1/4/7/2114759/00734653.png');
    background-position: center top;
    background-repeat: repeat-x;
}

#moveItImage10 {
    position: absolute;
    top: 120px;
    left: 80px;
    width: 695px;
    height: 305px;
}

#moveItImage11 {
    position: absolute;
    top: 430px;
    left: 140px;
    width: 760px;
    height: 95px;
}

#moveItNav12 {
    position: absolute;
    top: 50px;
    left: 0px;
    width: 980px;
    height: 60px;
}

#moveItImage0 {
    position: absolute;
    top: 0px;
    left: 45px;
    width: 130px;
    height: 125px;
}

#moveItImage1 {
    position: absolute;
    top: 35px;
    left: 185px;
    width: 200px;
    height: 80px;
}

#moveItImage2 {
    position: absolute;
    top: 55px;
    left: 640px;
    width: 45px;
    height: 45px;
}

#moveItImage3 {
    position: absolute;
    top: 55px;
    left: 690px;
    width: 45px;
    height: 45px;
}

#moveItImage4 {
    position: absolute;
    top: 55px;
    left: 740px;
    width: 45px;
    height: 45px;
}

#moveItImage5 {
    position: absolute;
    top: 55px;
    left: 790px;
    width: 45px;
    height: 45px;
}

#moveItImage6 {
    position: absolute;
    top: 55px;
    left: 840px;
    width: 45px;
    height: 45px;
}

#moveItImage7 {
    position: absolute;
    top: 55px;
    left: 890px;
    width: 45px;
    height: 45px;
}

#moveItText8 {
    position: absolute;
    top: 135px;
    left: 760px;
    width: 220px;
    height: 15px;
}