@charset "utf-8";
/* CSS Document */

body	{
	color: #002e54;
	background-image: url("../images/custom/body_bg.jpg");
	background-color: #111526;
}


/*	LINK COLORS	*/

a	{
	color: #86919B;
}

.product-image
{
	text-align: center;
}

.product-image a
{
	display: block;
	margin-left: auto;
	margin-right: auto;

}
.featuredProductImage 
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*	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: #002e54;
		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: #002e54;
		border: 0 none;
		color: #FFF;
	}
#002e54
/*  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: #002e54;
	}

	/*	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: #002e54;
		}

		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: #002e54;
		}
			
	/*	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: #002e54;
	}

/*	TABLES	*/

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


/*	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: #002e54;
		}

	/*	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: #002e54;
		}

	/*	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: #002e54;
		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: #002e54;
		color: #FFF;
	}

	/*	YAGENDOO BACKLINK	*/

	div.yagendoo-important-row	{
		background-color: #002e54;
	}

	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: #002e54;
}

	/*	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: #002e54;
			}

			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: #002e54;
			}

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

			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: #002e54;
				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: #002e54;
				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 #002e54;
		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: #002e54;
			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: #002e54;
		}

	/*	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: #002e54;
    }

	/*	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: #002e54;
		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: #002e54;
		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: #002e54;
		}

		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: #002e54;
		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: #002e54;
		}

			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: #002e54;
	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: #002e54;
			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: #002e54;
		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;
	}

.yagendoo-style9 div#yagVmOverWrap div.yagVmCategoryFilterWrap {
	background-color: #002e54;
	
}


.yagendoo-style9 div#yagVmOverWrap div.yagGridProductName, .yagendoo-style9 div#yagVmOverWrap div.yagVmFrontpageCategoryListItemInner h2 a, .yagendoo-style9 div#yagVmOverWrap div.yagVmCategoriesItemInner h2 a, .yagendoo-style9 div#yagVmOverWrap div.yagVmCategoryCatItemInner h2 a, .yagendoo-style9 div#yagVmOverWrap div.yagVmFlyChildCatsItemInner h2 a, .yagendoo-style9 div#yagVmOverWrap div.yagVmFrontpageProductListItem h3>a, .yagendoo-style9 div#yagVmOverWrap div.yagVmCategoryGridProductToggle>h3 a, .yagendoo-style9 div#yagVmOverWrap div.yagVmManufacturerItem h2 a, .yagendoo-style9 div#yagVmOverWrap div.yagVmVendorsItem h2 a {
	background-color: #2bb6b7;
	color:#ffffff;
	padding:0px;
}

div#yagVmOverWrap h3 {margin:0px;border-radius: 5px 0 0 5px;}

div#yagVmOverWrap .product-price
{
	float:right !important;
}
div.yagVmFlyProdPackaging {
	border-top: 0px !important;
    background-color: rgba(255,255,255,0.9);
    margin-bottom: 0px !important;
    text-align: center;
}
.yagVmFlySidebarRightBox
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.yagendoo-style9 .yagModPowerItems.layout-default .product-item .product-price span.PricesalesPrice, .yagendoo-style9 .yagModPowerItems.layout-slider .product-item .product-price span.PricesalesPrice, .yagendoo-style9 .yagModPowerItems.layout-tabs .product-item .product-price span.PricesalesPrice, .yagendoo-style9 .yagModPowerItems.layout-accordion .product-item .product-price span.PricesalesPrice, .yagendoo-style9 .yagModPowerSlideshow.layout-default .product-item .product-price span.PricesalesPrice
{
	background-color: #002e54;
}

.PricesalesPrice
{
	margin: 0px;
	float: right !important;
	padding-top: 5px;
}
.yagTaxShippingInfo
{clear: both;}
.PricesalesPrice  span:not([class])
{
	float: right;
}
.yagVmFrontpageProductBottomBox
{height: 75px}

.yagVmFrontpageProductDetailLink
{float: right;}

.product-price .vm-display,  /*div#yagVmOverWrap*/ {
	margin:0px;
	float:right;
}
.product-buttons
{
	clear:both;
}
.product-button .details
{
	width: 150px;
	float: right;
}
.yagVmFlyProdAvailability
{
	margin-bottom: 0px !important; 
	background: #e0e0e0;
}
#multiprices
{
	margin-bottom: 0px !important;
}
.yagVmFlySidebarRightBox
{
	border-radius: 5px 5px 0px 0px !important;
}

.yagendoo-style9 div#yagVmOverWrap {color:#002e54;}

.yagendoo-style9 div#yagVmOverWrap div.yagVmFlyProdAtcBox {
	background:#e0e0e0;
}

.yagVmFlySidebarRightBottom
{
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 0px 0px 5px 5px;
}

.yagendoo-style9 div#yagVmOverWrap div.yagVmFlyMainLeftBottom {background:#2bb6b7;}

.yagendoo-style9 div#yagVmOverWrap div.yagVmFlyProdAtcBox span.addtocart-button>input, .yagendoo-style9 div#yagVmOverWrap div.yagVmFlyAtc span.yagVmFlyyagVmFlyAtcBtn>input, .yagendoo-style9 div#yagVmOverWrap div.yagJShopFlyAtcWrap div.yagJShopFlyAtcButtons input.yagJShopATCBtn, .yagendoo-style9 div#yagVmOverWrap div.yagJShopFlyAtcWrap input.yagJShopATWBtn

{background:#f19164;}


/* BREHN */
.PricestaffelPrice span
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.PricestaffelPrice
{
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;

	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;

	clear:both;

	padding: 0 10px;
	line-height: 45px;
	float: right;

	background-color: #002e54;
	color: #fff;

	font-weight: 600;
	line-height: 36px;
}

.yagVmFrontpageProductSdesc
{
	text-align: left;
}
.product-container
{
	height: 100%;
}
div#yagVmOverWrap div.yagVmFlyProdImgMain img 
{
	width: 100%;
}

div#yagVmOverWrap div.yagVmFrontpageProductListImgInner img, 
div#yagVmOverWrap div.yagVmCategoryGridProductItemImgInner img 
{
	width: 100%;
}