/**
 * jQuery reel3D plugin
 *
 * @author	Markus Pape <pape@sport-net-gmbh.de>
 * @version	1.0.0
 * @updated	2010-11-23
 */

a {text-decoration:none;}
a img {border : 0 none;}

button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="image"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	outline: 0; 
	border: none;
}

.reel3D {
}

.ani360_image_frame2 {
	height:auto;
	width:auto;
	display:none;
	visibility:hidden;
}

.ani360_loader_image{ 
	height:auto;
	width:auto;
}
			
			
/*
 * canvas
 */
.ani360_canvas {
	position:relative;
	margin:auto auto;
	background:#fff;
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
}

.ani360_big_center {
	height:700px;
	width:1040px;
	top:50%;
    left:50%;
	position:absolute;
	margin:-350px -520px;
}

/*
 * loading bar
 */

.ani360_loading-bar {
	position:relative;
	width:90%;
	left:5%;
	height:15px;
	top:195px;
	border:1px solid #ccc;	
	background:#fff;
}

.ani360_loading-bar .ani360_bar {
	height:100%;
	width:0%;
	background-color:#6ab023;
}

/*
 * toolbar
 */

.ani360_toolbar {
	position:relative;
	margin:-1px auto 0;
	width:500px;
    vertical-align: middle;
	text-align:center;
}
.ani360_toolbar.main {
	height:40px;
	/*border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;*/
	background-color:#FFFFFF;
}

.ani360_toolbar.main, .ani360_canvas{
	border:1px solid #ccc;
	-moz-border-radius:5px 5px 5px 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}


#ani360_play {
	display:none;
}
.ani360_logo {
	height:auto;
	position:absolute;
	bottom:4px;
	left:4px;
}
/* buttons */

.ani360_btn {		
	border:0px solid yellow;
	background: transparent no-repeat;	
	cursor:pointer;
	position:relative;
	top:2px;
}
.ani360_btn.zoom {
	position:absolute;
	right:3px;
	bottom:4px;
	top:auto;
}
	#ani360_play {
		background-position: 0 1px;	
	}
	#ani360_pause {
		background-position: 0 -43px;	
	}
	#ani360_next {
		background-position: 0 -86px;	
	}
	#ani360_prev {
		background-position: 0 -130px;	
	}
	#ani360_up {
		background-position: 0 -173px;	
	}
	#ani360_down {
		background-position: 0 -217px;	
	}
	#ani360_zoom {
		background-position: 0 -260px;	
	}

.ani360_button-text{
padding:0.4em;
text-indent:-1e+7px;
display:block;
line-height:1.4;
}
	
	
.ani360_test {
	border:1px solid red;
}
