﻿/**************** bodyMiddle ****************/
.bodyMiddle
{

}
.shoppingBagWrapper
{
    margin: 2px 0 5px 0;
    border: solid #eee;
    border-width: 0 1px;
}
.shoppingBagWrapper ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.shoppingBagWrapper ul li
{
    float: left;
}
.bodyMiddleSideMenu
{
    width: 127px;
    margin: 10px 15px;
}
.bodyMiddleSideMenu a
{
    color: #777;
    text-decoration: none;
}
.bodyMiddleSideMenu a:hover
{
    color: #f60;
    text-decoration: none;
}
.bodyMiddleSideMenu ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}
.bodyMiddleSideMenu ul li
{
    float: none;
    margin: 2px 0;
}
.bmShoppingBag
{
    width: 965px;
    margin: 0 5px;
}
.bmShoppingBagWrapper
{
    margin: 0 10px;
}
.bmShoppingBagDetailWrapper
{
    clear: both;
    border: solid #ccc;
    border-width: 1px 0;
    margin: 20px 0 5px 0;
    background-color: #eee;
}
.bmShoppingBagDetailInner
{
    margin: 5px;
}
.bmShoppingBagDetailTitle
{
    font-weight: bold;
}
.bmShoppingBagDetailBody
{

}
.bmShoppingBagWrapper
{
    float: left;
    margin: 0 11px 10px 0;
}
.bmShoppingBagHeader
{

}
.bmShoppingBagTitle
{
    width: 865px;
    margin: 5px 0 0 10px;
    font-size: 18px;
    line-height: 27px;
}
.bmShoppingBagNav
{
    text-align: right;
    margin-top: 7px;
}
.bmShoppingBagNav a
{
    color: #777;
    text-decoration: none;
}
.bmShoppingBagNav a:hover
{
    color: #f60;
    text-decoration: none;
}
.bmShoppingBagPicture
{
    width: 90px;
    height: 90px;
}
.bmShoppingBagDetail
{
    margin-top: 3px;
    text-align: left;
}
.shoppingBagNavigation
{
    text-align: right;
    margin: 10px 20px 0 0;
}

/**********************************************************/
.sbWrapper
{
    width: 965px;
}
.sbInner
{
    margin: 0 5px;
}
.sbOrderBar
{ 
    margin-bottom: 2px;
}
.sbTilteBar
{
    background-color: #555;
    color: #eee;
    font-weight: bold; 
    margin-bottom: 2px;
}
.sbTabTitle
{
    width: 100%;
}
.sbTabRow1
{
    background-color: #f8f8f8;
}
.sbTabRow2
{
    
}
.sbTabCol1
{
    width: 20px;
    background-color: #ddd;
}
.sbTabCol2
{
    
}
.sbTabCol21
{
    width: 60px;
}
.sbTabCol22
{
    
}
.sbTabCol23
{
    width: 150px;
}
.sbTabCol24
{
    width: 50px; text-align: right;
}
.sbTabCol25
{
    width: 75px; text-align: right;
}
.sbTabCol3
{
    width: 50px; text-align: right;
}
.sbTabCol4
{
    width: 70px; text-align: right;
}
.sbTabCol5
{
    width: 130px; text-align: right;
}
.sbTabCol5 a
{
    color: #777;
    text-decoration: none;
}
.sbTabCol5 a:hover
{
    color: #f60;
    text-decoration: none;
}
.sbTabCol6
{
    width: 200px; text-align: right;
}
.sbItemWrapper
{
    clear: both; margin: 0 0 7px 0;
}
.sbItemTitleWrapper
{
    background-color: #ddd; border: solid #999; border-width: 1px 0;
}
.sbItemTitleInner
{
    margin: 0 5px;
}
.sbTabItemTitle
{
    width: 100%;
}
.sbItemBodyWrapper
{
    
}
.sbItemStyles
{
    border-bottom: dotted 1px #ddd;
}
.sbTabItemStyle
{
    width: 955px;
}
.sbImgStyle
{
    margin-left: 5px;
    width: 50px;
    height: 50px;
    border: 0;
}
.sbItemFabrics
{
    border-bottom: dotted 1px #ddd;
}
.sbTabItemFabrics
{
    width: 955px;
}
.sbTabItemFabric
{
    width: 100%;
}
.sbItemComment
{
    border-bottom: dotted 1px #ddd;
}
.sbTabItemComment
{
    width: 955px;
}
.sbBottomWrapper
{
    background-color: #f93; margin: 0 5px; border: solid #999; border-width: 1px 0;
}
.sbBottomInner
{
    margin: 3px 0;
}
.sbBottomLeft
{
    float: left;
}
.sbBottomRight
{
    width: 300px;
}
.sbDdlShipping
{
    text-align: left;
    padding: 0 2px;
    font-size: 11px;
}
.sbTabTotal
{
    width: 100%;
    background-color: #ddd;
}
.sbTabTotalCol1
{
    text-align: right;
}
.sbTabTotalCol2
{
    text-align: right; width: 70px;
}
.sbTabTotalCol3
{
    text-align: right; width: 120px;
}
/********************** Address *****************************/
.sbAddressWrapper
{
    margin-top: 10px;
}
.sbAddressInner
{
    margin: 5px;
}
.sbTabAddress
{
    
}
.sbTabAddress td
{
    vertical-align: top;
}
.sbTabAddressSpace
{
    width: 50px;
}