 /* 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 ; }


/* 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(/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 2px;
   	  padding-top: 3px;
	  padding-bottom: 4px;
	  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;
}

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 Styling */

.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;
}

