/* @Viewbook
----------------------------------------*/
	.viewbook      {}
	.viewbook .pN  {left:0; top:0; position:absolute; overflow:hidden;padding:0;}
	.viewbook .p0  {left:0; top:0; position:absolute; overflow:hidden;padding:0;}
	.viewbook .p1  {left:0; top:0; position:absolute; overflow:hidden;padding:0;}
	.viewbook .p2  {left:0; top:0; position:absolute; overflow:hidden;padding:0;}    
	.viewbook .p3  {left:0; top:0; position:absolute; overflow:hidden;padding:0;}
	.viewbook .p4  {left:0; top:0; position:absolute; overflow:hidden;padding:0;}
   
   	/* Page Wrappers */
	.viewbook .p-wrap-left      {left:0;  top:0; position:absolute; padding:10px;}
	.viewbook .p-wrap-right     {right:0; top:0; position:absolute; padding:10px;}
	.viewbook .pN .p-wrap-left,
	.viewbook .p1 .p-wrap-left,
	.viewbook .p3 .p-wrap-left  {background:url(../images/bg-book-left.png) no-repeat -33px 0; padding:10px 20px 10px 10px;}
	.viewbook .p0 .p-wrap-right,
	.viewbook .p2 .p-wrap-left,
	.viewbook .p4 .p-wrap-left  {background:url(../images/bg-book-right.png) no-repeat 0 0; padding:10px 0px 10px 20px;}
	
   	/* Custom Page Types */
	.viewbook .page-blank  {padding:0; width:100%; height:100%;}
	.viewbook .page-empty  {padding:0; width:100%; height:100%;}
   
   	/* Page Numbers */
	.viewbook .counter {position:absolute; bottom:23px; display:block; width:30px; height:20px; background:#ccc; color:#444; text-align:center;font-family:Verdana; font-size:11px;padding:5px 0 0;}
	.viewbook .pN .counter,
	.viewbook .p1 .counter,
	.viewbook .p3 .counter {left:200px;}
	.viewbook .p0 .counter,
	.viewbook .p2 .counter,
	.viewbook .p4 .counter {right:200px;}
   
   	/* Page Shadows */
	.viewbook .shadow-f  {right:0; top:0; position:absolute; opacity:0;}
	.viewbook .shadow-b  {left:0;  top:0; position:absolute; opacity:0;}
	
   	/* Page Tab + Arrow Controls */
	.viewbook .next            {right:-69px; top:0px; position:absolute;width:75px; height:100%;}
	.viewbook .previous        {left:-75px;  top:0px; position:absolute;width:75px; height:100%;}
	.viewbook .tab             {height:40px; width:85px; padding:10px 0 0;text-align:center; color:#ccc; background-position:100% 0%;position:absolute;}
/*	.viewbook .previous .tab   {background-image:url(../images/tab-prev.gif);left:41px;}
	.viewbook .next .tab       {background-image:url(../images/tab-next.gif);right:42px;}*/
	.viewbook :hover .tab      {background-position:0% 0%; color:#000;}
	.viewbook .arrow           {width:74px; height:170px; text-indent:-9999px; position:absolute; top:250px; display:none;}
	.viewbook .previous .arrow {background:url(../images/arrow-prev.png) top left no-repeat; left:-10px;}
	.viewbook .next .arrow     {background:url(../images/arrow-next.png) top left no-repeat; right:-2px;}