/* Booklet jQuery Plugin Style*/   
 #book_wrapper{
 	padding:5px 0 20px 0;
 	width:1325px;
 	height:500px;
 	position:relative;
 	background:transparent url("../image/bg2.png") no-repeat 0px -5px;
 	margin: 10px auto;
 }

 .single_image img, .single_image_pers img {
   cursor: url("../image/zoomin.cur"), pointer;
 }

 a#next_page_button,
 a#prev_page_button{
 	display:none;
 	position:absolute;
 	width:41px;
 	height:40px;
 	cursor:pointer;
 	margin-top:-20px;
 	top:50%;
 	background:transparent url("../image/buttons.png") no-repeat 0px -40px;
 }
 a#prev_page_button{
 	left:-5px;
 }
 a#next_page_button{
 	right:-5px;
 	background-position:-41px -40px;
 }
 a#next_page_button:hover{
 	background-position:-41px 0px;
 }
 a#prev_page_button:hover{
 	background-position:0px 0px;
 }
 .loading{
 	width:160px;
 	height:56px;
 	position: absolute;
 	top:50%;
 	margin-top:-28px;
 	right:135px;
 	line-height:56px;
 	color:#fff;
 	padding-left:60px;
 	font-size:15px;
 	background: #000 url("../image/ajax-loader.gif") no-repeat 10px 50%;
 	opacity: 0.7;
 	z-index:9999;
 	-moz-border-radius:20px;
 	-webkit-border-radius:20px;
 	border-radius:20px;
 	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 }

 /* @Booklet
 ----------------------------------------*/
 	.booklet          {width:1105px; height:372px; position:relative; /*background:#fff;*/ margin:0 auto 10px auto; overflow:visible !important;}
 	.booklet .b-page  {left:0; top:0; position:absolute; overflow:hidden; padding:0;}
 	.booklet .b-load  {}

/* Arrow Controls */
 	.booklet .b-arrow          {display:block; position:absolute; text-indent:-9999px; top:0; height:100%; width:74px;}
 	.booklet .b-arrow div      {display:none; text-indent:-9999px; height:170px; width:74px; position:absolute; left:0; top:25%;}
 	.booklet .b-arrow-next     {right:-80px;}
 	.booklet .b-arrow-prev     {left:-80px;}
 	.booklet .b-arrow-next div {background:url("../image/arrow-next.png") no-repeat left top;}
 	.booklet .b-arrow-prev div {background:url("../image/rrow-prev.png") no-repeat left top;}
 	
 	.b-wrap div h1{
 	  margin-top:25px;
 	  font-size: 25px;
 	}


 /* @z-index fix (needed for older IE browsers)
 ----------------------------------------*/
     body              {z-index:0;}
     .b-menu           {z-index:100;}
     .b-selector       {z-index:100;}
     .booklet          {z-index:10;}
     .b-pN             {z-index:10;}
     .b-p0             {z-index:10;}
     .b-p1             {z-index:10;}
     .b-p2             {z-index:10;}
     .b-p3             {z-index:10;}
     .b-p4             {z-index:10;}
     .b-prev           {z-index:40;}
     .b-next           {z-index:40;}
     .b-counter        {z-index:40;}


     .rotate90{ 
       top: 150px;
        -moz-transform: rotate(90deg);  /* FF3.5+ */
         -o-transform: rotate(90deg);  /* Opera 10.5 */
         -webkit-transform: rotate(90deg);  /* Saf3.1+, Chrome */
     	-ms-transform: rotate(90deg);  /* IE9 */
         transform: rotate(90deg);
     }
     
     .rotate-90{ 
         -moz-transform: rotate(-90deg);  /* FF3.5+ */
         -o-transform: rotate(-90deg);  /* Opera 10.5 */
         -webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome */
     	-ms-transform: rotate(-90deg);  /* IE9 */
         transform: rotate(-90deg);
     }