title
/* CSS Document */

* { padding:0; margin:0; }

table { font-size:11px;}

p { margin:13px 0;}

body { background-color:#A3644C; background-image:url(../images/bodyBg.png) repeat-x; 
font-family:/*"Lucida Sans Unicode",*/ Verdana, sans-serif; font-size:11px; color:#4B251E;}

#wrapper { padding-top:17px; text-align:center;} 

#frame { margin:0 auto; text-align:center; width: 762px; border:4px solid #F4E9BD; border-bottom:0;  }

#stripes { height:19px; background:url(../images/stripes.png) no-repeat; width:762px;}

#pageHeader { /*height:19px;width:762px;*/ }

#media { height:244px; width:762px; background: url(../images/mediaBg.jpg); background-repeat:no-repeat; }

.moduletableHomeHeader { width:762px; text-align:left; }

.moduletableHomeHeader td {padding-left: 190px; }

#media h1, #media h2, #media h3 {font-weight:normal; background: none; height:auto; padding:0; margin:0; text-align:left;}

#media h2.toph2media { margin-top:48px;}

#media h2.author { font-variant:small-caps;  font-style: normal;}

#media h2 { font-size:22px; color:white; font-family:Times, serif; font-style:italic; }

#media h1 { font-size:47px; color:white; font-family:Times, serif;}

#media h3 { font-size:20px; color:white; font-family:Times, serif; font-style:italic; }

#contentContainer { text-align:left; width:762px; background:url(../images/contentContainerBg1b.png); _background:url(../images/contentContainerBg1bIE.png); background-position:left; background-repeat: repeat-y;  }

*+html #contentContainer { text-align:left; width:762px; background:url(../images/contentContainerBg1bIE.png); background-position:left; background-repeat: repeat-y;  }

#contentContainer2 { text-align:left; width:762px; background:url(../images/contentContainerBg2.png);_background:url(../images/contentContainerBg2IE.png); background-position:left; background-repeat: repeat-y;  }

*+html #contentContainer2 { text-align:left; width:762px; background:url(../images/contentContainerBg2IE.png); background-position:left; background-repeat: repeat-y;  }

#contentContainer3 { text-align:left; width:762px; background:url(../images/contentContainerBg4.png); _background:url(../images/contentContainerBg4IE.png); background-position:left; background-repeat: repeat-y;  }

*+html #contentContainer3 { text-align:left; width:762px; background:url(../images/contentContainerBg4IE.png); background-position:left; background-repeat: repeat-y;  }

#nav table { font-size:12px;}

#nav { width:148px;  }

#nav img { vertical-align:bottom;}

/*#content {border-top:3px solid #A39878 ; width:414px; _width:414px; background:url(../images/contentBg.png) repeat-x; padding:20px 0 25px 0; line-height: 17px;}*/

#content {border-top:3px solid #A39878 ; width:374px; _width:414px; background:url(../images/contentBg.png) repeat-x; padding:20px 20px 25px 20px; line-height: 17px;}

/*#content2 { width:374px; padding:20px 20px 25px 20px; _width:411px; line-height: 17px;}*/

#content2 { width:414px; padding:0 0 25px 0; _width:411px; line-height: 17px;}

#content3 { width:614px; padding:0 0 25px 0; line-height: 17px;}

/*#contentPadding {padding:0 20px; width:570px; background:none;}*/

#spotlights {float:left; line-height:14px; border-top:3px solid #A39878; width:174px; _width:200px; padding:24px 15px 0 11px; /*background-color: #DFD08D;*/ background :url(../images/spotlightBg.png); background-repeat:repeat-x;}

#spotlights img.bottom { margin-top:54px;}

#spotlights2 { border-top:3px solid #A39878; padding:24px 15px 0 15px; width:170px; _width:200px; background: #e9dcaa;}

/* #contentSpotlights { width:162px; padding: 0 15px; } /* may need to publish this if necessary*/

#footer, .moduletableFooter { width:100%; text-align:center; }

.moduletableFooter {margin:15px 0; font-size: 83%; }

.moduletableFooter a:link, .moduletableFooter a:visited {color:#4B251E; text-decoration:none;}


/* utilities */

.left { float:left; }

.right { float: right; }

.clear { clear:both; }

.leftImg { float: left; margin: 10px 15px 15px 0; }

.rightImg { float: right; margin: 17px 0 15px 15px; }

img.homeBtmImg { margin:0 auto; text-align:center;}


/* text */

ul { list-style-position: outside;}

td.contentdescription { font-size:14px; font-family:Georgia, serif; font-weight:bold;}

#visualrecommendform table td {  font-weight:bold;}

#visualrecommendform table td input, #visualrecommendform table .contentheading { font-weight:normal;}

p.footnote { margin:0; font-size:10px; line-height:11px}

td.blogtd { padding:10px 20px 0 20px;}

a:link {color:#3C5F34; }

a:visited {color:#8c724e; padding:0;}

a:hover { text-decoration:underline;}

/*#nav a:link , #nav a:visited { font-family:Georgia,  serif; font-size: 117% ; color:white; text-decoration:none;}

#nav a:hover {  border-top:1px solid #b17963; border-bottom:1px solid #b17963; background-color:#6C3521; background-image:url(../images/navHoverImg.png); background-repeat:no-repeat;}*/

#contentContainer #content .blurb h1, .blurb h1 { font-family:Georgia, serif; font-size: 162% ; font-style:italic; color:#4B251E; margin:0; padding:0 17px 20px 17px; background:url(../images/blurbBtm.gif); background-repeat:no-repeat; background-position: bottom; height:auto;}

body#home .contentheading { display:none;}

p.homeIntro { margin:0; font-weight:bold; _width:350px;font-size:12px;}

.homeIntro { width:290px; font-size: 113%; font-family:Georgia, serif; background:url(../images/quarterMandalaLg.png); background-repeat:no-repeat; background-position: 0px 10px; line-height:normal; padding: 8px 0 8px 75px;} 

.titlecontentpaneopen { padding:0; width:414px;}

.titlecontentpaneopen .contentheading, #visualrecommendform  .contentheading{ width:100%; color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 29px; padding: 50px 21px 7px 71px; height:28px; _padding: 46px 21px 7px 71px;} 

*+html .titlecontentpaneopen { padding:0; width:100%;  margin-top:-1px;}

*+html .titlecontentpaneopen .contentheading { width:100%; color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 27px; height:47px; padding: 35px 21px 0 71px;} 

*+html #visualrecommendform  .contentheading{ width:100%; color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 27px; height:47px; padding: 35px 21px 0 71px;} 

#visualrecommendform table td, div#visualrecommendform {padding:0 20px;}

/*#visualrecommendform table td { font-weight:bold;}

#visualrecommendform table td.contentheading  { font-weight: normal;}*/

div#visualrecommendform p { margin-top:30px; font-size:11px;}

#content2 div.componentheading, #content2 h1.componentheading  { width:343px; _width:411px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 29px;padding: 51px 0 0 71px; height:26px; _padding: 51px 0 10px 71px;} 


#content3 div.componentheading, #content3 h1.componentheading  { width:543px; color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 29px;padding: 51px 0 0 71px; height:26px;  margin:0;} 


/**+html h1.componentheading { width:100%; color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 28px; height:27px; padding: 50px 21px 5px 71px; }
*/

*+html #content3 div.componentheading  { /*width:322px;*/ width:543px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 28px;padding: 51px 0 5px 71px; height:26px;}


*+html #content3 h1.componentheading { /*width:322px;*/ width:614px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 28px;padding: 51px 0 10px 71px; height:26px; margin:0;}


*html #content3 .moduletableStoreHeader h1.componentheading  { /*width:322px;*/ width:614px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 29px; height:26px; padding: 46px 0 8px 71px;  margin:0;} 

*+html #content3 .moduletableStoreHeader h1.componentheading  { /*width:322px;*/ width:543px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 27px; height:26px; padding: 50px 0 4px 71px;  margin:0;} 

*html #content3 div.componentheading { width:614px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 29px; height:26px; padding: 46px 0 15px 71px;  margin:0;}

*+ html #content2 div.componentheading { width:411px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 26px;padding: 49px 0 5px 71px;} 

*+ html #content2 h1.componentheading  { width:411px;color:white; font-size: 183%; font-family:Georgia, serif; background-color:#94492D; background-image:url(../images/mandalaQuarter1.png); background-repeat:no-repeat; background-position: 21px 26px;padding: 49px 0 5px 71px;} 

.componentheading span {display:none;}

h1 { font-size: 183%; font-weight: normal; background:url(../images/sectionHeader.png); background-position: right bottom; background-repeat:no-repeat; padding:10px 35px 10px 0; }

h2 { font-size: 167%; font-weight: normal; }

h2.videoHeader { background:url(../images/iconVideo.gif); background-repeat: no-repeat; background-position:left bottom; padding:10px 10px 0 30px;}

h2.audioHeader { background:url(../images/iconAudio.gif); background-repeat: no-repeat; background-position:left bottom; padding:10px 10px 0 30px;}

h3 { font-size: 158%; font-weight: normal; }

h4 { font-size: 133%; font-weight: bold; }

h4.headerInCopy { margin:0;}

h5 { font-size: 117%; font-weight: normal; }

h6 { font-size: 100%;}

#spotlights h5.enews, #spotlights2 h5.enews { margin-bottom:5px; height:51px; background:url(../images/enewsHeader.gif); background-repeat:no-repeat;}

#spotlights h5.enews span, #spotlights2 h5.enews span {display:none;}

.moduletableNav ul a:link, .moduletableNav ul a:visited{ display:block; padding:9px 15px 9px 29px; font-family:Georgia,  serif; font-size: 100% ; font-weight:bold; color:white; text-decoration:none;}

.moduletableNav ul a:hover {border-top:1px solid #b17963; border-bottom:1px solid #b17963; background-color:#6C3521; background-image:url(../images/navHoverImg.gif); background-repeat:no-repeat; background-position: 10px center; padding:8px 15px 8px 29px;}

.moduletableNav ul li { padding:0; margin:0;}

.moduletableBookSpotlight a:link, .moduletableBookSpotlight a:visited { text-decoration:none;}

.moduletableBookSpotlight p { margin:35px 10px 0 93px; font-size:133%; color:white;}

.moduletableBookSpotlight h5 { font-weight:bold;color:white; font-size:142%; margin:20px 0 0 0; text-align:center;}

/* tests */


#spotlights #testTable { background: url(../images/redMandala1.png); _background: url(../images/redMandala1IE.png);background-repeat:no-repeat; background-position:bottom; height:152px;}

*+html #spotlights #testTable { background: url(../images/redMandala1IE.png);background-repeat:no-repeat; background-position:bottom; height:152px;}


#spotlights2 #testTable { background:url(../images/manda1aHalf2.png); background-repeat:no-repeat; background-position:bottom; }


/* form */

form#contact { margin-left:20px;}


#content2 .fabrikActions .button, p.button, #content2 .button, #content3 .button {color:white; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:100%; width:auto; background-color:#94492D; background-image : url(../images/buttonBg.png); background-repeat:no-repeat; padding:3px 10px 3px 30px; _padding-right:8px;height:22px; cursor:pointer; margin-top:5px; font-size:12px; text-align:left; vertical-align:middle;  text-decoration:none;}


p.button { width:auto; display:inline; padding:3px 10px 3px 30px;}

p.button a:link, p.button a:visited { color:white; text-decoration:none;}

#content2 form { padding:5px 0 25px 0;}

#content2 form#visualrecommendform {padding:0;}

textarea {padding:3px;}

#content2 form input, textarea { font-family:arial, sans-serif; font-size:12px; color:#4B251E; border:0;}

.moduletableEnews input {width:98%; font-size:90%; font-weight:bold; font-size:12px; height:18px;}

#content2 .moduletableEnews { margin:0 20px;}

#content2 .moduletableEnews input {width:50%;}

input { color:#4B251E; padding: 3px 0 0 5px; margin-bottom:3px; border:0; }

#content2 .moduletableEnews .button, .moduletableEnews .button {color:white; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:100%; width:auto; background-color:#94492D; background-image : url(../images/buttonBg.png); background-repeat:no-repeat; padding:0px 10px 0 30px; _padding-right:0px;height:22px; cursor:pointer; margin-top:5px; font-size:12px; text-align:left;}

.moduletableEnews br { display:none;}

/* content */

.moduletableCart h1 { background:none; padding:0; font-size:12px; margin:0; font-family:Georgia, serif; font-weight:bold;}

.moduletableCart table td {font-size:11px;}

.moduletableCart a:link, .moduletableCart a:visited { background:url(../images/cart.gif); background-repeat:no-repeat; padding-left:20px;}

.moduletableCart td {padding:3px 5px 3px 5px; text-align:left;}

.moduletableCart { border:2px solid #4b251e; margin-left:8px; margin-bottom:15px; width: 90%; background-color:#f4e9bc;background-image:url(../images/sectionHeader.png); background-position:-480px bottom; background-repeat:no-repeat;}

.center { margin:0 auto; text-align:center;}

.moduletableStoreHeader { width:100%; }

.ulKeys { list-style-image: url(../images/keyIconSm.png); margin: 10px 15px 15px 45px;}

.ulKeys li { margin-bottom:5px;}

#c1, #c2, #c3, #c4, #cm1, #cm2, #cm3, #cm4, #cm5, #cm6, #cm7, #cm8, #cm9, #cm10, #cm11, #cm12 {  margin: 4px 20px 10px 20px;  display: none; }

.pagenavcounter { text-align:right; font-style:italic;}

.moduletableNews th, .moduletableNews2 th { font-family:Georgia, serif; font-size:14px; text-align:left;}

.moduletableNews, .moduletableNews2 { margin-bottom:25px; border-top:2px double #4B251E; background-image:url(../images/sectionHeader.png); background-position:-443px bottom; background-repeat:no-repeat; background-color:#f4e9bc; padding:10px 5px 25px 7px;}

.moduletableNews td, .moduletableNews2 td { padding:10px 5px 25px 7px;}

.moduletableNews ul, .moduletableNews2 ul { margin-top:10px; margin-left:0px; list-style-type:none;}

.moduletableNews li, .moduletableNews2 li { padding-left:0; margin-left:0;}

.moduletableNews2 { margin:15px 20px 25px 20px; width:90%; background-image:none;}

.paddingFix { padding:5px 20px 25px 20px;}

#content2 fieldset, #content3 fieldset { border:0 !important;}

#content2.acajoomcss { margin-top:20px  !important; }

.acajoomcss input { vertical-align:middle; margin-right:5px;}

.acajoomcss input.button  {color:white; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:100%; width:auto; background-color:#94492D; background-image : url(../images/buttonBg.png); background-repeat:no-repeat; padding:0px 10px 0 30px; _padding-right:0px;height:22px; cursor:pointer; margin-top:5px; font-size:12px; text-align:left;}

#content2 .adminlist td, #content3 .adminlist td { text-align:left; padding:10px 10px 25px 10px; }

#content2 .adminlist th, #content3 .adminlist th { padding:10px 20px 0 10px; text-align:left; font-family:Georgia,  serif;}

.moduletableShopSpotlight p {margin-top:0;}

.moduletableShopSpotlight a:link, .moduletableShopSpotlight a:visited, .moduletableShopSpotlight a:hover { color:#4B251E; text-decoration:none; }

#tableList p {margin:0;}

#content2 #tableList td, #content3 #tableList td { padding:0; } 

blockquote { margin:0 30px;}

.back_button { padding-left:20px;}

.contentpaneopen {width:100%;}

#content2 .contentpaneopen td, #content3 .contentpaneopen td { padding: 20px 20px 25px 20px; _padding: 20px 10px 25px 15px;}

#spotlights2 table td {vertical-align:top;}

.moduletableBookSpotlight  {margin-top:10px;width:171px; height:161px; background:url(../images/buyTheBook2.gif) no-repeat; color:white; font-family:Georgia, serif;}

.moduletableShopSpotlight {margin-top:10px;width:166px; height:185px; background:url(../images/storeSpotlight.gif) no-repeat;}

.moduletableShopSpotlight td {vertical-align:top; padding:35px 20px 30px 18px; }

.moduletableNav ul { width:100%;margin:0; padding:0; list-style-type:none;}

.moduletableNav td { background:url(../images/nautilus.jpg); background-position:center top; background-repeat:no-repeat; width:100%; padding-top:48px; }

.moduletableNav {width:100%; margin-bottom:15px;}

#spotlights table {margin:5px 0; }

#spotlights table.moduletableEnews, #spotlights2 table.moduletableEnews {margin-bottom:10px;}

#spotlights2 table.moduletableEnewsHeader {margin-bottom:0;}

#spotlights table, #spotlights2 table { width:100%;}

#contentContainer #content .blurb, .blurb { padding: 17px 0 0 0; margin:17px 0; background: url(../images/blurbTop.gif) no-repeat; text-align:center;}

.moduletableMeet a:link, .moduletableMeet a:visited , .moduletableWords a:link, .moduletableWords a:visited { color:#4B251E; text-decoration:none;}

.moduletableMeet p, .moduletableWords p { margin-top:3px;}

#spotlights .moduletableMeet td , #spotlights .moduletableWords td {padding: 0 0 5px 52px; _padding: 0 0 5px 48px; width:100%; }

#spotlights .moduletableMeet td p,  #spotlights .moduletableWords td p {_margin-left:5px; }

/* #spotlights .moduletableMeet td img, #spotlights .moduletableWords td img {_margin-left:3px; _width:119px;} */

#spotlights .moduletableMeet {background:url(../images/authorThumb.jpg); background-repeat:no-repeat; background-position:left top; }

#spotlights .moduletableWords {background:url(../images/buddhaSm.jpg); background-repeat:no-repeat; background-position:left top; }

div.addToCart input, div.productDetailBlock input { text-align:left !important; background-color:#94492D !important; background-image : url(../images/buttonBg.png) !important; background-repeat:no-repeat !important; padding:0px 10px 0 30px !important; _padding-right:0px;height:22px !important; cursor:pointer !important;color:white !important; font-family:Arial, Helvetica, sans-serif !important; width: auto !important; vertical-align:middle !important; margin-top:3px;}


div.addToCart input.inputbox, div.productDetailBlock input.inputbox { text-align:left !important; background-color:white !important; background-image:none !important; padding:0px!important; color:black !important; vertical-align:middle; height:auto!important; padding:3px 0!important; cursor: auto !important;}

.small { display:none;}

/* Shipping Radiobox spacer */
#payment_spacer {padding: 0 0 0 30px; }
.fieldgroup td { padding: 2px 0 1px 0;}
#cartempty { padding: 0 0 0 30px;}

/* Store Message */
#store_message { background-color:white; margin: 5px 5px 5px 5px; padding: 5px 5px 5px 5px; border:3px solid #D0D9EF; }
