
/* tt_products list item view */
.tt_products_item_list .listitem {
	display: block;
}
.tt_products_item_list .listitem h3 {
	background: #f9efcc;
	border: 0px dashed #ebebeb;
	padding: 2px;
}
.tt_products_item_list .listitem img {
	margin: 5px 5px 5px 4px;
	float: left;
	border: 1px solid #ebebeb;
}
.tt_products_item_list .listitem .product_note {
}
.tt_products_item_list .listitem .price {
        margin-top: 10px;
}
.tt_products_item_list .listitem .order_form {
        margin-top: 10px;
}
.tt_products_item_list .order_form input {
        margin: 0;
}
.tt_products_item_list .listitem .link {
	
}
.tt_products_item_list .listitem .clear_right {
	clear: left;
}

/* tt_products single item view */
.tt_products_item_single_display h3 {
        background: #f9efcc;
	border: 0px dashed #ebebeb;
	padding: 2px;
}
.tt_products_item_single_display img {
	border: 1px solid #ebebeb;
	margin: 0 10px 0 2px;
}
.tt_products_item_single_display .product_images {
        float: left;
        width: 120px;
        margin-bottom: 30px;
}
.tt_products_item_single_display .product_note {
	margin: 0 0 0 140px;
}
.tt_products_item_single_display .summary {
	margin: 0 0 0 140px;
}
.tt_products_item_single_display .summary dt {
}
.tt_products_item_single_display .summary dd {
}
.tt_products_item_single_display .order_form {
	margin: 10px 0 0 140px;
}
.tt_products_item_single_display .order_form input {
	margin: 0;
}
.tt_products_item_single_display .list_link {
	margin: 40px 0 0 140px;
}


/* tt_products basket */

.tt_products_basket table {
	width: 100%;
}
.tt_products_basket table caption {
	display: none;
}
.tt_products_basket thead tr {
}
.tt_products_basket thead th {
	background: #f9efcc;
        font-size: 12px;
}
.tt_products_basket tbody .category_title {
}
.tt_products_basket tbody .listitem .image img {
	border: 1px solid #ebebeb;
}
.tt_products_basket tbody .listitem td {
	padding: 2px;
        font-size: 12px;
}
.tt_products_basket tbody .listitem td input {
        font-size: 12px;
        margin: 0;
}
.tt_products_basket h2 {
	border-bottom: 1px dashed #ebebeb;
        font-size: 14px;
}

/* tt_products info page */

.tt_products_basket_info label {
        float: left;
	width: 100px;
        min-width: 100px;
}
.tt_products_basket_info legend {
	font-size: 13px;
}
.tt_products_basket_info p {
	font-size: 11px;
}
.tt_products_basket_info input, textarea {
	margin-left: 100px;
}
.tt_products_basket_info #delivery_city, #billing_city {
	margin-left: 17px;
}
.tt_products_basket_info label.checkbox {
	float: none;
}


/* tt_products payment */
.tt_products_basket_payment table {
	width: 100%;
}
.tt_products_basket_payment table caption {
	display: none;
}
.tt_products_basket_payment thead tr {
}
.tt_products_basket_payment thead th {
	background: #f9efcc;
        font-size: 12px;
}
.tt_products_basket_payment tbody .category_title {
}
.tt_products_basket_payment tbody .listitem .image img {
	border: 1px solid #ebebeb;
}
.tt_products_basket_payment tbody .listitem td {

	padding: 2px;
        font-size: 12px;
}
.tt_products_basket_payment h2 {
	border-bottom: 1px dashed #ebebeb;
        font-size: 14px;
}

/* tt_products order confirmation */
.payment_message h2 {
        font-size: 14px;
}

/* tt_products tracking */
.tt_products_tracking_display_info table {
	width: 90%;
	font-size: 11px;
}
.tt_products_tracking_display_info table caption {
	display: none;
}
.tt_products_tracking_display_info thead tr {
}
.tt_products_tracking_display_info thead th {
	background: #f9efcc;
}
.tt_products_tracking_display_info tbody .category_title {
}
.tt_products_tracking_display_info .listitem .image img {
	border: 1px solid #ebebeb;
}
.tt_products_tracking_display_info tbody .listitem td {
	padding: 2px;
}
.tt_products_tracking_display_info h2 {
	border-bottom: 1px dashed #ebebeb;
}
.tt_products_tracking_display_info .email_message, .message_to_shop, .order_status {
	font-size: 11px;
}
.tt_products_tracking_display_info .form_control {
	margin: 10px 0 0 10px;
}
.tt_products_tracking_display_info label {
	float: left;
	width: 30px;
	margin: 3px 0;
}
.tt_products_tracking_display_info select, input, textarea {
	margin-left: 40px;
}
#orderRecord_email_notify {
	margin: 0;
}
label.checkbox {
	float: none;
}

