/* @Booklet
----------------------------------------*/
	.catalog           {
	width:800px; 
	height:600px; 
	position:relative; 
	top: 0;/*background:#fff;*/ 
	margin:0 auto 10px; 
	overflow:visible !important; }
	.catalog .b-page  {left:0; top:0; position:absolute; overflow:hidden; padding:0 0 0 0;
	z-index: 100;}
	
	
	.catalog .b-pN  {}
	.catalog .b-p0  {}
	.catalog .b-p1  {

	}
	
	.catalog .b-p2  {
}    
	.catalog .b-p3  {}
	.catalog .b-p4  {}
	
	.catalog .b-load  {
	box-shadow: 0px 0px 20px 3px #202020;
	-moz-box-shadow: 0px 0px 20px 3px #202020;
	-webkit-box-shadow: 0px 0px 20px 3px #202020;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	height: 100%;
	}
   
   	/* Page Wrappers */
	.catalog .b-wrap       {top:0; position:absolute;}
	.catalog .b-wrap-left{
		background:#000; 

		}
	.catalog .b-wrap-right {background:#000; padding: 0 0 0 0; margin: 0 0 0 0;}
	
	.catalog .b-pN .b-wrap,
	.catalog .b-p1 .b-wrap,
	.catalog .b-p2 .b-wrap,
	.catalog .b-p3 .b-wrap,
	.catalog .b-p4 .b-wrap  {left:0;}
	.catalog .b-p0 .b-wrap  {right:0;}
	
   	/* Custom Page Types */
	.catalog .b-page-blank  {padding:0; width:100%; height:100%;}
	.catalog .b-page-cover  {padding:0; width:100%; height:100%; background:#fff;}
	.catalog .b-page-cover h3  {color:#fff; text-shadow:0px 1px 3px #222;}
   
   	/* Page Numbers */
	.catalog .b-counter {bottom:10px; position:absolute; display:block; width:25px; height:20px; background:#ccc; color:#444; text-align:center; font-family:"Muli"; font-size:10px; padding:5px 0 0;}
	.catalog .b-wrap-left  .b-counter  {left:10px;}
	.catalog .b-wrap-right .b-counter {right:10px;}
   
   	/* Page Shadows */
	.catalog .b-shadow-f  {right:0; top:0; position:absolute; opacity:0; background-image:url("../images/shadow-top-forward.png"); background-repeat:repeat-y; background-position:100% 0;}
	.catalog .b-shadow-b  {left:0;  top:0; position:absolute; opacity:0; background-image:url("../images/shadow-top-back.png");    background-repeat:repeat-y; background-position:0 0;}
	
	.catalog .b-p0 {background-image:url("../images/shadow.png"); background-repeat:repeat-y; background-position:100% 10px;}
	.catalog .b-p3 {background-image:url("../images/shadow.png"); background-repeat:repeat-y; background-position:0 10px;}
	
   	/* Overlay Controls */
	.catalog .b-grab     {cursor: url(../images/openhand.cur), default;}
	.catalog .b-grabbing {cursor: url(../images/closedhand.cur), default;}
	
   	/* Overlay Controls */
	.catalog .b-overlay      {top:0; position:absolute; height:100%; width:50%;}
	.catalog .b-overlay-prev {left:0;}
	.catalog .b-overlay-next {right:0;}
	
   	/* Tab Controls */
	.catalog .b-tab        {
	background:#000; 
	height:40px; 
	width:100%; 
	padding:10px 0 0; 
	text-align:center; 
	color:#ccc; 
	position:absolute; 
	font-size:11px;
	}

		
		
	.catalog .b-tab-prev   {left:0;}
	.catalog .b-tab-next   {right:0; }
	.catalog .b-tab:hover  {background:#aaa; color:#000;}	
	
   	/* Arrow Controls */
	.catalog .b-arrow          {
	display:block; 
	position:absolute; 
	text-indent:-9999px; 
	top:0; 
	height:100%; 
	width:74px;
	}

	.catalog .b-arrow div span      {
		display: none;
		position: absolute;
		top: 50%;
		width: 100%;
		text-align: center;
		font-size: 20px;
	}
	
	.catalog .b-arrow div      {
	display:none; 
	text-indent:0px; 
	height:100%; 
	width: 56px;
	position:absolute; 
	left:0;
	color: #333;
	}
	
	.catalog .b-arrow-next     {
	right:-94px;  
  }

	.catalog .b-arrow-prev     {
	left:-76px; 
	}
	.catalog .b-arrow-next div {
	background:url("../images/arrowrighth.png") no-repeat left center;
	width: 100%;
	}
		.catalog .b-arrow-next div:hover {
	background:url("../images/arrowright.png") no-repeat left center;
	width: 100%;
	}
	
	.catalog .b-arrow-prev div {
	background:url("../images/arrowlefth.png") no-repeat left center;
	width: 100%;
	}
	.catalog .b-arrow-prev div:hover {
	background:url("../images/arrowleft.png") no-repeat left center;
	width: 100%;
	}
		
/* @z-index fix (needed for older IE browsers)
----------------------------------------*/
	body              {z-index:0;}
    .b-menu           {z-index:100;}
    .b-selector       {z-index:100;}
	.catalog          {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;}
	
/* @Menu Items
----------------------------------------*/
	.b-menu {height:40px; padding:0 0 10px;}
	
	.b-selector             {height:40px; position:relative; float:right; border:none; color:#cecece; cursor:pointer;}
	.b-selector .b-current  {padding:8px 15px 12px; line-height:20px; min-width:18px; height:20px; display:block; background:#000; text-align:center;}
	.b-selector-page        {width:auto; margin-left:15px;}
	.b-selector-chapter     {width:auto;}
	
	.b-selector:hover            {color:#fff; background-position:left 0px;}
	.b-selector:hover .b-current {background-position:right 0px;}
	.b-selector ul               {overflow:hidden; margin:0; list-style:none !important; position:absolute; top:40px; right:0; padding:0 0 10px; background:#000; width:240px; font:normal 12px "Myriad Pro", Myriad, "DejaVu Sans Condensed","Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
	.b-selector li               {border:none;}
	.b-selector a                {color:#cecece; height:14px; text-decoration:none; display:block; padding:5px 10px;}
	.b-selector a .b-text        {float:left; clear:none;}
	.b-selector a .b-num         {float:right; clear:none;}
	.b-selector a:hover          {color:#fff;}
		
