.fbFlip {
	position:absolute;
	perspective: 800;
	-moz-perspective: 800;
	-webkit-perspective: 800;
}
.fbFlip .fbPage.fbFlipped-left {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}
.fbFlip .fbPage.fbFlipped-right {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.fbFlip .fbPage.fbFlipped-top {
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.fbFlip .fbPage.fbFlipped-bottom {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
}
.fbFlip .fbPage {
	position: absolute;
	width: 100%;
	height: 100%;
	transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-ms-transition: all .5s linear;
	-o-transition: all .5s linear;
	transition: all .5s linear;
	transform-origin: top left;
}
.fbFlip .fbPage .fbFace {
	width: 100%;
	height: 100%;
	position: absolute;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	webkit-backface-visibility: hidden;
	z-index: 2;
}
.fbFlip .fbPage .fbFront {
	position:absolute;
	top:0;
	left:0;
	z-index: 1;
	background-size:100% 100%;
	background-color:#f7f7f7;
	border:1px solid #5c472e;
}
.fbFlip .fbPage .fbBack {
	position:absolute;
	top:0;
	left:0;
	-moz-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	background-color:#f7f7f7;
	border:1px solid #5c472e;
	border-right:0;
}
.fbFlip .fbPage .topback {
	position:absolute;
	top:0;
	left:0;
	-moz-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
}

#fbNext {
	position:absolute;
	top:100px;
	right:-30px;
	width:43px;
	height:43px;
	background-color:#303030;
	z-index:21000;
	cursor:pointer;
	background-image:url(../images/fbBackNext.png);
	background-position:-43px 0;
	border:2px solid #ffffff;
	border-radius:50%;
	xdisplay:none;
}
#fbNext:hover {
	background-position:-43px -43px;
}
#fbBack {
	position:absolute;
	top:100px;
	left:-30px;
	width:43px;
	height:43px;
	background-color:#303030;
	z-index:21000;
	cursor:pointer;
	background-image:url(../images/fbBackNext.png);
	background-position:0 0;
	border:2px solid #ffffff;
	border-radius:50%;
	display:none;
}
#fbBack:hover {
	background-position:0 -43px;
}
