/* preloaded images----*/

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}

/* Paragraphs------------------ */

p {
text-align : justify;
width : 80%;
font-size : 12pt;
}


.narrow {
text-align : justify;
width : 70%;
}

.faqs {
text-indent : 0%;
margin-left : 9%;
font-family : verdana, arial, helvetica, sans-serif;
color : #ffcc33;
font-size : 9pt;
}

.art {
text-align : justify;
width : 29%;
font-family : verdana, arial, helvetica, sans-serif;
color : #000000;
font-size : 9pt;
}

/* Copyright Notice and Year----*/

/* Headline------ */

h4 {
text-indent : 0%;
margin-left : 9%;
}
 
/* Link Properties----*/

a:link {
color : navy;
}

a:visited {
color : blue;
}

a:hover {
font-weight : bold;
}

/* Links on Allegory page----*/
    
.speciallink {
font-family : verdana, arial, helvetica, sans-serif;
color : #cc0066;
}


.speciallink A:link {
color : #cc0099;
text-decoration : none;
}


.speciallink A:visited {
color : #ff33ff;
text-decoration : none;
}

    
.speciallink A:hover {
color : #ff3366;
text-decoration : underline;
}


.speciallink A:hover {
color : #ff3366;
text-decoration : underline;
}


/* Links on Web Resources page---*/
   
.resourcelink {
font-family : verdana, arial, helvetica, sans-serif;
color : #ffffff;
}


.resourcelink A:link {
text-decoration : none;
}


.resourcelink A:visited {
color : #9900cc;
text-decoration : none;
}


.resourcelink A:hover {
color : #330066;
text-decoration : underline;
} 

       
/* List on Faqs page---*/


ol {
text-align : justify;
width : 100%;
font-family : arial, helvetica, sans-serif;
color : #99cc66;
font-size : 9pt;
}


li {
text-align : justify;
width : 80%;
font-family : arial, helvetica, sans-serif;
color : #33ccff;
font-size : 9pt;
} 

/* Links on Faq page---*/

.faqslink {
font-family : verdana, arial, helvetica, sans-serif;
color : #ffffff;
}

.faqslink A:link {
color : #ff3333;
text-decoration : none;
}

.faqslink A:visited {
color : #ff6600;
text-decoration : none;
}

.faqslink A:hover {
color : #ff9933;
text-decoration : underline;
} 

/* Links on Sitemap page---*/
    
.slink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 10pt;
line-height : 16px;
color : #ff3333;
}

.slink a:link {
color : #ff9966;
text-decoration : none;
}

.slink a:visited {
color : #ff9900;
text-decoration : none;
}

.slink a:hover {
color : red;
text-decoration : underline;
} 

/* Links on Index page--*/
    
.ilink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
line-height : 40%;
color : #ffffcc;
}

.ilink a:link {
color : #ff9966;
text-decoration : none;
}

.ilink a:visited {
color : #ff9900;
text-decoration : none;
}

.ilink a:hover {
color : #ff9900;
text-decoration : underline;
} 

/* Sidebar links---*/
    
.sblink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-weight: bold;
font-size : 11px;
line-height : 18px;
color : #ffcd0a;
}

.sblink a:link {
color : #ffcd0a;
text-decoration : none;
font-weight: bold;
}

.sblink a:visited {
color : #ffcd0a;
text-decoration : none;
font-weight: bold;
}

.sblink a:hover {
color : #ff580e;
text-decoration : none;
font-weight: bold;
} 



/* Side Links on Star Signs pages---*/
    
.stlink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 10pt;
line-height : 16px;
color : #ffb400;
text-decoration : none;
}

.stlink a:link {
color : #ffb400;
text-decoration: none;
}

.stlink a:visited {
color : #ff8f00;
text-decoration: none;
}

.stlink a:hover {
color : #ff4500;
text-decoration : underline;
}

/* Inline Text Links on Star Signs pages---*/
  
.txlink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 10pt;
line-height : 16px;
color : #858121;
}

.txlink a:link {
color : #858121;
text-decoration : none;
}

.txlink a:visited {
color : #858121;
text-decoration : none;
}

.txlink a:hover {
color : #858121;
text-decoration : underline;
} 

/* Page Links on top of Catalog pages---*/
   
.plink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 7pt;
line-height : 12px;
color : #cccc99;
text-decoration : none;
}

.plink a:link {
color : #cccc99;
text-decoration : none;
}

.plink a:visited {
color : #cccc99;
text-decoration : none;
}

.plink a:hover {
color : #ff4500;
} 


/* Page Links on side of Home page index links --*/
   
.inlink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
line-height : 30%;
color : #006f96;
text-decoration : none;
}

.inlink a:link {
text-decoration : none;
}

.inlink a:visited {
text-decoration : none;
}

.inlink a:hover {
color : red;
} 

/*--Book descriptions on home page--*/

.bk {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #006666;
text-align : justify;
}
			 
/*---from Classic Legend Books on home page---*/		 

.ab {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #003434;
}

.clb {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #003434;
}

.clb A:hover{
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #343400;
}
				
/*--Titles on home page--*/		 
			 
.ttl {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #003434;
}
		 	
		
/*----List on home page---*/		 

.lst {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #ffffff;
}
		
/*----Array on bottom of home page--*/		 
	
.ar {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #ffecd9;
}
		 
.cy {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #67e1c2;
}

/*----Paragraphs on Catalog pages--*/		 

.pp {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #000000;
text-align : justify;
}
	 		
/*--left column of home page--*/		 

.lc {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #ffffcc;
text-align : justify;
}
	 		
/*---left column of home page--*/		 

.mn {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #000066;
text-align : justify;
}
 		
.wn {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #09291c;
text-align : justify;
}

/*---right side home page ASTROLOGY BOOKS--*/


.oks {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #fdd390;
text-align : justify;
}

/*--top excellence astrology books guaranteed--*/

.eg {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #99ff00;
text-align : justify;
}

/*--top date script color--*/

.da {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #cccc66;
text-align : justify;
}

/*--side red links--*/

.rl {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #c92f16;
text-align : justify;
}

/*--FREE astrology software--*/

.so {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #fd0230;
text-align : justify;
}

/*--Audio Book Previews--*/

.pr {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #0000cc;
text-align : justify;
}


/*--Blog share your ideas--*/

.sy {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #ccff00;
text-align : justify;
}


/*--recent writings titles--*/

.ti {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #ffcc66;
text-align : justify;
}

/*--moon events (me) page table text--*/

.me {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #004477;
text-align : justify;
}

/*--links to catalog green on black background--*/


.gb {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
color : #00ff00;
}

.gb A:link {
color : #00ff00;
text-decoration : none;
}

.gb A:visited {
color : #00ee00;
text-decoration : none;
}

.gb A:hover {
color : #7dff00;
text-decoration : underline;
} 

/*---birthdays--*/		 

.bd {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
color : #004444;
}

.bd A:link {
color : #004444;
text-decoration : none;
}

.bd A:visited {
color : #004444;
text-decoration : none;
}

.bd A:hover {
color : #009999;
text-decoration : underline;
} 
/*---indent--*/	

.indent { 
margin-left: 5%;
}

/*---sun signs--*/		 

.sn {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 13px;
color : #005544;
}

.sn A:link {
color : #005544;
text-decoration : none;
}

.sn A:visited {
color : #005544;
text-decoration : none;
}

.sn A:hover {
color : #990000;
text-decoration : underline;
} 

/*---celebrity birthdays--*/		 

.cb {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 13px;
color : #91099b;
}

.cb A:link {
color : #91099b;
text-decoration : none;
}

.cb A:visited {
color : #91099b;
text-decoration : none;
}

.cb A:hover {
color : #d40de4;
text-decoration : underline;
} 

/*---index sidebar--*/		 

/*.sb {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
color : #000000;
}

.sb A:link {
color : #000000;
text-decoration : none;
}

.sb A:visited {
color : #000000;
text-decoration : none;
}

.sb A:hover {
color : #ff3333;
text-decoration : none;
} 
*/
/* Links on Index page black to red hover br---*/

.br {
font-family : arial, helvetica, sans-serif;
font-size : 11px;
color : #000000;
}

.br A:link {
color : #000000;
text-decoration : none;
}

.br A:visited {
color : #000000;
text-decoration : none;
}

.br A:hover {
color : #ff3333;
text-decoration : none;
} 


/* Book titles on index page---*/

.bt {
font-family : arial, helvetica, sans-serif;
font-size : 14px;
color : #000000;
}

.bt A:link {
color : #000000;
text-decoration : none;
}

.bt A:visited {
color : #000000;
text-decoration : none;
}

.bt A:hover {
color : #ff3333;
text-decoration : none;
} 

.it{
font-family : times,roman;
font-size : 14px;
color : #000066;
}

.itxt A:link{
font-family : arial, helvetica, sans-serif;
font-size : 13px;
color : #0055ff;
text-decoration : none;
font-weight : normal;
}

.itxt A:hover{
font-family : arial, helvetica, sans-serif;
font-size : 13px;
color : #0000ff;
text-decoration : none;
font-weight : bold;
}

/* footer class --------------------*/

.ft A:link{
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #003434;
}

.ft A:hover {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #ff3300;
} 
/*------------adapt faqslink to index page----*/

/* Links on Home page---*/

.gold {
font-family : arial, helvetica, sans-serif;
color : #ffcd00;
font-size : 11px;
}

.gold A:link {
color : #ffcd00;  
font-weight : bold;
}

.gold A:visited {
color : #ffcd00;
font-weight : bold;
}

.gold A:hover {
color : #ff9966;
font-weight : bold;
} 


/* Menu Links on Home page---*/

.menu {
font-family : arial, helvetica, sans-serif;
color : #ffcd00;
font-size : 11px;
}

.menu A:link {
color : #ffcd00;  
font-weight : bold;
}

.menu A:visited {
color : #ffcd00;
font-weight : bold;
}

.menu A:hover {
color : #ff9966;
font-weight : bold;
} 

/* Look inside (li) links---*/
    
.lilink {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-weight: normal;
font-size : 14px;
line-height : 35px;
color : #8f301b;
}

.lilink a:link {
color : #8f301b;
text-decoration : none;
font-weight: normal;
}

.lilink a:visited {
color : #8f301b;
text-decoration : none;
font-weight: normal;
}

.lilink a:hover {
color : #e74f2b;
text-decoration : none;
font-weight: bold;
} 

/* available only from Classic..*/

/*--moon events (me) page table text--*/

.ao {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 12px;
color : #004477;
position : absolute ;
left :+350px ;
}

/*sidebar left*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 05px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 02px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
display:block;
visibility: visible;
top: 0;
left: 118px; /*position where enlarged image should offset horizontally */

}
/*sidebar right*/

.thumbnails{
position: relative;
z-index: 0;
}

.thumbnails:hover{
background-color: transparent;
z-index: 50;
}

.thumbnails span{ /*CSS for enlarged image*/
position: absolute;
background-color: transparent;
padding: 05px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnails span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 02px;
}

.thumbnails:hover span{ /*CSS for enlarged image on hover*/
display:block;
visibility: visible;
top: 0;
left: -241px; /*position where enlarged image should offset horizontally */

}

/*ads-guarantee right side*/


.ad1 {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 11px;
color : #ffcd00;
}

.ad2 {
font-family : arial, helvetica, sans-serif;
text-decoration : none;
font-size : 10px;
color : #ffcd00;
}

