@import url(http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz:400,200,300,700);
@import url(http://fonts.googleapis.com/css?family=Just+Another+Hand);
@import url(http://fonts.googleapis.com/css?family=Vollkorn:400italic,400,700);

html > body.upsell {
	min-width: 980px;
}

ins {
	background:none;
	color:auto;
	text-decoration:underline;
}

.upsell ._main {
	margin: 0 0 20px 0;
}
.upsell ._main ._wrapper {
	width: 980px;
	background: #fff;
	padding: 0 0 1.5em 0;
}

.upsell ._container {
	background: none !important;
}


.afterhg {
	background: #fff;
	padding: 0;
	margin: -30px 0 30px 0;
}

.afterhg p {
	color: #eee !important;
	margin: 0 !important;
	text-shadow: none !important;
}

.afterhg .black_wrap {
	width: 70%;
	margin: 30px auto 0;
	border-radius: 30px;
}

a.checkout {
	margin: 15px auto 0;
	display: block;
	text-align: center;
}

a.checkout.reject {
	color: #999;
	margin: 15px auto 30px;
	text-decoration: underline !important;
}
a.checkout.reject:visited {
	color: #999;
}
a.checkout.reject:hover {
	color: #00c0cd;
	text-decoration: underline;
}
a.checkout.reject:active {
	color: #ef5ba0;
}

p.letscustomize {
	font-size: 15px;
	color: #fff !important;
	line-height: 1em !important;
	text-shadow: none;
	background: #00c0cd;
	display: inline-block;
	padding: 8px 12px !important;
	margin: 10px 0 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #00c0cd;
	
	bottom: -8px;
	position: absolute;
	left: 50%;
	margin-left: -8px;
}

.upsell ._checkout {
	padding: 10px 0 0 0;
	text-align: center;
}

.upsell p.price {
	color: black !important;
	letter-spacing: 1px !important;
	padding: 4px !important;
	margin: 0 auto !important;
	text-align: center !important;
	font-weight: bold !important;
	font-size: 32px !important;
	line-height: 48px !important;
}

/* upsell progress-banner */
.upsell .progress-banner,
.upsell .progress-banner-1,
.upsell .progress-banner-3 {
	height: 62px;
	width: 980px;
	background: transparent;
	padding: 0;
	margin: 0 auto;
}

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

.upsell .progress-banner .step1 {
	width: 326px;
	background: #999;
}

.upsell .progress-banner .step2 {
	width: 328px;
	background: url(images/upsell/arrow-darkgray.png) no-repeat left center #e459a0;
}

.upsell .progress-banner .step3 {
	width: 326px;
	background: url(images/upsell/arrow-pink.png) no-repeat left center #999;
}

.upsell .progress-banner-3 .step1 {
	width: 326px;
	background: #999;
}

.upsell .progress-banner-3 .step2 {
	width: 328px;
	background: url(images/upsell/arrow-darkgray.png) no-repeat left center #999;
}

.upsell .progress-banner-3 .step3 {
	width: 326px;
	background: url(images/upsell/arrow-darkgray.png) no-repeat left center #e459a0;
}

.upsell .progress-banner-1 .step1 {
	width: 326px;
	background: #e459a0;
}

.upsell .progress-banner-1 .step2 {
	width: 328px;
	background: url(images/upsell/arrow-pink.png) no-repeat left center #999;
}

.upsell .progress-banner-1 .step3 {
	width: 326px;
	background: url(images/upsell/arrow-lightgray.png) no-repeat left center #999;
}

.upsell .progress-banner p {
	font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif !important;
	font-weight: normal;
	font-size: 1em !important;
	color: #fff !important;
	margin: 0 !important;
	line-height: 1.6em !important;
	text-shadow: none !important;
}

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

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

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

/* end upsell progress-banner */





/*up sell OH */
.upsell.oh ._main {
	font-size: 15px;
	/*background: #EEE url(/assets/images/upsell/oh/bg.png) repeat-x top left;*/
}

.upsell.oh ._main h1, .upsell.oh ._main h2, .upsell.oh ._main h3,
.upsell.oh ._main h4, .upsell.oh ._main h5, .upsell.oh ._main h6 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: black;
	
	padding: 0.5em 0 0;
	margin: 0 0 0.5em;
}

.upsell.oh ._main h2 {
	font-size: 1.733em;
	line-height: 1.3em;
	text-shadow:none;
}
.upsell.oh ._main h3 {
	font-size: 1.4em;
	line-height: 1.5em;
	margin-bottom: 1em;
	text-shadow:none;
}

.upsell.oh ._main ._wrapper p {
	/*font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;*/
	font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	color: black;
	font-size: 1em;
	line-height: 1.7em;
	font-weight: normal;
	padding: 0;
	margin-bottom: 1.5em;
	text-shadow:none;
}

.upsell.oh ._main section em, .upsell.oh ._main section i {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: italic;
	font-size: 110%;
	font-weight: normal;
}

.upsell.oh ._main ul li, .upsell.oh ._main ol li {
	font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: black;
	border: 0;
}

.upsell.oh .trio {
	width: 870px;
	margin: 0 auto;
}


/* Start Upsell Premium Omharmonics page */
.upsell.oh ._row._bi {
	margin: 0;
}

.upsell.oh div.products-hero {
	background: url(/assets/images/upsell/oh/herobg-smallnewton.jpg) 100% 0% no-repeat;
	/*background: url(/assets/images/upsell/oh/herobg-newton.jpg) no-repeat 50% -10px;
		height: 450px;
		position: relative;*/
	
	padding: 30px 60px 0 40px;
	margin: 0 0 -50px 0;
}
.upsell.oh div.products-hero hgroup {
	display: block;
	position: absolute;
	width: 580px;
	top: 155px;
	left: 350px;
	text-shadow: 1px 1px 2px #FFF;
}

.upsell.oh div.products-hero h1 {
	/*font-size: 1.714em;*/
	font-size: 28px;
	line-height: 1.2em;
	padding: 0 0 1.3em 0 !important;
	margin: 0;
}

.upsell.oh div.products-hero  h1 em {
	color: #1AC0FF !important;
}

.upsell.oh div.products-hero h6 {
	font-size: 1.429em;
	color: #565656;
	line-height: 1.3em;
	padding: 0 0 1em 0;
	margin: 0;
}

.upsell.oh div.products.experiences.meditatewrap {
	background: url(/assets/images/upsell/oh/h1divider.jpg) 50% 0% no-repeat;
	padding: 50px 0 0 0;
}

.upsell.oh div.products.experiences section {
	padding: 0px 0 10px;
}

.upsell.oh .experiences section {
	
}

.upsell.oh div.products.omtracks.experiences section,
.upsell.oh div.products.amazing7.experiences section {
	margin: 0 0 -20px 0;
	position: relative;
}

.upsell.oh div.products section .box.wide {
	padding-top: 0 !important;
}

.upsell.oh section.meditation {
	background: url(/assets/images/upsell/oh/meditationbg.jpg) no-repeat 50% 0;
}

.upsell.oh section.meditation ._article {
	width:470px;
	padding:0 60px;
}

/* Products Amazing7 Experiences Sections */

.upsell.oh ._row._bi ._right  h2,
.upsell.oh ._row._bi ._right  h3,
.upsell.oh ._row._bi ._right h4,
.upsell.oh ._row._bi ._right p,
.upsell.oh ._row._bi ._right ul,
.upsell.oh ._col._aside ._right h2,
.upsell.oh ._col._aside ._right h3,
.upsell.oh ._col._aside ._right h4,
.upsell.oh ._col._aside ._right p,
.upsell.oh ._col._aside ._right ul {
	padding: 0 10px 0 40px;
}
.upsell.oh ._row._bi ._left  h2,
.upsell.oh ._row._bi ._left  h3,
.upsell.oh ._row._bi ._left h4,
.upsell.oh ._row._bi ._left p,
.upsell.oh ._row._bi ._left ul,
.upsell.oh ._col._aside ._left h2,
.upsell.oh ._col._aside ._left h3,
.upsell.oh ._col._aside ._left h4,
.upsell.oh ._col._aside ._left p,
.upsell.oh ._col._aside ._left ul {
	padding: 0 10px 0 40px;
}

.upsell.oh .amazing7.experiences section {
	padding: 10px 0 !important;
}

.upsell.oh .amazing7 section ._row._centered {
	padding: 20px 0 40px 0 !important;
}

.upsell.oh .amazing7 h3.n1 {
	background: url(/assets/images/upsell/oh/list-style/step-01.png) no-repeat 0% 4%;
}
.upsell.oh .amazing7 h3.n2 {
	background: url(/assets/images/upsell/oh/list-style/step-02.png) no-repeat 0% 4%;
}
.upsell.oh .amazing7 h3.n3 {
	background: url(/assets/images/upsell/oh/list-style/step-03.png) no-repeat 0% 4%;
}
.upsell.oh .amazing7 h3.n4 {
	background: url(/assets/images/upsell/oh/list-style/step-04.png) no-repeat 0% 4%;
}
.upsell.oh .amazing7 h3.n5 {
	background: url(/assets/images/upsell/oh/list-style/step-05.png) no-repeat 0% 4%;
}
.upsell.oh .amazing7 h3.n6 {
	background: url(/assets/images/upsell/oh/list-style/step-06.png) no-repeat 0% 4%;
}
.upsell.oh .amazing7 h3.n7 {
	background: url(/assets/images/upsell/oh/list-style/step-07.png) no-repeat 0% 4%;
}


.upsell.oh div.quote {
background: 
	#F6F6F6;
	padding: 20px !important;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	margin: 0 15px 1.5em 20px;
}

.upsell.oh div.quote .content {
padding: 0 !important;
margin: 0 0 1.5em 0 !important;
}

.upsell.oh div.quote em {
	font-size: 15px;
}

.upsell.oh div.quote .content:before {
	padding: 0 5px 0 0;
	content: url(/assets/images/upsell/oh/quote-open.png);
}

.upsell.oh div.quote .content:after {
	padding: 0 0 0 8px;
	content: url(/assets/images/upsell/oh/quote-close.png);
}
.upsell.oh div.quote cite {
	font-size: 13px;
	padding: 0 !important;
	margin: 0 !important;
	font-style: normal;
	color: #000;
}

.upsell.oh section.diamonds {
	background: url(/assets/images/upsell/oh/diamondsbg.jpg) no-repeat 50% 0;
}

.upsell.oh section.snacking {
	background: url(/assets/images/upsell/oh/snackingbg.jpg) no-repeat 50% 0;
}

.upsell.oh section.freeflow {
	background: url(/assets/images/upsell/oh/freeflowbg.jpg) no-repeat 50% 0;
}

.upsell.oh section.deepconnect {
	background: url(/assets/images/upsell/oh/deepconnectbg.jpg) no-repeat 50% 0;
}

.upsell.oh section.toecurling {
	background: url(/assets/images/upsell/oh/toecurlingbg.jpg) no-repeat 50% 0;
}

.upsell.oh section.magnetic {
	background: url(/assets/images/upsell/oh/magneticbg.jpg) no-repeat 50% 0;
}

.upsell.oh section.selfaware {
	background: url(/assets/images/upsell/oh/selfawarebg.jpg) no-repeat 50% 0;
}

/*.upsell.oh div.products.experiences section {
	padding: 40px 0 40px;
}*/

.upsell.oh div.experiences section.wrongmeditate p {
	text-align:left;
}

.upsell.oh div.experiences section.challenges,
.upsell.oh div.experiences section.wrongmeditate,
.upsell.oh div.experiences section.evolution,
.upsell.oh div.experiences section.yoganuts,
.upsell.oh div.experiences section.scienceproved,
.upsell.oh div.experiences section.omitching {
	background: url(/assets/images/upsell/oh/h1divider.jpg) no-repeat 50% 0;
	padding: 40px 0 40px;
	margin: 0;
	position: relative;
}


/* Products Experiences Sections */

.upsell.oh div.experiences section.whatinhead {
	background: url(/assets/images/upsell/oh/whatinheadbg.jpg) no-repeat 50% 0;
	height: 170px;
	margin: -50px 0 0 0;
	padding: 200px 0 40px 0 !important;
}

.upsell.oh div.experiences section.wrongmeditate {
	
}

.upsell.oh div.experiences section.revolutionize {
	background: url(/assets/images/upsell/oh/revolutionizebg.jpg) no-repeat 50% 0;
	padding-top: 0 !important;
}

.upsell.oh div.experiences section.evolution .i1 {
	position: absolute;
	bottom: 0;
	right: 0;
}

.upsell.oh div.experiences section.binaural {
	background: #010306 url(/assets/images/upsell/oh/binauralbg2.jpg) 100% 100% no-repeat;
	padding: 30px 0;
}

.upsell.oh div.experiences section.binaural p {
	color:#FFF;
	line-height:1.8em;
}

.upsell.oh div.experiences section.unique {
	background: url(/assets/images/upsell/oh/uniquebg.jpg) no-repeat 50% 0;
	padding: 20px 0 0 0;
}

.upsell.oh div.experiences section.unique ._tri {
	margin:30px 0;
}

.upsell.oh div.experiences section.unique ._tri p {
	padding:0 20px;
	width:250px;
}

.upsell.oh div.experiences section.darkwater {
	height: 1080px;
	background: url(/assets/images/upsell/oh/darkwaterbg.jpg) no-repeat 50% 0;
	padding: 30px 0 10px 0 !important;
	margin: -30px 0 0 0;
}

.upsell.oh div.experiences section.darkwater ._bi {
	margin: 10px 0 0 0;
}

.upsell.oh div.experiences section.darkwater ins {
	color: #fff;
}

.upsell.oh div.experiences section.darkwater p,
.upsell.oh div.experiences section.darkwater h2,
.upsell.oh div.experiences section.darkwater h3 {
	color: #fff;
	text-align:left;
}

/* Products Omtracks Experiences Sections */

.upsell.oh div.omtracks.experiences section {
	padding: 10px 0 0 0;
	background: none;
}

.upsell.oh div.omtracks.experiences section.track01 {
	padding: 30px 0 0 0 !important;
}

.upsell.oh div.omtracks.experiences section.track05 {
	padding: 0 0 20px 0 !important;
}

div.omtracks.experiences section.track01 h2,
div.omtracks.experiences section.track02 h2,
div.omtracks.experiences section.track03 h2,
div.omtracks.experiences section.track04 h2,
div.omtracks.experiences section.track05 h2{
	background: none;
	font-size:1.8em;
	line-height:1.5em;
}

div.omtracks.experiences section.track01 h3,
div.omtracks.experiences section.track02 h3,
div.omtracks.experiences section.track03 h3,
div.omtracks.experiences section.track04 h3,
div.omtracks.experiences section.track05 h3{
	background: none;
	font-size:15px;
	color: #1BB9EA;
	line-height:1.5em;
}

.upsell.oh div.omtracks .track01 h2,
.upsell.oh div.omtracks .track03 h2,
.upsell.oh div.omtracks .track05 h2 {
	background: url(/assets/images/upsell/oh/omlife-bullets.png) no-repeat 3px 3px;
}

.upsell.oh div.omtracks .track02 h2,
.upsell.oh div.omtracks .track04 h2 {
	background: url(/assets/images/upsell/oh/omlife-bullets.png) no-repeat 3px 3px;
}

.upsell.oh div.omtracks section.track01 ul,
.upsell.oh div.omtracks section.track02 ul,
.upsell.oh div.omtracks section.track03 ul,
.upsell.oh div.omtracks section.track04 ul,
.upsell.oh div.omtracks section.track05 ul {
	margin: 0;
}
.upsell.oh div.omtracks section.track01 li,
.upsell.oh div.omtracks section.track02 li,
.upsell.oh div.omtracks section.track03 li,
.upsell.oh div.omtracks section.track04 li,
.upsell.oh div.omtracks section.track05 li {
	padding-left: 50px;
	list-style-type: none;
}

.track01 .i1,
.track03 .i1,
.track05 .i1 {
	position: absolute;
	right: 0;
	top: 75px;
}

.track01 .i1 {
	top: 95px !important;
}

.track02 .i1,
.track04 .i1 {
	position: absolute;
	left: 0;
	top: 75px;
}

.upsell.oh div.experiences section.yoganuts {
	background: url(/assets/images/upsell/oh/yoganutsbg.jpg) no-repeat !important;
	min-height:500px;
}
.upsell.oh div.experiences section.yoganuts h2 {
	padding:0 0 420px 0;
}

.upsell.oh div.experiences section.scienceproved {
	background: url(/assets/images/upsell/oh/scienceprovedbg.jpg) no-repeat !important;
	margin-bottom: -20px !important;
}

.upsell.oh div.experiences section.scienceproved div.list-tick ul li {
	background: url(/assets/images/upsell/oh/bullet-tick.png) no-repeat;
	list-style: none;
	border: 0;
	padding-left: 40px;
}

.upsell.oh div.experiences section.curved {
	background: url(/assets/images/upsell/oh/curved1.png) no-repeat 50% 0;
	padding-top: 60px;
}

.upsell.oh div.experiences section.flyingcar {
	
}

.upsell.oh div.experiences section.yoganuts p, 
.upsell.oh div.experiences section.flyingcar p, 
.upsell.oh div.experiences section.medaudio p {
	text-align:left;
}

.upsell.oh div.experiences section.curved2 {
	background: url(/assets/images/upsell/oh/curved2.png) no-repeat 50% 0;
	padding-top: 90px;
}

.upsell.oh div.experiences section.triguarantee p {
	padding:0 30px;
}

.upsell.oh div.experiences section.omitching h2 em {
	color: #1AC0FF !important;
}
.upsell.oh div.experiences section.omitching-bad, div.oh-features {
	background: url(/assets/images/upsell/oh/h1divider-light.jpg) no-repeat 50% 0;
	padding: 10px 0 !important;
}
.upsell.oh div.experiences section.omitching-good {
	background: url(/assets/images/upsell/oh/h1divider-blue.jpg) no-repeat 50% 0;
	padding: 10px 0 !important;
}

.upsell.oh section.omitching-bad p,
.upsell.oh section.omitching-good p {
	width: 390px;
	float: right;
	padding: 30px 0 20px 40px !important;
	margin: 0;
}
.upsell.oh section.omitching-bad p.n1,
.upsell.oh section.omitching-bad p.n2,
.upsell.oh section.omitching-bad p.n3, 
.upsell.oh section.omitching-good p.n4 {
	display: inline-block;
	text-align:left;
}

.upsell.oh div.experiences section.omitching-bad ._center,
.upsell.oh div.experiences section.omitching-good ._center {
	width:70%;
}


.upsell.oh div.experiences section.omitching-bad p.n1 {
	background: url(/assets/images/upsell/oh/list-style/step-01.png) no-repeat 0% 28px;
}
.upsell.oh div.experiences section.omitching-bad p.n2 {
	background: url(/assets/images/upsell/oh/list-style/step-02.png) no-repeat 0% 28px;
}
.upsell.oh div.experiences section.omitching-bad p.n3 {
	background: url(/assets/images/upsell/oh/list-style/step-03.png) no-repeat 0% 28px;
}
.upsell.oh div.experiences section.omitching-good p.n4 {
	background: url(/assets/images/upsell/oh/list-style/step-04.png) no-repeat 0% 28px;
}

.upsell.oh div.experiences section.ohsixreason {
	background: url(/assets/images/upsell/oh/ohsixreasonbg.jpg) no-repeat 50% 0;
	padding: 30px 0 10px 0;
}

.upsell.oh div.experiences section.ohsixreason p {
	padding:0 10px 0 60px !important;
}

.upsell.oh div.experiences section.ohsixreason p.n1 {
	background: url(/assets/images/upsell/oh/list-style/no1.png) no-repeat 0 0;
}
.upsell.oh div.experiences section.ohsixreason p.n2 {
	background: url(/assets/images/upsell/oh/list-style/no2.png) no-repeat 0 0;
}
.upsell.oh div.experiences section.ohsixreason p.n3 {
	background: url(/assets/images/upsell/oh/list-style/no3.png) no-repeat 0 0;
}
.upsell.oh div.experiences section.ohsixreason p.n4 {
	background: url(/assets/images/upsell/oh/list-style/no4.png) no-repeat 0 0;
}

.upsell.oh div.experiences section.ohsixreason p.n5 {
	background: url(/assets/images/upsell/oh/list-style/no5.png) no-repeat 0 0;
}

.upsell.oh div.experiences section.ohsixreason p.n6 {
	background: url(/assets/images/upsell/oh/list-style/no6.png) no-repeat 0 0;
}

/* OH OrderMenu Form */

.upsell.oh #oh-ordermenu {
	background: url(/assets/images/upsell/oh/onebox-ordermenu-wrapin.jpg) no-repeat 0 0;
	background-size: 100%;
	/*width:680px;*/
	overflow:visible;
	position: relative;
	margin:0 auto -1.5em;
	padding: 15px 35px 20px;
}

.upsell.oh #oh-ordermenu h2 {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: black;
	padding: 5px 0 15px 0;
	margin: 0;
}

.upsell.oh #oh-ordermenu h2 span {
	color:#1AC0FF;
	display:inline-block;
	font-size:1.2em;
	margin: 0;
	padding: 0;
}

.upsell.oh #oh-ordermenu h5 {
	font-size:1.4em !important;
}

.upsell.oh #oh-ordermenu ul {
	padding: 0;
	margin: 0;
}
.upsell.oh #oh-ordermenu ul li {
	font-weight:bold;
	font-size: 0.867em;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	list-style-image:url(/assets/images/upsell/oh/list-arrow.png);
	clear: both;
	line-height:1.4em;
	padding: 0 0 5px 5px;
	margin: 0;
}

.upsell.oh #oh-ordermenu ol {
	padding: 10px 0 5px 0;
	margin: 0;
}

.upsell.oh #oh-ordermenu ol li {
	font-weight: normal;
	padding: 0 0 0 20px;
	list-style-type: none;
	list-style-image: none;
	font-size: 12px;
	margin: 0;
}

.upsell.oh #oh-ordermenu p {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	cursor: default;
	margin: 0;
	padding: 0 0 10px 0;
}

.upsell.oh #oh-ordermenu div.ordermenu_wrap_in {
	width: 610px;
	/*height: 300px;
		overflow: hidden;*/
	margin: 0 auto;
	padding: 20px 60px 0 60px;
	background: white;
	background: rgba(255, 255, 255, 0.75);
	border: 0;
}

.upsell.oh #oh-ordermenu div.ordermenu_wrap_in div._article {
	padding: 0 0 0 50px;
	margin: 0;
	width: 300px;
}

.upsell.oh #oh-ordermenu a.checkout {
	/*display: block;
		color: blue;
		font-size: 16px;
		text-decoration: underline;
		margin: 30px auto 0;
		text-align:center;*/
}

.upsell.oh #oh-ordermenu .secure {
	padding-left: 26px;
	background: url(/assets/images/upsell/oh/secure.gif) no-repeat 4px 0;
	margin:0 0 0 -160px;
	font-size: 0.867em;
}

/* OH features */

.upsell.oh div.features {
	background: url(/media/images/products/h1divider-light.jpg) no-repeat 0 0;
	padding: 30px 15px 10px !important;
	width:950px;
}

.upsell.oh div.features ._col {
    box-shadow:1px 2px 5px rgba(0, 0, 0, 0.16);
    height:450px;
    width: 300px;
	border:1px solid #eee;
	background:#f8f8f8;
	padding:0px;
	margin: 0 2% 2% 0;
}

.upsell.oh div.features ._col._right {
	margin: 0 0 2% 0;
}

.upsell.oh div.features-img {
	border:0;
	margin:0 !important;
	padding:0;
}

.upsell.oh div.features h3 {
	margin:10px 0;
	padding:0 10px;
}

.upsell.oh div.features p {
	margin-bottom:0;
}

.upsell.oh div.features .features-cnt {
	padding:0 10px;
}

/* End OH features*/

/* End Upsell Premium Omharmonics page */



/* Start Upsell Premium Loveorabove page */


.upsell.loa ._main {
	font-size: 14px;
}

.upsell.loa ._main h1,
.upsell.loa ._main h2,
.upsell.loa ._main h3,
.upsell.loa ._main h4,
.upsell.loa ._main h5,
.upsell.loa ._main h6 {
	font-family:'Yanone Kaffeesatz', sans-serif;
	color:#333;
}

.upsell.loa ._main h1 {
	font-size:4em;
	font-size: 3.2rem;
	text-transform: uppercase;
	text-shadow: none;
	line-height: 1.2em;
}

.upsell.loa ._main h2 {
	color:#036;
	margin: 10px 0 0;
	font-size: 2.4em;
	line-height: 2em;
}

.upsell.loa ._main h5 {
	font-size: 20px;
	line-height: 1.5em;
	margin: 0 auto;
	letter-spacing: 0.9px;
	text-shadow: none;
	color: #555;
	margin: 0 auto;
}

.upsell.loa ._main h6 {
	font-size: 20px;
	font-weight: lighter;
	line-height: 1.5em;
	margin:1em;;
	letter-spacing:2px;
	text-shadow:none;
}

.upsell.loa div.products-hd {
	padding: 1.5em 0;
}

.upsell.loa ._main .products-hd h1 {
	color: black;
	font-size: 4em;
	text-transform: uppercase;
	text-shadow: none;
	margin: 0 0 0.3em 0;
	line-height: 0.9em !important;
}

.upsell.loa div.products-hd h2 {
	font-size: 2.286em;
	text-shadow: 0 2px 3px black;
	line-height: 1.1em;
	margin: 0 12% 2% 12%;
	text-shadow: none;
	
}

.upsell.loa div.products-hd p {
	font-size: 1.143em !important;
	color: #777 !important;
}

.upsell.loa ._main h3 {
	color: #36C;
	margin:15px auto 15px;
	letter-spacing:0;
	font-size:2em;
}

span.amp {
	font-weight: normal;
	font-family: Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;
	font-size: 110%;
	font-style: italic;
	display: inline !important;
	margin: 0;
	padding: 0;
}

.upsell.loa ._main ._wrapper p, 
.upsell.loa ._main ._wrapper ol li, 
.upsell.loa ._main ._wrapper ul li {
	font-family: 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;
	color: #333;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 0.5em;
}

/*   Widgets  */

.widget {
	background: #EEE;
	padding: 5px 10px 10px;
	margin: 0 0 10px ;
}
.section .widget h3 {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: normal;
	margin-bottom: 0;
}
.widget p {
	color: #000;
	font-size: 12px;
}
.widget.christie {
	padding: 0 0 5px;
	background: #D5DCE2;
	margin: 0 0 20px 0;
}
.widget.christie img {
	/*margin: -20px 0;*/
}
.widget.christie h5 {
	color: #174572;
	text-transform: uppercase;
	margin: 5px 10px 0;
	font-size: 32px;
	font-weight: bold;
}
.widget.christie h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin: 5px 10px 0.5em;
	font-size: 15px;
	color: #375E85;
	letter-spacing: normal;
}
.widget.christie p {
	font-size: 13px;
	line-height: 1.3em;
	margin: 0 20px 0.5em 10px;
}

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

div.fb-like_block {
	margin:0 0 10px 0;
}

div.testimonial {
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
	background: #F3F3F3;
    border: medium none;
    margin: 0 0 16px;
    padding: 10px 10px 16px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.31);
}
.box.trio div.testimonial {
    margin: 8px 5px 16px 15px;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.31);
   	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	height: 45em;
}

div.testimonial blockquote {
	margin: 5px 0 6px 2px;
	width: 280px;
}

div.testimonial h5 {
    color: #89278C !important;
    font-size: 24px;
    font-weight: lighter;
    margin-bottom: 0.5em;
    text-align: left;
	letter-spacing: normal;
	text-align:center;
	font-size:1.8em;
}
div.testimonial p {
    color: #000000;
    font-size: 13px !important;
	line-height: 1.2em !important;
	margin-bottom: 0.3em !important;
}
div.testimonial p.source {
    color: #000;
    font-size: 12px;
    text-align: left;
	margin-top: 1.2em;
}
div.testimonial img {
	margin: 0 6px 0 0;
}
div.testimonial h5 {
	text-align: center;
}
div.testimonial img {
	width: auto;
	height: 5.5em;
}


.upsell.loa div.post-it {
	width:510px;
	height:90px;
	background:#FFFF99;
	padding:30px 30px;
	margin:0 auto;
}

.upsell.loa div.post-it p {
	text-shadow:none;
}

/* TABLE */
.upsell.loa table th {
	background: #36C;
	color: #FFF;
	padding: 8px 24px;
	font-size: 18px;
	text-transform: uppercase;
	font-weight:normal;
	text-align:left;
}
.upsell.loa table tr td {
	padding-bottom: 18px;
}
.upsell.loa table tr td {
	border-bottom: 1px solid #EEE;
	color: #333;
	padding: 8px 24px;
	font-size: 13px;
	line-height:18px;
}
.upsell.loa .chart span.amp {
	color:#036;
}

p.intro:first-letter, 
span.first_letter, 
span.first-letter, 
span.firstletter, 
span.dropcaps {
	color: #CC0000;
	    display: block;
	    float: left;
	    font-family: Times,"Times New Roman",serif;
	    font-size: 56px;
	    font-style: normal;
	    font-weight: normal;
	    line-height: 48px;
	    margin-right: 0.05em;
	    margin-top: 5px;
	    min-width: 38px;
}

.upsell.loa div.toolbox {
	position:relative;
}
.upsell.loa div.toolbox div {
	width:220px;
	float:left;
	/*margin:35px 0;*/
}
.upsell.loa div.toolbox h5,
.upsell.loa div.toolbox p {
	padding-left:220px;
}
.upsell.loa div.toolbox h5 {
	margin-top: 1em;
}/*
div.toolbox ._aside  {
	text-align:right;
	position:absolute;
	left: 0;
	background:url(http://assets.loveorabove.com/media/images/toolbox/shadow.png) no-repeat right bottom;
	width: 200px;
	height: 128px;
}*/
.upsell.loa div.toolbox span {
	text-transform: uppercase;
	font-family: "Lucida Grande",Arial,sans-serif;
	background: url(http://assets.loveorabove.com/media/images/toolbox/shadow.png) no-repeat 2px 4px;
	font-size: 11px;
	margin: -5px 44px;
	display: block;
	position: absolute;
	text-align: center;
	width: 135px;
	margin: -5px 44px;
	color: black;
	line-height: 13px;
	font-weight: normal;
	padding: 20px 0 0 10px;
}
.upsell.loa div.toolbox i.ico {
	width:122px;
	height:96px;
	background:url(http://assets.loveorabove.com/media/images/toolbox/toolbox.png) no-repeat;
	position:absolute;
	left:-25px;
	top:55px;
	z-index:0;
}

.upsell.loa div.toolbox div img {
	border:1px solid #bcbcbc;
	margin: 0 45px;
}

.upsell.loa a {
	text-decoration:none;
	text-shadow:none;
}

.upsell.loa a:hover {
	text-decoration:none;
	text-shadow:none;
}

.upsell.loa a.cta {
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.24);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.24);
	background:#FF6900 url(/assets/images/upsell/loa/alert-overlay.png) repeat-x scroll 0 0;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:0 -1px 2px rgba(0,0,0, 0.42);
	text-transform:capitalize;
	display:block;
	width:90%;
	margin:0 auto;
	clear:both;
}

.upsell.loa #ordermenu {
	
}

.upsell.loa .ordermenu_text {
	text-align: center;
	padding: 0 0 2em 0;
}

.upsell.loa #ordermenu h1 {
	font-size:2.5em;
	font-weight:bold;
	color:#333;
	font-family:"Myriad Pro", arial, sans-serif;
}
.upsell.loa #ordermenu h1 span {
	font-size:1em;
	font-weight:bold;
	color:#900;
	font-family:'Just Another Hand', arial, serif;
	letter-spacing:-1px;
	padding:0;
}

.upsell.loa #ordermenu h3 {
	line-height: 1.3em;
	letter-spacing: -1px;
	font-size: 19px;
	padding: 0 30px;
	color: #333;
	margin:8px 0;
}

.upsell.loa #ordermenu ._tri ._col {
	margin:0;
	padding:0;
}

.upsell.loa #ordermenu ._tri ._left {
	border-left:1px solid #D0E4FD;
	border-top:1px solid #D0E4FD;
	border-bottom:1px solid #D0E4FD;
}

.upsell.loa #ordermenu ._tri ._left,
.upsell.loa #ordermenu ._tri ._middle {
	background:#F2F5F7;
	padding:20px;
	text-align:center;
	margin:30px 0;
	width:250px;
	border-left:1px solid #D0E4FD;
	border-top:1px solid #D0E4FD;
	border-bottom:1px solid #D0E4FD;
}

.upsell.loa #ordermenu ._tri ._right {
	background: white;
	padding: 10px 20px;
	text-align: center;
	border: 1px solid #D0E4FD;
	padding-bottom: 30px;
	width: 300px;
}

.upsell.loa #ordermenu ._tri div.orderhd {
	border-bottom:1px solid #D0E4FD;
}

.upsell.loa ._row._bi, .upsell.loa ._row._tri {
	overflow:hidden;
}



/* End Upsell Premium Loveorabove page */




/* Start Upsell Premium Unlimitedabundance page */


/* UA Products page style */
.upsell.ua ._main {
	font-size: 14px;
}

.upsell.ua ._main h1,
.upsell.ua ._main h2,
.upsell.ua ._main h3,
.upsell.ua ._main h4,
.upsell.ua ._main h5,
.upsell.ua ._main h6 {
	font-family:'Yanone Kaffeesatz', sans-serif;
	color:#333;
	letter-spacing:0px;
	text-shadow:none;
}

.upsell.ua ._main h1 {
	color: #000;
	font-size:4em;
	text-transform: uppercase;
	text-shadow: none;
	margin: 0 0 0.3em 0;
}

.upsell.ua ._main h2 {
	color: #036;
	font-weight: normal;
	font-size: 2.6em !important;
}

.upsell.ua ._main h3 {
	color: #36C;
	font-weight: normal;
	line-height: 1.2em;
	font-size: 1.9em !important;
	text-shadow:none;
}

.upsell.ua ._main h6 {
	font-size: 20px;
	font-weight: lighter;
	line-height: 1.5em;
	text-shadow:none;
}

.upsell.ua ._main p, 
.upsell.ua ._main ul, 
.upsell.ua ._main li, 
.upsell.ua ._main ol {
	color:#333;
	font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
	padding-bottom: 1em;
	line-height: 1.5em;
}

.upsell.ua ._main #banner.banner_special2 {
	background: url(/assets/images/upsell/ua/new-special-bg-2.jpg) 0 -30px no-repeat !important;
	width: 530px;
	height: 340px;
	margin: 0;
	padding: 40px 400px 20px 50px;
}

.upsell.ua ._main #banner div,
.upsell.ua ._main #banner div em, ._main #banner div i,
.upsell.ua ._main #banner div strong, ._main #banner div b {
	color: #333;
}

.upsell.ua ._main #banner.banner_special div,
.upsell.ua ._main #banner.banner_special div em, .upsell.ua ._main #banner.banner_special div i,
.upsell.ua ._main #banner.banner_special div strong, .upsell.ua ._main #banner.banner_special div b {
	font-family: 'Vollkorn', Georgia, "Times New Roman", Times, serif;
	color: #fff;
}

.upsell.ua #banner.banner_special2 div,
.upsell.ua #banner.banner_special2 div em, .upsell.ua #banner.banner_special2 div i,
.upsell.ua #banner.banner_special2 div strong, .upsell.ua #banner.banner_special2 div b {
	font-family: 'Vollkorn', Georgia, "Times New Roman", Times, serif;
	color: #555;
}

.upsell.ua #banner .signature {
	font-size: 25px;
	line-height: 1em;
	padding: 10px 0 30px 0;
}
.upsell.ua #banner.banner_special .signature,
.upsell.ua #banner.banner_special2 .signature {
	padding: 10px 0 20px 0;
}

.upsell.ua #banner .pre-title {
	font-size: 18px;
	line-height: 1em;
	padding: 0px 0 6px 0;
}

.upsell.ua #banner .pre-title,
.upsell.ua #banner .pre-title em,
.upsell.ua #banner .pre-title i {
	color: #8744CC;
}

.upsell.ua #banner.banner_special .pre-title,
.upsell.ua #banner.banner_special .pre-title em,
.upsell.ua #banner.banner_special .pre-title i {
	color: #fff;
	text-shadow: 1px 1px 1px #7F5E8F;
}

.upsell.ua #banner .title {
	font-size: 46px;
	line-height: 1.2em;
	color: #2C8F98; /*#7EAEA4;*/
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(255,255,255,1.0);
	padding: 0 0 10px 0;
}
.upsell.ua #banner.banner_special .title {
	color: #fff;
	text-shadow: none;
	padding: 0;
}
.upsell.ua #banner.banner_special2 .title {
	color: #52a9d6;
}

.upsell.ua #banner .title span {
	font-size: 72px;
	text-align: right;
	display: block;
}
.upsell.ua #banner.banner_prod .title span,
.upsell.ua #banner.banner_special .title span,
.upsell.ua #banner.banner_special2 .title span {
	font-size: 60px;
	line-height: 1.0em;
	text-align: right;
	display: block;
}

.upsell.ua #banner .date,
.upsell.ua #banner .date em {
	color: #2C8F98;
}
.upsell.ua #banner.banner_special .date,
.upsell.ua #banner.banner_special .date em {
	color: #fff;
}
.upsell.ua #banner.banner_special2 .date,
.upsell.ua #banner.banner_special2 .date em {
	color: #52a9d6;
}

.upsell.ua #banner .date {
	font-size: 16px;
	line-height: 1em;
	text-align: right;
	padding: 0 0 20px 0;
}

.upsell.ua #banner.banner_special .date,
.upsell.ua #banner.banner_special2 .date {
	font-size: 28px;
}

.upsell.ua #banner .sub-title {
	padding: 0px 120px 10px 0;	
}

.upsell.ua #banner .sub-title,
.upsell.ua #banner .sub-title b,
.upsell.ua #banner .sub-title strong,
.upsell.ua #banner .sub-title i,
.upsell.ua #banner .sub-title em {
	font-size: 16px;
	line-height: 1.5em;
	text-shadow: 1px 1px 0px rgba(255,255,255,1.0);
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif !important;
}

.upsell.ua #banner.banner_special .sub-title,
.upsell.ua #banner.banner_special2 .sub-title {
	padding: 0 0 10px 0;
}
.upsell.ua #banner.banner_special .sub-title,
.upsell.ua #banner.banner_special .sub-title b,
.upsell.ua #banner.banner_special .sub-title strong,
.upsell.ua #banner.banner_special .sub-title i,
.upsell.ua #banner.banner_special .sub-title em {
	font-size: 18px;
	line-height: 1.3em;
	text-shadow: 1px 1px 1px #10174d;
}

.upsell.ua #banner.banner_special2 .sub-title,
.upsell.ua #banner.banner_special2 .sub-title b,
.upsell.ua #banner.banner_special2 .sub-title strong,
.upsell.ua #banner.banner_special2 .sub-title i,
.upsell.ua #banner.banner_special2 .sub-title em {
	font-size: 18px;
	line-height: 1.3em;
	text-shadow: 1px 1px 1px rgba(255,255,255,1.0);
}

.upsell.ua div.products-hd {
	padding: 1.5em 0;
}

.upsell.ua div.products-hd h1 {
	font-family: 'Vollkorn', Georgia, "Times New Roman", Times, serif;
	color: #52A9D6 !important;
	margin: 0.3em 0;
}

.upsell.ua div.products-hd h2 {
	color: #444 !important;
	font-size: 1.714em !important;
	text-shadow: 0 2px 3px black;
	line-height: 1.1em;
	margin: 2% 12% 2% 12%;
	text-shadow: none;
	font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif !important;
}

.upsell.ua div.products-hd p {
	font-size: 1.143em !important;
	color: #777 !important;
}

.upsell.ua .christiemsg {
	/*background: url(http://s36.mindvalley.us/unlimitedabundance/media/images/h1divider.jpg) 50% 0% no-repeat;*/
	padding: 25px 0 0 20px !important;
}

.upsell.ua ._col._article.christieinfo, 
.upsell.ua ._col._article.ua_justification{
	min-width: 595px;
	width: 57% !important;
	margin:0;
}

.upsell.ua ._col._aside.widget.lead,
.upsell.ua ._col._aside.widget.testi {
	width: 31% !important;
	min-width: 310px !important;
	margin:0;
	padding:0;
	background:none;
}

.upsell.ua .widget.christie {
	background: #D5DCE2 url(http://s71.mindvalley.us/unlimitedabundance/media/images/christie-p1.jpeg) no-repeat;
	padding-top: 166px;
	margin:0 0 15px 15px;
	width:300px;
}

.upsell.ua .widget.christie,
.upsell.ua .widget.christie p {
	font-size: 13px;
	text-shadow:none;
}
.upsell.ua .widget.christie h5 {
	color: #174572 !important;
	font-size: 32px !important;
	line-height: 1em;
	letter-spacing: normal;
	text-transform: uppercase;
}
.upsell.ua .widget.christie h6 {
	color: #375E85;
	font-family: Georgia,"Times New Roman",Times,serif !important;
	font-size: 15px;
	line-height: 1em;
	font-weight: normal;
	font-style: italic;
	letter-spacing: normal;
	padding:3px 1px;
}

.upsell.ua .widget.facebook{
	margin-left:16px;
	background:none;
}

.upsell.ua .family {
	background: url(/assets/images/upsell/ua/family-at-beach.jpg) center 0% no-repeat;
	padding-bottom:200px !important;
	min-height: 700px;
}

.upsell.ua .family ._col {
	min-width: 480px !important;
	width: 50% !important;
	padding:0;
}

.upsell.ua .family-cntbox {
	height: 450px;
	background: #fff;
	background: rgba(255,255,255,0.9);
	padding: 20px 20px 20px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin:50px 10px 0;
	padding:10px 20px 20px;
}

.upsell.ua .divider.curved_two {
	background: url(http://s87.mindvalley.us/unlimitedabundance/media/images/dividers-light-custom.png) no-repeat scroll 0 -150px transparent;
	border: 0 none;
    margin: 0px;
}

.upsell.ua .rope {
	background: url(http://s77.mindvalley.us/unlimitedabundance/media/images/img-rope.jpg) center top no-repeat;
	padding: 120px 10px 20px;
	margin: 20px 0;
	width: 960px;
}

.upsell.ua .rope h2 span {
	text-transform:uppercase;
	display:inline;
	color:#036;
	font-size:1em;
	margin:0;
	padding:0;
	letter-spacing:0px;
	font-family:'Yanone Kaffeesatz', sans-serif;
}

.upsell.ua .bubble {
	background: #eee;
	width: 420px;
	padding: 15px 30px 5px 30px;
	margin: 0 20px 20px 130px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
	display:inline-block;
}

.upsell.ua .bubblecorner {
	background: url(http://s70.mindvalley.us/unlimitedabundance/media/images/img-bubblecorner.png) 0 0 no-repeat;
	position: absolute;
	z-index: 0;
	width: 40px;
	height: 40px;
	margin:-270px 0 0 450px;
}


.upsell.ua p.author_head_op{
	display: inline;
	width: 185px;
	position:absolute;
	margin-top:173px;
}

.upsell.ua .afest-caption {
	margin:5px 30px 0 5px;
	font-size: 11px;
	color: #666;
}

.upsell.ua .fullw {
	width: 960px;
	padding: 0px 10px;
	margin:0 0 -10px 0;
}

.upsell.ua .sunshine {
	background:#000 url(/assets/images/upsell/ua/img-sunshine.jpg) 0 0 no-repeat;
	padding:10px;

}
.upsell.ua .fire {
	background:#000 url(/assets/images/upsell/ua/img-fire.jpg) center 50px no-repeat;
	padding-bottom: 20px;
}
.upsell.ua .energywave {
	background:#000 url(/assets/images/upsell/ua/img-energywave.jpg) 50% 100% no-repeat;
}

.upsell.ua .sunshine h2,
.upsell.ua .sunshine p,
.upsell.ua .fire h2,
.upsell.ua .fire p,
.upsell.ua .energywave h2,
.upsell.ua .energywave p {
	color: #fff !important;
	text-shadow:none;
}

.upsell.ua .sunshine h3,
.upsell.ua .fire h3 {
	color: #3E7EFC !important;
}

.upsell.ua .sunshine .blackbg {
	background: #000;
	background: rgba(0,0,0,0.8);
	padding: 5px 20px;
	margin: 10px;
}

.upsell.ua .energywave .boxcontent {
	padding: 15px 20px;
	margin: 30px 0 0 0;
}

.upsell.ua .iconsbox {
	width: 100px;
	position: absolute;
	bottom: 20px;
	padding: 0 0 0 45px;
	z-index: 111;
}
.upsell.ua .iconsbox img.alignleft {
	margin-right: 10px;
	width:40px;
	height:40px;
	float:left;
}

.upsell.ua .iconsbox.iconsbox_album {
	bottom: 150px;
	padding: 0;
	position: relative;
	left: 200px;
}
/* 4 ways to transform */
.upsell.ua div.fourways {
	background: url(/assets/images/upsell/ua/h1divider.jpg) 50% 0% no-repeat;
	padding:25px 10px 10px;
}

.upsell.ua div.fourways h4{
	font-size:24px;
}

.upsell.ua .fourways_n1, 
.upsell.ua .fourways_n2, 
.upsell.ua .fourways_n3, 
.upsell.ua .fourways_n4 {
	padding: 0 0 20px 0;
	overflow:hidden;
}

.upsell.ua .fourways_n1 h4 {
	background: url(http://s69.mindvalley.us/unlimitedabundance/media/images/n1.jpg) 5px 5px no-repeat;
	padding: 10px 0 15px 70px;
}

.upsell.ua .fourways_n2 h4 {
	background: url(http://s69.mindvalley.us/unlimitedabundance/media/images/n2.jpg) 5px 5px no-repeat;
	padding: 10px 0 15px 70px;
}

.upsell.ua .fourways_n3 h4 {
	background: url(http://s69.mindvalley.us/unlimitedabundance/media/images/n3.jpg) 5px 5px no-repeat;
	padding: 10px 0 15px 70px;
}

.upsell.ua .fourways_n4 h4 {
	background: url(http://s69.mindvalley.us/unlimitedabundance/media/images/n4.jpg) 5px 5px no-repeat;
	padding: 10px 0 15px 70px;
}

.upsell.ua .fourways_n1 p, 
.upsell.ua .fourways_n2 p,
.upsell.ua .fourways_n3 p, 
.upsell.ua .fourways_n4 p {
	padding: 0 0 0 70px;
}

.upsell.ua .video_testimonial{
	background: url(/assets/images/upsell/ua/h1divider.jpg) 50% 0% no-repeat;
	padding:20px 0 20px 15px;
	overflow:hidden;
}

.upsell.ua .h1divider {
	background: url(/assets/images/upsell/ua/h1divider.jpg) 50% 0% no-repeat;
	padding: 20px 10px 20px;
}

/*.upsell.ua .h1divider ._article {
	margin:0 15px;
}*/

/* end 4 ways to transform */

/* calculator */
#calculator {
	width: 320px;
	margin: 0 auto;
	padding: 10px 20px 20px 20px;
	background: #eee;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(255,255,255)),
	    color-stop(1, rgb(200,200,200))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(255,255,255) 0%,
	    rgb(200,200,200) 100%
	);
	
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#calculator label {
	display: block;
	padding: 10px 0 5px 0;
	font-weight: bold;
	font-size: 13px;
}

#calculator .count_it {
	padding: 10px 0;
}

#calculator .youget {
	background: #fff;
	font-size: 18px;
	line-height: 1.5em;
	padding: 20px 20px 15px 20px;
	margin: 10px -20px -20px -20px;
	
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
#calculator .youget span {
	font-size: 24px;
	font-weight: bold;
}

#calculator .dollarsign {
	position: absolute;
	margin:-20px 0 0 227px;
	z-index: 1;
}

.upsell.ua .cal_conclusion {
	width: 800px;
	background: #eaedf5;
	padding:10px 20px 20px;
	margin: 0 auto 20px;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* calculator Form Styling */
input,
textarea,
select {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial;
	font-size: 13px;
	padding: 3px;
	color: #333;
	border: 1px solid #d8d8d8;
	background-color: #f8f8f8;
	background-image: -moz-linear-gradient(top, #f8f8f8, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#fff));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#f8f8f8, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#f8f8f8, endColorstr=#ffffff)";
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
textarea {
	resize: none;
}
select {
	padding: 0;
}
input[type="submit"],
input[type="reset"] {
	padding: 3px 10px;
	border: 0;
	cursor: pointer;
}
input[type="radio"],
input[type="checkbox"] {
	background: transparent;
	border: 0;
}
fieldset {
	border: 1px solid #d8d8d8;
	margin: 0;
	padding: 10px;
}
legend {
	font-weight: bold;
}

a.button,
button {
	border: 0;
	background: #222 url(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: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0 1px 3px #000;
	-webkit-box-shadow: 0 1px 3px #000;
	text-shadow: 0 -1px 1px #fff;
	border-bottom: 1px solid #222;
	position: relative;
	cursor: pointer;
	font-size:11px;
}

/* End calculator Form Styling */

/* End calculator */

.upsell.ua .learning {
	background: url(http://s5.mindvalley.us/unlimitedabundance/media/images/img-learning.jpg) 97% 60px no-repeat;
	padding: 20px 20px 23px;
	margin: 10px 0 20px;
}

.upsell.ua .learning ._article p {
	width:570px;
}

.upsell.ua .christie_story {
	background: #eee;
	width: 420px;
	padding: 5px 30px 5px 30px;
	margin:15px 20px 120px 120px;
	position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.upsell.ua .christie_story .storycorner{
	background: url(http://s93.mindvalley.us/unlimitedabundance/media/images/img-storycorner.png) 0 0 no-repeat;
	position: absolute;
	z-index: 0;
	width: 40px;
	height: 40px;
	left: 50px;
	bottom: -40px;
}

.upsell.ua .orderbubble {
	background: #8744CC;
	width: 195px;
	padding: 5px 10px;
	position: absolute;
	top: 326px;
	right: -160px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.upsell.ua .orderbubble em {
	background: url(http://s57.mindvalley.us/unlimitedabundance/media/images/img-orderbubblecorner.png) 0 0 no-repeat;
	position: absolute;
	z-index: 0;
	width: 40px;
	height: 40px;
	top: 22px;
	left: -18px;
}

.upsell.ua img.author_inblue {
	position:absolute;
	left: -120px;
	bottom: -120px;
	z-index: 11;
}

.upsell.ua .ua_faq{
	width:900px;
	padding:10px 20px;
	margin: 0 auto 10px;
	background: #fff8de;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.upsell.ua .ua_faq .question {
	color: #000;
	font-weight: bold;
}

.upsell.ua div.modules.features ._col {
	background: #eee;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0);
	min-height: 420px;
	margin: 0 10px;
}

.upsell.ua div.modules.features ._tri ._col{
	width: 300px !important;
	min-width:290px;
}

.upsell.ua div.modules.features h3 {
	color: #000;
	margin: 0 15px 3px;
	padding: 10px 0;
	text-shadow: 1px 1px 0px rgba(255,255,255,1.0);
}

.upsell.ua .features {
	padding:20px 10px 10px;
}

.upsell.ua img.features_img{
	margin:0;
	padding:0;
}

/* testimonials */

.upsell.ua .testimonials {
	background: #f8f3f9;
	margin: 0 0 15px 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width:280px;
	padding:10px;
	font-size:13px;
}

.upsell.ua .testimonials h4 {
	color: #8744CC;
	text-align: center;
	text-shadow: 1px 1px 0px rgba(255,255,255,1.0);
	font-size:1.7em;
}

.upsell.ua .testimonials span {
	font-weight: bold;
	font-size: 12px;
}

/* End testimonials */

/* Black guarantee box */

.upsell.ua .triguarantee {
	background: url(/assets/images/upsell/ua/guaranteebg.png) repeat-x 0 0;
	padding: 140px 10px 20px 10px;
	position: relative;
	margin:0 auto;
}
.upsell.ua .triguarantee div.ribbon {
	background: #722675;
	background-image: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgb(114,38,117)),
	    color-stop(1, rgb(196,79,195))
	);
	background-image: -moz-linear-gradient(
	    center bottom,
	    rgb(114,38,117) 0%,
	    rgb(196,79,195) 100%
	);
	position: absolute;
	width: 100%;
	height: 85px;
	top: 16px;
	left:0;
	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);
}
.upsell.ua .triguarantee div.ribbon h2 {
	color: #FFF;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
	font-size: 2.8em !important;
	text-shadow:1px 1px 0 black;
}
.upsell.ua .triguarantee div.ribbon h3 {
	color: #d3aad3;
	text-align: center;
	padding: 0;
	margin: 0px 0 -7px;
	text-shadow:1px 1px 0 black;
}
.upsell.ua .triguarantee div.ribbon img.seal {
	position: absolute;
	right: 0;
	top: -15px;
}
.upsell.ua .triguarantee p {
	color: #fff;
	text-shadow: -1px -1px 0 #000;
}
.upsell.ua .triguarantee h5 {
	color: #fff;
	font-size: 22px;
	font-weight:bold;
	letter-spacing:2px;
}

.upsell.ua .triguarantee ._tri ._col{
	width:290px;
	margin:0 5px;
	padding:0 10px 0 10px;
}
/* End Black guarantee box */

/* End UA Products page style */

.upsell.ua .fullw.products25 ._col{
	overflow:hidden;
}

.upsell.ua .products25 {
	background: url(http://s36.mindvalley.us/unlimitedabundance/media/images/h1divider.jpg) 50% 0% no-repeat;
	width: 978px;
	position: relative;
	margin: 10px 0 !important;
	padding: 30px 0 !important;
}

.upsell.ua div.products25 li {
	padding: 10px 0 0 40px;
	background: url(http://s53.mindvalley.us/unlimitedabundance/media/images/bullet-tick.png) 0 8px no-repeat;
	list-style-type: none;
	margin: 0;
	line-height:1.5em;
}

.upsell.ua div.products25 ul{
	margin:0;
}

/* product slider */
#slider-container, #slider-container > div {
	border: 0;
	width: 940px;
	height: 480px;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 20px;
}

#slider-container {
	/*background: url(http://s96.mindvalley.us/unlimitedabundance/media/images/special-blocks-bg.jpg) 100% 102% no-repeat;*/
	padding-bottom: 40px;
}

#slider-container ._col {
	padding:0;
}

#slider-container ._col._left {
	width: 52%;
	min-width:475px;
}

#slider-container ._col._right  {
	width: 46%;
	min-width:420px;
}


#slider-container #slide_2  ._col._left , #slider-container #slide_4  ._col._left, #slider-container #slide_6  ._col._left,
#slider-container #slide_8  ._col._left, #slider-container #slide_10  ._col._left, #slider-container #slide_12  ._col._left,
#slider-container #slide_14  ._col._left, #slider-container #slide_16  ._col._left, #slider-container #slide_18  ._col._left,
#slider-container #slide_20  ._col._left, #slider-container #slide_22  ._col._left, #slider-container #slide_24  ._col._left {
	width: 52%;
	min-width:475px;
}

#slider-container #slide_2  ._col._right, #slider-container #slide_4  ._col._right, #slider-container #slide_6  ._col._right,
#slider-container #slide_8  ._col._right, #slider-container #slide_10  ._col._right, #slider-container #slide_12  ._col._right,
#slider-container #slide_14  ._col._right, #slider-container #slide_16  ._col._right, #slider-container #slide_18  ._col._right,
#slider-container #slide_20  ._col._right, #slider-container #slide_22  ._col._right, #slider-container #slide_24  ._col._right {
	width: 46%;
	min-width:420px;
}


#slider-container img.iright {
	position: relative;
	top:0;
	right: -60px;
	margin:20px 0 0;
}

/* end product slider*/

/* Scrollable */

/* this makes it possible to add next button beside scrollable */
.upsell.ua .scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
.upsell.ua a.browse {
	background:url(http://s89.mindvalley.us/unlimitedabundance/media/images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
.upsell.ua a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
/*
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 
*/

/* left */
.upsell.ua a.left { margin-left: 30px; } 
/*
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }
*/

/* up and down */
.upsell.ua a.up, 
.upsell.ua a.down { 
	background:url(http://s10.mindvalley.us/unlimitedabundance/media/images/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
.upsell.ua a.up:hover { background-position:-30px 0; }
.upsell.ua a.up:active  		{ background-position:-60px 0; }

/* down */
.upsell.ua a.down 				{ background-position: 0 -30px; }
.upsell.ua a.down:hover  		{ background-position:-30px -30px; }
.upsell.ua a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
.upsell.ua a.disabled {
	visibility:hidden !important;		
} 	



/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.upsell.ua .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 840px;
	height:120px;

	/* custom decorations */
	/*border:1px solid #ccc;
	background:url(http://s1.mindvalley.us/unlimitedabundance/media/images/h300.png) repeat-x;*/
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.upsell.ua .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

.upsell.ua .items div {
	float:left;
	width: 860px;
}

/* single scrollable item */
.upsell.ua .scrollable img {
	float:left;
	margin: 20px 10px 0;
	background-color:#fff;
	padding: 0px;
	border: 5px solid #eee;
	width:75px;
	height:75px;
	
	/*-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
}

/* active item */
.upsell.ua .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

/* End Scrollable */

/* Single Orderform */

.upsell.ua #orderform p.price  {
	color: #990000;
	font-size: 48px;
	letter-spacing:-1px;
	font-family:'Myriad Pro', arial, sans-serif;
	padding:0;
}

.upsell.ua #orderform {
	background: #fff url(/assets/images/upsell/ua/h1divider.jpg) 50% 0% no-repeat;
	
	padding:10px 20px;
	margin: 0 0 -1.5em 0;
}

.upsell.ua #orderform h2{
	color: #333333;
	font-size:36px !important;
	letter-spacing: 0;
	margin: 0;
	padding: 20px 0 10px 0;
	text-align: center;
	text-shadow: 0 0 0.2em #FFFFFF;
	z-index: 9;
	font-family: 'Myriad Pro', arial, sans-serif !important;
	border-bottom: 1px solid #ddd;
}

.upsell.ua #orderform h2 span{
	display:block;
	font-size:22px;
	margin:-15px 0 0 ;
}

.upsell.ua p.payment-plan{
	display:inline-block;
	margin:0 0 20px 100px;
	padding:0;
}

.upsell.ua .order-products{
	width:230px;
	float:left;
	margin: 30px 0 -10px;
}

.upsell.ua #orderform ul {
	margin:0;
	padding:0;
}

.upsell.ua #orderform ul li {
	margin:5px 0  0;
	background: none;
	list-style: disc;
	text-align: left;
}

.upsell.ua #orderform .secure {
	padding: 0;
	font-weight: normal;
	font-size: 13px;
}

.upsell.ua #orderform .addtocart, #orderform .order_cards{
	margin: 0 auto;
	display: block;
}

.upsell.ua #orderform  a.checkout {
	display: block;
	color: blue;
	font-size: 16px;
	text-decoration: underline;
	text-align:center;
	margin:5px 0 10px;
}

.upsell.ua #orderform div.order-info{
	width: 320px !important;
	float: left;
	padding: 30px 10px 10px 60px;
}

/* End Single Orderform */
/* End Upsell Premium Unlimitedabundance page */


/* Start Upsell Premium Higher Tapping */
.upsell.highertap ._main ._wrapper {
	width: 100%;
	background: none;
}

.upsell.highertap .progress-banner,
.upsell.highertap .progress-banner-1,
.upsell.highertap .progress-banner-3 {
	
}

.upsell.highertap h1,
.upsell.highertap h2,
.upsell.highertap h3 {
	color: #002427;
	padding: 5px 0 0 0;
}

._welcome {
	background: #999;
	margin: 60px 0 50px 0;
	position: relative;
	height: 290px;
}

._welcome ._welcomebg {
	background: #777;
	width: 600px;
	height: 290px;
	padding: 20px 10px 0px 240px;
	margin: -10px auto;
	position: absolute;
	left: 50%;
	margin-left: -435px;
}

._welcome ._welcomebg:before {
	background: url("/assets/images/upsell/pt/welcome-box-left.png");
	background-position: 0 50%;
	content: "";
	width: 77px;
	height: 310px;
	position: absolute;
	left: -77px;
	top: 0;
}

._welcome ._welcomebg:after {
	background: url("/assets/images/upsell/pt/welcome-box-right.png");
	background-position: 0 50%;
	content: "";
	width: 95px;
	height: 310px;
	position: absolute;
	right: -95px;
	top: 0;
}

._sixhassections {
	padding: 10px 0 30px 0;
}

._howtouse6has {
	padding: 10px 0 0 0;
}

._howtouse6has ._centered {
	background: #f1f1eb url(/assets/images/iphonetapping-6has.jpg) 480px -50px no-repeat;
}













