a { color: #4973c9; }
a:visited { color: #4973ff; }
a:hover { color: #666666; text-decoration: underline;}
a:active { color: #333333; text-decoration: underline;}

td { font-size: small; }

body {
   font-family: Arial, sans-serif, Tahoma, Century Gothic;
   font-size: small;
   PADDING-RIGHT: 0px;
   PADDING-LEFT: 0px;
   PADDING-BOTTOM: 0px;
   MARGIN: 0px;
   PADDING-TOP: 0px;
}

.linkbar {
  font-family: Garamond, Tahoma, Century Gothic, San Serif;
  font-size: medium-small;
  font-style: italic;
  padding: 0px;
  margin: 0px;
  color: #4973C9;
  height: 25px;
  width: 100%;
  background-image: url(../images/menubg.gif);
  background-repeat: repeat-x;
  white-space: nowrap;
}
.sidebarmenu {
   font-size: small;
   white-space: nowrap;
   background-color: #C0C0FF;
}
.sidebarmenu a:hover { background-color: #b0b0FF; border-top: 1px solid gray; border-bottom: 1px solid gray; text-decoration: none; color: #393339;}
.sidebarmenu a:visited {  color: #4973c9; text-decoration: none;}
.sidebarmenu a:active {  color: black; text-decoration: none;}
.sidebarmenu hr { width: 36%; margin-bottom: 10px; margin-top: 10px;}

.maintable {
   font-size: small; 
   background-color: white; 
   height: 400px;
   margin-bottom: 0px;
   padding: 0px;
}

.contentArea {
   font-size: small;
   background-position: center 10px;
   background-repeat: no-repeat;
   margin-bottom: 0px;
   padding: 0px;
   min-height: 390px;
}
.copyright {
   DISPLAY: block;
   clear: both;
   WIDTH: 100%;
   font-size: 0.8em;
}
.featuredProduct1Box {
   font-size: 0.9em;
   padding: 2px;
   display: block;
   border: dotted #4973C9 2px;
   width: 300px;
   height: 150px;
}
.featuredProduct2Box {
   font-size: 0.9em;
   padding: 2px;
   display: block;
   border: dotted #4973C9 2px;
   width: 325px;
   height: 150px;
}
.quicklinkbox {
   padding-top: 40px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   font-size: small;
   display: block;
}
.featuredProductTitle {
   font-size: 1.0em;
   font-style: italic;
}
.featuredProduct1Image {
   display: block;
   float: left;
   margin-top: 0px;
   margin-right: 0px;
   vertical-align: top;
}
.featuredProduct2Image {
   display: block;
   float: right;
   margin-top: 0px;
   margin-right: 0px;
   vertical-align: top;
}
.featuredProductDescription {
   vertical-align: top;
}
.featuredProductNavigation {
   margin: 0px;
   text-align: right;
   padding-right: 0px;
}

.booktitleheader {
   font-size: 1.2em; 
   margin-top: 0px; 
   margin-bottom: 2px;
}

.bookdescription { font-size: small; }
.booklookinside { font-weight: bold; font-size: small; margin-top: 2px; }
.bookpricingdetails { font-weight: bold; font-size: small; margin-top: 2px; }

.sitemaplevel1 { text-indent: 5px; font-size: 1.1em; font-weight: bold;}
.sitemaplevel2 { text-indent: 15px; font-size: 1.0em; }
.sitemaplevel3 { text-indent: 25px; font-size: 1.0em;}

.oilname { font-weight: bold; font-style: italic; font-size: 1.1em; }
.oildescription { font-weight: normal; margin-top: 5px;}
.oildescription h1 { font-weight: bold; font-size: 1.1em; margin: 0px; display: inline;}
.oilingredients { font-weight: normal; margin-top: 5px;}
.oilingredients h1 { font-weight: bold; font-size: 1.1em; margin: 0px; display: inline;}
.oilapplication { font-weight: normal; margin-top: 5px;}
.oilapplication h1 { font-weight: bold; font-size: 1.1em; margin: 0px; display: inline;}
.breadcrumb { font-size: 0.8em; }

         
#essentialoilsubmenu { display: none; border: 1px solid gray; padding: 5px; }

table.mainPageTable {
    font-size:.9em; font-style:normal; font-weight:normal; 
 }
.welcome {
    font-size:1.1em; font-weight:bold; margin-top: .9em;
}
.welcomepara {
    font-size:1.1em; margin-bottom: .5em;
}
.column1, .column2{
   text-align: left; width: 35%; padding-right: 1.5em; 
}
.column3{
   text-align: left; width: 29%; 
}
.columnHeading {
    font-size:1.2em; font-style:italic; font-weight:bold; margin-bottom: .5em;
}
.specialtext {
   font-weight: bold; font-size: 1.1em;
}
.col1photo {
   float: right; padding: 3px;
}
.column3Image, .birthphotoimage {
   float: left; padding: 3px;
}
.packagesTable
{
   margin: 0px;
   font-size:.9em; font-style:normal; font-weight:normal; 
}

.packagesTable ul
{
   margin: 0px; padding-left: 1.1em;
   margin-bottom: 1em;
}

.packagename
{
   font-weight: bold; font-size: 1.1em;
}
