/* =STRUCTURE
----------------------------------------------- */
body { 
  font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", georgia, serif;
  color: #333333;
  font-size: 13px; 
  line-height: 1.5em;
  width: 900px;
  margin: 0 auto;
 }

p { 
  margin: 10px 0 15px; 
}

#header { 
  float: left;  
  height:120px; 
  margin-top: 10px; 
  margin-left: 1em;   }

#content {  
  float: left; 
  width: 769px;  
  margin-left: 26px; 
  background: #a55025 url(images/floracorona/tile.gif) repeat-y;
  border-right: 1px solid #a55025; 
  border-left: 1px solid #a55025; 
}



/* =ACCESSIBILITY
----------------------------------------------- */
ul#nav_access {
   left:-9999px;
   position:absolute;
   top:-9999px;
}



/* =BORDERS
----------------------------------------------- */
#topNav { margin-left: 19px;     margin-bottom: 0px; float: left;  width: 786px; height: 44px; background-image: url(images/floracorona/top-bar.jpg); }
#bottomNav { margin-left: 19px; margin-top: 0px;  margin-bottom: 0px;     float: left;  width: 786px; height: 55px; background-image: url(images/floracorona/bottom-bar.jpg);          }


/* =IMAGES
----------------------------------------------- */
img { float: left;  margin: 10px 15px 5px 0; }
body#weblog img { float: left;   margin: 10px 3px 5px 0; }
.wrapper img { margin: 0; }
#sidebar img { float: left;   margin: 0.7em 1em 0.5em 0; }
img.right { float: right; position: relative;  margin: 0.5em 0em 0.5em 1em; }



/* =MISC
----------------------------------------------- */
img.preload { display:none; } 

.searchTag {
  background-color: #bd4300;
  color: #FFFFFF;
  border: none; 
  padding: 3px 2px 3px 2px;
  cursor: pointer; 
  font-weight: normal;
  font-family: Verdana; 
  font-size:10px; 
  color: #f9dac9; 
  text-transform: uppercase; 
}

.wrapper .entry em {
  font-size: 11px;
}

div#content div#title em {
  font-weight: normal;
}

blockquote {
  border-left: 10px solid #cfe9f4;
  margin: 3px 0 3px 10px;
  padding: 0 0 0 15px;
  color: #888888;
}


/* =BRAND
----------------------------------------------- */
.logo a {
  background: transparent url('images/floracorona/brand.png') no-repeat;
  display: block;
  float: left;
  width: 433px;
  height: 119px;
  margin-left: 0px;
}

.logo a:hover {
  background: transparent url('images/floracorona/brand.png') no-repeat;
} 


#sidebar {  width: 250px;   float: left;   background-color: #e5e4df;  padding-bottom: 3em;  }
div#sidebar .line {  background:transparent url(images/floracorona/line.png) repeat-x scroll center top;   padding: 0 0 5px;  } 
#main {  width: 519px;   float: left;  padding-bottom: 3em; }

.item {   margin: 1em 2em 0 2em;  clear: both;   }
#sidebar .item { margin: 1em 1.5em 0 1.5em;  }
.#main .item em { color: #ea6903;   text-decoration: underline;  font-weight: bold;   }

h1  {  
  font-family: "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", georgia, serif;
  color: #cc5827;
  font-size: 21px;         
  line-height: 1.15;   
  margin-top: 0.5em;  
  margin-bottom: 0em;  
 }

#sidebar h1 {
  font-size: 18px; 
}

h2 { 
  color: #6192ab;    
  font-size: 13px;        
  line-height: 1.25em;    
  }

.item h2 {
  font-size: 11px;
  margin: 5px 0 0;
}

h2 a:link, h2 a:visited { 
  color: #6192ab;      
  font-size: 14px;     
  margin-bottom: 0em;    
  margin-top: 15px;    
  line-height: 1.15em;  
  text-decoration: none;     
  }

h2 a:hover { color: #286E99;     }

.entry em {    font-weight: normal;   font-size: 12px;  }

.right-entry { width: 210px;   margin: 1em 0 0 1.5em;  }

#sidebar p  {    
  line-height: 1.5em;     
  font-size: 12px;     
  margin-top: 3px;    
  margin-bottom: 0.5em;       
  color: #5b594f;  
  }

#sidebar .item ul  { 
  list-style-type: circle;    
  color: #c5511d;    
  margin: 0;   
  } 

#sidebar .item ul li a {      
  margin: 0;     
  line-height: 1.5em;  
  font-size: 11px;   
  text-decoration: underline;    
 }

#sidebar .item ul li a:hover {  
  text-decoration: underline;   
  }

a:link, a:visited {      
  color: #328ABF;   
  text-decoration:underline;         
 }

a:hover, a:focus  {  
  color: #286E99;   
  text-decoration: underline;    
  }

p#facebook { 
  background:transparent url(images/floracorona/facebook-icon.png) no-repeat scroll left center; 
  padding-left: 25px;
  height: 20px;
}

.full-entry { width: 700px;      margin: 1.5em 0 1.5em 2.5em;     }

ul.list li a, ul.list li {     color: #4e351c;    font-weight: normal;      text-decoration: none;     }
ul.list li a:hover { color: #4e4a45;    text-decoration: underline;     }
ul.list li {   list-style-type: sphere;     line-height: 1.4;       }

p.quote {     font-style: italic;  color: #666666;   }

/* =CONSULTS
----------------------------------------------- */
#title {  width: 400px; height: 30px;   margin: 1.5em 0 0.3em 2em;  }
#title02 { width: 500px; height: 40px; margin: 0.8em 0 1em 2em; }

#footer { width: 750px;    float: left;       clear: both;         margin-bottom: 10px;     margin-left: 3em;     padding-bottom: 3em;     }
#footer p { color: #c06a05;     line-height: 1em;     margin: 1em;        font-size: 11px;    word-spacing: 1px;    }
#footer a  {    color: #c06a05;      text-decoration: underline;       line-height: 0em;  }
#footer a:hover {  color: #a95c03;     text-decoration: underline;    }


/* =BOTTLES
----------------------------------------------- */
div#title {    width: 350px;   padding: 25px 0 35px;   margin: 0 auto;      }

div#context {
  margin: 0 auto;
  padding-top: 15px;
 }

div#context p { color: #beb3ae;    }

label {    color: #a4524d;    }

div#title h1,  div#context h1 {
  font-size: 2.75em; 
  margin: 0 auto;
  color: #cf5b54;
  text-align: center;
  line-height: 1em;
}

div#context h1 {
  font-size: 25px;
  color: #c06863;
}

h3   {
  font-size: 18px;
  line-height: 1.15em;
  padding: 0px;
  margin: 0.5em 0 0;
  color: #8a3d39;
}

h3#power { color: #ad3a71;  }
h3#joy  { color: #914847; }
h3#rebirth { color: #a8ab61;  }
h3#purification { color: #a4b156; }
h3#nourishment { color: #5c7d52; }
h3#silence { color: #467a8e; }
h3#bliss { color: #6ca8ca;  }
h3#transformation { color: #336492;}
h3#serenity { color: #845984; }
h3#sensuality { color: #b65fa7; }
h3#synthesis { color: #7f456f; }
h3#remembrance { color: #d05c89;  }

h3#gem-passion { color: #8a3759; }
h3#gem-rejuvenation { color: #c9685a; }
h3#gem-light { color: #f3c56a; }
h3.gem-purification { color: #62885d;  }
h3#gem-balance { color: #65b888; }
h3#gem-oceanic_bliss { color: #7597ba; }
h3#gem-transformation { color: #58a8b6; line-height: 105%; }
h3#gem-manifestation { color: #4f80b6;  }
h3#gem-compassion { color: #743b68; }
h3#gem-tenderness { color: #b069a7; }
h3#gem-innocence { color: #b6a6b3; }
h3#gem-beauty { color: #c875a5; }
h3#gem-sparkle { color: #b67a58; }
h3#gem-opalescence { color: #6fb59f; }
h3#gem-pearlescence { color: #988abd; }
h3#gem-pristine_purification { color: #8c5f8d; }
h3#gem-purity { color: #d89d7c; }
h3#gem-immunity { color: #867893; }
h3#gem-circulation { color: #e3c2a2; }

h3#dolphin { color: #547a8a;    }
h3#whale { color: #205c8a;     }

h3#mango { color: #965448; }
h3#papaya { color: #61856c; }
h3#pineapple { color: #b23321; }

h3#cherry-plum { color: #347493;   }

h3#velveteenrabbit { color: #404a76; }
h3#makingfriends { color: #df81ab; }
h3#hidingplace { color: #ae76a4; }
h3#happiness { color: #2d8dc4; }
h3#babysblanket { color: #652a4e; }
h3#tempertantrum { color: #c46c86; }
h3#circlecrown {   color: #e4896c;   }
h3#lavaflow {  color: #0b8559;    }
h3#lusciouswarmth {  color: #bb6951;    }
h3#rebirth {  color: #dab658;    }

h3#valentine {  color: #c9546c;    }
h3#serenity {  color: #6d4aa7;    }
h3#beautyray {  color: #d5479d;    }
h3#lovefrommother {  color: #96b358;    }

h3#squeakyclean {  color: #00994e;    }
h3#pureglow {  color: #beb651;    }
h3#manifestyourdreams {  color: #006885;    }
h3#pristinepurification {  color: #d0bd87;    }

strong {
  color: #457693;
}

div.price {
  width: 150px;
  float: left;
  text-align: left;
  font-size: 11px;
}

div.top {
  width: 150px;
  float: right;
  text-align: right;
}

div.top a:link, div.top a:visited {
  clear: both;
  float: right;
  color:#a5b7d3;
  text-decoration: underline;
  font-size: 11px; 
}

div.top a:hover { color: #90a3c2; text-decoration: underline; }

.wrapper   {
  width: 650px;
  float: left;
  padding: 1em 0 1em 0;
  margin: 1em 0 1em 4.5em; 
  border: 1px dotted #f1d4b9; 
}

.entry {
  width: 410px;
  float: left;
  margin-left: 25px; 
  font-size: 13px;
  line-height: 1.35em;
}


.viewCart {       clear: both;   position: relative;         bottom: 0;      left: 0;       }     
.addTocart {      clear: both;    position: relative;     bottom: 0;       float: right;    margin: 0.3em 0.3em 0 0;    }          
.wrap-paypal     {   width: 175px;       float: right;     margin: 0.5em 25px 0 0;     }   

div#context h1, label { color: #e67953;  }      
div#context p {  margin: 0;   text-align: center;  }  






