/* Gallery------------------------------ */.cmsGallery 				{width: 580px; clear: both; z-index: 470;}.cmsGallery 				{position: relative; } /* height of large image plus 73px for prev & next buttons */.cmsGalleryLarge 			{margin: 0 auto; width: 580px; z-index: 480; display: block; overflow: hidden;}.cmsGalleryLarge img 		{margin: 0 auto; padding: 0; z-index: 481; position: relative;}#cmsGalleryLarge 			{z-index: 480; position: relative; height:363px; }.cmsGalleryControls 		{margin: 0 auto; width: 580px; z-index: 200; height: 76px; position: relative; }.cmsGalleryScroller 		{z-index: 251; width: 28px; height: 72px; margin: 0; color: #999; text-align: center;}.cmsGalleryScroller a 		{display: block; overflow: hidden; vertical-align: middle; height: 76px; line-height: 76px; color: #fff !important; text-decoration: none;}.cmsGalleryScroller .offset {position: absolute; top: -999em; left: -999em;}.scrollerPrev 				{float: left; position: relative; z-index: 310; top: 0; left: -22px; background: url(../images/nav-arrow-prev.png) 50% 50% no-repeat;}.scrollerPrev a 			{}.scrollerNext 				{float: right; position: relative; z-index: 310; top: -72px; right: -22px; background: url(../images/nav-arrow-next.png) 50% 50% no-repeat;}.scrollerNext a 			{}.cmsGalleryScrollBoxX 		{height: 76px; left: 0; left: -28px; position: relative; text-align: center;}#cmsGalleryThumbs 			{width: 578px;  height: 76px; position: absolute; top:0; left: 28px; overflow: hidden; white-space: nowrap; z-index: 250; margin: 0 auto;} /* 720px - 56px for prev & next (Width set in JavaScript by counting no. of ".thumb") */.scrollerX 					{left: 0px; position: absolute; top: 0px; white-space: nowrap; z-index: 250;}#widthBox 					{position: relative; height: 76px; top: 0px; left: 0px;}.cmsGalleryThumbs .thumb 	{float: left; width: 72px; height: 72px; margin: 5px 5px 0 5px; background-color:transparent none ;}.cmsGalleryThumbs .thumb:hover 	{cursor: pointer;}.cmsGalleryThumbs .thumb img 	{filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}.cmsGalleryThumbs .thumb img:hover {filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}.cmsGallerySets 			{display: none; position: absolute; top: 0px; right: -96px; z-index: 2000; color: #fff;}.cmsGalleryScrollBoxY 		{width: 96px; height: 520px; overflow: none; background: #f0f0f0}.cmsGallerySetsContainer 	{}.cmsGallerySets .set 		{clear: both; width: 98px; height: 82px; margin-bottom: 14px 0;}.layerWash 					{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; z-index: 0;}.scrollerWash 				{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; z-index: 470;}#galleryContent 			{padding: 0; display: none; z-index: 485; position: absolute; top: 0; left: 0; width: 580px; height: 489px; font-size: 16px; color: #670b0e; line-height:160%; text-align: justify;}#galleryContent h1, #galleryContent p {margin: 1.12em .8em;}
