/**
* 
* @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
*
*/

div#yagVmOverWrap	{
	color: #983C8D;
}

div#yagVmOverWrap a	{
	color: #666666;
	background: none transparent;
}

div#yagVmOverWrap a:hover	{
	color: #7A7A7A;
	background: none transparent;
}


/*	BUTTONS	*/

	/*	Blue	*/

		/*	Details	*/
	
		div#yagVmOverWrap div.yagVmFrontpageProductDetailLink > a.product-details,
		div#yagVmOverWrap div.yagVmCategoryListProductItemDetails > a.product-details,
		div#yagVmOverWrap div.yagVmCategoryGridProductItemDetails > a.product-details	{
			border: 1px solid #7790B5;
			background: url("../../yagImages/global/details_button_blue.png") no-repeat right top;
			color: #35392F;
		}
		
		div#yagVmOverWrap div.yagVmFrontpageProductDetailLink > a.product-details:hover,
		div#yagVmOverWrap div.yagVmCategoryListProductItemDetails > a.product-details:hover,
		div#yagVmOverWrap div.yagVmCategoryGridProductItemDetails > a.product-details:hover	{
			background: url("../../yagImages/global/details_button_blue_hover.png") no-repeat right top;
		}

		/*	Forward	*/
	
		div#yagVmOverWrap input.yagVmQuestionFormSubmitBtn,
		div#yagVmOverWrap div.yagVmFlyWriteReviewBox input.yagVmFlyWriteReviewSbmt,
		div#yagVmOverWrap div.yagVmFlyNextProd a.next-page,
		div#yagVmOverWrap div.yagVmManuDetailItemLink a,
		div#yagVmOverWrap div.yagVmUserLoginRmbr input.yagVmUserLoginConfirm,
		div#yagVmOverWrap div.yagVmUserEditBtnBox button.yagVmUserEditSaveBtn,
		div#yagEcMyAccount div.yagJShopAccountEditContent div.yagEcMyAccountSaveBtn input.button,
		div.yagVmUserAddressDataControl button.vm-button-correct,
		div.yagVmUserAddressDataControl button.yagVmUserEditBtnCustom,
		div.yagVmUserAddressDataControl button.yagVmUserAddressDataSaveBtn,
		div#yagVmOverWrap div.yagVmOrderView div.yagVmOrderViewOrderBtn input,
		div#yagVmOverWrap div.yagVmVendorAboutLink > a,
		div#yagVmOverWrap div.yagVmVendorContactLink > a,
		div#yagVmOverWrap div.yagVmVendorToSLink > a,
		div#yagVmOverWrap div.yagVmVendorDetailsLink > a,
		div#yagEcWrapCartCart > div.jshop form[name="rabatt"] table.jshop td input.button,
		div#yagEcWrapCheckoutAdress div.address_block form[name="loginForm"] > div > input[name="next"],
		div#yagEcWrapCheckoutPayments div.jshop form#payment_form input#payment_submit,
		div#yagEcWrapCheckoutShippings div.jshop form#shipping_form > input.button,
		div#yagEcWrapCartDefault div.cart-view a.continue_link,
		div#yagEcWrapCartDefault div.billto-shipto a.details,
		div#yagEcWrapCartSelect_payment form#paymentForm div.buttonBar-right button[type="submit"],
		div#yagEcWrapCartSelect_shipment form#userForm div.buttonBar-right button[type="submit"],
		div#yagEcWrapCartDefault table.cart-summary span.details-button input.details-button,
		div#yagEcWrapCartDefault > div.cart-view > div#yagEcWrapUserLogin > form[name="com-login"] > p#com-form-login-remember input.default,
		div#yagVmOverWrap div.yagVmUserEditTabsContent div.tabs > div.buttonBar-right > button[type="submit"]	{
			border: 1px solid #7790B5;
			*border: 0;
			color: #494B4E;
			background: url("../../yagImages/global/button_forward_blue.png") no-repeat right top;
		}
	
		div#yagVmOverWrap input.yagVmQuestionFormSubmitBtn:hover,
		div#yagVmOverWrap div.yagVmFlyWriteReviewBox input.yagVmFlyWriteReviewSbmt:hover,
		div#yagVmOverWrap div.yagVmFlyNextProd a.next-page:hover,
		div#yagVmOverWrap div.yagVmManuDetailItemLink a:hover,
		div#yagVmOverWrap div.yagVmUserLoginRmbr input.yagVmUserLoginConfirm:hover,
		div#yagVmOverWrap div.yagVmUserEditBtnBox button.yagVmUserEditSaveBtn:hover,
		div#yagEcMyAccount div.yagJShopAccountEditContent div.yagEcMyAccountSaveBtn input.button:hover,
		div.yagVmUserAddressDataControl button.vm-button-correct:hover,
		div.yagVmUserAddressDataControl button.yagVmUserEditBtnCustom:hover,
		div.yagVmUserAddressDataControl button.yagVmUserAddressDataSaveBtn:hover,
		div#yagVmOverWrap div.yagVmOrderView div.yagVmOrderViewOrderBtn input:hover,
		div#yagVmOverWrap div.yagVmVendorAboutLink > a:hover,
		div#yagVmOverWrap div.yagVmVendorContactLink > a:hover,
		div#yagVmOverWrap div.yagVmVendorToSLink > a:hover,
		div#yagVmOverWrap div.yagVmVendorDetailsLink > a:hover,
		div#yagEcWrapCartCart > div.jshop form[name="rabatt"] table.jshop td input.button:hover,
		div#yagEcWrapCheckoutAdress div.address_block form[name="loginForm"] > div > input[name="next"]:hover,
		div#yagEcWrapCheckoutPayments div.jshop form#payment_form input#payment_submit:hover,
		div#yagEcWrapCheckoutShippings div.jshop form#shipping_form > input.button:hover,
		div#yagEcWrapCartDefault div.cart-view a.continue_link:hover,
		div#yagEcWrapCartDefault div.billto-shipto a.details:hover,
		div#yagEcWrapCartSelect_payment form#paymentForm div.buttonBar-right button[type="submit"]:hover,
		div#yagEcWrapCartSelect_shipment form#userForm div.buttonBar-right button[type="submit"]:hover,
		div#yagEcWrapCartDefault table.cart-summary span.details-button input.details-button:hover,
		div#yagEcWrapCartDefault > div.cart-view > div#yagEcWrapUserLogin > form[name="com-login"] > p#com-form-login-remember input.default:hover,
		div#yagVmOverWrap div.yagVmUserEditTabsContent div.tabs > div.buttonBar-right > button[type="submit"]:hover	{
			background: url("../../yagImages/global/button_forward_blue_hover.png") no-repeat right top;
		}

		/*	Backward	*/
	
		div#yagVmOverWrap div.yagVmFlyPrevProd a.previous-page,
		div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_1 a,
		div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_1 a	{
			border: 1px solid #7790B5;
			background: url("../../yagImages/global/button_backward_blue.png") no-repeat left top;
			color: #35392F;		
		}
		
		div#yagVmOverWrap div.yagVmFlyPrevProd a.previous-page:hover,
		div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_1 a:hover,
		div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_1 a:hover	{
			background: url("../../yagImages/global/button_backward_blue_hover.png") no-repeat left top;
		}
	
	/*	Red	*/
	
		/*	Details	*/
	
		div#yagVmOverWrap div.yagVmCategoryAtc span.yagVmCategoryAtcBtn input.yagVmCategoryAtcBtn,
		div#yagVmOverWrap div.yagVmCategoryAtc a.yagVmCategoryNotifyBtn,
		div#yagVmOverWrap div.yagJShopFlyAtcWrap input.yagJShopATWBtn	{
			background: url("../../yagImages/global/button_plus_red.jpg") no-repeat right top;
			border: 1px solid #982336;
			text-shadow: 1px 0 1px #9C2541;
			color: #FFF;
			*border: 0;
		}
	
		div#yagVmOverWrap div.yagVmCategoryAtc span.yagVmCategoryAtcBtn input.yagVmCategoryAtcBtn:hover,
		div#yagVmOverWrap div.yagVmCategoryAtc a.yagVmCategoryNotifyBtn:hover,
		div#yagVmOverWrap div.yagJShopFlyAtcWrap input.yagJShopATWBtn:hover	{
			background: url("../../yagImages/global/button_plus_red_hover.jpg") no-repeat right top;
		}

		/*	Forward	*/

		div.yagVmUserLoginContent input.yagVmUserLogoutBtn	{
			border: 1px solid #982336;
			*border: 0;
			color: #FFF;
			background: url("../../yagImages/global/button_forward_red.png") no-repeat right top;
		}
		
		div.yagVmUserLoginContent input.yagVmUserLogoutBtn:hover	{
			background: url("../../yagImages/global/button_forward_red_hover.png") no-repeat right top;
		}
		
		/*	Backward	*/

		div#yagVmOverWrap div.yagVmUserEditBtnBox button.yagVmUserEditCancelBtn,
		div.yagVmUserAddressDataControl button.yagVmUserAddressDataCancelBtn,
		div#yagEcWrapCartDefault div.cart-view div#yagEcWrapUserLogin form[name="login"] input.button,
		div#yagEcWrapUserLogin form#form-login input.button,
		div#yagEcWrapCartSelect_payment form#paymentForm div.buttonBar-right button[type="reset"],
		div#yagEcWrapCartSelect_shipment form#userForm div.buttonBar-right button[type="reset"],
		div#yagVmOverWrap div.yagVmUserEditTabsContent div.tabs > div.buttonBar-right > button[type="reset"]	{
			border: 1px solid #982336;
			color: #FFF;
			background: url("../../yagImages/global/button_backward_red.png") no-repeat left top;
		}
		
		div#yagVmOverWrap div.yagVmUserEditBtnBox button.yagVmUserEditCancelBtn:hover,
		div.yagVmUserAddressDataControl button.yagVmUserAddressDataCancelBtn:hover,
		div#yagEcWrapCartDefault div.cart-view div#yagEcWrapUserLogin form[name="login"] input.button:hover,
		div#yagEcWrapUserLogin form#form-login input.button:hover,
		div#yagEcWrapCartSelect_payment form#paymentForm div.buttonBar-right button[type="reset"]:hover,
		div#yagEcWrapCartSelect_shipment form#userForm div.buttonBar-right button[type="reset"]:hover,
		div#yagVmOverWrap div.yagVmUserEditTabsContent div.tabs > div.buttonBar-right > button[type="reset"]:hover{
			background: url("../../yagImages/global/button_backward_red_hover.png") no-repeat left top;
		}

	/*	Green	*/

		/*	Forward	*/
			
		div.yagVmVendorsContactForm div.submit input.highlight-button,
		div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_2 a,
		div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_2 a,
		div#yagEcWrapCheckoutPreviewfinish form[name="form_finish"] input[name="finish_registration"],
		div#yagEcWrapCartDefault div.checkout-button-top a.vm-button-correct	{
			background: url("../../yagImages/global/button_forward_green.png") no-repeat right top;
			border: 1px solid #89A839;
			color: #35392F;
		}
		
		div.yagVmVendorsContactForm div.submit input.highlight-button:hover,
		div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_2 a:hover,
		div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_2 a:hover,
		div#yagEcWrapCheckoutPreviewfinish form[name="form_finish"] input[name="finish_registration"]:hover,
		div#yagEcWrapCartDefault div.checkout-button-top a.vm-button-correct:hover	{
			background: url("../../yagImages/global/button_forward_green_hover.png") no-repeat right top;
		}

/*	FRONTPAGE	*/

div.yagVmFrontpageStoreDescSpacer	{
	background-color: #FFF;
	border: 1px solid #C7CCD4;
}

div.yagVmFrontpageStoreDescInner	{
	background-color: #F1F1F1;
}

div.yagVmFrontpageStoreDescInnerWrap	{
	background-color: #FAFAFA;
	border: 1px solid #D6D6D6;
}

div.yagVmFrontpageStoreDescription	{
	background-color: #FFF;
}

	/*	Categories	*/
	
	div#yagVmOverWrap h4.yagVmFrontpageCategoryListTitle,
	div#yagVmOverWrap h4.yagVmFrontpageProductsTitle	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div.yagVmFrontpageCategoryList	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmFrontpageCategoryListItemInner	{
		background-color: #F1F1F1;
		border-right: #D6D6D6;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-bottom: 1px solid #D6D6D6;
	}
	
	div#yagVmOverWrap div.yagVmFrontpageCategoryListItemInner h2 a,
	div#yagVmOverWrap div.yagVmFrontpageProductListItemInner h3 a	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div.yagVmFrontpageCategoryListItemInner h2 a,
	div#yagVmOverWrap div.yagVmFrontpageProductListItemInner h3 a	{
		color: #983C8D;
	}
	
	div.yagVmSepVert div.yagVmFrontpageCategoryListItemInner	{
		border-left: 1px solid #D6D6D6;
	}
	
	div.yagVmFrontpageCategoryListItemImg	{
		border: 1px solid #D6D6D6;
	}
	
	div.yagVmFrontpageCategoryListItemImg:hover	{
		background-color: #C7A1C6;
	}
		
	div#yagVmOverWrap div.yagVmFrontpageCategoryListItemImg a	{
		background-color: #FFF;
	}
	
		/*	Hover-Effect	*/
	
		div.yagVmImageHoverBox	{
			background: url("../../yagImages/global/category_hover_bg.png") repeat;
		}
	
	/*	Featured products	*/
	
	div#yagVmOverWrap div.yagVmFrontpageProductListItemSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div#yagVmOverWrap div.yagVmFrontpageProductListItemInner	{
		background-color: #F1F1F1;
	}
	
	div#yagVmOverWrap div.yagVmFrontpageProductListImg	{
		border: 1px solid #D6D6D6;
		background: none #FFF;
	}
	
	div#yagVmOverWrap div.yagVmFrontpageProductTaxrate,
	div#yagVmOverWrap div.yagVmFrontpageProductSdesc,
	div#yagVmOverWrap div.yagVmFrontpageProductExtras,
	div#yagVmOverWrap div.yagVmFrontpageAdditionalFields	{
		border: 1px solid #D6D6D6;
		background: none #FFF;
	}

	div#yagVmOverWrap div.yagVmFrontpageProductNotAvailable	{
		border: 1px solid #D6D6D6;
		background: none #FFF;
		color: #682218;
	}	
	
	div#yagVmOverWrap div.yagVmFrontpageProductShippingInfo a	{
		color: #FF386C;
	}

	/*	Prices	*/
	
	div.yagVmFrontpageProdPriceBox div.yagVmFrontpageProdPriceBoxRedInner	{
		border: 1px solid #CB1937;
		background: url("../../yagImages/global/pricing/top_price_red_bg.png") repeat-x left top;
	}

	div.yagVmFrontpageProdPriceBox div.yagVmFrontpageProdPriceBoxGreyInner	{
		border: 1px solid #C7CCD4;
		background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
	}

	div.yagVmFrontpageProdPriceBox div.yagVmFrontpageProdPriceBoxCornerRed	{
		background: url("../../yagImages/global/pricing/top_price_red_corner.png") no-repeat left top;
	}

	div.yagVmFrontpageProdPriceBox div.yagVmFrontpageProdPriceBoxCornerGrey	{
		background: url("../../yagImages/global/pricing/old_price_grey_corner.png") no-repeat left top;
	}

	div.yagVmFrontpageProdPriceBox div.yagVmFrontpageProdPriceBoxRedInner div.PricesalesPrice,
	div#yagVmOverWrap a.yagVmCategoryGridAskPrice	{
		color: #FFF;
		text-shadow: 1px 1px 0 #CB1937;
	}
	
	div.yagVmFrontpageProdPriceBox div.yagVmFrontpageProdPriceBoxRedInner div.yagVmProdPriceAdditional	{
		border-left: 1px solid #C7CCD4;
		border-right: 1px solid #C7CCD4;
		background-color: #F1F1F0;
	}

	div.yagVmFrontpageProdPriceBox div.yagVmFrontpageProdPriceBoxGreyInner div.yagVmProdPriceAdditional	{
		border-left: 1px solid #C7CCD4;
		border-right: 1px solid #C7CCD4;
	}

	div.yagVmFrontpageProdPriceBoxRedInner div.PricediscountAmount,
	div.yagVmFrontpageProdPriceBoxRedInner div.PricetaxAmount,
	div.yagVmFrontpageProdPriceBoxRedInner div.PricevariantModification,
	div.yagVmFrontpageProdPriceBoxRedInner div.PricediscountedPriceWithoutTax,
	div.yagVmFrontpageProdPriceBoxGreyInner div.PricebasePriceWithTax,
	div.yagVmFrontpageProdPriceBoxRedInner div.PricepriceWithoutTax	{
		border-bottom: 1px solid #C7CCD4;
		background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
	}

	div.yagVmFrontpageProdPriceBoxRedInner div.PricediscountAmount span	{
		color: #89A839;
	}
	
	div.yagVmFrontpageProdPriceBoxGreyInner div.PricebasePriceWithTax	{
		color: #666666;
	}


/*	CATEGORIES VIEW	*/

div#yagVmOverWrap h1.yagVmCategoriesTitle	{
	color: #707070;
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div.yagVmCategoriesWrapSpacer	{
	background-color: #FFF;
	border: 1px solid #C7CCD4;
}

div.yagVmCategoriesItemInner	{
	background-color: #F1F1F1;
	border-right: #D6D6D6;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #D6D6D6;
}

div#yagVmOverWrap div.yagVmCategoriesItemInner h2.yagVmCategoriesItemTitle	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div#yagVmOverWrap div.yagVmCategoriesItemInner h2.yagVmCategoriesItemTitle a	{
	color: #666666;
}

div.yagVmCategoriesItemImg	{
	border: 1px solid #D6D6D6;
}

div.yagVmCategoriesItemImg:hover	{
	background-color: #999999;
}

div#yagVmOverWrap div.yagVmCategoriesItemImg a.yagVmCategoriesItemLink	{
	background-color: #FFF;
}


/*	BROWSEPAGE	*/

div#yagVmOverWrap h2.yagVmCategoryChildCatsTitle	{
	color: #707070;
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div.yagVmCategoryDescSpacer	{
	border: 1px solid #C7CCD4;
	background-color: #FFF;
}

div.yagVmCategoryDescInner	{
	background-color: #F1F1F1;
}

div.yagVmCategoryDescInnerWrap	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div.yagVmCategoryDescInnerContent	{
	background-color: #FFF;
}

div#yagVmOverWrap h1.yagVmCategoryHead	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
	color: #983C8D;
}

	/*	Order	*/
	
	div.yagVmCategoryViewOrder,
	div#yagVmOverWrap div.yagVmCategoryView > form#sort_count	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
		color: #666666;
	}
	
	div.yagVmCategoryViewOrderLeft div.orderlistcontainer div.activeOrder,
	div.yagVmCategoryViewOrderLeft div.orderlistcontainer div.Order	{
		border: 1px solid #C7CCD4;
		background-color: #FAFAFA;
		color: #666666;
	}
	
	div.yagVmCategoryViewOrderLeft div.orderlistcontainer div.orderlist	{
		border: 1px solid #C7CCD4;
		background-color: #FAFAFA;
	}

	/*	List-View	*/
	
	div.yagVmCategoryListProductItem	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmCategoryListProductItemInner	{
		background-color: #F1F1F1;
	}
	
	div#yagVmOverWrap div.yagVmCategoryListProductItemName	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div.yagVmCategoryListProductItemName > h2 a	{
		color: #707070;
	}
	
	div.yagVmCategoryListProductItemImg	{
		background-color: #FAFAFA;
		border: 1px solid #D6D6D6;
	}
	
	div.yagVmCategoryListProductItemImg div.yagVmCategoryListImgInner	{
		background-color: #FFF;
	}
	
	div.yagVmCategoryListProductContent	{
		background-color: #FAFAFA;
		border: 1px solid #D6D6D6;
	}
	
	div.yagVmCategoryListProductContentInner	{
		background-color: #FFF;
	}
	
		/*	Prices	*/
		
		div.yagVmCategoryListProdPriceBox div.yagVmCategoryListProdPriceBoxRedInner	{
			border: 1px solid #CB1937;
			background: url("../../yagImages/global/pricing/top_price_red_bg.png") repeat-x left top;
		}
	
		div.yagVmCategoryListProdPriceBox div.yagVmCategoryListProdPriceBoxGreyInner	{
			border: 1px solid #C7CCD4;
			background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
		}
	
		div.yagVmCategoryListProdPriceBox div.yagVmCategoryListProdPriceBoxCornerRed	{
			background: url("../../yagImages/global/pricing/top_price_red_corner.png") no-repeat left top;
		}
	
		div.yagVmCategoryListProdPriceBox div.yagVmCategoryListProdPriceBoxCornerGrey	{
			background: url("../../yagImages/global/pricing/old_price_grey_corner.png") no-repeat left top;
		}
	
		div.yagVmCategoryListProdPriceBox div.yagVmCategoryListProdPriceBoxRedInner div.PricesalesPrice	{
			color: #FFF;
			text-shadow: 1px 1px 0 #CB1937;
		}
		
		div.yagVmCategoryListProdPriceBox div.yagVmCategoryListProdPriceBoxRedInner div.yagVmProdPriceAdditional	{
			border-left: 1px solid #C7CCD4;
			border-right: 1px solid #C7CCD4;
			background-color: #F1F1F0;
		}
	
		div.yagVmCategoryListProdPriceBox div.yagVmCategoryListProdPriceBoxGreyInner div.yagVmProdPriceAdditional	{
			border-left: 1px solid #C7CCD4;
			border-right: 1px solid #C7CCD4;
		}
	
		div.yagVmCategoryListProdPriceBoxRedInner div.PricediscountAmount,
		div.yagVmCategoryListProdPriceBoxRedInner div.PricetaxAmount,
		div.yagVmCategoryListProdPriceBoxRedInner div.PricevariantModification,
		div.yagVmCategoryListProdPriceBoxRedInner div.PricediscountedPriceWithoutTax	{
			border-bottom: 1px solid #C7CCD4;
			background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
		}
	
		div.yagVmCategoryListProdPriceBoxGreyInner div.PricebasePriceWithTax,
		div.yagVmCategoryListProdPriceBoxRedInner div.PricepriceWithoutTax	{
			background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
		}
	
		div.yagVmCategoryListProdPriceBoxRedInner div.PricediscountAmount span	{
			color: #89A839;
		}
		
		div.yagVmCategoryListProdPriceBoxGreyInner div.PricebasePriceWithTax	{
			color: #666666;
		}
	
	div#yagVmOverWrap div.yagVmCategoryListShipCost a	{
		color: #F94664;
	}	

	/*	Grid-View	*/
	
	div.yagVmCategoryViewProductRow div.yagVmCategoryGridProductItemSpacer	{
		background-color: #FFF;
		border: 1px solid #C7CCD4;
	}

	div.yagVmCategoryGridProductItemInner	{
		background-color: #F1F1F1;
		border-right: #D6D6D6;
	}
	
	div#yagVmOverWrap div.yagVmCategoryGridProductItemName > h2 a	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div.yagVmCategoryGridProductItemName > h2 a	{
		color: #983C8D;
	}
	
	div.yagVmCategoryGridProductItemImg	{
		border: 1px solid #D6D6D6;
		background-color: #FFF;
	}

		/*	Prices	*/
		
		div.yagVmCategoryGridProdPriceBox div.yagVmCategoryGridProdPriceBoxRedInner	{
			border: 1px solid #CB1937;
			background: url("../../yagImages/global/pricing/top_price_red_bg.png") repeat-x left top;
		}
	
		div.yagVmCategoryGridProdPriceBox div.yagVmCategoryGridProdPriceBoxGreyInner	{
			border: 1px solid #C7CCD4;
			background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
		}
		
		div.yagVmCategoryGridProdPriceBox div.yagVmCategoryGridProdPriceBoxCornerRed	{
			background: url("../../yagImages/global/pricing/top_price_red_corner.png") no-repeat left top;
		}
	
		div.yagVmCategoryGridProdPriceBox div.yagVmCategoryGridProdPriceBoxCornerGrey	{
			background: url("../../yagImages/global/pricing/old_price_grey_corner.png") no-repeat left top;
		}
	
		div.yagVmCategoryGridProdPriceBox div.yagVmCategoryGridProdPriceBoxRedInner div.PricesalesPrice	{
			color: #FFF;
			text-shadow: 1px 1px 0 #CB1937;
		}
		
		div.yagVmCategoryGridProdPriceBox div.yagVmCategoryGridProdPriceBoxRedInner div.yagVmProdPriceAdditional	{
			border-left: 1px solid #C7CCD4;
			border-right: 1px solid #C7CCD4;
			background-color: #F1F1F0;
		}
	
		div.yagVmCategoryGridProdPriceBox div.yagVmCategoryGridProdPriceBoxGreyInner div.yagVmProdPriceAdditional	{
			border-left: 1px solid #C7CCD4;
			border-right: 1px solid #C7CCD4;
		}
	
		div.yagVmCategoryGridProdPriceBoxRedInner div.PricediscountAmount,
		div.yagVmCategoryGridProdPriceBoxRedInner div.PricetaxAmount,
		div.yagVmCategoryGridProdPriceBoxRedInner div.PricevariantModification,
		div.yagVmCategoryGridProdPriceBoxRedInner div.PricediscountedPriceWithoutTax	{
			border-bottom: 1px solid #C7CCD4;
			background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
		}
	
		div.yagVmCategoryGridProdPriceBoxGreyInner div.PricebasePriceWithTax,
		div.yagVmCategoryGridProdPriceBoxRedInner div.PricepriceWithoutTax	{
			border-bottom: 1px solid #C7CCD4;
			background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
		}
		
		div.yagVmCategoryGridProdPriceBoxRedInner div.PricediscountAmount span	{
			color: #89A839;
		}
		
		div.yagVmCategoryGridProdPriceBoxGreyInner div.PricebasePriceWithTax	{
			color: #666666;
		}
		
		/*	Short description	*/
		
		div#yagVmOverWrap div.yagVmCategoryGridProductItemSdesc	{
			border: 1px solid #D6D6D6;
			background: none #FFF;
		}
		
		
	/*	Child categories	*/
	
	div.yagVmCategoryWrap	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmCategoryCatItemInner	{
		background-color: #F1F1F1;
		border-right: #D6D6D6;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-bottom: 1px solid #D6D6D6;
	}

	div.yagVmSepVert div.yagVmCategoryCatItemInner	{
		border-left: 1px solid #D6D6D6;
	}

	div#yagVmOverWrap div.yagVmCategoryCatItemInner h2 > a	{
		background-color: #FAFAFA;
		border: 1px solid #D6D6D6;
		color: #983C8D;
	}
	
	div.yagVmCategoryCatItemImg	{
		border: 1px solid #D6D6D6;
	}
	
	div.yagVmCategoryCatItemImg:hover	{
		background-color: #C7A1C6;
	}
		
	div#yagVmOverWrap div.yagVmCategoryCatItemImg a	{
		background-color: #FFF;
	}
	

/*	FLYPAGE	*/

div#yagVmOverWrap div.yagVmFlyInfoBoxInner	{
	border: 1px solid #C7CCD4;
	background-color: #FFF;
}

div#yagVmOverWrap div.yagVmFlyInfoBoxSpacer	{
	background-color: #F1F1F1;
}

div#yagVmOverWrap div.yagVmFlyInfoBoxInner div.yagVmFlyTitle	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
	color: #707070;
}

div#yagVmOverWrap div.yagVmFlyInfoBoxInner div.yagVmFlyTitle > h1	{
	color: #983C8D;
	border: 0;
}

div#yagVmOverWrap div.yagVmFlyInfoBoxInner div.yagVmFlyTitle > h1 a	{
	color: #707070;
}

	/*	Rating	*/

	div.yagVmRating_0_5	{
		background: url("../../yagImages/global/rating/rating_0_5.png") no-repeat right top;
	}
	
	div.yagVmRating_1_5	{
		background: url("../../yagImages/global/rating/rating_1_5.png") no-repeat right top;
	}

	div.yagVmRating_2_5	{
		background: url("../../yagImages/global/rating/rating_2_5.png") no-repeat right top;
	}

	div.yagVmRating_3_5	{
		background: url("../../yagImages/global/rating/rating_3_5.png") no-repeat right top;
	}

	div.yagVmRating_4_5	{
		background: url("../../yagImages/global/rating/rating_4_5.png") no-repeat right top;
	}
	
	div.yagVmRating_5_5	{
		background: url("../../yagImages/global/rating/rating_5_5.png") no-repeat right top;
	}

div.yagVmFlyProdImg	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

	/*	Product images	*/
	
	div.yagVmFlyProdImgMain > span.vm-img-desc	{
		border-top: 1px solid #C7CCD4;
		border-bottom: 1px solid #C7CCD4;
	}
	
	div.yagVmFlyProdImgGalleryThumbBox	{
		border: 1px solid #C7CCD4;
		background-color: #FAFAFA;
	}
	
	/*	Lightbox	*/
	
	div#jquery-lightbox a:hover	{
		background-color: transparent !important;
	}

	/*	Prices	*/
	
	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxRedInner	{
		border: 1px solid #CB1937;
		background: url("../../yagImages/global/pricing/top_price_red_bg.png") repeat-x left top;
	}

	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxRedInner a#ask-price-link	{
		color: #FFF;
		text-shadow: 1px 1px 0 #CB1937;
	}
	
	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxGreyInner	{
		border: 1px solid #C7CCD4;
		background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
	}

	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxCornerRed	{
		background: url("../../yagImages/global/pricing/top_price_red_corner.png") no-repeat left top;
	}

	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxCornerGrey	{
		background: url("../../yagImages/global/pricing/old_price_grey_corner.png") no-repeat left top;
	}

	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxRedInner div.PricesalesPrice	{
		color: #FFF;
		text-shadow: 1px 1px 0 #CB1937;
	}
	
	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxRedInner div.yagVmProdPriceAdditional	{
		border-left: 1px solid #C7CCD4;
		border-right: 1px solid #C7CCD4;
		background-color: #F1F1F0;
	}

	div.yagVmFlyProdPriceBox div.yagVmFlyProdPriceBoxGreyInner div.yagVmProdPriceAdditional	{
		border-left: 1px solid #C7CCD4;
		border-right: 1px solid #C7CCD4;
	}

	div.yagVmFlyProdPriceBoxRedInner div.PricediscountAmount,
	div.yagVmFlyProdPriceBoxRedInner div.priceWithoutTax,
	div.yagVmFlyProdPriceBoxRedInner div.PricetaxAmount,
	div.yagVmFlyProdPriceBoxRedInner div.PricevariantModification,
	div.yagVmFlyProdPriceBoxRedInner div.PricediscountedPriceWithoutTax,
	div.yagVmFlyProdPriceBoxGreyInner div.PricebasePriceWithTax,
	div.yagVmFlyProdPriceBoxRedInner div.PricepriceWithoutTax	{
		border-bottom: 1px solid #C7CCD4;
		background: url("../../yagImages/global/pricing/old_price_grey_bg.png") repeat-x left top;
	}

	div.yagVmFlyProdPriceBoxRedInner div.PricediscountAmount span	{
		color: #89A839;
	}
	
	div.yagVmFlyProdPriceBoxGreyInner div.PricebasePriceWithTax	{
		color: #666666;
	}

div.yagVmFlyProdInfoBoxRightTop	{
	background: none #FFF;
}

div.yagVmFlyNewRibbon	{
	background: url("../../yagImages/global/new_ribbon.png") no-repeat;
}

	/*	Shipping cost link	*/

	div#yagVmOverWrap div.yagVmFlyShipCostLink a	{
		color: #F94664;
	}

	/*	Flypage pricelist	*/
	
	div#yagVmOverWrap div.yagVmFlyProdInfoBoxRight ul.yagPerUnitPriceList	{
		border-left: 1px solid #D6D6D6;
		border-top: 1px solid #D6D6D6;
		border-right: 1px solid #D6D6D6;
	}
	
	div#yagVmOverWrap div.yagVmFlyProdInfoBoxRight ul.yagPerUnitPriceList > li	{
		border-bottom: 1px solid #D6D6D6;
	}
	
	div#yagVmOverWrap div.yagVmFlyProdInfoBoxRight ul.yagPerUnitPriceList > li span.yagPerUnitPriceDiscount	{
		color: #62A600;
	}
	
div.yagVmFlyProdInfoBoxRight	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div#yagVmOverWrap div.yagVmFlyProdManufacturer	{
	background-color: #FFF;
	color: #666666;
}

div#yagVmOverWrap div.yagVmFlyExtraFields	{
	background: none #FFF;
	color: #666666;
}

div#yagVmOverWrap div.yagVmFlyProdSdesc	{
	background: none #FFF;
}

div#yagVmOverWrap div.yagVmFlyProdAtcBox	{
	background: none #FFF;
}

span.yagVmFlyAtcBarQtyCtrl input.yagVmFlyAtcVarQtyPlus,
span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyPlus	{
	background: url("../../yagImages/global/button_quantity_up_blue.png") no-repeat;
	border: 0;
}

span.yagVmFlyAtcBarQtyCtrl input.yagVmFlyAtcVarQtyMinus,
span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyMinus	{
	border: 0;
	background: url("../../yagImages/global/button_quantity_down_blue.png") no-repeat;
}

div.yagVmFlyAtc span.yagVmFlyAtcBtn input.yagVmFlyAtcBtn,
div.yagVmFlyAtc span.yagVmFlyAtcBtn a.yagVmFlyNotifyBtn,
div#yagVmOverWrap div.yagJShopFlyAtcWrap div.yagJShopFlyAtcButtons input.yagJShopATCBtn	{
	background: url("../../yagImages/global/button_atc_green_42px.png") no-repeat right top;
	border: 1px solid #89A839;
	color: #FFF;
	*border: 0;
}

div.yagVmFlyAtc span.yagVmFlyAtcBtn input.yagVmFlyAtcBtn:hover,
div.yagVmFlyAtc span.yagVmFlyAtcBtn a.yagVmFlyNotifyBtn:hover,
div#yagVmOverWrap div.yagJShopFlyAtcWrap div.yagJShopFlyAtcButtons input.yagJShopATCBtn:hover	{
	background: url("../../yagImages/global/button_atc_green_42px_hover.png") no-repeat right top;
}

	/*	ATC Custom fields	*/
	
	div.yagVmFlyProdAtcBox div.yagVmFlyProdField	{
		border-bottom: 1px dotted #D6D6D6;
	}

div.yagVmFlyProdStatus	{
	border: 1px solid #C7CCD4;
	background-color: #FFF;
}

div.yagVmFlyProdStatusInner	{
	background-color: #F0F0F0;
}

div.yagVmFlyProdAvailability	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div.yagVmFlyProdAvailabilityInner	{
	background-color: #FFF;
}

	/*	Tabs	*/
	
	div.yagVmFlyTabsSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmFlyTabsInner	{
		background-color: #F1F1F1;
	}
	
	div.yagVmFlyTabsSpacerInner	{
		background-color: #FFF;
	}
	
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li,
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-default	{
		border-top: 1px solid #D6D6D6;
		border-left: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li:hover,
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-focus,
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-hover	{
		background-color: #FAFAFA;
	}

	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-tabs-selected,
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-active	{
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li:last-of-type	{
		border-right: 1px solid #D6D6D6;
	}
	
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li a	{
		background-color: #FFF;
		color: #666666;
	}
	
	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-active a	{
		background-color: #FFF;
	}

	div#yagVmOverWrap div#yagVmFlyTabs ul.yagVmFlyTabsList li.ui-state-hover a {
		background-color: #FAFAFA;
	}

	div#yagVmFlyTabs div.ui-widget-content	{
		border-left: 1px solid #D6D6D6;
		border-right: 1px solid #D6D6D6;
		border-bottom: 1px solid #D6D6D6;
		border-top: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	/*	Contact-Tab	*/
	
	div#yagVmOverWrap input.yagVmQuestionFormNameInput,
	div#yagVmOverWrap input.yagVmQuestionFormEmailInput	{
		border: 1px solid #C7CCD4;
		*border: 0;
		background-color: #F0F0F0;
	}
	
	div#yagVmOverWrap textarea.yagVmQuestionFormTextarea	{
		border: 1px solid #C7CCD4;
		background-color: #F0F0F0;
	}
	
	/*	Related products	*/
	
	div#yagVmOverWrap h4.yagVmFlyProdRelatedProdTitle	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
		color: #707070;
	}
	
	div.yagVmFlyProdFieldSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmFlyProdFieldInner	{
		background-color: #F1F1F1;
	}

	/*	Related categories	*/
	
	div#yagVmOverWrap h4.yagVmFlyProdRelatedCatTitle	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
		color: #707070;
	}

	/*	Child categories	*/
	
	div.yagVmFlyProdChildsBox	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}

	div#yagVmOverWrap h4.yagVmFlyChildCatsTitle	{
		color: #707070;
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div.yagVmFlyChildCatsItemInner	{
		background-color: #F1F1F1;
		border-right: #D6D6D6;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-bottom: 1px solid #D6D6D6;
	}

	div.yagVmSepVert div.yagVmFlyChildCatsItemInner	{
		border-left: 1px solid #D6D6D6;
	}

	div#yagVmOverWrap div.yagVmFlyChildCatsItemInner h2 a	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div.yagVmFlyChildCatsItemInner h2 a	{
		color: #707070;
	}

	div.yagVmFlyChildCatsImg	{
		border: 1px solid #D6D6D6;
	}
	
	div.yagVmFlyChildCatsImg:hover	{
		background-color: #999999;
	}
		
	div#yagVmOverWrap div.yagVmFlyChildCatsImg a	{
		background-color: #FFF;
	}
	
	/*	Reviews	*/
	
	div#yagVmOverWrap div.yagVmFlyWriteReviewBox h4.yagVmFlyReviewsTitle	{
		color: #7A7A7A;
	}
	
	div#yagVmOverWrap div.yagVmFlyWriteReviewBox ul.yagVmFlyWriteReviewRatingList .vm2-stars0	{
		background: url("../../yagImages/global/rating/rating_0_5.png") no-repeat left top;
	}

	div#yagVmOverWrap div.yagVmFlyWriteReviewBox ul.yagVmFlyWriteReviewRatingList .vm2-stars1	{
		background: url("../../yagImages/global/rating/rating_1_5.png") no-repeat left top;
	}

	div#yagVmOverWrap div.yagVmFlyWriteReviewBox ul.yagVmFlyWriteReviewRatingList .vm2-stars2	{
		background: url("../../yagImages/global/rating/rating_2_5.png") no-repeat left top;
	}

	div#yagVmOverWrap div.yagVmFlyWriteReviewBox ul.yagVmFlyWriteReviewRatingList .vm2-stars3	{
		background: url("../../yagImages/global/rating/rating_3_5.png") no-repeat left top;
	}

	div#yagVmOverWrap div.yagVmFlyWriteReviewBox ul.yagVmFlyWriteReviewRatingList .vm2-stars4	{
		background: url("../../yagImages/global/rating/rating_4_5.png") no-repeat left top;
	}

	div#yagVmOverWrap div.yagVmFlyWriteReviewBox ul.yagVmFlyWriteReviewRatingList .vm2-stars5	{
		background: url("../../yagImages/global/rating/rating_5_5.png") no-repeat left top;
	}
	
		/*	Show reviews	*/
		
		div.yagVmFlyReviews blockquote.yagVmFlyReviewQuote	{
			background: none transparent;
			border: 0;
			color: #7A7A7A;
		}

		div.yagVmFlyReviews blockquote.yagVmFlyReviewQuote > div	{
			background: url("../../yagImages/global/blockquote_white_bg.png") no-repeat top right #FAFAFA;
		}

		div.yagVmFlyReviews blockquote.yagVmFlyReviewQuote > div > p	{
			background: none transparent;
		}
		
		div.yagVmFlyReviewsBox span.yagVmFlyReviewStars-0	{
			background: url("../../yagImages/global/rating/rating_0_5.png") no-repeat;
		}

		div.yagVmFlyReviewsBox span.yagVmFlyReviewStars-1	{
			background: url("../../yagImages/global/rating/rating_1_5.png") no-repeat;
		}
	
		div.yagVmFlyReviewsBox span.yagVmFlyReviewStars-2	{
			background: url("../../yagImages/global/rating/rating_2_5.png") no-repeat;
		}

		div.yagVmFlyReviewsBox span.yagVmFlyReviewStars-3	{
			background: url("../../yagImages/global/rating/rating_3_5.png") no-repeat;
		}

		div.yagVmFlyReviewsBox span.yagVmFlyReviewStars-4	{
			background: url("../../yagImages/global/rating/rating_4_5.png") no-repeat;
		}

		div.yagVmFlyReviewsBox span.yagVmFlyReviewStars-5	{
			background: url("../../yagImages/global/rating/rating_5_5.png") no-repeat;
		}

	/*	Product neighbours	*/
	
	div.yagVmFlyNeighboursInner	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmFlyNeighboursInnerSpacer	{
		background-color: #F0F0F0;
	}
	
	div.yagVmFlyNeighboursInnerBox	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	/*	JoomShopping Extra fields	*/
	
	div#yagVmOverWrap div.yagJShopFlyExtraFields	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div.yagJShopFlyExtraFieldsInner	{
		background-color: #FFF;
	}
	
	/*	JoomShopping custom fields	*/
	
	div#yagVmOverWrap div.yagVmFlyProdAtcBox div.jshop_prod_attributes div.yagJShopFlyProdAttrField	{
		border-bottom: 1px dotted #D6D6D6;
	}

/*	MANUFACTURER VIEW	*/

div#yagVmOverWrap div.yagVmManuCatRowItemSpacer	{
	border: 1px solid #C7CCD4;
	background-color: #FFF;
}

div#yagVmOverWrap div.yagVmManuCatRowItemInner	{
	background-color: #F1F1F1;
}

div#yagVmOverWrap div.yagVmManuCatRowItemWrap h2.yagVmManuCatRowItemTitle a	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div#yagVmOverWrap div.yagVmManuCatRowItemWrap h2.yagVmManuCatRowItemTitle a	{
	color: #707070;
}

div#yagVmOverWrap div.yagVmManuCatRowItemInner > a	{
	border: 1px solid #D6D6D6;
	background: none #FFF;
}

	/*	Manufacturer details	*/

	div.yagVmManuDetailSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmManuDetailInner	{
		background-color: #F0F0F0;
	}
	
	div.yagVmManuDetailContent	{
		background-color: #FFF;
	}

	div#yagVmOverWrap h1.yagVmManuDetailTitle	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
		color: #707070;
	}
	
/*	SQUEEZE-BOX	*/

div#sbox-window	{
	border: 1px solid #B7B7B7;
}

a#sbox-btn-close	{
	background: url("../../yagImages/global/close_squeezebox.png") no-repeat;
}


/*	VIRTUEMART-ICONS	*/

div.yagVmCategoryListProductItemStockWrap	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

div.yagVmCategoryGridProductItemStockWrap	{
	border: 1px solid #D6D6D6;
	background-color: #FAFAFA;
}

	/* Grid-View	*/

	div.yagVmCategoryGridProductItemStockSpacerlowstock,
	div.yagVmCategoryGridProductItemStockSpacernormalstock,
	div.yagVmCategoryGridProductItemStockSpacernostock{
		background-color: #FFF;
	}

	div.yagVmCategoryGridProductItemStockSpacernormalstock	{
		color: #62A600;
	}

	div.yagVmCategoryGridProductItemStockSpacerlowstock	{
		color: #CD9100;
	}

	div.yagVmCategoryGridProductItemStockSpacernostock{
		color: #5D1208;
	}

	div.yagVmCategoryGridProductItemStockWrap span.yagVmIcon	{
		background: url("../../yagImages/global/vm_icons.png") no-repeat;
	}

	/*	List-View	*/

	div.yagVmCategoryListProductItemStockSpacerlowstock,
	div.yagVmCategoryListProductItemStockSpacernormalstock,
	div.yagVmCategoryListProductItemStockSpacernostock{
		background-color: #FFF;
	}

	div.yagVmCategoryListProductItemStockSpacernormalstock	{
		color: #62A600;
	}

	div.yagVmCategoryListProductItemStockSpacerlowstock	{
		color: #CD9100;
	}

	div.yagVmCategoryListProductItemStockSpacernostock{
		color: #5D1208;
	}
	
	div.yagVmCategoryListProductItemStockWrap span.yagVmIcon	{
		background: url("../../yagImages/global/vm_icons.png") no-repeat;
	}
	

/*	INPUT-FIELDS	*/

div#yagVmOverWrap input[type="text"],
div#yagVmOverWrap input[type="password"]	{
	border: 1px solid #C7CCD4;
	background: none #F0F0F0;
}

div#yagVmOverWrap select	{
	border: 1px solid #C7CCD4;
	background: none #F0F0F0;
}

div#yagVmOverWrap textarea	{
	border: 1px solid #C7CCD4;
	background: none #F0F0F0;
}


/*	USER LOGIN	*/

div#yagVmOverWrap div.yagVmUserLoginSpacer	{
	border: 1px solid #C7CCD4;
	background-color: #FFF;	
}

div#yagVmOverWrap div.yagVmUserLoginInner	{
	background-color: #F0F0F0;
}

div#yagVmOverWrap div.yagVmUserLoginContent	{
	background-color: #FFF;
}


/*	USER	*/

	/*	Account maintenance	*/
	
	div#yagVmOverWrap h1.yagVmUserEditTitle	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
		color: #983C8D;
	}
	
	div#yagVmOverWrap div.yagVmUserEditBtnBoxSpacer,
	div.yagVmUserEditTabsWrap div.yagVmUserEditTabsSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div.yagVmUserEditLoginFormWrap div.yagVmUserEditLoginFormInner,
	div#yagVmOverWrap div.yagVmUserEditBtnBoxInner,
	div.yagVmUserEditTabsWrap div.yagVmUserEditTabsInner	{
		background-color: #F0F0F0;
	}
	
	div.yagVmUserEditLoginFormWrap div.yagVmUserEditLoginFormContent,
	div#yagVmOverWrap div.yagVmUserEditBtnBoxContent,
	div.yagVmUserEditTabsWrap div.yagVmUserEditTabsContent	{
		background-color: #FFF;
	}

	/*	Tabs	*/

	div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs,
	div#yagVmOverWrap div.yagVmOrdersListContent ul#tabs	{
		border-bottom: 1px solid #D6D6D6;
	}
	
	div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li,
	div#yagVmOverWrap div.yagVmOrdersListContent ul#tabs li	{
		border-left: 1px solid #D6D6D6;
		border-top: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li:hover,
	div#yagVmOverWrap div.yagVmOrdersListContent ul#tabs li:hover,
	div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li.current:hover,
	div#yagVmOverWrap div.yagVmOrdersListContent ul#tabs li.current:hover,
	div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li.current,
	div#yagVmOverWrap div.yagVmOrdersListContent ul#tabs li.current	{
		border-bottom: 0;
		background-color: #FFF;
	}
	
	div#yagVmOverWrap div.yagVmUserEditTabsContent ul#tabs li:last-of-type,
	div#yagVmOverWrap div.yagVmOrdersListContent ul#tabs li:last-of-type	{
		border-right: 1px solid #D6D6D6;
	}
	
	div.yagVmUserEditTabsContent div#ui-tabs div.tabs,
	div.yagVmOrdersListContent div#ui-tabs div.tabs	{
		border-left: 1px solid #D6D6D6;
		border-right: 1px solid #D6D6D6;
		border-bottom: 1px solid #D6D6D6;
	}
	
	div.yagVmUserEditTabsContent div#ui-tabs div.tabs fieldset	{
		border: 1px solid #D6D6D6;
	}
	
	div.yagVmUserEditTabsContent div#ui-tabs div.tabs fieldset table.adminform,
	div.yagVmUserEditTabsContent div#ui-tabs div.tabs fieldset table.adminform td,
	div.yagVmUserEditTabsContent div#ui-tabs div.tabs fieldset table.admintable,
	div.yagVmUserEditTabsContent div#ui-tabs div.tabs fieldset table.admintable td	{
		border: 0 none;
	}
	
	div.yagVmUserEditTabsContent div.ui-widget-content	{
		border-left: 1px solid #D6D6D6;
		border-right: 1px solid #D6D6D6;
		border-bottom: 1px solid #D6D6D6;
		border-top: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	/*	Bill to	*/
	
	div.yagVmUserAddressDataSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	div.yagVmUserAddressDataInner	{
		background-color: #F0F0F0;
	}

	div.yagVmUserAddressDataContent	{
		background-color: #FFF;
	}
	
	div.yagVmUserAddressDataContent fieldset	{
		border: 1px solid #D6D6D6;
	}
	
	table.yagVmUserAddressDataTable	{
		border: 0;
	}


	table.yagVmUserAddressDataTable,
	table.yagVmUserAddressDataTable td	{
		border: 0 none;
	}
	
	table.yagVmOrdersOrderTable tr.yagVmOrdersItemsTableRow,
	table.yagVmOrdersOrderTable tr.yagVmOrdersItemsTableRow td,
	table.yagVmOrdersOrderTable tr.yagVmOrdersItemsTableRowBorder	{
		border: 0;
	}

	table.yagVmOrdersOrderTable tr.yagVmOrdersItemsTableRowBorder > td	{
		border: 0;
	}
	
	table.yagVmOrdersOrderTable tr.yagVmOrdersItemsTableRowBorder > td td	{
		border: 1px solid #D6D6D6;
	}

/*	ORDERS	*/

div#yagVmOverWrap div.yagVmOrdersListSpacer	{
	border: 1px solid #C7CCD4;
	background-color: #FFF;
}

div#yagVmOverWrap div.yagVmOrdersListInner	{
	background-color: #F0F0F0;
}

div#yagVmOverWrap div.yagVmOrdersListContent	{
	background-color: #FFF;
}

div#yagVmOverWrap table.yagVmOrdersListTable	{
	border: 0;
}

div#yagVmOverWrap table.yagVmOrdersListTable	{
	border: 0;
}

div#yagVmOverWrap div.yagVmOrdersListWrap table.yagVmOrdersListTable th	{
	background-color: #D6D6D6;
	color: #141517;
	text-shadow: 1px 0 0 #FFF;
	border-left: 1px solid #FFF;
	border-top: 1px solid #BCBCBC;
	border-right: 1px solid #D6D6D6;
}

div#yagVmOverWrap div.yagVmOrdersListWrap table.yagVmOrdersListTable td	{
	background-color: #FFF;
	color: #666666;
	border-left: 1px solid #FFF;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}

div#yagVmOverWrap div.yagVmOrdersListWrap table.yagVmOrdersListTable th:first-of-type,
div#yagVmOverWrap div.yagVmOrdersListWrap table.yagVmOrdersListTable td:first-of-type	{
	border-left: 1px solid #D6D6D6;
}

	/*	Details	*/

	div#yagVmOverWrap h1.yagVmOrdersDetailsTitle {
	    background-color: #FAFAFA;
	    border: 1px solid #D6D6D6;
	    color: #707070;
	}
	
	/*	Login	*/
	
	div.yagVmOrdersLoginContent fieldset	{
		border: 1px solid #D6D6D6;
	}

div.yagVmOrderView fieldset legend	{
	color: #7A7A7A;
}

	
/*	Shadows	*/
	/*	Large	*/
	
	div.yagVmFlyProdViewShadowLeft,
	div.yagVmFlyInfoBoxShadowLeft,
	div.yagVmFlyTabsWrapShadowLeft,
	div.yagVmFlyNeighboursShadowLeft,
	div.yagVmCategoryListItemShadowLeft,
	div.yagVmCartViewContinueShadowLeft,
	div.yagVmUserLoginShadowLeft,
	div.yagVmFrontpageCategoryListShadowLeft,
	div.yagVmCategoriesWrapShadowLeft,
	div.yagVmBottomPaginationShadowLeft,
	div.yagVmCategoryDescShadowLeft,
	div.yagVmCartOrderDoneShadowLeft,
	div.yagVmOrdersListWrapShadowLeft,
	div.yagVmManuDetailShadowLeft,
	div.yagVmFrontpageStoreDescWrapShadowLeft,
	div#yagEcMyAccount div.yagEcMyAccountShadowLeft	{
		background: url("../../yagImages/global/dropshadow_left_large.png") no-repeat;
	}

	div.yagVmFlyProdViewShadowRight,
	div.yagVmFlyInfoBoxShadowRight,
	div.yagVmFlyTabsWrapShadowRight,
	div.yagVmFlyNeighboursShadowRight,
	div.yagVmCategoryListItemShadowRight,
	div.yagVmCartViewContinueShadowRight,
	div.yagVmUserLoginShadowRight,
	div.yagVmFrontpageCategoryListShadowRight,
	div.yagVmCategoriesWrapShadowRight,
	div.yagVmBottomPaginationShadowRight,
	div.yagVmCategoryDescShadowRight,
	div.yagVmCartOrderDoneShadowRight,
	div.yagVmOrdersListWrapShadowRight,
	div.yagVmManuDetailShadowRight,
	div.yagVmFrontpageStoreDescWrapShadowRight,
	div#yagEcMyAccount div.yagEcMyAccountShadowRight	{
		background: url("../../yagImages/global/dropshadow_right_large.png") no-repeat;
	}
	
	/*	Small	*/

	div.yagVmFlyProdRelatedProdShadowLeft,
	div.yagVmFlyProdRelatedCatShadowLeft,
	div.yagVmFrontpageProductListItemShadowLeft,
	div.yagVmCategoryGridProductItemShadowLeft,
	div.yagVmManuCatRowItemShadowLeft	{
		background: url("../../yagImages/global/dropshadow_left_small.png") no-repeat;
	}

	div.yagVmFlyProdRelatedProdShadowRight,
	div.yagVmFlyProdRelatedCatShadowRight,
	div.yagVmCategoryGridProductItemShadowRight,
	div.yagVmFrontpageProductListItemShadowRight,
	div.yagVmManuCatRowItemShadowRight	{
		background: url("../../yagImages/global/dropshadow_right_small.png") no-repeat;
	}


/*	PAGINATION	*/

	/*	BOTTOM	*/
	
	div#yagVmOverWrap div.yagVmCategoryPaginationSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div#yagVmOverWrap div.yagVmCategoryPaginationInner	{
		background-color: #F0F0F0;
		border: 1px solid #D6D6D6;
	}
	
	div#yagVmOverWrap div.yagVmCategoryPaginationContent	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
	}
	
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul	{
		background: none;
	}
	
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li span.pagenav,
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li.pagination-next span.pagenav,
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li.pagination-end span.pagenav,
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li a.pagenav	{
		background: url("../../yagImages/global/pagination_bg_grey.png") repeat-x;
		border: 1px solid #D6D6D6;
		color: #000;
	}

	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li a.pagenav:hover	{
		background: url("../../yagImages/global/pagination_bg_blue.png") repeat-x;
		border: 1px solid #7790B5;
	}
	
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li.pagination-start span.pagenav,
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li.pagination-prev span.pagenav,
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li.pagination-next a.pagenav,
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li.pagination-end a.pagenav	{
		background: url("../../yagImages/global/pagination_bg_blue.png") repeat-x;
		border: 1px solid #7790B5;
		color: #000;
	}


/*	FACEBOX	*/

div#facebox > div.popup	{
	border: 1px solid #C7CCD4;
	background-color: #FAFAFA;
}


/*	VENDORS	*/

div#yagVmOverWrap h1.yagVmVendorTitle	{
    color: #707070;
    background-color: #FAFAFA;
    border: 1px solid #D6D6D6;
}

div#yagVmOverWrap h2.yagVmVendorsTitle > a	{
    color: #707070;
    background-color: #FAFAFA;
    border: 1px solid #D6D6D6;
}

div.yagVmVendorsContactForm input[type="text"]	{
	background-color: #F0F0F0;
    border: 1px solid #C7CCD4;
}

div.yagVmVendorsContactForm textarea	{
	background-color: #F0F0F0;
    border: 1px solid #C7CCD4;
}

	/*	WRAP	*/
	
	div.yagVmVendorSpacer,
	div.yagVmVendorsItemSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;	
	}
	
	div.yagVmVendorInner,
	div.yagVmVendorsItemInner	{
		background-color: #F0F0F0;
	}
	
	div.yagVmVendorContent,
	div.yagVmVendorsItemContent	{
		background-color: #FFF;
	}
	
	/*	SHADOWS	*/
	
		/*	LARGE	*/
		
		div.yagVmVendorWrapShadowLeft	{
			background: url("../../yagImages/global/dropshadow_left_large.png") no-repeat;
		}
		
		div.yagVmVendorWrapShadowRight	{
			background: url("../../yagImages/global/dropshadow_right_large.png") no-repeat;
		}
		
		/*	SMALL	*/
	
		div.yagVmVendorsItemShadowLeft	{
			background: url("../../yagImages/global/dropshadow_left_small.png") no-repeat;
		}
	
		div.yagVmVendorsItemShadowRight	{
			background: url("../../yagImages/global/dropshadow_right_small.png") no-repeat;
		}
	
/*	JOOMSHOPPING RELATED	*/

	/*	SHADOW BOXES	*/
	
	div#yagEcMyAccount div.yagEcMyAccountSpacer,
	div#yagEcMyAccount div.yagJShopAccountEditSpacer	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div#yagEcMyAccount div.yagEcMyAccountInner,
	div#yagEcMyAccount div.yagJShopAccountEditInner	{
		background: none #F1F1F1;
	}
	
	div#yagEcMyAccount div.yagJShopAccountEditContent	{
		background-color: #FFF;
		border: 1px solid #D6D6D6;
	}	
	
	/*	HEADLINES	*/
	
	div#yagEcMyAccount div.yagEcMyAccountInner div.jshop > h1,
	div#yagEcMyAccount div.yagJShopAccountEditInner h2.yagJShopAccountEditHead	{
		border: 1px solid #D6D6D6;
		background-color: #FAFAFA;
		color: #666666;
	}
	
	div#yagEcMyAccount div.yagEcMyAccountInner div.jshop table.jshop	{
		background-color: #FFF;
		border: 1px solid #D6D6D6;
	}
	
	/*	JOOMSHOPPING CART	*/
	
	div#yagEcWrapCartCart,
	div#yagEcWrapCheckoutAdress,
	div#yagEcWrapCheckoutPayments,
	div#yagEcWrapCheckoutShippings,
	div#yagEcWrapCartCheckout	{
		border: 1px solid #C7CCD4;
		background-color: #FFF;
	}
	
	div#yagEcWrapCartCart > div.jshop,
	div#yagEcWrapCheckoutAdress div.address_block,
	div#yagEcWrapCheckoutPayments > div.jshop,
	div#yagEcWrapCheckoutShippings > div.jshop,
	div#yagEcWrapCartCheckout > div.jshop	{
		background: none #F1F1F1;
	}

		/*	Product table	*/
	
		div#yagEcWrapCartCart > div.jshop table.cart,
		div#yagEcWrapCartCheckout > div.jshop table.cart,
		div#yagEcWrapCartWishlist > table.cart	{
			border: 0;
		}
	
		div#yagEcWrapCartCart > div.jshop table.cart th,
		div#yagEcWrapCartCheckout > div.jshop table.cart th,
		div#yagEcWrapCartWishlist > table.cart th	{
			background-color: #D6D6D6;
			color: #141517;
			text-shadow: 1px 0 0 #FFF;
			border-left: 1px solid #FFF;
			border-top: 1px solid #BCBCBC;
			border-right: 1px solid #D6D6D6;
		}
		
		div#yagEcWrapCartCart > div.jshop table.cart td,
		div#yagEcWrapCartCheckout > div.jshop table.cart td,
		div#yagEcWrapCartWishlist > table.cart td	{
			background-color: #FFF;
			color: #666666;
			border-left: 1px solid #FFF;
			border-right: 1px solid #D6D6D6;
			border-bottom: 1px solid #D6D6D6;
		}
		
		div#yagEcWrapCartCart > div.jshop table.cart th:first-of-type,
		div#yagEcWrapCartCart > div.jshop table.cart td:first-of-type,
		div#yagEcWrapCartCheckout > div.jshop table.cart th:first-of-type,
		div#yagEcWrapCartCheckout > div.jshop table.cart td:first-of-type,
		div#yagEcWrapCartWishlist > table.cart th:first-of-type,
		div#yagEcWrapCartWishlist > table.cart td:first-of-type	{
			border-left: 1px solid #D6D6D6;
		}
		
		/*	Price table	*/
		
		div#yagEcWrapCartCart > div.jshop table.jshop_subtotal,
		div#yagEcWrapCartCheckout > div.jshop table.jshop_subtotal	{
			border-left: 1px solid #D6D6D6;
			border-top: 1px solid #D6D6D6;
			background: none #FFF;
		}
		
		div#yagEcWrapCartCart > div.jshop table.jshop_subtotal td,
		div#yagEcWrapCartCheckout > div.jshop table.jshop_subtotal td	{
			border-right: 1px solid #D6D6D6;
			border-bottom: 1px solid #D6D6D6;
		}

		div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_1,
		div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_1	{
			background: none #FFF;
			border-left: 1px solid #D6D6D6;
			border-top: 1px solid #D6D6D6;
			border-bottom: 1px solid #D6D6D6;
		}
		
		div#yagEcWrapCartCart > div.jshop table.jshop tr#checkout td.td_2,
		div#yagEcWrapCartWishlist > table.jshop tr#checkout td.td_2	{
			background: none #FFF;
			border-top: 1px solid #D6D6D6;
			border-right: 1px solid #D6D6D6;
			border-bottom: 1px solid #D6D6D6;
		}
		
		/*	Discount button	*/
		
		div#yagEcWrapCartCart > div.jshop form[name="rabatt"] table.jshop	{
			border: 1px solid #D6D6D6;
			background: none #FFF;
		}
		
	/*	JOOMSHOPPING CHECKOUT	*/
	
	div#yagEcWrapCheckoutAdress div.address_block form[name="loginForm"],
	div#yagEcWrapCheckoutPayments div.jshop form#payment_form,
	div#yagEcWrapCheckoutShippings div.jshop form#shipping_form	{
		background: none #FFF;
	}
	
		/*	Confirm order	*/
		
		div#yagEcWrapCheckoutPreviewfinish,
		div#yagEcWrapCheckoutFinish,
		div#yagEcWrapCartWishlist	{
			border: 1px solid #C7CCD4;
			background-color: #F1F1F1;
		}

		div#yagEcWrapCheckoutPreviewfinish > table.jshop	{
		    background: none #FFF;
		    border-left: 1px solid #D6D6D6;
		    border-top: 1px solid #D6D6D6;
		}

		div#yagEcWrapCheckoutPreviewfinish > table.jshop td	{
		    border-bottom: 1px solid #D6D6D6;
		    border-right: 1px solid #D6D6D6;
		}
		
		div#yagEcWrapCheckoutPreviewfinish form[name="form_finish"] table.jshop	{
			border: 1px solid #D6D6D6;
			background: none #FFF;
		}
		
		/*	Thank you page	*/
		
		div#yagEcWrapCheckoutFinish > p	{
			background: none #FFF;
		}
	
	/*	JOOMSHOPPING CHECKOUT STEPS	*/
	
	div#yagEcWrapCheckoutMenu	{
		border: 1px solid #C3C3C3;
		background: none #D6D6D6;
	}
	
	div#yagEcWrapCheckoutMenu > table.jshop	{
		border: 0;
	}
	
	div#yagEcWrapCheckoutMenu > table.jshop td.jshop_order_step	{
		color: #141517;
		text-shadow: 1px 0 0 #F7F7F7;
	}
	
	div#yagEcWrapCheckoutMenu > table.jshop td.jshop_order_step span#active_step	{
		color: #F94664;
		background: none #FAFAFA;
	}


/************************************************************
*															*
*															*
*															*
*					VIRTUEMART STYLE						*
*															*
*															*
*															*
* 															*
************************************************************/

	/*	VIRTUEMART CART	*/
	
	div#yagEcWrapCartDefault	{
		border: 1px solid #C7CCD4;
		background: none #FFF;
	}
	
	div#yagVmOverWrap div#yagEcWrapCartDefault div.width50 > h1	{
		border: 0;
		color: #555555;
	}
	
	div#yagEcWrapCartDefault > div.cart-view	{
		background: none #F1F1F1;
	}
	
	div#yagEcWrapCartDefault > div.cart-view > div,
	div#yagEcWrapCartDefault > div.cart-view > fieldset,
	div#yagEcWrapCartDefault > div.cart-view > form#checkoutForm	{
		border: 1px solid #D6D6D6;
		background: none #FAFAFA;
	}
	
	div#yagEcWrapCartDefault > div.cart-view > div#checkout-advertise-box	{
		border: 0;
		background: none #FFF;
	}
	
	div#yagEcWrapCartDefault > div.cart-view > div#yagEcWrapUserLogin > form[name="com-login"],
	div#yagEcWrapCartDefault div.cart-view form#form-login,
	div#yagEcWrapCartDefault > div.cart-view > div.billto-shipto,
	div#yagEcWrapCartDefault > div.cart-view > div > div.width50	{
		background: none #FFF;
	}
	
		/*	Login	*/
	    
		div#yagEcWrapCartDefault div.cart-view > form[name="com-login"]	{
			border: 1px solid #D6D6D6;
			background: none #FFF;
		}
		
	    div#yagEcWrapCartDefault div.yagVmUserAddressDataContent {
	        background-color: #FFF;
	    }
	    
		/*	Pricelist	*/
		
		div#yagEcWrapCartDefault div.yagVmCartBilltoBox a.yagVmCartBilltoDetailLink,
		div#yagEcWrapCartDefault div.yagVmCartShiptoBox a.yagVmCartShiptoDetailLink	{
			color: #494B4E;
		}
		
	    /*  Cart summary    */
	    
	    div#yagEcWrapCartDefault table.cart-summary	{
	    	border-left: 1px solid #D6D6D6;
	    	border-top: 1px solid #BCBCBC;
	    }
	    
	    div#yagEcWrapCartDefault table.cart-summary th  {
	        background: none #D6D6D6;
	        color: #141517;
	        text-shadow: 1px 0 0 #FFF;
	        border-left: 1px solid #FFF;
	        border-right: 1px solid #D6D6D6;
	        border-bottom: 1px solid #D6D6D6;
	    }
	    
	    div#yagEcWrapCartDefault table.cart-summary th span {
	        color: #141517;
	        text-shadow: 1px 0 0 #FFF;
	    }
	    
	    div#yagEcWrapCartDefault table.cart-summary td {
	        color: #666666;
	        background: none #FFF;
	        border-left: 1px solid #FFF;
	        border-right: 1px solid #D6D6D6;
	        border-bottom: 1px solid #D6D6D6;
	    }

	    div#yagEcWrapCartDefault table.cart-summary th:first-of-type	{
	    	border-left: 0;
	    } 
	    
	    div#yagEcWrapCartDefault table.cart-summary td:first-of-type	{
	    	border-left: 0;
	    }
	    
	    div#yagEcWrapCartDefault table.cart-summary input.vm2-add_quantity_cart    {
	        background: url("../../yagImages/template_style/style_1/refresh.png") no-repeat;
	    }
	
	    div#yagEcWrapCartDefault table.cart-summary a.vm2-remove_from_cart    {
	        background: url("../../yagImages/template_style/style_1/delete.png") no-repeat;
	    }
	    
	    div#yagEcWrapCartDefault table.cart-summary span.PricesalesPrice   {
	        color: #333333;
	    }
	    
	    div#yagEcWrapCartDefault table.cart-summary tbody tr td a	{
	    	color: #F94664;
	    }
	    
	    div#yagEcWrapCartDefault table.cart-summary div.PricebasePrice span.PricebasePrice	{
	    	color: #A5D12E;
	    }
	    
	    /*	Comment	*/
	   
		div#yagEcWrapCartDefault div.customer-comment,
		div#yagEcWrapCartDefault div.checkout-button-top	{
			border: 0;
			background: none #FFF;
		}		
	    
		/*	ToS / Comment / Checkout-Link	*/
		
	    div#yagEcWrapCartDefault div.checkout-button-top   {
	        color: #666666;
	    }
	    
	    div#yagEcWrapCartDefault div.checkout-button-top a {
	        color: #666666;
	    }
	    
	    /*  Checkout steps  */
	    
	    div#yagEcWrapCartDefault div.checkoutStep  {
	        background-color: #2A2729;
	        color: #FFFFFF;
	    }
	    
	    /*  Select payment/shipment  */
		
		div#yagEcWrapCartSelect_payment,
		div#yagEcWrapCartSelect_shipment	{
			border: 1px solid #C7CCD4;
			background: none #F1F1F1;
		}
		
		div#yagEcWrapCartSelect_payment div.checkoutStep,
		div#yagEcWrapCartSelect_shipment div.checkoutStep,
		div#yagEcWrapCartSelect_payment form#paymentForm,
		div#yagEcWrapCartSelect_shipment form#userForm	{
			border: 1px solid #D6D6D6;
			background: none #FFF;
		}
	    
	    div#yagEcWrapCartDefault div.buttonBar-right,
	    div#yagEcWrapCartSelect_payment form#paymentForm fieldset,
	    div#yagEcWrapCartSelect_shipment form#userForm fieldset {
	        background-color: #FFF;
	        border: 0;
	    }
	    
	    div#yagEcWrapCartSelect_payment form#paymentForm fieldset,
	    div#yagEcWrapCartSelect_shipment form#userForm fieldset  {
	        background-color: #EEEDEE;
	    }
	    
	    div#yagEcWrapCartSelect_payment form#paymentForm fieldset > label,
	    div#yagEcWrapCartSelect_shipment form#userForm fieldset > label {
	        border-bottom: 1px solid #FFF
	    }
	    
	    /*  Order done  */
	    
	    div#yagEcWrapCartDefault table.vmorder-done td {
	        border: 1px solid #FFF;
	        background-color: #EEEDEE;
	    }

	/*	VIRTUEMART USER	*/
	
		/*	View orders	*/
		
		div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist	{
		}
		
		div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist th	{
			background: none #D6D6D6;
			color: #141517;
			text-shadow: 1px 0 0 #FFF;
			border-left: 1px solid #D6D6D6;
			border-top: 1px solid #BCBCBC;
			border-right: 1px solid #FFF;
			border-bottom: 1px solid #D6D6D6;
		}
		
		div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist td	{
			background: none #FFF;
			color: #666666;
			border-left: 1px solid #D6D6D6;
			border-right: 1px solid #FFF;
			border-bottom: 1px solid #D6D6D6;
		}
		
		div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist th:last-of-type,
		div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist td:last-of-type	{
			border-right: 1px solid #D6D6D6;
		}
