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

/*	BASIC LAYOUT	*/

body	{
	color: #037F8B;
	background-image: url("../../images/styles/style_9/body_bg.jpg");
	background-color: #111526;
}


/*	LINK COLORS	*/

a	{
	color: #86919B;
}


/*	BUTTONS	*/

	/*	Grey 1	*/

	div#yagLoginWrap input[type="submit"]	{
		background-color: #87919C;
		background-image: none;
		color: #FFF;
		border: 0 none;
	}

		div#yagLoginWrap input[type="submit"]:hover,
		div#yagLoginWrap input[type="submit"]:focus	{
			background: none #929D8C;
		}

	/*	Grey 2	*/

	.btn,
	.yagButtonDefault,
	div.yagendoo-grid-content .yagButtonDefault,
	div#yagendoo_search_module input[type="submit"],
	div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd button,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > p.readmore > a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > p.readmore > a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > p.readmore > a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > p.readmore > a,
	div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters div.filter-search button.button,
	div#yagendoo-grid-holder div.yagendoo-content > div.login button.button,
	div#yagendoo-grid-holder div.yagendoo-content > div.registration button.validate,
	div#yagendoo-grid-holder div.yagendoo-content > div.registration a,
	div#yagendoo-grid-holder div.yagendoo-content > div.remind form#user-registration button.validate,
	div#yagendoo-grid-holder div.yagendoo-content > div.reset form#user-registration button.validate,
	div#yagendoo-grid-holder div.yagendoo-content > div.profile > a,
	div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit button.validate,
	div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit form#member-profile > div > a,
	div#yagendoo-grid-holder div.yagendoo-content > div.logout button.button,
	div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > button,
	div.yagLoginWrap input.yagLoginLoginBtn,
	div#yagendooVmFeatured div.yag_rand_item div.yag_addtocart input.yagendoo_addtocart,
	div#yagendooVmTop div.yag_rand_item div.yag_addtocart input.yagendoo_addtocart,
	div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > div.formelm-buttons > button,
	div.yagLoginWrap div.logout-button input.button,
	div.yagendoo-mod_jshopping_search form[name="searchForm"] input.button,
	div.yagendoo-mod_jshopping_search form[name="searchForm"] > a,
	div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonDetails a,
	div#mailto-window button.button	{
		background-color: #003E29;
		background-image: none;
		color: #FFFFFF;
		border: 0 none;
	}

		.btn:hover, .btn:focus,
		.yagButtonDefault:hover,
		div.yagendoo-grid-content .yagButtonDefault:hover,
		div#yagendooAjaxCart span.yagCartViewCart a:hover,
		div#yagendoo_search_module input[type="submit"]:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.contact-form dd button:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > p.readmore > a:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > p.readmore > a:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > p.readmore > a:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > p.readmore > a:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters div.filter-search button.button:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.login button.button:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.registration button.validate:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.registration a:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.remind form#user-registration button.validate:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.reset form#user-registration button.validate:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.profile > a:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit button.validate:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit form#member-profile > div > a:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.logout button.button:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > button:hover,
		div.yagLoginWrap input.yagLoginLoginBtn:hover,
		div#yagendooVmFeatured div.yag_rand_item div.yag_addtocart input.yagendoo_addtocart:hover,
		div#yagendooVmTop div.yag_rand_item div.yag_addtocart input.yagendoo_addtocart:hover,
		div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset > div.formelm-buttons > button:hover,
		div.yagLoginWrap div.logout-button input.button:hover,
		div.yagendoo-mod_jshopping_search form[name="searchForm"] input.button:hover,
		div.yagendoo-mod_jshopping_search form[name="searchForm"] > a:hover,
		div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonDetails a:hover,
		div#mailto-window button.button:hover	{
			background-color: #037053;
			color: #FFF;
			text-decoration: none;
		}

	/*	Green	*/

	div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonAtc input[type="submit"],
	div.yagModProducts div.yagModProductsItem span.browseAddToCartContainer a	{
		background-color: #598C3B;
		color: #FFF;
	}

	div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonAtc input[type="submit"]:hover	{
		background-color: #3C721D;
	}

	/*	Light grey	*/

	div#yagVirtuemartSearchMod input[type="submit"]	{
		background-image: url("../../images/styles/style_9/search_button.png");
		background-color: #003E29;
		border: 0 none;
		color: #FFF;
	}

/*  HEADLINES   */

	/*	Page title	*/

	div#yagendoo-grid-holder div.yagendoo-content > div.item-page h1,
	div#yagendoo-grid-holder div.yagendoo-content > div.content > h1,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > h1,
	div#yagendoo-grid-holder div.yagendoo-content > div.category-list > h1,
	div#yagendoo-grid-holder div.yagendoo-content > div.archive > h1	{
		color: #037F8B;
	}

	/*	Joomla! content	*/

		/*	default	*/

		div#yagendoo-grid-holder div.yagendoo-content > div.archive > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.reset > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.reset > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.remind > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.remind > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.login > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.login > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.logout > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.logout > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.content > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact-category > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.item-page h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact > h1,
		div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category > h2,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > .page-header h2,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row .page-header h2,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > .page-header h2,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row .page-header h2,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div > div.contact-category > h2,
		body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div > div.weblink-category > h2	{
			color: #037F8B;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > h2,
		div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > h2	{
			color: #037F8B;
		}
			
	/*	LINKS	*/

	div#yagendoo-grid-holder div.yagendoo-content > div.item-page h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.contact-category > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.content > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.login > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.logout > h2	a,
	div#yagendoo-grid-holder div.yagendoo-content > div.remind > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.reset > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > h2 a,
	div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > h2 a,
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > .page-header h2 a,
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row .page-header h2 a,
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > .page-header h2 a,
	body.yagendoo-j3 div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row .page-header h2 a	{
		color: #037F8B;
	}

/*	TABLES	*/

div#yagendoo-grid-holder div.yagendoo-content table.yagDefaultTable th	{
	background-color: #037F8B;
}


/*	YAGENDOO PLUGINS	*/

	/*	Scroll to content	*/

	body#yagendoo-site #yagendoo_plugin_scrolltocontent a {
		background-color: #87919C;
		background-image: url("../../images/styles/style_9/scrolltocontent.png");
		background-position: left top;
		outline: 0 none;
	}

		body#yagendoo-site #yagendoo_plugin_scrolltocontent a:hover	{
			background-color: #037F8B;
		}

	/*	Font resizer	*/

	body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_sml,
	body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_lrg,
	body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_reset	{
		background-color: #87919C;
		background-image: url("../../images/styles/style_9/fontsizer.png");
		background-repeat: no-repeat;
	}

	body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_sml {
		background-position: -31px 0;
	}

	body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_lrg {
		background-position: 0 0;
	}

	body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_reset {
		background-position: -62px 0;
	}

		body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_sml:hover,
		body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_lrg:hover,
		body#yagendoo-site .yagendoo-fsizer a#yagendoo-fs_reset:hover,
		body#yagendoo-site div#yagendoo_plugin_scrolltop > a:hover	{
			background-color: #037F8B;
		}

	/*	Scroll to top	*/

	body#yagendoo-site div#yagendoo_plugin_scrolltop > a	{
		background-color: #87919C;
		background-image: url("../../images/styles/style_9/scroll_to_top.png");
		background-repeat: no-repeat;
		background-position: top left;
	}

/*	ROW STYLES	*/

	/*	row-head	*/

	div#yagendoo-row-wrapper-head	{
		background-color: #037F8B;
		background-color: rgba(3, 127, 139, 0.9);
		color: #FFF;
	}

		div.yagendoo-row-head ul.menu > li > a .linkwrap,
		div.yagendoo-row-head ul.menu > li > span .linkwrap	{
			border-left: 1px solid #FFF;
			color: #FFF;
		}

		div.yagendoo-row-head ul.menu > li > a:hover .linktitle,
		div.yagendoo-row-head ul.menu > li > span:hover .linktitle	{
			border-bottom: 1px dotted #FFF;
		}

	/*	Meta row	*/

	div.yagendoo-row-meta	{
		background-color: #2bb6b7;
		/*background-color: rgba(3, 127, 139, 0.9);*/
		color: #FFF;
	}

	/*	Row L, Row M	*/

	div#yagendoo-row-wrapper-row-l,
	div#yagendoo-row-wrapper-row-m	{
		background-color: #003E29;
		color: #FFF;
	}

	/*	YAGENDOO BACKLINK	*/

	div.yagendoo-important-row	{
		background-color: #003E29;
	}

	body#yagendoo-site div.yagendoo-important-row div.yagCopyright,
	body#yagendoo-site div.yagendoo-important-row div.yagCopyright a,
	body#yagendoo-site div.yagendoo-important-row div.yagCopyright a:hover	{
		color: #7EB7A4;
	}

/*	CHROMES	*/

	/*	Grid	*/

	div.yagGridWrap div.yagGridInner	{
		border-right: 1px solid #FFF;
	}

/*	MAIN MENU	*/

div#yag_mutlimenu_area	{
	color: #FFF;
}

div#yag_mutlimenu_area a	{
	color: #FFF;
}

div#yag_mutlimenu_area div#yag_multimenu_split1 div.splitLevel1 > ul.ul_level1 > li	{
	background: none;
	border-right: 1px solid #87919C;
}

div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li.active > a,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li:hover > a,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > a:hover,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li.active > span.separator,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li:hover > span.separator,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > span.separator:hover	{
	background-color: #003E29;
}

	/*	LINKS WITH SUBLINE	*/

		/*	SUBMENUS	*/

		div#yag_mutlimenu_area ul.ul_level2 a,
		div#yag_mutlimenu_area ul.ul_level2 span.separator	{
			color: #FFF;
		}

		/*	LAYER 2 SPLITMENU	*/

		div#yag_mutlimenu_area div#yag_multimenu_split2	{
			background: none #180D06;
		}

		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group	{
			background: none;
		}

		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li > a,
		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li > span.separator	{
			color: #DDBC8F;
		}

		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li > a:hover,
		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li > span.separator:hover	{
			background: none #010100;
			color: #DEBC8F;
		}

		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li.current > a,
		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li.current > span.separator	{
			background: none #010100;
			color: #DEBC8F;
		}

		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li.parent > a:hover,
		div#yag_mutlimenu_area div#yag_multimenu_split2 > div.group > ul.ul_level2 > li.parent > span.separator:hover	{
			color: #FFF;
		}

		/*	LAYER 2-6	*/

			/*	FLYOUT	*/

			div#yag_mutlimenu_area ul.ul_level1 > li > div.flyout	{
				background-image: url("../../images/styles/style_9/menu_flyout_bg.png");
				background-repeat: no-repeat;
				background-position: 17px 0px;
			}

			div#yag_mutlimenu_area div#yag_multimenu_split1 .splitLevel2 div.flyout,
			div#yag_mutlimenu_area div#yag_multimenu_split1 .splitLevel3 div.flyout,
			div#yag_mutlimenu_area div#yag_multimenu_split1 .splitLevel4 div.flyout,
			div#yag_mutlimenu_area div#yag_multimenu_split1 .splitLevel5 div.flyout,
			div#yag_mutlimenu_area div#yag_multimenu_split2 .splitLevel2 div.flyout,
			div#yag_mutlimenu_area div#yag_multimenu_split2 .splitLevel3 div.flyout,
			div#yag_mutlimenu_area div#yag_multimenu_split2 .splitLevel4 div.flyout,
			div#yag_mutlimenu_area div#yag_multimenu_split2 .splitLevel5 div.flyout	{
				background-image: url("../../images/styles/style_9/menu_flyout_deeper_bg.png");
				background-repeat: no-repeat;
				background-position: 0px 5px;
				background-color: transparent;
			}

			div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul,
			div#yag_mutlimenu_area div#yag_multimenu_split2 div.flyout > ul	{
				background-color: #037F8B;
			}

			div#yag_mutlimenu_area ul.ul_level2 > li > div.flyout,
			div#yag_mutlimenu_area ul.ul_level3 > li > div.flyout,
			div#yag_mutlimenu_area ul.ul_level4 > li > div.flyout,
			div#yag_mutlimenu_area ul.ul_level5 > li > div.flyout,
			div#yag_mutlimenu_area ul.ul_level6 > li > div.flyout	{
				background-color: #037F8B;
			}

				div#yag_mutlimenu_area ul.ul_level1 > li > div.flyout > ul	{
					background-color: #037F8B;
				}

			div#yag_mutlimenu_area ul.ul_level1 div.flyout > ul.ul_level2 > li > a,
			div#yag_mutlimenu_area ul.ul_level2 div.flyout > ul.ul_level3 > li > a,
			div#yag_mutlimenu_area ul.ul_level3 div.flyout > ul.ul_level4 > li > a,
			div#yag_mutlimenu_area ul.ul_level4 div.flyout > ul.ul_level5 > li > a,
			div#yag_mutlimenu_area ul.ul_level5 div.flyout > ul.ul_level6 > li > a,
			div#yag_mutlimenu_area ul.ul_level1 div.flyout > ul.ul_level2 > li > span.separator,
			div#yag_mutlimenu_area ul.ul_level2 div.flyout > ul.ul_level3 > li > span.separator,
			div#yag_mutlimenu_area ul.ul_level3 div.flyout > ul.ul_level4 > li > span.separator,
			div#yag_mutlimenu_area ul.ul_level4 div.flyout > ul.ul_level5 > li > span.separator,
			div#yag_mutlimenu_area ul.ul_level5 div.flyout > ul.ul_level6 > li > span.separator	{
				background: none transparent;
				border-bottom: 1px solid #87919C;
			}

			div#yag_mutlimenu_area ul.ul_level1 div.flyout > ul.ul_level2 > li > a:hover,
			div#yag_mutlimenu_area ul.ul_level2 div.flyout > ul.ul_level3 > li > a:hover,
			div#yag_mutlimenu_area ul.ul_level3 div.flyout > ul.ul_level4 > li > a:hover,
			div#yag_mutlimenu_area ul.ul_level4 div.flyout > ul.ul_level5 > li > a:hover,
			div#yag_mutlimenu_area ul.ul_level5 div.flyout > ul.ul_level6 > li > a:hover,
			div#yag_mutlimenu_area ul.ul_level1 div.flyout > ul.ul_level2 > li > span.separator:hover,
			div#yag_mutlimenu_area ul.ul_level2 div.flyout > ul.ul_level3 > li > span.separator:hover,
			div#yag_mutlimenu_area ul.ul_level3 div.flyout > ul.ul_level4 > li > span.separator:hover,
			div#yag_mutlimenu_area ul.ul_level4 div.flyout > ul.ul_level5 > li > span.separator:hover,
			div#yag_mutlimenu_area ul.ul_level5 div.flyout > ul.ul_level6 > li > span.separator:hover	{
				background-color: #003E29;
				color: #FFF;
			}

		/*	LAYER 3-6	*/

			/*	GROUP	*/

			div#yag_mutlimenu_area div.group > ul.ul_level3 > li > a:hover,
			div#yag_mutlimenu_area div.group > ul.ul_level4 > li > a:hover,
			div#yag_mutlimenu_area div.group > ul.ul_level5 > li > a:hover,
			div#yag_mutlimenu_area div.group > ul.ul_level6 > li > a:hover,
			div#yag_mutlimenu_area div.group > ul.ul_level3 > li > span.separator:hover,
			div#yag_mutlimenu_area div.group > ul.ul_level4 > li > span.separator:hover,
			div#yag_mutlimenu_area div.group > ul.ul_level5 > li > span.separator:hover,
			div#yag_mutlimenu_area div.group > ul.ul_level6 > li > span.separator:hover	{
				background-color: #003E29;
				color: #FFF;
			}

	/*	SPECIAL ITEMS	*/

	div#yag_mutlimenu_area div#yag_multimenu_split2 a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 span.group_parent	{
		border-bottom: 1px solid #000;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level2 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level3 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level4 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level5 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level6 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level2 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level3 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level4 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level5 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split1 div.flyout > ul.ul_level6 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level2 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level3 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level4 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level5 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level6 > li.parent > a.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level2 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level3 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level4 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level5 > li.parent > span.group_parent,
	div#yag_mutlimenu_area div#yag_multimenu_split2 div.group ul.ul_level6 > li.parent > span.group_parent	{
		background: none #003E29;
		color: #FFF;
	}

/*	FOOTER MENU	*/

div.yagendoo-row-row-l ul.menu > li > a	{
	color: #FFF;
}

div.yagendoo-row-row-l ul.menu > li > a:before,
div.yagendoo-row-row-l ul.menu > li > span.separator:before	{
	border-left: 8px solid #FFF;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
}


/*  COMPONENTS  */

    /*  COM_CONTENT */

        /*  Blue background    */
        
		div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info	{
			background-color: #037F8B;
			color: #FFF;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info dt.article-info-term	{
			color: #FFF;
		}

        /*  Icons   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.print-icon {
            background: url("../../images/styles/style_9/action_icons.png") no-repeat -18px center;
        }        

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.email-icon   {
            background: url("../../images/styles/style_9/action_icons.png") no-repeat 1px center;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.pdf-icon	{
            background: url("../../images/styles/style_9/action_icons.png") no-repeat -36px center;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.edit-icon	{
			background: url("../../images/styles/style_9/action_icons.png") no-repeat -51px center;
		}

	/*	COM_CONTACT	*/
	
		/*	Toggle	*/

		div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel > .title a	{
			color: #FFF;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.contact h3.pane-toggler a,
		div#yagendoo-grid-holder div.yagendoo-content > div.contact h3.pane-toggler-down a   {
			background-color: #037F8B;
		}

	/*	COM_WEBLINKS	*/

	div#yagendoo-grid-holder div.yagendoo-content > div.edit > form > fieldset	{
		border: 1px solid #29345C;
	}

/*	MODULES	*/

	/*	Latest news, most read	*/

	div.yagendoo-module-content ul.mostread > li > a:before,
	div.yagendoo-module-content ul.latestnews > li > a:before	{
		border-left: 8px solid #FFF;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
	}

	div.yagendoo-module-content ul.mostread > li > a,
	div.yagendoo-module-content ul.latestnews > li > a	{
		color: #FFF;
	}

	div.yagDefaultWrap ul.mostread > li > a,
	div.yagDefaultWrap ul.latestnews > li > a	{
		color: #86919B;
	}

		div.yagDefaultWrap ul.mostread > li > a:before,
		div.yagDefaultWrap ul.latestnews > li > a:before	{
			border-left: 8px solid #4C6797;
		}

	/*	MOD_BREADCRUMBS	*/

	div.breadcrumbs.yagSpecialChromesNone,
	div.breadcrumbs.yagSpecialChromesNone a,
	ul.breadcrumb.yagSpecialChromesNone,
	ul.breadcrumb.yagSpecialChromesNone .active,
	ul.breadcrumb.yagSpecialChromesNone .divider,
	ul.breadcrumb.yagSpecialChromesNone a	{
		color: #2C4766;
	}

	/*  MOD_YAGENDOO_VM_PRODUCT_PRESENTER   */

    div#vm-product-presenter div#product-area div.yagModProductPresenterItemSpacer	{
		border: 1px solid #64778C;
		border: 1px solid rgba(100, 119, 140, 0.65);
    }

    div#vm-product-presenter div#product-area > div.product ul li h3.product-name a {
        color: #037F8B;
    }

	/*	MOD_VIRTUEMART_SEARCH	*/

	div#yagVirtuemartSearchMod input.inputbox	{
		background-color: #FFF;
	}

	/*	MOD_YAGENDOO_AJAX_CART	*/

	div#yagendooAjaxCart	{
		color: #FFF;
		background-color: #B2D3D8;
	}

	div#yagendooAjaxCart div.yagCartIconShown	{
		background-image: url("../../images/styles/style_9/cart-icon.png");
		background-repeat: no-repeat;
		background-position: center center;
		background-color: transparent;
	}

	div#yagendooAjaxCart div.yagCartSummaryContainer div.yagCartSummary span.yagCartTotalProducts	{
		color: #2C4766;
	}

	div#yagendooAjaxCart div.yagAjaxCartGoToCart a	{
		background-color: #003E29;
		color: #FFF;
	}

	div#yagendooAjaxCart div.yagAjaxCartGoToCart a:hover	{
		background-color: #598C3B;
		text-decoration: none;
	}

	div#yagendooAjaxCart div.yagCartProductlist div.yagCartProductThumb	{
		background-color: #FFF;
	}

	div#yagendooAjaxCart div.yagCartProductlist	{
        color: #FFF;
		background-image: url("../../images/styles/style_9/flyout_arrow_down.png");
		background-position: 18px 0;
		background-repeat: no-repeat;
		background-color: transparent;
		border: 0 none;
		-webkit-box-shadow: 0 0 0;
		-moz-box-shadow: 0 0 0;
		-o-box-shadow: 0 0 0;
		box-shadow: 0 0 0;
	}

		div#yagendooAjaxCart div.yagCartProductlistSpacer	{
			background-color: #B2D3D8;
		}

    div#yagendooAjaxCart div.yagCartProductlist ul li	{
        background: none transparent;
		border-bottom: 1px solid rgba(3, 127, 139, 0.1);
    }

		div#yagendooAjaxCart div.yagCartProductlist span.yagCartProductName a   {
			color: #FFF;
			-webkit-text-shadow: 1px 0 0 #000;
			-moz-text-shadow: 1px 0 0 #000;
			-ms-text-shadow: 1px 0 0 #000;
			text-shadow: 1px 0 0 #000;
		}

		/*	Remove icon	*/

		div#yagendooAjaxCart div.yagCartProductlist span.yagProductlistIconRemove	{
			background-image: url("../../images/styles/style_9/ajax_cart_remove_product.png");
			background-repeat: no-repeat;
			background-position: top left;
		}

		div#yagendooAjaxCart div.yagCartProductlist span.yagProductlistIconRemove:hover	{
			background-image: url("../../images/styles/style_9/ajax_cart_remove_product_hover.png");
		}

	div#yagendooAjaxCart div.yagProductlistClose	{
		background-image: url("../../images/styles/style_9/ajax_cart_remove_product.png");
		background-repeat: no-repeat;
		background-position: center right;
	}

		/*	Popup message	*/

		div#yagAjaxCartMessage	{
			color: #FFF;
			background-color: #627387;
		}

	/*	MOD_VIRTUEMART_MANUFACTURER	*/
	/*	MOD_YAGENDOO_CATEGORY_DEF	*/

	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a,
	div#yagModVmCatDef > div > ul > li a,
	div#yagModVmCatDef > div > ol > li a,
	div#yagModCatPic div.yagModCatPicItem a,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li > a,
	div#yagModCatAcc .yag_menu_acc > li > a,
	div#yagModCatDrop div.yagDrop_h .yag_menu_drop > li > a,
	div#yagModVmCatDef li.current > a	{
		color: #4C6797;
	}

	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a:before,
	div#yagModVmCatDef > div > ul > li > a:before,
	div#yagModVmCatDef > div > ol > li > a:before,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li > a:before,
	div#yagModCatAcc .yag_menu_acc > li > a:before,
	div#yagModCatDrop div.yagDrop_h .yag_menu_drop > li > a:before,
	div#yagModVmCatDef li.current > a:before	{
		border-left: 8px solid #4C6797;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
	}

	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a:hover:before,
	div#yagModVmCatDef > div > ul > li > a:hover:before,
	div#yagModVmCatDef > div > ol > li > a:hover:before,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li > a:hover:before,
	div#yagModCatAcc .yag_menu_acc > li > a:hover:before,
	div#yagModCatDrop div.yagDrop_h .yag_menu_drop > li > a:hover:before,
	div#yagModVmCatDef li.current > a:hover:before	{
		border-left: 8px solid #FFF;
	}

	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a:hover,
	div#yagModVmCatDef > div > ul > li a:hover,
	div#yagModVmCatDef > div > ol > li a:hover,
	div#yagModCatPic div.yagModCatPicItem:hover,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li:hover > a,
	div#yagModCatAcc .yag_menu_acc > li > a:hover,
	div#yagModCatDrop div.yagDrop_h .yag_menu_drop > li > a:hover,
	div#yagModVmCatDef li.current > a	{
		background-color: #037F8B;
		color: #FFF;
	}

	div.yagendoo-module-content > div.vmgroup > ul.vmmanufacturer > li > a:hover:before,
	div#yagModVmCatDef > div > ul > li > a:hover:before,
	div#yagModVmCatDef > div > ol > li > a:hover:before,
	div#yagModCatPic div.yagModCatPicItem:hover:before,
	div#yagModCatDrop div.yagDrop_v .yag_menu_drop > li:hover:before > a,
	div#yagModCatAcc .yag_menu_acc > li > a:hover:before,
	div#yagModCatDrop div.yagDrop_h .yag_menu_drop > li > a:hover:before,
	div#yagModVmCatDef li.current > a:before	{
		border-left: 8px solid #FFF;
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
	}

	div#yagModCatPic div.yagModCatPicItem:hover a	{
		color: #FFF;
	}

	div#yagModCatDrop li.parent	{
		background-image: url("../../images/styles/style_9/arrow_right.png");
		background-repeat: no-repeat;
		background-position: right center;
	}

	/*	MOD_YAGENDOO_VM_CAT_ACC	*/

	div#yagModCatAcc li.parent > a	{
		background-image: url("../../images/styles/style_9/plus.png");
		background-repeat: no-repeat;
		background-position: right center;
	}

	div#yagModCatAcc li.parent > a:hover	{
		background-image: url("../../images/styles/style_9/plus_white.png");
		background-repeat: no-repeat;
		background-position: right center;
	}

	/*	MOD_YAGENDOO_VMREVIEWS_PRO	*/

	div#yagModReviewsPro blockquote.yagModReviewsProItem	{
		background-color: #ECECEE;
		background-image: url("../../images/styles/style_9/blockquote_white_bg.png");
		background-repeat: no-repeat;
		background-position: top right;
		border: 1px solid #D5D5C8;
	}

	/*	yagendoo Product Modules	*/

	div.yagModProducts div.yagModProductsItemSpacer	{
		background-color: #FFF;
		background-color: rgba(255, 255, 255, 0.9);
	}

	div.yagModProducts div.yagModProductsItemSpacer:hover	{
		background-color: #FFF;
	}

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

		div.yagModProducts .yagModProductsItemTitle a	{
			color: #037F8B;
		}

		div.yagModProducts .yagModProductsItemTitle a:hover	{
			text-decoration: none;
		}

	div.yagModProducts div.yagModProductsItemImgWrapdefault	{
		background-color: #FFF;
		border-bottom: 1px solid #CCC;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}

	div.yagModProducts div.yagModProductsItemPriceBox  span.yagModProductsItemPriceBoxSales	{
		background-color: #003E29;
		color: #FFF;
	}

	/*	MOD_LOGIN	*/

		/*	Flyout	*/

		div.yagChromesLoginContent	{
			background-image: url("../../images/styles/style_9/login_flyout_bg.png");
			background-repeat: no-repeat;
			background-position: top right;
			background-color: transparent;
		}

		div#yagLoginWrap	{
			background-color: #037F8B;
		}

			div#yagLoginWrap ul.yagLoginLinkList a	{
				color: #FFF;
			}

/*	SIDEBAR MENU	*/

div.yagDefaultWrap div.yagendoo-module-content > ul.menu li > a,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu li > span.separator	{
	background-image: url("../../images/styles/style_9/arrow_right.png");
	background-repeat: no-repeat;
	background-position: 15px center;
	color: #4C6797;
}

div.yagDefaultWrap div.yagendoo-module-content > ul.menu li > a:hover,
div.yagDefaultWrap div.yagendoo-module-content > ul.menu li > span.separator:hover	{
	background-image: url("../../images/styles/style_9/arrow_right_hover.png");
	background-color: #037F8B;
	color: #FFF;
}


/*	YAGENDOO CHROMES	*/

	/*  default    */

	div.yagDefaultWrap	{
		background-color: #FFF;
		background-color: rgba(255, 255, 255, 0.9);
	}

		/*	default head	*/
	
		div.yagDefaultWrap .yagContentTitle	{
			background-color: #037F8B;
			background-color: rgba(3, 127, 139, 0.9);
			color: #FFF;
		}

/*	TOGGLE CONTAINER	*/

	/*	Open	*/

	.yagendoo-module.yagToggle div.yagDefaultWrap .yagContentTitle:after	{
		background-image: url("../../images/styles/style_9/toggle-arrow-up.png");
		background-repeat: no-repeat;
		background-position: right top;
	}

	/*	Close	*/

	.yagendoo-module.yagToggle.toggle_hide div.yagDefaultWrap .yagContentTitle	{
		background-image: none;
	}

	.yagendoo-module.yagToggle.toggle_hide div.yagDefaultWrap .yagContentTitle:after	{
		background-image: url("../../images/styles/style_9/toggle-arrow-down.png");
	}

/*	SYSTEM MESSAGES	*/

	/*	Default message	*/

	div#system-message-container dd.message.message > ul	{
		color: #525252;
		border: 1px solid #D5D5C8;
		background-color: #FBFBF3;
		background-position: 5px center;
	}

	/*	Info message	*/

	div#system-message-container dd.info.message > ul	{
		color: #525252;
		border: 1px solid #D5D5C8;
		background-color: #DAEDFA;
		background-position: 5px center;
	}

	/*	Error message	*/

	div#system-message-container dd.error.message > ul	{
		color: #525252;
		border: 1px solid #DE7A7B;
		background-color: #FBFBF3;
		background-position: 5px center;
	}

/*	YAGENDOO SPECIAL - NOT FOR CUSTOMERS	*/

div.yagSwagonLogo	{
	width: 329px;
	height: 78px;
	background-image: url("../../../../../images/democontent/swagon-style9.png");
	background-repeat: no-repeat;
	background-position: top left;
}

/*	JOOMLA 3 SPECIFIC	*/
	body.yagendoo-j3 .btn-primary	{
		color: #FFF;
		background-color: #003E29;
		background-image: none;
	}

	body.yagendoo-j3 .btn-primary:hover,
	body.yagendoo-j3 .btn-primary:focus,
	body.yagendoo-j3 .btn-primary:active,
	body.yagendoo-j3 .btn-primary.active,
	body.yagendoo-j3 .btn-primary.disabled,
	body.yagendoo-j3 .btn-primary[disabled]	{
		background-color: #037053;
	}