ul,li {
    margin: 0;
    padding: 0;
    list-style: none;
}
a {
    text-decoration: none;
}
.mr-right-5 {margin-right: 5px;}
.mr-left-5 {margin-left: 5px;}
.mr-top-5 {margin-top: 5px;}
.mr-bottom-5 {margin-bottom: 5px;}
.mr-right-10 {margin-right: 10px;}
.mr-left-10 {margin-left: 10px;}
.mr-top-10 {margin-top: 10px;}
.mr-bottom-10 {margin-bottom: 10px;}
.mr-right-15 {margin-right: 15px;}
.mr-left-15 {margin-left: 15px;}
.mr-top-15 {margin-top: 15px;}
.mr-bottom-15 {margin-bottom: 15px;}
.mr-right-20 {margin-right: 20px;}
.mr-left-20 {margin-left: 20px;}
.mr-top-20 {margin-top: 20px;}
.mr-bottom-20 {margin-bottom: 20px;}
.mr-right-30 {margin-right: 30px;}
.mr-left-30 {margin-left: 30px;}
.mr-top-30 {margin-top: 30px;}
.mr-bottom-30 {margin-bottom: 30px;}
.mr-bottom-40 {margin-bottom: 40px;}
.mr-right-40 {margin-right: 40px;}
.mr-left-40 {margin-left: 40px;}
.mr-top-40 {margin-top: 40px;}

.pad-right-5 {padding-right: 5px;}
.pad-left-5 {padding-left: 5px;}
.pad-top-5 {padding-top: 5px;}
.pad-bottom-5 {padding-bottom: 5px;}
.pad-right-10 {padding-right: 10px;}
.pad-left-10 {padding-left: 10px;}
.pad-top-10 {padding-top: 10px;}
.pad-bottom-10 {padding-bottom: 10px;}
.pad-right-15 {padding-right: 15px;}
.pad-left-15 {padding-left: 15px;}
.pad-top-15 {padding-top: 15px;}
.pad-bottom-15 {padding-bottom: 15px;}
.pad-right-20 {padding-right: 20px;}
.pad-left-20 {padding-left: 20px;}
.pad-top-20 {padding-top: 20px;}
.pad-bottom-20 {padding-bottom: 20px;}
.pad-right-30 {padding-right: 30px;}
.pad-left-30 {padding-left: 30px;}
.pad-top-30 {padding-top: 30px;}
.pad-bottom-30 {padding-bottom: 30px;}
.pad-bottom-40 {padding-bottom: 40px;}
.pad-right-40 {padding-right: 40px;}
.pad-left-40 {padding-left: 40px;}
.pad-top-40 {padding-top: 40px;}

.mr-all-10 {margin: 10px;}
.mr-all-15 {margin: 15px;}
.mr-all-20 {margin: 20px;}

.pad-all-10 {padding: 10px;}
.pad-all-15 {padding: 15px;}
.pad-all-20 {padding: 20px;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-    input:focus {
    border-color: #595F64;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
}



/* .menu-h is for horizontal menus: view mode, filters, etc. */
ul.menu-h { margin: 0; padding:0; max-width:100%; }
ul.menu-h li { display: inline-block; //display: inline;
text-align:left; list-style-type:none; font-weight:normal; padding: 5px; line-height:1em; margin: 0 10px 0 0; }
ul.menu-h a { text-decoration:none; display: block; padding: 5px; margin: -5px; }
ul.menu-h li.selected a { background:#eee; color:#000; }
ul.menu-h li.selected a:hover { color: #000 !important; }
ul.menu-h li.selected a.inline-link b { border-bottom: 0; }
ul.menu-h.dropdown li { position: relative; }
ul.menu-h.dropdown li:hover { background: #eee; }
ul.menu-h.dropdown ul { display: none; position: absolute; top: 80%; width: 100%; left: -3px; background: #fff; border: 2px solid #aaa; padding: 0; z-index: 50; margin-left: 2px; -moz-box-shadow: 0px 0px 5px #aaa; -webkit-box-shadow: 0px 0px 5px #aaa; box-shadow: 0px 0px 5px #aaa; } /* .menu-h's dropdown menus look like .menu-v's menus: plain, with icons, new branches are rendered to the left from parent menu */
ul.menu-h.dropdown ul li { display: block; padding: 6px 8px 6px 24px; margin: 0; }
ul.menu-h.dropdown ul li i.icon16 { margin-left:-20px; margin-right:4px; }
ul.menu-h.dropdown ul li ul { top: -7px; left: 100%; margin-left: 0; }
ul.menu-h.dropdown li:hover ul { display: block; }
ul.menu-h.dropdown.disabled li:hover ul { display: none !important; }
ul.menu-h.dropdown li:hover ul ul { display: none; }  /* level 2*/
ul.menu-h.dropdown li:hover ul li:hover ul { display: block; }
ul.menu-h.dropdown li:hover ul li:hover ul ul { display: none; } /* level 3; add more levels in a similar way if needed */
ul.menu-h.dropdown li:hover ul li:hover ul li:hover ul { display: block; }
ul.menu-h.dropdown li.disabled:hover { background: #fff; }
ul.menu-h.dropdown ul li.disabled a { color: #888!important; background: #fff!important }
ul.menu-h.dropdown ul li.disabled .icon16 {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity:.5; }

/* dropdown.clickable */
ul.menu-h.dropdown.clickable ul { display: none;}
ul.menu-h.dropdown.clickable li:hover ul { display: none; }
ul.menu-h.dropdown.clickable li:hover ul li:hover ul { display:none; }
ul.menu-h.dropdown.clickable li:hover ul li:hover ul ul { display: none; }
ul.menu-h.dropdown.clickable li:hover ul li:hover ul li:hover ul { display: none; }

.paging { }
.paging a { padding: 4px 6px; text-decoration: none; }
.paging a.selected { color: #000; background: #eee; }
.paging a.selected:hover { color: #000 !important; }
.paging a.prevnext { margin-left: 15px; font-weight: bold; }


.wa-form { float: left; margin: 10px 0; overflow: visible; }
.wa-form .wa-field { clear: left; margin: 0; padding-top: 3px; }
.wa-form .wa-field .wa-name { float: left; width: 155px; padding-top: 0.05em; padding-bottom: 10px; font-size: 0.95em; }
.wa-form .wa-field.wa-separator { height: 10px; }
.wa-form .wa-field .wa-value { margin-left: 180px; margin-bottom: 5px; position: relative; }
.wa-form .wa-field .wa-value input.wa-error { border: 2px solid red; }
.wa-form .wa-field .wa-value .wa-error-msg { font-size: 0.9em; color: red; display: block; }
.wa-form .wa-field .wa-value input[type="text"],
.wa-form .wa-field .wa-value input[type="email"],
.wa-form .wa-field .wa-value input[type="password"] { width: 30%; min-width: 260px;  margin:0;}
.wa-form .wa-field .wa-value textarea { min-width: 300px; height: 70px; }
.wa-form .wa-field .wa-value input.wa-captcha-input { width: 100px; min-width: 0; }
.wa-form .wa-field .wa-value label { display: block; }
.wa-form .wa-field .wa-value .wa-captcha img { margin-left: 0; }
.wa-form .wa-field .wa-value .errormsg { margin-left: 0; }
.wa-form .wa-field .wa-value.wa-submit { margin-top: 10px; }
.wa-form .wa-field .wa-value p label { display: block; margin: 0; }
.wa-form .wa-field .wa-value p { line-height: 1.6em; margin-bottom: 23px; position: relative; } 
.wa-form .wa-field .wa-value p span { color: #777; font-size: 0.9em; display: block; }
.wa-form .wa-field .wa-value p i.icon16 { float: left; left: -20px; margin-top: 2px; position: absolute; }
.wa-form .wa-field .wa-value p input { display: block; margin-bottom: 2px; }
.wa-form .wa-field .wa-value p input[type="radio"],
.wa-form .wa-field .wa-value p input[type="checkbox"] { display: inline; }
.wa-form .wa-field .wa-value p .field.wa-required span:after { content: " *"; color: #faa; }
.wa-form .wa-field.wa-required .wa-name:after { content: " *"; color: #faa; }

.wa-captcha { padding: 7px 0 10px; }
.wa-captcha p { clear: left; margin: 0; }
.wa-captcha strong { font-size: 1.2em; }
.wa-captcha p img { float: left !important; margin-right: 5px; margin-top: -8px; }
.wa-captcha .wa-captcha-refresh { font-size: 0.8em; text-decoration: underline; color: #aaa; }
.wa-captcha .errormsg { display: inline; margin-left: 10px; }


/* Checkout */

/*.checkout { margin: 30px 100px 100px; }*/
.checkout ul.checkout-navigation { margin: 25px 0; text-align: center; }
.checkout ul.checkout-navigation li.upcoming a { text-decoration: none; color: #aaa !important; cursor: default; }
.checkout ul.checkout-options { padding-left: 25px; margin-top: 30px; }
.checkout ul.checkout-options li { list-style: none; position: relative; margin-bottom: 50px; width: 90%; clear: both; }
.checkout ul.checkout-options li h3 { font-weight: bold; margin-bottom: 10px; }
.checkout ul.checkout-options li h3 label { margin-right: 10px; }
.checkout ul.checkout-options li .rate { float: right; text-align: center; width: 250px; }
.checkout ul.checkout-options li p { width: 70%; }
.checkout ul.checkout-options li input[type="radio"] { position: absolute; top: 7px; left: -25px; }
.checkout ul.checkout-options li img.method-logo { position: relative; float: left; margin-right: 10px; top: -5px; left: 0px; /* adjusted for default 60x32-px logos */ }
.checkout ul.checkout-options li .wa-form { margin-top: -5px; margin-bottom: 30px; }
.checkout .checkout-result { margin: 100px auto 200px; text-align: center; }
.checkout .checkout-result h1 { font-size: 4em; margin-bottom: 50px; }
.checkout .checkout-result.error h1 { color: red; }
.checkout .checkout-result .back { margin-top: 50px; }
.checkout .checkout-result .wa-form { margin: 10px auto 20px; width: 400px; float: none; }
.checkout .checkout-step ul.menu-v { margin-left: 0; margin-top: 20px; }
.checkout .checkout-step #login-form h1 { display: none; }
.checkout .comment { width: 100%; height: 100px; margin-bottom: 20px; }
.checkout blockquote img { margin-right: 20px; float: left; }
.checkout blockquote p { color: #000; margin-bottom: 0; }
.checkout blockquote ul.menu-v { margin: 0; }
.checkout blockquote ul.menu-v li { font-size: 1.1em; margin: 0px 0; line-height: 2em; }
.checkout blockquote ul.menu-v li input { margin-right: 5px; }

/* Menus
-------- */

ul.menu-v { margin: 0 0 20px -6px; padding: 0; }
ul.menu-v li { list-style: none; padding: 0; margin: 3px 0 8px; line-height: 1.1em; }
ul.menu-v li a { padding: 5px 6px; display: block;}
ul.menu-v li.selected a { color: #000; text-decoration: none; background: #eee; }
ul.menu-v li.selected ul li a { background: inherit; color: #03c; text-decoration: underline; }
ul.menu-v li ul.menu-v { margin-left: 10px; margin-top: 5px; margin-bottom: 15px; }
ul.menu-v li ul.menu-v li a { padding: 2px 6px; font-size: 0.9em; }
ul.menu-v li ul.menu-v li ul.menu-v li a { font-size: 0.8em; }

ul.menu-h { margin-left: -5px; padding: 0; }
ul.menu-h li { display: inline-block; list-style: none; padding: 0 10px 0 0; display:block\9; float:left\9; /* ie8 hack */ }
ul.menu-h li a { display: inline-block; padding: 0px 5px; display:block\9; float:left\9; /* ie8 hack */ }
ul.menu-h li.selected a { color: #000; text-decoration: none; background: #eee; }
ul.menu-h li.selected a.inline-link b { border: none; }
ul.menu-h li.selected ul * { background: #fff !important; }


/* 16x16
-------------------------------------------- */
i.icon16 { background-repeat:no-repeat; background-image: url(../../../wa-content/img/icon16.png); height:16px; width:16px; display:inline-block; text-indent:-9999px; text-decoration:none!important; }
* i.icon16 { text-decoration:none!important; vertical-align:top; margin: -0.1em 0.25em 0 0; }
.heading i.icon16 { vertical-align:top; margin:-0.1em 0.1em 0 -0.5em; }
.hint i.icon10 { vertical-align:top; margin:0.15em 0.15em 0 0; }
.count i.icon10, .count i.icon16 { margin-right: 0; }
.button i.icon10, .button i.icon16 { vertical-align: middle; margin: 0; }
h1 i.icon16,
h2 i.icon16 { margin-top: 0.15em; }
h1 span.hint i.icon16 { margin-top: 0.3em; }
h5 i.icon10 { vertical-align:top; margin: 0.1em 0 0 0; }
ul.tabs .icon10 { margin-top: 12px; }
ul.tabs .icon16 { margin-top: 8px; }
.dialog-buttons-gradient i.icon16 { margin-left: 4px; }
.icon16.country { margin-top: 0.3em; }
i.icon16.hidden { display: none; }
.fields .field .name i.icon10 { margin-top: 0.1em; }
.fields .field .value .icon16.country { margin-top: 0.1em; margin-left: 0.3em; }
.icon16.uarr { background-position:-128px 0; }
.icon16.darr { background-position:-112px 0; }
.icon16.rarr { background-position:-144px 0; }
.icon16.larr { background-position:-160px 0; }
.icon16.custom { background-position:-336px -32px; }
.icon16.rotate-left { background-position:-240px 0; }
.icon16.rotate-right { background-position:-256px 0; }
.icon16.im { background-position:-32px -112px; }
.icon16.skype { background-position:-64px -112px; }
.icon16.aim { background-position:-112px -112px; }
.icon16.yahoo { background-position:-96px -112px; }
.icon16.icq { background-position:-80px -112px; }
.icon16.jabber { background-position:-144px -112px; }
.icon16.msn { background-position:-128px -112px; }
.icon16.zone { background-position:-48px -80px; }
.icon16.routing { background-position:-64px -64px; }
.icon16.notebook { background-position:-32px -80px; }
.icon16.archive { background-position:0 -96px; }
.icon16.archive-text { background-position:-32px -96px; }
.icon16.close { background-position:-176px -16px; }
.icon16.folder { background-position:-192px -32px; }
.icon16.folder-dynamic { background-position:-224px -32px; }
.icon16.folders { background-position:-240px -32px; }
.icon16.user { background-position:-304px 0; }
.icon16.contact { background-position:-320px 0; }
.icon16.picture { background-position:-352px -16px; }
.icon16.pictures { background-position:-336px -16px; }
.icon16.add { background-position:-64px -16px; }
.icon16.add-bw { background-position:-80px -16px; }
.icon16.delete { background-position:-96px -16px; }
.icon16.delete-bw { background-position:-112px -16px; }
.icon16.status-red { background-position:-112px -32px; }
.icon16.status-yellow { background-position:-128px -32px; }
.icon16.status-green { background-position:-144px -32px; }
.icon16.status-gray { background-position:-160px -32px; }
.icon16.status-blue { background-position:-176px -32px; }
.icon16.status-red-tiny { background-position:-32px -32px; }
.icon16.status-yellow-tiny { background-position:-48px -32px; }
.icon16.status-green-tiny { background-position:-64px -32px; }
.icon16.status-gray-tiny { background-position:-80px -32px; }
.icon16.status-blue-tiny { background-position:-96px -32px; }
.icon16.link { background-position:-48px 0; }
.icon16.design { background-position: -272px -16px; }
.icon16.plugins { background-position:-192px -80px; }
.icon16.settings { background-position:-320px -32px; }
.icon16.funnel { background-position:-256px -64px; }
.icon16.plus { background-position:-224px -16px; }
.icon16.plus-bw { background-position:-240px -16px; }
.icon16.minus { background-position:-128px -16px; }
.icon16.minus-bw { background-position:-144px -16px; }
.icon16.trash { background-position:-256px -80px; }
.icon16.broom { background-position:-272px -80px; }
.icon16.broom-bw { background-position:-288px -80px; }
.icon16.reports { background-position:-320px -48px; }
.icon16.sync { background-position:-64px 0; }
.icon16.search { background-position:-192px -64px; }
.icon16.search-bw { background-position:-224px -96px; }
.icon16.lock { background-position:-240px -80px; }
.icon16.lock-bw { background-position:-208px -96px; }
.icon16.lock-unlocked { background-position:-224px -80px; }
.icon16.lock-unlocked-bw { background-position:-192px -96px; }
.icon16.edit { background-position:0 -32px; }
.icon16.edit-bw { background-position:-16px -32px; }
.icon16.merge { background-position:-192px 0; }
.icon16.split { background-position:-208px 0; }
.icon16.add-to-list { background-position:-208px -32px; }
.icon16.update { background-position:-224px 0; }
.icon16.box { background-position:-16px -96px; }
.icon16.print { background-position:-48px -96px; }
.icon16.books { background-position:0 -80px; }
.icon16.lightning { background-position:-48px -64px; }
.icon16.play { background-position:-384px -16px; }
.icon16.globe { background-position:-224px -64px; }
.icon16.globe-small { background-position:-272px -64px; }
.icon16.light-bulb { background-position:-144px -112px; }
.icon16.export { background-position:-80px 0; }
.icon16.import { background-position:-96px 0; }
.icon16.view-thumbs { background-position:-352px -96px; }
.icon16.view-table { background-position:-304px -96px; }
.icon16.view-splitview { background-position:-336px -96px; }
.icon16.view-thumb-list { background-position:-320px -96px; }
.icon16.view-timeline { background-position:-288px -96px; }
.icon16.hierarchical { background-position:-32px -48px; }
.icon16.book-open { background-position:-16px -80px; }
.icon16.lens { background-position:-320px -16px; }
.icon16.desktop { background-position:-208px -64px; }
.icon16.bundles { background-position:-192px -48px; }
.icon16.apps { background-position:-208px -48px; }
.icon16.new-window { background-position:-384px -96px; }
.icon16.text { background-position:-64px -80px; }
.icon16.video { background-position:-304px -16px; }
.icon16.cart { background-position:0 -48px; }
.icon16.script { background-position:0 -64px; }
.icon16.script-lock { background-position:-32px -64px; }
.icon16.script-block { background-position:-16px -64px; }
.icon16.comments { background-position:-32px -112px; }
.icon16.marker { background-position:-240px -64px; }
.icon16.star { background-position:-304px -64px; }
.icon16.star-empty { background-position:-336px -64px; }
.icon16.star-half { background-position:-320px -64px; }
.icon16.star-hover { background-position:-352px -64px; }
.icon16.phone { background-position:0 -112px; }
.icon16.email { background-position:-16px -112px; }
.icon16.mobile { background-position:-176px -112px; }
.icon16.facebook { background-position:-224px -112px; }
.icon16.twitter { background-position:-208px -112px; }
.icon16.google { background-position:-288px -112px; }
.icon16.vkontakte { background-position:-240px -112px; }
.icon16.livejournal { background-position:-256px -112px; }
.icon16.picasa { background-position:-272px -112px; }
.icon16.flickr { background-position:-192px -112px; }
.icon16.access { background-position:-208px -80px; }
.icon16.yes { background-position:0 -16px; }
.icon16.yes-bw { background-position:-16px -16px; }
.icon16.no { background-position:-160px -16px; }
.icon16.no-bw { background-position:-176px -16px; }
.icon16.cross { background-position:-192px -16px; }
.icon16.cross-bw { background-position:-208px -16px; }
.icon16.move { background-position:-176px 0; }
.icon16.info {  background-position: -48px -112px;}
.icon16.rss {  background-position: -160px -112px;}
.icon16.medal {  background-position: -336px -48px;}
.icon16.clock {  background-position: -352px -48px;}
.icon16.alarm-clock { background-position: -368px -48px;}
.icon16.anchor {  background-position: -384px -48px;}
.icon16.home {  background-position: -400px -48px;}
.icon16.cup {  background-position: -416px -48px;}
.icon16.bug {  background-position: -432px -48px;}
.icon16.disk {  background-position: -448px -48px;}
.icon16.burn {  background-position: -464px -48px;}
.icon16.animal-monkey { background-position: -336px 0;}
.icon16.smiley { background-position: -352px 0;}
.icon16.fruit { background-position: -368px 0;}
.icon16.car { background-position: -384px 0;}
.icon16.guitar {  background-position: -400px 0;}
.icon16.store {  background-position: -416px 0;}
.icon16.target {  background-position: -432px 0;}
.icon16.luggage {  background-position: -448px 0;}
.icon16.cookie {  background-position: -464px 0;}
.icon16.bean {  background-position: -480px 0;}
.icon16.sport-soccer {  background-position: -496px 0;}
.icon16.clapperboard {  background-position: -352px -16px;}
.icon16.upload { background-position: -288px 0px;}
.icon16.zip { background-position: -128px -64px; }
.icon16.image { background-position: -288px -16px; }
.icon16.download { background-position: -272px 0px; }
.icon16.script-css { background-position: -112px -64px; }
.icon16.script-js { background-position: -96px -64px; }
.icon16.script-php {background-position: -80px -64px; }
.icon16.sort { background-position: -368px -96px; }
.icon16.cheatsheet { background-position: -144px -64px; }
.icon16.agreement { background-position: -160px -64px; }
.icon16.palette { background-position: -272px -16px; }
.icon16.blogs { background-position: -112px -80px; }
.icon16.blog { background-position: -96px -80px; }
.icon16.notebooks  { background-position: -80px -80px; }
.icon16.calendar  { background-position: -48px -48px; }
.icon16.exclamation  { background-position: -64px -48px; }
.icon16.tags { background-position: -480px -48px; }
.icon16.stack { background-position: -128px -80px; }
.icon16.checkboxes { background-position: -144px -80px; }
.icon16.map { background-position: -160px -80px; }
.icon16.userpic20 { background-position: -2px -2px; /* use this for 20x20 userpics as 16x16 icons; cuts 2px from each side of 20x20 userpic, but gives clean alignment */ }
.icon16.loading { background-image: url("../../../wa-content/img/loading16.gif"); }
.icon16.hand { background-position:-304px -80px; }
.icon16.dollar { background-position:-320px -80px; }
.icon16.percent { background-position:-336px -80px; }
.icon16.progress { background-position:-352px -80px; }
.icon16.new { background-position: -496px -48px; }



/* 10x10
-------------------------------------------- */
i.icon10 { background-repeat:no-repeat; background-image: url(../../../wa-content/img/icon10.png); height:10px; width:10px; display:inline-block; text-indent:-9999px; text-decoration:none!important; }
* i.icon10 { text-decoration:none!important; vertical-align:top; margin: 0.2em 0.1em 0 0; }
.icon10.plus { background-position:-20px -20px; }
.icon10.plus-bw { background-position:-30px -20px; }
.icon10.edit { background-position:0 -40px; }
.icon10.edit-bw { background-position: -10px -40px; }
.icon10.online { background-position:-60px -10px; }
.icon10.status-green { background-position:-60px -10px; }
.icon10.status-yellow { background-position:-50px -10px; }
.icon10.status-yellow-tiny { background-position:-30px -10px; }
.icon10.status-red { background-position:-40px -10px; }
.icon10.new-window { background-position:-80px -30px; }
.icon10.desktop { background-position:-60px -30px; }
.icon10.settings { background-position:-90px -30px; }
.icon10.yes { background-position:-10px -10px; }
.icon10.no { background-position:-60px -20px; }
.icon10.yes-bw { background-position:-20px -10px; }
.icon10.no-bw { background-position:-70px -20px; }
.icon10.close { background-position:-70px -20px; }
.icon10.in-use { background-position:0 -10px; }
.icon10.add { background-position:0 -20px; }
.icon10.script { background-position:0 -30px; }
.icon10.lock { background-position:-70px -30px; }
.icon10.lock-bw { background-position:-100px -30px; }
.icon10.lock-unlocked-bw { background-position:-110px -30px; }
.icon10.uarr { background-position:-20px 0; }
.icon10.darr { background-position:-10px 0; }
.icon10.larr { background-position:-30px 0; }
.icon10.rarr { background-position:-40px 0; }
.icon10.uarr-tiny { background-position:-60px 0; }
.icon10.darr-tiny { background-position:-50px 0; }
.icon10.larr-tiny { background-position:-70px 0; }
.icon10.rarr-tiny { background-position:-80px 0; }
.icon10.star { background-position:-60px -40px; }
.icon10.star-empty { background-position:-80px -40px; }
.icon10.star-half { background-position:-70px -40px; }
.icon10.delete { background-position:-80px -20px; }
.icon10.delete-bw { background-position:-100px -20px; }
.icon10.info { background-position:-20px -30px; }
.icon10.exclamation { background-position:-90px -20px; }
.icon10.clock { background-position:-10px -30px; }
.icon10.view-thumbs { background-position:-110px -10px; }
.icon10.view-table { background-position:-80px -10px; }
.icon10.view-splitview { background-position:-100px -10px; }
.icon10.view-thumb-list { background-position:-90px -10px; }
.icon10.view-timeline { background-position:-110px -20px; }




label {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input[type=checkbox].css-checkbox {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height:1px;
    width:1px;
    margin:-1px;
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
    padding-left:20px;
    height:15px;
    display:inline-block;
    line-height:15px;
    background-repeat:no-repeat;
    background-position: 0 0;
    font-size:15px;
    vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -15px;
}

.lite-red-check{background-image:url(/wa-content/img/lite-red-check.png);}

