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

@import "basic.css";

/*	BASIC LAYOUT	*/

body	{
	color: #535353;
	background-image: url("../../images/styles/style_4/body-bg.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	background-color: #2D5E8E;
}

p.yagendoo-slogan	{
	color: #FFF;
}


/*	LINK COLORS	*/

p a:hover,
p a:focus,
div.yagendoo-grid-content a:hover,
div.yagendoo-grid-content a:focus	{
	color: #CE9F59;
	border-bottom: 1px dotted #CE9F59;
}


/*	BUTTONS	*/

	/*	Blue	*/

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

		div#yagLoginWrap input[type="submit"]:hover,
		div#yagLoginWrap input[type="submit"]:focus	{
			background: none #161C34;
			color: #FFFFFF;
		}

	/*	Green	*/

	.yagButtonDefault,
	div.yagendoo-grid-content .yagButtonDefault,
	div#yagendooAjaxCart span.yagCartViewCart a,
	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.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonAtc input[type="submit"],
	div.yagModProducts div.yagModProductsItem span.browseAddToCartContainer a,
	div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonDetails a,
	div.yagendoo-mod_jshopping_search form[name="searchForm"] input.button,
	div.yagendoo-mod_jshopping_search form[name="searchForm"] > a,
	div#mailto-window button.button	{
		background-color: #FFC46C;
		background-image: none;
		color: #FFFFFF;
		border: 0 none;
	}

		.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.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonAtc input[type="submit"]:hover,
		div.yagModProducts div.yagModProductsItem div.yagModProductsItemButtonDetails a:hover,
		div.yagModProducts div.yagModProductsItem span.browseAddToCartContainer a:hover,
		div.yagendoo-mod_jshopping_search form[name="searchForm"] input.button:hover,
		div.yagendoo-mod_jshopping_search form[name="searchForm"] > a:hover,
		div#mailto-window button.button:hover	{
			background-color: #CE9F59;
		}

	/*	Light grey	*/

	div#yagVirtuemartSearchMod input[type="submit"]	{
		background: none #FFC46C;
		border: 0 none;
		color: #FFF;
	}

		div#yagVirtuemartSearchMod input[type="submit"]:hover,
		div#yagVirtuemartSearchMod input[type="submit"]:focus	{
			background: none #B48B4E;
			color: #FFFFFF;
		}

/*	TABLES	*/

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


/*	ROW STYLES	*/

	/*	row-head	*/

	div#yagendoo-row-wrapper-head	{
		background-color: #1B4572;
		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;
		}

/*	MAIN MENU	*/

div#yag_mutlimenu_area	{
	border-top: 1px solid #1B4572;
	border-bottom: 1px solid #1B4572;
	background-color: #FFF;
	color: #FFF;
}

div#yag_mutlimenu_area a	{
	color: #FFF;
}

div#yag_multimenu_split1	{
	background-color: #1B4572;
}

div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1	{
	background: none transparent;
}

div#yag_mutlimenu_area div#yag_multimenu_split1 div.splitLevel1 > ul.ul_level1 > li	{
	background: none;
	border: 0;
}

div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > a,
div#yag_mutlimenu_area div.splitLevel1 > ul.ul_level1 > li > span.separator	{
	border: 0;
}

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: none transparent;
	border: 0;
}

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-image: url("../../images/styles/style_4/mainmenu-active-arrow.png");
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: transparent;
}

	/*	LINKS WITH SUBLINE	*/

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 span.subline	{
		color: inherit;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 > li.active > a > span.linkwrap > span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 > li.active > span.separator > span.linkwrap > span.subline	{
		color: inherit;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 a:hover span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 span.separator:hover span.subline	{
		color: inherit;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level1 li:hover div.flyout span.subline, 
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level2 span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split2 span.subline	{
		color: inherit;
	}

	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level2 a:hover span.subline,
	div#yag_mutlimenu_area div#yag_multimenu_split1 ul.ul_level2 span.separator:hover span.subline {
		color: inherit !important;
	}

		/*	SUBMENUS	*/

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

		/*	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,
			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	{
				border: 1px solid #D5D5C8;
				background-color: #FFF;
			}

			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 #E5E5E5;
			}

			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-image: url("../../images/styles/style_4/flyout-hover-arrow.png");
				background-repeat: no-repeat;
				background-position: right center;
				background-color: #94969D;
				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-image: url("../../images/styles/style_4/flyout-hover-arrow.png");
				background-repeat: no-repeat;
				background-position: right center;
				background-color: #94969D;
				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 #F8F8F8;
		color: #535353;
	}

/*  COMPONENTS  */

    /*  COM_CONTENT */

        /*  Blue background    */
        
		div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info	{
			border: 1px solid #D5D5C8;
			background-image: url("../../images/styles/style_4/default-chrome-title-bg-fix.jpg");
			background-repeat: repeat-x;
			background-position: top left;
			background-color: #FFFFFF;
		}

		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_4/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_4/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_4/action_icons.png") no-repeat -36px center;
        }

			div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.print-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.email-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.pdf-icon a	{
				border: 0 none;
			}

        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.print-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.print-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.print-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.print-icon  {
            background: url("../../images/global/action_icons.png") no-repeat -18px top;
        }        

        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.email-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.email-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.email-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.email-icon  {
            background: url("../../images/global/action_icons.png") no-repeat 1px top;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.pdf-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.pdf-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.pdf-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.pdf-icon    {
            background: url("../../images/global/action_icons.png") no-repeat -36px top;
        }

			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.print-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.print-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.print-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.print-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.email-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.email-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.email-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.email-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li.pdf-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div.item > ul.actions li.pdf-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li.pdf-icon a,
			div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div.item > ul.actions li.pdf-icon a	{
				border: 0 none;
			}

	/*	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-image: url("../../images/styles/style_4/default-chrome-title-bg-fix.jpg");
			background-repeat: repeat-x;
			background-position: top left;
		}

	/*	COM_WEBLINKS	*/

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

/*	MODULES	*/

	/*  MOD_YAGENDOO_VM_PRODUCT_PRESENTER   */

    div#vm-product-presenter div#product-area div.yagModProductPresenterItemSpacer	{
		border: 1px solid #1C4673;
    }

	/*	MOD_VIRTUEMART_SEARCH	*/

	div#yagVirtuemartSearchMod div.yagVirtuemarSearchMod	{
		border: 1px solid #2D5E8E;
		background-color: #FFF;
	}

	/*	MOD_YAGENDOO_AJAX_CART	*/

	div#yagendooAjaxCart	{
		color: #FFC46C;
	}

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

	div#yagendooAjaxCart div.yagCartProductlist div.yagCartProductThumb	{
		border: 1px solid #FFF;
	}

	div#yagendooAjaxCart div.yagCartProductlist	{
        color: #1B4572;
		background-image: none;
		background-color: #FFF;
		border: 0 none;
		-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
		box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	}

    div#yagendooAjaxCart div.yagCartProductlist ul li,
    div#yagendooAjaxCart div.yagCartProductlist ul li   {
        background: none transparent;
		border-bottom: 1px dashed #EBEDDF;
    }

    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_4/ajax_cart_remove_product.png");
		}

		/*	Popup message	*/

		div#yagAjaxCartMessage	{
			color: #FFF;
			background-color: #1B4572;
			border: 1px solid #1C4673;
		}

	/*	MOD_VIRTUEMART_MANUFACTURER	*/
	/*	MOD_YAGENDOO_CATEGORY_DEF	*/

	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: #94969D;
		color: #FFF;
	}

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

	div#yagModCatDrop li.parent	{
		background-image: url("../../images/styles/style_4/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_4/plus.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_4/blockquote_white_bg.png");
		background-repeat: no-repeat;
		background-position: top right;
		border: 1px solid #D5D5C8;
	}

	/*	yagendoo Product Modules	*/

	div.yagModProducts div.yagModProductsItemSpacer	{
		border: 1px solid #1C4673;
	}

		div.yagModProducts div.yagModProductsItemContent	{
			background-color: #1B4572;
			color: #FFF;
		}

			div.yagModProducts div.yagModProductsItemContent a	{
				color: #FFF;
			}

/*	YAGENDOO CHROMES	*/

	/*  default    */

	div.yagDefaultWrap	{
		border: 1px solid #1C4673;
		background-color: #FFF;
	}

		/*	default head	*/
	
		div.yagDefaultWrap .yagContentTitle	{
			background-color: #2661A1;
			color: #FFF;
		}

		/*	default head in content area	*/

		div.yagDynRowContainer-meta-1 div.yagDefaultWrap .yagContentTitle	{
			background-color: #1B4572;
			color: #FFF;
		}

/*	TOGGLE CONTAINER	*/

	/*	Open	*/

	.yagendoo-module.yagToggle div.yagDefaultWrap .yagContentTitle:after	{
		background-image: url("../../images/styles/style_4/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_4/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;
	}

/* JOOMLA 3 SPECIFIC */
	/* Bootstrap */
		/* Navs */
		body.yagendoo-j3 .nav-tabs.nav-stacked li a	{
			border: 1px solid #D5D5C8;
		}

		body.yagendoo-j3 .nav-tabs.nav-stacked li a:hover	{
			background-color: #CE9F59;
			color: #FFF;
		}