/* page structure */
body { font-family:verdana,arial,helvetica,sans-serif; font-size:70%; margin:0px; padding:0px; background:#CFCEB0; }
td, th { font-size:70%; }
#body { height:100%; width:100%; xoverflow-y:scroll; z-index:2; margin:0px; position:absolute; top:0px; left:0px; padding-top:160px; background:#CFCEB0; }
#body, [notIE] { width:780px; height:auto; padding-bottom:23px; }

/* headings */
h1 { background:#9CC843; padding-top:7px; padding-bottom:5px; padding-left:31px; padding-right:31px; margin-top:0px; border-top:5px solid #CECDAF; }
h2, td h2 { font-size:120%; font-weight:bold; margin-top:3px; margin-bottom:3px; }
h3, td h3 { font-size:100%; font-weight:normal; margin-top:3px; margin-bottom:3px; }
h2, h3 { color:#9CC843;}
h2 img, h3 img { margin-top:16px; margin-bottom:16px; }
h1 a img, h2 a img, h3 a img { border-bottom:1px solid #9CC843; margin-bottom:16px; }
h2 a, .faq { font-weight:bold; }
.alert	{ background-color:#CCCDBE; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; }

h1.department { color:#FFFFFF; font-size:200%; top:-5px; font-weight:normal;}
h2.department { position:absolute; top:16px; right:20px; color:#FFFFFF !important; font-size:140%; font-weight:bold;}

p, td { color:#736F59; margin-top:3px; margin-bottom:16px; }
.first { line-height:160%; font-size:110%; }
.date, .time, .cost, .question { color:#9CC843; }
.question, .answer { margin-top:9px; }

ul { color:#9CC843; list-style-image:url(../htm/img/bullet.gif); margin-left:8px; padding-left:8px; margin-top:0px; margin-bottom:0px; }

/* links */
a { color:#9CC843; text-decoration:none; }
a:hover { text-decoration:underline; }

/* table styles */
th { background-color:#CCCDBE; color:#ffffff; font-weight:normal; text-align:left; padding-left:12px; padding-right:12px; padding-top:8px; padding-bottom:8px; }
.odd td { background-color:#DFDFD4; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; vertical-align:top; }
.even td { background-color:#E6E5DC; padding-left:12px; padding-right:12px; padding-top:4px; padding-bottom:4px; vertical-align:top; }
th.total { color:#736F59; font-weight:bold; text-align:right; }
td.cost, th.cost, td.amount, th.amount { text-align:right; }
th.cost { color:#ffffff; }
td.cost { color:#736F59; }
td.labels p { width:200px; float:right; }
td.labels p, [notIE] { position:relative; xtop:-20px; }

/* form styles */
form { margin:0px; }
.label { display:block; width:150px; float:left; margin-top:3px; margin-bottom:3px; padding-right:5px; }
label { cursor:hand; cursor:pointer; }
input.text, input.amount, input.readonly-amount, textarea { display:block; width:165px; float:left; border:1px solid #ECEBE3; margin-top:3px; margin-bottom:3px; padding-left:5px; color:#736F59; font-family:verdana,arial,helvetica,sans-serif; font-size:100%; }
input.radio, input.checkbox { display:block; width:auto; float:left; }
xselect { display:block; width:auto; float:left; }
select { border:0px solid #736F59; margin-top:3px; margin-bottom:3px; color:#736F59; font-family:verdana,arial,helvetica,sans-serif; font-size:100%; }
textarea { overflow-y:scroll; }
input.bnout { margin-top:3px; margin-bottom:3px; }
input.text, input.amount, textarea, select { border:1px solid #ECEBE3; }
input.amount, input.readonly-amount { width:35px; text-align:right; padding-right:5px; }
input.readonly-amount { float:right; background:transparent; width:70px !important; border:none !important; padding-right:0px; }
input[type=image] { margin-top:3px; margin-bottom:3px; }
input.bnout { background:#9CC843; color:#ffffff; margin:0px; border:1px solid #ffffff; padding-bottom:1px; font-size:80%; cursor:hand; cursor:pointer; }
input.bnover { background:#BEBAA7; color:#ffffff; margin:0px; border:1px solid #ffffff; padding-bottom:1px; font-size:80%; cursor:hand; cursor:pointer; }
#footer .keyline { border-top:1px solid #9CC843; }

/* Product styles */
#fragrances h1 { background:#8DA7E9; border-top:5px solid #CECDAF; }
#fragrances h2 { color:#8DA7E9; }
#fragrances h3 { color:#8DA7E9; font-size:140%; font-weight:bold;}
#fragrances h1 a img, #fragrances h2 a img, #fragrances h3 a img { border-bottom:1px solid #8DA7E9; }
#fragrances .date, #fragrances .time, #fragrances .cost, #fragrances .question { color:#8DA7E9; }
#fragrances ul { color:#8DA7E9; list-style-image:url(../htm/img/bullet.gif);  }
#fragrances a { color:#8DA7E9; }
#fragrances input.bnout { background:#8DA7E9; }
#fragrances #footer .keyline { border-top:1px solid #8DA7E9; }

#raw-materials h1 { background:#96A871; border-top:5px solid #96A871; }
#raw-materials h2 { color:#96A871; }
#raw-materials h3 { color:#96A871; font-size:140%; font-weight:bold;}
#raw-materials h1 a img, #raw-materials h2 a img, #raw-materials h3 a img { border-bottom:1px solid #96A871; }
#raw-materials .date, #raw-materials .time, #raw-materials .cost, #raw-materials .question { color:#96A871; }
#raw-materials ul { color:#96A871; list-style-image:url(../htm/img/bullet.gif);  }
#raw-materials a { color:#96A871; }
#raw-materials input.bnout { background:#96A871; }
#raw-materials #footer .keyline { border-top:1px solid #96A871; }

#essential-oils h1 { background:#CC9966; border-top:5px solid #CC9966; }
#essential-oils h2 { color:#CC9966; }
#essential-oils h3 { color:#CC9966; font-size:140%; font-weight:bold;}
#essential-oils h1 a img, #essential-oils h2 a img, #essential-oils h3 a img { border-bottom:1px solid #CC9966; }
#essential-oils .date, #essential-oils .time, #essential-oils .cost, #essential-oils .question { color:#CC9966; }
#essential-oils ul { color:#CC9966; list-style-image:url(../htm/img/bullet.gif);  }
#essential-oils a { color:#CC9966; }
#essential-oils input.bnout { background:#CC9966; }
#essential-oils #footer .keyline { border-top:1px solid #CC9966; }

#base-products h1 { background:#CC99CC; border-top:5px solid #CECDAF; }
#base-products h2 { color:#CC99CC; }
#base-products h3 { color:#CC99CC; font-size:140%; font-weight:bold;}
#base-products h1 a img, #base-products h2 a img, #base-productsw-materials h3 a img { border-bottom:1px solid #CC99CC; }
#base-products .date, #base-products .time, #base-products .cost, #base-products .question { color:#CC99CC; }
#base-products ul { color:#CC99CC; list-style-image:url(../htm/img/bullet.gif);  }
#base-products a { color:#CC99CC; }
#base-products input.bnout { background:#CC99CC; }
#base-products #footer .keyline { border-top:1px solid #CC99CC; }

#blends h1 { background:#B2D143; border-top:5px solid #CECDAF; }
#blends h2 { color:#B2D143; }
#blends h3 { color:#B2D143; font-size:140%; font-weight:bold;}
#blends h1 a img, #blends h2 a img, #blends h3 a img { border-bottom:1px solid #B2D143; }
#blends .date, #blends .time, #blends .cost, #blends .question { color:#B2D143; }
#blends ul { color:#B2D143; list-style-image:url(../htm/img/bullet.gif);  }
#blends a { color:#B2D143; }
#blends input.bnout { background:#B2D143; }
#blends #footer .keyline { border-top:1px solid #B2D143; }

#kits h1 { background:#BF8351; border-top:5px solid #CECDAF; }
#kits h2 { color:#BF8351; }
#kits h3 { color:#BF8351; font-size:140%; font-weight:bold;}
#kits h1 a img, #kits h2 a img, #kits h3 a img { border-bottom:1px solid #BF8351; }
#kits .date, #kits .time, #kits .cost, #kits .question { color:#BF8351; }
#kits ul { color:#BF8351; list-style-image:url(../htm/img/bullet.gif);  }
#kits a { color:#BF8351; }
#kits input.bnout { background:#BF8351; }
#kits #footer .keyline { border-top:1px solid #BF8351; }

#accessories h1 { background:#B3A479; border-top:5px solid #B3A479; }
#accessories h2 { color:#B3A479; }
#accessories h3 { color:#B3A479; font-size:140%; font-weight:bold;}
#accessories h1 a img, #accessories h2 a img, #accessories h3 a img { border-bottom:1px solid #B3A479; }
#accessories .date, #accessories .time, #accessories .cost, #accessories .question { color:#B3A479; }
#accessories ul { color:#B3A479; list-style-image:url(../htm/img/bullet.gif);  }
#accessories a { color:#B3A479; }
#accessories input.bnout { background:#B3A479; }
#accessories #footer .keyline { border-top:1px solid #B3A479; }

#vegetable-oils h1 { background:#F8AF7E; border-top:5px solid #CECDAF; }
#vegetable-oils h2 { color:#F8AF7E; }
#vegetable-oils h3 { color:#F8AF7E; font-size:140%; font-weight:bold;}
#vegetable-oils h1 a img, #vegetable-oils h2 a img, #vegetable-oils h3 a img { border-bottom:1px solid #F8AF7E; }
#vegetable-oils .date, #vegetable-oils .time, #vegetable-oils .cost, #vegetable-oils .question { color:#F8AF7E; }
#vegetable-oils ul { color:#F8AF7E; list-style-image:url(../htm/img/bullet.gif);  }
#vegetable-oils a { color:#F8AF7E; }
#vegetable-oils input.bnout { background:#F8AF7E; }
#vegetable-oils #footer .keyline { border-top:1px solid #F8AF7E; }

#floral h1 { background:#AC8DE9; border-top:5px solid #CECDAF; }
#floral h2 { color:#AC8DE9; }
#floral h3 { color:#AC8DE9; font-size:140%; font-weight:bold;}
#floral h1 a img, #floral h2 a img, #floral h3 a img { border-bottom:1px solid #AC8DE9; }
#floral .date, #floral .time, #floral .cost, #floral .question { color:#AC8DE9; }
#floral ul { color:#AC8DE9; list-style-image:url(../htm/img/bullet.gif);  }
#floral a { color:#AC8DE9; }
#floral input.bnout { background:#AC8DE9; }
#floral #footer .keyline { border-top:1px solid #AC8DE9; }

li.pdf { list-style-image:url(../htm/img/ico_pdf.gif)!important; }
li.html, li.htm { list-style-image:url(../htm/img/ico_html.gif)!important; }
li.word, li.doc { list-style-image:url(../htm/img/ico_word.gif)!important; }
li.ppt, li.powerpoint { list-style-image:url(../htm/img/ico_powerpoint.gif)!important; }
li.pdf, li.html, li.htm, li.word, li.doc, li.ppt, li.powerpoint { margin-left:8px; padding-left:8px; }
li.pdf, li.html, li.htm, li.word, li.doc, li.ppt, li.powerpoint, [notIE] { vertical-align:top; }

/* top menu styles */
.side { background:#CFCEB0; }
#content { background:#ECEBE3 url(../htm/img/bg_auroma.gif) fixed repeat-y; position:relative; width:780px; height:100%; padding-bottom:50px; }
#menubar { position:absolute; top:0px; left:0px; width:auto; margin:0px; padding:0px; z-index:3; }
#nav-top { position:relative; top:0px; left:0px; padding-left:31px; padding-right:31px; background:#A39F86; }
#nav-top a { margin:0px; }
#menu { position:relative; top:0px; left:0px; z-index:10; overflow:visible; xborder:1px solid red; width:780px; xheight:100px; }
.dropdown { position:absolute; display:none; z-index:20; width:113px; }
.dropdown a { display:block; width:113px; color:#736F59 !important; background:#D0CFBB; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; padding:4px; text-transform:capitalize; }
.dropdown a:hover { background:#ffffff; text-decoration:none; }
#footer { position:absolute; bottom:0px; left:0px; width:auto; margin:0px; padding:0px; z-index:200; }

@media screen {
	body>#menubar { position:fixed; }
	body>#footer { position:fixed; }
}
#menubar, #footer { padding-right:16px;}
#menubar, #footer, [notIE] { padding-right:0px; margin-right:16px; width:780px; }


/* Menu stuff */
.hider { position:absolute; z-index:5; display:none; xborder:1px solid red; }
#mn_hider1 { top:0px; left:0px; width:780px; height:64px; }
#mn_hider2 { top:165px; left:0px; width:780px; height:140px; }

/* Home styles */
#home #menu { left:-12px; top:-2px;}
#home .hider { position:absolute; z-index:5; display:none; xborder:1px solid red; }
#home #mn_hider1 { top:0px; left:0px; width:740px; height:135px; }
#home #mn_hider2 { top:167px; left:0px; width:740px; height:140px; }
#home #footer { padding-right:16px; z-index:-1;}

@media print {
	.noprint, #menubar, #footer { display:none!important; }
	#body { padding-top:0px!important; padding-bottom:0px!important; }
	#content { width:660px!important; }
}
