/*TEMPLATE STYLE DATA*/
body {
  background:#eef1f6 url(../images/backgrounds/colorwave_img.jpg) no-repeat 50% 0;
  color:#C9C9C9;
}
/*Breadcrumb*/
.breadcrumbs {font-size: 14px;}
/*Content and Component Headings */
.contentheading {
  color:#999999;
}
.componentheading {
  color:#999999;
}
a{
    color:#999999;
}
a:visited,
a:hover,
a:active {
    color:#999999;
}
h1 {color:#999999;
}
h2 { color:#999999;
}
h3 { color:#999999;
}
h4 { color:#999999;
}
h5 { color:#999999;
}
h6 { color:#999999;
}
/*Links*/
.basecolor {
  color:#d6234a!important;
}
/*Search Box*/
#search #mod_search_searchword {
    background:#fff;
    border:1px solid #DDD9D8;
    color:#979594;
}
#search .button,.button, input[type="submit"] {
  background:url(../images/search-btn-pink.png) no-repeat 0 0;
  color:#ebebeb!important;
  text-shadow: 0 1px 0 rgba(0,0,0,0.4); 
  font-weight:bold !important;
}
#search .button:hover,.button, input[type="submit"] { 
  color:#ffffff!important;
  background:url(../images/search-btn-pink.png) no-repeat 0 100%;
}
/*Logo*/
#logo{
  background:url(../images/logos/logo-white1.png) no-repeat 0 0;
  height:107px;
  width:306px;
}
/*K2 Wall styles*/
.count-basecolor{
  background:url(http://mysteriummusic.com/templates/ecospa/images/countbox-red.png) no-repeat 0 0;
}
.new-basecolor{
  background:url(http://mysteriummusic.com/templates/ecospa/images/new-red.png) no-repeat 0 0;
}

/*Input Boxes*/
/*.inputbox, input, .text_area,textarea, input[type="text"], input[type="password"], input[type="file"], input[type="button"], input[type="reset"], select {
    border:1px solid #7cacbc;
}*/
.button, input[type="submit"] {
  background:#999999;
  color:#ebebeb;
}
.button:hover{
  color:#ffffff;
}
/* XTC MENUS  */
/* Top Level */
#menu ul.menu > li.parent:hover {}
#menu ul.menu > li > a { 
    background:#c7b7b7 url(../images/menus/buttongrad-purple.gif) center center!important;  
  color:#ddd8d9!important; 
  border:1px solid #c1b3b3; 
  -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.3); 
  -webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.3);  
  box-shadow: 1px 1px 1px rgba(0,0,0,0.3); 
  text-shadow: #888 0 -1px 0; 
  font-weight:bold !important; 
  font-size:12px; 
}
#menu ul.menu > li.active > a  { 
    background:#ddd4d4 url(../images/menus/buttongrad_over-purple.gif) center center!important; 
  color:#ffffff !important;
  border:1px solid #c1b3b3; 
  -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4); 
  -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4); 
   box-shadow: inset 1px 1px 1px rgba(0,0,0,0.4); 
   text-shadow: #888 0 -1px 0; 
   font-weight:bold !important; 
   font-size:12px;
}
#menu ul.menu > li > a:hover { 
    background:#ddd4d4 url(../images/menus/buttongrad_over-purple.gif) center center !important; 
    color:#ffffff !important; 
  border:1px solid #c1b3b3; 
  -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4); 
  -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4); 
   box-shadow: inset 1px 1px 1px rgba(0,0,0,0.4); 
   text-shadow: #888 0 -1px 0;
  font-weight:bold !important; 
  font-size:12px; 
}
/* Drop Levels */
#menu ul.menu li.parent > ul { 
background:#7e6566;
  -moz-box-shadow: 0px 3px 7px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.4);
  box-shadow: 0px 3px 7px rgba(0,0,0,0.4);
  background-image: -moz-linear-gradient(top -85deg, rgba(255,255,255,0.15), rgba(0,0,0,0.15));
}

#menu ul.menu li.parent > ul > li { background:url('../images/menulines/mborder-purple.gif') repeat-x left bottom;}
#menu ul.menu li.parent > ul > li > a {font-size:12px; text-shadow: #555555 0 -1px 0; font-weight:bold !important; color:#ddd8d9 !important;  text-decoration:none;  background:none;}

#menu ul.menu li.parent > ul > li.active > a { color:#ffffff !important; }
#menu ul.menu li.parent > ul > li > a:hover {font-size:12px; text-shadow: #777 0 -1px 0; font-weight:bold !important; color:#ffffff !important;}

#menu ul.menu > li.parent > ul > li.parent ul {background-color:#614f50; background-image: -moz-linear-gradient(top -85deg, rgba(255,255,255,0.15), rgba(0,0,0,0.15)); }

.xmenu {font-weight:normal;}

/*Component Area*/


/*Component Area*/
#component {
  background: url(http://mysteriummusic.com/templates/ecospa/images/-1) #f2f6f9 no-repeat 50% 0; 
     box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 0px solid #d5dadd;
  margin:0;
  padding: 24px;
}
#component-outer{
  box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
}
/*Region Colors and Backgrounds - Remove the _outer to restrict the backgrounds to only the mian wrap not full width view*/
#region1_outer{
    background:transparent url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
  
}
#region2_outer{
    background:transparent url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') repeat-x 0 0;
  
}
#region3_outer{
    background:transparent url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
  
}
#region4_outer{
    background:transparent url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
  
}
#region5_outer{
    background:transparent url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
  
}
#region6_outer{
    background:transparent url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') repeat-x 0 0;
  
}
#region7_outer{
    background: url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
  
}
#region8_outer{
    background: url('http://mysteriummusic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
  
}

/*#region8 {
    padding: 40px 0; 
}*/
#region8_pad{
   background:#e9eef2 url(http://mysteriummusic.com/templates/ecospa/images/-1) repeat;
     box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #D5DADD;
  padding:24px;
}
.xtc-spacer{
margin-bottom:px;
}
#region6_outer .xtc-spacer{margin-bottom:px;}
/*SUFFIXES*/
.module h3 {
}
.module h3 span{
  color:#777777;
  background:;
  text-shadow: 1px 1px 0px #fff;
}
h3.list span {
  color:#d6234a;
}

h3.box2{
 /*    box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);*/
  
}
h3.box{
     box-shadow:none!important;
  -webkit-box-shadow:none!important;
  -moz-box-shadow:none!important;
}
h3.box span{
  color:#777777;
}
.box{
      background: #f5f5f5;
}
.box,
.box_white,
.box_black,
.box_tan,
.box_grey,
.box_trans,
.box_pink,
.box_red,
.box_blue,
.box_purple,
.box_green,
.box_orange{
     box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
h3.box2 span{
  color:#777777;
}
.box2 {
      background: #f2f6f9;
     box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background-image: -moz-linear-gradient(top -85deg, rgba(255,255,255,0.1), rgba(0,0,0,0.05));
  border: 1px solid #d5dadd;
  }
.box2_white,
.box2_black,
.box2_tan,
.box2_grey,
.box2_trans,
.box2_pink,
.box2_red,
.box2_blue,
.box2_purple,
.box2_green,
.box2_orange,
.box2_gumball{
     box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-border-radius:  8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}  
h3.box2 {border:none; }

.box .modulecontentinner, .box2 .modulecontentinner {padding: 0px !important;}
.bigbox{
    border:0px solid #d0d1d3;
    box-shadow: 5px 5px 10px #ccc;
    -webkit-box-shadow: 5px 5px 10px #ccc;
    -moz-box-shadow: 5px 5px 10px #ccc;
    -moz-border-radius:  8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color:  #e9eef2;
}
.bigbox_tan,
.bigbox_blue,
.bigbox_green,
.bigbox_grey,
.bigbox_pink,
.bigbox_burgandy{
    box-shadow: 5px 5px 10px #ccc;
    -webkit-box-shadow: 5px 5px 10px #ccc;
    -moz-box-shadow: 5px 5px 10px #ccc;
    -moz-border-radius:  8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
  background:#fff;
}
h3.bigbox{
    background-color:  #b69896;
}
h3.bigbox span.title-text{
  color:rgba(255, 255, 255, 0.7);
}
.slide{
     background-color: #ffffff;
   background-image: url(../images/topfade.png);
   background-repeat:repeat-x;
     background-position:left top;   
     box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.15);
  -moz-border-radius:  5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.slide .modulecontent{
  padding:0;
}
.slide .modulecontentinner{
    padding:20px;
}
.user1-4_imgwrap {width:185px !important;}
.user1-4_contentwrap {width:185px !important; margin:15px 0 0 0 !important; }
.left_img_wrap {width:281px !important; height:219px !important; background: url(../images/face2.jpg) no-repeat !important;}
.left_contact_wrap {width:281px !important; height:117px;} 
.left_contact_wrap p { color:#999999 !important; }

#schedule {
   float:left;
  display: block;
  width: 281px;
  height: 36px;
  background:url(../images/schedule-pink.png) no-repeat 0 0;
}
#schedule:hover {background-position: 0 100%;}
#schedule span {display: none;}

#book {
  display: block;
  width: 109px;
  height: 36px;
  float:right;
  margin-top:149px;
  background:url(../images/book-pink.png) no-repeat 0 0;
}
#book:hover {background-position: 0 100%;}
#book span {display: none;}

.articlebox    {
  -moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.15);
  -webkit-box-shadow: 2px 2px 4px #rgba(0,0,0,0.15);
  box-shadow: 2px 2px 4px rgba(0,0,0,0.15);
  -moz-border-radius:  4px;
  -webkit-border-radius: 4px;
  border-radius:4px;
  padding:7px !important;
}

.articleborder {background: url(../images/menulines/mborder-grey.gif) bottom repeat-x !important;}

div.twitt {background: url(../images/menulines/mborder-grey.gif) bottom repeat-x !important;}
.twitt_date {color:#94a5b4 !important;}

.basecolor {color:#94a5b4!important; text-shadow: 1px 1px 0px #fff;}
.basecolor1 {color:#707070 !important; text-shadow: 1px 1px 0px #fff;}
.basecolor2 {color:#94a5b4 !important; text-shadow: 1px 1px 0px #fff;}
.basecolor3 {color:#777777 !important; text-shadow: 1px 1px 0px rgba(255,255,255,0.7);}
.readmore,a.readmore,a.readmore-link   {background: url(../images/readmore-pink.png) !important; float:left;}
.learnmore {background: url(../images/lm-grey.png) !important}
.booktime {background: url(../images/book-pink.png) !important}

/* 3rd Party Theme Overides */

/* Component List Style */
.content_ul {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#707070; margin-top:7px;}
.content_ul li {padding-left:35px; margin-top:10px; background: url(../images/star.png) left no-repeat;}
/*Mod suffix*/
span.title-line-left,span.title-line-right{
    background:url('../images/modules/transline.png') repeat-x 10px 9px!important;
  display:block;
    height:12px;
    padding:0!important;
}
span.title-line-left{
    float:left;
}
span.title-line-right{
    float:right;
}
h3.border-split span.title-text{ 
    float:left; 
  background:none;
}


/*K2 Stuff*/

#book-lg {
  display: block; width: 239px; height: 62px;
  background:url(../images/book-lg-pink.png) no-repeat 0 0;
}

#book-lg span {display: none;}

a#download{
  width:239px; height:62px;
  background:url(../images/dlgrey.png) no-repeat 0 0;
}

span.itemImage img {border:8px solid #cccccc; margin:0 0 20px -2px; -moz-border-radius:  4px; -webkit-border-radius: 4px; border-radius: 4px; margin-bottom:16px;}
li.sig-block a.sig-link { color:#fff; border:8px solid #cccccc;}

div.itemExtraFields ul li span.itemExtraFieldsValue {
font-weight:bold;
color:#999999;
text-shadow: 1px 1px 0px #fff;
padding-left:25px;
background:url(../images/arrow-pink.png) left center no-repeat;
}

div.itemExtraFields ul li:last-child span.itemExtraFieldsValue {background:none !important;}

div.itemHeader h2.itemTitle {
  background-color: #b69896;
  text-shadow: 1px 1px 0px rgba(0,0,0,0.15);
  color: rgba(255,255,255,0.7) !important;
  background-image: -moz-linear-gradient(rgba(0,0,0,0.25),rgba(255,255,255,0.25));
  -moz-border-radius:  8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  margin-top:-1px;
}
div.itemHeader h2.itemTitle a {
  text-shadow: 1px 1px 0px rgba(0,0,0,0.15);
  color: rgba(255,255,255,0.7) !important;
}
div.itemHeader {
  -moz-border-radius:  8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  }

.itemAuthorsplitwidth {
  width:24%;
  padding:12px 25px 25px 25px !important;
  background:#f7fafe;border:1px solid #ddd;padding:15px; -moz-border-radius:  4px; -webkit-border-radius: 4px; border-radius: 4px;
  /* -moz-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.15); 
  -webkit-box-shadow: inset 0px 0px 9px rgba(0,0,0,0.15);  
  box-shadow: inset 0px 0px 8px rgba(0,0,0,0.15); */ 
  margin-bottom:16px;
}

.bigquote {font-family:Times New Roman, Times, serif; font-size:33px; line-height:120%; font-style:italic; color:#b69896;}
.commentmeta-l{
background:url('../images/comments-pink-l.png') no-repeat top left;
}
.commentmeta-r{
background:url('../images/comments-pink-r.png') no-repeat top right;
}
.buttonwrap a,.buttonwrap span,.hits{
  color:#fff;
}


/* Calendar Styling */


#monthTableDiv {background-color:#d4e6ea !important;}
#timeTableDiv {background-color:#d4e6ea !important;}

/* Jcomments */
#jc h4 {background: #ccc!important;margin-left: -24px; margin-right: -24px;margin-top:0;color: #fff!important;padding: 12px!important;}

#comments-form {background: #f1f1f1!important;margin-left: -24px; margin-right: -24px;color: #333!important;padding: 12px 12px 12px 24px!important;}

#comments .comments-list {background: #f1f1f1!important;margin-left: -24px; margin-right: -24px;color: #333!important;padding: 12px!important;}

#comments-list-footer {background: #f1f1f1!important;margin-left: -24px; margin-right: -24px;color: #333!important;padding: 12px!important; margin-bottom: 0px!important;}

#comments-list-footer {}