/* CSS Document */
  *{margin:0px;padding:0px;list-style-type:none;border:0px;word-wrap: break-word;}
  body{height:100%;margin-bottom: 1px;background:#1f1f1f}

  html input[type="text"], html input[type="submit"], html input[type="password"], html input[type="file"], html textarea, html select{margin:5px;background: white url('bg-input.png') no-repeat;width:257px;height:29px;/*line-height:29px;*/padding:5px 10px;border:1px solid #a8a8a8;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;color:#595959;}
  html input[type="submit"]{margin:5px;width:auto;cursor:pointer;background: url('bg-input-submit.png');border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;}
  html textarea{width:auto;height:auto;line-height:15px}

  label{cursor:pointer;}
    a{color:#a31515;}
    a:hover{text-decoration:none}
    
    #main{min-height:100%;width:100%;min-width:994px;background:white url('background.jpg') center top no-repeat;background-size: cover;font-family:Arial, Trebuchet Ms;text-align:center;color:#383838;background-attachment: fixed;}
    
    #container{width:994px;margin:0px auto;font-size:11px;text-align:left;position:relative;}
    
    #logo a{display:block;width:350px;height:133px;background: url('logo-xgames.png') left center no-repeat;}
    #logo a span{display:none;}
    
    #button-login{display:block;width:94px;height:44px;position:absolute;top:50px;right:190px}
    #button-register{display:block;width:147px;height:44px;position:absolute;top:50px;right:30px}
    #button-login span{background:url('button-login.png') no-repeat;}
    #button-register span{background:url('button-register.png') no-repeat;}
    #button-login span,#button-register span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px}
    
    #user-info{position:absolute;top:48px;right:2px;width:260px;}
    #user-info a{text-decoration:none;color:white;}
    #user-info a:hover{text-decoration:underline;}
    #user-info a.name{font-size:22px;color:white;}
    #user-info a.logout{background: url('icon-logout.png') no-repeat right center;padding:30px 0px;padding-right:65px;position:absolute;top:-10px;right:0px}
    #user-info a.logout:hover{background: url('icon-logout-hover.png') no-repeat right center;}
    #user-info span.undername, #user-info span.undername a{font-size:11px;color:silver;}
    #user-info ul{margin-top:10px}
    #user-info ul li{float:left;}
    #user-info ul li a{padding-left:6px;width:97px;*width:103px;display:block;line-height: 15px;font-size:11px;color:#494949;background: url('item-footer-list.png') no-repeat 0px -1px;}

    #search{position:absolute;top:50px;left:350px;width:325px;height:42px;background: url('search-panel.png') no-repeat;}
    #search input{background:none;border:none;width:200px;position:absolute;left:25px;top:1px;color:#f6c8c8;font-size:11px;*top:13px;*left:30px}
    #search input.gbutton{left:auto;right:5px;top:-1px;}

    #topmenu{width:994px;height:49px;background: url('panel-top.png') no-repeat;line-height:49px;}
    #topmenu menu{list-style-type:none;margin:0px 10px;max-width:660px;}
    #topmenu menu li{float:left;margin:0px 15px;}
    #topmenu div{float:right;width:255px;margin-right:0px;}
    #topmenu div a{}
    
    #center{width:990px;background: url('background-content.png') repeat-y; padding:0px 2px;}

    #location{line-height: 64px;background: url('panel-location.png') repeat-x;border:1px solid white;padding: 0px 20px;color:#545454}
    #location a{padding-right:15px;padding-left:5px;background: url('icon-arrow-right.png') no-repeat center right;}
    #location a:hover{text-decoration:none;}
    
    #leftpanel{width:160px;float:left;overflow:hidden}
    #leftpanel p.pays{background: url('pay-background.png') no-repeat;}
    #leftpanel .title, #leftpanel .title2{background:#5b5b5b url('title-leftmenu.png') left center  no-repeat;width:184px;*width:100%;height:36px;display:block;text-transform: uppercase;line-height:49px;padding-left:10px;color:white;font-size:12px}
    #leftpanel .title2{background:#5b5b5b url('title-leftmenu2.png') left center no-repeat;}
    #rightpanel .title-fb{background:#5b5b5b url('title-leftmenu-facebook.png') no-repeat;width:165px;height:48px;display:block;text-transform: uppercase;line-height:49px;color:white;font-size:12px}
    #leftpanel .title-newsletter{background:#5b5b5b url('title-leftmenu-newsletter.png') no-repeat;width:154px;*width:100%;height:48px;display:block;text-transform: uppercase;line-height:49px;padding-left:10px;color:white;font-size:12px}
    #leftpanel .title-pays{background:#5b5b5b url('title-leftmenu-pays.png') no-repeat;width:150px;*width:100%;height:48px;display:block;text-transform: uppercase;line-height:49px;padding-left:10px;color:white;font-size:12px}
    /*#leftpanel ul#categories li a{display:block;width:183px;*width:100%;height:36px;background: url('button-categories.png') no-repeat 0px 0px;text-decoration:none;line-height:36px;padding-left:10px;border-right:1px solid #cccccc}
    #leftpanel ul#categories li a:hover,#leftpanel ul#categories li a.active:hover{background: url('button-categories.png') no-repeat 0px -36px;border-right:1px solid white}
    #leftpanel ul#categories li ul li a{display:block;width:180px;*width:100%;height:26px;background: white url('button-categories.png') no-repeat -6px -40px;text-decoration:none;line-height:26px;padding-left:13px;border-right:1px solid #cccccc}
    #leftpanel ul#categories li ul li a:hover,#leftpanel ul#categories li ul li a.active:hover{background: white url('button-categories.png') no-repeat 0px -40px;border-right:1px solid white}                                                                                                                                                                                                                                  
    #leftpanel ul#categories li ul li ul li a{width:175px;padding-left:18px}
    #leftpanel ul#categories li ul li ul li ul li a{width:170px;padding-left:23px}
    #leftpanel ul#categories li a.active{background: url('button-categories.png') no-repeat 0px -72px;border-right:1px solid white}
    #leftpanel ul#categories li ul li a.active{background: white url('button-categories.png') no-repeat 0px -76px;border-right:1px solid white} */
    ul.categories ul{padding:0px 10px;}
    ul.categories li ul{padding:0px 0px 10px 20px;margin-top:-10px}
    ul.categories a{display:block;width:100%;}
    ul.categories{width:160px !important;padding:0px;margin:0px;font-size:11px;font-family:arial;}
    ul.categories > li{background:white;}
    ul.categories li a{line-height:26px;height:26px;padding:0px 0px 0px 15px;background:white url('button-categories.png') left center no-repeat;text-decoration:none;}
    ul.categories li a.active{background:white url('icon-arrow-down-small.png') 133px 50% no-repeat;border:none;}
    ul.categories > li a:hover{background-color:#f0f7fc}
    ul.categories li ul{background:white;}
    ul.categories li ul li a,ul.categories li ul li a:hover{line-height:20px;height:20px;background:white url('icon-arrow-right-small.png') no-repeat 3px 6px;padding-left:13px}
    ul.categories li ul li a.active{background:white url('icon-arrow-down-small.png') no-repeat 0px 9px;font-weight:bold}
    ul.categories li ul li a:hover{font-weight:bold}

    #rightpanel{width:165px;float:left;overflow:hidden;height:100%;border-left:1px solid #323232;}
    #rightpanel .title{background:#5b5b5b url('title-leftmenu.png') no-repeat;width:100%;height:48px;display:block;}
    #rightpanel .title-best{background:#5b5b5b url('title-bestselling.png') no-repeat;width:100%;height:46px;display:block;}

    #rightpanel .best-item{padding-top: 10px;text-align:center;width:165px;height:136px;*height:146px;background:url('best-bg.png') no-repeat;position:relative;color:white;text-shadow: 1px 1px 2px #000000;font-weight:bold;filter: dropshadow(color=#000000, offx=1, offy=1);font-size:11px;}
    #rightpanel .best-item img{position:absolute;top:35px;left:50%;width:61px;height:87px;margin-left:-30px;}

    #content{float:left;width:830px;/**/}
    
    #detail{position:relative;color:#f0f0f0;background:#1f1f1f}
    #detailshadow{position:absolute;left:0px;top:64px;background: url('background-content-white-shadow.png') repeat-x;width:100%;height:15px;z-index:2;opacity:0.7}
    html h2{line-height:64px;padding: 0px 20px;color:white;font-weight:normal;font-size:18px !important;}
    #detail #photo{width:235px;border-right:1px solid #434343;border-bottom:1px solid #434343;float:left;position:relative;z-index:1}
    #detail #photo img{width: 233px;height:330x;border:1px solid #1f1f1f;background: url('background-image.png') no-repeat center center;}
    #detail #photo #gallery{width:387px;background: url('background-gallery.png');padding-top:6px;border-top:1px solid #cccccc;overflow:hidden}
    #detail #photo #gallery img{width:110px;height:83px;margin-left:14px;margin-bottom:12px;float:left;background: url('background-image.png') no-repeat center center;}
    
    #detail #info{padding:0px;position:relative;width:594px;height:335px;float:right;}
    #detail #info h3{font-size:24px !important;font-weight:bold;line-height:60px;border-bottom:1px solid #cccccc;width:350px; }

    #detail #info p{font-size:12px;line-height:18px;margin: 10px 20px}
    #detail #info .basket{position:absolute;line-height:16px;width:100%;height:78px;font-weight:bold;font-size:16px;font-family:Arial;background:black;left:0px;bottom:-2px;}
    #detail #info .basket span{display:block;position:absolute;top:38%;left:30px;}
    #detail #info .basket b{display:block;position:absolute;top:38%;left:150px;font-size:25px;*line-height:21px;}
    #detail #info .basket a{background:url('button-add-to-basket.png');display:block;width:51px;height:45px;position:absolute;top:16px;right:80px}
    #detail #info .basket input{width:33px;height:33px;background:#323030;color:white;font-weight:bold;font-size:12px;text-align:center;padding:0px;line-height:33px;border:none;top:17px;right:150px;position:absolute;}

    #variants a:hover{background:url('icon-basket.gif');}
    #detail #info #share{margin:0px 20px}

    #detail #idea{width:100%;background: url('idea.jpg') no-repeat;height:190px;clear:both;}

    #detail #share{position:absolute;right:20px;top:35%;}
    
    #detail #advenced-info{clear:both;padding:30px}
    #detail #advenced-info p{font-size:12px;color:white;line-height:18px;margin:10px 0px;}

    #verified{width:90px;height:44px;float:left;}
    #verified div#out{position:absolute;width:79px;height:79px;background: url('icon-verified.png') no-repeat;left:19px;top:-5px;}

    #variants table{width:100%;font-size:12px;color:#383838;margin:0px}
    #variants table tr td{line-height:44px;background: white; border-top:6px solid #d7d7d7;padding:0px 10px;text-align:center}
    #variants table tr:hover td{background: #f8f8f8;}
    #variants table tr.head td{background: #d7d7d7 url('background-variants-top.png') repeat-x; border:none;}
    #variants table tr.foot td{line-height:27px;background: #d7d7d7 url('background-variants-bottom.png') repeat-x; border:none;}
    #variants table tr td.left{text-align:left;}
    #variants input{border:1px solid #cccccc;height:34px;text-align:center;width:45px;font-size:20px;font-weight:bold;color:#545454;float:left;background:white;padding:4px}
    #variants a{background:url('icon-basket.png');display:block;width:45px;height:34px;float:left;margin-left:15px}
    /*#variants a:active{background:url('icon-basket-ok.gif');}*/
    
    div.list{width:100%;background:none;clear:both;}
    div.list div.pagination{clear:both;text-align:center;line-height:40px}

    div.list.big .item{width:275px;height:295px;display:block;border-bottom:1px solid #000000;border-right:1px solid #000000;position:relative;color:#dfdfdf;text-decoration:none;font-weight:bold;float:left;*overflow:hidden}
    div.list.big .item img{border:none;width:275px;height:209px;*height:205px;}
    div.list.big .item:hover span.hover-border{position:absolute;top:0px;left:0px;width:267px;height:202px;border:4px solid #cc0000;*width:261px;*height:209px;}
    div.list.big .item .info{display:block;border-top:1px solid #000000;padding:13px;background: #333333;}
    div.list.big .item .info .colored{color:#cc0000}
    div.list.big .item .info .big{font-size:25px;font-weight:bold;}
    div.list.big .item:hover .info .colored{/*color:#dfdfdf*/}
        
    div.list.small .item-cont{float:left;width:167px;*width:165px;}
    div.list.small .item{border-right:1px solid gray;border-bottom:1px solid gray;float:left;width:165px;*width:166px;min-height:224px;display:block;position:relative;color:#434343;text-decoration:none;font-weight:bold;overflow:hidden}/*float:left;*/
    div.list.small .item{background: #333333;position:relative;}
    div.list.small .item.border-no{border-right:none;width:166px}
    div.list.small .item img{/*width:165px;*/width:auto;height:140px;margin:0px 33px;}
    
    div.list.small .item .info{display:block;padding:16px;text-align:left;color:#dfdfdf;font-size:13px;min-height:74px;}
    div.list.small .item .info.lower{text-align:center;width:147px;display:inline-block;height:25px;padding-bottom:0px;font-size:11px;background: url('loupe.png') no-repeat;background-position: 28px 10px;}
    div.list.small .item .info .colored{color:#c11010}
    div.list.small .item .info .big{font-size:12px;font-weight:bold;}
    /*div.list.small .item:hover .info .colored{color:#dfdfdf}
    div.list.small .item:hover .info{color:#c11010}*/
    div.list.small .item .coloronhover{font-size:11px  !important;font-weight:bold;/*padding-bottom: 34px;*/display:block;text-align:center;width:134px;}
    div.list.small .item:hover .coloronhover{color:#c11010;font-size:11px  !important}
    div.list.small .item .strike{}
    div.list.small .item .our-offer{font-size: 14px;}
    div.list.small .item .bottom-l{display:block;width:100%;position:absolute;bottom:16px;left:16px}
    
    div.list .item .labels{position:absolute;display:block;}
    div.list.small .labels{top: 30px;}
    div.list .item .labels span{display:block;width:68px;height:34px;position:absolute;left:0px;}
    div.list .item .labels span span{display:none;}
    div.list .item .labels .discount{background: url('product-discount.png') no-repeat;}
    div.list .item .labels .new{background: url('product-new.png') no-repeat;}
    div.list .item .labels .hint{background: url('product-hint.png') no-repeat;}
    div.list .item .labels .p0{top:10px;}
    div.list .item .labels .p1{top:32px;}
    div.list .item .labels .p2{top:54px;}
    
    div.list.big .item.noborder, div.list.small .item.noborder{border-right:0px;}
    div.list.big .item img, div.list.small .item img{border-right:0px;/*background: url('background-image.png') no-repeat center center;*/}
    
    div.container-w-shadow{padding:20px;background:#adadad url('background-content-shadow.png') repeat-x;}
    
    p.info{margin:10px}
    div.container-w-shadow .info h2,div.container-w-shadow .info h3{line-height:58px !important;padding-left:20px;font-size:18px;font-weight:normal;}
    .info-text{padding:20px !important;color:#c4c4c4}
    .info-text strong{color:white;}
    .info-text p{margin:0px !important;margin-bottom:5px !important;padding:5px 0px 13px 0px!important;border-bottom:1px solid #5c5c5c}
    .info-text .item{padding-top:8px}
    
    table{width:742px;margin:15px 25px;*margin: 15px 25px}
    table.data tr.head td{line-height:53px;background: gray url('table-head.png') no-repeat;}
    table.data tr.bottom td{line-height:22px;background: gray url('table-bottom.png') no-repeat;}
    table.data tr.head td h3{font-size:12px;color:white;padding-left:0px;font-family:Arial;}
    table tr td{height:22px;font-size:12px;color:#383838;padding:0px 10px 0px 15px}
    table.data tr td{background:#ebebeb;}
    table.data tr.names td{vertical-align:bottom;height:30px;padding:0px 10px 5px 20px}
    table.data input{width:210px;height:20px;border:1px solid #a8a8a8;background:white;padding:5px;margin:0px}
    table.data input.need{background:#fbf7ce;}
    table.data input.wrong{background:#FF9999;}
    
    #detail a.register{display:block;width:147px;height:44px;background:url('button-register.png') no-repeat;}
    #detail a.register:hover{background:url('button-register.png') no-repeat;}
    #detail a.register span{display:none;}
    
    #order-ok{width:667px;height:118px;margin:40px 55px;background: url('order-ok.png') no-repeat;position:relative}
    #order-ok p{position:absolute;top:53px;left:141px;line-height:18px}
    #steps{height:77px;background: url('bg-steps.png') repeat-x bottom;position:relative;}
    #steps a, #steps span{position:absolute;bottom:0px;height:33px;*height:58px;text-align:center;padding-top:25px;width:217px;background:url('bg-step-item.png') no-repeat;display:block;color:white;text-decoration:none;font-weight:bold;text-shadow: 1px 1px 0px #000000;filter: dropshadow(color=#000000, offx=1, offy=1);}
    #steps .unactive{;display:block;color:#7d7d7d;font-weight:bold;}
    #steps a.i1, #steps span.i1{left:40px;}
    #steps a.i2, #steps span.i2{left:290px;}
    #steps a.i3, #steps span.i3{left:540px;}
    #steps div.hideshadows{display:block;width:100%;height:5px;bottom: -5px;left:0px;position:absolute;border:none;}
    
    #box-login, #box-without-login{width:325px;height:259px;float:left;margin:16px}
    #box-login{*margin-top:2px;}
    
    #box-login h3, #box-without-login h3, #box-register h3{margin-top:39px;margin-left:33px;font-size:20px;font-family:Arial;font-weight:normal;color:#474747;}
    #box-login h3 span{color:#ae1e11}
    #box-without-login h3 span{color:black}
    #box-login p, #box-without-login p{margin:12px 33px;line-height:14px;color:#474747}
    
    #box-register h3{margin:0px;margin-left:80px;}
    #box-register h3 span{color:black;}
    #box-register p{margin:0px;width:350px;line-height:14px;margin-left:80px;}
    
    #box-login input{width:259px;height:31px;background: url('input-login.png') no-repeat;padding:5px 10px;font-size:11px;color:#4c4a4a;margin:5px 33px;}
    #box-login form{margin-top:30px;}
    #box-login input.submit{background: url('button-login.png') no-repeat;width:105px;height:46px;cursor:pointer;cursor:hand;float:right}
    #box-login a.forgot{position:absolute;left:33px;top:192px;background: url('icon-key.png') no-repeat;padding-left:20px;color:#ae1e11;line-height:20px;font-size:11px;text-decoration:none;}
    
    #box-without-login a.button{margin-top:7px;display:inline-block;width:157px;height:45px;background:url('button-register.png') no-repeat;margin-left:33px}
    
    #box-register a.button{display:inline-block;width:147px;height:44px;background:url('button-register.png') no-repeat;position:absolute;right:30px;top:25px}
    
    #box-login{background:#e4f1f5 url('box-login.png') no-repeat;margin-left:60px;position:relative}
    #box-without-login{background: #f5f5f5 url('box-register.png') no-repeat; margin-left:0px;}
    #box-register{width:665px;height:72px;*height:72px;margin-left:60px;background: #f5f5f5 url('box-register.png') no-repeat;padding-top:20px;position:relative;clear:both}
    
    #tracking{width:700px;margin:0px 35px;font-size:12px;color:#474747}
    #tracking tr {line-height:50px;height:50px;text-align:center;}
    #tracking thead tr{font-weight:bold;line-height:30px !important;height:30px !important;vertical-align:baseline;}
    #tracking tr.even td{background:#f0f0f0}
    
    #text.page{padding:10px;font-size:11px;}
    #text h2, #text h1, #text h3{margin: 0px 10px;line-height:30px;}
    * h2.styled{margin:0px !important;height:58px !important;line-height: 58px !important;background: url('heading.png');color:#e4d7d7;}
    #text p{margin:10px 30px;color:white;font-size:11px !important;}
    #text p *{font-size:11px !important;}
    
    #footer{clear:both;background:url('background-footer.png') no-repeat;height:153px;padding:1px 30px;position:relative;}
    #footer img{float:left}
    #footer ul{float:left;margin:40px 25px;}
    #footer ul li a{text-decoration:none;color:#37535e;line-height:20px;padding-left:10px;background: url('item-footer-list.png') no-repeat;}
    #footer ul li a:hover, #footer a.goUp:hover{text-decoration:underline;}
    #footer a.goUp{background:url('icon-arrow-top.png') no-repeat top center;padding-top:10px;text-decoration:none;color:#545454;position:absolute;right:40px;top:60px}

    #bottom p{margin:25px 50px;float:left;height:30px;font-size:11px;color:white}
    #bottom div{color:#8f8f8f;float:right;line-height:35px;padding-right:5px;background:url('airweb.png') no-repeat center right;margin-right:50px}
    #bottom a{color:#7b7b7b; text-decoration: underline}
    #bottom a:hover{color:#666666; text-decoration: underline}
    #bottom div a{color:#7b7b7b; text-decoration: none}

    .clear-fix{clear:both;}
    .message{margin:30px;padding:20px 10px 20px 60px;background: #ffffcc url('icon-information.png') no-repeat 10px 50%; border:1px solid #ffd584}
    .message.accept{background: #ffffcc url('icon-accept.png') no-repeat 10px 50%; border:1px solid #ffd584}
    .message.warning{background: #ffe0e0 url('icon-warning.png') no-repeat 10px 50%; border:1px solid #d3b0b0}
    
    div.information{padding:25px;padding-left:100px;background: url('information.png') no-repeat 40px center;color:gray}
    div.warning{padding:25px;padding-left:100px;background: url('icon-warning.png') no-repeat 40px center;color:gray}
    
    a.button-order{display:inline-block;width:94px;height:38px;background:url('button-order.png') no-repeat;position:absolute;right:15px;top:20px;}
    
    /*Text style classes*/
    *.bold{font-weight:bold}
    *.orange{color:#7db309}
    *.red{color:#961111}
    *.colored{color:#961111;font-size:inherit !important;}
    *.uppercase{text-transform:uppercase;}
    *.small{font-size:80%}
    h2 a{color:#383838;text-decoration:none}
    h2 a:hover{color:#383838;text-decoration:underline}
    
    /*Scheme*/
    #topmenu a,#topmenu{color:white;text-decoration:none;font-weight: bold;text-shadow: black 0px 1px 1px;}
    #topmenu a:hover{text-decoration:underline}
    #searchpanel, #searchpanel div.advencedSearch a{color:#292929;text-decoration:none}
    #leftpanel ul.categories li a{color:#777777;}
    #leftpanel ul.categories li a.active,#leftpanel ul.categories li a:hover{font-weight:bold; color: #C11010;}
    /*ul#categories li a:hover,ul#categories li a.active{color:#777777;}*/
    #leftpanel ul.categories li ul li a{color:#777777;}
    #leftpanel ul.categories li ul li a:hover,#leftpanel ul.categories li ul li a.active{color: #C11010;}
    /*CSS 3 and pichovins*/
    
      /*IE fixes*/
    #center{*width:994px;}
    #box-without-login{*float:none}

a{color:#a31515;}
    #topmenu a,#topmenu{color:white;text-decoration:none;}
    #topmenu a:hover{text-decoration:underline}
    #searchpanel, #searchpanel div.advencedSearch a{color:#292929;text-decoration:none}
    #leftpanel ul#categories li a{color:#545454}
    #leftpanel ul#categories li a:hover{}
    /*div.list.big .item:hover span.hover-border,div.list.small .item:hover span.hover-border{border:4px solid #0e87d3;}*/
    /*div.list.big .item .info .colored,div.list.small .item .info .colored{color:#1472b4}*/
    /*div.list.big .item:hover .info .colored,div.list.small .item:hover .info .colored{color:#7db309}*/
    div.container-w-shadow{background-color:#f0f7fc;}
    #leftpanel .title{color:#3d3d3d}
    
       

  p.glob-info{background:#d5d5d5;margin:15px 35px;padding:25px 25px 25px 80px;color:#474747;border:1px solid #969696;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;}
  p.glob-info.saved{background:#eefec6 url('ok.png') no-repeat 20px center;border-color:#bbcf9c}
  p.glob-info.failed{background:#ffd8d8 url('icon-warning.png') no-repeat 20px center;border-color:#cf9c9c}

 ul#report{color:black}

 #basket tbody tr td{background:#191919;}

 .gbutton{display:block;height:43px;background:url('buttony.png') no-repeat !important;}

 .gbutton.login{width:94px !important;background-position:-242px -238px !important;}
 .gbutton.login:hover{background-position:-242px -288px !important;}

 .gbutton.register{width:151px !important;background-position:-345px -238px !important;}
 .gbutton.register:hover{background-position:-345px -288px !important;}

 .gbutton.tobasket{width:51px !important;background-position:-503px -237px !important;display:inline}
 .gbutton.tobasket:hover{background-position:-503px -287px !important;}

 .gbutton.order{width:83px !important;background-position:-564px -238px !important;display:inline}
 .gbutton.order:hover{background-position:-564px -288px !important;}

 .gbutton.continue{width:101px !important;background-position:-657px -238px !important;display:inline}
 .gbutton.continue:hover{background-position:-657px -288px !important;}

 .gbutton.send{width:81px !important;background-position:-922px -238px !important;display:inline}
 .gbutton.send:hover{background-position:-922px -288px !important;}

 .gbutton.sendorder{width:148px !important;background-position:-768px -238px !important;display:inline}
 .gbutton.sendorder:hover{background-position:-768px -288px !important;}

 .gbutton.search{width:71px !important;height:34px;background-position:-162px -244px !important;display:inline}
 .gbutton.search:hover{background-position:-162px -293px !important;}
 
 .gbutton.preorder{width:148px !important;height:44px;background-position:-767px -341px !important;display:inline-block}
 .gbutton.preorder:hover{background-position:-767px -391px !important;}
 
 .gbutton.paynow{width:148px !important;height:44px;background-position:-767px -137px !important;display:inline-block}
 .gbutton.paynow:hover{background-position:-767px -187px !important;}

 .showcase-button-wrapper{font-size:30px;}
