body{
	margin:0;
	padding:0;
}
/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
      -ms-transition-duration: 0.3s;
       -o-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/**** obb_ styles ****/

#obb_bookShelf{
	width:960px;
	height:1000px;
}
.obb_bookEl{
	position:relative;
/*	width:201px;
	height:301px;
*/	
	width:179px;
	height:268px;
	margin:5px;
	float:left;
	border:1px solid #bbbaba;
	opacity:.8;
}
.obb_bookEl:hover{
	cursor:hand;
	cursor:pointer;
	opacity:1!important;
}
#obb_vltBox{
	position:absolute;
	width:325px;
	padding:10px;
	font-family: Arial, sans-serif;
	color:white;
	background-color:rgba(50, 50, 50, .9);
	display:none;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    border-radius: 3px; /* CSS3 */
	line-height: 18px;
	-moz-box-shadow: 0px 0px 10px #666; /* Firefox */
	-webkit-box-shadow: 0px 0px 10px #666; /* Safari, Chrome */
	box-shadow: 0px 0px 10px #666; /* CSS3 */
	z-index:999;
}
.obb_shareWindow{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:25px;
	color:white;
	font-size:12px;
	font-family:arial, sans-serif;
	background-color:rgba(0, 0, 0, .9);
	display:none;
}
.activeBook{
	opacity:1;
	box-shadow: 0 0 12px #ccc;
}
.obb_bkTitle{
	font-weight:bold;
	font-size:16px;
}
.obb_bkAuthor span{
	font-style:italic;
}
.obb_bkAuthor{
	padding-bottom:10px;
	font-size:12px;
}
.obb_bkExcerpt{
	font-size:14px;
}
.obb_bkCat{
	font-size:12px;
	padding-top:10px;
	text-align:right;
}
/**** Filters ***/
.obb_bkCat.obb_Dangerous_Radical span{

}
.obb_bkCat.obb_Security span{

}
.obb_bkCat.obb_Background span{

}
.obb_bkCat.obb_Media span{

}
.obb_bkCat.obb_Economy span{

}
.obb_bkCat.obb_Healthcare span{

}
#obb_filterContainer{
	margin-bottom:15px;
}
#obb_filters,#obb_sorter{
	list-style: none;
	margin-top: 10px;
	font-family: "TitlingGothicFBStandCond","Arial Narrow",Arial,sans-serif;
	color: #444;
	font-size: 17px;
}
#obb_filters li,#obb_sorter li{
	display: inline;
	padding: 5px 0 5px 0;
}
#obb_filters li a,#obb_sorter li a {
	text-decoration: none;
	color: #303030;
	margin-left: -5px;
	padding: 5px 20px 7px 20px;
}
#obb_filters li a:hover,#obb_sorter li a:hover{
	text-decoration:underline;
}
#obb_filters li a{
	color:black;
	background-color:white;
}
#obb_filters li.obb_1Filter a{
	border-top:10px solid #DF7623;  

}                              
#obb_filters li.obb_2Filter a{
	border-top:10px solid #3F8FB4;  
}                              
#obb_filters li.obb_3Filter a{
	border-top:10px solid #589b43;  
}                              
#obb_filters li.obb_4Filter a{
	border-top:10px solid #9450B4;
}
#obb_filters li.obb_5Filter a{
	border-top:10px solid #ECCB1E;
}
#obb_filters li.obb_6Filter a{
	border-top:10px solid #DF5000;
}
#obb_filters li.obb_1Filter a.active{
	text-decoration:underline;  
	background-color:#DF7623;        
}                              
#obb_filters li.obb_2Filter a.active{
	text-decoration:underline; 
	background-color:#3F8FB4;           
}                              
#obb_filters li.obb_3Filter a.active{
	text-decoration:underline; 
	background-color:#589b43;         
}                              
#obb_filters li.obb_4Filter a.active{
	text-decoration:underline;
	background-color:#9450B4;
}
#obb_filters li.obb_5Filter a.active{
	text-decoration:underline;
	background-color:#ECCB1E;
}
#obb_filters li.obb_6Filter a.active{
	text-decoration:underline;
	background-color:#DF5000;
}
#obb_filters li.obb_all a{
	color:black;
	border-top:10px solid #ee3224;  
}
#obb_filters li a.active{
	text-decoration:underline;
	color:white;
	background-color:#ee3224;

