/*============ CHECKOUT ==============*/
.checkout table {
	color: #332600;
		font-family: Georgia, times,  serif;
        font-size : 14px;
        font-weight: normal;
        border-collapse: collapse;
        width: 500px;
        margin: 0 auto 10px auto;
        table-layout: automatic;
}

.checkout table col {
	width: 30px;
}

.checkout table col+col {
	width: 200px;
}

.checkout table col+col+col {
	width: 150px;
}

.checkout table col+col+col+col {
	width: 100px;
}

.checkout td, .checkout th {
        line-height: 1.4;
 }
 
 .checkout td+td{
     text-align: left;
     padding-left: 40px;
 } 
 
 
.checkout td+td+td+td, .checkout td+td+td {
     text-align: right;
 } 
 
 .checkout th+th+th+th, .checkout th+th+th {
   padding-left: 40px;
 } 
 
 .checkout th+th+th {
   padding-left: 70px;
 } 
 
.checkout th {
        text-align: center;
        font-weight: bold;
}

.checkout {
   	font-family: Georgia, times,  serif;
   	font-size: 16px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}


/*=============== ERRORS ===================*/
.error {
    color: #ff0000;
    font-weight: bold;
}
                                           
/*============ ORDER SUMMARY ==============*/

.order-summary {
		font-family: Georgia, times,  serif;
        font-size : 16px;
        font-weight: normal;
        text-align:left;
        border: none;
            margin-left: auto;
    margin-right: auto;
	width: 70%;
	min-width: 600px;
}
.order-summary td, .order-summary th {
        border: none;
        text-align: left;
}
.shipping-charges {
        text-align: right;
}

