/**** IMAGE GALLERY - COMMON STYLES ***/
.gallery					{ width:586px; clear:both; position:relative; }
.gallery .buttons 			{ cursor:pointer; display:none; position:absolute; top:50%; left:50%; margin:-127px 0 0 -64px; background:url(../img/gallery/play.png) no-repeat; width:128px; height:128px; }
.gallery .buttons.active 	{ bottom:105px; top:auto; left:10px; margin:0; 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; }
/*******/



/**** TWO-COLUMN LAYOUT ELEMENTS ***/
#twoColumnLayout #mainImage .gallery,
#twoColumnLayout #mainImage .galleria_wrapper				{ width:944px; }
#twoColumnLayout #mainImage .galleria_wrapper IMG 			{ max-width:944px; max-height:395px; }

#twoColumnLayout #textWrap .gallery,
#twoColumnLayout #textWrap .galleria_wrapper				{ width:380px; }
#twoColumnLayout #textWrap .galleria_wrapper IMG 			{ max-width:380px; max-height:395px; }

#twoColumnLayout #utilityWrap .gallery,
#twoColumnLayout #utilityWrap .galleria_wrapper				{ width:503px; }
#twoColumnLayout #utilityWrap .galleria_wrapper IMG 		{ max-width:503px; max-height:395px; }
/*******/

/**** ONE-COLUMN LAYOUT ELEMENTS ***/
#oneColumnLayout #mainImage .gallery,
#oneColumnLayout #mainImage .galleria_wrapper				{ width:944px; }
#oneColumnLayout #mainImage .galleria_wrapper IMG 			{ max-width:944px; max-height:395px; }

#oneColumnLayout #textWrap .gallery,
#oneColumnLayout #textWrap .galleria_wrapper				{ width:914px; }
#oneColumnLayout #textWrap .galleria_wrapper IMG 			{ max-width:914px; max-height:395px; }
/*******/
