.csc-menu { padding: 0px 0px 0px 30px; }

.table_listing_fd { height: 38px; }

.tt_products_item_list2 {height: 40px; }

.tt_products_item_list img { margin: 0 20px 20px 0 }

.tt_products_item_list2 img { margin: -15px 0px 0px 0 }

.tt_products_item_list .listitem h3 { font-size: 11px; padding: 20px 0px 0px 0px; color: #504E53; font-weight: normal; float: left; }

.tt_products_item_list .listitem h4 { font-size: 11px; padding: 20px 0px 0px 0px; color: #504E53; font-weight: normal; }

.tt_products_item_list .listitem_head h3 { font-size: 12px;  padding: 15px 0px 0px 0px; font-weight: bold;  }

.tt_products_item_list .listitem_head2 h3 { font-size: 12px;  padding: 0px 0px 0px 0px; font-weight: bold;  }

.tt_products_item_list .price { margin: 0 0 20px 0}

.listitem_subheader { font-weight: bold; }


.tt_products_item_single_display img { margin: 0 20px 20px 0 }

.feature .basket { text-align: right; }
.feature .basket p { text-align: right; }

.tt_products_minibasket { text-align: right; }

.feature .tt_products_minibasket img { padding: 0; text-align: right; float: none; }

.ilt2_label { text-align: right; padding: 36px 0px 3px 0px; width: 456px; }
.ilt2_head { text-align: left; padding: 0px 0px 3px 0px; width: 250px; }

.price_ilt_2, .product_datasheet_head { display: none; }

.img_ilt_2 { padding: 0px 0px 0px 250px; }

.img_ilt_3 img { padding: 0px 0px 0px 0px; }

.product_datasheet {float: left; padding: 0px 248px 0px 0px; }

.product_note {	padding: 0px 0px 0px 20px; }

.product_note3 {	padding: 0px 0px 0px 0px; }

.product_note_2 { padding: 0px 0px 0px 340px; }

.form_ilt_2 { padding: 0px 0px 0px 0px; }

.pieces_head { padding: 0px 0px 3px 0px; }

input { margin-bottom: 5px; font-size: 11px; }


#tx-ttproducts-pi1-listarticles table { float: left; }

.tt_products_item_list2 table { float: left; }

.price { text-align:right; padding: 0px 10px 0px 0px; }
.total { text-align:right; }

#price_head { text-align:right; padding: 0px 10px 0px 0px; }
#total_head { text-align:right; padding: 0px 0px 0px 0px; }

.feature .product_note3 p { padding: 5px 0px 0px 0px;}

.feature .product_note3 img { padding: 0px 0px 0px 0px;}

.feature .listitem_head2 img { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.address_head { font-size: 11px; padding: 8px 0px 5px 0px; color:#236FC7; font-weight: bold; }