/*TEMPLATE STYLE DATA*/
body {
	background:#EAEAEA url(http://www.domusviatoris.com/templates/ecospa/images/backgrounds/paperbg2.jpg) repeat;
	color:#7B7876;
}

/*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;}

/*Search Box*/

#search #mod_search_searchword {
    background:#fff;
    border:1px solid #DDD9D8;
    color:#979594;
}
#search .button,.button, input[type="submit"] {
	background:url(http://www.domusviatoris.com/templates/ecospa/images/search-btn-green.png) no-repeat 0 0;
	color:#ffffff!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(http://www.domusviatoris.com/templates/ecospa/images/search-btn-green.png) no-repeat 0 100%;
}

/*Logo*/

#logo{
	background:url(http://www.domusviatoris.com/templates/ecospa/images/logos/logostylevia.png) no-repeat 0 0;
	height:107px;
	width:306px;
}

/*K2 Wall styles*/

.count-basecolor{
	background:url(http://www.domusviatoris.com/templates/ecospa/images/countbox-red.png) no-repeat 0 0;
}
.new-basecolor{
	background:url(http://www.domusviatoris.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:#D8365E;
	color:#ffffff;
}
.button:hover{
	color:#ffffff;
}

/* XTC MENUS  */
/* Top Level */

#menu ul.menu > li.parent:hover {}
#menu ul.menu > li > a { 
    background:transparent url(../images/menus/buttongrad_over-green1.gif) center center!important;  
	color:#f0f0e6!important; 
	border:1px solid #e2e2d1; 
	-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-green1.gif) center center!important; 
	color:#ffffff !important;
	border:1px solid #e2e2d1; 
	-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-green1.gif) center center !important; 
    color:#ffffff !important; 
	border:1px solid #e2e2d1; 
	-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:#878662;
	-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.2), rgba(0,0,0,0.2));
}
#menu ul.menu li.parent > ul > li { background:url('http://www.domusviatoris.com/templates/ecospa/images/menulines/-1') repeat-x left bottom;  }
#menu ul.menu li.parent > ul > li > a {border-bottom: 1px solid rgba(255,255,255,0.2); font-size:12px; 	text-shadow: #777 0 -1px 0;	font-weight:bold !important; color:#d4d3c6 !important;}

#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:#e1e1d8 !important;}

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

.xmenu {font-weight:normal;}

/*Component Area*/


/*Component Area*/
#component {
	background: url(http://www.domusviatoris.com/templates/ecospa/images/-1)#f5f3ee repeat-x 0 0; 
     box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 0px solid #d0d1d3;
	margin:0;
	padding: 24px;
}
#component-outer{
	box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
}

/*#region8 {
    padding: 40px 0; 
}*/
#region8_pad{
	 background:transparent url(http://www.domusviatoris.com/templates/ecospa/images/topfade.png) 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:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: none;
	padding:24px;
}
.xtc-spacer{margin-bottom:px;}
#region6_outer .xtc-spacer{margin-bottom:px;}

/*SUFFIXES*/

.module h3 {
    /*background:url('http://www.domusviatoris.com/templates/ecospa/images/modules/transline.png') repeat-x 10px 8px;*/
}
.module h3 span{
	color:#918b7f;
	/*background:;*/
}
h3.list span {
	color:#d6234a;
}

h3.box2{
 /*    box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);*/
	
}
h3.box{
     box-shadow:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
}
h3.box span{
	color:#918b7f;
}
.box{
      background: #e9eef2;
}
.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: 3px 3px 9px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
h3.box2 span{
	color:#918b7f;
}
.box2 {
      background: #f5f3ee;
     box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-image: -moz-linear-gradient(top -85deg, rgba(255,255,255,0.2), rgba(0,0,0,0.05));
	border: 0px solid #d0d1d3;
}
.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: 3px 3px 9px rgba(0,0,0,0.1);
	-webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
	-moz-border-radius:  5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
h3.box2 {
    -moz-border-radius:0;
    -moz-box-shadow:0;
    background:none;
	border:none;
}

.box .modulecontentinner, .box2 .modulecontentinner {padding:0px;}
.bigbox{
    border:0px solid #d0d1d3;
    box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
    -webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
    -moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
    -moz-border-radius:  8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color:  #f5f3ee;
}
.bigbox_tan,
.bigbox_blue,
.bigbox_green,
.bigbox_grey,
.bigbox_pink,
.bigbox_burgandy{
    box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
    -webkit-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
    -moz-box-shadow: 3px 3px 9px rgba(0,0,0,0.1);
    -moz-border-radius:  8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	background:#fff;
}
h3.bigbox{
    background-color:  #afb28b;
}
h3.bigbox span.title-text{
	color:rgba(255, 255, 255, 0.7);
}
.slide{
     background-color: #ffffff;
	 background-image: url(http://www.domusviatoris.com/templates/ecospa/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:  0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.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(http://www.domusviatoris.com/templates/ecospa/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(http://www.domusviatoris.com/templates/ecospa/images/schedule-green.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(http://www.domusviatoris.com/templates/ecospa/images/book-green.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-tan.gif) bottom repeat-x !important;}

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

/*Text Colors*/

a,.toolbarItem .link {color:#918b7f;}
.basecolor {color:#936265!important; text-shadow: 1px 1px 0px rgba(255,255,255,0.7);}
.basecolor1 {color:#87866f!important; text-shadow: 1px 1px 0px #fff;}
.basecolor2 {color:#87866f!important; text-shadow: 1px 1px 0px #fff;}
.basecolor3 {color:#999999 !important; text-shadow: 1px 1px 0px rgba(255,255,255,0.7);}
.readmore,a.readmore,a.readmore-link   {background: url(../images/readmore.png) !important}
.learnmore {background: url(../images/lm-green.png) !important}
.booktime {background: url(../images/book-green.png) !important}

/*Twitter*/

.twitt_date {color:#936265 !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(http://www.domusviatoris.com/templates/ecospa/images/star.png) left no-repeat;}

/*Mod suffix*/

span.title-line-left,span.title-line-right{
    background:url('http://www.domusviatoris.com/templates/ecospa/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(http://www.domusviatoris.com/templates/ecospa/images/book-lg-green.png) no-repeat 0 0;
}

#book-lg span {display: none;}

a#download{
	width:239px; height:62px;
	background:url(http://www.domusviatoris.com/templates/ecospa/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(http://www.domusviatoris.com/templates/ecospa/images/arrow-green.png) left center no-repeat;
}

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

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

div.itemHeader {
	-moz-border-radius:  5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	}

.itemAuthorsplitwidth {
	width:24%;
	padding:12px 25px 25px 25px !important;
	background:#f7f7f7;border:1px solid #ebebeb;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:#a4a47c;}

/* Jcomments */
#jc h4 {background: #ccc!important;margin-left: -24px; margin-right: -24px;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 {}
.commentmeta-l{
background:url('http://www.domusviatoris.com/templates/ecospa/images/comments-more-l.png') no-repeat top left;
}
.commentmeta-r{
background:url('http://www.domusviatoris.com/templates/ecospa/images/comments-more-r.png') no-repeat top right;
}
.buttonwrap a,.buttonwrap span,.hits{
	color:#fff;
}

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


