/* CSS Document */

body {
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#fff url(images/bg.jpg) 0 0 no-repeat;
	
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 
	margin:0px; 
	padding:0px;
}
img {
	border-style:none;
}
ul,ol,li {
	list-style-type:none;
}
a {outline:none; color:#414141; text-decoration:none;}
p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size:12px;
	padding:3px 0px;
	color:#6f6f6f;
	margin-bottom:10px;
	padding:expression("0px");
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clr { clear:both}
#container {
	margin:0;
	padding:0;
}

.topLine {
	background-color:#d5d5d0;
	height:9px;
	font-size:1px;
	border-bottom:1px solid #adada8;
}

.logo {
	margin-bottom:10px;
	margin-top:48px;
}

.mainContainer {
	width:910px;
	margin:auto;
}
/*--------------------------TOP CONTENT-----------------------------------------------------*/

#top {

	margin:0 auto;
}

  .serachbt {
  		background:#f5f5f5;
		border:1px solid #c5c5c5;
		padding:6px;
		text-align:center;
		text-transform:uppercase;
		color:#07458d;
		margin-right:15px;
  }

	.top-right-content {
		width:24%;
		text-align:right;
	}
	
	.linkText {
		color:#787777;
		font-family:calibri;
		font-size:14px;
		line-height:22px;
		text-align:right;
		float:right;
		display:block;
		margin-top:6px;
	}
	.linkText ul {
		margin:0;
		padding:0;
	}
	.linkText ul li{
		list-style-type:none;
		display:inline;
		float:left;
		color:#787777;
		width:70px;
		text-align:center;
	}
	
	.linkText ul li a {
		color:#838383;
		font-family:calibri;
		font-size:12px;
		line-height:22px;
		margin:0px 8px;
		text-decoration:none;
		text-align:center;
	}
	.linkText ul li a img{
		height:18px;
	}
	.linkText ul li a span{
		text-align:center;
		display:block;
		margin:0;
		cursor:pointer;
	}
	
	.linkText ul li a:hover {
		color:#787777;
	}
	.linkText ul li.seprator1{
		float:left;
		color:#787777;
		width:auto;
		margin-top:24px;
		margin-bottom:0;
	}
	
	.contacts {
		margin-top:20px;
 	}
	
	
/*===============NAVIGATION ===============================*/

 .navigation {
	margin:7px auto;
 }
 .navigation ul li {
 	list-style-type:none;
	display:inline-block;
	float:left;
	height:27px;
 }
 .navigation ul li a {
 	display:block;
	height:27px;
 }
 
 /*.navigation ul li a#services {
 	background:url(images/services.gif) 0 0 no-repeat;
	width:107px;
 }
 .navigation ul li a#services:hover, .navigation ul li a#services.selected {
 	background-position:0px -27px;
 }*/
 .navigation ul li a#ebook {
 	background:url(images/ebook.gif) 0 0 no-repeat;
	width:107px;
 }
 .navigation ul li a#ebook:hover, .navigation ul li a#ebook.selected {
 	background-position:0px -27px;
 }
 
 
/* .navigation ul li a#product {
 	background:url(images/products.gif) 0 0 no-repeat;
	width:107px;
 }
 
 .navigation ul li a#product:hover, .navigation ul li a#product.selected {
 	background-position:0px -27px;
 }*/
 
  .navigation ul li a#onlinestore {
 	background:url(images/onlinestore.gif) 0 0 no-repeat;
	width:107px;
 }
 
 .navigation ul li a#onlinestore:hover, .navigation ul li a#onlinestore.selected {
 	background-position:0px -27px;
 }
 
 .navigation ul li a#bookstore {
 	background:url(images/bookstore.gif) 0 0 no-repeat;
	width:107px;
 }
 
 .navigation ul li a#bookstore:hover,.navigation ul li a#bookstore.selected {
 	background-position:0px -27px;
 }
 
/* .navigation ul li a#videoclip {
 	background:url(images/videoclip.gif) 0 0 no-repeat;
	width:107px;
 }
 
 .navigation ul li a#videoclip:hover,.navigation ul li a#videoclip.selected {
 	background-position:0px -27px;
 }*/
 
  .navigation ul li a#script {
 	background:url(images/script.gif) 0 0 no-repeat;
	width:107px;
 }
 
 .navigation ul li a#script:hover,.navigation ul li a#script.selected {
 	background-position:0px -27px;
 }
 
 .navigation ul li a#members {
 	background:url(images/members.gif) 0 0 no-repeat;
	width:107px;
 }
 
 .navigation ul li a#members:hover,.navigation ul li a#members.selected {
 	background-position:0px -27px;
 }
 
 .navigation ul li a#meditationtimer {
 	background:url(images/meditationtimer.gif) 0 0 no-repeat;
	width:125px;
 }
 
 .navigation ul li a#meditationtimer:hover,.navigation ul li a#meditationtimer.selected {
 	background-position:0px -27px;
 }
 
 .navigation ul li a#freeassessment {
 	background:url(images/freeassessment.gif) 0 0 no-repeat;
	width:125px;
 }
 
 .navigation ul li a#freeassessment:hover,.navigation ul li a#freeassessment.selected {
 	background-position:0px -27px;
 }
 
 .navigation ul li a#mp3download {
 	background:url(images/mp3download.gif) 0 0 no-repeat;
	width:125px;
 }
 
 .navigation ul li a#mp3download:hover,.navigation ul li a#mp3download.selected {
 	background-position:0px -27px;
 }
 
 /*==============BANNER AREA========================*/
 
 .banner-bg {
 	background:url(images/bannerbg.jpg) 0 0 no-repeat;
	height:247px;
	margin-top:3px;
	padding:12px 11px;
 }
 
 .rightLinkArea {
	width:293px;
 }
 
 .rightLinkArea ul {
 	margin:0;
	padding:0;
	background:url(images/right-navbg.jpg) 0 0 no-repeat;
 }
 .rightLinkArea ul li {
 	display:block;
	width:100%;
	text-align:right;
	background:#e8e9e6 url(images/bottom-border.gif) 0 bottom no-repeat;
	padding-bottom:1px;
	margin:0;
 }
 .rightLinkArea ul li a {
 	background:#e8e9e6 url(images/arrow.gif) 94% 8px no-repeat;
	font-size:12px;
	font-weight:bold;
	line-height:27px;
	height:expression("24px");
	text-decoration:none;
	padding-right:26px;
	color:#666666;
	display:block;
	margin:0;
	height:27px;
 }

 
 .rightLinkArea ul li a:hover {
 	background:url(images/arrowH.gif) 94% 8px no-repeat;
	background-color:#dcdddb;
	
	}

 .rightLinkArea ul li.topLink a{
 	line-height:38px;
	height:35px;
	background:url(images/top-bg.gif) 0 0 no-repeat;
 }
 
 .rightLinkArea ul li.topLink a:hover{
    line-height:38px;
	height:35px;
	background:url(images/top-bg1.gif) 0 0 no-repeat;
 }
 

 .rightLinkArea ul li.bottomLink a{
	background:url(images/bottom-bg.gif) 0 0 no-repeat;
	height:38px;
	position:relative;
	bottom:-2px;
 }
 
 .rightLinkArea ul li.bottomLink a:hover{
	background:url(images/bottom-bg1.gif) 0 0 no-repeat;
	height:38px;
 }
 
 
 /*=============================LEFT PANEL================================*/
 
 .leftPanel {
 	width:70%;
	margin:10px 0px;
 }
 
 .heading-bg {
 	margin:5px 0px;
 }
 
 .heading-bg h1 {
 	background-color:#e1e1e1;
	height:14px;
	font-size:1px;
	bottom:-8px;
	position:relative;
	z-index:-1;
 }
 .heading-bg span{float:left;
 background-color:#FFFFFF;
 color:#ba0e0c;
 font-size:12px;
 margin-right:6px;
 }

 .heading-bg span h2{margin-right:6px;}

 .leftContentbox {
 	border:1px solid #e4e4e3;
	margin-bottom:10px;
 }
 .leftContent1 {
 	padding:12px;	
 }
 
 .redtext {
 	color:#b90e0e;
	margin:0;
 }
 
 .box01 {
 	width:60%;
 }
 
 .box02 {
 	width:40%;
 }
 
 .box03 {
 	width:62%;
 }
 
 .box04 {
 	width:58%;
 }
 
 .box05 {
 	width:33%;
 }
 
 .box06 {
 	width:66%;
 }
 
 .box07 {
 	width:49%;
 }
 
 .box08 {
 	width:20%;
 }
 
 .box09 {
 	width:27%;
 }
 .greyHeading {
 	background-color:#e1e1e1;
	color:#3b3b3b;
	font-size:13px;
	line-height:25px;
	padding-left:10px;
	text-transform:uppercase;
	margin-bottom:6px;
	font-weight:bold;
 }
 
 .subcontentbox {
 	width:100%;
 }
 
 .greybox1 {
 	border:1px solid #e3e3e3;
	background-color:#f8f8f7;
	margin-bottom:8px;
 }
 .greybox1 .greyboxcontent {
 	padding:16px;
 }
 
 .greybox1 .greyboxcontent2 {
 	padding:10px;
 }
 
  ul.sublinks {
  	margin:0;
	padding:0;
  }
  
  ul.sublinks li {
  	list-style-type:none;
	line-height:20px;
  }
  
  ul.sublinks li a {
  	font-size:11px;
	text-decoration:none;
	color:#676262;
  }
  
  ul.sublinks li a:hover {
  	color:#b90e0e;
  }
  
  /*=============================RIGHT PANEL============================*/
  
  .rightPanel {
  	width:28%;
  }
  .registerLink {
  	color:#b90e0e;
	font-size:20px;
	font-family:calibri;
	text-decoration:none;	
  }
  .spacer40 {
  	margin-top:40px;
  }
  
  .greyText01 {
  	color:#313131;
	font-size:18px;
	font-family:calibri;
	text-decoration:none;	
  }
  
  .inputBg {
  	background:url(images/inputbg.gif) 0 bottom repeat-x;
	height:19px;
	border:1px solid #d2d2d2;
	margin-bottom:6px;
	text-align:right;
	
  }
  .inputBg input {
  	background:0 none !important;
	color:#6f6f6f;
	width:206px;
	border:0px none;	
  }
  
  .text01 {
  	font-size:16px;
	color:#464646;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
  }
  .contentText1 {
  	text-align:center;
  }
  
  .contentText1 p {
  	text-align:center;
	line-height:20px;
  }
  
  /*===========================FOOTER =========================*/
  
  .footer {
  	margin-top:20px;
  }
  .footer .greyline {
  	background-color:#d5d5d0;
	height:5px;
	margin-bottom:1px;
	font-size:1px;
  }
  
  .footer .mainfooter {
  	background-color:#e7e8e2;
  }
  .footer .contentmain {
  	width:910px;
	margin:0px auto;
	padding:20px 0px;
  }
  
   .footer .contentmain ul.footerlink {
  	margin:0;
	padding:0;
  }
  
  .footer .contentmain ul.footerlink li {
  	list-style-type:none;
	line-height:20px;
  }
  
  .footer .contentmain ul.footerlink li a {
  	font-size:11px;
	text-decoration:none;
	color:#676262;
  }
  
  .footer .contentmain ul.footerlink li a:hover {
  	color:#b90e0e;
  }
  
  .bdr-right {
  	border-right:1px solid #d5d5d0;
	margin-right:35px;
	height:180px;
  }