/**
* 
* @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"; 

/*	STYLE RELATED	*/
	/*	Headlines	*/
	div#yagVmOverWrap .yagVmFrontpageStoreHead	{
		background: url("../../yagImages/template_style/style_8/title_box_header_m.png") repeat-x left center;
		border: 1px solid #006294;
		color: #FFF;
	}

	/* Container */
	div#yagEcWrapCheckoutAdress div.jshop,
	div#yagEcWrapCheckoutPayments div.jshop,
	div#yagEcWrapCheckoutShippings div.jshop,
	div#yagEcWrapCartCheckout div.jshop,
	div#yagEcWrapCheckoutFinish	{
		border: 1px solid #006294;
	}

	/* Shop Index */
	div.yagVmFrontpageStoreDescWrap {
		background: url("../../yagImages/template_style/style_8/head_box_bg.png") repeat-x scroll left top #FFF;
	   	border: 1px solid #006294;
		}
	div#yagEcWrapSearchForm,
	div#yagVmOverWrap div.yagEcMyAccountWrapper div.jshop,	
	div#yagVmOverWrap div.yagVmFrontpageCategoriesWrap,
	div#yagVmOverWrap div.yagVmFrontpageProductsWrap,
	div#yagVmOverWrap div.yagVmCartViewTitle,
	div#yagVmOverWrap div.yagVmVendorViewTitle,
	div#yagVmOverWrap div.yagVmManuCatWrap,
    div#yagVmOverWrap div.yagVmNotifyWrap,
    div#yagVmOverWrap div.yagEcLoginWrapper,
    div#yagVmOverWrap div.yagEcRegisterWrapper,
	div#yagJsEcLoginWrapper div.jshop,
	div#yagEcRegisterWrapper div.jshop,
	div#yagVmOverWrap div#yagEcWrapOrdersList,
	div#yagVmOverWrap div#yagEcWrapOrdersDetails   {
		border: 1px solid #006294;
		border-top:0;
		background: url("../../yagImages/template_style/style_8/title_box_header_m.png") repeat-x scroll right top #FFF;
		}        

	div#yagVmOverWrap div.yagVmFrontpageCategoriesWrap > h4,
	div#yagVmOverWrap div.yagVmFrontpageProductsWrap > h4	{
		color: #FFF;
	}		

	/* Category */

		/*	Search box	*/

		div#yagVmOverWrap div.yagVmCategorySearchBox	{
			background: url("../../yagImages/template_style/style_1/bar_m.png") repeat-x scroll center top transparent;
			border-left: 1px solid #006294;
			border-right: 1px solid #006294;
			border-bottom: 1px solid #006294;
			color: #FFF;
		}

		div#yagVmOverWrap div.yagVmCategorySearchBox div.yagVmCategoryViewSearch input.button	{
			border: 0;
			background: none transparent;
		}	
	
	div.yagVmCategoryDescWrap	{
		border: 1px solid #006294;
		background: url("../../yagImages/global/category_desc_bg.jpg") repeat-x #FFF;
	}
	
	div.yagVmCategoryHeadWrap	{
		border-left: 1px solid #006294;
		border-right: 1px solid #006294;
		background: url("../../yagImages/template_style/style_8/bar_m.png") repeat-x scroll center top transparent;
	}
	
	div#yagVmOverWrap div.yagVmCategoryHeadWrap h1.yagVmCategoryHead	{
		color: #FFF;
	}
    
    div#yagVmOverWrap div.yagVmCategoryViewOrderLeft div.orderlistcontainer div.title {
        color: #FFF;
    }
    
    div#yagVmOverWrap div.yagVmCategoryViewOrderRight {
        color: #FFF;
    }

	div.yagVmCategoryViewOrder,
	div.yagVmCategoryPaginationSpacer {
		background: url("../../yagImages/template_style/style_8/bar_m.png") repeat-x scroll center top transparent;
	    border: 1px solid #006294;
	    border-top:0;
	    color: #000000;
		}	
	div.yagVmCategoryViewOrderLeft div.orderlistcontainer div.activeOrder, div.yagVmCategoryViewOrderLeft div.orderlistcontainer div.Order {
	    background-color: #FAFAFA;
	    border: 1px solid #006294;
	    color: #666666;
		}
	div.yagVmCategoryViewOrderLeft div.orderlistcontainer div.orderlist {
	    background-color: #FAFAFA;
		border: 1px solid #006294;
	   	}
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul {
	    background: none repeat scroll 0 0 transparent;
		}
	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 {
	    border: 1px solid #006294;
	    color: #000000;
		}
	div#yagVmOverWrap div.yagVmCategoryPaginationWrap ul li a.pagenav:hover {
	    background-color:#fff;
	    border: 1px solid #006294;
		}
	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-color:#fff;
	    border: 1px solid #006294;
	    color: #000000;
		}
	div#yagVmOverWrap div.yagVmFrontpageProductsWrapNoBackground {
		background: none #FFF;
		border-top: 1px solid #006294;
		}
	div.yagVmCategoryListProductItemName h2 a {
		color:#333; 
		}
		
	/* Grid-View */
	div.yagVmCategoryGridProductItem div.yagVmCategoryGridProductItemImg {
		border: 1px solid #006294;
		}
	
	/* Flypage */

    div#yagVmOverWrap div.yagVmFlyInfoBox {
        background-color: #FFF;
    }    
    
    div#yagVmOverWrap div.yagVmFlyInfoBox,
	div#yagVmOverWrap div.yagVmFlyProdImgMain,
	div#yagVmOverWrap div.yagVmFlyProdImgGallery,
	div#yagVmOverWrap div.yagVmFlyRight,
	div#yagVmOverWrap div.yagVmFlyInfoBoxSpacerSecond div.yagVmFlyProdDesc,
	div#yagVmOverWrap div.yagVmFlyReviewsSecond	{
		border:1px solid #006294;
		}
	div.yagVmFlyProdInfoBoxLeft {
		border-right: 1px dotted #006294;
		}
	div.yagVmFlyProdManufacturer {
		border-top:1px dotted #AAAAAA;
		}
	div.yagVmFlyNeighbours {
		border: 1px solid #006294;
		border-top:0;	
		background:url("../../yagImages/template_style/style_8/bar_m.png") repeat-x scroll center top transparent
		}

/*	GLOBAL	*/

	/*	Rating	*/

	.yagVmRating_0_5,
	span.yagVmFlyReviewStars-0	{
		background: url("../../yagImages/global/rating/rating_0_5.png") no-repeat left top;
	}

	.yagVmRating_1_5,
	span.yagVmFlyReviewStars-1	{
		background: url("../../yagImages/global/rating/rating_1_5.png") no-repeat left top;
	}

	.yagVmRating_2_5,
	span.yagVmFlyReviewStars-2	{
		background: url("../../yagImages/global/rating/rating_2_5.png") no-repeat left top;
	}

	.yagVmRating_3_5,
	span.yagVmFlyReviewStars-3	{
		background: url("../../yagImages/global/rating/rating_3_5.png") no-repeat left top;
	}

	.yagVmRating_4_5,
	span.yagVmFlyReviewStars-4	{
		background: url("../../yagImages/global/rating/rating_4_5.png") no-repeat left top;
	}
	
	.yagVmRating_5_5,
	span.yagVmFlyReviewStars-5	{
		background: url("../../yagImages/global/rating/rating_5_5.png") no-repeat left top;
	}

	/*	Prices	*/
	
	div.yagVmFrontpageProductListInfoFeaturedPrice div.PricesalesPrice span {
		color: #028D01;
		}

	div.yagVmFrontpageProductListInfoFeaturedPrice div.PricediscountAmount {
		color: #028D01;
		}

	div.yagVmFrontpageProductListInfoFeaturedPrice div.PricebasePriceWithTax span {
		color:red;
		}

	div.yagVmCategoryListProductItemInnerRight div.PricesalesPrice span {
		color: #028D01;
		}

	div.yagVmCategoryListProductItemInnerRight div.PricediscountAmount {
		color: #028D01;
		}

	div.yagVmCategoryListProductItemInnerRight div.PricebasePriceWithTax span {
		color:red;
		}
	
	/*	Add to cart	*/
	
	div#yagVmOverWrap div.yagVmFlyProdAtcBox	{
		background-color: #FFF;
	}

	div#yagVmOverWrap span.yagVmFlyAtcBarQtyCtrl input.yagVmFlyAtcVarQtyPlus,
	div#yagVmOverWrap span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyPlus	{
		background: url("../../yagImages/global/addtocart/up.png") no-repeat transparent;
	}

	div#yagVmOverWrap span.yagVmFlyAtcBarQtyCtrl input.yagVmFlyAtcVarQtyMinus,
	div#yagVmOverWrap span.yagVmCategoryAtcBarQtyCtrl input.yagVmCategoryAtcVarQtyMinus	{
		background: url("../../yagImages/global/addtocart/down.png") no-repeat transparent;
	}

	div#yagVmOverWrap div.yagVmFlyAtc span.yagVmFlyAtcBtn input.yagVmFlyAtcBtn,
	div#yagVmOverWrap div.yagVmFlyAtc span.yagVmFlyAtcBtn input.yagVmFlyNotifyBtn,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox input.yagVmCategoryNotifyBtn,
	div#yagVmOverWrap div.yagVmUserEditLoginFormContent div.yagVmUserLoginRmbr input.yagVmUserLoginConfirm,
	div#yagVmOverWrap div.yagVmCartViewLoginContent div.yagVmUserLoginRmbr input.yagVmUserLoginConfirm,
	div#yagVmOverWrap div.yagVmUserAddressLoginContent div.yagVmUserLoginRmbr input.yagVmUserLoginConfirm,
	div#yagVmOverWrap div.yagVmOrdersLoginContent div.yagVmUserLoginRmbr input.yagVmUserLoginConfirm,
	div#yagVmOverWrap div.yagVmCartViewContinueLink > a.continue_link,
	div#yagVmOverWrap input.yagVmCartCouponBtnInp,
	div#yagVmOverWrap div.yagVmCategoryListProdAtcBox input.yagVmCategoryAtcBtn,
	div#yagVmOverWrap div.yagVmCategoryGridProdAtcBox input.yagVmCategoryAtcBtn,
	div#yagVmOverWrap div.yagVmFlyAtc input.yagJShopATWBtn,
	div#yagEcWrapSearchForm .button,
	div#yagEcWrapCartCart .button,
	div#yagEcWrapCheckoutAdress .button,
	div#yagEcWrapCheckoutPayments .button,
	div#yagEcWrapCheckoutShippings .button,
	div#yagEcWrapCheckoutPreviewfinish .button,
	div#yagVmOverWrap div.yagEcRegisterWrapper .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"]	{
		background: url("../../yagImages/global/addtocart/addtocart.png") no-repeat left top;
		border:0px !important;
	}

		/*	Custom fields	*/

		div.yagVmFlyProdAtcBox div.yagVmFlyProdField	{
			border-bottom: 1px dotted #D6D6D6;
		}
	
	/*	Category	*/
	
		/*	Grid view	*/

		div.yagVmCategoryGridProductItem div.PricesalesPrice span {
			color: #028D01;
			}	
		div.yagVmCategoryGridProductItem div.PricediscountAmount {
			color: #028D01;
			}

		div.yagVmCategoryGridProductItem div.PricebasePriceWithTax span {
			color:red;
			}

		div.yagVmCategoryGridProductItemStockSpacernormalstock	{
			background:url("../../yagImages/global/availability/stock_available.gif") no-repeat transparent left top;
			}
		div.yagVmCategoryGridProductItemStockSpacerlowstock	{
			background:url("../../yagImages/global/availability/stock_low.gif") no-repeat transparent left top;
			}
		div.yagVmCategoryGridProductItemStockSpaceremptystock	{
			background:url("../../yagImages/global/availability/stock_empty.gif") no-repeat transparent left top;
			}

	/*	Frontpage	*/
	
		/*	Latest products	*/

		div.yagVmFrontpageProductPriceLatest div.PricesalesPrice span {
			color: #028D01;
			}	
		div.yagVmFrontpageProductPriceLatest div.PricediscountAmount {
			color: #028D01;
			}
		div.yagVmFrontpageProductPriceLatest div.PricebasePriceWithTax span {
			color:red;
			}

	/*	Flypage	*/

	div.yagVmFlyProdImgGalleryThumbBox {
		border:1px solid #fff;
		}

	div.yagVmFlyProdImgGalleryThumbBox:hover {
		border:1px solid #ddd;
		}

	div.yagVmFlyProdManufacturer {
		background: url("../../yagImages/global/icons/fly_manufacturer.png") no-repeat scroll left center transparent;
		}
	
		/*	Reviews	*/
	
		div.yagVmFlyReviewsItem {
			background: url("../../yagImages/global/reviews/yellow_quote_start.png") no-repeat scroll 0 5px transparent;
		    border-bottom: 1px dotted #AAAAAA;
			}

		div.yagVmFlyReviewsItem p {
			background: url("../../yagImages/global/reviews/yellow_quote_end.png") no-repeat scroll 100% 100% transparent;
			}

		div.yagVmFlyReviewsItem span {
			color: #B2B2B2;
			}

		h4.yagVmFlyReviewsTitle {
			color:#333;
			}

		/*	Prices	*/
		
		div.yagVmFlyProdPriceBox div.PricesalesPrice span {
			color: #028D01;
			}	
		div.yagVmFlyProdPriceBox div.PricediscountAmount {
			color: #028D01;
			}
		div.yagVmFlyProdPriceBox div.PricebasePriceWithTax span {
			color:red;
			}

	div.yagVmFlyPrevProd,
	div#yagVmOverWrap tr#checkout td.td_1 a {
		background: url("../../yagImages/global/icons/previous.png") no-repeat scroll left center transparent;
		}

	div.yagVmFlyReviewStepInner {
		background: url("../../yagImages/global/reviews/do-comment.png") no-repeat scroll left top transparent;
	  	color: #028D01;
		}

	div.yagVmFlyRight div.PricesalesPrice span.PricesalesPrice {
	    border-bottom: 1px dotted;
		}

	/*	ORDER VIEW	*/
	
		/*	List	*/

		div.yagVmOrdersListWrap table.yagVmOrdersListTable tbody td	{
			border: 1px solid #C8CBCD;
		}
		
		/*	Details	*/
		
		div.yagVmOrdersDetailsOrderWrap table.yagVmOrdersOrderTable tbody td	{
			border: 1px solid #C8CBCD;
		}

		div.yagVmOrdersDetailsOrderTabsWrap table.yagVmOrdersItemsTable th,
		div.yagVmOrdersDetailsOrderTabsWrap table.yagVmOrdersHistoryTable th,
		div.yagVmOrdersDetailsOrderTabsWrap table.yagVmOrdersItemsTable td,
		div.yagVmOrdersDetailsOrderTabsWrap table.yagVmOrdersHistoryTable td	{
			border: 1px solid #C8CBCD;
		}


	/*	USER	*/

	div.yagVmFlyPrevProd button,
	div.yagVmFlyNextProd button {
		border:0;
		}

		/*	Edit address	*/
		div#yagVmOverWrap div#yagVmOverWrap div.yagVmUserAddressDataWrap    {
			background: none #FFF;
		}

		div#yagVmOverWrap div.yagVmUserAddressDataWrap table.yagVmUserAddressDataTable tr,
		div#yagVmOverWrap div.yagVmUserAddressDataWrap table.yagVmUserAddressDataTable td	{
			border: 0;
		}

div#yagVmOverWrap h4.yagVmFrontpageCategoryListTitle,
div#yagVmOverWrap h4.yagVmFrontpageProductsTitle,
div#yagVmOverWrap div.yagVmFrontpageCategoriesWrap h1,
div#yagVmOverWrap div.yagVmFrontpageCategoriesWrap h2,
div#yagVmOverWrap div.yagVmCartViewTitle h1.yagVmCartViewTitle,
div#yagVmOverWrap div.yagVmVendorsItemInner h2.yagVmVendorsTitle,
div#yagVmOverWrap div.yagVmVendorViewTitle h1
div#yagVmOverWrap div.yagVmManuCatWrap h1,
div#yagJsEcLoginWrapper div.jshop > h1,
div#yagEcRegisterWrapper div.jshop > h1,
div#yagVmOverWrap div#yagEcWrapOrdersList > h1,
div#yagVmOverWrap div#yagEcWrapOrdersDetails > h1	{
    color: #333333;
}

h2.yagVmFrontpageCategoryListItemName,
h3.yagVmFrontpageProductListInfoFeaturedTitle,
h3.yagVmFrontpageProductListInfoLatestTitle {
    text-shadow: 0 1px 0 #FFFFFF, 0 2px 2px #999999;
    color: #333333;  	
	}	
h2.yagVmFrontpageCategoryListItemName a,
h3.yagVmFrontpageProductListInfoFeaturedTitle a {
	color: #333333;
	}

div.yagVmClearDivider {
	border-top: 1px dotted #AAAAAA;
	}
div.yagVmFrontPageProductListInfoFeaturedDetail a {
	color: #333;
	}


/*	ASK A QUESTION	*/

div.yagVmQuestionFormWrap textarea,
div.yagVmQuestionWrap input[type="text"]{
	background: url("../../yagImages/template_style/style_1/head_box_bg.png") repeat-x scroll left top transparent;
   	border: 1px solid #C8CBCD;
}


/*	ACCOUNT MAINTENANCE	*/
div#yagVmOverWrap div.yagVmUserEditTabsWrap fieldset table.admintable tr,
div#yagVmOverWrap div.yagVmUserEditTabsWrap fieldset table.adminform tr,
div#yagVmOverWrap div.yagVmUserEditTabsWrap fieldset table.admintable td,
div#yagVmOverWrap div.yagVmUserEditTabsWrap fieldset table.adminform td	{
	border: 0;
}

	/*	Captcha	*/

	div#yagVmOverWrap div.yagVmUserEditTabsContent div#recaptcha_area	{
		background-color: #FFF;
		border-left: 1px solid #C8CBCB;
		border-right: 1px solid #C8CBCB;
		border-bottom: 1px solid #C8CBCB;
	}

/*  FLYPAGE */

    /*  Notify button   */
    
    div#yagVmOverWrap div.yagVmFlyProdAtcBoxHorizontal a.yagVmFlyNotifyMe,
    div#yagVmOverWrap div.yagVmNotifyWrapInner input.yagVmNotifyBtn,
    div#yagVmOverWrap div.yagEcLoginWrapper .button {
        background: url("../../yagImages/global/addtocart/addtocart.png") no-repeat;
        border: 0;
        color: #666666;
    }
    
/* Account */
div#yagVmOverWrap div.yagVmUserEditLoginFormWrap,
div#yagVmOverWrap div.tabs,
div#yagVmOverWrap div.yagVmUserAddressLoginWrap,
div#yagVmOverWrap div.yagVmUserAddressDataContent fieldset,
div#yagVmOverWrap fieldset.yagVmOrderViewField {
	border:1px solid #D3D3D3;
	}
div#yagVmOverWrap ul#tabs li {
	color:#333;
	}
div#yagVmOverWrap li.current {
	color:#B30329 !important;
	}
/* Orders */


/*	ORDERS	*/
div#yagVmOverWrap div#editcell   {
    background-color: #FFF;
}

div#yagVmOverWrap div#editcell table.adminlist thead th {
    background-color: #D3D3D3;
    color: #333;
}

div#yagVmOverWrap div#editcell table.adminlist tbody td {
    background-color: #fff;
    color: #000;
}

	/*	Details	*/

    div#yagVmOverWrap div.spaceStyle    {
        background-color: #FFF;
    }
    
    div#yagVmOverWrap div.spaceStyle:last-of-type   {
        background: none transparent;
    }
	
    /*  Order details   */
    
    div#yagVmOverWrap div.spaceStyle table th   {
        background-color: #D3D3D3;
        border:1px solid #D3D3D3;
        color: #333;
    }
    div#yagVmOverWrap div.spaceStyle table {
    	border: 1px solid #D3D3D3;
    	}
    	div#yagVmOverWrap div.spaceStyle table table,
    	div#yagVmOverWrap div.spaceStyle div.tabs table {
    		border:0px;
    		}
    div#yagVmOverWrap div.spaceStyle table td   {
        border:1px solid #D3D3D3;
        background-color: #FFF;
    }
/* Edit Address */
div#yagVmOverWrap div.yagVmUserAddressDataWrap div.yagVmUserAddressDataSpacer div.yagVmUserAddressDataInner div.yagVmUserAddressDataContent form#adminForm table.yagVmUserAddressDataTable,
div#yagVmOverWrap div.yagVmUserAddressDataWrap div.yagVmUserAddressDataSpacer div.yagVmUserAddressDataInner div.yagVmUserAddressDataContent form#adminForm table.yagVmUserAddressDataTable tr,
div#yagVmOverWrap div.yagVmUserAddressDataWrap div.yagVmUserAddressDataSpacer div.yagVmUserAddressDataInner div.yagVmUserAddressDataContent form#adminForm table.yagVmUserAddressDataTable td {
	border:0px solid #fff !important;
	}

    
/* Modal Styles */
div#yagVmOverWrap input.yagVmQuestionFormSubmitBtn {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
    cursor: pointer;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 0 auto 5px;
    padding: 0 15px 2px;
    text-align: center; 
    text-decoration:none;   
	}

    
/*	JOOMSHOPPING RELATED	*/

	/*	JOOMSHOPPING CART	*/

	div#yagVmOverWrap div#yagEcWrapCartCart > div.jshop	{
		border: 1px solid #006294;
	}

	/*	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 > table.jshop	{
			background-color: #EEEDEE;
		    border-bottom: 1px solid #FFFFFF;
		    border-right: 1px solid #FFFFFF;
		}

		div#yagEcWrapCheckoutPreviewfinish > table.jshop td	{
			background-color: #EEEDEE;
		    border-bottom: 1px solid #FFFFFF;
		    border-right: 1px solid #FFFFFF;
		}
		
		div#yagEcWrapCheckoutPreviewfinish form[name="form_finish"] table.jshop	{
			background-color: #EEEDEE;
		    border-bottom: 1px solid #FFFFFF;
		    border-right: 1px solid #FFFFFF
		}
		
		/*	Thank you page	*/
		
		div#yagEcWrapCheckoutFinish > p	{
			background: none #FFF;
		}

/************************************************************
*															*
*															*
*															*
*					VIRTUEMART STYLE						*
*															*
*															*
*															*
* 															*
************************************************************/

	/*	VIRTUEMART CART	*/
	
	div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > div > div#yagVmOverWrap div#yagEcWrapUserLogin,
	div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > fieldset	{
		border: 1px solid #006294;
		background: none #FFF;
	}
	
	div#yagVmOverWrap div#yagEcWrapUserLogin,
	div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view div.customer-comment,
	div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view div.checkout-button-top,
	div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > form#checkoutForm > div.billto-shipto	{
		background: none #FFF;
		border: 1px solid #006294;
	}

	div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view h1	{
		background: url("../../yagImages/template_style/style_8/title_box_header_m.png") repeat-x left center;
		border: 1px solid #006294;
		color: #FFF;
	}

	div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > div > div.right	{
		background: url("../../yagImages/template_style/style_8/bar_m.png") repeat-x left center;
		border: 1px solid #006294;
	}

	div#yagVmOverWrap div#yagEcWrapCartDefault > div.cart-view > div > div.right a	{
		color: #FFF;
	}
	
		/*	Billto / Shipto	*/
		
		div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view div.billto-shipto a	{
			color: #333333;
		}
	
		/*	Login	*/
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="com-login"] > p	{
			color: #FFF;
		}
		
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="com-login"] a	{
			color: #333333;
		}
		
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="com-login"] > div#com-form-login-username,
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="com-login"] > div#com-form-login-password,
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="com-login"] > div#com-form-login-remember	{
			color: #000;
		}
		
		div#yagVmOverWrap div#yagEcWrapUserLogin > form[name="login"]	{
			background: none #FFF;
		}		
		
		/*	Pricelist	*/
		
		div#yagVmOverWrap div#yagEcWrapCartDefault div.yagVmCartBilltoBox a.yagVmCartBilltoDetailLink,
		div#yagVmOverWrap div#yagEcWrapCartDefault div.yagVmCartShiptoBox a.yagVmCartShiptoDetailLink	{
			color: #494B4E;
		}
		
	    /*  Cart summary    */
	    div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary	{
	    	border-left: 1px solid #006294;
			border-top: 1px solid #006294;
	    }

			div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary th  {
				background: none transparent;
				border-right: 1px solid #006294;
				border-bottom: 1px solid #006294;
			}

				div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary th span {
					color: #000;
				}

			div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary td {
				color: #333;
				background: none transparent;
				border-right: 1px solid #006294;
				border-bottom: 1px solid #006294;
			}
		
	    div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary .vm2-add_quantity_cart    {
	        background: url("../../yagImages/global/refresh.png") no-repeat;
	    }
	
	    div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary .vm2-remove_from_cart    {
	        background: url("../../yagImages/global/delete.png") no-repeat;
	    }
	    
	    div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary span.PricesalesPrice   {
	        color: #333333;
	    }
	    
	    div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary tbody tr td a	{
	    	color: #333333;
	    }
	    
	    div#yagVmOverWrap div#yagEcWrapCartDefault table.cart-summary div.PricebasePrice span.PricebasePrice	{
	    	color: #028D01;
	    }
	    
	    /*	Comment	*/
	   
		div#yagVmOverWrap div#yagEcWrapCartDefault div.customer-comment,
		div#yagVmOverWrap div#yagEcWrapCartDefault div.checkout-button-top	{
			border: 0;
			background: none transparent;
		}
		
		div#yagVmOverWrap div#yagEcWrapCartDefault div.cart-view div.customer-comment span.comment	{
			color: #333333;
		}
	    
		/*	ToS / Comment / Checkout-Link	*/
		
	    div#yagVmOverWrap div#yagEcWrapCartDefault div.checkout-button-top,
		div#yagVmOverWrap div#yagEcWrapCartDefault div.checkout-button-top a {
	        color: #666666;
	    }
	    
	    /*  Checkout steps  */
	    div#yagVmOverWrap div#yagEcWrapCartDefault div.checkoutStep  {
			border: 1px solid #006294;
	    }
	    
	    /*  Select payment/shipment  */
		
		div#yagVmOverWrap div#yagEcWrapCartSelect_payment,
		div#yagVmOverWrap div#yagEcWrapCartSelect_shipment	{
			background: none #FFF;
		}
		
	    div#yagVmOverWrap div#yagEcWrapCartSelect_payment form#paymentForm > h1,
	    div#yagVmOverWrap div#yagEcWrapCartSelect_shipment form#userForm > h1	{
	    	color: #333333;
	    }		
		
	    div#yagVmOverWrap div#yagEcWrapCartDefault div.buttonBar-right,
	    div#yagVmOverWrap div#yagEcWrapCartSelect_payment form#paymentForm fieldset,
	    div#yagVmOverWrap div#yagEcWrapCartSelect_shipment form#userForm fieldset {
	        background: none #FFF;
	        border: 0;
	    }
	    
	    div#yagVmOverWrap div#yagEcWrapCartSelect_payment form#paymentForm fieldset,
	    div#yagVmOverWrap div#yagEcWrapCartSelect_shipment form#userForm fieldset  {
	        background: none transparent;
	    }
	    
	    div#yagVmOverWrap div#yagEcWrapCartSelect_payment form#paymentForm fieldset > label,
	    div#yagVmOverWrap div#yagEcWrapCartSelect_shipment form#userForm fieldset > label {
	        border-bottom: 1px dotted #000;
	    }
		
		div#yagVmOverWrap div#yagEcWrapCartSelect_payment form#paymentForm span.vmpayment_description,
		div#yagVmOverWrap div#yagEcWrapCartSelect_shipment form#userForm span.vmshipment_description	{
		}		
	    
	    /*  Order done  */
	    
	    div#yagVmOverWrap 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	{
			border: 1px solid #786248;
		}
		
		div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist th	{
			background: url("../../yagImages/global/default_table_head_bg.jpg") repeat left top;
			border-bottom: 1px solid #786248;
			border-right: 1px solid #786248;
			color: #FFFFFF;
		}
		
		div#yagVmOverWrap div.yagVmUserEditTabsContent div#editcell > table.adminlist td	{
			background: none #F8F7F6;
			border-bottom: 1px solid #786248;
			border-right: 1px solid #786248;
			color: #996633;
		}
		
		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;
		}
		
	/*	USER REGISTRATION	*/
	
	div#yagVmOverWrap div.yagVmUserAddressDataWrap	{
		background: none #FFF;
	}
	
	div#yagVmOverWrap div.yagVmUserAddressDataWrap table.user-details tr,
	div#yagVmOverWrap div.yagVmUserEditTabsContent table.user-details tr,
	div#yagVmOverWrap div.yagVmUserAddressDataWrap table.user-details td,
	div#yagVmOverWrap div.yagVmUserEditTabsContent table.user-details td	{
		border: 0;
	}

/*	Notify me	*/

div#yagVmOverWrap a.yagVmCategoryNotifyBtn,
div#yagVmOverWrap a.yagVmFlyNotifyBtn,
div#yagVmOverWrap a.yagVmCategoryNotifyBtn:hover,
div#yagVmOverWrap a.yagVmFlyNotifyBtn:hover,
div#yagVmOverWrap div#yagEcWrapProductdetailsNotify input.notify-button	{
	background: url("../../yagImages/global/addtocart/addtocart.png") no-repeat;
	color: #333333;
	border: 0;
}

div#yagVmOverWrap div#yagEcWrapProductdetailsNotify	{
	background: none #FFF;
	border: 1px solid #006294;
}