/*
	PickPic ProofPro
	colors.css

	Copyright (c) 2010 PickPic by whcc
*/


#add-product span,
#add_to_cart span,
#checkout-basket span,
#favorites-well .well-header span span,
#image-page #side-panel #side-open-close #side-handle,
#nav #l1 #nav-basket-button,
#nav #l1 #nav-favorite-button,
#nav #l1 #nav-home-button,
#nav #l1 #nav-section-button,
#taskbar #access-taskbar #access-taskbar-button,
#taskbar #slideshow-taskbar #slideshow-taskbar-button,
#taskbar #compare-taskbar #compare-taskbar-button,
#nextPage span,
#prevPage span,
#update-basket span,
.back-to-button span,
.basket-button span,
.fav-button span,
span.favorite,
.gallery .link.locked span,
.gallery.locked .lock-icon,
.sevenup.sm-arrow-l,
.sevenup.sm-arrow-r,
.trash-button,
div.panel_tabs .tab-next,
div.panel_tabs .tab-prev,
div.panel_tabs a.tab.basket span,
#compare-box .compare-box-close-button,
button#delete-product span,
.remove-image,
td.basket_notes span,
.returnToGallery span,
#splash-bottom-links ul.left-links li span,
.message-warning .msg-icon,
.message-error .msg-icon,
.message-help .msg-icon,
.message-information .msg-icon,
.hidden_image,
.secure-icon
{
	background-image: url("sprite.png");
}

body
{
	background-color: #ffffff;    /* background */
}

button,
input.button,
div.dlg button
{
	background:	-webkit-gradient(linear, left top, left bottom, from(#9fb268), to(#81944a));
	background: -moz-linear-gradient(top, #9fb268, #81944a);
	filter: PROGID:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr ='#9fb268', EndColorStr='#81944a');
}

button,
input.button,
div.dlg button,
#image-well-drop .well-image .remove-image,
.favorite-image .remove-image, 
.ui-state-default,
.ui-widget-content .ui-state-default
{
	color: #ffffff;    /* button-text */
	border-color: #2b2b2b;    /* button-border */
	background-color: #81944a;    /* button-background */
}

div#taskbar .ui-state-default {
	background-color: #94a65a;    /* link-text */
}

div#taskbar .ui-state-default:hover {
	background-color: #b39d6f;    /* link-text-hover */
}

#image-well-drop .well-image .remove-image,
.favorite-image .remove-image,
div#compare-box .remove-image,
#category-list ul li a:hover,
#image-page #side-panel #side-content,
#product-list,
div.panel_tabs ul li:hover,
#nav #l1 #nav-basket-container.switched-on #nav-button-wrapper
{
	background-color: #ffffff;    /* secondary */
}

#nav span a,
.message-help,
.message-information,
body,
div.login_or_register ul a,
div.panel_tabs ul li.selected a,
.ui-widget-content,
#favorites-well .well-header,
#image-well .well-header,
#category-list ul li a.selected,
div#section-page span,
div#favorite-page span
{
	color: #7a7364;    /* base-text */
}

a,
#category-list ul li a,
#favorites-well .well-header,
#nav p.pagination a,
#splash-page li a,
#splash-page li a:active,
.link,
div.panel_tabs ul li a,
div.dlg .dlg_close,
div#dlg_register div#register_form_message span.msg a,
.gallery a
{
	color: #94a65a;    /* link-text */
}

a:hover,
#splash-page li a:hover,
#favorites-well .well-header:hover .link,
.link.hover,
.link:hover,
#category-list ul li a:hover,
div.dlg .dlg_close:hover,
div#dlg_register div#register_form_message span.msg a:hover,
.gallery a:hover
{
	color: #b39d6f;    /* link-text-hover */
}

button:hover,
div.dlg-inner button:hover,
div#contact_us_dlg_wrapper button:hover,
div.dlg button:hover
{
	color: #000000;    /* button-text-hover */
}

.message-error,
.message-help,
.message-information,
.message-warning,
div#dialog-edit div.checklist-error,
.discount,
.product-item .product-discount,
table.basketTable td.cell .discount,
.gallery .passcode .passcode_error,
.message,
.message.error 
{
	color: #6b8f00;    /* alert-text */
}

#header a,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on #compare-box .compare-box-box
{
	color: #3d3329;    /* primary */
}

#nav #l2
{
	border-left-color: #3d3329;    /* primary */
	border-right-color: #3d3329;    /* primary */
	border-top-color: #7a7364;    /* base-text */
}

#contact_us_dlg #cform_info,
#contact_us_dlg #cform_intro,
#footer ul li,
#nav #l2 #l2-middle #section-title,
#nav #l2 #section-list #list-favorites,
.gallery h3,
.base-border,
div#shipping_form_div,
.product-title,
.single-product .product-title,
#side-content-pane hr,
#order_summary .last
{
	border-color: #7a7364;    /* base-text */
}

#favorite-page .thumb.highlight:hover,
#favorite-page,
#image-page #side-panel #side-open-close,
#image-page #side-panel,
#intro,
#nav #l1,
#nav #l2 #image-title li.active,
#nav #l2 #image-title li:hover,
#nav #l2 #section-list li:hover,
#products-page,
#user-page,
#section-page .thumb.highlight:hover,
#section-page,
#side-content-tabs,
#splash-page .right #splash-expire,
.section .gallery.active:hover,
.product-item .product-discount,
.ui-dialog .dlg_close,
table.basketTable.header-filled th,
div.basketTable.header-filled,
td.galleryHeader,
#favorites-well .well-header,
#image-well .well-header,
.basket-header,
div#user-favorites-well .well-header,
div#user-submission-well .well-header
{
	background-color: #3d3329;    /* primary */
}

#checkout-page,
#client_services,
#favorite-page .thumb.highlight,
#image-page,
#messagebox,
#nav #l1 #nav-basket-container.switched-on #nav-basket-box,
.section,
#nav #l1 #nav-button-wrapper.switched-on,
#nav #l2,
#page,
#section-page .thumb.highlight,
#splash-page,
#splash-page .right,
#section-page .thumb,
#favorite-page .thumb,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on #access-box,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on #compare-box,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on,
#taskbar #taskbar-ui,
div.panel_tabs ul li.selected,
.product-item.odd,
table.basketTable tr.even td.rowHover a.controlButton span,
table.basketTable tr.even td.rowHover a.linkButton span,
table.basketTable tr.even td.rowHover,
table.basketTable tr.odd td.rowHover a.controlButton span,
table.basketTable tr.odd td.rowHover a.linkButton span,
table.basketTable tr.odd td.rowHover,
.catch_reset,
div.checklist ul,
#compare-flash.displayed
{
	background-color: #ffffff;    /* secondary */
}

#nav #l2 #section-list,
#client_services h2,
#gallery_showcase.no_galleries,
.product-item.even,
#discount_title_link,
.discount_content_inside,
.section h2,
div.panel_tabs ul li,
div#nav-basket-box div#nav-basket-box-message table.basketTable td.nav-basket-item-quantity,
div#nav-basket-box div#nav-basket-box-message table.basketTable td.nav-basket-item-name,
div#nav-basket-box div#nav-basket-box-message table.basketTable td.nav-basket-item-price,
.ui-widget-content,
.basketTableDiv,
.basketUnitTableDiv,
table.basketTable th,
table.basketTable tr.even td.cell,
table.basketTable tr.odd td.cell,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on #compare-box .compare-box-box
{
	background-color: #eeeded;    /* accent */
}

#nav #section-list
{
	background-color: #eeeded;    /* accent */
	border-color: #3d3329;    /* primary */
}	

#nav #section-list li:hover {
    background-color: #3d3329;    /* primary */
}

#client_services h2,
#client_services ul,
#contact_us_dlg #cform textarea,
#notes_dlg textarea,
#favorite-page .thumb.highlight,
#favorites-well #favorites-well-drop,
#gallery_showcase.no_galleries,
#image-page #side-panel #side-open-close,
#image-well #image-well-drop,
#messagebox,
#nav #l1 #nav-basket-container.switched-on #nav-basket-box,
#nav #l1 #nav-basket-container.switched-on,
#nav #l1 #nav-button-wrapper.switched-on,
#nav #l2 #section-list,
#page,
#section-page .thumb.highlight,
#splash-page .right #splash-bottom-links,
#splash-page .right #splash-links,
#splash-page .right,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on #access-box,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on #compare-box,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on,
#taskbar #taskbar-ui,
.basketTableDiv,
.basketUnitTableDiv,
.emptyBasket,
.feform .fancy-select .display,
.feform input.text,
.feform textarea,
.gallery,
.list-box ul.list li,
.list-box,
.product-item,
.section h2,
div.panel_tabs ul li,
input.text,
table.basketTable td.cell,
table.basketTable th,
table.basketTable tr.top td.cell,
td.galleryHeader,
div#nav-basket-box div#nav-basket-box-message table.basketTable td.nav-basket-item-quantity,
div#nav-basket-box div#nav-basket-box-message table.basketTable td.nav-basket-item-name,
div#nav-basket-box div#nav-basket-box-message table.basketTable td.nav-basket-item-price,
#nav #l1 #nav-basket-container.switched-on #nav-button-wrapper,
table.basketTable th, div.basketTable.header-filled,
#taskbar #taskbar-ui #taskbar-holder #taskbar-right .taskbar-item.switched-on #compare-box .compare-box-box,
div.checklist ul,
div#user-favorites-well-drop,
div#user-submission-well-drop,
textarea#favorites_notes,
.panelBlurb span,
.leftSeparator
{
	border-color: #3d3329;    /* primary */
}

#favorite-page .thumb,
#section-page .thumb,
div.panel_tabs ul li.selected
{
	border-color: #ffffff;    /* secondary */
}

#image-page img,
#splash-page .large a img,
.hori img,
.product-column-options .product-price,
.product-image,
.product-main-image,
.product-sub-images div img,
.product-sub-images div,
.strokeme,
.vert img,
.ui-widget-content
{
	border-color: #000000;    /* image-border */
}

table.basketTable tr.unfilled td.cell,
.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-state-active,
.ui-widget-content .ui-state-active,
.feform .fancy-select.required-error .display,
.feform div.checklist ul.required-error,
.feform input.text.required-error,
.feform .checkboxes.required-error,
.feform .radios.required-error,
.feform textarea.required-error,
.panelBlurb span,
.message,
.message.error 
{
	background-color: #ebdec1;    /* alert-light */
}

.feform .fancy-select.required-error .display,
.feform div.checklist ul.required-error,
.feform input.text.required-error,
.feform .checkboxes.required-error,
.feform .radios.required-error,
.feform textarea.required-error,
.message,
.message.error 
{
    border-color: #6b8f00;    /* alert-text */
}


/* Form elements (off-limits for now) */

.feform .fancy-select .display,
.feform input,
.feform textarea,
.list-box,
input,
textarea
{
	color: #454545;
}

.list-box ul.list li,
.feform .fancy-select .display,
#contact_us_dlg #cform textarea,
.feform input.text,
.feform textarea.text,
textarea,
div.iron_element div.fancy-select.focused div.display
{
	background-color: #f6f6f6;
}

.list-box ul.list li.selected {
	background-color: #e9e9e9;
}

.feform input.text:focus,
.feform textarea.text:focus,
.feform textarea:focus,
input:focus,
textarea:focus
{
	border-color: #454545;
}
