body {
}
p {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:8pt;
        margin-left: 8;
        margin-right: 8;
}
td {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size:8pt;
}
.center { 
      margin-left: auto; 
      margin-right: auto 
}
.pindent {
      margin-left: 8;
      margin-right: 8;
}
.raveheader {
      font-size:10pt;
      padding-top: 3;
      padding-bottom: 3;
      padding-left: 20;
}
.header {
      font-family: Verdana, Arial, Tahoma, sans-serif;
      font-size:10pt;
      font-weight: bold;
      color: #ad1010;
}
.headery{color: #ad1010; font-weight: bold; background: #ffff00; padding: 1px; line-height:14px}
.yellow{color: #000000; background: #ffff00; padding: 1px; line-height:14px}
.yellowred{color: #ad1010; background: #ffff00; padding: 1px; line-height:14px}
.cheader {
      font-family: Verdana, Arial, Tahoma, sans-serif;
      font-size:10pt;
      font-weight: bold;
      color: #ad1010;
      padding-left: auto;
      padding-right: auto;
}
.red {
      font-family: Verdana, Arial, Tahoma, sans-serif;
      font-size:10pt;
      font-weight: normal;
      color: #ad1010;
}
.buynow {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	border-collapse: collapse;
}
.quote{
	font-family: Verdana, Arial, Tahoma, sans-serif; 
	color: #000000; 
	font-weight:normal; 
	font-size:10pt;  
	padding: 10px;
	}
ul.heart {
	list-style-image: url(files/heart.gif);
	vertical-align: baseline; 
}
ul.yes {
	list-style-image: url(files/yes.gif);
	vertical-align: baseline;
        margin-left: 30;
}
.centerpic {margin:0;padding:0;}
p.seminar {padding:.625em 0; text-align:justify; line-height:12px; margin-top: 0px;}
p.seminarheader {padding:.625em 0; line-height:12px; margin-bottom: 0px; margin-top: 0px;}
#overall {width:524px; margin:0 auto;}
.col {width:252px; padding:0 8px; float:left;}
.CCspace {width:50px; height:140px; padding:8px; float:right;}
.CCpullout {width:240px; height:140px; padding:8px; float:left; margin-left:-188px;}
.CCpullout span {width:350px; position:absolute; text-align:center; font-size:.9em; font-weight:bold;}
form.sfm {
      margin-top: 0;
      margin-bottom: 0;
}
input.sfm {
      background-color: #ceb58c; 
      font-weight: bold; 
      font-size: 8pt; 
      color: #ad1010;
}
hr {
      border: 0;
      color: #000000;
      background-color: #000000;
      height: 1px;
      width: 100%;
      text-align: justify;
}

a.copylink {
	color: #ad1010;
	text-decoration: none;
	width: auto;
}
a.copylink:hover {
	color: #000000;
}
.redbi{color: #C00000; font-weight:bold; font-style: italic;}

/*  Styles used only on the bookstore page  */ 

 a.bookstore:hover {
	COLOR: #000066; TEXT-DECORATION: none
}

.bookcattable {
	border-width: 0px;
}

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

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

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

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

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

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

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

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

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

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

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