div.gui_basket_small_item {
border-bottom: 1px solid #ffb432; margin-bottom: 3px; padding-bottom: 3px;
}

div.page_object {
	line-height: normal;
}

div.gui_basket_small_summary {
		margin: 4px 0px;
        font-weight: bold;
}

th.gui_list_item {
        font-weight: bold; border-bottom: 1px solid #ffb432
}
th.gui_list_item, td.gui_list_item {
        padding: 1px; padding-right: 3px;
}

div.gui_form_wide_head {
        font-weight: bold; padding-bottom: 3px; padding-top: 10px;
}

div.gui_simple_form_field_label.wide {
        
}

input.gui_add_to_basket_submit_img {
        vertical-align: middle;
}

a.button {
	margin: 5px 5px 5px 0px;
	display: block;
}

div.gui_button {
	background-color:#DCDCDC;
	border-bottom:2px solid #727272;
	border-right:2px solid #727272;
	color:#000000;
	padding:3px 8px;
	text-align:center;
	margin: 5px;
}

div.gui_simple_form_field_input {
	margin: 2px 0px;
}

div.gui_form_submit  {
	padding: 10px 5px 4px 0px;
}

div.box_body  {
	padding: 4px 5px;
}

th.gui_list_item,
td.gui_list_item {
	padding: 3px 4px 3px 3px; 
}

td.gui_form_wide {
	vertical-align:middle;
}

h2.gui_checkout {
	font-size: 20px;
	margin: 20px 0px 0px;
}

h3.gui_checkout {
	padding: 5px 0px;
}

h4.gui_checkout.payment {
	margin: 10px 0px 2px;
}

div.gui_simple_form_field_search {
 margin: 10px 2px;
}
div.gui_simple_form_field_search_head {}
div.gui_simple_form_field_search_body {}

table.gui_checkout_summary_cols {
	margin: 15px 0px;
}

td.gui_checkout_summary_cols {
	padding: 3px;
}

div.gui_payment_inputs_left {
	padding: 0px 0px 5px;
}

div.gui_checkout_gtc_confirm {
	margin: 0px 0px 10px;
}

td.gui_checkout_progress.step_previous div {
	padding: 5px;
	border-top: 1px solid #639ABD;
	border-bottom: 1px solid #639ABD;
}

td.gui_checkout_progress.step_active div {
	padding: 5px;
	border-bottom: 1px solid #639ABD;
	border-top: 1px solid #639ABD;
}

td.gui_checkout_progress.step_future div {
	padding: 5px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

td.gui_checkout_progress.step_future a:visited div {
	padding: 5px;
	border-bottom: 1px solid #639ABD;
	border-top: 1px solid #639ABD;
}

input.gui_order_receipt.noprint {
	margin: 5px 0px;
} 


th.gui_form_wide {
	white-space: normal;
}

div.box2_foot {
	margin-bottom: 0px;
	height: 1px;
}


div.box2_body {
	padding: 5px 7px 1px;
}

div.page_object.type_html {
	margin-bottom: 0px;
}
