html {
    height: 100%;
}
.banner1{
	background-image: url(images/banner1.jpg);
	background-repeat:  no-repeat;
	width: 602px;
	height: 189px;
	position: absolute;
	left: 234px;
	top: 31px;
	

}
.banner2{
	background-image: url(images/banner2.jpg);
	background-repeat:  no-repeat;
	width: 624px;
	height: 189px;
	position: absolute;
	left: 282px;
	top: 31px;
	

}
.banner3{
	background-image: url(images/banner3.jpg);
	background-repeat:  no-repeat;
	width: 624px;
	height: 189px;
	position: absolute;
	left: 282px;
	top: 31px;
	

}
body {
	height: 100%;
	text-align: center; /* For IE */
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #eeede3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	/**/background-image: url(images/bg4.jpg);
	background-repeat:repeat;
	
}
/* my links to pages //// */
.mylinks{
	position:absolute;
	top: 0px;
	left: -3000px;
	
}
a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight:bold;
}
a:hover{
	color: #81765e; /*#999999;*/
}
/* ////////////////PAGE LAYOUT///////////////  */
.content{
	position:absolute;
	left: 298px;
	top: 279px;
	height:auto;
	width: 483px;
	z-index: 22;
	

}
.pageBack-decor {
	/*background-image: url(images/bg-decor1.png);
	background-repeat: repeat-y;*/
	height: 100px;
	width: 945px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	z-index:-10;
	left: 1px;
	top: 46px;
}
.pageBack-decorTop {
	
	height: 10px;
	width: 945px;
	margin-left: auto;
	margin-right: auto;
	
}
.allContent {
	/*background-image: url(images/bg-decor1.png);
	background-repeat: repeat-y;*/
	width: 945px;
	position: relative;
	
	
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	
	z-index:0;
}



.pageTop {
	background-image: url(images/page-top.png);
	background-repeat: no-repeat;
	height: 32px;
}

.pageBottom {
	background-image: url(images/page-bottom.png);
	background-repeat: no-repeat;
	height: 32px;
}
.pageFooter {
	background-image: url(images/bg-footer.png);
	background-repeat: no-repeat;
	width: 814px;
	height: 72px;
	left:22px;
	bottom: 88px;
	position: relative;
}
.logo{
	background-image: url(images/txt-angelswithin-title.png);
	background-repeat: no-repeat;
	width: 378px;
	height: 70px;
	position: absolute;
	left: 339px;
	top: 65px;
	z-index:1;
}

.logo-yy{
	background-image: url(images/pic-banner1.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 143px;
	position: absolute;
	left: 286px;
	top: 31px;
	z-index:0;
}
.slogan{
	background-image: url(images/txt-slogan.png);
	background-repeat: no-repeat;
	width: 420px;
	height: 20px;
	position: absolute;
	left: 374px;
	top: 182px;
}

.copyright {
	font-size: 8px;
	color: #FFFFFF;
	padding: 42px 0 0 20px;
	width: 500px;
	position:relative;
	text-align: left;
}
.page-image-zen{
	background-image: url(images/yin-yang2.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 30px;
	width: 139px;
	height: 122px;
	float:left;
	left: 36px;
	
}
/* ////////////////php Main navigation///////////////  */
.phpBanner {
	width: 220px;
	position: absolute;
	height: auto;
	left: 47px;
	top: 199px;
	z-index: 23;
}	
#navigationMain ul {
	text-align: left;
	list-style:none;
	margin: 0;
	padding: 0;
	
}	
#navigationMain li {

	margin: 4px 10px 0 0;
	padding: 0;
}	

#navigationMain a {
	background-image:url(images/nav-img-down.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 20px;
	color: #666666;
	font-size:14px;
	text-decoration: none;
	text-align:left;
	font-weight: normal;
	
	
}	
/*#navigationMain li a:link,
#navigationMain li a:visited,
#navigationMain li a:active,*/
#navigationMain li a:hover {
	color: #a29b8a;
	
	background-image:url(images/nav-img.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 20px;
}	
#navigationMain #currentpage1 a {

	color: #a29b8a;
	font-weight:normal;
	background-image:url(images/nav-img.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left: 20px;
	
}

/* ////////////////php Footer navigation///////////////  */
#navigation ul {

	list-style: none;
	margin: 0;
	padding: 0;
}	
#navigation li {
	color: #779f70;
	font-size: 9px;	
	float: left;
	margin: 0;
	padding: 0;
	width:auto;
}	
#navigation a {
	color: #779f70;
	font-size: 9px;
	padding: 100px 4px;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
}	
#navigation a:hover {
	color: #4b6b4b;
}	
#navigation #currentpage a {
	color: #999999;
}

.phpFooter {
	width: auto;
	margin-left: 130px;
}


.line-hor{
	background-image: url(images/hor-line1.png);
	width: 620px;
	height: 1px;
	top:207px;
	left: 286px;
	position:absolute;
}
/* //////////LEFT PANEL /////*/

.leftPanel{
	background-image: url(images/bg-left.png);
	background-repeat: repeat-y;
	height: 100%;
	width: 240px;
	top:-12px;
	left: 22px;
	position: relative;
}
.lPanel-decor{
	width: 220px;
	position: absolute;
	height: auto;
	left: 11px;
	top: 400px;
	z-index: 4;
	

}
.lp-line1{
	position:absolute;
	left: 11px;
	background-image:url(images/hor-line-small1.png);
	background-repeat:no-repeat;
	width: 266px;
	height: 1px;
	top: 2px;

}
.lp-line2{
	position:  absolute;
	top: 142px;
	left: 11px;
	background-image:url(images/hor-line-small1.png);
	background-repeat:no-repeat;
	width: 266px;
	height: 1px;

}
.lp-img{
	position:  absolute;
	background-image:url(images/pic-rock-leaf-small.png);
	width: 79px;
	height: 145px;
	float:left;
	left: 19px;
	top: 8px;
	

}
.lp-txt{
color:#918f8f;
font-size:12px;
	float: right;
	width:auto;

}
.lp-contact{
	text-align:center;
	width: 261px;
	position: absolute;
	height: auto;
	left: 20px;
	top: 590px;
	margin: 8px 0 0 12px;
	/*z-index: 999;*/
	

}
.lp-line3{
	position:absolute;
	left: -2px;
	background-image:url(images/hor-line-small1.png);
	background-repeat:no-repeat;
	width: 266px;
	height: 1px;
	top: 14px;

}
.lp-line4{
 /*
	position:  absolute;
	top: 90px;
	left: -2px;
	background-image:url(images/hor-line-small1.png);
	background-repeat:no-repeat;
	width: 266px;
	height: 1px;
	*/

}

/*///TEXT STYLES ////////////////////*/
.txt_style1{
	font-size:10px;
	color:#999999;
}
.txt_style1c{
	margin-top:14px;
	font-size:10px;
	color:#999999;
}

.txt_style1b{
	font-size:10px;
	color: #666666;
}
.txt_style1a{
	margin-top:8px;
	padding-left: 10px;
	font-size:10px;
	color:#999999;
}
.txt_style2{
font-size:14px;
font-weight:bold;
font-style:italic;
width:100%;
float:left;
padding-bottom: 6px;
}
.txt_style3{
text-align:left;
color:#999898;
font-size:9px;
margin-right: 10px;

}
.txt_style3a{
text-align:center;
color:#999898;
font-size:10px;
height: 40px;
width:450px;
float:left;

}
.txt_style4{
text-align:left;
color:#999999;
font-size:12px;
font-weight:bold;
font-style:italic;
}
.txt_style5{
	position:absolute;
	text-align: right;
	width:40px;
	font-weight:bold;
	font-size:10px;
	color:#666666;
	left: 11px;
	
}
.txt_style6{
position:absolute;
left: 60px;
width:100px;
text-align: left;
color:#918f8f;
font-size:10px;

}
.txt_style7{
	position:absolute;
	text-align:left;
	width:50px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	left: 2px;
	
}
.txt_style8{
position:absolute;
left: 60px;
width:150px;
text-align: left;
color:#918f8f;
font-size:12px;

}
.txt_style9{
	position:absolute;
	left: 67px;
	text-align: left;
	color:#918f8f;
	font-size:10px;
	font-style:italic;
	top: 239px;
	
	

}

.txt-style10{
	font-size: 10px !important;
	margin: 0 0 30px 20px;
	position: relative;
	width: 100%;
	float:left;
	
}
.txt-style10 a{font-size: 10px !important;}

/*//////////////////////POP UP WINDOWS /////////////////////*/
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popup_block {
	float: left;
	width: 480px;
	position: fixed;
	top: 20%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
}
.popup_block .popup {
	float: left;
	width: 100%;
	
	text-align:left;
}


.closebtn1{
	color:#666666;
	font-weight:bold;
	position: absolute;
	right: 1px;
	top: 12px;
}

.popup-top{
background-image:url(images/popup-top.png);
background-repeat:no-repeat;
width: 498px;
height: 9px;

}
.popup-body{
background-image:url(images/popup-body.png);
background-repeat: repeat-y;
width: 498px;
height: 100%;


}

.popup-bottom{
background-image:url(images/popup-bottom.png);
background-repeat:no-repeat;
width: 498px;
height: 10px;

}
.popup-txt{
padding: 24px 40px 20px 40px;
}
.popup-img1{

float:left;
padding-right: 10px;
width: auto;

}
/* for home page*/
.popup-image{
padding-left:7px;

padding-top:22px;
}
/*/////extras ////////////////*/
.page-coverfx{
	background-image: url(images/acupuncture-fx1.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom: -9px;
	width: 53px;
	height: 424px;
	float:left;
	left: 204px;
}
.w3c{
	font-size:8px;
	font-weight:normal;
	color: #999999;	
}
/* for contact link in left sidebar */
li a .contactLink{ padding-top: 4px; z-index:998}
/*social media Icons*/
.socialmedia{float:right; margin: -26px 22px 0 0;z-index:999}
