html{
	/*background:#dfcfe1;*/
	/*background:#fec;*/
	background:#f8edcc;
}
body{
	margin:0;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/bg-body.jpg) repeat-y 50% 0;
	min-width:871px;
}
* html body{
	padding:0 0 0 1px;
}
body.participants { background: url(/res/img/bg-body-part.jpg) repeat-y 50% 0; }
img{border-style:none;}
a{
	text-decoration:none;
	color:#00839c;
}
a:hover{text-decoration:underline;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
#wrapper{
	width:851px;
	margin:0 auto;
	padding:0 0 10px;
        position:relative;
}
/*header start*/
#header{
	width:818px;
	overflow:hidden;
	padding:29px 0 0 33px;
	position:relative;
}
.logo-w{
	width:100%;
	overflow:hidden;
}
.logo{
	width:240px;
	height:103px;
	margin:-20px 0 0px 10px;
	float:left;
	background: url(/res/img/lucid-medium-logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;

}
.logo a,
.add .logo a{
	display:block;
	height:100%;
}
.add .logo{
	background: url(/res/img/lucid-small-logo.png) no-repeat;
	width: 177px;
	height: 76px;
	float:right;
	margin:0;
}
.coaching{
	background: url(/images/coaching01.gif) no-repeat;
	width: 262px;
	height: 153px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:30px;
}
.about-us{
	background: url(/res/img/about-us.png) no-repeat;
	width: 322px;
	height: 100px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:30px; 

}
.logo-med{
	background: url(/res/img/lucid-medium-logo.png) no-repeat;
	width: 240px;
	height: 100px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:26px; 

}
.retreats{
	background: url(/res/img/retreats.png) no-repeat;
	width: 362px;
	height: 153px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:30px;
}
.magician{
	background: url(/res/img/magicians-lab.png) no-repeat;
	width: 362px;
	height: 106px;

	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:30px;
}
.our-vision{
	background: url(/res/img/our-vision.png) no-repeat;
	width: 300px;
	height: 103px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:30px;
}
.schedule{
	background: url(/images/schedule01.png) no-repeat;
	width: 295px;
	height: 98px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:30px;
}
.products{
	background: url(/res/img/products.png) no-repeat;
	width: 295px;
	height: 98px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:30px;
}
.ll-journey{
	background: url(/res/img/journey.png) no-repeat;
	width: 270px;
	height: 150px;
	position:absolute;
        z-index:999;
	text-indent:-9999px;
	overflow:hidden;
	top:14px;
	left:20px;
}
/*navigation start*/
.nav{
	float:right;
	height:51px;
	list-style:none;
	margin:58px 0 0;
	padding:0;
	background:#5d1069;
}

.add .nav{
	margin:18px 0 0;
}
.nav li{
	float:left;
	background: url(/images/sep01.gif) no-repeat;
}
.nav li a{
	height:51px;
	color:#fff;
	font:11px 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-align:center;
	display:table;
}
* html .nav li a {
	float:left;
}
*+ html .nav li a {
	float:left;
}
.nav li a:hover,
.nav .active a{
	background:#fcf5e3;
	color:#5d1069;
	text-decoration:none;
	cursor:pointer;
}
.nav li a span{
	height:31px;
	padding:0 10px 20px;
	display:table-cell;
	vertical-align:middle;
}

#nav-helper-frame { position:relative; }
#nav-helper { position:absolute;  list-style:none; height:35px; top:0; right:0;  }
#nav-helper li{ float:left; height:35px; }
#nav-helper li a{ display:block; height:35px; }
#nav-helper li a:hover{ text-decoration:none }

/*navigation end*/
/*header end*/
/*intro start*/
.intro{
	width:100%;
	margin:-29px 0 7px;
	position:relative;
}
.intro .dream,
.intro .inner-dream{
	position:absolute;
	width:361px;
	top:84px;
	left:170px;
	color:#3c0a70;
	font:italic 15px  Georgia, "Times New Roman", Times, serif;
	margin:0;
}
.intro .missing-manual{
	width:330px ! important;
	top:84px ! important;
	left:500px ! important;
}

.intro .lazaris{
	width:270px ! important;
	top:110px ! important;
	left:320px ! important;
        color:#32007d ! important;
}

.intro .magic{
	width:300px ! important;
	top:40px ! important;
	left:540px ! important;
        color:#000 ! important;
}
.intro .magic strong{ color:#fff; }

.intro .participant{
	width:330px ! important;
	top:40px ! important;
	left:470px ! important;
        color:#32007d ! important;

}
.intro .participant q{
        text-align:right;              
}

.intro .inner-dream{
	width:458px;
	color:#fff;
	left:120px;
}
.intro .dream strong,
.intro .inner-dream strong{
	font-weight:normal;
	font-size:50px;
	line-height:52px;
}
.intro .missing-manual strong{
	line-height:45px ! important;
}
.intro .dream q,
.intro .inner-dream q{
	display:block;
	line-height:28px;
	padding:2px 0 0;
}
.intro .dream cite,
.intro .inner-dream cite{
	display:block;
	text-align:right;
}
.video-holder{
	width:253px;
	overflow:hidden;
	position:absolute;
	top:40px;
	right:22px;
}
.video-holder h3{
	margin:0;
	padding:7px 0;
	text-align:center;
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	background:#5d1069;
}
.video-holder .placeholder{
	width:253px;
	height:167px;
}


.overlay { position:absolute; display:none; }

/*end intro*/
/*main start*/
#main{
	width:807px;
	background: url(/images/bg-main.gif) repeat;
	padding:46px 22px 21px;
}

#main-alt{
	width:805px;
	background: url(/images/bg-main.gif) repeat;
           margin:-26px 0 0 1px;
	padding:46px 22px 21px;
}

#main-crm{
	width:805px;
	background: url(/images/bg-main.gif) repeat;
           margin:-26px 0 0 1px;
	padding:46px 22px 21px;
}

/*columns start*/

#onecolumn{
	width:847px;
	margin:0px -40px 0 0;
}
#onecolumn:after{
	content:"";
	display:block;
	clear:both;
}

#twocolumns{
	width:847px;
	margin:0px -40px 0 0;
}
#twocolumns:after{
	content:"";
	display:block;
	clear:both;
}

#threecolumns{
	width:847px;
	margin:0 -40px 0 0;
}
#threecolumns:after{
	content:"";
	display:block;
	clear:both;
}
.column{
	width:241px;
	float:left;
	padding:0 40px 0 0;
}
.column1{ 
	width:807px;
	float:left;
	padding:0 40px 0 0;
 }

.column2{ 
	width:360px;
	float:left;
	padding:0 40px 0 0;
 }
.column h2{
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
	width:239px;
}
.column .welcome{
	margin:0 0 9px;
	height:47px;
	background: url(/images/welcome01.gif) no-repeat;
}
.column .explore{
	background: url(/images/explore01.gif) no-repeat;
	width:235px;
	height:54px;
}
.column .offerings{
	background: url(/images/offerings01.gif) no-repeat;
	width:239px;
	height:67px;
	margin:-8px 0 7px;
	position:relative;
}
.column .sample{
	background: url(/images/sample01.gif) no-repeat;
	width:241px;
	height:57px;
	margin:0 0 5px;
}
.column p{
	margin:0 0 21px;
	line-height:16px;
}
.column h3{
	margin:3px 0 5px;
	color:#00839c;
	font:italic 14px Georgia, "Times New Roman", Times, serif;
            letter-spacing:2px;
}
.column h4{
	margin:3px 0 -3px 0;
	color:#00839c;
	font:bold italic 14px Georgia, "Times New Roman", Times, serif;
            letter-spacing:2px;
}
.column .wrap{
	width:100%;
	overflow:hidden;
	margin:0 0 17px;
}

.coaching-em em{ font-style:italic; font-size:1.4em; font-family: georgia,serif; color:#32007d; }

.column li { margin-top:3px; }
#journeycolumn{ 
width:847px;
margin:0 -40px 0 0;
position:absolute;
left:40px;
top:210px;
}


#journeycolumn .column{
width:280px; 
}

#journeycolumn .column p{ 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
line-height: 16px;
width:195px;
}

.column1 h5 {
              margin:3px 0 10px 0;
              color:#00839c;
              font:italic 18px Georgia, "Times New Roman", Times, serif;
              letter-spacing:2px;
              }

.column1 td img{
              vertical-align:middle;
}

.column1 hr { margin:10px 0; }

.column1 strong {  color:#5d1069;}

table.complimentary { border:none; }
table.complimentary td {
              min-width:80px;
              text-align:right;
              padding:0 10px 10px 0;
}

table.accelerated { float:left; width: 610px; padding:30px 0 0 0; }
table.accelerated td {
              min-width:50px;
              text-align:right;
              padding:0 10px 10px 0;
}

.prod1 { float:left; min-width:10px; padding:6px 10px 0 0;}
.prod2 { float:left; width:700px;}
.prod3 { text-align:left ! important; width:500px; padding: 0px 20px 10px 0;}

.prod6 { float:left; width:180px; padding:40px 0 0 0; }
.prod7 { text-align:left ! important; min-width:300px; }




.wrap .img-holder{
	float:left;
	border:1px solid #de3c78;
	margin:4px 15px 0 0;
}
* html .wrap .img-holder{
	margin:0 12px 0 0;
}
.wrap .img-holder img{
	display:block;
}
.wrap .txt-holder{
	height:1%;
	overflow:hidden;
	/*text-align:justify;*/
}
.wrap .txt-holder p{
	margin:3px 0 0 0;
	line-height:12px;
}
.offerings-c{
	background:#dfcfe1;
	padding:14px 11px 12px;
	width:219px;
	overflow:hidden;
}
.offerings-c .img-holder{
	float:none;
	overflow:hidden;
	border:2px solid #5d1069;
	margin:0 0 20px;
}
.offerings-c .img-holder img{
	display:block;
}
.info-box-w{
	height: 243px;
	padding:12px 3px 12px 5px;
	width:225px;
	background: url(/images/bg-infobox.gif) repeat-y;
	overflow:hidden;
}
.info-box{
	overflow:auto;
	height: 253px;
	width:214px;
	position:relative;
}
.inner-box {
	width:197px;
	overflow:hidden;
}
.info-box h4{
	font-size:10px;
	margin:0 0 2px;
	color:#5d1069;
}
.info-box p{
	margin:0 0 2px;
	font-size:9px;
	line-height:12px;
}
.info-box a{
	display:block;
	color:#5d1069;
	margin:0 0 12px;
}
.info-box ul{
	list-style:none;
	margin:0;
	padding:0;
}
.info-box ul strong{
	font-weight:normal;
}
.info-box .wrapp{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}
.info-box .wrapp span{
	float:left;
}
.info-box .wrapp strong{
	float:right;
}
.column .offers-list{
	list-style:none;
	margin:0;
	padding:0;
}
.column .offers-list li{
	margin-bottom:10px;
	height:1%;
	overflow:hidden;
}
.column .offers-list li strong{
	float:left;
	font-weight:normal;
	margin:0 5px 0 0;
	padding:0 0 10px;
}
* html .column .offers-list li strong{
	margin:0 2px 0 0;
}
.column .offers-list li span{
	display:block;
	height:1%;
	overflow:hidden;
}
.column dt{
	line-height:15px;
}
.column dd{
	margin:0;
	line-height:15px;
}



.column blockquote{ 
	font:italic 15px Georgia, "Times New Roman", Times, serif;
        color: #3c0a70;
        margin: 0 0 0 10px;
}
.column blockquote strong{
	font-weight:normal;
	font-size:50px;
	line-height:52px;
}
.column blockquote q{
	display:block;
	line-height:28px;
	padding:2px 0 0;
}
.column blockquote cite{
	display:block;
	text-align:right;
}

.column .retreat { margin:10px 0; }

.blubold { font-weight: bold; color:#00839c; }
.navybold { font-weight: bold; color:#003ba9; }


.journey { width: 200px; }
/*columns end*/

ul.redbox { width:180px; list-style:square outside url(/res/img/redbox.gif); margin:-10px 0 10px 25px;padding:0 0 0 0; }
ul.redbox li { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; }

ul.redboxplain { list-style:square outside url(/res/img/redbox.gif); }

.cite2 { text-align:right ! important;
         margin-top:-18px ! important; }


.schedhead p { float:left; color:#fff; font-weight:bold; padding:2px 0 2px 5px;}

#tealbluehead { width:360px; display:block; background-color: #00839c; height:20px;}
#navybluehead { width:360px; display:block; background-color: #003ba9;  height:20px;}

table.sched { margin:0 0 20px 0; width:370px; }


table.sched td { padding:3px 0 3px 0; }

.explain { font: 12.0px Verdana; line-height:24px ! important; font-style:italic; }
.explain strong { font: 20.0px Verdana;  font-style:italic;}
.magic { color:#00839c; }
.magic strong { color:#003ba9; }

.inset { background:#f9f5ec; border:solid 2px #84bfc1; width:100%; padding:15px; }

.answer { display:none;  color: #32007d;}

#copy { width:100%; } 
#copy p { margin:0; width:100%; text-align:right; } 

#subnav ul { width: 770px; height:17px;list-style:none; border-bottom: solid 2px #00839c; text-align:right; }
#subnav li { display:inline;  margin:0px 0px 0 -3px; padding:0;} 
#subnav a  { font: 10.0px Verdana; padding: 4px 6px; color:#fff; background: #00839c; }
#subnav a:hover  { background: #59a8b1; text-decoration:none; }

table.cart { border-collapse:collapse;  }
table.cart td,table.cart th {  font: 10.0px Verdana;  border:solid 1px #00839c;   padding:3px 5px 3px 5px; text-align:left; margin:0;}
table.cart th { font-weight:bold; }
table.cart td.noborder { border:none }
table.cart td.right { text-align:right }

#main-crm form table { background-color:#cef; border: solid 1px #00839c; padding:10px; border-collapse:collapse; }
#main-crm form table td { padding:4px; text-align: left; font:normal 11px Verdana,Arial,sans-serif; }
#main-crm form table th { padding:4px 4px 4px 10px; text-align: right; font:normal 11px Verdana,Arial,sans-serif;  }
#main-crm form input { text-align: left; font:normal 11px Verdana,Arial,sans-serif; }
#main-crm form textarea { text-align: left; font:normal 11px Verdana,Arial,sans-serif; width:150px; min-height:65px; }
#main-crm form ul { list-style: none; list-style-position:outside; }
#main-crm form ul li { color:#a00; }

#relationships { margin:0 0 15px 10px; }
#relationships table { border-collapse:collapse; width:350px;}
#relationships td { padding:0 15px 0 0; height:18px;}
#relationships td img { width:8px; height:8px; }
/*end main*/