#centre_wrapper{
  background-color: #FFFFFF;
}

/*  main container*/
#shopping_cart{
  width: 100%;
  margin: 0;
  padding: 0;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-top: 1px solid #000000;
  background-color: #FFFFFF;
}

#shopping_cart td{
border-bottom: thin solid #8F8F8F;

}


 #checkout_image{
width: 100%;
padding: 0;
margin: 0;
}

#shopping_basket_image{
  float: left;
  padding: 0;
margin: 0;
}

#shopping_basket_progress{
 float: right;
 padding: 0;
margin: 0;

}


  .checkout_title{
  font-weight: bold;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #C6D9FD;
  padding: 0 !important;
  margin: 0;
  color:#053DA3;
  border: none !important;
}

/*colums*/

/* img */
#shopping_cart .col0{
  width: 20px;
   margin: 0;
  padding: 0;

      padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;


}

#shopping_cart .col0 img{
width:120px;


}
/* product */


#shopping_cart .col1{
  width: auto;
   margin: 0;
  padding: 0;
  text-align: left;
      padding-top: 5px;
    padding-bottom: 5px;


}

#shopping_cart .col1 a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: bold;
padding-right: 20px;

}

#shopping_cart .col1 a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
font-weight: bold;
padding-right: 20px;
}

#shopping_cart .col1 a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: bold;
padding-right: 20px;
}

#shopping_cart .col2{
  width: 150px;
   margin: 0;
  padding: 0;
    text-align: left;
      border-left: 1px solid #797979;
}

#shopping_cart .col2{
font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
     text-align: center;
}

#shopping_cart .col2 b{
   font-size: 12px;
    color: #737373;
    font-weight: bold;
}



/*qty*/
#shopping_cart .col3{
  width: 80px;
  margin: 0;
  padding: 0;
  padding-right:8px;

   text-align: center;
   border-left: 1px solid #797979;
}

#shopping_cart .col3 .quantity{
   margin: 0;
  padding: 0;

  border:1px solid;
  width:50px;
  height:20px;
  text-align: center;
}


/*unit price*/
#shopping_cart .col4{
  width: 100px;
   margin: 0;
  padding: 0;
  text-align: center;
     border-left: 1px solid #797979;
}

#shopping_cart .col4{
font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
}

#shopping_cart .col4 b{
   font-size: 12px;

    font-weight: bold;
      text-align: center;
}

/* line price*/
#shopping_cart .col5{
font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 50px;
   margin: 0;
  padding: 0;
    border-left: 1px solid #797979;
      text-align: center;
}



#shopping_cart .col1,#shopping_cart .col2,
#shopping_cart .col3,#shopping_cart .col4,
#shopping_cart .col5{
  padding-top: 10px;
  padding-bottom: 5px;
}

/* spacer between products */
.table_spacer{
   height:10px;
  width: 100%;
  border: 0 !important;
  margin: 0;
  padding: 0;

}

/*
spacer for delivery section
*/

.spacer{
  height:10px;
  width: 100%;
  border: 0;
  margin: 0;
  padding: 0;
}


/* delivery */

.delivery_table{
float:right;
position: relative;
  top: 0px;
  right: 0px;
/*left:750px;*/
  clear: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:200px;
border: 1px solid #000000;
background-color: #EEEEEE;

}

#delivery_title{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
background: #D0E0FD;
font-weight: bold;
padding-top:5px;
padding-bottom:5px;

}

.delivery_update_button{
  width:100%;
  font-weight: bold;
 /* background-color: #1A8CFF;*/
  background-color: #7B7481;
  color:#FFFFFF;
  border:1px solid;
  border-radius: 12px 12px 12px 12px;

}

.center_text{
  text-align: center;
}

/* total values table */
#total_values{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
width: 270px;
/*left:760px; */
position: relative;
top: -90px;
float:right;
clear: right;
border: 1px solid #000000;
padding: 0;
margin: 0;
}
#total_values td{
  padding: 5px;
}


#discount{
    font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
    color:#007900;
}

#grand_total_price
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #CC0000;
}


 #subtotal
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

#total_values .exvat
{
  font-size: 9px;
  font-weight:normal;
}

#vat
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

#delivery_total{
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-left: 5px;
}

.delivery_value{
  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}

/* checkout button tables */

#delivery_table{
float: left;
width: 100%;
position: relative;
left:0px;
border: none;
  padding: 0px;
  margin: 0px;
    border: none !important;
      background-color: #DDDDDD;
}

#delivery_table p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#0B0578
}

.del_col4{
float: right;

}
.del_col5{
text-align: center;

}
 #buttons_left a:link {
 width: 150px;
 height: 22px;
/* background: transparent url(../images/proccheckout.jpg)
 no-repeat;*/
 text-align: center;
 font-size: 12px;
 background-color: #7B7481;
  color:#FFFFFF;
  border: 1px solid;
  border-radius: 12px 12px 12px 12px;
 font-weight: bold;
 text-decoration: none;
 cursor:pointer;

 padding-top:8px;
 padding-bottom:8px;
 padding-left:5px;
 padding-right:5px;
 margin: 0px;
  width: 120px;
  height: 30px;
}
  #buttons_left a:visited{
 width: 150px;
 height: 22px;
/* background: transparent url(../images/proccheckout.jpg)
 no-repeat;*/
 text-align: center;
 font-size: 12px;
 background-color: #7B7481;
  color:#FFFFFF;
  border: 1px solid;
  border-radius: 12px 12px 12px 12px;
 font-weight: bold;
 text-decoration: none;
 cursor:pointer;

 padding-top:8px;
 padding-bottom:8px;
 padding-left:5px;
 padding-right:5px;
 margin: 0px;
  width: 120px;
  height: 30px;
 }
 #buttons_left a:hover{
 width: 150px;
 height: 22px;
/* background: transparent url(../images/proccheckout.jpg)
 no-repeat;*/
 text-align: center;
 font-size: 12px;
 background-color: #7B7481;
  color:#FFFFFF;
  border: 1px solid;
  border-radius: 12px 12px 12px 12px;
 font-weight: bold;
 text-decoration: none;
 cursor:pointer;

 padding-top:8px;
 padding-bottom:8px;
 padding-left:5px;
 padding-right:5px;
 margin: 0px;
  width: 120px;
  height: 30px;
}



#delivery_table td{
  padding: 0px;
  margin: 0px;
    border: none !important;
}

.delivery_checkout_title{
border: none !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

#buttons_left{
float: left;
width: 100%;

}

#checkout_buttons{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
width: 100px;
/*left:760px; */
position: relative;
float:right;
clear: right;
top:-80px;
}


/*buttons */

.checkout_button{
 width: 150px;
 height: 22px;
/* background: transparent url(../images/proccheckout.jpg)
 no-repeat;*/
 text-align: center;
 font-size: 12px;
 background-color: #7B7481;
  color:#FFFFFF;
  border: 1px solid;
  border-radius: 12px 12px 12px 12px;
 font-weight: bold;
 text-decoration: none;
 cursor:pointer;
 padding: 0px;
 margin: 0px;
  width: 120px;
  height: 30px;
/* position: absolute;
 left: 375px; */
 }

 .updatebutton{
  /*background: transparent url(../images/updatecart.jpg);*/
  background-color: #7B7481;
  color:#FFFFFF;
  font-weight: bold;
  border: 1px solid;
  border-radius: 12px 12px 12px 12px;
  width: 120px;
  height: 30px;
  cursor: pointer;
  /*margin-right: 70px;
   position: absolute;
   left: 260px; */
    padding: 0px;
 margin: 0px;
 margin-top: 20px;
}

 /* space between delivery and checkout totals */
.spacer_table{
  height:50px;
width: 200px;
/*left:760px; */
position: relative;
float:right;
clear: right;
}

