body {
	background-image: none;
}


input[type="button"],
input[type="submit"] {
    background-color: #445e5f;
    border: 1px solid #445e5f;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: normal;
    margin: 5px;
    padding: 5px;
    text-transform: none;
    text-align: center;
    font-style: italic;
    font-family: Georgia, Times, serif;
}

input[type="button"]:focus,
input[type="submit"]:focus {
    background-color: #FFFFFF;
    color: #000000;
}

/* Generic class for div clearing floating elements */
div.clear-div {
	clear: both;
}

/* Generic class for list of items that doesn't need bullets (rich:dataList) */
ul.iteration-list {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul.iteration-list > li {
	padding: 0px;
	margin: 0px;
}

div#content-head-dashboard {
	top:0px;
}

div#meta-body {
	padding:0px;
}

div#content-head-dashboard-login p {
    color: black;
}

div#content-head-dashboard-login a {
    color: blue;
}

.rich-toolbar-item
{
font-size:11px;color:#FFF;font-weight:bold;font-family:Arial,Verdana,sans-serif;padding:2px 10px 2px 10px;white-space:nowrap;
}

.rich-ddmenu-label {
font-family:Arial,Verdana,sans-serif;
font-size:11px;
}

.rich-label-text-decor {
font-size:11px;
font-weight:bold;
}

.attribute-option-panel {
	margin-top: 8px;
}

.attribute-option-header {
	text-align: center;
	margin: 8px 0;
}

ul.attribute-option-list {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

ul.attribute-option-list > li {
	margin: 2px 0px;
}

.product-calculatedSellingPrice {
    font-size:14px;
}

.label-container {
    white-space: nowrap;
    padding-right: 4px;
}

/* Error messages */

#general-messages ol li,
.messages ol li,
.messages ul li,
.messages li,
#content-body-messages li,
#content-body-messages ol li {
    border: 1px solid #808080;
    background-image: none;
    padding: 5px 10px;
    margin: 0px 0px 6px 0px;
}

li.fatal,
li.error {
    color: #FFFFFF;
    background-color: #5A5A5A;
}

li.warning {
    color: #FFFFFF;
    background-color: #787878;
}

li.success {
    color: #FFFFFF;
    background-color: #787878;
}

p {
    margin: 0px 0px 0px 0px;
}

.multiple-action-actions-elements {
    margin-right: 10px;
}

td#categoryPromotion-amount-edition-container,
td#promotion-amount-edition-container {
    width: 150px;
}

div.purchase-order-list-order-sheet-info {
    display: none;
    position: absolute;
    width: 150px;
    height: 60px;
    border: 1px solid #333333;
    color: #333333;
    background-color: #c0c0c0;
    padding: 8px;
    white-space: normal;
}

img.purchase-order-list-order-sheet-info-icon {
    width: 16px;
    height: 16px;
    cursor: help;
}

td#purchaseOrder-supportComment-edition-container textarea {
    width: 500px;
    height: 400px;
}

.attribute-option-panel {
  margin-top: 8px;
}

.attribute-option-header {
  text-align: center;
  margin: 8px 0;
}

ul.attribute-option-list {
  list-style-type: none;
  list-style-position: outside;
  margin: 0px;
  padding: 0px;
}

ul.attribute-option-list > li {
  margin: 2px 0px;
}

.product-calculatedSellingPrice {
    font-size:14px;
}

div.customizedProduct-attributeOption-container {
    margin-bottom: 12px;
}

div.customizedProduct-attributeOption-container label {
    display: block;
    margin-bottom: 6px;
}

table.purchaseOrderList .rich-table-header {
    background-color: #747474;
    background-image: none;
}

table.purchaseOrderList .rich-table-headercell {
    border-color: #494949;
    color: #B5B5B5;
    text-align: left;
}