body,h1,h2,h3,ul,li,p,form{
	margin:0px;
	padding:0px;
}
* {
	outline:0;
}
.clearer{
	clear:both;
}
p{
	padding:7px 0;
}
a{
	text-decoration:none;
	color: #CCCCCC;
}
hr {
    background-color:#FFCC00;
}
a:hover{
	text-decoration:underline;
}
body{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
/*	color: #CCCCCC;*/
	color: #FFFFFF;
	background:url(../images/back_main.jpg);
}
img{
	border:none;
}
.page{
	/*width:1047px;*/
	width:997px;
	margin:0 auto;
}
.header{
	padding-top:9px;
	clear:both;
	overflow:hidden;
	height:1%;
}
.logo{
	float:left;
}
.form_bl{
	float:right;
	color:#993300;
	padding-right:35px;
}
.form_bl a{
	color:#999;
	text-decoration:none;
}
.form_bl a:hover{
	color:#999;
	text-decoration:underline;
}
.toppics_bl{
	clear:both;
	padding-top:0px;
}
.menu{
	height:30px;
	background: url(../images/back_menu.gif) no-repeat;
	padding: 0px 0px 0px 9px;
	margin:6px 0 5px 0;
}
.menu img{
	padding-left:1px;
}
.main{
}
.top_bl{
	/*background:#855B35;
	padding:22px;*/
}
.left_bl{
	width:255px;
	float:left;
}
.left_bl span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style: italic;
}
.form_box{
	/*width:690px;
	float:left;*/
	color:#fff;
	background:#855B35;
	margin:8px 8px 20px;
}
.formt_back{
	width:210px;
	background: #65290B url(../images/top_form_back.gif) no-repeat;
}
.formb_back{
	background: url(../images/bot_form_back.gif) no-repeat left bottom;
	min-height:105px;
	_height:105px;
	padding:15px 25px;
}
.inp{
	width:150px;
	height:17px;
	background: url(../images/inp_back.gif) no-repeat;
	border:none;
	padding:0 3px;
}
.inp2{
	width:20px;
	height:17px;
	background: url(../images/inp_back2.gif) no-repeat;
	border:none;
	text-align:center;
	padding:0 3px;
}
.btn{
	font-size:16px;
	border:none;
	background:none;
	color:#CCCCCC;
	cursor:pointer;
	margin-left:90px;
}
.space{
	padding:4px;
}
.hdr{
	font-size:18px;
	text-align:center;
}
.form{
	/*float:left;*/
	margin-left:0;
	padding:15px 23px;
}
.content_bl{
	padding-top:10px;
	height:1%;
	overflow:hidden;
	clear:both;
	line-height:17px; /*added this from new file it was on registration page*/
}
.left_col{
	float:right;
	width: 690px;
}
.right_col{
	float:right;
	width:344px;
}

.search_col {
	float:left;
	width:273px;
}

.centext_col{
	margin-left:8px;
	margin-right:8px;
}

h2{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../images/back_hdr.jpg) no-repeat;
	height:25px;
	padding:3px 0 0 5px;
}
h1{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../images/back_hdr.jpg) no-repeat;
	height:25px;
	padding:3px 0 0 5px;
}
.about_bl{
	border:1px solid #666666;
	background:#855B35;
	width:144px;
	color:#CC9966;
	padding:5px;
	float:left;
	margin:8px;
	_margin-left:4px;
	height:227px;
}
.about_bl p{
	text-align:center;
}
.aboutimg_bl{
	border:1px solid #4c1d01;
	background:#571e00;
	width:160px;
	color:#CC9966;
	padding:5px;
	float:left;
	margin:8px;
	_margin-left:4px;
	height:227px;
}
.aboutimg_bl p{
	text-align:center;
	    font-size: 14px;
}
.img{
	border:3px solid #999999;
	/*float:left;*/
	margin:0;
}
.hdr1{
	color:#FFCC99;
	font-size:15px;
}
.banner_bl{
	padding:20px;
	text-align:center;
}
.footer{
	height:25px;
	background: url(../images/back_footer.png) repeat-x;
	padding:10px 10px 0 10px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/back_footer.png',sizingMethod='scale');
}
.bot_menu{
	/*color:#663333;*/
	float:left;
}
.copy{
	float:right;
	/*	color:#FFFFFF;*/
	font-size:10px;
}
.png{
	_behavior: url("css/pngbehavior.htc");
}

.list, .list ul {
	font-family:Tahoma;
	font-size:11px;
	line-height:19px;
	margin:auto;
	padding-left:20px;
}

.page_text {
	background:#855B35;	
	margin:8px;
	padding:10px 10px 18px;
}

.page_text li, .page_text ul {
	padding-left:10px;
	margin-left:auto;
}

#locations .country,
#country .state,
#country .city,
#state .city {
    display: block;
    float: left;
    border: solid 1px #996633;
    padding: 3px;
    margin: 3px;
    white-space: nowrap;
}

#locations .country a,
#country .state a,
#country .city a,
#state .city a {
    text-decoration: none;
    font-weight: bold;
}

#locations .country a:hover,
#country .state a:hover,
#country .city a:hover,
#state .city a:hover {
    text-decoration: underline;
}

.therapist {
    display: block;
    clear: both;
    /*float: left;*/
    padding: 15px 0px;
    border-bottom: solid 1px #000;
}

.therapist .imgWrapper {
    width: 170px;
    display: block;
    float: left;
    clear: left;
}

.therapist .txtWrapper {
    display: block;
    /*float: left;*/
    width: 787px;
    /*clear: right;*/
    margin-left:180px;
}

.therapist .locationWrapper .location {
    font-weight: bold;
}

.therapist .fullNameWrapper a,
.therapist .fpDescription a {
    color:#CCC;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

.therapist .fullNameWrapper a:hover,
.therapist .fpDescription a:hover {
    text-decoration: underline;
}

.top-links {
	font-size:14pt;
}

.toppics_bl img{
	
}


.breadcrumb {
/*background:#855B33 none repeat scroll 0 0;*/
/*color:#FFCC89;*/
font-family:Arial;
/*font-weight:bold;*/
margin:4px 0 -1px;
padding:3px 10px;
}
.breadcrumb a {
/*text-decoration: underline;*/
    /*color:#FFCC89;*/
    /*color:#CCCCCC;*/
    /*font-weight:bold;*/
}
.breadcrumb a:hover {
text-decoration: none;
   /* color:#FFCC89;*/
   /* color:#FFFFFF; 
	/*font-weight:bold;*/
}

.cards {
	text-align: center;
	overflow: hidden;
	margin: 0 0 15px 0;
}

.cards img {
	margin: 0 1px 0 0;
}
/* These are added from main_new.css registration.php */
.left_col2{
	/*width:600px;*/
	width:60%;
	float:left;
}
.right_col2{
	width:35%;
	
	/*height:900px; removing this took out the blank space from here to footer*/
	float:right;
	color:#E8B15F;/* former color from coco of text for righ column*/
	/*color: #FFCC33 new yellow on privacy and terms links*/
	/*background: url(../images/images_new/back_pic.jpg) repeat-x; disabling takes away the light brown background*/
	/*padding:15px; disabling removed the padding at the top that was causing the offset*/
}
.box{
	background:#92643F;
	padding:5px;
	margin-top:10px;
	font-size:14px;
}
.box2{
	border:1px solid #9D7453;
	padding:15px;
}
.btn{
	overflow:hidden;
	clear:both;
	display:block;
}
.btn a{
	display:block;
	float:right;
	color:#fff;
	font-size:11px;
	padding:2px 7px 2px 14px;
	background:#B7732D url(../images/images_new/ico.jpg) no-repeat 4px 7px;
}
/*for massagetherapistregistration*/
.inp_bl{
	overflow:hidden;
	clear:both;
	padding:5px 0;
}
.text{
	width:150px;
	text-align:right;
	float:left;
	padding-right:10px;
}
.input{
	float:left;
	width:300px;
}
.link01
{
	font-weight: bold;
	color: #FFCC33 /*new yellow on privacy and terms links*/
}
.columns01{
	/* this is for text written in columns such as stong_passwords page */
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
    	-moz-column-count: 2; /* Firefox */
	column-count: 2;

    	-webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    	-moz-column-gap: 40px; /* Firefox */
    	column-gap: 40px;
    	
    	padding: 15px 0 15px 0
	}
.columns01 ul{
	margin: 0px 0 0 15px;
}
.columns01 li{
	margin: 3px 0 0 0px;
}
.box2 li{
	margin: 5px 0 0 15px;
}
.right_col2 li{
	margin: 5px 0 0 15px;
}
/* This is for dom tabs it is not everything from the domtab css omitted p, h2, h2 *, body  */
div.domtab{
padding:0 3em;
width:80%;
font-size:90%;
}
ul.domtabs{
float:left;
width:100%;
margin:2em 0 0 0;
}
ul.domtabs li{
float:left;
padding:0 .5em 0 0;
}
ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{
width:8em;
padding:.2em 1em;
display:block;
background:#666;
color:#ccc;
height:3em;
font-weight:bold;
text-decoration:none;
}
html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{
height:auto;
min-height:3em;
}
ul.domtabs a:hover{
background:#696;
}
div.domtab div{
clear:both;
width:auto;
background:#696;
color:#fff;
padding:1em 3em;
}
ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
background:#696;
color:#fff;
}
#domtabprintview{
float:right;
padding-right:1em;
text-align:right;
}
#domtabprintview a:link,
#domtabprintview a:visited,
#domtabprintview a:active,
#domtabprintview a:hover{
color:#fff;
}
/* end of domtab */			
/*This is the original h1*/					
/*h1{
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
	background: url(../images/back_hdr.jpg) no-repeat;
	height:25px;
	padding:3px 0 0 5px;
}*/
/*This is the new h1 for Site Logo*/
h1{
	font-size:30px;
	color:#FFFFFF;
	font-weight:normal;
	font-family: Helvetica, Arial, sans-serif;
	/* background: url(../images/back_hdr.jpg) no-repeat; */
	height:25px;
	padding:0px 0 0 0px;
}
p.columns{
	-webkit-columns: 33% 3; /* Chrome, Safari, Opera */
     	-moz-columns: 33% 3; /* Firefox */
    	columns: 33% 3;
	
}
.columns{
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
     	column-count: 3;

}
.padding01{
	padding: .5em 0 0 0;
}
.border01{
	border:1em solid #ffffff;
	border-radius: 25px;
	margin: 1em;
	padding: 1em;
}
/*button for input form such as advanced search*/
/* input.btn {
	display:block;
	float:leftt;
	color:#fff;
	font-size:1.5em;
	padding:2px 7px 2px 14px;
	background:#B7732D url(../images/images_new/ico.jpg) no-repeat 4px 7px;
}*/
.columns01{
	-webkit-column-count: 3; /* Chrome, Safari, Opera */
	-moz-column-count: 3; /* Firefox */
     	column-count: 3;

}
.columns02{
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
     	column-count: 2;

}
.banners01{
	float: center;
	text-align:center;
	/* both float and text-align are required for it to center */
	/* this is for banners in banner_bottom.php */
}

/* 6/29/15 adding this in for therapist page. this is from stylesheet, but modified for the container*/
.phoneVisible {
    visibility: visible;
}

.phoneHidden {
    visibility: hidden;
    display: none;
}
				



/*Version Notes
adding registration.php items.  the list is in the word document.
note this file had some changes to it.  It is not the original production file.
Has RMI CSS added to it.
*/

.button { background: #541e02; border: none;  padding: 8px 15px; color: #fff; cursor: pointer;}
.button:hover { background: #75300d; border: none; color: #fff;}
ul#mycarousel { list-style: none; }
.modalities_language select{ height:180px; width:95%;}
.clear{ clear:both; display:block; overflow:hidden; width:100%;}