/*TEMPLATE STYLE DATA*/
body {
background:#edf2f5 url(../images/backgrounds/splash.jpg) center top no-repeat;
	color:#7B7876;
}
/*Breadcrumb*/
.breadcrumbs {font-size: 14px;}
/*Content and Component Headings */
.contentheading {
	color:#999999;
}
.componentheading {
	color:#999999;
}
a{
    color:#009BD5;
}
a:visited,
a:hover,
a:active {
    color:#009BD5;
}
h1 {color:#999999;
}
h2 { color:#009BD5;
}
h3 { color:#999999;
}
h4 { color:#009BD5;
}
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-grey1.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:ur  l(http://clearwatermedclinic.com/templates/ecospa/images/search-btn-grey1.png) no-repeat 0 100%;
}
/*Logo*/
#logo{
	background:url(../images/logos/clearwater-logo.png) no-repeat 0 0;
	height:140px;
	width:333px;
}
/*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://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
	
}
#region2_outer{
    background:transparent url('http://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') repeat-x 0 0;
	
}
#region3_outer{
    background:transparent url('http://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
	
}
#region4_outer{
    background:transparent url('http://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
	
}
#region5_outer{
    background:transparent url('http://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
	
}
#region6_outer{
    background:transparent url('http://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') repeat-x 0 0;
	
}
#region7_outer{
    background:transparent url('http://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
	
}
#region8_outer{
    background:transparent url('http://clearwatermedclinic.com/templates/ecospa/images/backgrounds/-1') no-repeat 50% 0;
	
}
/*K2 Wall styles*/
.count-basecolor{
	background:url(http://clearwatermedclinic.com/templates/ecospa/images/countbox-red.png) no-repeat 0 0;
}
.new-basecolor{
	background:url(http://clearwatermedclinic.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:#E7E3E2 url(../images/menus/buttongrad_over-blue.gif) center center!important;  
	color:#7a898e!important; 
	border:1px solid #f5fdff; 
	-moz-box-shadow: 1px 1px 3px rgba(34,53,60,0.22); 
	-webkit-box-shadow: 1px 1px 3px rgba(34,53,60,0.22);  
	box-shadow: 1px 1px 3px rgba(34,53,60,0.22); 
	text-shadow: #fff 0 1px 0; 
	font-weight:bold !important; 
	font-size:12px; 
}
#menu ul.menu > li.active > a  { 
    background:#E7E3E2 url(../images/menus/buttongrad_over-blue.gif) center center!important; 
	color:#7a898e !important;
	border:1px solid #f5fdff; 
	-moz-box-shadow:inset 1px 1px 3px rgba(34,53,60,0.3); 
	-webkit-box-shadow:inset 1px 1px 3px rgba(34,53,60,0.3); 
	 box-shadow: inset 1px 1px 3px rgba(34,53,60,0.3); 
	 text-shadow: #fff 0 1px 0;  
	 font-weight:bold !important; 
	 font-size:12px;
}
#menu ul.menu > li > a:hover { 
    background:#E7E3E2 url(../images/menus/buttongrad_over-blue.gif) center center!important; 
	color:#7a898e !important;
	border:1px solid #f5fdff; 
	-moz-box-shadow:inset 1px 1px 3px rgba(34,53,60,0.3); 
	-webkit-box-shadow:inset 1px 1px 3px rgba(34,53,60,0.3); 
	 box-shadow: inset 1px 1px 3px rgba(34,53,60,0.3); 
	 text-shadow: #fff 0 1px 0;  
	 font-weight:bold !important; 
	 font-size:12px;
}
/* Drop Levels */
#menu ul.menu li.parent > ul { 
background:#eef8fc;
	-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('http://clearwatermedclinic.com/templates/ecospa/images/menulines/-1') repeat-x left bottom;}
#menu ul.menu li.parent > ul > li > a {font-size:12px; text-shadow: #fff 0 1px 0; font-weight:bold !important; color:#6e7b7f !important;	text-decoration:none;  background:none; border-bottom: 1px solid rgba(0,0,0,0.14)}

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

#menu ul.menu > li.parent > ul > li.parent ul {background-color:#eef8fc; 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(../images/topfade.png) #ffffff no-repeat 50% 0; 
     box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-border-radius:  8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: none;
	margin:0;
	padding: 24px;
}
#component-outer{
	box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
}

#region5 {padding-top:10px;}
/*#region8 {
    padding: 40px 0; 
}*/
#region8_pad{
	 background:#ffffff url(../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:  8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	border: none;
	padding:24px;
}

.xtc-spacer{
margin-bottom:px;
}
/*SUFFIXES*/
.module h3 {
}
.module h3 span{
	color:#79929c;
	text-shadow: 1px 1px 0px #fff;
}
h3.list span {
	color:#d6234a;
}

h3.box2{
  /*   box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);*/
	border:none;
    padding:0;
}
h3.box{
     box-shadow:none!important;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
}
h3.box span{
	color:#79929c;
}
.box{
      background: #505b5f;
}
.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(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-border-radius:  8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
h3.box2 span{
	color:#79929c;
}
.box2 {
      background: #ffffff;
     box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-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: none;

}
.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(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-border-radius:  8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
h3.box2 {
	border:none;
}
.box3{
      background: #505b5f;
     box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
    padding: 0px !important;

}
.box .modulecontentinner, .box2 .modulecontentinner {padding:0px;}
.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:  #ffffff;
}
.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:  #a6c3d1;
}
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(34,53,60,0.22);
	-webkit-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-box-shadow: 5px 5px 10px rgba(34,53,60,0.22);
	-moz-border-radius:  8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.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/schedulegrey.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-grey.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:#999999 !important; text-shadow: 1px 1px 0px #fff;}
.basecolor2 {color:#94a5b4 !important; text-shadow: 1px 1px 0px #fff;}
.basecolor3 {color:#79929c !important; text-shadow: 1px 1px 0px rgba(255,255,255,0.7);}
.readmore,a.readmore,a.readmore-link   {background: url(../images/readmore-grey.png) !important}
.learnmore {background: url(../images/lm-grey.png) !important}
.booktime {background: url(../images/book-grey.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-blue.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-blue.png) left center no-repeat;
}

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

div.itemHeader h2.itemTitle {
	background-color: #a6c3d1;
	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.22),rgba(255,255,255,0.3));
	-moz-border-radius:  8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}

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:#97adb9;}



/* 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('../images/comments-grey-l.png') no-repeat top left;
}
.commentmeta-r{
background:url('../images/comments-grey-r.png') no-repeat top right;
}
.buttonwrap a,.buttonwrap span,.hits{
	color:#fff;
}


/* Calendar Styling */

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