/* {{{ SwatForm */

.swat-form label {
	width: 9em;
	font-size: 100%;
	font-weight: normal;
	color: #4d4531;
}

.swat-form .swat-form-field-checkbox label {
	float: none;
	width: auto;
}

.swat-form-field-contents,
.swat-form-field .swat-note,
.site-upload-progress-bar {
	margin-left: 10em;
	font-size: 100%;
}

.swat-form-field {
	clear: both;
}

.swat-entry,
input[type="text"].swat-entry,
input[type="password"].swat-entry,
.swat-textarea {
	width: 30em;
}

.swat-form label .swat-required {
	font-size: 85%;
	color: #897f62;
}

div.swat-textarea-resize-handle {
	background-color: #ceba90;
}

.swat-entry,
.swat-textarea {
	background-color: #f1ebde;
}

.swat-note {
	color: #897f62;
}

/* }}} */
/* {{{ SwatFrame */

.swat-frame {
	margin: 1em 0;
	border: none;
	background: none;
}

.swat-frame .swat-frame-title {
	margin: 0;
	padding: 0;
	color: #383223;
	background: none;
}

.swat-frame-contents {
	padding: 0.5em 0;
}

.swat-frame .swat-frame-subtitle {
	font-weight: normal;
}

.swat-actions,
.swat-header-form-field,
.swat-footer-form-field {
	padding: 1em 0;
}

.swat-frame .swat-actions,
.swat-frame .swat-header-form-field,
.swat-frame .swat-footer-form-field {
	background: none;
	padding: 0.5em 0;
	margin: 0;
}

.swat-frame .swat-header-form-field {
	background: none;
	margin: 0;
}

/* }}} */
/* {{{ SwatPagination */

.swat-pagination a,
.swat-pagination span {
	font-size: 100%;
	border-color: #b6a67f;
}

.swat-pagination span.swat-pagination-current {
	border-color: #b6a67f;
}

.swat-pagination span.swat-pagination-nextprev {
	color: #b6a67f;
}

.swat-pagination a:hover {
	background-color: #ecdfb6;
	border-color: #b6a67f;
}


/* }}} */
/* {{{ SwatProgressBar */

div.swat-progress-bar {
	color: #61593d;
}

div.swat-progress-bar-full {
	background: #61593d;
}
/* }}} */

.swat-message-display .swat-message-error {
	background: #bf7777 url('../images/elements/dialog-error.png') 8px no-repeat;
	border-color: #7f4f4f;
}

.swat-message-error .swat-message-primary-content {
	color: #fdd;
}

.swat-message-error .swat-message-secondary-content {
	color: #383223;
}

.swat-table-view-input-row-messages li.swat-message-error {
	background: transparent url(../images/elements/dialog-error-16.png) no-repeat 3px 3px;
}

.swat-message-display .swat-message-primary-content {
	font-weight: normal;
}

.swat-disclosure-control-opened .swat-disclosure-container {
	border-color: #b6a67f;
}

* html .swat-disclosure-anchor-closed,
.swat-disclosure-anchor-closed {
	background-image: url(../images/elements/swat-disclosure-closed.png);
	background-position: top left;
}

* html .swat-disclosure-anchor-opened,
.swat-disclosure-anchor-opened {
	background-image: url(../images/elements/swat-disclosure-open.png);
	background-position: top left;
}

table.swat-details-view  {
	font-size: 85%;
}

.swat-details-view td,
.swat-details-view th {
	border: 0;
}

.swat-fieldset, .swat-grouping-form-field-fieldset {
	border: 1px solid #897F62;
}

.swat-fieldset legend, .swat-grouping-form-field legend {
	color: #4D4531;
}

/* {{{ Store */
.swat-table-view tbody tr,
.swat-table-view tbody tr.highlight,
.swat-table-view tbody tr.highlight-odd {
	background: transparent;
}

.swat-table-view tbody tr.highlight label,
.swat-table-view tbody tr.highlight-odd label {
	color: #0e100c;
}

.store-message-cart-notification {
	background-image: url(../images/elements/cart.png);
}

.store-message-cart-notification,
.swat-message-notification {
	background-color: #efd9a4;
	border-color: #b6a67f;
}

.swat-form-field-messages .swat-message,
.swat-table-view-input-row-messages .swat-message {
	color: #5f2929;
}

.swat-table-view td.swat-error {
	background-color: #bf7777;
}

.swat-table-view tbody tr.swat-error,
.swat-table-view .swat-table-view-group {
	background: transparent;
}

.swat-table-view thead th,
.swat-table-view tbody th,
.swat-table-view tbody td {
	border: none;
	border-bottom: 1px solid #b6a67f;
	color: #4d4531;
}

#items_view tbody tr td label:hover {
	color: #0e100c;
}

.swat-table-view thead th {
	text-transform: uppercase;
	font-weight: normal;
	color: #897f62;
}

#cart_view .swat-table-view-group,
#items_view .swat-table-view-group,
#available_cart_view .swat-table-view-group,
#unavailable_cart_view .swat-table-view-group {
	border-bottom: none;
	border-top: 1px solid #b6a67f;
	width: auto;
}

.store-total-row th {
	font-size: 100%;
}

.status-column {
	white-space: nowrap;
}

#cart_view .remove-column,
#available_cart_view .remove-column,
#unavailable_cart_view .remove-column {
	padding: 3px 0 0 6px;
}

.store-cart-entry-view-footer .swat-button {
	vertical-align: top;
}

#cart_view #subtotal td,
#cart_view #subtotal th {
	border-top: 1px solid #9f8d63;
	padding-top: 15px;
}

#cart_message_display #cart_view.swat-table-view thead th {
	border-color: #b6a67f;
}

.store-total-row th,
.swat-details-view-field th,
#cart_message_display #cart_view.swat-table-view td {
	color: #4d4531;
}

#cart_message_display #cart_view.swat-table-view th {
	color: #897f62;
}
/* }}} */
