 
body {font-weight: normal; 
      font-family:  "trebuchet ms",verdana,  helvetica, sans-serif; 
      background-color:#ededed;
      color:#252525;
}




p    {line-height:18px;
      padding-top: 5px;
      padding-left:90px;
      padding-right:90px;
      font-size: 14px;
 
}

p.services    {line-height:18px;
      padding-top: 10px;
      padding-left:40px;
      padding-right:90px;
      font-size: 14px;
 
}

div.wide {
     width:100%;
}


.contact img{
   float: right;
   margin-left: 20px;
   border: 1px solid #898989;
}


.imageofday {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color:#898989;
    font-size:18px;
 }


.centered {
/*    display: inline;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
 }

.centeredxImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    width:807px;
    }


.caption {
        font-size: 12px;
        font-style: italic;
	text-align: center;
}
  
.photohdg {
        font-size: 12px;
        font-style: italic;
}

h1   {font-size: 225%;	
      line-height: 20px;
      color: #898989;
 }

h2   {font-size: 150%;	
      font-style: italic;
      font-weight: bold;
      line-height: 10px;
      color:#c2c2c2;	
}


h3   {font-size: 110%;
      color:#252525;
}

h4   {font-size: 100%;
      color:#898989;
}

h5   {font-size: 80%;
}

table.centercovers {
       width:70%; 
      margin-left:10%; 
      margin-right:20%;
      margin-top:20px;
}

h4.centercovers {
   font-size: 15px;
   color:#898989;
   text-align:center;
      margin-top:-20px;
      margin-bottom:20px;
}

#wrap  {width: 807px;
	margin: 0 auto;
}
 

#wrapWhatsNew  {width: 850px;
	margin: 0 auto;
}

#header {
         padding-top: 10px;
         padding-bottom: 0px;
}

#header a, a:visited{ color:#ededed;
          text-decoration: none;
}
#header img{
         padding-top: 10px;
         padding-bottom: 10px;
	 float: left;
border: 1px solid #ededed;
          text-decoration: none;
}

#textcontent {width:100%;
           margin-left:auto;
	   margin-right:auto;
           margin-top:30px;
 
}

#textcontent h3{
    margin-top:0px;
    padding-left:90px;
}

#textcontent a:hover    {color:#960014;
	text-decoration:none;
}

#textcontent a, a:link,  a:visited{
    color: #252525;
	text-decoration:underline;
}

#textcontent img{border:1px solid #898989;
                text-decoration: none;
}

#content {width:100%;
           margin-right: auto;
	   margin-left: auto;
}


#nav_active {background: url('../images/buttonhover.gif');
          color:#960014;
	  text-transform: uppercase;
          font-weight: bold;
          font-size: 15px;
          border-bottom: 1px solid #898989; 
          border-top: 1px solid #898989; 
          padding-top:  5px;
	  padding-bottom: 5px;
	  padding-left: 5px;
	  padding-right: 15px;
          text-decoration: none;
}


/*
.covers td {padding-right:25px;
            padding-left: 10px;
            padding-top: 15px;
            padding-bottom: 20px;
	    border top: 1px solid #000000;
	    border bottom: 1px solid #000000;
}*/


a:link     {color: #960014;
}

a:visited  {color: #898989;
}

a:hover    {color: #898989;
}
/* Service page */





/*.services_hdg ul li {
	  display: inline;
	text-align: center;
	list-style-type: none;	             
	padding: 0px;
}
*/

.services_hdg a{
          padding-top:  5px;
	  padding-bottom: 5px;
	  padding-left: 5px;
	  padding-right: 15px;
	  text-transform: uppercase;
	  text-decoration: none;
          font-weight: bold;
          font-size: 15px;
          color: #898989;
}


.services_hdg a:hover{background: url('../images/buttonhover.gif');
        color:#960014;
} 

 /*-----------------------------*/


.topnav {
	width: 100%;
	padding: 0px;

}


.topnav ul {
	margin-bottom: 20px;
}





.topnav ul li {
	  display: inline;
	text-align: center;
	list-style-type: none;	             
	padding: 0px;
}


.topnav a{
          border-bottom: 1px solid #898989; 
          border-top: 1px solid #898989; 
          padding-top:  5px;
	  padding-bottom: 5px;
	  padding-left: 5px;
	  padding-right: 15px;
	  text-transform: uppercase;
	  text-decoration: none;
          font-weight: bold;
          font-size: 15px;
          color: #898989;
}


.topnav a:hover{background: url('../images/buttonhover.gif');
        color:#960014;
} 

 

/* menu for each cover page that appears when mouseover cover on 'books */

ul.covernav {padding: 0; 
display: block;
    margin: 0; 
    font: 13px "trebuchet ms";
}

 

ul.covernav li {
  list-style-type: none;
  display: block;
  border: 0px solid black; 
  position: relative; 
  margin: 0; 
  padding-right: 10px;
  padding-left: 10px;

}

ul.covernav ul {display: none;
}

ul.covernav li:hover > ul {
   display: block; 
   position: absolute; 
   text-decoration:none;
}

ul.covernav li a {
  display: block; 
  text-decoration: none;
  color:#000000;
  background: #ededed;}

ul.covernav li a:hover {
   text-decoration: none;
   font-weight: bold;
   padding: 0px;
   border top: 1px solid black;
   border bottom: 1px solid #252525;
   background: url('../images/buttonhover.gif');
   color:#960014;}



ul.covernav > li:hover > ul {width: 150px; 
   text-decoration: none;
	bottom: 10px; 
	left: 5px;
}

/* Quick Pick and home page shadow */
 
.QPdropShadow {
	background: url(../images/shadow.png) right bottom no-repeat;
	display: block;
	float: left;
	margin: 13px -10px -10px 10px; 
	position: relative;

}




.QPdropShadow .QPinner {
	display: block;
	left: -10px; 
	margin: 0;
	overflow: hidden;
	position: relative;
	top: -13px;
}


.QPinner a, a:link, a:hover, a:visited,  a:active  {
	text-decoration:none;
	color:#898989;
	cursor:pointer;
}

