/* nav */
.page_navigation{
  padding: 10px;
  border-top : 1px solid #c4c4c4;
  border-bottom : 1px solid #c4c4c4;
}

.page_prev{
  float: left;
  margin-top: 8px;
}

.page_next{
  float: right;
  margin-top: 8px;
}

/* order */
.order_form{
  margin: 15px 0px 0px 120px;
  padding: 3px 0px 3px 0px;
  border-top : 1px solid #c4c4c4;
  border-top-style:dashed;
}


.form_control{
  margin: 30px 0px 0px 0px;
  padding-top: 10px;
  border-top : 1px solid #c4c4c4;
}

/* list */
.listitem{
  margin: 0px 0px 20px 0px;
  padding: 10px;
  border-bottom: solid 1px #BABABA;
  clear:both;
}

.product_image{
  float: left;
  margin: 0px 20px 20px 0px;
  clear:both;
}

.product_title{
  margin: 0px 0px 0px 120px;
}

.product_note{
  margin: 0px 0px 0px 120px;
}

.product_price{
  margin: 15px 0px 0px 120px;
  font-size: 16px;
  color: #343434;
  font-weight: bold; 
  text-align: right;
}

.product_price_only_tax{
  margin: 0px 0px 0px 120px;
  text-align: right;
}



/* Single */
.tt_products_item_single_display{
  margin-top: 10px;
}


.product_intemnumber{
  margin: 10px 0px 0px 120px;
}


/* basket */
.basket_items{
 
}

.basket_block{
  margin: 15px 0px 15px 0px;
}

.payment{
  margin-top: 20px;
}

.summary{
  margin-top: 20px;
}

.price{
  float: right;
  font-weight: bold; 
}

.summary_price{
  text-align: right;
}

.label_billing{
  float: left;
  width: 150px;
  font-weight: bold;
  text-align: right;
}

.billing_address{
  float: left;
  width: 150px;
  padding-right: 10px;
  font-weight: bold;
  text-align: right;
}

.billing_address{
  float: left;
  width: 150px;
  padding-right: 10px;
  font-weight: bold;
  text-align: right;
}

