body
{
margin: 0; padding: 0;
font: normal 10pt Arial;
background-color: rgb(251,225,166);
color: rgb(160,32,2);
text-align: justify;
}



/* -------------------------------------------------- */
/* 'CONTAINER BODY' HOLDS - EVERYTHING -------------- */
/* -------------------------------------------------- */
div.cntnrBody
{
/*border: 1px dashed red;*/
margin: 0; padding: 0;
width: auto; height: 2275px;
position: relative; top: 0; left: 0;
text-align: center;
}




/* -------------------------------------------------- */
/* These are here because the banner is contained by
cntnrMain, which has 50px margin left and right.
Putting the tile in the navbarBgnd would result in 50px
of blank space left and right                         */
/* -------------------------------------------------- */
div#cntnrBody_soapinfo
{
background: url(../pix/products/big/sunset_backward.jpg) repeat-x;
}


div#cntnrBody_soap
{
background: url(../pix/big/flower_tile_shopping_01.jpg) repeat-x;
}




/* -------------------------------------------------- */
/* MENUBAR BACKGROUND ------------------------------- */
/* -------------------------------------------------- */
div#navbarBgnd
{
position: absolute; top: 150px; left: 0;
background-color: rgb(255,191,47);
width: 100%; height: 22px;
}







/* -------------------------------------------------- */
/* 'CONTAINER MAIN' HOLDS - BANNER, LEFT NAV COLUMN
AND CONTENT AREA                                      */
/* -------------------------------------------------- */
div#cntnrMain
{
/*border: 2px dashed green;*/
width: auto; height: 700px;
margin: 0 50px; padding: 0;
text-align: center;
}



/* -------------------------------------------------- */
/* BANNER BACKGROUND -------------------------------- */
/* -------------------------------------------------- */
div#cntnrBanner
{
/*border: 2px dashed red;*/
width: auto; height: 150px;
text-align: center;
}





/* -------------------------------------------------- */
/* --------------------------- LEFT NAVIGATION COLUMN */
/* -------------------------------------------------- */
div#cntnrNavCol
{
/*border: 1px dashed blue;*/
width: 184px; height: 2605px;
/*text-align: center;*/
position: absolute; top: 172px; left: 0;
background: rgb(247,198,115);

}

div#cntnrNavCol img
{
margin: 0 17px;
border: 0;
}



div.navText
{
font: normal 100% Arial;
color: rgb(160,32,2);
width: 175px;
text-align: center;
}




/* -------------------------------------------------- */
/*                                              ICONS */
/* -------------------------------------------------- */
div.navIcons
{
/*border: 1px solid green;*/
font: normal 100% Arial;
margin: 0; padding: 0;
text-align: center;
width: 180px; height: 150px;
}


/******************************************************************/
/*                                                         NCBTMB */
div#navReikiArticle
{
margin: -15px 0 0 0; padding: 0;
background: url(../pix/icons/Reiki_Character_150x150.gif) no-repeat center;
}


/* -------------------------------------------------- */
/*                                             NCBTMB */
/* -------------------------------------------------- */
div#navNCBTMB
{
margin: -15px 0 0 0; padding: 0;
background: url(../pix/icons/NCBTMB_ochre.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                    Herbal Elations */
/* -------------------------------------------------- */
div#navHerbalEl
{
margin: -30px 0 -15px 0; padding: 0;
background: url(../pix/icons/Herbal_Elation_ochre.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                  Cards and Letters */
/* -------------------------------------------------- */
div#navCards
{
background: url(../pix/icons/testimonial_ochre.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                    Hallie IET best Instructor 2007 */
/* -------------------------------------------------- */
div#navIET
{
background: url(../pix/icons/IETlogo_ochre.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                     Labyrinth Soap */
/* -------------------------------------------------- */
div#navCircleSoap
{
background: url(../pix/icons/CircleSoap_ochre.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                   Scentual Circles */
/* -------------------------------------------------- */
div#navScentCircles
{
background: url(../pix/icons/circles_ochre.jpg) no-repeat center;
}


/* -------------------------------------------------- */
/*                                     Labyrinth Walk */
/* -------------------------------------------------- */
div#navWalk
{
background: url(../pix/icons/labyrinth_ochre.jpg) no-repeat center;
}



div#navCardsTxt
{
/*border: 1px solid green;*/
font: normal 1.4em Arial;
line-height: 1.4em;
margin: 0 15px; padding-top: 40px;
text-align: center;
width: 150px; height: 150px;
}


div#navIETTxt
{
/*border: 1px solid green;*/
font: normal 1.4em Arial;
line-height: 1.4em;
margin: 0 15px; padding: 0;
text-align: center;
width: 150px; height: 150px;
}



div.navLabel
{
width: 100%; height: 1em;
margin: 10px 0 0 0; padding: 0;
font: bold 12pt Arial;
color: rgb(160,32,2);
text-align: center;
}


div.navBox
{
margin: 0; padding: 0.125em 0 .75em 0;
}





/* ------------------------------------------------------------------------- */
/* CONTENT WINDOW ------------------------------------------------------ */
/* ------------------------------------------------------------------------- */
div#cntnrContent
{
/*border: 1px solid orange;*/
width: 800px; height: auto;
text-align: justify;
position: absolute; top: 172px; left: 183px;
background: rgb(251,225,166);
font: normal 100% Arial;
color: rgb(160,32,2);
text-align: justify;
}





/* ------------------------------------------------------------------------ */
/* --------------------------------- MANBAR STYLES ------------------------ */
/* ------------------------------------------------------------------------ */
span.fontNormalBoldManbar {font: bold 100% Arial; color: rgb(160,38,27);}
span.fontNormalBoldHunk {font: bold 100% Arial; color: rgb(47,103,0);}
span.fontNormalBoldWiseguy {font: bold 100% Arial; color: rgb(82,32,57);}
span.topicBold {font: bold 100% Arial; color: rgb(160,32,2);}





/* ------------------------------------------------------------------------ */
/* --------------------------------- MISC STYLES -------------------------- */
/* ------------------------------------------------------------------------ */
a:link, a
{
font: bold 90% Arial, san serif;
color: rgb(160,32,2);
}



a:hover
{
font: bold 90% Arial, san serif;
color: rgb(203,139,3);
}



div.footer
{
margin: 0; border: 0; padding: 0;
text-align: center;
font: italic 100% Arial, san serif;
}


hr
{
text-align: center;
width: 66%;
}



div.pageTitle
{
font: bold 200% Lucida sans, Arial;
color: rgb(160,32,2);
text-align: center;
}


div.topicTitle
{
font: bold 150% Arial;
color: rgb(160,38,27);
text-align: center;
}


div.topicTitle2
{
font: bold 120% Arial;
color: rgb(160,38,27);
text-align: center;
margin: -10px 0 12px 0;
}





/* ------------------------------------------------------------------------ */
/* --------------------------------- MERCHANTS ---------------------------- */
/* ------------------------------------------------------------------------ */
table.soapTable
{
border: 1px solid rgb(160,38,27);
}


table.soapTable td
{
border: 1px solid rgb(160,38,27);
font: normal 100% Arial;
color: rgb(160,32,2);
text-align: center;
}


tr.soapLabels th
{
border: 1px solid rgb(160,38,27);
font: bold 100% Arial;
color: rgb(160,38,27);
}


th.soapLabels
{
border: 1px solid rgb(160,38,27);
font: bold 100% Arial;
color: rgb(160,38,27);
}





/* ------------------------------------------------------------------------ */
/* --------------------------------- SMOOCHIE TABLE ----------------------- */
/* ------------------------------------------------------------------------ */
table.smoochieTable
{
color: rgb(160,32,2);
}


table.smoochieTable .smoochieCol1
{
text-align: left;
border-right: 1px solid rgb(160,38,27);
border-width: 0 1px 0 0;
padding-left: 0;
padding-right: 10px;
}


table.smoochieTable .smoochieCol2
{
text-align: center;
padding-left: 10px;
padding-right: 10px;
}

table.smoochieTable tr#smoochieHeader th
{
font: bold smaller Arial;
}

