#searchResults #content {margin-right:30px;}

.resultsNav { margin: 10px 0 10px 0; padding:2px 10px; font-size:13px; line-height:15px; height:20px; background:#f0f0f0; }
.resultsNav .howMany { float: left; display:inline; width: 50%;}
.resultsNav .fullResults { float: right; display:inline;  width: 20%; }
.resultsNav .fullResultsBottom { width: 100%; text-align: center; }
.resultsNav .howManyResults { float: left; display:inline; width: 60%; }
.resultsNav .exploreResults { float: right; display:inline;  width: 45%; text-align:right;}

.forthComing {margin: 10px 0 10px 0;font-size:11px; line-height:15px; height:15px; background:#f0f0f0;}
.forthComing .forthComingAvailable {padding-left:10px;float:left;font-size:11px;}


.PageNum, .PageNumOff { font-size: 10px; }


.searchResultsTable { width: 99%; border-collapse: collapse; border-left: 1px solid #ddd; border-top: 1px solid #ddd; }
.searchResultsTable th, .searchResultsTable td { padding: 2px; vertical-align: middle; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.searchResultsTable th { font-weight: normal; background: #ddd; padding: 4px; }
.searchResultsTable a:hover { text-decoration: underline; }
.searchResultsTable th a:hover {color:#f00; text-decoration:none;}
.searchResultsTable .bookSalesOld { text-decoration:line-through; }
.searchResultsTable .bookSalesNew { font-weight:bold;color:#990000}
.searchResultsTable .AddToCart {background:transparent url(/img/AddtoCart.png) repeat scroll 0% 50%;border:medium none;height:19px;margin:4px 5px 0pt 11px;text-indent:-9999px;width:70px;}

.col1 img { width: 50px; }

.bookResults .col1 { width: 50px; text-align: center; }
.bookResults .col2 { text-align: left;line-height:1.25em}
.bookResults .col3 { width: 21%; text-align: left; }
.bookResults .col4 { width: 14%; text-align: center; }
.bookResults .col5 { width: 11%; text-align: right; }

.journalResults .col1 { width: 50px; text-align: center; }
.journalResults .col2 { text-align: center; }
.journalResults .col3 { width: 15%; text-align: center; }
.journalResults .col4 { width: 15%; text-align: center; }
.journalResults .col5 { width: 21%; text-align: center; }

.altRow td { background: #f0f0f0; }

.sortAscend { width: 8px; height: 8px; display: inline; }
.sortAscend span { padding: 0 4px 0 0; background: url(/img/icon_up_arrow.gif) center center no-repeat; }
.sortDescend { width: 8px; height: 8px; display: inline; }
.sortDescend span { padding: 0 4px 0 0; background: url(/img/icon_down_arrow.gif) center center no-repeat; }

#featuredResults { margin: 10px 5%; }
#featuredResults table td { width: 50%; padding: 0 10px 0 0; }
#featuredResults table img { padding-right: 10px; }
