@font-face {
	font-family: JournalRegular;
	src: url(/_themes/sfp-legacy/fonts/journal/journal-webfont.eot?&1389971930#iefix) format("embedded-opentype"), url(/_themes/sfp-legacy/fonts/journal/journal-webfont.woff?1389971930) format("woff"), url(/_themes/sfp-legacy/fonts/journal/journal-webfont.ttf?1389971930) format("truetype"), url(/_themes/sfp-legacy/fonts/journal/journal-webfont.svg?1389971930) format("svg");
}
@font-face {
	font-family: fontello;
	src: url(/_themes/sfp-legacy/fonts/fontello/fontello.eot?&1389971930#iefix) format("embedded-opentype"), url(/_themes/sfp-legacy/fonts/fontello/fontello.woff?1389971930) format("woff"), url(/_themes/sfp-legacy/fonts/fontello/fontello.ttf?1389971930) format("truetype"), url(/_themes/sfp-legacy/fonts/fontello/fontello.svg?1389971930) format("svg");
}
@font-face {
	font-family: stressfreefont;
	src: url(/_themes/sfp-legacy/fonts/stressfreefont/stressfreefont.eot?&1389971930#iefix) format("embedded-opentype"), url(/_themes/sfp-legacy/fonts/stressfreefont/stressfreefont.woff?1389971930) format("woff"), url(/_themes/sfp-legacy/fonts/stressfreefont/stressfreefont.ttf?1389971930) format("truetype"), url(/_themes/sfp-legacy/fonts/stressfreefont/stressfreefont.svg?1389971930) format("svg");
}
.handwritten {
	font-family: "JournalRegular";
}
.icon-font {
	line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal;
}
.feefo-rating-minus-two {
	line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal;
}
.feefo-rating-minus {
	line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal;
}
.feefo-rating-plus {
	line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal;
}
.feefo-rating-plus-two {
	line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal;
}
[class^='icon-'] {
	line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal;
}
[class*=' icon-'] {
	line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal;
}
[class^='icon-']::before {
	width: 1em; text-align: center; line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; opacity: 0.8; speak: none;
}
[class*=' icon-']::before {
	width: 1em; text-align: center; line-height: 1em; font-family: "fontello"; font-style: normal; font-weight: normal; text-decoration: inherit; margin-right: 0.2em; margin-left: 0.2em; display: inline-block; opacity: 0.8; speak: none;
}
[class*='icon-'].together {
	margin: 0px -5px;
}
.icon-twitter::before {
	content: "\54";
}
.icon-star::before {
	content: "\2605";
}
.icon-cog::before {
	content: "\2699";
}
.icon-attention::before {
	content: "\26a0";
}
.icon-mail::before {
	content: "\2709";
}
.icon-ok::before {
	content: "\2713";
}
.icon-ok-circle::before {
	content: "\2714";
}
.icon-cancel::before {
	content: "\2715";
}
.icon-cancel-circle::before {
	content: "\2716";
}
.icon-plus-circle-1::before {
	content: "\e802";
}
.icon-minus-circle-1::before {
	content: "\e803";
}
.icon-left-circle::before {
	content: "\e4a1";
}
.icon-right-circle::before {
	content: "\e4a2";
}
.icon-left-open::before {
	content: "\e75d";
}
.icon-right-open::before {
	content: "\e75e";
}
.icon-emo-happy::before {
	content: "\e801";
}
.icon-emo-unhappy::before {
	content: "\e800";
}
.icon-picture::before {
	content: "\f304";
}
.icon-user::before {
	content: "\f464";
}
.icon-attach::before {
	content: "\f4ce";
}
.icon-search::before {
	content: "\f50d";
}
.icon-lock::before {
	content: "\f512";
}
.icon-lock-open::before {
	content: "\f513";
}
.icon-twitter {
	
}
.icon-star {
	
}
.icon-cog {
	
}
.icon-attention {
	
}
.icon-mail {
	
}
.icon-ok {
	
}
.icon-ok-circle {
	
}
.icon-cancel {
	
}
.icon-cancel-circle {
	
}
.icon-plus-circle-1 {
	
}
.icon-minus-circle-1 {
	
}
.icon-left-circle {
	
}
.icon-right-circle {
	
}
.icon-left-open {
	
}
.icon-right-open {
	
}
.icon-emo-happy {
	
}
.icon-emo-unhappy {
	
}
.icon-picture {
	
}
.icon-user {
	
}
.icon-attach {
	
}
.icon-search {
	
}
.icon-lock {
	
}
.icon-lock-open {
	
}
[class^='icon-sfp'] {
	line-height: 1em; font-family: "stressfreefont" !important; font-style: normal; font-weight: normal;
}
[class*=' icon-sfp'] {
	line-height: 1em; font-family: "stressfreefont" !important; font-style: normal; font-weight: normal;
}
[data-icon-sfp]::before {
	width: 1em; text-transform: none !important; line-height: 1em; font-family: "stressfreefont"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; display: inline-block; content: attr(data-icon-sfp); speak: none; -webkit-font-smoothing: antialiased;
}
[class^='icon-sfp']::before {
	width: 1em; text-transform: none !important; line-height: 1em; font-family: "stressfreefont"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; display: inline-block; speak: none; -webkit-font-smoothing: antialiased;
}
[class*=' icon-sfp']::before {
	width: 1em; text-transform: none !important; line-height: 1em; font-family: "stressfreefont"; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; display: inline-block; speak: none; -webkit-font-smoothing: antialiased;
}
.icon-sfp-arrow3::before {
	content: "a";
}
.icon-sfp-upload::before {
	content: "b";
}
.icon-sfp-quality::before {
	content: "c";
}
.icon-sfp-personalservice::before {
	content: "d";
}
.icon-sfp-feefo::before {
	content: "e";
}
.icon-sfp-checkout::before {
	content: "f";
}
.icon-sfp-search::before {
	content: "g";
}
.icon-sfp-guarantee::before {
	content: "h";
}
.icon-sfp-star::before {
	content: "i";
}
.icon-sfp-arrow4::before {
	content: "j";
}
.icon-sfp-arrow2::before {
	content: "k";
}
.icon-sfp-arrow1::before {
	content: "m";
}
.icon-sfp-5star::before {
	content: "n";
}
.icon-sfp-cart::before {
	content: "o";
}
.icon-sfp-artworkcheck::before {
	content: "p";
}
.icon-sfp-arrow6::before {
	content: "q";
}
.icon-sfp-chooseproduct::before {
	content: "s";
}
.icon-sfp-email::before {
	content: "t";
}
.icon-sfp-arrow5::before {
	content: "u";
}
.icon-sfp-call::before {
	content: "v";
}
.icon-sfp-99percent::before {
	content: "w";
}
.icon-sfp-chat::before {
	content: "x";
}
.icon-sfp-customiseorder::before {
	content: "y";
}
.icon-sfp-arrow7::before {
	content: "z";
}
.icon-sfp-fastandfree::before {
	content: "A";
}
.icon-sfp-faq::before {
	content: "B";
}
.icon-sfp-2dayturnaround::before {
	content: "C";
}
.icon-sfp-message::before {
	content: "D";
}
.icon-sfp-creative-commons::before {
	content: "Q";
}
.icon-sfp-sharethis::before {
	content: "W";
}
.icon-sfp-information-circle-1::before {
	content: "3";
}
.icon-sfp-no::before {
	content: "4";
}
.icon-sfp-tick::before {
	content: "5";
}
.icon-sfp-cross::before {
	content: "6";
}
.icon-sfp-close-circle-outline::before {
	content: "7";
}
.icon-sfp-plus-circle::before {
	content: "8";
}
.icon-sfp-arrow-right::before {
	content: "9";
}
.icon-sfp-arrow-down::before {
	content: "!";
}
.icon-sfp-chevron-down::before {
	content: "\"";
}
.icon-sfp-information-no-circle::before {
	content: "#";
}
.icon-sfp-dotdotdot::before {
	content: "$";
}
.icon-sfp-minus::before {
	content: "%";
}
.icon-sfp-plus::before {
	content: "&";
}
.icon-sfp-up-little-arrow::before {
	content: "'";
}
.icon-sfp-down-little-arrow::before {
	content: "(";
}
.icon-sfp-pinterest-box::before {
	content: ")";
}
.icon-sfp-half-star::before {
	content: "*";
}
.icon-sfp-chat-guy::before {
	content: "+";
}
.icon-sfp-arrow-left::before {
	content: ",";
}
.icon-sfp-information-circle::before {
	content: "-";
}
.icon-sfp-close::before {
	content: ".";
}
.icon-sfp-warning::before {
	content: "/";
}
.icon-sfp-windows::before {
	content: ":";
}
.icon-sfp-apple::before {
	content: ";";
}
.icon-sfp-chevron-left::before {
	content: "<";
}
.icon-sfp-gauges::before {
	content: "=";
}
.icon-sfp-email-icon::before {
	content: ">";
}
.icon-sfp-chat-1::before {
	content: "?";
}
.icon-sfp-delivery::before {
	content: "@";
}
.icon-sfp-facebook-1::before {
	content: "[";
}
.icon-sfp-linkedin-2::before {
	content: "]";
}
.icon-sfp-chevron-up::before {
	content: "^";
}
.icon-sfp-flag::before {
	content: "_";
}
.icon-sfp-bin::before {
	content: "`";
}
.icon-sfp-special-offer::before {
	content: "{";
}
.icon-sfp-barcode::before {
	content: "|";
}
.icon-sfp-thumbs-up::before {
	content: "}";
}
.icon-sfp-thumbs-down::before {
	content: "~";
}
.icon-sfp-lock::before {
	content: "\e000";
}
.icon-sfp-new-folder::before {
	content: "\e001";
}
.icon-sfp-search-1::before {
	content: "\e002";
}
.icon-sfp-android::before {
	content: "\e003";
}
.icon-sfp-chevron::before {
	content: "\e004";
}
.icon-sfp-unlock::before {
	content: "\e005";
}
.icon-sfp-heart::before {
	content: "\e006";
}
.icon-sfp-skype::before {
	content: "\e007";
}
.icon-sfp-tick-box-1::before {
	content: "\e008";
}
.icon-sfp-up-arrow::before {
	content: "\e009";
}
.icon-sfp-unlink::before {
	content: "\e00a";
}
.icon-sfp-star-outline::before {
	content: "\e00b";
}
.icon-sfp-star-2::before {
	content: "\e00c";
}
.icon-sfp-tick-circle-outline::before {
	content: "\e00d";
}
.icon-sfp-tick-circle::before {
	content: "\e00e";
}
.icon-sfp-tags::before {
	content: "\e00f";
}
.icon-sfp-download::before {
	content: "\e010";
}
.icon-sfp-settings::before {
	content: "\e011";
}
.icon-sfp-pin::before {
	content: "\e012";
}
.icon-sfp-phone::before {
	content: "\e013";
}
.icon-sfp-payment::before {
	content: "\e014";
}
.icon-sfp-refresh::before {
	content: "E";
}
.icon-sfp-reload::before {
	content: "F";
}
.icon-sfp-new-document::before {
	content: "H";
}
.icon-sfp-question-circle::before {
	content: "G";
}
.icon-sfp-twitter-bird::before {
	content: "I";
}
.icon-sfp-like::before {
	content: "J";
}
.icon-sfp-youtube::before {
	content: "K";
}
.icon-sfp-tickbox::before {
	content: "L";
}
.icon-sfp-twitter-box::before {
	content: "M";
}
.icon-sfp-shopping-cart::before {
	content: "N";
}
.icon-sfp-linkedin::before {
	content: "O";
}
.icon-sfp-heart-circle::before {
	content: "P";
}
.icon-sfp-pinterest-circle::before {
	content: "R";
}
.icon-sfp-gplus::before {
	content: "S";
}
.icon-sfp-user::before {
	content: "T";
}
.icon-sfp-users::before {
	content: "U";
}
.icon-sfp-google-plus-circle::before {
	content: "V";
}
.icon-sfp-information-black::before {
	content: "X";
}
.icon-sfp-information-white::before {
	content: "Y";
}
.icon-sfp-link::before {
	content: "Z";
}
.icon-sfp-star-1::before {
	content: "0";
}
.icon-sfp-star-half::before {
	content: "1";
}
.icon-sfp-star-empty::before {
	content: "2";
}
.icon-sfp-star-half-empty::before {
	content: "\e015";
}
.icon-sfp-lock-1::before {
	content: "\e016";
}
.icon-sfp-social1::before {
	content: "l";
}
.icon-sfp-arrow3 {
	
}
.icon-sfp-upload {
	
}
.icon-sfp-quality {
	
}
.icon-sfp-personalservice {
	
}
.icon-sfp-feefo {
	
}
.icon-sfp-checkout {
	
}
.icon-sfp-search {
	
}
.icon-sfp-guarantee {
	
}
.icon-sfp-star {
	
}
.icon-sfp-arrow4 {
	
}
.icon-sfp-arrow2 {
	
}
.icon-sfp-arrow1 {
	
}
.icon-sfp-5star {
	
}
.icon-sfp-cart {
	
}
.icon-sfp-artworkcheck {
	
}
.icon-sfp-arrow6 {
	
}
.icon-sfp-chooseproduct {
	
}
.icon-sfp-email {
	
}
.icon-sfp-arrow5 {
	
}
.icon-sfp-call {
	
}
.icon-sfp-99percent {
	
}
.icon-sfp-chat {
	
}
.icon-sfp-customiseorder {
	
}
.icon-sfp-arrow7 {
	
}
.icon-sfp-fastandfree {
	
}
.icon-sfp-faq {
	
}
.icon-sfp-2dayturnaround {
	
}
.icon-sfp-message {
	content: "D";
}
.icon-sfp-creative-commons {
	
}
.icon-sfp-sharethis {
	
}
.icon-sfp-information-circle-1 {
	
}
.icon-sfp-no {
	
}
.icon-sfp-tick {
	
}
.icon-sfp-cross {
	
}
.icon-sfp-close-circle-outline {
	
}
.icon-sfp-plus-circle {
	
}
.icon-sfp-arrow-right {
	
}
.icon-sfp-arrow-down {
	
}
.icon-sfp-chevron-down {
	
}
.icon-sfp-information-no-circle {
	
}
.icon-sfp-dotdotdot {
	
}
.icon-sfp-minus {
	
}
.icon-sfp-plus {
	
}
.icon-sfp-up-little-arrow {
	
}
.icon-sfp-down-little-arrow {
	
}
.icon-sfp-pinterest-box {
	
}
.icon-sfp-half-star {
	
}
.icon-sfp-chat-guy {
	
}
.icon-sfp-arrow-left {
	
}
.icon-sfp-information-circle {
	
}
.icon-sfp-close {
	
}
.icon-sfp-warning {
	
}
.icon-sfp-windows {
	
}
.icon-sfp-apple {
	
}
.icon-sfp-chevron-left {
	
}
.icon-sfp-gauges {
	
}
.icon-sfp-email-icon {
	
}
.icon-sfp-chat-1 {
	
}
.icon-sfp-delivery {
	
}
.icon-sfp-facebook-1 {
	
}
.icon-sfp-linkedin-2 {
	
}
.icon-sfp-chevron-up {
	content: "^";
}
.icon-sfp-flag {
	
}
.icon-sfp-bin {
	
}
.icon-sfp-special-offer {
	
}
.icon-sfp-barcode {
	
}
.icon-sfp-thumbs-up {
	
}
.icon-sfp-thumbs-down {
	
}
.icon-sfp-lock {
	
}
.icon-sfp-new-folder {
	
}
.icon-sfp-search-1 {
	
}
.icon-sfp-android {
	
}
.icon-sfp-chevron {
	
}
.icon-sfp-unlock {
	
}
.icon-sfp-heart {
	
}
.icon-sfp-skype {
	
}
.icon-sfp-tick-box-1 {
	
}
.icon-sfp-up-arrow {
	
}
.icon-sfp-unlink {
	
}
.icon-sfp-star-outline {
	
}
.icon-sfp-star-2 {
	
}
.icon-sfp-tick-circle-outline {
	
}
.icon-sfp-tick-circle {
	
}
.icon-sfp-tags {
	
}
.icon-sfp-download {
	
}
.icon-sfp-settings {
	
}
.icon-sfp-pin {
	
}
.icon-sfp-phone {
	
}
.icon-sfp-payment {
	
}
.icon-sfp-refresh {
	
}
.icon-sfp-reload {
	
}
.icon-sfp-new-document {
	
}
.icon-sfp-question-circle {
	
}
.icon-sfp-twitter-bird {
	
}
.icon-sfp-like {
	
}
.icon-sfp-youtube {
	
}
.icon-sfp-tickbox {
	
}
.icon-sfp-twitter-box {
	
}
.icon-sfp-shopping-cart {
	
}
.icon-sfp-linkedin {
	
}
.icon-sfp-heart-circle {
	
}
.icon-sfp-pinterest-circle {
	
}
.icon-sfp-gplus {
	
}
.icon-sfp-user {
	
}
.icon-sfp-users {
	
}
.icon-sfp-google-plus-circle {
	
}
.icon-sfp-information-black {
	
}
.icon-sfp-information-white {
	
}
.icon-sfp-link {
	
}
.icon-sfp-star-1 {
	
}
.icon-sfp-star-half {
	
}
.icon-sfp-star-empty {
	
}
.icon-sfp-star-half-empty {
	
}
.icon-sfp-lock-1 {
	
}
.icon-sfp-social1 {
	
}
.feefo-rating-minus-two {
	color: red;
}
.feefo-rating-minus {
	color: red;
}
.feefo-rating-plus {
	color: green;
}
.feefo-rating-plus-two {
	color: green;
}
.feefo-rating-plus-two::before {
	content: "";
}
.feefo-rating-plus-two::after {
	content: "";
}
.feefo-rating-plus::before {
	content: "";
}
.feefo-rating-minus::before {
	content: "";
}
.feefo-rating-minus-two::before {
	content: "";
}
.feefo-rating-minus-two::after {
	content: "";
}
.icon-twitter::before {
	color: rgb(0, 195, 248);
}
.icon-sfp {
	color: rgb(14, 43, 141);
}
.icon-sfp-clean {
	margin: 0px; padding: 0px; width: 1em; height: 1em; line-height: 1em;
}
.icon-sfp-clean::before {
	margin: 0px; padding: 0px; width: 1em; height: 1em; line-height: 1em;
}
.icon-sfp-clean::after {
	margin: 0px; padding: 0px; width: 1em; height: 1em; line-height: 1em;
}
.screen-reader-text {
	left: -9999px; top: -9999px; position: absolute;
}
[class^='icon-sfp']::before {
	opacity: 1;
}
[class*=' icon-sfp']::before {
	opacity: 1;
}
.radio-button {
	padding: 9px; border-radius: 5px; border: currentColor; height: 1px; text-align: center; color: rgb(255, 255, 255) !important; text-transform: uppercase; line-height: 16px; text-indent: -75px; clear: both; font-size: 9px; font-weight: bold; text-decoration: none; margin-right: 15px; vertical-align: top; float: left; display: inline; cursor: pointer; background-color: rgb(204, 204, 204);
}
.tick {
	display: none;
}
.active.tick {
	left: 80px; top: -13px; color: rgb(14, 43, 141); font-size: 20px; display: block; position: relative;
}
.submit-button {
	background: rgb(14, 43, 141); padding: 5px; border-radius: 5px; border: currentColor; width: auto; height: auto !important; text-align: center; color: white !important; text-transform: uppercase; line-height: 16px !important; font-size: 16px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline; cursor: pointer;
}
form input:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
form textarea:focus {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
form [disabled=disabled].button {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form [disabled=disabled].button-invert {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form [disabled=disabled].button-invert-action {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form [disabled=disabled].button-primary-action {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form .navigation-slider .slide .caption a[disabled=disabled] {
	background: rgb(217, 217, 217) !important; cursor: default;
}
.navigation-slider .slide .caption form a[disabled=disabled] {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form .navigation-slider .slide .caption [disabled=disabled].button {
	background: rgb(217, 217, 217) !important; cursor: default;
}
.navigation-slider .slide .caption form [disabled=disabled].button {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form .navigation-slider .slide-replacement .caption a[disabled=disabled] {
	background: rgb(217, 217, 217) !important; cursor: default;
}
.navigation-slider .slide-replacement .caption form a[disabled=disabled] {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form .navigation-slider .slide-replacement .caption [disabled=disabled].button {
	background: rgb(217, 217, 217) !important; cursor: default;
}
.navigation-slider .slide-replacement .caption form [disabled=disabled].button {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form [disabled=disabled].button-danger-action {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form [disabled=disabled].button-more {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form [disabled=disabled].button-less {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form input[type='submit'][disabled=disabled] {
	background: rgb(217, 217, 217) !important; cursor: default;
}
form .error-label {
	background: rgb(128, 5, 23); padding: 5px; border-radius: 5px; border: 2px solid rgb(103, 4, 19); left: 100%; top: 0px; width: 100%; text-align: center; color: white; text-transform: none; font-weight: normal; margin-left: 4px; display: none; position: absolute; z-index: 1;
}
form .below.error-label {
	left: 25%; top: 100%; width: 50%; margin-top: 17px; margin-left: 0px;
}
form .below.error-label::before {
	left: 50%; top: -17px; margin-left: -4px;
}
form .below.error-label::after {
	left: 50%; top: -17px; margin-left: -4px;
}
form .below.error-label::before {
	border-right-color: transparent; border-bottom-color: rgb(103, 4, 19); border-left-color: transparent; border-right-width: 8px; border-bottom-width: 8px; border-left-width: 8px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
form .below.error-label::after {
	top: -14px; margin-left: -2px; border-right-color: transparent; border-bottom-color: rgb(128, 5, 23); border-left-color: transparent; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
form .error-label::before {
	left: -8px; top: 2px; width: 0px; height: 0px; position: absolute; content: "";
}
form .error-label::after {
	left: -8px; top: 2px; width: 0px; height: 0px; position: absolute; content: "";
}
form .error-label::before {
	border-top-color: transparent; border-right-color: rgb(103, 4, 19); border-bottom-color: transparent; border-top-width: 8px; border-right-width: 8px; border-bottom-width: 8px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
form .error-label::after {
	border-top-color: transparent; border-right-color: rgb(128, 5, 23); border-bottom-color: transparent; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
form .error-shadow {
	box-shadow: 0px 0px 5px #800517; -moz-box-shadow: 0 0 5px #800517; -webkit-box-shadow: 0 0 5px #800517;
}
form .error-shadow-padded {
	box-shadow: 0px 0px 0px 10px #fff, 0px 0px 5px 10px #800517; -moz-box-shadow: 0 0 0 10px #fff, 0 0 5px 10px #800517; -webkit-box-shadow: 0 0 0 10px #fff, 0 0 5px 10px #800517;
}
form.ng-invalid-required.validate-form .question-required-true {
	box-shadow: 0px 0px 0px 10px #fff, 0px 0px 5px 10px #800517; -moz-box-shadow: 0 0 0 10px #fff, 0 0 5px 10px #800517; -webkit-box-shadow: 0 0 0 10px #fff, 0 0 5px 10px #800517;
}
form .invalid {
	background: rgb(128, 5, 23) !important;
}
form.ng-dirty.validate-form .ng-invalid-required {
	border: 2px solid red;
}
form.ng-dirty.validate-form .ng-invalid {
	border: 2px solid red;
}
form.validate-form .input-error {
	color: red;
}
.errorInput {
	border: 2px solid red;
}
.article h2 {
	margin: 0px 0px 15px;
}
.article p {
	margin: 0px 0px 15px;
}
.content-html * {
	line-height: 1.4em;
}
.content-html h1 {
	margin: 25px 0px; padding: 0px; font-weight: 100;
}
.content-html .h1 {
	margin: 25px 0px; padding: 0px; font-weight: 100;
}
.content-html h2 {
	line-height: 1.2em; font-size: 24px;
}
.content-html .h2 {
	line-height: 1.2em; font-size: 24px;
}
.content-html p {
	margin: 15px 0px;
}
.content-html ul {
	margin: 15px 0px; padding: 0px;
}
.content-html ol {
	margin: 15px 0px; padding: 0px;
}
.content-html ul li {
	list-style-position: inside;
}
.content-html ol li {
	list-style-position: inside;
}
.content-html .list-bold li {
	font-weight: 900;
}
.content-html .small-print {
	font-size: 0.8em;
}
.page-title {
	font-size: 30px; font-weight: normal;
}
.button {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.button-invert {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.button-invert-action {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.button-primary-action {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.navigation-slider .slide .caption a {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.navigation-slider .slide .caption .button {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.navigation-slider .slide-replacement .caption a {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.navigation-slider .slide-replacement .caption .button {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.button-danger-action {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.button-more {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.button-less {
	background: rgb(14, 43, 141); padding: 4px 7px; border-radius: 2px; border: currentColor; text-align: center; color: white; font-weight: bold; text-decoration: none; display: inline-block; cursor: pointer;
}
.button:hover {
	text-decoration: none;
}
.button-invert:hover {
	text-decoration: none;
}
.button-invert-action:hover {
	text-decoration: none;
}
.button-primary-action:hover {
	text-decoration: none;
}
.navigation-slider .slide .caption a:hover {
	text-decoration: none;
}
.navigation-slider .slide .caption .button:hover {
	text-decoration: none;
}
.navigation-slider .slide-replacement .caption a:hover {
	text-decoration: none;
}
.navigation-slider .slide-replacement .caption .button:hover {
	text-decoration: none;
}
.button-danger-action:hover {
	text-decoration: none;
}
.button-more:hover {
	text-decoration: none;
}
.button-less:hover {
	text-decoration: none;
}
.button:focus {
	text-decoration: none;
}
.button-invert:focus {
	text-decoration: none;
}
.button-invert-action:focus {
	text-decoration: none;
}
.button-primary-action:focus {
	text-decoration: none;
}
.navigation-slider .slide .caption a:focus {
	text-decoration: none;
}
.navigation-slider .slide .caption .button:focus {
	text-decoration: none;
}
.navigation-slider .slide-replacement .caption a:focus {
	text-decoration: none;
}
.navigation-slider .slide-replacement .caption .button:focus {
	text-decoration: none;
}
.button-danger-action:focus {
	text-decoration: none;
}
.button-more:focus {
	text-decoration: none;
}
.button-less:focus {
	text-decoration: none;
}
.block.button {
	display: block;
}
.button-invert.block {
	display: block;
}
.button-invert-action.block {
	display: block;
}
.button-primary-action.block {
	display: block;
}
.navigation-slider .slide .caption a.block {
	display: block;
}
.navigation-slider .slide .caption .button.block {
	display: block;
}
.navigation-slider .slide-replacement .caption a.block {
	display: block;
}
.navigation-slider .slide-replacement .caption .button.block {
	display: block;
}
.button-danger-action.block {
	display: block;
}
.button-more.block {
	display: block;
}
.button-less.block {
	display: block;
}
.button-loading {
	cursor: progress;
}
.button-disabled {
	cursor: default;
}
.button-invert {
	background: white; border: 1px solid rgb(217, 217, 217); color: rgb(51, 51, 51); box-shadow: inset 0px -5px 30px #f2f2f2; -moz-box-shadow: 0 -5px 30px #f2f2f2 inset; -webkit-box-shadow: 0 -5px 30px #f2f2f2 inset;
}
.button-invert-action {
	background: white; border: 1px solid rgb(217, 217, 217); color: rgb(51, 51, 51); box-shadow: inset 0px -5px 30px #f2f2f2; -moz-box-shadow: 0 -5px 30px #f2f2f2 inset; -webkit-box-shadow: 0 -5px 30px #f2f2f2 inset;
}
.button-disabled.button-invert {
	color: rgb(153, 153, 153);
}
.button-invert-action.button-disabled {
	color: rgb(153, 153, 153);
}
.button-invert-action:hover {
	background: rgb(68, 179, 0); border: 1px solid rgb(26, 26, 26); color: white; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset;
}
.button-invert-action:focus {
	background: rgb(68, 179, 0); border: 1px solid rgb(26, 26, 26); color: white; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset;
}
.button-disabled.button-invert-action {
	color: rgb(145, 255, 77);
}
.button-primary-action {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption a {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption .button {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption .button-invert {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption .button-invert-action {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption .button-primary-action {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption .button-danger-action {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption .button-more {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide .caption .button-less {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption a {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption .button {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption .button-invert {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption .button-invert-action {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption .button-primary-action {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption .button-danger-action {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption .button-more {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.navigation-slider .slide-replacement .caption .button-less {
	background: rgb(68, 179, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #3a9a00; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #3a9a00 inset; text-shadow: 1px 1px #404040;
}
.button-disabled.button-primary-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption a.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption .button.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption .button-invert.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption .button-invert-action.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption .button-primary-action.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption .button-danger-action.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption .button-more.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption .button-less.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption a.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption .button.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption .button-invert.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption .button-invert-action.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption .button-primary-action.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption .button-danger-action.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption .button-more.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption .button-less.button-disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
:disabled.button-primary-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption a:disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption :disabled.button {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption :disabled.button-invert {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption :disabled.button-invert-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption :disabled.button-primary-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption :disabled.button-danger-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption :disabled.button-more {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide .caption :disabled.button-less {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption a:disabled {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption :disabled.button {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption :disabled.button-invert {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption :disabled.button-invert-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption :disabled.button-primary-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption :disabled.button-danger-action {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption :disabled.button-more {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.navigation-slider .slide-replacement .caption :disabled.button-less {
	background: rgb(204, 204, 204); color: white; cursor: default; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #bfbfbf; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #bfbfbf inset;
}
.button-danger-action {
	background: rgb(189, 4, 0); padding: 4px 7px 7px; border-radius: 5px; border: 1px solid rgb(26, 26, 26); line-height: 100%; font-size: 23px; box-shadow: 0px 4px 10px -4px #1a1a1a, inset 0px 6px 5px -5px #fff, inset 0px -6px 5px -5px #fff, inset 0px -15px 0px 0px #a40300; -moz-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #a40300 inset; -webkit-box-shadow: 0 4px 10px -4px #1a1a1a, 0 6px 5px -5px #fff inset, 0 -6px 5px -5px #fff inset, 0 -15px 0 0 #a40300 inset; text-shadow: 1px 1px #404040;
}
.button-disabled.button-danger-action {
	color: rgb(255, 91, 87);
}
.button-wide {
	padding-right: 2em; padding-left: 2em;
}
.button-bold {
	font-weight: 900 !important;
}
.button-inline {
	line-height: 1em; vertical-align: middle;
}
.button-normal {
	line-height: 1em !important; font-size: 1em !important;
}
.button-medium {
	line-height: 100% !important; font-size: 20px !important;
}
.button-more::before {
	content: "More ";
}
.button-more::after {
	content: " \25bc";
}
.button-less::before {
	content: "Less ";
}
.button-less::after {
	content: " \25b2";
}
.button-primary {
	padding: 5px; border-radius: 3px; color: white !important; font-weight: bold; text-decoration: none; background-color: rgb(14, 43, 141);
}
.button-primary:hover {
	text-decoration: none;
}
.button-block {
	text-align: center; display: block;
}
.link {
	color: rgb(14, 43, 141); cursor: pointer;
}
.link-subtle {
	color: rgb(14, 43, 141); cursor: pointer;
}
.link-subtle {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.link-subtle:hover {
	text-decoration: none;
}
.link-subtle:focus {
	text-decoration: none;
}
.list-horz-buttons {
	list-style: none;
}
.list-horz-buttons li {
	margin: 1px; display: inline-block;
}
.clearfix {
	
}
.order-deadline .delivery-day {
	
}
.email-quote-form .email-quote-inputs {
	
}
.email-quote-form .email-input-inline {
	
}
.price-blocks {
	
}
.product-sizes-module .product-stickers-container {
	
}
.recommended-products {
	
}
.clearfix::before {
	display: table; content: "";
}
.order-deadline .delivery-day::before {
	display: table; content: "";
}
.email-quote-form .email-quote-inputs::before {
	display: table; content: "";
}
.email-quote-form .email-input-inline::before {
	display: table; content: "";
}
.price-blocks::before {
	display: table; content: "";
}
.product-sizes-module .product-stickers-container::before {
	display: table; content: "";
}
.recommended-products::before {
	display: table; content: "";
}
.clearfix::after {
	display: table; content: "";
}
.order-deadline .delivery-day::after {
	display: table; content: "";
}
.email-quote-form .email-quote-inputs::after {
	display: table; content: "";
}
.email-quote-form .email-input-inline::after {
	display: table; content: "";
}
.price-blocks::after {
	display: table; content: "";
}
.product-sizes-module .product-stickers-container::after {
	display: table; content: "";
}
.recommended-products::after {
	display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.order-deadline .delivery-day::after {
	clear: both;
}
.email-quote-form .email-quote-inputs::after {
	clear: both;
}
.email-quote-form .email-input-inline::after {
	clear: both;
}
.price-blocks::after {
	clear: both;
}
.product-sizes-module .product-stickers-container::after {
	clear: both;
}
.recommended-products::after {
	clear: both;
}
.span-1-1 {
	width: 100%; float: left; display: block;
}
.margin.span-1-1 {
	width: 95%; margin-right: 5%;
}
.centered.span-1-1 {
	left: 0%; position: relative;
}
.pull-left.span-1-1 {
	float: left;
}
.pull-right.span-1-1 {
	float: right;
}
.offset-1-1 {
	margin-left: 100%;
}
.span-1-2 {
	width: 50%; float: left; display: block;
}
.margin.span-1-2 {
	width: 47.5%; margin-right: 2.5%;
}
.centered.span-1-2 {
	left: 25%; position: relative;
}
.pull-left.span-1-2 {
	float: left;
}
.pull-right.span-1-2 {
	float: right;
}
.offset-1-2 {
	margin-left: 50%;
}
.span-2-2 {
	width: 100%; float: left; display: block;
}
.margin.span-2-2 {
	width: 95%; margin-right: 5%;
}
.centered.span-2-2 {
	left: 0%; position: relative;
}
.pull-left.span-2-2 {
	float: left;
}
.pull-right.span-2-2 {
	float: right;
}
.offset-2-2 {
	margin-left: 100%;
}
.span-1-3 {
	width: 33.33%; float: left; display: block;
}
.margin.span-1-3 {
	width: 31.66%; margin-right: 1.66%;
}
.centered.span-1-3 {
	left: 33.33%; position: relative;
}
.pull-left.span-1-3 {
	float: left;
}
.pull-right.span-1-3 {
	float: right;
}
.offset-1-3 {
	margin-left: 33.33%;
}
.span-2-3 {
	width: 66.66%; float: left; display: block;
}
.margin.span-2-3 {
	width: 63.33%; margin-right: 3.33%;
}
.centered.span-2-3 {
	left: 16.66%; position: relative;
}
.pull-left.span-2-3 {
	float: left;
}
.pull-right.span-2-3 {
	float: right;
}
.offset-2-3 {
	margin-left: 66.66%;
}
.span-3-3 {
	width: 100%; float: left; display: block;
}
.margin.span-3-3 {
	width: 95%; margin-right: 5%;
}
.centered.span-3-3 {
	left: 0%; position: relative;
}
.pull-left.span-3-3 {
	float: left;
}
.pull-right.span-3-3 {
	float: right;
}
.offset-3-3 {
	margin-left: 100%;
}
.span-1-4 {
	width: 25%; float: left; display: block;
}
.margin.span-1-4 {
	width: 23.75%; margin-right: 1.25%;
}
.centered.span-1-4 {
	left: 37.5%; position: relative;
}
.pull-left.span-1-4 {
	float: left;
}
.pull-right.span-1-4 {
	float: right;
}
.offset-1-4 {
	margin-left: 25%;
}
.span-2-4 {
	width: 50%; float: left; display: block;
}
.margin.span-2-4 {
	width: 47.5%; margin-right: 2.5%;
}
.centered.span-2-4 {
	left: 25%; position: relative;
}
.pull-left.span-2-4 {
	float: left;
}
.pull-right.span-2-4 {
	float: right;
}
.offset-2-4 {
	margin-left: 50%;
}
.span-3-4 {
	width: 75%; float: left; display: block;
}
.margin.span-3-4 {
	width: 71.25%; margin-right: 3.75%;
}
.centered.span-3-4 {
	left: 12.5%; position: relative;
}
.pull-left.span-3-4 {
	float: left;
}
.pull-right.span-3-4 {
	float: right;
}
.offset-3-4 {
	margin-left: 75%;
}
.span-4-4 {
	width: 100%; float: left; display: block;
}
.margin.span-4-4 {
	width: 95%; margin-right: 5%;
}
.centered.span-4-4 {
	left: 0%; position: relative;
}
.pull-left.span-4-4 {
	float: left;
}
.pull-right.span-4-4 {
	float: right;
}
.offset-4-4 {
	margin-left: 100%;
}
.span-1-5 {
	width: 20%; float: left; display: block;
}
.margin.span-1-5 {
	width: 19%; margin-right: 1%;
}
.centered.span-1-5 {
	left: 40%; position: relative;
}
.pull-left.span-1-5 {
	float: left;
}
.pull-right.span-1-5 {
	float: right;
}
.offset-1-5 {
	margin-left: 20%;
}
.span-2-5 {
	width: 40%; float: left; display: block;
}
.margin.span-2-5 {
	width: 38%; margin-right: 2%;
}
.centered.span-2-5 {
	left: 30%; position: relative;
}
.pull-left.span-2-5 {
	float: left;
}
.pull-right.span-2-5 {
	float: right;
}
.offset-2-5 {
	margin-left: 40%;
}
.span-3-5 {
	width: 60%; float: left; display: block;
}
.margin.span-3-5 {
	width: 57%; margin-right: 3%;
}
.centered.span-3-5 {
	left: 20%; position: relative;
}
.pull-left.span-3-5 {
	float: left;
}
.pull-right.span-3-5 {
	float: right;
}
.offset-3-5 {
	margin-left: 60%;
}
.span-4-5 {
	width: 80%; float: left; display: block;
}
.margin.span-4-5 {
	width: 76%; margin-right: 4%;
}
.centered.span-4-5 {
	left: 10%; position: relative;
}
.pull-left.span-4-5 {
	float: left;
}
.pull-right.span-4-5 {
	float: right;
}
.offset-4-5 {
	margin-left: 80%;
}
.span-5-5 {
	width: 100%; float: left; display: block;
}
.margin.span-5-5 {
	width: 95%; margin-right: 5%;
}
.centered.span-5-5 {
	left: 0%; position: relative;
}
.pull-left.span-5-5 {
	float: left;
}
.pull-right.span-5-5 {
	float: right;
}
.offset-5-5 {
	margin-left: 100%;
}
.span-1-6 {
	width: 16.66%; float: left; display: block;
}
.margin.span-1-6 {
	width: 15.83%; margin-right: 0.83%;
}
.centered.span-1-6 {
	left: 41.66%; position: relative;
}
.pull-left.span-1-6 {
	float: left;
}
.pull-right.span-1-6 {
	float: right;
}
.offset-1-6 {
	margin-left: 16.66%;
}
.span-2-6 {
	width: 33.33%; float: left; display: block;
}
.margin.span-2-6 {
	width: 31.66%; margin-right: 1.66%;
}
.centered.span-2-6 {
	left: 33.33%; position: relative;
}
.pull-left.span-2-6 {
	float: left;
}
.pull-right.span-2-6 {
	float: right;
}
.offset-2-6 {
	margin-left: 33.33%;
}
.span-3-6 {
	width: 50%; float: left; display: block;
}
.margin.span-3-6 {
	width: 47.5%; margin-right: 2.5%;
}
.centered.span-3-6 {
	left: 25%; position: relative;
}
.pull-left.span-3-6 {
	float: left;
}
.pull-right.span-3-6 {
	float: right;
}
.offset-3-6 {
	margin-left: 50%;
}
.span-4-6 {
	width: 66.66%; float: left; display: block;
}
.margin.span-4-6 {
	width: 63.33%; margin-right: 3.33%;
}
.centered.span-4-6 {
	left: 16.66%; position: relative;
}
.pull-left.span-4-6 {
	float: left;
}
.pull-right.span-4-6 {
	float: right;
}
.offset-4-6 {
	margin-left: 66.66%;
}
.span-5-6 {
	width: 83.33%; float: left; display: block;
}
.margin.span-5-6 {
	width: 79.16%; margin-right: 4.16%;
}
.centered.span-5-6 {
	left: 8.33%; position: relative;
}
.pull-left.span-5-6 {
	float: left;
}
.pull-right.span-5-6 {
	float: right;
}
.offset-5-6 {
	margin-left: 83.33%;
}
.span-6-6 {
	width: 100%; float: left; display: block;
}
.margin.span-6-6 {
	width: 95%; margin-right: 5%;
}
.centered.span-6-6 {
	left: 0%; position: relative;
}
.pull-left.span-6-6 {
	float: left;
}
.pull-right.span-6-6 {
	float: right;
}
.offset-6-6 {
	margin-left: 100%;
}
.span-1-7 {
	width: 14.28%; float: left; display: block;
}
.margin.span-1-7 {
	width: 13.57%; margin-right: 0.71%;
}
.centered.span-1-7 {
	left: 42.85%; position: relative;
}
.pull-left.span-1-7 {
	float: left;
}
.pull-right.span-1-7 {
	float: right;
}
.offset-1-7 {
	margin-left: 14.28%;
}
.span-2-7 {
	width: 28.57%; float: left; display: block;
}
.margin.span-2-7 {
	width: 27.14%; margin-right: 1.42%;
}
.centered.span-2-7 {
	left: 35.71%; position: relative;
}
.pull-left.span-2-7 {
	float: left;
}
.pull-right.span-2-7 {
	float: right;
}
.offset-2-7 {
	margin-left: 28.57%;
}
.span-3-7 {
	width: 42.85%; float: left; display: block;
}
.margin.span-3-7 {
	width: 40.71%; margin-right: 2.14%;
}
.centered.span-3-7 {
	left: 28.57%; position: relative;
}
.pull-left.span-3-7 {
	float: left;
}
.pull-right.span-3-7 {
	float: right;
}
.offset-3-7 {
	margin-left: 42.85%;
}
.span-4-7 {
	width: 57.14%; float: left; display: block;
}
.margin.span-4-7 {
	width: 54.28%; margin-right: 2.85%;
}
.centered.span-4-7 {
	left: 21.42%; position: relative;
}
.pull-left.span-4-7 {
	float: left;
}
.pull-right.span-4-7 {
	float: right;
}
.offset-4-7 {
	margin-left: 57.14%;
}
.span-5-7 {
	width: 71.42%; float: left; display: block;
}
.margin.span-5-7 {
	width: 67.85%; margin-right: 3.57%;
}
.centered.span-5-7 {
	left: 14.28%; position: relative;
}
.pull-left.span-5-7 {
	float: left;
}
.pull-right.span-5-7 {
	float: right;
}
.offset-5-7 {
	margin-left: 71.42%;
}
.span-6-7 {
	width: 85.71%; float: left; display: block;
}
.margin.span-6-7 {
	width: 81.42%; margin-right: 4.28%;
}
.centered.span-6-7 {
	left: 7.14%; position: relative;
}
.pull-left.span-6-7 {
	float: left;
}
.pull-right.span-6-7 {
	float: right;
}
.offset-6-7 {
	margin-left: 85.71%;
}
.span-7-7 {
	width: 100%; float: left; display: block;
}
.margin.span-7-7 {
	width: 95%; margin-right: 5%;
}
.centered.span-7-7 {
	left: 0%; position: relative;
}
.pull-left.span-7-7 {
	float: left;
}
.pull-right.span-7-7 {
	float: right;
}
.offset-7-7 {
	margin-left: 100%;
}
.span-1-8 {
	width: 12.5%; float: left; display: block;
}
.margin.span-1-8 {
	width: 11.87%; margin-right: 0.62%;
}
.centered.span-1-8 {
	left: 43.75%; position: relative;
}
.pull-left.span-1-8 {
	float: left;
}
.pull-right.span-1-8 {
	float: right;
}
.offset-1-8 {
	margin-left: 12.5%;
}
.span-2-8 {
	width: 25%; float: left; display: block;
}
.margin.span-2-8 {
	width: 23.75%; margin-right: 1.25%;
}
.centered.span-2-8 {
	left: 37.5%; position: relative;
}
.pull-left.span-2-8 {
	float: left;
}
.pull-right.span-2-8 {
	float: right;
}
.offset-2-8 {
	margin-left: 25%;
}
.span-3-8 {
	width: 37.5%; float: left; display: block;
}
.margin.span-3-8 {
	width: 35.62%; margin-right: 1.87%;
}
.centered.span-3-8 {
	left: 31.25%; position: relative;
}
.pull-left.span-3-8 {
	float: left;
}
.pull-right.span-3-8 {
	float: right;
}
.offset-3-8 {
	margin-left: 37.5%;
}
.span-4-8 {
	width: 50%; float: left; display: block;
}
.margin.span-4-8 {
	width: 47.5%; margin-right: 2.5%;
}
.centered.span-4-8 {
	left: 25%; position: relative;
}
.pull-left.span-4-8 {
	float: left;
}
.pull-right.span-4-8 {
	float: right;
}
.offset-4-8 {
	margin-left: 50%;
}
.span-5-8 {
	width: 62.5%; float: left; display: block;
}
.margin.span-5-8 {
	width: 59.37%; margin-right: 3.12%;
}
.centered.span-5-8 {
	left: 18.75%; position: relative;
}
.pull-left.span-5-8 {
	float: left;
}
.pull-right.span-5-8 {
	float: right;
}
.offset-5-8 {
	margin-left: 62.5%;
}
.span-6-8 {
	width: 75%; float: left; display: block;
}
.margin.span-6-8 {
	width: 71.25%; margin-right: 3.75%;
}
.centered.span-6-8 {
	left: 12.5%; position: relative;
}
.pull-left.span-6-8 {
	float: left;
}
.pull-right.span-6-8 {
	float: right;
}
.offset-6-8 {
	margin-left: 75%;
}
.span-7-8 {
	width: 87.5%; float: left; display: block;
}
.margin.span-7-8 {
	width: 83.12%; margin-right: 4.37%;
}
.centered.span-7-8 {
	left: 6.25%; position: relative;
}
.pull-left.span-7-8 {
	float: left;
}
.pull-right.span-7-8 {
	float: right;
}
.offset-7-8 {
	margin-left: 87.5%;
}
.span-8-8 {
	width: 100%; float: left; display: block;
}
.margin.span-8-8 {
	width: 95%; margin-right: 5%;
}
.centered.span-8-8 {
	left: 0%; position: relative;
}
.pull-left.span-8-8 {
	float: left;
}
.pull-right.span-8-8 {
	float: right;
}
.offset-8-8 {
	margin-left: 100%;
}
.span-1-9 {
	width: 11.11%; float: left; display: block;
}
.margin.span-1-9 {
	width: 10.55%; margin-right: 0.55%;
}
.centered.span-1-9 {
	left: 44.44%; position: relative;
}
.pull-left.span-1-9 {
	float: left;
}
.pull-right.span-1-9 {
	float: right;
}
.offset-1-9 {
	margin-left: 11.11%;
}
.span-2-9 {
	width: 22.22%; float: left; display: block;
}
.margin.span-2-9 {
	width: 21.11%; margin-right: 1.11%;
}
.centered.span-2-9 {
	left: 38.88%; position: relative;
}
.pull-left.span-2-9 {
	float: left;
}
.pull-right.span-2-9 {
	float: right;
}
.offset-2-9 {
	margin-left: 22.22%;
}
.span-3-9 {
	width: 33.33%; float: left; display: block;
}
.margin.span-3-9 {
	width: 31.66%; margin-right: 1.66%;
}
.centered.span-3-9 {
	left: 33.33%; position: relative;
}
.pull-left.span-3-9 {
	float: left;
}
.pull-right.span-3-9 {
	float: right;
}
.offset-3-9 {
	margin-left: 33.33%;
}
.span-4-9 {
	width: 44.44%; float: left; display: block;
}
.margin.span-4-9 {
	width: 42.22%; margin-right: 2.22%;
}
.centered.span-4-9 {
	left: 27.77%; position: relative;
}
.pull-left.span-4-9 {
	float: left;
}
.pull-right.span-4-9 {
	float: right;
}
.offset-4-9 {
	margin-left: 44.44%;
}
.span-5-9 {
	width: 55.55%; float: left; display: block;
}
.margin.span-5-9 {
	width: 52.77%; margin-right: 2.77%;
}
.centered.span-5-9 {
	left: 22.22%; position: relative;
}
.pull-left.span-5-9 {
	float: left;
}
.pull-right.span-5-9 {
	float: right;
}
.offset-5-9 {
	margin-left: 55.55%;
}
.span-6-9 {
	width: 66.66%; float: left; display: block;
}
.margin.span-6-9 {
	width: 63.33%; margin-right: 3.33%;
}
.centered.span-6-9 {
	left: 16.66%; position: relative;
}
.pull-left.span-6-9 {
	float: left;
}
.pull-right.span-6-9 {
	float: right;
}
.offset-6-9 {
	margin-left: 66.66%;
}
.span-7-9 {
	width: 77.77%; float: left; display: block;
}
.margin.span-7-9 {
	width: 73.88%; margin-right: 3.88%;
}
.centered.span-7-9 {
	left: 11.11%; position: relative;
}
.pull-left.span-7-9 {
	float: left;
}
.pull-right.span-7-9 {
	float: right;
}
.offset-7-9 {
	margin-left: 77.77%;
}
.span-8-9 {
	width: 88.88%; float: left; display: block;
}
.margin.span-8-9 {
	width: 84.44%; margin-right: 4.44%;
}
.centered.span-8-9 {
	left: 5.55%; position: relative;
}
.pull-left.span-8-9 {
	float: left;
}
.pull-right.span-8-9 {
	float: right;
}
.offset-8-9 {
	margin-left: 88.88%;
}
.span-9-9 {
	width: 100%; float: left; display: block;
}
.margin.span-9-9 {
	width: 95%; margin-right: 5%;
}
.centered.span-9-9 {
	left: 0%; position: relative;
}
.pull-left.span-9-9 {
	float: left;
}
.pull-right.span-9-9 {
	float: right;
}
.offset-9-9 {
	margin-left: 100%;
}
.span-1-10 {
	width: 10%; float: left; display: block;
}
.margin.span-1-10 {
	width: 9.5%; margin-right: 0.5%;
}
.centered.span-1-10 {
	left: 45%; position: relative;
}
.pull-left.span-1-10 {
	float: left;
}
.pull-right.span-1-10 {
	float: right;
}
.offset-1-10 {
	margin-left: 10%;
}
.span-2-10 {
	width: 20%; float: left; display: block;
}
.margin.span-2-10 {
	width: 19%; margin-right: 1%;
}
.centered.span-2-10 {
	left: 40%; position: relative;
}
.pull-left.span-2-10 {
	float: left;
}
.pull-right.span-2-10 {
	float: right;
}
.offset-2-10 {
	margin-left: 20%;
}
.span-3-10 {
	width: 30%; float: left; display: block;
}
.margin.span-3-10 {
	width: 28.5%; margin-right: 1.5%;
}
.centered.span-3-10 {
	left: 35%; position: relative;
}
.pull-left.span-3-10 {
	float: left;
}
.pull-right.span-3-10 {
	float: right;
}
.offset-3-10 {
	margin-left: 30%;
}
.span-4-10 {
	width: 40%; float: left; display: block;
}
.margin.span-4-10 {
	width: 38%; margin-right: 2%;
}
.centered.span-4-10 {
	left: 30%; position: relative;
}
.pull-left.span-4-10 {
	float: left;
}
.pull-right.span-4-10 {
	float: right;
}
.offset-4-10 {
	margin-left: 40%;
}
.span-5-10 {
	width: 50%; float: left; display: block;
}
.margin.span-5-10 {
	width: 47.5%; margin-right: 2.5%;
}
.centered.span-5-10 {
	left: 25%; position: relative;
}
.pull-left.span-5-10 {
	float: left;
}
.pull-right.span-5-10 {
	float: right;
}
.offset-5-10 {
	margin-left: 50%;
}
.span-6-10 {
	width: 60%; float: left; display: block;
}
.margin.span-6-10 {
	width: 57%; margin-right: 3%;
}
.centered.span-6-10 {
	left: 20%; position: relative;
}
.pull-left.span-6-10 {
	float: left;
}
.pull-right.span-6-10 {
	float: right;
}
.offset-6-10 {
	margin-left: 60%;
}
.span-7-10 {
	width: 70%; float: left; display: block;
}
.margin.span-7-10 {
	width: 66.5%; margin-right: 3.5%;
}
.centered.span-7-10 {
	left: 15%; position: relative;
}
.pull-left.span-7-10 {
	float: left;
}
.pull-right.span-7-10 {
	float: right;
}
.offset-7-10 {
	margin-left: 70%;
}
.span-8-10 {
	width: 80%; float: left; display: block;
}
.margin.span-8-10 {
	width: 76%; margin-right: 4%;
}
.centered.span-8-10 {
	left: 10%; position: relative;
}
.pull-left.span-8-10 {
	float: left;
}
.pull-right.span-8-10 {
	float: right;
}
.offset-8-10 {
	margin-left: 80%;
}
.span-9-10 {
	width: 90%; float: left; display: block;
}
.margin.span-9-10 {
	width: 85.5%; margin-right: 4.5%;
}
.centered.span-9-10 {
	left: 5%; position: relative;
}
.pull-left.span-9-10 {
	float: left;
}
.pull-right.span-9-10 {
	float: right;
}
.offset-9-10 {
	margin-left: 90%;
}
.span-10-10 {
	width: 100%; float: left; display: block;
}
.margin.span-10-10 {
	width: 95%; margin-right: 5%;
}
.centered.span-10-10 {
	left: 0%; position: relative;
}
.pull-left.span-10-10 {
	float: left;
}
.pull-right.span-10-10 {
	float: right;
}
.offset-10-10 {
	margin-left: 100%;
}
.span-1-11 {
	width: 9.09%; float: left; display: block;
}
.margin.span-1-11 {
	width: 8.63%; margin-right: 0.45%;
}
.centered.span-1-11 {
	left: 45.45%; position: relative;
}
.pull-left.span-1-11 {
	float: left;
}
.pull-right.span-1-11 {
	float: right;
}
.offset-1-11 {
	margin-left: 9.09%;
}
.span-2-11 {
	width: 18.18%; float: left; display: block;
}
.margin.span-2-11 {
	width: 17.27%; margin-right: 0.9%;
}
.centered.span-2-11 {
	left: 40.9%; position: relative;
}
.pull-left.span-2-11 {
	float: left;
}
.pull-right.span-2-11 {
	float: right;
}
.offset-2-11 {
	margin-left: 18.18%;
}
.span-3-11 {
	width: 27.27%; float: left; display: block;
}
.margin.span-3-11 {
	width: 25.9%; margin-right: 1.36%;
}
.centered.span-3-11 {
	left: 36.36%; position: relative;
}
.pull-left.span-3-11 {
	float: left;
}
.pull-right.span-3-11 {
	float: right;
}
.offset-3-11 {
	margin-left: 27.27%;
}
.span-4-11 {
	width: 36.36%; float: left; display: block;
}
.margin.span-4-11 {
	width: 34.54%; margin-right: 1.81%;
}
.centered.span-4-11 {
	left: 31.81%; position: relative;
}
.pull-left.span-4-11 {
	float: left;
}
.pull-right.span-4-11 {
	float: right;
}
.offset-4-11 {
	margin-left: 36.36%;
}
.span-5-11 {
	width: 45.45%; float: left; display: block;
}
.margin.span-5-11 {
	width: 43.18%; margin-right: 2.27%;
}
.centered.span-5-11 {
	left: 27.27%; position: relative;
}
.pull-left.span-5-11 {
	float: left;
}
.pull-right.span-5-11 {
	float: right;
}
.offset-5-11 {
	margin-left: 45.45%;
}
.span-6-11 {
	width: 54.54%; float: left; display: block;
}
.margin.span-6-11 {
	width: 51.81%; margin-right: 2.72%;
}
.centered.span-6-11 {
	left: 22.72%; position: relative;
}
.pull-left.span-6-11 {
	float: left;
}
.pull-right.span-6-11 {
	float: right;
}
.offset-6-11 {
	margin-left: 54.54%;
}
.span-7-11 {
	width: 63.63%; float: left; display: block;
}
.margin.span-7-11 {
	width: 60.45%; margin-right: 3.18%;
}
.centered.span-7-11 {
	left: 18.18%; position: relative;
}
.pull-left.span-7-11 {
	float: left;
}
.pull-right.span-7-11 {
	float: right;
}
.offset-7-11 {
	margin-left: 63.63%;
}
.span-8-11 {
	width: 72.72%; float: left; display: block;
}
.margin.span-8-11 {
	width: 69.09%; margin-right: 3.63%;
}
.centered.span-8-11 {
	left: 13.63%; position: relative;
}
.pull-left.span-8-11 {
	float: left;
}
.pull-right.span-8-11 {
	float: right;
}
.offset-8-11 {
	margin-left: 72.72%;
}
.span-9-11 {
	width: 81.81%; float: left; display: block;
}
.margin.span-9-11 {
	width: 77.72%; margin-right: 4.09%;
}
.centered.span-9-11 {
	left: 9.09%; position: relative;
}
.pull-left.span-9-11 {
	float: left;
}
.pull-right.span-9-11 {
	float: right;
}
.offset-9-11 {
	margin-left: 81.81%;
}
.span-10-11 {
	width: 90.9%; float: left; display: block;
}
.margin.span-10-11 {
	width: 86.36%; margin-right: 4.54%;
}
.centered.span-10-11 {
	left: 4.54%; position: relative;
}
.pull-left.span-10-11 {
	float: left;
}
.pull-right.span-10-11 {
	float: right;
}
.offset-10-11 {
	margin-left: 90.9%;
}
.span-11-11 {
	width: 100%; float: left; display: block;
}
.margin.span-11-11 {
	width: 95%; margin-right: 5%;
}
.centered.span-11-11 {
	left: 0%; position: relative;
}
.pull-left.span-11-11 {
	float: left;
}
.pull-right.span-11-11 {
	float: right;
}
.offset-11-11 {
	margin-left: 100%;
}
.span-1-12 {
	width: 8.33%; float: left; display: block;
}
.margin.span-1-12 {
	width: 7.91%; margin-right: 0.41%;
}
.centered.span-1-12 {
	left: 45.83%; position: relative;
}
.pull-left.span-1-12 {
	float: left;
}
.pull-right.span-1-12 {
	float: right;
}
.offset-1-12 {
	margin-left: 8.33%;
}
.span-2-12 {
	width: 16.66%; float: left; display: block;
}
.margin.span-2-12 {
	width: 15.83%; margin-right: 0.83%;
}
.centered.span-2-12 {
	left: 41.66%; position: relative;
}
.pull-left.span-2-12 {
	float: left;
}
.pull-right.span-2-12 {
	float: right;
}
.offset-2-12 {
	margin-left: 16.66%;
}
.span-3-12 {
	width: 25%; float: left; display: block;
}
.margin.span-3-12 {
	width: 23.75%; margin-right: 1.25%;
}
.centered.span-3-12 {
	left: 37.5%; position: relative;
}
.pull-left.span-3-12 {
	float: left;
}
.pull-right.span-3-12 {
	float: right;
}
.offset-3-12 {
	margin-left: 25%;
}
.span-4-12 {
	width: 33.33%; float: left; display: block;
}
.margin.span-4-12 {
	width: 31.66%; margin-right: 1.66%;
}
.centered.span-4-12 {
	left: 33.33%; position: relative;
}
.pull-left.span-4-12 {
	float: left;
}
.pull-right.span-4-12 {
	float: right;
}
.offset-4-12 {
	margin-left: 33.33%;
}
.span-5-12 {
	width: 41.66%; float: left; display: block;
}
.margin.span-5-12 {
	width: 39.58%; margin-right: 2.08%;
}
.centered.span-5-12 {
	left: 29.16%; position: relative;
}
.pull-left.span-5-12 {
	float: left;
}
.pull-right.span-5-12 {
	float: right;
}
.offset-5-12 {
	margin-left: 41.66%;
}
.span-6-12 {
	width: 50%; float: left; display: block;
}
.margin.span-6-12 {
	width: 47.5%; margin-right: 2.5%;
}
.centered.span-6-12 {
	left: 25%; position: relative;
}
.pull-left.span-6-12 {
	float: left;
}
.pull-right.span-6-12 {
	float: right;
}
.offset-6-12 {
	margin-left: 50%;
}
.span-7-12 {
	width: 58.33%; float: left; display: block;
}
.margin.span-7-12 {
	width: 55.41%; margin-right: 2.91%;
}
.centered.span-7-12 {
	left: 20.83%; position: relative;
}
.pull-left.span-7-12 {
	float: left;
}
.pull-right.span-7-12 {
	float: right;
}
.offset-7-12 {
	margin-left: 58.33%;
}
.span-8-12 {
	width: 66.66%; float: left; display: block;
}
.margin.span-8-12 {
	width: 63.33%; margin-right: 3.33%;
}
.centered.span-8-12 {
	left: 16.66%; position: relative;
}
.pull-left.span-8-12 {
	float: left;
}
.pull-right.span-8-12 {
	float: right;
}
.offset-8-12 {
	margin-left: 66.66%;
}
.span-9-12 {
	width: 75%; float: left; display: block;
}
.margin.span-9-12 {
	width: 71.25%; margin-right: 3.75%;
}
.centered.span-9-12 {
	left: 12.5%; position: relative;
}
.pull-left.span-9-12 {
	float: left;
}
.pull-right.span-9-12 {
	float: right;
}
.offset-9-12 {
	margin-left: 75%;
}
.span-10-12 {
	width: 83.33%; float: left; display: block;
}
.margin.span-10-12 {
	width: 79.16%; margin-right: 4.16%;
}
.centered.span-10-12 {
	left: 8.33%; position: relative;
}
.pull-left.span-10-12 {
	float: left;
}
.pull-right.span-10-12 {
	float: right;
}
.offset-10-12 {
	margin-left: 83.33%;
}
.span-11-12 {
	width: 91.66%; float: left; display: block;
}
.margin.span-11-12 {
	width: 87.08%; margin-right: 4.58%;
}
.centered.span-11-12 {
	left: 4.16%; position: relative;
}
.pull-left.span-11-12 {
	float: left;
}
.pull-right.span-11-12 {
	float: right;
}
.offset-11-12 {
	margin-left: 91.66%;
}
.span-12-12 {
	width: 100%; float: left; display: block;
}
.margin.span-12-12 {
	width: 95%; margin-right: 5%;
}
.centered.span-12-12 {
	left: 0%; position: relative;
}
.pull-left.span-12-12 {
	float: left;
}
.pull-right.span-12-12 {
	float: right;
}
.offset-12-12 {
	margin-left: 100%;
}
.span-full {
	width: 100%; display: block;
}
[class*='span-'] {
	float: left; display: block;
}
.clear-fix::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.navigation-slider::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.navigation-slider .slider::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.navigation-slider .navigation::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "";
}
.clear-fix {
	display: inline-block;
}
.navigation-slider {
	display: inline-block;
}
.navigation-slider .slider {
	display: inline-block;
}
.navigation-slider .navigation {
	display: inline-block;
}
html[xmlns] .clear-fix {
	display: block;
}
html[xmlns] .navigation-slider {
	display: block;
}
html[xmlns] .navigation-slider .slider {
	display: block;
}
.navigation-slider html[xmlns] .slider {
	display: block;
}
html[xmlns] .navigation-slider .navigation {
	display: block;
}
.navigation-slider html[xmlns] .navigation {
	display: block;
}
* html .clear-fix {
	height: 1%;
}
* html .navigation-slider {
	height: 1%;
}
* html .navigation-slider .slider {
	height: 1%;
}
.navigation-slider * html .slider {
	height: 1%;
}
* html .navigation-slider .navigation {
	height: 1%;
}
.navigation-slider * html .navigation {
	height: 1%;
}
.vertical-center {
	display: table !important;
}
.vertical-center .centered {
	vertical-align: middle; float: none !important; display: table-cell !important;
}
.full-width {
	width: 100%;
}
.chromeframe {
	background: rgba(14, 43, 141, 0.9); width: 100%; height: 100%; display: block; position: fixed; z-index: 100;
}
.chromeframe .message {
	background: white; padding: 2%; left: 5%; top: 100px; width: 86%; display: block; position: relative;
}
.chromeframe .message h1 {
	font-size: 30px;
}
.chromeframe .message h2 {
	font-size: 30px;
}
.chromeframe .message * {
	font-size: 20px;
}
.progress-bar {
	background: rgb(14, 43, 141); padding: 5px; border-radius: 5px; text-align: center; color: white; font-size: 16px; font-weight: bold; text-shadow: -1px -1px 0 #333;
}
.red.progress-bar {
	background: rgb(128, 5, 23); color: white;
}
.amber.progress-bar {
	background: rgb(232, 151, 65); color: white;
}
.green.progress-bar {
	background: rgb(47, 212, 6); color: white;
}
.unselectable {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.button {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.button-invert {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.button-invert-action {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.button-primary-action {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.navigation-slider .slide .caption a {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.navigation-slider .slide .caption .button {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.navigation-slider .slide-replacement .caption a {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.navigation-slider .slide-replacement .caption .button {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.button-danger-action {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.button-more {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.button-less {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.reviews-module .nav {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.featured-products .navigation .button-nav {
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.concertina .concertina-right {
	float: right; display: block;
}
.concertina .concertina-left {
	float: left; display: block;
}
* {
	margin: 0px;
	padding: 0px;
	font-family: "myriad-pro", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	/* [disabled]font-size: 12px; */
}
pre {
	width: 99%; overflow: hidden; white-space: pre-wrap; word-wrap: break-word;
}
body {
	background-color: rgb(217, 217, 217);
}
a img {
	border: currentColor; text-decoration: none;
}
body {
	min-width: 974px !important;
}
h1 {
	margin: 0px; padding: 0px 0px 15px; text-align: left; color: rgb(14, 43, 141); font-size: 18px;
}
.h1 {
	margin: 0px; padding: 0px 0px 15px; text-align: left; color: rgb(14, 43, 141); font-size: 18px;
}
.spritesheet1 {
	overflow: hidden; background-repeat: no-repeat; background-color: transparent !important;
}
.spritesheet1 span {
	text-indent: -999999px; display: none;
}
.day2 {
	background-position: -874px 0px; width: 67px; height: 67px;
}
.day3 {
	background-position: -807px 0px; width: 67px; height: 67px;
}
.Alert-gif {
	background-position: -75px 0px; width: 35px; height: 31px;
}
.Credit-Cards {
	background-position: 0px -646px; width: 499px; height: 63px;
}
.Large-Divider-gif {
	background-position: 0px -944px; width: 580px; height: 21px;
}
.Menu-Divider-gif {
	background-position: -350px -255px; width: 193px; height: 21px;
}
.V-Selector-gif {
	background-position: -50px 0px; width: 25px; height: 21px;
}
.android {
	background-position: -817px -67px; width: 94px; height: 94px;
}
.aol {
	background-position: -658px -161px; width: 94px; height: 94px;
}
.applemail {
	background-position: -564px -161px; width: 94px; height: 94px;
}
.bar-left-gif {
	background-position: 0px 0px; width: 5px; height: 27px;
}
.bar-right-gif {
	background-position: -5px 0px !important; width: 5px; height: 27px;
}
.blackberry {
	background-position: -376px -161px; width: 94px; height: 94px;
}
.button-blue-gif {
	background-position: -166px -67px; width: 89px; height: 27px;
}
.options-feed .tab-bar .active.tab {
	background-position: -166px -67px; width: 89px; height: 27px;
}
.button-grey-gif {
	background-position: -77px -67px; width: 89px; height: 27px;
}
.options-feed .tab-bar .tab {
	background-position: -77px -67px; width: 89px; height: 27px;
}
.credit-cards-white-small {
	background-position: 0px -583px; width: 450px; height: 63px;
}
.credit-cards-white {
	background-position: -450px -583px; width: 499px; height: 63px;
}
.email-newsletter-background {
	background-position: -175px -255px; width: 175px; height: 238px;
}
.entourage {
	background-position: -94px -161px; width: 94px; height: 94px;
}
.gmail {
	background-position: -188px -161px; width: 94px; height: 94px;
}
.home-gif {
	background-position: -29px 0px !important; width: 21px; height: 21px;
}
.hotmail {
	background-position: 0px -161px; width: 94px; height: 94px;
}
.icon1 {
	background-position: -405px 0px; width: 67px; height: 67px;
}
.icon1r {
	background-position: -338px 0px; width: 67px; height: 67px;
}
.icon2 {
	background-position: -740px 0px; width: 67px; height: 67px;
}
.icon3 {
	background-position: -472px 0px; width: 67px; height: 67px;
}
.icon4 {
	background-position: -606px 0px; width: 67px; height: 67px;
}
.icon5 {
	background-position: -673px 0px; width: 67px; height: 67px;
}
.icon8 {
	background-position: -539px 0px; width: 67px; height: 67px;
}
.logo-gif {
	background-position: -752px -161px; width: 166px; height: 93px;
}
.lotusnotes {
	background-position: -723px -67px; width: 94px; height: 94px;
}
.menu-tab-grey-gif {
	background-position: 0px -67px; width: 77px; height: 27px;
}
.menu-tab-white-gif {
	background-position: -941px 0px; width: 77px; height: 27px;
}
.navbar-login-button-gif {
	background-position: -276px 0px; width: 62px; height: 19px;
}
.navbar-logout-button-gif {
	background-position: -214px 0px; width: 62px; height: 19px;
}
.needHelp {
	background-position: -543px -254px; width: 308px; height: 170px;
}
.opera {
	background-position: -535px -67px; width: 94px; height: 94px;
}
.outlook-osx {
	background-position: -441px -67px; width: 94px; height: 94px;
}
.outlook {
	background-position: -470px -161px; width: 94px; height: 94px;
}
.outlookexpress {
	background-position: -911px -67px; width: 94px; height: 94px;
}
.register_button-gif {
	background-position: -152px 0px; width: 62px; height: 19px;
}
.safesenders-header {
	background-position: 0px -709px; width: 550px; height: 235px;
}
.sale-gif {
	background-position: -110px 0px; width: 42px; height: 16px;
}
.slide-tab-blue-gif {
	background-position: -348px -67px; width: 93px; height: 27px;
}
.slide-tab-grey-gif {
	background-position: -255px -67px; width: 93px; height: 27px;
}
.small-alert-gif {
	background-position: -10px 0px; width: 19px; height: 15px;
}
.thunderbird {
	background-position: -629px -67px; width: 94px; height: 94px;
}
.whyStressFree {
	background-position: 0px -255px; width: 175px; height: 328px;
}
.yahoo {
	background-position: -282px -161px; width: 94px; height: 94px;
}
.Large-Divider-gif-middle {
	background-position: -100px -944px !important;
}
.Large-Divider-gif-end {
	background-position: -464px -944px !important;
}
.navbar-logout-button-gif {
	background-position: -214px 0px !important; top: 50%; margin-top: -9.5px !important; position: absolute !important;
}
.bar-left-gif {
	left: 0px; top: 0px; float: left; position: absolute; cursor: default;
}
.leftMenuProductOn {
	background-position: -941px 0px !important;
}
.leftMenuProductOff {
	background-position: 0px -67px !important;
}
.leftMenuAZOn {
	background-position: -941px 0px !important;
}
.leftMenuAZOff {
	background-position: 0px -67px !important;
}
.credit-cards-white {
	margin: 0px auto;
}
.logo-gif {
	margin: 0px auto;
}
.needHelp {
	top: -1px; right: -54px; position: absolute;
}
.button-blue-gif {
	width: 89px !important; height: 27px !important;
}
.options-feed .tab-bar .active.tab {
	width: 89px !important; height: 27px !important;
}
.button-grey-gif {
	width: 89px !important; height: 27px !important;
}
.options-feed .tab-bar .tab {
	width: 89px !important; height: 27px !important;
}
.sale-gif {
	margin-top: -1px;
}
.pointers-sprite {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers .pointers-blue-right-over {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers .pointers-down-left {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers .pointers-right-over {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers .pointers-right-up {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers .pointers-straight-right {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers-blue-right-over {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers-down-left {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers-right-over {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers-right-up {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
.pointers-straight-right {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/pointers-s0829ff4128.png"); background-repeat: no-repeat;
}
[class*='pointers-'] {
	display: inline-block;
}
.pointers {
	display: inline-block;
}
.pointers .pointers-blue-right-over {
	background-position: 0px 0px; width: 63px; height: 40px;
}
.pointers .pointers-down-left {
	background-position: 0px -40px; width: 29px; height: 45px;
}
.pointers .pointers-right-over {
	background-position: 0px -85px; width: 45px; height: 22px;
}
.pointers .pointers-right-up {
	background-position: 0px -107px; width: 85px; height: 71px;
}
.pointers .pointers-straight-right {
	background-position: 0px -178px; width: 62px; height: 16px;
}
.pointers-blue-right-over {
	background-position: 0px 0px; width: 63px; height: 40px;
}
.pointers-down-left {
	background-position: 0px -40px; width: 29px; height: 45px;
}
.pointers-right-over {
	background-position: 0px -85px; width: 45px; height: 22px;
}
.pointers-right-up {
	background-position: 0px -107px; width: 85px; height: 71px;
}
.pointers-straight-right {
	background-position: 0px -178px; width: 62px; height: 16px;
}
.pointer-element {
	position: relative;
}
.pointer-element .pointers {
	position: absolute;
}
.pointers-blue {
	color: rgb(14, 43, 141) !important;
}
.large-stars-sprite {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-zero.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-zero-point-five.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-one.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-one-point-five.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-two.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-two-point-five.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-three.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-three-point-five.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-four.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-four-point-five.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.stars-five.large-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/large-stars-s6826a2bbac.png"); background-repeat: no-repeat;
}
.small-stars-sprite {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-zero.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-zero-point-five.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-one.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-one-point-five.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-two.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-two-point-five.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-three.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-three-point-five.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-four.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-four-point-five.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.stars-five.small-stars.feefo-stars {
	background-image: url("/_themes/sfp-legacy/img/spritesheets/feefo-stars/small-stars-s35bc8465a8.png"); background-repeat: no-repeat;
}
.feefo-stars {
	display: inline-block !important;
}
.large-stars.feefo-stars {
	width: 106px; height: 19px;
}
.stars-zero.large-stars.feefo-stars {
	background-position: 0px -190px;
}
.stars-zero-point-five.large-stars.feefo-stars {
	background-position: 0px -171px;
}
.stars-one.large-stars.feefo-stars {
	background-position: 0px -76px;
}
.stars-one-point-five.large-stars.feefo-stars {
	background-position: 0px -57px;
}
.stars-two.large-stars.feefo-stars {
	background-position: 0px -152px;
}
.stars-two-point-five.large-stars.feefo-stars {
	background-position: 0px -133px;
}
.stars-three.large-stars.feefo-stars {
	background-position: 0px -114px;
}
.stars-three-point-five.large-stars.feefo-stars {
	background-position: 0px -95px;
}
.stars-four.large-stars.feefo-stars {
	background-position: 0px -38px;
}
.stars-four-point-five.large-stars.feefo-stars {
	background-position: 0px -19px;
}
.stars-five.large-stars.feefo-stars {
	background-position: 0px 0px;
}
.small-stars.feefo-stars {
	width: 89px; height: 16px;
}
.stars-zero.small-stars.feefo-stars {
	background-position: 0px -160px;
}
.stars-zero-point-five.small-stars.feefo-stars {
	background-position: 0px -144px;
}
.stars-one.small-stars.feefo-stars {
	background-position: 0px -64px;
}
.stars-one-point-five.small-stars.feefo-stars {
	background-position: 0px -48px;
}
.stars-two.small-stars.feefo-stars {
	background-position: 0px -128px;
}
.stars-two-point-five.small-stars.feefo-stars {
	background-position: 0px -112px;
}
.stars-three.small-stars.feefo-stars {
	background-position: 0px -96px;
}
.stars-three-point-five.small-stars.feefo-stars {
	background-position: 0px -80px;
}
.stars-four.small-stars.feefo-stars {
	background-position: 0px -32px;
}
.stars-four-point-five.small-stars.feefo-stars {
	background-position: 0px -16px;
}
.stars-five.small-stars.feefo-stars {
	background-position: 0px 0px;
}
.vertical-menu-hover li {
	list-style: none; position: relative;
}
.horizontal-menu-hover li {
	list-style: none; position: relative;
}
.vertical-menu-hover li * {
	display: block;
}
.horizontal-menu-hover li * {
	display: block;
}
.vertical-menu-hover li:hover {
	background: 0px 0px rgb(204, 204, 204) !important;
}
.vertical-menu-hover li:focus {
	background: 0px 0px rgb(204, 204, 204) !important;
}
.horizontal-menu-hover li:hover {
	background: 0px 0px rgb(204, 204, 204) !important;
}
.horizontal-menu-hover li:focus {
	background: 0px 0px rgb(204, 204, 204) !important;
}
.vertical-menu-hover li:hover ul {
	height: auto; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.25s ease 0.25s; -o-transition: opacity 0.25s ease 0.25s; -webkit-transition: opacity 0.25s ease; -webkit-transition-delay: 0.25s; transition: opacity 0.25s ease 0.25s;
}
.vertical-menu-hover li:focus ul {
	height: auto; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.25s ease 0.25s; -o-transition: opacity 0.25s ease 0.25s; -webkit-transition: opacity 0.25s ease; -webkit-transition-delay: 0.25s; transition: opacity 0.25s ease 0.25s;
}
.horizontal-menu-hover li:hover ul {
	height: auto; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.25s ease 0.25s; -o-transition: opacity 0.25s ease 0.25s; -webkit-transition: opacity 0.25s ease; -webkit-transition-delay: 0.25s; transition: opacity 0.25s ease 0.25s;
}
.horizontal-menu-hover li:focus ul {
	height: auto; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -moz-transition: opacity 0.25s ease 0.25s; -o-transition: opacity 0.25s ease 0.25s; -webkit-transition: opacity 0.25s ease; -webkit-transition-delay: 0.25s; transition: opacity 0.25s ease 0.25s;
}
.vertical-menu-hover li:hover * {
	color: #A00 !important;
}
.vertical-menu-hover li:focus * {
	color: #D40000 !important;
}
.horizontal-menu-hover li:hover * {
	color: black !important;
}
.horizontal-menu-hover li:focus * {
	color: black !important;
}
.vertical-menu-hover li a:hover {
	background: 0px 0px rgb(204, 204, 204);
	color: #D40000 !important;
	text-decoration: none !important;
}
.vertical-menu-hover li a:focus {
	background: 0px 0px rgb(204, 204, 204); color: black !important; text-decoration: none !important;
}
.horizontal-menu-hover li a:hover {
	background: 0px 0px rgb(204, 204, 204); color: black !important; text-decoration: none !important;
}
.horizontal-menu-hover li a:focus {
	background: 0px 0px rgb(204, 204, 204); color: black !important; text-decoration: none !important;
}
.vertical-menu-hover li ul {
	background: 0px 0px rgb(204, 204, 204) !important; width: 190px; height: 0px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); position: absolute; opacity: 0; box-shadow: 1px 1px 4px #4d4d4d; -moz-box-shadow: 1px 1px 4px #4D4D4D; -webkit-box-shadow: 1px 1px 4px #4D4D4D;
}
.horizontal-menu-hover li ul {
	background: 0px 0px rgb(204, 204, 204) !important; width: 190px; height: 0px; overflow: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); position: absolute; opacity: 0; box-shadow: 1px 1px 4px #4d4d4d; -moz-box-shadow: 1px 1px 4px #4D4D4D; -webkit-box-shadow: 1px 1px 4px #4D4D4D;
}
.vertical-menu-hover li ul li {
	padding: 0px !important; width: 190px !important; background-color: rgb(239, 239, 239) !important;
}
.horizontal-menu-hover li ul li {
	padding: 0px !important; width: 190px !important; background-color: rgb(239, 239, 239) !important;
}
.vertical-menu-hover li ul li a {
	padding: 7px 5px 7px 22px !important; border: currentColor !important; width: 163px !important;
}
.horizontal-menu-hover li ul li a {
	padding: 7px 5px 7px 22px !important; border: currentColor !important; width: 163px !important;
}
.vertical-menu-hover li ul {
	padding: 0px !important; top: 0px; right: -190px;
}
.vertical-menu-hover li:hover ul {
	padding: 5px 5px 5px 0px !important;
}
.vertical-menu-hover li:focus ul {
	padding: 5px 5px 5px 0px !important;
}
.horizontal-menu-hover li ul {
	left: 0px; top: 34px;
}
#navbar-container {
	margin: 0pt;
	width: 100%;
	height: 35px;
	padding-left: 0px !important;
	min-width: 1000px;
	box-shadow: 0px 1px 6px 3px rgba(0,0,0,0.4);
	background-color: rgb(170,0,85);
}
#navbar {
	margin-left: 5px !important;
}
#navbar-inner {
	margin: 0pt auto; width: 1000px; position: relative; z-index: 90;
}
#navbar-login-container {
	padding: 8px 25px 0px 10px; height: 19px; color: white; font-weight: bold; float: left; display: inline;
}
#navbar {
	list-style: none; margin: 0pt; padding: 0pt; float: left; position: relative;
}
#navbar {
	height: 34px; position: relative;
}
#navbar li {
	margin: 0pt; padding: 0pt; font-weight: bold; float: left;
}
#navbar li a {
	border-width: 0pt 1px; border-style: dashed; border-color: white; padding: 10px 25px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: block;
}
.navbar-account {
	height: 34px;
}
.navbar-account a {
	font-weight: bold;
}
.navbar-account a {
	padding: 10px 15px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: block;
}
.navbar-account span {
	padding: 10px 15px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: block;
}
.navbar-account span.anchor-separator {
	padding: 10px 0px; color: rgb(255, 255, 255);
}
#loginEmailAddress {
	background: rgb(128, 166, 206); margin: 0px 3px 0px 7px; padding: 1px 5px; border: 1px solid rgb(128, 166, 206); width: 140px; font-size: 12px; font-weight: bold; float: left;
}
#loginPassword {
	background: rgb(128, 166, 206); margin: 0px 3px 0px 7px; padding: 1px 5px; border: 1px solid rgb(128, 166, 206); width: 140px; font-size: 12px; font-weight: bold; float: left;
}
#loginPasswordDummy {
	background: rgb(128, 166, 206); margin: 0px 3px 0px 7px; padding: 1px 5px; border: 1px solid rgb(128, 166, 206); width: 140px; font-size: 12px; font-weight: bold; float: left;
}
#loginPassword {
	display: none;
}
#loginEmailAddress:focus {
	
}
#loginPassword:focus {
	
}
#loginPasswordDummy:focus {
	
}
.company-colour {
	color: rgb(14, 43, 141);
}
.bold.company-colour {
	font-weight: bold;
}
#bodyContent {
	padding: 0px !important; width: 580px !important; background-color: transparent !important;
}
.centerIeFix {
	text-align: center;
}
#page {
	width: 1000px; text-align: left; margin-right: auto; margin-left: auto;
}
#mainColumn {
	width: 580px; margin-top: -140px; margin-right: 10px; margin-left: 10px; float: left;
}
.breadMargin {
	margin-top: 42px;
}
#bodyContent {
	width: 580px; text-align: left; line-height: 1.3; margin-top: 15px; z-index: 1;
}
#bodyContent .contentBox {
	width: 100%; margin-bottom: 10px; background-color: white;
}
#Padfix {
	padding: 15px 15px 20px; width: 550px !important;
}
#mainColumn .component {
	width: 580px; padding-top: 15px; padding-right: 0px !important; padding-bottom: 20px; padding-left: 0px !important; margin-bottom: 15px; background-color: white;
}
#mainColumn .padded.component {
	padding: 15px 15px 20px !important; width: 550px;
}
#mainColumn .component h3 {
	margin: 5px 0px 0px 15px; border: currentColor; text-align: left; color: rgb(14, 43, 141); font-size: 16px; font-weight: bold;
}
#mainColumn .component h4 {
	margin: 0px 0px 5px; text-align: left; color: rgb(14, 43, 141); padding-left: 0.8em; font-size: 18px; font-weight: bold;
}
#mainColumn .component h5 {
	margin: 0px 0px 5px 15px; text-align: left; color: rgb(14, 43, 141); font-size: 16px; font-weight: bold;
}
#mainColumn .component a {
	color: rgb(14, 43, 141);
}
#mainColumn .component .mainContent {
	width: 550px; line-height: 1.3; margin-left: 15px;
}
#mainColumn .component .content {
	width: 480px; padding-top: 15px; padding-bottom: 15px; margin-left: 50px;
}
#mainColumn .component .content p {
	margin-bottom: 5px;
}
#mainColumn .component .blueButton {
	background: url("/media/imagesv2/buttons/next-button.gif") no-repeat; border: currentColor; width: 93px; height: 27px; text-align: left; color: white; line-height: 27px; text-indent: 20px; font-size: 16px; font-weight: bold; text-decoration: none; display: block; cursor: pointer;
}
#leftColumn {
	width: 193px; text-align: center; padding-left: 5px; margin-top: 10px;
}
#left-menu {
	padding: 5px 0px; text-align: left; background-color: white;
}
#left-menu-az-panel {
	display: none;
}
.left-menu-header {
	margin: 0px 0px 0px 13.5px; padding: 5px 0px; color: rgb(14, 43, 141); font-weight: bold; background-color: white;
}
.left-menu-divider {
	background: url("/media/imagesv2/layoutDivider/Menu-Divider.gif") no-repeat; width: 193px; height: 21px; color: rgb(221, 221, 221); margin-top: 10px; min-height: 21px; min-width: 193px;
}
#left-menu-product-panel {
	list-style: none;
}
#left-menu-product-panel * {
	list-style: none;
}
#left-menu-product-panel li:hover * {
	background-color: rgb(204, 204, 204) !important;
}
#left-menu-product-panel li:focus * {
	background-color: rgb(204, 204, 204) !important;
}
#left-menu-product-panel li a {
	padding: 2px 3px;
	width: 187px;
	color: rgb(42,0,0);
	line-height: 1.2;
	text-indent: 10px;
	text-decoration: none;
	display: block;
	font-weight: bold;
}
#left-menu-product-panel strong {
	padding: 10px !important; color: rgb(14, 43, 141); clear: both; font-size: 1em;
}
#left-menu-product-panel ul ul {
	padding: 5px 5px 5px 0px; right: -195px; box-shadow: 2px 2px 3px #4b4b4b; -moz-box-shadow: 2px 2px 3px #4B4B4B; -webkit-box-shadow: 2px 2px 3px #4B4B4B;
}
#left-menu-product-panel ul ul li a {
	padding: 5px !important; width: 174px !important;
}
.leftMenuProductOn {
	width: 77px; height: 24px; text-align: center; color: black; line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: bold; float: left; display: inline; min-height: 24px; min-width: 77px; background-image: url("/media/imagesv2/spritesheet1.png") !important; background-repeat: no-repeat;
}
.leftMenuProductOff {
	width: 77px; height: 24px; text-align: center; color: white; line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: bold; float: left; display: inline; cursor: pointer; min-height: 24px; min-width: 77px; background-image: url("/media/imagesv2/spritesheet1.png") !important; background-repeat: no-repeat;
}
.leftMenuAZOn {
	width: 77px; height: 24px; text-align: center; color: black; line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: bold; float: left; display: inline; min-height: 24px; min-width: 77px; background-image: url("/media/imagesv2/spritesheet1.png") !important; background-repeat: no-repeat;
}
.leftMenuAZOff {
	width: 77px; height: 24px; text-align: center; color: white; line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: bold; float: left; display: inline; cursor: pointer; min-height: 24px; min-width: 77px; background-image: url("/media/imagesv2/spritesheet1.png") !important; background-repeat: no-repeat;
}
#rightColumn {
	width: 175px; margin-top: 0px; float: left;
}
#rightColumn .component {
	width: 193px; padding-top: 0px; padding-bottom: 5px; margin-bottom: 5px; z-index: 100;
}
#rightColumn .component h3 {
	margin: 0px 0px 5px; text-align: left; color: rgb(14, 43, 141); font-size: 16px; font-weight: bold;
}
#rightColumn .component h4 {
	margin: 0px 0px 5px; text-align: left; font-size: 14px; font-weight: bold;
}
#rightColumn .component a {
	color: rgb(14, 43, 141);
}
#rightColumn #feefologohere img {
	width: 173px; margin-top: -10px;
}
#footer {
	background: lime;
	width: 580px;
	text-align: left;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#contentBottom {
	width: 100%; clear: both;
}
.list-block-float {
	list-style: none;
}
.list-block-float::after {
	clear: both;
}
.list-block-float li {
	float: left; display: block;
}
#hellobar-wrapper {
	z-index: 100;
}
#navbar-container {
	z-index: 90;
}
.bestButton {
	background: url("/media/imagesv2/buttons/next-button.gif") no-repeat; border-radius: 5px; border: currentColor !important; width: 93px; height: 27px; text-align: left; right: 11px; bottom: 20px; color: white !important; text-transform: uppercase; line-height: 27px; text-indent: 20px; font-size: 16px; font-weight: bold; text-decoration: none; display: inline !important; position: absolute; z-index: 999; cursor: pointer;
}
.bestButton span {
	line-height: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-weight: bolder; margin-left: 15px; font-size-adjust: inherit; font-stretch: inherit;
}
.addressButton {
	border: currentColor; width: auto; height: 19px; text-align: center; color: white; line-height: 27px; font-weight: bold; display: block; cursor: pointer; background-image: url("/media/imagesv2/buttons/find_my_address.gif"); background-repeat: no-repeat;
}
.actionButtonSmall {
	background: rgb(14, 43, 141); padding: 2px 5px; border-radius: 5px; border: currentColor; height: auto !important; text-align: center; color: white !important; text-transform: capitalize; line-height: 12px !important; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline; cursor: pointer;
}
.actionButton {
	background: rgb(14, 43, 141); padding: 5px; border-radius: 5px; border: currentColor; width: auto; height: auto !important; text-align: center; color: white !important; text-transform: uppercase; line-height: 16px !important; font-size: 16px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline; cursor: pointer;
}
.actionBlackButton {
	background: rgb(0, 0, 0); padding: 5px 5px 22px; border-radius: 5px; border: currentColor; height: 16px !important; text-align: center; color: rgb(255, 255, 255) !important; text-transform: capitalize; line-height: 16px !important; font-size: 16px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline; cursor: pointer;
}
.actionButtonAnchor {
	background: rgb(14, 43, 141); padding: 0px 5px 24px; border-radius: 5px; border: currentColor; height: 16px !important; text-align: center; color: white !important; text-transform: capitalize; line-height: 16px !important; font-size: 16px; font-weight: bold; text-decoration: none; vertical-align: top; display: inline; cursor: pointer;
}
.bigbluebutton {
	background: url("/media/imagesv2/buttons/big-blue-button.gif") no-repeat; border: currentColor; width: 64px; height: 27px; text-align: center; color: white; line-height: 27px; font-weight: bold; display: block; cursor: pointer;
}
.bluenextbutton {
	background: url("/media/imagesv2/buttons/next-button-new.gif") no-repeat 0px 0px; border: currentColor; width: 91px; height: 25px; text-align: left; color: white; line-height: 20px; text-indent: 17px; font-size: 16px; font-weight: bold; text-decoration: none; display: inline; cursor: pointer;
}
.bigblackbutton {
	background: url("/media/imagesv2/buttons/big-black-button.gif") no-repeat; border: currentColor; width: 64px; height: 27px; text-align: center; color: white; line-height: 27px; font-weight: bold; display: block; cursor: pointer;
}
.smallbluebutton {
	background: url("/media/imagesv2/buttons/small-blue-button.gif") no-repeat; border: currentColor; width: 54px; height: 27px; text-align: center; color: white; line-height: 27px; font-weight: bold; display: block; cursor: pointer;
}
.smallblackbutton {
	background: url("/media/imagesv2/buttons/small-black-button.gif") no-repeat; border: currentColor; width: 54px; height: 27px; text-align: center; color: white; line-height: 27px; font-weight: bold; display: block; cursor: pointer;
}
.approveButton {
	background: url("/media/imagesv2/buttons/approveButton.gif") no-repeat; border: currentColor; width: 75px; height: 27px; text-align: center; color: white; line-height: 27px; font-weight: bold; text-decoration: none; display: block; cursor: pointer;
}
.rejectButton {
	background: url("/media/imagesv2/buttons/rejectButton.gif") no-repeat; border: currentColor; width: 75px; height: 27px; text-align: center; color: white; line-height: 27px; font-weight: bold; text-decoration: none; display: block; cursor: pointer;
}
.blueWiderButton {
	background: url("/media/imagesv2/buttons/blueButtonWider.gif") no-repeat; border: currentColor; width: 75px; height: 27px; text-align: center; color: white; line-height: 27px; font-weight: bold; text-decoration: none; display: block; cursor: pointer;
}
a.bigbluebutton {
	color: white;
}
a.bigblackbutton {
	color: white;
}
a.smallbluebutton {
	color: white;
}
a.smallblackbutton {
	color: white;
}
a.approveButton {
	color: white;
}
a.rejectButton {
	color: white;
}
.choose-this-message {
	margin: 10px auto 0px !important; display: block !important;
}
.js .flash {
	display: none;
}
#ajaxReview * {
	font-weight: normal !important;
}
#ajaxReview tr {
	padding: 0px;
}
#email-newsletter {
	width: 175px; height: 238px; overflow: hidden; margin-top: -10px; position: relative; background-image: url("/media/imagesv2/spritesheet1.png") !important; background-repeat: no-repeat;
}
#email-newsletter input {
	width: 156px; height: 24px; position: absolute;
}
#EMAIL_FIELD {
	margin: 0px; padding: 0px; border: currentColor; left: 9px; top: 137px; color: rgb(0, 0, 0); text-indent: 7px;
}
#EMAIL_BUTTON {
	margin: 0px; padding: 0px; border: currentColor; left: 9px; top: 170px; color: rgb(14, 43, 141); font-weight: bolder; cursor: pointer;
}
#EMAIL_BUTTON:active {
	top: 172px;
}
.masterPopup {
	margin: 0px !important; padding: 0px !important; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 999999; background-image: url("/media/images/semiTrans.png"); background-repeat: repeat;
}
.popupContainer {
	margin: 0px !important; padding: 0px !important; text-align: center; vertical-align: middle; display: table-cell;
}
.popupContent {
	margin: 0px auto; padding: 15px !important; width: 40%; height: auto; display: block; min-width: 610px; background-color: rgb(255, 255, 255);
}
.popupContent p {
	text-align: left;
}
.hidePopupPanel {
	background: rgb(189, 4, 0); padding: 10px; border-radius: 50%; border: 1px solid white; margin-top: -30px; margin-right: -30px; float: right; cursor: pointer; box-shadow: 0px 0px 2px black; -moz-box-shadow: 0 0 2px #000000; -webkit-box-shadow: 0 0 2px black;
}
.optin {
	text-align: left !important;
}
.loadingParent {
	margin: 0px !important; padding: 0px !important; width: 100%; height: 100%; display: table; background-image: url("/media/images/semiTrans.png"); background-repeat: repeat;
}
.loadingChild {
	margin: 0px !important; padding: 15px !important; text-align: center; vertical-align: middle; display: table-cell; background-color: rgb(255, 255, 255);
}
#uploadprogress {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 999; background-image: url("/media/images/semiTrans.png"); background-repeat: repeat;
}
#uploadprogress table {
	width: 100%; height: 100%; display: table; background-color: rgb(255, 255, 255);
}
#popupContainer {
	text-align: center; vertical-align: middle; display: table-cell;
}
#popupContent {
	margin: 0px auto; width: 40%; height: auto; display: block; min-width: 40%; background-color: rgb(255, 255, 255);
}
#modelPopupContent {
	margin: 10px 0px !important;
}
img.close {
	background: rgb(189, 4, 0); padding: 10px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); margin-top: -30px; margin-right: -30px; cursor: pointer; box-shadow: 0px 0px 2px #000000; -moz-box-shadow: 0 0 2px #000000; -webkit-box-shadow: 0 0 2px #000000;
}
.contentWrap#modelPopupContent {
	padding: 0px 20px;
}
.contentWrap#modelPopupContent h1 {
	padding-left: 0px;
}
#uploadprogress {
	display: none;
}
#lightbox-container {
	margin: 0px !important; padding: 0px !important; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 999999; background-image: url("/media/images/semiTrans.png"); background-repeat: repeat;
}
#lightbox-center {
	margin: 0px !important; padding: 0px !important; left: 15%; top: 2%; width: 70%; height: 96%; text-align: center; vertical-align: middle; display: block; position: absolute; min-width: 320px;
}
.medium-lightbox#lightbox-center {
	top: 20%; height: 60%;
}
.small-lightbox#lightbox-center {
	top: 20%; height: 40%;
}
.info-page-lightbox#lightbox-center .section-title {
	margin: 0px 0px 1.3em !important; padding: 0px !important; font-size: 32px !important;
}
.info-page-lightbox#lightbox-center .banner-title {
	margin: 0px auto 1em !important; font-size: 32px !important;
}
.info-page-lightbox#lightbox-center #lightbox-content {
	width: 848px; max-width: 100%;
}
#lightbox-container .square-back {
	max-height: 248px;
}
#lightbox-container .lamination {
	top: 20%; max-height: 370px;
}
#lightbox-container .colour {
	top: 20%; max-height: 270px;
}
#lightbox-container .lamination .contentArea {
	margin: 0% 2%; width: 29.33%;
}
#lightbox-container .lamination .img {
	width: 90%;
}
#lightbox-container .lamination .paddingTop {
	padding-top: 10px;
}
#lightbox-content {
	margin: 0px auto; width: 100%; height: 100%; display: block; max-width: 650px; background-color: rgb(255, 255, 255);
}
#lightbox-content .relative {
	height: 100%; position: relative;
}
#lightbox-content .lightbox-close {
	background: rgb(189, 4, 0); padding: 10px; border-radius: 50%; border: 1px solid white; margin-top: -15px; margin-right: -15px; float: right; cursor: pointer; box-shadow: 0px 0px 2px black; -moz-box-shadow: 0 0 2px #000000; -webkit-box-shadow: 0 0 2px black;
}
#lightbox-content #lightbox-content-holder {
	margin: 0px; left: 2%; top: 2%; width: 92%; height: 96%; text-align: left; overflow: auto; position: absolute;
}
#lightbox-content #lightbox-content-holder iframe {
	border: currentColor; width: 100%; height: 100%;
}
#lightbox-content #lightbox-content-holder .lightbox-loader {
	margin: -39px auto 0px -39px !important; left: 50%; top: 50%; position: relative;
}
#lightbox-content #lightbox-content-holder h1 {
	margin: 0px; padding: 0px;
}
#lightbox-content #lightbox-content-holder h2 {
	margin: 15px 0px 0px; padding: 0px; color: rgb(14, 43, 141); font-size: 16px;
}
#lightbox-content #lightbox-content-holder p {
	margin-top: 15px;
}
#lightbox-content #lightbox-content-holder ul {
	margin-top: 15px; list-style-type: decimal; list-style-position: inside;
}
.lightbox-margin-override {
	margin: 0px !important;
}
.lightbox-header {
	padding: 15px 15px 20px;
}
.lightbox-header .hastip:hover {
	text-decoration: none; cursor: default;
}
.lightbox-header h3 {
	padding: 0px 0px 10px;
}
.lightbox-header p {
	padding: 0px 0px 10px;
}
#loginForm {
	background-color: rgb(255, 255, 255);
}
.column {
	width: 260px; height: 300px; margin-bottom: 15px; position: relative;
}
#loginHeader {
	margin-bottom: 15px;
}
#trouble {
	clear: both;
}
#accountLogin {
	padding-right: 14px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: dashed; float: left;
}
#accountLogin form label {
	width: 50%; display: inline;
}
#accountRegister form label {
	width: 50%; display: inline;
}
#accountLogin form input {
	width: 50%; float: right; display: inline;
}
#accountRegister form input {
	width: 50%; float: right; display: inline;
}
#accountLogin a {
	clear: both; display: block;
}
#accountLogin form {
	margin-bottom: 15px;
}
#accountRegister {
	padding-left: 15px; float: right;
}
#accountRegister ul {
	list-style: inside;
}
#accountRegister ul li {
	padding: 2px 0px;
}
.formButtons {
	right: 0px; bottom: 0px; position: absolute;
}
.errorLogin {
	width: 100% !important;
}
.errorRegister {
	width: 100% !important;
}
.errorRegister {
	padding-top: 15px;
}
.errorText {
	color: rgb(255, 0, 0) !important;
}
.error {
	color: rgb(255, 0, 0) !important;
}
.mini-component {
	padding: 15px 0px; width: 550px; height: auto; margin-bottom: 15px; position: relative; background-color: rgb(255, 255, 255) !important;
}
.mini-component .mini-component-margin {
	font-size: 16px;
}
.mini-component-margin h1 {
	padding: 0px 0px 15px; text-align: left; color: rgb(14, 43, 141); font-size: 24px !important; font-weight: bolder;
}
.mini-component h1 {
	padding: 0px 0px 15px; text-align: left; color: rgb(14, 43, 141); font-size: 24px !important; font-weight: bolder;
}
.mini-component img {
	padding: 0px; width: 550px; height: 235px;
}
.mini-component b {
	font-weight: bolder;
}
#emvFormSuccess {
	margin-top: 40px; display: block;
}
#emvFormSuccess * {
	float: left;
}
#content-hidden {
	display: none;
}
#emvFormSuccess .section-margin {
	margin: 0px 0px 15px; width: 100%; display: block;
}
#emvFormSuccess .special-button {
	padding: 2px 6px; border: 2px solid rgb(0, 0, 0); color: rgb(255, 255, 255); text-transform: capitalize; font-size: 16px !important; font-weight: bold; cursor: pointer; background-color: rgb(14, 43, 141);
}
#emvFormSuccess label {
	width: 200px; text-align: right; font-size: 16px !important; font-weight: bolder; margin-right: 15px;
}
#emailAdressLabel {
	width: 200px; text-align: right; font-size: 16px !important; font-weight: bolder; margin-right: 15px;
}
.blank {
	width: 200px; height: 16px; display: block;
}
#checkbox-sample {
	width: auto !important; height: 32px; display: block;
}
#EMAIL_FORMAT_FIELD {
	width: auto !important; height: 32px; margin-left: 15px !important; display: block;
}
#emvFormSuccess span {
	width: 20px; margin-right: 15px; margin-left: 0px;
}
.not-required {
	color: rgb(255, 255, 255); text-indent: -999999px;
}
#emvFormSuccess select {
	margin: 0px 10px 0px 0px; width: 100px;
}
#industry {
	width: 281px !important;
}
#industry2 {
	width: 281px !important;
}
#emvFormSuccess .inputDiv {
	width: 281px; margin-left: 0px; display: block;
}
#text-search-postcode {
	width: 96px !important; margin-right: 10px !important;
}
#button-search-postcode {
	width: auto !important;
}
#resultsSelect #addressSelect {
	width: 275px;
}
#emvFormSuccess input {
	margin: 0px; width: 275px; text-align: left; font-size: 13px !important; display: block;
}
#emailAddressPassed {
	margin: 0px; width: 275px; text-align: left; font-size: 13px !important; display: block;
}
#emvFormSuccess br {
	height: 10px;
}
#option-sample-div {
	margin-right: 0px; display: block !important;
}
.option-sample-ul {
	margin: 0px; padding: 0px; text-transform: capitalize; font-size: 10px !important; float: left; display: block; list-style-type: none;
}
.option-sample-ul li {
	clear: left; font-size: 10px !important;
}
#option-sample-ul1 {
	width: 60%;
}
#option-sample-ul2 {
	width: 40%;
}
.option-sample-ul li {
	margin: 5px 0px;
}
.option-sample-ul input {
	margin: 0px 10px 0px 0px !important; width: auto !important;
}
#submit-more-info-div {
	width: 529px; text-align: right; margin-top: 15px; display: block;
}
#submit-more-info {
	width: auto !important; clear: left; font-size: 20px !important; float: right;
}
#security {
	width: 180px; height: auto; text-align: right; padding-top: 15px; clear: both; margin-right: 33px; float: right; display: block;
}
#security * {
	margin: 0px; color: rgb(51, 51, 51); font-size: 10px !important; display: inline;
}
#security img {
	width: 32px; height: 32px; float: left;
}
#results .inputDiv {
	position: relative !important;
}
#results .inputDiv img {
	margin: 0px !important; padding: 0px !important; top: 0px !important; width: 280px !important; height: 30px !important; right: 0px !important; position: relative !important;
}
#results .inputDiv div:first-of-type {
	top: 0px !important; width: auto !important; right: 0px !important; position: relative !important;
}
#results .inputDiv {
	top: 0px !important; width: auto !important; right: 0px !important; position: relative !important;
}
.clear-float {
	color: rgb(255, 255, 255); text-indent: -999999px; clear: both; display: block;
}
#safesender-list {
	overflow: hidden; display: block;
}
#safesender-list li {
	list-style: none; margin: 0px 10px 10px; width: 94px; height: 130px; overflow: hidden; float: left; display: block; cursor: pointer;
}
#safesender-list li:nth-child(5n) {
	margin-right: 0px !important;
}
#safesender-list li:nth-child(5n+1) {
	margin-left: 0px !important;
}
#safesender-list li:last-child {
	margin-right: 20px !important;
}
#safesender-list li div {
	width: 94px; height: 94px;
}
#safesender-list li div p {
	display: none;
}
#safesender-list li p {
	text-align: center; margin-top: 5px;
}
#matrixTable {
	width: 100%; margin-bottom: 5px;
}
#matrixTable th {
	padding: 2px; color: white; background-color: rgb(14, 43, 141) !important;
}
#matrixTable th:hover {
	padding: 2px; color: white; background-color: rgb(14, 43, 141) !important;
}
#matrixTable td {
	text-align: center; font-size: 14px;
}
#matrixTable tr {
	height: 18px; cursor: pointer; background-color: rgb(217, 217, 217);
}
#matrixTable tr:hover {
	color: white !important; background-color: rgb(128, 166, 206);
}
#matrixTable tr:hover * {
	color: white !important; background-color: rgb(128, 166, 206);
}
#matrixTable a {
	text-align: center; color: black; font-size: 14px; text-decoration: none; display: block;
}
#matrixTable .quantity {
	text-align: right;
}
#matrixTable .quantity a {
	text-align: right; padding-right: 5px;
}
#matrixTable .noPrice .noHighlight a {
	text-align: right;
}
#matrixTable .altPrice {
	text-align: center; color: black; font-weight: bold; background-color: rgb(165, 192, 220) !important;
}
#matrixTable .price {
	text-align: center; color: black; font-weight: bold; background-color: rgb(128, 166, 206);
}
#matrixTable .price a {
	text-align: center; color: black; font-weight: bold; background-color: rgb(128, 166, 206);
}
#matrixTable .altPrice a:hover {
	text-align: center; color: black; font-weight: bold; background-color: rgb(128, 166, 206);
}
#matrixTable .price:hover {
	color: rgb(255, 255, 255) !important;
}
#matrixTable .altPrice:hover {
	color: rgb(255, 255, 255) !important;
}
#matrixTable .price a:hover {
	color: rgb(255, 255, 255) !important;
}
#matrixTable .altPrice a:hover {
	color: rgb(255, 255, 255) !important;
}
#matrixTable td:hover {
	color: rgb(255, 255, 255) !important;
}
.noPrice {
	cursor: default !important;
}
.noPrice:hover {
	cursor: default !important;
}
.noPrice * {
	cursor: default !important;
}
.noPrice *:hover {
	cursor: default !important;
}
.noHighlight {
	color: rgb(14, 43, 141) !important; cursor: default !important; background-color: rgb(217, 217, 217) !important;
}
.noHighlight:hover {
	color: rgb(14, 43, 141) !important; cursor: default !important; background-color: rgb(217, 217, 217) !important;
}
.noHighlight * {
	color: rgb(14, 43, 141) !important; cursor: default !important; background-color: rgb(217, 217, 217) !important;
}
.salePrice div {
	display: block !important; position: relative !important;
}
.salePriceDiv {
	display: block !important; position: relative !important;
}
.salePriceMiddle {
	background-color: rgb(216, 63, 63) !important;
}
.salePriceMiddle span img {
	background-color: rgb(216, 63, 63) !important;
}
.salePriceMiddle a {
	background-color: rgb(216, 63, 63) !important;
}
.saleRow:hover * {
	background-color: rgb(216, 63, 63) !important;
}
.salePrice {
	background-color: rgb(237, 165, 165);
}
.salePrice span img {
	background-color: rgb(237, 165, 165);
}
.salePrice a {
	background-color: rgb(237, 165, 165);
}
#matrixTable .arrowButton {
	text-align: center !important; color: white !important; font-size: 16px; font-weight: bold;
}
#matrixTable .quantity input {
	width: 60px; text-align: right; margin-right: -10px;
}
#matrixTable th {
	text-align: center;
}
.tabBar {
	float: left;
}
.tabBar div {
	width: 100%; height: 5px; clear: both; background-color: rgb(14, 43, 141);
}
.tabBar .tabItem {
	text-align: center; color: white; text-transform: capitalize; line-height: 27px; clear: none; font-family: "myriad-pro", Helvetica, Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; margin-right: 4px; position: relative; z-index: 10; cursor: pointer;
}
.tablePrice span {
	padding-right: 5px;
}
.addressDownstream tr {
	width: 420px !important;
}
.addressDownstream {
	width: 420px !important;
}
.addressDownstream td {
	width: 50% !important;
}
.addressDownstream td:last-child {
	text-align: right;
}
.addressMarginRight {
	margin-right: 15px;
}
.addressDownstreamBottom td {
	width: 100%; text-align: left !important;
}
#orderConfirmation {
	clear: both; display: block;
}
.right-options {
	padding-left: 15px; border-left-color: currentColor; border-left-width: thin; border-left-style: solid; float: right;
}
.right-options ul li {
	padding: 4px 0px;
}
#results table {
	text-align: left; margin-left: 18px !important;
}
#results div:first-of-type {
	top: 47px; width: auto !important; right: 18px; position: absolute;
}
#results table {
	width: 544px !important;
}
#results table a {
	margin-right: 0px !important;
}
.text-layout-stress-free {
	width: 387px; margin-top: 10px; margin-left: 89px;
}
.textBlock-width-stress-free {
	width: 480px;
}
.tooltipsy {
	margin-top: 10px !important;
}
.component .tooltip {
	color: rgb(0, 0, 0); text-decoration: none; position: relative; cursor: help;
}
.component .tooltip img {
	color: rgb(0, 0, 0); text-decoration: none; position: relative; cursor: help;
}
.component .tooltip span {
	margin-left: -999em; position: absolute; background-color: white;
}
.component .tooltip:hover span {
	left: 1em; top: 1em; width: 267px; margin-left: 0pt; position: absolute; z-index: 99;
}
.component .tooltip:hover em {
	padding: 0.2em 0pt 0.6em; font-size: 1.2em; font-weight: bold; display: block;
}
.component .tooltip .classic {
	padding: 0.8em 1em;
}
.component .tooltip span span {
	padding: 10px; color: white; margin-top: -13px; background-color: rgb(14, 43, 141);
}
.component .tooltip .title {
	font-weight: bold; margin-top: 2ex; margin-bottom: 2ex;
}
.component .tooltip .tip1Right .pointer {
	margin: -30px 0pt 0pt 5px; border: 0pt currentColor; clear: both; float: left; position: absolute;
}
.component .tooltip .tip1Right {
	padding: 0.2em 1em;
}
.component .tooltip .tip1Left .pointer {
	margin: -30px 0pt 0pt -45px; border: 0pt currentColor; clear: both; float: left; position: absolute;
}
.component .tooltip .tip1Left {
	background: none; padding: 0.2em 1em;
}
.component .tooltip .tip1Left span {
	margin-left: -250px;
}
.tooltipsy {
	padding: 15px; border-radius: 5px; border: currentColor; width: 300px; color: rgb(255, 255, 255); position: relative; box-shadow: 2px 0px 8px #000000; background-color: rgb(14, 43, 141) !important; -moz-box-shadow: 2px 0 8px #000000; -webkit-box-shadow: 2px 0 8px #000000; text-shadow: 0 0 3px #000000;
}
.tooltipsy::after {
	border-width: 10px; border-style: solid; border-color: transparent transparent transparent rgb(14, 43, 141); left: 10px; top: -10px; position: absolute; z-index: -1; content: ""; -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;
}
.hastip {
	color: rgb(14, 43, 141) !important;
}
a.hastip:hover {
	text-decoration: none; cursor: default;
}
.hastip span {
	color: rgb(14, 43, 141) !important; border-bottom-color: rgb(14, 43, 141) !important; border-bottom-width: 1px !important; border-bottom-style: dashed !important;
}
.hastip img {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.hastip br {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
#leftMatrixColumn .hastip a .product-options {
	border-bottom-color: rgb(14, 43, 141); border-bottom-width: 1px; border-bottom-style: dashed;
}
.hastip span {
	font-size: 11px;
}
#slider .product {
	width: 130px; height: 250px; padding-top: 4px; float: left;
}
#slider .product .pic {
	padding: 0pt 10px 4px; width: 128px; height: 128px; margin-top: 0px;
}
#slider .product .title {
	font-size: 16px; font-weight: bold;
}
.slider-new {
	padding: 0px; height: 211px; margin-bottom: 10px; margin-left: 8px; position: relative;
}
.slider-new img {
	margin-top: 4px; margin-left: 3px; float: left; min-height: 205px !important; max-height: 205px !important; min-width: 265px !important; max-width: 265px !important;
}
.prev {
	background: rgb(74, 74, 74); border: 2px solid rgb(255, 255, 255); top: -30px; width: 18px; height: 18px; text-align: center; right: 37px; color: rgb(255, 255, 255) !important; line-height: 18px; font-weight: bold; text-decoration: none; margin-left: 10px; position: absolute; z-index: 10;
}
.next {
	background: rgb(74, 74, 74); border: 2px solid rgb(255, 255, 255); top: -30px; width: 18px; height: 18px; text-align: center; right: 3px; color: rgb(255, 255, 255) !important; line-height: 18px; font-weight: bold; text-decoration: none; margin-right: 10px; position: absolute; z-index: 10;
}
.disabled {
	background-color: rgb(204, 204, 204);
}
.pager {
	text-align: center;
}
.pager a {
	margin: 5px; padding: 5px; border-radius: 50%; border: 3px solid rgb(128, 166, 206); width: 0px; height: 0px; color: rgb(255, 255, 255); text-indent: -9999px; display: inline-block; background-color: rgb(10, 30, 97);
}
.pager a.selected {
	border: 3px solid rgb(255, 255, 255); width: 0px; height: 0px; color: rgb(0, 0, 0); background-color: rgb(128, 166, 206);
}
.slider .title {
	background: url("/media/imagesv2/slider-tab.png") no-repeat;
}
#home-tabs li {
	background: url("/media/imagesv2/navTabs/slide-tab-grey.gif"); width: 93px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-weight: bold; margin-right: 5px; float: left; display: block; cursor: pointer;
}
#home-tabs li a {
	width: 100%; height: 100%; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#home-tabs li.active {
	background: url("/media/imagesv2/navTabs/slide-tab-blue.gif");
}
.caroufredsel_wrapper {
	width: 580px !important; height: 235px !important;
}
#newProductsAjaxContent {
	height: 235px !important;
}
#newProductsAjaxContent span {
	margin-top: 10px; float: left; display: block;
}
.ui-accordion-content {
	border: currentColor !important; width: 185px !important;
}
.ui-accordion-content form {
	margin-left: 20px;
}
.ui-accordion-content table {
	width: 160px; text-align: right;
}
.ui-accordion-content form input {
	padding: 5px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); width: 40px; margin-bottom: 10px; margin-left: 10px;
}
.ui-state-active * {
	color: rgb(255, 255, 255);
}
.ui-accordion-content {
	margin-left: 15px !important;
}
div.ui-accordion-content table {
	margin-left: -18px !important;
}
.hometab {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.ui-state-active.ui-accordion-header {
	z-index: 1; box-shadow: 0px 5px 5px #888; -moz-box-shadow: 0px 5px 5px #888; -webkit-box-shadow: 0px 5px 5px #888;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	position: absolute !important; cliptop: 1px; clipright: 1px; clipbottom: 1px; clipleft: 1px;
}
.ui-helper-reset {
	list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; line-height: 1.3; font-size: 100%; text-decoration: none;
}
.ui-helper-clearfix::before {
	display: table; content: "";
}
.ui-helper-clearfix::after {
	display: table; content: "";
}
.ui-helper-clearfix::after {
	clear: both;
}
.ui-helper-clearfix {
	zoom: 1;
}
.ui-helper-zfix {
	left: 0px; top: 0px; width: 100%; height: 100%; filter: Alpha(Opacity=0); position: absolute; opacity: 0;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-icon {
	text-indent: -99999px; overflow: hidden; display: block; background-repeat: no-repeat;
}
.ui-widget-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif; font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input {
	font-family: Verdana, Arial, sans-serif; font-size: 1em;
}
.ui-widget select {
	font-family: Verdana, Arial, sans-serif; font-size: 1em;
}
.ui-widget textarea {
	font-family: Verdana, Arial, sans-serif; font-size: 1em;
}
.ui-widget button {
	font-family: Verdana, Arial, sans-serif; font-size: 1em;
}
.ui-widget-content {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_flat_75_d9d9d9_40x100.png?1425632437") repeat-x 50% 50% rgb(217, 217, 217); border: 1px solid rgb(170, 170, 170); color: rgb(34, 34, 34);
}
.ui-widget-content a {
	color: rgb(34, 34, 34);
}
.ui-widget-header {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_highlight-soft_75_cccccc_1x100.png?1425632437") repeat-x 50% 50% rgb(204, 204, 204); border: 1px solid rgb(170, 170, 170); color: rgb(34, 34, 34); font-weight: bold;
}
.ui-widget-header a {
	color: rgb(34, 34, 34);
}
.ui-state-default {
	background: repeat-x 50% 50% rgb(128, 166, 206); border: 1px solid rgb(211, 211, 211); color: rgb(0, 0, 0); font-weight: normal;
}
.ui-widget-content .ui-state-default {
	background: repeat-x 50% 50% rgb(128, 166, 206); border: 1px solid rgb(211, 211, 211); color: rgb(0, 0, 0); font-weight: normal;
}
.ui-widget-header .ui-state-default {
	background: repeat-x 50% 50% rgb(128, 166, 206); border: 1px solid rgb(211, 211, 211); color: rgb(0, 0, 0); font-weight: normal;
}
.ui-state-default a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ui-state-default a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ui-state-default a:visited {
	color: rgb(0, 0, 0); text-decoration: none;
}
.ui-state-hover {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_75_dadada_1x400.png?1425632437") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-hover {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_75_dadada_1x400.png?1425632437") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-hover {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_75_dadada_1x400.png?1425632437") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-focus {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_75_dadada_1x400.png?1425632437") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-content .ui-state-focus {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_75_dadada_1x400.png?1425632437") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-widget-header .ui-state-focus {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_75_dadada_1x400.png?1425632437") repeat-x 50% 50% rgb(218, 218, 218); border: 1px solid rgb(153, 153, 153); color: rgb(33, 33, 33); font-weight: normal;
}
.ui-state-hover a {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-hover a:hover {
	color: rgb(33, 33, 33); text-decoration: none;
}
.ui-state-active {
	background: repeat-x 50% 50% rgb(14, 43, 141); border: 1px solid rgb(170, 170, 170); color: rgb(255, 255, 255); font-weight: normal;
}
.ui-widget-content .ui-state-active {
	background: repeat-x 50% 50% rgb(14, 43, 141); border: 1px solid rgb(170, 170, 170); color: rgb(255, 255, 255); font-weight: normal;
}
.ui-widget-header .ui-state-active {
	background: repeat-x 50% 50% rgb(14, 43, 141); border: 1px solid rgb(170, 170, 170); color: rgb(255, 255, 255); font-weight: normal;
}
.ui-state-active a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ui-state-active a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ui-state-active a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.ui-widget :active {
	
}
.ui-state-highlight {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png?1425632437") repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png?1425632437") repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png?1425632437") repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, 161); color: rgb(54, 54, 54);
}
.ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-content .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-widget-header .ui-state-highlight a {
	color: rgb(54, 54, 54);
}
.ui-state-error {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png?1425632437") repeat-x 50% bottom rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png?1425632437") repeat-x 50% bottom rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png?1425632437") repeat-x 50% bottom rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); color: rgb(205, 10, 10);
}
.ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error a {
	color: rgb(205, 10, 10);
}
.ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-widget-content .ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-widget-header .ui-state-error-text {
	color: rgb(205, 10, 10);
}
.ui-priority-primary {
	font-weight: bold;
}
.ui-widget-content .ui-priority-primary {
	font-weight: bold;
}
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-widget-content .ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-widget-header .ui-priority-secondary {
	font-weight: normal; filter: Alpha(Opacity=70); opacity: 0.7;
}
.ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-widget-content .ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-widget-header .ui-state-disabled {
	filter: Alpha(Opacity=35); opacity: 0.35; background-image: none;
}
.ui-icon {
	width: 16px; height: 16px; background-image: url("/_themes/sfp-legacy/img/custom-theme/images/ui-icons_222222_256x240.png?1425632437");
}
.ui-widget-content .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/custom-theme/images/ui-icons_222222_256x240.png?1425632437");
}
.ui-widget-header .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/custom-theme/images/ui-icons_222222_256x240.png?1425632437");
}
.ui-state-default .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/custom-theme/images/ui-icons_888888_256x240.png?1425632437");
}
.ui-state-hover .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/ui-icons_454545_256x240.png?1425632437");
}
.ui-state-focus .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/ui-icons_454545_256x240.png?1425632437");
}
.ui-state-highlight .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/custom-theme/images/ui-icons_2e83ff_256x240.png?1425632437");
}
.ui-state-error .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/custom-theme/images/ui-icons_cd0a0a_256x240.png?1425632437");
}
.ui-state-error-text .ui-icon {
	background-image: url("/_themes/sfp-legacy/img/custom-theme/images/ui-icons_cd0a0a_256x240.png?1425632437");
}
.ui-icon-carat-1-n {
	background-position: 0px 0px;
}
.ui-icon-carat-1-ne {
	background-position: -16px 0px;
}
.ui-icon-carat-1-e {
	background-position: -32px 0px;
}
.ui-icon-carat-1-se {
	background-position: -48px 0px;
}
.ui-icon-carat-1-s {
	background-position: -64px 0px;
}
.ui-icon-carat-1-sw {
	background-position: -80px 0px;
}
.ui-icon-carat-1-w {
	background-position: -96px 0px;
}
.ui-icon-carat-1-nw {
	background-position: -112px 0px;
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0px;
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0px;
}
.ui-icon-triangle-1-n {
	background-position: 0px -16px;
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
	background-position: 0px -32px;
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
	background-position: 0px -48px;
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0px -64px;
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px;
}
.ui-icon-arrow-4 {
	background-position: 0px -80px;
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px;
}
.ui-icon-extlink {
	background-position: -32px -80px;
}
.ui-icon-newwin {
	background-position: -48px -80px;
}
.ui-icon-refresh {
	background-position: -64px -80px;
}
.ui-icon-shuffle {
	background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
	background-position: 0px -96px;
}
.ui-icon-folder-open {
	background-position: -16px -96px;
}
.ui-icon-document {
	background-position: -32px -96px;
}
.ui-icon-document-b {
	background-position: -48px -96px;
}
.ui-icon-note {
	background-position: -64px -96px;
}
.ui-icon-mail-closed {
	background-position: -80px -96px;
}
.ui-icon-mail-open {
	background-position: -96px -96px;
}
.ui-icon-suitcase {
	background-position: -112px -96px;
}
.ui-icon-comment {
	background-position: -128px -96px;
}
.ui-icon-person {
	background-position: -144px -96px;
}
.ui-icon-print {
	background-position: -160px -96px;
}
.ui-icon-trash {
	background-position: -176px -96px;
}
.ui-icon-locked {
	background-position: -192px -96px;
}
.ui-icon-unlocked {
	background-position: -208px -96px;
}
.ui-icon-bookmark {
	background-position: -224px -96px;
}
.ui-icon-tag {
	background-position: -240px -96px;
}
.ui-icon-home {
	background-position: 0px -112px;
}
.ui-icon-flag {
	background-position: -16px -112px;
}
.ui-icon-calendar {
	background-position: -32px -112px;
}
.ui-icon-cart {
	background-position: -48px -112px;
}
.ui-icon-pencil {
	background-position: -64px -112px;
}
.ui-icon-clock {
	background-position: -80px -112px;
}
.ui-icon-disk {
	background-position: -96px -112px;
}
.ui-icon-calculator {
	background-position: -112px -112px;
}
.ui-icon-zoomin {
	background-position: -128px -112px;
}
.ui-icon-zoomout {
	background-position: -144px -112px;
}
.ui-icon-search {
	background-position: -160px -112px;
}
.ui-icon-wrench {
	background-position: -176px -112px;
}
.ui-icon-gear {
	background-position: -192px -112px;
}
.ui-icon-heart {
	background-position: -208px -112px;
}
.ui-icon-star {
	background-position: -224px -112px;
}
.ui-icon-link {
	background-position: -240px -112px;
}
.ui-icon-cancel {
	background-position: 0px -128px;
}
.ui-icon-plus {
	background-position: -16px -128px;
}
.ui-icon-plusthick {
	background-position: -32px -128px;
}
.ui-icon-minus {
	background-position: -48px -128px;
}
.ui-icon-minusthick {
	background-position: -64px -128px;
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-icon-key {
	background-position: -112px -128px;
}
.ui-icon-lightbulb {
	background-position: -128px -128px;
}
.ui-icon-scissors {
	background-position: -144px -128px;
}
.ui-icon-clipboard {
	background-position: -160px -128px;
}
.ui-icon-copy {
	background-position: -176px -128px;
}
.ui-icon-contact {
	background-position: -192px -128px;
}
.ui-icon-image {
	background-position: -208px -128px;
}
.ui-icon-video {
	background-position: -224px -128px;
}
.ui-icon-script {
	background-position: -240px -128px;
}
.ui-icon-alert {
	background-position: 0px -144px;
}
.ui-icon-info {
	background-position: -16px -144px;
}
.ui-icon-notice {
	background-position: -32px -144px;
}
.ui-icon-help {
	background-position: -48px -144px;
}
.ui-icon-check {
	background-position: -64px -144px;
}
.ui-icon-bullet {
	background-position: -80px -144px;
}
.ui-icon-radio-off {
	background-position: -96px -144px;
}
.ui-icon-radio-on {
	background-position: -112px -144px;
}
.ui-icon-pin-w {
	background-position: -128px -144px;
}
.ui-icon-pin-s {
	background-position: -144px -144px;
}
.ui-icon-play {
	background-position: 0px -160px;
}
.ui-icon-pause {
	background-position: -16px -160px;
}
.ui-icon-seek-next {
	background-position: -32px -160px;
}
.ui-icon-seek-prev {
	background-position: -48px -160px;
}
.ui-icon-seek-end {
	background-position: -64px -160px;
}
.ui-icon-seek-start {
	background-position: -80px -160px;
}
.ui-icon-seek-first {
	background-position: -80px -160px;
}
.ui-icon-stop {
	background-position: -96px -160px;
}
.ui-icon-eject {
	background-position: -112px -160px;
}
.ui-icon-volume-off {
	background-position: -128px -160px;
}
.ui-icon-volume-on {
	background-position: -144px -160px;
}
.ui-icon-power {
	background-position: 0px -176px;
}
.ui-icon-signal-diag {
	background-position: -16px -176px;
}
.ui-icon-signal {
	background-position: -32px -176px;
}
.ui-icon-battery-0 {
	background-position: -48px -176px;
}
.ui-icon-battery-1 {
	background-position: -64px -176px;
}
.ui-icon-battery-2 {
	background-position: -80px -176px;
}
.ui-icon-battery-3 {
	background-position: -96px -176px;
}
.ui-icon-circle-plus {
	background-position: 0px -192px;
}
.ui-icon-circle-minus {
	background-position: -16px -192px;
}
.ui-icon-circle-close {
	background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px;
}
.ui-icon-circle-check {
	background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
	background-position: 0px -208px;
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
	background-position: 0px -224px;
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px;
}
.ui-corner-all {
	border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px;
}
.ui-corner-top {
	border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px;
}
.ui-corner-left {
	border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px;
}
.ui-corner-tl {
	border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px;
}
.ui-corner-all {
	border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px;
}
.ui-corner-top {
	border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px;
}
.ui-corner-right {
	border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px;
}
.ui-corner-tr {
	border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px;
}
.ui-corner-all {
	border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px;
}
.ui-corner-left {
	border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px;
}
.ui-corner-bl {
	border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px;
}
.ui-corner-all {
	border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px;
}
.ui-corner-bottom {
	border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px;
}
.ui-corner-right {
	border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px;
}
.ui-corner-br {
	border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png?1425632437") repeat-x 50% 50% rgb(170, 170, 170); filter: Alpha(Opacity=30); opacity: 0.3;
}
.ui-widget-shadow {
	background: url("/_themes/sfp-legacy/img/custom-theme/images/ui-bg_flat_0_aaaaaa_40x100.png?1425632437") repeat-x 50% 50% rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: 8px; border-radius: 8px; filter: Alpha(Opacity=30); opacity: 0.3; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	font-size: 0.1px; display: block; position: absolute;
}
.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize;
}
.ui-resizable-s {
	left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize;
}
.ui-resizable-e {
	top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize;
}
.ui-resizable-w {
	left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize;
}
.ui-resizable-se {
	width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize;
}
.ui-resizable-sw {
	left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize;
}
.ui-resizable-nw {
	left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize;
}
.ui-resizable-ne {
	top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize;
}
.ui-selectable-helper {
	border: 1px dotted black; position: absolute; z-index: 100;
}
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	margin-top: 1px; position: relative; cursor: pointer; zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.ui-accordion .ui-accordion-header a {
	padding: 0.5em 0.5em 0.5em 0.7em; font-size: 1em; display: block;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 0.5em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	top: 50%; right: 0.5em; margin-top: -8px; position: absolute;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em; top: 1px; overflow: hidden !important; margin-top: -2px; margin-bottom: 2px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; display: none; position: relative; zoom: 1; max-height: 193px !important; max-width: 183px !important;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
.ui-datepicker {
	padding: 0.2em 0.2em 0px; width: 17em; display: none;
}
.ui-datepicker .ui-datepicker-header {
	padding: 0.2em 0px; position: relative;
}
.ui-datepicker .ui-datepicker-prev {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-next {
	top: 2px; width: 1.8em; height: 1.8em; position: absolute;
}
.ui-datepicker .ui-datepicker-prev-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-next span {
	left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: block; position: absolute;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0px 2.3em; text-align: center; line-height: 1.8em;
}
.ui-datepicker .ui-datepicker-title select {
	margin: 1px 0px; font-size: 1em;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month {
	width: 49%;
}
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: collapse;
}
.ui-datepicker th {
	padding: 0.7em 0.3em; border: 0px currentColor; text-align: center; font-weight: bold;
}
.ui-datepicker td {
	padding: 1px; border: 0px currentColor;
}
.ui-datepicker td span {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker td a {
	padding: 0.2em; text-align: right; text-decoration: none; display: block;
}
.ui-datepicker .ui-datepicker-buttonpane {
	margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; float: right; cursor: pointer;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
.ui-datepicker-multi.ui-datepicker {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0px auto 0.4em; width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0px;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	width: 100%; clear: both; font-size: 0em;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	left: auto; right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	left: auto; right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px; right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0px; border-left-width: 1px;
}
.ui-datepicker-cover {
	left: -4px; top: -4px; width: 200px; height: 200px; display: block; filter: mask(); position: absolute; z-index: -1;
}
.ui-progressbar {
	height: 2em; text-align: left; overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px; height: 100%;
}
.xbreadcrumbs {
	background: none; padding-right: 5px; clear: both; position: relative;
}
.xbreadcrumbs li {
	background: rgb(14, 43, 141) !important; padding: 3px 6px !important; height: 21px; border-left-color: rgb(206, 206, 206); border-left-width: 1px; border-left-style: dashed;
}
.xbreadcrumbs li .breadcrumb-dropdown {
	background: url("/_themes/sfp-legacy/img/arrow-down.png?1425632437") no-repeat right !important; padding-right: 15px !important;
}
.xbreadcrumbs li .breadcrumb-dropdown:hover {
	background: url("/_themes/sfp-legacy/img/arrow-down.png?1425632437") no-repeat right !important; padding-right: 15px !important;
}
.xbreadcrumbs li .breadcrumb-dropdown:focus {
	background: url("/_themes/sfp-legacy/img/arrow-down.png?1425632437") no-repeat right !important; padding-right: 15px !important;
}
.xbreadcrumbs li.breadcrumb-left-edge {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.xbreadcrumbs li.breadcrumb-left-edge a div {
	background-color: transparent !important;
}
.xbreadcrumbs li.breadcrumb-right-edge {
	margin: 0px !important; padding: 0px !important;
}
.xbreadcrumbs li.breadcrumb-right-edge:hover {
	background-color: transparent !important;
}
.xbreadcrumbs li.breadcrumb-right-edge:focus {
	background-color: transparent !important;
}
.xbreadcrumbs li.breadcrumb-right-edge:hover * {
	background-color: transparent !important;
}
.xbreadcrumbs li.breadcrumb-right-edge:focus * {
	background-color: transparent !important;
}
.xbreadcrumbs li:hover {
	color: white !important; background-color: rgb(14, 43, 141) !important;
}
.xbreadcrumbs li:focus {
	color: white !important; background-color: rgb(14, 43, 141) !important;
}
.xbreadcrumbs li:hover * {
	color: white !important; background-color: rgb(14, 43, 141) !important;
}
.xbreadcrumbs li:focus * {
	color: white !important; background-color: rgb(14, 43, 141) !important;
}
.xbreadcrumbs li.current {
	padding-right: 0.25em; font-size: 14px;
}
.xbreadcrumbs li.current a {
	color: rgb(255, 255, 255); font-size: 14px;
}
.xbreadcrumbs li a {
	height: 21px; color: rgb(255, 255, 255); line-height: 21px; padding-right: 0.25em; padding-left: 0.25em; font-size: 14px; text-decoration: none; vertical-align: middle; display: block;
}
.xbreadcrumbs li a:hover {
	background: rgb(14, 43, 141) !important; color: rgb(237, 237, 237) !important;
}
.xbreadcrumbs li a:focus {
	background: rgb(14, 43, 141) !important; color: rgb(237, 237, 237) !important;
}
.xbreadcrumbs li ul {
	padding: 1px; top: 25px; width: 200px; font-size: 12px; float: left; display: block !important; position: absolute;
}
.xbreadcrumbs li ul li {
	margin: 0px !important; padding: 0px !important; width: 100%; height: auto; border-right-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-left-width: medium; border-right-style: none; border-left-style: none; float: left;
}
.xbreadcrumbs li ul li a {
	padding: 4px 4px 4px 9.5px !important; color: rgb(204, 204, 204) !important; font-size: 12px; text-decoration: none; display: block;
}
.xbreadcrumbs li ul li a:hover {
	font-weight: bold;
}
.xbreadcrumbs li ul li a:focus {
	font-weight: bold;
}
.xbreadcrumbs li ul li:last-child a {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.xbreadcrumbs {
	list-style: none; margin: 0px; padding: 0px;
}
.xbreadcrumbs li {
	list-style: none; margin: 0px; padding: 0px;
}
.xbreadcrumbs ul {
	list-style: none; margin: 0px; padding: 0px;
}
.xbreadcrumbs ul li {
	list-style: none; margin: 0px; padding: 0px;
}
.xbreadcrumbs {
	color: rgb(255, 255, 255); float: left;
}
.xbreadcrumbs li {
	color: rgb(255, 255, 255); float: left;
}
.floatLeft {
	float: left !important;
}
.floatRight {
	float: right !important;
}
.alignCenter {
	text-align: center;
}
.full-width {
	width: 100%;
}
.seoSplitter {
	margin: 15px auto; width: 100%; height: 1px; display: block; background-color: rgb(170, 170, 170);
}
.seoSplitter span {
	display: none;
}
#overlay {
	background: url("/media/white.png") rgb(255, 255, 255);
}
.wf-loading {
	visibility: hidden;
}
.wf-loading img {
	display: none !important;
}
.lt-ie9.wf-loading {
	visibility: visible;
}
.wf-active {
	visibility: visible;
}
.wf-inactive {
	visibility: visible;
}
.splitter {
	height: 40px; background-image: url("/media/images/dash.gif"); background-repeat: repeat-x;
}
div.ticked-green {
	background-position: 0px 2px; margin: 3px 0px; padding-left: 14px; background-image: url("/media/images/widgets/tick-green.gif"); background-repeat: no-repeat;
}
.ui-datepicker-trigger {
	margin-right: 5px; margin-bottom: 0px; margin-left: 5px; vertical-align: middle; cursor: pointer;
}
.proofListingTable th {
	width: 25%;
}
.proofListingTable td {
	padding: 10px 0px;
}
#addressSelect {
	width: 100%;
}
.errorBox {
	margin: 0px auto 10px !important; padding: 0px !important; border: currentColor !important; width: 100% !important; text-align: left !important; color: rgb(255, 0, 0) !important; display: block !important;
}
#foldedTable td {
	width: 120px;
}
#foldedTable .firstTD {
	width: 70px !important;
}
#foldedTable img {
	width: 103px !important;
}
#printProcessTool {
	color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size: 14px; font-weight: bold;
}
.tableSpreading tr td {
	padding: 5px;
}
.tableSpreading tr td input {
	width: 250px;
}
#chooseUsBox tr td p {
	text-transform: capitalize; font-size: 11px; font-weight: bold;
}
#samplePackForm th {
	width: 110px; text-align: right; padding-right: 3px;
}
.smallPrint {
	font-size: 10px !important;
}
#accountNav {
	width: 100%; text-align: left; float: left;
}
#accountNav a {
	font: 14px/normal bold; padding: 4px; color: white; text-decoration: none; margin-right: 3px; float: left; font-size-adjust: none; font-stretch: normal; background-color: rgb(14, 43, 141);
}
#accountNav div {
	width: 100%; height: 5px; clear: both; background-color: rgb(14, 43, 141);
}
table#chooseUsBox tbody tr td {
	cursor: default !important;
}
table#chooseUsBox tbody tr td p {
	margin: 0pt auto; width: 80px;
}
.blockText {
	padding: 0px 35px;
}
#confidence {
	padding: 5px 0px; clear: both; display: block;
}
#confidence h1 {
	margin-top: 0px !important;
}
#bottomSection {
	padding-top: 15px; clear: both; display: block;
}
#bottomSection * {
	clear: both !important; float: none !important;
}
#emailPanel {
	margin-top: 40px; display: none;
}
#uploadTwoPart tr {
	height: 15px;
}
.plain {
	list-style-type: none;
}
#processTable tr td {
	padding: 5px 0px;
}
#greetingsHeader:hover {
	background-color: transparent !important;
}
#greetingsHeader:focus {
	background-color: transparent !important;
}
#greetingsHeader a {
	color: white !important; padding-right: 0px !important; padding-left: 27px !important;
}
#alertsHeader:hover {
	background-color: transparent !important;
}
#alertsHeader:focus {
	background-color: transparent !important;
}
#alertsHeader * {
	color: white !important;
}
#alertsHeader a {
	width: 120px; padding-right: 0px !important; padding-left: 0px !important; margin-left: 5px !important;
}
.blueTint {
	background-color: rgb(128, 166, 206);
}
.tablePadding td {
	padding: 5px 0px; text-indent: 5px;
}
.top-five {
	margin-top: 5px;
}
.h2 {
	color: rgb(14, 43, 141); font-size: 16px; font-weight: bold;
}
.simple_overlay {
	border: 1px solid rgb(102, 102, 102); width: 675px; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000'); z-index: 10000; min-height: 200px; box-shadow: 0px 0px 90px #000; background-color: rgb(51, 51, 51); -moz-box-shadow: 0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;
}
.simple_overlay .close {
	top: -15px; width: 35px; height: 35px; right: -15px; position: absolute; cursor: pointer; background-image: url("/media/images/uitools/close.png");
}
#triggers {
	text-align: center;
}
#triggers img {
	margin: 0px 5px; padding: 2px; border: 1px solid rgb(204, 204, 204); cursor: pointer; background-color: rgb(255, 255, 255); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.details {
	top: 15px; width: 150px; right: 15px; color: rgb(255, 255, 255); font-size: 11px; position: absolute;
}
.details h3 {
	margin: 0px 0px -10px; color: rgb(170, 187, 170); font-size: 15px;
}
.modal {
	padding: 15px; border: 2px solid rgb(0, 0, 0); width: 610px; text-align: left; display: none; background-color: rgb(255, 255, 255); -moz-box-shadow: 0 0 50px #000; -webkit-box-shadow: 0 0 50px #000;
}
.modal h2 {
	background: url("/img/global/info.png") no-repeat 0px 50%; margin: 0px; padding: 10px 0px 10px 45px; font-size: 20px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.contentWrap h1 {
	color: black; font-size: 18px;
}
.lightbox-php [id^='tooltipsy'] {
	left: 0px !important; width: 100% !important;
}
.lightbox-php [id^='tooltipsy'] .tooltipsy {
	padding: 2% !important; left: 0px !important; width: 96% !important; margin-top: 5px !important;
}
.lightbox-php [id^='tooltipsy'] .tooltipsy::after {
	border: currentColor;
}
#leftMatrixColumn input[name='serviceId']:disabled {
	position: relative; cursor: help;
}
#leftMatrixColumn input[name='serviceId'].disabled {
	position: relative; cursor: help;
}
#leftMatrixColumn input[name='serviceId'].unlockable {
	position: relative; cursor: help;
}
#leftMatrixColumn input[name='serviceId']:disabled:hover + .input-tooltip {
	display: block;
}
#leftMatrixColumn input[name='serviceId'].disabled:hover + .input-tooltip {
	display: block;
}
#leftMatrixColumn input[name='serviceId'].unlockable:hover + .input-tooltip {
	display: block;
}
#leftMatrixColumn .field-warning {
	padding: 0.75em 0px; text-align: center; color: firebrick;
}
#leftMatrixColumn .input-wrapper {
	position: relative;
}
#leftMatrixColumn .input-tooltip {
	background: rgb(14, 43, 141); padding: 10px; border-radius: 5px; top: -10px; width: 200px; text-align: left; right: 20px; color: rgb(255, 255, 255); display: none; position: absolute; z-index: 1; content: attr(data-disabled); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#leftMatrixColumn .input-tooltip:hover {
	display: block;
}
#leftMatrixColumn .input-tooltip .tooltip-arrow {
	top: 5px; width: 0px; height: 0px; right: -10px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: rgb(14, 43, 141); border-top-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute;
}
#leftMatrixColumn .input-tooltip .input-control {
	background: white; margin: 1em auto 0px; padding: 3px; width: 50%; text-align: center; color: rgb(14, 43, 141); text-transform: uppercase; font-weight: 900; display: block; cursor: pointer;
}
#leftMatrixColumn .field-description {
	background: rgb(216, 235, 249); margin: 2em auto 1em; padding: 1em; position: relative;
}
#leftMatrixColumn .field-description * {
	letter-spacing: -0.01em; font-family: "Open Sans", sans-serif !important; font-weight: 400;
}
#leftMatrixColumn .field-description .pointers {
	top: -35px; right: -9px; position: absolute;
}
#leftMatrixColumn .field-description .field-title {
	margin: 0px 0px 0.5em; color: rgb(14, 43, 141); line-height: 1em; font-size: 24px; font-weight: 300;
}
#leftMatrixColumn .field-description .icon {
	margin: 0px 0px 0.5em 0.5em; font-size: 2em; float: right;
}
#leftMatrixColumn table {
	border-collapse: collapse;
}
#leftMatrixColumn table tr td {
	border-width: 1px 0px 0px; border-style: dashed; border-color: rgb(217, 217, 217); padding: 0.5em 0px;
}
#leftMatrixColumn table tr:first-of-type td {
	border: currentColor;
}
#leftMatrixColumn table tr.no-border td {
	border: currentColor;
}
pre.error {
	background: rgba(255, 0, 0, 0.75); border: 2px solid red; color: white !important;
}
.box {
	background: white; margin: 0px 0px 15px;
}
.padded.box {
	padding: 15px 15px 20px;
}
.component-breaker.box {
	margin: -15px 0px -20px; padding: 15px 15px 20px;
}
.inner-box {
	padding: 15px 10px; border: 1px solid rgb(217, 217, 217);
}
.angular-pre {
	padding: 15px; box-shadow: inset 0px 0px 0px 5px #fff, inset 0px 0px 0px 10px #000; -moz-box-shadow: 0 0 0 5px #fff inset, 0 0 0 10px #000 inset; -webkit-box-shadow: 0 0 0 5px #fff inset, 0 0 0 10px #000 inset;
}
.order-deadline .countdown .clock-alt {
	text-transform: capitalize; font-style: italic;
}
.order-deadline .orderby .clock-alt {
	text-transform: capitalize; font-style: italic;
}
.countdown-clock .countdown .clock-alt {
	text-transform: capitalize; font-style: italic;
}
.countdown-clock .orderby .clock-alt {
	text-transform: capitalize; font-style: italic;
}
.order-deadline .countdown .highlight {
	text-transform: uppercase !important; font-style: inherit !important;
}
.order-deadline .orderby .highlight {
	text-transform: uppercase !important; font-style: inherit !important;
}
.countdown-clock .countdown .highlight {
	text-transform: uppercase !important; font-style: inherit !important;
}
.countdown-clock .orderby .highlight {
	text-transform: uppercase !important; font-style: inherit !important;
}
.order-deadline {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.clock-shadow {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.order-deadline {
	background: white; padding: 0px; border: 1px solid rgb(204, 204, 204); color: white; text-transform: uppercase; margin-bottom: 20px; display: block; position: relative;
}
.order-deadline .clock-shadow {
	position: relative; z-index: 0; box-shadow: 0px 15px 30px -15px #000; -moz-box-shadow: 0px 15px 30px -15px #000; -webkit-box-shadow: 0px 15px 30px -15px #000;
}
.toggle-active.order-deadline {
	cursor: pointer;
}
.order-deadline .open-information-icon {
	right: 6px; text-transform: none; font-size: 16px; font-weight: 900; position: absolute; cursor: pointer;
}
.order-deadline .close-information-icon {
	right: 6px; text-transform: none; font-size: 16px; font-weight: 900; position: absolute; cursor: pointer;
}
.order-deadline .open-information-icon {
	top: 4px;
}
.order-deadline .close-information-icon {
	bottom: 4px; position: absolute;
}
.order-deadline .information-panel {
	padding: 10px 10px 20px; color: black; text-transform: none; display: none; cursor: default; background-color: rgb(242, 242, 242);
}
.order-deadline .information-panel * {
	text-transform: none;
}
.order-deadline .active.information-panel {
	display: block;
}
.order-deadline .time-remaining {
	background: rgb(45, 97, 196); padding: 2%; border-radius: 5px; left: 8%; top: -10px; width: 80%; text-align: center; color: white; text-transform: uppercase; letter-spacing: 2px; font-weight: 900; white-space: nowrap; position: absolute; z-index: 1; box-shadow: 1px 1px 1px #779be0, inset 0px -5px 30px #102348; -moz-box-shadow: 1px 1px 1px #779be0, 0 -5px 30px #102348 inset; -webkit-box-shadow: 1px 1px 1px #779be0, 0 -5px 30px #102348 inset; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.order-deadline .time-remaining + .orderby {
	padding-top: 20px;
}
.order-deadline .orderby {
	padding: 15px 10px; border-radius: 5px 5px 0px 0px; text-align: left; overflow: hidden; font-weight: 100; position: relative; box-shadow: inset 0px 0px 150px #000d1a; background-color: rgb(0, 77, 153); -moz-box-shadow: 0 0 150px #000d1a inset; -webkit-box-shadow: 0 0 150px #000d1a inset; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px;
}
.order-deadline .clock {
	padding: 0px 10px 0px 0px; width: 50px !important; height: 50px !important; float: left !important; position: relative;
}
.order-deadline .countdown {
	padding: 0px 0px 0px 60px;
}
.order-deadline .highlight {
	color: rgb(255, 222, 94); font-weight: 900;
}
.order-deadline .countdown {
	font-size: 14px;
}
.order-deadline .countdown * {
	font-size: inherit;
}
.order-deadline .delivery-day {
	text-align: center; color: rgb(0, 51, 102); line-height: 100%; font-size: 15px; font-weight: 900; position: relative; text-shadow: 1px 1px white;
}
.order-deadline .delivery-day * {
	line-height: inherit; font-size: inherit; font-weight: inherit;
}
.order-deadline .delivery-day .fast-track {
	margin: 0px; padding: 0px; width: 50%; float: left; display: block;
}
.order-deadline .delivery-day .standard {
	margin: 0px; padding: 0px; width: 50%; float: left; display: block;
}
.order-deadline .delivery-day .fast-track .padded-container {
	padding: 5px;
}
.order-deadline .delivery-day .standard .padded-container {
	padding: 5px;
}
.order-deadline .delivery-day .delivery-type {
	font-size: 10px; display: block; text-shadow: none;
}
.order-deadline .delivery-day .arrow {
	color: rgb(247, 142, 24); line-height: 10px; font-size: 18px; font-weight: 900; text-shadow: -1px 1px #a35906;
}
.order-deadline .delivery-day .fast-track {
	background: rgb(255, 222, 94); border-radius: 0px 0px 0px 5px; box-shadow: 0px 0px 3px #5e4b00, inset 0px 5px 40px #fff; -moz-box-shadow: 0px 0px 3px #5e4b00, 0px 5px 40px #fff inset; -webkit-box-shadow: 0px 0px 3px #5e4b00, 0px 5px 40px #fff inset; -moz-border-radius: 0 0 0 5px; -webkit-border-radius: 0;
}
.order-deadline .delivery-day .fast-track .delivery-type {
	color: rgb(1, 82, 129);
}
.order-deadline .delivery-day .standard {
	background: rgb(204, 204, 204); border-radius: 0px 0px 5px; float: right; box-shadow: 0px 0px 3px #000, inset 0px 5px 40px #fff; -moz-box-shadow: 0px 0px 3px #000, 0px 5px 40px #fff inset; -webkit-box-shadow: 0px 0px 3px #000, 0px 5px 40px #fff inset; -moz-border-radius: 0 0 5px 0; -webkit-border-radius: 0;
}
.order-deadline .delivery-day .standard .delivery-type {
	color: rgb(80, 80, 80);
}
.order-deadline .delivery-day .standard-full {
	background: rgb(204, 204, 204); padding: 10px; border-radius: 0px 0px 5px 5px; font-size: 20px; box-shadow: 0px 0px 3px #000, inset 0px 5px 40px #fff; -moz-box-shadow: 0px 0px 3px #000, 0px 5px 40px #fff inset; -webkit-box-shadow: 0px 0px 3px #000, 0px 5px 40px #fff inset; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0;
}
.large-font.order-deadline .clock {
	width: 70px !important; height: 70px !important;
}
.large-font.order-deadline .countdown {
	padding: 0px 0px 0px 80px;
}
.large-font.order-deadline .countdown {
	font-size: 18px;
}
.large-font.order-deadline .countdown * {
	font-size: inherit;
}
.large-font.order-deadline .delivery-day {
	font-size: 19px;
}
.large-font.order-deadline .delivery-type {
	font-size: 12px;
}
.large-font.order-deadline .arrow {
	line-height: 12px; font-size: 20px;
}
.large-font.order-deadline .standard-full {
	font-size: 30px;
}
.horizontal-clock.order-deadline .order-deadline {
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.horizontal-clock.order-deadline .clock-shadow {
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.horizontal-clock.order-deadline .orderby {
	border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;
}
.horizontal-clock.order-deadline .order-deadline {
	position: relative;
}
.horizontal-clock.order-deadline .clock-shadow {
	box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.horizontal-clock.order-deadline .orderby {
	padding: 10px;
}
.horizontal-clock.order-deadline .countdown {
	line-height: 1em; font-size: 20px;
}
.horizontal-clock.order-deadline .delivery-day {
	width: 87%; right: 1px; bottom: 2px; position: absolute;
}
.horizontal-clock.order-deadline .fast-track {
	border-radius: 2px !important; text-align: left; font-size: 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.horizontal-clock.order-deadline .standard {
	border-radius: 2px !important; text-align: left; font-size: 20px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.horizontal-clock.order-deadline .fast-track .delivery-type {
	display: inline;
}
.horizontal-clock.order-deadline .standard .delivery-type {
	display: inline;
}
.horizontal-clock.order-deadline .standard-full {
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.horizontal-clock.order-deadline .open-information-icon {
	top: 10px; right: 10px;
}
.component .horizontal-clock {
	margin: 0px auto 20px; width: 95%;
}
.countdown-clock {
	background: white; padding: 0px; border-radius: 5px; color: white; text-transform: uppercase; display: block; position: relative; box-shadow: 0px 0px 1px #000; -moz-box-shadow: 0 0 1px #000; -webkit-box-shadow: 0 0 1px #000; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.countdown-clock .time-remaining {
	background: rgb(45, 97, 196); margin: 0px 0px 0px -50px; padding: 2px; border-radius: 2px; left: 50%; top: -10px; width: 100px; text-align: center; color: white; text-transform: uppercase; line-height: 100%; font-size: 15px; font-style: italic; font-weight: 900; white-space: nowrap; position: absolute; z-index: 1; box-shadow: 1px 1px 1px #779be0, inset 0px -5px 10px #102348; -moz-box-shadow: 1px 1px 1px #779be0, 0 -5px 10px #102348 inset; -webkit-box-shadow: 1px 1px 1px #779be0, 0 -5px 10px #102348 inset; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.countdown-clock .time-remaining img {
	padding: 0px 5px 0px 0px; width: auto; height: 15px;
}
.countdown-clock .CountdownClock {
	padding: 20px 10px 10px; border-radius: 2px 2px 0px 0px; text-align: left; font-weight: 100; position: relative; min-height: 50px; box-shadow: inset 0px 0px 150px #000d1a; background-color: rgb(0, 77, 153); -moz-box-shadow: 0 0 150px #000d1a inset; -webkit-box-shadow: 0 0 150px #000d1a inset; -moz-border-radius: 2px 2px 0 0; -webkit-border-radius: 2px;
}
.countdown-clock .orderby {
	background: rgb(204, 204, 204); padding: 2px; border-radius: 0px 0px 2px 2px; text-align: center; color: rgb(14, 43, 141); text-transform: uppercase; box-shadow: 0px 0px 3px #000, inset 0px 30px 40px #fff; -moz-box-shadow: 0px 0px 3px #000, 0px 30px 40px #fff inset; -webkit-box-shadow: 0px 0px 3px #000, 0px 30px 40px #fff inset; -moz-border-radius: 0 0 2px 2px; -webkit-border-radius: 0;
}
.countdown-clock .orderby .highlight {
	font-weight: 900;
}
.jCountdownContainer {
	margin: 0px; padding: 0px; display: inline-block; position: relative;
}
.jCountdownScale {
	margin: 0px; padding: 0px; position: absolute;
}
.jCountdown {
	margin: 0px; padding: 0px; white-space: nowrap;
}
.jCountdown .group {
	margin: 0px; padding: 0px; display: inline-block;
}
.jCountdown .group > .label {
	margin: 0px 0px 0px -40px; padding: 0px; left: 50%; width: 80px; position: relative;
}
.flip.jCountdown .group > .label {
	height: 13px;
}
.black.flip.jCountdown .group > .label {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_flip_black.png?1425632437");
}
.white.flip.jCountdown .group > .label {
	text-align: center; text-transform: uppercase; font-size: 16px; font-weight: normal; background-image: none;
}
.flip.jCountdown .day.group > .label {
	background-position: -60px -970px;
}
.flip.jCountdown .hour.group > .label {
	background-position: -60px -995px;
}
.flip.jCountdown .minute.group > .label {
	background-position: -60px -1020px;
}
.flip.jCountdown .second.group > .label {
	background-position: -60px -1045px;
}
.slide.jCountdown .group > .label {
	height: 15px;
}
.black.slide.jCountdown .group > .label {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_black.png?1425632437");
}
.white.slide.jCountdown .group > .label {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_white.png?1425632437");
}
.slide.jCountdown .day.group > .label {
	background-position: -60px -150px;
}
.slide.jCountdown .hour.group > .label {
	background-position: -60px -175px;
}
.slide.jCountdown .minute.group > .label {
	background-position: -60px -200px;
}
.slide.jCountdown .second.group > .label {
	background-position: -60px -225px;
}
.crystal.jCountdown .group > .label {
	height: 12px;
}
.black.crystal.jCountdown .group > .label {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_black.png?1425632437");
}
.white.crystal.jCountdown .group > .label {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_white.png?1425632437");
}
.crystal.jCountdown .day.group > .label {
	background-position: -60px -153px;
}
.crystal.jCountdown .hour.group > .label {
	background-position: -60px -178px;
}
.crystal.jCountdown .minute.group > .label {
	background-position: -60px -203px;
}
.crystal.jCountdown .second.group > .label {
	background-position: -60px -228px;
}
.metal.jCountdown .group > .label {
	height: 15px;
}
.black.metal.jCountdown .group > .label {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_black.png?1425632437");
}
.white.metal.jCountdown .group > .label {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_white.png?1425632437");
}
.metal.jCountdown .day.group > .label {
	background-position: -60px -153px;
}
.metal.jCountdown .hour.group > .label {
	background-position: -60px -178px;
}
.metal.jCountdown .minute.group > .label {
	background-position: -60px -203px;
}
.metal.jCountdown .second.group > .label {
	background-position: -60px -228px;
}
.jCountdown .group > .container {
	margin: 0px; padding: 0px; display: inline-block; position: relative;
}
.flip.jCountdown .group > .container {
	background-position: 0px -960px; margin: 0px 0px 0px 1px; padding: 6px 2px 2px; width: 50px; height: 64px;
}
.flip.jCountdown .group > :first-child.container {
	margin: 0px;
}
.black.flip.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_flip_black.png?1425632437");
}
.white.flip.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_flip_white.png?1425632437");
}
.slide.jCountdown .group > .container {
	background-position: -111px 0px; padding: 1px 0px; width: 50px; height: 64px;
}
.slide.jCountdown .group > :first-child.container {
	background-position: -60px 0px; padding: 1px 0px 1px 1px;
}
.slide.jCountdown .group > .lastItem.container {
	background-position: -161px 0px; padding: 1px 1px 1px 0px;
}
.black.slide.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_black.png?1425632437");
}
.white.slide.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_white.png?1425632437");
}
.crystal.jCountdown .group > .container {
	background-position: -60px 0px; margin: 0px 0px 0px 1px; padding: 0px 1px 3px; width: 60px; height: 60px;
}
.crystal.jCountdown .group > :first-child.container {
	margin: 0px;
}
.black.crystal.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_black.png?1425632437");
}
.white.crystal.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_white.png?1425632437");
}
.metal.jCountdown .group > .container {
	background-position: -124px 0px; padding: 3px 1px 4px; width: 60px; height: 60px;
}
.metal.jCountdown .group > :first-child.container {
	background-position: -60px 0px; padding: 3px 1px 4px 3px; width: 60px;
}
.metal.jCountdown .group > .lastItem.container {
	background-position: -186px 0px; padding: 3px 3px 4px 1px; width: 60px;
}
.black.metal.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_black.png?1425632437");
}
.white.metal.jCountdown .group > .container {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_white.png?1425632437");
}
.jCountdown .group > .container > .cover {
	margin: 0px; padding: 0px; position: absolute; z-index: 1;
}
.slide.jCountdown .group > .container > .cover {
	background-position: -110px -70px; left: 0px; top: 1px; width: 50px; height: 64px;
}
.slide.jCountdown .group > :first-child.container > .cover {
	background-position: -60px -70px; left: 1px;
}
.slide.jCountdown .group > .lastItem.container > .cover {
	background-position: -160px -70px; right: 1px;
}
.black.slide.jCountdown .group > .container > .cover {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_black.png?1425632437");
}
.white.slide.jCountdown .group > .container > .cover {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_white.png?1425632437");
}
.crystal.jCountdown .group > .container > .cover {
	background-position: -60px -70px; left: 1px; top: 0px; width: 60px; height: 60px;
}
.black.crystal.jCountdown .group > .container > .cover {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_black.png?1425632437");
}
.white.crystal.jCountdown .group > .container > .cover {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_white.png?1425632437");
}
.metal.jCountdown .group > .container > .cover {
	background-position: -122px -70px; left: 0px; top: 3px; width: 62px; height: 66px;
}
.metal.jCountdown .group > :first-child.container > .cover {
	background-position: -60px -70px; left: 2px;
}
.metal.jCountdown .group > .lastItem.container > .cover {
	background-position: -184px -70px; right: 2px;
}
.black.metal.jCountdown .group > .container > .cover {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_black.png?1425632437");
}
.white.metal.jCountdown .group > .container > .cover {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_white.png?1425632437");
}
.jCountdown .group > .container > .text {
	margin: 0px; padding: 0px;
}
.flip.jCountdown .group > .container > .text {
	width: 50px; height: 64px;
}
.black.flip.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_flip_black.png?1425632437");
}
.white.flip.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_flip_white.png?1425632437");
}
.slide.jCountdown .group > .container > .text {
	width: 50px; height: 64px;
}
.black.slide.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_black.png?1425632437");
}
.white.slide.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_slide_white.png?1425632437");
}
.crystal.jCountdown .group > .container > .text {
	width: 60px; height: 60px;
}
.black.crystal.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_black.png?1425632437");
}
.white.crystal.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_crystal_white.png?1425632437");
}
.metal.jCountdown .group > .container > .text {
	width: 60px; height: 60px; position: relative; z-index: 2;
}
.black.metal.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_black.png?1425632437");
}
.white.metal.jCountdown .group > .container > .text {
	background-image: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown_metal_white.png?1425632437");
}
.reflection.jCountdown {
	transform: scaleY(-1); -moz-transform: scaleY(-1); -webkit-transform: scaleY(-1); -o-transform: scaleY(-1);
}
.displayLabel.reflection.jCountdown {
	margin-top: -3px;
}
.blur1.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur1"); -webkit-filter: blur(1px);
}
.blur2.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur2"); -webkit-filter: blur(2px);
}
.blur3.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur3"); -webkit-filter: blur(3px);
}
.blur4.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur4"); -webkit-filter: blur(4px);
}
.blur5.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur5"); -webkit-filter: blur(5px);
}
.blur6.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur6"); -webkit-filter: blur(6px);
}
.blur7.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur7"); -webkit-filter: blur(7px);
}
.blur8.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur8"); -webkit-filter: blur(8px);
}
.blur9.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur9"); -webkit-filter: blur(9px);
}
.blur10.reflection.jCountdown {
	filter: url("/_themes/sfp-legacy/img/plugins/jCountdown/jcountdown.svg#blur10"); -webkit-filter: blur(10px);
}
.paper-curl {
	position: relative; z-index: 0;
}
.paper-curl::before {
	background: none; left: 10px; width: 45%; height: 10px; bottom: 6px; position: absolute; z-index: -1; content: ""; box-shadow: 0px 10px 15px #000; transform: skew(-5deg) rotate(-5deg); -moz-box-shadow: 0 10px 15px #000; -webkit-box-shadow: 0 10px 15px #000; -moz-transform: skew(-5deg) rotate(-5deg); -webkit-transform: skew(-5deg) rotate(-5deg);
}
.paper-curl::after {
	background: none; left: 10px; width: 45%; height: 10px; bottom: 6px; position: absolute; z-index: -1; content: ""; box-shadow: 0px 10px 15px #000; transform: skew(-5deg) rotate(-5deg); -moz-box-shadow: 0 10px 15px #000; -webkit-box-shadow: 0 10px 15px #000; -moz-transform: skew(-5deg) rotate(-5deg); -webkit-transform: skew(-5deg) rotate(-5deg);
}
.paper-curl::after {
	left: auto; right: 10px; transform: skew(5deg) rotate(5deg); -moz-transform: skew(5deg) rotate(5deg); -webkit-transform: skew(5deg) rotate(5deg);
}
.list-horiz {
	list-style: none; display: block;
}
.list-horiz-tick {
	list-style: none; display: block;
}
.list-vert-tick {
	list-style: none; display: block;
}
.list-horiz li {
	display: inline;
}
.list-horiz-tick li {
	display: inline;
}
.list-vert-tick li {
	display: inline;
}
.list-horiz-tick li {
	background: url("/_themes/sfp-legacy/img/generic/green-tick.png?1425632437") no-repeat left top; padding: 4px 0px 4px 25px; line-height: 19px; font-size: 12px !important; margin-right: 5px;
}
.list-vert-tick li {
	background: url("/_themes/sfp-legacy/img/generic/green-tick.png?1425632437") no-repeat left top; padding: 4px 0px 4px 25px; line-height: 19px; font-size: 12px !important; margin-right: 5px;
}
.list-vert-tick li {
	display: block;
}
.list-tick {
	list-style: none;
}
.list-tick li {
	background: url("/_themes/sfp-legacy/img/generic/green-tick.png?1425632437") no-repeat left top; padding: 4px 0px 4px 25px; line-height: 19px; font-size: 12px !important; margin-right: 5px;
}
.tabbed {
	display: none !important;
}
.active.tabbed {
	display: block !important;
}
.navigation-slider {
	background: url("/_themes/sfp-legacy/img/sliders/navigation-slider-background.jpg?1425632437") no-repeat right top / cover;
	width: 100%;
	height: 100%;
	margin-bottom: 15px;
	display: block;
	position: relative;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.loading.navigation-slider .navigation {
	display: none;
}
.loading.navigation-slider .order-deadline {
	display: none;
}
.loading.navigation-slider .slider {
	background: url("/media/images/spinner-trans.gif") no-repeat center;
}
.navigation-slider .slider {
	height: 400px;
	overflow: hidden;
	display: block;
	position: relative;
}
.navigation-slider .slide {
	left: 0px;
	top: 0px;
	width: 100%;
	height: 400px;
	display: none;
	position: absolute;
	z-index: 1;
	background-color: transparent !important;
}
.navigation-slider .slide-replacement {
	left: 0px; top: 0px; width: 100%; height: 95%; display: none; position: absolute; z-index: 1; background-color: transparent !important;
}
.navigation-slider .slide .caption {
	padding: 30px 10px 10px 20px; width: 240px; color: rgb(80, 78, 79); float: left;
}
.navigation-slider .slide-replacement .caption {
	padding: 30px 10px 10px 20px; width: 240px; color: rgb(80, 78, 79); float: left;
}
.navigation-slider .slide .caption h1 {
	margin: 0px 0px 10px; padding: 0px; line-height: 110%; font-size: 32px; font-weight: 100;
}
.navigation-slider .slide .caption .caption-title {
	margin: 0px 0px 10px; padding: 0px; line-height: 110%; font-size: 32px; font-weight: 100;
}
.navigation-slider .slide-replacement .caption h1 {
	margin: 0px 0px 10px; padding: 0px; line-height: 110%; font-size: 32px; font-weight: 100;
}
.navigation-slider .slide-replacement .caption .caption-title {
	margin: 0px 0px 10px; padding: 0px; line-height: 110%; font-size: 32px; font-weight: 100;
}
.navigation-slider .slide .caption h2 {
	margin: 0px 0px 10px; padding: 0px; color: rgb(14, 43, 141); font-size: 20px; font-weight: normal;
}
.navigation-slider .slide .caption .sub-title {
	margin: 0px 0px 10px; padding: 0px; color: rgb(14, 43, 141); font-size: 20px; font-weight: normal;
}
.navigation-slider .slide-replacement .caption h2 {
	margin: 0px 0px 10px; padding: 0px; color: rgb(14, 43, 141); font-size: 20px; font-weight: normal;
}
.navigation-slider .slide-replacement .caption .sub-title {
	margin: 0px 0px 10px; padding: 0px; color: rgb(14, 43, 141); font-size: 20px; font-weight: normal;
}
.navigation-slider .slide .caption ul {
	margin: 15px 0px 20px; padding: 0px; list-style-type: none;
}
.navigation-slider .slide-replacement .caption ul {
	margin: 15px 0px 20px; padding: 0px; list-style-type: none;
}
.navigation-slider .slide .caption ul li {
	background: url("/_themes/sfp-legacy/img/sliders/green-tick.png?1425632437") no-repeat 0px 3px / 19px 19px; margin: 0px; padding: 6px 0px 0px 25px; font-size: 13px; min-height: 19px;
}
.navigation-slider .slide-replacement .caption ul li {
	background: url("/_themes/sfp-legacy/img/sliders/green-tick.png?1425632437") no-repeat 0px 3px / 19px 19px; margin: 0px; padding: 6px 0px 0px 25px; font-size: 13px; min-height: 19px;
}
.navigation-slider .slide .caption ul li:last-child {
	margin-bottom: 0px;
}
.navigation-slider .slide-replacement .caption ul li:last-child {
	margin-bottom: 0px;
}
.navigation-slider .slide .caption p {
	margin: 0px 0px 10px; font-size: 13px;
}
.navigation-slider .slide-replacement .caption p {
	margin: 0px 0px 10px; font-size: 13px;
}
.navigation-slider .slide .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption .button-invert {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption .button-invert-action {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption .button-primary-action {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption .button {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .slide-replacement .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .slide .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption .button-danger-action {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption .button-more {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption .button-less {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption .button-invert {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption .button-invert-action {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption .button-primary-action {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .slide .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .slide-replacement .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption a {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption .button {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption .button-danger-action {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption .button-more {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide-replacement .caption .button-less {
	font-size: 15px; text-decoration: none; margin-right: 10px; min-width: 60px; max-width: 50%;
}
.navigation-slider .slide .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide .caption :last-child.button-invert {
	margin-right: 0px;
}
.navigation-slider .slide .caption :last-child.button-invert-action {
	margin-right: 0px;
}
.navigation-slider .slide .caption :last-child.button-primary-action {
	margin-right: 0px;
}
.navigation-slider .slide .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide .caption :last-child.button {
	margin-right: 0px;
}
.navigation-slider .slide .slide-replacement .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .slide .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide .caption :last-child.button-danger-action {
	margin-right: 0px;
}
.navigation-slider .slide .caption :last-child.button-more {
	margin-right: 0px;
}
.navigation-slider .slide .caption :last-child.button-less {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption :last-child.button-invert {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption :last-child.button-invert-action {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption :last-child.button-primary-action {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .slide .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide .slide-replacement .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption a:last-child {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption :last-child.button {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption :last-child.button-danger-action {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption :last-child.button-more {
	margin-right: 0px;
}
.navigation-slider .slide-replacement .caption :last-child.button-less {
	margin-right: 0px;
}
.navigation-slider .slide img {
	width: 746px;
	height: 420px;
	float: right;
}
.navigation-slider .slide-replacement img {
	width: 470px; height: 420px; float: right;
}
.navigation-slider .current.slide {
	display: block;
}
.navigation-slider .from-right.slide {
	display: block;
}
.navigation-slider .from-left.slide {
	display: block;
}
.navigation-slider .current.slide-replacement {
	display: block;
}
.navigation-slider .from-right.slide-replacement {
	display: block;
}
.navigation-slider .from-left.slide-replacement {
	display: block;
}
.navigation-slider .from-left.slide {
	left: -100%;
}
.navigation-slider .from-left.slide-replacement {
	left: -100%;
}
.navigation-slider .from-right.slide {
	left: 100%;
}
.navigation-slider .from-right.slide-replacement {
	left: 100%;
}
.navigation-slider .slide-replacement {
	display: block;
}
.no-captions.navigation-slider .caption {
	display: none !important;
}
.navigation-slider .navigation {
	left: 4px; width: 740px; bottom: 35px; display: block; position: absolute; z-index: 10;
}
.navigation-slider .navigation .slide-1 {
	background: rgb(0, 177, 210);
}
.navigation-slider .navigation .slide-1 .rooftop {
	border-color: transparent transparent rgb(0, 177, 210) !important;
}
.navigation-slider .navigation .slide-2 {
	background: rgb(191, 66, 158);
}
.navigation-slider .navigation .slide-2 .rooftop {
	border-color: transparent transparent rgb(191, 66, 158) !important;
}
.navigation-slider .navigation .slide-3 {
	background: rgb(254, 0, 0);
}
.navigation-slider .navigation .slide-3 .rooftop {
	border-color: transparent transparent rgb(254, 0, 0) !important;
}
.navigation-slider .navigation .slide-4 {
	background: rgb(170, 4, 205);
}
.navigation-slider .navigation .slide-4 .rooftop {
	border-color: transparent transparent rgb(170, 4, 205) !important;
}
.navigation-slider .navigation .slide-5 {
	background: rgb(255, 102, 0); border: 0px solid rgb(255, 102, 0);
}
.navigation-slider .navigation .slide-5 .rooftop {
	border-color: transparent transparent rgb(255, 102, 0) !important;
}
.navigation-slider .navigation .nav-option {
	margin: 10px 1%; padding: 10px 1%; width: 118px; height: 80px; text-align: center; color: white; text-decoration: none; float: left; display: block; position: relative; box-shadow: inset 0px -5px 15px -5px rgba(0,0,0,0.2); -moz-box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 -5px 15px -5px rgba(0, 0, 0, 0.2) inset;
}
.navigation-slider .navigation .nav-option .vertical-center {
	width: 100%; height: 100%;
}
.navigation-slider .navigation .nav-option * {
	font-size: 19px;
}
.navigation-slider .navigation .nav-option span {
	font-size: 15px; display: block;
}
.navigation-slider .navigation .nav-option .rooftop {
	border: 20px solid transparent; left: 50%; top: -20px; width: 0px; height: 0px; margin-left: -20px; position: absolute; z-index: -1; -moz-transition: top 0.3s ease 0s; -o-transition: top 0.3s ease 0s; -webkit-transition: top 0.3s ease; -webkit-transition-delay: 0s; transition: top 0.3s ease 0s;
}
.navigation-slider .navigation .nav-option:hover * {
	color: rgb(230, 230, 230);
}
.navigation-slider .navigation .nav-option:focus * {
	color: rgb(230, 230, 230);
}
.navigation-slider .navigation .active.nav-option .rooftop {
	top: -40px;
}
.navigation-slider .view-all {
	background: url("/_themes/sfp-legacy/img/gray-arrow.png?1425632437") no-repeat right; padding: 0px 13px 0px 0px; right: 10px; bottom: 7px; color: rgb(114, 114, 114); line-height: 17px; font-size: 14px; display: inline; position: absolute;
}
.navigation-slider .slider-clock {
	width: 190px; right: 10px; bottom: 150px; text-decoration: none; position: absolute;
}
.navigation-slider .slider-clock .order-deadline {
	margin: 0px;
}
.product-image {
	position: relative;
}
#tabs-matrix .feefo-rating-image {
	text-align: center;
}
.magnify-button {
	background: rgb(14, 43, 141); padding: 5px 2px 4px 1px; top: 10px; right: 10px; color: white; display: block; position: absolute; box-shadow: 0px 0px 5px #fff; -moz-box-shadow: 0 0 5px #fff; -webkit-box-shadow: 0 0 5px #fff;
}
.magnify-button:hover {
	background: rgb(25, 72, 232); cursor: pointer;
}
.magnify-button:focus {
	background: rgb(25, 72, 232); cursor: pointer;
}
.responsive-image {
	width: 100%; height: auto !important;
}
.image-lightbox {
	left: 2% !important; width: 96% !important;
}
.image-lightbox #lightbox-content {
	height: auto !important; max-width: 700px;
}
.image-lightbox #lightbox-content .relative {
	height: auto !important;
}
.image-lightbox #lightbox-content .relative .lightbox-close {
	top: 0px; right: 0px; position: absolute; z-index: 1;
}
.image-lightbox #lightbox-content .relative #lightbox-content-holder {
	margin: 0px auto !important; padding: 1%; left: 0px; width: 98%; overflow: hidden; position: relative;
}
.options-feed-container {
	float: left; display: block;
}
.pricing-feed-container {
	float: left; display: block;
}
.options-feed-container .order-deadline {
	margin: 10px 0px;
}
.pricing-feed-container .order-deadline {
	margin: 10px 0px;
}
.options-feed-container {
	padding: 0px 15px 0px 0px; width: 317px;
}
.pricing-feed-container {
	padding: 0px 0px 0px 15px; width: 199px; border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: dashed;
}
.tooltips-row {
	margin: 25px 0px 0px; overflow: hidden;
}
.tooltips-row .hastip {
	width: 105px; text-align: center; font-weight: 900; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: dashed; float: left;
}
.tooltips-row :last-child.hastip {
	border: currentColor;
}
.tooltips-row .last-child.hastip {
	border: currentColor;
}
.tooltips-row .spritesheet1 {
	margin: 3px auto;
}
.options-feed .tab-bar {
	width: 100%; height: 27px;
}
.options-feed .tab-bar .tab {
	margin: 0px 4px 0px 0px; width: 89px; height: 27px; text-align: center; color: white; line-height: 27px; font-size: 11px; font-weight: bold; float: left; cursor: pointer;
}
.options-feed .options-tab {
	border-bottom-color: rgb(14, 43, 141); border-bottom-width: 6px; border-bottom-style: solid;
}
.options-feed .options-tab .section {
	width: 100%; border-collapse: collapse;
}
.options-feed .options-tab .section :last-child.option {
	border: currentColor;
}
.options-feed .options-tab .section-label {
	background: rgb(14, 43, 141); padding: 3px; color: white; text-transform: uppercase; font-size: 14px; font-weight: bold;
}
.options-feed .options-tab .option {
	padding: 7px 0px; height: 35px; overflow: hidden; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: dashed;
}
.options-feed .options-tab .option label {
	display: block;
}
.options-feed .options-tab .option input {
	width: auto !important; float: right;
}
.options-feed .options-tab .option .option-label {
	vertical-align: middle;
}
.options-feed .options-tab .option .option-input {
	vertical-align: middle;
}
.options-feed .options-tab .option .option-wrap {
	vertical-align: middle;
}
.options-feed .options-tab .option .option-input {
	width: 195px; float: right;
}
.options-feed .options-tab .option .option-input * {
	width: 100%;
}
.options-feed .options-tab .option .option-radio {
	padding: 7px 0px;
}
.options-feed .options-tab .hidden.option {
	display: none !important;
}
.pricing-feed {
	margin: 10px 0px 0px; position: relative;
}
.pricing-feed .hastip {
	margin: 7px 3px; font-size: 11px; border-bottom-color: rgb(14, 43, 141); border-bottom-width: 1px; border-bottom-style: dashed; display: block; cursor: pointer;
}
.pricing-feed .price-table {
	width: 100%; text-align: center;
}
.pricing-feed .price-table tr {
	background: rgb(217, 217, 217);
}
.pricing-feed .price-table tr td {
	padding: 2px 5px; cursor: pointer;
}
.pricing-feed .price-table tr th {
	padding: 2px 5px; cursor: pointer;
}
.pricing-feed .price-table tr td * {
	width: 70px;
}
.pricing-feed .price-table tr th * {
	width: 70px;
}
.pricing-feed .price-table tr:hover td {
	background: rgb(128, 166, 206); color: white;
}
.pricing-feed .price-table tr:focus td {
	background: rgb(128, 166, 206); color: white;
}
.pricing-feed .price-table tr:hover td * {
	color: white;
}
.pricing-feed .price-table tr:focus td * {
	color: white;
}
.pricing-feed .price-table a {
	color: black;
}
.pricing-feed .price-table a:hover {
	text-decoration: none;
}
.pricing-feed .price-table a:focus {
	text-decoration: none;
}
.pricing-feed .price-table input {
	color: black !important;
}
.pricing-feed .price-table .heading-row {
	background: rgb(14, 43, 141); text-align: center; color: white;
}
.pricing-feed .price-table .quantity {
	text-align: right;
}
.pricing-feed .price-table .quantity * {
	text-align: right;
}
.pricing-feed .price-table .price {
	background: rgb(128, 166, 206); font-weight: bold;
}
.pricing-feed .price-table .forward * {
	color: white !important;
}
.pricing-feed .price-table .highlight td {
	background: rgb(237, 165, 165);
}
.pricing-feed .price-table .highlight .quantity {
	position: relative;
}
.pricing-feed .price-table .highlight .quantity .sale-gif {
	left: -5px; width: 40px; position: absolute;
}
.pricing-feed .price-table .highlight .price {
	background: rgb(216, 63, 63);
}
.pricing-feed .price-table .highlight:hover td {
	background: rgb(216, 63, 63);
}
.pricing-feed .price-table .highlight:focus td {
	background: rgb(216, 63, 63);
}
.loading.pricing-feed .price-table {
	position: relative;
}
.loading.pricing-feed .price-table::after {
	background-position: center; margin: 0px 0px 0px -5px; padding: 0px 0px 0px 5px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; content: ""; background-image: url("/_themes/sfp-legacy/img/generic/spinner-trans.gif?1425632437"); background-repeat: no-repeat; background-color: rgba(255, 255, 255, 0.5);
}
.loading.price-matrix-ctrl {
	background-position: center; min-height: 200px; background-image: url("/_themes/sfp-legacy/img/generic/spinner-trans.gif?1425632437"); background-repeat: no-repeat;
}
.loading.price-matrix-ctrl * {
	display: none;
}
.body-content #product-specifier-v1 {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABAQMAAAAsMPawAAAABlBMVEX////M8P6DzoL8AAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII="); margin: 20px 0px !important; padding: 20px 0px !important;
}
.body-content #product-specifier-v1 .specifier-container {
	padding-right: 20px; padding-left: 20px;
}
#product-specifier-v1 {
	margin: 0px; padding: 0px; width: 100%;
}
#product-specifier-v1 .form-submitting {
	cursor: progress;
}
#product-specifier-v1 .form-submitting .sales-prices {
	position: relative;
}
#product-specifier-v1 .form-submitting .sales-prices::after {
	background: rgba(255, 255, 255, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
#product-specifier-v1 .form-submit {
	background: rgb(19, 138, 0); margin: 1em auto 0px; padding: 0.5em 1em; border-radius: 0.5em; border: currentColor !important; text-align: center !important; color: white; text-transform: uppercase; font-weight: 900; display: block; position: relative; cursor: pointer; box-shadow: 0px 0.25em 0px #0c5700; -moz-box-shadow: 0 0.25em 0 #0c5700; -webkit-box-shadow: 0 0.25em 0 #0c5700;
}
#product-specifier-v1 .form-submit:hover {
	background: rgb(23, 164, 0);
}
#product-specifier-v1 .form-submit:focus {
	background: rgb(23, 164, 0);
}
#product-specifier-v1 .form-submit:active {
	top: 0.25em; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
#product-specifier-v1 .form-submit-cq {
	margin: 1em auto; padding: 0.6em 0.5em; font-size: 0.75em;
}
#product-specifier-v1 .specifier-container {
	background: white; margin: 0px auto !important; padding: 30px 15px; border: 1px solid rgb(204, 204, 204); width: 550px;
}
#product-specifier-v1 .sales-options {
	float: left; display: block;
}
#product-specifier-v1 .sales-prices {
	float: left; display: block;
}
#product-specifier-v1 .sales-options {
	border-width: 0px 1px 0px 0px; border-style: dashed; border-color: rgb(217, 217, 217); width: 320px; padding-right: 15px; margin-right: 15px;
}
#product-specifier-v1 .sales-options .option-section .section-title {
	background: rgb(14, 43, 141); padding: 0.4em 0.5em; color: white; text-transform: uppercase; font-size: 14px; font-weight: 900;
}
#product-specifier-v1 .sales-options .option-group {
	border-width: 0px 0px 1px; border-style: dashed; border-color: rgb(217, 217, 217); padding: 1em 0px; display: block;
}
#product-specifier-v1 .sales-options :last-child.option-group {
	border: currentColor;
}
#product-specifier-v1 .sales-options .option-group label {
	line-height: 1.7em;
}
#product-specifier-v1 .sales-options .option-group select {
	line-height: 1.7em;
}
#product-specifier-v1 .sales-options .option-group input {
	line-height: 1.7em;
}
#product-specifier-v1 .sales-options .option-group select {
	float: right; display: block;
}
#product-specifier-v1 .sales-options .option-group input {
	float: right; display: block;
}
#product-specifier-v1 .sales-options .option-group select {
	width: 55%;
}
#product-specifier-v1 .sales-prices {
	width: 199px;
}
#product-specifier-v1 .sales-prices-table {
	width: 100%; border-collapse: collapse;
}
#product-specifier-v1 .sales-prices-table thead th {
	background: rgb(14, 43, 141); padding: 0.4em 0.5em; color: white;
}
#product-specifier-v1 .sales-prices-table tbody tr:hover td {
	background: rgb(128, 166, 206); color: white;
}
#product-specifier-v1 .sales-prices-table tbody td:first-of-type {
	text-align: right;
}
#product-specifier-v1 .sales-prices-table tbody td:first-of-type * {
	text-align: right;
}
#product-specifier-v1 .sales-prices-table tbody td:nth-child(2) {
	background: rgb(128, 166, 206);
}
#product-specifier-v1 .sales-prices-table td {
	background: rgb(217, 217, 217); padding: 0px; border: 0.2em solid white; text-align: center; font-weight: 900;
}
#product-specifier-v1 .sales-prices-table th {
	background: rgb(217, 217, 217); padding: 0px; border: 0.2em solid white; text-align: center; font-weight: 900;
}
#product-specifier-v1 .sales-prices-table td * {
	width: 100%;
}
#product-specifier-v1 .sales-prices-table th * {
	width: 100%;
}
#product-specifier-v1 .sales-prices-table td a {
	padding: 0.4em 0.5em; width: auto; color: inherit; text-decoration: none; display: block;
}
#product-specifier-v1 .sales-prices-table th a {
	padding: 0.4em 0.5em; width: auto; color: inherit; text-decoration: none; display: block;
}
#product-specifier-alt {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABAQMAAAAsMPawAAAABlBMVEX////M8P6DzoL8AAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII="); margin: 20px 0px !important; padding: 20px 0px !important; width: 100%;
}
#product-specifier-alt .sub-heading {
	margin: 0px 0px 1em; padding: 0px 0px 1em; text-align: center; line-height: 1em; font-size: 1.25em; font-weight: 900; display: block;
}
#product-specifier-alt .custom-price {
	margin: 0px 0px 1em; padding: 0px 0px 1em; text-align: center; line-height: 1em; font-size: 1.25em; font-weight: 900; display: block;
}
#product-specifier-alt .sub-heading {
	color: rgb(14, 43, 141); box-shadow: 0px 0.25em 0.25em -0.25em #000; -moz-box-shadow: 0 0.25em 0.25em -0.25em #000; -webkit-box-shadow: 0 0.25em 0.25em -0.25em #000;
}
#product-specifier-alt .custom-price {
	padding: 0px; font-size: 2em; margin-bottom: 0.5em;
}
#product-specifier-alt .form-submit {
	background: rgb(240, 244, 255); margin: 1em auto 0px; padding: 0.5em 1em; border-radius: 0.1em; border: 1px solid rgb(217, 217, 217); text-align: center !important; color: rgb(14, 43, 141); font-size: 1.25em; font-weight: 900; display: block; position: relative; cursor: pointer;
}
#product-specifier-alt .form-submit:hover {
	background: rgb(255, 255, 255);
}
#product-specifier-alt .form-submit:focus {
	background: rgb(255, 255, 255);
}
#product-specifier-alt .form-submit-cq {
	width: 100%; text-align: center; margin-bottom: 1em; display: block;
}
#product-specifier-alt .input-cq {
	padding: 0.5em; border: 1px solid rgb(217, 217, 217); width: calc(100% - 1em); text-align: center; color: rgb(14, 43, 141); line-height: 1em; font-size: 2em; font-weight: 100; display: block;
}
#product-specifier-alt .list-prices {
	list-style: none; margin: 0px; padding: 0px; width: 100%; display: block;
}
#product-specifier-alt .list-prices input[type='radio'] {
	margin: 0px 0.5em 0px 0px; vertical-align: middle; display: inline;
}
#product-specifier-alt .list-prices .list-item {
	border-width: 0px 0px 1px; border-style: dashed; border-color: rgb(217, 217, 217); margin: 0.5em auto; padding: 0.5em 0px; display: block;
}
#product-specifier-alt .list-prices :last-child.list-item {
	border: currentColor;
}
#product-specifier-alt .list-prices .price {
	float: right;
}
#product-specifier-alt .specifier-container {
	background: white; margin: 0px auto !important; padding: 30px 20px; border: 1px solid rgb(204, 204, 204); width: 550px;
}
#product-specifier-alt .sales-options {
	float: left; display: block;
}
#product-specifier-alt .sales-prices {
	float: left; display: block;
}
#product-specifier-alt .sales-options {
	border-width: 0px 1px 0px 0px; border-style: dashed; border-color: rgb(217, 217, 217); width: 320px; padding-right: 15px; margin-right: 15px;
}
#product-specifier-alt .sales-options .option-section .section-title {
	background: rgb(14, 43, 141); padding: 0.4em 0.5em; color: white; text-transform: uppercase; font-size: 14px; font-weight: 900;
}
#product-specifier-alt .sales-options .option-group {
	border-width: 0px 0px 1px; border-style: dashed; border-color: rgb(217, 217, 217); padding: 1em 0px; display: block;
}
#product-specifier-alt .sales-options :last-child.option-group {
	border: currentColor;
}
#product-specifier-alt .sales-options .option-group label {
	line-height: 1.7em;
}
#product-specifier-alt .sales-options .option-group select {
	line-height: 1.7em;
}
#product-specifier-alt .sales-options .option-group input {
	line-height: 1.7em;
}
#product-specifier-alt .sales-options .option-group select {
	float: right; display: block;
}
#product-specifier-alt .sales-options .option-group input {
	float: right; display: block;
}
#product-specifier-alt .sales-options .option-group select {
	width: 55%;
}
#product-specifier-alt .sales-prices {
	width: 199px;
}
.loading.cart-ctrl {
	background-position: center; height: 600px; background-image: url("/_themes/sfp-legacy/img/generic/spinner-trans.gif?1425632437"); background-repeat: no-repeat;
}
.loading.cart-ctrl .inner-box {
	visibility: hidden;
}
.page-title {
	font-weight: 100;
}
.order-review .order-spec {
	display: block;
}
.order-review .order-action {
	display: block;
}
.order-review .order-spec {
	width: 300px; float: left;
}
.order-review .order-action {
	margin: 0px; width: 210px; text-align: right; float: right;
}
.order-review .order-action .quote-link {
	margin: 0px 0px 25px; padding: 10px 10px 15px; text-align: center; color: rgb(14, 43, 141);
}
.order-review .order-action .order-deadline {
	margin-top: 10px;
}
.order-review .order-action .review-price {
	margin: 15px 0px 10px; color: rgb(14, 43, 141); font-size: 35px; font-weight: normal;
}
.order-review .order-action .small-print {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: normal;
}
.order-review .order-action .feefo-product-widget {
	margin: 20px 0px 5px; float: right;
}
.align-button {
	width: 194px; margin-top: -10px; margin-bottom: 10px; float: right;
}
.upsell {
	margin: 25px 0px 0px; clear: both;
}
.upsell .upsell-module {
	background: rgb(224, 247, 252); margin: 0px 0px 20px; padding: 10px; border-radius: 2px; border: 1px solid rgb(217, 217, 217); width: 505px;
}
.upsell .upsell-module select {
	background: white; padding: 2px 5px; border: 1px solid rgb(217, 217, 217); color: rgb(14, 43, 141); font-weight: bold;
}
.upsell .upsell-module select[disabled='disabled'] {
	color: rgb(153, 153, 153);
}
.upsell .upsell-module .module-top {
	margin: 0px 0px 10px;
}
.upsell .upsell-module .module-top .upsell-name {
	margin: 0px 10px 0px 0px; text-transform: capitalize; float: left; display: inline;
}
.upsell .upsell-module .module-top .upsell-cost {
	margin: 10px 0px; font-weight: bold;
}
.upsell .upsell-module .module-top .upsell-input {
	clear: both;
}
.upsell .upsell-module .module-top .upsell-choice {
	float: right;
}
.upsell .upsell-module .module-top .upsell-choice .button {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .button-invert {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .button-invert-action {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .button-primary-action {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .navigation-slider .slide .caption a {
	top: -2px; margin-left: 10px; position: relative;
}
.navigation-slider .slide .caption .upsell .upsell-module .module-top .upsell-choice a {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .navigation-slider .slide-replacement .caption a {
	top: -2px; margin-left: 10px; position: relative;
}
.navigation-slider .slide-replacement .caption .upsell .upsell-module .module-top .upsell-choice a {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .button-danger-action {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .button-more {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .button-less {
	top: -2px; margin-left: 10px; position: relative;
}
.upsell .upsell-module .module-top .upsell-choice .h1 {
	line-height: 100%;
}
.upsell .upsell-module .module-top .list-horiz-tick {
	margin: 15px 0px 0px;
}
.upsell .upsell-module .module-top .list-vert-tick {
	margin: 15px 0px 0px;
}
.upsell .upsell-module .module-middle {
	padding: 10px 0px 0px; display: none;
}
.upsell .upsell-module .module-middle img {
	padding: 0px 10px 0px 0px; float: left;
}
.upsell .upsell-module .button-invert {
	clear: both; float: right;
}
.upsell .upsell-module .button-invert-action {
	clear: both; float: right;
}
.spec-table {
	border-collapse: collapse;
}
.spec-table tr td {
	padding: 8px 10px 8px 0px;
}
.spec-table tr td:first-child {
	color: rgb(14, 43, 141); text-transform: capitalize; font-weight: bold;
}
.spec-table tr td .spec-option {
	color: rgb(14, 43, 141); text-transform: capitalize; font-weight: bold;
}
.loading.popupContent {
	background-position: center; height: 200px; background-image: url("/_themes/sfp-legacy/img/generic/spinner-trans.gif?1425632437"); background-repeat: no-repeat;
}
.email-quote-form {
	text-align: left;
}
.email-quote-form p {
	margin: 0px 0px 15px;
}
.email-quote-form .email-quote-inputs {
	margin: 0px auto; padding: 10px; width: 250px;
}
.email-quote-form .email-quote-inputs strong {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs input {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs select {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .button {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .button-invert {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .button-invert-action {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .button-primary-action {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide .caption a {
	margin: 10px 0px; width: 100%; display: block;
}
.navigation-slider .slide .caption .email-quote-form .email-quote-inputs a {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide .caption .button {
	margin: 10px 0px; width: 100%; display: block;
}
.navigation-slider .slide .caption .email-quote-form .email-quote-inputs .button {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide-replacement .caption a {
	margin: 10px 0px; width: 100%; display: block;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-quote-inputs a {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide-replacement .caption .button {
	margin: 10px 0px; width: 100%; display: block;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-quote-inputs .button {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .button-danger-action {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .button-more {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs .button-less {
	margin: 10px 0px; width: 100%; display: block;
}
.email-quote-form .email-quote-inputs input {
	border-width: 2px; padding: 5px; width: 236px;
}
.email-quote-form .email-quote-inputs select {
	border-width: 2px; padding: 5px; width: 236px;
}
.email-quote-form .email-quote-inputs .button {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .button-invert {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .button-invert-action {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .button-primary-action {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide .caption a {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide .caption .email-quote-form .email-quote-inputs a {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide .caption .button {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide .caption .email-quote-form .email-quote-inputs .button {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide-replacement .caption a {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-quote-inputs a {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .navigation-slider .slide-replacement .caption .button {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-quote-inputs .button {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .button-danger-action {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .button-more {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-inputs .button-less {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline {
	margin: 0px auto; width: 125px; float: left;
}
.email-quote-form .email-input-inline strong {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline input {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .button {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .button-invert {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .button-invert-action {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .button-primary-action {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .navigation-slider .slide .caption a {
	margin: 10px 0px; width: 125px; display: block;
}
.navigation-slider .slide .caption .email-quote-form .email-input-inline a {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .navigation-slider .slide .caption .button {
	margin: 10px 0px; width: 125px; display: block;
}
.navigation-slider .slide .caption .email-quote-form .email-input-inline .button {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .navigation-slider .slide-replacement .caption a {
	margin: 10px 0px; width: 125px; display: block;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-input-inline a {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .navigation-slider .slide-replacement .caption .button {
	margin: 10px 0px; width: 125px; display: block;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-input-inline .button {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .button-danger-action {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .button-more {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline .button-less {
	margin: 10px 0px; width: 125px; display: block;
}
.email-quote-form .email-input-inline input {
	border-width: 2px; padding: 5px; width: 111px;
}
.email-quote-form .email-input-inline .button {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .button-invert {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .button-invert-action {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .button-primary-action {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .navigation-slider .slide .caption a {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide .caption .email-quote-form .email-input-inline a {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .navigation-slider .slide .caption .button {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide .caption .email-quote-form .email-input-inline .button {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .navigation-slider .slide-replacement .caption a {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-input-inline a {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .navigation-slider .slide-replacement .caption .button {
	margin: 0px auto 10px; width: auto;
}
.navigation-slider .slide-replacement .caption .email-quote-form .email-input-inline .button {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .button-danger-action {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .button-more {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-input-inline .button-less {
	margin: 0px auto 10px; width: auto;
}
.email-quote-form .email-quote-comments {
	margin: 15px auto; width: 340px; display: block;
}
.email-quote-form .email-quote-comments strong {
	float: left; display: block;
}
.email-quote-form .email-quote-comments textarea {
	float: left; display: block;
}
.email-quote-form .email-quote-comments textarea {
	width: 197px;
}
.order-cheaper {
	background: white; margin: 0px 0px 15px; padding: 10px; border: 1px solid rgb(217, 217, 217); text-align: center; color: black; font-weight: 900; display: block;
}
.button-primary-action {
	position: relative;
}
.navigation-slider .slide .caption a {
	position: relative;
}
.navigation-slider .slide .caption .button {
	position: relative;
}
.navigation-slider .slide .caption .button-invert {
	position: relative;
}
.navigation-slider .slide .caption .button-invert-action {
	position: relative;
}
.navigation-slider .slide .caption .button-primary-action {
	position: relative;
}
.navigation-slider .slide .caption .button-danger-action {
	position: relative;
}
.navigation-slider .slide .caption .button-more {
	position: relative;
}
.navigation-slider .slide .caption .button-less {
	position: relative;
}
.navigation-slider .slide-replacement .caption a {
	position: relative;
}
.navigation-slider .slide-replacement .caption .button {
	position: relative;
}
.navigation-slider .slide-replacement .caption .button-invert {
	position: relative;
}
.navigation-slider .slide-replacement .caption .button-invert-action {
	position: relative;
}
.navigation-slider .slide-replacement .caption .button-primary-action {
	position: relative;
}
.navigation-slider .slide-replacement .caption .button-danger-action {
	position: relative;
}
.navigation-slider .slide-replacement .caption .button-more {
	position: relative;
}
.navigation-slider .slide-replacement .caption .button-less {
	position: relative;
}
.upsell {
	position: relative;
}
.handwritten {
	color: black; line-height: 100%; font-size: 30px; font-weight: normal; position: absolute; text-shadow: none;
}
.point-upsell.handwritten {
	top: -55px; right: 105px;
}
.point-upsell.handwritten .pointers-down-left {
	top: 100%; right: -20px; margin-top: -10px; display: block; position: absolute;
}
.point-action.handwritten {
	left: -160px; top: 0px;
}
.point-action.handwritten .pointers-right-over {
	top: -20px; right: -35px; display: inline-block; position: absolute;
}
html.error-page {
	margin: 0px; padding: 0px; width: 100%; height: 100%;
}
body.error-page {
	margin: 0px; padding: 0px; width: 100%; height: 100%;
}
html.error-page img {
	width: 100%; height: auto !important;
}
body.error-page img {
	width: 100%; height: auto !important;
}
html.error-page body.error-page {
	min-width: auto !important;
}
html.error-page body.error-page::before {
	background: rgb(14, 43, 141); left: 0px; top: 0px; width: 100%; height: 50px !important; position: absolute; content: "";
}
html.error-page body.error-page .banner {
	background: rgb(14, 43, 141); left: 0px; top: 0px; width: 100%; height: 50px !important; position: absolute; content: "";
}
html.error-page body.error-page .fatalerror {
	margin: 0px auto; width: 100%; text-align: center;
}
html.error-page body.error-page .content-middle.fatalerror {
	margin: 0px auto; top: 200px; position: relative;
}
html.error-page body.error-page .fatalerror * {
	text-align: center;
}
html.error-page body.error-page .fatalerror .logo {
	width: 250px;
}
html.error-page body.error-page .fatalerror h1 {
	padding: 0px; font-size: 30px;
}
html.error-page body.error-page .fatalerror h2 {
	font-size: 20px;
}
html.error-page body.error-page .fatalerror a {
	font-size: inherit !important;
}
.product-promo-image {
	padding: 0px 10px 10px; width: 560px; display: block;
}
.proof-popup-header {
	color: rgb(14, 43, 141); padding-left: 17px !important; font-size: 24px; font-weight: 300;
}
.proof-popup-title {
	color: rgb(14, 43, 141); font-size: 14px; font-weight: 700;
}
.proof-image {
	width: auto; height: 80px;
}
.proof-popup-order-text {
	color: rgb(14, 43, 141); font-size: 11px; font-weight: 400;
}
.proof-popup-workingday {
	color: rgb(14, 43, 141); font-size: 16px; font-weight: 700;
}
html.page-survey {
	background: rgb(217, 217, 217); margin: 0px; padding: 0px; width: 100%; height: 100%; min-width: 100% !important;
}
body.page-survey {
	background: rgb(217, 217, 217); margin: 0px; padding: 0px; width: 100%; height: 100%; min-width: 100% !important;
}
html.page-survey img {
	width: 100%; height: auto !important;
}
body.page-survey img {
	width: 100%; height: auto !important;
}
html.page-survey h1 {
	font-size: 18px;
}
body.page-survey h1 {
	font-size: 18px;
}
html.page-survey h2 {
	margin: 0px 0px 10px; font-size: 16px;
}
html.page-survey h3 {
	margin: 0px 0px 10px; font-size: 16px;
}
body.page-survey h2 {
	margin: 0px 0px 10px; font-size: 16px;
}
body.page-survey h3 {
	margin: 0px 0px 10px; font-size: 16px;
}
html.page-survey * {
	font-size: 12px;
}
body.page-survey * {
	font-size: 12px;
}
html.page-survey body.page-survey .basic-wrapper {
	margin: 0px auto; padding: 40px 0px; position: relative; z-index: 0;
}
html.page-survey body.page-survey .basic-wrapper {
	width: 95%;
}
html.page-survey body.page-survey .basic-wrapper {
	width: 80%;
}
html.page-survey body.page-survey .basic-wrapper {
	width: 50%;
}
html.page-survey body.page-survey .basic-wrapper .branding-header a {
	margin: 0px auto; width: 166px; display: block;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper {
	background: white; padding: 5%; width: 90%; border-top-color: rgb(14, 43, 141); border-top-width: 20px; border-top-style: solid; position: relative; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .loading.survey {
	background: url("/media/images/spinner-trans.gif") no-repeat center; padding: 200px 0px 0px; height: 0px; overflow: hidden;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .remove {
	display: none;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper h1 a {
	font-size: 18px; font-weight: bold;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper p {
	margin: 0px 0px 10px;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .question-container {
	margin: 0px 0px 25px; position: relative;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .answer-group {
	background: rgb(242, 242, 242); padding: 10px 5px; margin-bottom: 15px; position: relative;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .answer-group::before {
	display: table; content: "";
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .answer-group::after {
	display: table; content: "";
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .answer-group::after {
	clear: both;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper :last-child.answer-group {
	margin-bottom: 0px;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper input[type='text'] {
	width: 100%;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper textarea {
	width: 100%;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper input {
	margin-right: 5px;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper textarea {
	margin: 0px; display: block;
}
html.page-survey body.page-survey .basic-wrapper .survey-wrapper .ng-invalid-required.validate-form .question-required-true.question-container .error-label {
	display: block;
}
html.page-survey body.page-survey .form-buttons {
	text-align: center;
}
html.page-survey body.page-survey .button {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .button-invert {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .button-invert-action {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .button-primary-action {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .navigation-slider .slide .caption a {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
.navigation-slider .slide .caption html.page-survey body.page-survey a {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .navigation-slider .slide .caption .button {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
.navigation-slider .slide .caption html.page-survey body.page-survey .button {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .navigation-slider .slide-replacement .caption a {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
.navigation-slider .slide-replacement .caption html.page-survey body.page-survey a {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .navigation-slider .slide-replacement .caption .button {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
.navigation-slider .slide-replacement .caption html.page-survey body.page-survey .button {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .button-danger-action {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .button-more {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .button-less {
	background: rgb(14, 43, 141); margin: 0px 10px !important; padding: 10px; border-radius: 5px; border: currentColor; color: white; text-transform: uppercase; font-weight: bold; display: inline; cursor: pointer;
}
html.page-survey body.page-survey .button:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-invert:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-invert-action:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-primary-action:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .navigation-slider .slide .caption a:hover {
	background: rgb(25, 72, 232);
}
.navigation-slider .slide .caption html.page-survey body.page-survey a:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .navigation-slider .slide-replacement .caption a:hover {
	background: rgb(25, 72, 232);
}
.navigation-slider .slide-replacement .caption html.page-survey body.page-survey a:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-danger-action:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-more:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-less:hover {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-invert:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-invert-action:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-primary-action:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .navigation-slider .slide .caption a:focus {
	background: rgb(25, 72, 232);
}
.navigation-slider .slide .caption html.page-survey body.page-survey a:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .navigation-slider .slide-replacement .caption a:focus {
	background: rgb(25, 72, 232);
}
.navigation-slider .slide-replacement .caption html.page-survey body.page-survey a:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-danger-action:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-more:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .button-less:focus {
	background: rgb(25, 72, 232);
}
html.page-survey body.page-survey .clearfix {
	overflow: hidden;
}
html.page-survey body.page-survey .order-deadline .delivery-day {
	overflow: hidden;
}
.order-deadline html.page-survey body.page-survey .delivery-day {
	overflow: hidden;
}
html.page-survey body.page-survey .email-quote-form .email-quote-inputs {
	overflow: hidden;
}
.email-quote-form html.page-survey body.page-survey .email-quote-inputs {
	overflow: hidden;
}
html.page-survey body.page-survey .email-quote-form .email-input-inline {
	overflow: hidden;
}
.email-quote-form html.page-survey body.page-survey .email-input-inline {
	overflow: hidden;
}
html.page-survey body.page-survey .price-blocks {
	overflow: hidden;
}
html.page-survey body.page-survey .product-sizes-module .product-stickers-container {
	overflow: hidden;
}
.product-sizes-module html.page-survey body.page-survey .product-stickers-container {
	overflow: hidden;
}
html.page-survey body.page-survey .recommended-products {
	overflow: hidden;
}
html.page-survey body.loading-mask.page-survey::after {
	background: url("/media/images/spinner-trans.gif") no-repeat center rgba(0, 0, 0, 0.7); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; content: "";
}
.float-left {
	float: left;
}
.half.float-left {
	width: 50%;
}
.clean-table {
	margin: 0px; padding: 0px; border: currentColor; border-collapse: collapse;
}
.clean-table th {
	margin: 0px; padding: 0px; border: currentColor; border-collapse: collapse;
}
.clean-table td {
	margin: 0px; padding: 0px; border: currentColor; border-collapse: collapse;
}
.clean-table td {
	float: none; display: table-cell;
}
.clean-table th {
	float: none; display: table-cell;
}
.clean-table th {
	padding: 0px 0px 10px; height: 100%; font-weight: normal; vertical-align: middle;
}
.radio-track [class*='icon-'] {
	padding: 0px 10px; font-size: 20px;
}
.radio-track .icon-emo-happy-content {
	padding: 0px 10px; font-size: 20px;
}
.radio-track .icon-emo-unhappy-content {
	padding: 0px 10px; font-size: 20px;
}
.radio-station {
	text-align: center; display: block; position: relative; z-index: 1;
}
.radio-station::before {
	background: rgb(230, 230, 230); left: 0px; top: 37.5%; width: 100%; height: 25%; position: absolute; z-index: -1; content: "";
}
.radio-station .label {
	margin: 5px 0px !important; padding: 0px; display: block;
}
.radio-station .input {
	margin: 0px !important; padding: 0px !important; vertical-align: middle; display: inline-block;
}
.reviewsModule {
	padding: 5px 15px; background-color: white;
}
.reviewsModule blockquote {
	margin: 5px 15px 20px; padding: 0px 0px 0px 15px; border-left-color: rgb(238, 238, 238); border-left-width: 5px; border-left-style: solid; page-break-inside: avoid;
}
.reviewsModule blockquote p {
	line-height: 25px; font-size: 12px; font-weight: normal; margin-bottom: 0px;
}
.reviewsModule blockquote small {
	color: rgb(153, 153, 153); line-height: 20px; display: block;
}
.reviewsModule blockquote small::before {
	content: "\2014 \00A0";
}
.reviewsModule blockquote::before {
	content: "";
}
.reviewsModule blockquote::after {
	content: "";
}
.reviewsModule .paginator {
	text-align: center; margin-top: 50px;
}
.reviewsModule .paginator a {
	padding: 10px; text-align: center; text-decoration: none;
}
.reviewsModule .paginator a.current {
	font-weight: bold;
}
.reviewsModule p.tagLine {
	color: rgb(153, 153, 153); margin-bottom: 20px;
}
.reviewsModule a.readMore {
	float: right;
}
.reviews-module {
	position: relative;
}
.reviews-module .reviews-wrapper {
	padding: 15px 15px 40px; height: 135px; overflow: hidden;
}
.reviews-module .reviews-wrapper .reviews {
	width: 400%; height: 100%; overflow: hidden; position: relative;
}
.reviews-module .reviews-wrapper .reviews .review-section-container {
	width: 25%; height: 100%; float: left; position: relative;
}
.reviews-module .reviews-wrapper .reviews .review-section-container .vertical-center {
	width: 100%; height: 100%;
}
.reviews-module .reviews-wrapper .reviews .review-section .padded {
	padding: 0px 0px 0px 10px;
}
.reviews-module .nav {
	background: rgb(204, 204, 204); bottom: 15px; color: white; line-height: 1em; font-size: 13px !important; position: absolute; cursor: pointer;
}
.reviews-module .nav-left.nav {
	left: 15px;
}
.reviews-module .nav-right.nav {
	right: 15px;
}
.reviews-module .nav::before {
	margin: 0px; padding: 8px 8px 6px; opacity: 1;
}
.reviews-module .quote {
	margin: 0px 0px 1em !important; font-size: 15px; position: relative;
}
.reviews-module small {
	color: rgb(153, 153, 153); display: inline;
}
.reviews-module .author {
	color: rgb(153, 153, 153); display: inline;
}
.reviews-module .review-link {
	font-size: 20px; text-decoration: none; vertical-align: middle; float: right; display: inline;
}
.reviews-module .review-link a {
	text-decoration: none;
}
.reviews-module .review-link img {
	display: inline;
}
.reviews-module .view-all {
	right: 30px; bottom: 35px; color: rgb(114, 114, 114); text-transform: uppercase; position: absolute;
}
.happy-reviews .review {
	margin: 0px 0px 25px; padding: 25px 15px;
}
.happy-reviews :last-child.review {
	margin-bottom: 0px;
}
.happy-reviews .review .last-child {
	margin-bottom: 0px;
}
.happy-reviews .padded-right {
	padding-right: 10px;
}
.happy-reviews .padded-left {
	padding-left: 10px;
}
.happy-reviews .review-feefo {
	padding-top: 10px;
}
.happy-reviews .review-feefo-reply {
	padding: 25px 15px; font-size: 11px; margin-top: -25px; margin-bottom: 25px; background-color: rgb(131, 212, 251);
}
.happy-reviews .feefo-stars {
	margin: 0px 0px 15px !important; text-align: center; font-size: 24px !important;
}
.happy-reviews .quote {
	padding-top: 1.4em !important;
}
.happy-reviews .avatar {
	width: 100%; height: auto !important;
}
.happy-reviews .author {
	line-height: 1em; display: inline;
}
.happy-reviews .network-logo {
	vertical-align: middle; float: right; display: inline-block;
}
.happy-reviews .more-link {
	margin: 2em 0px 0px;
}
.featured-products .slider-wrapper {
	width: 100%; overflow: hidden;
}
.featured-products .slider-container {
	width: 300%; position: relative;
}
.featured-products .slider-container::before {
	display: table; content: "";
}
.featured-products .slider-container::after {
	display: table; content: "";
}
.featured-products .slider-container::after {
	clear: both;
}
.featured-products .module-header {
	margin: 0px 0px 20px; position: relative;
}
.featured-products .navigation {
	top: 0px; right: 0px; position: absolute;
}
.featured-products .navigation .button-nav {
	background: rgb(74, 74, 74); padding: 2px 4px; color: white; cursor: pointer;
}
.featured-products .navigation .disabled.button-nav {
	background: rgb(204, 204, 204); cursor: default;
}
.featured-products .slide-section {
	float: left; position: relative;
}
.featured-products .slide-section::before {
	display: table; content: "";
}
.featured-products .slide-section::after {
	display: table; content: "";
}
.featured-products .slide-section::after {
	clear: both;
}
.featured-products .slide-section .slide {
	width: 260px; text-align: center; font-weight: bold; text-decoration: none; float: left; display: block;
}
.featured-products .slide-section .slide:hover * {
	color: rgb(14, 43, 141) !important;
}
.featured-products .slide-section .slide:focus * {
	color: rgb(14, 43, 141) !important;
}
.featured-products .slide-section .slide:hover img {
	border-color: rgb(14, 43, 141);
}
.featured-products .slide-section .slide:focus img {
	border-color: rgb(14, 43, 141);
}
.featured-products .slide-section .slide img {
	border: 2px solid transparent; width: 256px; height: auto !important;
}
.featured-products .slide-section .slide .caption {
	margin: 5px 0px 0px; color: black;
}
.featured-products .slide-section :nth-child(1).slide {
	padding-right: 14px; margin-right: 14px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: dashed;
}
.sample-pack-container {
	padding: 15px 15px 20px; margin-bottom: 15px; background-color: rgb(255, 255, 255);
}
.sample-pack-table {
	width: 100%; margin-top: 5px;
}
.sample-pack-table td {
	padding: 3px 3px 2px;
}
.sample-pack-table span {
	font-weight: normal;
}
.sample-pack-table input[type='button'] {
	padding: 2px 5px; border-radius: 5px; border: currentColor; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; cursor: pointer; background-color: rgb(0, 0, 0);
}
.sample-pack-table input[type='submit'] {
	padding: 5px; border-radius: 5px; border: currentColor; color: rgb(255, 255, 255); font-size: 15px; font-weight: bold; cursor: pointer; background-color: rgb(14, 43, 141);
}
.contentBox .banner-text-overlay {
	margin: 0px 0px 10px;
}
.contentBox .price-blocks {
	margin: 0px 0px 10px;
}
.contentBox .inner-box {
	margin: 0px 0px 10px;
}
.contentBox .box-seperator {
	margin: 30px 0px 0px;
}
.banner-text-overlay {
	clear: both; display: block; position: relative;
}
.banner-text-overlay .banner {
	width: 100%; height: auto !important;
}
.banner-text-overlay .overlay {
	background: url("/_themes/sfp-legacy/img/generic/single-stripe.png?1425632437") rgba(0, 0, 0, 0.4); padding: 2% 3%; left: 0px; top: 10px; width: 94%; color: black; display: block; position: absolute;
}
.banner-text-overlay .overlay-black {
	background: url("/_themes/sfp-legacy/img/generic/single-stripe.png?1425632437") rgba(0, 0, 0, 0.4); padding: 2% 3%; left: 0px; top: 10px; width: 94%; color: black; display: block; position: absolute;
}
.banner-text-overlay .overlay-white {
	background: url("/_themes/sfp-legacy/img/generic/single-stripe.png?1425632437") rgba(0, 0, 0, 0.4); padding: 2% 3%; left: 0px; top: 10px; width: 94%; color: black; display: block; position: absolute;
}
.banner-text-overlay .overlay-transparent {
	background: url("/_themes/sfp-legacy/img/generic/single-stripe.png?1425632437") rgba(0, 0, 0, 0.4); padding: 2% 3%; left: 0px; top: 10px; width: 94%; color: black; display: block; position: absolute;
}
.banner-text-overlay .overlay .title {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay .caption {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay .caption-emphasize {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-black .title {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-black .caption {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-black .caption-emphasize {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-white .title {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-white .caption {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-white .caption-emphasize {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-transparent .title {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-transparent .caption {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay-transparent .caption-emphasize {
	margin: 0px; padding: 0px; color: black;
}
.banner-text-overlay .overlay .title {
	line-height: 1em; font-size: 45px; font-weight: 100;
}
.banner-text-overlay .overlay-black .title {
	line-height: 1em; font-size: 45px; font-weight: 100;
}
.banner-text-overlay .overlay-white .title {
	line-height: 1em; font-size: 45px; font-weight: 100;
}
.banner-text-overlay .overlay-transparent .title {
	line-height: 1em; font-size: 45px; font-weight: 100;
}
.banner-text-overlay .overlay .caption {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay .caption-emphasize {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay-black .caption {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay-black .caption-emphasize {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay-white .caption {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay-white .caption-emphasize {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay-transparent .caption {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay-transparent .caption-emphasize {
	line-height: 1em; font-size: 15px;
}
.banner-text-overlay .overlay .caption-emphasize {
	font-weight: 900;
}
.banner-text-overlay .overlay-black .caption-emphasize {
	font-weight: 900;
}
.banner-text-overlay .overlay-white .caption-emphasize {
	font-weight: 900;
}
.banner-text-overlay .overlay-transparent .caption-emphasize {
	font-weight: 900;
}
.banner-text-overlay .overlay-black {
	color: white; background-color: rgba(0, 0, 0, 0.4);
}
.banner-text-overlay .overlay-black .title {
	color: white;
}
.banner-text-overlay .overlay-black .caption {
	color: white;
}
.banner-text-overlay .overlay-black .caption-emphasize {
	color: white;
}
.banner-text-overlay .overlay-transparent {
	background: none;
}
.price-blocks {
	color: white; display: block;
}
.price-blocks .quote-block {
	margin: 0px 2% 0px 0px; padding: 2% 3%; border: currentColor; width: 26%; color: white; line-height: 1.1em; font-size: 38px; font-weight: 100; text-decoration: none; float: left; display: block; background-color: black;
}
.price-blocks .last-child.quote-block {
	margin: 0px;
}
.price-blocks .quote-block .quote-price {
	line-height: 1em; font-size: 23px; font-weight: 100;
}
.price-blocks .nth-child-1.quote-block {
	background-color: rgb(0, 89, 171);
}
.price-blocks .nth-child-2.quote-block {
	background-color: rgb(0, 122, 161);
}
.price-blocks .nth-child-3.quote-block {
	background-color: rgb(65, 5, 161);
}
.product-sizes-module .sticker {
	margin: 0px 0px 5px 5px; float: right;
}
.product-sizes-module .title {
	color: rgb(14, 43, 141); line-height: 1em; padding-left: 10px; font-size: 50px; font-weight: 300;
}
.product-sizes-module .title .handwritten {
	margin: 5px 15px; color: rgb(14, 43, 141); line-height: 50px;
}
.product-sizes-module .description {
	margin: 0px 0px 15px; padding-left: 10px;
}
.product-sizes-module .product-stickers-container .image-section {
	width: 180px; text-align: center; float: left;
}
.product-sizes-module .product-stickers-container .image-section img {
	margin: 0px auto;
}
.product-sizes-module .product-stickers-container .quote-sticker {
	margin: 0px 0px 10px; padding: 5px 10px; width: 327px; height: 75px; color: white; text-decoration: none; float: right; position: relative;
}
.product-sizes-module .product-stickers-container .quote-sticker .sticker-title {
	width: 200px;
}
.product-sizes-module .product-stickers-container .quote-sticker .sticker-dimensions {
	width: 200px;
}
.product-sizes-module .product-stickers-container .quote-sticker .sticker-description {
	width: 200px;
}
.product-sizes-module .product-stickers-container .quote-sticker .sticker-title {
	text-transform: uppercase; line-height: 1em; font-size: 25px; font-weight: 500;
}
.product-sizes-module .product-stickers-container .quote-sticker .sticker-dimensions {
	font-size: 10px;
}
.product-sizes-module .product-stickers-container .quote-sticker .sticker-arrow-link {
	top: 10px; width: 15px; height: 22px; right: 15px; text-indent: -9999px; overflow: hidden; position: absolute; z-index: 1;
}
.product-sizes-module .product-stickers-container .quote-sticker .quote {
	right: 30px; bottom: 15px; position: absolute;
}
.product-sizes-module .product-stickers-container .quote-sticker .quote .price {
	color: white; line-height: 1em; font-size: 20px; font-weight: 500; display: block;
}
.product-sizes-module .product-stickers-container .quote-sticker .quote-popular {
	top: 13px; width: 120px; right: 15px; position: absolute;
}
.product-sizes-module .product-stickers-container .quote-sticker .quote-popular a {
	color: white;
}
.product-sizes-module .product-stickers-container .sticker-blue {
	background: url("/_themes/sfp-legacy/img/generic/blue-sticker.jpg?1425632437") no-repeat;
}
.product-sizes-module .product-stickers-container .sticker-teal {
	background: url("/_themes/sfp-legacy/img/generic/teal-sticker.jpg?1425632437") no-repeat;
}
.product-sizes-module .pointer-element {
	margin: 0px;
}
.product-sizes-module .pointer-element .pointers {
	left: 180px; top: -40px;
}
.product-sizes-module .pointer-element .pointers .pointers-blue-right-over {
	left: auto; top: -5px; right: -68px;
}
.product-sizes-module .button-invert-action {
	width: 85px; font-size: 15px; font-weight: 500;
}
.product-sizes-module .button-invert-action .dimensions {
	line-height: 15px; font-size: 10px;
}
.recommended-products {
	display: block;
}
.recommended-products .module-heading {
	font-size: 30px; font-weight: 100;
}
.recommended-products .product-brief .title {
	font-size: 30px; font-weight: 100;
}
.recommended-products .module-heading {
	margin: 5px 15px; padding: 0px;
}
.recommended-products .product-brief {
	margin: 11.6px; padding: 0px; width: 160px; float: left; display: block; position: relative; min-height: 350px;
}
.recommended-products .product-brief .title {
	line-height: 1em;
}
.recommended-products .product-brief .button {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .button-invert {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .button-invert-action {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .button-primary-action {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .navigation-slider .slide .caption a {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.navigation-slider .slide .caption .recommended-products .product-brief a {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .navigation-slider .slide .caption .button {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.navigation-slider .slide .caption .recommended-products .product-brief .button {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .navigation-slider .slide-replacement .caption a {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.navigation-slider .slide-replacement .caption .recommended-products .product-brief a {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .navigation-slider .slide-replacement .caption .button {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.navigation-slider .slide-replacement .caption .recommended-products .product-brief .button {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .button-danger-action {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .button-more {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.recommended-products .product-brief .button-less {
	margin: 5px 0px 0px; left: 0px; bottom: 0px; position: absolute;
}
.searchBox {
	background: white; padding-top: 15px;
}
.searchBox .left-menu-header {
	text-align: left;
}
.searchBox input.search {
	margin: 15px; border: 1px solid rgba(0, 0, 0, 0.2); width: 129px; font-size: 20px;
}
.typeahead {
	padding: 8px 12px; border-radius: 8px; border: 2px solid rgb(204, 204, 204); width: 396px; height: 30px; line-height: 30px; font-size: 24px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.tt-query {
	padding: 8px 12px; border-radius: 8px; border: 2px solid rgb(204, 204, 204); width: 396px; height: 30px; line-height: 30px; font-size: 24px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.tt-hint {
	padding: 8px 12px; border-radius: 8px; border: 2px solid rgb(204, 204, 204); width: 396px; height: 30px; line-height: 30px; font-size: 24px; -moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.typeahead {
	background-color: rgb(255, 255, 255);
}
.typeaheadfocus {
	border: 2px solid rgb(0, 151, 207);
}
.tt-query {
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.tt-hint {
	color: rgb(153, 153, 153);
}
.tt-dropdown-menu {
	padding: 8px 0px; border: 1px solid rgba(0, 0, 0, 0.2); left: 15px !important; top: 35px !important; width: 129px; background-color: rgb(255, 255, 255);
}
.tt-suggestion {
	padding: 3px 20px; line-height: 24px; font-size: 18px;
}
.tt-suggestion p {
	margin: 0px;
}
.tt-cursor.tt-suggestion {
	color: rgb(255, 255, 255); background-color: rgb(0, 151, 207);
}
a {
	color: rgb(2, 82, 170); text-decoration: none; cursor: pointer;
}
.a {
	color: rgb(2, 82, 170); text-decoration: none; cursor: pointer;
}
a.underline {
	text-decoration: underline;
}
.underline.a {
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
.a:hover {
	text-decoration: underline;
}
a:focus {
	text-decoration: underline;
}
.a:focus {
	text-decoration: underline;
}
.cl {
	height: 0px; line-height: 0; text-indent: -4000px; clear: both; font-size: 0px; display: block;
}
.shell {
	margin: 0px auto; width: 970px;
}
* {
	margin: 0px;
	font-family: myriad-pro, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}
pre {
	width: 99%; overflow: hidden; white-space: pre-wrap; word-wrap: break-word;
}
body {
	min-width: 974px !important; background-color: rgb(217, 217, 217);
}
a img {
	border: currentColor; text-decoration: none;
}
h1 {
	margin: 0px;
	text-align: left;
	color: rgb(14, 43, 141);
	font-size: 16px;
	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 6px;
}
.spritesheet1 {
	background: url("/_themes/sfp-legacy/img/index.png?1425632437") no-repeat 0px 0px;
}
.spritesheet1 span {
	text-indent: -999999px; display: none;
}
.day2 {
	background-position: -874px 0px; width: 67px; height: 67px;
}
.day3 {
	background-position: -807px 0px; width: 67px; height: 67px;
}
.Alert-gif {
	background-position: -75px 0px; width: 35px; height: 31px;
}
.Credit-Cards {
	background-position: 0px -646px; width: 499px; height: 63px;
}
.Large-Divider-gif {
	background-position: 0px -944px; width: 580px; height: 21px;
}
.Menu-Divider-gif {
	background-position: -350px -255px; width: 193px; height: 21px;
}
.V-Selector-gif {
	background-position: -50px 0px; width: 25px; height: 21px;
}
.android {
	background-position: -817px -67px; width: 94px; height: 94px;
}
.aol {
	background-position: -658px -161px; width: 94px; height: 94px;
}
.applemail {
	background-position: -564px -161px; width: 94px; height: 94px;
}
.bar-left-gif {
	background-position: 0px 0px; left: 0px; top: 0px; width: 5px; height: 27px; float: left; position: absolute; cursor: default;
}
.bar-right-gif {
	background-position: -5px 0px; width: 5px; height: 27px;
}
.blackberry {
	background-position: -376px -161px; width: 94px; height: 94px;
}
.button-blue-gif {
	background-position: -166px -67px; width: 89px; height: 27px;
}
.options-feed .tab-bar .active.tab {
	background-position: -166px -67px; width: 89px; height: 27px;
}
.button-grey-gif {
	background-position: -77px -67px; width: 89px; height: 27px;
}
.options-feed .tab-bar .tab {
	background-position: -77px -67px; width: 89px; height: 27px;
}
.credit-cards-white-small {
	background-position: 0px -583px; width: 450px; height: 63px;
}
.credit-cards-white {
	background-position: -450px -583px; margin: 0px auto; width: 499px; height: 63px;
}
.email-newsletter-background {
	background-position: -175px -255px; width: 175px; height: 238px;
}
.entourage {
	background-position: -94px -161px; width: 94px; height: 94px;
}
.gmail {
	background-position: -188px -161px; width: 94px; height: 94px;
}
.home-gif {
	background-position: -29px 0px; width: 21px; height: 21px;
}
.hotmail {
	background-position: 0px -161px; width: 94px; height: 94px;
}
.icon1 {
	background-position: -405px 0px; width: 67px; height: 67px;
}
.icon1r {
	background-position: -338px 0px; width: 67px; height: 67px;
}
.icon2 {
	background-position: -740px 0px; width: 67px; height: 67px;
}
.icon3 {
	background-position: -472px 0px; width: 67px; height: 67px;
}
.icon4 {
	background-position: -606px 0px; width: 67px; height: 67px;
}
.icon5 {
	background-position: -673px 0px; width: 67px; height: 67px;
}
.icon8 {
	background-position: -539px 0px; width: 67px; height: 67px;
}
.logo-gif {
	background-position: -752px -161px; margin: 0px auto; width: 166px; height: 93px;
}
.lotusnotes {
	background-position: -723px -67px; width: 94px; height: 94px;
}
.menu-tab-grey-gif {
	background-position: 0px -67px; width: 77px; height: 27px;
}
.menu-tab-white-gif {
	background-position: -941px 0px; width: 77px; height: 27px;
}
.navbar-login-button-gif {
	background-position: -276px 0px; width: 62px; height: 19px; line-height: 0; text-indent: -4000px; font-size: 0px; float: left; display: inline;
}
.navbar-logout-button-gif {
	background-position: -214px 0px !important; top: 50%; width: 62px; height: 19px; margin-top: -9.5px !important; position: absolute !important;
}
.needHelp {
	background-position: -543px -254px; top: -36px; width: 308px; height: 170px; right: -9px; position: absolute;
}
.opera {
	background-position: -535px -67px; width: 94px; height: 94px;
}
.outlook-osx {
	background-position: -441px -67px; width: 94px; height: 94px;
}
.outlook {
	background-position: -470px -161px; width: 94px; height: 94px;
}
.outlookexpress {
	background-position: -911px -67px; width: 94px; height: 94px;
}
.register_button-gif {
	background-position: -152px 0px; width: 62px; height: 19px; line-height: 0; text-indent: -4000px; font-size: 0px; float: left; display: inline;
}
.safesenders-header {
	background-position: 0px -709px; width: 550px; height: 235px;
}
.sale-gif {
	background-position: -110px 0px; width: 42px; height: 16px; margin-top: -1px;
}
.slide-tab-blue-gif {
	background-position: -348px -67px; width: 93px; height: 27px;
}
.slide-tab-grey-gif {
	background-position: -255px -67px; width: 93px; height: 27px;
}
.small-alert-gif {
	background-position: -10px 0px; width: 19px; height: 15px;
}
.thunderbird {
	background-position: -629px -67px; width: 94px; height: 94px;
}
.whyStressFree {
	background-position: 0px -255px; width: 175px; height: 328px;
}
.yahoo {
	background-position: -282px -161px; width: 94px; height: 94px;
}
.Large-Divider-gif-middle {
	background-position: -100px -944px !important;
}
.Large-Divider-gif-end {
	background-position: -464px -944px !important;
}
.button-blue-gif {
	width: 89px !important; height: 27px !important;
}
.options-feed .tab-bar .active.tab {
	width: 89px !important; height: 27px !important;
}
.button-grey-gif {
	width: 89px !important; height: 27px !important;
}
.options-feed .tab-bar .tab {
	width: 89px !important; height: 27px !important;
}
#bodyContent {
	padding: 0px !important; width: 580px !important; text-align: left; line-height: 1.3; margin-top: 15px; z-index: 1; background-color: transparent !important;
}
#page {
	width: 970px; text-align: left; margin-right: auto; margin-left: auto;
}
#mainColumn {
	width: 580px; margin-top: -140px; margin-right: 10px; margin-left: 10px; float: left;
}
.breadMargin {
	margin-top: 42px;
}
#bodyContent .contentBox {
	width: 100%; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
#Padfix {
	padding: 15px 15px 20px; width: 550px !important;
}
#mainColumn .component {
	padding: 15px 0px 20px !important; width: 580px; margin-bottom: 15px; background-color: rgb(255, 255, 255);
}
#mainColumn .component h3 {
	margin: 5px 0px 0px 15px; border: currentColor; text-align: left; color: rgb(14, 43, 141); font-size: 16px; font-weight: 700;
}
#mainColumn .component h4 {
	margin: 0px 0px 5px; text-align: left; color: rgb(14, 43, 141); padding-left: 0.8em; font-size: 18px; font-weight: 700;
}
#mainColumn .component h5 {
	margin: 0px 0px 5px 15px; text-align: left; color: rgb(14, 43, 141); font-size: 16px; font-weight: 700;
}
#mainColumn .component .mainContent {
	width: 550px; line-height: 1.3; margin-left: 15px;
}
#mainColumn .component .content {
	width: 480px; padding-top: 15px; padding-bottom: 15px; margin-left: 50px;
}
#mainColumn .component .content p {
	margin-bottom: 5px;
}
#mainColumn .component .blueButton {
	background: url("/media/imagesv2/buttons/next-button.gif") no-repeat 0px 0px; border: currentColor; width: 93px; height: 27px; text-align: left; color: rgb(255, 255, 255); line-height: 27px; text-indent: 20px; font-size: 16px; font-weight: 700; text-decoration: none; display: block; cursor: pointer;
}
#leftColumn {
	width: 193px;
	text-align: center;
	padding-left: 5px;
	margin-top: 10px;
	float: left;
	display: inline;
}
#left-menu {
	padding: 5px 0px; text-align: left; background-color: rgb(255, 255, 255);
}
.left-menu-header {
	margin: 0px 0px 0px 13.5px; padding: 5px 0px; color: rgb(14, 43, 141); font-weight: 700; background-color: rgb(255, 255, 255);
}
.left-menu-divider {
	background: url("/media/imagesv2/layoutDivider/Menu-Divider.gif") no-repeat 0px 0px; width: 193px; height: 21px; color: rgb(221, 221, 221); margin-top: 10px; min-height: 21px; min-width: 193px;
}
.left-vertical-menu li {
	position: relative;
}
.left-vertical-menu li a {
	padding: 2px 3px; color: rgb(0, 0, 0); line-height: 1.2; text-indent: 10px; text-decoration: none; display: block;
}
.left-vertical-menu li a:hover {
	color: rgb(0, 0, 0); background-color: rgb(204, 204, 204);
}
.left-vertical-menu li.mega-hover a {
	color: rgb(0, 0, 0); background-color: rgb(204, 204, 204);
}
.left-vertical-menu {
	list-style: none; position: relative;
}
.left-vertical-menu * {
	list-style: none; position: relative;
}
.left-vertical-menu li a.dc-mega {
	position: relative;
}
.ui-resizable {
	position: relative;
}
.left-vertical-menu li .non-mega.sub-container li a {
	padding: 5px;
}
.tableSpreading tr td {
	padding: 5px;
}
.left-vertical-menu li .sub-container {
	padding: 5px 5px 5px 0px; left: 100%; top: 0px; color: rgb(0, 0, 0); position: absolute; box-shadow: 2px 2px 3px #4b4b4b; background-color: rgb(204, 204, 204);
}
.left-vertical-menu li .sub .row {
	width: 100%; overflow: hidden;
}
.left-vertical-menu li .sub li {
	width: 170px; font-size: 1em; font-weight: 400; float: none;
}
.left-vertical-menu li .sub a {
	background: 0px 0px; border: currentColor; color: rgb(0, 0, 0); text-decoration: none; float: none; display: block;
}
.left.left-vertical-menu li .sub a {
	background: 0px 0px; border: currentColor; color: rgb(0, 0, 0); text-decoration: none; float: none; display: block;
}
.left-vertical-menu li .non-mega.sub-container .sub {
	list-style: none; padding: 0px;
}
.left-vertical-menu li .non-mega.sub-container li {
	margin: 0px; padding: 0px; width: 170px;
}
.left-vertical-menu strong {
	padding: 10px !important; color: rgb(14, 43, 141); clear: both; font-size: 1em;
}
.leftMenuProductOn {
	background-position: -941px 0px !important; width: 77px; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: 700; float: left; display: inline; min-height: 24px; min-width: 77px; background-image: url("/_themes/sfp-legacy/img/index.png?1425632437") !important; background-repeat: no-repeat;
}
.leftMenuAZOn {
	background-position: -941px 0px !important; width: 77px; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: 700; float: left; display: inline; min-height: 24px; min-width: 77px; background-image: url("/_themes/sfp-legacy/img/index.png?1425632437") !important; background-repeat: no-repeat;
}
.leftMenuProductOff {
	background-position: 0px -67px !important; width: 77px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: 700; float: left; display: inline; cursor: pointer; min-height: 24px; min-width: 77px; background-image: url("/_themes/sfp-legacy/img/index.png?1425632437") !important; background-repeat: no-repeat;
}
.leftMenuAZOff {
	background-position: 0px -67px !important; width: 77px; height: 24px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; padding-top: 3px; font-size: 11px; font-weight: 700; float: left; display: inline; cursor: pointer; min-height: 24px; min-width: 77px; background-image: url("/_themes/sfp-legacy/img/index.png?1425632437") !important; background-repeat: no-repeat;
}
.mega-menu ul li ul {
	display: none;
}
#loginPassword {
	display: none;
}
#left-menu-az-panel {
	display: none;
}
.js .flash {
	display: none;
}
#content-hidden {
	display: none;
}
#safesender-list li div p {
	display: none;
}
.ui-helper-hidden {
	display: none;
}
.ui-resizable-disabled .ui-resizable-handle {
	display: none;
}
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.xbreadcrumbs ul {
	display: none;
}
.seoSplitter span {
	display: none;
}
.mega-menu .sub ul {
	display: block;
}
#navbar .sub ul {
	display: block;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
#middleColumn {
	width: 765px; margin-top: 0px; float: left; display: inline; position: relative;
}
#middleColumn .component {
	width: 193px; padding-top: 0px; padding-bottom: 5px; margin-bottom: 5px; z-index: 100;
}
#middleColumn .component h3 {
	margin: 0px 0px 5px; text-align: left; color: rgb(14, 43, 141); font-size: 16px; font-weight: 700;
}
#middleColumn .component h4 {
	margin: 0px 0px 5px; text-align: left; font-size: 14px; font-weight: 700;
}
#mainColumn .component a {
	color: rgb(14, 43, 141);
}
#middleColumn .component a {
	color: rgb(14, 43, 141);
}
#leftColumn {
	position: relative; z-index: 10;
}
#leftColumn .fb-like-box {
	margin: 20px 0px; background-color: rgb(255, 255, 255);
}
#leftColumn .twitter-feed {
	margin: 0px 0px 20px; padding: 15px; text-align: left; background-color: rgb(204, 255, 255);
}
#leftColumn .twitter-feed span.title {
	text-align: left; color: rgb(22, 48, 142); line-height: 28px; font-size: 24px;
}
#leftColumn .side-ad-box {
	border: 1px solid rgb(155, 155, 155);
}
#leftColumn .side-ad-box img {
	display: block;
}
#middleColumn a.ad-img {
	margin: 40px 0px 36px; float: left; display: inline;
}
#middleColumn .main-holder {
	height: 100%; position: relative; background-color: rgb(255, 255, 255);
}
#middleColumn .carousel {
	background: url("/media/images/spinner2.gif") no-repeat center; width: 601px; height: 296px; margin-bottom: 20px; float: left; display: inline; position: relative;
}
#middleColumn .carousel-side {
	width: 138px; float: right; display: inline;
}
#middleColumn .carousel-side img {
	margin: 0px 0px 9px; display: block;
}
#middleColumn .products {
	margin: 0px 0px 20px; padding: 9px 5px 10px; border: 1px solid rgb(217, 217, 217); box-shadow: 0px 0px 4px rgba(0,0,0,0.4);
}
#middleColumn .products ul li {
	margin: 0px 4px 10px; width: 138px; height: 184px; overflow: hidden; float: left; display: inline; position: relative;
}
#middleColumn .products ul li:hover .overlay {
	top: 100%;
}
#middleColumn .products ul li:focus .overlay {
	top: 100%;
}
#middleColumn .products ul li.no-hover:hover .overlay {
	top: 0px;
}
#middleColumn .products ul li.no-hover:focus .overlay {
	top: 0px;
}
#middleColumn .products ul li span.img-holder {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat 0px -240px; width: 138px; height: 184px; display: block;
}
#middleColumn .products ul li .text-box {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat 0px 0px; left: 0px; width: 100%; height: 48px; bottom: 0px; position: absolute; z-index: 1;
}
#middleColumn .products ul li .text-box a {
	left: 0px; width: 100%; text-align: center; bottom: 5px; color: rgb(255, 255, 255); position: absolute;
}
#middleColumn .products ul li .text-box span {
	left: 0px; width: 100%; text-align: center; bottom: 5px; color: rgb(255, 255, 255); position: absolute;
}
#middleColumn .products ul li .overlay {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2;
}
#middleColumn .products ul li.first .overlay {
	background-position: 0px 0px;
}
#middleColumn .products ul li.first .text-box {
	background-position: 0px -184px;
}
#middleColumn .products ul li.second .overlay {
	background-position: -139px 0px;
}
#middleColumn .products ul li.second .text-box {
	background-position: -139px -184px;
}
#middleColumn .products ul li.third .overlay {
	background-position: -277px 0px;
}
#middleColumn .products ul li.third .text-box {
	background-position: -277px -184px;
}
#middleColumn .products ul li.fourth .overlay {
	background-position: -415px 0px;
}
#middleColumn .products ul li.fourth .text-box {
	background-position: -415px -184px;
}
#middleColumn .products ul li.fifth .overlay {
	background-position: -553px 0px;
}
#middleColumn .products ul li.fifth .text-box {
	background-position: -553px -184px;
}
#middleColumn .products a.view-all {
	background: url("/_themes/sfp-legacy/img/gray-arrow.png?1425632437") no-repeat right; padding: 0px 13px 0px 0px; color: rgb(114, 114, 114); line-height: 17px; font-size: 14px; float: right; display: inline;
}
#middleColumn .products a {
	text-decoration: none;
}
#middleColumn .products a:hover {
	text-decoration: none;
}
#middleColumn .order-holder {
	margin: 0px 0px 20px; padding: 10px 15px 30px; border: 1px solid rgb(217, 217, 217); width: 545px; float: left; display: inline; box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
}
#middleColumn .order-holder span.title {
	font: 300 32px/34px "myriad-pro", arial, sans-serif; padding: 0px 0px 18px; color: rgb(22, 48, 142); display: block; font-size-adjust: none; font-stretch: normal;
}
#middleColumn .order-holder ul {
	width: 560px; position: relative;
}
#middleColumn .order-holder ul li {
	width: 130px; text-align: center; margin-right: 8px; float: left; display: inline;
}
#middleColumn .order-holder ul li span {
	color: rgb(14, 96, 152); line-height: 19px; font-size: 14px; display: block;
}
#middleColumn .order-holder ul li span .img-holder {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat 0px 0px; margin: 0px auto 8px; width: 51px; height: 64px; display: block;
}
#middleColumn .order-holder ul li span strong {
	font-size: 18px; font-weight: 600; display: block;
}
#middleColumn .order-holder ul li.first span.img-holder {
	background-position: 0px -430px;
}
#middleColumn .order-holder ul li.second span.img-holder {
	background-position: -60px -430px;
}
#middleColumn .order-holder ul li.third span.img-holder {
	background-position: -120px -430px;
}
#middleColumn .order-holder ul li.fourth span.img-holder {
	background-position: -180px -430px;
}
#middleColumn .testimonials-feefo {
	padding: 0px; width: 160px; height: 203px; float: right; display: inline; position: relative;
}
#middleColumn .testimonials-feefo * {
	display: block; max-width: 160px !important;
}
#middleColumn .testimonials-feefo #feefologohere {
	margin: 0px 0px 15px;
}
#middleColumn .testimonials-holder {
	background: url("/_themes/sfp-legacy/img/testimonials-bg.png?1425632437") repeat-x 0px 0px; padding: 8px 0px 0px; border: 1px solid rgb(155, 155, 155); width: 160px; height: 195px; float: right; display: inline; box-shadow: inset 0px 0px 4px 4px #fff;
}
#middleColumn .testimonials-holder span.stars {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat -593px -246px; margin: 0px auto 4px; width: 98px; height: 20px; display: block;
}
#middleColumn .testimonials-holder .bubble {
	margin: 0px 6px; padding: 20px 15px 10px; border-radius: 5px; border: 1px solid rgb(189, 191, 197); position: relative; box-shadow: 0px 0px 5px rgba(0,0,0,0.5); background-color: rgb(255, 255, 255);
}
#middleColumn .testimonials-holder .bubble span {
	padding: 0px 0px 10px; text-align: center; color: rgb(65, 65, 65); line-height: 30px; font-size: 24px; font-weight: 300; display: block;
}
#middleColumn .testimonials-holder .bubble a {
	color: rgb(13, 45, 160); line-height: 13px; font-size: 11px; font-weight: 600; text-decoration: underline;
}
#middleColumn .testimonials-holder .bubble a:hover {
	text-decoration: none;
}
#middleColumn .testimonials-holder span.arrow {
	background: url("/_themes/sfp-legacy/img/testimonials-arrow.png?1425632437") no-repeat 0px 0px; width: 21px; height: 17px; right: 25px; bottom: -17px; padding-bottom: 0px; position: absolute;
}
#middleColumn .tab-holder ul.tabs li {
	margin: 0px 13px 0px 0px; float: left; display: inline;
}
#middleColumn .tab-holder ul.tabs li a {
	background: url("/_themes/sfp-legacy/img/tab-bg.png?1425632437") repeat-x 0px 0px; border-radius: 3px 3px 0px 0px; width: 144px; height: 32px; text-align: center; color: rgb(209, 242, 255); line-height: 32px; font-size: 16px; font-weight: 300; display: block;
}
#middleColumn .tab-holder ul.tabs li a.active {
	background: rgb(209, 242, 255); color: rgb(14, 49, 172);
}
#middleColumn .tab-holder ul.tabs li a:hover {
	background: rgb(209, 242, 255); color: rgb(14, 49, 172); text-decoration: none;
}
#middleColumn .tab-holder .tab-content {
	padding: 16px 0px 16px 16px; border-radius: 0px 5px 5px; display: none; background-color: rgb(209, 242, 255);
}
#middleColumn .tab-holder .tab-content ul li {
	margin: 0px 15px 15px 0px; width: 167px; float: left; display: inline;
}
#middleColumn .tab-holder .tab-content ul li.last {
	margin-right: 0px;
}
#middleColumn .tab-holder .tab-content ul li img {
	margin: 0px auto 0.5em; width: 100%; height: auto !important; display: block; max-width: 166px;
}
#middleColumn .tab-holder .tab-content ul li a.name {
	color: rgb(52, 52, 52); font-weight: 700;
}
#middleColumn .tab-holder .tab-content ul li span {
	color: rgb(52, 52, 52); font-size: 13px; display: block;
}
#middleColumn .tab-holder .tab-content ul li span.price {
	line-height: 24px; font-size: 28px; float: left; display: inline;
}
#middleColumn .tab-holder .tab-content ul li a.order {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat -625px -334px; margin: 5px 0px 0px; width: 67px; height: 19px; line-height: 0; text-indent: -4000px; font-size: 0px; float: right; display: inline;
}
#middleColumn .tab-holder .tab-content ul li a.order:hover {
	text-decoration: none;
}
#middleColumn .tab-holder .tab-content a.view-more {
	color: rgb(52, 52, 52); line-height: 16px; font-size: 11px; font-weight: 700; float: right; display: inline;
}
#middleColumn .tab-holder #tab1 {
	display: block;
}
#middleColumn .col-left {
	margin: 0px 0px 0px 24px; width: 375px; float: left; display: inline;
}
#middleColumn .col-left h2.title {
	padding: 0px 0px 25px; color: rgb(14, 43, 141); line-height: 26px; font-size: 24px; font-weight: 300; display: block;
}
#middleColumn .col-left h2.title strong {
	line-height: 35px; font-size: 33px; font-weight: normal; display: block;
}
#middleColumn .col-left p {
	padding: 0px 0px 20px; text-align: justify; line-height: 19px; font-size: 13px;
}
#middleColumn .col-left p strong {
	font-weight: 700;
}
#middleColumn .col-left p.larger {
	font-size: 16px;
}
#middleColumn .col-left p.larger strong {
	font-size: 16px; font-weight: 600;
}
#middleColumn .col-right {
	margin: 0px 22px 0px 0px; width: 300px; float: right; display: inline;
}
#middleColumn .col-right ul li {
	list-style: none; margin: 0px 0px 19px; overflow: hidden; position: relative;
}
#middleColumn .col-right ul li .icon-holder {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat 0px 0px; width: 55px; float: left; display: inline;
}
#middleColumn .col-right ul li.first .icon-holder {
	background-position: -248px -430px; height: 55px;
}
#middleColumn .col-right ul li.second .icon-holder {
	background-position: -303px -430px; width: 56px; height: 56px;
}
#middleColumn .col-right ul li.third .icon-holder {
	background-position: -523px -430px; width: 58px; height: 58px;
}
#middleColumn .col-right ul li.fourth .icon-holder {
	background-position: -411px -430px; width: 56px; height: 55px;
}
#middleColumn .col-right ul li.fifth .icon-holder {
	background-position: -467px -430px; width: 56px; height: 57px;
}
#middleColumn .col-right ul li .text-box {
	width: 230px; margin-left: 10px; float: left; display: inline;
}
#middleColumn .col-right ul li .text-box a.title {
	color: rgb(22, 48, 142); line-height: 19px; font-size: 18px; font-weight: normal;
}
#middleColumn .col-right ul li .text-box h3.title {
	color: rgb(22, 48, 142); line-height: 19px; font-size: 18px; font-weight: normal;
}
#middleColumn .col-right ul li .text-box p {
	color: rgb(52, 52, 52); line-height: 19px; font-size: 12px;
}
#middleColumn .col-right ul li .text-box p a {
	color: rgb(52, 52, 52); text-decoration: underline;
}
#middleColumn .col-right ul li .text-box p a:hover {
	text-decoration: none;
}
#footer {
	background: none; width: 100%; padding-bottom: 10px; min-width: 1000px;
}
#footer .top-part {
	background: url("/_themes/sfp-legacy/img/footer-bg.png?1425632437") no-repeat center 0px rgb(3, 17, 65);
	position: relative;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#footer h4 {
	font: 300 29px/29px "myriad-pro", arial, sans-serif; padding: 0px 0px 22px; color: rgb(130, 147, 206); font-size-adjust: none; font-stretch: normal;
}
#footer .left-part {
	width: 380px; float: left; display: inline;
}
#footer .left-part ul {
	list-style: none; width: 190px; color: rgb(255, 255, 255); float: left; display: inline;
}
#footer .left-part ul li a {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: 300;
}
#footer .right-part {
	width: 440px; float: right; display: inline;
}
#footer .right-part .footer-col {
	padding: 0px 0px 0px 10px; width: 206px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: dotted; float: left; display: inline; min-height: 200px;
}
#footer .right-part .footer-col p {
	padding: 0px 0px 15px; color: rgb(255, 255, 255); line-height: 20px; font-size: 16px; font-weight: 300;
}
#footer .right-part .footer-col ul.social-list {
	padding: 10px 0px 0px;
}
#footer .right-part .footer-col ul.social-list li {
	margin: 0px 13px 0px 0px; float: left; display: inline;
}
#footer .right-part .footer-col ul.social-list li a {
	background: url("/_themes/sfp-legacy/img/social-sprite.png?1425632437") no-repeat 0px 0px; width: 53px; height: 54px; line-height: 0; text-indent: -4000px; font-size: 0px; display: block;
}
#footer .right-part .footer-col ul.social-list li a.facebook {
	background-position: 0px;
}
#footer .right-part .footer-col ul.social-list li a.picasa {
	background-position: 0px bottom;
}
#footer .right-part .footer-col form input.field {
	font: 16px/31px "myriad-pro", arial, sans-serif; margin: 0px 0px 15px; padding: 0px 10px; border-radius: 5px; border: 0px currentColor; width: 187px; height: 31px; text-align: center; color: rgb(3, 17, 65); font-size-adjust: none; font-stretch: normal;
}
#footer .right-part .footer-col form input.submit {
	background: url("/_themes/sfp-legacy/img/sprite.png?1425632437") no-repeat -539px -278px; font: 600 16px/20px "myriad-pro", arial, sans-serif; border: 0px currentColor; width: 152px; height: 31px; color: rgb(255, 255, 255); float: right; display: inline; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#footer .bottom-part {
	padding: 27px 0px 0px;
}
#footer .bottom-part .upper-text {
	padding-bottom: 20px;
}
#footer .bottom-part span.copy {
	color: rgb(55, 55, 55); line-height: 32px; font-size: 14px; font-weight: 300; float: left; display: inline;
}
#footer .bottom-part ul {
	margin-left: 60px; float: left; display: inline;
}
#footer .bottom-part ul li {
	padding: 0px 7px; float: left; display: inline;
}
#footer .bottom-part ul li.first {
	background: url("/_themes/sfp-legacy/img/footer-side.png?1425632437") no-repeat right;
}
#footer .bottom-part ul li a {
	color: rgb(55, 55, 55); line-height: 32px; font-size: 14px; font-weight: 300;
}
#footer .bottom-part .cards {
	margin-right: 10px; float: right; display: inline;
}
#footer span.bottom-text {
	text-align: center; color: rgb(55, 55, 55); font-size: 10px; display: block;
}
.bottom-text * {
	font-size: 10px;
}
#rightColumn {
	width: 172px; margin-top: 25px !important;
}
#breadcrumbs {
	margin-top: -20px;
}
#bodyContent {
	margin-top: 0px;
}
#mainColumn {
	margin-top: 25px !important;
}
#page {
	width: 1000px !important; overflow: hidden;
}
.banner-section {
	width: 1000px;
	height: 180px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.banner-section .banner-logo {
	left: 10px; top: 44px; width: 182px; height: 93px; position: absolute;
}
.banner-section .banner-image {
	left: 8px;
	top: 10px;
	width: 960px;
	height: 110px;
	position: absolute;
}
.banner-section .banner-help {
	top: 10px; right: 20px; position: absolute;
}
.banner-section .banner-help .needHelp {
	left: 0px !important; top: 0px !important; right: 0px !important; bottom: 0px !important; position: relative;
}
#leftColumn {
	margin-top: 25px !important; z-index: 19;
}
.breadcrumb-spacer {
	height: 7px; margin-top: -7px;
}
#navbar-container .non-mega.sub-container {
	left: 0px !important;
}
#left-menu .non-mega.sub-container {
	margin-top: 0px !important;
}
.nivoSlider.inner {
	height: 100%; display: none;
}
.breadcrumbs-container {
	width: 765px; position: absolute;
}
.tabBar {
	margin-top: -18px !important;
}
.breadMargin {
	margin-top: 0px !important;
}
.img-holder {
	width: 138px; height: 184px;
}
.text-box {
	border: currentColor;
}
.content.col-left > span > span {
	padding-bottom: 10px; display: block;
}
.content.col-left .seoSplitter {
	margin: 0px 0px 20px !important;
}
.banner-section .banner-help-text {
	padding: 0px 0px 25px; top: 0px; right: 20px; color: rgb(0, 0, 0) !important; line-height: 26px; font-family: "myriad-pro", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 300; display: block; position: absolute;
}
.banner-section .banner-help-text:hover {
	text-decoration: none;
}
.banner-section .banner-help-text * {
	color: inherit !important; font-family: inherit; font-size: inherit; font-weight: inherit;
}
.main-holder {
	padding: 8px 0px 0px;
}
.main-holder .navigation-slider {
	margin: 0px auto 40px; padding: 0px; width: 746px;
}
.main-holder .tab-holder {
	margin: 0px auto 40px; padding: 0px; width: 746px;
}
.main-holder .content {
	margin: 0px auto 40px; padding: 0px; width: 746px;
}
.main-holder .navigation-slider {
	margin-top: 2px;
}
.main-holder .tab-holder {
	margin-bottom: 0px;
}
.nivoSlider {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute; max-width: none;
}
.nivo-main-image {
	width: 100% !important; display: block !important; position: relative !important;
}
.nivoSlider a.nivo-imageLink {
	margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.nivo-box img {
	display: block;
}
.nivo-caption {
	background: rgb(0, 0, 0); padding: 5px 10px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; display: none; filter: alpha(opacity=8); position: absolute; z-index: 8; box-sizing: border-box; opacity: 0.8; -moz-opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.nivo-caption p {
	margin: 0px; padding: 5px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	background: url("/_themes/sfp-legacy/img/slider-arrows.png?1425632437") no-repeat 0px 0px; top: 137px; width: 23px; height: 25px; line-height: 0; text-indent: -4000px; font-size: 0px; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 4px;
}
.nivo-nextNav {
	background: url("/_themes/sfp-legacy/img/slider-arrows.png?1425632437") no-repeat right 0px !important; right: 4px;
}
.nivo-controlNav {
	text-align: center; right: 16px; bottom: 8px; position: absolute; z-index: 10;
}
.nivo-controlNav a {
	background: url("/_themes/sfp-legacy/img/pagination-sprite.png?1425632437") no-repeat 0px 0px; margin: 0px 0px 0px 3px; width: 10px; height: 10px; line-height: 0; text-indent: -4000px; font-size: 0px; float: left; display: inline; cursor: pointer;
}
.nivo-controlNav a.active {
	background-position: 0px bottom; font-weight: bold;
}
.homepage-reviews {
	margin: 0px 0px 10px; overflow: hidden;
}
.homepage-reviews .reviews-module {
	margin: 0px; float: left;
}
.homepage-reviews .aside-right {
	float: right;
}
.homepage-reviews .aside-right a {
	margin: 0px 0px 12px; display: block;
}
.homepage-reviews .aside-right img {
	margin: 0px 0px 12px; display: block;
}
.tooltip {
	border-bottom-color: rgb(14, 43, 141); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.tooltip:hover .tooltip-container {
	visibility: visible; opacity: 1;
}
.tooltip .tooltip-content {
	background: rgb(14, 43, 141); margin: 15px 0px 0px -15px; padding: 20px; border-radius: 10px; color: white; min-width: 300px;
}
.tooltip .tooltip-content * {
	text-transform: none !important; font-weight: normal;
}
.tooltip .tooltip-content strong {
	font-weight: bold;
}
.tooltip .tooltip-arrow {
	line-height: 100%; font-size: 20px;
}
.tooltip-content {
	margin: 0px 0px 0px -7.5px; position: absolute;
}
.tooltip-arrow {
	margin: 0px 0px 0px -7.5px; position: absolute;
}
.tooltip-container {
	left: 50%; top: 100%; display: block; visibility: hidden; position: absolute; z-index: 10; opacity: 0; -moz-transition: all 0s ease-in 0.2s; -o-transition: all 0s ease-in 0.2s; -webkit-transition: all 0s ease-in; -webkit-transition-delay: 0.2s; transition: all 0s ease-in 0.2s;
}
.notification-bar {
	background: rgb(217, 217, 217); left: 0px; top: 0px; width: 100%; height: 81px; text-align: center; position: fixed; z-index: 999; min-width: 1000px; box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000;
}
.notification-bar + * {
	margin-top: 81px !important;
}
.notification-bar .notification-open {
	-moz-transition: top 1s ease-in; -o-transition: top 1s ease-in; -webkit-transition: top 1s ease-in; transition: top 1s ease-in;
}
.notification-bar .notification-container {
	-moz-transition: top 1s ease-in; -o-transition: top 1s ease-in; -webkit-transition: top 1s ease-in; transition: top 1s ease-in;
}
.notification-bar .notification-constrain {
	margin: 0px auto; position: relative; max-width: 1000px;
}
.notification-bar .notification-container {
	padding: 10px; line-height: 100%; font-size: 14px; display: none;
}
.notification-bar .notification-container * {
	line-height: inherit; font-size: inherit;
}
.notification-bar .notification-message {
	margin: 0px auto;
}
.notification-bar .notification-open {
	background: rgb(217, 217, 217); padding: 10px; top: 10px; right: 10px; color: black; font-size: 20px; text-decoration: none; display: inline-block; position: absolute;
}
.notification-bar .notification-close {
	background: rgb(217, 217, 217); padding: 10px; top: 10px; right: 10px; color: black; font-size: 20px; text-decoration: none; display: inline-block; position: absolute;
}
.notification-bar .notification-open:hover {
	color: rgb(71, 109, 237);
}
.notification-bar .notification-open:focus {
	color: rgb(71, 109, 237);
}
.notification-bar .notification-close:hover {
	color: rgb(71, 109, 237);
}
.notification-bar .notification-close:focus {
	color: rgb(71, 109, 237);
}
.notification-bar .lightbox-close {
	display: none;
}
.notification-bar .notification-open {
	border-radius: 0px 0px 5px 5px; top: 100%; right: 20px; display: block; box-shadow: 0px 0px 5px #000; -moz-box-shadow: 0 0 5px #000; -webkit-box-shadow: 0 0 5px #000;
}
.notification-bar .notification-close {
	top: 50%; right: 20px; margin-top: -20px; display: none;
}
.notification-lightbox.active.notification-bar {
	display: table;
}
.active.notification-bar .notification-container {
	display: block;
}
.active.notification-bar .notification-open {
	display: none;
}
.active.notification-bar .notification-close {
	display: block;
}
.notification-bar p {
	margin: 0px 0px 5px;
}
.notification-bar .voucher-code {
	line-height: 100%; font-size: 23px; font-weight: 900;
}
.notification-bar .last-child {
	margin-bottom: 0px;
}
.notification-bar .small-print {
	font-size: 10px;
}
.notification-success.notification-bar {
	background: rgb(127, 187, 59);
}
.notification-success.notification-bar .notification-open {
	background: rgb(127, 187, 59);
}
.notification-success.notification-bar .notification-close {
	background: rgb(127, 187, 59);
}
.notification-lightbox.notification-bar {
	background: rgba(0, 0, 0, 0.75); width: 100%; height: 100%; display: none; position: fixed;
}
.notification-lightbox.notification-bar + * {
	margin-top: 0px !important;
}
.notification-lightbox.notification-bar .notification-constrain {
	background: none; vertical-align: middle; display: table-cell;
}
.notification-lightbox.notification-bar .notification-container {
	background: white; margin: 0px auto; padding: 50px; display: inline-block; position: relative; zoom: 1;
}
.notification-lightbox.notification-bar .notification-open {
	display: none !important;
}
.notification-lightbox.notification-bar .notification-close {
	display: none !important;
}
.notification-lightbox.notification-bar .button {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .button-invert {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .button-invert-action {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .button-primary-action {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .navigation-slider .slide .caption a {
	margin: 10px 10px 0px;
}
.navigation-slider .slide .caption .notification-lightbox.notification-bar a {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .navigation-slider .slide .caption .button {
	margin: 10px 10px 0px;
}
.navigation-slider .slide .caption .notification-lightbox.notification-bar .button {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .navigation-slider .slide-replacement .caption a {
	margin: 10px 10px 0px;
}
.navigation-slider .slide-replacement .caption .notification-lightbox.notification-bar a {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .navigation-slider .slide-replacement .caption .button {
	margin: 10px 10px 0px;
}
.navigation-slider .slide-replacement .caption .notification-lightbox.notification-bar .button {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .button-danger-action {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .button-more {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .button-less {
	margin: 10px 10px 0px;
}
.notification-lightbox.notification-bar .lightbox-close {
	background: rgb(189, 4, 0); padding: 10px; border-radius: 50%; border: 1px solid white; top: -15px; width: 15px; height: 15px; right: -15px; color: white; line-height: 100%; font-size: 15px; font-weight: 900; display: block; position: absolute; cursor: pointer; box-shadow: 0px 0px 2px #000; -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000;
}
.notification-warning.notification-bar {
	background: rgb(249, 209, 68);
}
.notification-warning.notification-bar .notification-open {
	background: rgb(249, 209, 68);
}
.notification-warning.notification-bar .notification-close {
	background: rgb(249, 209, 68);
}
.notification-error.notification-bar {
	background: rgb(238, 58, 59);
}
.notification-error.notification-bar .notification-open {
	background: rgb(238, 58, 59);
}
.notification-error.notification-bar .notification-close {
	background: rgb(238, 58, 59);
}
.mfp-bg {
	background: rgb(11, 11, 11); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; filter: alpha(opacity=80); position: fixed; z-index: 1042; opacity: 0.8;
}
.mfp-wrap {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1043; -webkit-backface-visibility: hidden;
}
.mfp-container {
	padding: 0px 8px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-container::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mfp-align-top .mfp-container::before {
	display: none;
}
.mfp-content {
	margin: 0px auto; text-align: left; vertical-align: middle; display: inline-block; position: relative; z-index: 1045;
}
.mfp-inline-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur {
	
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	
}
.mfp-zoom {
	cursor: pointer;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-arrow {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-preloader {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-counter {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-figure.mfp-loading {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	left: 8px; top: 50%; width: auto; text-align: center; right: 8px; color: rgb(204, 204, 204); margin-top: -0.8em; position: absolute; z-index: 1044;
}
.mfp-preloader a {
	color: rgb(204, 204, 204);
}
.mfp-preloader a:hover {
	color: rgb(255, 255, 255);
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close {
	background: none; padding: 0px; border: 0px currentColor; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
button.mfp-arrow {
	background: none; padding: 0px; border: 0px currentColor; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
.mfp-close {
	padding: 0px 0px 18px 10px; top: 0px; width: 44px; height: 44px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 44px; font-family: Arial, Baskerville, monospace; font-size: 28px; font-style: normal; text-decoration: none; position: absolute; opacity: 0.65;
}
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: rgb(51, 51, 51);
}
.mfp-image-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-iframe-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: rgb(255, 255, 255); padding-right: 6px;
}
.mfp-counter {
	top: 0px; right: 0px; color: rgb(204, 204, 204); line-height: 18px; font-size: 12px; position: absolute;
}
.mfp-arrow {
	margin: -55px 0px 0px; padding: 0px; top: 50%; width: 90px; height: 110px; position: absolute; opacity: 0.65; -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover {
	opacity: 1;
}
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow::before {
	border: inset transparent; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	border: inset transparent; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-b {
	border: inset transparent; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-a {
	border: inset transparent; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	top: 8px; border-top-width: 13px; border-bottom-width: 13px;
}
.mfp-arrow .mfp-a {
	top: 8px; border-top-width: 13px; border-bottom-width: 13px;
}
.mfp-arrow::before {
	border-top-width: 21px; border-bottom-width: 21px;
}
.mfp-arrow .mfp-b {
	border-top-width: 21px; border-bottom-width: 21px;
}
.mfp-arrow-left {
	left: 0px;
}
.mfp-arrow-left::after {
	margin-left: 31px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid;
}
.mfp-arrow-left .mfp-a {
	margin-left: 31px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid;
}
.mfp-arrow-left::before {
	margin-left: 25px; border-right-color: rgb(63, 63, 63); border-right-width: 27px; border-right-style: solid;
}
.mfp-arrow-left .mfp-b {
	margin-left: 25px; border-right-color: rgb(63, 63, 63); border-right-width: 27px; border-right-style: solid;
}
.mfp-arrow-right {
	right: 0px;
}
.mfp-arrow-right::after {
	margin-left: 39px; border-left-color: rgb(255, 255, 255); border-left-width: 17px; border-left-style: solid;
}
.mfp-arrow-right .mfp-a {
	margin-left: 39px; border-left-color: rgb(255, 255, 255); border-left-width: 17px; border-left-style: solid;
}
.mfp-arrow-right::before {
	border-left-color: rgb(63, 63, 63); border-left-width: 27px; border-left-style: solid;
}
.mfp-arrow-right .mfp-b {
	border-left-color: rgb(63, 63, 63); border-left-width: 27px; border-left-style: solid;
}
.mfp-iframe-holder {
	padding-top: 40px; padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	width: 100%; line-height: 0; max-width: 900px;
}
.mfp-iframe-scaler {
	width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
img.mfp-img {
	margin: 0px auto; padding: 40px 0px; width: auto; height: auto; line-height: 0; display: block; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-figure::after {
	background: rgb(68, 68, 68); left: 0px; top: 40px; width: auto; height: auto; right: 0px; bottom: 40px; display: block; position: absolute; z-index: -1; content: ""; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-figure {
	line-height: 0;
}
.mfp-bottom-bar {
	left: 0px; top: 100%; width: 100%; margin-top: -36px; position: absolute; cursor: auto;
}
.mfp-title {
	text-align: left; color: rgb(243, 243, 243); line-height: 18px; padding-right: 36px; word-wrap: break-word;
}
.mfp-figure small {
	color: rgb(189, 189, 189); line-height: 14px; font-size: 12px; display: block;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
.mfp-img-mobile .mfp-image-holder {
	padding-right: 0px; padding-left: 0px;
}
.mfp-img-mobile img.mfp-img {
	padding: 0px;
}
.mfp-img-mobile .mfp-figure::after {
	top: 0px; bottom: 0px;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6); margin: 0px; padding: 3px 5px; top: auto; bottom: 0px; position: fixed; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.mfp-img-mobile :empty.mfp-bottom-bar {
	padding: 0px;
}
.mfp-img-mobile .mfp-counter {
	top: 3px; right: 5px;
}
.mfp-img-mobile .mfp-close {
	background: rgba(0, 0, 0, 0.6); padding: 0px; top: 0px; width: 35px; height: 35px; text-align: center; right: 0px; line-height: 35px; position: fixed;
}
.mfp-img-mobile .mfp-figure small {
	margin-left: 5px; display: inline;
}
.mfp-arrow {
	transform: scale(0.75); -webkit-transform: scale(0.75);
}
.mfp-arrow-left {
	transform-origin: 0% 50% ; -webkit-transform-origin: 0;
}
.mfp-arrow-right {
	transform-origin: 100% 50% ; -webkit-transform-origin: 100%;
}
.mfp-container {
	padding-right: 6px; padding-left: 6px;
}
.mfp-ie7 .mfp-img {
	padding: 0px;
}
.mfp-ie7 .mfp-bottom-bar {
	left: 50%; width: 600px; padding-bottom: 5px; margin-top: 5px; margin-left: -300px;
}
.mfp-ie7 .mfp-container {
	padding: 0px;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0px; right: 0px; padding-top: 0px;
}
.plain-popup {
	background: rgb(255, 255, 255); margin: 20px auto;
}
.white-popup {
	background: rgb(255, 255, 255); margin: 20px auto; padding: 20px; width: auto; position: relative; max-width: 500px;
}
.ajax-include {
	display: none;
}
.body-content {
	background: white; width: 765px !important; position: relative;
}
.old-constrain.body-content {
	width: 580px !important;
}
.page-popup.body-content {
	width: auto !important;
}
.contentBox.body-content {
	width: 760px !important;
}
.on-design.body-content {
	background: none !important; padding: 25px 15px; width: 100% !important; overflow: hidden; max-width: 940px !important;
}
.body-content #tabs-matrix {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAABAQMAAAAsMPawAAAABlBMVEX////M8P6DzoL8AAAAAXRSTlMAQObYZgAAAApJREFUCNdjaAAAAIIAgd1DavQAAAAASUVORK5CYII="); margin: 20px 0px !important; padding: 20px 0px !important; width: 100%;
}
.body-content .mainContent {
	background: white; margin: 0px auto !important; padding: 20px; border: 1px solid rgb(204, 204, 204);
}
.body-content .padded.content-section {
	padding: 15px;
}
.body-content .double-padded.content-section {
	padding: 40px 30px;
}
.body-content .double-padded-top.content-section {
	padding: 30px 0px;
}
.body-content .triple-top-padded.content-section {
	padding: 45px 30px;
}
.body-content .mega-top-padded.content-section {
	padding: 105px 30px;
}
.body-content .information-page-popup.content-section .icon-sfp {
	
}
.body-content .information-page.content-section .icon-sfp {
	
}
.body-content .information-page-popup.content-section .icon-sfp::before {
	margin: 0px !important;
}
.body-content .information-page.content-section .icon-sfp::before {
	margin: 0px !important;
}
.body-content .information-page-popup.content-section .padded {
	padding: 0px 0px 0px 2em;
}
.body-content .information-page.content-section .padded {
	padding: 0px 0px 0px 2em;
}
.body-content .information-page-popup.content-section .quality-guaranteed {
	padding: 0px;
}
.body-content .information-page-popup.content-section .quality-guaranteed .icon-sfp {
	font-size: 3.4em;
}
.body-content .information-page.content-section {
	padding: 35px 20px;
}
.body-content .information-page.content-section .quality-guaranteed {
	padding: 0px;
}
.body-content .information-page.content-section .quality-guaranteed .icon-sfp {
	font-size: 3.7em;
}
.body-content .content-section * {
	letter-spacing: -0.01em; font-family: "Open Sans", sans-serif; font-size: 13px; font-weight: 400;
}
.body-content .content-section *.bare {
	margin: 0px !important; padding: 0px !important;
}
.body-content .content-section h1 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section .h1 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section h2 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section .h2 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section h3 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section .h3 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section h4 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section .h4 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section h5 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section .h5 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section h6 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section .h6 {
	color: rgb(14, 43, 141); line-height: 1em;
}
.body-content .content-section h1.thin {
	font-weight: 300;
}
.body-content .content-section .thin.h1 {
	font-weight: 300;
}
.body-content .content-section h2.thin {
	font-weight: 300;
}
.body-content .content-section .thin.h2 {
	font-weight: 300;
}
.body-content .content-section h3.thin {
	font-weight: 300;
}
.body-content .content-section .thin.h3 {
	font-weight: 300;
}
.body-content .content-section h4.thin {
	font-weight: 300;
}
.body-content .content-section .thin.h4 {
	font-weight: 300;
}
.body-content .content-section h5.thin {
	font-weight: 300;
}
.body-content .content-section .thin.h5 {
	font-weight: 300;
}
.body-content .content-section h6.thin {
	font-weight: 300;
}
.body-content .content-section .thin.h6 {
	font-weight: 300;
}
.body-content .content-section h1.unbranded {
	color: black;
}
.body-content .content-section .unbranded.h1 {
	color: black;
}
.body-content .content-section h2.unbranded {
	color: black;
}
.body-content .content-section .unbranded.h2 {
	color: black;
}
.body-content .content-section h3.unbranded {
	color: black;
}
.body-content .content-section .unbranded.h3 {
	color: black;
}
.body-content .content-section h4.unbranded {
	color: black;
}
.body-content .content-section .unbranded.h4 {
	color: black;
}
.body-content .content-section h5.unbranded {
	color: black;
}
.body-content .content-section .unbranded.h5 {
	color: black;
}
.body-content .content-section h6.unbranded {
	color: black;
}
.body-content .content-section .unbranded.h6 {
	color: black;
}
.body-content .content-section h1 * {
	font-size: inherit;
}
.body-content .content-section .h1 * {
	font-size: inherit;
}
.body-content .content-section h2 * {
	font-size: inherit;
}
.body-content .content-section .h2 * {
	font-size: inherit;
}
.body-content .content-section h3 * {
	font-size: inherit;
}
.body-content .content-section .h3 * {
	font-size: inherit;
}
.body-content .content-section h4 * {
	font-size: inherit;
}
.body-content .content-section .h4 * {
	font-size: inherit;
}
.body-content .content-section h5 * {
	font-size: inherit;
}
.body-content .content-section .h5 * {
	font-size: inherit;
}
.body-content .content-section h6 * {
	font-size: inherit;
}
.body-content .content-section .h6 * {
	font-size: inherit;
}
.body-content .content-section h1 a {
	font-weight: inherit;
}
.body-content .content-section .h1 a {
	font-weight: inherit;
}
.body-content .content-section h2 a {
	font-weight: inherit;
}
.body-content .content-section .h2 a {
	font-weight: inherit;
}
.body-content .content-section h3 a {
	font-weight: inherit;
}
.body-content .content-section .h3 a {
	font-weight: inherit;
}
.body-content .content-section h4 a {
	font-weight: inherit;
}
.body-content .content-section .h4 a {
	font-weight: inherit;
}
.body-content .content-section h5 a {
	font-weight: inherit;
}
.body-content .content-section .h5 a {
	font-weight: inherit;
}
.body-content .content-section h6 a {
	font-weight: inherit;
}
.body-content .content-section .h6 a {
	font-weight: inherit;
}
.body-content .content-section h1 {
	margin: 0px 0px 1.3em; padding: 0px; font-size: 32px; font-weight: 300;
}
.body-content .content-section .h1 {
	margin: 0px 0px 1.3em; padding: 0px; font-size: 32px; font-weight: 300;
}
.body-content .content-section h1 .title-pull-right {
	text-align: right; font-size: 32px; font-weight: 300; display: block;
}
.body-content .content-section .h1 .title-pull-right {
	text-align: right; font-size: 32px; font-weight: 300; display: block;
}
.body-content .content-section h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 24px; font-weight: 400;
}
.body-content .content-section .h2 {
	margin: 0px 0px 1em; padding: 0px; font-size: 24px; font-weight: 400;
}
.body-content .content-section h3 {
	margin: 0px 0px 0.75em; font-size: 16px;
}
.body-content .content-section .h3 {
	margin: 0px 0px 0.75em; font-size: 16px;
}
.body-content .content-section h4 {
	margin: 0px; font-size: 11px;
}
.body-content .content-section .h4 {
	margin: 0px; font-size: 11px;
}
.body-content .content-section .sub-heading {
	color: black; font-size: 18px; font-weight: 400;
}
.body-content .content-section p {
	margin: 0px 0px 1em; padding: 0px; line-height: 1.4em;
}
.body-content .content-section b {
	font-weight: 700;
}
.body-content .content-section small {
	font-size: 9px;
}
.body-content .content-section .small-text {
	font-size: 9px;
}
.body-content .content-section .list-unstyled {
	list-style: none;
}
.body-content .content-section .list-unstyled li {
	margin: 0px auto 1em;
}
.body-content .content-section .list-italic {
	font-style: italic;
}
.body-content .box-rounded {
	border-radius: 3px;
}
.body-content .box-shadowed {
	display: block;
}
.body-content .box-shadowed-highlight {
	display: block;
}
.body-content .box-shadowed {
	border: 1px solid rgb(153, 153, 153); box-shadow: 0px 0px 5px #999; -moz-box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999;
}
.body-content .box-shadowed-highlight {
	border: 1px solid rgb(107, 213, 255); box-shadow: 0px 0px 5px #6bd5ff; -moz-box-shadow: 0 0 5px #6bd5ff; -webkit-box-shadow: 0 0 5px #6bd5ff;
}
.body-content .float-right {
	float: right;
}
.body-content .link-tel {
	color: black;
}
.body-content .rule-shadow {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAv4AAAANCAYAAADR/GonAAABHElEQVR42uzY4Q6CIBAAYG09V+//VNJsc5kDBKRm9X1/mHoCeud2cwwh3IZhuAwAAMCvmjT8AADwBzT+AACg8QcAADT+AADAV7jGToYQXsbZNE3J67lxPUfsOLVeaXzJfLH40n0djc894zvjW8faXLfWRu7eXrW0nju3z9J3fuba+ETO3l1Lc+zZvufUfctzlebs6L6277RXDsZxfBkff4Muz/9B2+uxMRW/njN2fns9FZ+7vqydm790naPxe+vG9torBy1j7Tot+9rLae8c1NZS6tmW49pa2otPrXWmnLWOrbk+S23Ufs81tVEzX+1+SnO92/iXfBQAAMD30M0DAIDGHwAA0PgDAAAafwAAQOMPAABo/AEAgF7uAgwAyiUgg0s1y44AAAAASUVORK5CYII=") no-repeat center; margin: -6.5px auto; border: currentColor; height: 13px; clear: both; display: block;
}
.body-content .rule-shadow-blue {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAv4AAAANCAYAAADR/GonAAABHElEQVR42uzY4Q6CIBAAYG09V+//VNJsc5kDBKRm9X1/mHoCeud2cwwh3IZhuAwAAMCvmjT8AADwBzT+AACg8QcAADT+AADAV7jGToYQXsbZNE3J67lxPUfsOLVeaXzJfLH40n0djc894zvjW8faXLfWRu7eXrW0nju3z9J3fuba+ETO3l1Lc+zZvufUfctzlebs6L6277RXDsZxfBkff4Muz/9B2+uxMRW/njN2fns9FZ+7vqydm790naPxe+vG9torBy1j7Tot+9rLae8c1NZS6tmW49pa2otPrXWmnLWOrbk+S23Ufs81tVEzX+1+SnO92/iXfBQAAMD30M0DAIDGHwAA0PgDAAAafwAAQOMPAABo/AEAgF7uAgwAyiUgg0s1y44AAAAASUVORK5CYII=") no-repeat center; margin: -6.5px auto; border: currentColor; height: 13px; clear: both; display: block;
}
.body-content .push-down.rule-shadow {
	margin: 0px 0px 2em;
}
.body-content .rule-shadow-blue.push-down {
	margin: 0px 0px 2em;
}
.body-content .push-vert.rule-shadow {
	margin: 2em 0px;
}
.body-content .rule-shadow-blue.push-vert {
	margin: 2em 0px;
}
.body-content .push-vert-double.rule-shadow {
	margin: 4em 0px;
}
.body-content .rule-shadow-blue.push-vert-double {
	margin: 4em 0px;
}
.body-content .rule-shadow-blue {
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzAlIj48c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzgzZDlmYyIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g") 0% 0% / 100% rgb(131, 217, 252);
}
.body-content .rule-negate {
	margin: -30px auto; border: currentColor; width: 100%; height: 0px; display: block;
}
.body-content .bar-divider {
	background: rgb(221, 221, 221); padding: 10px 0px; border: 1px solid rgb(204, 204, 204); text-align: center; display: block; box-shadow: 0px 5px 20px -5px #000, inset 0px 15px 30px -10px #fff; -moz-box-shadow: 0 5px 20px -5px #000, 0 15px 30px -10px #fff inset; -webkit-box-shadow: 0 5px 20px -5px #000, 0 15px 30px -10px #fff inset;
}
.body-content .bar-divider .bar-title {
	color: black; line-height: 1em; font-size: 1.5em;
}
.body-content .bar-divider .icon-sfp {
	color: black; line-height: 1em; font-size: 1.5em;
}
.body-content .bar-divider .bar-title::before {
	margin: 0px; line-height: 0.1em; font-size: 3em;
}
.body-content .bar-divider .icon-sfp::before {
	margin: 0px; line-height: 0.1em; font-size: 3em;
}
.body-content .bar-divider .button {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .button-invert {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .button-invert-action {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .button-primary-action {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .navigation-slider .slide .caption a {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.navigation-slider .slide .caption .body-content .bar-divider a {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .navigation-slider .slide .caption .button {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.navigation-slider .slide .caption .body-content .bar-divider .button {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .navigation-slider .slide-replacement .caption a {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.navigation-slider .slide-replacement .caption .body-content .bar-divider a {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .navigation-slider .slide-replacement .caption .button {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.navigation-slider .slide-replacement .caption .body-content .bar-divider .button {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .button-danger-action {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .button-more {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .button-less {
	padding: 8px 20px; font-size: 1em; font-weight: 400; vertical-align: middle;
}
.body-content .bar-divider .pointer-arrow {
	margin: 0px 15px; vertical-align: middle;
}
.body-content .bar-divider .pointers-straight-right {
	margin: 0px 15px; vertical-align: middle;
}
.body-content .stuck.fixed-follow-bar {
	left: 0px; top: 0px; width: 100%; position: fixed; z-index: 100;
}
.body-content .magnific-gallery .gallery-item {
	cursor: pointer;
}
.body-content .pure-typography > *:last-child {
	margin-bottom: 0px;
}
.body-content .pure-typography > .last-child {
	margin-bottom: 0px;
}
.body-content .icon-size-medium.icon-sfp {
	font-size: 7.5em;
}
.body-content .tabs-holder {
	width: 100%; display: block;
}
.body-content .tabs-holder .tabs {
	list-style: none; width: 100%; display: block;
}
.body-content .tabs-holder .tabs li {
	color: black; text-decoration: none; display: inline-block;
}
.body-content .tabs-holder .tabs .tab {
	color: black; text-decoration: none; display: inline-block;
}
.body-content .tabs-holder .tabs .tab {
	background: rgb(230, 230, 230); margin: 0px 0.5em 0px 0px; padding: 0px 1em; border-radius: 5px 5px 0px 0px; border: 1px solid rgb(153, 153, 153); -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px;
}
.body-content .tabs-holder .tabs .active.tab {
	background: rgb(250, 250, 250);
}
.body-content .box-bordered {
	border: 1px solid rgb(153, 153, 153);
}
.body-content .box-shadow-border {
	border: 1px solid rgb(153, 153, 153);
}
.body-content .box-shadow {
	box-shadow: 0px 0px 5px #bfbfbf; -moz-box-shadow: 0 0 5px #bfbfbf; -webkit-box-shadow: 0 0 5px #bfbfbf;
}
.body-content .box-shadow-border {
	box-shadow: 0px 0px 5px #bfbfbf; -moz-box-shadow: 0 0 5px #bfbfbf; -webkit-box-shadow: 0 0 5px #bfbfbf;
}
.body-content .background-forward-slash-black {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAITr63WYAAAAOSURBVAjXY2AAAkZcBAAAaQAGd39WqgAAAABJRU5ErkJggg==");
}
.body-content .tabs-content-holder {
	padding: 1em; height: 220px; display: block; position: relative;
}
.body-content .tabs-content-holder .tabs-content {
	display: none;
}
.body-content .tabs-content-holder .active.tabs-content {
	display: block;
}
.body-content .tabs-content-holder .tabs-content .template-image {
	max-height: 220px;
}
.body-content .product-header .product-info-container {
	padding: 1em 0px 0px;
}
.body-content .product-header img {
	width: auto; height: auto !important; max-width: 100%;
}
.body-content .product-header .feature-image {
	max-width: 480px;
}
.body-content .product-header .padded {
	padding: 0px 15px 0px 0px; display: block;
}
.body-content .product-header .title-caption {
	margin: 0.5em 0px 0.1em;
}
.body-content .product-header .caption {
	color: rgb(92, 92, 92); font-size: 14px;
}
.body-content .product-header .product-image-section {
	position: relative;
}
.body-content .product-header .product-gallery-list {
	margin: 1.2em auto 0px;
}
.body-content .product-header .padded.gallery-item {
	padding: 0px 13px 0px 0px;
}
.body-content .product-header .gallery-item img {
	border: 1px solid rgb(187, 187, 187);
}
.body-content .product-header .product-information-section .padded {
	padding: 0px 25px 0px 15px;
}
.body-content .product-header .product-information-section .product-description {
	line-height: 1.5em; font-size: 12px !important;
}
.body-content .product-header .product-information-section .product-description * {
	line-height: 1.5em; font-size: 12px !important;
}
.body-content .product-header .product-description-list {
	font-size: 32px;
}
.body-content .product-header .feefo-rating-image {
	margin: 1.5em auto;
}
.body-content .product-header .feefo-rating-image a {
	display: block;
}
.body-content .product-header .feefo-rating-image img {
	width: auto; max-width: 100%;
}
.body-content .product-templates {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAMAAAC6sdbXAAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMAITr63WYAAAAOSURBVAjXY2AAAkZcBAAAaQAGd39WqgAAAABJRU5ErkJggg=="); padding-top: 25px !important; padding-bottom: 25px !important;
}
.body-content .product-templates * {
	font-size: 13px;
}
.body-content .product-templates .button-block {
	margin: 23px auto 0px; width: 80%; padding-top: 12px; padding-bottom: 12px; font-size: 16px; font-weight: 800;
}
.body-content .product-templates .size-chart {
	border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgb(215, 215, 215); margin: 0px 15px 0px 0px; padding: 0px 15px 0px 0px; width: 154px; height: 81px; float: left;
}
.body-content .product-templates .title {
	line-height: 1.3em; font-size: 13px; font-weight: 800; margin-top: 16px;
}
.body-content .product-templates p {
	margin: 0px;
}
.body-content .quality-guaranteed .icon-sfp {
	line-height: 1em; font-size: 4em; display: block;
}
.body-content .quality-guaranteed .icon-sfp::before {
	margin: 0px;
}
.body-content .stressfree .sub-section {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAGQCAMAAABCuhpnAAACBFBMVEX///88PDw9PT0+Pj5AQEBBQUFCQkJDQ0NERERHR0dJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZZWVlaWlpcXFxdXV1eXl5gYGBhYWFiYmJkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5xcXFycnJzc3N0dHR1dXV3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSWlpaXl5eZmZmampqcnJydnZ2enp6fn5+goKChoaGioqKjo6OlpaWnp6epqamqqqqrq6usrKyurq6wsLCxsbGzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzOzs7Pz8/Q0NDR0dHS0tLU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTm5ubn5+fo6Ojp6enq6urr6+vt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///+gUodIAAAArHRSTlNocHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwW1rheAAAAHJJREFUWMPtlbkRwDAIBFfuvxMXaacKFGg85hEc2QXA8CzAbOOe1cVKPcXVfu38ksG+huozio3Zi45Y4iz8LKbJkXSgm6U7qN8hOtp97bGtvvp5x/RWhGagcee1raKjIh0k6gvOflL5N1m/I+M0OxO3shfkK63HcNudwgAAAABJRU5ErkJggg==") no-repeat 103%; margin-bottom: 20px; position: relative; max-height: 336px;
}
.body-content .stressfree .sub-section * {
	text-align: center;
}
.body-content .stressfree .sub-section .sub-section-title {
	line-height: 1.3em; font-weight: 300;
}
.body-content .stressfree .sub-section .padded-box {
	padding: 0px 20px;
}
.body-content .stressfree .sub-section .icon-sfp {
	margin: 0px; font-size: 9em; display: block;
}
.body-content .stressfree .sub-section .icon-sfp::before {
	margin: 0px;
}
.body-content .stressfree :last-child.sub-section {
	background-image: none;
}
.body-content .stressfree .sub-section .last-child {
	background-image: none;
}
.body-content .stressfree :last-child.sub-section::after {
	content: none;
}
.body-content .stressfree .sub-section .last-child::after {
	content: none;
}
.body-content .stressfree .stressfree-sections {
	left: -30px; width: 765px; position: relative;
}
.body-content .help .sub-section {
	min-height: 225px;
}
.body-content .help .sub-section .padded-box {
	padding: 0px 15px 0px 0px; position: relative; min-height: 225px;
}
.body-content .help .sub-section .pull-down {
	left: 0px; width: 110px; bottom: 0px; position: absolute;
}
.body-content .help .sub-section div.pull-down {
	width: 125px;
}
.body-content .help .sub-section .button-push {
	margin: 0px 0px 15px;
}
.body-content .help .sub-section .icon-sfp {
	margin: 0px 0.1em 0px 0px; font-size: 2em; vertical-align: middle;
}
.body-content .help .sub-section .icon-sfp::before {
	margin: 0px;
}
.body-content .help .sub-section .link-tel {
	font-size: 1.3em; font-weight: 800;
}
.body-content .help .sub-section p {
	margin-bottom: 1.1em;
}
.body-content .ordering-steps {
	background: rgb(209, 242, 255); position: relative; min-height: 275px;
}
.body-content .ordering-steps .main-section .section-title {
	margin-left: 30px;
}
.body-content .ordering-steps .main-section h3 {
	margin-bottom: 0.5em;
}
.body-content .ordering-steps .main-section p {
	margin: 0px auto !important; width: 100px;
}
.body-content .ordering-steps .main-section .padded {
	padding-right: 30px;
}
.body-content .ordering-steps .h1 {
	margin-bottom: 0.75em;
}
.body-content .ordering-steps .aside-section {
	background: rgb(245, 252, 255); top: 0px; height: 100%; right: 15px; position: absolute; box-shadow: 5px 0px 20px -10px #004d6b, -5px 0px 20px -10px #004d6b; -moz-box-shadow: 5px 0 20px -10px #004d6b, -5px 0 20px -10px #004d6b; -webkit-box-shadow: 5px 0 20px -10px #004d6b, -5px 0 20px -10px #004d6b;
}
.body-content .ordering-steps .aside-section .padded {
	background: rgb(245, 252, 255); padding: 30px 15px 0px;
}
.body-content .ordering-steps .aside-section .icon-sfp {
	margin: 0px;
}
.body-content .ordering-steps .aside-section .caption {
	margin: 0px 0px 1em;
}
.body-content .ordering-steps .sub-section * {
	text-align: center;
}
.body-content .ordering-steps .icon-sfp {
	margin: 0px 0px 0.2em; font-size: 7.5em; display: block;
}
.body-content .ordering-steps img {
	margin: 0px auto; display: block;
}
.body-content .happy-customers .happy-review-slider {
	width: 460px;
}
.body-content .happy-customers .happy-feefo-widget {
	width: 200px;
}
.body-content .happy-customers .section-title {
	float: left;
}
.body-content .happy-customers .section-caption {
	float: right;
}
.body-content .feefo-reviews {
	margin: 15px; padding: 0px; border: 0.1em solid rgb(230, 230, 230);
}
.body-content .feefo-reviews .feefo-product-widget {
	padding: 0.5em 0px 2em; float: right;
}
.body-content .feefo-reviews .remove {
	display: none;
}
.body-content .feefo-reviews .padded {
	padding: 15px 15px 0px;
}
.body-content .feefo-reviews .title-caption {
	margin: 0.5em 0px 0.1em;
}
.body-content .feefo-reviews .title-caption * {
	font-weight: 300;
}
.body-content .feefo-reviews .caption {
	color: rgb(92, 92, 92); font-size: 14px;
}
.body-content .feefo-reviews .icon-font {
	font-family: "fontello" !important; font-size: 1.5em;
}
.body-content .feefo-reviews .feefo-rating-minus-two {
	font-family: "fontello" !important; font-size: 1.5em;
}
.body-content .feefo-reviews .feefo-rating-minus {
	font-family: "fontello" !important; font-size: 1.5em;
}
.body-content .feefo-reviews .feefo-rating-plus {
	font-family: "fontello" !important; font-size: 1.5em;
}
.body-content .feefo-reviews .feefo-rating-plus-two {
	font-family: "fontello" !important; font-size: 1.5em;
}
.body-content .feefo-reviews .icon-font::before {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-minus-two::before {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-minus::before {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-plus::before {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-plus-two::before {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .icon-font::after {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-minus-two::after {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-minus::after {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-plus::after {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .feefo-rating-plus-two::after {
	font-family: inherit; margin-right: 0.1em; margin-left: 0px;
}
.body-content .feefo-reviews .rating .description {
	margin-bottom: 0.5em;
}
.body-content .feefo-reviews .feefo-reviews-table {
	margin: 2em auto; width: 100%; border-collapse: collapse;
}
.body-content .feefo-reviews .feefo-reviews-table thead {
	color: rgb(14, 43, 141);
}
.body-content .feefo-reviews .feefo-reviews-table tbody tr:nth-child(2n) {
	background-color: rgb(218, 248, 255);
}
.body-content .feefo-reviews .feefo-reviews-table tbody tr .css-nth-child-even {
	background-color: rgb(218, 248, 255);
}
.body-content .feefo-reviews .feefo-reviews-table tr {
	border-width: 0.1em 0px; border-style: solid; border-color: rgb(230, 230, 230); vertical-align: top;
}
.body-content .feefo-reviews .feefo-reviews-table td {
	padding: 15px;
}
.body-content .feefo-reviews .feefo-reviews-table th {
	padding: 15px;
}
.body-content .feefo-reviews .feefo-reviews-table th {
	font-weight: 600;
}
.body-content .feefo-reviews .feefo-reviews-table .heading-posted {
	width: 16%;
}
.body-content .feefo-reviews .feefo-reviews-table .heading-rating {
	width: 14%;
}
.body-content .feefo-reviews .feefo-reviews-table .heading-customer {
	width: 35%;
}
.body-content .feefo-reviews .feefo-reviews-table .heading-vendor {
	width: 35%;
}
.body-content .feefo-reviews .view-all {
	text-align: center; margin-bottom: 2em;
}
.body-content .happy-customers-page .feefo-widget-container {
	width: 200px; margin-left: 85px;
}
.happy-customers-page.body-content .feefo-widget-container {
	width: 200px; margin-left: 85px;
}
.body-content .wheres-my-order-page .track-my-order {
	text-align: center;
}
.wheres-my-order-page.body-content .track-my-order {
	text-align: center;
}
.body-content .wheres-my-order-page .track-my-order a {
	margin: 2em auto 0px; font-size: 1.3em;
}
.wheres-my-order-page.body-content .track-my-order a {
	margin: 2em auto 0px; font-size: 1.3em;
}
.body-content .stress-free-page .banner-title {
	font-size: 3.6em !important;
}
.stress-free-page.body-content .banner-title {
	font-size: 3.6em !important;
}
.body-content .stress-free-page .branding-icon {
	width: 100%; height: auto !important;
}
.stress-free-page.body-content .branding-icon {
	width: 100%; height: auto !important;
}
.body-content .how-to-order-page .banner-title {
	font-size: 3.6em !important;
}
.how-to-order-page.body-content .banner-title {
	font-size: 3.6em !important;
}
.body-content .how-to-order-page .concertina .vertical-center {
	height: 267px;
}
.how-to-order-page.body-content .concertina .vertical-center {
	height: 267px;
}
.body-content .how-to-order-page .concertina .secure.vertical-center {
	height: 137px;
}
.how-to-order-page.body-content .concertina .secure.vertical-center {
	height: 137px;
}
.body-content .how-to-order-page .concertina .concertina-right {
	margin-left: 2em;
}
.how-to-order-page.body-content .concertina .concertina-right {
	margin-left: 2em;
}
.body-content .how-to-order-page .concertina .secure.concertina-right {
	margin-left: 10em;
}
.how-to-order-page.body-content .concertina .secure.concertina-right {
	margin-left: 10em;
}
.body-content .how-to-order-page .concertina .concertina-left {
	margin-right: 2em;
}
.how-to-order-page.body-content .concertina .concertina-left {
	margin-right: 2em;
}
.body-content .how-to-order-page .concertina .secure.concertina-left {
	margin: 0px 10em 0px 1em;
}
.how-to-order-page.body-content .concertina .secure.concertina-left {
	margin: 0px 10em 0px 1em;
}
.body-content .how-to-order-page .step {
	padding: 0px 0px 0px 5em; position: relative;
}
.how-to-order-page.body-content .step {
	padding: 0px 0px 0px 5em; position: relative;
}
.body-content .how-to-order-page .icon-sfp {
	left: 0px; top: 0px; font-size: 4em; position: absolute;
}
.how-to-order-page.body-content .icon-sfp {
	left: 0px; top: 0px; font-size: 4em; position: absolute;
}
.body-content .faq-page .list-vert-tick {
	margin: 0px auto 1em;
}
.faq-page.body-content .list-vert-tick {
	margin: 0px auto 1em;
}
.body-content .artwork-guidelines-page .list-vert-tick {
	margin: 0px auto 1em;
}
.artwork-guidelines-page.body-content .list-vert-tick {
	margin: 0px auto 1em;
}
.body-content .artwork-guidelines-page .concertina-float {
	top: auto; position: relative;
}
.artwork-guidelines-page.body-content .concertina-float {
	top: auto; position: relative;
}
.body-content .artwork-guidelines-page .concertina-right {
	right: -30px;
}
.artwork-guidelines-page.body-content .concertina-right {
	right: -30px;
}
.body-content .artwork-guidelines-page .concertina-left {
	left: -30px;
}
.artwork-guidelines-page.body-content .concertina-left {
	left: -30px;
}
.body-content .section-banner {
	background: url("data:image/jpeg;base64,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") no-repeat; padding: 0px 30px; height: 299px; position: relative;
}
.body-content .section-banner .banner-image {
	top: 0px; width: 485px; height: 100%; right: 0px; position: absolute;
}
.body-content .section-banner .banner-title {
	margin: 0px; width: 250px; line-height: 1.2em; font-size: 4.2em;
}
.body-content .section-banner .vertical-center {
	height: 100%;
}
.body-content .rule-caption {
	margin: 1em auto; padding: 0px; text-align: center;
}
.body-content .feefo-widget {
	padding: 10px; text-align: center;
}
.body-content .feefo-widget .stars-container {
	text-align: center;
}
.body-content .feefo-widget .rating-container {
	text-align: center;
}
.body-content .feefo-widget .feefo-rating {
	text-align: center;
}
.body-content .feefo-widget .attribute-container {
	text-align: center;
}
.body-content .feefo-widget .stars-container .star-rating {
	font-size: 11px;
}
.body-content .feefo-widget .stars-container .feefo-stars {
	font-size: 18px; vertical-align: bottom; display: inline-block;
}
.body-content .feefo-widget .rating-container {
	margin: 19px auto 25px;
}
.body-content .feefo-widget .caption {
	margin: 0px;
}
.body-content .feefo-widget .feefo-rating {
	margin: 0px; line-height: 1em; font-size: 62px; font-weight: 300;
}
.body-content .feefo-widget .attribute-container {
	display: inline-block;
}
.body-content .feefo-widget .attribute-container .feefo-logo {
	margin: 5px 10px 0px 0px; float: left;
}
.body-content .feefo-widget .attribute-container .caption {
	background: url("/media/social/feefo-name.png") no-repeat left; margin: 0px auto; padding: 0px 0px 0px 85px; text-align: left; font-size: 0.75em;
}
.body-content .feefo-widget .feefo-link {
	color: black; text-decoration: none;
}
.body-content .feefo-widget .fallback-image {
	margin: 3.25em auto;
}
.body-content .trusted-by img {
	width: 100%; height: auto !important;
}
.body-content .box-christmas {
	background: url("/css/v2/images/backgrounds/red-christmas-background.png") no-repeat bottom rgb(206, 0, 0); margin: 2em 0.8em 0px; padding: 20px; color: rgb(255, 255, 255);
}
.body-content .box-christmas * {
	color: rgb(255, 255, 255) !important;
}
.body-content .box-christmas .box-content {
	margin: 0.8em auto 0px;
}
.body-content .box-christmas .logo-online-design {
	margin: 6em 1em 2em; float: right; position: relative;
}
.body-content .box-christmas .box-title {
	line-height: 1.2em; margin-bottom: 0.75em;
}
.body-content .box-christmas p {
	margin-bottom: 2em;
}
.body-content .box-calendars {
	background: url("/css/v2/images/backgrounds/calendarbanner-background.jpg") no-repeat bottom rgb(0, 83, 177); margin: 2em 0.8em 0px; padding: 20px; color: rgb(255, 255, 255);
}
.body-content .box-calendars * {
	color: rgb(255, 255, 255) !important;
}
.body-content .box-calendars .box-content {
	margin: 0.8em auto 0px;
}
.body-content .box-calendars .logo-online-design {
	margin: 6em 1em 2em; float: right; position: relative;
}
.body-content .box-calendars .box-title {
	line-height: 1.2em; margin-bottom: 0.75em;
}
.body-content .box-calendars p {
	margin-bottom: 2em;
}
.body-content .box-calendars h2.box-title > a {
	font-size: 0.9em;
}
.feefo-product-widget {
	padding: 1.5em 0px; width: 14.5em; text-align: left; letter-spacing: -0.01em; font-family: "Open Sans", sans-serif !important; font-size: 13px; font-weight: 400; text-decoration: none !important; display: block;
}
.feefo-product-widget:hover {
	text-decoration: none !important;
}
.feefo-product-widget:focus {
	text-decoration: none !important;
}
.feefo-product-widget .rating {
	margin: 0px 0px 0.75em;
}
.feefo-product-widget .feefo-logo {
	float: left;
}
.feefo-product-widget .feefo-stars {
	font-size: 2em;
}
.feefo-product-widget small {
	margin: 0px 0px 0px 1em; color: rgb(92, 92, 92); line-height: 1.4em; font-family: "Open Sans", sans-serif !important; font-size: 0.75em; display: inline-block;
}
.feefo-product-widget .caption {
	color: black !important; line-height: 2em; font-size: 1em !important; margin-left: 0.5em;
}
.spritesheet1 {
	background-image: url("data:image/png;base64,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
