#onestep { 
}
#onestep table{ 
}
#onestep tr{ 
}
#onestep th{
    align: left;
}
#onestep table.std thead th,
#block-history table#order-list.std thead th {
	background-color: transparent;
	background-image: none;
        color: #374853;
}
#onestep td{
    vertical-align: top;
}

#onestep a.exclusive {
    width: 120px;
    float: right;
}
#reorder {
    text-align: right;margin-bottom: 10px;
}
#block-history #block-order-detail {
    display: none !important;
}
#onestep .address_delivery.select,
#onestep #address_invoice_form.select{
    float: left;
    width: 258px;
    margin-left: 0.25em;
    padding: 5px;
}
#onestep #address_delivery {
    clear: both;
}


#onestep .address_update {
    display: none;
}
#onestep .onestep_addresses {
    text-align: left;
}
#onestep ul.item li.address_title,
#onestep ul.alternate_item li.address_title{
    padding-right: 5px;
}
#onestep div.addresses {
    border-width: 0px;
    background-color: transparent;
    background-image: none;
    float: right;
    text-align: left;
    padding: 0px;
    min-height: 205px;
}
.onestep_manage_addresses {
    text-align: right;
}
.onestep_manage_addresses a{
color: #dd2a81;
}

input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
    float: left;
}

@media print{
	#reorder, #header_user_info, .onestep_manage_addresses, .cart_navigation, .address_delivery, .cart_quantity div, #address_invoice_form, .cart_availability {display: none; }
    .cart_quantity input { border:0; float:left; }
}
#ontstep_address_block {
    display: none;
    min-height: 226px;
}
#onestep.confirm tr.productrow td {
text-align:left;
}
#onestep.confirm tr.productrow td.cart_total{
text-align:right;
}
#onestep.confirm tr.productrow input {
    display:none;
}
#onestep.confirm .address_invoice,
#onestep.confirm .address_invoice,
#onestep.confirm .address_invoice,
#onestep.confirm .message,
#onestep.confirm .onestep_manage_addresses,
#onestep.confirm .address_delivery,
#onestep.confirm .cart_quantity_delete,
#onestep.confirm #cart_quantity_button,
#onestep.confirm .cart_availability,
#onestep.confirm .cart_product,
#onestep.confirm .cart_code,
#onestep.confirm #reorder,
#onestep.confirm .hideConfirm {
	display:none;
}
#onestep.noconfirm .showConfirm {
	display:none !important;
}
#onestep .backbutton {
float:right;
}
#message_text {
    white-space: normal;
    float:right;
    max-width:400px;
    text-align:left;
}
p.cart_navigation {
  clear:both;
}

a.support {
   font-weight:bold;
   text-decoration:underline;
}
a.support:hover {
   font-weight:bold;
   text-decoration:none;
}
a.backhome:hover {
   text-decoration:underline;
}
ul#header_nav {
	margin-top:20px;
}
ul#header_nav li {
	margin-top:5px;
float:none;
}

ul#header_nav a:hover {
text-decoration:underline;
}
