/* flipbook functional styling */
.flipbook{
	position:relative;
	width:750px;
	height:500px;
	overflow:hidden;
}
.flipbook-wrapper{
	    height: 500px;
    position: relative;
    width: 800px;
}
.flipbook-preloader{
	opacity: 1;
color: #999;
width: 40px;
height: 40px;
position: absolute;
top: 50%;
left: 45%;
border-radius: 10px;

background: white url(./styleimg/preloader.gif) center no-repeat;
}
.flipbook .pages{position:absolute; }

.flipbook .page{
	position:absolute;

}
.flipbook .page_left_con{
	position:absolute;
	overflow:hidden;
	z-index:901;
}


.flipbook .shadow_left{
	position:absolute;
	z-index:902;
	
	background:#000;
}

.flipbook .page_left{
	position:absolute;
	width:940px;
	height:525px;
	
}

.flipbook .page_right_con{
	position:absolute;
	right:0px;
	width:0px;
	height:525px;
	overflow:hidden;
	z-index:900;
}
.flipbook .shadow_right{
	position:absolute;
	z-index:902;
	
	background:#000;
}



.flipbook .page_right{
	position:absolute;
	width:940px;
	height:525px;
	
	
}


/* zoom*/
.zoom_page{
	position:absolute;
    top:0px;
	left:0px;
	visibility:hidden;
	z-index:9500;
    -moz-transform-origin:0 0;
	-webkit-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-ms-zoom:200%;
	zoom:200%;
	opacity:0;
}



/*****flipbook menu arrows ***/
.flipbook_menu{
	position:relative;
	width:134px;
	height:32px;
	margin:0 auto;
	padding:10px;
	background:url(./styleimg/menubar.png) no-repeat;
	background-position: center center;
	}
	
.flipbook_menu > *{
	display:inline-block;
	margin:0;
	padding:0;
}
.flipbook_arrow_left{
	cursor:pointer;
	width:32px;
	height:32px;
	
	background:url(./styleimg/arrows.png);
	background-position:0px 0px;
	}
.flipbook_arrow_right{
	cursor:pointer;
	width:32px;
	height:32px;
	
	background:url(./styleimg/arrows.png);
	background-position:0px -32px;
	}
	
	
.flipbook_btn_play{
	cursor:pointer;
	width:32px;
	height:32px;
	
	background:url(./styleimg/playbutton.png);
	background-position:0px 0px;
	}
.flipbook_btn_pause{
	cursor:pointer;
	width:32px;
	height:32px;
	
	background:url(./styleimg/pausebutton.png);
	background-position:0px 0px;
	}
.flipbook_btn_zoom{
	cursor:pointer;
	width:32px;
	height:32px;
	
	background:url(./styleimg/buttonzoom.png);
	background-position:0px 0px;
	}

.flipbook_zoom{
	
}
.flip-sound{position:absolute;}
.flipbook-notice { position:absolute; left:50%; top:50%; text-align:center; width:180px; padding:20px 20px 10px 20px; height:40px; margin-left:-130px; margin-top:-25px;
box-shadow:0 0 5px 0px rgba(0,0,0,0.8);
background: #d2ff52;
background: -moz-linear-gradient(top, #d2ff52 0%, #91e842 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d2ff52), color-stop(100%,#91e842));
background: -webkit-linear-gradient(top, #d2ff52 0%,#91e842 100%);
background: -o-linear-gradient(top, #d2ff52 0%,#91e842 100%);
background: -ms-linear-gradient(top, #d2ff52 0%,#91e842 100%);
background: linear-gradient(top, #d2ff52 0%,#91e842 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d2ff52', endColorstr='#91e842',GradientType=0 );
color:#111;
display:none;
z-index:50000;
border-radius:5px;
}

/*wp preview styling*/
.example-1 #header_wrapper {
    height: 40px;
    overflow: visible;
    position: relative;
    text-align: center;
    width: 100%;
}
.example-1 #header {
    margin: auto;
    position: relative;
    text-align: left;
    width: 960px;
}
.example-1 #content_wrapper {
    position: relative;
    text-align: center;
}
.example-1 #content-bg {
    background: url("img/bg1.png") repeat-x scroll 0 0 #323232;
    height: 570px;
    position: absolute;
    top: 15px;
    width: 100%;
}
.example-1 #content-bg-center {
    background: url("img/bg2.png") no-repeat scroll center center transparent;
    height: 570px;
    position: absolute;
    top: 15px;
    width: 100%;
}
.example-1 #content {
    margin: auto auto 20px;
    position: relative;
    text-align: left;
    width: 750px;
}
.button-1 {
    background: url("img/button1.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 35px;
    text-decoration: none;
    text-indent: 40px;
    width: 150px;
}
.button-2 {
    background: url("img/button2.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 0;
    text-decoration: none;
    text-indent: 40px;
    top: 250px;
    width: 190px;
    z-index: 9;
}
.button-1:hover, .button-2:hover {
    background-position: 0 -35px;
}
.feature-image {
    display: inline-block;
    float: left;
    font-family: 'Cuprum',arial,serif;
    font-size: 13px;
    margin: 0 15px 10px 0;
    text-align: center;
    width: 240px;
}
.feature-image-last {
    margin-right: 0;
}
.flipbook-preloader {
    background: url("img/preloader.gif") repeat scroll 0 0 transparent;
    height: 75px;
    left: 325px;
    position: absolute;
    top: 255px;
    width: 75px;
}
.page_inline1 {
    color: #444444;
    font-size: 18px;
    left: 50px;
    position: absolute;
    top: 180px;
    width: 275px;
}
.page_inline1:hover {
}
.video_player {
    left: 425px;
    position: absolute;
    top: 200px;
    z-index: 902;
}
.flash_content {
    left: 0;
    position: absolute;
    top: 0;
}
.page_index_con {
    font-size: 16px;
    left: 450px;
    line-height: 1.5;
    position: absolute;
    top: 210px;
}
#content-img-1 {
    left: 416px;
    position: absolute;
    top: 145px;
}
#content-img-2 {
    left: 571px;
    position: absolute;
    top: 145px;
}
#content-img-3 {
    left: 416px;
    position: absolute;
    top: 240px;
}
.page_inline1 {
    color: #444444;
    font-size: 15px;
    left: 50px;
    position: absolute;
    top: 180px;
    width: 275px;
}
.page_inline1::-moz-selection {
    background: none repeat scroll 0 0 #FF7F50;
}
.page_inline1:hover {
}
.dzs-table-header {
    margin-left: 291px;
    margin-top: 20px;
}
.dzs-table-header .header {
    background: none repeat scroll 0 0 #333333;
    border-right: 1px solid #444444;
    display: inline-block;
    font-size: 12px;
    padding: 20px 0;
    text-align: center;
    width: 152px;
}
.dzs-table-header .header:first-child {
    border-radius: 5px 0 0 0;
}
.dzs-table-header .header:last-child {
    border-radius: 0 5px 0 0;
    border-right: 0 none;
}
table.dzs-table {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 1px #FFFFFF;
    color: #555555;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 20px;
    width: 100%;
}
table.dzs-table tr {
    background: -moz-linear-gradient(center top , #FBFBFB, #FAFAFA) repeat scroll 0 0 transparent;
    text-align: center;
}
table.dzs-table tr:nth-child(2n) {
    background: -moz-linear-gradient(center top , #F9F4F4 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
}
table.dzs-table tr td {
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    padding: 15px 20px;
}
table.dzs-table tr td:first-child {
    width: 250px;
}