/* Global CSS Tags BEGIN */
/* ###################################################################### */
body {
	background: #83B8CE url(../images/background.jpg) repeat-y center center;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}

a:link {
	text-decoration:inherit;
	color:inherit;
	}
a:visited {
	text-decoration:inherit;
	color:inherit;
	}
a:hover {
	text-decoration:underline;
	color:inherit;
	}
a:active {
	text-decoration:inherit;
	color:inherit;
	}


/* Header BEGIN */
DIV.header {
	background: url(../images/header_background.jpg) repeat-y center center;
	position: relative;
	height: 85px;
	z-index: 20;
	top: 10px;
}

.logo {
	position: absolute;
	float: left;
	height: 102px;
	width: 133px;
	padding-left: 80px;
}

.quick-links {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	left: 700px;
	position: absolute;
	top: 17px;
}

.quick-links a {
	color: #333;
}

.telephone-number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	position: absolute;
	top: 35px;
	left: 675px;
}

.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #333;
	position: absolute;
	top: 40px;
	left: 282px;
}

.main-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	left: 375px;
	position: absolute;
	top: 81px;
	width: 690px;
}

.main-links a {
	color: #333;
}
/* Header END */

/* Footer BEGIN */
DIV.footer {
	background: url(../images/lower-home-background.jpg) no-repeat center center;
	position: relative;
	z-index: 3;
	height: 509px;
	top: -180px;
}

DIV.inner-footer {
	background: url(../images/lower-home-background.jpg) no-repeat center center;
	position: relative;
	z-index: 3;
	height: 478px;
	top: 0px;
}

.footer-header-text-arial25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #333;
	position: absolute;
	left: 60px;
	top: 50px;
}

.footer-header-text-arial25 td {
	padding-right: 43px;
}

.footer-header-line {
	height: 1px;
	width: 850px;
	background-color: #CCC;
	top: 85px;
	position: absolute;
	left: 50px;
	background-repeat: no-repeat;
	background-position: center center;
}

.footer-box-one {
	position: absolute;
	top: 95px;
	left: 60px;
	width: 113px;
}

.footer-box-two {
	position: absolute;
	top: 95px;
	left: 213px;
	width: 246px;
}

.footer-box-three {
	position: absolute;
	top: 95px;
	left: 480px;
	width: 246px;
}

.footer-box-four {
	position: absolute;
	top: 95px;
	left: 775px;
	width: 113px;
}


.footer-box-one-divider-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	position: relative;
	width: 100%;
	height: 100%;
}

.footer-box-one-divider-font a {
	color: #666;
}
.footer-divider {
	width: 100%;
	position: relative;
	background: #CCC;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.footer-copyright-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	position: absolute;
	top: 400px;
	width: 100%;
	text-align: center;
}
.footer-copyright-font a {
	color: #999;
}
/* Footer END */
/* ###################################################################### */
/* Global CSS Tags END */


/* This is where the HOME CSS Tags BEGIN */
/* ###################################################################### */
DIV.top-content {
	background: url(../images/top-home-background.jpg) no-repeat center center;
	position: relative;
	z-index: 1;
	height: 476px;
}

.top-content-slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #666;
	left: 65px;
	position: absolute;
	top: 52px;
}

.top-content-benefits {
	top: 80px;
	position: absolute;
	left: 84px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
}

.top-content-benefits-list {
	position: absolute;
	left: 105px;
	top: 110px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	width: 350px;
}

.top-content-life-2nd-gen-image {
	position: absolute;
	top: 212px;
	left: 90px;
}

.top-content-life-2nd-text {
	width: 125px;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 14px;
	top: 272px;
	left: 375px;
}

.top-content-middle-bar {
	background: #CCC;
	position: absolute;
	left: 530px;
	top: 75px;
	height: 284px;
	width: 1px;
}

.top-right-free-demo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #8EBE58;
	left: 540px;
	position: absolute;
	top: 58px;
}

.top-right-demo-form {
	position: absolute;
	left: 570px;
	top: 101px;
}

.top-right-demo-form-required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}

.top-right-demo-form-font {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 15px;
}

.top-right-demo-form-field {
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.top-right-demo-form-field-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	border: 1px solid #CCC;
	width: 180px;
	height: 20px;
}

.top-right-submit {
	margin-left: 75px;
	margin-top: 20px;
}

.top-right-specialist-call {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	padding-left: 35px;
}

/* HOME LOWER CONTENT BEGIN */
DIV.lower-content {
	background: url(../images/lower-home-background.jpg) no-repeat center center;
	position: relative;
	z-index: 2;
	height: 478px;
	top: -72px;
}

.lower-content-energy-harmony-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #135285;
	top: 0px;
	position: absolute;
	left: 65px;
}

.lower-content-purchase-info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #007BCD;
	left: 89px;
	position: absolute;
	top: 50px;
}

.lower-content-purchase-info-image {
	position: absolute;
	left: 95px;
	top: 70px;
}

.lower-content-purchase-info-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	position: absolute;
	width: 127px;
	left: 160px;
	top: 75px;
}

.lower-content-purchase-info-enquire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #007BCD;
	left: 160px;
	top: 120px;
	position: absolute;
}

.lower-content-purchase-info-enquire a {
	color: #007BCD;
}

.lower-content-subscribe {
	position: absolute;
	left: 345px;
	top: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #007BCD;
}

.lower-content-subscribe-form {
	position: absolute;
	top: 75px;
	left: 350px;
}

.lower-content-subscribe-form-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #007BCD;
	padding-right: 5px;
}

.lower-content-subscribe-form-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	margin-bottom: 5px;
	border: 1px solid #CCC;
}

.lower-content-email-submit {
	padding-bottom: 5px;
}

.lower-content-small-promo-home {
	position: absolute;
	left: 640px;
	top: 48px;
}

.lower-content-container-box {
	background: url(../images/home-lower-container-box.jpg) no-repeat center center;
	height: 213px;
	width: 253px;
	left: 75px;
	position: absolute;
	top: 160px;
}

.lower-content-container-box-header-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #145487;
	margin-left: 40px;
	position: absolute;
	margin-top: 6px;
}

.lower-content-container-box-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	position: absolute;
	top: 45px;
	width: 238px;
	padding-right: 4px;
	padding-left: 4px;
}

.lower-content-container-box-font img {
	border: 1px solid #666;
	padding: 1px;
	margin-right: 5px;
}

.lower-content-container-box2 {
	background: url(../images/home-lower-container-box.jpg) no-repeat center center;
	height: 213px;
	width: 253px;
	left: 348px;
	position: absolute;
	top: 160px;
}

.lower-content-container-box3 {
	background: url(../images/home-lower-container-box.jpg) no-repeat center center;
	height: 213px;
	width: 253px;
	left: 620px;
	position: absolute;
	top: 160px;
}
/* HOME LOWER CONTENT END */
/* ###################################################################### */
/* This is where the HOME CSS Tags END */

/* This is where the INNER Pages CSS Tags BEGIN */
DIV.inner-main-container {
	height: 100%;
	z-index: 2;
	position: relative;
}

.inner-main-container-top {
	background: url(../images/inner-main-top.jpg) no-repeat center center;
	position: relative;
	height: 79px;
	width: 950px;
	z-index: 1;
}
.inner-main-container-middle {
	background: url(../images/inner-main-container.jpg) repeat-y center center;
	height: 100%;
	width: 950px;
	position: relative;
	z-index: 2;
}

.inner-main-sidebar {
	position: absolute;
	height: 665px;
	width: 243px;
	left: 650px;
	top: 0px;
}

.inner-sidebar-container {
	background: url(../images/inner-sidebar-bg.jpg) repeat-y;
	width: 239px;
	position: absolute;
	height: 310px;
	border: 1px solid #CCC;
}

.inner-sidebar-free-demo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #8EBE58;
	position: absolute;
	width: 100%;
	text-align: center;
	height: 22px;
	top: 7px;
}


.inner-sidebar-free-demo-form {
	position: absolute;
	top: 60px;
	width: 230px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	left: 10px;
}

.inner-sidebar-demo-form-field-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	border: 1px solid #CCC;
	width: 140px;
	height: 20px;
	margin-bottom: 10px;
}

.inner-demo-sidebar-submit {
	position: absolute;
	height: 35px;
	width: 156px;
	left: 33px;
}

.inner-sidebar-watch-video {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 16px;
	text-align: center;
	width: 100%;
	position: absolute;
	top: 340px;
}

.inner-sidebar-watch-video a {
	color: #666;
}

.inner-breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	position: absolute;
	width: 500px;
	left: 70px;
	top: 50px;
}

.inner-breadcrumbs a {
	color: #666;
}

.inner-toolbar {
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666;
	position: absolute;
	left: 50px;
	text-align: right;
	overflow: visible;
	visibility: visible;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
}
.lotus-flower {
	position: absolute;
	left: 575px;
	top: -10px;
}

.inner-sidebar-container-two {
	background: url(../images/inner-sidebar-bg.jpg) repeat-y;
	width: 239px;
	position: absolute;
	height: 90px;
	border: 1px solid #CCC;
	top: 380px;
}

.inner-sidebar-container-three {
	background: url(../images/inner-sidebar-bg.jpg) repeat-y;
	width: 239px;
	position: absolute;
	height: 90px;
	border: 1px solid #CCC;
	top: 490px;
}

.inner-sidebar-container-four {
	background: url(../images/inner-sidebar-bg.jpg) repeat-y;
	width: 239px;
	position: absolute;
	height: 90px;
	border: 1px solid #CCC;
	top: 602px;
}

.inner-sidebar-images {
	position: absolute;
	border: 1px solid #CCC;
	margin: 3px;
}

.inner-sidebar-container-font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 5px;
	left: 67px;
	color: #666;
	width: 170px;
}

.inner-sidebar-container-font a {
	color: #007BCD;
}

.inner-sidebar-container-font-four {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 5px;
	left: 80px;
	color: #666;
	width: 160px;
}

.inner-sidebar-container-font-four a {
	color: #007BCD;
}

.inner-main-content {
	position: relative;
	height: 100%;
	width: 580px;
	left: 60px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 15px;
	top: 70px;
}

.inner-main-content a {
	color: #666;
}

.spacer50px {
	position: relative;
	height: 50px;
	width: 1px;
}

.spacer100px {
	position: relative;
	height: 100px;
	width: 1px;
}

.spacer200px {
	position: relative;
	height: 200px;
	width: 1px;
}

.inner-page-header-content {
	font-size: 23px;
	color: #8EBE58;
	font-weight: bold;
}

/*##################################################*/
/* PRODUCTS PAGE BEGIN */

.both-systems-box {
	position: relative;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	margin-bottom: 20px;
	left:55px;
}

.both-systems-box td {
	padding-right: 30px;
}

.life-sys-one {
	background: url(../images/products_lifesys1.jpg) no-repeat;
	height: 257px;
	width: 217px;
}

.life-sys-two {
	background: url(../images/products_lifesys2.jpg) no-repeat;
	height: 257px;
	width: 217px;
}

.products-page-list {
	font-size: 13px;
	position: absolute;
	top: 165px;
	padding-left: 10px;
	width: 196px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align:left;
}

.products-buy-now {
	position: relative;
	top: 220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	height: 25px;
	text-align: center;
}

.products-buy-now a {
	color: #666;
}
/* PRODUCTS PAGE END */
/*##################################################*/


/*##################################################*/
/* Abous Us Page BEGIN */

.aboutus-box {
	position: relative;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	left:120px;
}

.aboutus-box td {
	padding-right: 100px;
	text-align: left;
}


/* Abous Us Page END */
/*##################################################*/

/*##################################################*/
/* Order Now Page BEGIN */

.ordernow-box {
	position: relative;
}

.ordernow-box td {
	padding-bottom: 30px;	
}

.ordernow-box-steps {
	font-size: 18px;
}

.promo-text {
	color:#CC0000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

.promo-text a {
	color:#CC0000;
	font-size:18px;
	text-decoration:underline;
}

/* Order Now Page END */
/*##################################################*/

/*##################################################*/
/* Contact Us Page BEGIN */
.contactdetails-box {
	position: relative;
	left:50px;
	top:10px;
}

.contactdetails-box td {
	padding-bottom:20px;
}

.contactdetails-box-font-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#B38E60;
	padding-right:40px;
}

.contactdetails-box-font-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}

.contactdetails-box-font-field {
}

/*-------------------------------------------------------------------*/

.contactus-box {
	position: relative;
	padding-top:20px;
}

.contactus-box-form {
	left:100px;
	position: absolute;
}

.contactus-submit {
	left:130px;
	position:absolute;
}

.contactus-box-font-field {
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	height:20px;
	margin-bottom:10px;
	width:190px;	
}

.contactus-box-font-area {
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-bottom:10px;
	width:300px;
	height:100px;
}
/* Contact Us Page END */
/*##################################################*/

/* LIFE System 1st Generation Page BEGIN */

.lifesys1st img {
	padding: 10px;
}

/* LIFE System 1st Generation Page END */

/*###################################################*/
/* LP BEGIN */

DIV.lp-top-content {
	background: url(../images/lp-top-background.jpg) no-repeat center center;
	position: relative;
	z-index: 1;
	height: 476px;
}


.lp-free-demo-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #333;
	position: absolute;
	top: 60px;
	left: 65px;
}

.lp-top-left-demo-form {
	position: absolute;
	left: 100px;
	top: 100px;
}

.lp-top-left-submit {
	margin-left: 45px;
	margin-top: 15px;
}

.lp-comparegraph {
	width:433px;
	height:275px;
	position: absolute;
	top: 90px;
	left: 450px;
}

/* LP MIDDLE */

DIV.lp-middle {
	background: url(../images/lower-home-background.jpg) no-repeat center center;
	position: relative;
	z-index: 2;
	height: 478px;
	top: -72px;
}

.lp-life-system {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	position: absolute;
	top: 45px;
	width: 218px;
	left: 65px;
	line-height: 24px;
}

.lp-benefits {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	position: absolute;
	top: 45px;
	width: 280px;
	left: 330px;
	line-height: 24px;
}

.lp-why-life {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	position: absolute;
	top: 45px;
	width: 218px;
	left: 660px;
	line-height: 24px;
}

.lp-box-header-txt {
	font-size: 20px;
	color: #333;
	width: 100%;
	height: 100%;
	padding-bottom: 2px;
}

.lp-divider-one {
	background:#CCCCCC none repeat scroll 0 0;
	height:150px;
	left:305px;
	position:absolute;
	top:75px;
	width:1px;
}

.lp-divider-two {
	background:#CCCCCC none repeat scroll 0 0;
	height:150px;
	left:630px;
	position:absolute;
	top:75px;
	width:1px;
}

/* LP FOOTER */

.lp-footer {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	text-align: center;
	height: 40px;
	width: 100%;
	top: 370px;
}

.lp-footer a {
	color: #999;
}

/* LP END */
/*###################################################*/
