﻿.sitewidget-orderList .order-list-body .cell:first-child a:hover
{
    color: unset!important;
    text-decoration: underline;
}
.sitewidget-orderList, .sitewidget-orderDetail, .sitewidget-orderRemind, .sitewidget-orderConfirm, .sitewidget-orderButton, .sitewidget-orderAddress, .sitewidget-shoppingCart, .sitewidget-shoppingStatus
{
    font-size: 14px;
    color: #333;
    font-family: Helvetica,Arial,"Microsoft YaHei","微软雅黑","华文细黑",sans-serif;
}
.sitewidget-orderList .sitewidget-hd h2, .sitewidget-orderDetail .sitewidget-hd h2, .sitewidget-orderRemind .sitewidget-hd h2, .sitewidget-orderConfirm .sitewidget-hd h2, .sitewidget-orderButton .sitewidget-hd h2, .sitewidget-orderAddress .sitewidget-hd h2, .sitewidget-shoppingCart .sitewidget-hd h2, .sitewidget-shoppingStatus .sitewidget-hd h2
{
    font-size: 20px;
    font-weight: bold;
    line-height: 2em;
}
.order-empty
{
    margin: 20px 0;
    font-size: 16px;
    text-align: center;
}
.order-fullWidth-box
{
    width: 100%;
    margin-bottom: 10px;
}
.shoppingCart-empty-info
{
    text-align: center;
}
.order-quan-input
{
    width: 40px;
    line-height: 1.8em;
    height: 1.8em;
    outline: 0;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 14px;
}
.order-quan-input:focus
{
    box-shadow: 0 0 2px rgba(22,134,204,.8);
}
.shopping-orange-btn
{
    background: #ef6c0f;
    border-radius: 3px;
    height: 3em;
    padding: 0 20px;
    color: #fff;
    cursor: pointer;
    line-height: 3em;
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    border: 0;
    outline: 0;
    text-decoration: none;
}
.shopping-orange-btn:hover
{
    background: #f1751d;
}
.order-default-btn, .sitewidget-orderList .order-default-btn, .sitewidget-orderAddress .order-default-btn, .sitewidget-shoppingCart .order-default-btn, .sitewidget-orderConfirm .order-default-btn
{
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    height: 2em;
    line-height: 2em;
    padding: 0 12px;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    outline: 0;
    text-decoration: none;
}
.order-default-btn:hover
{
    background: #e6e6e6;
    border-color: #adadad;
}
.shopping-default-orange-btn, .sitewidget-shoppingCart .shopping-default-orange-btn, .sitewidget-orderConfirm .shopping-default-orange-btn, .sitewidget-orderAddress .shopping-default-orange-btn
{
    background: #ef6c0f;
    border: 1px solid #ef6c0f;
    border-radius: 3px;
    height: 2em;
    line-height: 2em;
    padding: 0 12px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    outline: 0;
    text-decoration: none;
}
.shopping-default-orange-btn:hover, .sitewidget-shoppingCart .shopping-default-orange-btn:hover, .sitewidget-orderConfirm .shopping-default-orange-btn:hover, .sitewidget-orderAddress .shopping-default-orange-btn:hover
{
    color: #fff;
}
.shopping-default-orange-btn:hover
{
    background: #f1751d;
    border-color: #f1751d;
}
.order-default-icon-btn, .sitewidget-shoppingCart .order-default-icon-btn, .sitewidget-orderConfirm .order-default-icon-btn
{
    text-decoration: none;
    color: #666;
    font-size: 24px;
}
.order-default-icon-btn:hover
{
    color: #999;
}
.order-plus, .order-minus
{
    margin-top: -3px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 1px;
    height: 1.8em;
    font-size: 14px!important;
    padding: 0 12px;
    color: #333;
    cursor: pointer;
    line-height: 1.8em;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    outline: 0;
    text-decoration: none;
}
.order-plus
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMTEwNkIxRDBBRDFFNDExQTZCQ0ZBQ0U0ODczRTlGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0REFBOEE1QkQxMEUxMUU0OUU0QjhGRTg2NkZDNDgzMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0REFBOEE1QUQxMEUxMUU0OUU0QjhGRTg2NkZDNDgzMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMTA2QjFEMEFEMUU0MTFBNkJDRkFDRTQ4NzNFOUY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxMTA2QjFEMEFEMUU0MTFBNkJDRkFDRTQ4NzNFOUY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cTbPHAAAAIlJREFUeNpi/P//PwMuYGJiwg+kOIH41ZkzZ/5hU8PEgB/MBOLnQCyGSwEhAwiCYWAACzS0JYAUBxZ5bigtC1SDTf4ZC5SxAojt8Vh0Coe4IcyANUB8AYsCTyBWA+LZQPwNi/xrRgIJCeSycCCWBCakF6PpAE86wAM2AvEDIP6CSwHeWCAGAAQYABnvH++S98utAAAAAElFTkSuQmCC) no-repeat center!important;
}
.order-minus
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDMTEwNkIxRDBBRDFFNDExQTZCQ0ZBQ0U0ODczRTlGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRTdDODczRkQxMEUxMUU0QUFBM0UxMzU1RTJCMDVGNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTdDODczRUQxMEUxMUU0QUFBM0UxMzU1RTJCMDVGNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxMTA2QjFEMEFEMUU0MTFBNkJDRkFDRTQ4NzNFOUY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxMTA2QjFEMEFEMUU0MTFBNkJDRkFDRTQ4NzNFOUY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+htVHtgAAAE1JREFUeNpi/P//PwMlgImBQjBqAAMDC4gwMTGRAFIcIPaZM2ceENIEVK8AZT5jgTJWALE9VJIUBxjCDFgDxBfI8MFrxtGENBwMAAgwAMGrD9xuXht6AAAAAElFTkSuQmCC) no-repeat center!important;
}
.order-plus:hover, .order-minus:hover
{
    background-color: #e6e6e6;
    border-color: #adadad;
}
.order-item-head-wrap
{
    margin: 0 10px;
}
.order-item-inner-wrap
{
    margin: 0 10px;
    position: relative;
}
.order-item-image-outer
{
    display: table;
}
.order-item-image-wrap
{
    width: 80px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.order-item-image-wrap img
{
    max-width: 80px;
    max-height: 80px;
}