@charset "utf-8";
/* CSS Document */
/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
  	vertical-align: baseline;
}
html,body{
height:100%;
}
body {
  background:#E6E6FA;  
  color:#474747;
  line-height:1;
  font-family:"Century Gothic", Georgia, "Times New Roman", Times, serif;
  font-size: 80%;
}

/*container*/
#wrap{
position:relative;
width:945px;
height:auto !important;
min-height:100%;
height: 100%;
margin:0px auto;
background:#fffaf6;
}
#signsymbols p{
 margin-left:160px;
 }
#header{
height:150px;
background: #fffaf6 url(images/topnav-bg.gif) repeat-x 0 100px ;
position:relative;
}
#foodzodiac{
display:none;
position:absolute;
top:72px;
left:206px;
z-index:500;
}
#foodzodiac p{ 
 line-height:normal;
 font-family:Verdana, Arial, Helvetica, sans-serif;
} 
form#cse-search-box{
float:right;
margin-top:70px;
margin-right:5px;
margin-left:60px;
}
img#banner {
display:inline;
float:right;
margin-top:10px;

}
img#logo {
position:absolute;
top:0;
left:0;
z-index:1000;
}
/*headers for zodiac pages*/
.zodiacheader {
text-indent:-9999px;
}
h1#lunaheader{
height:30px;
background: url(images/solaLuna.gif) no-repeat;
}
h1#ariesheader{
background: url(images/zodiacfoods/Peppers.jpg) no-repeat;
height: 36px;
}
h1#taurusheader{
background: url(images/zodiacfoods/Magnolia.jpg) no-repeat;
height: 44px;
}
h1#geminiheader{
background: url(images/zodiacfoods/Walnuts.jpg) no-repeat;
height: 41px;
}
h1#cancerheader{
background: url(images/zodiacfoods/Watermelon.jpg) no-repeat;
height: 47px;
}
h1#leoheader{
background: url(images/zodiacfoods/Orange.jpg) no-repeat;
height: 46px;
}
h1#virgoheader{
background: url(images/zodiacfoods/Corn.jpg) no-repeat;
height: 52px;
}
h1#libraheader{
background: url(images/zodiacfoods/Pear.jpg) no-repeat;
height: 53px;
}
h1#scorpioheader{
background: url(images/zodiacfoods/Onions.jpg) no-repeat;
height: 55px;
}
h1#sagittariusheader{
background: url(images/zodiacfoods/Tomatoes.jpg) no-repeat;
height: 56px;
}
h1#capricornheader{
background: url(images/zodiacfoods/Beets.jpg) no-repeat;
height: 48px;
}
h1#aquariusheader{
background: url(images/zodiacfoods/Pineapple.jpg) no-repeat;
height: 55px;
}
h1#piscesheader{
background: url(images/zodiacfoods/Hyacinth.jpg) no-repeat;
height: 43px;
}
hr {
color:#F4C425;
background:#F4C425;
margin:20px 0 20px 0;
border:1px solid #F4C425;
}
/*presecription separator hr*/
.prescriptionsep{
color:#fffaf6;
background:#fffaf6;
margin:10px 0 20px 0;
border:1px dotted #657aaf;
border-style: none none dotted;
}
p {
line-height:1.2em;
margin-bottom:10px;
}
a, a:visited, a:link, a:active
 {
   color:#474747;
   text-decoration:underline;
   font-weight:bold;
   
 }
a:hover, a:focus {
  color:#f4c425;

}
h1{
font-size:150%;
/*color:#F4C425;*/
color:#efa125;
font-weight:bold;
margin-bottom:10px;
}
h2 {
font-size:130%;
color:#657aaf;
font-weight:bold;
margin-bottom:5px;
}
h2 .header, h2 .header:visited, h2 .header:link, h2 .header:active{
 color:#657aaf;
} 
h2 .header:hover, h2 .header:focus {
  color:#f4c425;

}
.morelinks a{
  margin-right:5px;
}
#maincontent
{
  width:650px;
  margin-left:222px;
  padding-bottom:40px;

}
#maincontent ul li{
  list-style:inside;
  line-height:1.2em;
}
#maincontent ul .blue{
color:#657aaf;
}
#maincontent ul .yellow{
color:#f4c425;
}
#maincontent ul li span{
color:#474747;
}

ul#recipelinks li{
margin-right:3px;
margin-bottom:20px;
float:left;
list-style:none;
}
ul#reportlinks{
width:100%;
}
ul#reportlinks li{
margin-right:10px;
margin-bottom:20px;
float:left;
list-style:none;
}

img{
display:block;

}
/*sidebar*/
#sidebar{
float:right;
width:220px;
margin:0 10px 20px 10px;

}
#sidebar p{
 margin-left:5px;
 margin-right:5px;
}
#sidebarmiddle {
width:218px;
border-left: 1px solid #f4c425;
border-right: 1px solid #f4c425;
}
#sidebartop {
width:220px;
height:28px;
background: url(images/warning-header.jpg) no-repeat top left;
}
#sidebarbottom {
width:220px;
height:16px;
background: url(images/sidebarbottom.jpg) no-repeat top left;
}

#sidnavdiv{
float:left;
margin-top:50px;
background: #f5f7fa;
height:100%;
}
/*buttons*/
.buynow
{
  height:38px;
  width:102px;
  background: url(images/buttons.jpg) no-repeat 0 0;
  float:left;
  overflow:hidden;
}
.buynow:hover,.buynow:focus
{
  background-position: 0 -38px;
}
.details
{
  height:38px;
  width:102px;
  background: url(images/buttons.jpg) no-repeat -104px 0;
  float:left;
  overflow:hidden;
}
.details:hover, .details:focus
{
  background-position: -104px -38px;
}
#submit-btn
{
  height:38px;
  width:102px;
  background: url(images/buttons.jpg) no-repeat -208px 0;
  float:left;
  overflow:hidden;
}
#submit-btn:hover, #submit-btn:focus
{
  background-position: -208px -38px;
}
/*top navigation*/	
ul#topnav {
width: 711px;
height: 27px;
background: url(images/menu.jpg) no-repeat;
position: relative;
top:100px;
left:210px;
}
ul#topnav li{
list-style: none;
position: absolute; top: 0px;
}
ul#topnav li, ul#topnav a {
	height: 27px;
    display: block;
}
ul#topnav li#home {left: 10px; width:55px;}
ul#topnav li#reports {left: 85px;width:170px;}
ul#topnav li#foods {left: 270px; width:160px;}
ul#topnav li#herbs {left: 440px;width:180px;}
ul#topnav li#about {left: 620px;width:80px;}
ul#topnav li#home a:hover, ul#topnav li#home a:focus{background: url(images/menu.jpg)  -10px -27px no-repeat; }
ul#topnav li#reports a:hover, ul#topnav li#reports a:focus{background: url(images/menu.jpg)  -85px -27px no-repeat; }
ul#topnav li#foods a:hover, ul#topnav li#foods a:focus{background: url(images/menu.jpg)  -270px -27px no-repeat; }
ul#topnav li#herbs a:hover, ul#topnav li#herbs a:focus{background: url(images/menu.jpg)  -440px -27px no-repeat; }
ul#topnav li#about a:hover, ul#topnav li#about a:focus{background: url(images/menu.jpg)  -620px -27px no-repeat; }
/*side navigation*/	
ul#sidenav{
width: 189px;
height: 600px;
background: url(images/sidenav.jpg);
position: relative;
}
ul#sidenav li {
    list-style: none;
    position: absolute; top: 0;
}
ul#sidenav li, ul#sidenav a {
    width: 189px;
	height: 50px;
    display: block;
}
ul#sidenav li#aries {top: 0; }
ul#sidenav li#taurus {top: 50px; }
ul#sidenav li#gemini {top: 100px;}
ul#sidenav li#cancer {top: 150px;}
ul#sidenav li#leo {top: 200px;}
ul#sidenav li#virgo {top: 250px;}
ul#sidenav li#libra {top: 300px;}
ul#sidenav li#scorpio {top: 350px;}
ul#sidenav li#sagittarius {top: 400px;}
ul#sidenav li#capricorn {top: 450px;}
ul#sidenav li#aquarius {top: 500px;}
ul#sidenav li#pisces {top: 550px;}
ul#sidenav li#aries a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px 0 no-repeat;}
ul#sidenav li#taurus a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px  -50px no-repeat;}
ul#sidenav li#gemini a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -100px no-repeat;}
ul#sidenav li#cancer a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -150px no-repeat;}
ul#sidenav li#leo a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -200px no-repeat;}
ul#sidenav li#virgo a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -250px no-repeat;}	
ul#sidenav li#libra a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -300px no-repeat;}	
ul#sidenav li#scorpio a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -350px no-repeat;}
ul#sidenav li#sagittarius a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -400px no-repeat;}	
ul#sidenav li#capricorn a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -450px no-repeat;}
ul#sidenav li#aquarius a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -500px no-repeat;}	
ul#sidenav li#pisces a:hover {
    background: transparent url(images/sidenav.jpg)
    -189px -550px no-repeat;}	

/*tables*/
table#recipechart
{
  border-collapse:collapse;
  border:1px solid #657aaf;
  width:700px;
  margin-top:10px;
}
table#recipechart th, table#recipechart td
{
  border:1px solid #657aaf;
  padding:2px;
}
table#recipechart tr
{
  border-bottom:5px solid #657aaf;
}
table#products th, table#recipechart th
{
  text-align:left;
  font-weight:bold;
}

table#products td 
{
  font-weight:bold;
}		
table#products td img
{
  text-align:left;
  margin-right:40px;
}
table#products td a
{
  margin-top:10px;
}		
/*footer*/
#footer{					
  margin-left:222px;
  clear:both;
  font-size:smaller;
  margin-top:20px;
}
#footer span {
  color:#657aaf; 
  font-size:larger;
 }
 a#ariesvenus, a#ariesmars, a#ariessun, a#ariesjupiter,  a#ariessaturn,
 a#taurusvenus, a#taurussaturn, a#taurusuranus, a#taurusmercury, a#tauruspluto,
 a#geminimercury, a#geminijupiter, a#geminiuranus, a#geminineptune, a#geminipluto,
 a#cancermoon, a#cancermercury, a#cancersaturn, a#cancerneptune, a#cancerpluto,
 a#leosun, a#leomars, a#leojupiter, a#leouranus, a#leopluto,
 a#libravenus,  a#libramars,  a#libramercury,  a#librauranus,  a#librasaturn,
 a#scorpiopluto, a#scorpioneptune, a#scorpiomoon, a#scorpiovenus, a#scorpiomars,
 a#sagittariusjupiter, a#sagittariusmercury, a#sagittariusmars, a#sagittariussun, a#sagittariussaturn,
 a#capricornsaturn, a#capricornmoon, a#capricornvenus, a#capricornuranus, a#capricornsun,
 a#aquariusmoon, a#aquariusvenus, a#aquariusmercury, a#aquariusuranus, a#capricornsun,
 a#piscesmoon, a#piscesmercury, a#piscesjupiter, a#piscesneptune, a#piscespluto
{
margin-right:2px;
cursor:pointer;
}
/*classes*/
.seo-text, .seo-text * {
height:0;
left:-9999px;
overflow:hidden;
position:absolute;
top:0;
width:0;
}
img#circlezodiac{
margin-left:80px;
}
.hidden-submit {
border:0 none !important;
height:0 !important;
overflow:hidden !important;
padding:0 !important;
width:0 !important;
}
.small {
font-size:smaller;
}
.large {
font-size:larger;
}
.normalsize {
font-size:100%;
}
.padtop{
  padding-top:5px;
}
.padbottom{
  padding-bottom:10px;
}
.gaptop{
   margin-top:10px;
 }
 .largergaptop{
   margin-top:20px;
 }
  .gapbottom{
   margin-bottom:10px;
 }
.nogap {
  margin-bottom:0;
}  
 .italic{
font-style:italic;
}
.bold{
font-weight:bold;
}
.normal{
font-weight:normal;
}
.center {
  text-align:center;
} 
.clear {
 clear:both;
}
.clearright {
 clear:right;
} 
.left {
  float:left;
}
.right {
float:right;
}
.gapright {
  margin-right:10px;
 } 
 .gapleft {
  margin-left:10px;
 } 
 .middle {
  vertical-align:middle;
 }
.top {
  vertical-align:top;
 }
 .backtotop, p .backtotop
 {
   color:#657aaf; 
   font-size:smaller;
   float:right;
   margin-bottom:2px;
 }
 p .backtotop:hover, p .backtotop:focus
 {
   color:#f4c425; 

 }
 .inline {
 display:inline
 }
 td .nodecoration, th .nodecoration, .nodecoration, .nodecoration:active, .nodecoration:active, .nodecoration:link,
 th .nodecoration:visited, th .nodecoration:link, th .nodecoration:active, td .nodecoration:visited, td .nodecoration:link, td .nodecoration:active
  {
   text-decoration:none;
   
 }
 
td .nodecoration, td .nodecoration:visited, td .nodecoration:link, td .nodecoration:active{
  font-weight:normal;
}
 .nodecoration:hover, .nodecoration:focus, td .nodecoration:hover, td .nodecoration:focus
 
 {
   text-decoration:underline;
   
 }
 /*classes used when rolling over zodiac - veggie colors*/
.Aries {color: green; }
table#recipechart th .Taurus a, th .Taurus a, .Taurus {color: #009966; }
table#recipechart th .Gemini a, .Gemini {color: #fad821;}
table#recipechart th .Cancer a, .Cancer {color: #6495ed;}
table#recipechart th .Leo a, .Leo {color: #ff8c00;}
.Virgo {color: #ffa500;}
table#recipechart th .Libra a, .Libra {color: #b85164;}
.Scorpio {color: #006400;}
.Sagittarius {color: red;}
table#recipechart th .Capricorn a, .Capricorn {color: #191970;}
table#recipechart th .Aquarius a, .Aquarius {color: #ffd700;}
table#recipechart th .Pisces a, .Pisces {color: #87ceeb;}
/*classes used when rolling over zodiac - zodiac colors*/
table#recipechart th .AriesZ a, .AriesZ{color: red; }
.TaurusZ {color: #ff6699; }
.GeminiZ {color: #996633;}
.CancerZ {color: #db7093;}
.LeoZ {color: #ffa500;}
table#recipechart th .VirgoZ a, .VirgoZ {color: #996633;}
.LibraZ {color: #fad821;}
table#recipechart th .ScorpioZ a, .ScorpioZ {color: #810541;}
table#recipechart th .SagittariusZ a, .SagittariusZ {color: green;}
.CapricornZ {color: #96004b;}
table#recipechart th .AquariusZ a, .AquariusZ {color: #0000cd;}
.PiscesZ {color: #66cc99;}
.night {color:#000000;}
table#recipechart p a:hover, table#recipechart p a:focus
{
  text-decoration:underline;
}
.recipe p
{
  margin-bottom:0;
  margin-left:20px;
}
/*force around floated buttons*/
.biggaptop
{
margin-top:50px;
}
/*p holds buttons*/
.buttonholder{
  height:40px;
}
.noshow {
display:none;
}
.largeright{
margin-right:30px;
}
.signsymbol, .signsymbol2, .signsymbol3, .signsymbol4, .signsymbol5{
margin-right:5px;
}
.signsymbol{
height:18px;
width:20px;

}
.signsymbol2{
height:20px;
width:20px;

}
.signsymbol3{
height:20px;
width:18px;

}
.signsymbol4{
height:21px;
width:18px;

}
.signsymbol5{
height:16px;
width:20px;

}
.hide {
display:none;
}
.normaltext {
font-size:80%;
font-weight:normal;
color:#474747;
}
.graytext{
color:#474747;
}