/**
* 
* @Enterprise: Yagendoo Media GmbH
* @author: Yagendoo Team
* @url: http://www.yagendoo.com
* @copyright: Copyright (C) Yagendoo Media GmbH
* @license: Commercial, see LICENSE.php
* @product: Virtuemart Theme
*
*/

@import "basic.css";

div#yagVmOverWrap	{
	color: #037F8B;
}


/*  HEADLINES   */

	/*	Default wrap, background	*/

	div#yagVmOverWrap div.yagVmFrontpageCategoriesWrap > .yagVmFrontpageCategoryListTitle,
	div#yagVmOverWrap div.yagVmFrontpageProductTypeBox > h4.yagVmFrontpageProductsTitle,
	div#yagVmOverWrap h4.yagVmFlyProdRelatedProdTitle,
	div#yagVmOverWrap h4.yagVmFlyProdRelatedCatTitle,
	div#yagVmOverWrap h4.yagVmFlyChildCatsTitle,
	div#yagVmOverWrap h1.yagVmCategoriesTitle,
	div#yagVmOverWrap h3.yagVmCategoryChildCatsTitle,
	div#yagVmOverWrap > div.yagVmUserLoginWrap div.yagVmUserLoginHead,
	div#yagEcWrapSearchForm > div.jshop > h1,
	div#yagVmOverWrap div.yagVmUserEditTitle .yagVmUserEditTitle,
	div#yagVmOverWrap div#yagEcWrapOrdersList > h1,
	div#yagVmOverWrap div#yagEcWrapOrdersDetails > h1,
	div#yagVmOverWrap > div#yagEcWrapUserLogin div.yagVmUserLoginHead	{
		background-color: #037F8B;
		background-color: rgba(3, 127, 139, 0.9);
		color: #FFF;
	}

/*	LINKS	*/

div#yagVmOverWrap a	{
	color: #86919B;
	background: none transparent;
}

div#yagVmOverWrap a:hover	{
	color: #86919B;
	background: none transparent;
}

div#yagVmOverWrap div.yagVmCategoryListProdPriceBoxRedInner div.yagTaxShippingInfo a,
div#yagVmOverWrap div.yagVmCategoryGridProdPriceBoxRedInner div.yagTaxShippingInfo a,
div#yagVmOverWrap div.yagVmFrontpageProdPriceBoxRedInner div.yagTaxShippingInfo a	{
	color: #FFF;
}


/*	BUTTONS	*/

	/*	Grey	*/

	div#yagVmOverWrap .yagButtonDefault,
	div#yagVmOverWrap .yagButtonGrey,
	div#yagVmOverWrap div.yagVmUserAddressDataControl button.yagVmUserEditBtnCustom,
	div#yagVmOverWrap div.yagVmFlyProdPriceBox a#ask-price-link,
	div#yagVmOverWrap span#yagVmFlyAskQuestion,
	div#yagVmOverWrap div.yagVmFlyPrevProd > a,
	div#yagVmOverWrap div.yagVmFlyNextProd > a,
	div#yagVmOverWrap div#yagEcWrapOrdersDetails > div.spaceStyle > div.floatright > a,
	div#yagVmOverWrap div.yagVmCategoryViewSearch input[type="submit"],
	div#facebox > div.popup > div.content a.continue,
	div#facebox > div.popup > div.content a.showcart,
	div#fancybox-wrap div#fancybox-content a.continue,
	div#fancybox-wrap div#fancybox-content a.showcart,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtc span.yagVmCategoryAtcBtn input.yagVmCategoryAtcBtn,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtc span.yagVmCategoryAtcBtn a.yagVmCategoryNotifyBtn,	
	div#yagVmOverWrap a.yagVmFlyNotifyBtn,
	div#yagVmOverWrap div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_2 a,
	div#yagVmOverWrap div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_2 a,
	div#yagVmOverWrap div.yagVmVendorContactLink > a,
	div#yagVmOverWrap div.yagVmVendorToSLink > a,
	div#yagVmOverWrap div.yagVmVendorDetailsLink > a,
	div#yagVmOverWrap div.yagVmVendorAboutLink > a,
	div#yagVmOverWrap div.yagVmVendorsContactForm div.submit input.highlight-button,
	div#yagVmOverWrap div.yagVmManuDetailItemLink a,
	div#yagVmOverWrap div.yagVmQuestionFormSubmitWrap input.yagVmQuestionFormSubmitBtn,
	div#yagVmOverWrap div.yagVmFlyBackToCat > a,
	div#yagVmOverWrap div.yagVmFlyWriteReviewBox input.yagVmFlyWriteReviewSbmt,
	div#yagVmOverWrap div.yagVmCategoryListProductItemDetails > a.product-details,
	div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="com-login"] > div#com-form-login-remember > input.yagVmUserLoginConfirm,
	div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary span.details-button input,
	div#yagVmOverWrap div.yagVmUserAddressDataControl button.yagVmUserAddressDataCancelBtn,
	div#yagVmOverWrap div#yagEcWrapCartSelect_payment form#paymentForm div.buttonBar-right button,
	div#yagVmOverWrap div#yagEcWrapCartSelect_shipment form#userForm div.buttonBar-right button,
	div#yagVmOverWrap div#yagEcWrapProductdetailsNotify input.notify-button,
	div#yagVmOverWrap div#yagEcWrapCartCart div.jshop form[name="rabatt"] input.button,
	div#yagVmOverWrap div#yagEcWrapCheckoutAdress form[name="loginForm"] > div > input[type="submit"],
	div#yagVmOverWrap div#yagEcWrapCheckoutPayments form#payment_form input#payment_submit,
	div#yagVmOverWrap div#yagEcWrapCheckoutShippings form#shipping_form > input[type="submit"],
	div#yagVmOverWrap form.form-validate div.yagVmUserEditTabsContent div.buttonBar-right button.button,
	div#yagJsEcLoginWrapper td.login_block input[type="submit"],
	div#yagJsEcLoginWrapper td.register_block input[type="button"],
	div#yagEcRegisterWrapper form[name="loginForm"] > input[type="submit"],
	div#yagVmOverWrap div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_1 a,
	div#yagVmOverWrap div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_1 a,
	div#yagVmOverWrap div.yagVmFrontpageProductDetailLink > a.product-details,
	div#yagVmOverWrap div.yagVmCategoryGridProductItemDetails > a.product-details,
	div#yagEcWrapSearchForm > div.jshop > form[name="form_ad_search"] > div > input[type="submit"],
	div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary div.buttonBar-right button	{
		background-color: #003E29;
		background-image: none;
		color: #FFF;
		border: 0 none;
	}

		div#yagVmOverWrap .yagButtonDefault:hover,
		div#yagVmOverWrap div.yagVmUserAddressDataControl button.yagVmUserEditBtnCustom:hover,
		div#yagVmOverWrap div.yagVmFlyProdPriceBox a#ask-price-link:hover,
		div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view form#checkoutForm .vm-button-correct:hover,
		div#yagVmOverWrap div#yagEcWrapOrdersDetails > div.spaceStyle > div.floatright > a:hover,
		div#yagVmOverWrap div.yagVmCategoryViewSearch input[type="submit"]:hover,
		div#yagVmOverWrap a.yagVmFlyNotifyBtn:hover,
		div#yagVmOverWrap div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_2 a:hover,
		div#yagVmOverWrap div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_2 a:hover,
		div#yagVmOverWrap div.yagVmVendorContactLink > a:hover,
		div#yagVmOverWrap div.yagVmVendorToSLink > a:hover,
		div#yagVmOverWrap div.yagVmVendorDetailsLink > a:hover,
		div#yagVmOverWrap div.yagVmVendorAboutLink > a:hover,
		div#yagVmOverWrap div.yagVmVendorsContactForm div.submit input.highlight-button:hover,
		div#yagVmOverWrap div.yagVmManuDetailItemLink a:hover,
		div#yagVmOverWrap div.yagVmQuestionFormSubmitWrap input.yagVmQuestionFormSubmitBtn:hover,
		div#yagVmOverWrap div.yagVmFlyBackToCat > a:hover,
		div#yagVmOverWrap div.yagVmFlyWriteReviewBox input.yagVmFlyWriteReviewSbmt:hover,
		div#yagVmOverWrap div.yagVmCategoryListProductItemDetails > a.product-details:hover,
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="com-login"] > div#com-form-login-remember > input.yagVmUserLoginConfirm:hover,
		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary span.details-button input:hover,
		div#yagVmOverWrap div.yagVmUserAddressDataControl button.yagVmUserAddressDataCancelBtn:hover,
		div#yagVmOverWrap div#yagEcWrapCartSelect_payment form#paymentForm div.buttonBar-right button:hover,
		div#yagVmOverWrap div#yagEcWrapCartSelect_shipment form#userForm div.buttonBar-right button:hover,
		div#yagVmOverWrap div#yagEcWrapProductdetailsNotify input.notify-button:hover,
		div#yagVmOverWrap div#yagEcWrapCartCart div.jshop form[name="rabatt"] input.button:hover,
		div#yagVmOverWrap div#yagEcWrapCheckoutAdress form[name="loginForm"] > div > input[type="submit"]:hover,
		div#yagVmOverWrap div#yagEcWrapCheckoutPayments form#payment_form input#payment_submit:hover,
		div#yagVmOverWrap div#yagEcWrapCheckoutShippings form#shipping_form > input[type="submit"]:hover,
		div#yagVmOverWrap form.form-validate div.yagVmUserEditTabsContent div.buttonBar-right button.button:hover,
		div#yagJsEcLoginWrapper td.login_block input[type="submit"]:hover,
		div#yagJsEcLoginWrapper td.register_block input[type="button"]:hover,
		div#yagEcRegisterWrapper form[name="loginForm"] > input[type="submit"]:hover,
		div#yagVmOverWrap div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_1 a:hover,
		div#yagVmOverWrap div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_1 a:hover,
		div#yagVmOverWrap div.yagVmFrontpageProductDetailLink > a.product-details:hover,
		div#yagVmOverWrap div.yagVmCategoryGridProductItemDetails > a.product-details:hover,
		div#yagEcWrapSearchForm > div.jshop > form[name="form_ad_search"] > div > input[type="submit"]:hover,
		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary div.buttonBar-right button:hover	{
			background-color: #037053;
			background-image: none;
			color: #FFF;
			border: 0 none;
			text-decoration: none;
		}

	/*	Green	*/

	div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view div.billto-shipto a,
	div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="login"] input.yagVmUserLogoutBtn,
	div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view form#checkoutForm .vm-button-correct,
	div#yagVmOverWrap div#yagEcWrapCheckoutPreviewfinish form[name="form_finish"] input[name="finish_registration"]	{
		background-color: #598C3B;
		background-image: none;
		color: #FFF;
		border: 0 none;
	}

		div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view div.billto-shipto a:hover,
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="login"] input.yagVmUserLogoutBtn:hover,
		div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view form#checkoutForm .vm-button-correct:hover,
		div#yagVmOverWrap div#yagEcWrapCheckoutPreviewfinish form[name="form_finish"] input[name="finish_registration"]:hover	{
			background-color: #3C721D;
			background-image: none;
			color: #FFF;
			border: 0 none;
			text-decoration: none;
		}

div#yagVmOverWrap div.yagVmFlyAtc span.addtocart-button > input,
div#yagVmOverWrap div.yagVmFlyAtc span.yagVmFlyyagVmFlyAtcBtn > input,
div#yagVmOverWrap div.yagJShopFlyAtcWrap div.yagJShopFlyAtcButtons input.yagJShopATCBtn,
div#yagVmOverWrap div.yagJShopFlyAtcWrap input.yagJShopATWBtn	{
	background-color: #598C3B;
	color: #FFF;
}

div#yagVmOverWrap div.yagVmFlyAtc span.addtocart-button > input:hover,
div#yagVmOverWrap div.yagVmFlyAtc span.yagVmFlyyagVmFlyAtcBtn > input:hover,
div#yagVmOverWrap div.yagJShopFlyAtcWrap div.yagJShopFlyAtcButtons input.yagJShopATCBtn:hover,
div#yagVmOverWrap div.yagJShopFlyAtcWrap input.yagJShopATWBtn:hover	{
	background-color: #3C721D;
}

	/*	Grey, other hover effect	*/

		div#yagVmOverWrap .yagButtonGrey:hover,
		div#yagVmOverWrap span#yagVmFlyAskQuestion:hover,
		div#yagVmOverWrap div.yagVmFlyPrevProd > a:hover,
		div#yagVmOverWrap div.yagVmFlyNextProd > a:hover	{
			background-color: #707278;
			color: #FFF;
		}

	/*	Headline / Continue shopping	*/

	div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view a.continue_link	{
		background-color: #003E29;
		color: #FFF;
	}

	div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view a.continue_link:hover	{
		background-color: #598C3B;
		text-decoration: none;
	}

/*	FRONTPAGE	*/

	/*	Categories	*/

	div#yagVmOverWrap div.yagVmCategoriesItemSpacer,
	div#yagVmOverWrap div.yagVmFrontpageCategoryListItemSpacer,
	div#yagVmOverWrap div.yagVmChildCategoriesWrap div.yagVmCategoryCatItemSpacer	{
		background-color: #FFF;
		border: 1px solid #64778C;
		border: 0px solid rgba(0, 0, 0, 0);
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
		-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
		-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
	}

	div#yagVmOverWrap div.yagVmFrontpageCategoryListItemInner h2 a,
	div#yagVmOverWrap div.yagVmCategoriesItemInner h2 a,
	div#yagVmOverWrap div.yagVmCategoryCatItemInner h2 a,
	div#yagVmOverWrap div.yagVmFlyChildCatsItemInner h2 a,
	div#yagVmOverWrap div.yagVmFrontpageProductListItem h3 > a,
	div#yagVmOverWrap div.yagVmCategoryGridProductToggle > h3 a,
	div#yagVmOverWrap div.yagVmManufacturerItem h2 a,
	div#yagVmOverWrap div.yagVmVendorsItem h2 a	{
		color: #037F8B;
	}

	/*	Featured products	*/
	
	div#yagVmOverWrap div.yagVmFrontpageProductListItemSpacer,
    div#yagVmOverWrap div.yagVmCategoryGridProductItemSpacer	{
		background-color: #FFF;
		background-color: rgba(255, 255, 255, 0.9);
	}

	div#yagVmOverWrap div.yagVmFrontpageProductListItemSpacer:hover,
    div#yagVmOverWrap div.yagVmCategoryGridProductItemSpacer:hover	{
		background-color: #FFF;
	}

	div#yagVmOverWrap div.yagGridProductName	{
		border-bottom: 1px solid #CCC;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

		div#yagVmOverWrap div.yagGridProductName h3 > a	{
			color: #037F8B;
		}

	/*	Add to cart	*/

	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox span.yagVmCategoryAtcBtn > input.addtocart-button,
	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox a.yagVmCategoryNotifyBtn	{
		color: #FFF;
	}

	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox div.yagVmCategoryAtcBar,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtcBar	{
		background-color: #598C3B;
	}

	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtc span.yagVmCategoryAtcBtn input.yagVmCategoryAtcBtn,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtc span.yagVmCategoryAtcBtn a.yagVmCategoryNotifyBtn	{
		background-color: #598C3B;
		color: #FFF;
	}

	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox span.yagVmCategoryAtcBarQtyBox,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox span.yagVmCategoryAtcBarQtyBox	{
		background-color: #B2D3D8;
	}

	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox span.yagVmCategoryAtcBtn > input.addtocart-button:hover,
	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox a.yagVmCategoryNotifyBtn:hover,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtc span.yagVmCategoryAtcBtn input.yagVmCategoryAtcBtn:hover,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtc span.yagVmCategoryAtcBtn a.yagVmCategoryNotifyBtn:hover	{
		background-color: #3C721D;
	}

/*	BROWSEPAGE	*/

	/*	List view	*/

	div#yagVmOverWrap div.yagVmCategoryListProductItemName > h2 > a	{
		color: #037F8B;
	}

	/*	Prices	*/

	div#yagVmOverWrap div.yagVmFrontpageProdPriceBoxGreyInner,
	div#yagVmOverWrap div.yagVmCategoryGridProdPriceBoxGreyInner	{
		background-color: #FFF;
		-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
		-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.25);
	}

	div#yagVmOverWrap div.yagVmCategoryListProdPriceBoxGreyInner	{
		background-color: #FFF;
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		border-top: 1px solid rgba(0, 0, 0, 0.15);
		border-right: 1px solid rgba(0, 0, 0, 0.15);
		border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	}

	div#yagVmOverWrap div.yagVmCategoryListProdPriceBoxRedInner > div.PricesalesPrice,
	div#yagVmOverWrap div.yagVmCategoryListProdPriceBoxRedInner > div.yagVmProdPriceAdditional > div,
	div#yagVmOverWrap div.yagVmFrontpageProdPriceBoxGreyInner > div.PricesalesPrice,
	div#yagVmOverWrap div.yagVmFrontpageProdPriceBoxRedInner > div.PricesalesPrice,
	div#yagVmOverWrap div.yagVmCategoryGridProdPriceBoxGreyInner > div.PricesalesPrice,
	div#yagVmOverWrap div.yagVmCategoryGridProdPriceBoxRedInner > div.PricesalesPrice,
	div#yagVmOverWrap div.yagVmFrontpageProdPriceBoxGreyInner > div.yagVmProdPriceAdditional > div,
	div#yagVmOverWrap div.yagVmFrontpageProdPriceBoxRedInner > div.yagVmProdPriceAdditional > div,
	div#yagVmOverWrap div.yagVmCategoryGridProdPriceBoxGreyInner > div.yagVmProdPriceAdditional > div,
	div#yagVmOverWrap div.yagVmCategoryGridProdPriceBoxRedInner > div.yagVmProdPriceAdditional > div,
	div#yagVmOverWrap div.yagVmCategoryListProductItemImg a.yagVmCategoryAskQuestionLink,
	div#yagVmOverWrap div.yagVmCategoryGridCallPrice a,
	div#yagVmOverWrap div.yagVmFrontpageProdPriceBox .PricesalesPrice a	{
		background-color: #003E29;
		color: #FFF;
	}

		div#yagVmOverWrap div.yagVmFrontpageProdPriceBoxRedInner .PricediscountAmount,
		div#yagVmOverWrap div.yagVmCategoryGridProdPriceBoxRedInner .PricediscountAmount,
		div#yagVmOverWrap div.yagVmCategoryListProdPriceBoxRedInner .PricediscountAmount	{
			color: #FFF;
		}

	/*	Order	*/
	
	div#yagVmOverWrap div.yagVmCategoryFilterWrap	{
		background-color: #037F8B;
		color: #FFF;
	}

	/*	Pagination	*/

	div#yagVmOverWrap div.yagVmCategoryPaginationWrap	{
		background-color: #037F8B;
		background-color: rgba(3, 127, 139, 0.9);
		color: #FFF;
	}

		div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li a:hover,
		div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li a:focus	{
			background-color: #003E29;
			color: #FFF;
		}

/*	FLYPAGE	*/

	/*	Left	*/

		/*	Left bottom	*/

		div#yagVmOverWrap div.yagVmFlyMainLeftBottom	{
			background-color: #037F8B;
			background-color: rgba(3, 127, 139, 0.9);
			color: #FFF;
		}

		/*	Left middle	*/

		div#yagVmOverWrap div.yagVmFlyProdImg,
		div#yagVmOverWrap .yagVmFlyProdImgGalleryThumb a	{
			border: 1px solid #BFBFBF;
			background-color: #FFF;
		}

	/*	Right	*/

		/*	Right top	*/

			/*	Add to cart	*/

			div#yagVmOverWrap div.yagVmFlyProdAtcBox	{
				background-color: #BED2B2;
				color: #FFF;
			}

		/*	Prices	*/

		div#yagVmOverWrap div.yagVmFlyPricesDiscount	{
			background-color: #037F8B;
			color: #FFF;
		}

		div#yagVmOverWrap div.yagVmFlyPricesDiscount span.yagVmFlyPricesDiscountValue	{
			color: #FFF;
			background-color: #598C3B;
		}

		/*	Related products	*/

		div#yagVmOverWrap div.yagVmFlyProdRelatedProdBox,
		div#yagVmOverWrap div.yagVmFlyProdRelatedCatBox,
		div#yagVmOverWrap div.yagVmFlyProdRelatedChildCatBox	{
			background-color: #FFFFFF;
			background-color: rgba(255, 255, 255, 0.9);
		}

			div#yagVmOverWrap div.yagVmFlyProdRelatedProdBox div.yagVmFlyProdFieldType-R span.yagVmFlyProdFieldDisplay a,
			div#yagVmOverWrap div.yagVmFlyProdRelatedCatBox div.yagVmFlyProdFieldType-Z span.yagVmFlyProdFieldDisplay a	{
				color: #60748B;
			}

			div#yagVmOverWrap div.yagVmFlyProdRelatedProdBox div.yagVmFlyProdFieldType-R span.yagVmFlyProdFieldDisplay img,
			div#yagVmOverWrap div.yagVmFlyProdRelatedCatBox div.yagVmFlyProdFieldType-Z span.yagVmFlyProdFieldDisplay img	{
				border: 1px solid #BFBFBF;
			}

	/*	Product neighbours	*/

	div#yagVmOverWrap div.yagVmFlyNeighbours	{
		background-color: #037F8B;
		background-color: rgba(3, 127, 139, 0.9);
	}

	/*	Quantity buttons	*/

	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox span.yagVmCategoryAtcBarQtyCtrl,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox div.yagVmCategoryAtcBar span.yagVmCategoryAtcBarQtyCtrl	{
		background-color: #B2D3D8;
	}

	div#yagVmOverWrap span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyPlus,
	div#yagVmOverWrap span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyMinus	{
		background-image: url("../../yagImages/template_style/style_9/quantity_icons_small.png");
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0 none;
	}

	div#yagVmOverWrap span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyMinus	{
		background-position: 0 0;
	}

	div#yagVmOverWrap span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyPlus	{
		background-position: -14px 0;
	}

	div#yagVmOverWrap span.yagVmFlyAtcBarQtyCtrl input.yagVmFlyAtcVarQtyPlus,
	div#yagVmOverWrap div.yagVmFlyAtcBar span.quantity-controls input.quantity-plus	{
		background-image: url("../../yagImages/template_style/style_9/quantity_icons.png");
		background-position: 0 0;
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0 none;
	}

	div#yagVmOverWrap span.yagVmFlyAtcBarQtyCtrl input.yagVmFlyAtcVarQtyMinus,
	div#yagVmOverWrap div.yagVmFlyAtcBar span.quantity-controls input.quantity-minus	{
		background-image: url("../../yagImages/template_style/style_9/quantity_icons.png");
		background-position: -22px 0;
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0 none;
	}

	div#yagVmOverWrap span.yagVmFlyAtcBarQtyBox input.yagVmFlyAtcBarQtyInpt,
	div#yagVmOverWrap div.yagVmFlyAtcBar span.quantity-box input.quantity-input,
	div#yagVmOverWrap div.yagJShopFlyAtcWrap div.prod_qty_input input.inputbox	{
		border: 0 none;
	}

	/*	Reviews	*/

	div#yagVmOverWrap blockquote.yagVmFlyReviewQuote div.yagVmFlyReviewLeftSpacer	{
		color: #FFF;
	}

	div#yagVmOverWrap blockquote.yagVmFlyReviewQuote div.yagVmFlyReviewRightSpacer	{
		color: #63778D;
		background-color: #FFF;
	}

	/*	Stock icons	*/

	div#yagVmOverWrap span.yagVmIcon-normalstock,
	div#yagVmOverWrap span.yagVmIcon-lowstock,
	div#yagVmOverWrap span.yagVmIcon-nostock	{
		background-image: url("../../yagImages/template_style/style_9/stocklevel.png");
		background-repeat: no-repeat;
		background-color: transparent;
	}

	div#yagVmOverWrap span.yagVmIcon-normalstock	{
		background-image: url("../../yagImages/template_style/style_9/stocklevel.png");
		background-position: 0 -60px;
	}

	div#yagVmOverWrap span.yagVmIcon-lowstock	{
		background-image: url("../../yagImages/template_style/style_9/stocklevel.png");
		background-position: top left;
	}

	div#yagVmOverWrap span.yagVmIcon-nostock	{
		background-image: url("../../yagImages/template_style/style_9/stocklevel.png");
		background-position: 0 -120px;
	}

	div#yagVmOverWrap div.yagVmFlyStockLevelWrap span.yagVmIcon-normalstock,
	div#yagVmOverWrap div.yagVmCategoryListStockLevelWrap span.yagVmIcon-normalstock,
	div#yagVmOverWrap div.yagVmCategoryGridProductItemStockWrap span.yagVmIcon-normalstock	{
	}

	div#yagVmOverWrap div.yagVmFlyStockLevelWrap span.yagVmIcon-lowstock,
	div#yagVmOverWrap div.yagVmCategoryListStockLevelWrap span.yagVmIcon-lowstock,
	div#yagVmOverWrap div.yagVmCategoryGridProductItemStockWrap span.yagVmIcon-lowstock	{
	}

	div#yagVmOverWrap div.yagVmFlyStockLevelWrap span.yagVmIcon-nostock,
	div#yagVmOverWrap div.yagVmCategoryListStockLevelWrap span.yagVmIcon-nostock,
	div#yagVmOverWrap div.yagVmCategoryGridProductItemStockWrap span.yagVmIcon-nostock	{
	}

	/*	Text color	*/

	div#yagVmOverWrap div.yagVmCategoryGridProductItemStockSpacernormalstock span.yagVmCategoryGridStockLevelLbl,
	div#yagVmOverWrap div.yagVmFlyStockLevelWrap-normalstock span.yagVmFlyStockLevelLbl,
	div#yagVmOverWrap div.yagVmCategoryListStockLevelWrap-normalstock span.yagVmCategoryListStockLevelLbl	{
		color: #669900;
	}

	div#yagVmOverWrap div.yagVmCategoryGridProductItemStockSpacerlowstock span.yagVmCategoryGridStockLevelLbl,
	div#yagVmOverWrap div.yagVmFlyStockLevelWrap-lowstock span.yagVmFlyStockLevelLbl,
	div#yagVmOverWrap div.yagVmCategoryListStockLevelWrap-lowstock span.yagVmCategoryListStockLevelLbl	{
		color: #E2AA00;
	}

	div#yagVmOverWrap div.yagVmCategoryGridProductItemStockSpacernostock span.yagVmCategoryGridStockLevelLbl,
	div#yagVmOverWrap div.yagVmFlyStockLevelWrap-nostock span.yagVmFlyStockLevelLbl,
	div#yagVmOverWrap div.yagVmCategoryListStockLevelWrap-nostock span.yagVmCategoryListStockLevelLbl	{
		color: #E25353;
	}

/*	VIRTUEMART CHECKOUT	*/

div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > div	{
	background-color: #037F8B;
	background-color: rgba(3, 127, 139, 0.9);
	color: #FFF;
}

	/*	Cart summary	*/

	div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary	{
		background-color: #FFF;
		background-color: rgba(255, 255, 255, 0.9);
	}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary th  {
			background-color: #037F8B;
			background-color: rgba(3, 127, 139, 0.9);
			color: #FFF;
		}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary > tbody > tr > th:last-of-type,
		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary > tbody > tr > td:last-of-type	{
			border-right: 0 none;
		}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary > tbody > tr:last-of-type td	{
			border-bottom: 1px solid #EFEFEF;
		}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary span.cart-images img	{
			border: 1px solid #EFEFEF;
		}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary input.vm2-add_quantity_cart    {
			background: url("../../yagImages/template_style/style_9/refresh.png") no-repeat;
		}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary a.vm2-remove_from_cart    {
			background: url("../../yagImages/template_style/style_9/delete.png") no-repeat;
		}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary .PricediscountAmount	{
			color: #037F8B;
		}

		div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary tbody tr td a	{
			color: #037F8B;
		}

	/*	Comment	*/

	div#yagVmOverWrap div#yagEcWrapCartDefault div.checkout-button-top a.terms-of-service	{
		color: #037F8B;
	}

	/*	Login/registration	*/

	div#yagVmOverWrap > div#yagEcWrapUserLogin,
	div#yagVmOverWrap > div.yagVmUserLoginWrap div#yagEcWrapUserLogin	{
		background-color: #FFF;
		background-color: rgba(255, 255, 255, 0.9);
	}

/*	JOOMSHOPPING SEARCH	*/

div#yagEcWrapSearchForm > div.jshop	{
	border: 1px solid #29345C;
	background-color: #FFF;
}


/*	JOOMSHOPPING CHECKOUT	*/

div#yagVmOverWrap div#yagEcWrapCartCart > div.jshop table.cart th,
div#yagVmOverWrap div#yagEcWrapCartCheckout > div.jshop table.cart th,
div#yagVmOverWrap div#yagEcWrapCartWishlist > table.cart th	{
	background-color: #037F8B;
	background-color: rgba(3, 127, 139, 0.9);
	color: #FFF;
}


/*	VENDORS / MANUFACTURER	*/

div#yagVmOverWrap div.yagVmManufacturerItemSpacer,
div#yagVmOverWrap div.yagVmVendorsItemSpacer	{
	background-color: #FFF;
	border: 1px solid #64778C;
	border: 0px solid rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
	-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.45);
}


/*	TABLES	*/

div#yagVmOverWrap table.yagDefaultTable th,
div#yagVmOverWrap div#yagEcWrapOrdersList > div#editcell > table th,
div#yagVmOverWrap div#yagEcWrapOrdersDetails > div.spaceStyle > table th,
div#yagVmOverWrap div#yagEcWrapOrdersDetails > div.spaceStyle div.tabs > table th	{
	background: none #037F8B;
	color: #FFF;
}

/*	VIRTUEMART ACCOUNT	*/

div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist th	{
	background: none #28335B;
	color: #FFF;
}

/*	FACEBOX/FANCYBOX	*/

div#facebox > div.popup,
div#fancybox-wrap div#fancybox-outer	{
	border: 1px solid #BFBFBF;
	background-color: #FFF;
	color: #037F8B;
}

div#fancybox-wrap div#fancybox-content	{
	border: 0px solid #28335B; /* appears strange but is mandatory for the fancybox */
}

div#facebox > div.popup > div.content a.continue:hover,
div#facebox > div.popup > div.content a.showcart:hover,
div#fancybox-wrap div#fancybox-content a.continue:hover,
div#fancybox-wrap div#fancybox-content a.showcart:hover	{
	background-color: #FFF;
	color: #535353;
}

div#facebox > div.popup > div.content div h4,
div#facebox > div.popup > div.content span.product-field-display a,
div#fancybox-wrap div#fancybox-content div h4,
div#fancybox-wrap div#fancybox-content span.product-field-display a	{
	color: #525252;
}

div#facebox > div.popup > a.close,
div#fancybox-wrap a#fancybox-close	{
	background: url("../../yagImages/global/close_squeezebox.png") no-repeat transparent;
}


/*	PRODUCT RIBBONS	*/

div#yagVmOverWrap div.yagVmGridRibbon,
div#yagVmOverWrap div.yagVmCategoryGridProductRibbon,
div#yagVmOverWrap div.yagVmCategoryListProductRibbon,
div#yagVmOverWrap div.yagVmFlyNewRibbon	{
	border: 1px solid #6C9326;
	background-color: #9D9FA5;
	color: #FFF;
	-webkit-box-shadow: 1px 1px 0px 0px #B4B5BA inset;
	-moz-box-shadow: 1px 1px 0px 0px #B4B5BA inset;
	-ms-box-shadow: 1px 1px 0px 0px #B4B5BA inset;
	-o-box-shadow: 1px 1px 0px 0px #B4B5BA inset;
	box-shadow: 1px 1px 0px 0px #B4B5BA inset;
}

div#yagVmOverWrap div.yagVmGridRibbonCorner,
div#yagVmOverWrap div.yagVmFlyNewRibbonCorner	{
	background-image: url("../../yagImages/template_style/style_9/ribbon-corner.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
}


/*	CATEGORY LIST	*/

div#yagVmOverWrap div.yagCategoryListProductItemLeftSpacer	{
	background-color: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}

/*	TABS	*/

div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList,
div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs,
div#yagVmOverWrap div#yagEcWrapOrdersDetails div#ui-tabs > ul#tabs	{
	border-bottom: 1px solid #29345C;
}

div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li,
div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li,
div#yagVmOverWrap div#yagEcWrapOrdersDetails div#ui-tabs > ul#tabs li	{
	border-left: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
}

div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li a,
div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-default a,
div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li,
div#yagVmOverWrap div#yagEcWrapOrdersDetails div#ui-tabs > ul#tabs li	{
	background: none #003E29;
	color: #FFF;
}

div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li:hover a,
div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-focus a,
div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-hover a,
div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-active a,
div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li:hover,
div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li:focus,
div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li.current,
div#yagVmOverWrap div#yagEcWrapOrdersDetails div#ui-tabs > ul#tabs li.current,
div#yagVmOverWrap div#yagEcWrapOrdersDetails div#ui-tabs > ul#tabs li:hover,
div#yagVmOverWrap div#yagEcWrapOrdersDetails div#ui-tabs > ul#tabs li:focus	{
	background: none #FFF;
	color: #003E29;
}	

div#yagVmFlyTabs div.ui-widget-content,
div#yagVmOverWrap div.yagVmUserEditTabsContent div.dyn-tabs,
div#yagVmOverWrap div#yagEcWrapOrdersDetails div#ui-tabs > div.tabs	{
	background: none #FFF;
	border: 1px solid #BFBFBF;
}


/*	MISC	*/

div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > div#yagEcWrapUserLogin,
div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > div.billto-shipto,
div#yagVmOverWrap div#yagEcWrapCartCart > div.jshop table.cart td,
div#yagVmOverWrap div#yagEcWrapCartCheckout > div.jshop table.cart td,
div#yagVmOverWrap div#yagEcWrapCartWishlist > table.cart td	{
	color: #037F8B;
}

div#yagVmOverWrap div#yagEcWrapCheckoutMenu > table.jshop td.jshop_order_step span#active_step,
div#yagVmOverWrap div.yagVmFlyReviews blockquote.yagVmFlyReviewQuote	{
	background-color: #037F8B;
}