body {
        background: #ffffff;	  
	font: 12px Lucida Sans, arial, verdana, sans-serif; 
	margin: 0px
}
a:link {
	color: #800000; text-decoration: none
}
a:visited {
	color: #800000; text-decoration: none
}
a:hover {
	color: #ff9c01; text-decoration: none
}
a:active {
	color: #8282A8; text-decoration: none
}
p {
	color: #400040; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif; 
	margin-right: 5px; 
	margin-left: 5px
}
.purple {
	color: #400040; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif; 
}
.pindent {
	color: #400040; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif; 
	margin-right: 15px; 
	margin-left: 15px
}
.copy {
        width: 65%;
	color: #400040; 
	font: 10px  Lucida Sans, arial, verdana, sans-serif; 
	margin-right: auto; 
	margin-left: auto;
}
h2 {
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	color: #800000;
	font-weight: bold;
}

ul.love {
	list-style-image: url(files/dove_xsm.jpg);
	vertical-align: baseline; 
}

li.love {
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	color: #400040;
}

li {
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	color: #800000;
}
.form {
	color: #400040; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif; 
	margin-right: 5px; 
	margin-left: 5px
}

.container{
      background: url(files/blue_gradient.jpg) #ffffff;
      width: 780px;
      margin-left: auto;
      margin-right: auto;
      padding-top: 20px;
      padding-bottom: 20px;
}

.leftcol{
      color: #000000;
      float: left;
      width: 29%;
      margin-left: 20;
      margin-right: auto;
      padding-top: 10px;
      padding-bottom: 20px;
}

.rightcol{
      float: right;
      width: 65%;
      padding-top: 10px;
      padding-bottom: 20px;
}

.nav{
      font-size: 12px;
      padding-left: 10px;
      line-height: 20px;       
}

.nav2container{
      width: 299px;
      margin-left: auto;
      margin-right: auto;
      border-top: 1px solid #393952;
      border-left: 1px solid #393952;
      border-bottom: 1px solid #393952;       
}

.nav2{
      border-right: 1px solid #393952;
      padding-top: 1px;
      padding-bottom: 1px;
      padding-left: 2px;
      padding-right: 2px;       
}

.center{
      margin-left: auto;
      margin-right: auto;
      margin-top: 10px;
}

.tabs {
      width: 75%;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
}

div.img {
  display: inline;
  margin: auto;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img {
  display: inline;
  margin: 3px;
  border: none;
}
div.desc
{
  border-top: 1px dotted #212142;
  text-align: center;
  width: 90px;
  margin: 2px;
}

.review {
  margin-left: 40px;  
}
.yellowbg {
        background: #e7a500;	  
	font: 12px Lucida Sans, arial, verdana, sans-serif; 
	font-weight: bold;
	padding: 1px;
}
.yellowbg2 {
        background: #e7a500;	  
	font: 12px Lucida Sans, arial, verdana, sans-serif; 
	padding: 4px;
}


/*  Styles used only on the bookstore page  */ 

.bookcattable {
	border-width: 0px;
}

.storetable {
	border-width: 1px;
	border-style: solid;
	border-color: #400040;
	border-collapse: collapse;
}

.bookcattd {      
	background: url(files/book_gradient.jpg) #ffffff;
}

td.storetable {
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	border-color: #400040;
	-moz-border-radius: ;
}

.book {
	color: #400040; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
}

.bookname {
	color: #800000;
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold;
}

.bookcat {
	color: #800000;
	font: 14px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold;
}

.bookitalic {
	color: #400040; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	font-style: italic
}

.bookbold {
	color: #400040; 
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold
}

.bookadd {
	color: #800000; 
	font: 14px  Lucida Sans, arial, verdana, sans-serif;
	font-weight: bold
}

li.book {
	font: 12px  Lucida Sans, arial, verdana, sans-serif;
	color: #800000;
}

.bookyellowbg {
        background: #fed70e;	  
	font: 12px Lucida Sans, arial, verdana, sans-serif;
	color: #800000; 
	padding: 4px;
}