.ax-carousel
{
	position:relative;
	margin-bottom: 50px;
	background: url(loader.gif) no-repeat scroll 50% 50% #FFFFFF;
	
}
.ax-carousel3d
{
	-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.ax-carousel .ax-title
{
	color: #000;
    font: 700 60px 'Rokkitt',serif,Arial;
	position:absolute;
	top:-1000;
	left:-1000;
	z-index:1000;
}


.ax-carousel .ax-mode3d
{
	-webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;

	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-ms-transition-property: -ms-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;
    
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-ms-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration:1s;
}

.ax-carousel .ax-wrapper
{
	position:absolute;
	width:100%;
	height:100%;
	top: 0;
	left:0;
	overflow:visible;
	cursor:url(grab.png), auto;
}
.ax-wrapper.ax-grabing
{
	cursor:url(grabbing.png), auto;
}


.ax-carousel .ax-nav-common
{
	background: url("controls.png") repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    border-radius: 4px 4px 4px 4px;
    padding: 3px 5px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	z-index:1000;
}

.ax-carousel .arrow-right
{
	position:absolute;
	background-position: -89px -68px;
    right: 5px;
    width: 20px;
	height: 20px;
	top:50%;
}

.ax-carousel .arrow-left
{
	position:absolute;
	background-position: -91px -105px;
    left: 5px;
    width: 20px;
	height: 20px;
	top:50%
}

.ax-carousel .arrow-left:hover, .ax-carousel .arrow-right:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.ax-carousel .ax-controls
{
	position:absolute;
	z-index:1000;
}

.ax-carousel .ax-nav
{
    background: url("controls.png") no-repeat scroll -2px -107px transparent;
    height: 18px;
    width: 18px;
    display: inline;
    float: left;
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.ax-carousel .ax-active, .ax-carousel .ax-nav:hover
{
    background: url("controls.png") no-repeat scroll -2px -125px transparent;
    
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}


.ax-carousel .ax-disabled
{
    background-color: rgba(0, 0, 0, 0.5) !important;
    opacity: 0.2;
}