BODY {min-width:1024px; color: #000; margin: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; font: 10px Verdana, Arial, sans-serif; background:#fff;}
h1 {font: 16pt Arial, Verdana, sans-serif; font-weight:bold; text-align:left !important;}
h2 {font: 12pt Arial, Verdana, sans-serif; font-weight:bold; color:#4a8170; text-align:left !important;}
h3 {font: 11pt Arial, Verdana, sans-serif; font-weight:bold; color:#4a8170; text-align:left !important;}
h4{font: 10pt Arial, Verdana, sans-serif; font-weight:bold;}
p {font: 10pt Arial, Verdana, sans-serif;}
ul {font: 10pt Arial, Verdana, sans-serif;}
ul li { margin:5px 0; line-height:2.5em;}
ul.no-bullets{ list-style: none;}
ol {font: 10pt Arial, Verdana, sans-serif;}
.blue{color:#0b77b5;}
b {font-weight:bold;}
.italic{font-style: italic;}
.note{font-size: 11px;}
hr {height:2px; background-color:#333; color:#333;}
TD.otherSites {height:100px;}
TD.spacerFive {width:5px;}
table.centersite {margin: 0px auto; position: relative; text-align: left; width: 960px; border:1px solid #000;}
TABLE.quickLinkNetwork {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
TD.quickLinkNetwork {position: relative; vertical-align: middle; font-family: Arial, Verdana, sans-serif; font-size: 10px; color:#eee; background:#333; padding: 3px; width:50%;}
TD.quickLinkNetwork A, TD.quickLinkNetwork A:visited, TD.quickLinkNetwork A:hover  {color: #fff;}
TABLE.logoLevel {background-image: url('../../images/headerBg.jpg'); background-repeat: no-repeat; width:100%;}
TABLE.bgLevel {background-image: url(../../images/newBackground.gif); background-repeat: repeat; width:100%;}
TD.watchT {background:#333;}
TD.logo {text-indent:4px; text-align:left; width:250px; height:81px;}
TD.navi {vertical-align: bottom; height:19px;}
TD.navi2r {text-align:center; background-image: url('../../images/navRed.gif'); background-repeat: no-repeat; height:19px; width:66px; font: 8pt;}
TD.navi2r A, TD.navi2r A:visited {font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica; color:#fff; text-decoration:none;}
TD.navi2r A:hover {text-decoration:underline;}
TD.navi2y {text-align:center; background-image: url('../../images/navYellow.gif'); background-repeat: no-repeat; height:19px; width:66px; font: 8pt;}
TD.navi2y A, TD.navi2y A:visited {font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica; color:#fff; text-decoration:none;}
TD.navi2y A:hover {text-decoration:underline;}
TD.navi2o {text-align:center; background-image: url('../../images/navOrange.gif'); background-repeat: no-repeat; height:19px; width:66px;}
TD.navi2o A, TD.navi2o A:visited {font-weight:bold; font-size:10px; font-family: Verdana, Arial, Helvetica; color:#fff; text-decoration:none;}
TD.navi2o A:hover {text-decoration:underline;}
TD.netB {color:#fff; background-image: url('../../images/netB.gif'); background-repeat: no-repeat; width: 142px; text-align:center; vertical-align:middle; font-family: Arial, Verdana, sans-serif; font-size: 10px; text-decoration: none; height:16px;}
TD.netB A, TD.netB A:visited, TD.NetB A:hover {color:#fff; text-decoration: none;}
TABLE.leftNav {width:195px; height:367px;}
TD.leftSec {vertical-align:top; border-bottom:1px #000 dotted; height:20px; vertical-align:middle; padding:5px 0 5px 5px; }
TD.leftSec A, TD.leftSec A:visited {color:#333; font-size:9pt; text-decoration:none; font-weight:bold; }
TD.leftSec A:hover {text-decoration:underline;}
TD.leftFin {vertical-align:top; height:100%;}
TD.tagline {color:#000; font-size:12px; font-weight:bold; text-align:center;}
TD.watchRed {background-image: url('../../images/watchRed.jpg'); background-repeat: no-repeat; width:172px;; height:120px;}
TD.watchYellow {background-image: url('../../images/watchYellow.jpg'); background-repeat: no-repeat; width:172px;; height:120px;}
TD.watchOrange {background-image: url('../../images/watchOrange.jpg'); background-repeat: no-repeat; width:172px;; height:120px;}
TD.selRed {background-image: url('../../images/selRed.gif'); background-repeat: no-repeat; color:#fff; text-indent:27px; text-align:left; width:250px; height:20px; font-size:10px; font-family: Verdana, Arial, Helvetica;}
TD.selYellow {background-image: url('../../images/selYellow.gif'); background-repeat: no-repeat; color:#fff; text-indent:27px; text-align:left; width:250px; height:20px; font-size:10px; font-family: Verdana, Arial, Helvetica;}
TD.selOrange {background-image: url('../../images/selOrange.gif'); background-repeat: no-repeat; color:#fff; text-indent:27px; text-align:left; width:250px; height:20px; font-size:10px; font-family: Verdana, Arial, Helvetica;}
TD.lineRed {background:#fff; background-image: url('../../images/lineRed.gif'); height:20px;}
TD.lineYellow {background:#fff; background-image: url('../../images/lineYellow.gif'); height:20px;}
TD.lineOrange {background:#fff; background-image: url('../../images/lineOrange.gif'); height:20px;}
TD.content {vertical-align:top; border-left:1px solid #000; margin:0 auto;}
TD.watchB {background-image: url('../../images/watchB.gif'); background-repeat:no-repeat; width:137px; height:13px; border-left:1px solid #000;}
TD.blank {height:13px;}
TABLE.navCon {width:100%;}
TD.navTD {vertical-align:top; width:171px; background-image: url(../../images/newBackground.gif);}
TD.linkScreen {width:170px; vertical-align:top; text-align:center;}
TD.linkDesc {vertical-align:top; font-size:12px;}
TD.linkLink A, TD.linkLink A:visited, TD.linkLink A:hover {font-size:15px; color:#c00; font-weight:bold;}
TD.linkVisit {vertical-align:bottom;}
TD.linkVisit A, TD.linkVisit A:visited, TD.linkVisit A:hover {font-size:10px; color:#c00;}
TABLE.box {width:95%; margin:0 auto;}
a img {vertical-align:top;}
img {vertical-align:bottom;}

ul.course-free { overflow:hidden; margin-left:5px !important; }
ul.programs { overflow:hidden; }
ul.programs li { padding: 5px 0 5px 20px !important; }
ul.student-practice { list-style:none !important; }
ul.student-practice li { float:left !important; width:110px !important; text-align:center; margin-right:10px !important; padding:5px;}
ul.student-practice li img {background:#E1E1E1; padding:5px; margin:0px !important;}
div.stud-testimonials { padding:0px 20px !important; }
.overflowH { overflow:visible !important; }
.overflow{ overflow: hidden; }
.center { text-align:center !important; }
.red { color:red !important; }
.green { color:#4a8170; }
.f12 { font-size:12pt; }
.f1 { font-size:7pt; }
.f2 { font-size:10pt; }
.f3 { font-size:12pt; font-weight:bold; }
.bold{ font-weight: bold; }
.floatL { float:left; }
.underline { text-decoration:underline; }
img.floatL{ margin: 0 10px 10px 0; }
.floatR { float:right; }
.clearB { clear:both; }
.align-left { text-align:left; }
.align-center, .txt-center{ margin:0 auto !important; text-align: center !important;}
.mL20 { margin-left:20px !important; }
.mR10 { margin-right:10px !important; }
.mR20 { margin-right:20px !important; }
.online-hypnosis-images img { margin:15px; }
div.extras img { padding: 10px 0 5px 0 !important; }
div.with-border { padding:10px 0px !important; border-top:5px solid #e1e1e1; border-bottom:5px solid #e1e1e1}
div.course-outline h1,h2,h4 { text-align:center; }
div.course-outline h4 { font-size:10pt; }
div.extras p { font-size: 1em !important; text-align:center; width: 199px !important; margin:0; padding:0; margin-left:10px; } 
p.seventh { color: #800040; font-family: Papyrus; font-size: 2.5em; padding:0; margin:0; } 
.otherSites .right{ position: relative; width:500px; }
.otherSites .right .top-nav{ margin-top: -25px; position: absolute; font-size: 12px;}
div.position-relative { position:relative; }
div.banyan-location { position:absolute; top:0px; right:0px; text-align:center; width:220px;} 
.cart-links{ font-size: 14px; position: absolute; right: 60px; top: 20px;}
.cart-links .view-cart { display: inline-block; background: url(../../images/view-cart.png) left no-repeat; padding: 5px 0 5px 24px; }
.cart-links .checkout { display: inline-block; background: url(../../images/checkout.png) left no-repeat; margin-left: 10px; padding: 5px 0 5px 24px; }
.ebook-links{ padding: 0 0 20px 0; }
.ebook-links img{ margin: 0 10px; }
a.active{
	color: #000;
	font-weight: bold;
}

div.video-container a{
	display:block;
	width: 452px;
	margin: 0 auto;
	height: 256px;
}

.audio-container {
    background: none repeat scroll 0 0 #E1E1E1;
    border: 1px solid #D7D7D7;
    margin: 0 0 10px 10px;
    padding: 5px;
    width: 300px;
}
.audio-container span {
    display: block;	
    height: 30px;
    width: 300px;
}
.audio-container a {
    display: block;	
    height: 30px;
    width: 300px;
}
.mini-player {
    display: block;
    height: 20px;
	margin: 2px 0 0 0;
    width: 130px;
}

.product-list {
    list-style: none outside none;
    margin: 0 0 0 10px;
}
.product-list li {
    clear: both;
    overflow: hidden;
    padding: 10px 0;
}
.product-list li img {
    float: left;
    margin-right: 10px;
}
.product-list li p {
    overflow: hidden;
}

/*-- CART --*/
	.cart{
		margin: 0 0 10px 0;
		overflow: hidden;
	}
	
	.cart-con{
		margin: 0 0 30px;
		overflow: hidden;
		/*width: 500px;*/
	}
	
	.cart-con h4{
		text-align: left;
	}
	
	.cart-con .price,
	.price{
		color: red;
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	
	.cart-con a{
		color: #0000FF;
	}
	
	.cart-con a:hover{
		text-decoration: underline;
	}
	
	.cart-con p{
		margin: 5px 0;
	}
	
	.cart .add-cart-btn,
	.cart .frm-add-cart-btn,
	.cart .check{
		background-color: #fff;
		background-image: url(../../images/cart-btns.png);
		display: block;
		float: left;
		height: 46px;
		text-indent: -999em;
		width: 140px;
	}
	
	.cart .add-cart-btn,
	.cart .frm-add-cart-btn{
		background-position: 0 0;
		margin-right: 5px;
	}
	
	.cart .add-cart-btn:hover,
	.cart .frm-add-cart-btn:hover{
		background-position: 0 -47px;
	}
	
	.cart .frm-add-cart-btn{
		border: 0;
		cursor: pointer;
		float: left;
		padding: 0;
	}
	
	.cart .check{
		background-position: 0 -94px;
	}
	
	.cart .check:hover{
		background-position: 0 -141px;
	}
	
	.base-price{
		color: #000000;
		font-size: 18px;
		text-decoration:line-through;
	}
	
	ul.training{
		margin: 0;
		padding: 0;
	}
	
	ul.training li{
		border-top: 1px dotted #999;
		border-bottom: 1px dotted #999;
		margin: 0 auto 10px auto;
		width: 320px;
	}
	
	ul.training .product-details{
		min-height: 55px;
		margin: 0 0 20px 0;
	}
	
	ul.training h4{
		font-size: 24px;
		margin: 15px 0 0 0;
	}
	
	ul.training .weekends{
		padding: 0 0 25px 0;
		margin: 0;
	}
	
	ul.training form p,
	.choices p{
		padding: 5px 10px;
	}
/*--END CART--*/
.graduates {
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0;
    width: 510px;
}
.graduates li {
    float: left;
    margin: 5px 20px;
    text-align: center;
    width: 130px;
}
.graduates li img {
    border: 3px solid #707070;
}
.graduates li span {
    display: block;
    font-size: 0.85em;
}
.imglist {
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 10px;
    width: 560px;
}
.imglist li {
    float: left;
    padding: 0 20px;
    width: 100px;
}
.imglist li img {
    background: none repeat scroll 0 0 #E1E1E1;
    padding: 2px;
}
.certificate-list {
    list-style: none outside none;
}
.certificate-list li {
    clear: both;
    overflow: hidden;
    padding: 0 0 20px;
}
.certificate-list li img {
    background: none repeat scroll 0 0 #E1E1E1;
    margin: 0 10px;
    padding: 3px;
}
.gallery {
    margin: 0 50px 20px;
    overflow: hidden;
}
.gallery ul {
    list-style: none outside none;
    margin: 10px 0;
    overflow: hidden;
    padding: 0;
}
.gallery ul li {
    float: left;
    padding: 0 3px;
}
.gallery .back {
    text-align: center;
}

.cal-banyan .imgcap ul{
	list-style: none;
	text-align: center;
}

.cal-banyan blockquote{
	border: #ccc 1px dotted;
	padding: 10px;
}

.article{
	float: left;
	width: 200px;
}

.pages {
    border-top: 1px solid #f1f1f1;
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 0 0;
    width: 400px;
}
.pages li {
    float: left;
    padding: 0 5px;
}
.pages .prev, .pages .next {
    padding: 0 30px;
}

.podcast {
    list-style: none outside none;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 420px;
}
.podcast li {
    float: left;
    margin: 5px;
    width: 200px;
}

.sh-cat {
    margin: 0 0 0 20px;
    overflow: hidden;
    padding: 0 0 0 20px;
}
.sh-cat li {
    float: left;
    width: 200px;
}
.sh-downloads {
    float: left;
    list-style: none outside none;
    margin: 0 20px;
    width: 220px;
}
.sh-downloads ul {
    list-style: none outside none;
}
.sh-downloads p {
    background: none repeat scroll 0 0 #67A797;
    margin: 10px 0;
    padding: 2px 10px;
}

.sh-downloads p strong{
	color: #fff;
}

.detail {
    overflow: hidden;
    padding-bottom: 40px;
}
.detail ul {
    margin: 0 0 10px 10px;
	overflow: hidden;
    padding: 0 0 0 30px;
}

.content .training-bullets{
	list-style: disc;
	margin: 0 0 0 20px;
	padding: 0 0 20px 30px;
}

.content .training-bullets li{
	border: none;
}

.content .training-bullets li.at-center{
	list-style-image: url(/images/school-icon.png);
}

.content .training-bullets li.online{
	list-style-image: url(/images/online-computer-icon.png);
}

.content .training-bullets li.epp{
	list-style-image: url(/images/easy-payment.png);
}

.content .best-choice{
	width: 150px;
}

.content .best-choice img{
	margin: 0 0 20px 0;
}

.content .overlay{
	background: #fff;
	border: 1px solid #666;
	padding: 40px;
	width: 480px;
	min-height: 280px;
	display: none;
	z-index:10000;
	/* CSS3 styling for latest browsers */
	-moz-box-shadow: 3px 3px 3px 1px #666;
	-webkit-box-shadow: 3px 3px 3px 1px #666;
	box-shadow: 3px 3px 3px 1px #666;
}

.content .overlay .close{
	background: url(../../images/close.png) no-repeat;
	position: absolute;
	display: block;
	top: 2px;
	right: 5px; 
	width: 35px;
	height: 35px;
	cursor: pointer;
}

.content .overlay a.overlay-player{ 		
	display: block;
	height: 280px;
}

.content .video-testimonial,
.content .audio-testimonial{
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 510px;
}

.content .video-testimonial li,
.content .audio-testimonial li{
	float: left;
	margin: 5px 20px;
	padding: 0;
	text-align: center;
	width: 130px;
}

.content .audio-testimonial{
	list-style: none;
	overflow: hidden;
	padding: 0 0 20px 0;
	}

.content .audio-testimonial.week-of-power li{
	padding-bottom: 10px;
}

/*.content .audio-testimonial li{
	float: left;
	padding: 0 2px;
	text-align: center;
	width: 130px;
	}*/
	
.content .audio-testimonial li img,
.content .video-testimonial li img{
	background: #e1e1e1;
	padding: 3px;
	}

.testimonials{
	margin: 0 80px 20px 80px;
}

.testimonials p{
	margin: 0 0 30px 0;
}

.video-container{
	margin: 0 auto;
	width: 600px;
}

div.certficates-container {
	width:650px;
	text-align:center;
	margin:0;
	padding:0;
}

ul.certificates {	
	list-style:none outside none;	
	text-align:center;	
	width:600px;	
	margin:0 auto;
}
	
ul.certificates li {
	display:inline;
	zoom:1;
	float:left;
	width:150px;
	text-align:center;	
	margin-right:10px;
	min-height:120px;
}

ul.certificates li:nth-child(4) {
	margin-left:90px;
}


ul.certificates li img {
	display:block;
	border:1px solid #000;
}

ul.certificates li p {	
	line-height:1.3em;
	margin:0;
	padding:0;	
}

ul.certificates li:last-child {
	margin-right:0;
}

ul.classroom-images {	
	list-style:none outside none;	
	text-align:center;		
	margin:0 auto;
}
	
ul.classroom-images li {
	display:inline;
	zoom:1;
	float:left;
	width:150px;
	text-align:center;	
	margin-right:10px;
	min-height:120px;
}


ul.classroom-images li img {
	display:block;
	border:1px solid #000;
}

ul.classroom-images li p {	
	line-height:1.3em;
	margin:0;
	padding:0;	
}

ul.classroom-images li:last-child {
	margin-right:0;
}

ul.classroom-images-2 {	
	list-style:none outside none;	
	text-align:center;		
	margin:0 auto;
}
	
ul.classroom-images-2 li {
	display:inline;
	zoom:1;
	float:left;
	width:120px;
	text-align:center;	
	margin-right:10px;
	min-height:120px;
}


ul.classroom-images-2 li img {
	display:block;
	border:1px solid #000;
}

ul.classroom-images-2 li p {	
	line-height:1.3em;
	margin:0;
	padding:0;	
}
ul.classroom-images-2 li:nth-child(4) {
	width:67px;
}
ul.classroom-images-2 li:last-child {
	margin-right:0;
}
/* new home page*/
.main-content{
	margin: 30px auto 0 auto;
	width: 95%;
}

.main-content .right{
	float: right;
	width: 75%;
}

.main-content .left{
	float: left;
	width: 23%;
}

.main-content .success-rate,
.main-content .who-we-help,
.main-content .master-hypnotist,
.main-content .team,
.main-content .ethics{
	margin-top: 50px;
}

.main-content .specialize{
	overflow: hidden;
	width: 100%;
}

.main-content .specialize .box,
.main-content .help .box{
	float: left;
	margin: 0 4%;
	width: 25%;
}

.main-content .specialize h2,
.main-content .help h2{
	margin-bottom: 10px;
	text-align: left!important;
}

.main-content .as-seen-logos img{
	padding: 20px;
}

.main-content ul.check{
	list-style-image: url(../../images/check.png);
}

.main-content .help{
	margin-top: 50px;
	overflow: hidden;
}

.main-content .help ul{
	margin: 0;
	padding: 0;
}

.main-content ul.arrow{
	list-style-image: url(../../images/arrow.png);
}

.main-content .master-hypnotist{
	margin-bottom: 50px;
	overflow: hidden;
}

.main-content .master-hypnotist .quote{
	font-size: 20px;
	font-style: italic;
	float: left;
	margin-left: 20px;
}

.main-content .master-hypnotist .quote small{
	font-style: normal;
	font-size: 12px;
}

.main-content .team{
	margin: 30px 0;
	overflow: hidden;
	text-align: center;
}

.main-content .team .staff{
	margin: 10px auto;
	width: 375px;
}

.main-content .team .staff .box{
	float: left;
	width: 125px;
}

.main-content .phone{
	font-size: 16px;
}

.main-content .ethics{
	margin-bottom: 50px;
}

.main-content .ethics p{
	margin-top: 20px;
}