.book{
	float: left;
	height: 200px;
	width: 350px;
	padding: 10px 5px 0px 5px;
	margin: 0px;	
}

.book img{
	float: left;
	margin-right: 10px;
}

.book a{
	font-weight: bold;
}

.author{
	display: block;
	margin-top: 15px;
}

/* --- The Styles for the Tabs --- */

/* The container of the tabs  */
ul.tabs{  
	margin: 0px; /* I don't think I need !important */
	padding: 0px;
	height: 30px;	
	border-bottom: 1px solid #666;
}

/* Single Tab */
ul.tabs li{  
	float: left;	 
	padding: 0px; 
	margin: 0px;  
	list-style-type: none;	
}

/* The look of the tabs */
ul.tabs a{ 
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 19px;	
	border: 1px solid #666;	
	border-bottom: 0px;
	height: 18px;
	background-color: #aabbcc;
	color: #333;
	margin-right: 2px;
	position: relative;
	top: 1px;	
	outline: 0px;	
	-moz-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
}

ul.tabs a:hover{
	text-decoration: none;
	background-color: #336699;
	color: #fff;
}
	
/* Selected Tab */
ul.tabs a.current{
	background-color: #F5F7F7;
	border-bottom: 1px solid #F5F7F7;	
	color: #333;	
	cursor: default;
}

/* The Pane Styles */
.panes div.pane{
	display: none;
	border: 1px solid #666;
	border-width: 0px 1px 1px 1px;
	min-height: 150px;
	padding: 10px;
	background-color: #F5F7F7;
	-moz-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}
