@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&subset=latin);
@import url(http://fonts.googleapis.com/css?family=Just+Another+Hand);
@import url(http://fonts.googleapis.com/css?family=Reenie+Beanie);

/* Override style.css */

._main ._wrapper, .frame ._main ._wrapper {
	margin-top: 20px;
	border-radius: 0px;
	padding: 0 10px;
	width: 960px;
}

header {
	background: none;
}

header ._wrapper nav ul li a {
	font-family: 'Droid Sans', arial, sans-serif;
	display: block;
	float: left;
	color: #BCCCDF;
	text-align: center;
	text-decoration: none;
	padding: 0 0 !important;
	letter-spacing: 1px;
	margin: 0 10px;
	font-size: 13px;
	border: 1px solid transparent;
	text-transform: uppercase;
	-webkit-transition: color 0.2s ease-in;
	-moz-transition: color 0.2s ease-in;
	transition: color 0.2s ease-in;
}


span.next {
	display:block;
}

header ._wrapper ._helpbar ul li.hb_call a {
	color: #265998;
}

header ._wrapper nav {
	top: 55px;
	right: -120px;
	position: absolute;
}

header ._wrapper nav ul li {
	display: inline;
}

header ._wrapper nav ul li a:hover {
	color: #265998;
}

header ._wrapper nav ul li.active a {
	color: #265998;
}

header ._wrapper ._helpbar ul li.hb_helpline {
	background: url(/assets/themes/images/help/help-icon.png) 0 0 no-repeat !important;
	margin-left: 10px;
	margin-top: 3px;
}

header ._wrapper ._helpbar ul li.hb_call {
	background: url(/assets/themes/images/a/call.png) -20px 0 no-repeat !important;
	margin-top: 2px;
}

a#helpddbutton {
	margin-left: 20px;
	font-weight: normal;
}


._colophon ._logo {
	background: url(/assets/images/a/silva-logo.png) no-repeat 0 0;
	background-size:contain;
}

footer ._colophon {
	border: none;
}

footer ._colophon p {
	padding: 0;
	color: #FFF;
}

footer ._colophon a {
	color: #6CA4DF;
}

._directory._wrapper {
	background: #12467e;
	font-size: 0.9em;
	padding: 25px 10px 0px;
	color: #fff;
	border: 0;
	height: 205px;
	text-shadow: none;
}

._directory h6, ._directory a {
	color: #FFF !important;
	padding: 0 10px;
}

._directory h6 {
	padding-left: 20px;
}

._directory ._col._middle {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	min-width: 300px;
	width:310px;
}

ins{
	background: none !important;
	color: inherit !important;
	text-decoration: underline !important;
}

/* END - Override style.css */

a {
	color: #36C;
	text-decoration: none;
}

.section p a:hover,
.section ul a:hover,
.section ol a:hover {
	text-decoration: underline;
}

img.compose.right {
	float:right;
}

/* LAYOUT */

body {
	background: #005890 url(/assets/themes/images/a/bg.png) repeat-x 50% 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.section img {
	border: none;
}

.section ul,
.section ol,
.section ul li,
.section ol li {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
}

.section ul {
	margin-left: 1.6em;
}

.section ul,
.section ul li {
	list-style: disc;
}

.section ul li {
	padding-left: 0.3em;
}

#container {
	margin: 0 auto;
	width: 980px;
	text-align: left;
}

#header {
	position: relative;
	height: 96px;
	margin-bottom: 22px;
}

#header .logo {
	position: absolute;
	top: 43px;
	left: 20px;
}

#header #extras ul li {
	float: none;
	display:inline-block;
}

#header #extras ul li a {
	display: inline;
	float: none;
	margin: 0;
}

#header #extras ul li strong {
	color: #265998;
}

#uber .box.double-wide {
	width: 980px;
}

#uber .main .box.double-wide {
	margin-left: -20px;
/* To off

set the main's padding */
}

#uber .right-aside .rightcol, #uber .left-aside .leftcol {
	width: 310px;
}

#uber .right-aside .rightcol {
	
}

#uber .spliteven .leftcol, #uber .spliteven .rightcol {
	width: 50%;
}

#uber .spliteven .leftcol .section {
	padding-right: 15px;
}

#uber .spliteven .rightcol .section {
	padding-left: 15px;
}

#uber .trio .leftcol, #uber .trio .rightcol, #uber .trio .thirdcol {
	width: 310px;
}
#uber .trio .leftcol .section {
	padding-right: 10px;
}

#uber .trio .rightcol .section {
	padding: 0 5px;
}

#uber .trio .thirdcol .section {
	padding-left: 10px;
}

#uber .box .section {
	padding: 0;
}

._fullwidth {
	width: 960px;
	margin: 0 -10px 0;
	padding: 10px 10px 20px 10px;
	position: relative;
}

h3 {
	color: #03A;
    font-size: 2.6em;
    letter-spacing: -0.05em;
}

h1, h2, h3, h4, h5, h6,
.section h1, .section h2, .section h3, .section h4, .section h5, .section h6 {
	/*font-f

amily: 'Droid Sans', arial, sans-serif;
        letter-spacing: normal;
        padding: 0;*/
       
        font-family: "Myriad Pro", "Trebuchet MS", Arial, Helvetica, san-serif;
}

h1,
._row h1 {
        font-size: 36px;
        font-weight: normal;
		color: #049;
		letter-spacing: -1px;
}
h2,
._row h2 {
        font-size: 28px;
        line-height: 30px;
        padding-top: 0;
        margin-bottom: 36px;
		color: #03A;
		letter-spacing: -1px;
}
h3,
._row h3 {
        font-size: 24px;
        line-height: 29px;
        margin-bottom: 0.62em;
		letter-spacing: -1px;
}
h4,
._row h4 {
        font-size: 21px;
		color: #555;
		letter-spacing: -1px;
}
h5,
._row h5 {
        font-size: 18px;
        font-weight: normal;
}
h6,
._row h6 {
        font-size: 14px;
        font-weight: bold;
        line-height: 1.5em;
        margin-bottom: 0.8em;
}


._row p,
._row ol li,
._row ul li {
	font-size: 16px;
	line-height: 1.31em;
	margin-bottom: 1.5em;
}

._row ol li,
._row ul li {
	margin-bottom: 0.7em;
}

._row>._col {
  overflow: hidden;
}

.txtgrey {
	color: #333 !important;
}

.txtwhite {
	color: #FFF !important;
}

.fold1 {
	background: #FFF url(/assets/themes/images/a/fma.jpg) no-repeat 0 0;
	text-align: left;
	margin: 0 -10px;
}

.fold1.free {
	background: #FFF url(/assets/themes/images/a/freebg.jpg) no-repeat 0 0;
}

.fb_like_counts {
	float: right;
	padding-right: 12px;
}

.plusone{
	float: right;
}

.fold1 h1 {
	color: #4685AD;
	font-weight: normal;
	font-size: 24px;
	line-height: 1.4em;
	letter-spacing: normal;
	margin-bottom: 12px;
	text-transform: uppercase;
}

.fold1 h1 strong {
	display: block;
	font-size: 42px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #265292;
	line-height: 1.5em;
}

.fold1 .section h3 {
	color: #555;
	font-size: 17px;
	line-height: 1.3em;
	margin-bottom: 24px;
}

.fold1 .lside {
	width: 600px;
	padding-left: 20px;

}

.fold1 .fb-like {
	margin-left: 20px;
}

.fold1 .double-wide {
	padding: 25px 0 0;
}

.fold1.smbh1 {
	background: #FFF url(/assets/themes/images/a/lpa1bg.jpg) no-repeat 0 0;
	padding-top: 30px;
}
.fold1.smbh1.indexnew {
	background: #FFF url(/assets/themes/images/a/lpa3bg.jpg) no-repeat 0 0;
	padding-top: 0px;
}
.fold1.smbh1.lesson2 {
	background: #FFF url(/assets/themes/images/a/lpa1bg.jpg) no-repeat 0 0;
	padding-top: 30px;
}


.fold1.smbh1 h1 {
	margin-top: 0;
	text-shadow: 0 0 1px #FFF;
}

.fold1.smbh1 h3 {
	color: #555;
	font-weight: bold;
	margin-bottom: 4.5em;
}

.fold1.smbh1.indexnew h3 {
	font-weight: normal;
	letter-spacing: 0;
	margin-bottom: 24px;
}

.cta {
	position: relative;
}

.cta .signup {
	position: absolute;
	right: 20px;
	top: -42px;
}

.cta p.adjust1 {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #FFF;
	font-size: 12px;
	position: absolute;
	top: 90px;
	left: 195px;
}

.cta a.enlarge {
	background: url(/assets/themes/images/a/enlarge.png) no-repeat 0 0;
	font-size: 12px;
	color: #FFF;
	display: block;
	line-height: 13px;
	padding: 0 0 0 18px;
	position: absolute;
	text-decoration: none;
	top: 90px;
	left: 100px;
}

.cta a.enlarge:hover {
	text-decoration: underline;
}

.hero.lead p.preamble {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #803;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	padding: 20px 54px;
	margin: -20px 0 24px;
	line-height: 1.5em;
	letter-spacing: 0;
	text-shadow: 1px 1px 3px #000;
}

/*
.main .hero.lead h1 {
        font-size: 32px;
        letter-spacing: -2px;
        color: #000;
        line-height: 1.2em;
        margin: 0 32px;
}
.main .hero.lead h2 {
        font-size: 20px;
        margin: 0 72px 1.6em;
        line-height: 1.2em;
}
*/

.main .hero.lead h1 {
	color: #049;
	font-size: 42px;
	font-weight: normal;
	margin: 0 auto 8px;
	padding: 0;
	width: 880px;
}

.main .hero.lead h2 {
	color: #999;
	font-size: 22px;
	line-height: 1.2em;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	text-shadow: #D6F1FD 0 0 0em !important;
}

.hero.lead p.preamble span {
	
}

.main {
	background: #FFF;
	padding: 32px 20px 0;
	color: #333;
	width: 980px;
}

.main .section h1 {
	color: #265292;
}

.main h2 {
	color: #2857C9;
	padding-top: 0.5em;
	text-shadow: #D6F1FD 0 0 0.2em;
}

.main .section h3 {
	
}

.wrap .box > h2 {
	margin-bottom: 1em;
}

.main p.caption {
	color: #999;
	font-size: 12px;
	padding: 6px 0 0;
}

.widget {
	background: #FFF;
	padding: 15px 16px 10px;
	margin-bottom: 15px;
	margin: 0 0 16px 15px;
}

.section .widget h3 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 0;
}

.widget p,
.widget ul li,
.widget ol li {
	color: #000;
	font-size: 13px;
}

.widget.burt img {
	margin-bottom: 8px;
}

.widget.burt h3 {
	color: #1E325F;
}

.widget.why {
	background: #EEE;
	width: 260px;
	border: 1px solid #EEE;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.widget.about-jose {
	background: #271C39 url(/assets/images/a/josesilva_sign.jpg) no-repeat 0 0;
	padding: 100px 16px 16px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 60px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset;
}

.widget.about-jose,
.widget.about-jose p {
	color: #FFF;
}

.widget.about-jose h6 {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	padding: 0 0 12px 120px;
}

.widget.about-jose h6 strong,
.widget.about-jose h6 small {
	display: block;
}

.widget.about-jose h6 strong {
	font-size: 24px;
	color: #CC33CC;
}

.widget.about-jose h6 small {
	font-size: 14px;
	color: #FFF;
	font-weight: normal;
}

.widget.about-jose p {
	line-height: 1.5em;
}

.widget.learn-more {
	padding: 0 0 10px;
}

.widget.signup {
	background: #FFF url(/assets/themes/images/a/signuptop.jpg) repeat-x 0 0;
	padding: 26px 0 0;
}

.widget.know {
	background: #EDEFF4 url(/assets/themes/images/a/knowbg.png) no-repeat 100% 100%;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.62);
	padding-bottom: 24px;
}

.widget.trainers {
	background: #EDEFF4;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.62);
	padding-bottom: 24px;
	overflow: auto;
	margin-top: 16px;
}

.widget.trainers p
.widget.know p,
.widget.know ul li {
	color: #333;
}

.widget.know h5,
.widget.trainers h5 {
	color: #3B5998;
}

.widget .trainer {
	position: relative;
	height: 100px;
	padding: 16px 0 0 90px;
}

.widget .trainer img {
	position: absolute;
	left: 0;
	top: 0;
}

.widget .trainer h6 {
	color: #000;
	text-transform: uppercase;
	margin: 0;
}

.widget.promise {
	padding: 0;
	position: relative;
}

.widget.promise {
	background: #E7EBF2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-bottom: 16px;
}

.widget.promise .wrap {
/*
         background: url(/assets/themes/images/a/promisebg.png) no-repeat 50% -40px;
         padding-top: 150px;
*/
        padding-top: 8px;
}

.widget.promise h5 {
	background: #70BBDA;
	color: #FFF;
	padding: 12px 6px 6px;
	text-align: center;
	font-size: 16px;
	margin-bottom: 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	border-bottom: 1px solid #FFF;
}

.widget.promise p {
	margin: 0 16px 0.5em;
	text-shadow: 1px 1px 0 #FFF;
}

#testimonials .aside ul,
#testimonials .aside ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#testimonials .aside .categories {
	background: #FCFCFC;
	width: 300px;
	border: 1px solid #EEE;
	padding: 8px 0 0;
	margin-left: 7px;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	text-shadow: 1px 1px 2px #FFF;
}

#testimonials .aside ul {
	border-top: 1px solid #EEE;
	margin: 0 0 8px;
}

#testimonials .aside ul li {
	border-bottom: 1px solid #EEE;
	margin: 0;
	padding: 8px 32px;
	color: #CCC;
}

#testimonials .aside ul:last-child li:last-child {
	border-bottom: none;
}

#testimonials .aside h3 {
	padding: 8px 16px 0;
}

form.asu {
	background: url(/assets/themes/images/a/signupbg.jpg) no-repeat 100% -10px;
	padding: 0 15px 10px;
}

form.asu h3 {
	color: #4C195E;
}

form.asu p {
	width: 140px;
}

form.asu ol,
form.asu ol li {
	margin: 0;
	padding: 0;
	text-align: left;
}

form.asu ol li {
	margin-bottom: 3px;
}

form.asu label.title {
	color: #000;
	font-family: 'Droid Sans', arial, sans-serif;
	line-height: 1em;
	letter-spacing: normal;
}

form.asu input.field.text {
	background-color: #EEE;
	color: #555;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	font-size: 14px;
	letter-spacing: normal;
	padding: 5px;
}

form.asu li.buttons {
	text-align: center;
}

.button {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	background: #003D7E url(/assets/themes/images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #999;
	-webkit-box-shadow: 0 1px 3px #999;
	text-shadow: 0 -1px 1px #222;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}

.order.button {
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
}

form.asu li.buttons button {
	padding: 10px 20px;
	border: 2px solid #F5C751;
	background-image: -webkit-gradient(
            linear,
            left top,
            left bottom,
            color-stop(0, rgb(255,248,56)),
            color-stop(1, rgb(255,205,6))
        );
	background-image: -moz-linear-gradient(
            center top,
            rgb(255,248,56) 0%,
            rgb(255,205,6) 100%
        );
	color: #003552;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size: 19px;
	letter-spacing: -1px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.62);
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	box-shadow: 0 2px 3px rgba(0,0,0,0.31);
	cursor: pointer;
	-webkit-transition: color 0.2s ease-out;
}

form.asu li.buttons button:hover {
	color: #456C81;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.08);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.08);
	box-shadow: 0 2px 3px rgba(0,0,0,0.08);
}

form.asu p.privacy {
	color: #555;
	text-align: center;
	width: auto;
	padding: 6px 0 0;
	line-height: 13px;
	font-size: 14px;
}

form.asu p.privacy img {
	vertical-align: middle;
	padding: 0;
	margin: 0 2px 3px;
}

div.infinite {
	background: #FFF url(/assets/themes/images/a/infinitebg.jpg) no-repeat 130% -50%;
	width: 900px;
	margin: 20px 0 0 -20px;
	padding: 20px 30px 30px;
	position: relative;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-webkit-box-shadow: inset 0 0 16px #B3DCF8;
	-moz-box-shadow: inset 0 0 16px #B3DCF8;
	box-shadow: inset 0 0 16px #B3DCF8;
}

div.infinite h2 {
	color: #2857C9;
	text-shadow: 0 0 .2em #A7E6FA, 0 0 .5em #D6F1FD;
}

div.infinite p,
div.infinite li {
	color: #003;
}

img.infinity {
	position: absolute;
	top: -40px;
	left: 42%;
}

#uber .wrap .spliteven .rightcol .section {
	padding-left: 25px;
}

div.energy {
	background: url(/assets/themes/images/a/max.jpg) no-repeat 0 0;
	margin-bottom: 40px;
	padding-top: 20px;
}

div.revelation {
	background: #FFF;
	background: rgba(255,255,255,0.16);
	border-bottom: 1px solid rgba(255,255,255,0.08);
	width: 900px;
	margin: 20px 0 20px -20px;
	padding: 25px 30px 20px;
	position: relative;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	-webkit-box-shadow: inset 0 8px 16px #000;
	-moz-box-shadow: inset 0 8px 16px #000;
	box-shadow: inset 0 8px 16px #000;
}

div.revelation h5 {
	color: #F3C8F6;
}

div.testimonial {
	background: #FFF;
	background: rgba(255,255,255,0.86);
	border: none;
	padding: 15px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin: 0 0 0 15px;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.31);
}

.left-aside .rightcol .section div.testimonial,
.right-aside .leftcol .section div.testimonial,
.wide .section div.testimonial {
	background: #F0F0F0;
	margin: 0 0.5em 1.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 5px #CCC;
	-moz-box-shadow: 0 1px 5px #CCC;
	box-shadow: 0 1px 5px #CCC;
}

.aside div.testimonial {
	border-bottom: 1px solid rgba(0,0,0,0.17);
}

.aside div.testimonial:last-child {
	border-bottom: none;
}

._testimonial h5 {
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #89278C;
	margin-bottom: 0.5em;
}

div.testimonial p {
	color: #000;
	font-size: 12px;
}

div.testimonial p.source {
	text-align: left;
	font-size: 12px;
	color: #000;
}

.embark {
	background: url(/assets/themes/images/a/eyesbg.jpg) no-repeat 50% 100%;
	padding-bottom: 150px;
}

.main .lessons {
	width: 980px;
	margin: -110px 0 0 -5px;
	position: relative;
	background: url(/assets/themes/images/a/divider-u.png) no-repeat 20% 0;
	padding-top: 36px;
}

#uber .lessons ._tri {
	padding-bottom: 20px;
}

#uber .lessons ._tri ._left, #uber .lessons ._tri ._middle, #uber .lessons ._tri ._right {
	width: 320px;
}

#uber .lessons ._tri ._col {
	width: 300px;
	min-width: 290px;
	height: 460px;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.16);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.16);
	box-shadow: 0 1px 5px rgba(0,0,0,0.16);
	margin: 0 13px;
}

#uber .lessons ._tri ._left ._col {
	padding: 0;
}

#uber .lessons ._tri ._middle ._col {
	padding: 0;
}

#uber .lessons ._tri ._right ._col {
	padding: 0;
}

.lessons .double-wide p {
	color: #777;
	margin: 0 0 6px;
}

.lessons .double-wide h2 {
	padding: 0;
	margin: 0 0 26px;
}

.lessons ._tri ._col {
	background: #F3F3F3;
	padding: 0 0 1px;
	margin: 5px;
	text-shadow: 1px 1px 0 #FFF;
}
#uber .lessons .midsection ._tri ._left ._col,
#uber .lessons .midsection ._tri ._right ._col {
	background: none;
	-webkit-box-shadow: 0 0 0 transparent;
	-moz-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent;
}

.lessons ._tri img {
	border: 0;
	margin: 0 0 10px;
	padding: 0;
}

.lessons ._tri h3 {
	margin: 0px 15px 3px;
	/*line-height: 0;*/
}

.lessons ._tri h6 {
	margin: 0 15px 0.5em;
	line-height: 1.2em;
}

.lessons ._tri p {
	margin: 0 15px 1.5em;
}

#uber .lessons ._tri {
	margin-bottom: 0;
}

.tabs {
	/*backgr

ound: url(/assets/themes/images/a/divider.png) no-repeat 50% 0;*/
        padding-top: 10px;
	/*62px;*/

margin-top: 0;
	position: relative;
}

#paginate-tabbed, #paginate-tabbed-bottom {
	
}

#uber br {
	display: none;
}

#paginate-tabbed p {
	border-bottom: 1px solid #CCC;
	text-align: center;
}

#paginate-tabbed a, #paginate-tabbed-bottom a {
	background: url(/assets/themes/images/tab-menu-bg.png) repeat-x 0 0;
	border: 1px solid #cecece;
	display: inline-block;
	text-align: center;
	width: 151px;
	font-family: 'Droid Sans', arial, sans-serif;
	color: #555;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 9px 0;
	margin: 5px 0 -1px 0;
	/*5px 0 65px*/
        -webkit-transition: color 0.2s ease-in;
	-moz-transition: color 0.2s ease-in

;
	transition: color 0.2s ease-in;
	-webkit-border-radius: 1em 1em 0em 0em;
	-moz-border-radius: 1em 1em 0em 0em;
	text-shadow: 1px 1px 1px #EEE;
}

#paginate-tabbed.onefifths  a {
	width: 180px;
}

#paginate-tabbed a:hover,
#paginate-tabbed a.selected,
#paginate-tabbed-bottom a:hover,
#paginate-tabbed-bottom a.selected {
	color: #000;
}

#paginate-tabbed a.selected,
#paginate-tabbed-bottom a.selected {
	background: #FFF;
	/*#26599

8*/
        color: #265998;
	text-shadow: 0px 0px 0px #265998;
	border-bottom: 1px solid #FFF;
}

#products.newproducts .tabs {
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 0;
	padding-top: 62px;
	margin-top: 0;
	position: relative;
}

#products.newproducts #paginate-tabbed,
#products.newproducts #paginate-tabbed-bottom {
	background: url(/assets/themes/images/a/tabbedbg.jpg) no-repeat 50% 100%;
}

#products.newproducts #paginate-tabbed a,
#products.newproducts #paginate-tabbed-bottom a {
	background: none;
	border: none;
	display: inline-block;
	text-align: center;
	width: 151px;
	font-family: 'Droid Sans', arial, sans-serif;
	color: #999;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 9px 0;
	margin: 5px 0 65px;
	-webkit-transition: color 0.2s ease-in;
	-moz-transition: color 0.2s ease-in;
	transition: color 0.2s ease-in;
	border-radius: 0em;
	-webkit-border-radius: 0em;
	-moz-border-radius: 0em;
	text-shadow: 1px 1px 1px #fff;
}

#products.newproducts #paginate-tabbed a:hover,
#products.newproducts #paginate-tabbed a.selected {
	color: #265998;
}

#products.newproducts #paginate-tabbed a.selected,
#products.newproducts #paginate-tabbed-bottom a.selected {
	background: none;
	color: #265998;
	text-shadow: 1px 1px 2px #fff;
	border-bottom: none;
}

.access {
	background: #FFF !important;
	background: rgba(255,255,255,0.9);
	border: 1px solid #c5d5e8;
	width: 960px;
	margin: 80px 0 0 10px;
	position: relative;
	height: 235px;
	border-top: 1px solid #FFF;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.access .arrow {
	background: #64C5F5 url(/assets/themes/images/a/ctabg.png) no-repeat 100% 50%;
	position: absolute;
	height: 235px;
	top: 0;
	left: 0;
	width: 570px;
	-webkit-border-radius: 0 0 0 10px;
}

.access .arrow .ssk {
	position: absolute;
	top: 30px;
	left: -5px;
}

.access .arrow .smhe {
	position: absolute;
	top: 15px;
	left: 10px;
}

.access .arrow  h3 {
	color: #06C;
	font-size: 26px;
	font-weight: bold;
	margin: 20px 80px 0.3em 175px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.62);
}

.access .arrow.smbh  h3 {
	font-size: 50px;
	line-height: 1;
	letter-spacing: -2px;
}

.access .arrow.smbh.smbh-lp  h3 {
	font-size: 32px;
	font-weight: bold;
	margin-top: 20px;
}


.access .arrow.smbh  h3 strong {
	color: #036;
	display: block;
	font-size: 20px;
	letter-spacing: -1px;
}

.access .arrow  p {
	color: #003;
	margin: 0 100px 1em 175px;
	line-height: 1.4em;
	font-size: 14px;
}

.access .asu.wide {
	background: none;
	margin-left: 550px;
	padding: 10px 0 0;
}

.access .asu.wide h4 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.access .asu.wide p {
	color: #463361;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0 0 9px;
}

.access .asu.wide ol {
	margin-left: 5.5em;
}

.access form.asu.wide li.buttons {
	text-align: right;
	padding-right: 130px;
}

.access form.asu.wide li.buttons button {
	font-size: 12px;
	padding: 7px 15px 5px;
	letter-spacing: normal;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}

.access form.asu.wide p.privacy {
	color: #000;
	position: absolute;
	right: 88px;
	bottom: 1px;
	width: 18em;
	text-align: left;
	text-transform: none;
}

.access form.asu.wide p.privacy img {
	position: absolute;
	left: -25px;
	top: 6px;
}

/*access-2*/

.access-2 {
	background: #FFF;
	background: rgba(255,255,255,0.9);
	border: 1px solid #c5d5e8;
	width: 960px;
	margin: 80px 0 0 10px;
	position: relative;
	height: 200px;
	border-top: 1px solid #FFF;
	-webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

.access-2 .arrow {
	background: #64C5F5 url(/assets/themes/images/a/ctabg.png) no-repeat 100% 50%;
	position: absolute;
	height: 200px;
	top: 0;
	left: 0;
	width: 550px;
	-webkit-border-radius: 0 0 0 10px;
}

.access-2 .arrow .ssk {
	position: absolute;
	top: 30px;
	left: -5px;
}

.access-2 .arrow .smhe {
	position: absolute;
	top: 5px;
	left: 10px;
}

.access-2 .arrow  h3 {
	color: #06C;
	font-size: 26px;
	font-weight: bold;
	margin: 20px 80px 0.3em 175px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.62);
}

.access-2 .arrow.smbh  h3 {
	font-size: 50px;
	line-height: 1;
	letter-spacing: -2px;
}

.access-2 .arrow.smbh.smbh-lp  h3 {
	font-size: 32px;
	font-weight: bold;
	margin-top: 20px;
}


.access-2 .arrow.smbh  h3 strong {
	color: #036;
	display: block;
	font-size: 20px;
	letter-spacing: -1px;
}

.access-2 .arrow  p {
	color: #003;
	margin: 0 100px 1em 175px;
	line-height: 1.4em;
	font-size: 14px;
}

.access-2 .asu.wide {
	background: none;
	margin-left: 550px;
	padding: 10px 0 0;
}

.access-2 .asu.wide h4 {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.access-2 .asu.wide p {
	color: #463361;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0 0 9px;
}

.access-2 .asu.wide ol {
	margin-left: 5.5em;
}

.access-2 form.asu.wide li.buttons {
	text-align: right;
	padding-right: 40px;
}

.access-2 form.asu.wide li.buttons button {
	font-size: 12px;
	padding: 7px 15px 5px;
	letter-spacing: normal;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}

.access-2 form.asu.wide p.privacy {
	color: #000;
	position: absolute;
	right: 180px;
	bottom: 1px;
	width: 18em;
	text-align: left;
	text-transform: none;
}


.access-2 form.asu.wide p.privacy-left {
	color: #000;
	position: relative;
	left: 40px;
	bottom: 30px;
  text-align: left;
	text-transform: none;
	font-size:13px;
	width:135px;
}

.access-2 form.asu.wide p.privacy img {
	position: absolute;
	left: -25px;
	top: 6px;
}

/*end of access-2*/

p.signed {
	background: url(/assets/themes/images/a/burtgoldman.png) no-repeat 0 0;
	margin-left: 0;
	padding: 76px 60px 0;
	margin-bottom: 0;
}

#footer {
	color: #FFF;
	width: 980px;
	margin: 0 0;
	padding-top: 0px;
	position: relative;
}

#footer a {
	color: #D8C4F8;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer i {
	display: inline-block;
	background: url(/assets/images/a/SMBH-footer.png) no-repeat;
	width: 300px;
	height: 23px;
}

#footer p {
	font-size: 14px;
}

#footer > p {
	color: #999;
	text-align: right;
}

#footer > p:first-child {
	float: left;
}

span.meta {
	color: #614881;
}

/** modal window form **/

form.yellow.modal {
	background: #F9F4E0;
	padding: 0 10px;
	width: 226px;
	text-align: center;
}

form.yellow.modal h1 {
	color: #000000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 31px;
	text-align: center;
}

form.yellow.modal p {
	color: #555555;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 15px;
	margin-top: 10px;
	text-align: center;
}

form.yellow.modal li {
	margin-bottom: 0;
}

form.yellow.modal label {
	display: none;
}

form.yellow.modal input#oa-firstname[type="text"],
form.yellow.modal input#oa-email[type="text"] {
	background-image: url(http://s41.mindvalley.us/silvalifesystem/assets/images/lightbox/text-boxes.png);
	background-repeat: no-repeat;
	border: 0 none;
	color: #343434;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	height: 38px;
	line-height: 40px;
	margin-bottom: 10px;
	outline: medium none;
	padding-left: 10px;
	padding-right: 33px;
	width: 172px;
	padding-bottom: 0;
	background-color: transparent;
}

form.yellow.modal input#oa-email[type="text"] {
	background-position: bottom left;
}

form.yellow.modal button {
	background: transparent;
	border: none;
	padding: 0;
	margin: 0 auto;
	cursor: pointer;
	width: 230px;
	height: 91px;
	background: url(http://s42.mindvalley.us/silvalifesystem/assets/images/lightbox/lightbox-get-instant-access.png) no-repeat transparent;
	text-indent: -9999px;
}

.modal-window-frame {
	width: 871px;
	height: 410px;
	background: url(http://s32.mindvalley.us/silvalifesystem/assets/images/lbv2-bg-low.jpg) ;
	margin: 30px 20px !important;
	position: relative;
	-moz-box-shadow:0 0 8px 8px rgba(0 , 0 ,0 ,0.1);
	-webkit-box-shadow:0 0 8px 8px rgba(0 , 0 ,0 ,0.1);
	-ms-box-shadow:0 0 8px 8px rgba(0 , 0 ,0 ,0.1);
	-o-box-shadow:0 0 8px 8px rgba(0 , 0 ,0 ,0.1);
	-khtml-box-shadow:0 0 8px 8px rgba(0 , 0 ,0 ,0.1);
	box-shadow:0 0 8px 8px rgba(0 , 0 ,0 ,0.1);
}

div#sm_content {
	width: 921px;
	height: 459px;
	margin-left: -475px;
	box-shadow: none;
}

.modal-window-form {
	position: absolute;
	right: 24px;
	top: 45px;
}

#modal-window-close,
#sm_content .sm_close {
	background-image: url(http://s44.mindvalley.us/silvalifesystem/assets/images/lightbox/lightbox-close.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: right;
	height: 42px;
	position: relative;
	right: 10px;
	top: 10px;
	width: 42px;
	cursor: pointer;
	text-indent: -9999px;
	z-index: 2000;
}

#modal-window-close:hover,
#modal-window-close:active,
#sm_content.sm_close :hover,
#sm_content .sm_close :active, {
	background-position: bottom;
}

#download-rollover {
	background-image: url(http://s45.mindvalley.us/silvalifesystem/assets/images/lightbox/lbv2-button.src2.png);
	background-repeat: no-repeat;
	height: 114px;
	width: 370px;
	position: absolute;
	bottom: 45px;
	left: 45px;
	cursor: pointer;
}

#download-rollover:hover,
#download-rollover:active {
	background-position: bottom;
}

div#sm_content {
	background: none repeat scroll 0 0 transparent;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

div#burt_postnote {
	width: 900px;
	margin: 20px 0 0px -20px;
	padding: 25px 30px 0px 30px;
	position: relative;
	border: 1px solid #5b5b5b;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

div#burt_postnote h2 {
	color: #ffcc00;
	padding-top: 0 !important;
}
.wrap.req ol {
	padding-left: 42px;
}
.wrap ol {
	margin: 0 0 2em 2em;
}
.wrap.applications {
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 0;
	padding-top: 62px;
	margin-top: 31px;
}

.wrap.profile {
	background: url(/assets/themes/images/a/divider-thin.gif) no-repeat 50% 0;
	padding-top: 22px;
	margin-top: 31px;
}

.wrap.profile .box.wide {
	width: 700px !important;
}

.wrap.trynow {
	background: url(/assets/images/a/trybg.jpg) no-repeat 50% 100%;
	padding-bottom: 62px;
	padding-top: 24px;
}
.wrap.discovery {
	background: url(/assets/images/a/sciencebg.jpg) no-repeat 100% 100%;
	padding-bottom: 32px;
	margin-right: -20px;
}
.wrap.media {
	background: url(/assets/themes/images/a/divider-u.png) no-repeat 50% 100%;
	padding-bottom: 62px;
	padding-top: 24px;
}
.wrap.science {
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 100%;
	padding-bottom: 62px;
}
.wrap.world {
	background: url(/assets/themes/images/a/world.jpg) no-repeat 110% 100%;
	width: 960px;
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 36px;
	position: relative;
}

.wrap.world ._row._tri ._col ._testimonial {
	height: 37em;
	margin-bottom: 25px;
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	margin-left: 20px;
}

.wrap.opportunity {
	position: relative;
	padding-top: 36px;
	padding-bottom: 31px;
}

.wrap.world img.seal,
.wrap.opportunity img.seal,
.wrap.tabs img.seal {
	position: absolute;
	left: 50%;
	margin-left: -62px;
	top: -85px;
}

.wrap.tabs img.seal {
	top: -48px;
}

.wrap.convention {
	background: url(/assets/themes/images/1972convention.jpg) no-repeat 50% 0;
	width: 980px;
	margin-left: -10px;
	margin-top: 8px;
	padding-top: 340px;
}

.wrap.convention ._row._bi {
	background: #000;
	background: rgba(0,0,0,0.62);
	padding: 15px 5px 5px 15px;
}

.wrap.convention ._row._bi h3,
.wrap.convention ._row._bi p {
	color: #FFF;
}

.wrap.convention ._row._bi h3 {
	font-size: 15px;
	margin: 0;
}

.wrap.convention ._row._bi p {
	font-size: 13px;
}

.wrap.benefit {
	width: 940px;
	margin-left: -20px;
	padding: 0 20px;
}

.wrap.deeper {
	background: url(/assets/themes/images/a/meditation.jpg) no-repeat 0 100%;
	padding: 0  20px 31px;
}

.wrap.intuition {
	background: url(/assets/themes/images/a/intuition.jpg) no-repeat 0 100%;
	padding: 32px 20px 62px;
}

.wrap.healing {
	background: url(/assets/themes/images/a/healingstarfish.jpg) no-repeat 50% 100%;
	padding: 16px 20px 31px;
}

.wrap.habits {
	background: url(/assets/themes/images/a/joy.jpg) no-repeat 50% 100%;
	padding: 24px 20px 42px;
}

.wrap.goals {
	margin-left: -20px;
	background: url(/assets/themes/images/a/goals.jpg) no-repeat 0 100%;
	padding: 24px 20px 42px;
}
.wrap.where {
	background: url(/assets/images/a/wherebg.jpg) no-repeat 12px 0;
	padding: 24px 20px 42px;
	
}

.wrap.jogging {
	background: url(/assets/images/a/jogging.jpg) no-repeat 12px 0;
	padding: 24px 20px 42px;
		
}
.wrap.p1 {
	margin-right: -20px;
	background: url(/assets/images/a/f1bg.jpg) no-repeat 100% 0;
	padding: 24px 20px 8px;
}
.wrap.p1b {
	margin-right: -20px;
	background: url(/assets/images/a/lessons-extreme-brain.jpg) no-repeat 100% 30%;
	padding: 24px 20px 8px;
}
.wrap.p1b .right-aside .leftcol {
	overflow: visible !important;
}
.wrap.p2 {
	margin-left: -20px;
	background: url(/assets/images/a/visualizationbg.jpg) no-repeat 0 0;
	padding: 0 0 32px;
}
.wrap.p2b {
	margin-left: -20px;
	background: url(/assets/images/a/peacock.jpg) no-repeat 0 0;
	padding: 0 0 32px;
}
.wrap.p3 {
	margin-right: -20px;
	background: url(/assets/images/a/f3bg.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}
.wrap.p3b {
	margin-right: -20px;
	background: url(/assets/images/product/golden-key/dbe-brain.png) no-repeat 100%;
	//padding: 32px 0 32px;
}
.wrap.benefit p,
.wrap.benefit h3 {
	margin-left: 42px;
}
.wrap.req p,
.wrap.req h3 {
	margin-left: 42px;
}

.wrap.req p.caption {
	margin-left: 0;
}

.wrap.req h3 {
	position: relative;
	padding-top: 6px;
}
.wrap.benefit p.caption {
	margin-left: 0;
}

.wrap.benefit h3 {
	position: relative;
	padding-top: 6px;
}

.wrap h3 img.num {
	position: absolute;
	left: -42px;
	top: -4px;
}

.wrap.message {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	background: #EDEFF4;
	position: relative;
	padding: 20px 20px 5px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.17);
	box-shadow: 0 3px 5px rgba(0,0,0,0.17);
	margin-bottom: 16px;
	text-shadow: 1px 1px 0 #FFF;
}

.wrap.message.message-a {
	background: #f3fceb;
	margin: -32px -20px 30px -30px;
	padding: 20px 20px 10px 70px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.wrap.message h3,
.wrap.message p {
	width: 740px;
	padding-left: 140px;
	margin-top:0;
}

.wrap.message.message-a h3,
.wrap.message.message-a p {
	width: 740px;
	padding-left: 160px;
}

.wrap.message img.inbox {
	position: absolute;
	top: 0px;
}

.wrap.instructors {
	background: url(/assets/themes/images/a/divider-u.png) no-repeat 50% 0;
	padding-top: 31px;
	margin-top: 31px;
}

.wrap.mindbody {
	padding: 30px 0 0 0;
}

.wrap.illness {
	margin-left: -20px;
	background: url(/assets/images/a/illness2.jpg) no-repeat 0 100%;
	padding-bottom: 20px;
}

/*.wrap.illness .section .testimonial {
	background: #eee;
	margin: 0 0 30px 0;
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}*/

.wrap.demonstration {
	margin-right: -20px;
	background: url(/assets/images/a/demonstrate.jpg) no-repeat 100% 100%;
	padding: 30px 0 50px 0;
}

.wrap.stunning {
	margin-right: -20px;
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 100%;
	padding: 30px 0;
}

.wrap.stunning .right-aside .leftcol .section {
	padding-right: 20px !important;
}

.wrap.stunning .stunnote {
	background: #F0F0F0;
	padding: 1.5em 1.5em 0.5em 1.5em;
	margin: 0 0.5em 1.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 5px #CCC;
	-moz-box-shadow: 0 1px 5px #CCC;
	box-shadow: 0 1px 5px #CCC;
}

.wrap.remote {
	margin: -15px 0 0 -20px;
	background: url(/assets/images/a/handhealing.png) no-repeat 0 0;
	padding: 40px 0 20px 0;
}

.wrap.remote .leftcol {
	padding-top: 190px;
}

.wrap.remote .section .testimonial {
	background: none !important;
}

.wrap.experiment {
	margin-right: -20px;
	background: url(/assets/images/a/brainmove.jpg) no-repeat 0 0;
	padding: 20px 0;
}

.wrap.training {
	padding: 0 0 60px 0;
	background: url(/assets/themes/images/a/divider-u.png) no-repeat 50% 100%;
}

.wrap.healthier {
	margin-right: -20px;
	background: url(/assets/images/a/healthyfood.jpg) no-repeat 100% 50%;
	padding: 0 0 20px 0;
}

.wrap.homeprogram_a {
	padding: 60px 0 0 0;
	margin-top:0;
}
.wrap.homeprogram_b,
.wrap.homeprogram_c,
.wrap.homeprogram_d {
	background: none !important;
	padding:0;
	margin:0;
}

#uber .homeprogram_a .trio .section {
	height: 780px;
}
#uber .homeprogram_b .trio .section {
	height: 680px;
}
#uber .homeprogram_c .trio .section {
	height: 850px;
}
#uber .homeprogram_d .trio .section {
	height: 805px;
}

.homeprogram_a .section ul,
.homeprogram_b .section ul,
.homeprogram_c .section ul,
.homeprogram_d .section ul {
	margin-right: 15px;
}

.experience {
	background: url(/assets/images/a/experience.jpg) no-repeat -20px 100%;
	padding: 0 0 60px 0;
}
.experience .box .thirdcol .section {
	background: none !important;
	box-shadow: 0 0 0 rgba(0,0,0,0) !important;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0) !important;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0) !important;
}
.experience .box .section .testimonial {
	height: 24.5em;
	margin: 0 0 25px 0;
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}

.wrap.whysilva {
	padding: 0 0 40px 0;
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 100%;
}

.wrap.howtouse {
	padding: 0 0 60px 0;
	background: url(/assets/themes/images/a/divider-u.png) no-repeat 50% 100%;
}

.howtouse .box .section .testimonial {
	height: 35em;
	margin: 15px 5px 25px 15px;
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}

.wrap.orderme {
	padding: 0 0 10px 0;
}

.divider {
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 100% !important;
}

.divider-u {
	background: url(/assets/themes/images/a/divider-u.png) no-repeat 50% 100% !important;
}

p.nav {
	margin: 48px 0;
}

p.nav a.right {
	float: right;
}

/* OTO PRICE TAG */

.price-tag {
	background: #EEE;
	position: relative;
	overflow: hidden;
	margin: 0 0 16px 15px;
}

div.price-tag p.amount {
	display: block;
	background: #FF9D34;
	background-image: -webkit-gradient(
            linear,
            left bottom,
            left top,
            color-stop(0.03, rgb(251,193,59)),
            color-stop(0.76, rgb(255,153,51))
        );
	background-image: -moz-linear-gradient(
            center bottom,
            rgb(251,193,59) 3%,
            rgb(255,153,51) 76%
        );
	font-family: 'Droid Sans', arial, sans-serif;
	font-size: 42px;
	color: #FFF;
	font-weight: bold;
	padding: 10px 10px;
	text-shadow: 1px 1px 3px #000;
	margin: 0 0;
}

.price-tag .amount:after {
	z-index: -1;
	position: absolute;
	background: transparent;
	width: 70%;
	height: 55%;
	content: '';
	right: 10px;
	bottom: 10px;
	transform: skew(15deg) rotate(6deg);
	-webkit-transform: skew(15deg) rotate(6deg);
	-moz-transform: skew(15deg) rotate(6deg);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}

.price-tag .amount:before {
	z-index: -2;
	position: absolute;
	background: transparent;
	width: 70%;
	height: 55%;
	content: '';
	left: 10px;
	bottom: 10px;
	transform: skew(-15deg) rotate(-6deg);
	-webkit-transform: skew(-15deg) rotate(-6deg);
	-moz-transform: skew(-15deg) rotate(-6deg);
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3);
}

.price-tag .amount del {
	color: #FFF;
	font-size: 0.6em;
	vertical-align: middle;
	position: relative;
}

.price-tag .amount del:before {
	background: url(/assets/themes/images/a/del.png) no-repeat 0 0;
	content: ' ';
	display: block;
	position: absolute;
	width: 61px;
	height: 7px;
	top: 42%;
	left: -2px;
}

.price-tag .amount ins {
	text-decoration: none;
}

.price-tag .amount a.button {
	font-size: 16px;
	position: absolute;
	top: 17px;
	right: 0;
	padding: 12px 10px;
	background-color: #900;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.price-tag .amount a.button.green {
	background: #090;
}

.price-tag .amount a.button:hover {
	text-decoration: none;
}

.deal_discount dl {
	float: left;
	width: 98px;
	text-align: center;
	font-weight: bold;
	padding: 16px 0 20px;
	border-top: 1px solid #FFF;
}

.deal_discount dt {
	font-size: 12px;
}

.deal_discount dd {
	font-size: 18px;
}

.module {
	border-bottom: 2px dashed #EEE;
	padding: 42px 0 32px 240px;
	position: relative;
	overflow: hidden;
	min-height: 200px;
}

._nopadding {
	padding: 0;
}

.module-new {
	padding: 20px 0 !important;
}

.module-last {
	border-bottom: 0px;
	padding-bottom: 0px !important;
}

.module img.cover {
	position: absolute;
	left: 10px;
	top: 32px;
	border-top: 1px solid #F0F0F0;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	box-shadow: 0 2px 4px rgba(0,0,0,0.31);
}

.module-new img.cover {
	position: relative;
	left: 0;
	top: 0;
	float: right;
	margin: 0 2px 0 20px;
}

.module h4 {
	color: #333;
	font-weight: bold;
	margin-bottom: 1em;
}

.module h5 {
	color: #777;
	text-transform: uppercase;
	margin-bottom: 2px;
	font-weight: normal;
}

.wrap.product-intro,
.wrap.modules {
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 100%;
	padding-bottom: 32px;
	margin-bottom: 42px;
	position: relative;
}

.wrap.product-intro .innerwrap {
	width: 1000px;
	background: url(/assets/images/a/productbg.jpg) no-repeat 105% 6.2em;
	padding-bottom: 31px;
}

/* CHART */

table.chart {
	margin-bottom: 32px;
}

table.chart thead th,
table.chart tbody tr th {
	background: #36C;
	border-bottom: 1px solid #EEEEEE;
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	padding: 8px 24px;
}

table.chart tr:nth-child(even) td {
	background: #F0F0F0;
}

table.chart p {
	margin-bottom: 0.5em;
}

table.chart ul {
	margin: 0 0 0.5em;
}

table.chart li {
	font-size: 14px;
}

table.chart tbody tr.em td {
	font-weight: bold;
}

/* customer support */

#custsupport {
	width: 600px;
/* set wi

dth of menu */
}

#custsupport h3 {
	font-size: 22px;
	color: #000;
	padding: 0px;
	margin: 0px;
}

#custsupport ul {
	/

* remove bullets and list indents */
        list-style: none;
	margin: 0;
	padding: 0;
}

#custsupport ul li {
	background: url(/assets/themes/images/btn_custsupport.png) repeat-x;
	padding: 0;
	margin: 0;
	margin-bottom: 1px;
}

#custsupport ul li:hover {
	background: url(/assets/themes/images/btn_custsupport_hover.png) repeat-x;
	margin: 0px -1px 0px 1px;
}

/* style, color and size links and headings to suit */

#custsupport a {
	background: url(/assets/themes/images/arrow_custsupport.png) 20px 30px no-repeat;
	height: 38px;
	display: block;
	border: 1px solid;
	border-color: #fff #dbdfe9 #dbdfe9 #e2e2e2;
	margin: 0;
	padding: 20px 60px;
	text-decoration: none;
}

#custsupport a:hover {
	border-color: #e2e2e2 #bcc3d5 #bcc3d5 #e2e2e2;
	text-decoration: underline;
}

.help {
	background: url(/assets/themes/images/bubble_custsupport.png) no-repeat;
	padding: 25px 20px;
	height: 114px;
	margin-bottom: 50px;
}

.help img {
	padding: 20px;
}

/* http://redmine.mindvalley.net/issues/10990 */

.afold h2 {
	margin: 0 0 12px;
	padding-top: 0;
}

.afold h3 {
	
}

.afold .section p {
	line-height: 1.2em;
	margin-bottom: 1em;
}

#products .main {
	padding-top: 20px;
}

.science-box {
	background: url(/assets/themes/images/science-sb-bg.png) no-repeat;
	height: 423px;
	width: 252px;
	padding: 25px;
	margin-left: 7px;
}

.science-box h4 {
	color: #3366CC;
	font-size: 20px;
}

.science-box p {
	font-size: 14px;
	color: #333333;
	line-height: 21px;
}

.science-box a.downloadpdf {
	color: #3366CC;
	font-weight: bold;
	text-decoration: underline
}

.widget.promise.noradius,
.widget.promise.noradius h5 {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.widget.promise.floating h5 {
	text-align: left;
	font-size: 14px;
	text-transform: uppercase;
	padding: 13px;
	background: ;
	background-image: -webkit-gradient(
        linear,
        left top, left bottom, from(#4582AB), to(#3D6181));
	background-image: -moz-linear-gradient(
        top, #4582AB, #3D6181
        );
}

img.gseal {
	position: absolute;
	top: -18px;
	right: 6px;
}

p.start-listening {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 12px;
}

p.start-listening a:hover {
	color: #090;
}

div.productbox {
	float: left;
	margin-right: 20px;
	width: 200px;
}

div.productbox table tr td {
	padding: 0px;
	border: none;
}

div.productbox td#bigimg {
	border: 1px solid #EEEEEE;
}

div.productbox td#tinyimgs {
	padding-top: 10px;
	text-align: center;
}

div.productbox td#tinyimgs img {
	border: 1px solid #EEEEEE;
	margin: 0 1px;
	cursor: pointer;
}

div.productbox td#tinyimgs img.selected {
	border: 1px solid #444444;
}

.showcase.twobox .ordermenu.header .highlighted, .showcase.threebox .ordermenu.header .highlighted {
	top: 12px;
	left: 50%;
	margin-left: -135px;
}

.showcase.twobox .ordermenu.header h3, .showcase.threebox .ordermenu.header h3 {
	font-size: 18px;
	line-height: 1.3em;
	letter-spacing: normal;
}

.s360.showcase.threebox .chosen-one .ordermenu.header {
	padding-top: 16px;
}

.s360.showcase.threebox .chosen-one .orderform {
	padding-bottom: 32px;
}

div.wrap.s360cancel {
	padding-top: 32px;
}

.tenadvantages .section {
	width: 580px;
	margin: 0 auto 42px;
	padding-left: 80px !important;
	padding-bottom: 17px !important;
	position: relative;
	border-bottom: 2px dashed #DDD;
}

.tenadvantages h3 {
	width: 980px;
	margin: 0 0 0 -5px;
	position: relative;
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 0;
	padding: 62px 0 42px;
	color: #2857C9;
	text-shadow: 0 0 .2em #D6F1FD;
}

.tenadvantages h4 {
	color: #333;
	font-weight: bold;
	text-shadow: 0 0 3px #DDD;
}

.tenadvantages h6 {
	background: #777;
	color: #FFF;
	position: absolute;
	left: 16px;
	top: 0;
	font-size: 21px;
	width: 2em;
	height: 1.8em;
	text-align: center;
	padding-top: 0.3em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-box-shadow: 1px 1px 2px #CCC;
	-moz-box-shadow: 1px 1px 2px #CCC;
}

.tenadvantages h6.c1 {
	background: #EEC64D;
}

.tenadvantages h6.c2 {
	background: #ED5F37;
}

.tenadvantages h6.c3 {
	background: #DC5286;
}

.tenadvantages h6.c4 {
	background: #C2293B;
}

.tenadvantages h6.c5 {
	background: #AD9CC8;
}

.tenadvantages h6.c6 {
	background: #953C80;
}

.tenadvantages h6.c7 {
	background: #A9D05B;
}

.tenadvantages h6.c8 {
	background: #457E49;
}

.tenadvantages h6.c9 {
	background: #4862AD;
}

.tenadvantages h6.c10 {
	background: #6A727D;
}

.tenadvantages img.img-right {
	margin: 0 16px 8px 16px;
}

.tenadvantages img.shadow {
	padding: 0;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;
}

a.button.j2order {
	background: #090;
	font-size: 19px;
	padding: 0.5em 0.8em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
	border-radius: 0.5em;
}

a.button.j2order:hover {
	text-decoration: none !important;
}

/* groupon style oto*/

#price-widget {
	width: 240px;
	background-color: #006699;
	padding: 6px;
	margin: 0 0 5px 40px;
}

#price-widget .price-widget-inner {
	border: 1px solid #FFF;
	border: 1px solid rgba(255,255,255,0.62);
	width: 100%;
	height: 100%;
}

#price-widget a.ordernow.button {
	background: url(/assets/themes/images/order_btn.png) no-repeat 50% 100%;
	color: #fff;
	padding: 0 0 0 10px;
	font-size: 21px;
	white-space: nowrap;
	display: block;
	position: absolute;
	top: 6px;
	right: 0;
	width: 133px;
	height: 54px;
	text-decoration: none;
	margin-right: 16px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none;
	border: 0;
	line-height: 55px;
}

#price-widget a.ordernow.button:hover {
	color: #FFF;
	text-decoration: none;
}

#price-widget .price-tag {
	background: none;
	margin: 0;
	overflow: auto;
	position: inherit;
}

#price-widget p.amount {
	line-height: 55px;
	padding: 4px 0 0 15px;
	position: relative;
	background: none;
	color: #000;
	font-family: 'Merriweather', Georgia, serif;
	font-size: 30px;
	font-weight: normal;
}

#price-widget p.amount ins {
	font-family: 'Merriweather', Georgia, serif;
	font-size: 40px;
	text-decoration: none;
	margin-left: 0px;
	letter-spacing: -1px;
	text-shadow: 1px 1px 0 #EEE;
}

#price-widget .deal-whobought {
	padding-bottom: 16px;
}

#price-widget img.whobought {
	height: 20px;
	width: auto;
	margin-bottom: 3px;
}

div.price-ordernow {
	width: 268px;
	height: 70px;
	top: 16px;
	position: absolute;
	margin-left: -15px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#999999');
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#999999));
	background: -moz-linear-gradient(top,  #FFFFFF,  #999999);
}

div dl dt {
	font-family: 'Merriweather', Georgia, serif;
}

div dl dd {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.deal-discount {
	margin-top: 90px;
}

div.deal-discount dl {
	display: inline-block;
	text-align: center;
	width: 31%;
}

div.deal-discount dl dt {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9EC5D8;
	margin-bottom: 2px;
}

div.deal-discount dl dd {
	font-size: 16px;
	color: #fff;
}

div.deal-timeleft dl {
	display: inline-block;
	text-align: center;
	width: 100%;
	padding: 0 0;
}

div.deal-timeleft dl dt {
	font-size: 15px;
	color: #9EC5D8;
}

div.deal-timeleft dl dd {
	font-size: 18px;
	color: #fff;
}

div.deal-whobought dl {
	display: inline-block;
	text-align: center;
	width: 100%;
	padding: 0;
}

div.deal-whobought dl dt {
	font-size: 15px;
	color: #9EC5D8;
}

div.deal-whobought dl dd {
	font-size: 18px;
	color: #fff;
}

div.line {
	border-top: 1px solid #297FA9;
	width: 190px;
	margin: 6px auto;
}

img.hourglass {
	position: absolute;
	margin-left: 175px;
	margin-top: -10px;
	z-index: 100;
	width: 55px;
	height: auto;
}

/* wide */

#uber .box.wide {
	overflow: hidden;
}

.nodivider {
	background: none !important;
	padding: 0px 0 42px 0 !important;
}

table.showcase tr td {
	vertical-align: top;
}

div.fl_features_3cb {
	background: none !important;
	margin-top: -20px !important;
}

div.fl_features_3cb ._row._tri ._col {
	height: 310px !important;
}

div.darkbg div.testimonial {
	background: #f5f5f5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 25px;
}

.section .list_tick ul {
	margin-left: 0;
}

ul.small-checked li {
	list-style: none;
	background: url(/assets/images/list/bullet_s.png) no-repeat;
	padding: 0 0 3px 40px;
}

/* guarantee */

div.guarantee,
div.guarantee .wrap-top,
div.guarantee .wrap-bottom {
	display: inline-block;
/* IE6/

7 HASLAYOUT FIX */
}

div.guarantee {
	width: 628px;
	margin: 0 auto 17px;
	background: none;
	border: 1px solid #426798;
}

div.guarantee .wrap-top {
	background: none;
	padding: 30px 0;
}

div.guarantee .wrap-bottom {
	padding: 0 55px 1px;
	background: none;
}

div.guarantee h3, div.guarantee h2, div.guarantee h1, div.guarantee p {
	color: #426798;
	font-family: "Times New Roman", Times, serif;
}

div.guarantee h3, div.guarantee h2, div.guarantee h1 {
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

div.guarantee h3 {
	font-size: 2em;
	margin-bottom: 0.1em;
	letter-spacing: normal;
}

div.guarantee h2 {
	font-size: 2.5em;
	margin-bottom: 0.1em;
	letter-spacing: normal;
}

div.guarantee h1 {
	font-size: 4em;
	padding: 0;
	margin-bottom: 7px;
	letter-spacing: normal;
}

div.guarantee p {
	font-size: 1.7em;
}

.wide .section .new-guarantee {
	clear: both;
	width: auto;
	background: #F0F0F0;
	border: none;
	margin: 5px 10px;
	padding: 0 !important;
}

.wide .section .new-guarantee h4 {
	display: block;
	background: #06C;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	color: #FFF;
	letter-spacing: -1px;
	text-shadow: 1px 1px 3px #000;
	padding: 20px 20px;
	margin-bottom: 1em;
}

.wide .section .new-guarantee h5 {
	color: #333;
	margin: 0 32px 0.5em;
}

.wide .section .new-guarantee p {
	line-height: 1.2em;
	margin: 0 32px 1.5em;
	color: #000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
}

.wide .section .new-guarantee img {
	text-align: center;
	padding-bottom: 32px;
}

/* meditation-new2 split test */

body#lp.meditation-new2 {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	background: #DDD url(/assets/themes/images/v2bg.jpg) no-repeat fixed 50% -320px;
}

body#lp.meditation-new2 #header {
	margin-bottom: 0;
}

body#lp.meditation-new2 #header #extras ul li.call {
	background: url("/assets/themes/images/a/call_dark.png") no-repeat scroll 0 0 transparent;
}

body#lp.meditation-new2 #header ul li a, body#lp.meditation-new2  #header #extras ul li {
	color: #4685AD;
}

body#lp.meditation-new2 #footer {
	color: #4685AD;
}

body#lp.meditation-new2 #footer a {
	color: #265998;
}

/* s360 */

.hero.lead.s360 {
	background: #FFF url(/assets/images/s360/herobg.jpg) no-repeat 0 0;
	padding-top: 241px;
	padding-bottom: 32px;
}

.hero.lead.s360 h1 {
	font-size: 42px;
	color: #049;
	margin-bottom: 0.3em;
}

.hero.lead.s360 h2 {
	color: #999;
	font-size: 20px;
	line-height: 1.2em;
	margin: 0 3.6em;
	letter-spacing: normal;
}

.main.curvedtop {
	background: #FFF url(/assets/themes/images/a/divider-u.png) no-repeat 50% 0;
	padding-top: 42px;
}

p.calendar {
	margin: .25em 16px 10px 16px;
	padding-top: 7px;
	float: left;
	width: 80px;
	background: #ededef;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc));
	background: -moz-linear-gradient(top,  #ededef,  #ccc);
	font: bold 36px/50px Arial Black, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000;
	text-shadow: #fff 0 1px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	-moz-box-shadow: 0 2px 2px #888;
	-webkit-box-shadow: 0 2px 2px #888;
	box-shadow: 0 2px 2px #888;
}

.calendar em {
	display: block;
	font: normal bold 15px/30px Arial, Helvetica, sans-serif;
	color: #fff;
	text-shadow: #00365a 0 -1px 0;
	background: #04599a;
	background: -webkit-gradient(linear, left top, left bottom, from(#04599a), to(#00365a));
	background: -moz-linear-gradient(top,  #04599a,  #00365a);
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 1px solid #00365a;
	text-transform: uppercase;
}

.calendar:before, .calendar:after {
	content: '';
	float: left;
	position: absolute;
	top: 5px;
	width: 8px;
	height: 8px;
	background: #111;
	z-index: 1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 1px 1px #fff;
	-webkit-box-shadow: 0 1px 1px #fff;
	box-shadow: 0 1px 1px #fff;
}

.calendar:before {
	left: 11px;
}

.calendar:after {
	right: 11px;
}

.calendar em:before, .calendar em:after {
	content: '';
	float: left;
	position: absolute;
	top: -5px;
	width: 4px;
	height: 14px;
	background: #dadada;
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#aaa));
	background: -moz-linear-gradient(top,  #f1f1f1,  #aaa);
	z-index: 2;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.calendar em:before {
	left: 13px;
}

.calendar em:after {
	right: 13px;
}

.wrap.edge {
	width: 960px;
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 0;
	position: relative;
}

.wrap.edge ol {
	margin-left: 1.6em;
	margin-bottom: 2em;
}

.s360glance {
	background: url(/assets/images/s360/whybg.jpg) no-repeat 650px 42px;
}

.s360lauratime {
	background: url(/assets/images/s360/timebg.jpg) no-repeat 660px 0;
	padding-bottom: 18px;
}

.s3604ways {
	background: url(/assets/images/s360/4foundationsbg.jpg) no-repeat 16px 100%;
}

.wrap.edge.s360f1 {
	background: url(/assets/images/s360/f1bg.jpg) no-repeat 100% 0;
	padding-top: 64px;
	padding-bottom: 16px;
	margin-top: -30px;
}

.wrap.edge.s360f2 {
	background: url(/assets/images/s360/f2bg.jpg) no-repeat 16px 50%;
}

.wrap.edge.s360f3 {
	background: url(/assets/images/s360/f3bg.jpg) no-repeat 685px 80%;
}

.wrap.edge.s360f4 {
	background: url(/assets/images/s360/f4bg.jpg) no-repeat 0 0;
	padding-bottom: 24px;
}

.wrap.edge.s360contentlist {
	background: url(/assets/images/s360/listbg.png) no-repeat 10px 50%;
}


.wrap.edge.s360contentlist {
	background: url(/assets/images/s360/listbg.png) no-repeat 10px 50%;
}

.wrap.edge.s360cta {
	background: #ededef;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededef), to(#ccc));
	background: -moz-linear-gradient(top,  #ededef,  #ccc);
	border-top: 1px solid #FFF;
}

.wrap.edge.s360cta p {
	margin: 0;
	padding: 0;
	text-align: center;
}

.wrap.edge.s360cta a {
	color: #555;
	font-weight: bold;
	display: block;
	padding: 16px;
	font-size: 18px;
	text-shadow: 1px 1px 0 #EEE;
}

.wrap.edge.s360cta a:hover {
	color: #333;
	text-decoration: none;
}

.wrap.edge.s360laura {
	background: url(/assets/images/s360/laurabg.jpg) no-repeat 105% 100%;
	padding-bottom: 32px;
}

#uber .badge .right-aside .leftcol .section,
#uber .badge .left-aside .rightcol .section {
	background: url(/assets/images/s360/f1.jpg) no-repeat 0 0;
	padding-left: 60px;
}

#uber .badge.s360f2 .left-aside .rightcol .section {
	background-image: url(/assets/images/s360/f2.jpg)
}

#uber .badge.s360f3 .right-aside .leftcol .section {
	background-image: url(/assets/images/s360/f3.jpg)
}

#uber .badge.s360f4 .left-aside .rightcol .section {
	background-image: url(/assets/images/s360/f4.jpg)
}

.widget h3 {
	color: #000;
}

.seminarinfo {
	border: 1px solid #DDD;
	background: #F3F3F3;
	padding-bottom: 35px;
	width: 260px;
	margin-top: 55px;
}

.seminarinfo h3 {
	margin-top: 0.7em;
}

.seminarinfo h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
	margin: 0;
	font-size: 18px;
	text-shadow: 1px 1px 0 #FFF;
}

.seminarinfo h5 em {
	color: #999;
	display: block;
	font-size: 15px;
	line-height: 1.+em;
}

.s360infobox {
	background: #36C;
	float: right;
	width: 218px;
	padding: 12px 16px 8px;
	margin: 20px;
}

.s360infobox dt {
	color: #FFF;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-top: 0.3em;
	border-bottom: 1px solid #FFF;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(255,255,255,0.31);
}

.s360infobox dd {
	color: #FFF;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 1em;
}

.s360infobox dd address {
	font-size: 13px;
	color: #FFF;
	margin: 0;
	padding: 0;
	border: none;
}

.s360infobox dd address br {
	display: inherit;
}

.s360order .double-wide .section br {
	display: inline;
}

.s360order .double-wide .section h4 {
	margin: 0 10% 1.2em;
}

.s360order .double-wide .section h1 {
	font-size: 48px;
	margin: 0
}

div.wrap.edge.s360join {
	background: url(/assets/images/s360/communitybg.jpg) no-repeat 100% 100%;
	padding-top: 100px;
	padding-bottom: 100px;
	margin-top: -100px;
	margin-bottom: -100px;
}

.s360grads {
	background: url(/assets/images/s360/gradsbg.jpg) no-repeat -5px 0;
}

div.wrap.s360early {
	background: #FFF url(/assets/themes/images/a/divider.png) no-repeat 50% 0;
	padding-top: 56px;
}

.widget.map {
	padding: 0;
}

.widget.oform {
	background: #F3F3F3;
	padding: 10px 15px;
	margin: 0 0 10px;
	height: 170px;
}

.widget.oform h5 {
	color: #36C;
	font-size: 18px;
	margin: 0 0 3px;
}

.widget.oform p {
	font-size: 12px;
	margin-bottom: 0.5em;
}

dl.ordercontact {
	font-size: 12px;
}

dl.ordercontact dt {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}

dl.ordercontact dd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #777;
	margin-bottom: 8px;
	font-size: 13px;
	letter-spacing: normal;
}

/** Facebook **/

.connect_fb {
	padding: 12px 0;
	background: #ebeef5;
	border: 1px solid #c5d5e8;
	position: absolute;
	top: -48px;
	left: -1px;
	width: 960px;
	height: 22px;
	text-align: center;
	color: #333;
	font-weight: bold;
	text-shadow: 1px 1px 0px #fff;
	font-size: 14px;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.06);
	-moz-box-shadow: 0 3px 0 rgba(0,0,0,0.06);
	box-shadow: 0 3px 0 rgba(0,0,0,0.06);
}

.access_fb {
	padding: 48px 0 0 0;
}

.access_fb .arrow {
	top: 48px;
}

.showcase.twobox img, .showcase.threebox img.presentation {
	float: left;
	padding: 15px;
	width: 279px;
}

.register-box {
	background: #ececec;
	height: 450px;
	width: 400px;
	padding: 15px;
	margin: 0 0 20px 2px;
	-moz-box-shadow: 0 4px 6px rgba(0,0,0,0.31);
	-webkit-box-shadow: 0 4px 6px rgba(0,0,0,0.31);
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}

.register-box h2 {
	color: #0062ff;
	font-size: 24px;
	font-weight: bold;
}

.register-box h3 {
	color: #7b7b7b;
	font-size: 22px;
	margin: 15px 0;
}

.contact-box {
	background: #F3F3F3;
	padding: 10px 15px;
	margin: 0px 0 5px 140px;
	height: 110px;
	width: 320px;
	text-align: center;
}

.contact-box h5 {
	color: #36C;
	font-size: 18px;
	margin: -10px 0 0 0;
	text-align: center;
}

.contact-box p {
	font-size: 12px;
	margin-bottom: 0.5em;
}

dl.contact-detail dt {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	font-size: 14px;
	margin: 0 5px 0 45px;
	text-align: left;
}

dl.contact-detail dd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #777;
	margin: 0 5px 0 10px;
	font-size: 13px;
	letter-spacing: normal;
	text-align: left;
}

/*work on summer of silva ticket #12078 */

.mind-tuning ul,
.mind-tuning ol {
	padding: 1em 0em 0.5em;
	margin: 0 0.5em 1.5em;
	border-top: 1px dashed #E0E0E0;
	border-bottom: 0px dashed #E0E0E0;
}

.mind-tuning ul li {
	background: url(/assets/themes/images/16/tick_circle.png) no-repeat 0 4px;
	padding-left: 24px;
}

.mind-tuning ol li {
	list-style: decimal;
	margin-left: 24px;
}

.mind-tuning .section ul, .mind-tuning .section ul li {
	list-style: none;
}

.mind-tuning ul>*>li {
	font-size: 1em;
}

.main .hero.special h1 {
	color: #049;
	font-size: 42px;
	font-weight: normal;
	margin: 0 auto;
	padding: 0;
	width: 840px;
	margin-bottom: 10px;
}

.main .hero.special h2 {
	color: #6d6d6d;
	font-size: 22px;
	line-height: 1.2em;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	text-shadow: #D6F1FD 0 0 0em !important;
	margin-bottom: 20px;
}

.hero.special p.preamble span {
	
}

.hero.special p.preamble {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: none;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #3f3f3f;
	letter-spacing: 0;
	text-shadow: 1px 1px 3px #fff;
}

.wide .section .new-guarantee-special {
	clear: both;
	width: auto;
	background: #F0F0F0;
	border: none;
	margin: 5px 0px;
	padding: 0 !important;
}

.wide .section .new-guarantee-special h4 {
	display: block;
	background: #06C;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	color: #FFF;
	letter-spacing: -1px;
	text-shadow: 1px 1px 3px #000;
	padding: 20px 20px;
}

.wide .section .new-guarantee-special h5 {
	color: #333;
	margin: 0 32px 0.5em;
}

.wide .section .new-guarantee-special p {
	line-height: 1.2em;
	margin: 0 32px 1.5em;
	color: #000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
}

.wide .section .new-guarantee-special img {
	text-align: center;
	padding-bottom: 32px;
	margin-left: 25px;
}

.summer-laura {
	background: url(/assets/images/s360/laurabg.jpg) no-repeat 100% 85%;
	width: 960px;
}

.summer-laura h3 {
	margin: 1em 0;
}

.section .summer-img {
	box-shadow: 2px 2px 3px #999999;
	padding: 0;
	border: 0;
	margin: 15px 16px 8px;
}

.section .four-img {
	padding: 0;
	border: 0;
	margin: -35px 16px 8px;
}

.tuning-summer {
	width: 730px;
	margin: 0 auto;
}

.wrap.summer {
	background: url(/assets/themes/images/a/divider-thin.gif) no-repeat 50% 0;
	padding-top: 22px;
	margin-top: 31px;
}

.wrap.summer h3 {
	margin: 15px 0px 20px 0px;
}

.laura-border {
	background: url(/assets/themes/images/a/divider-thin.gif) no-repeat 50% 0;
	padding-top: 22px;
	margin-top: -35px;
}

.laura-sign {
	margin-bottom: 15px;
}

.spliteven .payment-box {
	background: none repeat scroll 0 0 #F3F3F3;
	border: 1px solid #DDDDDD;
	width: 258px;
	height: 230px;
	text-align: justify;
	padding: 15px;
}

.payment-box h3 {
	text-align: left !important;
	font-size: 22px;
}

.payment-section .payment-arrow {
	left: -13px;
	position: absolute;
	top: 390px;
}

.offer-box {
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 5px 7px 7px;
	box-shadow: 0 1px 5px #CCCCCC;
	padding: 15px;
	background: #1F4F97;
	border: 1px solid #236ddc;
	color: #fff;
	font-size: 18px;
	margin: 10px 0px;
}

.price-justification {
	border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 5px 7px 7px;
	box-shadow: 0 1px 5px #CCCCCC;
	padding: 15px;
	background: #e8e8e8;
	border: 1px solid #dcdcdc;
	color: #000;
	font-size: 18px;
	margin: 10px 0px;
}

.price-justification h5 {
	color: #6d6d6d;
	letter-spacing: -0.05em;
	font-size: 18px;
}

.price-justification h3 {
	color: #515151;
	letter-spacing: -0.05em;
	font-size: 24px;
}

.price-justification h4 {
	color: #0033AA;
	letter-spacing: -0.05em;
	font-size: 26px;
}

.price-justification h2 {
	color: #2857C9;
	text-shadow: 2px 2px 2px rgba(255, 255, 255, 1);
	letter-spacing: -0.05em;
	font-size: 30px;
}

.sos2011-header {
	background: url(/assets/themes/images/sos2011-header.png) no-repeat 0 0;
	height: 107px;
	width: 980px;
	margin: -33px 0px 0 -20px;
	margin-bottom: 20px;
}

div.twobox_new {
	width: 690px !important;
	margin: auto 0;
}

div.twobox_new > .spliteven .left-shadow .leftcol,
div.twobox_new > .spliteven .chosen-one .rightcol {
	width: 345px !important;
}

div.twobox_new > .spliteven .left-shadow .leftcol .orderform img,
div.twobox_new > .spliteven .chosen-one .rightcol .orderform img {
	padding: 0;
	width: 230px;
	float: none;
}

#timer-bg {
	background: url(/assets/themes/images/count-bar.jpg) repeat-x scroll !important;
	width: 980px;
	margin: -20px 0 20px -20px;
	border: 0;
	padding: 0;
	height: 80px;
}

#summertimer {
	padding-top: 10px;
}

#summertimer > .countdown {
	background: none;
	border: 0px !important;
	border-radius: 0px !important;
	color: #fff;
	margin: 0px 0px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

#summertimer p {
	color: #fff;
	font-size: 13px;
	margin: 10px 0 0 0;
}

#summertimer > .countdown .section {
	width: 450px;
}

#summertimer > .countdown .countdown_amount {
	color: #fff;
	font-size: 20px;
	font-style: normal;
	display: inline-block;
	padding: 0 5px 0 0;
}

#summertimer > .countdown .countdown_row .countdown_section {
	color: #fff;
	font-size: 14px;
	font-style: normal;
	width: 95px;
}

#timer-bg > .countdown_left {
	float: left;
	margin: 20px 15px;
	width: 570px;
	color: #fff;
}

.summerorder-box {
	margin: 0;
	padding: 0;
}

div.summerorder-box > .right-aside .leftcol {
	width: 600px !important;
}

div.summerorder-box > .right-aside .rightcol {
	width: 300px !important;
}

.summer-deal {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	background: #EDEFF4;
	position: relative;
	padding: 20px 20px 5px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.17);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,0.17);
	box-shadow: 0 3px 5px rgba(0,0,0,0.17);
	margin-bottom: 16px;
	text-shadow: 1px 1px 0 #FFF;
	height: 200px
}

.summer-deal h3,
.summer-deal p {
	width: 740px;
	padding-left: 140px;
}

.img-deal {
	float: left;
	border: 0;
	margin: -30px 0 0 -170px;
	position: relative;
}



//img.photo {
	border: 6px solid #FFF;
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.31);;
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.31);;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.31);;
	margin-left: 2px
}
img.img-right.photo {
	margin: 0 2px 10px 16px;
}

/* new design styling */

#content {

	text-align:left;
	position: relative;

}

.footer.showcase {
	background: #69D url(/assets/themes/images/silva-watermark.png) no-repeat 800px -12em;
	border-top: 2px solid #3B74BF;
	min-height: 230px;
	padding: 0;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius: 0 0 0px 0px;
}
.footer.showcase .box {
	background: url(/assets/themes/images/3cb-footer-div.png) no-repeat 50% 16px;
	border-top: none;
}
#uber .footer.showcase ._row._tri .section {
	padding: 0  18px;
}

#uber .footer.showcase ._row._tri .section h3 {
	color: #000;
	color: rgba(0,0,0,0.82);
	text-shadow: 1px 1px 2px rgba(255,255,255,0.31);
	text-transform: uppercase;
}
.footer.showcase {
	color: #FFF;
}
#uber .footer.showcase ul li {
	list-style: disc;
}
.footer.showcase a {
	color: #FFF;
}
.footer.showcase address {
	border: none;
	color: #FFF;
	margin-left: 1.5em;
}
.footer.showcase address p{
	color: #FFF;
}



#uber .fl_features_3cb {
	margin-bottom:1.62em;
}

.fl_features_3cb h3  {
	color:#000000;
	font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:1.2em;
	margin-bottom:0.3em;
}

.fl_features_3cb p {
	font-size:13px;
	margin-bottom:0;
}

.fl_features_3cb ._row._tri ._col {
	padding: 0;
}

.fl_features_3cb ._row._tri ._col img {
	width: 318px;
	height: auto;
}

.fl_features_3cb ._row._tri ._left,
.fl_features_3cb ._row._tri ._middle,
.fl_features_3cb ._row._tri ._right {
	border: 1px solid #EEE;
	height: 450px;
	margin: 0 3px 6px;
	width: 318px;
	min-width:19%;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}


.showcase.bordered .box {
	border-top:1px solid #EEEEEE;
	padding:16px 0;
}

.showcase .section ol li.no-margin,
.showcase .section ul li.no-margin {
	margin-left: 0;
}


/* temporary fix for unclosed span.highlight issue in IE. DEPRECATED.
#summer-earlybird > .span .highlight {
        border-color: #F90;
        background:none !important;
		border:0px;
}

#summer-earlybird >.span .important, .span .highlight, .span .featured, .span .benefits {
        border: 0px solid #CCC;
        background: none !important;
}
*/

/* new triguarantee */
div.triguarantee {
	background: url(/assets/themes/images/a/guaranteebg.png) repeat-x 0 0;
	width: 880px;
	margin: 20px 0;
	padding: 10em 30px 20px;
	position: relative;
}

div.triguarantee ._tri ._col {
	width: 293px;
}

div.triguarantee div.ribbon {
	background: #75265C;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(101,30,79)),
	    color-stop(1, rgb(196,79,157))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(101,30,79) 0%,
	    rgb(196,79,157) 100%
	);
	position: absolute;
	width: 960px;
	top: 16px;
	left: -10px;
	text-shadow: 1px 1px 0 #000;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.31);
	box-shadow: 0 2px 5px rgba(0,0,0,0.31);
}
div.triguarantee div.ribbon h2 {
	color: #FFF;
	font-weight: bold;
	font-size: 28px;
	line-height: 30px;
	margin: 0 0 3px 0;
	padding-top: 0.5em;
	text-shadow: 1px 1px 0 #000;
	letter-spacing: normal;
}
div.triguarantee div.ribbon h3 {
	color: #CE91B9;
	font-size: 24px;
	line-height: 29px;
	margin-bottom: 0.62em;
}
div.triguarantee div.ribbon img.seal {
	position: absolute;
	right: 0;
	top: -8px;
}

div.triguarantee h5 {
	color: #fff;
	font-size: 18px;
}
div.triguarantee p {
	color: #fff;
	text-shadow: -1px -1px 0 #000;
}

div.triguarantee .box.trio .leftcol,
div.triguarantee .box.trio .rightcol,
div.triguarantee .box.trio .thirdcol {
	width: 293px !important;
}

/* end new triguarantee */

.wait {
	padding: 18px 40px 18px 185px;
	position: relative;
}

/* smbh 7 online-lessons 1*/

.wrap.false-surgery {
	margin-left: -20px;
	background: url(/assets/images/a/lessons-false-surgery.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap.extreme-brain {
	background: url(/assets/images/a/lessons-extreme-brain.jpg) no-repeat 100% 0;
	margin-right: -20px;
    padding:32px 0 32px;;
}

.wrap.placebo {
	margin-left: -20px;
	background: url(/assets/images/a/lessons-placebo.jpg) no-repeat 0 100%;
	padding-bottom: 10px;
}

.wrap.shocking-case {
	background: url(/assets/images/a/lessons-shocking-case.jpg) no-repeat 100% 0;
	margin-right: -20px;
    padding:32px 0 32px;;
}

.wrap.sign-cancer {
	margin-left: -20px;
	background: url(/assets/images/a/lessons-sign-cancer.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap.telling-you {
	margin-left: -20px;
	background: url(/assets/images/a/lessons-telling-you.jpg) no-repeat 12px 0;
	padding-bottom: 32px;
}

.wrap.drug {
	background: url(/assets/images/a/lessons-drug) no-repeat 100% 0;
	margin-right: -20px;
    padding:32px 0 32px;
}

.wrap.big-question {
	margin-left: -20px;
	background: url(/assets/images/a/lessons-big-question.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap.power-strong{
    background: url(/assets/images/a/lessons-power-strong.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap.basic-technique {
    background: url(/assets/images/a/lessons-basic-technique.jpg) no-repeat scroll 0 100% transparent;
    margin-left: -20px;
    padding-bottom: 32px;
}

.wrap.side-effect {
    background: url(/assets/images/a/lessons-side-effect.jpg) no-repeat scroll 0 100% transparent;
    margin-left: -10px;
    padding-bottom: 32px;
}

.wrap.five-things{
    background: url(/assets/images/a/lessons-five-things) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap h2 img.num {
    left: -42px;
    position: absolute;
    top: -4px;
}

.wrap.req h2 {
    padding-top: 6px;
    position: relative;
}

.wrap.req p, .wrap.req h2 {
    margin-left: 42px;
}

.wrap.profile-bonus {
	background: url(/assets/themes/images/a/divider-u.png) no-repeat 50% 100%;
	padding: 0 0 50px 0;
}

.wrap.profile-bonus-goldkey {
	background: none;
	padding: 0 0 50px 0;
}

.wrap.profile-bonus .box.wide {
	width: 700px !important;
}

.wrap.profile-bonus .module-new img.cover {
	margin: 0 2px 25px 20px !important;
}

/* smbh 7 online-lessons 2*/

.fold1.lessons2{
    background: url("/assets/themes/images/a/lessons2bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    padding-top: 30px;
	margin: 0 -10px;
}

.wrap .less-two1{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-your-comfort.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap .less-two2{
    background: url(/assets/images/a/lessons-without-alignment.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap .less-two3{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-eyeclosed.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap .less-two4{
    background: url(/assets/images/a/lessons-deep-breath.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap .less-two5{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-lets-go.jpg) no-repeat 0 100%;
	padding: 32px 0;
}

.wrap .less-two6{
    background: url(/assets/images/a/lessons-deep-state.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 0px 0px 8px;
}

.wrap .less-step1{
    background: url(/assets/images/a/lessons-less-step1.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;;
}

.wrap .less-step2{
    background: url(/assets/images/a/lessons-less-step2.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap .less-step3{
    background: url(/assets/images/a/lessons-less-step3.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding:0px 0px 8px;
}

/* smbh 7 online-lessons 3*/

.fold1.lessons3{
    background: url("/assets/themes/images/a/lessons3bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    padding-top: 30px;
	margin: 0 -10px;
}

.wrap .less-three1{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-josesilva.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap .less-three2{
    background: url(/assets/images/a/lessons-moving-clock.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap.less-three3{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-healing-too.jpg) no-repeat 0% 100%;
	padding: 32px 0 32px;
}

.wrap.less-three4{
	margin-right: -10px;
	background: url(/assets/images/a/f3bg.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}

.wrap.less-three5{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-five-ingredients.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap .less-three6{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-your-imagination.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}

.wrap.less-three7{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-mental-screen.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap.less-three8{
	margin-right: -10px;
	background: url(/assets/images/a/lessons-creative-visualization.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}

.wrap.less-three9{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-3way-to-impact.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap.less-three10{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-arrow.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}

.wrap.less-three11{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-intention-to-heal.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap.less-three12{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-double-whammy.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}

.wrap.less-three13{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-weird-imagination.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap.less-three14{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-old-man.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}

.wrap.less-three15{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-treatment-visualization.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap.less-three16{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-blue-white-light.jpg) no-repeat 100% 100%;
	padding: 32px 0 32px;
}

/* smbh 7 online-lessons 4*/

.fold1.lessons4{
    background: url("/assets/themes/images/a/lessons4bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    padding-top: 30px;
	margin: 0 -10px;
}

.wrap .less-four1{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-hand-hold-tree.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap .less-four2{
    background: url(/assets/images/a/lessons-couple.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap.less-four3{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-unhappy-girl.jpg) no-repeat 0% 100%;
	padding: 32px 0 32px;
}

.wrap.less-four4{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-desire-looks.jpg) no-repeat 100% 100%;
	padding:0;
}

.wrap.less-four5{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-can-you-believe.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap .less-four6{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-re-grow-limb.jpg) no-repeat 100% 100%;
	padding:0px;
}

/* smbh 7 online-lessons 5*/

.fold1.lessons5{
    background: url("/assets/themes/images/a/lessons5bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    padding-top: 30px;
	margin: 0 -10px;
}

.wrap .less-five1{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-understand-emotions.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap .less-five2{
    background: url(/assets/images/a/lessons-free-your-mind.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap.less-five3{
	margin-left: -20px;
	background: url(/assets/images/a/visualizationbg.jpg) no-repeat 0% 100%;
	padding:40px 0;
}

.wrap.less-five4{
	margin-right: -20px;
	background: url(/assets/images/a/f1bg.jpg) no-repeat 100% 100%;
	padding:40px 20px 8px
}

.wrap.less-five5{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-couple-kissing.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap .less-five6{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-awareness.jpg) no-repeat 100% 100%;
	padding: 0px 0 32px;
}

.wrap .less-five7{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-awareness-exercise.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap .less-five8{
    background: url(/assets/images/a/lessons-gratitude-exercise.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 0px 0 8px;
}

.wrap.less-five9{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-forgiveness.jpg) no-repeat 0% 100%;
	padding: 0px 0 32px;
}

.wrap.less-five10{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-forgiveness-exercise.jpg) no-repeat 100% 100%;
	padding: 32px 0 20px;
}

/* smbh 7 online-lessons 6*/

.fold1.lessons6{
    background: url("/assets/themes/images/a/lessons6bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    padding-top: 30px;
	margin: 0 -10px;
}

.wrap .less-six1{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-your-imagination.jpg) no-repeat 0 100%;
	padding-bottom:10px;
}

.wrap .less-six2{
    background: url(/assets/images/a/lessons-shocking-case.jpg) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 50px 0 8px;
}

.wrap.less-six3{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-working-worksheet.jpg) no-repeat 0% 100%;
	padding: 15px 0 32px;
}

/* smbh 7 online-lessons 7*/

.fold1.lessons7{
    background: url("/assets/themes/images/a/lessons7bg.jpg") no-repeat scroll 0 0 #FFFFFF;
    padding-top: 30px;
	margin: 0 -10px;
}

.wrap .less-seven1{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-graduate-man.jpg) no-repeat 0 100%;
	padding-bottom: 32px;
}

.wrap .less-seven2{
    background: url(/assets/images/a/lessons-jack.canfield.png) no-repeat scroll 100% 0 transparent;
    margin-right: -20px;
    padding: 24px 0px 8px;
}

.wrap.less-seven3{
	margin-left: -20px;
	background: url(/assets/images/a/visualizationbg.jpg) no-repeat 0% 100%;
	padding:40px 0;
}

.wrap.less-seven4{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-shakti-gawain.png) no-repeat 100% 100%;
	padding:40px 0px 8px;
}

.wrap.less-seven5{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-follow-your-heart.jpg) no-repeat 100% 100%;
	padding: 0px 0 20px;
}

.wrap .less-seven6{
	margin-left: -20px;
	background: url(/assets/images/a/lessons-sign-cancer.jpg) no-repeat 0 100%;
	padding: 32px 0 32px;
}

.wrap .less-seven7{
	margin-right: -20px;
	background: url(/assets/images/a/lessons-water-butterfly.jpg) no-repeat 100% 100%;
	padding: 0px 0 32px;
}

/* BLUE WATERMARK FOOTER */
.footer.showcase {
	background: #69D url(/assets/themes/images/silva-watermark.png) no-repeat 800px -12em;
	border-top: 2px solid #3B74BF;
	min-height: 230px;
	padding: 0;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius: 0px;
	margin-top:-6px;
}
.footer.showcase .box {
	background: url(/assets/themes/images/3cb-footer-div.png) no-repeat 50% 16px;
	border-top: none;
}
#uber .footer.showcase .trio .section {
	padding: 0  18px;
}
#uber .footer.showcase .trio . {
}
#uber .footer.showcase .trio .section h3 {
	color: #000;
	color: rgba(0,0,0,0.82);
	text-shadow: 1px 1px 2px rgba(255,255,255,0.31);
	text-transform: uppercase;
}
.footer.showcase {
	color: #FFF;
}
#uber .footer.showcase ul li {
	list-style: disc;
}
.footer.showcase a {
	color: #FFF;
}
.footer.showcase address {
	border: none;
	color: #FFF;
	margin:-15px 0 0 10px;
}
.footer.showcase address p{
	color: #FFF;
}
.showcase h3 {
	color: #111;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.3em;
}

.footer.showcase .trio .section ul,
.footer.showcase .trio .section ol {
	border: none;
	padding: 0;
	margin: 0.31em 1.62em 1.62em;
}
.footer.showcase .trio .section ul li,
.footer.showcase .trio .section ol li {
	margin-bottom: 0.31em;
}

#uber .footer.showcase .trio .leftcol .section{
	padding:15px 0px 0px 15px ;
}

#uber .footer.showcase .trio .rightcol .section{
	padding:15px 0px 0px 35px ;
}

#uber .footer.showcase .trio .thirdcol .section{
	padding:15px 0px 0px 45px ;
}

.orderform ul li{
 margin-left:20px !important;
}

.orderform.extended button.order.link{
 	margin:0 0 0 100px;	
}

.orderform .secure{
	background:url("images/secure.gif") no-repeat scroll 14% 0 transparent;
	padding-left:26px;
}

.add-space{
	margin-top:25px;
}

#header #extras ul li.chelp {
	position: relative;
	padding-left: 19px;
}

#header #extras ul li.chelp a {
	text-decoration: none;
}

#header #extras ul li.chelp a:hover {
	text-decoration: underline;
}

#header #extras ul li.chelp i {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	width: 18px;
	vertical-align: text-bottom;
}

/* new footer style */

#footer {
	color: #6da4e0;
	width: 980px;
	margin: 0 0;
	padding-top: 0px;
	position: relative;
	clear: both;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer p {
	font-size: 11px;
	font-family: 'Ubuntu', sans-serif;
}

#footer > p:first-child {
	float: left;
}

#footer i {
	display: inline-block;
	background: url(/assets/images/a/sls.png) no-repeat;
	width: 213px;
	height: 23px;
}

#footer > .footer-Mindvalley i{
	background: url(/assets/images/a/silva-logo.png) no-repeat;
	background-size:contain;
	width:63px;
	height:59px;
	margin:0 20px 0 5px;
	float:left;
}

#footer .footer-info p{
	line-height: 15px;
	margin-bottom: 10px;
	font-size:12px;
	color:#fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight:normal;
}

#footer .footer-info a{
	color:#6CA4DF;
	text-decoration:none;
	font-weight:bold;
}

#footer .footer-info a:hover;{
	text-decoration:underline;
}

#footer .notice p {
	line-height: 1.5em;
	margin-bottom: 5px;
}

.footer-nav {
	background: #12467e;
	font-size: 0.9em;
	padding: 15px 10px 20px;
	color: #fff;
	margin:15px 0 20px;
	border: 0;
	height:185px;
}

.footer-nav a {
	color: #fff;
	text-decoration: none;
}

.footer-nav a:hover {
	text-decoration: underline;
}

.footer-nav p {
	line-height: 1.5em;
	margin-bottom: 2px;
	padding: 0;
}

span.meta {
	color: #fff;
}

#footer .notice {
	color: #6da4e0;
	text-align: left;
	clear: both;
	font-size: 11px;
}

#footer .hline {
	background: url(/assets/themes/images/footer-hline.jpg) repeat-x;
	height: 2px;
	margin-bottom: 10px;
}

.col-one, .col-two, .col-three {
	float: left;
	width: 300px;
}

p.col-title {
	margin-bottom: 5px !important;
}

.col-one {
	padding-left: 15px !important;
}

.col-two {
	padding-left: 25px !important;
}

.col-three {
	padding-left: 20px !important;
}

.footer-nav-divider {
	background: url(/assets/themes/images/footer-nav-divider.png) no-repeat scroll 50% 16px transparent;
	min-height: 180px;
}

.footer-published a {
	color: #6DA4E0 !important;
	text-decoration: underline !important;
}

li.chelp i {
	background: url(/assets/themes/images/help/help-icon.png) 0 0 no-repeat !important;
	height: 16px;
	width: 16px;
}

.by-mindvalley {
	background: url(/assets/themes/images/mv-team-side.jpg) no-repeat scroll 100% 100% transparent;
	padding-bottom: 90px !important;
}

.by-mindvalley h2 {
	font-family: "Ubuntu","Helvetica Neue",sans-serif;
	color: #000;
	font-weight: normal;
	line-height: 1.3em;
}

.wrap.soul-spirit{
	margin-left: -20px;
	background: url(/assets/images/a/soul-spirit.jpg) no-repeat 25px 100%;
	padding-bottom: 20px;
}

.categories {
	background: #FCFCFC;
	width: 300px;
	border: 1px solid #EEE;
	padding: 8px 0 0;
	margin-left: 7px;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	text-shadow: 1px 1px 2px #FFF;
}

.categories ul {
	border-top: 1px solid #EEE;
	margin: 0 0 8px;
}

.categories ul li {
	border-bottom: 1px solid #EEE;
	margin: 0;
	padding: 8px 32px;
	color: #CCC;
}

.categories ul:last-child li:last-child {
	border-bottom: none;
}

.categories h3 {
	padding: 8px 16px 0;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.3em;
	color: #3366CC ;
}

/* AUDIO PLAYER OVERRIDE */
div.audioplayer {
	background: #EEE url(/assets/themes/images/alert-overlay.png) repeat-x top;
	border: 1px solid #E6E6E6;
	height: 90px;
	padding: 11px 8px;
	text-shadow: 1px 1px 2px #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div.audioplayer {
	width: 334px;
}
div.audioplayer a {
	border: none;
	text-decoration: none;
}
div.audioplayer p {
	color: #000;
	font-size: 12px;
	line-height: 2.2em;
}
div.audioplayer p a {
	border: none;
	display: block;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: -1px;
	margin-bottom: -9px;
}
div.audioplayer p a:hover {
	text-decoration: underline;
}


/* Prosper Coaching upsell */

.pcoaching-header h2 {
    color: #888888;
    font-size: 24px;
    letter-spacing: -0.05em;
    line-height: 1em;
    margin: 1em 0 0.5em;
    padding: 0.5em 1.5em 0;
}

.pcoaching-header h1 {
    color: #0033AA;
    font-size:34px;
    letter-spacing: 0;
    line-height: 1em;
	margin: 0.8em 0 0.5em;
}

.pcoaching-header h3 {
    color: #000;
    font-size:22px;
    letter-spacing: 0;
    line-height: 1em;
	margin: 0.8em 0 1em;
}

.pcoaching-content .dropcap {
    background: none repeat scroll 0 0 transparent !important;
    color: #006699;
    display: block;
    float: left;
    font-size: 45px;
    margin: 0 0 -8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 5px;
    padding-top: 0 !important;
	line-height:45px;
    text-align: center;
}

.pcoaching-threecolumn h3{
	font-size:24px;
	color: #000000;
    line-height: 1;
    margin: 0 auto;
    padding: 0 0 30px;
	width:700px;
	letter-spacing:0.8px;
}

.pcoaching-threecolumn .box.trio .leftcol, .pcoaching-threecolumn .box.trio .rightcol, .pcoaching-threecolumn .box.trio .thirdcol {
	background-color: #FFFFFF;
	border: 1px solid #D8D8D8;
	box-shadow: 1px 1px 5px #DBDBDC;
 	border-radius: 4px 4px 4px 4px;
	width:290px !important;
	margin:0 10px 0;
	height:420px;
	padding:10px 0;
}

.pcoaching-threecolumn p{
	padding:0 15px 0;
	font-size:14px;
	line-height:1.5em;
}

.pcoaching-content p{
	font-size:14px;
}

.absolutely-form{
	width:700px;
	margin:0 auto;
}

.absolutely-form h5 {
 	font-size: 18px;
    font-weight: bold;
	color: #000000;
    line-height: 1;
    margin: 0;
    padding: 0 0 10px;
}

form#prosper-upsell{
	background:none;
	padding:0;
	text-align:center;
	width:auto;
}

.absolutely-form button#upsellbtn_add {
    background: url(/assets/images/a/upsellbtn_add_bg.png) repeat-x scroll center top transparent;
    border-radius: 15px 15px 15px 15px;
    box-shadow: -1px 5px 5px rgba(0, 0, 0, 0.24);
    color: #FFFFFF;
    font-size: 24px;
    line-height: 34px;
    padding: 10px 40px 10px;
    width: 500px;
	margin:15px 0 0 ;
}

form#prosper-upsell input#oa-firstname[type="text"], form#prosper-upsell input#oa-email[type="text"]{
	padding:0 0 0 10px;
	background:none;
	background-color: white;
    border: 1px solid #D8D8D8;
    box-shadow: 1px 1px 5px #DBDBDC;
    width: 235px;
}

.absolutely-form input, textarea, select {
	    background-color: #F8F8F8;
	    background-image: -moz-linear-gradient(center top , #F8F8F8, #FFFFFF);
	    border: 1px solid #D8D8D8;
	    border-radius: 4px 4px 4px 4px;
	    color: #333333;
	    font-family: "Lucida Sans Unicode","Lucida Grande",Arial;
	    font-size: 13px;
	    padding: 3px;
}


form.yellow.modal.prosper button {
	text-indent: 0;
}
/* End Prosper Coaching upsell */

/* upsell progress-banner */
.main.upsell .progress-banner,
.main.upsell .progress-banner-1,
.main.upsell .progress-banner-3 {
	height: 62px;
	width: 982px;
	background: transparent;
	margin: -32px 0 0 -20px !important;
	padding-top: 12px;
}

.main.upsell .progress-banner .step1,
.main.upsell .progress-banner .step2,
.main.upsell .progress-banner .step3,
.main.upsell .progress-banner-1 .step1,
.main.upsell .progress-banner-1 .step2,
.main.upsell .progress-banner-1 .step3,
.main.upsell .progress-banner-3 .step1,
.main.upsell .progress-banner-3 .step2,
.main.upsell .progress-banner-3 .step3 {
	height: 62px;
	float: left;
	color: white;
}

.main.upsell .progress-banner .step1 {
	width: 33%;
	background: #999
}

.main.upsell .progress-banner .step2 {
	width: 34%;
	background: url(/assets/themes/images/arrow-darkgray.png) no-repeat left center #06C
}

.main.upsell .progress-banner .step3 {
	width: 33%;
	background: url(/assets/themes/images/arrow-blue.png) no-repeat left center #999
}

.main.upsell .progress-banner-3 .step1 {
	width: 33%;
	background: #999
}

.main.upsell .progress-banner-3 .step2 {
	width: 34%;
	background: url(/assets/themes/images/arrow-darkgray.png) no-repeat left center #999;
}

.main.upsell .progress-banner-3 .step3 {
	width: 33%;
	background: url(/assets/themes/images/arrow-darkgray.png) no-repeat left center #06c
}

.main.upsell .progress-banner-1 .step1 {
	width: 33%;
	background: #06C
}

.main.upsell .progress-banner-1 .step2 {
	width: 34%;
	background: url(/assets/themes/images/arrow-blue.png) no-repeat left center #999
}

.main.upsell .progress-banner-1 .step3 {
	width: 33%;
	background: url(/assets/themes/images/arrow-lightgray.png) no-repeat left center #999
}

.main.upsell .progress-banner p,
.main.upsell .progress-banner-1 p,
.main.upsell .progress-banner-3 p {
	display: block;
	padding: 12px 40px;
	font-size: 16px;
	font-weight: bold;
	text-shadow: -1px -1px 3px rgba(0,0,0,0.31);
}

.main.upsell .progress-banner .step1 p,
.main.upsell .progress-banner-1 .step1 p,
.main.upsell .progress-banner-3 .step1 p {
	padding: 12px 24px;
}

.main.upsell .progress-banner p span,
.main.upsell .progress-banner-1 p span,
.main.upsell .progress-banner-3 p span {
	font-size: 14px;
	font-weight: normal;
	display: block;
	margin-top: -6px;
}

/* end upsell progress-banner */


/* bbb badge */

.bbb-caption {
	color: #999;
	font-size: 12px !important;
	padding: 6px 0 0;
}

.bbb-badge {
	width:230px;
	margin:0 auto !important;
}

/* End bbb badge */

.testimonials-disclaimer {
	font-size:12px !important;
	color:#000 !important;
	padding:20px 10px 20px !important;
	text-align:left !important;
}

.disclaimer-divider {
	background:url(/assets/images/a/disclaimer-divider.jpg) repeat-x 0 0;
	width:960px;
	margin: 0 0 10px -10px;
	padding:10px 10px 0;

}

.seenon-sidebar {
	width:280px;
	margin:0 auto;
}

/* 2012 upsell page style */

p.upsell-header{
	display:inline;
}

p.upsell-header {
	display: block;
	height: 65px;
	width: 730px !important;
	margin: 20px auto;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	background: #d8e0e6;
	font-family: "Droid Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

p.upsell-header span {
	display: block;
	vertical-align: middle;
	float: left;
}

p.upsell-header span.title {
	font-size: 28px;
	letter-spacing: -1px;
	color: #3e618a;
	padding: 8px 15px;
	margin: 13px 0;
}

p.upsell-header span.description br{
	display:inline !important;
}

p.upsell-header span.description {
	padding: 20px 56px;
	font-size: 16px;	
	background: #EDEFF4;
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
}

p.upsell-header i {
	display: block;
	width: 136px;
	height: 100px;
	position: absolute;
	right: 10px;
	bottom: -20px;
}

p.upsell-header span.subheader {
	padding: 20px 5px;
	font-size: 16px;	
	font-weight: bold;
	letter-spacing: -1px;
	color: #3e618a;
}

span.upsell-pro-desc{
	text-align:center;
	padding:10px 0;
}

.upsell-header-img{
	display:block;
	position:absolute !important;
	right:140px;
	top:65px;
}

.main.upsell .hero.lead{
	clear:both;
	padding:20px 0 20px;
}

.main.upsell .hero.lead h2{
	color: #999 !important;
	font-size: 24px;
	line-height: 1.2em;
	margin:0 auto 10px;
	padding: 0;
	width: 900px;
}

.main.upsell h2 {
	color: #555 !important;
	font-size: 2.8em;
	letter-spacing: -0.05em;
	line-height: 1em;
	text-shadow:none;
}


.main.upsell  .orange_button button {
	border: 1px solid #c3730c;
	background: #ee8600 !important;
	background-image: -moz-linear-gradient(top, #ee8600, #b25f0f);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ee8600), to(#b25f0f));
	color:#fff;
	font-size:16px;
	text-decoration:none;
	border-radius:40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	-box-shadow:2px 2px 5px #BBBBBD;
	-moz-box-shadow:2px 2px 5px #BBBBBD;
	-webkit-box-shadow:2px 2px 5px #BBBBBD;
	border:1px solid #C3730C;
	cursor:pointer;
	height:35px;
	width:320px;
	text-shadow: -1px -1px 3px rgba(0,0,0,0.31);

}
.main.upsell .orange_button button:hover {
	background: #FFFFFF url("images/gradient-bg.png") repeat-x top;
	display: block;
	height: 100%;
	color: #ffffff;
	font-size: 16px;
	padding: 8px 12px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	-webkit-box-shadow:2px 2px 5px #bbbbbd;
	-moz-box-shadow:2px 2px 5px #bbbbbd;
	box-shadow:2px 2px 5px #bbbbbd;
	white-space:nowrap;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.31);
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}

.main.upsell .post-it{
	background: #F0F0F0;
	margin: 0 0.5em 1.5em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 5px #CCC;
	-moz-box-shadow: 0 1px 5px #CCC;
	box-shadow: 0 1px 5px #CCC;
	clear:both;
}

/* End 2012 upsell page style */


/* New login info styling */

.login-cnt .leftcol{
	margin-right: 10px;
    padding: 0 0 2em;
    width: 680px !important;
}

.login-cnt .rightcol{
	width:239px !important;
	margin:-35px 0 0 10px;
}

#login-info {
	padding-top: 52px;
	width: 239px;
}

#login-info .section{
	margin-bottom: 1px;
    padding: 0 0 9px !important;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.72);
    width: 239px;
}

#login-info .section div {
	border: 1px solid #CDCDCD;
	border-radius: 0 0 0 0;
}

#login-info .contact {
	background: #EFEFEF url(/assets/themes/images/alert-overlay.png) repeat-x;
	border: 1px solid #CDCDCD;
    border-radius:0;
}

#login-info h3 {
 	background: url(/assets/themes/images/aside_header_bg.png) repeat-x scroll 0 0 #EFEFEF;
    border-radius: 0 0 0 0;
    color: #FFFFFF;
    height: 32px;
    padding: 10px 10px 0;
    text-shadow: none;
	font-size:16px;
	font-weight:bold;
	font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
	letter-spacing:-1px;
}

#aside .section{
	padding:0 0 9px;
}
#login-info .contact {
	padding-bottom: 16px;
}
#login-info .contact p {
	text-align:center;
	font-size:13px;
}

#login-info .contact p.phone {
	font-size: 18px;
	margin-top: 16px;
	margin-bottom: 6px;
}

#login-info .contact p.phone i {
 background: url(/assets/themes/images/phone.png) no-repeat scroll 0 0 transparent;
    height: 23px;
    left: 24px;
    position: absolute;
    top: 63px;
    width: 23px;
	margin-bottom:0 !important;
}
#login-info .contact p a:hover {
	text-decoration: underline;
}

#login-info hr{
border-top: 1px solid #CDCDCD;
  display: block;
  height: 1px;
  margin: 15px auto;
  width: 90%;
}

#login-info .section p {
	font-size: 13px;
  	margin: 0 10px 0.62em;
    line-height: 1.31em;
    margin-bottom: 0em;
}
#login-info .section .contact br {
	display: block;
}
#login-info .contact a {
    color: #2A5DB0;
    text-decoration: none;
 	outline: medium none;
 	font-size:13px;
}

#login-info .assurance{
	background: none repeat scroll 0 0 #F3F4F5 !important;
	padding-bottom: 20px;
}

#login-info .assurance strong{
	font-weight:bold;
	display:block;
	padding-bottom:5px;
}

#login-info .assurance p{
   padding-right: 30px;
    position: relative;
    text-align: left;
}

#login-info .assurance .satisfaction i{
	background: url(/assets/themes/images/satisfaction.png) no-repeat scroll 0 0 transparent !important;
    height: 39px;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 22px;
}

#login-info .assurance .privacy i{
	background: url(/assets/themes/images/privacy.png) no-repeat scroll 0 0 transparent;
 	height: 39px;
 	position: absolute;
 	right: 5px;
 	top: 1px;
 	width: 22px;
}

#login-info .assurance .security i{
 	background: url(/assets/themes/images/security.png) no-repeat scroll 0 0 transparent;
    height: 39px;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 22px;
}

#login-info .order_secure h3 i{
	background: url(/assets/themes/images/secure_chrome.png) no-repeat scroll 0 0 transparent;
	height: 49px;
	position: absolute;
	right: 10px;
	top: -3px;
	width: 39px;
}

.badges, .mcafee ,.verisign{
	border:0px !important;
	margin-bottom:9px;
	padding-left:5px;
}

#login-info p.videocaption{
	background: none repeat scroll 0 0 #333333;
	    color: #FFFFFF;
	    font-size: 13px;
	    line-height: 1.3em;
	    margin-top: -10px;
	    padding: 15px 10px 10px;
}

#login-info .login-bbb{
	margin-left:23px;
	width:200px;
}

.login-info-img{
	width:180px;
	float:left;
	border:0;
	margin-right:20px;
}

.login-bbb p, .login-info-img p{
	color: #999999;
    font-size: 12px;
    padding: 6px 0 0;
	text-align:center;
}

/* End New login info styling */

div.why h5 {
	color:	#555;
	line-height: 1.4em;
	margin-bottom: 1em;
}

/* Pre-upsell page styling */

.main.upsell.pre .progress-banner,
.main.upsell.pre .progress-banner-1,
.main.upsell.pre .progress-banner-3 {
	height: 62px;
	width: 982px;
	background: transparent;
	margin: -44px 0 0 -20px !important;

}

.pre-upsell-title {
	color: #265292;
	font-weight: bold;
	letter-spacing: -1px;
	text-shadow: 1px 2px 3px #eeeeee;
	font-size:38px;
	text-transform: uppercase;
	margin:20px 0 ;
	width:700px;
}

.pre-upsell-badge{
	background: transparent url(/assets/images/upsellimg/pre-upsell-badge.png) no-repeat 0 0 !important;
	width: 126px;
	height: 124px;
	color: #fff;
	position: absolute;
	right:30px;
	z-index: 1;
}

.pre-upsell-badge p {
	color: #FFF;
	font-size: 25px !important;
	padding: 35px 0 0 0px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0px 1px 3px #7e7e7e;
	line-height: 1em;
	text-align: center;
}
.main.upsell.pre .pre-upsell-style{
	width:800px;
}

.main.upsell.pre .pre-upsell-style h2, .main.upsell.pre h2  {
	color: #2857C9 !important;
	margin:15px 0 ;
	padding:0;
	text-shadow: #D6F1FD 0 0 0.2em;
}
 
.millionaire-video{
	background: url(/assets/images/upsellimg/millionaire-video.jpg) no-repeat scroll 0 0 transparent;
	margin-left: -20px;
	padding: 0 0 32px;
	width:960px;
}

.main.upsell.pre div.testimonial blockquote p {
	font-size: 14px;
	line-height: 1.6em;
	letter-spacing: normal;
}

.main.upsell.pre .orderbar, .main .orderbar {
	background: #747474 repeat-x scroll 0 0 !important;
	height: 15px;
	margin-left: -40px;
	width: 980px;
}

.pre-upsell-intuition {
	background: url(/assets/images/upsellimg/pre-upsell-intuition.jpg) no-repeat scroll 0 0 transparent;
	margin-left: -40px;
	padding: 0 0 32px;
}

.pre-upsell-intuition h4 {
	font-weight: bold;
	color: #777777;
	font-size: 18px;
}

.pre-upsell-intuition h5 {
	color: #333333;
	font-weight: bold;
	text-shadow: 0 0 3px #DDDDDD;
}

/* Pre-upsell ordermenu */

.pre-upsell-ordermenu-addcart {
	background: transparent url(/assets/images/upsellimg/pre-upsell-addtocart.png) no-repeat 0 0;
	width: 750px;
	height: 170px;
	margin-left: -20px;
}

.pre-upsell-ordermenu a.reject {
	color: white;
	font-size: 15px !important;
	text-transform: uppercase;
	float: left !important;
	padding: 12px;
	font-weight: bold;
	background: url(/assets/images/upsellimg/pre-upsell-skip.png) no-repeat scroll 0 0 transparent;
	width: 141px;
	height: 40px;
	cursor: pointer;
	margin-left: 30px;
}

form.app button, form.app .button {
	background: none !important;
	border: 0px;
}

.add-purchase form.app.generic button {
	color: #FFF;
	font-size: 15px !important;
	text-transform: uppercase;
	float: left !important;
	background: url(/assets/images/upsellimg/pre-upsell-addtocart.png) no-repeat scroll 0 0 transparent !important;
	width: 214px;
	height: 40px;
	cursor: pointer;
}

.add-purchase form.app.generic .accept-btn button,.add-purchase form.app.generic .reject-btn button {
	color: #FFF;
	font-size: 16px !important;
	text-transform: uppercase;
	float: left !important;
}

.add-purchase form.app.generic {
	background: none;
	border: 0px;
}

.pre-upsell-ordermenu-btn {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0);
	background: #317ed1;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, rgb(49,126,209)),
	    color-stop(1, rgb(3,79,151))
	);
	background-image: -moz-linear-gradient(
	    center top,
	    rgb(49,126,209) 0%,
	    rgb(3,79,151) 100%
	);
	border: 1px solid #3a84d4;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 18px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
	padding: 0.4em 0.8em;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	width: 230px;
	float: left;
	margin: 25px 0 0 25px;
}

.pre-upsell-ordermenu-btn:hover {
	background: #458bd6;
	background-image: -webkit-gradient(
	    linear,
	    left top,
	    left bottom,
	    color-stop(0, rgb(69,139,214)),
	    color-stop(1, rgb(27,95,159))
	);
	background-image: -moz-linear-gradient(
	    center top,
	    rgb(69,139,214) 0%,
	    rgb(27,95,159) 100%
	);
	color: #FFFFFF;
}

.add-purchase {
	height: 10px !important;
}

.pre-upsell-ordermenu {
	float: left;
}


.pre-upsell-ordermenu-btn a {
	color: #fff;
}


/* End Pre-upsell ordermenu */

.pre-upsell-header {
	background: url(/assets/images/upsellimg/smbh-header.png) no-repeat 0 0;
	height: 107px;
	width: 980px;
	margin-bottom: 10px;
}

.pre-upsell-btm {
	width: 980px;
	height: 80px;
	margin: 0 10px 20px 120px;
}

/* get-free-audio ASIDE */

form#get-free-lessons-body {
	background: url("images/alert-overlay.png") repeat-x center top #DFE9ED;
/*	border: 9px solid #80B5DD; */
	border: none;
	margin-bottom: 16px;
	padding: 8px 16px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
form#lpnsu2 {
	background: url("images/alert-overlay.png") repeat-x center top #DFE9ED;
/*	border: 9px solid #80B5DD; */
	border: none;
	margin-bottom: 16px;
	padding: 8px 16px 20px;
	width: 263px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
form#lpnsu2 h3 {
	color: #003B6F;
	font-size: 15pt;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.1em;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px rgba(255,255,255,0.31);
	margin-bottom: 9px;
	text-transform: uppercase;
	text-shadow: 1px 1px 2px #FFF;
}
form#lpnsu2 h3 strong {
	color: #900;
	text-decoration: underline;
} 
form#lpnsu2 p {
	font-size: 10pt;
	line-height: 1.2em;
	margin-bottom: 1.2em;
}
form#lpnsu2 input.field.text {
	width: 260px;
}

.audio-featured-articles {
	width:280px;
}

.audio-featured-articles h3 {
	border-bottom: 2px solid black;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	padding: 0 0 3px;
	color: black;
}

.audio-featured-articles ul li {
	list-style: none outside none;
	border-bottom: 1px solid #D0D2D3;
	font-size: 13px;
	line-height: 1;
	padding: 10px 0;
}

form.app.generic.lpnsu ol li.buttons button {
	background-image: -webkit-gradient(
		linear, left top, 
		left 100%, 
		from(#63ABF5), 
		to(#0E7DEF)
	) !important;
	background-image: -moz-linear-gradient(
		#63ABF5 0, 
		#0E7DEF 100%
	);	
	border: 1px solid rgba(0,0,0,0.1);
	color: #FFF;
	display: inline-block;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 15pt;
	line-height: normal;
	margin-left: -1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.62);
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.62);
	padding: 10px 15px 9px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,0.16);
	text-transform: capitalize;
	-moz-transition: -moz-box-shadow 0.2s ease-out;
	-webkit-transition: -webkit-box-shadow 0.2s ease-out;
}
/* End get-free-audio ASIDE */

/* End Pre-upsell page styling */


/* SLS upsell page style */

.main.upsell >.wrap.tenadvantages .section{
	width: 580px;
	margin: 0 auto 42px;
	padding-left: 80px !important;
	padding-bottom: 17px !important;
	position: relative;
	border-bottom: 2px dashed #DDD;
}

.main.upsell > .showcase.bordered .wrap.tenadvantages .box{
	border-top:0 !important;
	padding:0;
}

.main.upsell .module {
	border-bottom: 1px solid #EEE;
	padding: 42px 0 32px 240px;
	padding: 20px 0;
	position: relative;
	overflow: hidden;
	min-height: 200px;
}

.main.upsell .module img.cover {
	float: right;
	margin: 6px 6px 10px 15px;
	border-top: 1px solid #F0F0F0;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	position:static;
}

.main.upsell .module h4 {
	color: #333;
	font-weight: bold;
	margin-bottom: 8px;
	line-height: normal;
	padding: 0;
}
.main.upsell .module h5 {
	color: #777;
	text-transform: uppercase;
	margin-bottom:1em;
	line-height: 1em;
}
.main.upsell .module:last-child {
	border-bottom: none;
}

.wrap.product-intro-sls .innerwrap {
	width: 960px;
	background: url(/assets/images/a/productbg-sls.jpg) no-repeat 105% 6.2em;
	padding-bottom: 31px;
}

/* Blue triguarantee */

div.triguarantee-blue {
	background: #F6F6F6;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(231,231,231)),
		color-stop(1, rgb(246,246,246))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(231,231,231) 0%,
	    rgb(246,246,246) 100%
	);
	width: 880px;
	margin: 20px 0px;
	padding: 8em 30px 20px;
	position: relative;
	border:1px solid #E6E6E6;
}

div.triguarantee-blue div.ribbon-blue {
	background: #0a55a4;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(10,85,164)),
	    color-stop(1, rgb(33,126,199))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(10,85,164) 0%,
	    rgb(33,126,199) 100%
	);
	position: absolute;
	width: 960px;
	top: 16px;
	left: -10px;
	text-shadow: 1px 1px 0 #000;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.31);
	box-shadow: 0 2px 5px rgba(0,0,0,0.31);
	height:90px;
}

div.triguarantee-blue div.ribbon-blue h2 {
	color: #fff !important;
	font-weight: bold;
	font-size: 28px !important;
	line-height: 30px;
	margin: 0 0 3px 0;
	padding-top: 0.5em !important;
	text-shadow: 1px 1px 0 #000 !important;
	letter-spacing: normal;
	text-align: center;
}

div.triguarantee-blue div.ribbon-blue h3 {
	text-align: center;
	color: #A8CAE7;
	font-size: 24px;
	line-height: 29px;
	padding: 0;
	margin: 0 0 0.62em 0;
}

div.triguarantee-blue div.ribbon-blue img.seal {
	position: absolute;
	right: 0;
	top: -8px;
}

div.triguarantee-blue h5 {
	color: #000;
	font-size: 18px;
	text-shadow: none;
}

div.triguarantee-blue p {
	color: #000;
	text-shadow: -1px -1px 0 #fff;
}

div.triguarantee-blue .box.trio .leftcol,
div.triguarantee-blue .box.trio .rightcol,
div.triguarantee-blue .box.trio .thirdcol {
	width: 293px !important;
	margin-top:40px;
}

p.triguarantee-proof{
	text-align:center;
	width:800px;
	margin:-5px 90px 0;
}

#uber .box {
margin-bottom: 6px;
overflow: hidden;
}

/* end blue triguarantee */


/* End SLS upsell page style */



/* new reseach and press  */

.research-silva {
	position: relative;
	top: -80px;
	left: 410px;
}

.scientific-community{
	background: url(/assets/themes/images/scientific-community.jpg) no-repeat scroll 0 60px transparent;
	height:480px;
	padding: 0 0 35px;
}

.video-frame{
	background: url(/assets/themes/images/sls-video-frame.jpg) no-repeat scroll 0 0 transparent;
	width:380px;
	height:315px;
}

.research-video{
	position:relative;
	top:40px;
	left:0px;
}

.silva-in-media{
	margin-left:50px;
}

.wrap.research-testi {
	padding-top: 22px;
	margin-top: 10px;
}

.wrap.research-testi .box.wide, .wrap.research-testimonials {
	width: 730px !important;
}

.research-img-box{
	margin:0 20px 7px 0;
	width:150px;
	float:left;
}

img.research-download {
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

.research-cnt{
	float:left;
	width:550px;
	height:280px;
}

.research-pdf-download {
	background-color: #0064CD !important;
 	background-repeat: repeat-x;
  	background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
	background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
	background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
	background-image: -o-linear-gradient(top, #049cdb, #0064cd);
	background-image: linear-gradient(top, #049cdb, #0064cd);
	background-repeat: repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:185px;
	height: 40px;
	position:relative;
 	clear:both;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	-moz-transition:all 0.1s linear 0s;
	-webkit-transition:all 0.1s linear 0s;
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	margin-left: 170px;

}

.research-pdf-download:hover {
    background-position:0 -15px !important;
    text-decoration: none;
}

.research-pdf-download a{
	color:#fff;
	font-size:14px;
	position:relative;
	top:12px;
	left:13px;
}

.research-testimonials {
	padding-top: 22px;
	margin:-20px -10px 0 0 ;
	background: url(/assets/themes/images/research-testimonials.jpg) no-repeat scroll 0 0 transparent;
}

.research-testi h3, .research-testimonials h3{
	color: #0033AA;
	font-size: 2.6em;
	letter-spacing: -0.05em;
	margin-bottom:20px;
}

.research-testimonials div.testimonial p, .main.upsell div.testimonial p{
	font-size:14px;
	color:#000;
}

.research-testimonials div.testimonial p.source cite, .main.upsell div.testimonial p.source cite {
	font-size:12px;
}

/* End new reseach and press  */


/* ------------ mind-body-mastery ------------- */


.fold1.smbh1.indexblank {
	background: #FFF;
	padding-top: 0px;
}

.move_to_center_465 {
	width: 465px;
	margin: 0 auto;
}

.video_wrap_560 {
	width: 628px;
    background: url(/assets/themes/images/video-ipad.png) 0 0 no-repeat;
    margin: 20px auto 10px;
    padding: 45px 0 80px 70px;
}

.getsocial { 
	width:60px;
	background:#FFFFFF;
	border:1px solid #D9D9ED;
	float: right;
	position: relative;
	z-index:200;
	margin: 20px 50px 0 0;
}

.sharebutton { 
	padding:5px 1px;
	width:55px;
	z-index:250;
	list-style:none; 
	text-align:center; 
	margin:0 auto;
}


.getsocial.horizontal { 
	float:none;
	border:none;
	margin: 0 auto !important;
	position: relative;
	width: 270px;
	height:80px;
	z-index:200;
}

.getsocial.horizontal .sharebutton {
	margin: 0;
	width: 55px;
	height: 62px;
	padding-left: 10px;
	float: left;
}

.sharebutton.facebook { 
	width:50px;
	height:60px;
}

.fb_edge_widget_with_comment {
	height: 35px;
}


.butt-title {
	color: #265292;
	font-weight: bold;
	letter-spacing: -1px;
	text-shadow: 1px 2px 3px #eeeeee;
	font-size: 35px;
	text-transform: uppercase;
	margin-bottom: 15px;
	width:700px;
}

.butt-badge {
	background: transparent url(/assets/themes/images/butt-badge.png) no-repeat 0 0 !important;
	width: 126px;
	height: 124px;
	color: #fff;
	margin: -90px 10px 10px 820px;
	z-index: 1;
}

.butt-badge-two {
	margin: -80px 10px 10px 800px;
}

.butt-style > .butt-badge p,
.butt-badge p {
	color: #FFF;
	font-size: 25px !important;
	padding: 35px 0 0 0px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0px 1px 3px #7e7e7e;
	line-height: 1em;
	text-align: center;
}


.video_wrap_830 {
	margin:0 auto;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	width:830px;
	height:467px;
	background:#fff;
	padding:1px;
}

.video_wrap_scholar {
	margin:0 auto;
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	width:600px;
	height:341px;
	background:#fff;
	padding:-1px;
}

.video_wrap_830 .mediaplayer {
	padding:0px;
	margin:0px;
}

.border-top {
	border-top:1px solid #d6d6d6;
	width:500px;
	margin:25px auto 10px auto;
}

.share-txt {
	text-align: center;
	font-style: italic;
	color: #B5B5B5;
	font-size: 16px;
	padding: 0;
	margin-bottom: 5px;
}

.border-bottom {
	border-top:1px solid #d6d6d6;
	width:500px;
	margin:0 auto;
	margin-top:10px;
}

/* affiliate promo */
.affiliate {
	background: #FFF url(/assets/images/apromo-banner.jpg) no-repeat 0 0;
	text-align: left;
}

.wrap.ap-impact {
	width: 940px;
	background: url(/assets/images/a/listening.jpg) no-repeat 0 100%;
	margin: 0 0 0 -20px;
	padding: 0  20px 31px;
	min-height: 380px;
}

.wrap.ap-trainsec {
	width: 940px;
	background: url(/assets/images/a/intuition.jpg) no-repeat 0 100%;
	padding: 32px 20px 75px;
	margin: 0 0 0 -20px;
}

.highlights {
	background: none !important;
	margin: 0 0 0 -5px;
	padding: 20px 0 0 0;
}

#uber .highlights .trio .section {
	width: 300px;
	height:390px;
}

.highlights .trio h6 {
	color: #000;
}
/* end affiliate promo */


/* About Page - New Standard */

.wrap.aboutlaura {
	background: url(/assets/images/about/aboutsilva.jpg) no-repeat 100% 30px;
	padding: 0 0 80px;
	margin-right: -20px;
}

.wrap.aboutsilvateam {
	background: url(/assets/images/about/silva-team2.jpg) no-repeat 100% 100%;
	padding: 0 0 0px;
	margin-top: -60px;
	height: 400px
}

.wrap.aboutlaurasilva {
	background: url(/assets/images/about/aboutsilva-a.jpg) no-repeat 100% 30px;
	padding: 0 0 55px;
	margin-right: -20px;
}

.aboutusmore {
	margin: 0 0 0 -25px;
}

.aboutusmore h2 {
	color: #000;
	font-weight: normal;
	line-height: 1.3em;
	padding-left: 22px;
	font-size: 18px;
}

.aboutusmore a {
	font-size: 13px;
	color: #0033AA;
	font-weight: bold;
	text-decoration: none;
}

.aboutusmore a:hover {
	text-decoration: underline;
}

.aboutusmore ul .li-first {
	border-top: 0 none;
}

.aboutusmore ul  .li-last {
	border-bottom: 0 none;
}

.aboutusmore ul li {
	list-style: none !important;
	background: url(/assets/images/about/about-arrow.png) no-repeat 0 3px;
	padding-left: 20px;
}

.mv-team-side-img {
	z-index:1;
	transform: rotate(3deg);
	-ms-transform: rotate(3deg); /* IE 9 */
	-webkit-transform: rotate(3deg); /* Safari and Chrome */
	-o-transform: rotate(3deg); /* Opera */
	-moz-transform: rotate(3deg); /* Firefox */
	border: 8px solid #FFFFFF !important;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
	margin-left:20px;
}

.more-left {
	float: left !important;
}

p.aboutus-caption {
	color: #6b6b6b;
	font-size: 12px;
}

.about.coltitle-bg h2,
.about.coltitle-bg h2 a {
	background: none repeat scroll 0 0 #165294;
	color: #FFFFFF;
	padding: 10px 20px;
	text-shadow: none;
	font-size: 24px;
}

.about.coltitle-bg {
	padding: 10px 0 0;
	height: 230px;
	width: 980px;
	margin-top: 30px;
}

.about.coltitle-bg .col1, 
.about.coltitle-bg .col2,
.about.coltitle-bg .col3 {
	float: left;
	margin: 0 15px;
	padding: 160px 0 0;
	width: 285px;
	text-align: center;
}

.about.coltitle-bg .col1 {
	background: url(/assets/images/about/silva-events.jpg) no-repeat scroll 50% 0 #F0F0F0;
}

.about.coltitle-bg .col2 {
	background: url(/assets/images/about/aboutmv.jpg) no-repeat scroll 50% 0 #F0F0F0;
}

.about.coltitle-bg .col3 {
	background: url(/assets/images/about/career.jpg) no-repeat scroll 50% 0 #F0F0F0;
}

.wrap.aboutlaura {
	background: url(/assets/images/about/aboutsilva.jpg) no-repeat 100% 30px;
	padding: 0 0 80px;
	margin-right: -20px;
}

.wrap.aboutlaurasilva {
	background: url(/assets/images/about/aboutsilva-a.jpg) no-repeat 100% 30px;
	padding: 0 0 55px;
	margin-right: -20px;
}

.wrap.social {
	background: url(/assets/themes/images/a/divider.png) no-repeat 50% 100%;
	padding: 10px 0 30px 0;
}

.wrap.by-mindvalley {
	padding-bottom: 40px !important;
	margin-top:20px;
}

.wrap.by-mindvalley h2 {
	font-family: "Ubuntu","Helvetica Neue",sans-serif;
	color: #000;
	font-weight: normal;
	line-height: 1.3em;
}

.research-testimonials ._testimonial {
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.86);
border: medium none;
border-radius: 0 0 0 0;
margin: 0 0 0 15px;
padding: 15px;
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.31);
height: 690px;
margin-bottom: 25px;
-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}

/* End - About Page - New Standard */



/* Promo Banner from our New Sites Structures */

.promo-banner {
	background: #e1423d; /* Old browsers */
	background: -moz-linear-gradient(top,  #e1423d 0%, #ba2623 50%, #ad1d17 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1423d), color-stop(50%,#ba2623), color-stop(100%,#ad1d17)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e1423d 0%,#ba2623 50%,#ad1d17 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e1423d 0%,#ba2623 50%,#ad1d17 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e1423d 0%,#ba2623 50%,#ad1d17 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e1423d 0%,#ba2623 50%,#ad1d17 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1423d', endColorstr='#ad1d17',GradientType=0 ); /* IE6-9 */

	padding: 5px 10px;
	min-height: 80px;
	width:auto;
	margin: -32px -20px 0 -20px;
}

.promo-banner p {
	color: #FFF;
	font-size: 20px;
}

span._block {
	display: block;
}

.promo-banner .box {
	margin-bottom: 20px !important;
}

.promo-banner .leftcol p {
	font-size: 20px;
	line-height: 1.2em;
	padding: 0 0 0 20px;
	margin: 20px 0 0 0;
}

.promo-time-wrap {
	padding: 5px 10px;
	position: relative;
	right: -20px;
	top: 15px;
}

.promo-time-wrap:before {
	content: "";
	background: url(/assets/images/promo/time-divider.png);
	position: absolute;
	width: 6px;
	left: -10px;
	top: -4px;
	height: 70px;
}

.promo-time-wrap .hasCountdown {
	background: none;
	box-shadow: none;
	border: 0;
	display: block;
	height: 4em;
	margin: 0;
}

.promo-time-wrap .countdown_row_inline span {
	color: #FFF;
	font-size: 26px;
	margin: 0 2px;
}

.promo-time-wrap .countdown_row_inline span.descp {
	font-size: 12px;
}


/* End - Promo Banner from our New Sites Structures */


/* Launch 2013 Begins here */


/* Common Classes to be used through the entire Luanch */

.video_wrap_780,
.video_wrap_666 {
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	background: #fff;
	padding: 1px;
	margin: 20px auto;
}

.video_wrap_780 img,
.video_wrap_666 img {
	padding: 0;
}

.video_wrap_780 {
	width: 780px;
	height: 439px;
}

.video_wrap_666 {
	width: 666px;
	height: 375px;
}

.teaser.wrap .getsocial.horizontal {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 15px 110px 5px;
	width: 280px;
	height: 110px;
}

	.teaser.wrap .getsocial.horizontal .share-text {
		font-family: "Myriad Pro", "Trebuchet MS", Arial;
		color: #b5b5b5;
		font-weight: 600;
		
		text-align: center;
		margin: 0 0 10px;
	}

#yt-player {
  margin:0 auto; 
  display:block;
  position: relative;
}

#yt-player a.replay-btn {
	position: absolute;
	right: 10px;
	color: #444;
	padding: 10px;
	font-weight: normal;
	font-size: 14px;
	text-decoration: underline;
	text-shadow: 1px 1px 1px #fff;
	z-index: 111;
}

/* 2013 Signup Form */

.cta-lesson.wide {
	background: url(/assets/images/lessons/opt-texture-bg.jpg) no-repeat 50% 50%;
	border: 2px solid #8ece85;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 0 20px;
	padding: 0;
	min-height: 260px;
	height: 260px;
}

.cta-lesson.wide._2 {
	background: url(/assets/images/lessons/opt-texture-bg-2.jpg) no-repeat 50% 50%;
	overflow: hidden;
	width: 960px !important;
}

	.cta-lesson.wide._2 .leftcol .section {
		height: 260px !important;
	}


	.cta-lesson.wide._2 .leftcol h1,
	.cta-lesson.wide._2 .leftcol h2 {
		letter-spacing: 1px;
		line-height: 36px;
		font-size: 36px;
		padding: 30px 0 0;
	}

	.cta-lesson.wide .leftcol h6 {
		margin-bottom: 24px;
	}

	.cta-lesson.wide .leftcol {
		width: 590px !important;
		padding: 0;
	}

		.cta-lesson.wide .leftcol h1,
		.cta-lesson.wide .leftcol h2,
		.cta-lesson.wide .leftcol h6,
		.cta-lesson.wide .leftcol p {
			margin-left: 210px;
			margin-right: 30px;
		}

		.cta-lesson.wide .leftcol h1,
		.cta-lesson.wide .leftcol h2 {
			margin-top: 0;
			font-weight: 600;
			/*letter-spacing: 1px;*/
			color: #004499;
			line-height: 32px;
		}

		.cta-lesson.wide .leftcol h1 i,
		.cta-lesson.wide .leftcol h2 i {
			font-style: normal;
			text-decoration: underline;
		}

		.cta-lesson.wide .leftcol h6 {
			font-weight: 600;
			line-height: 22px;
			margin-bottom: 15px;
		}
		
		.cta-lesson.wide._2 h6 {
			font-size: 16px;
			font-weight: 400;
		}

		.cta-lesson.wide .leftcol p {
			font-size: 12px;
			color: #000;
		}


	.cta-lesson.wide .aside {
		width: 340px !important;
		padding: 0;
	}

		.cta-lesson.wide .aside form.asu {
			margin: 20px 0 0 30px;
			padding: 0 0 0 15px;
		}

		.cta-lesson.wide .aside form.asu ol li,
		.cta-lesson.wide._2 .aside form.asu ol li {
			text-align: left;
			margin-bottom: 10px;
		}

		.cta-lesson.wide .aside form.asu label.title {
			font-size: 14px;
			font-weight: 600;
			text-shadow: 0px 2px 2px #a7bba0;
			filter: dropshadow(color=#a7bba0, offx=0, offy=2);
			margin: 0 0 4px;
			color: #fff;
		}
		
		.cta-lesson.wide._2 .aside form.asu label.title {
			text-shadow: none;
			color: #000;
		}

		.cta-lesson.wide .aside form.asu input.field.text {
			background: #fff;
			border: 1px solid #cfd0cf;
			
			-webkit-box-shadow: inset 0px 2px 3px 1px rgba(236, 236, 236, 0.8);
			box-shadow: inset 0px 2px 3px 1px rgba(236, 236, 236, 0.8);
			width: 270px;
			height: 20px;
		}

		.cta-lesson.wide .aside form.asu li.buttons button {
			background: #ffcd06; /* Old browsers */
			background: -moz-linear-gradient(top,  #fff838 0%, #ffcd06 64%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff838), color-stop(64%,#ffcd06)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #fff838 0%,#ffcd06 64%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #fff838 0%,#ffcd06 64%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #fff838 0%,#ffcd06 64%); /* IE10+ */
			background: linear-gradient(to bottom,  #fff838 0%,#ffcd06 64%); /* W3C */
			
			text-align: center;
			border-radius: 16px;
			border: 6px solid #cacaca;
			padding: 10px;
			width: 280px;
		}

		.cta-lesson.wide .aside form.asu p.privacy {
			font-family: "Myriad Pro", "Trebuchet MS", Arial;
			font-size: 13px;
			font-weight: 600;
			color: #fff;
			
			text-shadow: 0px 2px 2px #a7bba0;
			filter: dropshadow(color=#a7bba0, offx=0, offy=2);
		}
		
			.cta-lesson.wide .aside form.asu p.privacy a {
				text-decoration: underline;
			}


		.cta-lesson.wide .aside form.asu p.privacy {
			color: #004499;
		}


/* End - 2013 Signup Form */


/* Exercise Sections Styling */


	/* Video Progress Bar */

	.exercise-progress-bar {
	  background: #eefdeb;
	  width: 980px;
	  height: 60px;
	  margin: 32px -10px 0;
	}

	.exercise-progress-bar ._row._bi {
	  margin: 0;
	  overflow: visible !important;
	  position: relative;
	  z-index: 100;
	}

	.exercise-progress-bar ._row._bi ._left,
	.exercise-progress-bar ._row._bi ._right {
		overflow: visible !important;
	}

		.exercise-progress-bar ._row._bi .active ._col {
		  background: #72c267;
		  color: #fff;
		}

		.exercise-progress-bar ._row._bi .active ._col:after {
		  background: url(/assets/images/exercises/exercise-arrow-green.png) no-repeat 0 0 ; 
		  content: "";
			width: 40px;
			height: 75px;
			padding: 5px 0 ;
			position: absolute;
		  	top: -1px;
			right: 451px;
		  z-index:111;
		}

		.exercise-progress-bar ._row._bi a ._col,
		.exercise-progress-bar ._row._bi .inactive ._col {
		  background: #eefdeb;
		  color: #72c267;
		}

		.exercise-progress-bar img {
		  width: 35px;
		  height: 35px;
		  display: inline-block;
			margin: 10px 8px 15px 40px;
		  float: left;
		  padding: 0;
		}

	.exercise-progress-bar p {
		font-family: "Myriad Pro", "Trebuchet MS", Arial;
		font-size: 16px;
		font-weight: 600;
		line-height: 1.2em;
	  display: inline-block;
	  margin: 11px 0;
	}

		.exercise-progress-bar p span.caps {
			font-size: 16px;
			font-weight: 700;
			display: inline;
		}

		.exercise-progress-bar p span {
		  display: block;
		  font-size: 14px;
		}

	/* End Video Progress Bar */

.exercise-section ._row._phi ._aside {
	width: 260px !important;
}

.exercise-section ._row._phi ._article {
	width: 700px !important;
}

.exercise-section .video_wrap_666 {
	box-shadow: none;
	background: #fff;
	padding: 1px;
	margin: 10px auto;
}

	

	.exercise-section .exercise-stepbar {
	  background: #87d97b; /* Old browsers */
		background: -moz-linear-gradient(top,  #87d97b 28%, #63af59 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#87d97b), color-stop(100%,#63af59)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #87d97b 28%,#63af59 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #87d97b 28%,#63af59 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #87d97b 28%,#63af59 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #87d97b 28%,#63af59 100%); /* W3C */
		
		width: 220px;
	  height: 45px;
	  margin: 8px 14px;
		position: relative;
	}

	.exercise-section .exercise-stepbar.exdarkgreen {
	  background: #389b2b; /* Old browsers */
		background: -moz-linear-gradient(top,  #389b2b 28%, #296121 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(28%,#389b2b), color-stop(100%,#296121)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #389b2b 28%,#296121 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #389b2b 28%,#296121 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #389b2b 28%,#296121 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #389b2b 28%,#296121 100%); /* W3C */
		
	}

	.exercise-section .exercise-stepbar p {
		font-family: "Myriad Pro", "Trebuchet MS", Arial;
		font-size: 24px;
		color: #fff;  
		padding: 9px 14px 5px;
		margin: 0;
	}

	.exercise-section .exercise-stepbar i {
	  background:transparent url(/assets/images/exercises/exercise-stepbar-arrow.png) no-repeat 50% 0;
		position:absolute;
		right: 5px;
		width: 35px;
		height: 35px;
		z-index: 11;
		top: 5px;
	}



.exercise-section.audio {
	background: url(/assets/images/exercises/bg_hexagon.png) no-repeat 50% 50% #f9f9f9;
	padding: 20px 10px;
	height: 360px;
}

.exercise-desc {
	padding: 10px 17px 20px;
}

.exercise-desc h6 {
	font-weight: normal;
	font-size: 16px; 
	line-height: 21px;
}

	.exercise-download {
		background: url(/assets/images/exercises/exercise-download.png) 0 0 no-repeat;
		text-indent: -9999px;
		width: 218px;
		height: 70px;
		cursor:pointer;
		display: block;
	  position:absolute;
	  z-index: 11;
	  /*top: 240px;
	  		left: 100px;*/
	}

	.exercise-download:hover {
		background: url(/assets/images/exercises/exercise-download-hover.png) 0 0 no-repeat;
	}

	.find-out-button {
		border: 2px solid #005694;
		-webkit-border-radius: 18px;
		border-radius: 18px;
		display: block;
		padding: 26px 40px;
		color: #005694;
		font-size: 22px;
		text-align: center;
	}

	/* Audio Player Button */

	.audio-button {
		margin: 0 40%;
	}

	.play-pause {
		display: block;
	}
	
	.attractor-audio .ui-icon-play,
	.attractor-audio .ui-icon-pause {
		margin: 40px 280px;
	}

	.ui-icon-pause,
	.ui-icon-play {
		background: url(/assets/images/exercises/audiobutton-sprite.png) no-repeat 0 0 !important;
		display: block;
		float: left;
		width: 104px;
		height: 104px;
		cursor: pointer;
		margin: 0;
		opacity: 0.6;
		-webkit-transition: opacity 0.2s ease-in;
		-moz-transition: opacity 0.2s ease-in;
		position: absolute;
		z-index: 99;
		top: 110px;
		left: 395px;
	}

	.ui-icon-play {
		opacity: 1;
	}

	.ui-icon-play:hover,
	.ui-icon-play:active {
		opacity: 1;
	}

	.ui-icon-pause {
		background-position: -109px 0 !important;
	}

	.ui-icon-pause:hover,
	.ui-icon-pause:active {
		opacity: 1;
	}

	.button-text {
		display: none;
	}

	.volume-slider {
		display: none;
	}

	.audio-player-box {
		background: none;
		padding: 0 10px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		/*width: 380px;
		display:inline;*/
		height:75px;
		margin:0;
		float:left;
	}

	.audio-player-box .media-player {
		padding:0;
		width: 64px;
		height: 64px;
		margin: 0 10px 0 0;
		display: block;
		float:left;
	}

	.audio-desc {
		display: block;
		float: left;
		width: 200px;
		padding:0;
		margin-top:10px;
	}

	/* End Audio Player Button */

form#oap.asu.wide.spread label {
	display: inline;
}

form.asu.spread ol,
form.asu.spread ol li {
	text-align: right;
}

form.asu.spread.left ol,
form.asu.spread.left ol li {
	text-align: left;
}

form.asu.spread.left {
	margin-left: 60px;
	width: 270px;
}

form.asu.spread.left button {
	width: 260px;
}

form.asu.spread ol {
	margin-right: 50px;
}

form.asu.spread li.buttons button,
form.asu.small li.buttons button {
	background-image: -webkit-gradient( linear, left top, left 100%, from(#63ABF5), to(#0E7DEF) ) !important;
	background-image: -moz-linear-gradient( #63ABF5 0, #0E7DEF 100% );
	border: 1px solid rgba(0,0,0,0.1);
	color: #FFF;
	display: inline-block;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 15pt;
	line-height: normal;
	margin-left: -1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.62);
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.62);
	padding: 10px 15px 9px;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,0.16);
	text-transform: capitalize;
	-moz-transition: -moz-box-shadow 0.2s ease-out;
	-webkit-transition: -webkit-box-shadow 0.2s ease-out;
	margin-top: 20px;
}

/* Exercise Sections Styling */


/* Open Width Landing Page */

#healingexercises,
#online.lessons.healing {
	text-align: left;
}

	#healingexercises #header, #online.lessons.healing #header,
	#healingexercises #footer, #online.lessons.healing #footer {
		width: 980px;
	}

	#healingexercises #footer,
	#online.lessons.healing #footer {
		margin: 20px auto 0 !important;
		overflow: hidden;
	}

	#healingexercises #footer-nav,
	#online.lessons.healing #footer-nav {
		background: #12467e;
		font-size: 0.9em;
		padding: 15px 10px 20px;
		border: 0;
		
		display: none;
	}
	
		#healingexercises #footer-nav ._section,
		#online.lessons.healing #footer-nav ._section {
			width: 960px;
		}

	#healingexercises #footer-nav p, #online.lessons.healing #footer-nav p,
	#healingexercises #footer-nav a, #online.lessons.healing #footer-nav a {
		line-height: 1.5em;
		margin-bottom: 2px;
		padding: 0;
		color: #fff;
	}


#healingexercises #container,
#online.lessons.healing #container {
	margin: 10px auto 0;
	width: 100%;
	text-align: left;
}

	#healingexercises #container .main,
	#online.lessons.healing #container .main {
		padding: 0;
	}

	#healingexercises #container .main ._cntcenter,
	#online.lessons.healing #container .main ._cntcenter {
		padding: 40px 0;
	}
	
	#healingexercises #container .main ._cntcenter .section,
	#online.lessons.healing #container .main ._cntcenter .section {
		position: inherit;
	}

	#healingexercises #container ._cntcenter i,
	#online.lessons.healing #container ._cntcenter i {
		font-style: normal;
		text-decoration: underline;
	}

	.nummer {
		color: #004499;
	}
	
		.nummer > span:first-child {
			display: inline-block;
			width: 35px;
			height: 35px;
			margin: 0 15px -10px -50px;

			color: #fff;
			font-size: 24px;
			text-align:center;
			text-shadow: none;

			background: #004499;
			border-radius: 20px;
			-moz-border-radius: 20px;
			-webkit-border-radius: 20px;
		}
		
		h3.nummer span,
		h4.nummer span,
		h5.nummer span {
			line-height: 1.6em;
		}


	.wide-headline {
		border-bottom: 3px solid #f3f3f3;
	}

	.wide-cta-grey,
	.wide-method-grey,
	.wide-reasons-grey {
		background: #fafafa;
		border-bottom: 3px solid #f3f3f3;
	}
	
	.wide-cta-grey:after,
	.wide-mysterious-white:after,
	.wide-method-grey:after,
	.wide-testimonials-white:after,
	.wide-reasons-grey:after,
	.wide-experience-white:after {
		content: "";
		
		position: absolute;
		/*border: 1px solid #000;*/
		z-index: 999;
		left: 50%;
		width: 111px;
		height: 39px;
		margin: 0 0 0 -60px;
		bottom: -39px;
	}

	.wide-cta-grey:after,
	.wide-method-grey:after,
	.wide-reasons-grey:after {
		background: url(/assets/images/lp/healingexercises/arrow-after-grey.png);
	}
		
		.wide-cta-grey {
			
		}
		
		.wide-cta-grey form.asu li.buttons,
		.shortlp-signup form.asu li.buttons {
			text-align: left;
		}
		
		.wide-cta-grey form.asu li.buttons button,
		.shortlp-signup form.asu li.buttons button {
			background: #ffcd06; /* Old browsers */
			background: -moz-linear-gradient(top,  #fff838 0%, #ffcd06 64%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff838), color-stop(64%,#ffcd06)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #fff838 0%,#ffcd06 64%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #fff838 0%,#ffcd06 64%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #fff838 0%,#ffcd06 64%); /* IE10+ */
			background: linear-gradient(to bottom,  #fff838 0%,#ffcd06 64%); /* W3C */
			
			border-radius: 16px;
			border: 6px solid #cacaca;
			padding: 10px;
			width: 270px;
		}
		
		.wide-cta-grey form.asu input.field.text,
		.shortlp-signup form.asu input.field.text {
			border: 1px solid #d1d1d1;
			background: #fff;
			padding: 8px;
			-webkit-box-shadow: inset 2px 3px 3px 0px rgba(236, 236, 236, 0.8);
			box-shadow: inset 2px 3px 3px 0px rgba(236, 236, 236, 0.8);
		}
		
		.wide-cta-grey form.asu p.privacy,
		.shortlp-signup form.asu p.privacy {
			padding: 10px 60px;
			width: 160px;
			margin: 0;
		}
	

	.wide-mysterious-white,
	.wide-testimonials-white,
	.wide-experience-white {
		background: #ffffff;
		border-bottom: 3px solid #f3f3f3;
	}
  
	.wide-mysterious-white:after,
	.wide-testimonials-white:after,
	.wide-experience-white:after {
		background: url(/assets/images/lp/healingexercises/arrow-after-white.png);
	}

	.wide-mysterious-white .rightcol h2,
	.wide-mysterious-white .rightcol p {
		padding: 0 46px;
	}

	
	.wide-testimonials-white ._cntcenter {
		width: 760px;
	}

		.wide-testimonials-white ._cntcenter div.testimonial {
			background: #F0F0F0;
			margin: 0 0.5em 1.5em;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 5px #CCC;
			-moz-box-shadow: 0 1px 5px #CCC;
			box-shadow: 0 1px 5px #CCC;
		}

	.wide-reasons-grey {
		
	}
	
	.wide-reasons-grey .leftcol p,
	.wide-experience-white .rightcol p {
		padding: 0 44px;
	}


/* End - Open Width Landing Page */


/* Open Width Short Landing Page */

#healingexercises.index-2,
#online.lessons.healing.index-1 {
	background: url(/assets/images/lp/healingexercises/short-lp-bg-2.jpg) no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
} 

	#healingexercises.index-2 .signupform-wrap,
	#online.lessons.healing.index-1 .signupform-wrap {
		position: relative;
		top: 120px;
		left: 50%;
		margin: 0 -460px;
	}
	
	#healingexercises.index-2 .shortlp-signup,
	#online.lessons.healing.index-1 .shortlp-signup {
		background: #fff;
		background: rgba(255,255,255,0.8);
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		border-style: solid;
		border-color: #9e7c49;
		border-width: 2px;
		padding: 20px 20px 0 30px;
		width: 320px;
		height: 488px;
		margin: 8px auto 0 20px;
		
		-webkit-box-shadow: inset 0px 0px 6px 1px rgba(158, 124, 73, 0.7);
		box-shadow: inset 0px 0px 6px 1px rgba(158, 124, 73, 0.7);
	}
	
/* End - Open Width Short Landing Page */


/* Special Golden Key Products Page */

.wrap.p2b.goldenkey {
	background: url(/assets/images/a/creativevisualizationbg.png) no-repeat 20px 60px;
}

.wrap.demonstration.goldenkey {
	margin-right: -20px;
	background: url(/assets/images/a/demonstrate-caption.jpg) no-repeat 100% 100%;
	padding: 30px 0 50px 0;
}


.module-new-goldenkey {
	padding: 20px 0 !important;
}

	.module-new-goldenkey .leftcol .section {
		padding: 0 40px !important;
		width: 550px;
	}

.wrap.goldenkey-section {
	border: 1px solid #ccc;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 20px 0 10px;
	width: 820px;
	margin: 30px auto;
}

.bounses-border {
	background: url(/assets/images/product/golden-key/vertical-line.jpg) no-repeat 50% 80%;
}

.bluebox-section {
	padding: 4px 28px;
	background-color: #E5F2FF;
	border: 1px solid rgb(208, 228, 253);
}

/* FAQ Bullet Fixes for the FAQ Sandwich */

.faq-wrap {
	background: #f5f5f5;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px 20px 10px 50px;
	margin: 20px 0 20px;
}

	.faq-wrap .faq-bullet {
		padding: 0 0 10px 30px;
		margin: 0 0 0 -30px;
	}

	.faq-wrap .faq-bullet > span:first-child {
		display: inline-block;
		width: 35px;
		height: 35px;
		margin: 0 0px -20px -40px;
		font-size: 20px;
		text-align: center;
	}

	.faq-wrap .faq-bullet > span.caps {
		font-size: 14px;
		display: inline;
		margin: 0;
	
	}

/* End - FAQ Bullet Fixes for the FAQ Sandwich */

.order-testimonials {
	border: 1px solid #eeeeee;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	width: 851px;
	margin: 0 auto;
	/*overflow: visible;*/
	position: relative;
}

	.order-banner {
		background: url(/assets/images/product/order-blue-banner.png) no-repeat 50% 100%;
		position: absolute;
		left: -6px;
		top: 10px;
		width: 864px;
	}
	
		.order-banner h1 {
				margin: 20px 0 0;
				padding: 25px 0 20px;
			}

	.order-testimonail-wrap {
		margin: 0 auto;
		width: 766px;
	}

.wrap.message.message-bb {
	background: url(/assets/images/product/red-promo-banner.jpg) no-repeat;
	height: 134px;
	margin: -32px -20px 30px -20px;
	padding: 30px 40px 0 100px;
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}

.wrap.message.message-bb h2,
.wrap.message.message-bb h6 {
	width: auto;
	padding-left: 50px;
	padding-right: 20px;
	padding-top: 0;
	color: #fff;
	text-shadow: -1px 1px 1px #842829;
	filter: dropshadow(color=#842829, offx=-1, offy=1);
}

.video_wrap_420,
.video_wrap_560 {
	-webkit-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.2);
	box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.2);
	width: 830px;
	height: 467px;
	background: #FFF;
	padding: 1px;
	margin: 0 auto;
}

.video_wrap_420 {
	width: 420px;
	height: 236px;
}

.video_wrap_560 {
	width: 560px;
	height: 316px;
}

/* End - Special Golden Key Products Page */




/* online-training video */

body#online-training {
	background: #005890 url(/assets/themes/images/a/bg.png) repeat-x 50% 0 !important;
	width:auto;
	margin: 0 auto;
	border:0px;
}

body#online-training #uber .quad .leftcol,
body#online-training #uber .quad .rightcol,
body#online-training #uber .quad .thirdcol,
body#online-training #uber .quad .fourthcol {
	display:inline-block;
	line-height: 19px;
	margin: 0px 3% 0px 0px;
	width:22%;
}

.webinar {
	width: 285px;
	background: #eee;
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border: 0;
}

.countdown {
	/*overflow: hidden;*/
	height: auto;
	margin: 0 auto;
	width: 575px;
	background: none;
}

.webinar.countdown {
	display: block;
	overflow: hidden;
}

	/*.webinar.countdown .countdown_dashboard {
			height: auto;
			width: 540px;
			margin: 0 auto 10px;
			padding: 0;
		}*/

.laura-silva-webinar {
	background: #FFF url(/assets/images/a/laura-silva-webinar.jpg) no-repeat 0 0;
	height:550px;
	width:960px;
}

.webinar-info-section {
	border: 1px solid #CCC;
	margin: 0 auto;
	padding: 20px;
	background: #f3f3f3;
	width: 600px;
	text-align:center;
}

	.webinar-info-section h4 {
		line-height: 42px;
		letter-spacing: 0;
	}

p.timezone_text{
	font-size:14px !important;

}

p.timezone_text br{
	display:inline 	!important;
}

.webinar-timezone h5 {
	font-size:20px;
	font-weight:bold;
	margin:10px 0;
}

/* End online-training video */

.webinar-time-badge {
	background: #fff7bf; background: #fff7bf;
	width: 270px;
	overflow: hidden;
	margin: 10px 25px;
	padding: 2px 12px;
}

.track-record-graph {
	background: url(/assets/images/lessons/healing-track-record.png) no-repeat 50% 50%;
	
	height: 460px;
}

	.track-record-graph p {
		text-indent: -9999px !important;
	}


/* End - Launch 2013 Begins here */



/*Silva Stress Management System*/

.hero-banner {
	background: url(/assets/images/product/silva-stress-management-system/ssms-hero-banner.jpg) no-repeat 0 0;
	height: 290px;
}

div.facebook-review {
	background: #0A55A4;
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #0A55A4), color-stop(1, #217EC7) );
	background-image: -moz-linear-gradient( center bottom, #0A55A4 0%, #217EC7 100% );
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-left: 17px;
	padding-top: 20px;
	padding-bottom: 31px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 15px;
}

img.reviews-icon {
	margin: 0 0 0 -20px;
	float: left;
}

.facebook-review a {
	color: #fff;
	text-decoration: none;
	letter-spacing: 0px;
}

.facebook-review p.review-text {
	padding: 0 0 5px 55px;
	margin: 0;
	font-size: 11px;
	line-height: 1.2em;
	text-transform: uppercase;
}

.facebook-review p.review-numbers {
	padding: 0 0 5px 55px;
	margin: 0;
	font-size: 14px;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: bold;
}

.facebook-review p.facebook-text {
	padding: 0 0 0 55px;
	margin: 0;
	font-size: 11px;
	line-height: 1.2em;
}

.hero-headline {
	font-size: 46px !important;
	line-height: 50px;
}

.orange-box-1 {
	background-color: #fff5ef;
	padding: 22px 30px 0px 20px;
	border: 1px solid #d0d6d9;
	font-size: 18px;
	margin-left: 20px;
}

.orange-box-2 {
	background-color: #fbe5d8;
	padding: 22px 30px 0px 20px;
	border: 1px solid #d0d6d9;
	font-size: 18px;
	margin-left: 20px;
}

.orange-box-3 {
	background-color: #ffdac4;
	padding: 22px 30px 0px 20px;
	border: 1px solid #d0d6d9;
	font-size: 18px;
	margin-left: 20px;
}

.orange-box span {
	display: inline-block;
	margin-top: 10px;
	line-height: 27px;
	font-size: 15px;
}

p.orange-box {
	font-size: 18px;
	line-height: 27px;
	font-family: Myriad Pro;
}

.guarantee-blue {
	background-color: #255679;
}

.guarantee-blue-column {
	color: #FFF;
	padding: 0 20px 0 20px;
}

.guarantee-blue-middle {
	padding: 0 20px 0 20px;
	color: #FFF;
}

.txtgold {
	color: #dfc569;
}

.txtwhite {
	color: #FFFFFF;
}

div.guarantee-blue .rightcol {
	border-left: 1px solid #63869f;
	border-right: 1px solid #63869f;
}

.orange-button {
	background: #ffc400; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffc400 0%, #ff9600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc400), color-stop(100%,#ff9600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffc400 0%,#ff9600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffc400 0%,#ff9600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffc400 0%,#ff9600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffc400 0%,#ff9600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc400', endColorstr='#ff9600',GradientType=0 ); /* IE6-9 */
	border-radius: 5px;
	width: 620px;
	margin: 0 auto;
	height: auto;
	border: 2px solid #ff9600;
}

.orange-button p,
.orange-button a {
	font-size: 24px;
	font-weight: bold;
	text-shadow: 1px 1px 3px #8a8a8a;
	        filter: dropshadow(color=#8a8a8a, offx=1, offy=1);
	color: #FFF;
	margin-top: 12px;
}

.promo-banner-blue {
	background: #57b8fc; /* Old browsers */
	background: -moz-linear-gradient(top,  #57b8fc 0%, #045793 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#57b8fc), color-stop(100%,#045793)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #57b8fc 0%,#045793 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #57b8fc 0%,#045793 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #57b8fc 0%,#045793 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #57b8fc 0%,#045793 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57b8fc', endColorstr='#045793',GradientType=0 ); /* IE6-9 */

	padding: 5px 10px;
	min-height: 80px;
}

.promo-banner-blue p {
	color: #FFF;
}

.promo-banner-blue .box {
	margin-bottom: 20px !important;
}

.promo-banner-blue .leftcol p {
	font-size: 20px;
	line-height: 1.2em;
	padding: 0 0 0 20px;
	margin: 20px 0 0 0;
}

/* Exclusive Special Offer */

.sp-offer-box{
	margin:20px auto;
	width: 765px !important;
	padding:10px 15px;
	background-color: #eaeaea;
	border: 1px solid #d9d9d9;
	min-height:195px;
	overflow:hidden;
}

.sp-offer-text h2{
	font-size:32px !important;
}

.sp-offer-text, .sp-offer-text p{
	font-size:16px !important;
	line-height: 1.3em;
	text-shadow: white 1px 1px 1px;
	color:#494949;
	float:left;
	width:565px;
	display:inline-block;
}

.sp-offer-img{
	width:180px;
}

/* End Exclusive Special Offer */

/* New updated products page 2013 */

.blue-bokeh {
	background: url(/assets/images/products-updated/blue-bokeh-bg.jpg);
	max-height: 295px;
}

.blue-bokeh h1 {
	color: #bf001b;
	font-size: 40px;
	line-height: 45px;
	letter-spacing: -1px;
}

.blue-bokeh p {
	color: #2c727f;
	font-size: 21px;
	letter-spacing: -1px;
	line-height: 25px;
}

.blue-bokeh h1, 
.blue-bokeh p {
	margin: 0 90px;
}

span.next-line {
	display: inline-block;
}

#products.silva-weight-loss h3 {
	color: #2857c9;
	font-size: 28px;
	letter-spacing: 0px;
	line-height: 35px;
}

.light-blue-section {
	background: #e9f4fb;
	width: 980px;
	margin: 0;
	margin-left: -20px;
}

.light-blue-box {
	background: #e9f4fb;
	width: 850px;
	margin: 0 50px;
}

.light-blue-box h4 {
	color: #52be97;
	font-family: 'Helvetica Neue';
	font-weight: bold;
}

.light-blue-box h4,
.light-blue-box p {
	margin: 20px 70px;
}

.list-wrapper ul.greentick,
.list-wrapper ul.greentick li {
	list-style: url('/assets/images/products-updated/greentick.png') !important;
}

.list-wrapper .greentick li {
	margin-bottom: 40px;
}

.list-wrapper {
	width: 550px;
	margin: 0 auto;
}

.list-wrapper span {
	color: #0c8995;
	font-weight: bold;
}

.light-blue-stripes {
	background: url(/assets/images/products-updated/blue-stripes.jpg);
	width: 980px;
	margin: 0;
	margin-left: -20px;
}

.light-blue-stripes h3 {
	color: #737373 !important;
	font-family: 'Helvetica Neue';
	line-height: 34px;
	width: 800px;
	margin: 0 auto;
	text-shadow: 1px 0px #565657;
	font-size: 25px;
}

.light-blue-stripes h3 span {
	color: #494949;
}

.light-blue-stripes p {
	color: #4c7566;
}

.light-blue-stripes h4 {
	color: #349370;
	font-size: 25px;
	font-family: 'Helvetica Neue';
	letter-spacing: 1px;
}

.light-blue-stripes div.box.trio {
	margin: 0 30px;
}

.light-blue-stripes div.box.trio .section {
	width: 260px;
	padding: 0 15px;
}

.light-blue-stripes .trio .leftcol, 
.light-blue-stripes .trio .rightcol, 
.light-blue-stripes .trio .thirdcol {
	width: 300px !important;
}

.light-blue-stripes .trio .rightcol {
	border-left: 1px solid #cfcdcd;
	border-right: 1px solid #cfcdcd;
}

.light-blue-stripes .trio .leftcol {
	margin-left: 10px;
}

#uber .light-blue-stripes .trio .rightcol .section {
	padding: 0 25px;
}

#uber .light-blue-stripes .trio .leftcol .section {
	padding: 0 15px;
}

#uber .light-blue-stripes .trio .thirdcol .section {
	padding-left: 25px;
}

#products.silva-weight-loss ul li {
	border: none;
}

#products.silva-weight-loss div.box.double-wide {
	margin: 0 0px;
	width: 940px;
}

ul.bluetriangle,
ul.bluetriangle li {
	list-style: url('/assets/images/products-updated/bluetriangle.png') !important;
}

.faq-section {
	width: 700px;
	margin: 0 auto;
}

.faq-section h5 {
	color: #000;
	font-size: 18px;
	line-height: 24px;
}

.faq-section .question {
	background: #e3e3e3;
	margin: 0px;
	width: 730px;
}

.faq-section .question h5 {
	margin: 10px 10px 10px 0px;
}

.faq-section ul,
.faq-section ul li {
	list-style: url('/assets/images/products-updated/a-bullet.png') !important;
}

.faq-section .question ul,
.faq-section .question ul li {
	list-style: url('/assets/images/products-updated/q-bullet.png') !important;
}

.faq-section ul,
.faq-section .question ul {
	margin-left: 45px;
}

.last-button {
	background: transparent;
	margin: 0px;
	width: 700px;
	border: 2px solid #005890;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0 auto;
}

.last-button h3,
.last-button a {
	margin: 10px 10px 10px 0px;
	color: #005890 !important;
}

/* END - New updated products page 2013 */

/* START - additional migration CSS (justin) */

.trio-testimonial ._testimonial {
	width: 275px;
	min-height: 560px;
}

._ordermenu._traditional .single-order ._col {
  background: #fff;
  border: 1px solid #d0e4fd;
  margin: 0 auto 20px;
  padding: 10px 10px 30px 10px;
  position: relative;
}

._ordermenu._traditional .single-order ._col > * {
  padding: 0;
}

._ordermenu._traditional ._row._tri {
  background: none;
  padding: 40px 0 40px 0;
}

._ordermenu._traditional p.order-descp {
  font-size: 20px;
  border-bottom: 1px solid #d0e4fd;
  margin: 0 20px 10px;
}

._ordermenu._traditional ._tri ._col {
  padding: 10px 0 20px 0;
}

._ordermenu._traditional ._tri ._col._left {
  background: #f2f5f7;
  border: 1px solid #d0e4fd;
  border-right: none;
}

._ordermenu._traditional ._tri ._col._middle {
  background: #f2f5f7;
  border: 1px solid #d0e4fd;
  border-right: none;
}

._ordermenu._traditional ._tri ._col._right {
  background: #fff;
  border: 1px solid #d0e4fd;
  margin: -20px -2px;
  padding: 30px 0 40px 0;
  box-shadow: -7px 0 7px -2px #ddd;
}

._ordermenu._traditional h1,
._ordermenu._traditional .oldprice {
  color: #333;
}

._ordermenu._traditional h3 {
  font-size: 44px;
  color: #333;
}

._ordermenu._traditional p.bestvalue {
  width: 270px;
  margin: 0;
  position: absolute;
  top: 25px;
  left: 660px;
  z-index: 1;
  
  color: #900;
  font-family: 'Reenie Beanie', arial, serif;
  font-size: 32px;
  text-align: center;
}

._onepayplan {
  text-align: center;
}

._onepayplan a, ._onepayplan p {
  display: inline-block;
}

a._order {
  padding: 0;
  text-decoration: underline;
}

.bbb-badge p {
	font-size: 13px;
  margin: 0;
}

._section {
  position: relative;
  /*margin: 0 auto;
  overflow: hidden;*/
}

span.oldprice em {
	width: 70px;
	background: #900;
	height: 5px;
	position: absolute;
	right: 177px;
	margin-top: 15px;
}



/* END - additional migration CSS (justin) */

/* Additional CSS for migration (Gladys) */

.blue-border {
	border: 1px solid #D0E4FD !important;
}

h1.large {
	font-size: 43px;
}

.bordered {
	border-top: 1px solid #F0F0F0;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	box-shadow: 0 2px 4px rgba(0,0,0,0.31);
	padding: 1px;
}

.txtgrey2 {
	color: #555 !important;
}

.txtgrey3 {
	color: #999999 !important;
}

.txtred {
	color: red !important;
}

.txtblue {
	color: #03A !important;
}

._absut {
	position: absolute !important;
}

._nopadding {
	padding: 0 !important;
}

._nomargin {
	margin: 0 !important;
}

p.simple-testi {
	margin: 20px 0 0 0;
}

._centered.simple-testi {
	margin-bottom: 0;
}

.testi-aside h5 {
	color: #89278C;
	font-size: 18px;
	font-weight: normal;
}

.testi-aside img {
	width: 70px;
	height:auto;
}

.testi-aside p {
	font-size: 12px;
}

.hm .ui-icon-pause, .hm .ui-icon-play {
	top: 10px;
	left: 5px;
}

.green-button, .green-button a {
	background: #45814a;
	color: #fff !important;
	border-radius: 10px;
	padding: 10px;
}

.bottom-border h2 {
	color: #900;
	font-size: 38px;
}

.bottom-border {
	border-bottom: 1px solid #D0E4FD;
}

.grey-border {
	border-radius: 15px;
	border: 1px solid #ccc;
	padding: 20px 0;
}

/* Audio Player Button */

.ui-icon-pause,
.ui-icon-play {
  background: url(http://s17.mindvalley.us/unlimitedabundance/media/images/audiobutton-sprite.png) no-repeat 0 0 !important;
  display: block;
  float: left;
  width: 80px;
  height: 80px;
  cursor: pointer;
  margin: 0;
  opacity: 0.6;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
}

.ui-icon-play:hover,
.ui-icon-play:active {
  opacity: 1;
}
.ui-icon-pause {
  background-position: -80px 0 !important;
}
.ui-icon-pause:hover,
.ui-icon-pause:active {
  opacity: 1;
}
.button-text{
    display: none;
}
.volume-slider{
    display: none;
}

.audio-player-box{
	background: #EEE;
	padding: 10px 0 0 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 320px;
	height:75px;
}

.audio-player-box .media-player{
	padding:0;
	margin:0;
	float:left;
	
}

.dashed-border-btm {
	border-bottom: 2px dashed #EEE;
	width:auto;
}

.green-cta form {
	margin: 30px 0 0 30px;
}

.green-cta form ol li {
	margin-bottom: 15px;
}

.green-cta form input.field.text {
	width: 280px;
	height: 25px;
}

.green-cta form label {
	margin-bottom: 7px;
	font-size: 14px;
}

.cta-lesson.wide ._aside form#oap.asu li._actions button {
	background: #ffcd06;
	background: -moz-linear-gradient(top, #fff838 0%, #ffcd06 64%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff838), color-stop(64%,#ffcd06));
	background: -webkit-linear-gradient(top, #fff838 0%,#ffcd06 64%);
	background: -o-linear-gradient(top, #fff838 0%,#ffcd06 64%);
	background: -ms-linear-gradient(top, #fff838 0%,#ffcd06 64%);
	background: linear-gradient(to bottom, #fff838 0%,#ffcd06 64%);
	text-align: center;
	border-radius: 16px;
	border: 6px solid #cacaca;
	padding: 10px;
	width: 280px;
}

/* End Audio Player Button */

/* Stress management pages styling */

.green-herobanner {
	background: url(/assets/images/product/silva-stress-management-system/ssms-hero-banner.jpg) no-repeat 0 0;
	height: 290px;
}

.guarantee-blue h3,
.guarantee-blue p {
	color: #FFF !important;
}

.guarantee-blue h4 {
	color: #dfc569 !important;
	margin-top:0;
}

.guarantee-blue ._col {
	min-width: 31%;
	width: 290px;
	padding: 0 10px;
}

.guarantee-blue ._col._middle {
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
}

p.orange-button {
	color: #FFF;
	font-size: 24px;
	padding: 20px 0;
	margin-bottom: 0;
}

.order-banner {
	background: url(/assets/images/order-banner.png) no-repeat 50% 0;
	height: 74px;
	width: 770px;
	margin: 10px 102px;
}

.stress-ended-box {
	padding: 20px 28px;
	background-color: #F2F2F2;
	border: 1px solid rgb(208, 228, 253);
}

/* Ended - Stress page */

.post-it {
	margin: 13px 7px 7px;
	padding: 17px 17px 25px;
	background: #FF9;
}

.cta-lesson.wide.left ._col._article {
	min-width: 565px;
	width: 61%;
}

/* Landing page social media plugin */

.floatSocialMedia {
	margin: 10px 0 0 0;
}

/* END Landing page social media plugin */



/*  Disclaimer footer */

._disclaimer {
	border-top: 1px solid #efefef;
}


._disclaimer p{
	font-size: 12px;
	color : #999 !important;
}
/*  END Disclaimer footer */


/* Updating the phone icon*/

.hb_call:before {
content: ' ';
background: url(images/sprite.png) no-repeat -92px -27px;
display: inline-block;
width: 20px;
height: 22px;
vertical-align: bottom;
margin-right: 3px;
}

/* END - Updating the phone icon*/

