#page_content #container_content #content_height{background:transparent;border:none;margin:0px;}
#page_content #container_content #content_height .content_height{padding:0px;}

#page_content #container_content{padding:0px;}
#page_content .store_home .inner_table TD.right {border-left: 2px solid #FFFFFF;}

/* --------  NEW Store Home boxes (rollover text and shadow) -------- */
.store_home{margin:6px 6px 6px 6px;}
.store_home_main{margin:0px;position:relative;height:675px;width:841px; background:url('/images/store/store-home-box-bg4.jpg') top left no-repeat #ecdba6;}
.store_home_main A{position:absolute;display:block;overflow:hidden;padding:0px;margin:0px;border:none;}
.store_home_main A:hover{}
/* ------  row 1 ---- */
.store_home_main A.store-home-daily{ height: 153px; width: 260px; top: 19px; left: 22px; background: none; }
.store_home_main A.store-home-daily:hover{background:url('/images/store/store-box-cups-hl.jpg') top left no-repeat transparent;
}
.store_home_main A.store-home-tall{ height: 153px; width: 260px;  top: 19px; left: 290px; background: none; }
.store_home_main A.store-home-tall:hover{background:url('/images/store/store-box-tall-cups-hl.jpg') top left no-repeat transparent;
}
.store_home_main A.store-home-meditations{ height: 153px; width: 260px;  top: 19px; left: 558px; background: none; }
.store_home_main A.store-home-meditations:hover{background:url('/images/store/store-box-meditations-hl.jpg') top left no-repeat transparent;
}
/* ------  row 2 ---- */
.store_home_main A.store-home-music{ height: 153px; width: 260px;  top: 179px; left: 22px; background: none; }
.store_home_main A.store-home-music:hover{background:url('/images/store/store-box-music-hl.jpg') top left no-repeat transparent;
}

.store_home_main A.store-home-download{ height: 153px; width: 260px;  top: 179px; left: 290px; background: none; }
.store_home_main A.store-home-download:hover{ background:url('/images/store/store-box-downloads-hl.jpg') top left no-repeat transparent;
}

.store_home_main A.store-home-classes{ height: 153px; width: 260px;  top: 179px; left: 558px; background: none; }
.store_home_main A.store-home-classes:hover{background:url('/images/store/store-box-classes-HL.png') top left no-repeat transparent;
}
/* ------ row 3 ---- */
.store_home_main A.store-home-sessions{ height: 153px; width: 260px;  top: 340px; left: 22px; background: none; } 
.store_home_main A.store-home-sessions:hover{background:url('/images/store/store-box-deep-dive-hl.jpg') top left no-repeat transparent;
}
.store_home_main A.store-home-individual{ height: 153px; width: 260px;  top: 340px; left: 290px; background: none; }
.store_home_main A.store-home-individual:hover{background:url('/images/store/store-box-time-w-aleya-hl.jpg') top left no-repeat transparent;
}

/*
.store_home_main A.store-home-children{ height: 153px; width: 260px;  top: 340px; left: 558px; background: none; }
.store_home_main A.store-home-children:hover{background:url('/images/store/store-box-childrens-hl.jpg') top left no-repeat transparent;
}
*/

.store_home_main A.store-home-webinar{ height: 153px; width: 260px;  top: 340px; left: 558px; background: none; }
.store_home_main A.store-home-webinar:hover{background:url('/images/store/store-box-webinar-HL.png') top left no-repeat transparent;
}

/* ------ row 4 ---- */
.store_home_main A.store-home-treasure{ height: 153px; width: 260px;  top: 502px; left: 22px; background: none; }
.store_home_main A.store-home-treasure:hover{ background:url('/images/store/store-box-treasure-HL.png') top left no-repeat transparent;
}
.store_home_main A.store-home-dream{ height: 153px; width: 260px;  top: 502px; left: 290px; background: none; }
.store_home_main A.store-home-dream:hover{ background:url('/images/store/store-box-gratitude-hl.jpg') top left no-repeat transparent;
}
.store_home_main A.store-home-books{ height: 153px; width: 260px;  top: 502px; left: 558px; background: none; }
.store_home_main A.store-home-books:hover{ background:url('/images/store/store-box-books-HL.png') top left no-repeat transparent;
}

/* --------  OLD Store Home icon navigation rollover images -replaced 2015-10-17 --------- 

.store_home{margin:6px 6px 6px 6px;}
.store_home_main{margin:0px;position:relative;height:650px;width:841px; background:url('/images/store-home-bg5.jpg') top center no-repeat #ecdba6;}
.store_home_main A{position:absolute;display:block;overflow:hidden;padding:0px;margin:0px;border:none;}
.store_home_main A:hover{}
.store_home_main A.store-home-daily{ height: 157px; width: 182px; top: 21px; left: 115px; background: none; }
.store_home_main A.store-home-daily:hover{background:url('/images/store-home-cups-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-tall{ height: 134px; width: 192px; top: 197px; left: 30px; background: none;}
.store_home_main A.store-home-tall:hover{background:url('/images/store-home-tall-cups-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-sessions{ height: 160px; width: 208px; top: 451px; left: 48px; background: none; } 
.store_home_main A.store-home-sessions:hover{background:url('/images/store-home-e-dives-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-dream{ height: 151px; width: 169px; top: 499px; left: 284px; background: none; }
.store_home_main A.store-home-dream:hover{background:url('/images/store-home-gratitude-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-treasure{ height: 133px; width: 261px; top: 517px; left: 468px; background: none; }
.store_home_main A.store-home-treasure:hover{background:url('/images/store-home-treasure-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-children{ height: 146px; width: 196px; top: 364px; left: 645px; background: none; }
.store_home_main A.store-home-children:hover{background:url('/images/store-home-childs-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-classes{ height: 131px; width: 212px; top: 200px; left: 629px; background: none; }
.store_home_main A.store-home-classes:hover{background:url('/images/store-home-online-5.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-download{ height: 158px; width: 208px; top: 28px; left: 577px; background: none; }
.store_home_main A.store-home-download:hover{background:url('/images/store-home-e-sessions-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-music{ height: 109px; width: 179px; top: 21px; left: 360px; background: none; }
.store_home_main A.store-home-music:hover{background:url('/images/store-home-music-3.jpg') center center no-repeat transparent;
}
.store_home_main A.store-home-individual{	height:354px;width:370px;top:134px;left:250px; background:url('/images/store-home-time-w-aleya.png') center center no-repeat transparent;}
.store_home_main A.store-home-individual:hover{background:url('/images/store-home-time-w-aleya-hover.png') center center no-repeat transparent;
}
.store_home_main A.store-home-meditations{height: 117px; width: 247px;top: 331px; left: 0px; background: none;}
.store_home_main A.store-home-meditations:hover{background:url('/images/store-home-individual-meds-3.jpg') center center no-repeat transparent;
}
*/

/*removed in favor of new store home */
/*
.store_home{margin:6px 6px 200px 6px;}
.store_home_main{margin:0px;position:relative;height:537;width:841px; background:url('/images/store-home-bg.jpg') top center no-repeat #D19E4F;}
.store_home_main A{position:absolute;display:block;overflow:hidden;padding:0px;margin:0px;border:none;}
.store_home_main A:hover{}
.store_home_main A.store-home-daily{	height:173;width:258px;top:20px;left:23px; background:url('/images/store-home-cups.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-daily:hover{background:url('/images/store-home-cups-hover.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-tall{	height:163;width:242px;top:13px;left:546px; background:url('/images/store-home-tall.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-tall:hover{background:url('/images/store-home-tall-hover.jpg') center center no-repeat transparent;}

.store_home_main A.store-home-cups{	height:173;width:258px;top:20px;left:23px; background:url('/images/store-home-cups.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-cups:hover{background:url('/images/store-home-cups-hover.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-individual{	height:163;width:242px;top:13px;left:546px; background:url('/images/store-home-individual.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-individual:hover{background:url('/images/store-home-individual-hover.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-download{height:122;width:250px;top:13px;left:293px; background:url('/images/store-home-download3.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-download:hover{background:url('/images/store-home-download3-hover.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-music{	height:166;width:222px;top:354px;left:573px; background:url('/images/store-home-music.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-music:hover{background:url('/images/store-home-music-hover.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-classes{	height:163;width:165px;top:176px;left:627px; background:url('/images/store-home-classes4.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-classes:hover{background:url('/images/store-home-classes4-hover.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-sessions{height:131;width:203px;top:208px;left:31px; background:url('/images/store-home-sessions2.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-sessions:hover{background:url('/images/store-home-sessions2-hover.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-dream{	height:157;width:195px;top:372px;left:51px; background:url('/images/store-home-dream.jpg') center center no-repeat transparent;}
.store_home_main A.store-home-dream:hover{background:url('/images/store-home-dream-hover.jpg') center center no-repeat transparent;}
*/

.store_home_bottom{padding:12px 12px 12px 12px;position:relative;background:url('/images/store-home-bottom-bg.jpg') top left repeat-x #D19E4F;margin:6px 0px 0px 0px}
.store_home_bottom .store_home_bottom_content{background:#F9F0C7;padding:12px;}

.store_home_bottom .store_feature{text-align:center;}
.store_home_bottom .store_feature H2.store_feature_title,
.store_home_bottom .store_feature H2.store_feature_title A,
.store_home_bottom .store_feature H2.store_feature_title A:hover{color:#744810;font-size:18px;text-align:center;font-weight:bold;border:none;text-transform:none;margin:0px 0px 10px 0px;border:none;text-transform:none;height:45px;overflow:hidden;font-family:Tahoma,serif}
.store_home_bottom .store_feature H3.store_feature_subtitle{color:#744810;font-size:12px;text-align:center;font-weight:normal;border:none;text-transform:none;margin:0px 0px 10px 0px;;height:15px;overflow:hidden;font-family:Tahoma,serif}
.store_home_bottom .store_feature .store_feature_image{text-align:center;height:150px;margin:0px 0px 10px 0px;}
.store_home_bottom .store_feature .store_feature_image TABLE{height:150px;width:150px;border-spacing:0px;border-collapse:collapse;}
#page_content .store_home_bottom .store_feature .store_feature_image TABLE TD{height:150px;width:150px;text-align:Center;vertical-align:middle;padding:0px}
.store_home_bottom .store_feature .store_feature_image IMG{border:none;}
.store_home_bottom .store_feature .store_feature_content{text-align:center;font-style:italic;font-size:12px;color:#744810;margin:0px 0px 10px 0px;font-family:Tahoma,serif}
.store_home_bottom .store_feature .store_feature_link{text-align:center;margin:0px 0px 10px 0px;}
.store_home_bottom .store_feature .store_feature_link A{}
.store_home_bottom .store_feature .store_feature_link A:hover{}

.store{margin:7px 7px 7px 7px;border:6px solid #D19E4F;background:#F9F0C7;text-align:left;}
.store TABLE.store_table{width:825px;height:800px;border-spacing:0px;border-collapse:collapse;}
.store TABLE.store_table TD{empty-cells: show}
/* revised store to have sand background on main category menu
.store TABLE.store_table TD.store_table_maincats{padding:0px;vertical-align:top;width:160px;background:#ECD088;}
*/
.store TABLE.store_table TD.store_table_maincats{padding:0px 0px 10px 0px;vertical-align:top;width:160px;background: url(/images/sand-bg.jpg) top left repeat;}
.store TABLE.store_table TD.store_table_content{padding:0px;vertical-align:top;width:489px;background:#F9F0C7}
.store TABLE.store_table TD.store_table_content DIV.store_table_content_data{ padding:0px;vertical-align:top; width:486px;overflow:hidden;}
.store TABLE.store_table TD.store_table_cart{padding:0px;vertical-align:top;width:178px;background: url(/images/sand-bg.jpg) top left repeat;}

.store TABLE.store_table TD.store_loading{background:url('images/category-loading.gif') center 100px no-repeat #F9F0C7;}
.store TABLE.store_table TD.store_loading DIV.loading_message{margin:5px;color:#888888;font-size:12px;font-style:italic;}
.store TABLE.store_table DIV.store_loading{background:url('images/category-loading.gif') center center no-repeat #F9F0C7;}

.store .store_full{background:#ECD088;position:relative;padding:44px;text-align:left;}
.store .store_full .store_full_header{margin:0px;padding:0px;position:absolute;top:0px;left:300px;_left:256px;text-align:center;width:241px;background:url('/images/store-cart-header.png') top center no-repeat transparent;height:119px;}
.store .store_full .store_full_header A{text-align:center;display:block;padding:50px 0px;}
#container_content .store .store_full .store_full_header A{font-family:'Alex Brush','Times New Roman', times, serif;font-weight:normal;font-size:24px;}
.store .store_full .store_full_header A:hover{color:#000000;}
.store .store_full TABLE.store_table{vertical-align:top; width:741px;height:800px;border-spacing:0px;border-collapse:collapse;}
.store .store_full TABLE.store_table TD.store_table_content{padding:50px 10px;width:721px;_width:741px;vertical-align:top;background:#F9F0C7}

/*3 - column standard */
TABLE.category {border-spacing:0px;border-collapse:collapse;width:489px;}
TABLE.category TD.category_col1{padding:0px;vertical-align:top;width:33%;background:#F9F0C7;height:675px;}
TABLE.category TD.category_col1 .category_col1_data{min-width:160px;}
TABLE.category TD.category_col2{padding:0px;vertical-align:top;width:33%;border-left:3px solid #FFFFFF;background:#F9F0C7;height:675px;}
TABLE.category TD.category_col2 .category_col2_data{min-width:160px;}
TABLE.category TD.category_col3{padding:0px;vertical-align:top;width:33%;border-left:3px solid #FFFFFF;background:#F9F0C7;height:675px;}
TABLE.category TD.category_col3 .category_col2_data{min-width:160px;}

TABLE.category IMG.minwidth{height:1px;}

TABLE.category DIV.category_filters{color:#FFFFFF;background:#D19E4F;padding:10px;}
TABLE.category DIV.category_filters DIV.category_filters_info{color:#000000;text-align:center;margin:0px 20px 0px 20px;}
TABLE.category DIV.category_filters DIV.category_filters_info H3{color:#000000;font-size:16px;text-transform:none;}
TABLE.category DIV.category_filters DIV.category_filters_info_options{color:#000000;border-top:1px dotted #000000;border-bottom:1px dotted #000000;text-align:center;margin:2px 10px 5px 10px;padding:2px;}
TABLE.category DIV.category_filters DIV.category_filters_info_options A{color:#F9F0C7;}
TABLE.category DIV.category_filters DIV.category_filters_info_options A:hover{color:#F9F0C7;text-decoration:underline;}
TABLE.category DIV.category_filters DIV.category_filters_info_options A.selected{color:#FFFFFF;text-decoration:underline;}
TABLE.category DIV.category_filters DIV.category_filters_info_options A:hover.selected{color:#FFFFFF;text-decoration:underline;}
TABLE.category DIV.category_filters TD.label{color:#000000}
TABLE.category DIV.category_filters SELECT{width:225px;}
TABLE.category DIV.category_filters INPUT.text{width:150px;}
TABLE.category DIV.category_filters TABLE.calendar INPUT.text{width:65px;}
TABLE.category DIV.extra_category_links{display:none;}

TABLE.category DIV.individual_meditations_header{text-align:center;padding:10px;}
TABLE.category DIV.store_pagination{text-align:center;color:#785528}
TABLE.category DIV.store_pagination TABLE{width:300px;color:#785528}
TABLE.category DIV.store_pagination TABLE TD{color:#785528;vertical-align:middle;}
.store TABLE.category DIV.store_pagination A.page{display:inline-block;border:1px solid #F9F0C7;padding:2px;margin:1px;font-size:12px;}
.store TABLE.category DIV.store_pagination A.page:hover{color:#000000;font-size:12px;}
.store TABLE.category DIV.store_pagination A.page_sel{color:#F9F0C7;padding:2px;border:1px solid #785528;background:#785528;margin:1px;font-size:12px;}
.store TABLE.category DIV.store_pagination A.page_disabled{border:1px solid #F9F0C7;padding:2px;color:#d9d0a7;margin:1px;font-size:12px;}


TABLE.category .category_header{position:relative;}
TABLE.category .category_header A.back_link{position:absolute;bottom:5px;left:5px;color:#FFFFFF;text-shadow:1px 1px 1px #000000}

.store .store_page_title{display:none;}

/* wide 2nd column*/
/*
TABLE.category TR.category_2_columns TD.category_col2{padding:0px;vertical-align:top;width:66%;border-left:3px solid #FFFFFF;background:#F9F0C7;height:675px;}
TABLE.category TR.category_2_columns TD.category_col2 .category_col2_data{min-width:320px;}
*/

/* ------------- new store sidebar 2015-10-19 to go with store home boxes --------------- 
     removed Childrens Corner 2017-07-03 - - added Webinar Series Courses instead - new sidebar background -- */

.store_sidebar{margin:0px;padding:0px; width: 160px; height: 1200px; background: #ECD088 url('/images/store/store-sidebar-boxes4.jpg') top left no-repeat;}
.store_sidebar A{display:block;overflow:hidden;padding:0px;margin:0px;border:none; }
.store_sidebar A:hover{}

.store_sidebar DIV.store-sidebar-daily A { height:100px; width:160px; top: 0px; left: 0px;}
.store_sidebar DIV.store-sidebar-daily A:hover,
.store_sidebar DIV.store-sidebar-daily DIV.selected A,
.store_sidebar DIV.store-sidebar-daily DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-tall A { height:100px; width:160px; top: 100px; left: 0px; }
.store_sidebar DIV.store-sidebar-tall A:hover,
.store_sidebar DIV.store-sidebar-tall DIV.selected A,
.store_sidebar DIV.store-sidebar-tall DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-individual A { height:100px; width:160px; top: 200px; left: 0px;  }
.store_sidebar DIV.store-sidebar-individual A:hover,
.store_sidebar DIV.store-sidebar-individual DIV.selected A,
.store_sidebar DIV.store-sidebar-individual DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-music A { height:100px; width:160px; top: 300px; left: 0px;  }
.store_sidebar DIV.store-sidebar-music A:hover,
.store_sidebar DIV.store-sidebar-music DIV.selected A,
.store_sidebar DIV.store-sidebar-music DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-download A { height:100px; width:160px; top: 400px; left: 0px;}
.store_sidebar DIV.store-sidebar-download A:hover,
.store_sidebar DIV.store-sidebar-download DIV.selected A,
.store_sidebar DIV.store-sidebar-download DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-classes A { height:100px; width:160px; top: 500px; left: 0px; }
.store_sidebar DIV.store-sidebar-classes A:hover,
.store_sidebar DIV.store-sidebar-classes DIV.selected A,
.store_sidebar DIV.store-sidebar-classes DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-sessions A { height:100px; width:160px; top: 600px; left: 0px;}
.store_sidebar DIV.store-sidebar-sessions A:hover,
.store_sidebar DIV.store-sidebar-sessions DIV.selected A,
.store_sidebar DIV.store-sidebar-sessions DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }
/*
.store_sidebar DIV.store-sidebar-children A { height:100px; width:160px; top: 700px; left: 0px;  }
.store_sidebar DIV.store-sidebar-children A:hover,
.store_sidebar DIV.store-sidebar-children DIV.selected A,
.store_sidebar DIV.store-sidebar-children DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }
*/

.store_sidebar DIV.store-sidebar-webinar A { height:100px; width:160px; top: 700px; left: 0px;  }
.store_sidebar DIV.store-sidebar-webinar A:hover,
.store_sidebar DIV.store-sidebar-webinar DIV.selected A,
.store_sidebar DIV.store-sidebar-webinar DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }


.store_sidebar DIV.store-sidebar-treasure A { height:100px; width:160px; top: 800px; left: 0px;}
.store_sidebar DIV.store-sidebar-treasure A:hover,
.store_sidebar DIV.store-sidebar-treasure DIV.selected A,
.store_sidebar DIV.store-sidebar-treasure DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-meditations A { height:100px; width:160px; top: 900px; left: 0px; }
.store_sidebar DIV.store-sidebar-meditations  A:hover,
.store_sidebar DIV.store-sidebar-meditations  DIV.selected A,
.store_sidebar DIV.store-sidebar-meditations  DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-dream A { height:100px; width:160px; top: 1000px; left: 0px;  }
.store_sidebar DIV.store-sidebar-dream A:hover,
.store_sidebar DIV.store-sidebar-dream DIV.selected A,
.store_sidebar DIV.store-sidebar-dream DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

.store_sidebar DIV.store-sidebar-books A { height:100px; width:160px; top: 1100px; left: 0px; }
.store_sidebar DIV.store-sidebar-books A:hover,
.store_sidebar DIV.store-sidebar-books DIV.selected A,
.store_sidebar DIV.store-sidebar-books DIV.selected A:hover { background:url('/images/store/store-sidebar-arrow.png') top left no-repeat transparent; }

/* -----------------  revised for new store sidebar 2013-05-28 ---------------
.store_sidebar{margin:0px;padding:0px; width: 160px; background: #ECD088 url('/images/store-sidebar-2.jpg') top left no-repeat transparent;}
.store_sidebar A{display:block;overflow:hidden;padding:0px;margin:0px;border:none;}
.store_sidebar A:hover{}

.store_sidebar DIV.store-sidebar-daily A{height:107px;width:160px;background:url('/images/store-sidebar-daily.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-daily A:hover,
.store_sidebar DIV.store-sidebar-daily DIV.selected A,
.store_sidebar DIV.store-sidebar-daily DIV.selected A:hover{background:url('/images/store-sidebar-daily-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-tall A{height:102px;width:160px;background:url('/images/store-sidebar-tall.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-tall A:hover,
.store_sidebar DIV.store-sidebar-tall DIV.selected A,
.store_sidebar DIV.store-sidebar-tall DIV.selected A:hover{background:url('/images/store-sidebar-tall-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-individual A{height:115px;width:160px;background:url('/images/store-sidebar-individual.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-individual A:hover,
.store_sidebar DIV.store-sidebar-individual DIV.selected A,
.store_sidebar DIV.store-sidebar-individual DIV.selected A:hover{background:url('/images/store-sidebar-individual-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-music A{	height:84px;width:160px;background:url('/images/store-sidebar-music.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-music A:hover,
.store_sidebar DIV.store-sidebar-music DIV.selected A,
.store_sidebar DIV.store-sidebar-music DIV.selected A:hover{background:url('/images/store-sidebar-music-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-download A{height:123px;width:160px;background:url('/images/store-sidebar-downloads.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-download A:hover,
.store_sidebar DIV.store-sidebar-download DIV.selected A,
.store_sidebar DIV.store-sidebar-download DIV.selected A:hover{background:url('/images/store-sidebar-downloads-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-classes A{	height:112px;width:160px;background:url('/images/store-sidebar-classes-2.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-classes A:hover,
.store_sidebar DIV.store-sidebar-classes DIV.selected A,
.store_sidebar DIV.store-sidebar-classes DIV.selected A:hover{background:url('/images/store-sidebar-classes-hover-2.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-sessions A{height:109px;width:160px;background:url('/images/store-sidebar-deep-dive.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-sessions A:hover,
.store_sidebar DIV.store-sidebar-sessions DIV.selected A,
.store_sidebar DIV.store-sidebar-sessions DIV.selected A:hover{background:url('/images/store-sidebar-deep-dive-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-children A{height:120px;width:160px;background:url('/images/store-sidebar-children.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-children A:hover,
.store_sidebar DIV.store-sidebar-children DIV.selected A,
.store_sidebar DIV.store-sidebar-children DIV.selected A:hover{background:url('/images/store-sidebar-children-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-treasure A{height:119px;width:160px;background:url('/images/store-sidebar-treasure.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-treasure A:hover,
.store_sidebar DIV.store-sidebar-treasure DIV.selected A,
.store_sidebar DIV.store-sidebar-treasure DIV.selected A:hover{background:url('/images/store-sidebar-treasure-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-meditations A{height:115px;width:160px;background:url('/images/store-sidebar-meditations.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-meditations  A:hover,
.store_sidebar DIV.store-sidebar-meditations  DIV.selected A,
.store_sidebar DIV.store-sidebar-meditations  DIV.selected A:hover{background:url('/images/store-sidebar-meditations-hover.jpg') top left no-repeat transparent;}

.store_sidebar DIV.store-sidebar-dream A{height:94px;width:160px;background:url('/images/store-sidebar-gratitude.jpg') top left no-repeat transparent;}
.store_sidebar DIV.store-sidebar-dream A:hover,
.store_sidebar DIV.store-sidebar-dream DIV.selected A,
.store_sidebar DIV.store-sidebar-dream DIV.selected A:hover{background:url('/images/store-sidebar-gratitude-hover.jpg') top left no-repeat transparent;}
*/
 
/* -------  no longer used ------------  to be noted out when revised
.store_sidebar DIV.store-sidebar-cups A{height:124;width:160px;background:url('/images/store-sidebar-cups.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-cups A:hover,
.store_sidebar DIV.store-sidebar-cups DIV.selected A,
.store_sidebar DIV.store-sidebar-cups DIV.selected A:hover{background:url('/images/store-sidebar-cups-hover.jpg') center center no-repeat transparent;}
*/
/*  -------------  OLD  to comment this out from here 
.store_sidebar{margin:0px;padding:0px; width: 160px; background: #ECD088;}
.store_sidebar A{display:block;overflow:hidden;padding:0px;margin:0px;border:none;}
.store_sidebar A:hover{}
.store_sidebar DIV.store-sidebar-daily A{height:119;width:160px;background:url('/images/store-sidebar-cups.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-daily A:hover,
.store_sidebar DIV.store-sidebar-daily DIV.selected A,
.store_sidebar DIV.store-sidebar-daily DIV.selected A:hover{background:url('/images/store-sidebar-cups-hover.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-tall A{	height:121;width:160px;background:url('/images/store-sidebar-tall.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-tall A:hover,
.store_sidebar DIV.store-sidebar-tall DIV.selected A,
.store_sidebar DIV.store-sidebar-tall DIV.selected A:hover{background:url('/images/store-sidebar-tall-hover.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-cups A{height:124;width:160px;background:url('/images/store-sidebar-cups.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-cups A:hover,
.store_sidebar DIV.store-sidebar-cups DIV.selected A,
.store_sidebar DIV.store-sidebar-cups DIV.selected A:hover{background:url('/images/store-sidebar-cups-hover.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-download A{height:103;width:160px;background:url('/images/store-sidebar-download3.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-download A:hover,
.store_sidebar DIV.store-sidebar-download DIV.selected A,
.store_sidebar DIV.store-sidebar-download DIV.selected A:hover{background:url('/images/store-sidebar-download3-hov.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-individual A{height:119;width:160px;background:url('/images/store-sidebar-individual.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-individual A:hover,
.store_sidebar DIV.store-sidebar-individual DIV.selected A,
.store_sidebar DIV.store-sidebar-individual DIV.selected A:hover{background:url('/images/store-sidebar-individual-ho.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-music A{	height:118;width:160px;background:url('/images/store-sidebar-music.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-music A:hover,
.store_sidebar DIV.store-sidebar-music DIV.selected A,
.store_sidebar DIV.store-sidebar-music DIV.selected A:hover{background:url('/images/store-sidebar-music-hover.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-classes A{	height:110;width:160px;background:url('/images/store-sidebar-classes4.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-classes A:hover,
.store_sidebar DIV.store-sidebar-classes DIV.selected A,
.store_sidebar DIV.store-sidebar-classes DIV.selected A:hover{background:url('/images/store-sidebar-classes4-hove.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-sessions A{height:100;width:160px;background:url('/images/store-sidebar-sessions2.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-sessions A:hover,
.store_sidebar DIV.store-sidebar-sessions DIV.selected A,
.store_sidebar DIV.store-sidebar-sessions DIV.selected A:hover{background:url('/images/store-sidebar-sessions2-hov.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-dream A{	height:130;width:160px;background:url('/images/store-sidebar-dream.jpg') center center no-repeat transparent;}
.store_sidebar DIV.store-sidebar-dream A:hover,
.store_sidebar DIV.store-sidebar-dream DIV.selected A,
.store_sidebar DIV.store-sidebar-dream DIV.selected A:hover{background:url('/images/store-sidebar-dream-hover.jpg') center center no-repeat transparent;}
 .....  to here  -------------------------  */

.store_table_cart .sidebar_cart_search{margin:10px;padding:5px;background:#D19E4F;border:1px solid #785528;}
.store_table_cart .sidebar_cart_search .search_box{margin:0px;}
.store_table_cart .sidebar_cart_search .search_box H2{margin:0px 0px;border:none;color: #FFFFFF;}
.store_table_cart .sidebar_cart_search .search_box INPUT.text{width:100px;margin-right:5px;}

.store_table_cart .sidebar_cart{position:relative;padding:80px 0px;}
.store_table_cart .sidebar_cart_header{position:absolute;top:0px;left:0px;height:120px;width:178px;background:url('/images/mini-cart-header.png') top center no-repeat transparent;}
.store_table_cart .sidebar_cart_header A.mini-cart-save{position:absolute;bottom:0px;left:15px;display:block;height:33px;width:52px;background:url('/images/mini-cart-save1.png') center center no-repeat transparent;}
.store_table_cart .sidebar_cart_header A.mini-cart-save:hover{position:absolute;bottom:0px;left:15px;display:block;height:33px;width:52px;background:url('/images/mini-cart-save-over1.png') center center no-repeat transparent;}
.store_table_cart .sidebar_cart_header A.mini-cart-cart{position:absolute;bottom:0px;right:15px;display:block;height:33px;width:52px;background:url('/images/mini-cart-cart1.png') center center no-repeat transparent;}
.store_table_cart .sidebar_cart_header A.mini-cart-cart:hover{position:absolute;bottom:0px;right:15px;display:block;height:33px;width:52px;background:url('/images/mini-cart-cart-over1.png') center center no-repeat transparent;}

.store_table_cart TABLE.sidebar_cart_table{margin:0px 10px;width:158px;height:200px;border:4px solid #D19E4F;background:#F9F0C7;}
.store_table_cart TABLE.sidebar_cart_table TD.sidebar_cart_content{padding:40px 5px 10px 5px;width:126px;_width:146px;vertical-align:top;background-color:#F9F0C7}
.store_table_cart TABLE.sidebar_cart_table TD.submit_notice{background:url('images/category-loading.gif') center 100px no-repeat #F9F0C7;}
.store_table_cart TABLE.sidebar_cart_table TABLE{border-spacing:0px;border-collapse:collapse;width:136px;}
.store_table_cart TABLE.sidebar_cart_table TABLE TD{padding:0px 10px 10px 0px;color:#AC8E48;font-weight:normal;font-family: Tahoma,serif;font-size: 11px;text-decoration:none;vertical-align:top;}
.store_table_cart TABLE.sidebar_cart_table TD.count{padding:2px 0px;border-bottom:1px solid #785528;border-top:1px solid #785528;}
.store_table_cart TABLE.sidebar_cart_table TD.total{padding:2px 0px;border-bottom:1px solid #785528;border-top:1px solid #785528;}
.store_table_cart TABLE.sidebar_cart_table TD.price{padding-right:0px;}
.store_table_cart TABLE.sidebar_cart_table A{color:#AC8E48;font-weight:normal !important;font-size:11px;text-decoration:none;font-style:italic;}
.store_table_cart TABLE.sidebar_cart_table A:hover{color:#785528;font-weight:normal !important;font-size:11px;text-decoration:none;font-style:italic;}
.store_table_cart TABLE.sidebar_cart_table TD.actions{text-align:center;padding:10px 0px 5px 0px;}
.store_table_cart TABLE.sidebar_cart_table A.checkout{background: #785528 none repeat scroll 0 0;border-radius: 2px;color: #f9f0c7;display: inline-block;font-family: arial,sans-serif;font-size: 18px;font-style: italic;font-weight: normal !important;padding: 5px 10px;text-decoration: none;}
.store_table_cart TABLE.sidebar_cart_table A.checkout:hover{color:#f9f0c7}



TABLE.sidebar_account_buttons{margin: 10px 10px;width: 158px;}
TABLE.sidebar_account_buttons TD.left{text-align:left;}
TABLE.sidebar_account_buttons TD.right{text-align:right;}

.store A {font-weight: bold;color: #785528;font-size: 14px;text-decoration: none;text-transform: capitalize;}
.store A:hover {font-weight: bold;color: #AC8E48;font-size: 14px;text-decoration: none;text-transform: capitalize;}
.store A.sel {color: #AC8E48;text-decoration: underline;}
.store A.sel:hover {color: #AC8E48;text-decoration: underline}

.store H1,
.store .productTitle{margin: 0px 0px 5px 0px;padding: 0px 0px 5px 0px;color: #785528;font-family: Tahoma,serif;font-size: 18px;font-weight: normal;text-transform: uppercase;}
.store H2,
.store .pageHeading {margin: 0px 0px 5px 0px;padding: 0px 0px 5px 0px;border-bottom: 1px solid #785528;color: #785528;font-family: Tahoma,serif;font-size: 14px;font-weight: bold;text-transform: uppercase;}
.store H3{margin: 0px 0px 2px 0px;padding: 0px 0px 0px 0px;color: #785528;font-family: Tahoma,serif;font-size: 12px;font-weight: bold;text-transform: uppercase;}

.store H2.breadcrumb{padding:10px;margin:0px;border:none;border-bottom:3px solid #FFFFFF;color:#785528;background:#ECD088;font-family:Tahoma,serif;font-size:13px;text-transform:uppercase;text-decoration:none;}
.store H2.breadcrumb A{color:#785528;font-family:Tahoma,serif;font-size:13px;text-transform:uppercase;text-decoration:none;}
.store H2.breadcrumb A:hover{color:#000000;font-family:Tahoma,serif;font-size:13px;text-transform:uppercase;text-decoration:underline;}

.store A.accordian_link {background: url("/images/expand.jpg") no-repeat scroll left center transparent;padding: 0 0 0 14px;}
.store A.accordian_link_active {background: url("/images/contract.jpg") no-repeat scroll left center transparent;padding: 0 0 0 14px;}
.store .accordian_div {display: none;}

.store A.cart_remove,
.store_table_cart TABLE.sidebar_cart_table A.cart_remove{font-size:11px;color:#990000;font-weight:bold;font-style:normal;}
.store A.cart_remove:hover,
.store_table_cart TABLE.sidebar_cart_table A.cart_remove:hover {font-size:11px;color:#BB0000;font-weight:bold;font-style:normal;}

.store .category_empty{padding:5px;margin:5px;border:1px solid #F9F0C7;text-align:center;font-style:italic;}

.store .category_listing DIV.parent_selector{padding:5px;margin:0px;border:1px solid #F9F0C7;}
.store .category_listing DIV.selected{padding:5px;margin:0px;border:1px solid #F9F0C7;background:#F7E5A4;}

.store .product_listing DIV.parent_selector{padding:5px;margin:0px;border:1px solid #F9F0C7}
.store .product_listing DIV.selected{padding:5px;margin:0px;border:1px solid #F9F0C7;background:#F7E5A4;}
.store .product_listing .product_image{text-align:center;margin:5px 0px;}
.store .product_listing UL{margin:10px 0px 10px 15px;padding:0px;}
.store .product_full{margin:10px;}
.store .product_description{font-size:14px;}
.store .product_description A{font-size:14px;}
.store .product_description A:hover{font-size:14px;}
.store .product_description UL{clear:both;margin:5px 0px 5px 0px;padding:0px;}
.store .product_price{padding:3px;font-size:12px;font-weight:bold;color:#785528}
.store .product_buttons{padding:5px 0px}

.store .product_details{padding:10px;}
.store .product_option_form{padding:0px;border:none;}
.store .product_details_aleyas_dream{background:url('/images/aleyas-dream-page-bg.jpg') no-repeat bottom right #F7EDBC;padding:10px 10px 200px 10px}

.store TABLE.product_cups{border-spacing:0px;border-collapse:collapse;}
.store TABLE.product_cups TD{padding:0px;vertical-align:middle;}
.store TABLE.product_cups TD.product_image{margin:0px;padding:0px 5px 0px 0px;}
#container_content .store TABLE.product_cups TD A{font-weight:normal;}
.store TABLE.product_cups DIV.product_cups_summary{padding:2px;font-size:12px;font-style:italic;}

.store TABLE.product_stats{border-spacing:0px;border-collapse:collapse;margin:2px 0px;}
.store TABLE.product_stats TD{padding:1px 5px 1px 0px;vertical-align:top;text-align:left;font-size:12px;}

.store .product_comments{padding:3px 0px;margin:3px 0px;border-bottom:1px dotted #785528;}
.store .product_comments .product_comments_content{padding:0px 0px;font-weight:normal;font-style:italic;font-size:11px;text-align:left;}
.store .product_comments .product_comments_name{padding:3px 0px 0px 0px;font-weight:bold;font-style:italic;font-size:11px;text-align:right;}

.store .product_meditation_early{font-style:italic;font-size:12px;}


TABLE.category .category_listing{padding-bottom:10px;margin:5px 5px 10px 5px;border-bottom:3px solid #FFFFFF}
TABLE.category .product_listing{padding-bottom:10px;margin:5px 5px 10px 5px;border-bottom:3px solid #FFFFFF}

TABLE.category .category_listing{padding:0px;margin:0px;}
TABLE.category .product_listing{padding:0px;margin:0px;}
TABLE.category DIV.product_listing_cups{padding:0px;margin:0px;}

TABLE.category .product_listing_center{text-align:center;}
TABLE.category .product_listing_cd{margin:0px;padding:0px;text-align:center;}
TABLE.category .product_listing_cd IMG{margin:5px 0px;}
TABLE.category .product_listing_track{margin:0px;padding:0px;text-align:center;}
TABLE.category .product_listing_track DIV.product_track_list{text-align:left;}
TABLE.category DIV.product_track_list_track{}
TABLE.category DIV.product_track_list_track_preview{margin:2px 0px}
TABLE.category DIV.product_track_list_track_preview AUDIO{width:100%;}

TABLE.category .product_listing_track .player{margin:3px 0px;}
#container_content .store TABLE.category .product_listing_track A.product_title{font-weight:normal;font-size:11px;}
#container_content .store TABLE.category .product_listing_track A.product_title:hover{font-weight:normal;font-size:11px;}

TABLE.category .product_listing2col .product_options INPUT.text{width:80px;}
TABLE.category .search_result TABLE{width:467px;}
TABLE.category .search_result .product_buttons{text-align:right;} 

.store .product_full{}
.store TABLE.product_options{}
#container_content .store TABLE.product_options A{font-weight:normal;}
#container_content .store TABLE.product_options A:hover{font-weight:normal;}

.product_options_popup TABLE.product_options{width:100%;}
.product_options_popup TABLE.product_options INPUT.text{width:100%;}
.product_options_popup TABLE.product_options SELECT{width:auto}
.product_options_popup TABLE.product_options TEXTAREA{width:100%;}

.store TABLE.cart_form TD{vertical-align:top;}
.store TABLE.cart_form TD.column1{width:400px;}
.store TABLE.cart_form TD.column2{width:10px;}
.store TABLE.cart_form TD.column3{width:310px;}
.store TABLE.cart_form TD.cart_info{font-size:11px;font-style:italic;padding:5px 0px;}
.store TABLE.cart_form A.cart_selection{color:#000000}
.store TABLE.cart_form A.cart_selection:hover{color:#000000}
.store TABLE.cart_form .cart_address INPUT.text,
.store TABLE.cart_form .cart_address INPUT[type=text]{width:150px;}
.store TABLE.cart_form .cart_address SELECT{width:150px;}
.store TABLE.cart_form .cart_error{margin:5px 0px;padding:10px;border:1px solid #990000;background:#FFCCCC;font-weight:normal;font-size:12px;font-style:italic;color:#993333;}
.store TABLE.cart_form_current{}

.store .store_checkout_loading{background:url('images/category-loading.gif') center 100px no-repeat #F9F0C7;}
.store .store_checkout_loading *{opacity:0.8; filter:alpha(opacity=80);background:transparent;}

.store TABLE.cart_form{}
.store TABLE.cart_form H2,
.store TABLE.cart_form .pageHeading {border-bottom:none;}


.store DIV.account_account_buttons{position:absolute;top:5px;right:35px;_right:45px;width:180px;height:105px;overflow:hidden;}
TABLE.account_account_buttons{margin: 10px 10px;width: 160px;}
TABLE.account_account_buttons TD.left{text-align:left;}
TABLE.account_account_buttons TD.right{text-align:right;}


.store .account_section{border-spacing:0px;margin:0px 0px 10px 0px;background:#F7E5A4}
.store .account_section UL{margin:0px 5px 0px 0px;padding:0px;}
.store .account_section UL LI{list-style-position:inside;padding:0px;}
.store .account_section UL LI.highlighted{background:#FFEE00;}
.store .account_section TD{padding:1px 5px;}
.store .account_section TD.cart_info{padding:3px 5px;font-size:12px;font-style:italic;}
.store .account_section .pageHeading {padding:2px 5px;background:#785528;border:none;color:#F9F0C7;}
.column1{border:2px solid #785528;padding:0px;}
.column3{border:2px solid #785528;padding:0px;}

.cart_form .column1{border:none}
.cart_form .column3{border:none}


/*misc osc override*/
.store .productListing-heading {background:#785528;border-bottom:2px solid #785528;border-top:2px solid #785528;}
.store .checkout_heading{color: #785528;}
.store .login_box {border: 2px solid #785528;}
.store .login_box .checkout_heading {background:#785528;color:#F9F0C7}
.store .productListing-data{border-bottom:1px solid #785528}
/*.store .moduleRowSelected TD {background: #FFDD88;color: #000000;border:none;}*/
.store .moduleRowSelected TD {border:none;}


.store DIV.button, 
.store A DIV.button, 
.store A:hover DIV.button, 
.store A.button, 
.store A.button:hover, 
.store DIV.button A, 
.store DIV.button A:hover, 
#page_content .store DIV.button, 
#page_content .store A DIV.button, 
#page_content .store A:hover DIV.button, 
#page_content .store DIV.button A, 
#page_content .store DIV.button A:hover,
.store INPUT.button,
.store INPUT.submit,
.store BUTTON
{
    background: none repeat scroll 0 0 #785528;
    border: 1px solid #ECD088;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    font-family: Tahoma,serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 4px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}

.store .product_listing INPUT.button,
.store .product_listing INPUT.submit,
.store .product_listing .submit_notice,
.store .product_listing BUTTON{width:100px;}

.store .product_details INPUT.button,
.store .product_details INPUT.submit,
.store .product_details .submit_notice,
.store .product_details BUTTON{width:150px;}

.store .submit_notice{display:none;background:url('images/category-loading.gif') center center no-repeat #F9F0C7;}
.store INPUT.submit_notice,
.store BUTTON.submit_notice
{
    background:url('images/category-loading.gif') center center no-repeat #F9F0C7;
    border: 1px solid #F9F0C7;
    color: #785528;
    cursor: none;
    display: none;
    font-family: Tahoma,serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 4px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}



/*admin interface area*/
.store TABLE.listing{width:720px;border-spacing:0px;border-collapse:collapse;margin-bottom:30px;}
.store TABLE.listing TD{padding:3px;vertical-align:top;}
.store TABLE.listing TABLE.nested{border-spacing:0px;border-collapse:collapse;}
.store TABLE.listing TABLE.nested TABLE.calendar{border-spacing:0px;border-collapse:collapse;}
.store TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}
.store TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:2px solid #785528;border-top:2px solid #785528;color:#FFFFFF;padding:3px;font-weight:bold;background:#785528;text-transform:uppercase}

.store TABLE.listing TR.row1 TD{border-bottom:1px solid #000000}
.store TABLE.listing TR.row0 TD{border-bottom:1px solid #000000}

.store TABLE.listing TABLE.nested TR TD{border:none;}


.store TABLE.listing A{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}
.store TABLE.listing A:hover{color:#000000;font-weight:bold;text-decoration:underline}
.store TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
.store TABLE.listing TH A:hover{color:#0066BB;font-weight:bold;}

.store TABLE.listing TH A{color:#FFFFFF;font-weight:bold;}
.store TABLE.listing TH A:hover{color:#F7F192;font-weight:bold;}

.store TD.recurring_active{}
.store TD.recurring_complete{color:#3333ff}
.store TD.recurring_cancelled{text-decoration:line-through;color:#FF3333}

.store INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #CCCCCC;padding:3px;color:#CCCCCC;font-weight:bold;background:#FFFFFF}

.store .edit_actions{text-align:center;vertical-align:middle;}
.store .edit_actions INPUT.submit,
.store .edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.store .save_actions{text-align:right;}
.store .save_actions INPUT.submit,
.store .save_actions INPUT.hidden_save_button,
.store .save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.store .sort_actions{text-align:center;vertical-align:middle;}
.store .sort_actions INPUT.submit,
.store .sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.store .create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.store .create_actions INPUT.submit,
.store .create_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.store .create_actions A{}
.store .create_actions A:hover{}

.store .emptyset{text-align:center;padding:50px 0px !important;vertical-align:top;font-weight:bold;color:#000000}

.store .back_actions{padding:10px 0px;text-align:center;}
.store .back_actions A{font-weight:bold;color:#AC8E48;text-decoration:none}
.store .back_actions A:hover{font-weight:bold;color:#000000;text-decoration:underline}

.store #listing_pages{text-align:right;background:#785528;color:#FFFFFF;width:800px;}
.store #listing_pages{text-align:right;background:#785528;color:#FFFFFF;}
.store #listing_pages TD{color:#FFFFFF}
.store #listing_pages A{color:#FFFFFF}
.store #listing_pages A:hover{color:#F7F192}

.store TABLE.listing .edit_wrapper{background:#F9F0C7;width:800px;}
.store TABLE.listing .edit_topbar{height:25px;background:#F9F0C7;overflow:hidden;margin:0px;}


.store DIV.listing_skinny TABLE.listing{width:720px;}
.store DIV.listing_skinny TABLE.listing .edit_wrapper{width:720px;}
.store DIV.listing_skinny #listing_pages{width:720px;}



/*POPUPS*/
.store .content_popup_bottom_margin{height:340px;}
.store .content_popup_outer{border:1px solid #000000;background:#785528;}
.store .content_popup_inner{}
.store .content_popup_title{color:#FFFFFF;}
.store A.content_popup_close{border:1px solid #FFFFFF;color:#FFFFFF;}
.store A.content_popup_close:hover{border:1px solid #FFBBBB;color:#FFBBBB;}



TABLE.categories_image_listing{border-spacing:9px;border-collapse:separate;margin:0px;}
TABLE.categories_image_listing TD{vertical-align:top;text-align:center;padding:0px 0px;}
TABLE.categories_image_listing TD .product_image{height:150px;}
TABLE.categories_image_listing TD .product_image IMG{margin:15px;}

TABLE.categories_image_listing_header{border-spacing:0px;border-collapse:collapse;margin:0px;}
TABLE.categories_image_listing_header TD{vertical-align:top;text-align:left;padding:5px;}

.store DIV.meditation_category_link{width:150px;}
.store DIV.meditation_category_link A {font-weight: bold;color: #785528;font-size: 12px;text-decoration: none;text-transform: capitalize;}
.store DIV.meditation_category_link A:hover {font-weight: bold;color: #AC8E48;font-size: 12px;text-decoration: none;text-transform: capitalize;}






/*checkout*/
.checkout_section{margin:0px 0px 1px 0px;padding:0px;}
.checkout_section .checkout_section_heading{display:block;background:#785528;font-weight:bold;color:#F9F0C7;font-size: 12px;text-decoration: none;text-transform: uppercase;padding:0px;margin:0px;}
.checkout_section .checkout_section_heading DIV.checkout_section_heading_contents{display:block;background:#785528;font-weight:bold;color:#F9F0C7;font-size: 12px;text-decoration: none;text-transform: uppercase;padding:3px;margin:0px;}
.checkout_section .checkout_section_heading A{display:block;background:#785528;font-weight:bold;color:#F9F0C7;font-size: 12px;text-decoration: none;text-transform: uppercase;padding:3px;margin:0px;}
.checkout_section .checkout_section_heading A:hover{display:block;background:#785528;font-weight:bold;color:#FFFFFF;font-size: 12px;text-decoration: none;text-transform: uppercase;padding:3px;margin:0px;}
.checkout_section .checkout_section_contents{}

.checkout_section_current{}
.checkout_section_current .checkout_section_heading{background:#785528;}
.checkout_section_current .checkout_section_heading A{background:#785528;}
.checkout_section_current .checkout_section_heading A:hover{background:#785528;}
.checkout_section_current .checkout_section_contents{padding:5px;border:1px solid #785528}

.checkout_section_current .checkout_section_subsection{border:1px solid #785528;padding:10px;}
.checkout_section_current .checkout_section_next{padding:10px;}






/*lightbox popup*/
.lightbox_popup{width:650px;display:none;}
.fancybox-skin{background-color:#F9F0C7 !important;}
.fancybox-skin .store{background:transparent;margin:0px;border:none;}
.fancybox-skin .checkout_section .checkout_section_heading DIV.checkout_section_heading_contents,
.fancybox-skin .checkout_section .checkout_section_heading A,
.fancybox-skin .checkout_section_current .checkout_section_heading A{background: #D19E4F;color:#5C2D0B}
.fancybox-skin .checkout_section .checkout_section_heading A:hover,
.fancybox-skin .checkout_section_current .checkout_section_heading A:hover{color:#000000}

.fancybox-skin .checkout_section_current .checkout_section_contents{border:1px solid #D19E4F;}



/*presales*/
.presales-button{text-align:center;display:block;}
.presales-button A{display:inline-block;padding:5px;text-align:center;margin:0px 5px;clear:none;border:1px solid #785528;padding:3px;color:#FFFFFF;font-weight:bold;background:#785528;cursor:pointer;}
.presales-button A:hover{color:#FFFF00;border:1px solid #FFFF00}