 /* General page style.  */
body { margin: 8 ; padding: 0;}

/* General font families for common tags */
/* font,th,td,p { font-family:  Verdana, Tahoma, Arial, Helvetica, sans-serif; } */

a:link      { color : #0033CC; font-weight: bold }
a:visited   { color : #000066; font-weight: bold }
a:hover	    { color : #990000; text-decoration: underline }
a:active    { color : #990000; font-weight: bold }

/* General text */
.gen { font-size : 100%; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.genlarge { font-size : 14px; }
.genhuge { font-size: 18px; }
.gen,.genmed,.gensmall,.genlarge,.genhuge { color : #000000 }
a.gen,a.genmed,a.gensmall,a.genlarge,a.genhuge { color: #006699; text-decoration: none; font-weight: bold}
a.gen:hover,a.genmed:hover,a.gensmall:hover,a:genlarge:hover,a:genhuge:hover    { color: #663333; text-decoration: underline ; }


.caption {font-family: 'Georgia','Times New Roman','Times',serif; font-size: 125%; line-height: 135%; }

.captionlarge {font-family: 'Georgia','Times New Roman','Times',serif; font-size: 135%; line-height: 135%; }


/* Main Footer Text Formatting */
.pagefooter { text-decoration: none; text-align: center; font-size: 85%;}

/* Copyright and bottom info */
.copyright { text-decoration: none; text-align: center; font-size: 60%;}

ul { list-style-position: outside;list-style-type: disc; }

li {margin-left: 10px; margin-top: 4px; margin-bottom: 4px;padding: 0px; }

.whitebox { border: 1px solid #000000; background-color:#FFFFFF; }

.beigebox { border: 1px solid #000000; background-color:#EFEFBA; }

.scanalert { border: 1px solid #000000; background-color:#FFFFFF; }

.guarantee { width:195px; border: 1px solid #000; background-color: #FFF; padding: 8px 3px 5px 3px;  margin-left: 20px; line-height: 125%; text-align: center; }

.daily-horoscope { width: 450px; border: 1px solid #000; background-color: #FFF; padding: 8px; margin-left: auto; margin-right: auto; }

.daily-love-horoscope { width: 450px; border: 1px solid #000; background-color: #FFF; background: url(https://lib.store.yahoo.net/lib/calastrology/love-horoscope-background.gif); padding: 8px; margin-left: auto; margin-right: auto; }

.wangaspellupsell {background-color: #fff; border: 1px solid #000; padding: 5px; width: 500px; min-height:125px; margin-left: auto; margin-right: auto;}

/* Add To Cart Button Styling */
input.addtocart {
          color: #900;
	  font: bold 110% 'trebuchet ms',helvetica,sans-serif; 
	  background-color: #FA0; 
	  border: 1px solid;
          margin: 8px 8px 0px 0px;
	  padding:3px 5px 4px 3px;
	  letter-spacing: .03em;
	  border-color: #F30 #700 #700 #F30;
	  filter:progid:DXImageTransform.Microsoft.Gradient
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffaa00');
	  text-align: center;
	  cursor:pointer;
	  overflow:visible;
}
input.addtocarthover {
	  background-color:#FB0;
	  filter:progid:DXImageTransform.Microsoft.Gradient
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffbb000');
}
input.addtocartclick {
	  background-color: #FA0;
	  border-color: #600 #F30 #F30 #600;
	  filter:progid:DXImageTransform.Microsoft.Gradient
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffffaa00');
}

/* Nav Searchbox */
.navsearchwrapper {
          background: url(https://lib.store.yahoo.net/lib/calastrology/navbar-searchbox.gif);
          background-repeat: no-repeat;
          margin-top: 0px;
          padding: 60px 2px 2px 20px;
          height: 133px;
          font-family: arial;
}

/* Spell Request Instructions at bottom of pages */
.spell-request-note {
          border:1px solid #630;
          background-color:#FFC;
          padding:5px;
          font-style:italic;
          text-align:center;
          width:90%;
          margin:0 auto; 
}

.testimonial-disclaimer {
          font-family: arial,helvetica,sans-serif;
          font-size: 12px;
          font-weight: normal;
          text-align: center;
          margin-top: 5px;
          line-height:1.2em;
}
.testimonial-disclaimer a { 
          font-weight: normal; 
}

.testimonial-disclaimer-sidebar {
          text-align: center;
          margin-top: 25px;
}
.testimonial-disclaimer-sidebar a {
          font-weight:normal;
}



