* {padding: 0; margin: 0;}

body {padding: 0; margin: 1em 1em 1.4em 1em; color: #444; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; line-height: 1.6em; font-style: normal; letter-spacing:0.2px; min-width: 780px;}

a:link, a:visited {text-decoration: none; color: #0060BF;}
a:hover, a:focus {text-decoration: underline; color: #f60;}

a.aub:link, a.aub:visited {text-decoration: none; color: #0060BF !important; font-weight: normal;}
a.aub:hover, a.aub:focus {text-decoration: underline;}

h2 {margin: 0 0 0.7em 0; color: #019693; font-size: 160%;}
h3 {margin: 0 0 0.3em 0; color: #019693;}

ul li.hide, .hide {display: none !important;}

p {margin: 0 0 1.2em 0;}
acronym, abbr {cursor: help; border-bottom: 1px dotted #999;}

#wrapper {width: 100%; background: #fff;}
#printlogo {padding: 1em 0; border-bottom: 1px solid #019693;}
#header, #nav, #toplinks, #searchbar, #leftcol {display: none;}

#content {display: relative; padding: 2em 0 3em 0; clear: left; #fff;}

#fullwidth {margin: 0;}

/* results page stuff */
.nextprev, div.sort, a.basketd {display: none;}
div.resultslist {width: 100%; float: left;}
div.resultslist h2 {font-size: 1.6em; margin:0 0 5px 0; font-weight: normal;}
span.by {font-size: 90%; color: #333;}
a.author, a.author:visited {color:#019693; font-size: 90%;}
div. h3 {font-size: 1.3em; font-weight: normal; margin: 0 0 5px 0;}
div.resultslist div.results-block {clear:both; float:left; width:100%; padding: 10px 0; position:relative; border-bottom: 1px dotted #ddd;}
div.resultslist div.image {width:85px; float:right; position:relative;}
div.resultslist div.image img {position: absolute; top: 0; right: 0; border: 1px solid #ddd;}
div.resultslist div.items {width:80%; float:left;}
div.resultslist div.items p.biblio {color:#222;}
div.resultslist div.items p.price {margin:8px 0 5px 0; font-size: 1.3em; color: #222;}
div.resultslist div.items p.price.webprice {font-size: 140%; color: #EB2604; color: #c00;}
div.resultslist div.items p.price span.hi-light {font-weight: bold;}
div.resultslist div.items div.buttons {margin-bottom: 5px;}

/* display page stuff */
#pricetag {display: none;}
#display span.rrpcost {text-decoration: line-through;}
#display dd.forprint {font-size: 120%;}

#display #jacket {float: right; padding: 0 0 10px 10px; width: 140px; background: #fff;}
#display #jacket img {float: right; border: 1px solid #ddd;}
#display #jacket p {display: none;}

#display {margin: 0;}
#display #breadcrumb {display: none;}

#display h2 {margin-top: 0.5em; line-height: 110%;}
#display h2 a {font-size: 75%;}
#display dl {padding: 0.4em 30px 0.6em 0; margin: 0 12px 1.2em 0;}
#display dt {display: none;}
#display ul {list-style: none;} 
#display li {list-style: none;}
#display #bibliotext {float: left; clear: left;}

#footer {clear: both; border-top: 1px solid #019693; color: #019693; padding: 1em 10px; margin: 0; font-weight: bold; font-size: 110%;}
#footer a {float: right; color: #019693; text-decoration: none; }

.list-row {width: 100%; float: left; margin: 0 0 1em 0;}
.book-col-l, .book-col-r {width: 49%; float: left;}
.book-col-l {margin: 0 1.9% 0 0;}
.tpl-discount {color: #900;font-weight:600;}
.pane_jacket {border:1px solid #ddd; float: right;}