@charset utf-8;
html,body{color:#363636;font:14px Arial,Helvetica,sans-serif;margin:0;padding:0}
body{background:#FFF}
h1,h2,h3,h4,h5{color:#252525}
a{color:#3875a3;text-decoration:none}
a.more-link{display:block;text-transform:uppercase;margin:10px 0 0 5px}
blockquote{margin:3px 7px}
input[type=text],input[type=password]{border:1px solid #D7D7D7;padding:3px 2px}
input[type=text]:focus,input[type=password]:focus{border-color:#F7941D}
textarea{border:1px solid #F7941D;padding:10px}
strong{color:#464646;font-size:.975em;font-weight:bold}
ol.roman{list-style-type:upper-roman}
ol.alpha{list-style-type:lower-alpha}
#header,#content,#footer,#breadcrumbs{float:left;width:100%}
.bitalic{font-weight:bold;font-style:italic}
.bunderline{font-weight:bold;text-decoration:underline}
.iunderline{font-style:italic;text-decoration:underline}
.bold{color:#252525;font-weight:bold}
.italic{font-style:italic}
.floatR{float:right}
.floatR.border{margin:0 0 10px 10px}
.clearL{clear:left}
.clearR{clear:right}
.blue{color:#008080}
.seventh{color:#800040;font-family:Papyrus;font-size:1.25em}
#header{border-bottom:#636363 5px solid}
#header .links{height:24px}
#header .links ul li a{border-right:#c2c2c2 1px solid;font-size:.25em}
#header .links ul li.last a{border:none}
#header #header-links li a{color:#c2c2c2;font-size:.65em;padding:0 3px}
#header #shopping-cart-links li a{border-color:#7da7d9;padding:0 5px}
#header .logo img{height:50%;width:50%}
#gotonav,#gototop{background:#fff;clear:both;font-size:.65em;margin-right:10px;text-align:right;padding:2px 3px}
#breadcrumbs{background:#e1e1e1;border-bottom:#d7d7d7 1px solid;padding:3px 0}
#breadcrumbs .container{overflow:hidden;padding:0 5px}
#breadcrumbs ul li{background:url(../images/header/crumb-arrow.gif) center right no-repeat;color:#959595;float:left;font-size:.65em;padding:0 17px 0 3px}
#breadcrumbs ul li.last{background:none}
#breadcrumbs ul li a{color:#acacac}
#content{padding:10px 0}
#content .main-content h1,#content h2,#content h3{font-style:italic;margin:5px 0;padding:5px 5px 5px 10px}
#content .main-content h1{font-size:1.25em;padding-left:3px}
#content .main-content h2{font-size:1.1em}
#content h3{font-size:1.075em}
#content h2,#content h3{background-color:#e1e1e1;text-transform:uppercase}
#content h2 a,#content h3 a{padding-left:5px}
#content h4,#content h5{color:#363636;font-size:1.025em;padding:5px 3px}
#content .main-content h5{font-size:.95em;font-weight:bold}
#content .main-content .padding-btm{padding:0 0 5px 5px}
#content .main-content .heading-div h3{padding:0 10px}
#content .main-content div.border{border-top:#e1e1e1 2px solid;border-bottom:#e1e1e1 2px solid;margin-bottom:5px;padding:5px 4px}
#content .main-content .no-padding{padding:0 0 5px}
#content .main-content .with-desc{margin-top:15px;padding:5px 0}
#content .main-content p{padding:0 5px 5px}
#content .main-content p.podcastbg{background:url(../images/content/podcastIcon.gif) left 3px no-repeat;font-weight:bold;margin-left:10px;padding-left:25px}
#content .main-content ol{margin:5px 0 5px 10px}
#content .main-content ul{margin-left:5px;padding:0 0 10px 10px}
#content .main-content ul.bulleted{padding:0 0 5px 15px}
#content .main-content ul.bulleted li,.single #content .main-content ul.hypnosis-training-details li.item ul li,#content .main-content ul.course-outline li,#content .main-content ul.path-tree li{list-style:square;margin-left:8px;padding:4px 0}
#content .main-content ul.demo{padding:0 0 20px}
#content .main-content ul.demo li{text-align:center;padding:5px}
#content .main-content .video-container{background:none;text-align:center;margin:5px auto}
#content .main-content #audio{display:block;height:20px;width:100px;margin:5px}
#content .main-content #audio h2,#content .main-content .video-container h2,#content .main-content #audio h3,#content .main-content .video-container h3{background:none;font-size:.85em;margin:0;padding:0}
#content .main-content dl{line-height:1.1em;margin:0;padding:0 0 0 10px}
#content .main-content dl dt{font-weight:bold;margin:0;padding:0 0 2px}
#content .main-content dl dd{margin:0;padding:0 0 5px 10px}
#content .main-content .section{background:#D8FEF1;border:#01B1B1 1px solid;margin:0 0 10px;padding:5px}
#content .main-content .section.floatR{margin-left:10px}
#content .main-content .site-introduction{border-bottom:#e1e1e1 5px solid;margin-bottom:5px}
#content .main-content .site-introduction .free-stuff-links{border-top:#e1e1e1 2px solid;border-bottom:#e1e1e1 2px solid;margin:5px 0;padding:5px 3px}
#content .main-content .site-introduction .free-stuff-links .free-video{border-bottom:#d6d6d6 1px dotted}
#content .main-content .quick-links ul{border-top:#e1e1e1 1px solid;border-bottom:#e1e1e1 1px solid;padding:10px 0 10px 5px}
#content .main-content .quick-links ul li{border-bottom:#d6d6d6 1px dotted;padding:0}
#content .main-content .staff{border-top:#e1e1e1 2px solid;clear:both;overflow:hidden;padding:10px}
#content .main-content .staff .imgcap{font-weight:bold;padding:0 0 10px 3px}
#content .main-content .staff.cal{border:none;padding-top:10px}
#content .main-content .location{text-align:center;margin:0 auto}
#content .main-content .location object{border:#e1e1e1 1px solid;max-width:234px}
#content .main-content .from-home{padding:5px 3px}
#content .main-content .from-home h3{clear:none;padding:0 0 5px}
#content .main-content .cal-banyan{border-top:#e1e1e1 2px solid;border-bottom:#e1e1e1 2px solid;padding:10px 3px}
#content .main-content .feedback-list,#content .main-content .audio-testimonial{overflow:hidden;text-align:center;width:100%;padding:0 0 10px}
#content .main-content .feedback-list li,#content .main-content .audio-testimonial li{text-align:center;width:100px;margin:0 auto;padding:3px 0}
#content .main-content .feedback-list li object{padding:0 3px}
#content .main-content .certificate-list li{clear:both;overflow:hidden;padding:0 0 5px}
#content .affiliate-program .imgcap{font-style:italic;padding-bottom:10px}
#content .affiliate-program .cal-banyan .imgcap{width:226px;margin:0 0 0 30px;padding:0}
#content .affiliate-program .what-is{border-top:#e1e1e1 3px solid;border-bottom:#e1e1e1 3px solid;overflow:hidden;margin:10px 0;padding:10px 0}
#content .affiliate-signup{border:#e1e1e1 1px solid}
#content .affiliate-signup h4{background:#e1e1e1;margin-bottom:10px}
#content .affiliate-signup p{padding-bottom:10px}
#content .main-content .award-form{border:#d7d7d7 1px solid;margin:5px;padding:5px}
#content .main-content .award-form input[type=text]{width:200px;margin:0 auto}
#content .main-content a.quality-award{display:block;text-align:center;padding:0 10px 0 0}
#content .main-content a.quality-award img{display:inline;padding-bottom:5px}
#content .main-content .quality-code{height:200px;width:200px;margin:0 auto}
#content .main-content .course-schedule li{border-top:#e1e1e1 2px solid;padding:5px}
#content .main-content .course-schedule li a{display:block;font-weight:bold;margin:5px 0 5px 5px}
#content .main-content .certification-link{overflow:hidden;text-align:center;padding:5px}
#content .main-content .certification-link a{font-size:1.025em;font-weight:bold}
#content .main-content .banyan-ngh{text-align:center;padding:0 10px 0 0}
#content .main-content .audio-testimonial li{width:106px}
#content .main-content .induction.imgcap{font-size:1.3em;font-weight:bold}
#content .main-content .testimonials{padding:5px 10px}
#content .main-content .testimonials p{padding-bottom:8px}
#content .main-content .testimonials p strong{display:block;text-align:left}
#content .main-content .general-course-outline .day,#content .main-content .general-course-outline .level{font-weight:bold}
#content .main-content .general-course-outline .day{font-size:1.1em;padding:5px 0}
#content .main-content .imgcap.anne{float:right;width:200px;margin:0 0 10px 20px}
#content .main-content .mind-works li{margin:10px}
#content .main-content .mind-works li p.align-center{background:#ebebeb;padding:5px 0}
#content .main-content .mind-works li .functions li{border:#e1e1e1 1px solid;text-align:center;margin:0;padding:5px}
#content .main-content .comparison{text-align:center;padding:0 0 10px}
#content .main-content .comparison p{padding:3px}
#content .main-content .comparison p.heading{background:#ebebeb;font-weight:bold;margin:3px 0}
#content .main-content ul.authors li{text-align:center;margin:5px 0}
#content .main-content ul.ezine li{border-bottom:#e1e1e1 dashed 1px;margin:5px 0;padding:3px 0}
#content .main-content .main-product-list.seminar li p{padding:3px 5px}
#content .main-content .main-product-list.seminar li h3{background:none;border-bottom:#d7d7d7 1px solid;padding:5px 0}
#content .main-content .top-product-list li{padding:0 5px 0 0}
#content .main-content .top-product-list li a span{display:block;margin:5px 0 0}
#content .main-content .top-product-list li .price{color:#C6171E;font-weight:bold;padding:5px 0}
#content .main-content .main-product-list li{clear:both;overflow:hidden;padding:0 0 10px}
#content .main-content .main-product-list li h3{background:none;border-bottom:#e1e1e1 1px solid}
#content .main-content .main-product-list li p{padding:5px 0 0 10px}
#content .main-content ul.pages{border-top:2px solid #e1e1e1;padding:8px 5px}
#content .main-content .pages li{float:left;padding:0 3px}
#content .main-content .search-list a{font-size:1.25em;text-transform:uppercase}
#content .cart-con{border-bottom:#e1e1e1 2px solid;margin-bottom:5px;overflow:hidden;padding:0 0 10px}
#content .cart-con .price,#content .cart-con .discount{color:#c9181f;font-size:1.25em;font-weight:bold;padding-left:10px}
#content .cart-con .base-price{color:#959595;font-size:.65em;text-decoration:line-through}
#content .cart-con .btns{padding:5px}
#content .cart-con .btns .check-out-btn{padding-left:3px}
#content .main-content .sh-downloads p{background:#e1e1e1;margin:5px 0;padding:2px 5px}
#content .glossary li{display:inline-block;padding:0 3px}
#content .sidebar{clear:both;margin-top:15px}
#content .sidebar h3{font-style:italic;margin:10px 0 5px;padding:2px 5px}
#content .sidebar p{line-height:1.4em}
#content .sidebar #side-nav{background-color:#3875A3;border-top:#e1e1e1 2px solid;border-bottom:#e1e1e1 2px solid;overflow:hidden;padding:5px}
#content .sidebar #side-nav li{border-bottom:#e1e1e1 1px dotted;padding:4px 0}
#content .sidebar #side-nav li:hover .sub{display:none;z-index:0}
#content .sidebar #side-nav li a{color:#fff;text-transform:uppercase;padding:0}
#content .sidebar .section{overflow:hidden;text-align:center}
#content .sidebar .sales .item{overflow:hidden;padding:10px 0 20px}
#content .sidebar .sales .item.i1{border-bottom:#e1e1e1 1px solid}
#content .sidebar .sales .item h4{font-size:.875em;font-weight:bold;padding:3px 0 8px}
#content .sidebar .sales .item img{float:left;padding:0 5px 0 0}
#content .sidebar .sales .item .sale{color:#c6171e;font-size:1em;font-weight:bold;padding:0 0 10px}
#content .sidebar .affiliate-program p{font-weight:bold;padding:0}
#content .sidebar .affiliate-program ul{background:#ebebeb;border:#d6d6d6 1px solid;margin-top:15px;padding:0 5px}
#content .sidebar .affiliate-program ul li.first{border-bottom:#d6d6d6 1px solid}
#footer{background:#ebebeb;border-top:#363636 5px solid;overflow:hidden;padding:5px 0 0}
#footer .copyright{clear:both;font-size:.5em;padding:5px 0 10px}
.single #content .main-content .vitae.imgcap{float:left;text-align:center;width:154px;margin:0 10px 0 0}
.single #content .main-content .cal-imgcap{float:right;text-align:center;width:154px;margin:0;padding:20px 180px 0 0}
.single #content .main-content .radio.imgcap{float:left;text-align:center;width:118px;margin:0 10px 0 0}
.single #content .main-content .vitae.imgcap img,.single #content .main-content .cal-imgcap img,.single #content .main-content .radio.imgcap img,.single #content .main-content .article.imgcap img{border:#e1e1e1 5px solid}
.single #content .main-content ul.certified{padding-bottom:30px;width:380px}
.single #content .main-content .awards{float:left;text-align:center;width:380px}
.single #content .main-content .award-seals li{float:left;text-align:center;width:72px;padding:0 10px}
.single #content .main-content .award-seals li img{width:72px}
.single #content .main-content .awards .border img{background:#e1e1e1;margin:10px 0;padding:5px}
.single #content .main-content .awards .imgcap img{border:5px #e1e1e1 solid}
.single #content .main-content .awards-desc{overflow:hidden;margin:0 0 0 20px}
.single #content .main-content .walk{overflow:hidden;padding:0 0 30px}
.single #content .main-content .before-after{float:left;overflow:hidden;width:342px}
.single #content .main-content .before-after li{float:left;text-align:center;width:161px;padding:0 5px}
.single #content .main-content .walk div{font-style:italic;overflow:hidden;padding:10px 0 0 10px}
.single #content ul.hypnosis-training-details li.item{border-top:#e1e1e1 1px solid;overflow:hidden;padding:10px 5px}
.single #content ul.hypnosis-training-details li.item h3{background:none;padding-left:5px}
.single #content ul.hypnosis-training-details li.item h3 span{color:#c6171e;font-weight:bold}
.single #content ul.hypnosis-training-details li.item ul{overflow:hidden;padding:10px 0 0 20px}
.single #content ul.hypnosis-training-details li.item a{display:inline-block;margin:10px 0 0 10px}
.single #content .reviews p{border-top:#e1e1e1 1px dotted;padding:20px 0}
.clearfix:after{visibility:hidden;display:block;font-size:0;clear:both;height:0}
h1,h2,h3,h4,h5,li,p,ul,#content .main-content .mind-works,#content .main-content .mind-works li .functions,#content .main-content .comparison div ul,#content .main-content ul.authors,#content .main-content .main-product-list,#content .main-content .sh-downloads,.single #content .main-content .hypnosis-training-details{margin:0;padding:0}
a:hover,a:active,#content .sidebar #side-nav li:hover a{color:#f7941d}
a img,#content .sidebar #side-nav li.last{border:0}
ul,.no-bullets{list-style:none}
#header .container,#content .container,#footer .container,#breadcrumbs .container,.clearB,#content .main-content .course-schedule{clear:both}
.underline,#content .main-content .general-course-outline .level{text-decoration:underline}
.floatL,#header .links ul li,#header #header-links,#header .logo{float:left}
.floatL.border,.single #content .main-content img.floatL{margin:0 10px 10px 0}
img.border,#content .affiliate-program .imgcap img{background:#e1e1e1;padding:5px}
.align-center,#content .main-content .general-course-outline h3,#content .main-content .general-course-outline h4,#content .main-content .general-course-outline .day,#content .main-content .classroom .imgcap,#content .main-content .class-session{text-align:center}
.red,#content .main-content .red{color:#c6171e}
.overflow,#content .affiliate-program .cal-banyan p,#content .affiliate-program .what-is p,.single #content .main-content .award-seals,.single #content ul.hypnosis-training-details li.item p{overflow:hidden}
.note,#content .main-content .center.imgcap{font-size:.75em}
#header .container,#content .main-content,#content .main-content .certification-link p,#content .main-content .top-product-list p{padding:0}
#header #header-links li a:hover,#header #header-links li a:active,#breadcrumbs ul li a:hover,#breadcrumbs ul li a:active{color:#F7941D}
#header .seals,#header .view,#content .main-content h1 .intro,#content .main-content img,#content .main-content .site-introduction .intro,#content .main-content .site-introduction .video-container,#content .main-content .site-introduction .free-stuff-links .free-video img,#content .main-content .site-introduction .free-stuff-links .advanced-videos img,#content .main-content .quick-links img,#content .main-content .faq img,#content .main-content .cal-banyan .imgcap,#content .main-content .member-5path .imgcap,#content .main-content .imglist,#content .affiliate-program .questions,#content .main-content ul.podcast,#content .main-content ul.slofpages,#content .main-content .hypnosis-hypnotherapy-pages,#content .main-content .extras,#content .main-content .cal-office,#content .main-content .banyan-more-photos,#content .main-content .online-class,#content .main-content .top-product-list li img,#content .main-content .main-product-list li a img,#content .sidebar #side-nav li .sub,#content .sidebar .questions,#content .sidebar .shipping,#content .sidebar .military img,#content .sidebar .affiliate-program img,#content .sidebar .ethics .imgcap,#footer .ftr-section{display:none}
#content .main-content .heading-div,#content .sidebar .affiliate-program ul li{padding:5px 0}
#content .main-content ol li,#content .main-content .main-product-list.seminar li{padding-bottom:5px}
#content .main-content ol li p,#content .main-content ul.bulleted li p,.single #content .main-content ul.hypnosis-training-details li.item ul li p{padding-bottom:0}
#content .main-content .site-introduction .free-stuff-links div a.first,#content .main-content .location a,#content .affiliate-signup label,#content .main-content .award-form strong,#content .main-content .course-schedule li .description strong,#content .main-content .manual-contents li span,#content .main-content ul.ezine li a span{display:block}
#content .main-content .from-home .imgcap,#content .affiliate-program .imgcap p{padding:0 5px}
#content .main-content .materials,#content .sidebar .sales .item .description{padding:0 0 10px}
* html .clearfix,:first-child+html .clearfix{zoom:1}
@media screen and max-device-width240px {
#content .main-content .video-container a{height:100px;width:220px}
#content .main-content .location object{max-width:230px}
}
@media screen and max-device-width320px {
#content .main-content .video-container a{height:170px;width:300px}
#content .main-content #audio{height:30px;width:300px}
#content .main-content .location object{max-width:300px}
}
@media screen and min-device-width321px {
#content .main-content .feedback-list,#content .main-content .audio-testimonial{overflow:hidden;width:318px;margin:0 auto}
#content .main-content .feedback-list li,#content .main-content .audio-testimonial li{float:left;margin:5px 3px;padding:0}
}
@media all and min-device-width128px and max-device-width480px {
#content .sidebar .awards img{display:inline;content:attr(alt)}
}