﻿.tabShopCart
{
    border-collapse: collapse;
    position: relative;
    width: 732px;
    /*border: solid 1px #DEDEDF;*/
}
.tabShopCart td
{
    border: solid 1px #DEDEDF;
    padding: 3px;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.shopCartSmall td.Head1 { width: 63px; }
.shopCartSmall td.Head2 { width: 43px; }
.shopCartSmall td.Head3 { width: 44px; }
.shopCartSmall td.Head4 { width: 248px; }
.shopCartSmall td.Head5 { width: 84px; }
.shopCartSmall td.Head6 { width: 75px; }
.shopCartSmall td.Head7 { width: 56px; }

.shopCartVarsSmall td.VarName { width: 248px; }
.shopCartVarsSmall td.VarDates { width: 84px; }
.shopCartVarsSmall td.VarLength { width: 75px; }
.shopCartVarsSmall td.VarTotal { width: 56px; }

.shopCartFull td.Head1 { width: 74px; }
.shopCartFull td.Head2 { width: 50px; }
.shopCartFull td.Head3 { width: 50px; }
.shopCartFull td.Head4 { width: 293px; }
.shopCartFull td.Head5 { width: 84px; }
.shopCartFull td.Head6 { width: 75px; }
.shopCartFull td.Head7 { width: 56px; }

.shopCartVarsFull td.VarName { width: 293px; }
.shopCartVarsFull td.VarDates { width: 84px; }
.shopCartVarsFull td.VarLength { width: 75px; }
.shopCartVarsFull td.VarTotal { width: 56px; }

.tabShopCart td a,
.tabShopCart td a:link,
.tabShopCart td a:active,
.tabShopCart td a:visited,
.tabShopCart td a:hover
{
    color: #5BAEDA;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


.tabShopCart td.Cnt { text-align: center; }
.tabShopCart td.Rgt { text-align: right; }
.tabShopCart td.Lft { text-align: left; }
.tabShopCart td.Head
{
    background-color: #D5D5D5;
    color: #565656;
	font-weight: bold;
}
.tabShopCart td.noBrd
{
    border-top: none;
    border-bottom: none;
    width: 7px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.tabShopCart tr.trItem td.Price,
.tabShopCart tr.trItemVar td.Price { background-color: #F7F7F7; }
.tabShopCart tr.trAltItem td.Price,
.tabShopCart tr.trAltItemVar td.Price { background-color: #E6E6E6; }

.tabShopCart td.rowAct { border-top: none; border-bottom: none; }
.tabShopCart tr.trItem td { background-color: #FFFFFF; border-top: none; border-bottom: none; }
.tabShopCart tr.trItemVar td { background-color: #FFFFFF; border-bottom: none; padding: 0px; }
.tabShopCart tr.trAltItem td { background-color: #E6E6E6; border-top: none; border-bottom: none; }
.tabShopCart tr.trAltItemVar td { background-color: #E6E6E6; border-bottom: none; padding: 0px; }

.tabShopCart tr.trItem td.noBrd,
.tabShopCart tr.trItemVar td.noBrd,
.tabShopCart tr.trAltItem td.noBrd,
.tabShopCart tr.trAltItemVar td.noBrd { background-color: #FFFFFF; padding: 0px 0px 0px 0px; }

.tblShopCartVars {border-collapse: collapse;}


.tabShopCart tr.trItemVar td .tblShopCartVars td { border: none; }

.tabShopCart tr.trItemVar td .tblShopCartVars td.VarName
{
    /*width: 264px;*/
    border-right: solid 1px #DEDEDF;
    padding: 2px 3px 1px 3px;
}
.tabShopCart tr.trItemVar td .tblShopCartVars td.VarDates
{
    /*width: 78px;*/
    border-right: solid 1px #DEDEDF;
    text-align: center;
    padding: 2px 3px 1px 3px;
}
.tabShopCart tr.trItemVar td .tblShopCartVars td.VarLength
{
    /*width: 42px;*/
    border-right: solid 1px #DEDEDF;
    text-align: center;
    padding: 2px 3px 1px 3px;
}
.tabShopCart tr.trItemVar td .tblShopCartVars td.VarQty
{
    border-right: solid 1px #DEDEDF;
    text-align: center;
    padding: 2px 3px 1px 3px;
}
.tabShopCart tr.trItemVar td .tblShopCartVars td.VarTotal
{    
    /*width: 56px;*/
    text-align: right;
    padding: 2px 3px 1px 3px;
}

.tdVar
{
    border: none;
    padding: 0px 0px 0px 0px;
}

.tabShopCart td.tdNote
{
    border-left: none; 
    border-right: none;
    border-bottom: none;
    color: #9C9C9C;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.tabShopCart td.tdLblTotale
{
    border-left: none; 
    border-right: none;
    border-bottom: none;
    color: #BE2222;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
}
.tabShopCart td.tdTotale
{
    color: #BE2222;
    background-color: #F7F7F7;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
}
.tabShopCart td.noBrdTot
{
    border: none;
    padding: 0px 0px 0px 0px;
    width: 7px;
}
.tabShopCart td.noBrdAct
{
    border-left: none; 
    border-right: none;
    border-bottom: none;
}

.tabShopCart td .tblDel td { border: none; padding: 0px; vertical-align: middle; }
.tabShopCart td a.lnkDelete,
.tabShopCart td a.lnkDelete:link,
.tabShopCart td a.lnkDelete:active,
.tabShopCart td a.lnkDelete:visited,
.tabShopCart td a.lnkDelete:hover
{
    color: #D02525;
    font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.tblBoxShopCart 
{
    color: #565656;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.tblBoxShopCart td { padding: 2px; }
.tblBoxShopCart .tdVars_Qta { vertical-align: top; width: 16px; font-weight: bold; }
.tblBoxShopCart .tdVars_Txt { vertical-align: top; width: 106px; }
.tblBoxShopCart .tdVars_Txt span { color: #BFBFBF;}
.tblBoxShopCart .tdVars_Prz { vertical-align: top; text-align: right; background-color: #EAEAEA; }
.tblBoxShopCart .tdVars_Tot { font-weight: bold; border-top: solid 1px #000000; }
.tblBoxShopCart .tdVars_TotCart { color: #B30000; }
