h1 { 
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
color: #00015E; }
 
 .page_panel { 
 background-color: #ADD9E6;
 padding:5px 4px 1px 4px;
 color: #00015E;
 font-weight: bold;}
 
 .page { 
 text-align: left; 

}
 
 
 .goto img { padding-top: 1px; }
 
 .goto input, .goto value 
 {
    background-color: #ADD9E6; 
    font-size: 14px;
    padding-bottom: 0; 
    border: 1px solid #00015E;
 }
 
 .goto input
 {
    height: 14px;
    width: 20px;
 }
 
 .pubs_found { 
 background-color: #fff; 
 color: #0072DF; padding-top: 2px;}
 
 .pubs_found a {  
 font-weight: bold; 
 color: #0072DF; }
 
.found { 
text-align: left; 
float:left;
}

.show_pages
{ 
    text-align: right;
}


/*product items*/

.product_title { 
font-size: small; 
font-weight: bold; }

.product_desc {  font-size: small;}

.product_image { 
float: left; 
position: relative; 
padding-right: 10px;}

.product_price { 
color: #0072DF; 
font-weight: bold; 
font-size: small;}

.buy a:link, .buy a:visited { text-decoration: none; }

#publication_details { 
text-align: left; 
font-size: x-small; }

#publication_details .product_price { font-size: x-small; }

#formats { 
text-align: left; 
font-weight: bold;}

#formats th {
 text-align: right; 
 padding-right: 3px; }