a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }audio:not([controls]) { display: none; }[hidden] { display: none; }html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }body { margin: 0; }body,button,input[type="text"],input[type="password"],input[type="number"],select,textarea { font-family: Georgia,'DroidSerifRegular',serif; font-size: 12px; font-weight: normal; color: #666666; }::-moz-selection { background: green; color: #fff; text-shadow: none; }::selection { background: green; color: #fff; text-shadow: none; }.select-wrapper { display: inline-block; background-color: #fff; background-color: #fdfdfd; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23fdfdfd%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e3e3e3%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #e3e3e3)); background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%); background-image: linear-gradient(to bottom, #fdfdfd 0%, #e3e3e3 100%); border-radius: 2px; border: 1px solid #aaaaaa; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; color: #666; color: #666666; text-shadow: 0 0 0 #666; outline: none; box-sizing: border-box; margin: 0 0 10px; padding: 0; position: relative; z-index: 2; } .ie8 .select-wrapper { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e3e3e3',GradientType=0); } .select-wrapper select { background-color: transparent; border: 0 none; box-shadow: none; display: block; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; line-height: normal; margin: 0; padding: 5px 20px 5px 7px; width: 100%; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #666666; } .select-wrapper select::-ms-expand { display: none; } .select-wrapper select:focus { outline: none; }.select-wrapper:before { color: #888; display: block; font-size: 8px; height: 100%; line-height: 28px; padding: 0 0.625em; position: absolute; top: 0; right: 0; text-align: center; width: 10px; z-index: -1; content: url(/static/img/gw-dropdown-arrow.png); }:-moz-any(.select-wrapper):before { background-color: #fff; background-color: #fdfdfd; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23fdfdfd%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e3e3e3%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #e3e3e3)); background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e3e3e3 100%); background-image: linear-gradient(to bottom, #fdfdfd 0%, #e3e3e3 100%); pointer-events: none; z-index: 1; } .ie8 :-moz-any(.select-wrapper):before { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e3e3e3',GradientType=0); }a { color: #333333; }a:visited { color: #333333; }a:hover { color: #333333; }a:focus { outline: thin dotted; }a:hover, a:active { outline: 0; }abbr[title] { border-bottom: 1px dotted; }b, strong { font-weight: normal; font-family: 'DroidSerifBold',Georgia,serif; }blockquote { margin: 1em 40px; }dfn { font-style: italic; }hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }ins { background: #ff9; color: #000; text-decoration: none; }mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q { quotes: none; }q:before, q:after { content: ""; content: none; }small { font-size: 100%; }sub, sup { font-size: 100%; line-height: 0; position: relative; vertical-align: baseline; }sup { top: 0; }sub { bottom: 0; }h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0; padding: 0; }ul, ol, dd { margin: 0; padding: 0; }img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root) { overflow: hidden; }figure { margin: 0; }form { margin: 0; }fieldset { border: 0; margin: 0; padding: 0; }label { cursor: pointer; }legend { border: 0; *margin-left: -7px; padding: 0; }button,input[type="text"],input[type="password"],input[type="number"], select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }button,input[type="text"],input[type="password"],input[type="number"] { line-height: normal; *overflow: visible; }table button,table input[type="text"],table input[type="password"],table input[type="number"] { *overflow: auto; }button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }textarea { overflow: auto; vertical-align: top; resize: vertical; }input:invalid, textarea:invalid { background-color: #f0dddd; }table { border-collapse: collapse; border-spacing: 0; }td { vertical-align: top; }.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }.ir br { display: none; }.hidden { display: none !important; visibility: hidden; }.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }.invisible { visibility: hidden; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }.dialog-error { width: 390px; } .dialog-error .buttons { min-height: 28px; position: relative; } .dialog-error .buttons #btn-continue { right: 0; top: 0; position: absolute; }.dialog-modal { width: 390px; } .dialog-modal .buttons { min-height: 28px; position: relative; } .dialog-modal .buttons #btn-cancel { position: absolute; bottom: 0; left: 0; } .dialog-modal .buttons #btn-continue { position: absolute; bottom: 0; right: 0; }.dialog-info { width: 390px; }.dialog-message { width: 550px; }.dialog-country-selector { width: 870px !important; padding: 30px 30px 10px 30px; position: relative; } .dialog-country-selector .delivering-to { position: absolute; right: 0; top: -54px; display: table-cell; padding-top: 5px; vertical-align: middle; font-size: 16px; } .dialog-country-selector .delivering-to img { border: 2px solid #c6c6c6; margin-left: 5px; } .dialog-country-selector p { margin-bottom: 25px; max-width: 867px; } .dialog-country-selector ul.locale-list { display: inline-block; vertical-align: top; list-style: none; width: 214px; margin: 0; padding: 0; } .dialog-country-selector ul.locale-list li { margin: 0 0 20px 0; } .dialog-country-selector ul.locale-list li a, .dialog-country-selector ul.locale-list li a:hover, .dialog-country-selector ul.locale-list li a:visited, .dialog-country-selector ul.locale-list li a:active { display: table-cell; padding: 0 10px 0 0; height: 37px; color: #666666; font-family: Georgia, serif; font-size: 12px; vertical-align: middle; } .dialog-country-selector ul.locale-list li a img, .dialog-country-selector ul.locale-list li a:hover img, .dialog-country-selector ul.locale-list li a:visited img, .dialog-country-selector ul.locale-list li a:active img { border: 2px solid #c6c6c6; margin-right: 5px; } .dialog-country-selector ul.locale-list li a:hover { text-decoration: none; } .dialog-country-selector .lost-cart-warning { background-image: url(/static/img/dialog-icons.png); background-repeat: no-repeat; background-position: left top; padding: 0 0 25px 50px; max-width: 817px; } .dialog-country-selector .lost-cart-warning h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 16px; font-weight: normal; } .dialog-country-selector .lost-cart-warning p { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; margin: 6px 0; max-width: 817px; } .dialog-country-selector .lost-cart-warning p strong { font-family: 'DroidSerifBold',Georgia,serif; font-size: 14px; font-weight: normal; }.dialog-bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: black; opacity: 0.5; z-index: 10000; }.ie8 .dialog-bg { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: alpha(opacity=50); }.dialog-main { position: fixed; min-width: 300px; min-height: 50px; width: auto !important; height: auto !important; max-width: 950px; max-height: 80%; overflow: auto; background: #eeeeee; border-radius: 6px; padding: 30px; z-index: 10001; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; line-height: 18px; } .dialog-main h2 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 26px; font-weight: normal; color: #333333; margin: 0 0 22px 0; display: block; line-height: 26px; } .dialog-main nav { display: none; } .dialog-main .dialog-country-confirm { display: block; } .dialog-main ul { padding: 0 0 0 15px; } .dialog-main ol { padding: 0 0 0 20px; }.lightbox360 { max-width: none !important; max-height: none !important; min-width: 0% !important; min-height: 0% !important; overflow: visible; }.back-in-stock-notification { max-width: 400px; }.dialog-body { position: relative; } .dialog-body #main { background: none; } .dialog-body #main section.main { max-width: 100% !important; } .dialog-body span { display: block; margin: 0 0 10px 0; font-size: 14px; } .dialog-body .btn-style-a { float: right; } .dialog-body a.btn-style-c { float: left; } .dialog-body .giftlist-delete { margin: 20px 0; } .dialog-body .add-to-existing-giftlist, .dialog-body .add-to-new-giftlist { font-size: 14px; max-width: 400px; } .dialog-body .add-to-existing-giftlist span, .dialog-body .add-to-new-giftlist span { display: block; margin: 0 0 10px 0; } .dialog-body .add-to-existing-giftlist label, .dialog-body .add-to-new-giftlist label { font-family: Georgia, 'DroidSerifRegular', serif; font-style: italic; display: block; } .dialog-body .add-to-existing-giftlist h3, .dialog-body .add-to-new-giftlist h3 { font-family: 'DroidSerifRegular', Georgia, serif; font-size: 24px; margin: 0 0 22px 0; } .dialog-body .add-to-existing-giftlist .add-to-gift-list span, .dialog-body .add-to-new-giftlist .add-to-gift-list span { display: inline-block; margin: 0 5px 0 0; } .dialog-body .add-to-existing-giftlist .add-to-gift-list .select-wrapper, .dialog-body .add-to-new-giftlist .add-to-gift-list .select-wrapper { display: block; margin: 0; } .dialog-body .add-to-existing-giftlist .add-to-gift-list .gift-list-name-label, .dialog-body .add-to-new-giftlist .add-to-gift-list .gift-list-name-label { display: table; padding: 6px 5px 0 0; float: left; } .dialog-body .add-to-new-giftlist { position: relative; } .dialog-body .add-to-new-giftlist:before { content: ""; background-image: url(/static/img/modules/swoosh-horizontal.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 2px; width: 100%; display: block; position: relative; margin: 30px 0 20px 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); } .ie8 .dialog-body .add-to-new-giftlist { background-image: none; } .ie8 .dialog-body .add-to-new-giftlist:before { background-image: none; } .dialog-body .add-to-new-giftlist label input[type="text"] { margin: 5px 0 0 0; width: 94%; } .dialog-body .add-to-new-giftlist label input[type="checkbox"] { margin: 0 0 0 5px; } .dialog-body .add-to-new-giftlist .mandatory { display: inline-block; font-style: italic; font-size: 12px; color: #999999; } .dialog-body .view-gift-list { margin: 20px 0 0 0; } .dialog-body .loading-overlay { position: absolute; height: 627px; width: 873px; background-color: white; top: 0px; text-align: center; vertical-align: middle; z-index: 50; } .dialog-body .loading-overlay span { top: 285px; position: relative; font-size: 18px; } .dialog-body input[type=text], .dialog-body input[type=password], .dialog-body input[type=email], .dialog-body input[type=number], .dialog-body input[type=tel], .dialog-body textarea { min-width: 300px; }.dialog-buttons { width: 100%; text-align: right; padding: 20px 0 20px 0; } .dialog-buttons button { padding: 5px 16px; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; border-radius: 18px; background-color: #81b100; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%2381b100%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23336600%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81b100), color-stop(100%, #336600)); background-image: -webkit-linear-gradient(top, #81b100 0%, #336600 100%); background-image: linear-gradient(to bottom, #81b100 0%, #336600 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; min-width: 76px; } .ie8 .dialog-buttons button { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b100', endColorstr='#336600',GradientType=0); } .dialog-buttons button:hover, .dialog-buttons button:focus { background-color: #6b9002; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%236b9002%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23213f00%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b9002), color-stop(100%, #213f00)); background-image: -webkit-linear-gradient(top, #6b9002 0%, #213f00 100%); background-image: linear-gradient(to bottom, #6b9002 0%, #213f00 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .dialog-buttons button:hover, .ie8 .dialog-buttons button:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9002', endColorstr='#213f00',GradientType=0); }.dialog-close { position: absolute; top: 10px; right: 10px; display: block; width: 11px; height: 11px; text-indent: -9999px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-position: -68px -18px; background-repeat: no-repeat; }.dialog-main.no-close-btn .dialog-close { display: none; }.dialog-main img { max-width: 100%; }div[class*="threeSixty"] { padding-bottom: 30px; }#main section.media-body { padding: 40px 0 30px; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }@font-face { font-family: 'DroidSerifBold'; src: url(/static/fonts/DroidSerif/droidserif-bold-webfont-webfont.eot); src: url(/static/fonts/DroidSerif/droidserif-bold-webfont-webfont.eot?#iefix) format("embedded-opentype"), url(/static/fonts/DroidSerif/droidserif-bold-webfont.ttf) format("truetype"), url(/static/fonts/DroidSerif/droidserif-bold-webfont.svg#droid_serifbold) format("svg"), url(/static/fonts/DroidSerif/droidserif-bold-webfont.woff) format("woff"); font-weight: normal; font-style: normal; }@font-face { font-family: 'DroidSerifBoldItalic'; src: url(/static/fonts/DroidSerif/droidserif-bolditalic-webfont.eot); src: url(/static/fonts/DroidSerif/droidserif-bolditalic-webfont.eot?#iefix) format("embedded-opentype"), url(/static/fonts/DroidSerif/droidserif-bolditalic-webfont.woff) format("woff"), url(/static/fonts/DroidSerif/droidserif-bolditalic-webfont.ttf) format("truetype"), url(/static/fonts/DroidSerif/droidserif-bolditalic-webfont.svg#droid_serifbold_italic) format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'DroidSerifItalic'; src: url(/static/fonts/DroidSerif/droidserif-italic-webfont.eot); src: url(/static/fonts/DroidSerif/droidserif-italic-webfont.eot?#iefix) format("embedded-opentype"), url(/static/fonts/DroidSerif/droidserif-italic-webfont.woff) format("woff"), url(/static/fonts/DroidSerif/droidserif-italic-webfont.ttf) format("truetype"), url(/static/fonts/DroidSerif/droidserif-italic-webfont.svg#droid_serifitalic) format("svg"); font-weight: normal; font-style: normal; }@font-face { font-family: 'DroidSerifRegular'; src: url(/static/fonts/DroidSerif/droidserif-regular-webfont.eot); src: url(/static/fonts/DroidSerif/droidserif-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/static/fonts/DroidSerif/droidserif-regular-webfont.woff) format("woff"), url(/static/fonts/DroidSerif/droidserif-regular-webfont.ttf) format("truetype"), url(/static/fonts/DroidSerif/droidserif-regular-webfont.svg#droid_serifregular) format("svg"); font-weight: normal; font-style: normal; }body { color: #353535; background: #eeeeee; font-family: Georgia,'DroidSerifRegular',serif; font-size: 12px; font-weight: normal; background-color: #eeeeee; }html.ajaxActive { cursor: progress; }label { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; display: block; margin-bottom: 15px; color: #666666; } label > span:first-child { display: block; margin-bottom: 5px; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-style: italic; font-weight: normal; } label > .select-wrapper:first-child { display: inline-block; margin: 0; font-family: inherit; font-size: inherit; font-stye: normal; } label > input[type=text], label > input[type=password], label > input[type=email], label > input[type=number], label > input[type=tel], label > textarea { background-color: #f3f3f3; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23f3f3f3%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23fefffe%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #fefffe)); background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #fefffe 100%); background-image: linear-gradient(to bottom, #f3f3f3 0%, #fefffe 100%); border: 1px solid #B1B1B1; color: #666666; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; border-radius: 6px; margin: 0; padding: 10px; } .ie8 label > input[type=text], .ie8 label > input[type=password], .ie8 label > input[type=email], .ie8 label > input[type=number], .ie8 label > input[type=tel], .ie8 label > textarea { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefffe',GradientType=0); } label > input[type=text]:focus, label > input[type=password]:focus, label > input[type=email]:focus, label > input[type=number]:focus, label > input[type=tel]:focus, label > textarea:focus { outline: none; border: 1px solid #000000; } label > input[type=password]::-ms-reveal, label input[type=password]::-ms-clear { display: none; } label.error input, label.error .dropdown { border-color: #7E1914; }label.checkbox { padding-left: 30px; position: relative; margin: 20px 0 0 0; } label.checkbox input[type='radio'], label.checkbox input[type='checkbox'] { position: absolute; left: 0; top: 0; } label.checkbox a { color: #000000; text-decoration: underline; }label.radio { padding-left: 0; position: relative; margin: 20px 0 0 0; } label.radio input[type='radio'], label.radio input[type='checkbox'] { position: absolute; left: 0; top: 0; } label.radio a { color: #000000; text-decoration: underline; }.date-label-wrapper { margin: 0; } .date-label-wrapper > span:first-child { display: block; margin-bottom: 5px; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-style: italic; font-weight: normal; color: #666666; } .date-label-wrapper .btn-tooltip { left: 10px; } .date-label-wrapper.error input, .date-label-wrapper.error .dropdown { border-color: #7E1914; }.date-field-wrapper { height: 45px; padding: 0; margin: 0; position: relative; } .date-field-wrapper > label { display: inline-block; position: relative; vertical-align: top; z-index: 1; } .date-field-wrapper > label > input[type='text'] { text-align: center; } .date-field-wrapper > label > input[type='text']#dobMonth { margin: 0 0 0 10px; } .date-field-wrapper > label > input[type='text']#dobYear { margin: 0 0 0 10px; } .date-field-wrapper > label > input[type='text']#expiry-month { width: 40px; margin-top: 0px; } .date-field-wrapper > label > input[type='text']#expiry-year { width: 40px; margin-top: 0px; } .date-field-wrapper .input-error { position: absolute; bottom: 0; }span.input-error { color: #7E1914; font-family: Georgia,'DroidSerifRegular',serif; font-size: 12px; font-weight: normal; font-style: italic; display: block; margin-top: 3px; }i.mandatory-fields, i.required-message { font-family: Georgia,'DroidSerifRegular',serif; font-size: 12px; font-weight: normal; color: #999999; margin: 10px 0 60px 0; display: block; }.error-summary { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #993333; background: #eeeeee; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%27100%25%27%20y2%3D%270%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23eeeeee%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%2750%25%27%20stop-color%3D%27%23ffffff%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23eeeeee%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left, left bottom, color-stop(0%, #eeeeee), color-stop(50%, #ffffff), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(left, #eeeeee 0%, #ffffff 50%, #eeeeee 100%); background-image: linear-gradient(to right, #eeeeee 0%, #ffffff 50%, #eeeeee 100%); position: relative; margin: 60px 0 0 0; } .ie8 .error-summary { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1); } .error-summary:before { content: ""; top: -2px; height: 2px; left: 50%; margin-left: -464px; position: absolute; width: 924px; background: url(/static/img/checkout/swish-100.png) no-repeat 0 0 transparent; } .error-summary:after { content: ""; bottom: -2px; height: 2px; left: 50%; margin-left: -464px; position: absolute; width: 924px; background: url(/static/img/checkout/swish-100.png) no-repeat 0 0 transparent; } .error-summary > div { background: url(/static/img/modules/warning.png) no-repeat left center transparent; padding: 40px 20px 40px 60px; } .error-summary > div h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; line-height: 22px; } .error-summary > div .input-error { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; margin: 5px 0; }.all-form-errors { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; color: #993333; background: #eeeeee; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%27100%25%27%20y2%3D%270%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23eeeeee%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%2750%25%27%20stop-color%3D%27%23ffffff%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23eeeeee%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left, left bottom, color-stop(0%, #eeeeee), color-stop(50%, #ffffff), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(left, #eeeeee 0%, #ffffff 50%, #eeeeee 100%); background-image: linear-gradient(to right, #eeeeee 0%, #ffffff 50%, #eeeeee 100%); position: relative; margin: 20px 0; } .ie8 .all-form-errors { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=1); } .all-form-errors:before { content: ""; top: -2px; height: 2px; left: 50%; margin-left: -464px; position: absolute; width: 924px; background: url(/static/img/checkout/swish-100.png) no-repeat 0 0 transparent; } .all-form-errors:after { content: ""; bottom: -2px; height: 2px; left: 50%; margin-left: -464px; position: absolute; width: 924px; background: url(/static/img/checkout/swish-100.png) no-repeat 0 0 transparent; } .all-form-errors > div, .all-form-errors span { display: block; background: url(/static/img/modules/warning.png) no-repeat left center transparent; padding: 40px 20px 40px 60px; } .all-form-errors > div h3, .all-form-errors span h3 { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; line-height: 22px; } .all-form-errors > div span, .all-form-errors span span { margin: 3px 0 5px 0; } .all-form-errors .input-error { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; margin: 0; font-style: normal; }.all-form-errors:empty { display: none; }ul.range-guide { margin: 0; padding: 10px 0 20px; list-style: none; width: 100%; display: table; } ul.range-guide li { display: table-cell; padding: 0 5px; } ul.range-guide li:last-child { width: 1px; } ul.range-guide li div { width: 21px; height: 20px; position: relative; } ul.range-guide li div em { display: block; position: absolute; top: 0; left: 0; width: 100%; text-align: center; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; font-style: normal; color: #999999; } ul.range-guide li div em.selected { color: #000000; }.breadcrumb { display: block; margin: 0; padding: 0; list-style-type: none; position: relative; } .breadcrumb:after { content: ""; background-image: url(/static/img/modules/swoosh-horizontal.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: 0 0; height: 2px; width: 924px; display: block; position: relative; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); } .ie8 .breadcrumb { background-image: none; } .ie8 .breadcrumb:after { background-image: none; } .breadcrumb li { display: inline-block; padding: 10px 0; margin: 0 5px 0 0; } .breadcrumb a { background: url(/static/img/modules/breadcrumb-arrow.png) no-repeat right bottom transparent; color: #666666; padding: 0 18px 0 0; } .breadcrumb a:hover, .breadcrumb a:visited:hover { text-decoration: underline !important; }.price > sup { font-size: 60%; vertical-align: super; position: relative; display: inline-block; line-height: 100%; }.gift textarea { font-family: Georgia,'DroidSerifRegular',serif; font-size: 13px; font-weight: normal; border-radius: 6px; background-color: #f3f3f3; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23f3f3f3%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23fefffe%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #fefffe)); background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #fefffe 100%); background-image: linear-gradient(to bottom, #f3f3f3 0%, #fefffe 100%); border: 1px solid #9B9B9B; color: #666666; line-height: 19px; min-height: 100px; margin: 0; padding: 7px 10px; width: 96%; } .ie8 .gift textarea { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#fefffe',GradientType=0); }.gift label.radio { font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; line-height: 30px; position: relative; padding-left: 40px; margin-left: -40px; } .gift label.radio input { position: absolute; left: 13px; top: 50%; margin-top: -8px; }.gift p { color: #666666; margin: 0 0 10px; }.gift h3 { font-size: 14px !important; line-height: 30px !important; margin: 0 !important; } .gift h3 div { float: right; font-family: Georgia,'DroidSerifRegular',serif; font-size: 12px; font-weight: normal; color: #666666; }.gift label.message { position: relative; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }.btn { border-radius: 10px; padding: 4px 9px; border: none; display: inline-block; font-size: 12px; font-family: 'DroidSerifRegular',Georgia,serif; white-space: nowrap; text-decoration: none !important; } .btn:focus { outline: none; } .btn.addtocart, .btn.addtocart-dangerous, .btn.addCouponPromoToCart, .btn.gotoproduct, .btn.addvgvtocart, .btn.addDigitalSubscriptionTocart, .btn.email-me-back-in-stock { font-size: 14px; padding: 7px 20px; border-radius: 22px; background-color: #ffc000; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ffc000%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23cb8600%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc000), color-stop(100%, #cb8600)); background-image: -webkit-linear-gradient(top, #ffc000 0%, #cb8600 100%); background-image: linear-gradient(to bottom, #ffc000 0%, #cb8600 100%); color: #000000; text-shadow: 1px 1px 2px white; box-shadow: 0 1px 1px #999999 inset; } .ie8 .btn.addtocart, .ie8 .btn.addtocart-dangerous, .ie8 .btn.addCouponPromoToCart, .ie8 .btn.gotoproduct, .ie8 .btn.addvgvtocart, .ie8 .btn.addDigitalSubscriptionTocart, .ie8 .btn.email-me-back-in-stock { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc000', endColorstr='#cb8600',GradientType=0); } .btn.addtocart:hover, .btn.addtocart:visited:hover, .btn.addtocart:focus, .btn.addtocart-dangerous:hover, .btn.addtocart-dangerous:visited:hover, .btn.addtocart-dangerous:focus, .btn.addCouponPromoToCart:hover, .btn.addCouponPromoToCart:visited:hover, .btn.addCouponPromoToCart:focus, .btn.gotoproduct:hover, .btn.gotoproduct:visited:hover, .btn.gotoproduct:focus, .btn.addvgvtocart:hover, .btn.addvgvtocart:visited:hover, .btn.addvgvtocart:focus, .btn.addDigitalSubscriptionTocart:hover, .btn.addDigitalSubscriptionTocart:visited:hover, .btn.addDigitalSubscriptionTocart:focus, .btn.email-me-back-in-stock:hover, .btn.email-me-back-in-stock:visited:hover, .btn.email-me-back-in-stock:focus { background-color: #ff9c00; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ff9c00%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23d55a00%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff9c00), color-stop(100%, #d55a00)); background-image: -webkit-linear-gradient(top, #ff9c00 0%, #d55a00 100%); background-image: linear-gradient(to bottom, #ff9c00 0%, #d55a00 100%); } .ie8 .btn.addtocart:hover, .ie8 .btn.addtocart:visited:hover, .ie8 .btn.addtocart:focus, .ie8 .btn.addtocart-dangerous:hover, .ie8 .btn.addtocart-dangerous:visited:hover, .ie8 .btn.addtocart-dangerous:focus, .ie8 .btn.addCouponPromoToCart:hover, .ie8 .btn.addCouponPromoToCart:visited:hover, .ie8 .btn.addCouponPromoToCart:focus, .ie8 .btn.gotoproduct:hover, .ie8 .btn.gotoproduct:visited:hover, .ie8 .btn.gotoproduct:focus, .ie8 .btn.addvgvtocart:hover, .ie8 .btn.addvgvtocart:visited:hover, .ie8 .btn.addvgvtocart:focus, .ie8 .btn.addDigitalSubscriptionTocart:hover, .ie8 .btn.addDigitalSubscriptionTocart:visited:hover, .ie8 .btn.addDigitalSubscriptionTocart:focus, .ie8 .btn.email-me-back-in-stock:hover, .ie8 .btn.email-me-back-in-stock:visited:hover, .ie8 .btn.email-me-back-in-stock:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c00', endColorstr='#d55a00',GradientType=0); } .btn:focus { outline: none; }.btn[disabled], .btn:disabled, a.btn.disabled { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #b6b6b6; text-shadow: 1px 1px 1px #999999; cursor: default; } .ie8 .btn[disabled], .ie8 .btn:disabled, .ie8 a.btn.disabled { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); } .btn[disabled]:hover, .btn:disabled:hover, a.btn.disabled:hover { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #b6b6b6; text-shadow: 1px 1px 1px #999999; } .ie8 .btn[disabled]:hover, .ie8 .btn:disabled:hover, .ie8 a.btn.disabled:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); }.s1 { padding: 5px 16px !important; font-size: 14px !important; border-radius: 18px !important; }.s2 { padding: 7px 20px !important; font-size: 16px !important; border-radius: 22px !important; }.s3 { padding: 5px 12px !important; font-size: 12px !important; border-radius: 18px !important; }.s4 { border-radius: 12px !important; font-size: 12px !important; padding: 3px 7px !important; }.btn-style-a { background-color: #81b100; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%2381b100%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23336600%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #81b100), color-stop(100%, #336600)); background-image: -webkit-linear-gradient(top, #81b100 0%, #336600 100%); background-image: linear-gradient(to bottom, #81b100 0%, #336600 100%); color: #ffffff !important; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-a { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b100', endColorstr='#336600',GradientType=0); } .btn-style-a:hover, .btn-style-a:focus { background-color: #6b9002; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%236b9002%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23213f00%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b9002), color-stop(100%, #213f00)); background-image: -webkit-linear-gradient(top, #6b9002 0%, #213f00 100%); background-image: linear-gradient(to bottom, #6b9002 0%, #213f00 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-a:hover, .ie8 .btn-style-a:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9002', endColorstr='#213f00',GradientType=0); }.btn-style-b, .email-me-back-in-stock, .emailWhenBackInStock { background-color: #ebebeb; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ebebeb%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23cbcbcb%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #cbcbcb)); background-image: -webkit-linear-gradient(top, #ebebeb 0%, #cbcbcb 100%); background-image: linear-gradient(to bottom, #ebebeb 0%, #cbcbcb 100%); color: #000000; box-shadow: 0 1px 1px #999999 inset, 0 1px 1px white; } .ie8 .btn-style-b, .ie8 .email-me-back-in-stock, .ie8 .emailWhenBackInStock { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#cbcbcb',GradientType=0); } .btn-style-b:hover, .btn-style-b:visited:hover, .btn-style-b:focus, .email-me-back-in-stock:hover, .email-me-back-in-stock:visited:hover, .email-me-back-in-stock:focus, .emailWhenBackInStock:hover, .emailWhenBackInStock:visited:hover, .emailWhenBackInStock:focus { background-color: #d3d3d3; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23d3d3d3%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23b4b4b4%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d3d3d3), color-stop(100%, #b4b4b4)); background-image: -webkit-linear-gradient(top, #d3d3d3 0%, #b4b4b4 100%); background-image: linear-gradient(to bottom, #d3d3d3 0%, #b4b4b4 100%); } .ie8 .btn-style-b:hover, .ie8 .btn-style-b:visited:hover, .ie8 .btn-style-b:focus, .ie8 .email-me-back-in-stock:hover, .ie8 .email-me-back-in-stock:visited:hover, .ie8 .email-me-back-in-stock:focus, .ie8 .emailWhenBackInStock:hover, .ie8 .emailWhenBackInStock:visited:hover, .ie8 .emailWhenBackInStock:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#b4b4b4',GradientType=0); }.btn-style-c, .btn.btn-style-c:focus, .btn.btn-style-c:visited { background-color: #acacac; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23acacac%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23676767%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acacac), color-stop(100%, #676767)); background-image: -webkit-linear-gradient(top, #acacac 0%, #676767 100%); background-image: linear-gradient(to bottom, #acacac 0%, #676767 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-c, .ie8 .btn.btn-style-c:focus, .ie8 .btn.btn-style-c:visited { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acacac', endColorstr='#676767',GradientType=0); } .btn-style-c:hover, .btn-style-c:focus, .btn.btn-style-c:focus:hover, .btn.btn-style-c:focus:focus, .btn.btn-style-c:visited:hover, .btn.btn-style-c:visited:focus { background-color: #9e9e9e; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%239e9e9e%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23626262%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9e9e9e), color-stop(100%, #626262)); background-image: -webkit-linear-gradient(top, #9e9e9e 0%, #626262 100%); background-image: linear-gradient(to bottom, #9e9e9e 0%, #626262 100%); color: #ffffff; text-shadow: 1px 1px 1px #333333; } .ie8 .btn-style-c:hover, .ie8 .btn-style-c:focus, .ie8 .btn.btn-style-c:focus:hover, .ie8 .btn.btn-style-c:focus:focus, .ie8 .btn.btn-style-c:visited:hover, .ie8 .btn.btn-style-c:visited:focus { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#626262',GradientType=0); }.btn-style-d { background-color: #fbfbfb; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23fbfbfb%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e4e4e4%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #e4e4e4)); background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #e4e4e4 100%); background-image: linear-gradient(to bottom, #fbfbfb 0%, #e4e4e4 100%); color: #313131; } .ie8 .btn-style-d { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e4e4e4',GradientType=0); }.btn-make-default { padding: 3px 25px 3px 8px; position: absolute; position: relative; } .btn-make-default:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: -129px 0; height: 16px; width: 16px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); right: 5px; top: 3px; } .ie8 .btn-make-default { background-image: none; } .ie8 .btn-make-default:after { background-image: none; }.btn-icon { background-color: #ffffff; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23ffffff%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23e2e2e2%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e2e2e2)); background-image: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 100%); background-image: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%); font-size: 12px; font-family: 'DroidSerifRegular',Georgia,serif; border-radius: 10px; border: none; border-bottom: 1px solid #FFFFFF; box-shadow: 0 1px 1px #999999 inset; color: #333333; display: inline-block; padding-right: 25px; padding: 3px 8px 3px 8px; text-decoration: none; } .ie8 .btn-icon { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0); } .btn-icon:hover { background-color: #e2e2e2; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23e2e2e2%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23c6c6c6%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #c6c6c6)); background-image: -webkit-linear-gradient(top, #e2e2e2 0%, #c6c6c6 100%); background-image: linear-gradient(to bottom, #e2e2e2 0%, #c6c6c6 100%); } .ie8 .btn-icon:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#c6c6c6',GradientType=0); } .btn-icon:focus { outline: none; } .btn-icon.giftlist { padding: 3px 25px 3px 12px; position: relative; } .btn-icon.giftlist:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.giftlist { background-image: none; } .ie8 .btn-icon.giftlist:after { background-image: none; } .btn-icon.giftlist:after { background-position: -21px -1px; height: 15px; width: 9px; right: 10px; top: 2px; } .btn-icon.remove { padding: 3px 25px 3px 8px; position: relative; } .btn-icon.remove:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.remove { background-image: none; } .ie8 .btn-icon.remove:after { background-image: none; } .btn-icon.remove:after { background-position: -65px -1px; height: 14px; width: 11px; right: 7px; top: 6px; } .btn-icon.read-more { font-size: 14px; border-radius: 15px; padding: 5px 30px 5px 16px !important; white-space: nowrap; position: relative; } .btn-icon.read-more:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.read-more { background-image: none; } .ie8 .btn-icon.read-more:after { background-image: none; } .btn-icon.read-more:after { background-position: 0 -1px; height: 18px; width: 21px; right: 7px; top: 6px; } .btn-icon.s2.read-more:after { top: 9px !important; } .btn-icon.add-new { font-size: 14px; border-radius: 15px; padding: 5px 27px 5px 16px !important; white-space: nowrap; position: relative; } .btn-icon.add-new:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.add-new { background-image: none; } .ie8 .btn-icon.add-new:after { background-image: none; } .btn-icon.add-new:after { background-position: 6px -18px; height: 18px; width: 21px; right: 7px; top: 6px; } .btn-icon.back-to-top { background-color: #666666; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23666666%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23333333%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #333333)); background-image: -webkit-linear-gradient(top, #666666 0%, #333333 100%); background-image: linear-gradient(to bottom, #666666 0%, #333333 100%); color: #ffffff; border-radius: 15px; padding: 6px 33px 6px 12px; position: relative; } .ie8 .btn-icon.back-to-top { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#333333',GradientType=0); } .btn-icon.back-to-top:after { content: ""; background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .btn-icon.back-to-top { background-image: none; } .ie8 .btn-icon.back-to-top:after { background-image: none; } .btn-icon.back-to-top:after { background-position: -75px -1px; height: 18px; width: 18px; right: 7px; top: 6px; } .btn-icon.back-to-top:hover { background-color: #333333; background-image: url("data:image/svg+xml,%3Csvg%20id%3D%27mysvg%27%20xmlns%3D%27https%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%201%201%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20preserveAspectRatio%3D%27none%27%3E%3ClinearGradient%20id%3D%27bob%27%20gradientUnits%3D%27userSpaceOnUse%27%20x1%3D%270%25%27%20y1%3D%270%25%27%20x2%3D%270%25%27%20y2%3D%27100%25%27%3E%3Cstop%20offset%3D%270%25%27%20stop-color%3D%27%23333333%27%20stop-opacity%3D%271%27/%3E%3Cstop%20offset%3D%27100%25%27%20stop-color%3D%27%23000000%27%20stop-opacity%3D%271%27/%3E%3C/linearGradient%3E%3Crect%20x%3D%270%27%20y%3D%270%27%20width%3D%271%27%20height%3D%271%27%20fill%3D%27url%28%23bob%29%27%20/%3E%3C/svg%3E"); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #000000)); background-image: -webkit-linear-gradient(top, #333333 0%, #000000 100%); background-image: linear-gradient(to bottom, #333333 0%, #000000 100%); } .ie8 .btn-icon.back-to-top:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0); } .btn-icon.back-to-top:hover:after { background-position: -93px -1px; } .btn-icon.facebook { padding-left: 30px !important; position: relative; } .btn-icon.facebook:after { content: ""; background-image: url(/static/img/store-finder/facebook-logo-small.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 15px; width: 15px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); left: 10px; top: 7px; } .ie8 .btn-icon.facebook { background-image: none; } .ie8 .btn-icon.facebook:after { background-image: none; }a.btn-icon.back-to-top:visited,a.btn-icon.back-to-top:active { color: #ffffff; }a.btn-icon:visited,a.btn-icon:active { color: #333333; }.btn-forward,.btn-back { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 70px; height: 69px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; }.btn-forward { background-position: 0 -39px; } .btn-forward:hover, .btn-forward:focus { background-position: -72px -39px; }.btn-back { background-position: 0 -111px; } .btn-back:hover, .btn-back:focus { background-position: -72px -111px; }a.btn-forward:visited,a.btn-back:active { color: #ffffff; }.btn-filter-off { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 10px; height: 10px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: -28px -21px; } .btn-filter-off:hover { background-position: -39px -21px; }a.btn-filter-off:visited,a.btn-filter-off:active { color: #ffffff; }.btn-360 { padding: 0; text-indent: -9999px; overflow: hidden; border: none; display: inline-block; width: 55px; height: 55px; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: 0 -713px; } .btn-360:hover, .btn-360:focus { background-position: -56px -713px; }a.btn-360:visited,a.btn-360:active { color: #ffffff; }.btn-tooltip { display: none; } .js .btn-tooltip { width: 17px; height: 17px; text-indent: -9999px; color: transparent; position: relative; display: inline-block; vertical-align: top; background-image: url(/static/img/modules/btn-icons-sprite.png); background-color: transparent; background-position: -50px -18px; cursor: default; } .js .btn-tooltip:hover { cursor: pointer; }.tooltip { position: absolute; background: #ffffff; padding: 18px; text-indent: 0; color: #000000; max-width: 180px; box-shadow: 0 0 10px #999999; z-index: 1000; font-family: 'DroidSerifRegular',Georgia,serif; font-size: 14px; font-weight: normal; } .tooltip > span.pointer { background-image: url(/static/img/modules/bg-tooltip.png); background-position: center -17px; background-repeat: no-repeat; bottom: -17px; left: 0; display: block; height: 17px; position: absolute; width: 100%; } .tooltip > span.pointer.top { top: -17px; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }.ie9 .btn { -webkit-filter: none !important; filter: none !important; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }.site-message { padding: 15px 0; background-image: inherit; background-position: inherit; background-repeat: inherit; background: 941c1d !important; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjZiNmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #941c1d), color-stop(100%, #ab1e1f)); background: -webkit-linear-gradient(top, #ab1e1f 0%, #941c1d 100%); background: linear-gradient(to bottom, #ab1e1f 0%, #941c1d 100%); } .site-message p, .site-message a { font-family: Arial, serif; font-size: 14px; } .site-message p { color: #ffffff; padding: 0 200px 0 15px; } .site-message a { color: #f7d000; } .site-message a:hover, .site-message a:visited:hover { text-decoration: none; } .site-message .message-close { position: absolute !important; top: 25px; right: 15px; background: #E2E2E2 !important; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #E2E2E2), color-stop(1, #FFFFFF)); background-image: -webkit-linear-gradient(bottom, #E2E2E2 0%, #FFFFFF 100%); background-image: linear-gradient(to top, #E2E2E2 0%, #FFFFFF 100%); font-family: Arial, sans-serif; font-size: 14px; border: none; border-bottom: 1px solid #E2E2E2; box-shadow: 0 1px 1px #999999 inset; color: #333333; border-radius: 15px; padding: 4px 26px 2px 10px; line-height: auto; position: relative; } .site-message .message-close:after { content: ""; background-image: url(/static/img/modules/fw-btn-icons-sprite.png); background-repeat: no-repeat; background-size: auto auto; background-position: 0 0; height: 20px; width: 20px; display: block; position: absolute; margin: 0; z-index: 0; opacity: 1; filter: alpha(opacity=100); transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .ie8 .site-message .message-close { background-image: none; } .ie8 .site-message .message-close:after { background-image: none; } .site-message .message-close:after { background-position: -65px -1px; height: 14px; width: 11px; right: 7px; top: 8px; } .site-message .message-close:hover { background: #C6C6C6 !important; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #C6C6C6), color-stop(1, #E2E2E2)); background-image: -webkit-linear-gradient(bottom, #C6C6C6 0%, #E2E2E2 100%); background-image: linear-gradient(to top, #C6C6C6 0%, #E2E2E2 100%); border-bottom: 1px solid #C6C6C6; }a span.overlay-large.threeSixty { display: block; z-index: 1; position: absolute; top: 0; overflow: hidden; width: 56px; height: 56px; } a span.overlay-large.threeSixty img { bottom: 0; position: absolute; }a:hover span.overlay-large.threeSixty img { bottom: -56px; }input[type=radio].pseudoRadio { display: none; }input[type=radio] + div.pseudoRadio { background-image: url(/static/img/modules/btn-icons-sprite.png); background-repeat: no-repeat; background-position: -34px -236px; height: 30px; width: 30px; display: block; position: absolute; margin: 0 0 0 0; z-index: 0; left: 0; top: 0; }input[type=radio]:checked + div.pseudoRadio { background-position: 0 -236px; }input[type=radio]:disabled + div.pseudoRadio { background-position: -67px -236px; opacity: 0.3; filter: alpha(opacity=30); }