/*======================================================================
	FREE PEOPLE DIRECT: Design
	--------------------------------------------------------------------
	This file manages design themes.
	Rules are mostly color & imagery-specific, and the heavy lifting 
	of structure and layout is handled elsewhere. 
----------------------------------------------------------------------*/

/*---------------------------------
	BACKGROUNDS
---------------------------------*/
	body,
	input.input-text,
	input.input-password,
	textarea,
	table.grid,
	table.striped td,
	.section,
	.l-account #sidebar .image p,
	.product-details .product-utils ul li.over ul,
	.v-search-searchresultstemplate .filters .category-filter ul li.selected,
	.v-search-searchresultstemplate .filters .simple-set ul li.active,
	.v-collections-browsepagetemplate #side-container .filters ul li.active,
	.general-message,
	ul#utility-nav li a:hover,
	ul#utility-nav li.hover a,
	ul#utility-nav li.hover a:hover,
	ul#utility-nav li.hover ul,
	ul#utility-nav li.hover span.clipper,
	.layout-test #basket .hover,
	.layout-test #basket .cart-mini,
	.layout-test #basket .hover span.clipper,
	#footer .callouts li.social-nav,
	#footer .callouts li.facebookfan
	{
		background-color: #ffffff; /* white */
	}
	
	table.grid tbody th,
	table.striped tr.alt td
	{
		background-color: #f1f1f1; /* light grey */
	}
	
	input.focused,
	input.input-text:focus,
	input.input-password:focus,
	textarea.focused,
	textarea:focus
	{
		background-color: #f4f4f4; /* light grey */
	}
	
	table.base thead th,
	.product-carousel .slide-controller .product-carousel-control ul li a
	{
		background-color: #666; /* dark grey */
	}
	
	#body-outer,
	table.cart-data tr.product-details td.product-form .options-wrap,
	.l-locale .locale-extrainfo,
	.l-locale .countries-by-continent ul.countries li.active,
	.v-search-searchresultstemplate .filters li.selected a span.checkbox,
	.v-search-searchresultstemplate .filters li a:hover span.checkbox {
		background-color: #f5f4ef; /* light tan */
	}

	.v-search-searchresultsnotfound .search-wrap {
		background-color: #fdf9f2;
	}

	.ct-body .browse-header,
	.ct-lowerbody .browse-header {
		background-color:#f1ebdd; /* beige */
	}
	
	#footer .email-signup { /* overflow color */
		background-color: #f3ece3;
	}
	
	#promo,
	.product-carousel .slide-controller .product-carousel-control ul li.active a
	{
		background-color: #ec6c6c; /* light pink */
	}

	.v-search-searchresultstemplate .filters li.selected a span.checkbox i,
	.v-search-searchresultstemplate .filters li a:hover span.checkbox i
	{
		background-color: #c36; /* pink */
	}

	ul#user li#search .input-submit,
	#linkage ul#utility-nav li.email-signup .input-submit,
	.v-collections-browsepagetemplate #side-container form .input-submit
	{
		background-color: #b6b6b6;
	}
	
	ul#user li#search .input-submit:hover,
	#linkage ul#utility-nav li.email-signup .input-submit:hover,
	.v-collections-browsepagetemplate #side-container form .input-submit:hover
	{
		background-color: #d2d2d2;
	}

	.product-details .product-images .media a.viewvideo
	{
		background-color: #323232; /* dark grey */
	}

	.error-message
	{
		background-color: #ffd8d9; /* pink - error */
	}

	.warning-message
	{
		background-color: #fff7b0; /* light yellow - warning */
	}
	
	.success-message
	{
		background-color: #e2ffcf; /* light green - success */
	}

	


	
	/* Checkout backgrounds */
	.l-checkout .loose #header-container
	{
		background-position: center top;
		background-repeat: no-repeat;
		background-color:#ffffff;
	}
	
	.l-checkout .tight #header-container
	{
		background-position: center top;
		background-repeat: no-repeat;
		background-color:#ffffff;
	}
	.l-checkout .loose #header
	{
		background-position: center top;
		background-repeat: no-repeat;
		_behavior: url(/resources/_shared/iepngfix/iepngfix.htc);
		background-color:#ffffff;
	}
	
	.l-checkout .tight #header
	{
		background-position: center top;
		background-repeat: no-repeat;
		_behavior: url(/resources/_shared/iepngfix/iepngfix.htc);
		background-color:#ffffff;
	}
	
	.l-checkout .loose #body-outer
	{
		background-color: #ffffff;
		background-position: center top;
		background-repeat: no-repeat;
		
	}
	.l-checkout .tight #body-outer
	{
		background-color: #ffffff;
		background-position: center top;
		background-repeat: no-repeat;
	}
	.v-checkout-revieworder .row .col-2 .aside
	{
		background: #eee url(/resources/freepeople/images/layout/bg_gray-noise.png);
	}

	.l-checkout .accentbox,
	.v-cart-cartupsellsdialog .added-to-cart-item
	{
		background: #fcf0e0 url(/resources/freepeople/images/layout/bg_accentbox.jpg);
	}

	.ui-dialog,
	.v-accounttender-confirmdeleteform,
	.ui-dialog .cscinfo,
	.v-checkout-paymentinformationform .selected .accent,
	.v-search-searchresultstemplate .filters li a span.checkbox
	{
		background: #fff;
	}

	.l-checkout .accentbox .hsection
	{
		background: url(/resources/freepeople/images/layout/bg_accentbox-flourish.png) 100% 0 no-repeat;
	}

	.ui-dialog .accentbox .hsection
	{
		background: none;
	}

	.l-checkout .accentbox .hsection .hsection
	{
		background: none;
	}

	.l-account .v-login-formstemplate .divider,
	.v-checkout-startpage .accentbox .row
	{
		background: url(/resources/freepeople/images/layout/bg_checkout-login.png) no-repeat 0 10px;
	}
	
	.ui-widget-overlay {
		/* background: url(/resources/freepeople/images/layout/bg_ui-widget-overlay.png); diagonal stripes image */
		background: #000;
		opacity: 0.5; /*Opacity for modern browsers*/
		filter: alpha(opacity = 50); /*Opacity for IE6-8*/
	}

	/* Product Video Modal Background */
	.v-sitemedia-sitemediadetail .videowrap
	{
		background-image: url(/images/content/videos/detail-videos/video_bg-test.png);
	}


/*---------------------------------
	BORDERS
---------------------------------*/
	ul#brand-segments li,
	ul#user li,
	ul#user .modal-stuff li a,
	#sidebar,
	fieldset,
	dl.fv span.actions span,
	.modal-account .v-login-ajaxloginform .actionlist,
	.ui-dialog-content .v-collections-addproductform h2,
	.ui-dialog-content .v-collections-addproductform .select-collection,
	.ui-dialog-content .v-collections-addproductform .collection-add-summary,
	.collection-data,
	.product-details .product-utils ul li.over ul,
	.pager,
	.pager .pages,
	.v-products-browsepagetemplate .pager .options li.pairing,
	.v-products-thumbnails .category h2,
	.js #pcs-filters fieldset ul.pairings li.pairing,
	.detail-utils,
	.detail-utils .pages ul li.next,
	.detail-utils .customer-service ul li,
	.product-details .product-information .review-summary,
	.product-details .product-information .return-type,
	.product-details .product-sharing,
	.product-details .product-form .product-option,
	.v-products-detailpagetemplate .product-details .product-set .product-form .size-options,
	.v-products-packageproductsform .product-details,
	.v-products-packageproductsform .outfit-products .product-form .size-options,
	.v-products-packageproductsform .outfit-products .actionlist,
	.v-products-setitem,
	.product-details .product-set .product-utils,
	.modal-product-quickview .v-products-quickview .product-form .qv-navigation a.next,
	.v-search-searchresultstemplate .filters,
	.v-search-searchresultstemplate .search-results,
	.v-search-searchresultstemplate .related-searches,
	.v-cart-cartdetail .cart-details .cart-lower-header,
	table.cart-data tr.brand-heading th,
	table.cart-data tr.product-details td.product-form .product-option,
	table.cart-data tr.product-details td.prices,
	table.cart-data tr.product-details td.actionlist,
	table.cart-data tr.spacer td hr,
	table.cart-data tr.totals-spacer td hr,
	table.cart-data tr.totals td.total,
	.v-cart-cartsaveditems h2,
	.v-cart-cartsaveditems .saved-product,
	.v-cart-cartsaveditems hr,
	.v-cart-emptycart h1,
	.empty-cart-message .actionlist,
	.v-account-addressformtemplate .actionlist,
	.l-account #sidebar .v-account-profileformtemplate .stats,
	.l-account .v-login-formstemplate .login,
	.l-account .v-orderhistory-find .login,
	.l-account .v-orderhistory-find .guest,
	.l-account .v-login-formstemplate .janrain,
	.l-account .v-orderhistory-find .janrain,
	.l-account .v-wishlist-ownerform #modal-container .v-wishlist-emailconfirmation dl.fv,
	.v-wishlist-ownerform .unavailable-items li.unavailable-item .prices,
	.v-wishlist-publicprofile .wishlist,
	.v-wishlist-items ul.products li.product .form .wanted-options,
	.v-wishlist-items ul.products li.product .unavailable-desc,
	.v-wishlist-home .wishlist-login,
	.v-wishlist-home .wishlist-login .wishlist-userforms .login-form,
	.v-wishlist-searchresults #sidebar .search-again,
	.v-userprofile-home .reviews p.item-count,
	.v-wishlist-ownerform .heading,
	.v-wishlist-ownerform .settings .actionlist,
	.v-wishlist-ownerform .settings .setting,
	.v-orderhistory-orderdetail .order-details dl.fv dt,
	.v-orderhistory-orderdetail .order-details .shipments table.order-data thead th,
	.v-orderhistory-orderdetail .order-details .shipments table.order-data tbody td,
	.v-orderhistory-orderdetail .order-details .shipments .order-totals table thead th,
	.v-orderhistory-simple .order-details dl.fv dt,
	.v-orderhistory-simple .order-details .shipments table.order-data thead th,
	.v-orderhistory-simple .order-details .shipments table.order-data tbody td,
	.v-orderhistory-simple .order-details .shipments .order-totals table thead th,
	.l-account .v-catalog-formtemplate .columns .col1,
	.l-account .v-catalog-formtemplate .columns .col1 .unsubscribe,
	.l-account .v-catalog-formtemplate .columns .col2,
	.l-account .v-catalog-formtemplate .columns .col2 .actionlist,
	.l-account .ui-dialog-content .v-orderhistory-orders .pages,
	.v-emailsignup-unsubscribeform #content .frequency,
	.v-emailsignup-signupform #content .actionlist,
	.v-emailsignup-unsubscribeform #content .actionlist,
	.v-emailsignup-displaythankyou #content .actionlist,
	.v-customerservice-form .other-methods .contact-numbers,
	.v-customerservice-form .other-methods .socialmedia,
	.confirmation-screen,
	.l-locale .locale-extrainfo,
	.l-locale .locale-message-selection,
	.l-locale .countries-by-continent h2,
	#linkage ul#utility-nav li.email-signup,
	#linkage ul#utility-nav li.facebookfan,
	#internationalization a,
	#internationalization a span,
	.link-container div.help-and-country div.internationalization a,
	.link-container div.help-and-country div.internationalization a span,
	.v-collections-collectionform .collection-editform,
	.v-collections-collectionform .collection-edit .hgroup,
	.v-collections-home .collections-container .collection-group,
	.v-collections-browsepagetemplate #side-container,
	.v-collections-browsepagetemplate #thumbnails-container,
	.v-collections-comments .coll-comments li,
	.l-collections .detail-utils,
	.l-collections .detail-utils .pages ul li.next,
	.v-publicprofile-hometemplate .heading,
	.ui-dialog-content .v-collections-addproductform .collection-step,
	.v-userprofile-home #content .section h1,
	.v-userprofile-hometemplate .reviews .heading,
	.v-userprofile-preferences #content .section h1,
	.qas-none,
	.qas .qas-section .pairinglist li.address-original-pairing .pairing-content label,
	.v-checkout-checkouttemplate .checkout-footer,
	.v-checkout-orderconfirmation .actionlist,
	.v-checkout-orderconfirmation .guest-create-wrapper,
	ul#utility-nav li.help ul li.email-us,
	ul#utility-nav li.help ul li.size-chart,
	ul#utility-nav li.stuff ul li.my-reviews,
	ul#utility-nav li.help ul li.email-us a,
	ul#utility-nav li.help ul li.size-chart a,
	ul#utility-nav li.stuff ul li.my-reviews a,
	#footer .callouts li.social-nav,
	#footer .callouts li.facebookfan,
	.ui-selectmenu,
	.ui-selectmenu-menu,
	.v-search-searchresultstemplate .color-filter li a,
	.v-search-searchresultsnotfound .search-wrap {
		border-color: #dcdcdc; /* light grey */
	}
	
	blockquote,
	table.base td,
	table.row-data td,
	#content-container .section,
	.modal-product .modal-content h2,
	.l-account #modal-container .actionlist,
	.ui-dialog .actionlist,
	.l-account .v-login-formstemplate .janrain-false .create,
	.l-account .v-orderhistory-find .janrain-false .login,
	.l-account .v-login-forgotpasswordform .actionlist,
	.l-account .v-account-passwordformtemplate .actionlist,
	.v-wishlist-home .wishlist-search-form,
	.v-wishlist-searchresults table.wishlist-results thead th,
	.v-wishlist-searchresults table.wishlist-results tbody td,
	.v-checkout-paymentinformationformsummary .paymentsummary,
	.v-checkout-revieworder .row .col-2 .aside
	{
		border-color: #dadada; /* light grey - also use for #dad6d5 */
	}
	
	table.grid,
	table.grid tbody th,
	table.grid td,
	.v-userprofile-home .wishlist,
	.l-checkout .qas,
	.l-checkout .accentbox,
	.v-cart-cartupsellsdialog .added-to-cart-item,
	.v-accounttender-confirmdeleteform,
	.ui-dialog .cscinfo,
	.v-checkout-paymentinformationform .selected .accent,
	.v-search-searchresultstemplate .size-filter li {
		border-color: #ccc; /* grey - also use for #d2cccb */
	}
	
	.link-container
	{
	border-color: #ebebeb; /* light grey */
	}
	
	.product-details .product-images .alternates ul li.active a .effect,
	.v-search-searchresultstemplate .filters li.selected a span.checkbox,
	.v-search-searchresultstemplate .filters li a:hover span.checkbox,
	.v-search-searchresultstemplate .size-filter li.selected,
	.v-search-searchresultstemplate .color-filter li.selected a,
	.v-search-searchresultstemplate .color-filter li a:hover {
		border-color: #000; /* black */
	}
	
	.l-checkout .accentbox .header,
	.v-checkout-shippingaddressform .newaddress,
	.v-accountaddress-pagetemplatecheckout .newaddress,
	.v-checkout-shipmultipleform .product,
	.v-checkout-paymentinformationform .method,
	.v-checkout-shipmentshippingmethodform .col h3,
	.v-checkout-shipmentitemssummary h3,
	.v-checkout-shipmentitemssummary .product,
	.v-checkout-carttotalssummary table.base th,
	.v-checkout-carttotalssummary table.base td,
	.v-checkout-giftwrapform form .hsection h2
	{
		border-color: #ddd0c5; /* grey with tan */
	}
	
	form .controls
	{
		border-color: #a7a7a7;
	}
	
	#footer h3
	{
		border-color: #c9c8c4; /* medium grey */
	}
	#copyright a.terms-of-use,
	.v-search-searchresultstemplate .filters li a span.checkbox,
	.v-search-searchresultstemplate .filter-set h3
	{
		border-color: #9e8a8a;
	}
	.v-products-vintagepagetemplate .product-details .product-images .alternates li.active a img
	{
		border-color: #333;
	}
	
	ul#user li.stuff .added-to-wishlist-modal ul,
	ul#user li.basket .added-to-cart-modal ul,
	.modal-account .v-login-ajaxloginform .actionlist
	{
		border-color: #e0dfd9; /* light tan */
	}
	
	.v-checkout-infolinks a,
	.v-checkout-infolinks .placeholder {
		border-color: #e5e0d2; /* light tan */
	}
	
	.js .shadow-container
	{
		border-color: #ebeae6; /* light tan */
	}

	.v-search-searchresultstemplate .pager {
		border-color: #efefef;
	}

	ul#user li#search .input-submit,
	#linkage ul#utility-nav li.email-signup .input-submit,
	.v-collections-browsepagetemplate #side-container form .input-submit,
	.collection-data-count a,
	.collection-data-names a
	{
		border-color: #999;
	}

	/* Shadow effect - newer browsers also get CSS box shadow */
	.ui-dialog,
	.l-checkout .qas,
	.v-accounttender-confirmdeleteform,
	.ui-dialog .cscinfo,
	.v-checkout-paymentinformationform .selected .accent,
	#content-container .flash-message,
	.qas .flash-message
	{
		border-color: #ceccc9;
		border-right-color: #979594;
		border-bottom-color: #979594;
	}

	/* added by Kate to suppress dotted line underneath footer headers for August Reskin */
	#footer h3
	{
		border: none;
	}


/*---------------------------------
	TEXT
---------------------------------*/
	body,
	#header a,
	#header ul#user li.basket a span.basket-icon,
	ul#user li.basket a:hover,
	.price-original,
	#footer h3,
	#footer a,
	#connect-with-us ul#utility-nav li.email-signup label,
	#side-container ul.subcategories li.cat-grouping ul li ul li a,
	#side-container ul.subcategories li.cat-grouping ul li.active ul li a,
	#side-container ul.subcategories li.cat-grouping ul li.active ul li.active ul li a,
	.v-products-browsepagetemplate .pager .options li.pairing-horizontal label.primary,
	.v-products-browsepagetemplate .pager .options li.pairing .pairing-controls label,
	.detail-utils,
	.detail-utils a,
	.product-details .product-information h5,
	.product-details .product-information .fp-exclusive,
	.product-details .prices dl dt,
	.product-details .prices dl dd.price-original,
	.product-details .product-form .product-option dl dt,
	.product-details .product-form .product-option dl dt label,
	.product-details .product-utils ul li.wishlist-disabled span,
	.product-details .product-tabs .tabs ul li.ui-state-disabled a,
	.product-details .product-tabs .tabs ul li.ui-state-disabled a:hover,
	.v-search-popularsearches ul.navigation a,
	.v-cart-cartdetail .pages ul li.continue-shopping a:hover span,
	table.cart-data tr.product-details td.prices dl dd.other-prices,
	table.cart-data tr.totals td.total dl dt,
	.v-account-addressformtemplate h3,
	.v-wishlist-searchresults table.wishlist-results thead th,
	.v-wishlist-ownerform .settings .setting h3,
	.v-orderhistory-orderdetail .order-details .shipments table.order-data tbody td.name span.sku,
	.v-orderhistory-simple .order-details .shipments table.order-data tbody td.name span.sku,
	.l-content #side-container ul li ul li a,
	.l-locale .countries-by-continent ul.countries li a,
	.l-collections .collections ul li.collection .info p,
	.v-products-detailcollections .collections ul li.collection .info h2 a,
	.v-collections-browsepagetemplate #side-container .filters a,
	.v-checkout-infolinks a,
	.v-checkout-shipmentshippingmethodform .shipmethod-option-nojs label a
	{
		color: #232f69; /* light gray - Kate changed to dark blue for August reskin */
	}
	
	li.pairing-vertical label.primary span.pairing-note,
	.product-giftcard-details span.wl-ecarddatepicker-alt,
	#linkage ul#utility-nav li.email-signup label,
	.v-collections-collectionform .collection-edit .hgroup p,
	.v-collections-browsepagetemplate #side-container .filters h5,
	.v-collections-detail .colldata h4,
	.v-collections-comments .coll-comments li .coll-comment-content p.coll-comment-meta,
	.v-collections-comments .coll-comments li .coll-comment-flag a.flag-inappropriate,
	.v-collections-comments .coll-comment-form div.coll-comment-guidelines,
	.v-collections-detail .colldata-4 p.coll-likecount,
	.v-publicprofile-hometemplate #sidebar p.favorite-count,
	.v-publicprofile-hometemplate #sidebar dt,
	.collection-data-count,
	.collection-data-names,
	.collection-data-count a,
	.collection-data-names a,
	.v-collections-collectioncategories .collectioncategory,
	.modal-product-quickview .v-products-quickview .product-form .qv-navigation a span,
	.v-checkout-revieworder .row .col-2 .aside h2,
	.v-checkout-checkouttemplate .checkout-footer .col .copyright,
	.v-search-searchresultstemplate .rating-filter li a span.matches
	{
		color: #999999; /* medium grey */
	}
	
	h1,
	h2,
	h3,
	input.input-text,
	input.input-password,
	textarea,
	label,
	.action-cancel,
	dl.fv dd,
	ul#user li.stuff .added-to-wishlist-modal ul li .info h3 a,
	ul#user li.stuff .added-to-wishlist-modal ul li .info dl dd,
	#header ul#user li.basket a span.basket-icon span,
	#header ul#user li.basket a:hover,
	ul#user li.basket a span.basket-icon,
	ul#user li.basket .modal-cart h4,
	ul#user li.basket .modal-cart h5,
	ul#user li.basket .added-to-cart-modal ul li .info h3 a,
	ul#user li.basket .added-to-cart-modal ul li .info dl dd,
	.price-sale,
	.modal-account .v-account-forgotpassword p,
	table.row-data thead th,
	#side-container ul.subcategories li.cat-grouping ul li a,
	#pcs-filters fieldset legend,
	#pcs-filters fieldset ul.pairings li.pairing label.primary .pairing-label,
	#pcs-filters fieldset ul.pairings li.size .pairing-content .pairing-controls label,
	.v-products-browsepagetemplate .pager .options li.view-pairing .grid-active ul.thumb-sizes li label,
	.v-products-thumbnails ul.products li.product h2 a,
	.v-products-thumbnails ul.products li.product .prices,
	.product-details .product-information h1,
	.product-details .prices dl dd,
	.product-details .product-form .product-option dl dd,
	.product-details .product-form .product-option ul li,
	.product-details .product-form ul li .tooltip h5,
	.product-details .product-tabs .tabs ul li.ui-state-active a,
	.collection-data h4 a,
	.v-userprofile-hometemplate .tabs li.active a,
	.v-publicprofile-hometemplate .tabs li.active a,
	.upsells h3,
	.modal-product .modal-content h2,
	table.cart-data tr.product-details td.product-information h2 a,
	table.cart-data tr.product-details td.prices dl dd.total-price,
	table.cart-data tr.totals td.total dl dd,
	table.cart-data tr.product-details td.product-information span.message-instock,
	.v-cart-cartsaveditems .saved-product .product-contents .product-information h4 a,
	.v-cart-cartupsellsdialog .added-to-cart-item li.product .info h3 a,
	.v-cart-cartupsellsdialog #cart-upsells li h4 a,
	.l-account #sidebar p.viewable,
	.l-account #sidebar .image p,
	.v-userprofile-home  p.item-count,
	.v-userprofile-publicprofile p.item-count,
	.l-account .v-wishlist-ownerform #modal-container .v-wishlist-emailconfirmation dl.fv dt,
	.l-account .v-wishlist-ownerform #modal-container .v-wishlist-emailconfirmation p,
	.v-wishlist-searchresults #sidebar p,
	.v-wishlist-searchresults table.wishlist-results tbody td,
	.v-userprofile-home .reviews .heading p,
	.v-wishlist-ownerform .settings .setting p,
	.v-wishlist-ownerform .unavailable-items h2 a,
	.v-orderhistory-orderdetail .order-details .shipments table.order-data tbody td,
	.v-orderhistory-orderdetail .order-details .shipments .order-totals table tbody td,
	.v-orderhistory-simple .order-details .shipments table.order-data tbody td,
	.v-orderhistory-simple .order-details .shipments .order-totals table tbody td,
	.l-content #side-container ul li a,
	.v-customerservice-form .other-methods .contact-numbers dl dt,
	.l-locale .countries-by-continent ul.countries li.active a,
	.v-collections-collectionform ul.products li.hover a.edit-item,
	.l-account .collections ul li.collection .info h2 a,
	.l-collections .collections ul li.collection .info h2 a,
	.v-userprofile-home .tabs li.active a,
	.v-userprofile-preferences .tabs li.active a,
	.v-collections-browsepagetemplate #breadcrumb-container ul li span.collection-filter,
	.v-collections-browsepagetemplate #side-container .filters ul li.active a:hover,
	.v-products-vintagepagetemplate p.vintage-help a,
	.v-products-vintagepagetemplate .v-products-vintagequestion .pages a,
	.v-products-vintagepagetemplate .v-products-vintagequestion .actionlist .button,
	.v-products-vintagepagetemplate .v-products-vintagequestion .actionlist .button-alt,
	.v-checkout-shipmentitemssummary .product h4 a,
	.v-checkout-paymentinformationformsummary .add-promocode h3 a.selected,
	.v-search-searchresultstemplate h1 span.sorry,
	.v-search-searchresultstemplate .size-filter li.selected a {
		color: #232f69; /* black - Kate changed to dark blue for August reskin */
	}

	a,
	#header a:hover,
	.action-cancel:hover,
	ul#user li.basket a:hover span.basket-icon span,
	ul#user li.stuff .added-to-wishlist-modal ul li .info h3 a:hover,
	ul#user li.basket .added-to-cart-modal ul li .info h3 a:hover,
	#breadcrumb-container .crumb-wrapper,
	li.pairing-vertical label.primary span.required,
	li.pairing-vertical label.primary span.optional,
	li.pairing-horizontal label.primary span.required,
	.js body .button-alt,
	.js body .button-alt:hover *,
	.js body .button-alt:focus *,
	.js body ul#user li.basket .modal-cart p a.button-alt,
	#footer a:hover,
	.v-products-browsepagetemplate .pager .options li.sort-pairing label.primary .pairing-label,
	.v-products-browsepagetemplate .pager .options li.perpage-pairing label.primary .pairing-label,
	#side-container ul.subcategories li.cat-grouping ul li.active a,
	#side-container ul.subcategories li.cat-grouping ul li.active ul li.active a,
	#side-container ul.subcategories li.cat-grouping ul li.active ul li.active ul li.active a,
	.v-products-thumbnails ul.products li.product h2 a:hover,
	.v-products-thumbnails ul.products li.product .promo-text,
	ul.products li.product .prices .stock-msg,
	ul.products li.product .soldout-desc,
	.detail-utils a:hover,
	.product-details .discount-desc,
	.product-details .product-information .inventory-desc,
	.product-details .product-form ul li .tooltip a,
	.product-details .product-form .product-option ul li .tooltip a,
	.product-details .product-form ul li .tooltip a:hover,
	.product-details .product-form .product-option ul li .tooltip a:hover,
	.product-details .product-utils ul,
	.product-details .product-information .review-additional-summary,
	.collection-data h4 a:hover,
	.v-search-searchresultstemplate .filters ul li a:hover,
	.v-cart-cartdetail .pages ul li.continue-shopping a span,
	table.cart-data tr.product-details td.product-information h2 a:hover,
	.v-cart-cartsaveditems .saved-product .product-contents .product-information h4 a:hover,
	.v-wishlist-ownerform .unavailable-items li.unavailable-item p,
	.v-wishlist-ownerform .unavailable-items h2 a:hover,
	.v-wishlist-items ul.products li.product .unavailable-desc,
	.v-collections-collectionform ul.products li.hover a.edit-item:hover,
	.l-account .collections ul li.collection .info h2 a:hover,
	.l-collections .collections ul li.collection .info h2 a:hover,
	.v-collections-browsepagetemplate #side-container .filters a:hover,
	.v-collections-comments .coll-comments li .coll-comment-flag a:hover,
	.v-collections-browsepagetemplate .pager .options li.perpage-pairing label.primary,
	.tooltip-vintage p,
	.collection-data-count a:hover,
	.collection-data-names a:hover,
	#linkage ul#utility-nav li.catalog .catalog-wrap a span,
	.giftcards-applied a.button,
	.giftcards-applied a.button:hover *,
	.giftcards-applied a.button:focus *,
	.v-checkout-infolinks a:hover,
	.v-checkout-shipmentitemssummary .article .info .inventory-desc, 
	.v-checkout-orderconfirmation .survey-and-signup .take-survey a.button span,
	ul#utility-nav li ul li a:hover,
	.v-search-searchresultstemplate .browser-no-results h1 span.results,
	.v-search-searchresultstemplate .pager .related-searches a:hover,
	.fancyselect .ui-selectmenu-menu a:hover,
	.v-search-searchresultstemplate .filters .current-filters li a,
	.v-search-searchresultstemplate .rating-filter li.selected a,
	.v-search-searchresultstemplate .pricerange-filter a.currency:hover {
		color: #cc3366; /* red - changed to pink by Kate for August reskin - original red was cc0000 */ 
	}
	
	.layout-test #basket .total a.button,
	#promo,
	#promo a,
	ul#user li.stuff .added-to-wishlist-modal p a.button,
	ul#user li.basket .modal-cart p a.button,
	ul#user li#search .input-submit,
	.v-collections-browsepagetemplate #side-container form .input-submit,
	.js .button,
	.js .button:hover *,
	.js .button:focus *,
	table.base thead th,
	.products-collage ul.products li.product h1,
	.products-collage-alt ul.products li.product h1,
	.products-grid-medium ul.products li.product h1,
	.products-grid-large ul.products li.product h1,
	.product-details .product-images .media a.viewvideo span.text,
	.product-details .product-images .media a.viewvideo:hover span.text,
	#linkage ul#utility-nav li.email-signup .input-submit
	{
		color: #ffffff; /* white */
	}

	ul#user li.stuff .added-to-wishlist-modal ul li .info dl dt,
	ul#user li.basket .added-to-cart-modal ul li .info dl dt,
	.v-products-thumbnails ul.products li.product dl.swatches dt
	{
		color: #7a7867; /* olive green */
	}

	.v-checkout-orderconfirmation .thank-you h1,
	.v-checkout-orderconfirmation .thank-you h2
	{
		color: #154241; /* dark green */
	}

	.error-message h2,
	.l-checkout label.error,
	.v-janrain-accountmappings .provider .linkstatus-false,
	.v-checkout-orderconfirmation .thank-you h2 em,
	.product-details .product-form .size-options span.message,
	.v-cart-cartdetail .product-details .product-information .inventory-desc span.message,
	.v-wishlist-ownerform .product-details .product-information span.message,
	.v-checkout-paymentinformationformsummary .add-promocode .discount-msg
	{
		color: #cc0000; /* bold red - error */
	}

	.warning-message h2
	{
		color: #c68621; /* orange - warning */
	}

	.success-message h2,
	.v-janrain-accountmappings .provider .linkstatus-true,
	.v-checkout-paymentinformationform .giftcard-insufficient strong,
	.v-checkout-paymentinformationformsummary .promocode-applied .txt,
	.v-checkout-paymentinformationform .giftcard-applied .txt strong
	{
		color: #007300; /* bold green - success */
	}

	.v-checkout-startpage label,
	.v-checkout-paypalaccountlogin label,
	.v-checkout-shippingaddressform label.primary,
	.v-accountaddress-pagetemplatecheckout label.primary,
	.v-checkout-startpage .accentbox .hsection-account p,
	.v-checkout-paymentinformationform .fvp b,
	.v-checkout-giftwrapform form .hsection h2,
	.v-checkout-shipmentshippingmethodform .col h3,
	.v-checkout-shipmentitemssummary h3,
	.v-checkout-paymentinformationform .col-3 .fvp-ccadr .newaddress-prefix
	{
		color: #816f6f; /* dark gray with pink */
	}
	
	.layout-test #basket span.basket-count,
	.layout-test #basket a.checkout,
	#footer .callouts li.catalogs a,
	#footer .callouts li.gift-cards a,
	#footer .link-container .need-help a
	{	
		color: #cf2d64; /* medium pink */
	}

	.l-checkout .accentbox .header h1,
	.v-checkout-shipmentsummary .accentbox .header h2,
	#footer,
	#utility-nav li a,
	#utility-nav li a:hover,
	ul#utility-nav li.internationalization li.currency,
	.layout-test #basket a.basket-text,
	.email-signup span.new-friends,
	.v-search-searchresultstemplate .browser h1,
	.v-search-searchresultstemplate .pager .related-searches,
	.v-search-searchresultstemplate .pager .related-searches a,
	.fancyselect .ui-selectmenu-menu a,
	.v-search-searchresultstemplate .pricerange-filter a.currency,
	.js .v-search-searchresultstemplate .pricerange-filter div.price {
		color: #9e8a8a; /* lighter gray with pink */
	}
	
	ul#utility-nav li a span.sign-in-up
	{
		color: #baa0a0; /* medium pink with grey */
	}
	
	#utility-nav li,
	.v-search-searchresultstemplate h1 span.results,
	.v-search-searchresultstemplate .filters li a
	{
		color: #616161; /* medium gray */
	}

	.l-checkout .legend-required,
	.l-checkout li.pairing label.primary span.required,
	.v-checkout-shipmentitemssummary .product .inventory,
	.v-checkout-carttotalssummary table.base .row-promocode,
	.v-checkout-carttotalssummary table.base .row-giftcard,
	.v-checkout-paymentinformationformsummary .giftcard .fvp-giftcard b
	{
		color: #868600; /* camo green */
	}
	
	.v-checkout-paypalaccountlogin li.emailaddress-pairing .pairing-content,
	.v-checkout-paymentinformationform .paypal .col-3 .paypal-instruc,
	.v-checkout-paymentinformationform .paypal .col-3 .paypal-changeaccount,
	.v-checkout-shipmentitemssummary .product h4
	{
		color: #000; /* black */
	}

	.product-details .product-sharing ul li .count a,
	.product-details .product-sharing ul li .count span,
	.product-details .product-sharing ul li span.note {
		color: #816f6f; /* light brown */
	}

	.v-cart-cartupsellsdialog .added-to-cart-item h2 {
		color: #9a888a; /* medium brown */
	}

	#footer .callouts,
	.email-signup p,
	.layout-test #basket .cart-mini,
	.fancyselect a,
	.v-search-searchresultstemplate .rating-filter li a
	{
		color: #243066; /* dark blue */
	}

	.v-search-searchresultstemplate h1 span.term {
		color: #00338e; /* bold blue */
	}


/* -----------------------------------

added by kate for January 2010 reskin 

------------------------------------*/
/* all font family changes */

#body-inner .upsells h3,
#body-inner #side-container ul.navigation li span,
#body-inner #side-container .subcategories .cat a,
#body-inner #side-container .subcategories .cat,
.info .details,
.v-products-detailcollections h3 
{
	font-family: 'Courier New', Courier; 
}
#footer 
{
	font-family: Verdana, Geneva, sans-serif;	
	color: #9E8A8A;
}
	#footer a 
	{
		color: #9E8A8A;
	}
.info .details,
.info .details .prices .price
{
	font-size: 11px;
}
#body-inner #side-container ul.navigation li span,
#body-inner #side-container .subcategories .cat a,
#body-inner #side-container .subcategories .cat
{
	font-size: 11px;
}
.product-details .product-information h1
{
	font-size: 18px;
}
#body-inner .upsells h3,
.v-products-detailcollections h3
{
	font-size: 13px;
}
.v-checkout-orderconfirmation .thank-you h2 em
{
	font-style: normal;
}


/*======================================================================
	QUICKVIEW: Next / Previous Box Colors
----------------------------------------------------------------------*/
.modal-product-quickview .v-products-quickview .product-form .qv-navigation,
.modal-product-quickview .v-products-quickview .product-form .qv-navigation a img
{
	border-color: #e1ceb0;
}
.modal-product-quickview .v-products-quickview .product-form .qv-navigation
{
	background-color: #fff5e4;
}

/*======================================================================
	PRODUCT OPTION INVENTORY COLORING
	--------------------------------------------------------------------
	These styles need to be in a certain order so that they inherit
	colors correctly. Please do not change the order of them.
----------------------------------------------------------------------*/
	/*---------------------------------
		INSTOCK
	---------------------------------*/
		.product-details .product-form .product-option ul li a
		{
			color: #000;
			border-color: #828282;
		}
			.product-details .product-form .product-option ul li a:hover
			{
				color: #000;
				border-color: #cc0000;
			}
								
	/*---------------------------------
		BACKORDERED
	---------------------------------*/
		.product-details .product-form .product-option ul li.backordered a
		{
			color: #000;
			background-color: #ffcc00;
			border-color: #828282;
		}
			.product-details .product-form .product-option ul li.backordered a:hover
			{
				color: #000;
				background-color: #ffb400;
				border-color: #cc0000;
			}
						
	/*---------------------------------
		OUT OF STOCK
	---------------------------------*/
		.product-details .product-form .product-option ul li.unavailable a,
		.product-details .product-form .product-option ul li.unavailable a:hover,
		.product-details .product-form .product-option ul li.displayed a,
		.product-details .product-form .product-option ul li.displayed a:hover
		{
			color: #dcdcdc;
			border-color: #dcdcdc;
		}
						
	/*---------------------------------
		ACTIVE/SELECTED
	---------------------------------*/
		.product-details .product-form .product-option ul li.active a,
		.product-details .product-form .product-option ul li.active a:hover
		{
			color: #000;
			border-color: #000;
		}

/*======================================================================
	SEARCH COLOR FILTER
----------------------------------------------------------------------*/
.v-search-searchresultstemplate .color-filter li a						{ background-color: #fff; }
.v-search-searchresultstemplate .color-filter li a.color-white			{ background-color: #fff; }
.v-search-searchresultstemplate .color-filter li a.color-black			{ background-color: #000; }
.v-search-searchresultstemplate .color-filter li a.color-blue			{ background-color: #00338e; }
.v-search-searchresultstemplate .color-filter li a.color-pink-purple	{ background-image: url(/resources/freepeople/images/layout/swatch_pink-purple.png); }
.v-search-searchresultstemplate .color-filter li a.color-grey			{ background-color: #959595; }
.v-search-searchresultstemplate .color-filter li a.color-brown			{ background-color: #603913; }
.v-search-searchresultstemplate .color-filter li a.color-green			{ background-color: #06b671; }
.v-search-searchresultstemplate .color-filter li a.color-red			{ background-color: #c00; }
.v-search-searchresultstemplate .color-filter li a.color-tan			{ background-color: #c69c6d; }
.v-search-searchresultstemplate .color-filter li a.color-multi			{ background-image: url(/resources/freepeople/images/layout/swatch_multi.png); }
.v-search-searchresultstemplate .color-filter li a.color-orange			{ background-color: #f7941d; }
.v-search-searchresultstemplate .color-filter li a.color-yellow			{ background-color: #fff200; }
.v-search-searchresultstemplate .color-filter li a.color-silver			{ background-color: #ddd; }
.v-search-searchresultstemplate .color-filter li a.color-gold			{ background-color: #dfd401; }

/*======================================================================
	QAS
----------------------------------------------------------------------*/
.qas {}
	.qas .qas-highlight
	{
		background-color: #FF3;
		border: 1px solid #cc3366;
	} 

/*======================================================================
	IE6 & 7 STYLING DIFFERENCES
----------------------------------------------------------------------*/
	/*-- backgrounds --*/
		#pcs-filters fieldset
		{ 
			*background-color: #fff; /* white */
		}


/*======================================================================
	IE6 STYLING DIFFERENCES
----------------------------------------------------------------------*/
	/*-- backgrounds --*/
		.tooltip,
		.js body .modal,
		.js body #corset .modal,
		body #content-container .product-details .product-tabs .tabs ul li.ui-state-active a,
		body #content-container .v-userprofile-hometemplate .tabs li.active a,
		body #content-container .v-userprofile-preferences .tabs li.active a,
		body #content-container .v-publicprofile-hometemplate .tabs li.active a,
		.l-checkout
		{
			_background-color: #fff !important; /* white */
		}
		
		.js body .button,
		.js body #corset .button
		{
			_background-color: #cc3366 !important; /* red - changed to pink by Kate for August reskin - original red was cc0000 */
		}
		
		.js body .button-alt,
		.js body #corset .button-alt
		{
			_background-color: #fff !important; /* white */
		}		
		
		body #content-container .product-details .product-tabs .tabs ul li a,
		body #content-container .v-userprofile-hometemplate .tabs a,
		body #content-container .v-userprofile-preferences .tabs a,
		body #content-container .v-publicprofile-hometemplate .tabs a
		{
			_background-color: #f5f4ef; /* light tan */
		}
	
	/*-- borders --*/
		.tooltip
		{
			_border-color: #dcdcdc; /* light grey */
		}
		
		.js body .modal,
		.js body #corset .modal,
		body .product-details .product-images .primary a span
		{
			_border-color: #828282 !important; /* light grey */
		}
		
		.js body .button-alt,
		.js body #corset .button-alt
		{
			_border-color: #cc3366 !important; /* red - changed to pink by Kate for August reskin - original red was cc0000 */
		}
		
		body .shadow-container,
		body #content-container .product-details .product-tabs .tabs ul li a,
		body #content-container .v-userprofile-hometemplate .tabs a,
		body #content-container .v-publicprofile-hometemplate .tabs a,
		body #content-container .v-userprofile-preferences .tabs a
		{
			_border-color: #ebeae6; /* light tan */
		}


/*---------------------------------
	DISABLED BUTTON
---------------------------------*/
	/*-- DEGRADE FOR IE6 --*/
	.js body .button-disabled,
	.js body #corset .button-disabled
	{
		_background: none !important;
		_background-color: #dcdcdc !important;
	}
		* html.js .button-disabled *
		{
			background: none !important;
		}
		* html.js .button-disabled:hover * 	{ background: none !important; }
		* html.js .button-disabled:focus * 	{ background: none !important; }

/*---------------------------------
	PRODUCTS STORE STOCK FORM DIALOG
---------------------------------*/
.ui-dialog-content .v-products-storestockform .message-nonusd {
	display: block;
}
.ui-dialog-content .v-products-storestockform .message-usd {
	display: none;
}
.ui-dialog-content .v-products-storestockform .product-option ul li.selected a {
	border-color: #000;
	border-width: 2px;
}
.ui-dialog-content .v-products-storestockform .color-options ul li.selected a {
	padding: 0px;
}
.ui-dialog-content .v-products-storestockform .size-options ul li.selected a {
	padding: 2px;
}
.ui-dialog-content .v-products-storestockform .product-option ul li a
{
	border-color: #828282;
}
.ui-dialog-content .v-products-storestockform .size-options ul li a
{
	color: #000;
	border-color: #828282;
}
.ui-dialog-content .v-products-storestockform .product-option ul li a:hover
{
	border-color: #000;
}
.ui-dialog-content .v-products-storestockform .size-options ul li a:hover
{
	border-color: #000;
}

/*---------------------------------
	PRODUCTS STORES STOCK INFO
---------------------------------*/
.v-products-storestockinfo.print .message-nonusd, 
.ui-dialog-content .v-products-storestockinfo .message-nonusd {
	display: block;
}
.v-products-storestockinfo.print .message-usd, 
.ui-dialog-content .v-products-storestockinfo .message-usd {
	display: none;
}

