/* 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:#B90E0E;
 font-weight:bold;
	font-size:11px;}
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:994px;
	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:44%;
		text-align:right;
	}
	
	.linkText {
		color:#787777;
		font-family:calibri;
		font-size:14px;
		text-align:right;
		float:right;
		display:block;
		margin-top:23px;
	}
	.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:20px;
		margin:0px 8px;
		text-decoration:none;
		text-align:center;
	}
	.linkText ul li a img{
		height:25px;
	}
	.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:30px;
		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#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#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#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#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#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;
 }
 
 /*=============================CENTER PANEL================================*/
 
 .centerPanel {
 	width:99%;
	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{
		/* background-color:#FFFFFF;*/
		color:#BA0E0C;
		float:left;
		font-size:12px;
		margin-right:6px;
}
 
 .centerContentbox {
 	border:1px solid #e4e4e3;
	margin-bottom:10px;
	background-color:#fff;
 }
 .centerContent1 {
 	padding:12px;	
 }
 
 .redtext {
 	color:#b90e0e;
	margin:0;
 }
 
 .greytext {
 	color:#5d5c5c;
	text-decoration:none;
	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;
 }
 
 .greybox2 {
 	border:1px solid #e3e3e3;
	background-color:#f8f8f7;
	margin-bottom:8px;
	height:250px;
 }
 .greybox2 .greyboxcontent {
 	padding:16px;
 }
 
 .greybox2 .greyboxcontent2 {
 	padding:10px;
 }
 
 
  ul.sublinks {
  	margin:0;
	padding:0;
	border:1px solid #dcdddb;
	width:170px;
  }
  
  ul.sublinks li {
  	list-style-type:none;
	line-height:25px;
	border-bottom:1px dotted #dcdddb;
	width:170px;
  }
  
  ul.sublinks li a {
  	font-size:11px;
	text-decoration:none;
	color:#676262;
	background:#f3f4ef url(images/arrow1.gif) 10px 8px no-repeat;
	display:block;
	padding-left:22px;
  }
  
  ul.sublinks li a:hover {
  	color:#676262;
	background:#e9e9e7 url(images/arrow2.gif) 10px 8px no-repeat;
  }
  
  
  .productbox {
  	width:85%;
	padding:10px 14px;
	display:block;
	float:left;
	text-align:center;
  }
  
  /*========================LEFT NAVIGATION AREA=========================*/
  
  .leftNavPanel {
  	width:90%;
	margin-right:8px;
	margin-top:10px;
  }
  
  
  
  
  
  /*=============================RIGHT PANEL============================*/
  
  .rightPanel {
  	width:20%;
	margin-top:10px;
  }
  .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:21px;
	border:1px solid #d2d2d2;
	margin-bottom:6px;
	text-align:left;
	width:172px;
	
  }
  .inputBg input {
  	background:0 none !important;
	color:#6f6f6f;	
	border:0px none;	
  }
  .inputBg input.searchIcon{
  	height:auto;
	width:auto;
  }
  input.searchBox1 {width:142px;}
  
 .selectbox{
  	background:0 none !important;
	color:#6f6f6f;
	width:170px;
	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;
	text-align:center;
  }
  
  .footer .contentmain a{
  	color:#525050;
	text-decoration:none;
  }
  
  .footer .contentmain a:hover {
  	color:#b90e0e;
  }
