.swat-frame {
	background: url(../images/elements/veseys-swat-frame-background.png) top repeat-x;
}

#main-content .swat-frame .swat-frame-title {
	background: none;
	color: #5C5141;
	font-size: 140%;
	font-style: italic;
	font-weight: normal;
	margin: 0;
}

.swat-form-field {
	font-family: sans-serif;
}

.swat-form-field label {
	color: #5C5141;
}

.swat-insensitive .swat-form-field label,
.swat-insensitive .swat-form-field span.swat-required,
.swat-insensitive .swat-form-field-contents {
	color: #B7A583;
}

input.swat-insensitive,
select.swat-insensitive {
	background: #f4f4dd;
}

.swat-note {
	color: #91916E;
}

.swat-frame .swat-footer-form-field {
	background: #F4F4DD url(../images/swat-local/swat-form-footer.png) top left repeat-x;
}

.swat-frame .swat-header-form-field {
	background: #F4F4DD url(../images/swat-local/swat-form-header.png) bottom left repeat-x;
}

ul.swat-toolbar {
	background: #ffffee url(../images/swat-local/swat-toolbar-background.png) bottom left repeat-x;
	border-bottom: 1px solid #efe8da;
}

ul.swat-toolbar .swat-tool-link {
	text-decoration: underline;
}

#feedback form .swat-form-field-with-messages label {
	background: #ffe3e0;
}

#feedback form .swat-form-field-with-messages label span.swat-required {
	color: #cc0000;
}

/* SwatPagination */
.swat-pagination {
	font-family: sans-serif;
}

.swat-pagination a,
.swat-pagination span {
	font-size: 80%;
	border: 1px solid #F4F4DD;
}

.swat-pagination span.swat-pagination-current {
	border-color: #ffe;
	background-color: #F4F4DD;
	color: #91916E;
}

.swat-pagination a {
	border: 1px solid #ffe;
}

.swat-pagination a:hover {
	background-color: #ffe;
	border-color: #D6CDAB;
}

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

.swat-pagination div.swat-pagination-position {
	font-weight: normal;
	color: #91916E;
}


/* SwatMessageDisplay */

#main-content .swat-message-display h3.swat-message-primary-content {
	font-size: 140%;
	font-weight: normal;
	background: none;
	color: #5C5141;
	margin: 0;
}

#main-content .swat-message-display .swat-message-with-secondary  h3.swat-message-primary-content {
	margin-top: 0;
}

#main-content .swat-message-error  h3.swat-message-primary-content {
	color: #A00;
}

#main-content .swat-message-secondary-content {
	margin-top: 0.5em;
}

#main-content .swat-message-secondary-content li {
	margin-bottom: 0.5em;
}

.swat-message-display .swat-message {
	-moz-border-radius: 0;
	border-radius: 0;
}

.swat-message-display-dismiss-link:link {
	display: none;
}


/* SwatTableView */

.swat-table-view thead th {
	border-bottom: 1px solid #EEEEDE;
}

.swat-table-view tbody tr {
	background: #FFFFEE url(../images/swat-local/swat-table-view-cell-background.png) bottom repeat-x;
}

.swat-table-view .swat-table-view-group {
	background: #FFFFEE;
}

.swat-table-view th,
.swat-table-view td {
	padding: 0.3em 0.5em;
}

table.swat-table-view th {
	font-family: sans-serif;
	font-size: 80%;
	color: #91916E;
}

.swat-fieldset {
	border-color: #ddc;
}

.swat-fieldset legend {
	font-weight: normal;
	font-size: 130%;
	color: #91916E;
}

.swat-money-cell-renderer div {
	white-space: nowrap;
}

/* {{{ Store Local styles */

.store-checkout-progress {
	border-color: #f7f7db;
	background-color: #f7f7db;
}

.store-checkout-progress li {
	font-size: 80%;
	font-family: sans-serif;
}

.store-checkout-progress li .title {
	background-color: #e9e6c9;
	border-color: #d9d6ba;
	font-weight: normal;
}

.store-checkout-progress-step1 li.store-checkout-progress-step1 .title,
.store-checkout-progress-step2 li.store-checkout-progress-step2 .title,
.store-checkout-progress-step3 li.store-checkout-progress-step3 .title {
	background-color: #ffe;
	font-weight: bold;
}

input.store-remove {
	color: #900;
	font-family: sans-serif;
}

.swat-table-view .store-total-row #subtotal_button,
.swat-table-view .store-table-view-button-row #remove_all_button {
	color: #900;
	font-family: sans-serif;
}

.store-payment-method-credit-card-number {
	font-family: monospace;
	white-space: nowrap;
}


/* Mini Cart */

.store-mini-cart-frame .swat-table-view th {
	font-weight: normal;
}

#main-content .store-mini-cart-frame .swat-frame-title {
	font-size: 100%;
	line-height: 1.5;
}

/* }}} */
/* {{{ minimum quanity remove form */
.store-item-minimum-quantity-remove { margin-top: 0.5em; }

.store-item-minimum-quantity-remove form.swat-form { display: inline; }

.store-item-minimum-quantity-remove form.swat-form input {
	background-color:#f4f4dd;
	color: #990000;
	cursor: pointer;
	font-family: sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: -2px 0 0 0.5em;
	padding: 2px 4px 1px 4px;
	border-color: #fff #b7a583 #b7a583 #fff;
	border-style: solid;
	border-width: 1px;
}

/* }}} */

