/* Global Styles
----------------------------------------------- */

a { 
   color:#607292;
}
a:hover {
   color:#607292;
}
.price, .bookprice {
  color:#656D7D;  
}

/* Masthead
-------------------------------------------- */

#masthead {
   background:#21314D url(/graphics/header.gif) no-repeat 0 0;
   color:#fff;
}



/* Page Content
-------------------------------------------- */

#content h1 {
   color:#21314D;
}
#content2 h1 {
   color:#21314D;
}
#content h2 {
    color:#21314D;
}
#content h3 { 
   color:#21314D;
}
#content h4 { 
   color:#21314D;  
}
#content a { 
   color:#607292;  
}


/* Footer
-------------------------------------------- */

#footer a {
   color:#3B4554;
}

/* BookList
-------------------------------------------- */

#content .book_list a {
   color:#21314D;
}

.book_list {
   border-top:4px solid #fb5555;
   border-bottom:4px solid #fb5555;
}

.book_list td.linespace {
   border-top:1px solid #fb5555;
   height:10px;
}

/* Book Detail
----------------------------------------------- */

.bookdetail {
    background-color:#fff;
    border-top:1px solid #c50109;

}

#search .title, #bookmonth .title {
   background-color:#c50109;
}

#search .cont, #bookmonth .cont, #shopping {
   border:1px solid #c50109;
}

#footer {
   border-top:4px solid #fb5555;
}

#form {
   background:#eee;
   padding:10px 0 10px 0;
   margin-bottom:8px;
}
#form table td {
   color:#c50109;
   padding:6px 6px 6px 6px;
   text-align:left;  
}
#form label {
     color:#c50109;
}
form input.border1 {
  background: #FFF;
  border: 1px #c50109 solid;
  font-family:Verdana;
}
