/*
Edited: 11 September 2006 - Laura Zucchetti
Created: Laura Zucchetti
this controls the 2 table layouts for the product checkout tables. 
Product/quantity/price/total/subtotal/delivey/total (delete/update/offercode)
=======================
*/

/*ProductsInBasket table*/
#pib_table {
width:478px;
font-size:80%;
border-collapse:collapse;
border:1px solid #CCC;
font-size:100%;
margin-top:5px;
}

#pib_table a.del {
display:block;
background-image:url(../_images/delete_icon.gif);
background-repeat:no-repeat;
background-position:right;
width:100%;
}

#pib_table a.add {
display:block;
background-image:url(../_images/add_to_basket_thb_icon.gif);
background-repeat:no-repeat;
background-position:right;
width:45px;
text-align:right;
padding-right:20px;
}

#pib_table a.update{
display:block;
background-image:url(../_images/update.gif);
background-repeat:no-repeat;
background-position:right;
width:100%;
}

#tble_totals table a.update {
display:block;
background-image:url(../_images/update.gif);
background-repeat:no-repeat;
background-position:right;
margin-top:3px;
width:55px;
float:right;
}

#tble_totals table input.inputapply {
display:block;
float:left;
}

#pib_table img,
#tble_totals img{
border:0;
}

form.pib_form,
#tble_totals form {
margin:0;
padding:0;
}

table#pib_table th,
#tble_totals table th{
border-collapse:collapse;
border:1px solid #CCC;
color:#091453;
font-weight:normal;
background-color:#EFEFEF;
padding:4px;
text-align:left;
font-size:90%;
}
.pib_product{
width:auto;
}
.pib_quantity{
width:70px;
}
.pib_unitprice{
width:75px;
}
.pib_total{
width:55px;
}
.pib_delete{
width:55px;
}
.pib_add{
width:45px;
}
.pib_quantity_small{
width:50px;
}
.pib_total_weight{
width:60px;
}
.pib_price_kilo{
width:60px;
}

#pib_table td,
#tble_totals table td{
border-collapse:collapse;
border-top:1px dashed #CCC;
padding:4px;
font-size:75%;
color:#666666;
}

#tble_totals table td.price{
color:#CC0000;
font-weight:bold;
}

#pib_table tr:hover,
#tble_totals table tr:hover{
background-color:#EFEFEF;
}

#pib_table tr.no_hover:hover{
background-color:#FFF;
}

#pib_table input, 
#tble_totals table input{
border:1px solid #CCC;
}

#tble_totals_wrap{
width:480px;
}

#sub_tble_content {
float:left;
width:272px;
min-height:100px;
overflow:visible;
/*background-color:#CCCCCC;*/
}

#tble_totals {
float:right;
width:208px;
min-height:110px;
overflow:visible;
}

#tble_totals table{
width:206px;
font-size:80%;
border-collapse:collapse;
border:1px solid #CCC;
font-size:100%;
}

.width1{
width:70px;
}
.width2{
width:auto;
}

