/*
Theme Name: Avraham Aromatherapy Int'l Aromatherapy
Theme URI: http://dancingheartcenter.com
Description: Avraham Aromatherapy Int'l Aromatherapy main site template
Version: 0.1
Author: Bodhi Goforth
Author URI: http://www.afinerweb.com/
*/

	/* Begin Typography & Colors */
body { 
  background: #FFCF6B url(images/background.jpg) fixed top left ;
  color: #000000; 
  font-family: Arial, Helvetica, helv, sans-serif; 
}

body.lavender { 
  background: #D0C9FF url(images/background_lavender.jpg) fixed top left ;
}

a {
  color: #008833;
}

a:visited {
  color: #004f11;
}

a:hover {
  color: #00cc66;
}

.white, .bigwhite, .biggerwhite, .big_white_roman {
  color: #FFFFFF;
}

.big_white_roman {
  font-family: "Times New Roman"; 
  color: #FFFFFF;
}

.big_gold { 
  color: #ffcc00; 
}

.big_holiday_special { 
  font-family: "Times New Roman"; 
	font-style: italic;
  color: #990000;
}

.holiday_special { 
  color: #5D00B3; 
}


table.pricing th {
  color: #990000;
}

table.pricing td {
  color: #007700;
}

table.pricing td.black_ctr {
  color: #000000;
}

table.altpricing th {
  color: #007700;
}

table.altpricing td {
  color: #000000;
}

#alt_content th {
  color: #006600;
}

.purple, .purple_ul, .purple-ul-13, .purple_ital, .purple_small, .purple_medium, .purple_large {
  color: #5D00B3; 
}

.mediumspringgreen {
  color: #00FA9A;
}

.red, .red td, .bigred, p.bigred, .special, .bigspecial {
  color: #990000;
}

p.bigbrightred, p.biggerbrightred {
  color: #dd0000;
}

.blue {
  color: #0000ff;
}

.altgreen {
  color: #008800;
}

.green, .small_green, .big_green, .bigger_green, .ul_green, .huge_green {
  color: #006600;
}

.biglimegreen {
  color: #32CD32;
}

.black {
  color: #000000;
}

h2, h3 { 
  color: #006600;
}

.warning {  
  color: #FF0000;
}

.site_credit {
  color: #5D00B3; 
}

table.cart th {
  background: #bbb;
}

table.cart td {
	background: #eee;
}

table.cart td.bottomrow {
  background: #ddd;
}
/* End Typography & Colors */

/* Begin Structure */
body { 
  font-weight: 700;  
  font-size: 1em; 
  text-align: center;
  margin-top: 1.0em;
  margin-bottom: 1.5em;
}

a {
  outline: none;
}

#main {
  background-image: url(images/page_bkg2.png);   
  border: #5D00B3 1px solid; 
  width: 800px;   
  margin: 0px auto; 
  padding-top: 8px;
  padding-bottom: 18px;
}

#main_lav {
  background-image: url(images/page_bkg_lavender.png);   
  border: #5D00B3 1px solid; 
  width: 800px;   
  margin: 0px auto; 
  padding-top: 8px;
  padding-bottom: 18px;
}

#masthead {
  width: 800px;   
  height: 180px;
}

#content {
  text-align: left;
/*  width: 760px; */
/*  margin: 0px auto;  */
  width: 760px; 
  padding: 0 20px;
/*  margin-left: 20px; */
}

#blog_content {
  text-align: left;
  width: 760px; 
  padding: 0 20px;
/*
  width: 760px;
  margin: 0px auto; 
*/
  min-height: 500px;
}

* html #blog_content {
height: 500px;
}

#links_content {
  width: 690px;
  text-align: left;
	padding: 0;
	padding-left: 70px;
}

.nav {
  font-size: .9em;
  text-align: center;
  margin-top: 8px;
  margin-bottom: 20px;
  line-height: 1.5em;
  padding-left: 12px; 
}

.nav a {
  text-decoration: none;
  padding-right: 12px;  /* So I.E. focus outline box is centered on link text */
}

.left_nav {
  font-size: .8em;
/*  line-height: 1.5em; */
}

.left_nav a {
  text-decoration: none;
}

.left_nav p {
  margin: 5px 0;
}

.big_holiday_special { 
  font-size: 1.9em;
  font-weight: 700; 
}

.extra_bold { 
  font-size: 1.1em;
}

.bigwhite {
  font-size: 1.1em;
}

.biggerwhite {
  font-size: 1.2em;
}

.big_white_roman {
  font-size: 1.2em; 
  margin-right: 10px;
  margin-top: 20px;
}

.big_gold { 
  font-size: 1.1em;
}

.small {
  font-size: .8em;
  font-weight: 700;
}

.small9u {
/*  font-size: .95em; */
  font-weight: 700;
  text-decoration: underline;
  margin: 4px 0 20px 0;;
}

.smallc {
  text-align: center;
  font-size: .8em;
  font-weight: 700;
  margin-top: 3px;
}

.smallj {
  text-align: justify;
  font-size: .8em;
  font-weight: 700;
  margin-top: 3px;
  padding: 0px;
}

.big {
  font-size: 1.1em;
  font-weight: 700;
}


table.newtable {
  border-collapse:collapse;
}

table.newtable td, table.newtable th {
  border: #5D00B3 1px solid; 
  padding: 3px 6px;
}

table.newtable2 {
  border-collapse:collapse;
}

table.newtable2 td, table.newtable2 th {
  border: #5D00B3 5px double; 
  padding: 3px 6px;
}

table.alttable {
  border-collapse:collapse;
}

table.alttable td, table.alttable th {
  border: #5D00B3 1px solid; 
  padding: 2px;
  text-align: center;
}

table.alttable td table td {
  border: none; 
  text-align: right;
}

table.alttable2 {
  border-collapse:collapse;
}

table.alttable2 td, table.alttable2 th {
  font-size: .9em;
  border: #5D00B3 1px solid; 
  padding: 3px;
  text-align: center;
}

table.pricing {
  border-collapse:collapse;
}

table.pricing th {
  border: #5D00B3 0px solid; 
  padding: 3px;
  text-align: center;
  font-size: 1.1em;
}

table.pricing th.align_right {
  text-align: right;
}

table.pricing td {
  border: #408 solid 0px;
  padding: 3px;
}

table.pricing td.black_ctr {
  text-align: center;
}

table.altpricing {
  border-collapse:collapse;
  font-size: .8em;
}

table.altpricing th {
  text-align: center;
  border: #408 solid 1px;
  padding: 3px;
}

table.altpricing td {
  text-align: center;
  border: #408 solid 1px;
  padding: 3px;
}

table.altpricing td select {
  margin: 8px 0;
}

#alt_content td {
  font-size: .8em;
  font-weight: 700;
  text-align: center;
}

#alt_content th {
  font-size: .9em;
  font-weight: 700;
  text-align: center;
}

.bold td, .pricing td {
  font-weight: 700;
}

.shipping {
  text-align: center;
  font-size: .9em;
  font-weight: 700;
}

hr {
  width: 80%;
  text-align: center;
  margin: 20px auto;
}

img {
  border: #000000 solid 1px;
}

.black_border {
  border: #000000 1px solid; 
}

.purple_ul {
  text-decoration: underline;
  font-size: 1.1em;
}

.purple-ul-13 {
  text-decoration: underline;
  font-size: 1.3em;
}

.purple_ital {
  font-style: italic;
}

.purple_small {
	font-size: .8em;
}

.purple_medium {
	font-size: 1.1em;
}

.purple_large {
	font-size: 1.4em;
}

.purple_border {
  border: #5D00B3 1px solid; 
}

.purple_dbl_border {
  border: #5D00B3 5px double; 
}

.noborder {
  border: none;
}

.bigred {
  font-size: 1.1em;
  font-weight: 700;
}

p.bigred {
  margin-bottom: 5px;
}

p.bigbrightred {
  font-size: 1.1em;
  margin: 5px;
}

p.biggerbrightred {
  font-size: 1.3em;
  margin-top: 2px;
  margin-bottom: 5px;
}

p.specialtext {
  margin-top: 5px;
  margin-bottom: 5px;
}

.special {
  font-size: 1.05em;
  font-weight: 700;
}

.bigspecial {
  margin-top: 0px;
  font-size: 1.6em;
  font-weight: 700;
}

.specialbox {
  border: #5D00B3 5px double; 
  text-align: center;
  padding: 5px; 
}

td.pad5 {
  padding: 0 5px;
  margin: 0px;
}

form.paypal {
  padding: 0px !important;
  margin: 0px !important;
}

form.paypal2 {
  margin: 8px;
}

form.paypal3 {
  padding: 0;
  margin-top: 8px;
  margin-bottom: 8px;
}

form.paypal4 {
  margin-top: -3px;
  margin-bottom: 0px;
}

form.paypal5 {
  padding: 0;
  margin: 0;
  margin-bottom: 5px;
}

form.paypal5 select, form.paypal5 input {
  padding: 0;
  margin-top: 8px;
  margin-bottom: 0px;
}

.small_green {
  font-size: .9em;
}

.big_green {
  font-size: 1.2em;
}

.bigger_green {
  font-size: 1.3em;
}

.ul_green {
  text-decoration: underline;
  font-size: 1.1em;
}

.huge_green {
  font-size: 2.5em;
  font-weight: 700;
}

.biglimegreen {
  font-size: 1.1em;
}

.italic {
  font-style: italic;
}

.left {
  float: left;
  margin-right: 8px;
}

.right {
  float: right;
  margin-left: 8px;
}

.clear {
  clear: both;
}

.center {
  text-align: center;
}

.nowrap {
  white-space: nowrap;
}

.subtitle {
  text-align: center;
  margin-top: -.4em;
}

h1 { 
/*  font-size: 2.2em; */
  font-size: 2.75em; 
  margin: 10px 0;
  text-align: center;
}

h2 { 
  font-size: 1.4em; 
  margin: 10px 0;
}

h3 { 
  font-size: 1em; 
  margin: 10px 0;
}

ul { 
/*  list-style-image: url(images/dummy.gif); */
}

li {
  margin-left: 1.0em; 
}

th, td {
  font-weight: 700; 
}

.safety {
  border: 3px solid #990000;
}

.underline {
  text-decoration: underline; 
}

.site_credit {
  font-size: .8em;
  margin-top: .75em;
}

.site_credit a {
  text-decoration: none;
}

.tinytext {
  font-size: .75em;
}

table.cart {
  border-collapse:collapse;
}

table.cart td, table.cart th {
  font-size: .8em;
	background: #eee;
  border: #888 1px solid; 
	padding: 5px;
}

table.cart td {
  font-weight: normal;
}

table.cart th {
  background: #bbb;
}

table.cart td input {
	padding: 0;
  margin: 0;
}

table.cart td.bottomrow {
  background: #ddd;
}

table.cart img {
  border: none;
	margin: 0px;
	vertical-align: -3px;
}

img.cart {
  border: none;
	margin: 0;
	padding: 0;
	vertical-align: middle;	
}

#cartResult {
  width: 730px;
  margin-left:15px;
  min-height: 250px;
}
/* for Internet Explorer */
* html #cartResult {
height: 250px;
}

.spinner {
  visibility: hidden;
  border: none;
  margin: 0;
  padding: 0;
  vertical-align: middle;	
}
table.training {
  border: #5D00B3 5px double; 
  min-height: 358px;
}
table.training-inner {
  border: #5D00B3 5px double; 
  font-size: .9em;
  width: 530px;
  height: 280px;
  margin-top: 3px;
  padding: 5px 0;
}
.rose-bkg-hz {
  background: transparent url(images/rose-bkg-30.gif) top left repeat-x;
  height: 32px;
  width: 600px;
}
.rose-bkg-vt {
  background: transparent url(images/rose-bkg-30.gif) top left repeat-y;
  width: 30px;
  height: 288px;
}
#left {float:left}
#right {float:right}
.btm-td {padding: 0 0 10px 0; }
.em12 {
  font-size: 1.3em;
}
br.px7 {
  line-height: 7px;
}
br.px3 {
  line-height: 3px;
}

#credits {
    font-size: 0.85em;
    text-align: center;
}
/* End Structure */
