body { 
	background: #e6e6e6 url("images/waves.jpg") repeat fixed;
	margin: 10px; font-size: 21px;
}

body.home { min-width: 848px; }
body.abb, body.eal, body.pure { margin: 24px 24px 0 24px; }
body.amd { margin: 24px 0 0 24px; }
body.sent { margin: 36px; font: normal 30px Arial; color: #008000; }
body.mp3  { margin: 48px; font-size: 30px; }
body.sttl { margin: 24px; font-size: 30px; }
body.stgd, body.terms { margin: 24px; font-size: 24px; }
body.supl { margin: 36px 24px 24px 24px; }
body.tobdtl {
	font: bold 18px tahoma;
	background-image: url("images/graygrad.jpg");
}
body.timer { margin: 24px; }

body.urtext {
	background-image: url("images/urtext-bg.jpg");
	margin: 10px; font: bold 1em Arial;
}

body.buddha {
	margin: 10px; background-image: url("images/orgrad.jpg");
	font: bold 16px Arial;
}

body.samples { margin: 24px; }

div.mtt { margin-top: 16px; }
div.abox { padding: 0 40px; color: #333399; }
span.np { font-size: 90%; }

img#seal, img#sear, img.ltd { width: 218px; border-width: 0; }
img#seal { float: left; }
img#sear { float: right; }

.bluecc { color: #0000cc; }
ul { margin-top: 0; }
ul.titles li { list-style: none; }

div.tw { margin-top: 24px; }
div.tw td { font-size: 21px; text-align: left; color: #0000cc; }
div.tw td.pr { padding-right: 96px; }

div.den { display: none; }
div.mrlf { margin-left: 24px; }
input.bn { margin-right: 10px; }

.fl { float: left; }
.fr { float: right; }

.tfb { font-size: 24px; font-weight: bold; }
.tsb { font-size: 36px; font-weight: bold; }
.ital { font-style: italic; }
.ireg { font-style: italic; font-weight: normal; }
span.plain { font-weight: normal; }
span.hbld { font-weight: bold; }
img.bu { margin-right: 10px; }

div.leftcol   { width: 120px; float: left;  }
div.rightcol  { width: 120px; float: right; }
div.leftcolw  { width: 180px; float: left;  }
div.rightcolw { width: 180px; float: right; }
div.rightcolw img { width: 180px; border-width: 0; }

div.top { height: 70px; }

div.logol { float: left; }
div.logor { float: right; }

span.truth {
	font-style: italic; font-weight: bold; font-size: 29px;
}

div.linkbar { text-align: center; margin: 36px auto; }
div.linkbar a {
	border-color: #0000aa; border-width: 2px 2px; border-style: solid;
	text-decoration: none; padding: 1px 10px; margin: 0 -3px 0 -4px;
}

div.linkbar a:hover { background-color: #0c32ff; color: #ffffff; }

img.mts { margin-top: 4px; }
div.al { margin-top: 4px; }
div.al a {
	color: #000000; font-size: 21px; font-weight: normal;
}
span.gss { font: normal 24px normal; margin: 0 10px; }

div.outer { margin-top: 36px !important; margin-top: 48px; }

div.homelinks {
	font: italic 24px normal; width: 531px; margin: 0 auto;
}
div.stlinks { 
	font: italic 24px normal; width: 431px; margin: 0 auto;
}
div.samplelinks { 
	font: italic 21px normal; width: 401px; margin: 0 auto;
}

div.homelinks a, a.fip {
	font-style: italic; padding: 0 3px;
}
div.homelinks a:hover, div.stlinks a:hover, div.samplelinks a:hover,
a.fip:hover, table.acim4 td a:hover, a.bk:hover {
	background-color: #ddeeff; text-decoration: none;
	border-top: 1px solid #aabbcc; border-bottom: 1px solid #aabbcc;
}

a.contact { font-style: normal; font-weight: bold; }

br.cb { clear: both; }

div.spacer1 { height: 40px; }
div.spacer2 { height: 20px; }
div.spacer3 { height: 80px; }

div.lh { line-height: 52px; }
div.ctr { text-align: center; }
div.base  { font-size: 18px; margin-top: 48px; }
div.fts { font-size: 36px; }
div.fty { font-size: 30px; }
div.inprog { margin-top: 36px; }
div.notify { margin-top: 24px; }
div.notify input, input.eml {
	font-size: 24px; font-family: "Times New Roman";
	padding: 0 2px;
}
div.notify textarea {
	font-size: 18px; font-family: "Times New Roman";
	padding: 4px;
}
span.sml { font-size: 18px; }

span.orange { background-color: #ff7f00; color: #ffffff; }
span.ppl { color: #990099; text-decoration: underline overline; }
span.grnq { color: #008000; font-weight: bold; }
span.blua { color: #0000ff; font-weight: bold; }
hr.blk { background-color: #000000; color: #000000; }
hr.drkblue { background-color: #222244; color: #222244; }

img.bwz { border-width: 0; }
img.mtv { margin-top: 24px; }

.bb { font-weight: bold; color: #0000ff; }
.aa { color: #0000aa; }
span.sbb { border-bottom: 5px double #0000cc; }
span.oridge {
	border-width: 4px; border-style: solid;
	border-color: #a8b4ff #1031ff #1031ff #a8b4ff;
	padding: 4px 0 !important; padding: 0;
}
span.iridge {
	border-width: 4px; border-style: solid;
	border-color: #1031ff #a8b4ff #a8b4ff #1031ff;
	background-color: #fed800; color: #1031ff;
	padding: 0 6px;
}

img#sendbutton { margin-left: 100px; }

div.disabled { border: 2px dashed #cc0000; padding: 12px; }
span.redcc { color: #cc0000; }
span.bblue { color: #0000ff; font-weight: bold; }
span.bbaa { color: #0000aa; font-weight: bold; }

div#kitq { display: none; margin-left: 24px; }
.vh { visibility: hidden; }

input.bbtn { font-size: 21px; margin-top: 48px; }
span.acim { font-style: italic; color: #0000ff; white-space: nowrap; }

span.opf { font-size: 150%; }
div.burt { text-align: center; font-size: 200%; }

div.ppl { margin-right: 36px; }
div.usa, div.intl { margin-right: 72px; }
div.usa form, div.intl form { margin: 0; }

div.etship { font-size: 18px; color: #008000; margin-top: 24px; }

table { border-collapse: collapse; }
table.acim4 th, table.acim4 td { padding: 6px 12px; }
th { border-width: 1px; border-style: solid; }
th.le  { border-color: #000066 #ffffff #000066 #000066; }
th.mid { border-color: #000066 #ffffff; }
th.re  { border-color: #000066 #000066 #000066 #00ff00; }

table.acim4 td { border: 1px solid #000066; }

table.acim4 td { color: #000000; font-weight: bold; }
table.acim4 td.now { color: #006600; font-weight: bold; }
table.acim4 td.nb { border-width: 0; }
table.acim4 td.notify { padding-left: 45px; }

ol { margin-top: 2px; }
span.bone { border: 1px solid #0000ff; padding: 2px 4px; }
.pt4 { padding-top: 4px; }
.ml1 { margin-left: 80px; }
.ml2 { margin-left: 40px; }

div.learn { font: italic 30px bold; text-align: center; color: #0000cc; }
div.bld125, div.bld75 {
	border-left-width: 6px; border-left-style: double;
	padding-left: 36px;
}
div.bld125 { height: 125px; border-left-color: #999999; }
div.bld75  { height:  75px; border-left-color: #333399; margin-left: 54px; }

.mart { margin-top: 4px; }

div.sect { margin-bottom: 4px; }
span.bbox {
	border: 1px solid #0000cc; color: #0000cc;
	padding: 0 2px; font-weight: bold;
}

.plushalf { font-size: 150%; }

table.amd td { border: 1px solid #000066; font-size: 18px; }
table.acim4 th, table.amd th { background-color: #4000ff; color: #ffffff; }
table.amd th, table.amd td { padding: 6px 12px; }
table.amd td.part { font-size: 21px; font-weight: bold; color: #0000cc; }
table.amd td.orb {
	font-size: 21px; font-weight: bold;
	background-color: #000066; color: #ff7f00;
}

div.pb { border: 2px solid #990099; padding: 8px; }
div.wqk { width: 256px; }

table.amd td.buy { border-width: 0; padding-left: 36px; }
img.bt { border-top: 2px; }

div.pplsep { border-top: 2px dashed #990099; margin: 18px 0; }
div.pbcbox {
	margin: 30px 0 18px 0; padding-top: 18px;
	border-top: 2px dashed #990099;
	text-align: center;
}

span.nft { font-weight: normal; font-size: 14px; }

div.atc { font-family: Arial; font-size: 18px; }
div.bbl { font-family: Arial; font-size: 21px; color: #0000aa; }
div.ind { margin-left: 19px; }
ul.tmrftr li { font-size: 18px; color: #0000aa; }

span.nobreak { white-space: nowrap; }

table.tobtl span.hdr { color: #00429a; font-weight: bold; }
table.tobtl td {
	font: normal 16px Arial; vertical-align: top;
}
table.tobtl td.one { }
table.tobtl td.two { width: 30%; padding-left: 12px; }
table.tobtl td.three { width: 35%; padding-left: 36px; }

span.blk { color: #000000; }

form.fmt { margin-top: 18px; }
form.mbz { margin-bottom: 5px; }

img.tendoz { width: 120px; }
div.mrfty { margin-right: 40px; }
ol.roman { list-style-type: upper-roman; }
ul.lsn { list-style-type: none; margin: 0; }
table.acimdiscs td { vertical-align: top; }
table.acimdiscs td.pl { padding-left: 32px; }
div.ml16 { margin-left: 16px; }
div.living { width: 472px; margin: 0 auto; }
span.cpd { font-size: 67%; color: #008000; font-weight: bold; }

/* version 15 */
