﻿html, body{
				border:none;
				overflow:hidden;
				font-family:Arial;
				font-size:medium;
				font-size:1vw;
				color:#C0C0C0;
				background-color:#202020;
				scrollbar-base-color:#202020;
				scrollbar-arrow-color:#C0C0C0;
				scrollbar-track-color:#303030;
				scrollbar-highlight-color:#C0C0C0;
				scrollbar-shadow-color:#808080;
				scrollbar-darkshadow-color:#303030;
}
::-webkit-scrollbar{
				background-color:#303030;
}
::-webkit-scrollbar-thumb{
				background-color:#202020;
				border:1px #C0C0C0 outset;
				border-radius:0.2vw;
}
::-webkit-scrollbar-button {
				background-color:#303030;
				background-size:10px 10px;
				background-repeat:no-repeat;
				background-position:center center;
}
/*::-webkit-scrollbar-button:horizontal:increment {
				background-image:url(https://dl.dropboxusercontent.com/u/55165267/icon2.png);
}*/
::-webkit-scrollbar-button:end:increment {
				background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQwNC4zMDggNDA0LjMwOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA0LjMwOCA0MDQuMzA5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTAsMTAxLjA4aDQwNC4zMDhMMjAyLjE1MSwzMDMuMjI5TDAsMTAxLjA4eiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}
::-webkit-scrollbar-button:start:decrement {
				background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDI1NSAyNTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI1NSAyNTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iYXJyb3ctZHJvcC11cCI+CgkJPHBvbHlnb24gcG9pbnRzPSIwLDE5MS4yNSAxMjcuNSw2My43NSAyNTUsMTkxLjI1ICAgIiBmaWxsPSIjMDAwMDAwIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
.first{
				font-weight:bold;
				font-size:xx-large;
				font-size:1.8vw;
				text-align:center;
}
.first-m{
				font-size:larger;
				font-size:1.2vw;
				font-weight:900;
}
.new{
				font-size:larger;
				font-size:1.5vw;
				font-weight:900;
				color:#FFDD00;
}
p{
				margin-top:0;
				margin-bottom:0;
}
a{
				text-decoration:none;
}
a:link, a:visited, a:active{
				/*color:#66EEFF;*/
				/*color:#B0B090;*/
				color:#D0CC99;
}
a:hover{
				color:#FFDD00;
				text-decoration:underline;
}
#left-bottom a{
				color:#D0CC99;
}
#left-bottom a:hover{
				color:#FFDD00;
}
img{
				border:0;
}
input, textarea, button, select, input[type=button], input[type=submit]{
				border:1px outset #C0C0C0;
				color:#C0C0C0;
				background-color:#202020; 
				font-family:Arial;
				border-radius:0.2vw;
}
input:disabled, input[disabled], textarea:disabled, textarea[disabled], button:disabled, button[disabled], select:disabled, select[disabled], input[type=button][disabled=disabled], input[type=submit][disabled=disabled]{
				color:#606060;
}
input, select{
				border:1px inset #C0C0C0;
				border-radius:0.2vw;
}
input[type=button], input[type=submit], button{
				border:1px outset #C0C0C0;
				background-color:#404040; 
				cursor:pointer;
				border-radius:0.2vw;
}
fieldset{
				border:none;
				border:0;
}
td{
				font-size:inherit;
				font-family:inherit;
}
/*------------- NEW -------------------------------------------*/
.new-outer{
				border:2px #202020 solid;
				display:inline-block;
}
.new-inner{
				color:orange;
				border:2px orange solid;
				padding:2pt 3pt;
				display:inline-block;
}
/*------------- BORDERS ---------------------------------------*/
.border-top{
				border-top:1px #C0C0C0 solid;
}
.border-bottom{
				border-bottom:1px #C0C0C0 solid;
}
.border-left{
				border-left:1px #C0C0C0 solid;
}
/*------------- FRAME -----------------------------------------*/
#framecontentHead{
				position:absolute;
				left:0;
				top:0;
				width:0;
				height:0;
}
#framecontentSSL{
				position:absolute;
				z-index:65534;
				top:5%;
				top:5vw;
				right:78.5%;
				right:78.5vw;
				width:6%;
				width:6vw;
}
#framecontentLeft{
				position:absolute; 
				top:0; 
				left:0; 
				width:22%;
				height:100%;
				font-size:small;
				font-size:0.9vw;
				color:#B0B090;
				background-color:#303030;
				border-right:2px #909070 solid;
}
#framecontentLeft input, #framecontentLeft select{
				border:1px inset #B0B090;
				color:#B0B090;
				background-color:#303030;
}
#framecontentLeft input[type=button], #framecontentLeft input[type=submit], #framecontentLeft button{
				border:1px outset #B0B090;
				color:#B0B090;
				background-color:#404040;
}
#maincontent{
				position:absolute;
				top:6pt; 
				left:22.1%;
				right:0;
				bottom:6pt;
				overflow:auto;
				padding:0 6pt 0 12pt;
}
#frameSpacer{
				position:absolute;
				top:6pt;
				bottom:6pt;
				left:100%;
				width:0;
				overflow:hidden;
				background-color:#303030;
}
#framecontentTop{
				position:absolute; 
				top:0; 
				left:0;
				right:0;
				width:100%;
				height:6pt;
				overflow:hidden;
}
#framecontentBottom{
				position:absolute; 
				top:auto; 
				left:0;
				bottom:0;
				right:0;
				width:100%;
				height:6pt;
				overflow:hidden;
}
/** html #maincontent{
				width:100%;
				height:100%; 
}*/
/*------------- LEFT ------------------------------------------*/
#left-outer{
				width:100%;
				height:100%;
				border-collapse:collapse;
				table-layout:fixed;
}
#left-top{
				height:1px; 
}
#left-top-inner{
				vertical-align:top;
				text-align:center;
				padding:12pt 6pt 12pt 6pt;
}
#left-middle-inner{
				vertical-align:top;
				height:100%;
				padding:0 6pt;
}
#left-middle-inner-1{
				position:relative;
				height:100%;
				overflow:auto;
}
#left-middle-inner-2{
				position:absolute;
				height:100%;
}
#left-bottom{
				height:1px; 
}
#left-bottom-inner{
				vertical-align:bottom;
				text-align:center;
				font-size:small;
				font-size:0.85vw;
				padding:6pt 6pt 3pt 6pt;
}
#left-paypal-logo{
				padding:4pt 0 2pt 0;
}
#left-footer{
				text-align:center;
				padding:2pt 2pt 0 2pt;
				font-size:small;
				font-size:0.8vw;
				white-space:normal;
}
/*-------------------------------------------------------------*/
.search-count{
				font-weight:bold;
				vertical-align:baseline;
				padding:18pt 2pt 12pt 2pt;
}
.search-count-small{
				font-size:small;
				font-size:0.75vw;
}
.search-order-no{
				font-weight:bold;
				font-size:x-large;
				font-size:1.5vw;
}
.search-details-link{
				font-size:small;
				font-size:0.75vw;
}
.search-head-outer{
				/*nt-size:small;
				font-size:0.75vw;*/
				padding-top:6pt;
				padding-bottom:3pt;
				white-space:nowrap;
}
.search-head-inner1{
				background-color:#C0C0C0;
				color:#000000;
				display:inline-block;
				padding:1pt 3pt;
				margin-bottom:6pt;
}
.search-head-inner2{
				font-weight:bold;
}
.search-head-inner3{
				font-weight:bold;
}
.search-subhead{
				font-size:small;
				font-size:0.75vw;
				margin-bottom:6pt;
}
.search-status{
				padding-top:3pt;
				padding-right:6pt;
				font-weight:bold;
				font-size:xx-large;
				font-size:1.8vw;
				text-align:center;
				vertical-align:top;
}
.search-status-shipping-time, .search-status-delivery-time{
				text-align:left;
				font-size:small;
				font-size:0.75vw;
				font-weight:normal;
				margin-top:6pt;
}
.search-address{
}
.search-spacer-v{
				width:12pt;
}
.search-status-shipped, .search-status-delivered{
				color:#00C000;
}
.search-status-cancelled, .search-status-returned, .search-status-refunded{
				color:#FFDD00;
}
.search-status-pending, .search-status-production{
				color:#FF0000;
}
.search-number{
				vertical-align:baseline;
				padding:2pt 3pt;
				font-size:small;
				font-size:0.75vw;
}
.search-field{
				vertical-align:baseline;
				padding:2pt 3pt;
}
.search-details-outer{
				border-top:1px #C0C0C0 solid;
				padding-top:3pt;
}
.search-table{
				border-collapse:collapse;
}
.search-table input{
				font-size:inherit
}
.search-cell{
				text-align:center;
				padding:12pt 6pt 0 6pt;
}
.search-cell-inner{
				text-align:center;
				padding:6pt;
				text-align:center;
}
.search-field-tracking{
				/*font-size:small;
				font-size:0.75vw;*/
				vertical-align:baseline;
				padding:0 2pt;
				font-family:"Arial Narrow";
}
.search-field-tracking-spacer{
				font-size:1px;
				height:3pt;
}
.search-field-tracking-delivered{
				color:#00C000;
				/*font-size:small;
				font-size:0.75vw;*/
				vertical-align:baseline;
				padding:0 2pt;
				font-family:"Arial Narrow";
}
.search-field-tracking-sent-abroad{
				color:#00C0C0;
				/*font-size:small;
				font-size:0.75vw;*/
				vertical-align:baseline;
				padding:0 2pt;
				font-family:"Arial Narrow";
}
.search-field-tracking-sent-abroad-1{
				color:#00C0C0;
				/*font-size:small;
				font-size:0.75vw;*/
				vertical-align:baseline;
				padding:0 2pt;
				font-weight:900;
}
.search-field-tracking-sent-abroad-2-inner{
				background-color:#00B0B0;
				color:#000000;
				/*font-size:small;
				font-size:0.75vw;*/
				vertical-align:baseline;
				padding:0 0 2pt 3pt;
				border-radius:0.3vw;
				font-weight:bold;
				font-family:"Arial Narrow";
}
.search-field-tracking-spacer-hl{
				border-right:1px #C0C0C0 solid;
}
.search-field-tracking-spacer-h{
}
.search-field-tracking-carrier{
				/*font-size:small;
				font-size:0.75vw;*/
				text-align:right;
				vertical-align:baseline;
				padding-right:2pt;
				font-family:"Arial Narrow";
}
.search-address-outer{
				border:1px #C0C0C0 solid;
				padding:3pt 6pt;
}
.search-field-address{
				padding:2pt 0;
				line-height:95%;
}
.search-head-1-outer{
				font-size:small;
				font-size:0.75vw;
				border-bottom:1px #C0C0C0 solid;
				padding:2pt 3pt;
}
.search-head-inner-1{
}
.search-total-outer{
				border-top:1px #C0C0C0 solid;
				font-weight:bold;
				padding:2pt 3pt;
}
.search-tracking-missing-outer{
}
.search-tracking-missing-table{
				border-collapse:collapse;
				margin:auto;
}
.search-tracking-missing-head1{
				vertical-align:baseline;
				text-align:center;
				color:#FFDD00;
}
.search-tracking-missing-head2{
				vertical-align:baseline;
				padding:1pt 2pt;
				text-align:left;
				font-size:small;
				font-size:0.75vw;
				text-decoration:underline;
}
.search-tracking-missing-number{
				vertical-align:baseline;
				padding:1pt 2pt;
				text-align:left;
				font-size:small;
				font-size:0.75vw;
				font-family:"Arial Narrow";
}
.search-tracking-missing-field{
				vertical-align:baseline;
				padding:1pt 2pt;
				text-align:left;
				/*font-size:small;
				font-size:0.75vw;*/
				font-family:"Arial Narrow";
}
.search-tracking-missing-field-inner{
				font-weight:bold;
				font-family:"Arial";
				text-decoration:underline;
}
.search-fetching1{
				padding:9pt;
}
.search-fetching2{
				font-size:small;
				font-size:0.75vw;
				padding:9pt 9pt 9pt 0;
}
.search-table-fetching{
				border-collapse:collapse;
				margin:36pt;
				border:1px #C0C0C0 solid;
}
.search-password-needed{
				text-align:left;
				color:#FFDD00;
}
.search-error{
				color:#C00000;
}
.search-custom-title{
				padding:18pt 0 12pt 0;
				font-weight:bold;
}
.search-buttons-field{
				padding-left:3pt;
				padding-bottom:6pt;
}
.search-buttons-field input[type=button]{
				margin-right:9pt;
}
.search-dialog-field input[type=button]{
				margin-top:6pt;
				margin-left:9pt;
}
.search-manage-left{
				vertical-align:top;
				padding-right:9pt;
}
.search-manage-right{
				vertical-align:top;
}
.search-manage-right-1{
				font-size:small;
				font-size:0.8vw;
				margin-top:6pt;
}
.search-manage-right-2{
				font-size:small;
				font-size:0.8vw;
				margin-top:6pt;
				color:#C00000;
}
#search-manage-dialog-cell-1{
				padding-top:12pt;
}
#search-manage-dialog-cell-1-inner{
				color:#C00000;
				text-align:left;
				border:1px #C00000 solid;
				padding: 3pt 6pt;
}
#search-manage-dialog-cell-1-inner input{
				font-size:inherit;
				color:#C00000;
				border:1px #C00000 outset;
}
#search-manage-buttons-login{
				margin-top:6pt;
				margin-bottom:3pt;
}
#search-manage-button-save-cell{
				padding-top:12pt;
}
#search-manage-button-save-cell input{
}
#search-manage-dialog-cell-2{
				padding-top:12pt;
}
#search-manage-dialog-cell-2-inner{
}
#search-manage-dialog-cell-2-inner input{
				font-size:inherit;
				margin-top:6pt;
}
.search-manage-message{
				position:relative;
				padding:3pt 12pt 9pt 6pt;
				background-color:#C0C0C0;
				color:#000000;
}
.search-manage-success{
				position:relative;
				padding:3pt 12pt 9pt 6pt;
				background-color:#00C000;
				color:#FFFFFF;
}
.search-manage-error{
				position:relative;
				padding:3pt 12pt 9pt 6pt;
				background-color:#C00000;
				color:#FFFFFF;
}
#search-manage-countdown{
				position:absolute;
				right:2pt;
				bottom:1pt;
				font-size:x-small;
				font-size:0.75em;
				font-weight:normal;
}
#search-manage-close{
				position:absolute;
				right:3pt;
				top:0;
				font-size:middle;
				font-size:1.1em;
				font-weight:900;
				cursor:pointer;
}
/*-------------------------------------------------------------*/
/*
#jcart .help-symbol-outer{
				vertical-align:bottom;
				text-align:right;
				padding-right:0;
				padding-bottom:2pt;
}
#jcart .help-symbol-inner a{
				display:inline-block;
				padding:0 4pt;
				background-color:#00B0B0;
				color:#000000;
				border-radius:0.2vw;
				font-weight:900;
}
*/
.help-q{		text-align:right;
				vertical-align:top;
				padding-right:9pt;
				padding-bottom:6pt;
}
.help-a{
				vertical-align:top;
				padding-bottom:6pt;
}
/*-------------------------- loading --------------------------*/
#loading{
				position:absolute;
				width:96pt;
				height:36pt;
				top:50%;
				left:50%;
				margin-top:-18pt;
				margin-left:-48pt;
				background:#202020;
				z-index:10000;
				display:none;
}
#loading-inner{
				position:absolute;
				top:2px;
				right:2px;
				bottom:2px;
				left:2px;
}
#loading-table{
				width:100%;
				height:100%;
				border-collapse:collapse;
}
#loading-cell{
				background:#404040;
				border:1px #C0C0C0 solid;
				text-align:center;
				vertical-align:middle;
}
#loading-cell img{
				vertical-align:middle;
				margin-right:6pt;
}
/*-------------------------- manage ---------------------------*/
.manage-table{
				border-spacing:3pt;
				font-size:10pt;
}
.manage-table input, .manage-table input[type=button], .manage-table input[type=submit]{
				font-size:inherit;
}
.manage-cell{
				font-size:inherit;
				vertical-align:top;
}
.manage-cell-head{
				font-size:9pt;
				vertical-align:bottom;
				border-bottom:1px #C0C0C0 solid;
}
.manage-cell-units{
				font-size:8pt;
}
.manage-note{
				font-family:"Courier New", Courier, monospace;
				/*font-style:italic;*/
				font-size:9pt;
}
/*-------------------------- edit -----------------------------*/
.edit-cell{
				padding:3pt;
				width:1px;
}
.edit-cell-inner{
				padding:3pt;
				width:1px;
				white-space:nowrap;
}
.edit-cell-inner input{
				width:inherit;
				text-align:inherit;
				font-weight:normal;
}
.edit-cell-l{
				padding:3pt;
				white-space:nowrap;
}
.edit-cell-head{
				padding:3pt;
				vertical-align:bottom;
}
.edit-cell-input{
				padding:3pt;
}
/*------------- ANNOUNCEMENT ----------------------------------*/
#announcement-vacation{
				background-color:#C00000;
				color:#FFFFFF;
				padding:2pt;
				border:2px #000000 solid;
				text-align:center;
				margin-top:6pt;
}
#announcement-message{
				background-color:#404040;
				color:#FFFF00;
				padding:2pt;
				border:2px #000000 solid;
				text-align:center;
				margin-top:6pt;
}
/*------------------------------------------------------------- CONTACT */
#contact-container{
				text-align:center;
				position:relative;
				margin:3pt 6pt 6pt 6pt;
				/*background-color:#B0B090;*/
				background-color:#C0C0A0;
				color:#303030;
				padding:4pt 12pt 9pt 2pt;
				font-weight:300;
				border-radius:0.2vw;
}
#contact-container a{
				color:#303030;
				font-weight:bold;
}
#contact-container a:hover{
				color:#303030;
}
#contact-countdown{
				position:absolute;
				right:2pt;
				bottom:0;
				font-size:x-small;
				font-size:0.75em;
				font-weight:normal;
}
#contact-close{
				position:absolute;
				right:3pt;
				top:0;
				font-size:middle;
				font-size:1.1em;
				font-weight:900;
				cursor:pointer;
}
/*------------------------------------------------------------- QUOTATION */
.quotation-container{
				text-align:center;
				position:relative;
				/*margin:3pt 6pt 6pt 6pt;*/
				/*background-color:#B0B090;*/
				background-color:#C0C0C0;
				color:#000000;
				padding:4pt 12pt 9pt 2pt;
				font-weight:300;
				border-radius:0.2vw;
}
.quotation-container a{
				color:#000000;
				font-weight:bold;
}
.quotation-container a:hover{
				color:#000000;
}
.quotation-link-container{
}
.quotation-text{
				border-top:1px #C0C0C0 solid;
				padding:2pt 6pt 0 6pt;
				display:inline-block;
				margin-top:2pt;
}
.quotation-countdown{
				position:absolute;
				right:2pt;
				bottom:0;
				font-size:x-small;
				font-size:0.75em;
				font-weight:normal;
}
.quotation-close{
				position:absolute;
				right:3pt;
				top:0;
				font-size:middle;
				font-size:1.1em;
				font-weight:900;
				cursor:pointer;
}
/*------------- CONTROL PANEL ---------------------------------*/
#jcart-control-panel{
				text-align:center;
				vertical-align:middle;
				font-size:inherit;
				padding-bottom:6pt;
}
#jcart-control-panel input[type=button], #jcart-control-panel input[type=submit], #jcart-control-panel button{
				font-size:inherit;
				color:inherit;
}
.jcart-control-panel-title{
				font-size:small;
				font-size:0.75vw;
				padding:2pt 0 2pt 0;
				vertical-align:middle;
				text-align:right;
				width:45%;
}
.jcart-control-panel-question{
				font-size:small;
				font-size:0.75vw;
				padding-top:2pt;
				vertical-align:middle;
				text-align:right;
}
.jcart-control-panel-head{
				font-size:small;
				font-size:0.75vw;
				text-align:center;
				padding-top:2pt;
}
.jcart-control-panel-footer{
				font-family:"Arial Narrow";
				font-size:small;
				font-size:0.75vw;
				text-align:right;
}
.jcart-control-panel-spacer-h{
				height:4pt;
}
.jcart-control-panel-spacer-v{
				width:3pt;
}
.jcart-search{
				color:#B0B090;
				background-color:#303030;
				border:1px #B0B090 inset;
				margin-bottom:2pt;
				width:100%;
}
.jcart-found{
				color:#00C000;
				background-color:#303030;
				border:1px #B0B090 inset;
				margin-bottom:2pt;
				width:100%;
}
.jcart-not-found{
				color:#FF0000;
				background-color:#303030;
				border:1px #B0B090 inset;
				margin-bottom:2pt;
				width:100%;
}
.jcart-admin{
				color:#FF0000;
				background-color:#303030;
				border:1px #B0B090 inset;
				margin-bottom:2pt;
				width:100%;
}
.jcart-ext-not-found{
				color:#FF0000;
}
.jcart-status-icon{
				margin-bottom:3pt;
}
#jcart-currency{
				font-family:"Arial Narrow";
				background-color:#303030;
				color:#B0B090;
}
.jcart-currency-source{
				font-family:"Arial Narrow";
				font-size:x-small;
				font-size:0.65vw;
}
.left-map-title{
				font-family:"Arial Narrow";
				font-size:x-small;
				font-size:0.8vw;
				padding:0 2pt;
}
.left-announcement-outer{
				padding:3pt;
}
.left-announcement-inner{
				background-color:#B0B090;
				color:#000000;
				display:inline-block;
				margin:auto;
				font-size:small;
				font-size:0.85vw;
				text-align:center;
				padding:2pt;
}
/*------------- ITEM TABLE --------------------------------------*/
.buy-cell{
				text-align:center;
				vertical-align:top;
}
.item-table{
				border-collapse:collapse;
				text-align:left;
				margin:0 auto;
				width:100%;
}
.item-spacer{
				height:2pt;
}
.item-picture{
				text-align:center;
}
.item-name{
				font-size:medium;
				font-size:1vw;
				/*font-weight:bold;*/
				text-align:center;
				background-color:#C0C0C0;
				color:#000000;
				border-radius:2pt;
				border-radius:0.2vw;
}
.item-name-id{
				font-weight:normal;
}
.item-note{
				font-size:small;
				font-size:0.8vw;
				text-align:center;
}
.item-label{
				font-size:small;
				font-size:0.8vw;
				text-align:right;
				vertical-align:baseline;
				white-space:nowrap;
}
.item-id{
				font-size:small;
				font-size:0.8vw;
				font-weight:bold;
				text-align:left;
				vertical-align:baseline;
}
.item-included{
				font-size:small;
				font-size:0.8vw;
				text-align:left;
				vertical-align:baseline;
}
.item-color-1{
				font-size:small;
				font-size:0.8vw;
				text-align:left;
				font-weight:bold;
				vertical-align:baseline;
				white-space:nowrap;
}
.item-color-2{
				font-size:small;
				font-size:0.8vw;
				font-weight:normal;
				text-align:left;
				vertical-align:baseline;
}
.item-color-chip{
				display:inline-block;
				height:8pt;
				height:0.85vw;
				margin-top:2pt;
				margin-bottom:2pt;
				width:24pt;
				width:2vw;
				border-radius:2pt;
				border-radius:0.2vw;
				webkit-border-radius:2pt;
				webkit-border-radius:0.2vw;
				vertical-align:middle;
				border:1px #C0C0C0 solid;
}
.item-color-3{
				font-size:small;
				font-size:0.8vw;
				font-weight:normal;
				text-align:left;
				vertical-align:baseline;
				padding-left:9px;
				margin-top:2pt;
}
.item-option-1{
				font-size:small;
				font-size:0.8vw;
				text-align:left;
				font-weight:bold;
				vertical-align:baseline;
}
.item-price-outer{
				vertical-align:baseline;
				padding-left:3pt;
}
.item-price{
				text-align:left;
				font-weight:bold;
				vertical-align:baseline;
}
.item-price-1{
				text-align:left;
				font-weight:bold;
				vertical-align:baseline;
}
.item-price-2{
				font-size:small;
				font-size:0.8vw;
				font-weight:normal;
				text-align:left;
				vertical-align:baseline;
}
.item-price-original{
				text-decoration:line-through;
				font-size:medium;
				font-size:1.1vw;
}
.item-price-reduced{
				color:#00C000;
				font-size:medium;
				font-size:1.1vw;
}
.item-price-approx-outer{
				font-size:small;
				font-size:0.8vw;
				font-weight:normal;
				margin-left:3pt;
}
.item-price-approx-inner{
				font-size:small;
				font-size:0.8vw;
				font-weight:bold;
}
.item-value{
				font-size:small;
				font-size:0.8vw;
				text-align:left;
				font-weight:normal;
				vertical-align:baseline;
}
.item-value-1{
				text-align:left;
				font-weight:bold;
				vertical-align:baseline;
}
.item-value-2{
				font-size:small;
				font-size:0.8vw;
				font-weight:normal;
				text-align:left;
				vertical-align:baseline;
}
.item-value-sold-out{
				text-align:left;
				vertical-align:baseline;
}
.item-missing{
				text-align:center;
				font-size:small;
				font-size:0.8vw;
}
.item-request-quotation{
				text-align:center;
				font-size:small;
				font-size:0.8vw;
}
/*---------------------------------------------------------------*/
.price-discount-outer{
				color:#00C000;
				margin-top:3pt;
				padding-top:3pt;
}
.price-original{
				text-decoration:line-through;
				font-size:medium;
				font-size:1.1vw;
}
.price-reduced{
				color:#00C000;
				font-size:medium;
				font-size:1.1vw;
}
.price-fieldset{
				text-align:center;
}
.price-table{
				margin:6pt auto;
				border-collapse:collapse;
				/*white-space:nowrap;*/
				text-align:left;
				width:100%;
}
.price-div-unlocked{
				border:1px #00E000 solid;
				display:inline-block;
				padding:0 6pt;
}
.price-div-custom{
				border:1px #FFDD00 solid;
				display:inline-block;
				padding:0 6pt;
}
.price-label-by-code{
				text-align:center;
				vertical-align:baseline;
				font-weight:bold;
				border-bottom:1px #C0C0C0 solid;
}
.price-label-custom{
				font-size:small;
				font-size:0.8vw;
				text-align:right;
				vertical-align:baseline;
				color:#FFDD00;
}
.price-custom-0{
				white-space:normal;
				vertical-align:baseline;
				font-weight:bold;
				color:#FFDD00;
}
.price-1{
				white-space:normal;
				vertical-align:baseline;
				font-weight:normal;
}
.price-custom-1{
				white-space:normal;
				vertical-align:baseline;
				font-weight:normal;
				color:#FFDD00;
}
.price-label{
				font-size:small;
				font-size:0.8vw;
				text-align:right;
				vertical-align:baseline;
				padding-bottom:2pt;
}
.price-label-qty{
				font-size:small;
				font-size:0.8vw;
				text-align:right;
				vertical-align:baseline;
}
.price-controls input[type=number]{
				text-align:right;
				width:24pt;
				width:2.0vw;
				font-size:medium;
				font-size:1.0vw;
				padding:1pt 1pt 0 0;
}
.price-controls{
				vertical-align:baseline;
				white-space:nowrap;
}
.price-value{
				font-weight:bold;
				font-size:medium;
				font-size:1.1vw;
				vertical-align:baseline;
				padding-bottom:2pt;
}
.price-value-extra-0{
				font-weight:bold;
				vertical-align:baseline;
				white-space:nowrap;
}
.price-value-extra-1{
				font-weight:normal;
				font-size:small;
				font-size:0.8vw;
				vertical-align:baseline;
				white-space:nowrap;
}
.price-value-extra-2{
				font-weight:normal;
				vertical-align:baseline;
}
.price-approx-outer{
				font-size:small;
				font-size:0.8vw;
				font-weight:normal;
				margin-left:3pt;
}
.price-approx-inner{
				font-size:small;
				font-size:0.8vw;
				font-weight:bold;
}
.price-approx #currency-result{
				font-weight:bold;
}
.price-approx select{
				margin-left:2pt;
}
.price-spacer{
				height:2pt;
}
.by-request{
				font-size:small;
				font-size:0.8vw;
}
.lead-time{
				font-size:small;
				font-size:0.8vw;
				text-align:center;
				padding-top:3pt;
				margin-top:6pt;
				border-top:1px #C0C0C0 solid;
}
.min-max{
				font-size:x-small;
				font-size:0.7vw;
}
.shared-stock-limit{
				display:inline-block;
				color:#FF0000;
				font-size:xx-small;
				font-size:0.8vw;
				margin-left:6pt;
				border:1px #FF0000 solid;
				border-radius:0.2vw;
				padding:1pt 3pt;
}
/*-------------------------- orders -----------------------------*/
.orders-table{
				border-collapse:collapse;
}
.orders-table td{
				/*font-size:small;*/
				/*font-size:0.85vw;*/
				/*padding:2pt 3pt;*/
				font-size:9pt;
}
.orders-table input, .orders-table textarea{
				font-size:inherit;
}
.orders-table select{
				font-size:inherit;
				font-weight:bold;
}
.orders-table-address{
				border:1px #C0C0C0 solid;
}
.orders-head{
				background:#404040;
				border:3px #202020 solid;
				padding:2pt 3pt 2pt 6pt;
				vertical-align:top;
				font-weight:bold;
				white-space:nowrap;
				width:1px;
}
.orders-head-v{
				background:#404040;
				border:3px #202020 solid;
				border-left:0;
				padding:2pt 3pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
}
.orders-sub-head{
				background:#303030;
				border:3px #202020 solid;
				padding:4pt 3pt;
				vertical-align:top;
				text-align:center;
				white-space:nowrap;
				width:1px;
}
.orders-total{
				padding-top:12pt;
				padding-bottom:6pt;
}
.orders-table .orders-field{
				padding:2pt 3pt;
				vertical-align:top;
				/*font-size:small;*/
				/*font-size:0.85vw;*/
				width:1px;
}
.orders-field-end{
				width:100%;
}
.orders-field-head{
				padding:2pt 3pt;
				vertical-align:top;
				border-bottom:1px #C0C0C0 solid;
				width:1px;
				vertical-align:baseline;
}
.orders-field-short{
				padding:2pt 6pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
}
.orders-field-short-l{
				padding:2pt 1pt 2pt 6pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
}
.orders-field-short-lu{
				padding:2pt 1pt 2pt 6pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
				border-top:1px #C0C0C0 solid;
}
.orders-field-short-lud{
				padding:2pt 1pt 2pt 6pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
				border-top:1px #C0C0C0solid;
				border-bottom:1px #C0C0C0solid;
}
.orders-field-short-r{
				padding:2pt 6pt 2pt 1pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
}
.orders-field-short-rur{
				padding:2pt 6pt 2pt 1pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
				border-top:1px #C0C0C0solid;
				border-right:1px #C0C0C0solid;
}
.orders-field-short-rr{
				padding:2pt 6pt 2pt 1pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
				border-right:1px #C0C0C0solid;
}
.orders-field-short-rudr{
				padding:2pt 6pt 2pt 1pt;
				vertical-align:top;
				white-space:nowrap;
				width:1px;
				vertical-align:baseline;
				border-top:1px #C0C0C0solid;
				border-bottom:1px #C0C0C0solid;
				border-right:1px #C0C0C0solid;
}
.orders-time{
}
.orders-total-label{
				border-top:1px #C0C0C0 solid;
				text-align:right;
				vertical-align:top;
				padding:2pt 3pt;
}
.orders-total-price{
				border-top:1px #C0C0C0 solid;
				text-align:right;
				vertical-align:top;
				font-weight:800;
				padding:0 3pt;
}
.orders-info{
				text-align:center;
				padding:2pt;
				color:#000000;
				background-color:#FFDD00;
				font-weight:bold;
				margin-bottom:6pt;
				border:2px #202020 solid;
				width:1px;
}
.orders-success{
				text-align:center;
				padding:2pt;
				color:#FFFFFF;
				background-color:#00A000;
				font-weight:bold;
				margin-bottom:6pt;
				border:2px #202020 solid;
				width:1px;
}
.orders-error{
				text-align:center;
				padding:2pt;
				color:#FFFFFF;
				background-color:#C00000;
				font-weight:bold;
				margin-bottom:6pt;
				border:2px #202020 solid;
				width:1px;
}
.orders-details-error{
				text-align:center;
				padding:2pt;
				color:#FFFFFF;
				background-color:#C00000;
				font-weight:bold;
				margin-bottom:6pt;
				border:2px #202020 solid;
				width:1px;
}
.orders-grand-total{
				font-weight:900;
}
.orders-total-per-year{
				font-weight:bold;
}
.orders-year{
				font-weight:900;
}
.orders-tracking-add-z{
				font-weight:normal;
}
.orders-tracking-add-text{
				width:100%;
}
/*---------------------------------------------------------------*/
.colors{
				width:96pt;
				height:36pt;
}
.colors-sub1{
				padding-top:3pt;
				text-align:center;
				vertical-align:top;
}
.colors-sub1a{
				font-size:small;
				font-size:0.7vw;
}
.colors-sub1b{
				font-weight:bold;
}
.colors-sub2{
				text-align:center;
				font-size:small;
				font-size:0.85vw;
				font-family:"Arial Narrow";
				vertical-align:top;
}
.colors-outer{
				padding:3px;
}
.colors-outer-preferred{
				border:1px #C0C0C0 solid;
				padding:3px;
				border-radius:0.2vw;
}
.colors-inner-preferred{
				text-align:right;
				font-size:small;
				font-size:0.85vw;
				font-family:"Arial Narrow";
				font-style:italic;
				padding: 3px 3px 0 0;
}
.colors-spacer-h{
				height:12pt;
}
.colors-spacer-v{
				width:18pt;
}
/*---------------------------------------------------------------*/
#newsletter-mail-output{
				background-color:#000000;
				color:#C0C0C0;
}
#newsletter-mail-output-frame{
				border:1px #C0C0C0 solid;
}
/*---------------------------------------------------------------*/
.status-tracking-table{
}
.status-tracking-cell{
				max-width:360pt;
}
.status-tracking-div{
				overflow:auto;
				border-top:1px #C0C0C0 solid;
				padding-top:3pt;
				font-family:"Arial Narrow";
}
.status-tracking-delivered{
				color:#00C000;
}
/*---------------------------------------------------------------*/
.items-head{
				border-bottom:1px #C0C0C0 solid;
				padding:2pt 3pt 2pt 6pt;
				vertical-align:top;
}
.status-table .orders-field{
				vertical-align:baseline;
				padding:2pt;
}
.status-table .orders-field input[type=checkbox]{
				margin:3pt 0 0 0;
}
.status-table .sent{
				color:#00C000;
				font-weight:normal;
}
.status-table .changed{
				color:#E00000;
				font-weight:normal;
}
.status-table .not-sent{
				color:#FF0000;
				font-weight:normal;
}
.status-table input{
				width:100%;
				font-size:inherit;
				background-color:#303030;
}
.status-table .input-disabled{
				width:100%;
				color:#808080;
				border-color:#404040;
				background-color:#303030;
}
.status-table select{
				width:auto;
				font-size:inherit;
				background-color:#303030;
}
.status-table textarea{
				width:100%;
				border:1px #C0C0C0 inset;
				overflow:auto;
				background-color:#303030;
}
.status-table .button-disabled{
				color:#606060;
				border-color:#404040;
				background:#303030;
}
/*.status-table input[type=button]{
				width:48pt;
				margin:0;
}*/
.status-button{
				font-size:x-small;
				font-size:0.7vw;
				margin-top:1pt;
}
.status-time-base{
				padding:2pt 3pt;
				vertical-align:baseline;
				font-size:small;
				font-size:0.85vw;
				border-right:1px #000000 inset;
}
.status-pending, .status-production{
				color:#C00000;
				background-color:#303030;
}
.status-disabled-pending{
				color:#C00000;
				border-color:#606060;
				background-color:#303030;
}
.status-shipped, .status-delivered{
				color:#00C000;
				background-color:#303030;
}
.status-disabled-shipped{
				color:#00C000;
				border-color:#606060;
				background-color:#303030;
}
.status-cancelled, .status-returned{
				color:#C0C000;
				background-color:#303030;
}
.status-disabled-cancelled, .status-disabled-returned{
				color:#FFFF00;
				border-color:#606060;
				background-color:#303030;
}
.status-message{
				text-align:center;
				padding:2pt;
				color:#FFFFFF;
				background-color:#00A000;
				font-weight:bold;
				margin-bottom:6pt;
				border:2px #202020 solid;
}
.status-error{
				text-align:center;
				padding:2pt;
				color:#FFFFFF;
				background-color:#C00000;
				font-weight:bold;
				margin-bottom:6pt;
				border:2px #202020 solid;
}
.delivery-time{
				margin-top:6pt;
}
.stat-item{
				color:#C0C0C0;
}
.stat-visits-outer{
}
.stat-value{
				color:#00C000;
}
.stat-views{
				color:#00C000;
}
.stat-robots{
				color:#9090E0;
}
.stat-visit{
				color:#00C000;
				cursor:text;
}
.stat-bot{
				color:#9090E0;
				cursor:text;
}
.stat-section{
				color:#C0C0C0;
}
.stat-download{
				color:#C0C0C0;
				cursor:text;
}
/*--------------------------- tree ---------------------------*/
#tree{
}
.TreeMenu{
				white-space:nowrap;
}
#tree a{
				color:#D0CC99;
				text-decoration:none;
}
#tree a:hover{
				color:#FFDD00;
				text-decoration:underline;
				/*border-top:1px solid #FFDD00;
				border-bottom:1px solid #FFDD00;*/
}
.TreeMenu img{
				border:0;
				vertical-align:middle;
}
*.Node_0, *.Selected_0, *.Item_0{
				padding-left:2pt;
				padding-right:2pt;
}
*.Node_0:hover, *.Selected_0:hover{
}
*.Item_0:hover{
}
*.Node_1, *.Selected_1, *.Item_1{ /* Indent=1 */
				padding-left:2pt;
				padding-right:2pt;
}
*.Node_1:hover, *.Selected_1:hover{
}
*.Item_1:hover{
}
*.Node_2, *.Selected_2, *.Item_2{ /* Indent>1  */
				padding-left:2pt;
				padding-right:2pt;
}
*.Node_2:hover, *.Selected_2:hover{
}
*.Item_2:hover{
}
*.Selected_0, *.Selected_1, *.Selected_2{
				background-color:#303030;
				/*border-top:1px solid #BBBB88;
				border-bottom:1px solid #BBBB88;*/
}
*.Selected_0:hover, *.Selected_1:hover, *.Selected_2:hover{
				background-color:#303030;
				*/border-top:1px solid #FFDD00;
				border-bottom:1px solid #FFDD00;*/
				color:#FFDD00;
}
.tree-counter-inner{
}
.tree-counter-inner-stat{
				color:#FF6600;
}
.tree-counter-outer{
				color:#C0C0C0;
				font-size:x-small;
				font-size:0.7vw;
}
.tree-stat-inactive{
				color:#808080;
}
.tree-stat-active{
				color:#C0C0C0;
}
.tree-stat-data-new{
				color:#00C000;
				cursor:default;
}
.tree-stat-data{
				color:#007000;
				cursor:default;
}
.tree-stat-data-link-new{
				color:#00C000;
				text-decoration:underline;
}
.tree-stat-data-link{
				color:#007000;
				text-decoration:underline;
}
.stat-block{
				display:inline-block;
				margin-left:6pt;
				vertical-align:top;
				font-size:inherit;
}
.stat-table{
				border-collapse:collapse;
				font-size:inherit;
}
.stat-cell1{
				font-size:inherit;
				padding-right:2pt;
}
.stat-cell2{
				font-size:inherit;
				text-align:right;
}
/*--------------------------- Mailinglist -------------------------*/
.unsubscribe-error{
				padding:5pt 2pt 2pt 2pt;
				color:#FFFFFF;
				background-color:#C00000;
				font-weight:bold;
}
.unsubscribe-success{
				padding:5pt 2pt 2pt 2pt;
				color:#FFFFFF;
				background-color:#00A000;
				font-weight:bold;
}
/*--------------------------- iScroll -----------------------------*/
.myScrollbarV{
				position:absolute;
				z-index:100;
				width:8px;
				bottom:7px;
				top:2px;
				right:1px;
}
.myScrollbarV > div{
				position:absolute;
				z-index:100;
				width:100%;
				background:-webkit-gradient(linear, 0 0, 100% 0, from(#404040), to(#303030));
				border:1px solid #C0C0C0;
				-webkit-background-clip:padding-box;
				-webkit-box-sizing:border-box;
				-webkit-border-radius:4px;
				-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
}
.contentScrollbarV{
				position:absolute;
				z-index:100;
				width:8px; bottom:7px; top:2px; right:1px
}
.contentScrollbarV > div{
				position:absolute;
				z-index:100;
				width:100%;
				background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(192,192,192,0.5)), to(rgba(32,32,32,0.5)));
				border:1px solid #C0C0C0;
				-webkit-background-clip:padding-box;
				-webkit-box-sizing:border-box;
				-webkit-border-radius:4px;
				-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
}
.contentScrollbarH{
				position:absolute;
				z-index:100;
				width:8px; bottom:7px; top:2px; right:1px
}
.contentScrollbarH > div{
				position:absolute;
				z-index:100;
				width:100%;
				background:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(192,192,192,0.5)), to(rgba(32,32,32,0.5)));
				border:1px solid #C0C0C0;
				-webkit-background-clip:padding-box;
				-webkit-box-sizing:border-box;
				-webkit-border-radius:4px;
				-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.5);
}
/*--------------------------- jCart -----------------------------*/
#jcart *{
				margin:0;
				padding:0;
}
#jcart table{
				width:100%;
				border-collapse:collapse;
				border-spacing:0;
				background-color:inherit;
}
#jcart tr{
}
#jcart th{
				padding:2pt;
}
#jcart td{ 
				vertical-align:baseline;
				text-align:left;
				font-weight:normal;
}
#jcart form{
				background-color:inherit;
}
#jcart fieldset{ 
				border:none;
				background-color:inherit;
}
#jcart thead{
				font-size:small;
				font-size:0.75vw;
				background-color:#303030;
}
#jcart tfoot{
}
#jcart tfoot th{
				padding-right:0;
}
#jcart tfoot input{
				margin-top:3pt;
}
.jcart-delivery-time{
				font-size:small;
				font-size:0.75vw;
}
.jcart-delivery-time-min-max{
				font-size:x-small;
				font-size:0.65vw;
}
#jcart #address select{
				margin-top:6pt;
}
#jcart .jcart-error{
				position:relative;
				text-align:center;
				padding:4pt 2pt 9pt 2pt;
				color:#FFFFFF;
				background-color:#C00000;
				font-weight:bold;
				margin-bottom:6pt;
				border-radius:0.2vw;
}
#jcart .jcart-order-success{
				position:relative;
				text-align:center;
				padding:4pt 2pt 9pt 2pt;
				color:#FFFFFF;
				background-color:#00A000;
				font-weight:bold;
				margin-top:18pt;
				border-radius:0.2vw;
}
#jcart .jcart-command-success{
				position:relative;
				text-align:center;
				padding:6pt 2pt;
				background-color:#00A000;
				color:#FFFFFF;
				padding:4pt 2pt 9pt 2pt;
				font-weight:bold;
				border-radius:0.2vw;
}
#jcart .jcart-message{
				position:relative;
				text-align:center;
				padding:6pt 2pt;
				background-color:#B0B090;
				color:#000000;
				padding:4pt 2pt 9pt 2pt;
				font-weight:bold;
				display:none;
				border-radius:0.2vw;
}
#jcart .jcart-message-countdown{
				position:absolute;
				right:2pt;
				bottom:0;
				font-size:x-small;
				font-size:0.75em;
				font-weight:normal;
}
#jcart .subhead{
				font-size:small;
				font-size:0.75vw;
				background-color:#303030;
				padding:3pt;
				border-bottom:1px #C0C0C0 solid;
}
#jcart .subspacer-h1{
				height:12pt;
}
#jcart .subspacer-h2{
				height:6pt;
}
#framecontentLeft #jcart #jcart-cart-head{
				padding:3px;
				vertical-align:bottom;
				text-align:left;
				font-weight:normal;
}
#maincontent #jcart #jcart-cart-head{
				height:30px;
				vertical-align:bottom;
				text-align:left;
				font-weight:normal;
}
#jcart-delivery{
				height:30px;
				background:url("/images/delivery-c0c0c0.png") left no-repeat;
				padding:3px;
				vertical-align:bottom;
}
#jcart-delivery-title{ 
				font-weight:normal;
				margin-left:37px;
}
#jcart-data-options{
				height:30px;
				background:url("/images/data-config-c0c0c0.png") left no-repeat;
				padding:3px;
				vertical-align:bottom;
}
#jcart-e-mail-options{
				height:30px;
				background:url("/images/email-c0c0c0.png") left no-repeat;
				padding:3px;
				vertical-align:bottom;
}
#jcart .jcart-checkout-head-warning{
				display:inline-block;
				padding:1pt 3pt;
				margin-bottom:1pt;
				font-weight:bold;
				color:#000000;
				background-color:#C0C0C0;
}
#jcart .inner thead{
				border-bottom:1px #C0C0C0 solid;
}
#jcart .inner tfoot{
				border-top:1px #C0C0C0 solid;
}
#framecontentLeft #jcart .inner thead{
				border-bottom:1px #909070 solid;
}
#framecontentLeft #jcart .inner tfoot{
				border-top:1px #909070 solid;
}
#jcart [name=country]{
				font-size:inherit;
				color:inherit;
				background-color:#303030;
}
#jcart #jcart-shipping{
}
#jcart #jcart-shipping .jcart-item-name{
				padding-top:0;
}
#jcart #jcart-shipping .jcart-item-name-custom{
				color:#FFDD00;
}
#jcart #jcart-shipping .jcart-item-price{ 
}
#jcart .jcart-footer{
}
#jcart #jcart-empty{
				text-align:center;
}
.jcart-item-qty{
				white-space:nowrap;
				text-align:right;
}
.jcart-item-qty input[type=text], .item-qty{
				text-align:right;
				width:20pt;
				width:1.8vw;
				padding:1pt 1pt 0 0;
}
.jcart-item-no{
				font-size:small;
				font-size:0.7vw;
				font-family:"Arial Narrow";
				padding-right:2pt;
				vertical-align:baseline;
}
.jcart-item-qty-inner{
				text-align:right;
}
#jcart .jcart-item-name{ 
				width:70%;
				padding:3pt 6pt 2pt 6pt;
}
#jcart .inner select{
				font-family:"Arial Narrow";
				margin-bottom:2pt;
}
#jcart .jcart-item-price{ 
				width:20%;
				font-weight:bold;
				text-align:right;
				padding-top:3pt;
				padding-bottom:1pt;
}
.jcart-item-price span{
				display:block;
}
.jcart-remove{
				font-size:small;
				font-size:0.75vw;
				font-weight:normal;
				font-family:"Arial Narrow";
				display:block;
}
.jcart-password-command{
				font-size:small;
				font-size:0.75vw;
				font-weight:normal;
				font-family:"Arial Narrow";
				display:block;
				float:right;
				margin-left:6pt;
}
.jcart-control-button{
				margin-top:3pt;
				margin-left:6pt;
				font-size:small;
				font-size:0.75vw;
				background-color:#404040;
				float:right;
				width:auto;
				padding-left:2pt;
				padding-right:2pt;
}
.jcart-control-button-enter{
				font-size:small;
				font-size:0.75vw;
				background-color:#404040;
				padding:0 2pt 0 1pt;
				font-weight:900;
}
#jcart tbody .jcart-remove-button{
				font-size:small;
				font-size:0.75vw;
				background-color:#404040;
				font-weight:900;
				float:right;
				width:12pt;
				width:1.1vw;
				padding-bottom:1pt;
}
#jcart thead .jcart-refresh-outer{
				vertical-align:bottom;
				text-align:right;
}
#jcart thead .jcart-refresh-inner{
				padding:1pt 3pt 0 3pt;
				font-weight:900;
}
#jcart-subtotal{
				font-size:small;
				font-size:0.85vw;
				text-align:right;
				padding-top:3pt;
}
#jcart-subtotal strong{
				font-size:medium;
				font-size:1vw;
}
#jcart-subtotal-secondary{
				font-size:small;
				font-size:0.7vw;
}
#jcart-subtotal-secondary strong{
				font-size:small;
				font-size:0.8vw;
}
#jcart-spacer{
				font-size:1px;
				padding-top:4pt;
}
#jcart-discount{
				font-size:small;
				font-size:0.8vw;
				padding-top:3pt;
				border-top:1px #00C000 solid;
}
#jcart-discount strong{
				font-size:medium;
				font-size:1vw;
}
#jcart-buttons input{
				padding:2px;
				margin:2px;
}
#jcart-checkout{
				float:left;
				padding:2px;
}
#jcart-paypal-checkout{
				display:block;
				padding:10px;
				margin:20px auto;
}
#jcart-admin-checkout{
				color:#FF0000;
				display:block;
				padding:10px;
				margin:20px auto;
}
#jcart .mandatory{
				color:#C00000;
				vertical-align:super;
				text-align:left;
				padding:3pt 6pt 3pt 0;
				width:9pt;
				font-size:medium;
				font-size:1.1vw;
				font-weight:bold;
}
#jcart .non-mandatory{
				visibility:hidden;
				padding:3pt 6pt 3pt 0;
				width:9pt;
				font-size:medium;
				font-size:1vw;
}
#jcart .left{
				text-align:right;
				padding:3pt 0 3pt 0;
				width:1px;
				vertical-align:baseline;
}
#jcart .left-bottom{
				text-align:right;
				vertical-align:bottom;
				padding:3pt 0 3pt 0;
				width:1px;
				font-size:small;
				font-size:0.75vw;
				white-space:normal;
}
#jcart .left-radio{
				text-align:right;
				padding:4pt 0 0 0;
				width:1px;
				vertical-align:top;
}
jcart .middle{
				width:1px;
				padding:3pt 6pt 3pt 0;
				vertical-align:top;
}
#jcart .right{
				text-align:left;
				padding:3pt 0 3pt 0;
				vertical-align:baseline;
}
#jcart .right-radio{
				text-align:left;
				padding:3pt 0 3pt 3pt;
				vertical-align:top;
				font-size:small;
				font-size:0.8vw;
}
#jcart .right-radio input[type=radio]{
}
#jcart .checkout-important{
	 			border:1px #C0C0C0 solid;
	 			padding:6pt;
}
#jcart .checkout-divider-h{
	 			border-top:1px #C0C0C0 solid;
}
#jcart .required-empty{
				border:1px #C00000 solid;
}
#jcart .required-full{
}
#jcart #user-agreement{
				text-align:center;
				padding-top:12pt;
				padding-bottom:6pt;
}
#jcart #terms-and-conditions{
				text-decoration:underline;
}
#jcart .small{
				font-size:small;
				font-size:0.8vw;
}
#jcart .small-admin{
				color:#FF0000;
				font-size:small;
				font-size:0.8vw;
}
.jcart-temp-password-small{
				font-size:small;
				font-size:0.75vw;
}
.jcart-lead-time{
/*				font-size:medium;
				font-size:1.0vw;
				font-weight:bold;*/
}
.jcart-cart-image{
				background-image:url('/images/cart.png');
				background-position:center bottom;
				background-repeat:no-repeat;
}
.jcart-cart-image-checkout{
				background-image:url('/images/cart-c0c0c0.png');
				background-position:center bottom;
				background-repeat:no-repeat;
}
/*---------------------------- Tabs ----------------------------*/
.tab{
				overflow:hidden;
				border-bottom:2px #C0C0C0 solid;
}
.tab button{
				background-color:inherit;
				float:left;
				border:none;
				outline:none;
				cursor:pointer;
				padding:4pt 9pt 2pt 9pt;
				transition:0.3s;
				border-radius:0.4vw 0.4vw 0 0;
				margin:0 3pt;
				
}
.tab button:hover{
				background-color:#606060;
}
.tab button.active{
				font-weight:bold;
				color:#000000;
				background-color:#C0C0C0;
}
.tab-color{
				overflow:hidden;
				border-bottom:2px #C0C0C0 solid;
				padding-left:24pt;
}
.tab-color button{
				color:#FFFFFF;
				background-color:inherit;
				float:left;
				border:none;
				outline:none;
				cursor:pointer;
				padding:4pt 9pt 2pt 9pt;
				transition:0.3s;
				border-radius:0.4vw 0.4vw 0 0;
				margin:0 3pt;
				
}
.tab-color button:hover{
}
.tab-color button.active{
				font-weight:bold;
				border:1px #C0C0C0 solid;
}
.tabcontent{
				display:none;
} 
/*---------------------------- Cookies ----------------------------*/
#eucookielaw{
				position:absolute;
				bottom:6pt;
				right:18pt;
				z-index:65000;
				background-color:#FFDD00;
				color:#000000;
				border:2px #000000 solid;
				padding:6pt 12pt 9pt 12pt;
				text-align:justify;
				max-width:30%;
}
#eucookielaw a{
				color:#000000;
}
#eucookielaw a:hover{
				color:#FF0000;
}
#eucookielaw-left{
				text-align:left;
				vertical-align:bottom;
				font-size:small;
				font-size:0.75vw;
				white-space:nowrap;
}
#eucookielaw-right{
				text-align:right;
				vertical-align:bottom;
}
#eucookielaw-button input[type=button]{
				margin-top:6pt;
				background-color:#CCAA00;
				color:#000000;
				border:1px #000000 outset;
}
/*---------------------------- RAL Select2 ----------------------------*/
.select2-container{
				box-sizing:border-box;
				display:inline-block;
				margin:0;
				position:relative;
				vertical-align:middle;
}
.select2-container .select2-selection--single{
				box-sizing:border-box;
				cursor:pointer;
				display:block;
				/*height:28px;*/
				user-select:none;
				-webkit-user-select:none;
				border-radius:0.2vw;
}
/*drop-down box*/
.select2-container .select2-selection--single .select2-selection__rendered{
				display:block;
				padding-left:8px;
				padding-right:20px;
				overflow:hidden;
				text-overflow:ellipsis;
				white-space:nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear{
				position:relative;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{
				padding-right:8px;
				padding-left:20px;
}
.select2-container .select2-selection--multiple{
				box-sizing:border-box;
				cursor:pointer;
				display:block;
				/*min-height:32px;*/
				user-select:none;
				-webkit-user-select:none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
				display:inline-block;
				overflow:hidden;
				padding-left:8px;
				text-overflow:ellipsis;
				/*white-space:nowrap;*/
}
.select2-container .select2-search--inline{
				float:left;
}
.select2-container .select2-search--inline .select2-search__field{
				box-sizing:border-box;
				border:none;
				/*font-size:100%;*/
				margin-top:5px;
				padding:0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{
				-webkit-appearance:none;
}
.select2-dropdown{
				background-color:#202020;
				border:1px #C0C0C0 inset;
				box-sizing:border-box;
				display:block;
				position:absolute;
				left:-100000px;
				/*width:100%;*/
				z-index:1051;
				border-radius:0.2vw;
}
.select2-results{
				display:block;
}
.select2-results__options{
				list-style:none;
				margin:0;
				padding:0;
				/*item-color-1*/
				font-size:small;
				font-size:0.8vw;
				text-align:left;
				font-weight:bold;
				vertical-align:baseline;
}
.select2-results__option{
				padding:4px 6px 2px 8px;
				user-select:none;
				-webkit-user-select:none;
}
.select2-results__option[aria-selected]{
				cursor:pointer;
}
.select2-container--open .select2-dropdown{
				left:0;
}
.select2-container--open .select2-dropdown--above{
				border-bottom:none;
				border-bottom-left-radius:0;
				border-bottom-right-radius:0;
}
.select2-container--open .select2-dropdown--below{
				border-top:none;
				border-top-left-radius:0;
				border-top-right-radius:0;
}
.select2-search--dropdown{
				display:block;
				/*padding:4px;*/
}
.select2-search--dropdown .select2-search__field{
				padding:4px;
				/*width:100%;*/
				box-sizing:border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{
				-webkit-appearance:none;
}
.select2-search--dropdown.select2-search--hide{
				display:none;
}
.select2-close-mask{
				border:0;
				margin:0;
				padding:0;
				display:block;
				position:fixed;
				left:0;
				top:0;
				min-height:100%;
				/*min-width:100%;*/
				height:auto;
				/*width:auto;*/
				opacity:0;
				z-index:99;
				background-color:#fff;
				filter:alpha(opacity=0);
}
.select2-hidden-accessible{
				border:0 !important;
				clip:rect(0 0 0 0) !important;
				-webkit-clip-path:inset(50%) !important;
				clip-path:inset(50%) !important;
				height:1px !important;
				overflow:hidden !important;
				padding:0 !important;
				position:absolute !important;
				width:1px !important;
				/*white-space:nowrap !important;*/
}
.select2-container--default .select2-selection--single{
				background-color:#202020;
				border:1px #C0C0C0 inset;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
				color:#C0C0C0;
				/*line-height:16pt;*/
				/*line-height:1.4vw;*/
}
.select2-container--default .select2-selection--single .select2-selection__clear{
				cursor:pointer;
				float:right;
				font-weight:bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder{
				color:#C0C0C0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
				height:10pt;
				height:1.0vw;
				position:absolute;
				top:1px;
				right:1px;
				width:20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
				border-color:#C0C0C0 transparent transparent transparent;
				border-style:solid;
				border-width:5px 4px 0 4px;
				height:0;
				left:50%;
				margin-left:-4px;
				margin-top:-2px;
				position:absolute;
				top:50%;
				width:0;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{
				float:left;
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{
				left:1px;
				right:auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single{
				background-color:#404040;
				cursor:default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{
				display:none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
				border-color:transparent transparent #C0C0C0 transparent;
				border-width:0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple{
				background-color:404040;
				border:1px solid #aaa;
				border-radius:4px;
				cursor:text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
				box-sizing:border-box;
				list-style:none;
				margin:0;
				padding:0 5px;
				/*width:100%;*/
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
				list-style:none;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
				color:#999;
				margin-top:5px;
				float:left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
				cursor:pointer;
				float:right;
				font-weight:bold;
				margin-top:5px;
				margin-right:10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
				background-color:#404040;
				border:1px solid #aaa;
				border-radius:4px;
				cursor:default;
				float:left;
				margin-right:5px;
				margin-top:5px;
				padding:0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
				color:#999;
				cursor:pointer;
				display:inline-block;
				font-weight:bold;
				margin-right:2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
				color:#333;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{
				float:right;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{
				margin-left:5px;
				margin-right:auto;
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
				margin-left:2px;
				margin-right:auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
				border:solid black 1px;
				outline:0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple{
				background-color:#404040;
				cursor:default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{
				display:none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{
				border-top-left-radius:0;
				border-top-right-radius:0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{
				border-bottom-left-radius:0;
				border-bottom-right-radius:0;
}
.select2-container--default .select2-search--dropdown .select2-search__field{
				border:1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field{
				background:transparent;
				border:none;
				outline:0;
				box-shadow:none;
				-webkit-appearance:textfield;
}
.select2-container--default .select2-results > .select2-results__options{
				max-height:200px;
				overflow-y:auto;
}
.select2-container--default .select2-results__option[role=group]{
				padding:0;
}
.select2-container--default .select2-results__option[aria-disabled=true]{
				color:#999;
}
.select2-container--default .select2-results__option[aria-selected=true]{
				background-color:#606060;
}
.select2-container--default .select2-results__option .select2-results__option{
				padding-left:1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{
				padding-left:0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{
				margin-left:-1em;
				padding-left:2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
				margin-left:-2em;
				padding-left:3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
				margin-left:-3em;
				padding-left:4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
				margin-left:-4em;
				padding-left:5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
				margin-left:-5em;
				padding-left:6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
				background-color:#5897fb;
				color:white;
}
.select2-container--default .select2-results__group{
				cursor:default;
				display:block;
				padding:6px;
}
.select2-container--classic .select2-selection--single{
				background-color:#f7f7f7;
				border:1px solid #aaa;
				/*border-radius:4px;*/
				outline:0;
				background-repeat:repeat-x;
				background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);
}
.select2-container--classic .select2-selection--single:focus{
				border:1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered{
				color:red;
				/*line-height:28px;*/
}
.select2-container--classic .select2-selection--single .select2-selection__clear{
				cursor:pointer;
				float:right;
				font-weight:bold;
				margin-right:10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{
				color:#999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow{
				background-color:#ddd;
				border-left:1px solid #aaa;
				border-top-right-radius:4px;
				border-bottom-right-radius:4px;
				/*height:26px;*/
				position:absolute;
				top:1px;
				right:1px;
				width:20px;
				background-repeat:repeat-x;
				background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
				border-right-style:none;
				border-right-color:inherit;
				border-right-width:medium;
				border-top-style:none;
				border-top-color:inherit;
				border-top-width:medium;
				border-bottom-style:none;
				border-bottom-color:inherit;
				border-bottom-width:medium;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{
				border-color:#C0C0C0 transparent transparent transparent;
				border-style:solid;
				border-width:5px 4px 0 4px;
				height:0;
				left:50%;
				margin-left:-4px;
				margin-top:-2px;
				position:absolute;
				top:50%;
				width:0;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{
				float:left;
}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{
				border:none;
				border-right:1px solid #aaa;
				border-radius:0;
				border-top-left-radius:4px;
				border-bottom-left-radius:4px;
				left:1px;
				right:auto;
}
.select2-container--classic.select2-container--open .select2-selection--single{
				border:1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{
				background:transparent;
				border:none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{
				border-color:transparent transparent #C0C0C0 transparent;
				border-width:0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{
				border-top-left-radius:0;
				border-top-right-radius:0;
				background-repeat:repeat-x;
				background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);
				border-top-style:none;
				border-top-color:inherit;
				border-top-width:medium;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{
				border-bottom-left-radius:0;
				border-bottom-right-radius:0;
				background-repeat:repeat-x;
				background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);
				border-bottom-style:none;
				border-bottom-color:inherit;
				border-bottom-width:medium;
}
.select2-container--classic .select2-selection--multiple{
				background-color:white;
				border:1px solid #aaa;
				border-radius:4px;
				cursor:text;
				outline:0;
}
.select2-container--classic .select2-selection--multiple:focus{
				border:1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
				list-style:none;
				margin:0;
				padding:0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{
				display:none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{
				background-color:#e4e4e4;
				border:1px solid #aaa;
				border-radius:4px;
				cursor:default;
				float:left;
				margin-right:5px;
				margin-top:5px;
				padding:0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
				color:#888;
				cursor:pointer;
				display:inline-block;
				font-weight:bold;
				margin-right:2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
				color:#555;
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
				float:right;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{
				margin-left:5px;
				margin-right:auto;
}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{
				margin-left:2px;
				margin-right:auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple{
				border:1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{
				border-top:none;
				border-top-left-radius:0;
				border-top-right-radius:0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{
				border-bottom:none;
				border-bottom-left-radius:0;
				border-bottom-right-radius:0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field{
				border:1px solid #aaa;
				outline:0;
}
.select2-container--classic .select2-search--inline .select2-search__field{
				outline:0;
				box-shadow:none;
}
.select2-container--classic .select2-dropdown{
				background-color:white;
				border:1px solid transparent;
}
.select2-container--classic .select2-dropdown--above{
				border-bottom:none;
}
.select2-container--classic .select2-dropdown--below{
				border-top:none;
}
.select2-container--classic .select2-results > .select2-results__options{
				max-height:200px;
				overflow-y:auto;
}
.select2-container--classic .select2-results__option[role=group]{
				padding:0;
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
				color:grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
				background-color:#3875d7;
				color:white;
}
.select2-container--classic .select2-results__group{
				cursor:default;
				display:block;
				padding:6px;
}
.select2-container--classic.select2-container--open .select2-dropdown{
				border-color:#5897fb;
}
/*---------------------------- POLL ----------------------------*/
#poll-outer{
				position:absolute;
				width:50vw;
				left:50%;
				margin-left:-25%;
				height:60vh;
				top:60%;
				margin-top:-30vh;
				background-color:#202020;
}
#poll-inner{
				position:absolute;
				top:2pt;
				right:2pt;
				bottom:2pt;
				left:2pt;
				border:1px #C0C0C0 solid;
				background-color:#303030;
				padding:6pt;
}
#poll-close{
				position:absolute;
				top:0;
				right:6pt;
				font-size:xx-large;
				cursor:pointer;
}
