
#recommendations, #recommendations ul, #recommendations li {
 padding: 0;
 margin: 0;
 font-family: Arial;
}
ul#recommendations {
 list-style-type: none;
}
#recommendations ul {
 list-style-type: none;
 margin: 0 7px;
}
#recommendations .ui-tabs-hide {
 display: none;
}
#recommendations ul.ui-tabs-nav {
 float: left;
 width: 95%;
}

#recommendations ul.ui-tabs-nav li {
 float: left;
 width: 50%;
 text-align: center;
}
#recommendations ul.ui-tabs-nav li a {
 border: 1px solid #aaa;
 border-left: 0;
 border-right: 0;
 font-size: 1em;
 display: block;
 width: 100%;
 padding: 3px 0;
}
#recommendations ul li.ui-tabs-selected a {
 background: #EDFFF5;
}
.recommendation-items {
 clear: both;
}
.recommendation-items > li {
 border-bottom: 1px solid #ccc;
 clear: both;
}
.recommendation-items > li > a {
 display: block;
 padding: 5px 0;
}
.recommendation-items > li > a:after {
 content: " ";
 display: block;
 clear: both;
 background: red;
}
.recommendation-items > li > a .cover {
 float: left;
 margin-right: 5px;
}
.recommendation-items > li > a * {
 display: block;
}
.recommendation-items > li > a > .title {
 font-size: 1.2em;
 font-weight: bold;
}
.recommendation-items > li > a > .author {
 font-size: 1.1em;
 color: #444;
 margin-bottom: 3px;
}
.recommendation-items > li > a > .additional-info, .recommendation-items > li > a > .additional-authors {
 font-size: 0.9em;
 color: #777;
}
.recommendation-items > li.more-link {
 border-bottom: 0;
 text-align: center;
}
