/* --------------------MAIN SITE STYLE---------------- */
*{
	margin:0;
	padding:0;
}

html{height:100%;}
body{
	margin:0;
	background:#d8d6c9;
	height:100%;
	font:15px "Times New Roman", Times, serif;
	color:#000;
}
a{color:#482e1c;}
a:hover{text-decoration:none;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
img{
	display:block;
	border:none;
}
/* --------------------END MAIN SITE STYLE---------------- */
/* --------------------WRAPPER---------------- */
#wrapper{
	width:940px;
	margin:0 auto;
	background:url(../images/bg-wrapper.gif) repeat-y ;
	background-color: #ffffff;
	min-height:100%;
	position: relative;
}
* html #wrapper{height:100%;}
/* --------------------END WRAPPER---------------- */
/* --------------------HEADER---------------- */
#header{
	width:800px;
	margin:0 auto -71px;
	position:relative;
	overflow:hidden;
	z-index:11;
}
#header .frame{
	background:url(../images/bg-header.png) no-repeat;
	width:800px;
	height:157px;
	overflow:hidden;
}
.logo{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-logo3.png) no-repeat;
	width:420px;
	height:65px;
	/*top:22px;*/
	top:34px;
	left:30px;
	margin:0;
}
.logo a{
	height:100%;
	display:block;
}
#header ul{
	float:right;
	margin:9px 11px 0 0;
	padding:0;
	list-style:none;
	font:12px Georgia, "Times New Roman", Times, serif;
	overflow:hidden;
	display:inline;
	position:relative;
}
#header ul li{
	float:left;
	margin:0 -1px 0 1px;
	background:url(../images/sep-header.gif) no-repeat 100% 5px;
	padding:0 9px;
}
#header ul a{
	color:#fff;
	text-decoration:none;
}
#header ul a:hover,
#header ul li.active a{color:#dc0a1a;}

/* --------------------END HEADER---------------- */
/* --------------------MAIN---------------- */
#main{
	width:800px;
	margin:0 auto;
	overflow:hidden;
	position: relative;
}

.home #footer{}
.home-box{
width:769px;
padding:61px 0 0 31px;
min-height:628px;
position: relative;
z-index:10;
background:url(../images/bg-home.png) no-repeat;
}
* html .home-box{height:535px;}
.news-letter{
	width:100%;
	display:block;
	font-weight:bold;
	text-align:right;
}
.home-box blockquote{
	margin:17px 0 0;
	font-size:14px;
}
.home-box q{font-style:italic;}
.home-box cite{
	font-weight:bold;
	font-style:normal;
}
.home-box p{margin:19px 0 0;}
.home-box .frame{
	float:left;
	width:486px
}
.home-box .box{
	margin:48px 0 0;
	position:relative;
	width:100px;
}
.home-box .box a{
	position:absolute;
	right:20px;
	bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#4f0303;
}
.home-links {
color:#FFFFFF;
font-style:italic;
left:480px;
position:absolute;
top:120px;
z-index:22;
}
.home-links a{
color:#fff;
}

.home-btn-text{
	color:#fff;
	font-style:italic;
	margin-top:485px;
	margin-left:162px;
}

/* --------------------END MAIN---------------- */

/* --------------------GALLERY---------------- */

/* --------------------GALLERY---------------- */
.gallery{
	width:250px;
	float:right;
	position:relative;
	height:562px;
}
.galleryPage {
	background: url('../images/gallerybg.jpg') no-repeat top left #fff;
	width: 800px;
	height: 863px;
	position: relative;
}
#galleryCont {
	width: 620px;
	float: left;
	position: relative;
	top: 60px;
	height: 300px;
	margin-left: 20px;
	margin-bottom: 150px;
}
		#galleryCont h3 span { display : none; }
		#galleryCont h3 { 
			display: block;
			background: url('../images/gallery/flipbook_header.png') top left no-repeat;
			margin: 0 0 0 15px;
			width: 471px;
			height: 31px;
		}
		
#gallShow {
	width: 660px;
	margin: 0 auto;
	position: relative;
	top: 100px;
	height: 720px;
}
#gallShow img {
	position: absolute;
}
.gallImg {
	margin: 0 auto;
	float: left;
	width: 200px;
	height: 110px;
	margin-bottom: 15px;
}

#gallVids {
	float: left;
	position: relative;
	top: 130px;
	height: 400px;
	width: 150px;
}
			#gallVids a img { margin: 30px 0 0 20px;}

.gallery ul{
	margin:-55px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
}
.bottom-corner{
	background:url(../images/bg-bottom-corner.png) no-repeat;
	width:252px;
	height:34px;
	position:absolute;
	left:0;
	bottom:37px;
	z-index:2;
}

#galleryCont h1{
	color:#b70404;
	font-size:55px;
	font-weight:normal;
	
	
}

#gallVids p{
	font-size:11px;
	
	
	
}

/*-------------bali----------*/


/*-------------end bali----------*/




/* --------------------END GALLERY---------------- */

/* --------------------SERVICES---------------- */
.services{
	background:url(../images/bg_services2.jpg) no-repeat;
	width:800px;
	overflow:hidden;
	color:#000;
	padding:35px 0 0 33px;
	min-height:1370px;
}
* html .services{
	height:589px;
	overflow:visible;
}
.services h2{
	font-size:40px;
	text-align:center;
	margin:40px 45px 0 0;
	color:#000;
	font-weight:normal;
}
.content{
	font-size:25px;
	text-align:left;
	margin:0 15px 0 0;
	color:#000;
	font-weight:normal;
}
	

.services h2 span{
	color:#b70404;
	font-size:120px;
}
.services .frame{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
	position:relative;
}
.services .sidebar{
	float:left;
	background:#b70404;
	width:188px;
	padding:0 0 8px 8px;
}
.services .sidebar ul{
	margin:-10px 0 0;
	padding:5px 0;
	list-style:none;
	font-size:11px;
	position:relative;
}
.services .sidebar ul li{
	padding:0 0 0 32px;
	width:151px;
	margin:10px 0 0;
	float:left;
}
.services a{
	text-decoration:none;
	color:#000;
}
.fact-1{background:url(../images/ico-hieroglyph-1.gif) no-repeat 0 4px;}
.fact-2{background:url(../images/ico-hieroglyph-2.gif) no-repeat 0 4px;}
.fact-3{background:url(../images/ico-hieroglyph-3.gif) no-repeat 0 4px;}
.services .sidebar ul li span{
	font-size:14px;
	font-weight:bold;
}
.services .content{
	float:right;
	width:517px;
	padding:40px 0 0;
}
.services .content h3{
	margin:0 0 -5px;
	font-size:15px;
}
.services p{
	margin:9px 0 0;
	font-size:14px;
}
/* --------------------END SERVICES---------------- */

/*-------------MAGICAL RECIPES------------*/

.recipes-box{
	width:769px;
	padding:61px 0 0 31px;
	min-height:909px;
	background:url(../images/bg-recipes2.jpg) no-repeat;
}

#leftColumn{
	position:relative;
	width:300px;
	float:left;
	top:40px;
	margin-left:10px;

	
}

#rightColumn{
	position:relative;
	width: 290px;
	float:right;
	margin-right:75px;
	top:250px;
	
}
.rightCol_h2{
	position:relative;
	width: 300px;
	float:right;
	margin-right:70px;
	top:250px;
	font-size:21px;
	font-weight:bold;
	
}

.frame2 h3{
	text-align:left;
	font-size:50px;
	font-weight:normal;
	margin-left:10px;
	
	
	
}

/*--------------END OF MAGICAL RECIPES-----------*/
.links{
	display:block;
	margin:13px 0 -6px;
	font-size:16px;
	position:relative;
	
}
.links a{
	color:#C82D00;
	text-decoration:none;

}
/* --------------------BAZI---------------- */
.bazi{
	width:736px;
	overflow:hidden;
	background:url(../images/bg-bazi.jpg) no-repeat;
	min-height:741px;
	padding:250px 32px 0;
	font-size:13px;
}
* html .bazi{
	height:741px;
	overflow:visible;
}
.bazi h2{
	font-size:70px;
	margin:0;
}
.bazi .frame{
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.bazi .frame .box{
	float:left;
	width:340px;
	margin:0 5px 0 0;
}
.bazi h3{
	margin:17px 0 0;
	font-size:18px;
}
.bazi p{margin:0 !important;}
.bazi .frame .box p{
	line-height:15px;
	word-spacing:-1px;
}
.bazi a{font-weight:bold;}
.feedback{
	background:#471f0b;
	width:359px;
	padding:0 7px 4px 13px;
	font-size:14px;
	margin:18px 0 0;
	overflow:hidden;
}
.feedback blockquote{margin:4px 0 0;}
.feedback q{
	font-style:italic;
	display:block;
}
.feedback cite{
	font-style:normal;
	font-weight:bold;
}
/* --------------------END BAZI---------------- */
/* --------------------FENG SHUI --------------- */
.feng-shui{
	width:733px;
	overflow:hidden;
	background:url(../images/bg-feng-shui.jpg) no-repeat;
	min-height:762px;
	padding:255px 35px 0 32px;
}
* html .feng-shui{
	height:762px;
	overflow:visible;
}
.feng-shui h2{
	color:#020202;
	font-size:70px;
	margin:0;
	font-weight:normal;
	line-height:70px;
}
.feng-shui h2 span{display:block;}
.cite{
	float:right;
	background:#b70404;
	width:312px;
	padding:0 6px 0 13px;
	font-size:13px;
	margin:-70px 0 0;
	position:relative;
}
.cite blockquote{
	margin:14px 0 0;
	padding:0 0 3px;
}
.cite q{
	font-style:italic;
	display:block;
}
.cite cite{
	font-style:normal;
	font-weight:bold;
}
.feng-shui .frame{
	float:left;
	width:375px;
	color:#000;
	font-size:14px;
}
.feng-shui .frame blockquote{margin:20px 0 0;}
.feng-shui .frame q{
	display:block;
	font-style:italic;
}
.feng-shui .frame cite{
	font-weight:bold;
	font-style:normal;
}
.feng-shui p{margin:17px 0 0;}
/* --------------------END FENG SHUI---------------- */

/* --------------------FENG SHUI RESIDENTIAL---------------- */
.feng-residential{
	width:755px;
	overflow:hidden;
	background:url(../images/bg-feng-shui-commercial.jpg) no-repeat;
	min-height:853px;
	padding:60px 14px 0 31px;
	color:#000;
	font-size:13px;
}
* html .feng-residential{
	height:853px;
	overflow:visible;
}
.feng-residential h2{
	margin:0;
	font-size:62px;
	color:#b70404;
	font-weight:normal;
}
.feng-residential h3{
	font-size:18px;
	margin:3px 0 0;
}
.feng-residential p{margin:0;}
.feng-residential h4{
	font-style:italic;
	margin:15px 0 0;
	font-size:13px;
}
.consult{
	margin:15px 0 0;
	padding:0 0 0 143px;
	list-style:none;
	font-weight:bold;
}
.consult li{
	background:url(../images/bullet-text.gif) no-repeat 0 6px;
	padding:0 0 0 7px;
	line-height:14px;
	margin:1px 0 0;
}
.remark{
	display:block;
	margin:16px 0 0;
}
.contact-link{font-size:16px;}
.contact-link a{color:#b70404;}
.places{
	float:right;
	margin:-13px 0 0;
	overflow:hidden;
	width:401px;
}
.places ul{
	margin:2px -15px 0 5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:11px;
}
* html .places ul{height:1%;}
.places ul li{
	float:right;
	width:156px;
	margin:0 0 0 1px;
}
.places ul li img{margin:0 0 2px;}

/* --------------------END FENG SHUI RESIDENTIAL---------------- */
/* ----------------COMMERCIAL-------------------- */
.commercial{
	background:url(../images/bg-commercial.jpg) no-repeat !important;
	min-height:955px;
}
* html .commercial{height:955px;}
.partial-list{
	margin:0;
	padding:0;
	list-style:none;
}
.commercial .consult{padding:0 0 0 72px;}
.alt li{
	width:180px !important;
	margin:0 13px 0 0 !important;
}
/* ----------------END COMMERCIAL-------------------- */
/* -------------------KARMA SHOP --------------------*/
.karmaShop{
	width:800px;
	background:url(../images/bg-karma.jpg) no-repeat;
	min-height:553px;
	padding:50px 31px 0 32px;
}
* html .karmaShop{
	height:842px;
	overflow:visible;
}
.karmaShop h2{
	font-size:43px;
	color:#C82D00;
	margin-left:85px;
	font-weight:normal;
	float:left;
	
	
}

.karmaShopVid{
	background:;
	width:150px;
	height:100px;
	margin-top:70px;
	margin-left:230px;
}

.yingyang{
	margin-top:5px;
	margin-left:5px;
	float:left;	
}

.karmaShoptagline{
	float:right;
	margin-top:-5px;
	margin-right:342px;
	position:relative;
}


.karmaShop .frame{
	width:100%;
	overflow:hidden;
	margin:270px 0 0;
}
.karmaShop h3{
	font-size:24px;
	color:#000;
	margin:0;
}
.karmaShop p{
	margin:14px 0 0;
	font-size:14px;
	color:#000;
}
.quote{
	float:left;
	background:#b40000;
	padding:0 3px 15px 10px;
	width:280px;
	font-size:13px;
	margin:15px 0 0;
}
.quote blockquote{
	margin:12px 0 0;
	padding:0 0 3px;
}
.quote q{
	font-style:italic;
	display:block;
}
.quote cite{
	font-style:normal;
	font-weight:bold;
}
.karmaShop .box{
	float:right;
	width:425px;
	margin:15px 0 0;
}
.karmaShop .box ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:14px;
	color:#000;
}
.karmaShop .box ul li{
	background:url(../images/bullet-text.gif) no-repeat 0 50%;
	padding:0 0 0 9px;
	line-height:16px;
}
.karmaShop .box div{
	margin:26px 0 0;
	width:315px;
	overflow:hidden;
	background:#430403 url(../images/bg-candles-offer.jpg) no-repeat;
	padding:10px 0 0 110px;
	min-height:117px;
}
* html .candles .box div{
	height:117px;
	overflow:visible;
}
.karmaShop .box div strong{
	font-size:18px;
	display:block;
}
.karmaShop .box div strong span{font-size:24px;}
.karmaShop .box div a{
	font-weight:bold;
	margin:15px 0 0;
	float:left;
}
/*--------------------END KARMA SHOP-------------------------*/
/*-----------------------HARMONY & HOME--------------------------*/

.harmonyHome{
	width:800px;
	background:url(../images/bg-harmony.jpg) no-repeat;
	min-height:1286px;
	padding:50px 31px 0 32px;
}

.harmonyHome h1{
	text-align:center;
	margin-top:90px;
	font-size:50px;
}

.harmonyHome h2{
	margin-left:20px;
	margin-top:60px;
}

.harmonyHome p{
	width:700px;
	font-size:20px;
	margin-left:20px;
}

.harmonyAndrea p{
	width:370px;
	margin-left:350px;
	margin-top:40px;
}

.harmonyHome a{
	text-decoration:none;
	color:#000;
}

.harmonyVideo{
	background:#C90;
	width:150px;
	height:100px;
	margin-top:40px;
	margin-left:20px;
	float:left;
}

.harmonyImgRt{
	margin-right:70px;
	margin-top:40px;
	font-size:15px;
	float:right;
}

.harmonyKarma{
	font-size:20px;	
	margin-top:460px;
	float:left;
}

.harmonyBtm{
	font-size:20px;	
	float:left;
	margin-top:120px;
	margin-left:180px;
}

/*-------------------END HARMONY & HOME -------------------------*/

/*------------------------LOVE---------------------------------*/
.love{
	width:800px;
	background:url(../images/bg-love.jpg) no-repeat;
	min-height:1029px;
	padding:50px 31px 0 32px;
}

.love h1{
	font-size:30px;
	text-align:center;
	margin-top:250px;
	
}

.love2{
	text-align:center;
	margin-top:-10px;
	font-size:20px;
}

.love h2{
	margin-left:20px;
	margin-top:40px;
}

.love p{
	width:410px;
	margin-left:20px;
	font-size:20px;
	
}

.loveVirginia p{
	margin-left:60px;
	width:370px;
}

.love a{
	text-decoration:none;
	color:#000;
}

.loveVideo{
	background:#C90;
	width:150px;
	height:100px;
	margin-left:60px;
	float:left;
	
}

.loveImgLft{
	margin-left: 20px;
	float:left;
	
}

.loveImgRt{
	margin-right:60px;
	margin-top:-280px;
	float:right;
	
}

.loveBtm{
	font-size:20px;
	margin-top:20px;
	width:400px;
	margin-left:60px;
	float:left;
	position:relative;
}

.loveKarma{
	font-size:20px;
	float:left;
	margin-left:-400px;
	margin-top:-10px;
	position:relative;
	
}

/*------------------------END LOVE --------------------------*/
/*-------------------PLANNING FOR FUTURE--------------------------*/
.planningFuture{
	width:800px;
	background:url(../images/bg-planning.jpg) no-repeat;
	min-height:1029px;
	padding:50px 31px 0 32px;
}

.planningFuture h1{
	font-size:50px;
	text-align:center;
	margin-top:268px;
	
}

.planningFuture h2{
	margin-left:20px;
	margin-top:40px;
	font-size:26px;
}

.planningFuture p{
	width:670px;
	font-size:20px;
	margin-left:20px;
	margin-top:15px;
	
}

.planningImage{
	margin-top:20px;
	margin-left:20px;
	float:left;	
}

.planningRt p{
	width:250px;
	float:right;
	margin-right:90px;
	float:right;
	font-size:20px;
	
}

.planningBtm{
	margin-top:22px;
	width:400px;
	font-size:20px;
	float:left;
}

.planningKarma{
	margin-top:20px;
	width:200px;
	font-size:20px;
	margin-right:100px;
	float:right;
	
	
}

.planningFuture a{
	text-decoration:none;
	color:#000;
}
/*-------------------END PLANNING FOR FUTURE--------------------------*/
/*-------------------REAL ESTATE--------------------------*/
.realEstate{
	width:800px;
	background:url(../images/bg-realestate.jpg) no-repeat;
	min-height:1029px;
	padding:50px 31px 0 32px;
}

.realEstate h1{
	text-align:center;
	font-size:50px;
}

.realEstate h2{
	margin-left:20px;
	margin-top:90px;
	
}

.realEstate p{
	width:670px;
	font-size:20px;
	margin-left:20px;
}

.realEstateJeff p{
	width:350px;
	margin-top:130px;
	margin-left:240px;
	font-size:17px;
}

.realEstateImgLft{
	font-size:15px;
	float:left;
}
	
.realEstateImgRt{
	float:right;
	font-size:15px;
	margin-right:120px;
}

.realEstate a{
	text-decoration:none;
	color:#000;
}

.realKarma{
	float:left;
	margin-top:40px;
	font-size:20px;
	
}

.realBtm{
	margin-top:40px;
	font-size:20px;
	float:left;
	margin-left:100px;
}

/*-------------------END REAL ESTATE--------------------------*/

/*-------------------SELF DISCOVERY--------------------------*/
.selfDiscovery{
	width:800px;
	background:url(../images/bg-selfdisc.jpg) no-repeat;
	min-height:1360px;
	padding:50px 31px 0 32px;
}

.selfDiscovery h1{
	font-size:40px;
	text-align:center;
	margin-top:80px;
}

.selfDiscovery p{
	width:670px;
	font-size:23px;	
	margin-left:20px;
}

.selfDiscovery h2{
	margin-left:20px;
	margin-top:60px;
	font-size:26px;
}

.selfLft p{
	width:280px;
	margin-top:40px;
	float:left;
	font-size:22px;
}
.selfRt p{
	width:330px;
	margin-top:40px;
	float:right;
	margin-right:100px;
	font-size:22px;
}

.selfDiscBtm{
	margin-top:53px;
	margin-left:20px;
	font-size:20px;
	float:left;
}

.selfDiscovery a{
	text-decoration:none;
	color:#000;

}

.selfDiscKarma{
	margin-top:53px;
	margin-right:120px;
	font-size:20px;
	float:right;
	
}

.selfDiscImage{
	margin-top:330px;
	
}


/*-------------------END SELF DISCOVERY--------------------------*/



/*-------------------SUCCESS & BUSINESS--------------------------*/
.success{
	width:800px;
	background:url(../images/bg-success2.jpg) no-repeat;
	min-height:1356px;
	padding:50px 31px 0 32px;
}

.success h1{
	font-size:50px;
	text-align:center;
	margin-top:80px;
}

.successBalance em{
	text-align:center;
	font-size:20px;
	margin-left:140px;
}

.successBalance{
	margin-top:-20px;	
}
.success p{
	width:650px;
	margin-left:20px;
	font-size:23px;
	
}

.success h2{
	margin-left:20px;	
	margin-top:40px;
	font-size:28px;
}

.successRt em{
	text-align:left;
	margin-left:0px;
}

.successRt p{
	width:280px;
	margin-left:360px;
	margin-top:30px;
	font-size:20px;
}

.success a{
	text-decoration:none;
	color:#000;
}

.successBtm{
	margin-top:340px;
	float:left;
	font-size:20px;
}

.successKarma{
	margin-top:340px;
	float:right;
	margin-right:100px;
	font-size:20px;
}


/*-------------------END SUCCESS & BUSINESS--------------------------*/
/* ------------------IN THE MEDIA---------------------------- */
.info{
	width:800px;
	overflow:hidden;
	background:url(../images/bg-info-inthemedia3.jpg) no-repeat;
	min-height:938px;
	padding:68px 25px 0 32px;
	color:#000;
}

.info_body{
	width:743px;
	overflow:hidden;
	background: url(../images/bg-info_body.jpg) repeat-y;
	padding:68px 25px 0 32px;
	color:#000;
}
* html .info{
	height:1100px;
	overflow:visible;
}
.info h2{
	color:#C82D00;
	margin:0;
	font-size:50px;
	font-weight:normal;
	line-height:60px;
}
.inquiry{
	font-size:24px;
	display:block;
	margin:-3px 0 -25px;
	position:relative;
}
.inquiry a{
	color:#b70404;
	font-weight:bold;
}
.info h3{
	font-size:30px;
	margin:32px 0 0;
	font-weight:normal;
}
.magazines{
	width:760px;
	overflow:hidden;
	margin:5px -17px 0 0;
	padding:0 0 17px;
	list-style:none;
}
.magazines li{
	float:left;
	margin:0 17px 0 0;
}
/*--------------------END IN THE MEDIA-------------------*/

/* --------------------ABOUT ANITA---------------------- */
.about ul{
	width:100%;
	overflow:hidden;
	margin:0 0 -17px -4px;
	list-style:none;
	padding:0;
	font-size:20px;
}
.about li{
	float:left;
	background:url(../images/bullet-list.gif) no-repeat 0 50%;
	padding:0 8px 0 11px;
	margin:0 5px 0 -5px;
}
.about p{
	font-size:16px;
	margin:30px 0 0 40px;
	width:650px;
	line-height:20px;
}
.about div{
	width:733px;
	overflow:hidden;
	margin:46px 0 0;
	padding:0 10px 0 0;
	color:#fff;
	font-size:14px;
}
.about div img{
	float:left;
	margin-left:40px;
}
.about div blockquote{
	margin:14px 0 0;
	padding:0 0 3px;
}
.about div q{
	font-style:italic;
	display:block;
}
.about div cite{font-style:normal;}

.about h4{
	font-size:16px;
	font-weight:bold;
	width:600px;
	margin-left:40px;
}

.anita_h2{
	font-size:60px;
	font-weight:normal;
	margin-left:40px;
	
}

#anita_photo{
	width:250px;
	margin-left:10px;
}

#anita_links{
	width:450px;
	float:right;
	bottom:240px;
	right:40px;
	position:relative;
}

#anita_links a{
	color:#b70404;	
}
.anita_lft_links a{
	color:#b70404;

}

.anita_lft_links{
	width:200px;
	bottom:50px;
	position:relative;
	float:left;
	
}



/*------------------END ABOUT ANITA----------------------*/

/* -----------------MANIFESTO--------------------------- */
.manifesto{
	text-align:center;
	width:695px;
	margin-left:15px;
}
.manifesto p{
	margin:10px 0 0;
	font-weight:bold;
}
.important{
	color:#C82D00;
	font-weight:bold;
}
/*----------------END MANIFESTO---------------*/
/* --------------------JOURNEY---------------- */
.journey{
	width:650px;
	margin-left:45px;
	
}
.journey img{
	float:right;
	margin:0 0 20px 20px;
}
.journey p{
	font-size:14px;
	line-height:14px;
	margin:10px 0 0;
}

.journey_h2{
	color:#C82D00;
	font-size:50px;
	font-weight:normal;
}
/*----------------END JOURNEY---------------*/
/* ------------------VLOG-------------------- */
.vlog{width:100%;}
.vlog ul{
	margin:-6px 0 0;
	padding:0;
	list-style:none;
}
.vlog ul li{
	width:100%;
	margin:14px 0 0;
}
.vlog ul p{margin:6px 0 0;}
.vlog ul .links{
	margin:0 !important;
	padding:0 !important;
}
/*-----------------END VLOG-------------------*/
/* ----------------CONTACT--------------------- */
.contact{
	background:url(../images/bg-contact.jpg) no-repeat;
	min-height:586px;
}
* html .contact{height:586px;}
.name{
	display:block;
	margin:10px 0 0;
	font-size:20px;
}
.contact address{
	margin:2px 0 0;
	font-style:normal;
	font-size:14px;
	line-height:18px;
}
.contact address span{display:block;}
.mail{
	float:left;
	margin:2px 0 0;
	font-size:14px;
	font-weight:bold;
	color:#b70404;
}
/*-----------------END CONTACT----------------*/
/* ----------------FOOTER-------------------- */
#footer{
	margin:8px auto 0;
	width:764px;
	padding:0 0 20px 36px;
	color:#727266;
	font-size:12px;
	text-align:center;
}
#footer a{
	color:#727266;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
#footer p{
	margin:0;

}
#footer_info{
	margin:0px auto 0;
	width:764px;
	background: url(../images/bg-info_footer.jpg) no-repeat;
	padding:30px 0 20px 36px;
	color:#727266;
	font-size:12px;
}
#footer_info a{
	color:#727266;
	text-decoration:none;
}
#footer_info a:hover{text-decoration:underline;}
#footer_info p{
	margin:0;
	font-weight:bold;
}
/* ----------------END FOOTER-------------------- */

/* ---------------- LINKS  + Hot Spots---------------------*/
#buyNowLink {
	display:block;
	height:30px;
	position:absolute;
	right:270px;
	top:95px;
	width:101px;
	z-index:30;
}	#buyNowLink span  { display : none;}

#storeNowLink {
bottom:50px;
display:block;
height:500px;
position:absolute;
right:0;
width:780px;
z-index:20;
}	#storeNowLink span  { display : none;}

#vidStoreLink  {
	height: 90px;
	width: 100px;
	position: absolute;
	top: 110px;
	right : 400px;
	display: block;
	z-index:35;
}
	#vidStoreLink span  { display : none;}

#efcLink {
	display:block;
	height:10px;
	position:absolute;
	right:420px;
	top:592px;
	width:100px;
	z-index:5;
}
	#efcLink span  { display : none;}


#introVidLink {
	display:block;
	height:80px;
	left:15px;
	position:absolute;
	top:517px;
	width:80px;
	z-index:25;
}	#introVidLink span  { display : none;}
#twitterLink {
	display:block;
	height:15px;
	left:162px;
	position:absolute;
	top:510px;
	width:15px;
	z-index:25;
}	#twitterLink span  { display : none;}

#facebookLink {
	display:block;
	height:15px;
	left:138px;
	position:absolute;
	top:510px;
	width:15px;
	z-index:25;
}	#facebookLink span  { display : none;}

#destinyServLink {
	display:block;
	height:90px;
	left:400px;
	position:absolute;
	top:225px;
	width:200px;
	z-index:25;
}	#destinyServLink span  { display : none;}

#karmaLink {
	display:block;
	height:90px;
	left:400px;
	position:absolute;
	top:320px;
	width:200px;
	z-index:25;
}	#karmaLink span  { display : none;}

#nirvanaLink {
	display:block;
	height:90px;
	left:400px;
	position:absolute;
	top:410px;
	width:200px;
	z-index:25;
}	#nirvanaLink span  { display : none;}

/* --------- /products/Books page ---------- */
.books{
	width:250px;
	float:right;
	position:relative;
}
.booksPage {
	background: url('../images/gallerybg.gif') repeat-y ; 
	background-color: #ffffff ; 
	width: 800px;
	padding-left:14px;
	position: relative;
}
#booksCont {
	width: 730px;
	float: left;
	position: relative;
	top: 60px;

	margin-left: 14px;
	margin-bottom: 150px;
}

#booksCont h3 span { display : none; }

#booksmain{
	width:800px;
	margin:0 auto;
	overflow:hidden;
	position: relative;
	background-color: #ffffff;
	background: url('../images/gallerybg.gif') repeat-y ; 
}

/* --------- /products/Books page ---------- */

