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

/*	YAGENDOO TEMPLATE STYLES	*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
}

div.yagDynRowContainer-head-1	{
	margin: 0 0 10px 0;
	padding: 0;
}

body.yagendoo-site a	{
	text-decoration: none;
}

input {
	padding: 3px 0;
}

div.yagClear,
div.clr    {
	clear: both;
	height: 0;
	font-size: 0;
}

    /*  LIST STYLES */

    div.yagendoo-module-content ul{
        margin: 0 0 1px 0;
        padding: 0 0 0 11px;
        list-style-type: circle;
    }

    div.yagendoo-module-content ul > li  {
        min-height: 11px;
        line-height: 11px;
        margin: 7px 0 0 0;
        font-size: 1.0em;
    }

    div.yagendoo-module-content ul > li > ul > li > ul   {
        margin: 8px 0 0 0;
        padding: 0 0 0 10px;
        list-style-type: circle;
    }

    div.yagendoo-module-content ul > li > ul > li > ul > li  {
        min-height: 10px;
        line-height: 10px;
        margin: 2px 0;
        font-size: 0.9em;
    }

/*	TEMPLATE SLOGAN	*/

p.yagendoo-slogan	{
	margin: 5px 0 10px 0;
	font-size: 26px;
}


/*  MODULE SUFFIXES */

div.yagBorderDefault div.yagendoo-module-wrap   {
    padding: 10px 0;
}

div.yagFeaturedNoHead div#yagendooVmFeatured h4.yag_rand_item_title {
    display: none;
}


/*  CUSTOM BANNER ROW   */

div.yagendoo-row-banner div.yagendoo-module-content,
div.yagendoo-row-banner div.yagendoo-menu   {
    height: 118px;
    display: table-cell;
    vertical-align: middle;
}

div.yagendoo-row-banner .yagendoo-module	{
	float: left;
}

div.yagendoo-row-banner .yagendoo-module.yagendoo_menu	{
	float: right;
}


/*	YAGENDOO PLUGINS	*/

body#yagendoo-site #yagendoo_plugin_scrolltocontent a {
    cursor: pointer;
    display: block;
    height: 19px;
    left: 7px;
    outline: 0 none;
    overflow: hidden;
    position: absolute;
    text-indent: -1000em;
    top: 15px;
    width: 19px;
}

body#yagendoo-site .yagendoo-fsizer {
    margin-bottom: 10px;
    position: absolute;
    right: 4px;
    top: 15px;
}

body#yagendoo-site div#yagendoo_plugin_scrolltop	{
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 9999;
	width: 19px;
	height: 19px;
}


/*	YAGENDOO BACKLINK	*/

div.yagendoo-important-row	{
	padding: 5px 0;
}

div.yagCopyright	{
	font-size: 11px;
	line-height: 11px;
	font-style: italic;
}

body#yagendoo-site div.yagCopyright > a,
body#yagendoo-site div.yagCopyright > a:hover	{
	cursor: default;
}

body.yagendoo-site div.yagendoo-module	{
	margin: 0 5px 10px 5px;
}

p	{
	margin: 0 0 0 0;
	padding: 0;
}

div.dontWrapContent	{
	margin: 0;
}

div.yagendoo-head {
	width:100%;
}

div.yagendoo-row-head,
div.yagendoo-row-banner,
div.yagendoo-row-meta,
div.yagendoo-row-row-a,
div.yagendoo-row-row-c,
div.yagendoo-row-row-d,
div.yagendoo-row-row-e,
div.yagendoo-row-row-f,
div.yagendoo-row-row-g,
div.yagendoo-row-row-h,
div.yagendoo-row-row-i,
div.yagendoo-row-row-j 	{
	margin: 0;
}

div.yagendoo-row-head div.yagendoo-row-container,
div.yagendoo-row-banner div.yagendoo-row-container,
div.yagendoo-row-row-a div.yagendoo-row-container,
div.yagendoo-row-row-b div.yagendoo-row-container,
div.yagendoo-row-row-c div.yagendoo-row-container,
div.yagendoo-row-row-d div.yagendoo-row-container,
div.yagendoo-row-row-e div.yagendoo-row-container,
div.yagendoo-row-row-f div.yagendoo-row-container,
div.yagendoo-row-row-g div.yagendoo-row-container,
div.yagendoo-row-row-h div.yagendoo-row-container,
div.yagendoo-row-row-i div.yagendoo-row-container,
div.yagendoo-row-row-j div.yagendoo-row-container,
div.yagendoo-row-row-k div.yagendoo-row-container,
div.yagendoo-row-row-l div.yagendoo-row-container,
div.yagendoo-row-row-m div.yagendoo-row-container	{
	*position: relative;
	*zoom: 1;
	margin: 0 -5px;
}

.yagendoo-row-2 .yagendoo-col .yagendoo-col-wrap	{
	margin: 0;
}


/*	GRID CONFIGURATION	*/

body.yagendoo-grid2 div.yagendoo-row-mainbody	{
	margin: 0 0 10px 10px;
	width: auto;
}

body.yagendoo-grid4 div.yagendoo-row-mainbody	{
	margin: 0 0 10px 0;
}

body.yagendoo-grid5 div.yagendoo-row-mainbody	{
	margin: 0 5px 10px 5px;
    width: auto;
}

div#yagendoo-grid-holder div.yagendoo-grid-sidebar1,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar2,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar3,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar4,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar5,
div#yagendoo-grid-holder div.yagendoo-grid-sidebar6,
div#yagendoo-grid-holder div.yagendoo-grid-content  {
	margin-bottom: 10px;
}

	/*	GRID 2	*/

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2	{
		margin: 0 0 0 5px;
		width: auto;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
		margin: 0 5px 0 0;
		width: auto;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
		margin: 0 0 0 5px;
		width: auto;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3 div.yagendoo-module	{
		margin: 0 0 10px 0;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5 div.yagendoo-module,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6 div.yagendoo-module	{
		margin: 0 0 10px 0;
	}
	
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1 div.yagendoo-row-container,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
		*position: relative;
		*zoom: 1;
		margin: 0 -5px 0 0;
	}
	
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-row-mainbanner1 div.yagendoo-col-wrap,
	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-row-mainbanner2 div.yagendoo-col-wrap	{
		margin: 0;
	}

	body.yagendoo-grid2 div#yagendoo-grid-box div.yagendoo-row-mainbody div.yagendoo-row-container	{
		padding: 0;
		margin: 0;
	}
		
		/*	yagendoo-sidebars-1-0	*/
		
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbody	{
			margin: 0 0 0 5px;
			width: auto;
		}
		
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub1,
		body.yagendoo-grid2 div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub2	{
			margin: 0;
			width: auto;
		}
		
		/*	yagendoo-sidebars-0-1	*/
		
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5	{
			margin: 0 5px 0 0;
			width: auto;
		}

		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub1,
		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub2	{
			margin: 0;
			width: auto;
		}

		body.yagendoo-grid2 div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbody	{
			margin: 0 0 0 5px;
			width: auto;
		}

		/*	No sidebars	*/
        
        body.yagendoo-grid2 div.nosidebar div.yagendoo-row-mainbody {
            margin: 0 0 10px 0;
            width: auto;
        }

		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub1 div.yagendoo-row-container,
		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
			margin: 0;
		}

		body.yagendoo-grid2 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbody div.yagendoo-row-container	{
			padding: 0;
			margin: 0;
		}

	/*	GRID 4	*/

	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2	{
		margin: 0;
	}
	
		/*	yagendoo-sidebars-1-1	*/
		
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
			width: auto;
			margin: 0 5px 0 5px;
		}
		
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
			width: auto;
			margin: 0 0 0 5px;
		}
		
		/*	yagendoo-sidebars-1-0	*/
		
		body.yagendoo-grid4 div.yagendoo-sidebars-1-0 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-0 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
		body.yagendoo-grid4 div.yagendoo-sidebars-1-0 div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
			width: auto;
			margin: 0 0 0 5px;
		}

		/*	yagendoo-sidebars-0-1	*/
		
		body.yagendoo-grid4 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
		body.yagendoo-grid4 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
		body.yagendoo-grid4 div.yagendoo-sidebars-0-1 div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
			width: auto;
			margin: 0 0 0 5px;
		}
	
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5 div.yagendoo-module,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6 div.yagendoo-module	{
		margin: 0 0 10px 0;
	}
	
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1 div.yagendoo-row-container,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
		*position: relative;
		*zoom: 1;
		margin: 0 0 0 -5px;
	}
	
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-row-mainbanner1 div.yagendoo-col-wrap,
	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-row-mainbanner2 div.yagendoo-col-wrap	{
		margin: 0;
	}

	body.yagendoo-grid4 div#yagendoo-grid-box div.yagendoo-row-mainbody div.yagendoo-row-container	{
		padding: 0;
		margin: 0 5px 0 0;
	}
	
		/*	No sidebars	*/

		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub1 div.yagendoo-row-container,
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
			*position: relative;
			*zoom: 1;
			margin: 0 -5px;
		}
		
		body.yagendoo-grid4 div#yagendoo-grid-box div.nosidebar div.yagendoo-row-mainbody div.yagendoo-row-container	{
			margin: 0;
			padding: 0;
		}

	/*	GRID 5	*/

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2	{
		margin: 0 5px;
		width: auto;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3	{
		margin: 0 5px 0 0;
		width: auto;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6	{
		margin: 0 0 0 5px;
		width: auto;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar1 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar2 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar1 div.yagendoo-row-sidebar3 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar4 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar5 div.yagendoo-module,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-sidebar2 div.yagendoo-row-sidebar6 div.yagendoo-module	{
		margin: 0 0 10px 0;
	}
	
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub1 div.yagendoo-row-container,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-grid-content div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
		*position: relative;
		*zoom: 1;
		margin: 0 -5px;
	}
	
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-row-mainbanner1 div.yagendoo-col-wrap,
	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-row-mainbanner2 div.yagendoo-col-wrap	{
		margin: 0;
	}

	body.yagendoo-grid5 div#yagendoo-grid-box div.yagendoo-row-mainbody div.yagendoo-row-container	{
		padding: 0;
		margin: 0;
	}
	
		/*	yagendoo-sidebars-0-1	*/
		
        body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbody,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainbanner2,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-0-1 div.yagendoo-row-mainsub2	{
			margin: 0 5px 0 0;
			width: auto;
		}
		
		/*	yagendoo-sidebars-1-0	*/
        
        body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbody,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainbanner2,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub1,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.yagendoo-sidebars-1-0 div.yagendoo-row-mainsub2	{
			margin: 0 0 0 5px;
			width: auto;
		}

		/*	No sidebars	*/

        body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbody,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbanner1 div.yagendoo-row-container,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbanner2 div.yagendoo-row-container,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainsub1 div.yagendoo-row-container,
		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainsub2 div.yagendoo-row-container	{
			margin: 0;
		}

		body.yagendoo-grid5 div#yagendoo-grid-holder div.nosidebar div.yagendoo-row-mainbody div.yagendoo-row-container	{
			padding: 0;
			margin: 0;
		}

div.yagendoo-row-row-b div.yagendoo-row-container,
div.yagendoo-row-row-c div.yagendoo-row-container,
div.yagendoo-row-row-d div.yagendoo-row-container,
div.yagendoo-row-row-e div.yagendoo-row-container,
div.yagendoo-row-row-f div.yagendoo-row-container,
div.yagendoo-row-row-g div.yagendoo-row-container,
div.yagendoo-row-row-h div.yagendoo-row-container,
div.yagendoo-row-row-i div.yagendoo-row-container,
div.yagendoo-row-row-j div.yagendoo-row-container	{
	*position: relative;
	*zoom: 1;
	margin: 0 -5px;
}


/*	FRAMEWORK LOGO	*/

div.yagendoo-row-banner a.yagendoo-home	{
	display: inline-block;
	*position: relative;
	*zoom: 1;
	margin: 0 0 0 -12px;
}


/*	CONTENT CLASSES	*/

img.contentImageLeft	{
	float: left;
	margin: 0 10px 10px 0;
	padding: 5px;
}

img.contentImageCenter	{
	margin: 0 auto 10px auto;
	display: block;
	padding: 5px;
}

img.contentImageRight	{
	float: right;
	margin: 0 0 10px 10px;
	padding: 5px;
}


/*	HEADLINES	*/

div#yagendoo-grid-holder div.yagendoo-content h2    {
    line-height: 1.4em;
}

div.yagendoo-row h1.yagPageHeading	{
    min-height: 38px;
    line-height: 38px;
    margin: 0 0 10px 0;
    padding: 0 0 0 16px;
    font-size: 14px;
}

div.yagDefaultHeadlineWrap h3.yagContentTitle	{
    min-height: 42px;
    line-height: 42px;
    margin: 0 0 1px 0;
    padding: 0 0 0 10px;
    font-size: 1.1em;
    text-transform: uppercase;
}


/*  BUTTONS */

    /*  Default */

    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.yagendoo-mod_jshopping_search form[name="searchForm"] input.button,
	div.yagendoo-mod_jshopping_search form[name="searchForm"] > a	{
        display: inline-block;
        font-size: 11px;
        height: 30px;
        line-height: 30px;
        padding: 0 36px;
        text-transform: uppercase;
        cursor: pointer;
    }
    
/*  CHROMES  */

div.yagDefaultHeadlineWrap div.yagendoo-module-content {
    padding: 12px 8px;
}

div.yagNoPadding div.yagDefaultHeadlineWrap div.yagendoo-module-content {
    padding: 0;
}

div.yagendoo-row-row-a div.yagendoo-module-content,
div.yagendoo-row-row-b div.yagendoo-module-content,
div.yagendoo-row-row-c div.yagendoo-module-content,
div.yagendoo-row-row-d div.yagendoo-module-content,
div.yagendoo-row-row-e div.yagendoo-module-content,
div.yagendoo-row-row-f div.yagendoo-module-content,
div.yagendoo-row-row-g div.yagendoo-module-content,
div.yagendoo-row-row-h div.yagendoo-module-content,
div.yagendoo-row-row-i div.yagendoo-module-content,
div.yagendoo-row-row-j div.yagendoo-module-content,
div.yagendoo-row-row-k div.yagendoo-module-content,
div.yagendoo-row-row-l div.yagendoo-module-content,
div.yagendoo-row-row-m div.yagendoo-module-content	{
	margin: 0;
}

div.yagendoo-left-empty div.yagendoo-row-mainbody div.yagendoo-row-container	{
	margin-right: 0;
}


/*	INPUT FIELDS	*/

input[type="text"],
input[type="password"],
input[type="email"]	{
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0 9px;
}

input[type="checkbox"]	{
	border: 0;
	padding: 0;
}

select	{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 2px 2px 2px 9px;
}

textarea	{
	display: inline-block;
	min-height: 120px;
	padding: 2px 9px;
}


/*	TIP	LIGHTBOX	*/

div.tip-wrap	{
	padding: 1px;
}

div.tip-top	{
	margin: 0;
	padding: 5px;
}

div.tip	{
	margin: 0;
	padding: 5px;
}

	div.tip > div.tip-title	{
		font-weight: bold;
		font-size: 14px;
	}
	
	div.tip > div.tip-text	{
		font-weight: normal;
		font-size: 12px;
	}

div.tip-bottom	{
	margin: 0;
	padding: 5px;
}


/*	MODULES	*/

ul.mostread,
ul.latestnews	{
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: circle;
}

ul.mostread > li > a,
ul.latestnews > li > a	{
	font-weight: normal;
}
	/*	MOD_BREADCRUMBS	*/
	
    div.yagendoo-module-content div.breadcrumbs {
        padding: 12px 15px;
    }
	
	/*	MOD_FOOTER	*/
	
	div.yagFooterBottom	{
		display: none;
	}
	
	/*	MOD_YAGENDOO_AJAX_CART	*/
	
	div#yagAjaxCartMessage	{
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	/*	MOD_JSHOPPING_SEARCH	*/

	div.yagendoo-mod_jshopping_search form[name="searchForm"] input.inputbox	{
		float: left;
	}

	div.yagendoo-mod_jshopping_search form[name="searchForm"] input.button	{
		width: auto !important; /* !important required because of JS inline-style */
		margin-left: 10px;
		padding: 0 10px;
		float: left;
	}

	div.yagendoo-mod_jshopping_search form[name="searchForm"] > br	{
		display: block;
		height: 0;
		clear: both;
	}

	div.yagendoo-mod_jshopping_search form[name="searchForm"] > a	{
		margin-top: 10px;
	}

/*  COMPONENTS  */

    /*  COM_CONTENT */
    
    div#yagendoo-grid-holder div.yagendoo-content > div.item-page   {
        padding: 12px 15px;
    }

        /*  Custom list */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page > ul   {
            padding: 0 13px;
            list-style-type: none;
            margin: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ol   {
            margin: 0 0 10px 0;
            padding: 0 0 0 20px;
        }
    
        /*  Headlines */
		div.yagComContactPlain h1,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page h1  {
            height: 42px;
            line-height: 42px;
            margin: -12px -15px 12px -15px;
			padding: 0 10px;
			font-size: 13px;
            font-weight: bold;
            text-transform: uppercase;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page > h2   {
            height: 52px;
            line-height: 52px;
            padding: 0;
            margin: 0;
            font-weight: bold;
            text-transform: uppercase;
        }    

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page h3   {
            height: 32px;
            margin: 0;
			padding: 0;
			font-weight: bold;
			line-height: 32px;
            text-transform: uppercase;
        }        
        
        /*  Icons   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions   {
            padding: 0 13px;
            height: 30px;
            line-height: 30px;
            list-style-type: none;
            text-align: right;
            margin: 10px 0 0 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.print-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.email-icon,
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li.pdf-icon {
            display: inline-block;
            margin: 0 0 0 5px;
            padding: 0;
            height: 30px;
            width: 17px;
            line-height: 30px;
            cursor: pointer;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li > a  {
            display: block;
            margin: 0;
            padding: 0;
            height: 30px;
            width: 17px;
            line-height: 30px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row > div > ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li > a > img,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row > div > ul.actions li > a > img    {
            display: none;
        }
    
        /*  Article info    */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info {
            padding: 0;
            margin: 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > dl.article-info dt.article-info-term,
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info dt.article-info-term   {
            font-weight: bold;
            font-size: 14px;
            line-height: 19px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > dl.article-info > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info > dd   {
            font-size: 13px;
            line-height: 17px;
            font-style: italic;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > dl.article-info > dd.published,
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info > dd.published   {
            font-weight: bold;
        }        
        
        /*  Article index   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index   {
            padding: 12px 15px;
            margin: 10px 0 0 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div#article-index ul > li    {
            margin: 0 5px 0 0;
            display: inline-block;
            padding: 0 5px 0 0;
        }
        
        /*  Pagenav */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.item-page div.pagenavcounter   {
            padding: 12px 15px;
            margin: 10px 0;
            font-size: 12px;
            font-style: italic;
            text-align: right;
        }
        
            /*  Content */

            div#yagendoo-grid-holder div.yagendoo-content > div.item-page > p  {
                margin: 0;
                line-height: 160%;
            }

        div#yagendoo-grid-holder div.yagendoo-content > div.item-page ul.actions   {
            padding: 0;
            height: 30px;
            line-height: 30px;
            list-style-type: none;
            text-align: right;
            margin: 0;
        }            
            
        /*  Pagination / Pagenav  */
        
        div#yagendoo-grid-holder div.yagendoo-content div.pagination,
        div#yagendoo-grid-holder div.yagendoo-content ul.pagenav   {
            margin: 10px 0 0 0;
            padding: 6px 9px;
            height: 30px;
            line-height: 30px;
            text-align: right;
        }

        div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul	{
            margin: 0;
            padding: 0;
            display: inline-block;
        }

        div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li {
            margin: 0 0 0 5px;
            padding: 0;
            height: 30px;
            line-height: 30px;
            display: inline-block;
            text-indent: 0;
            cursor: default;
        }

        div#yagendoo-grid-holder div.yagendoo-content ul.pagenav > li  {
            margin: 0 0 0 5px;
            padding: 0;
            height: 30px;
            line-height: 30px;
            display: inline-block;
            text-indent: 0;
            cursor: default;            
        }

        div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li > span	{
            margin: 0;
            padding: 0 10px;
            height: 30px;
            line-height: 30px;
            display: block;
            cursor: pointer;
        }

		div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li.pagination-next > span,
		div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li.pagination-next > a	{
			padding: 0 25px 0 10px;			
		}

		div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li.pagination-prev > span,
		div#yagendoo-grid-holder div.yagendoo-content div.pagination > ul > li.pagination-prev > a	{
			padding: 0 10px 0 25px;
		}
        
        div#yagendoo-grid-holder div.yagendoo-content ul.pagenav > li > a,
        div#yagendoo-grid-holder div.yagendoo-content ul.pagenav > li > span   {
            margin: 0;
            padding: 0 15px;
            height: 30px;
            line-height: 30px;
            display: block;
            cursor: pointer;
        }
        
        /*  CATEGORIES  */
        
        div#yagendoo-grid-holder div.categories-list    {
            padding: 12px 15px;
        }
        
        div#yagendoo-grid-holder div.categories-list > ul   {
            list-style-type: none;
        }
        
        div#yagendoo-grid-holder div.categories-list > ul > li,
        div#yagendoo-grid-holder div.categories-list > ul > li > ul > li,
        div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul > li,
        div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul > li > ul > li    {
            padding: 0;
        }
        
        div#yagendoo-grid-holder div.categories-list > ul > li span.item-title  {
            display: block;
            margin: 0 0 10px 0;
            font-size: 1.1em;
            font-weight: bold;
        }

        div#yagendoo-grid-holder div.categories-list > ul > li dl dt    {
            display: inline-block;
        }

        div#yagendoo-grid-holder div.categories-list > ul > li dl dd    {
            display: inline-block;
            margin: 0 0 0 10px;
        }
        
            /*  Layer 2 */
            
            div#yagendoo-grid-holder div.categories-list > ul > li > ul,
            div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul,
            div#yagendoo-grid-holder div.categories-list > ul > li > ul > li > ul > li > ul {
                margin: 10px 0 0 20px;
            }
        
        
        
        /*  FEATURED ARTICLES   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div  {
            padding: 12px 15px;
            margin: 0 0 10px 0;
        }
        
        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 {
            font-size: 1.2em;
            line-height: 1.5em;
            margin: 0 0 10px 0;
        }
        
            /*  Icons   */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions {
                padding: 0 13px;
                height: 14px;
                line-height: 14px;
                list-style-type: none;
                text-align: right;
                margin: 0;
            }

            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-leading > div > ul.actions li.email-icon,
            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 div.items-leading > div > ul.actions li.print-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-leading > div > ul.actions li.pdf-icon {
                display: inline-block;
                margin: 0 0 0 5px;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
                cursor: pointer;
            }

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > ul.actions li > a,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > ul.actions li > a  {
                display: block;
                margin: 0;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
            }           

            /*  Article info    */

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading dl.article-info,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading dl.article-info    {
                margin: 0 0 10px 0;
                padding: 0;
            }
            
            /*  Read more   */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-leading > div > p.readmore,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-leading > div > p.readmore {
                margin: 10px 0 0 0;
                text-align: right;
            }

        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > div.items-row span.row-separator,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > div.items-row div.item-separator,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog > div.items-row span.row-separator,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog > div.items-row div.item-separator   {
            clear: both;
            display: block;
            height: 0;
        }

        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-featured div.items-row div.item > ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > dl,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > p,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > h2,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > dl,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > p,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > .page-header h2	{
            margin: 0 5px;
        }
        
        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,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > .page-header h2	{
            padding: 10px 13px 0 13px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > ul    {
            padding: 0 13px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > dl,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > dl    {
            padding: 0 13px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > p,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > p {
            padding: 0 13px 5px 13px;
        }
        
            /*  Icons   */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > ul.actions,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > ul.actions    {
                padding: 0 13px;
                height: 14px;
                line-height: 14px;
                list-style-type: none;
                text-align: right;
            }

            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-featured div.items-row div.item > ul.actions li.email-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-row div.item > ul.actions li.print-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > ul.actions li.email-icon,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > ul.actions li.pdf-icon    {
                display: inline-block;
                margin: 0 0 0 5px;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
                cursor: pointer;
            }

            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > ul.actions li > a,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > ul.actions li > a {
                display: block;
                margin: 0;
                padding: 0;
                height: 14px;
                width: 17px;
                line-height: 14px;
            }
            
            /*  Readmore    */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > p.readmore,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > p.readmore    {
                text-align: right;
                padding: 5px 12px 12px 12px;
            }
            
            /*  Article info    */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured div.items-row div.item > dl.article-info,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-row div.item > dl.article-info   {
                padding: 0 13px 10px 13px;
            }
            
            /*  More items  */
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-more,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.cat-children    {
                padding: 12px 15px;
                margin: 0 0 10px 0;
            }
            
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-more ol,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.items-more ul,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.cat-children ol,
            div#yagendoo-grid-holder div.yagendoo-content > div.blog div.cat-children ul,
            div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-children ol,
            div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-children ul  {
                padding: 0 0 0 15px;
                list-style-type: square;
            }
            
        /*  Blog pagination */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination {
            margin: 10px 0 0 0;
            padding: 6px 9px;
            text-align: right;
            height: 30px;
            line-height: 30px;
            position: relative;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination p.counter,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination p.counter    {
            display: inline-block;
            position: absolute;
            z-index: 2;
            left: 9px;
            top: 6px;
            height: 30px;
            line-height: 30px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul  {
            display: inline-block;
            position: absolute;
            z-index: 3;
            right: 9px;
            top: 6px;
            height: 30px;
            line-height: 30px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li {
            height: 30px;
            line-height: 30px;
            display: inline-block;
            margin: 0 0 0 10px;
            padding: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > span  {
            display: block;
            padding: 0 15px;
            height: 30px;
            line-height: 30px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > a {
            cursor: pointer;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination ul > li > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination ul > li > span  {
            cursor: default;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-prev > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-prev > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-next > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog div.pagination > ul > li.pagination-next > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-prev > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-prev > span,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-next > a,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.pagination > ul > li.pagination-next > span    {
            width: 30px;
            height: 30px;
            padding: 0;
            text-indent: 9999px;
        }
        
        /*  Category list   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items  {
            padding: 12px 15px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items fieldset.filters   {
            height: 32px;
            line-height: 32px;
            margin: 0 0 10px 0;
            padding: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items fieldset.filters div.display-limit {
            height: 32px;
            line-height: 32px;            
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items select.inputbox    {
            min-width: 80px;
            margin: 0 0 0 15px;
            vertical-align: middle;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category,
        div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category,
        div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category {
            width: 100%;
            border: 0;
            padding: 0;
            border-spacing: 0;
            border-collapse: separate;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category th,
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category td,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category td,
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category th,
        div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category th,
        div#yagendoo-grid-holder div.yagendoo-content > div.contact-category table.category td,
        div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category th,
        div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category table.category td {
            min-height: 32px;
            line-height: 32px;
            padding: 0 8px;
            text-align: left;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-items table.category td.list-hits    {
            text-align: right;
            font-weight: bold;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.category-list div.cat-children {
            padding: 12px 15px;
            margin: 10px 0 0 0;
        }
        
        /*  Archive */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive    {
            padding: 12px 15px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters   {
            margin: 0 0 25px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters legend.hidelabeltxt {
            font-weight: bold;
            display: inline-block;
            height: 30px;
            line-height: 30px;
            margin: 0 15px 0 0;
            float: left;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters div.filter-search {
            display: inline-block;
            height: 30px;
            line-height: 30px;
            float: left;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters > input[type="hidden"]    {
            clear: both;
            height: 0;
        }        
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive fieldset.filters div.filter-search select.inputbox {
            min-width: 80px;
            margin: 0 10px 0 0;
            height: auto;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items    {
            list-style-type: none;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items > li  {
            padding: 0;
            margin: 0 0 25px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items > li:last-of-type {
            margin: 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items h2    {
            margin: 0 0 10px 0;
            font-size: 1.1em;
            line-height: 1.4em;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.archive ul#archive-items dl.article-info   {
            margin: 0 0 10px 0;
        }
        
    /*  COM_CONTACT   */
    div#yagendoo-grid-holder div.yagendoo-content > div.contact {
        padding: 12px 15px;
    }

    div#yagendoo-grid-holder div.yagendoo-content > div.contact > h2    {
        margin: 0 0 10px 0;
    }
    
    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   {
        display: block;
    }
    
    div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel   {
        margin: 0 0 10px 0;
    }
    
    div#yagendoo-grid-holder div.yagendoo-content > div.contact div.panel:last-of-type  {
        margin: 0;
    }

		/* Plain view */
		div.yagComContactPlain	{
			padding: 12px 15px;
		}

			div.yagComContactPlain .page-header	{
				padding-bottom: 0;
			}

			div.yagComContactPlain div.yagComContactPlainContent	{
				margin: 0 1px;
				padding: 10px;
			}

				div.yagComContactPlain div.yagComContactPlainContent > h3	{
					margin: 0 0 10px 0;
					font-size: 18px;
				}

				div.yagComContactPlain div.yagComContactPlainContent dl.dl-horizontal:after	{
					display: none;
				}

				div.yagComContactPlain div.yagComContactPlainContent dl.contact-position dt,
				div.yagComContactPlain div.yagComContactPlainContent dl.contact-address dt	{
					display: none;
				}

				div.yagComContactPlain div.yagComContactPlainContent dl.contact-position dd,
				div.yagComContactPlain div.yagComContactPlainContent dl.contact-address dd	{
					margin-left: 0;
				}

				div.yagComContactPlain div.yagComContactPlainContent fieldset legend	{
					margin-bottom: 10px;
					padding-bottom: 5px;
					font-size: 14px;
					line-height: 18px;
				}

				div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls input[type="text"],
				div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls input[type="email"],
				div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls textarea	{
					min-width: 60%;
					max-width: 100%;
				}

				div.yagComContactPlain div.yagComContactPlainContent div.contact-form .controls input[type="checkbox"]	{
					margin-top: 9px;
				}

				div.yagComContactPlain div.yagComContactPlainContent .form-actions	{
					margin-top: 0;
					padding-top: 0;
					padding-bottom: 0;
				}
    
        /*  Featured    */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > fieldset.filters   {
            margin: 0;
            padding: 12px 15px;
            display: none;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.blog-featured > form#adminForm > table.category {
            padding: 12px 15px;
        }
        
        /*  Contact category    */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.contact-category    {
            padding: 12px 15px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.contact-category h2 {
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.contact-category div.category-desc  {
            margin: 0 0 10px 0;
        }
    
    /*  COM_USERS   */
    
        /*  Login   */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login,
        div#yagendoo-grid-holder div.yagendoo-content > div.registration,
        div#yagendoo-grid-holder div.yagendoo-content > div.remind,
        div#yagendoo-grid-holder div.yagendoo-content > div.reset,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit,
        div#yagendoo-grid-holder div.yagendoo-content > div.logout  {
            padding: 12px 15px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-description,
        div#yagendoo-grid-holder div.yagendoo-content > div.logout div.logout-description   {
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields  {
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > label  {
            display: inline-block;
            height: 28px;
            line-height: 28px;
            width: 20%;
            text-align: right;
            margin: 0 10px 0 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login div.login-fields > input  {
            display: inline-block;
            max-width: 70%;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.login button.button {
            margin: 10px 0 0 0;
        }
        
        /*  Registration    */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.registration fieldset legend    {
            font-size: 1.1em;
            line-height: 1.4em;
            font-weight: bold;
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.registration > form#member-registration > div   {
            height: 30px;
            line-height: 30px;
            margin: 20px 0 0 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.registration dd {
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.registration a  {
            vertical-align: top;
        }
        
        /*  Remind / Reset */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.remind p,
        div#yagendoo-grid-holder div.yagendoo-content > div.reset p    {
            margin: 0 0 10px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.remind form#user-registration dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.reset form#user-registration dt    {
            margin: 0 0 5px 0;
            min-height: 30px;
            line-height: 30px;
        }
        
        /*  Profile */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset  {
            margin: 0 0 10px 0;
            padding: 5px 10px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset > legend,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > legend {
            padding: 0 10px;
            font-weight: bold;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile fieldset > dl > dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile fieldset > dl > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dd   {
            width: 48%;
            display: inline-block;
            min-height: 28px;
            line-height: 28px;
            margin: 0 0 5px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset > dl > dt,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dt    {
            font-weight: bold;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile > fieldset > dl > dd,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dd    {
            text-align: left;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile fieldset > dl > dd select,
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit fieldset > dl > dd select  {
            min-width: 75%;
            max-width: 100%;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.profile-edit form#member-profile > div > a  {
            vertical-align: top;
        }
        
    /*  COM_WEBLINKS    */
    
    div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category    {
        padding: 12px 15px;
    }
    
    div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category > h2   {
        margin: 0 0 10px 0;
    }
    
    div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category div.category-desc   {
        margin: 0 0 10px 0;
    }
    
    div#yagendoo-grid-holder div.yagendoo-content > div.weblink-category div.cat-children   {
        margin: 25px 0 0 0;
    }
    
    /*  COM_SEARCH  */
    
        /*  Filter  */

        div#yagendoo-grid-holder div.yagendoo-content > div.search > form#searchForm,
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results    {
            padding: 12px 15px;
        }  

        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results  {
            margin: 10px 0 0 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search div.searchintro,
        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases,
        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only,
        div#yagendoo-grid-holder div.yagendoo-content > div.search div.form-limit,
        div#yagendoo-grid-holder div.yagendoo-content > div.search p.counter    {
            margin: 10px 0 0 0;
        }

		div#yagendoo-grid-holder div.yagendoo-content > div.search form#searchForm:after	{
			display: table;
			content: "";
			line-height: 0;
			clear: both;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases,
		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only	{
			display: inline-block;
			width: 50%;
			padding-left: 15px;
			padding-right: 15px;
			float: left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases legend,
		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only legend	{
			margin-bottom: 15px;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases > *,
		div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.only > *	{
			margin-left: -15px;
			margin-right: -15px;
		}

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > label    {
            display: inline-block;
            float: left;
            margin: 0 10px 0 0;
            height: 30px;
            line-height: 30px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset legend  {
            font-weight: bold;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > input[type="text"]   {
            display: inline-block;
            float: left;
            margin: 0 10px 0 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > button   {
            display: inline-block;
            float: left;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.word > input[type="hidden"] {
            clear: both;
            height: 0;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search fieldset.phrases div.ordering-box {
            margin-top: 5px;
        }

        div#yagendoo-grid-holder div.yagendoo-content > div.search p.counter    {
            font-style: italic;
            font-size: 12px;
            text-align: right;
        }
    
        /*  Results */
        
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dt.result-title    {
            display: inline-block;
            float: left;
            font-weight: bold;
            margin: 0 0 5px 0;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-category  {
            display: inline-block;
            float: left;
            margin: 0 0 0 10px;
        }
        
        div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-text  {
            clear: both;
            margin: 0 0 0 15px;
        }
        
            div#yagendoo-grid-holder div.yagendoo-content > div.search > dl.search-results > dd.result-created   {
            margin: 5px 0 10px 15px;
            text-align: right;
            font-style: italic;
            font-size: 0.9em;
        }

	/* com_finder */
	div#yagendoo-grid-holder div.yagendoo-content > div.finder	{
		padding: 12px 15px;
	}

		div#yagendoo-grid-holder div.yagendoo-content > div.finder fieldset.word label	{
			margin: 0;
			line-height: 32px;
		}

		div#yagendoo-grid-holder div.yagendoo-content > div.finder fieldset.word .btn.disabled	{
			opacity: 1;
		}

			/* Search form */
			div#yagendoo-grid-holder div.yagendoo-content > div.finder #search-form #advancedSearch.in	{
				margin-top: 15px;
			}

			div#yagendoo-grid-holder div.yagendoo-content > div.finder #search-form #advancedSearch.in hr	{
				margin-bottom: 15px;
			}

			div#yagendoo-grid-holder div.yagendoo-content > div.finder #search-form #advancedSearch.in hr:last-of-type	{
				display: none;
			}

			div#yagendoo-grid-holder div.yagendoo-content > div.finder #search-form #advancedSearch .advanced-search-tip p	{
				line-height: 1.75em;
			}

    /*  COM_WRAPPER */
    
    div#yagendoo-grid-holder div.yagendoo-content > div.contentpane {
        padding: 12px 15px;
    }
    
    
    /*  COM_NEWSFEEDS   */
    
    div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed,
    div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category   {
        padding: 12px 15px;
    }

    div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed > h2
    div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category > h2  {
        margin: 0 0 10px 0;
    }

    div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category legend.hidelabeltxt   {
        display: none;
    }

    div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed-category div.display-limit   {
        height: 30px;
        line-height: 30px;
        margin: 5px 0 10px 0;
    }
    
    div#yagendoo-grid-holder div.yagendoo-content > div.newsfeed ol {
        margin: 0 0 10px 0;
        padding: 0 0 0 20px;
    }

/*	DEVICE SWITCHER	*/

div.yagendoo-device-switcher	{
	text-align: left;
}

	div.yagendoo-device-switcher,
	div.yagendoo-device-switcher button[type="submit"]	{
		font-size: 10px;
	}
	div.yagendoo-device-switcher button[type="submit"]	{
		cursor: pointer;
	}