
.content_stack_element_heading {
    float: left;   
    width: 980px;
    height: 14px;
    margin: 10px 10px 0 10px;
    display: block;
}
.content_stack_element_heading_item {
    float: left;
    border-right: thin #000 solid;
    text-align: center;
}
.content_stack_element_heading_item.last {
    float: left;
    border-right: none;
}
.content_stack_element_items {
    float: left;   
}
.content_stack_element_footer {
    float: left;   
    width: 980px;
    height: 21px;
    margin: 0 10px 0 10px;
    display: block;
}
.content_stack_element_footer_item {
    float: left;
    text-align: center;
}
.content_stack_element_footer_item.last {
    /*float: none;*/
}
.content_stack_element_footer_item.total {
    padding-top: 3px; 
    font-weight: 600;
    text-align: right;
}
input.total {
    width: 60px!important; 
    text-align: right;
    font-weight: 600;
}
input.fitting_total {
    /*width: 50px!important;*/
} 
.itemwidget {
    float:left;
    width: 943px;
    margin: 0 0 0 10px;
}
.additem, .removeitem {
    margin: 0!important;
    padding: 0 5px!important;
}
.additem button, .removeitem button {
    height: 18px;
    padding: 0 10px 0 10px;
    margin-top: 2px;
}

/* ORDER LIST */ 

table.orders_list {
    margin-top: 15px !important;
    width: 90%;
}
table.orders_list tr td {
    height: 19px;
    padding: 8px 5px 7px;
}
table.orders_list tr td.default_toggler {
    padding-left: 0;
    text-align: center;
    width: 16px;
}
table.orders_list tr td.default_toggler span.checkbox_wrapper {
    display: block;
    height: 16px;
    position: relative;
    top: -2px;
    width: 16px;
}
table.orders_list tr td.default_toggler span.checkbox_wrapper span.checkbox_label {
    color: #666;
    position: absolute;
    right: 20px;
    text-align: right;
    top: 1px;
    visibility: hidden;
    width: 100px;
}
table.orders_list tr td.default_toggler span.checkbox_wrapper span.checkbox_label.checkbox_label_set {
    display: inline;
}
table.orders_list tr td.default_toggler span.checkbox_wrapper span.checkbox_label.checkbox_label_remove {
    display: none;
}
table.orders_list tr td.default_toggler:hover span.checkbox_wrapper span.checkbox_label {
    visibility: visible;
}
table.orders_list tr td.options {
    padding-right: 15px !important;
    text-align: right;
    width: 190px;
}
table.orders_list tr.default td {
    background-color: #f1f1f1;
}
table.orders_list tr.default td:first-child {
    background-image: url("../images/environment/default/layout/common/table-first-cell.png"), url("../images/environment/default/layout/admin-list/admin-list-first-cell-gradient.png") !important;
    background-position: left bottom, left top !important;
    background-repeat: no-repeat, repeat-y !important;
}
table.orders_list tr.default td:last-child {
    background-image: url("../images/environment/default/layout/common/table-last-cell.png"), url("../images/environment/default/layout/admin-list/admin-list-last-cell-gradient.png") !important;
    background-position: right bottom, right top !important;
    background-repeat: no-repeat, repeat-y !important;
}
table.orders_list tr.default td.default_toggler span.checkbox_wrapper span.checkbox_label.checkbox_label_set {
    display: none;
}
table.orders_list tr.default td.default_toggler span.checkbox_wrapper span.checkbox_label.checkbox_label_remove {
    display: inline;
}
.flyout_dialog table.orders_list {
    margin-bottom: 15px !important;
    margin-top: 5px !important;
    width: 80% !important;
}
.flyout_dialog table.orders_list tr.default td {
    background-color: #f1f1f1;
}
.flyout_dialog table.orders_list tr.default td:first-child {
    background-image: url("../images/environment/default/layout/common/table-first-cell.png"), url("../images/environment/default/layout/admin-list/admin-list-first-cell-gradient-flyout.png") !important;
    background-position: left bottom, left top !important;
    background-repeat: no-repeat, repeat-y !important;
}
.flyout_dialog table.orders_list tr.default td:last-child {
    background-image: url("../images/environment/default/layout/common/table-last-cell.png"), url("../images/environment/default/layout/admin-list/admin-list-last-cell-gradient-flyout.png") !important;
    background-position: right bottom, right top !important;
    background-repeat: no-repeat, repeat-y !important;
}

div.form-column {
    float: left;
    width: 500px;
}
div.form-column.not-so-tall {
    border-left: thin #ddd solid;
    width: 499px;
}
.content_stack_wrapper.two-column .content_stack_element .content_stack_element_body input[type=text] {
    width: 100px;
}
.content_stack_wrapper.two-column .content_stack_element .content_stack_element_info {
    padding: 2px 10px 4px 20px;
}
.content_stack_wrapper.two-column .content_stack_element .content_stack_element_body {
    padding: 0 10px 0 15px;
    min-height: 39px;
}
.content_stack_wrapper.two-column .content_stack_element #form_discount {
    width: 40px;
    text-align: right;
}

.form-column.not-so-tall .content_stack_element .content_stack_element_info {
    padding: 0 10px 0 20px;
}
.form-column.not-so-tall .content_stack_element .content_stack_element_info h3 {
    margin: 6px 0;
    font-weight: normal;
    font-size: 12px;
}
.form-column.not-so-tall .content_stack_element .content_stack_element_body {
    min-height: 29px;
    padding: 0 10px 0 15px;
}
.form-column.not-so-tall .content_stack_element .content_stack_element_body .control_holder {
    margin: 0 10px 0 0;
    padding: 2px 0;
}

.form-column.not-so-tall .content_stack_element .content_stack_element_body .control_holder select {
    margin: 3px 0 0 1px;
}

.form-column.not-so-tall .content_stack_element .content_stack_element_body .control_holder.choice_widget div {
    margin: 4px 0 0 0px;
}

.content_stack_element .content_stack_element_body .control_holder textarea {
    width: 236px;
    height: 92px;
}