/*  category tree styles */
.childcat{
	margin-top:						0px;
	padding-top:					0px;
	margin-left:					0px;
	z-index:						100;
}
.childcat table {z-index:100;}
.childcat input{
	margin:							0px;
	padding:						0px;
	border:							none;
}
.childlinks {
	text-decoration:				none;
	z-index:						100;
}
.childlinks:hover {
	color:							#00F;
	text-decoration:				none;
}
.childcat td {
	vertical-align:					top;
	text-align:						left;
}
/* rating stars */
p.ratebw{
	display:inline;
	height:16px;
	font-size:16px;
	background-image:url(../images/clearbluestars16.png); 
	background-repeat:no-repeat;
}
span.ratecolor {
	height:16px;
	font-size:16px;	
	background-image:url(../images/bluestars16.png);
	background-repeat:no-repeat;
}

p.ratebw1{
	display:inline;
	height:9px;
	font-size:9px!important;
	background-image:url(../images/percentbgoff.gif); 
	background-repeat:no-repeat;
}
span.ratecolor1 {
	height:9px;
	font-size:9px!important;	
	background-image:url(../images/percentbgon.gif);
	background-repeat:no-repeat;
}

/* directory listing/search styles */
#xdir2-body {
	width:                      	680px;
	margin-top:						0px;
	height:							1860px;
	margin-bottom:					20px;
}
#xdir2-tree-title {
	
	width:							195px;
	margin-top:						-3px;
}
#xdir2-data-title {
	float:							left;
	width:							245px;
	/*line-height:					20px;
	margin-right:					20px;*/
	margin-top:						-3px;
}
#xdir2-left {
	position:						relative;
	top:							-5px;
	
	width:							190px;
	height:auto!important;
}
#xdir2-right {
	position:						relative;
	top:							-15px;
	float:							left;
	width:							665px;
}
#xdir2-tree {
	height:auto!important;
	overflow:						auto;
	height:							800px;
	width:							250px;
	padding-top:					2px;
	padding-bottom:					2px;
	line-height:					16px;
	padding-left:					0px;
}
#xdir2-tree A.CurrLink {
	color:							#412413;
}
#xdir2-tree img {margin-right:3px}
#xdir2-data {
	display:block;
	float:							left;
	width:							660px;
	padding-left:					0px;
	padding-top:					10px;
	color:							#412413;
	overflow:						auto;
}
#xdir2-data .ListingCard {
	width:							460px;
	padding-left:					10px;
	padding-right:					10px;
}
#xdir2-data A.titlelink:visited {
	color:							#412413;
}
#xdir2-paging {
	float:							right;
	height:							35px;
	text-align:						center;
	margin-right:					10px;
	padding-top:					0px;
	background:						inherit;
}
#xdir2-paging td {font-weight:bold}
#xdir2-body .BorderBottom {
	top:							-8px;
	clear:							both;
}
#xdir2-body .rc1, #xdir2-body .rc2, #xdir2-body .rc3 {
	background-color:				#39C;
}
#xdir2-body .rc4, #xdir2-body .rc5, #xdir2-body .rc6, #xdir2-body .rc7 {
	border-color:					#39C;
}
/* Practitioner Subscribe Style */
#xdir2-submit{
	width:680px;
}
#xdir2-submit .features{
	width:440px;
	margin-right:50px;
	margin-bottom:10px;
	padding-top:10px;
	padding-right:10px;
}
#xdir2-submit .selectors {
	width:210px;
}
#xdir2-submit .rc1, #xdir2-submit .rc2, #xdir2-submit .rc3 {
	background-color:				#6C3;
}
#xdir2-submit .rc4, #xdir2-submit .rc5, #xdir2-submit .rc6, #xdir2-submit .rc7 {
	border-color:					#6C3;
}	
/* Practitioner Listing Edit */
#xdir-modify-form {
	width:							680px;
}
#xdir-modify-form .rc1, #xdir-modify-form .rc2, #xdir-modify-form .rc3 {
	background-color:				#6C3;
}
#xdir-modify-form .rc4, #xdir-modify-form .rc5, #xdir-modify-form .rc6, #xdir-modify-form .rc7 {
	border-color:					#6C3;
}
/* Listing Detail Styles */
#xdir2-single-mainbody {
	margin-bottom:					30px;
}
#xdir2-single-left {
	float:							left;	
	width:							220px;	
}
#xdir2-single-right {
	float:							right;
	width:							630px;
	margin-right:					30px;
}
#xdir2-single-nav-social {
	padding-top:					12px;
	height:							48px;
}
#xdir2-par-cats {
	width:							180px;
	padding-left:					10px;
	padding-right:					10px;
}
#xdir2-par-cats .Head220 {
	margin-left:					-10px;
}
#xdir2-par-cats .BorderBottom {
	left:							-18px;
	margin-right:					-31px;
}
#xdir2-par-cats .rc1, #xdir2-par-cats .rc2, #xdir2-par-cats .rc3 {
	background-color:				#39C;
}
#xdir2-par-cats .rc4, #xdir2-par-cats .rc5, #xdir2-par-cats .rc6, #xdir2-par-cats .rc7 {
	border-color:					#39C;
}
#xdir2-par-contrib {
	margin-top:						40px;
	width:							180px;
	padding-left:					10px;
	padding-right:					10px;
}
#xdir2-par-contrib .Head220 {
	margin-left:					-10px;
}
#xdir2-par-contrib .BorderBottom {
	left:							-18px;
	margin-right:					-31px;
}
#xdir2-par-contrib .rc1, #xdir2-par-contrib .rc2, #xdir2-par-contrib .rc3 {
	background-color:				#6C3;
}
#xdir2-par-contrib .rc4, #xdir2-par-contrib .rc5, #xdir2-par-contrib .rc6, #xdir2-par-contrib .rc7 {
	border-color:					#6C3;
}
#xdir2-single-body-area {
	margin-top:						20px;
	width:							600px;
	padding-left:					10px;
	padding-right:					10px;
}
#xdir2-single-body-area .rc1, #xdir2-single-body-area .rc2, #xdir2-single-body-area .rc3 {
	background-color:				#412413;
}
#xdir2-single-body-area .rc4, #xdir2-single-body-area .rc5, #xdir2-single-body-area .rc6, #xdir2-single-body-area .rc7 {
	border-color:					#412413;
}
#xdir2-single-nav-mid {
	margin-top:						-7px;
	background-color: 				#6C3;
	margin-left:					-5px;
	margin-right:					-5px;
	text-align:						center;
}
#xdir2-single-nav-mid A {
	color:							#FFF;
}
#xdir2-single-nav-mid .BorderTop {
	top:							-2px;
}
#xdir2-single-nav-mid .BorderBottom {
	top:							2px;
}
#xdir2-single-nav-mid .rc1, #xdir2-single-nav-mid .rc2, #xdir2-single-nav-mid .rc3 {
	background-color:				#FFF;
}
#xdir2-single-nav-mid .rc4, #xdir2-single-nav-mid .rc5, #xdir2-single-nav-mid .rc6, #xdir2-single-nav-mid .rc7 {
	border-color:					#FFF;
}
#xdir2-single-nav-mid .BorderTop, #xdir2-single-nav-mid .BorderBottom {
	left:							0px;
	margin-left:					14px;
	width:							418px;
}
#xdir2-single-nav-mid .rc7, #xdir2-single-nav-mid .r6, #xdir2-single-nav-mid .rc5, #xdir2-single-nav-mid .rc4 {
	background-color: 				#6C3;
}
#xdir2-single-body-area .BorderBottom, #xdir2-single-body-area .BorderTop {
	left:							-18px;
	margin-right:					-31px;
}
#xdir2-single-rating {
	margin-top:						10px;
	text-align:						right;
	padding-right:					30px;
}
#xdir2-single-rating input[type=button] {
	background:						url(http://demo4projects.com/php/holistic/htdocs/modules/holistic/images/submitBlue.png);
	width:						84px;
	height:						27px;
	color:						#FFF;
}
#xdir2-single-description {
	text-align:						justify;
	line-height:					16px;	
	padding-top:					5px;
	padding-bottom:					25px;
}
#xdir2-single-body-photos {
	position:						relative;
	left:							-5px;
	top:							-10px;
	height:							220px;
	width:							610px;
}
#xdir2-single-body-area .photoframe {
	margin-top:						5px;
	height:							200px;
	width:							200px;
	border:							1px #412413 solid;
	text-align:						center;
	vertical-align:					middle;
}
/* Ratings View */
#rate-view-sum {
	
	
	margin-bottom:					20px;
	padding-left:					0px;
	padding-right:					0px;
}
#rate-view-sum .Head700 {
	left:							-20px;	
}
#rate-view-sum .BorderBottom {
	left:							-18px;
	margin-right:					-31px;
}
#rate-view-sum .rc1, #rate-view-sum .rc2, #rate-view-sum .rc3 {
	background-color:				#39C;
}
#rate-view-sum .rc4, #rate-view-sum .rc5, #rate-view-sum .rc6, #rate-view-sum .rc7 {
	border-color:					#39C;
}
#rate-view-det {
	
	margin-bottom:					20px;
}
#rate-view-det .rc1, #rate-view-det .rc2, #rate-view-det .rc3 {
	background-color:				#6C3;
}
#rate-view-det .rc4, #rate-view-det .rc5, #rate-view-det .rc6, #rate-view-det .rc7 {
	border-color:					#6C3;
}
/* Ratings Add */
#xdir-rateit {
	width:							660px;
	padding-left:					10px;
	padding-right:					10px;
}
#xdir-rateit INPUT[type=text] {
	color:							#412413; 
	font-family:					Tahoma, Geneva, sans-serif;
}
#xdir-rateit .Head700 {
	left:							-20px;	
}
#xdir-rateit .BorderBottom {
	left:							-18px;
	margin-right:					-31px;
}
#xdir-rateit .rc1, #xdir-rateit .rc2, #xdir-rateit .rc3 {
	background-color:				#6C3;
}
#xdir-rateit .rc4, #xdir-rateit .rc5, #xdir-rateit .rc6, #xdir-rateit .rc7 {
	border-color:					#6C3;
}
/* Advanced Search */
#asearch {
	width:							680px;
}
#asearch input[type=checkbox] {
	border:none;
	padding:0;

	margin:0;
}
#asearch .rc1, #asearch .rc2, #asearch .rc3 {
	background-color:				#39C;
}
#asearch .rc4, #asearch .rc5, #asearch .rc6, #asearch .rc7 {
	border-color:					#39C;
}
/* ratting css */
.rattingtxtdiv{width:auto; padding:0px 10px 0 0px;}
.rattingstararea{width:80px; padding:0px;}
.rattingstararea .clearbluestars{width:80px; z-index:90;}
.rattingstararea .bluestars{background:url(http://10.0.0.7/holistic/htdocs/modules/xdirectory2/images/bluestars16.png) left top no-repeat; position:relative; margin-top:-15px; height:16px; z-index:99;}