/**** IMAGE GALLERY - COMMON STYLES ***/
.gallery					{ width:586px; clear:both; position:relative; }
.gallery .buttons 			{ cursor:pointer; display:none; position:absolute; top:156px; left:229px; background:url(../img/gallery/play.png) no-repeat; width:128px; height:128px; }
.gallery .buttons.active 	{ top:410px; left:10px; background:url(../img/gallery/pause.png) no-repeat; width:32px; height:32px; }
.gallery .controls 			{ text-indent:-9999px; }

.gallery:hover .buttons		{ display:block; }

.galleria_container	 		{ background:#f2f2f2; width:100%; text-align:center; }
.galleria_wrapper 			{ height:400px; width:586px; overflow:hidden; display:table-cell; vertical-align:middle; }
.galleria_wrapper IMG 		{ margin:auto; }
.galleria_container .caption { padding:10px; display:block; }

.galleria 					{ margin:0; padding:10px 0; list-style-type:none; width:100%; float:left; }
.galleria li 				{ display:inline; width:80px; height:80px; overflow:hidden; float:left; margin:0 10px 10px 0; }
.galleria li a 				{ display:none}

.galleria li img.thumb 		{ cursor:pointer; width:80px; height:80px; }
.galleria li .caption 		{ display:block; padding:10px; }
* html .galleria li div span 	{ width:400px} /* MSIE bug */

.gallery .jcarousel-container { position:relative; padding-top:10px; }
.gallery .jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.gallery .jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
.gallery .jcarousel-list li,
.gallery .jcarousel-item { float:left; list-style:none; width:75px; height:75px; }
.gallery .jcarousel-next { z-index:3; display:none; }
.gallery .jcarousel-prev { z-index:3; display:none; }
/*******/



/**** THREE-COLUMN LAYOUT ELEMENTS ***/
#threeColumnLayout #textWrap .gallery,
#threeColumnLayout #textWrap .galleria_wrapper				{ width:288px; }
#threeColumnLayout #textWrap .galleria_wrapper IMG 			{ max-width:288px; max-height:395px; }
#threeColumnLayout #textWrap .gallery .buttons				{ left:80px; }
#threeColumnLayout #textWrap .gallery .buttons.active		{ left:10px; }

#threeColumnLayout #utilityWrap .gallery,
#threeColumnLayout #utilityWrap .galleria_wrapper				{ width:288px; }
#threeColumnLayout #utilityWrap .galleria_wrapper IMG 			{ max-width:288px; max-height:395px; }
#threeColumnLayout #utilityWrap .gallery .buttons				{ left:80px; }
#threeColumnLayout #utilityWrap .gallery .buttons.active		{ left:10px; }

#threeColumnLayout #additionalUtilityWrap .gallery,
#threeColumnLayout #additionalUtilityWrap .galleria_wrapper				{ width:288px; }
#threeColumnLayout #additionalUtilityWrap .galleria_wrapper IMG 		{ max-width:288px; max-height:395px; }
#threeColumnLayout #additionalUtilityWrap .gallery .buttons				{ left:80px; }
#threeColumnLayout #additionalUtilityWrap .gallery .buttons.active		{ left:10px; }
/*******/

/**** TWO-COLUMN LAYOUT ELEMENTS ***/
#twoColumnLayout #textWrap .gallery,
#twoColumnLayout #textWrap .galleria_wrapper				{ width:606px; }
#twoColumnLayout #textWrap .galleria_wrapper IMG 			{ max-width:606px; max-height:395px; }
#twoColumnLayout #textWrap .gallery .buttons				{ left:239px; }
#twoColumnLayout #textWrap .gallery .buttons.active			{ left:10px; }

#twoColumnLayout #utilityWrap .gallery,
#twoColumnLayout #utilityWrap .galleria_wrapper				{ width:288px; }
#twoColumnLayout #utilityWrap .galleria_wrapper IMG 		{ max-width:288px; max-height:395px; }
#twoColumnLayout #utilityWrap .gallery .buttons				{ left:80px; }
#twoColumnLayout #utilityWrap .gallery .buttons.active		{ left:10px; }
/*******/

/**** ONE-COLUMN LAYOUT ELEMENTS ***/
#oneColumnLayout #textWrap .gallery,
#oneColumnLayout #textWrap .galleria_wrapper				{ width:924px; }
#oneColumnLayout #textWrap .galleria_wrapper IMG 			{ max-width:924px; max-height:395px; }
#oneColumnLayout #textWrap .gallery .buttons				{ left:398px; }
#oneColumnLayout #textWrap .gallery .buttons.active			{ left:10px; }
/*******/