/*browser rest */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
/*browser rest */

body{
	background:url(images/top_bar_repeat.jpg) repeat-x 0 65px;
	font-family:arial;
}
#top_nav{	
	position:absolute;
	margin-left:195px;
	top:53px;
}
#top_nav ul{margin-left:0;
}
#top_nav li {display:inline;}
#top_nav img{ margin-left:1px;}
#wrapper{
	background:url(images/faint_lotus.jpg) no-repeat bottom right;
	margin:0 auto;
	width:800px;
	padding-bottom:20px;
}
#content{
	margin:0 auto;
	width:812px;
}
#logo{
	clear:both;
	margin:10px 0 0 10px;
}
#lotus{
	background:url(images/lotus_header.jpg) no-repeat 0px bottom;
	height:215px;
	width:790px;	
}
#lotus_bottom{
	background:url(images/lotus_bottom.jpg) no-repeat 0px bottom;
	height:16px;
	margin-left:163px;
}
#front_audio_button{
	margin-left:0px;
}
#front_buttons{margin-left:6px;}
#main_left{
	width:570px;
	float:left;
	margin-left:13px;
	margin-top:5px;
}
#main_right{
	width:210px;
	float:right;
	margin-top:9px;
}
.heading{
	font-family:arial;
	font-weight:bold;
	font-size:1em;
	color:#3c4f7b;
	margin:15px 0 0px 0;	
	padding:0;
}
.sub_heading{
	font-family:arial;
	font-size:0.9em;
	color:#565656;
}
.publishers{
	float:left;
	margin:15px 0px;
	
}
#testimonials_front{
 	background:url(images/testimonials_top.jpg) no-repeat top;
 	line-height:17px;
 	padding:30px 20px 3px 40px;
}
#read_more{
	position:absolute;
	margin-left:460px;
	color:#3c4f7b;
	margin-top:-17px;
	font-size:0.8em;
}
.testimonials{
 	width:570px;
}
.testimonials_page{
 	background:url(images/testimonials_page_top.jpg) no-repeat top;
 	line-height:17px;
 	padding:30px 20px 3px 20px;
}
.testimonials_bottom{
 	background:url(images/testimonials_bottom.jpg) no-repeat top;
 	height:7px; 
}
.thanks{font-style:italic;font-size:0.9em;}
.name{font-weight:bold;font-size:0.9em;}
.location{font-size:0.8em;}

#reasons_list_front{
	background:url(images/front_backing.jpg) no-repeat top center;
	padding:2px 0 0 3px;
	margin-top:10px;
}
#reasons_list{
	background:url(images/front_backing.jpg) no-repeat top left;
	padding:12px 0 0 3px;
	margin-top:10px;
	margin-bottom:20px;
}
.testtest{display:none;}
#reasons_list_front .heading{ 	
	background:url(images/10_lotus.png) no-repeat 10px top;
	padding:9px 0 10px 40px;
	display:block;
}
#footer{
	background:url(images/footer.jpg) repeat-x;
	width:100%;
	height:50px;
	text-align:center;
	color:white;
	font-size:0.7em;
	padding-top:25px;	
}
#footer a:link, #footer a:visited{
	color:white;
	padding:0 8px;
}
#disclaimer{
font-size: 0.9em;}
/*Text Styles */
.list_top{
	font-size:0.7em;
}
p {font-size:0.8em;margin:10px;line-height:17px;}
a:link, A:visited {text-decoration:none;}
.reasons {font-size:0.8em;line-height:16px;width:500px;}
a:link .reasons, a:visited .reasons { color:#393939;}
a:hover .reasons { color:#550f03; }


/* 10 reasons to meditate  */
a:link #reason-1, a:visited #reason-1{background:url(images/reason_1.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-1{background:url(images/reason_1.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;}

a:link #reason-2, a:visited #reason-2 {background:url(images/reason_2.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-2 {background:url(images/reason_2.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-3, a:visited #reason-3 {background:url(images/reason_3.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-3 {background:url(images/reason_3.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-4, a:visited #reason-4 {background:url(images/reason_4.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-4 {background:url(images/reason_4.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-5, a:visited #reason-5 {background:url(images/reason_5.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-5 {background:url(images/reason_5.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-6, a:visited #reason-6 {background:url(images/reason_6.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-6 {background:url(images/reason_6.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-7, a:visited #reason-7 {background:url(images/reason_7.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-7 {background:url(images/reason_7.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-8, a:visited #reason-8 {background:url(images/reason_8.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-8 {background:url(images/reason_8.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-9, a:visited #reason-9 {background:url(images/reason_9.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-9 {background:url(images/reason_9.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }

a:link #reason-10, a:visited #reason-10{background:url(images/reason_10.png) no-repeat 0 7px; padding:5px 10px 5px 40px; }
a:hover #reason-10 {background:url(images/reason_10.png) no-repeat 0 -95px;padding:5px 10px 5px 40px;  }


/* Gallery Style*/

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

*{margin:0;padding:0}
a{color:#348;text-decoration:none;outline:none;}
a:hover{color:#67a;}
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
/*.gallery_show{width:702px;margin:0 auto;}*/
.gallery_show{height:90px;margin:0;}
.gallery_show li{width:75px;height:75px;border:3px double #111;margin: 2px;background:#fff;}
.gallery_show li div{}
.gallery_show li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 0px auto;height:500px;width:460px;float:right;background:#fff;}
#main_image img{margin-bottom:1px;}

.nav{padding-bottom:10px;text-align:center;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}



/* start jcarousel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* end jcarousel */


/* start tango jcarousel */
.jcarousel-skin-tango.jcarousel-container {
    -moz-border-radius: 5px;
}

.jcarousel-skin-tango.jcarousel-container-horizontal {
    width: 290px;
    padding: 10px 40px;
}

.jcarousel-skin-tango.jcarousel-container-vertical {
    width: 350px;
    height: 445px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  290px;
    height: 85px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  475px;
    height: 404px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 85px;
    height: 85px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 8px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    color: #fff;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 38px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(scripts/jcarousel/skins/tango/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 38px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(scripts/jcarousel/skins/tango/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(scripts/jcarousel/skins/tango/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(scripts/jcarousel/skins/tango/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/* end tango jcarousel */

/* End of Gallery Style*/

/* Styles for the entire LavaLamp menu */
.lavaLamp {

}
    /* Force the list to flow horizontally */
    .lavaLamp li {
        float: left;
        list-style: none;
    }
        /* Represents the background of the highlighted menu-item. */
        .lavaLamp li.back {
            /*background: url("scripts/lavalamp/lava.gif") no-repeat right -30px;*/
            width: 9px; height: 30px;
            z-index: 8;
            position: absolute;
        }
            .lavaLamp li.back .left {
                /*background: url("scripts/lavalamp/lava.gif") no-repeat top left;*/
                height: 30px;
                margin-right: 9px;
            }
        /* Styles for each menu-item. */
        .lavaLamp li a {
            position: relative; overflow: hidden;
      
            height: 15px; top: 7px;
            z-index: 10; letter-spacing: 0;
            float: left; display: block;
            margin: auto 10px;
        }

.josh{color:Red;}




.clearboth{
	clear:both;
}
#read-along{
	width:100%;
	height:240px;
	overflow:auto;
	border:1px #BBBBBB solid;
	padding:5px;
	background:#F1F1F1;
}
/*font formatting*/ 
h5{font-size:0.9em;font-style:italic;}
h4{font-size:1em;text-indent:10px;}
h3{font-size:1.1em;	color:#3c4f7b;}
.blue{color:#3c4f7b;}
.hilight{font-style:italic;font-weight:bold;}
ul{margin-left:50px; font-size:0.9em;color:#666347;}
ul ul {font-size:0.8em;}

.bobs_world{margin:0 30px; font-style:italic; border:1px #EBEBEB solid;padding:15px;background:#F3F9FF;}
.strong{font-weight:bold;}
.strong-lite{font-weight:bold;color:#666666;}
.notes{font-size:0.7em;font-weight:bold;text-align:center;}

.italic{font-style:italic;}
a:link,a:visited{}