.userlogin{position:relative}.userlogin .logo IMG{display:block;max-width:200px;width:50%;margin:5px auto 15px auto}.userlogin button.defGrBtn,.userlogin input{font-size:110%;padding:10px 10px}.userlogin label{width:100%;display:inline-block;padding:2px 10px}.userlogin button.defGrBtn,.userlogin input[type=submit]{margin-top:15px;margin-bottom:15px}.userlogin p{text-align:left;margin:3px 7px;padding:0}.userlogin span.error{color:#f00;display:block;font-size:94%;padding:0 12px;margin-bottom:5px}.userlogin span.fieldInfo{display:block;font-size:94%;padding:0 12px;margin-bottom:5px}.userlogin .regnow{display:block;text-align:center;font-size:92%}.userlogin a{font-size:inherit;color:rgba(134,24,17,1)}.userlogin h2{font-size:120%;text-transform:uppercase;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid rgba(134,24,17,1)}.userlogin .regThx{font-size:125%;text-align:center;display:block;margin:25px 0}.userlogin #searchZipCodeUserReg{position:relative}.userlogin #selSugUl{position:absolute;background-color:#fff;left:4px;border:1px solid #ccc;top:-6px;list-style:none}.userlogin #selSugUl LI{padding:10px 10px;cursor:pointer}.userlogin #selSugUl LI[data-select=true]{background-color:#ccc}.userlogin .selectAdrList{list-style:none}.userlogin .selectAdrList li{position:relative;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ddd;min-height:80px}.userlogin .selectAdrList li .error{padding:0;margin-top:3px}.userlogin .selectAdrList .deliverto{position:absolute;right:5px;top:5px;cursor:pointer;padding:10px 15px;border-radius:5px;max-width:135px;text-align:center}.restBorder{position:fixed;width:100%;z-index:9991;background-color:rgba(134,24,17,1);height:12px;border-bottom:1px solid #fff;top:0}.restBorder.mainpage{height:40px}.restBorder .page{position:relative;max-width:1200px;margin:0 auto}.restBorder.mainpage .page{max-width:1000px}.restBorder .context{position:absolute;text-align:right;padding-right:2%;right:0}.restBorder.mainpage .context{text-align:left;width:100%;right:auto}.restBorder:not(.mainpage) .logo{margin-top:5px;max-width:200px;vertical-align:top}.restBorder.mainpage .logo{max-width:320px;width:50%;vertical-align:top;padding-top:20px;padding-left:2%;transition:width 300ms linear,padding 180ms linear}.restBorder.mainpage .logo.scroll{padding-top:1px;width:178px}.useraction{padding-top:15px;display:inline-block;margin-right:8px}.useraction .lgButton,.useraction button{cursor:pointer;margin:5px;font-weight:bold;border-radius:5px;text-align:left;position:static;background-color:rgba(134,24,17,1);color:#fff;border:1px solid #fff;font-size:110%;padding:6px 8px;overflow:hidden;display:inline-block}.useraction .lgButton:before,.useraction button:before{content:" ";display:inline-block;width:15px;height:15px;background-image:url(/images/icon/icon-user-login.png);background-position:center center;background-size:cover;vertical-align:middle;margin-right:6px}.useraction .lgOption{position:relative;text-align:left;z-index:1;width:170px;height:95px;transition:height 500ms linear 300ms,width 300ms linear,margin-top 500ms linear 300ms}.useraction .lgOption.hide{overflow:hidden;height:0;width:0;margin-top:0;transition:height 300ms linear,width 500ms linear 300ms,margin-top 300ms linear}.useraction .lgOption UL{list-style:none;margin-top:6px;padding-top:2px;border-top:1px solid #fff;background-color:rgba(134,24,17,1)}.useraction .lgOption UL LI{color:#fff;cursor:pointer;padding:5px 5px;border-top:1px dashed #fff}.useraction .lgOption UL LI:first-child{border-top:0}.useraction .lgOption UL LI:hover{background-color:#fff;color:rgba(134,24,17,1)}.useraction.mainpage{position:absolute;right:15px;padding-top:0}.useraction.mainpage .lgButton,.useraction.mainpage button{width:auto;min-width:0;border:0}.userlogin .uCont,.userlogin .uMenu{display:inline-block;vertical-align:top}.userlogin .uMenu{list-style:none;min-width:100px;max-width:170px;width:25%}.userlogin .uCont{border-left:1px solid rgba(134,24,17,1);min-height:200px;width:75%;min-width:calc(100% - 170px);max-width:calc(100% - 100px);padding:7px}.userlogin .uMenu li{cursor:pointer;padding:7px;border-bottom:1px solid #fff}.userlogin .uMenu li.activ,.userlogin .uMenu li:hover{background-color:rgba(134,24,17,1);color:#fff}.userlogin .uMenu li.spacer{border-top:1px dashed rgba(134,24,17,1)}.userlogin .uCont ul.orders{list-style:none}.userlogin .uCont ul.orders>LI{padding:5px 3px;border-bottom:1px dashed rgba(134,24,17,.3);position:relative}.userlogin .uCont ul.orders .storeLogo{width:80px;margin-right:12px;display:inline-block;vertical-align:top}.userlogin .uCont ul.orders .info{display:inline-block;width:calc(100% - 92px - 120px);vertical-align:top}.userlogin .uCont .optButton{display:inline-block;vertical-align:top;width:120px;text-align:right}.userlogin .uCont .optButton button{font-size:85%}.userlogin .uCont ul.orders .info .name{font-weight:bold;display:inline-block;vertical-align:top;margin-bottom:2px}.userlogin .uCont ul.orders .info .price{display:inline-block;vertical-align:top;width:20%;font-size:110%;text-align:right;font-weight:bold}.userlogin .uCont .showItems.show{color:#fff;background-color:rgba(134,24,17,1)}.userlogin .uCont ul.orders .info .datetime{display:block;font-size:90%}.userlogin .uCont ul.orders .info .payment{margin-top:10px;display:block}.userlogin .uCont ul.orders UL.orderItems{display:none;list-style:none;margin-bottom:5px;margin-left:20%}.userlogin .uCont ul.orders UL.orderItems.show{display:block}.userlogin .uCont UL.orderItems>li{padding:3px 0;border-top:1px dashed rgba(200,200,200,1)}.userlogin .uCont UL.orderItems .name{display:inline-block;vertical-align:top;width:80%}.userlogin .uCont UL.orderItems .price{display:inline-block;vertical-align:top;width:20%;font-size:110%;text-align:right}.userlogin .uCont UL.orderItems .options{display:block;padding-left:10px;margin-top:2px;color:#999;font-size:95%}.userlogin .uCont ul.AdrList{list-style:none}.userlogin .uCont ul.AdrList>LI{padding:5px 3px;border-bottom:1px dashed rgba(134,24,17,.3);position:relative}.userlogin .uCont ul.AdrList .info{display:inline-block;vertical-align:top;width:calc(100% - 120px)}.userlogin .btnMenu{display:none}@media all and (max-device-width:1030px),all and (max-width:1030px){.restBorder{height:40px}.restBorder.mainpage .logo,.restBorder .logo{position:absolute;width:auto;right:10px;max-height:39px;width:auto;padding:0;margin-top:0 !important}.restBorder .context{text-align:left;right:auto;width:100%}.restBorder.mainpage .logo.scroll{padding-top:0;width:auto}.useraction .lgButton,.useraction button{width:auto;min-width:0;border:0}.useraction .lgButton span,.useraction button span{display:none}.useraction{padding-top:0;display:inline-block;margin-right:auto;position:absolute;left:0;top:0}}@media all and (max-device-width:830px),all and (max-width:830px){.restBorder .logo{right:2px}}@media all and (max-device-width:600px),all and (max-width:600px){.restBorder{height:40px}.userlogin.menu .logo img{max-width:200px;margin:5px 10px 10px auto;width:60%}.userlogin>h2{display:none}.userlogin .uCont{width:100%;min-width:0;max-width:none;border:none;padding:0}.userlogin.menu .logo{display:inline-block;width:calc(100% - 30px);vertical-align:top}.userlogin .btnMenu{cursor:pointer;display:inline-block;margin-top:10px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}.userlogin .btnMenu.show{transform:rotate(90deg)}.userlogin .uMenu{z-index:1;display:none;position:absolute;top:42px;background-color:#fff;border:1px solid rgba(134,24,17,1);min-width:0;max-width:none;width:70%}.userlogin .uMenu.show{display:block}.userlogin .uCont .optButton{display:block;width:100%;margin-top:5px}.userlogin .uCont .AdrList .optButton{display:inline-block;width:85px;margin-top:5px}.userlogin .uCont .optButton button{margin-top:2px;margin-bottom:2px}.userlogin .uCont ul.orders .storeLogo{width:50px;margin-right:7px;display:inline-block;vertical-align:top}.userlogin .uCont ul.AdrList .info{width:calc(100% - 85px)}.userlogin .uCont ul.orders .info{width:calc(100% - 57px)}.userlogin .uCont ul.orders ul.orderItems{margin-left:0}}