body {
	font: normal normal 16px Philosopher;
	color: #274e13;
	background: transparent url(../../img/new/body_bg.jpg) top left no-repeat fixed;
	margin: 0;
}

body, td, p, input, select, textarea {
	font: normal normal 14px Philosopher;
}

p{
	margin:0px 0px 0px 0px;
	line-height: 20px;
}

a:link {
	text-decoration:none;
	color: #0E5400;
	text-decoration:underline;
}
a:visited {
	text-decoration:none;
	color: #0E5400;
}
a:hover {
	text-decoration:underline;
	color: #0E5400;
}

h1 {
	font: normal normal 16px Philosopher;
	font-size: 30px;
	margin-bottom:15px;
	margin-top: 0px;
	padding-top: 0px;

}

h2 {
	font: normal normal 16px Philosopher;
	font-size: 25px;
	margin-bottom:15px;
	margin-top: 0px;
	padding-top: 0px;

}

h3 {
	font: normal normal 16px Philosopher;
	font-size: 20px;
	margin-bottom:5px;
	margin-top: 0px;
	padding-top: 0px;

}
.top_table{
	width: 100%;
}
.logo{
	width: 174px;
	vertical-align: top;
}
.header_content{
	vertical-align: top;
	padding: 15px;
}
.header_menu{
	height:40px;
	vertical-align: bottom;
	padding: 0px 3px 5px 3px;
}
.header_menu a{
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.menu{
	vertical-align: bottom;
}

.tab ul {
	list-style: none;
	width: 1000px; margin: 0 auto;
}

.tab ul li{
	display: inline-block;
	margin-right: 2px;
	height: 34px;
	margin-top: 2px;
}

.tab ul li a {
	background: url(../../img/new/menul.png) left no-repeat;
	height: 34px;
	display: block;
	padding-left: 11px;
	color: #fff;
	text-decoration: none;
}

.tab ul li a p{
	background: url(../../img/new/black50.png);
	font: bold 12px Cantarell;
	padding-top: 8px;
	padding-bottom: 9px;
}

.tab ul li a div{
	background: url(../../img/new/menur.png) right no-repeat;
	height: 34px;
	padding-right: 11px;
}

.tab ul li a:hover, .tab ul li a.tab_active {
	background: url(../../img/new/menul_a.png) left no-repeat;
	height: 34px;
	display: block;
	padding-left: 11px;
	color: #336633;
}
.tab ul li a:hover p, .tab ul li a.tab_active p{
	background: url(../../img/new/white80.png);
	font: bold 12px Cantarell;
	padding-top: 8px;
	padding-bottom: 9px;
}

.tab ul li a:hover div, .tab ul li a.tab_active div{
	background: url(../../img/new/menur_a.png) right no-repeat;
	height: 34px;
	padding-right: 11px;

}

.tab{


}
.tab a{

}
.tab_active{

}
.tab_active a{

}

.line{
	background-color: #c02326;
	height: 15px;
	border-bottom:1px solid #ffffff
}
.main_content{
	vertical-align: top;
	text-align:left;
}

table.content {
	background: url(../../img/new/white80.png);
	width: 992px;
}

table.brd{
	border: 0px solid red;
	margin: 0 auto;
}

table.brd td{
	border: 0px solid green;
}

table.brd td.td1{
	width: 20px;
	height: 20px;
	background: url(../../img/new/tl.png) left top no-repeat;
}

table.brd td.td2{
	height: 20px;
	background: url(../../img/new/t.png) top repeat-x;
}

table.brd td.td3{
	width: 20px;
	height: 20px;
	background: url(../../img/new/tr.png) right top no-repeat;
}

table.brd td.td4{
	width: 20px;
	background: url(../../img/new/l.png) left top repeat-y;
}

table.brd td.td6{
	width: 20px;
	background: url(../../img/new/r.png) right top repeat-y;
}

table.brd td.td7{
	width: 20px;
	background: url(../../img/new/l1.png) left repeat-y;
}

table.brd td.td8{
	background: url(../../img/new/black50.png);
}

table.brd td.td9{
	width: 20px;
	background: url(../../img/new/r1.png) right repeat-y;
}

table.brd td.td10{
	width: 20px;
	height: 20px;
	background: url(../../img/new/bl.png) left bottom no-repeat;
}

table.brd td.td11{
	height: 20px;
	background: url(../../img/new/b.png) bottom repeat-x;
}

table.brd td.td12{
	width: 20px;
	height: 20px;
	background: url(../../img/new/br.png) right bottom no-repeat;
}

.left_column{
	width: 315px;
	vertical-align: top;
	text-align: left;
}
.content_area{
	padding: 5px;
	vertical-align: top;
}
.footer{
	text-align: center;
	font-size:12px;
	font-weight: bold;
}
.footer a{
	font-size:12px;
	font-weight: bold;
}
.gallery{
	padding: 10px;
}
.gallery_categories{
	padding: 0px 10px 10px 10px;
}
.gallery_pages{
	padding: 0px 10px 0px 10px;
}
.contact_form{
	padding: 10px;
}
.contact_form_message{
	padding: 20px;
	text-align: center;
}
.contact_form_error{
	color: Red;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.contact_form_success{
	color: blue;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.services_list{
	padding: 10px;
}
.services_pages{
	padding: 0px 10px 0px 10px;
}
.products_list{
	padding: 10px;
}
.products_categories{
	padding: 0px 10px 10px 10px;
}
.products_pages{
	padding: 0px 10px 0px 10px;
}
.news_list{
	padding: 0px;
}
.news_title{
	font-size:12px;
	font-weight: bold;
}
.news_details{
	padding: 0px 10px 10px 10px;
}
.articles_list{
	padding: 0px;
}
.articles_title{
	font-size:12px;
	font-weight: bold;
}
.articles_details{
	padding: 0px 10px 10px 10px;
}

._message{
	padding: 5px;
	text-align: center;
}
.message_error{
	color: Red;
	font-weight: bold;
	text-align: center;
	padding: 0px;
}
.message_success{
	color: blue;
	font-weight: bold;
	text-align: center;
	padding: 0px;
}
.guestbook{
	padding: 0px;
}
.slideshow{
	padding: 10px;
	text-align: center;
}

div#news_object{
	font-size:12px;
	border:2px solid #ccc;
	padding:15px;
	margin:10px;
}
div#subscribe_form{padding:10px;
				   font-size:12px;
				   border:6px double #ccc;
				   width:250px;

}
div#subscribe_form p{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 10px;}
div#subscribe_form input{

	border: 1px solid #cccccc}

p.subscribe_msg{
	font-size: 10px;
	text-align: center;
	color: white;
	background-color: green;
}
p.subscribe_err{
	font-size: 10px;
	text-align: center;
	color: white;
	background-color: red;
}

.form1{
	position:relative;
	width:900px;
	height:995px;
	background:url(/new/images/_form1n.png) no-repeat;
	margin:0 auto 0 auto;
}

.form1 input.txt{
	height:17px;
	line-height:17px;
	font-size:16px;
	border:0;
}

.form1 input.fname{
	position:absolute;
	top:95px;
	left:163px;
	width:219px;
}


.form1 input.lname{
	position:absolute;
	top:90px;
	left:530px;
	width:255px;
}

.form1 input.street{
	position:absolute;
	top:139px;
	left:96px;
	width:650px;
}


.form1 input.city{
	position:absolute;
	top:181px;
	left:275px;
	width:597px;
}

.form1 input.phone{
	position:absolute;
	top:234px;
	left:169px;
	width:212px;
}

.form1 input.email{
	position:absolute;
	top:230px;
	left:565px;
	width:313px;
}

.form1 textarea.message{
	position:absolute;
	font-size:16px;
	border:0;
	top:298px;
	left:465px;
	width:415px;
	height:108px;
}

.form1 span.fill{
	position:absolute;
	display:block;
	top:410px;
	left:22px;
	width:20px;
	height:200px;
	background:#FFF;
}

.form1 label.cbx{
	position:absolute;
	display:block;
	left:21px;
	width:380px;
	cursor:pointer;
	height:20px;
}

.form1 label.cbx input{
	cursor:pointer;
}

.form1 label.q1{
	top:409px;
}

.form1 label.q2{
	top:436px;
}

.form1 label.q3{
	top:461px;
}

.form1 label.q4{
	top:488px;
}

.form1 label.q5{
	top:513px;
}

.form1 label.q6{
	top:539px;
}

.form1 label.q7{
	top:563px;
}

.form1 label.q8{
	top:593px;
	width:580px;

}

.form1 span.captcha{
	position:absolute;
	display:block;
	top:452px;
	left:660px;
	width:160px;
	height:60px;
	background:#fff;
	text-align:center;

}

.form1 span.captcha img{
	border:solid 1px black;
	margin-top:12px;
}

.form1 input.code{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:532px;
	left:664px;
	width:150px;
	font-weight:bold;
	letter-spacing:6px;

}

.form1 input.submit{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:585px;
	left:687px;
	width:110px;
	font-weight:bold;
	letter-spacing:6px;
	border:0;
	background:none;
	height:30px;
	cursor:pointer;
}


/*
.form1 input.{
		position:absolute;
		top:px;
		left:px;
		width:px;
		border:solid 1px red;
}

*/





.form2{
	position:relative;
	width:900px;
	height:1112px;
	background:url(../../images/_form2n.gif) no-repeat;
	margin:0 auto 0 auto;
}


.form2 input.txt{
	height:16px;
	line-height:16px;
	font-size:12px;
	border:0;
}

.form2 img.ML{
	position:absolute;
	top:280px;
	right:-5px;

}

.form2 input.fname{
	position:absolute;
	top:355px;
	left:125px;
	width:154px;

}


.form2 input.lname{
	position:absolute;
	top:354px;
	left:410px;
	width:190px;

}

.form2 input.street{
	position:absolute;
	top:403px;
	left:125px;
	width:395px;
}


.form2 input.city{
	position:absolute;
	top:446px;
	left:229px;
	width:298px;
}

.form2 input.phone{
	position:absolute;
	top:490px;
	left:143px;
	width:123px;

}

.form2 input.email{
	position:absolute;
	top:490px;
	left:412px;
	width:233px;

}

.form2 textarea.message{
	position:absolute;
	font-size:12px;
	border:0;
	top:641px;
	left:20px;
	width:340px;
	height:187px;

}

.form2 span.fill{
	position:absolute;
	display:block;
	top:645px;
	left:414px;
	width:20px;
	height:217px;
	background:#fff;

}

.form2 label.cbx{
	position:absolute;
	display:block;
	left:412px;
	width:380px;
	cursor:pointer;
	height:20px;

}

.form2 label.cbx input{
	cursor:pointer;
}

.form2 label.q1{
	top:640px;
}

.form2 label.q2{
	top:675px;
}

.form2 label.q3{
	top:705px;
}

.form2 label.q4{
	top:733px;
}

.form2 label.q5{
	top:760px;
}

.form2 label.q6{
	top:791px;
}

.form2 label.q7{
	top:823px;
}

.form2 label.q8{
	top:883px;

}

.form2 span.captcha{
	position:absolute;
	display:block;
	top:875px;
	left:361px;
	width:135px;
	height:61px;
	background:#fff;
	text-align:center;

}

.form2 span.captcha img{
	border:solid 1px black;
	margin-top:15px;
}

.form2 input.code{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:956px;
	left:365px;
	width:125px;
	font-weight:bold;
	letter-spacing:6px;

}

.form2 input.submit{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:989px;
	left:380px;
	width:100px;
	font-weight:bold;
	letter-spacing:6px;
	border:0;
	background:none;
	height:30px;
	cursor:pointer;
}








.form3{
	position:relative;
	width:1081px;
	height:2608px;
	background:url(../../images/_form3.gif) no-repeat;
	margin:0 auto 0 auto;
}


.form3 input.txt{
	position:absolute;
	height:16px;
	line-height:16px;
	font-size:12px;
	border:0;
}

.form3 input.fname{
	top:177px;
	left:160px;
	width:273px;
}

.form3 input.lname{
	top:177px;
	left:600px;
	width:343px;
}


.form3 input.buisiness_name{
	top:220px;
	left:256px;
	width:635px;
}

.form3 input.buisiness_website{
	top:254px;
	left:200px;
	width:305px;
}

.form3 input.buisiness_email{
	top:252px;
	left:760px;
	width:227px;
}

.form3 input.mailing_address{
	top:297px;
	left:224px;
	width:562px;
}

.form3 input.city_state_zip{
	top:340px;
	left:230px;
	width:696px;
}

.form3 input.business_phone{
	top:378px;
	left:185px;
	width:148px;
}

.form3 input.cell_phone{
	top:378px;
	left:461px;
	width:153px;
}

.form3 input.email{
	top:378px;
	left:785px;
	width:205px;
}

.form3 label{
	position:absolute;
	display:block;
	width:100px;
	cursor:pointer;
	height:20px;
	line-height:20px;
}

.form3 label.certification_training_program_attended1{
	top:416px;
	left:473px;
	width:205px;
}

.form3 label.certification_training_program_attended2{
	top:416px;
	left:714px;
	width:205px;
}

.form3 label.prefered_communication1{
	top:455px;
	left:295px;
	width:66px;
}

.form3 label.prefered_communication2{
	top:455px;
	left:392px;
	width:105px;
}

.form3 label.remaining_on_the_academys_mailing_list1{
	top:670px;
	left:625px;
	width:250px;
}

.form3 label.remaining_on_the_academys_mailing_list2{
	top:696px;
	left:625px;
	width:250px;
}

.form3 label.remaining_on_the_academys_mailing_list3{
	top:723px;
	left:625px;
	width:150px;
}

.form3 label.remaining_on_the_academys_mailing_list4{
	top:748px;
	left:625px;
	width:200px;
}


.form3 select{
	position:absolute;
	height:18px;
	line-height:16px;
	font-size:12px;
	border:0;
}

.form3 select.added_to_directory{
	top:790px;
	left:934px;
	width:98px;
}

.form3 select.add_me_talent{
	top:897px;
	left:785px;
	width:98px;
}


.form3 label.add_me_talent_cb1{
	top:939px;
	left:125px;
	width:100px;
}

.form3 label.add_me_talent_cb2{
	top:966px;
	left:125px;
	width:100px;
}

.form3 label.add_me_talent_cb3{
	top:994px;
	left:125px;
	width:50px;
}

.form3 label.add_me_talent_cb4{
	top:1022px;
	left:125px;
	width:150px;
}


.form3 label.add_me_talent_cb5{
	top:942px;
	left:375px;
	width:181px;
}

.form3 label.add_me_talent_cb6{
	top:970px;
	left:375px;
	width:278px;
}

.form3 label.add_me_talent_cb7{
	top:998px;
	left:375px;
	width:156px;
}

.form3 label.add_me_talent_cb8{
	top:1030px;
	left:374px;
	width:69px;
}


.form3 input.add_me_talent_other{
	top:1030px;
	left:447px;
	width:183px;
}

.form3 select.have_a_service{
	top:1088px;
	left:814px;
	width:98px;
}

.form3 label.have_a_service_cb1{
	top:1136px;
	left:122px;
	width:150px;
}

.form3 label.have_a_service_cb2{
	top:1164px;
	left:121px;
	width:150px;
}

.form3 label.have_a_service_cb3{
	top:1194px;
	left:119px;
	width:150px;
}

.form3 label.have_a_service_cb4{
	top:1222px;
	left:117px;
	width:150px;
}

.form3 label.have_a_service_cb5{
	top:1249px;
	left:117px;
	width:150px;
}

.form3 label.have_a_service_cb6{
	top:1276px;
	left:116px;
	width:150px;
}

.form3 label.have_a_service_cb7{
	top:1305px;
	left:117px;
	width:150px;
}



.form3 label.have_a_service_cb8{
	top:1169px;
	left:450px;
	width:150px;
}

.form3 label.have_a_service_cb9{
	top:1198px;
	left:450px;
	width:100px;
}

.form3 label.have_a_service_cb10{
	top:1225px;
	left:450px;
	width:100px;
}

.form3 label.have_a_service_cb11{
	top:1250px;
	left:450px;
	width:100px;
}

.form3 label.have_a_service_cb12{
	top:1289px;
	left:450px;
	width:70px;
}

.form3 input.have_a_service_other{
	top:1290px;
	left:536px;
	width:180px;

}



.form3 label.have_a_service_cb13{
	top:1173px;
	left:700px;
	width:150px;
}

.form3 label.have_a_service_cb14{
	top:1200px;
	left:700px;
	width:150px;
}

.form3 label.have_a_service_cb15{
	top:1227px;
	left:700px;
	width:150px;
}

.form3 select.have_a_reliable_service{
	top:1384px;
	left:911px;
	width:98px;
}


.form3 input.have_a_reliable_service_name{
	top:1433px;
	left:182px;
	width:236px;
}


.form3 input.have_a_reliable_service_location{
	top:1472px;
	left:205px;
	width:336px;
}

.form3 input.have_a_reliable_service_specialty{
	top:1505px;
	left:205px;
	width:236px;
}

.form3 input.have_a_reliable_service_email{
	top:1536px;
	left:238px;
	width:336px;
}

.form3 input.have_a_reliable_service_business_name{
	top:1432px;
	left:632px;
	width:307px;
}

.form3 input.have_a_reliable_service_telephone{
	top:1472px;
	left:718px;
	width:240px;
}

.form3 input.have_a_reliable_service_website{
	top:1511px;
	left:708px;
	width:267px;
}

.form3 select.interested_life_coaching{
	top:1579px;
	left:668px;
	width:98px;
}

.form3 select.like_information_business_plan{
	top:1619px;
	left:591px;
	width:98px;
}

.form3 select.assistance_in_marketing_your_feng_shui_business{
	top:1654px;
	left:615px;
	width:98px;
}

.form3 select.receving_additional_exposure_by_posting_FENG_SHUI_ARTICLES{
	top:1694px;
	left:807px;
	width:98px;
}


.form3 textarea.suggestions_for_additional_resources{
	position:absolute;
	font-size:12px;
	top:1770px;
	left:50px;
	width:398px;
	height:123px;
}


.form3 span.captcha{
	position:absolute;
	display:block;
	top:2258px;
	left:468px;
	width:127px;
	height:55px;
	background:#fff;
	text-align:center;
}

.form3 span.captcha img{
	border:solid 1px black;
	margin-top:15px;

}

.form3 input.code{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:2332px;
	left:470px;
	width:122px;
	font-weight:bold;
	letter-spacing:6px;
}

.form3 input.submit{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:2370px;
	left:470px;
	width:130px;
	font-weight:bold;
	letter-spacing:6px;
	border:0;
	background:none;
	height:30px;
	cursor:pointer;
}


.form3 input.file1{

	border:groove;
	position:absolute;
	top:2040px;
	left:100px;
	width:250px;

}

.form3 input.file2{

	border:groove;
	position:absolute;
	top:2040px;
	left:420px;
	width:250px;

}

.form3 input.url{

	border:groove;
	position:absolute;
	top:2042px;
	left:750px;
	width:250px;

}






.form4{
	position:relative;
	width:950px;
	height:860px;
	background:url(../../images/_form4.png) no-repeat;
	margin:0 auto 0 auto;
}


.form4 input.txt{
	position:absolute;
	height:16px;
	line-height:16px;
	font-size:13px;
	border:0;
/*
	color:#000;
	background:red;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
*/
}


.form4 input.name{
	top:103px;
	left:70px;
	width:410px;
}

.form4 input.street{
	top:135px;
	left:70px;
	width:410px;
}

.form4 input.city_state_zip{
	top:164px;
	left:181px;
	width:299px;
}

.form4 input.phone{
	top:193px;
	left:129px;
	width:351px;
}

.form4 input.email{
	top:224px;
	left:129px;
	width:351px;
}




.form4 label.cbx{
	display:block;
	position:absolute;
	left:21px;
	width:380px;
	cursor:pointer;
	height:18px;
/*
	background:red;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
*/
}

.form4 label.cbx1{
	top:347px;
	left:23px;
	width:351px;
}

.form4 label.cbx2{
	top:374px;
	left:23px;
	width:351px;
}

.form4 label.cbx3{
	top:402px;
	left:23px;
	width:351px;
}

.form4 label.cbx4{
	top:427px;
	left:23px;
	width:351px;
}

.form4 label.cbx5{
	top:451px;
	left:23px;
	width:351px;
}

.form4 label.cbx6{
	top:479px;
	left:23px;
	width:351px;
}

.form4 label.cbx7{
	top:507px;
	left:23px;
	width:351px;
}

.form4 label.cbx8{
	top:532px;
	left:23px;
	width:411px;
}

.form4 label.cbx9{
	top:559px;
	left:23px;
	width:411px;
}

.form4 label.cbx10{
	top:587px;
	left:23px;
	width:481px;
}

.form4 label.cbx11{
	top:613px;
	left:23px;
	width:481px;
}


.form4 span.captcha{
	position:absolute;
	display:block;
	top:593px;
	left:608px;
	width:127px;
	height:55px;
	background:#fff;
	text-align:center;
}

.form4 span.captcha img{
	border:solid 1px black;
	margin-top:15px;

}

.form4 input.code{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:666px;
	left:609px;
	width:122px;
	font-weight:bold;
	letter-spacing:6px;
}

.form4 input.submit{
	position:absolute;
	text-transform:uppercase;
	text-align:center;
	top:716px;
	left:601px;
	width:130px;
	font-weight:bold;
	letter-spacing:6px;
	border:0;
	background:none;
	height:30px;
	cursor:pointer;
}

.form4 textarea.message{
	position:absolute;
	font-size:12px;
	top:431px;
	left:503px;
	width:420px;
	height:143px;
}

