/*
Item Name: jQuery Carousel Evolution
Author: Mapalla
Author URI: http://codecanyon.net/user/Mapalla
Version: 1.0
*/

/* _______________________________________________ */

/* CONTAINER */
/* _______________________________________________ */

.carousel
{
	position :relative ;
	margin :0 -15px;
	/*width :930px;*/
	height :auto;
	border :none;
	overflow : visible ;
}

/* _______________________________________________ */

/* SLIDES */
/* _______________________________________________ */

/* slide container */
.carousel .slides
{
	margin :0 auto;
	padding :0;
	border :none;
	list-style :none;
	position :relative ;
	overflow :visible ;
}

/* slide item */
.carousel .slides .slideItem
{
	position :absolute ;
	cursor :pointer ;
	overflow : hidden;
	padding :0;
	margin :0;
	border :none;
}

.carousel .slides .slideItem a
{
	display: block ;
	text-decoration :none;
	margin :0;
	padding :0;
	border :none;
	outline :none;
}

.carousel .slides .slideItem img
{
	margin :0;
	padding :0;
	border :none;
	width :100%;
	height :100%;
}

/* _______________________________________________ */

/* DIRECTION BUTTON */
/* _______________________________________________ */

.carousel .nextButton
{
	position :absolute ;
	right :10px;
	top :133px;
	width: 34px;
	height: 11px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAALCAMAAAAtOq8OAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEX///++pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pnz////5zFeCAAAAEXRSTlMAAJ1LN+ZBQOdK6C1UJCVJnAaZoi8AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAARUlEQVQY02NgwA0YmZgZgYABnxIWVjZCShjZOViAShjxAk4ubkJKGHlYeRkECQKCpnDw4XcuIz/ILfh9xMVCebgIgEMXAKadA54FEXujAAAAAElFTkSuQmCC') no-repeat;
	cursor :pointer ;
	z-index :9999;
}

.carousel .nextButton:hover{

	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAALCAMAAAAtOq8OAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEX////09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT////YeXTBAAAAEXRSTlMAAJ1LN+ZBQOdK6C1UJCVJnAaZoi8AAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAP0lEQVQY02NgwAOYmBkIARZWNoJq2DlYgCQjXsDJxU1ICSMPKy+DIEFA0BQOPgLu5Qe5Bb+PuFgoDxcBcOgCAJHOA3+NwCy0AAAAAElFTkSuQmCC') no-repeat;
}

.carousel .prevButton:hover{
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAANCAMAAAD2fTxUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAWlBMVEX////09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT///9A0P/oAAAAHHRSTlMAAANwBgKjtAGXvgqKyA180hFv2hYm/RV9EIu9YXZ5ygAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABWSURBVBjTY2AAASZmFgZCgJWNnaAiDk4uboIG8fDyEVTDLyCIxGNEAxBRIWERBkKKRMVkCAIGBmZhcYImMTBICEgSdDcDgxQRvgOGkzThcCIqxAnGHQCQfQXiq2P9sAAAAABJRU5ErkJggg==') no-repeat;
}

.carousel .prevButton
{
	position :absolute ;
	left :10px;
	top :133px;
	width: 36px;
	height: 13px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAANCAMAAAD2fTxUAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAWlBMVEW+pnz///++pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pny+pnz///88YSfxAAAAHHRSTlMAAANwBgKjtAGXvgqKyA180hFv2hYm/RV9EIu9YXZ5ygAAAAFiS0dEAf8CLd4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAABSSURBVBjTjZFHEoAwDMREAqFDIHT4/zspd2ajs8Zjy/BibEryz+dkLpdSUVY1SmraDiX1fkAxhkk683JJwIZVToLN78jFOSKuezqdulNUcfm7GzgqBqWX7p3lAAAAAElFTkSuQmCC') no-repeat;
	cursor :pointer ;
	z-index :9999;


}

/* _______________________________________________ */

/* NAVIGATION BUTTON */
/* _______________________________________________ */

/* buttons container */
.carousel .buttonNav
{
	position : relative ;
	margin :0 auto;
	z-index :999;
}

/* numbers */
.carousel .buttonNav .numbers
{
	position :relative ;
	float :left ;
	margin :5px;
	color : #828282 ;
	cursor :pointer ;
	font-weight :bold ;
	text-decoration :none;
	font-size :1em;
	font-family :Arial, Verdana ;
}

.carousel .buttonNav .numbers:hover
{
	color: #000;
	text-decoration :underline;
}

.carousel .buttonNav .numberActive
{
	background : none;
	color :#000;
	cursor :default ;
}

/* bullets */
.carousel .buttonNav .bullet
{
	position :relative ;
	float :left ;
	width :16px;
	height :16px;
	background : url(../images/Bullet-White.png) no-repeat center ;
	margin :5px;
	float :left ;
	cursor :pointer ;
}

.carousel .buttonNav .bullet:hover
{
	background : url(../images/Bullet-Black.png) no-repeat center ;
}

.carousel .buttonNav .bulletActive
{
	background : url(../images/Bullet-Black.png) no-repeat center ;
	cursor :default ;
}

/* ____________________________________________________________ */


/* _____________________________ *

/* SHADOW */
/* _____________________________ */

.carousel .shadow
{
	width :100%;
	height :82px;
}

.carousel .shadow .shadowLeft
{
	background : url("../images/shadowLeft.png") no-repeat;
	width :100px;
	height :82px;

	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowLeft.png, sizingmethod=scale);   /* IE6 & 7 */
}

.carousel .shadow .shadowMiddle
{
	height :82px;
	background:url("../images/shadowTile.png") repeat-x;

	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowTile.png, sizingmethod=scale);   /* IE6 & 7 */
}

.carousel .shadow .shadowRight
{
	width :100px;
	height :82px;
	background:url("../images/shadowRight.png") no-repeat;

	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/shadowRight.png, sizingmethod=scale);   /* IE6 & 7 */
}

/* ____________________________________________________________ */

/* REFLECTION GRADIENT */
/* ____________________________________________________________ */

/* gradient color for Opera */
.carousel .gradient
{
	background-image :url(../scripts/gradient.svg);
}