/* CSS Document */

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #fcf9e6;
	margin: auto 0;
	color:#45453c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
img, div { behavior: url(iepngfix.htc) }
img{
	display:block;}
	
  a:link{
	  		color:#582407;
			text-decoration:underline;
		}
		
  a:visited{
	  		color:#582407;
			text-decoration:underline;
		}
		 
  a:hover{
	  		color:#45453c;
			text-decoration:none;
		}
/* List with images*/		
 ul.heartList{
  	list-style-image:url(../images/heart2.gif);
	}
	
ul.heartList2{
  	list-style-image:url(../images/heart3.gif);

	}

ul.heartList2 li{
	padding-top:10px;}
	
ul.heartList3{
  	list-style-image:url(../images/heart4.gif);
	}	
	
/*-----*/
#mainContainer{
	width:907px;
	margin:0 auto;

	}
	
.container{
	width:861px;	 
	margin:0 auto;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.heartworldtherapies.com/images/bgMain.png');
  
	}
  
 /* IE ignores styles with [attributes], so it will skip the following. */
.container[class] {
  background-image:url(http://www.heartworldtherapies.com/images/bgMain.png);
  background-repeat:repeat-y;
  
}

.headers{
	float:left;
	}
	
 .bgHeaderBottom{
 	background-image:url(images/navL.jpg);
	background-repeat:no-repeat;
	width:453px;
	height:61px;
	float:left;
	}
	
 .bgNav{
 	background-image:url(images/navR.jpg);
	background-repeat:no-repeat;
	width:454px;
	height:61px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#582407;
		}
 /* navigation */
 	.nav {
	position:relative;
	left:-60px;
	padding:5px 0 0 0;
	
		}	
		
	 .txtNav{
	 	padding:0 3px 0 3px;
		font-size:10px;
		}
		
	 .txtNav a:link {
	 	text-decoration:none;
		color:#582407;
		}
	 .txtNav a:visited {
	 	text-decoration:none;
		color:#582407;
		}
		
	.txtNav a:hover {
	 	text-decoration:none;
		color:#fd642d;
		}
		
 /* index page*/
 
.txtCreate{
	width:861px;
	height:75px;	 
	margin:0 auto;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/txtCreate1.png');
  
	}
  
 /* IE ignores styles with [attributes], so it will skip the following. */
.txtCreate[class] {
   width:861px;
	height:75px;
  background-image:url(images/txtCreate1.png);
 
  
}

		
 

/* therapies page*/
	.imgTitle{
		padding:0 0 0 54px;
		}
		
	.subNav{
	float:left;
	width:200px;
	color:#582407;
	padding:5px  0 5px 0px;
	/*border:#cccccc 1px solid;
	background-color:#FFFFFF;*/
	margin:20px 15px 0 40px;
		}
	
	 .txtSubNav{
	 	font-size:12px;
		padding:0px 0px 0px 22px;
	 }
	 .txtSubNav a:link{
	 	text-decoration:none;
		color:#582407;
		}
		
	.txtSubNav a:visited{
	 	text-decoration:none;
		color:#582407;
		}
		
	.txtSubNav a:hover{
	 	text-decoration:none;
		color:#fd642d;
		}
		
		
		
	 .therapiesContainer{
	 	float:left;
		width:520px;
		display:inline;
		/*padding:0 0 0 97px;*/
		padding:0 0 0 150px;
		 
		}
		
	 .therapiesContainer p {
	 	text-align:left;
		}

	  .txtTitle{
	  	font-size:18px;
		font-weight:bold;
		}
		
		.txtTitle a:link{
	  		color:#582407;
			text-decoration:underline;
		}
		
		.txtTitle a:visited{
	  		color:#582407;
			text-decoration:underline;
		}
		
		.txtTitle a:hover{
	  		color:#45453c;
			text-decoration:none;
		}
		
	   .txtFirstLine{
	    font-size:14px;
		font-weight:bold;
	   }
	   
	   .menus{
	   padding:0px 0px 20px 0px;
	   }
	   
	   .prices{
	   	width:575px;
		text-align:right;}
		
		.subPageName{
			 font-style:italic;
			 font-size:18px; 
		}
		
		
		.txtHarmony{
	width:861px;
	height:75px;	 
	margin:0 auto;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/txtHarmony.png');
  
	}
  
 /* IE ignores styles with [attributes], so it will skip the following. */
.txtHarmony[class] {
   width:861px;
	height:75px;
  background-image:url(images/txtHarmony.png);
 
  
}

		
		
		
/* yurt retreat*/
	 .retreatContainer{
	 	float:left;
		width:600px;
		padding:0 0 0 175px;
		 
		}
		

/* common */
	.pageLink a:link{
		color:#45453c;
		font-weight:bold;
		}
		
	.pageLink a:visited{
		color:#45453c;
		font-weight:bold;
		}
		
	.pageLink a:hover{
		color:#582407;
		font-weight:bold;

		}
		
		
	.pageLink2 a:link{
		color:#45453c;
		 
		}
		
	.pageLink2 a:visited{
		color:#45453c;
		 
		}
		
	.pageLink2 a:hover{
		color:#582407;
		 

		}
		
	 .txtHeader{
	  font-size:16px;
	  font-weight:600;
	  }
	  
	  .dt1{
	padding:10px 0 0 0;}

/* footer */

.footer{
	width:861px;
	height:122px;		 
	margin:0 auto;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://www.heartworldtherapies.com/images/footer.png');
  
	}
  
 /* IE ignores styles with [attributes], so it will skip the following. */
.footer[class] {
   width:861px;
	height:122px;	
   background-image:url(http://www.heartworldtherapies.com/images/footer.png); 
  
}


.footEmail{
	position:relative;
	top:74px;
	left:608px;
	color:#45453c;
	}

.footEmail a:link{
	color:#45453c;
	text-decoration:none;
	}
	
.footEmail a:visited{
	color:#45453c;
	text-decoration:none;
	}
	
 