/* 

	Carousel Gallery CSS 
	
*/
.carousel-controls { margin: 1em 0; float:right; position:absolute; bottom:0; right:0;}
.carousel-controls a { float: left; margin: 0 1em 1em 0; }
.carousel-controls img { display:none; }
.carousel-controls span {}
.carousel-controls .active img { border:0; }
.carousel-gallery ul { margin: 0 !important; padding: 0 !important; list-style: none; }
.carousel-gallery ul li { list-style:  none; }
p.caption { clear: both; }
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "carousel-gallery".
 */
 
.carousel-gallery .jcarousel-scroll {display:none;}
.carousel-gallery { position: relative; margin-bottom:0; float:right; padding:0 0 27px;}

.carousel-gallery  {height:354px; width:436px; background:url(images/loading.gif) 50% 50% no-repeat scroll; float:right;}

.carousel-gallery .cgj_image img {width:436px!important;}
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li a, .jcarousel-item { float: left; list-style: none !important; margin: 0 !important; outline:none; }
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

.carousel-controls-inner {float:right;}
.carousel-controls-inner a { display:block; width:17px; height:15px; text-indent:-9999px; border:0; margin:0; float:left; outline:none; }
.carousel-controls-inner a.item1 {background:url(../wordpress-gallery-plugin/css/images/1.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item1:hover {background:url(../wordpress-gallery-plugin/css/images/1.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item1.active {background:url(../wordpress-gallery-plugin/css/images/1.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item2 {background:url(../wordpress-gallery-plugin/css/images/2.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item2:hover {background:url(../wordpress-gallery-plugin/css/images/2.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item2.active {background:url(../wordpress-gallery-plugin/css/images/2.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item3 {background:url(../wordpress-gallery-plugin/css/images/3.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item3:hover {background:url(../wordpress-gallery-plugin/css/images/3.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item3.active {background:url(../wordpress-gallery-plugin/css/images/3.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item4 {background:url(../wordpress-gallery-plugin/css/images/4.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item4:hover {background:url(../wordpress-gallery-plugin/css/images/4.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item4.active {background:url(../wordpress-gallery-plugin/css/images/4.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item5 {background:url(../wordpress-gallery-plugin/css/images/5.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item5:hover {background:url(../wordpress-gallery-plugin/css/images/5.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item5.active {background:url(../wordpress-gallery-plugin/css/images/5.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item6 {background:url(../wordpress-gallery-plugin/css/images/6.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item6:hover {background:url(../wordpress-gallery-plugin/css/images/6.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item6.active {background:url(../wordpress-gallery-plugin/css/images/6.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item7 {background:url(../wordpress-gallery-plugin/css/images/7.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item7:hover {background:url(../wordpress-gallery-plugin/css/images/7.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item7.active {background:url(../wordpress-gallery-plugin/css/images/7.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item8 {background:url(../wordpress-gallery-plugin/css/images/8.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item8:hover {background:url(../wordpress-gallery-plugin/css/images/8.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item8.active {background:url(../wordpress-gallery-plugin/css/images/8.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item9 {background:url(../wordpress-gallery-plugin/css/images/9.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item9:hover {background:url(../wordpress-gallery-plugin/css/images/9.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item9.active {background:url(../wordpress-gallery-plugin/css/images/9.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item10 {background:url(../wordpress-gallery-plugin/css/images/10.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item10:hover {background:url(../wordpress-gallery-plugin/css/images/10.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item10.active {background:url(../wordpress-gallery-plugin/css/images/10.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item11 {background:url(../wordpress-gallery-plugin/css/images/11.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item11:hover {background:url(../wordpress-gallery-plugin/css/images/11.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item11.active {background:url(../wordpress-gallery-plugin/css/images/11.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item12 {background:url(../wordpress-gallery-plugin/css/images/12.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item12:hover {background:url(../wordpress-gallery-plugin/css/images/12.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item12.active {background:url(../wordpress-gallery-plugin/css/images/12.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item13 {background:url(../wordpress-gallery-plugin/css/images/13.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item13:hover {background:url(../wordpress-gallery-plugin/css/images/13.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item13.active {background:url(../wordpress-gallery-plugin/css/images/13.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item14 {background:url(../wordpress-gallery-plugin/css/images/14.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item14:hover {background:url(../wordpress-gallery-plugin/css/images/14.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item14.active {background:url(../wordpress-gallery-plugin/css/images/14.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item15 {background:url(../wordpress-gallery-plugin/css/images/15.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item15:hover {background:url(../wordpress-gallery-plugin/css/images/15.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item15.active {background:url(../wordpress-gallery-plugin/css/images/15.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item16 {background:url(../wordpress-gallery-plugin/css/images/16.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item16:hover {background:url(../wordpress-gallery-plugin/css/images/16.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item16.active {background:url(../wordpress-gallery-plugin/css/images/16.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item17 {background:url(../wordpress-gallery-plugin/css/images/17.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item17:hover {background:url(../wordpress-gallery-plugin/css/images/17.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item17.active {background:url(../wordpress-gallery-plugin/css/images/17.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item18 {background:url(../wordpress-gallery-plugin/css/images/18.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item18:hover {background:url(../wordpress-gallery-plugin/css/images/18.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item18.active {background:url(../wordpress-gallery-plugin/css/images/18.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item19 {background:url(../wordpress-gallery-plugin/css/images/19.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item19:hover {background:url(../wordpress-gallery-plugin/css/images/19.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item19.active {background:url(../wordpress-gallery-plugin/css/images/19.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item20 {background:url(../wordpress-gallery-plugin/css/images/20.gif) right -25px no-repeat scroll;}
.carousel-controls-inner a.item20:hover {background:url(../wordpress-gallery-plugin/css/images/20.gif) right top no-repeat scroll;}
.carousel-controls-inner a.item20.active {background:url(../wordpress-gallery-plugin/css/images/20.gif) right top no-repeat scroll;}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-neat .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: #000; }
.jcarousel-skin-neat .jcarousel-next-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-neat .jcarousel-next-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-neat .jcarousel-next-disabled-horizontal, .jcarousel-skin-neat .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-neat .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-neat .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-horizontal.png) no-repeat 0 0; }
.jcarousel-skin-neat .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-neat .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-neat .jcarousel-prev-disabled-horizontal, .jcarousel-skin-neat .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-neat .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
/**
 *  Vertical Buttons
 */
.jcarousel-skin-neat .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-vertical.png) no-repeat 0 0; }
.jcarousel-skin-neat .jcarousel-next-vertical:hover { background-position: 0 -32px; }
.jcarousel-skin-neat .jcarousel-next-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-neat .jcarousel-next-disabled-vertical, .jcarousel-skin-neat .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-neat .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
.jcarousel-skin-neat .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0; }
.jcarousel-skin-neat .jcarousel-prev-vertical:hover { background-position: 0 -32px; }
.jcarousel-skin-neat .jcarousel-prev-vertical:active { background-position: 0 -64px; }
.jcarousel-skin-neat .jcarousel-prev-disabled-vertical, .jcarousel-skin-neat .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-neat .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; }

