/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * item
 */

/* position headings */
#yoo-zoo .item h2 {
	margin: 15px 0px 5px 0px;
	font-size: 30px;
	font-weight: normal;
	line-height: 33px;
	letter-spacing: -1px;
}

#yoo-zoo .item h3 {
	margin: 15px 0px 5px 0px;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	letter-spacing: 0px;
}

/* element type: textarea */
#yoo-zoo .item .element-textarea > * { margin: 0px 0px 10px 0px; }
#yoo-zoo .item .element-textarea > h3 { margin: 0px 0px 5px 0px; }
#yoo-zoo .item .element-textarea *:last-child { margin-bottom: 0px; }

/* position: top */
#yoo-zoo .item div.pos-top { overflow: hidden; }
#yoo-zoo .item div.pos-top .element { margin-bottom: 15px; }

/* position: title */
#yoo-zoo .item h1.pos-title {
	margin: 0px 0px 12px 0px;
	font-size: 40px;
	font-weight: normal;
	line-height: 44px;
	letter-spacing: -2px;
}

/* position: meta */
#yoo-zoo .item p.pos-meta {
	margin: -10px 0px 15px 0px;
	color: #969696;
	line-height: 13px;
	font-style: italic;
}

/* position: media */
#yoo-zoo .item div.media-left {
	margin: 0px 15px 0px 0px;
	float: left;
}

#yoo-zoo .item div.media-right {
	margin: 0px 0px 0px 15px;
	float: right;
}

#yoo-zoo .item div.pos-media .element { margin-bottom: 10px; }

/* position: content */
#yoo-zoo .item div.pos-content {}
#yoo-zoo .item div.pos-content .element { margin-bottom: 15px; }
#yoo-zoo .item div.pos-content .element.last { margin-bottom: 0px; }

/* position: related */
#yoo-zoo .item div.pos-related { margin-top: 15px; }

#yoo-zoo .item div.pos-related ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#yoo-zoo .item div.pos-related li {
	padding-left: 10px;
	background: url(../images/arrow.png) 0px 50% no-repeat;
}

/* position: bottom */
#yoo-zoo .item div.pos-bottom { overflow: hidden;}
#yoo-zoo .item div.pos-bottom .element { margin-top: 15px; }


/* HEART CHAMBER LAYOUT STYLING...*/
#yoo-zoo div.pos-topright, #yoo-zoo div.pos-topleft, #yoo-zoo div.pos-bottomright, #yoo-zoo div.pos-bottomleft{
	background-color: #FFF;
}

/* position: topleft */
#yoo-zoo div.pos-topleft { 
	overflow: hidden; 
	/*position:absolute;
	top:90px;
	left:170px;*/
	float:left;
	width:470px;
	max-height:300px;
	padding-left:20px;
}

/* position: topright */
#yoo-zoo div.pos-topright { 
	overflow: hidden; 
	/*position:absolute;
	top:90px;
	left:640px;*/
	float:right;
	clear:right;
	width:470px;
	max-height:300px;
	padding-right:20px;
}

/* position: bottomleft */
#yoo-zoo div.pos-bottomleft { 
	overflow: hidden; 
	/*position:absolute;
	top:390px;
	left:170px;*/
	float:left;
	width:470px;
	max-height:300px;
	padding-left:20px;
}

/* position: bottomright */
#yoo-zoo div.pos-bottomright { 
	overflow: hidden; 
	/*position:absolute;
	top:390px;
	left:640px;*/
	float:right;
	clear:right;
	width:470px;
	max-height:300px;
	padding-right:20px;
}

#yoo-zoo div.pos-topleft, 
#yoo-zoo div.pos-topright,
#yoo-zoo div.pos-bottomleft, 
#yoo-zoo div.pos-bottomright {
	background-color:#141415;
}

#yoo-zoo div.pos-topleft .element-textarea, 
#yoo-zoo div.pos-topright .element-textarea,
#yoo-zoo div.pos-bottomleft .element-textarea, 
#yoo-zoo div.pos-bottomright .element-textarea {
	background-color:#FFF;
	min-height:300px;
}

#yoo-zoo div.pos-bottomright .element-textarea h1, #yoo-zoo div.pos-bottomleft .element-textarea h1, #yoo-zoo div.pos-topright .element-textarea h1, #yoo-zoo div.pos-topleft .element-textarea h1{ 
	margin:0; 
	padding: 20px 20px 10px;
	letter-spacing:0.1em;
}

#yoo-zoo div.pos-bottomright .element-textarea p, #yoo-zoo div.pos-bottomleft .element-textarea p, #yoo-zoo div.pos-topright .element-textarea p, #yoo-zoo div.pos-topleft .element-textarea p{ 
	padding-left: 20px;
	padding-right: 20px;
	margin: 10px 0;
}

/* PROJECT HEART CHAMBER LAYOUT STYLING...*/
#yoo-zoo div.pos-project_topright, #yoo-zoo div.pos-project_topleft, #yoo-zoo div.pos-project_bottomright, #yoo-zoo div.pos-project_bottomleft{
	background-color: #FFF;
}

/* position: topleft */
#yoo-zoo div.pos-project_topleft { 
	overflow: hidden; 
	/*position:absolute;
	top:90px;
	left:170px;*/
	float:left;
	width:470px;
	max-height:300px;
	padding-left:20px;
}

/* position: topright */
#yoo-zoo div.pos-project_topright { 
	overflow: hidden; 
	/*position:absolute;
	top:90px;
	left:640px;*/
	float:right;
	clear:right;
	width:470px;
	max-height:300px;
	padding-right:20px;
}

/* position: bottomleft */
#yoo-zoo div.pos-project_bottomleft { 
	overflow: hidden; 
	/*position:absolute;
	top:390px;
	left:170px;*/
	float:left;
	width:470px;
	max-height:300px;
	padding-left:20px;
}

/* position: bottomright */
#yoo-zoo div.pos-project_bottomright { 
	overflow: hidden; 
	/*position:absolute;
	top:390px;
	left:640px;*/
	float:right;
	clear:right;
	width:470px;
	max-height:300px;
	padding-right:20px;
}

#yoo-zoo div.pos-project_topleft, 
#yoo-zoo div.pos-project_topright,
#yoo-zoo div.pos-project_bottomleft, 
#yoo-zoo div.pos-project_bottomright {
	background-color:#141415;
}

#yoo-zoo div.pos-project_topleft .element-textarea, 
#yoo-zoo div.pos-project_topright .element-textarea,
#yoo-zoo div.pos-project_bottomleft .element-textarea, 
#yoo-zoo div.pos-project_bottomright .element-textarea {
	background-color:#FFF;
	height:270px;
	max-height:270px;
	overflow:hidden;
}

#yoo-zoo div.pos-project_topleft .element-joomlamodule, 
#yoo-zoo div.pos-project_topright .element-joomlamodule,
#yoo-zoo div.pos-project_bottomleft .element-joomlamodule, 
#yoo-zoo div.pos-project_bottomright .element-joomlamodule {
	background-color:#FFF;
	height:25px;
	padding-right:20px;
	padding-top:5px;
}

#yoo-zoo div.pos-project_bottomright .element-textarea h1, #yoo-zoo div.pos-project_bottomleft .element-textarea h1, #yoo-zoo div.pos-project_topright .element-textarea h1, #yoo-zoo div.pos-project_topleft .element-textarea h1{ 
	margin:0; 
	padding: 20px 20px 10px;
	letter-spacing:0.1em;
}

#yoo-zoo div.pos-project_bottomright .element-textarea p, #yoo-zoo div.pos-project_bottomleft .element-textarea p, #yoo-zoo div.pos-project_topright .element-textarea p, #yoo-zoo div.pos-project_topleft .element-textarea p{ 
	padding-left: 20px;
	padding-right: 20px;
}

#yoo-zoo div.pos-project_bottomright .wk-slideshow .slides, #yoo-zoo div.pos-project_bottomleft .wk-slideshow .slides, #yoo-zoo div.pos-project_topright .wk-slideshow .slides, #yoo-zoo div.pos-project_topleft .wk-slideshow .slides { 
	background-color:#FFF;
}

/* GALLERY GRID LAYOUT STYLING...*/
#yoo-zoo div.pos-1_28, #yoo-zoo div.pos-2_28, #yoo-zoo div.pos-3_28, #yoo-zoo div.pos-4_28,
#yoo-zoo div.pos-5_28, #yoo-zoo div.pos-6_28, #yoo-zoo div.pos-7_28, #yoo-zoo div.pos-8_28,
#yoo-zoo div.pos-9_28, #yoo-zoo div.pos-10_28, #yoo-zoo div.pos-11_28, #yoo-zoo div.pos-12_28, 
#yoo-zoo div.pos-13_28, #yoo-zoo div.pos-14_28, #yoo-zoo div.pos-15_28, #yoo-zoo div.pos-16_28,
#yoo-zoo div.pos-17_28, #yoo-zoo div.pos-18_28, #yoo-zoo div.pos-19_28, #yoo-zoo div.pos-20_28,
#yoo-zoo div.pos-21_28, #yoo-zoo div.pos-22_28, #yoo-zoo div.pos-23_28, #yoo-zoo div.pos-24_28,
#yoo-zoo div.pos-25_28, #yoo-zoo div.pos-26_28, #yoo-zoo div.pos-27_28, #yoo-zoo div.pos-28_28,
#yoo-zoo div.pos-29_28, #yoo-zoo div.pos-30_28, #yoo-zoo div.pos-31_28, #yoo-zoo div.pos-32_28,
#yoo-zoo div.pos-33_28, #yoo-zoo div.pos-34_28, #yoo-zoo div.pos-35_28, #yoo-zoo div.pos-36_28,
#yoo-zoo div.pos-37_28, #yoo-zoo div.pos-38_28, #yoo-zoo div.pos-39_28, #yoo-zoo div.pos-40_28 { 
	overflow: hidden; 
	float:left;
	width:240px;
	height:180px;
	margin:0;
}

#yoo-zoo div.pos-4_28, #yoo-zoo div.pos-8_28, #yoo-zoo div.pos-12_28, #yoo-zoo div.pos-16_28, 
#yoo-zoo div.pos-20_28, #yoo-zoo div.pos-24_28, #yoo-zoo div.pos-28_28, #yoo-zoo div.pos-32_28,
#yoo-zoo div.pos-36_28, #yoo-zoo div.pos-40_28 { 
	clear:right;
	padding-right:20px;
}

#yoo-zoo div.pos-1_28 .element-textarea a, #yoo-zoo div.pos-2_28 .element-textarea a, 
#yoo-zoo div.pos-3_28 .element-textarea a, #yoo-zoo div.pos-4_28 .element-textarea a,
#yoo-zoo div.pos-5_28 .element-textarea a, #yoo-zoo div.pos-6_28 .element-textarea a, 
#yoo-zoo div.pos-7_28 .element-textarea a, #yoo-zoo div.pos-8_28 .element-textarea a,
#yoo-zoo div.pos-9_28 .element-textarea a, #yoo-zoo div.pos-10_28 .element-textarea a, 
#yoo-zoo div.pos-11_28 .element-textarea a, #yoo-zoo div.pos-12_28 .element-textarea a,
#yoo-zoo div.pos-13_28 .element-textarea a, #yoo-zoo div.pos-14_28 .element-textarea a, 
#yoo-zoo div.pos-15_28 .element-textarea a, #yoo-zoo div.pos-16_28 .element-textarea a,
#yoo-zoo div.pos-17_28 .element-textarea a, #yoo-zoo div.pos-18_28 .element-textarea a, 
#yoo-zoo div.pos-19_28 .element-textarea a, #yoo-zoo div.pos-20_28 .element-textarea a,
#yoo-zoo div.pos-21_28 .element-textarea a, #yoo-zoo div.pos-22_28 .element-textarea a, 
#yoo-zoo div.pos-23_28 .element-textarea a, #yoo-zoo div.pos-24_28 .element-textarea a,
#yoo-zoo div.pos-25_28 .element-textarea a, #yoo-zoo div.pos-26_28 .element-textarea a, 
#yoo-zoo div.pos-27_28 .element-textarea a, #yoo-zoo div.pos-28_28 .element-textarea a,
#yoo-zoo div.pos-29_28 .element-textarea a, #yoo-zoo div.pos-30_28 .element-textarea a,
#yoo-zoo div.pos-31_28 .element-textarea a, #yoo-zoo div.pos-32_28 .element-textarea a,
#yoo-zoo div.pos-33_28 .element-textarea a, #yoo-zoo div.pos-34_28 .element-textarea a,
#yoo-zoo div.pos-35_28 .element-textarea a, #yoo-zoo div.pos-36_28 .element-textarea a,
#yoo-zoo div.pos-37_28 .element-textarea a, #yoo-zoo div.pos-38_28 .element-textarea a,
#yoo-zoo div.pos-39_28 .element-textarea a, #yoo-zoo div.pos-40_28 .element-textarea a { 
	padding-left:20px;
}

#yoo-zoo div.pos-1_28 .element-textarea img, #yoo-zoo div.pos-2_28 .element-textarea img, 
#yoo-zoo div.pos-3_28 .element-textarea img, #yoo-zoo div.pos-4_28 .element-textarea img,
#yoo-zoo div.pos-5_28 .element-textarea img, #yoo-zoo div.pos-6_28 .element-textarea img, 
#yoo-zoo div.pos-7_28 .element-textarea img, #yoo-zoo div.pos-8_28 .element-textarea img,
#yoo-zoo div.pos-9_28 .element-textarea img, #yoo-zoo div.pos-10_28 .element-textarea img, 
#yoo-zoo div.pos-11_28 .element-textarea img, #yoo-zoo div.pos-12_28 .element-textarea img,
#yoo-zoo div.pos-13_28 .element-textarea img, #yoo-zoo div.pos-14_28 .element-textarea img, 
#yoo-zoo div.pos-15_28 .element-textarea img, #yoo-zoo div.pos-16_28 .element-textarea img,
#yoo-zoo div.pos-17_28 .element-textarea img, #yoo-zoo div.pos-18_28 .element-textarea img, 
#yoo-zoo div.pos-19_28 .element-textarea img, #yoo-zoo div.pos-20_28 .element-textarea img,
#yoo-zoo div.pos-21_28 .element-textarea img, #yoo-zoo div.pos-22_28 .element-textarea img, 
#yoo-zoo div.pos-23_28 .element-textarea img, #yoo-zoo div.pos-24_28 .element-textarea img,
#yoo-zoo div.pos-25_28 .element-textarea img, #yoo-zoo div.pos-26_28 .element-textarea img, 
#yoo-zoo div.pos-27_28 .element-textarea img, #yoo-zoo div.pos-28_28 .element-textarea img,
#yoo-zoo div.pos-29_28 .element-textarea img, #yoo-zoo div.pos-30_28 .element-textarea img,
#yoo-zoo div.pos-31_28 .element-textarea img, #yoo-zoo div.pos-32_28 .element-textarea img,
#yoo-zoo div.pos-33_28 .element-textarea img, #yoo-zoo div.pos-34_28 .element-textarea img,
#yoo-zoo div.pos-35_28 .element-textarea img, #yoo-zoo div.pos-36_28 .element-textarea img,
#yoo-zoo div.pos-37_28 .element-textarea img, #yoo-zoo div.pos-38_28 .element-textarea img,
#yoo-zoo div.pos-39_28 .element-textarea img, #yoo-zoo div.pos-40_28 .element-textarea img { 
	padding-bottom:8px;
	width:220px;
	height:140px;
}

#yoo-zoo div.pos-1_28 .element-textarea a:hover, #yoo-zoo div.pos-2_28 .element-textarea a:hover, 
#yoo-zoo div.pos-3_28 .element-textarea a:hover, #yoo-zoo div.pos-4_28 .element-textarea a:hover,
#yoo-zoo div.pos-5_28 .element-textarea a:hover, #yoo-zoo div.pos-6_28 .element-textarea a:hover, 
#yoo-zoo div.pos-7_28 .element-textarea a:hover, #yoo-zoo div.pos-8_28 .element-textarea a:hover,
#yoo-zoo div.pos-9_28 .element-textarea a:hover, #yoo-zoo div.pos-10_28 .element-textarea a:hover, 
#yoo-zoo div.pos-11_28 .element-textarea a:hover, #yoo-zoo div.pos-12_28 .element-textarea a:hover,
#yoo-zoo div.pos-13_28 .element-textarea a:hover, #yoo-zoo div.pos-14_28 .element-textarea a:hover, 
#yoo-zoo div.pos-15_28 .element-textarea a:hover, #yoo-zoo div.pos-16_28 .element-textarea a:hover,
#yoo-zoo div.pos-17_28 .element-textarea a:hover, #yoo-zoo div.pos-18_28 .element-textarea a:hover, 
#yoo-zoo div.pos-19_28 .element-textarea a:hover, #yoo-zoo div.pos-20_28 .element-textarea a:hover,
#yoo-zoo div.pos-21_28 .element-textarea a:hover, #yoo-zoo div.pos-22_28 .element-textarea a:hover, 
#yoo-zoo div.pos-23_28 .element-textarea a:hover, #yoo-zoo div.pos-24_28 .element-textarea a:hover,
#yoo-zoo div.pos-25_28 .element-textarea a:hover, #yoo-zoo div.pos-26_28 .element-textarea a:hover, 
#yoo-zoo div.pos-27_28 .element-textarea a:hover, #yoo-zoo div.pos-28_28 .element-textarea a:hover,
#yoo-zoo div.pos-29_28 .element-textarea a:hover, #yoo-zoo div.pos-30_28 .element-textarea a:hover,
#yoo-zoo div.pos-31_28 .element-textarea a:hover, #yoo-zoo div.pos-32_28 .element-textarea a:hover,
#yoo-zoo div.pos-33_28 .element-textarea a:hover, #yoo-zoo div.pos-34_28 .element-textarea a:hover,
#yoo-zoo div.pos-35_28 .element-textarea a:hover, #yoo-zoo div.pos-36_28 .element-textarea a:hover,
#yoo-zoo div.pos-37_28 .element-textarea a:hover, #yoo-zoo div.pos-38_28 .element-textarea a:hover,
#yoo-zoo div.pos-39_28 .element-textarea a:hover, #yoo-zoo div.pos-40_28 .element-textarea a:hover { 
	background-image: url("../../../../../../../../templates/yoo_master/images/link_hover.png");
  	background-position: 16px 142px;
  	background-repeat: no-repeat;
}

/*#yoo-zoo div.pos-1_28 .element-textarea a:hover, #yoo-zoo div.pos-2_28 .element-textarea a img:hover, 
#yoo-zoo div.pos-3_28 .element-textarea a img:hover, #yoo-zoo div.pos-4_28 .element-textarea a img:hover,
#yoo-zoo div.pos-5_28 .element-textarea a img:hover, #yoo-zoo div.pos-6_28 .element-textarea a img:hover, 
#yoo-zoo div.pos-7_28 .element-textarea a img:hover, #yoo-zoo div.pos-8_28 .element-textarea a img:hover,
#yoo-zoo div.pos-9_28 .element-textarea a img:hover, #yoo-zoo div.pos-10_28 .element-textarea a img:hover, 
#yoo-zoo div.pos-11_28 .element-textarea a img:hover, #yoo-zoo div.pos-12_28 .element-textarea a img:hover,
#yoo-zoo div.pos-13_28 .element-textarea a img:hover, #yoo-zoo div.pos-14_28 .element-textarea a img:hover, 
#yoo-zoo div.pos-15_28 .element-textarea a img:hover, #yoo-zoo div.pos-16_28 .element-textarea a img:hover,
#yoo-zoo div.pos-17_28 .element-textarea a img:hover, #yoo-zoo div.pos-18_28 .element-textarea a img:hover, 
#yoo-zoo div.pos-19_28 .element-textarea a img:hover, #yoo-zoo div.pos-20_28 .element-textarea a img:hover,
#yoo-zoo div.pos-21_28 .element-textarea a img:hover, #yoo-zoo div.pos-22_28 .element-textarea a img:hover, 
#yoo-zoo div.pos-23_28 .element-textarea a img:hover, #yoo-zoo div.pos-24_28 .element-textarea a img:hover,
#yoo-zoo div.pos-25_28 .element-textarea a img:hover, #yoo-zoo div.pos-26_28 .element-textarea a img:hover, 
#yoo-zoo div.pos-27_28 .element-textarea a img:hover, #yoo-zoo div.pos-28_28 .element-textarea a img:hover { 
	background-image: url("../../../../../../../../templates/yoo_master/images/link_hover.png");
  	background-position: 20px 20px;
  	background-repeat: no-repeat;
}*/

/* L SHAPE LAYOUT STYLING...*/
#yoo-zoo div.pos-l_shape_top, #yoo-zoo div.pos-l_shape_bottom {
	float:left;
}

#yoo-zoo div.pos-l_shape_top_right{
	float:right;
}

#yoo-zoo div.pos-l_shape_top {
	overflow:hidden;
	width: 470px;
	height: 300px;
	padding-left:20px;
}  

#yoo-zoo div.pos-l_shape_top_right {
	overflow:hidden;
	width: 470px;
	height: 300px;
	padding-right:20px;
}
#yoo-zoo div.pos-l_shape_bottom {
	overflow:hidden;
	width: 940px;
	min-height:300px;
	padding-left:20px;
	padding-right:20px;
}

#yoo-zoo div.pos-l_shape_top .element-textarea, 
#yoo-zoo div.pos-l_shape_top_right .element-textarea,
#yoo-zoo div.pos-l_shape_bottom .element-textarea {
	background-color:#FFF;
	min-height:300px;
}

#yoo-zoo div.pos-l_shape_bottom .element-textarea {
	padding-bottom:50px;
}

#yoo-zoo div.pos-l_shape_top  .element-textarea h1, #yoo-zoo div.pos-l_shape_top_right .element-textarea h1,
#yoo-zoo div.pos-l_shape_bottom  .element-textarea h1 { 
	margin:0; 
	padding: 20px 20px 10px;
	letter-spacing:0.1em;
}

#yoo-zoo div.pos-l_shape_top  .element-textarea p, #yoo-zoo div.pos-l_shape_top_right  .element-textarea p,
#yoo-zoo div.pos-l_shape_bottom  .element-textarea p { 
	padding-left: 20px;
	padding-right: 20px;
}

#yoo-zoo div.pos-l_shape_top  .element-textarea img > p,
#yoo-zoo div.pos-l_shape_top_right  .element-textarea img > p{
	padding:0;
}

#yoo-zoo div.pos-l_shape_bottom ul { 
	list-style-type: none;
  	margin: 0;
	display:inline-block;
}

#yoo-zoo div.pos-l_shape_bottom ul li { 
	float:left;
	width:235px;
}

#yoo-zoo div.pos-l_shape_bottom .element-textarea a {
	display:inline-block;
}

#yoo-zoo div.pos-l_shape_bottom .element-textarea a.connect_map {
	color: #6D6E71;
	margin-left: -5px;
	margin-top: -10px;
	padding-left: 5px;
	padding-top: 10px;
}

#yoo-zoo div.pos-l_shape_bottom .element-textarea a.connect_map:hover {
	background-image: url("../../../../../../../../templates/yoo_master/images/link_hover_black.png");
  	background-position: 1px 2px;
  	background-repeat: no-repeat;
}

/* L SHAPE EXT LAYOUT STYLING...*/
#yoo-zoo div.pos-l_shape_ext_top, #yoo-zoo div.pos-l_shape_ext_bottom_left {
	float:left;
	overflow:hidden;
}

#yoo-zoo div.pos-l_shape_ext_bottom_right {
	float:right;
}

#yoo-zoo div.pos-l_shape_ext_top {
	width: 470px;
	height: 300px;
	clear:both;
	padding-left:20px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_container {
	float:left;
	width:940px;
	background-color:#FFF;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:50px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_left {
	width: 750px;
	min-height:300px;
	background-color:#FFF;
	padding-right:20px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_right {
	width: 170px;
	min-height:300px;
	background-color:#FFF;
}

#yoo-zoo div.pos-l_shape_ext_top .element-textarea, 
#yoo-zoo div.pos-l_shape_ext_bottom_left .element-textarea,
#yoo-zoo div.pos-l_shape_ext_bottom_right .element-joomlamodule {
	background-color:#FFF;
	min-height:300px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_left .element-textarea {
	float:left;
}
#yoo-zoo div.pos-l_shape_ext_bottom_right .element-textarea {
	float:left;
	background-color:#FFF;
	width: 100%;
}
#yoo-zoo div.pos-l_shape_ext_bottom_right .element-joomlamodule {
	float:left;
	width: 100%;
}

#yoo-zoo div.pos-l_shape_ext_top  .element-textarea h1, #yoo-zoo div.pos-l_shape_ext_bottom_left  .element-textarea h1,
#yoo-zoo div.pos-l_shape_ext_bottom_right  .element-textarea h1 { 
	margin:0; 
	padding: 20px 20px 10px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_right  .element-textarea h1 { 
	padding-left: 5px;
}

#yoo-zoo div.pos-l_shape_ext_top  .element-textarea p, #yoo-zoo div.pos-l_shape_ext_bottom_left  .element-textarea p { 
	padding-left: 20px;
	padding-right: 20px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_right .element-joomlamodule ul {
	padding-right:20px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_right .element-joomlamodule a {
	color: #6D6E71;
	padding-left: 5px;
	padding-top: 10px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_right .element-joomlamodule a:hover{
	background-image: url("../../../../../../../../templates/yoo_master/images/link_hover_black.png");
  	background-position: 1px 2px;
  	background-repeat: no-repeat;
}

/* L SHAPE 2 LAYOUT STYLING...*/
#yoo-zoo div.pos-l_shape_2_top_left, #yoo-zoo div.pos-l_shape_2_bottom_left {
	float:left;
	overflow:hidden;
}
#yoo-zoo div.pos-l_shape_2_top_right {
	float:right;
	overflow:hidden;
}

#yoo-zoo div.pos-l_shape_2_bottom_right {
	float:right;
}

#yoo-zoo div.pos-l_shape_2_top_left {
	width: 470px;
	height: 300px;
	padding-left:20px;
}
#yoo-zoo div.pos-l_shape_2_top_right {
	width: 470px;
	height: 300px;
	padding-right:20px;
}
#yoo-zoo div.pos-l_shape_2_bottom_container {
	float:left;
	width:940px;
	background-color:#FFF;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:50px;
}

#yoo-zoo div.pos-l_shape_2_bottom_left {
	width: 750px;
	min-height:300px;
	background-color:#FFF;
	padding-right:20px;
}

#yoo-zoo div.pos-l_shape_2_bottom_right {
	width: 170px;
	min-height:300px;
	background-color:#FFF;
}

#yoo-zoo div.pos-l_shape_2_top_left .element-textarea, 
#yoo-zoo div.pos-l_shape_2_top_right .element-textarea,
#yoo-zoo div.pos-l_shape_2_bottom_left .element-textarea,
#yoo-zoo div.pos-l_shape_2_bottom_right .element-joomlamodule {
	background-color:#FFF;
	min-height:300px;
}

#yoo-zoo div.pos-l_shape_2_bottom_left .element-textarea {
	float:left;
}
#yoo-zoo div.pos-l_shape_2_bottom_right .element-textarea {
	float:left;
	background-color:#FFF;
	width: 100%;
}
#yoo-zoo div.pos-l_shape_2_bottom_right .element-joomlamodule {
	float:left;
	width: 100%;
}

#yoo-zoo div.pos-l_shape_2_top_left  .element-textarea h1, #yoo-zoo div.pos-l_shape_2_top_right  .element-textarea h1,
#yoo-zoo div.pos-l_shape_2_bottom_left  .element-textarea h1,
#yoo-zoo div.pos-l_shape_2_bottom_right  .element-textarea h1 { 
	margin:0; 
	padding: 20px 20px 10px;
	letter-spacing:0.1em;
}

#yoo-zoo div.pos-l_shape_2_bottom_right  .element-textarea h1 { 
	padding-left: 5px;
}

#yoo-zoo div.pos-l_shape_2_top_left  .element-textarea p, #yoo-zoo div.pos-l_shape_2_top_right  .element-textarea p,
#yoo-zoo div.pos-l_shape_2_bottom_left  .element-textarea p { 
	padding-left: 20px;
	padding-right: 20px;
}

#yoo-zoo div.pos-l_shape_2_bottom_right .element-joomlamodule ul {
	padding-right:20px;
}
#yoo-zoo div.pos-l_shape_2_bottom_right .element-joomlamodule li {
/*font-family: "UniversLTW01-67BoldCn",Arial,Helvetica,sans-serif;
font-size: 14px; */
}

#yoo-zoo div.pos-l_shape_2_bottom_right .element-joomlamodule a {
	color: #6D6E71;
	padding-left: 5px;
	padding-top: 10px;
}

#yoo-zoo div.pos-l_shape_2_bottom_right .element-joomlamodule a:hover{
	background-image: url("../../../../../../../../templates/yoo_master/images/link_hover_black.png");
  	background-position: 1px 2px;
  	background-repeat: no-repeat;
}

/* Styling specific to NEWS ARCHIVE area... */
#yoo-zoo div.pos-l_shape_ext_bottom_left .element-joomlamodule ul {
	list-style-type: none;
  	margin: 0;
}

#yoo-zoo div.pos-l_shape_ext_bottom_left .element-joomlamodule ul li{
	float:left;
	width:710px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left:20px;
	border-bottom: 1px #6D6E71 solid;
}
#yoo-zoo div.pos-l_shape_ext_bottom_left .element-joomlamodule ul li h1{
	margin:0;
	padding:0;
}
#yoo-zoo div.pos-l_shape_ext_bottom_left .element-joomlamodule ul li img {
	float:left;
	margin-top:4px;
	padding-right: 20px;
}
#yoo-zoo div.pos-l_shape_ext_bottom_left .element-joomlamodule ul li div {
	float:left;
	width:435px;
}
#yoo-zoo div.pos-l_shape_ext_bottom_left .element-joomlamodule a {
	color: #6D6E71;
	padding-left: 5px;
	padding-top: 10px;
	margin-left:-5px;
}

#yoo-zoo div.pos-l_shape_ext_bottom_left .element-joomlamodule a:hover{
	background-image: url("../../../../../../../../templates/yoo_master/images/link_hover_black.png");
  	background-position: 1px 2px;
  	background-repeat: no-repeat;
}

/* LEFT RIGHT LAYOUT STYLING...*/
#yoo-zoo div.pos-left, #yoo-zoo div.pos-right {
	overflow:hidden;
	float:left;
	width: 470px;
	height: 550px;
	padding:0;
	margin:0;
}

#yoo-zoo div.pos-left {
	padding-left:20px;
}
#yoo-zoo div.pos-right {
	padding-right:20px;
}

#yoo-zoo div.pos-left .element-textarea, 
#yoo-zoo div.pos-right .element-textarea {
	background-color:#FFF;
	min-height:550px;
}

#yoo-zoo div.pos-left .element-textarea h1, #yoo-zoo div.pos-right .element-textarea h1 {
	margin:0; 
	padding: 20px 20px 10px;
}

#yoo-zoo div.pos-left .element-textarea p, #yoo-zoo div.pos-right .element-textarea p { 
	padding-left: 20px;
	padding-right: 20px;
}

#yoo-zoo div.pos-left a, #yoo-zoo div.pos-left a:hover, #yoo-zoo div.pos-right a, #yoo-zoo div.pos-right a:hover { 
	color:#6D6E71;
}

/* STORYBOARD LAYOUT STYLING...*/
#yoo-zoo div.pos-top_left_story, #yoo-zoo div.pos-top_right_story {
	overflow:hidden;
	float:left;
	width: 470px;
	height: 300px;
}
#yoo-zoo div.pos-top_left_story {
	padding-left:20px;
}
#yoo-zoo div.pos-top_right_story {
	float:right;
	clear:right;
	padding-right:20px;
}

#yoo-zoo div.pos-top_right_story .element-image {
	float:left;
	clear:none;
	width: 235px;
	height: 150px;
}

#yoo-zoo div.pos-bottom_story {
	float:left;
	width:940px;
	padding-left:20px;
	padding-right:20px;
}

#yoo-zoo div.pos-top_left_story .element-textarea, 
#yoo-zoo div.pos-top_right_story .element-textarea,
#yoo-zoo div.pos-bottom_story .element-textarea {
	background-color:#FFF;
	min-height:377px;
}

#yoo-zoo div.pos-bottom_story .element-textarea {
	padding-bottom:50px;
}

#yoo-zoo div.pos-bottom_story .element-textarea h1{
	margin:0; 
	padding: 20px 20px 10px;
	letter-spacing:0.1em;
}
#yoo-zoo div.pos-bottom_story .element-textarea p {
	padding-left: 20px;
	padding-right: 20px;
}


/* HOME PAGE GRID LAYOUT STYLING...*/
#yoo-zoo div.pos-home1_10, #yoo-zoo div.pos-home3_10, #yoo-zoo div.pos-home5_10,
#yoo-zoo div.pos-home7_10, #yoo-zoo div.pos-home9_10 { 
	overflow: hidden; 
	float:left;
	width:470px;
	max-height:300px;
	margin-left:20px;
}

#yoo-zoo div.pos-home2_10, #yoo-zoo div.pos-home4_10, #yoo-zoo div.pos-home6_10,
#yoo-zoo div.pos-home8_10, #yoo-zoo div.pos-home10_10 { 
	overflow: hidden; 
	float:right;
	clear:right;
	width:470px;
	max-height:300px;
	margin-right:20px;
}

#yoo-zoo div.pos-home3_10, #yoo-zoo div.pos-home10_10 {
	max-height:280px;
}


/*#yoo-zoo div.pos-home3_10,*/ #yoo-zoo div.pos-home10_10 {
	border-bottom: 20px solid #FFFFFF;
}

#yoo-zoo div.pos-home3_10 .element-textarea, #yoo-zoo div.pos-home10_10 .element-textarea {
	min-height:280px;
}

#yoo-zoo div.pos-home3_10 .element-textarea p {
	background-image:url("/templates/yoo_master/images/whatson-topborder.png");
	background-position:0 0;
	background-repeat:no-repeat;
	font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif; 
	font-weight: normal;
	font-size: 14px; 
	color:#808080;
	letter-spacing:0.1em;
	display:block;
	height:80px;
	overflow:hidden;
	margin-left:20px;
	line-height:18px;
}
#yoo-zoo div.pos-home3_10 .element-textarea p:first-child {margin-top:20px;}
#yoo-zoo div.pos-home3_10 .element-textarea a:hover{color:#FFF;background:none;}

#yoo-zoo div.pos-home6_10 .element-textarea{
	min-height:300px;
	padding:5px 0 0 20px;
}
#yoo-zoo div.pos-home6_10 .element-textarea h2 { font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif; font-weight: normal; text-transform: uppercase;font-size: 14px; color:#fff;margin: 12px 0 0;letter-spacing:0.1em;}
#yoo-zoo div.pos-home6_10 .element-textarea h3 { font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif; font-weight: normal; text-transform: uppercase;font-size: 14px; color:#808080;margin: 15px 0 0;letter-spacing:0.1em;}
#yoo-zoo div.pos-home6_10 .element-textarea p {  color: #FFFFFF;  margin: 15px 0;}

#yoo-zoo div.pos-home7_10 {
	margin-top: -280px;
	max-height:600px;
}
/*#yoo-zoo div.pos-home7_10 .element-image {height: 150px;}
#yoo-zoo div.pos-home7_10 .first {text-align:right;}*/
#yoo-zoo div.pos-home7_10 .element-textarea{
	min-height:300px;
	padding-top: 0px;
}

#yoo-zoo div.pos-home1_10 h1, #yoo-zoo div.pos-home2_10 h1, #yoo-zoo div.pos-home3_10 h1,
#yoo-zoo div.pos-home4_10 h1, #yoo-zoo div.pos-home5_10 h1,
#yoo-zoo div.pos-home6_10 h1, #yoo-zoo div.pos-home7_10 h1, #yoo-zoo div.pos-home8_10 h1,
#yoo-zoo div.pos-home9_10 h1, #yoo-zoo div.pos-home10_10 h1 {
	margin:0; 
	padding: 20px 20px 10px;
	color:#FFFFFF;
}
#yoo-zoo div.pos-home6_10 h1{padding: 10px 10px 10px 0px;}

#yoo-zoo div.pos-home1_10 p, #yoo-zoo div.pos-home2_10 p, #yoo-zoo div.pos-home3_10 p,
#yoo-zoo div.pos-home4_10 p, #yoo-zoo div.pos-home5_10 p,
#yoo-zoo div.pos-home6_10 p, #yoo-zoo div.pos-home7_10 p, #yoo-zoo div.pos-home8_10 p,
#yoo-zoo div.pos-home9_10 p, #yoo-zoo div.pos-home10_10 p {
	color:#FFFFFF;
}

#yoo-zoo div.pos-home6_10 h1 {
	font-size: 28px;
}


#yoo-zoo div.pos-home3_10 ul, #yoo-zoo div.pos-home6_10 ul {
  list-style: none outside none;
  margin: 0;
  padding: 32px 20px 0;
}

#yoo-zoo div.pos-home6_10 ul {
	padding: 14px 0 0;
}

#yoo-zoo div.pos-home3_10 ul li, #yoo-zoo div.pos-home6_10 ul li {
	padding: 0 10px 10px;
	/*border-bottom: 1px solid #FFFFFF;*/
	background-image: url("../../../../../../../../templates/yoo_master/images/home_page_li.png");
  	background-position: 0px bottom;
  	background-repeat: no-repeat;
	font-weight: normal;
}

#yoo-zoo div.pos-home3_10 ul li a, #yoo-zoo div.pos-home6_10 ul li a {
	color:#FFFFFF;
	padding-left:10px;
	padding-bottom:20px;
	border-bottom: 1px solid #FFFFFF;
	width: 90%;
	font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif;
	font-size: 14px;
}

#yoo-zoo div.pos-home3_10 ul li strong, #yoo-zoo div.pos-home6_10 ul li strong {
	
	font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif;
	font-weight: normal;
	/*text-transform:uppercase;*/
	font-size: 14px;
}

#yoo-zoo div.pos-home3_10 ul li a:hover, #yoo-zoo div.pos-home6_10 ul li a:hover{
	color:#FFFFFF;
	background-position: 10px 0px;
}

#yoo-zoo div.pos-home3_10 ul li:last-child, #yoo-zoo div.pos-home6_10 ul li:last-child{
	background-image: none;
}

#yoo-zoo div.pos-home3_10 ul li:last-child a, #yoo-zoo div.pos-home6_10 ul li:last-child a{
	border-bottom: none;
}


#yoo-zoo div.pos-home7_10 .element-textarea h1 {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#yoo-zoo div.pos-home7_10 .element-textarea h2 { font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif; font-weight: normal; text-transform: uppercase;font-size: 14px; color:#fff;margin: 12px 20px 0 0; padding: 0;letter-spacing:0.1em;}
#yoo-zoo div.pos-home7_10 .element-textarea h3 { font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif; font-weight: normal; text-transform: uppercase;font-size: 14px; color:#808080;margin: 15px 20px 0 0;letter-spacing:0.1em;}

#yoo-zoo div.pos-home7_10 .element-textarea p { 
	padding-left: 0px;
	padding-right: 20px;
}

#yoo-zoo div.pos-home10_10 .element-textarea h1 {
	margin:0; 
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom:0px;
}
#yoo-zoo div.pos-home10_10 .element-textarea h2 { font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif; font-weight: normal; text-transform: uppercase;font-size: 14px; color:#fff;margin: 15px 0 0; padding: 0 20px;/*margin: 0 ; padding:20px 20px 0;*/letter-spacing:0.1em;}
#yoo-zoo div.pos-home10_10 .element-textarea h3 { font-family: "nimbus-sans-condensed-black",Arial,Helvetica,sans-serif; font-weight: normal; text-transform: uppercase;font-size: 14px; color:#808080;margin: 15px 0 0; padding: 0 20px;letter-spacing:0.1em;}
#yoo-zoo div.pos-home10_10 .element-textarea p {
  padding-left: 20px;
  padding-right: 20px;
}

#yoo-zoo div.pos-home10_10 .element-textarea a,
#yoo-zoo div.pos-home6_10 .element-textarea a,
#yoo-zoo div.pos-home7_10 .element-textarea a {
	color:#FFFFFF;
	display:inline-block;
}
#yoo-zoo div.pos-home10_10 .element-textarea a:hover,
#yoo-zoo div.pos-home6_10 .element-textarea a:hover,
#yoo-zoo div.pos-home7_10 .element-textarea a:hover {
	color:#ffffff;
}

#yoo-zoo div.pos-home7_10 .element-textarea em {
	color:#FFFFFF;
}

#yoo-zoo div.pos-home10_10 .element-textarea a.homepage-readmore,
#yoo-zoo div.pos-home6_10 .element-textarea a.homepage-readmore,
#yoo-zoo div.pos-home7_10 .element-textarea a.homepage-readmore {
	color:#FFFFFF;
	display:inline-block;
	background-image:url("/templates/yoo_master/images/readmore-plus.png");
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:19px;
}
#yoo-zoo div.pos-home10_10 .element-textarea a:hover.homepage-readmore,
#yoo-zoo div.pos-home6_10 .element-textarea a:hover.homepage-readmore,
#yoo-zoo div.pos-home7_10 .element-textarea a:hover.homepage-readmore {
	color:#808080;
	background-image:url("/templates/yoo_master/images/readmore-plus-grey.png");
}

