#logo {color: white;width: 220px;position: absolute;left: 0px;top: 20px;padding: 0;height: 36px;overflow: hidden;font-family: Arial,sans-serif;font-size: 36px;text-align: center;letter-spacing: 1.3px;}#logo .version {font-size: 12px;}#top {position: fixed;height: 75px;top: 0px;left: 0px;display: block;right: 0px;z-index: 30;background: #222;background: url(../images/top.png);background: -moz-linear-gradient(#222,#333 70px,rgba(64,64,64,0.8) 70px,rgba(64,64,64,0));background: -webkit-gradient(linear,left top,left bottom,from(#222),color-stop(0.93,#333),color-stop(0.93,rgba(64,64,64,0.8)),to(rgba(64,64,64,0)));}.no-gradients #top {background: url(../images/top.png);}#logout {position: absolute;right: 50px;top: 27px;color: white;text-decoration: none;}#logout:hover {text-decoration: underline;}#login {position: absolute;text-decoration: none;width: 220px;right: 65px;text-align: center;color: white;font-size: 16px;text-align: center;line-height: 32px;padding: 18px 0;opacity: 0.7;}#login:hover {opacity: 1.0;}#loginActions {display: none;position: fixed;top: 0px;right: 65px;width: 220px;height: 120px;background: #444;text-align: center;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;-webkit-box-shadow: #222 0px 0px 5px;-moz-box-shadow: #222 0px 0px 5px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: #222 0px 0px 5px;}#loginActions .name {cursor: pointer;font-size: 16px;text-align: center;line-height: 32px;padding: 18px 0 0 0;color: white;display: block;}#loginActions a {color: white;opacity: 0.7;display: block;text-decoration: none;margin-top: 10px;}#loginActions a:hover {opacity: 1.0;}#loginActions:hover {display: block;}#login:hover + #loginActions {display: block;}#redirect_information {padding: 10px 5px 10px 36px;margin-bottom: 5px;vertical-align: middle;background: #fff9d4;border: 2px solid #f5e986;background-position: 10px 50%;background-repeat: no-repeat;background-image: url(../images/ic_warning.png);font-size:12px;position:relative !important;top:20px;}#address.address {background: #eee;border: 1px solid #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display: block;padding-top: 10px;margin-top: 20px;}#address.address .error {padding: 5px;border: solid 1px #AC121A;font-size: 12px;color: #AC121A;background: #FFAFB6;margin: 0px 0 0 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}#address.address input[type=text],#address.address input[type=password] {width: 230px;border: 1px solid #999;font-size: 12px;height: 14px;padding: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.basket {position: absolute;right: 150px;top: 1px;text-decoration: none;}.basket-loading {display: none;}.basket-button {cursor: pointer;padding: 10px 15px;float: right;display: block;color: white;}.basket.selected .basket-button {background: #fff;color: black;}.basket-list {display: none;clear: right;width: 200px;background: #fff;padding: 10px;font-size: 14px;box-shadow: 0 0 5px #aaa;}.basket-list .basket-empty {display: none;text-align: center;color: #666;padding: 35px 0;}.basket.selected .basket-list {display: block;}.basket .basket-list-list {list-style: none;display: block;padding: 0;margin: 0 0 10px 0;}.basket .basket-list-list li.basket-list-item {list-style: none;display: block;border-bottom: 1px solid #ccc;padding: 10px 0;margin: 0;}.basket .basket-list-list li.basket-list-item span.name {display: block;font-weight: bold;}.basket .basket-list-list li.basket-list-item span.class {display: block;color: #666;}.basket .basket-list-list li.basket-list-item span.time {display: block;color: #666;font-size: 12px;}.basket .basket-list-list li.basket-list-item span.price {float: right;padding: 0;}.basket .basket-list a {font-size: 12px;text-decoration: none;}.basket .basket-list a.checkout {float: right;text-align: right;}.basket.empty .basket-empty {display: block;}.basket.empty .basket-list-list {display: none;}.basket.empty .basket-list a {cursor: default;color: #999;text-decoration: none;}.basket .pending-payment {display:none;}.basket.pending-payment .pending-payment {display:block;}.basket.pending-payment .basket-list a {display: none;}.basket.pending-payment .basket-list a.reset {display: inline;font-size: 1em;font-weight: bolder;}.basket.is-loading .total {display: none;}.basket.is-loading .basket-loading {display: inline;}