/* style copyright 2004, Anisa Aven. Duplication or redistribution is strictly prohibited. */
body{
	/*background:url(images/bg.jpg) repeat;*/
	color: #222222;
	font:9pt Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
.maintbl{ width:1125px;
		background:url(images/bg.jpg) repeat;
}
.maincontainer {
	background-color:#FFF; vertical-align:top; padding:15pt 30pt 20pt; width:750px;}
.footerCell {
	padding:10pt 0 10pt; border-top:#C9F 1px solid; text-align:center;
	background:url(images/bg.jpg) repeat;
	width:1125px;
	}
hr { color: #7114BA; 	height: 1px;}
h1 {color: #6737AD;
	font-size: 14pt;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin:15pt 0 10pt 0;
	padding:0;}
.nocaps { text-transform:none;}
h2 {color: #6737AD;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin:10pt 0; 
	padding:0;}
h3 {font-size: 11pt;
	color: #90c;
	font-weight: bold;
	margin:10pt 0; 
	padding:0;
}
h4 {font-size: 11pt;
	color: #90c;
	font-weight: bold;
	margin:0; padding:0;
}
.strikethrough{ color:#FF3333; text-decoration:line-through;
	font-weight:bold;
}
.strikethrough span{color:#000000;}
p,td, .dloadLink span, form{
	color: #000;
	font: 11pt Arial, Helvetica, sans-serif; padding-left:0;}

.style1 {color: #6737ad}
.style2 {color: #006}
.bodytext{
	color: #7114BA;
	font: 11pt Arial, Helvetica, sans-serif;}
.NavLink{
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #000;}
.NavLink:hover {
	color: #2B2B2B;
	text-decoration: none;
}
.BodyLink, .dloadLink, .audioLink, .videoLink{
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	color: #4D07A8;}
.BodyLink:hover, .dloadLink:hover, .audioLink:hover, .videoLink:hover {
	color: #8F3DBD;
	text-decoration: none;}
a.dloadLink:link, a.dloadLink:hover, a.dloadLink:visited {
background:url(images/dloadblt.gif) no-repeat 0 0;
padding:4pt 0 4pt 17pt;
line-height:12pt;
text-indent:0;
margin-left:17pt;
display:block;
}
a.audioLink:link, a.audioLink:hover, a.audioLink:visited {
background:url(images/listen.jpg) no-repeat 0 0;
padding:2pt 0 4pt 13pt;
line-height:12pt;
text-indent:0;
margin-left:0;
display:block;
}
.audioLink span{ text-decoration:none; color:#000; font-weight:normal}
a.videoLink:link, a.videoLink:hover, a.videoLink:visited {
background:url(images/icon_video.gif) no-repeat 0 5pt;
padding:4pt 0 4pt 13pt;
line-height:12pt;
text-indent:0;
display:block;
margin:0 0 20pt 8pt;
}

.dloadLink span { font-weight:normal;}
.btcopyrights {
	color: #000;
	font-size: 10pt;
	border:#C4CACA 1px solid;
	width:70px;
}
.btnav {
	background-image:  url(518/images/bknav.jpg);	color: #A01903;}
.btnewsbk {border:#BAC3C2 solid; border-width: 0 1px 1px;}
.btnewstitle {  background-color: #A1C3C5; border: #C4CAC8; border-style: solid; 
	border: 1px; font-weight: bold;}
.btnewsemail {background-color: #D5B5FF; border: #C4CAC8 1px solid; font-weight: bold;}
.adsTitle {background-color: #D5B5FF; border: #C4CAC8 1px solid; font-weight: bold; text-align:center; margin: 10pt 0 10pt 0;}
.adsTitle#first{margin:0 0 10pt;}
.adsRight{background:url(images/index_13.jpg) repeat-y #F6F3FC; padding:0 5px 5px 10px;}
.adsRight p, td { font-size:10pt;}
td.adsRight p { padding-left:3px;}
.adsFarRight{background:url(images/index_13.jpg) repeat-y; width:11px;}

.BLeftNavLink
{
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	line-height: normal;}
.BLeftNavLink:hover
{
	color: #FFF;
	text-decoration: none;
	background-color: #639;}
.LeftNavLink
{
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	line-height: normal;}
.LeftNavLink:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #639;}
.articleHead3, h1.articleHead3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bolder;
	color: #90c;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform:none;}
.article {
	color: #90c;
	margin: 0;
	padding: 0;}
.artictext , .artictext p, .articComment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;}

h2.articQuestion{ margin:0; padding:0; text-transform:none;}
h2.articComment{ font-weight:normal; text-align:center; margin-top:10pt;  text-transform:none; padding:0; }

.articfooter, .articQuestion , .articQuestion p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	font-weight: bolder;
	margin: 5px;
	text-transform:none;
	color: #222;
}

.articleStrong {
	color: #90c;
	margin: 0;
	padding: 0;
	font-weight: bold;
}
.paddingLeft40 {
	padding:0 0 0 40px;
	margin:5px 0 0 0;
}
.compact {
	margin: 5px;
	padding: 0;
	border: none;
}
.padLR5{margin:5px;}
.margLR10{margin:10px;}

.padLeft20{
margin:5px 0 0;
padding:0 0 0 20px;
}
.padLeft60{
margin:5px 0 0;
padding:0 0 0 60px;
}
.colouredBg, .colouredBg14px{
	padding:5px;
	margin:2px;
	text-align:center;
	background:url(images/bgbtfly.jpg) 0 0;
}
.colouredBg14px{
	font-size: 16px}
table.whitecells td{
	background-color:#FFF;
	padding:1px 1px 1px 5px;
	vertical-align:middle;
	
}
table.arForm {
	border: 1px solid #C4CACA; background-color:#F6F3FC;}
table.arForm td{
	padding:1px 1px 1px 5px;
	vertical-align:middle;
}
ul.PurpleBlt li{
	margin:5px 0 5px 10px;}
ul.PurpleBlt {
	list-style-image: url(images/blt.gif);}
table.arForm td input{
width:130px; border: 1px #C4CACA solid;}
table.arForm td input.checkValue{
	width:20px; margin:0; padding:0; border: 1px #C4CACA solid;
}
table.arForm td input#formBtn{
	width:auto; border:0;}
table.arForm td input.submitBtn{
	width:auto; border:#DCD0EB 2px outset; background-image:url(images/bgbtfly.jpg); padding:0 3pt 0 3pt; cursor:pointer;}
#height30{ height:30px;}
.orderTable td{
	border: 1px solid #949A9A;}
.orderTable td form {margin:0; padding:0; border:0;} 
.marg10padL{margin:10px; text-align:left;}
.pad8pt {
	padding-left:8pt;
	padding-right:8pt;
}
ol {
	list-style-position: outside;
}
ol li {
text-align:left;
padding-left:0;
margin:5pt 0 10pt ;
}
.bordLeft { border-left:#ccc 1px solid;}
p.mssquote { background:url(images/writingHand.gif) no-repeat; padding:0 0 0 80px; margin-top:25pt;}
.testimonialRight {font-size:11pt; font-family:'Times New Roman',Times,serif;}
.invisible{display:none;}
#margLeft30pt{ margin-left:30pt;}
.padLRproc{ padding:0 3%;}
.extraSmall{ font-style:italic; font-size:8pt;}
.imgLeft{float:left; margin:0 10px 0 0; border:0;}
.imgRight{float:right; margin:0 0 0 10px; border:0;}
.productTbl td{ border:1px solid #ddf; background-color:#fff; color: }
.clearDiv{ clear:both; height:1px;}
/*  ***************************** YOUNG LIVING AD styles *********************** */

.ylAd{ width:260px; border:#C9F 1px solid; vertical-align:top; float:left; margin:0; padding:0;}
.ylAd h2{ margin:0; padding:0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
.ylAd h1 { color:#C3C; margin:0; padding:0; font-size:10pt; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
.ylAd h1 span{ color:#000; text-transform:none;}
.ylAd p{ margin:0; text-align:center;}
.ylAd p.note{padding:15px 5px 5px; text-align:justify;}
.ylAdiFrame{width:260px;float:left; margin:10px 10px 0 0;}
.quote{margin:5pt 7%; border-bottom:1px solid #9966FF; border-top: 1px solid #9966FF; 
       padding:0 10pt; font-style:italic; font-weight:bold;}
.quote p{font-style:italic; font-weight:bold;}	  
.1pxBorderedBlue, table.borderedCells td.1pxBorderedBlue{border: 1px solid #C4CACA;}
