/* Seven Figure Mastermind Team Styles Index
	
   Copyright 2008-2010 Upward Enterprises, LLC ( http://www.SevenFigureMasterMindTeam.com/ )
   --------------------------------------------------------------
*/
body {font-family:Georgia, Times New Roman, Times, serif; font-size:13px;}
form {margin:0; padding:0;}

.wrapper {margin:10px auto; width:700px;}
#wrapper {text-align:center; width:100%; margin:10px auto;}
.main {margin:5px auto; width:580px; border:solid 1px #CCCCCC; text-align:left; padding:20px;}

h1 {text-align:center; margin:20px 0 20px 0; font-size:24px;}
h1.big, .huge, a.huge {font-size:36px; margin:20px 0 20px 0;}
h2 {margin:15px 0 15px 0; font-size:18px; text-align:center;}
h2.alignNormal {text-align:left;}
h2.big {font-size:24px; margin:25px 0 25px 0;}
h3 {margin:15px 0 10px 0; font-size:14px;}
h3.big {font-size:18px;}
.big, a.big {font-size:18px; margin:5px 0 25px 0;}
.header {text-align:center;}
.attention {font-size:14px; font-weight:bold;}
.emphasize, .italic {font-style:italic;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.stress, .underline {text-decoration:underline;}
.youtube, .video {text-align:center; margin:20px 0 20px 0;}
.optin {padding:10px 20px 10px 20px;}
.optin td {text-align:left;}
.details, .note {font-size:12px;}
.large {font-size:15px;}
.tinyText {font-size:10px;}
.indent {padding:10px 20px 10px 20px;}
.input, .inputSubmit {width:180px;}
td.rowSubmit {text-align:center;}
.red {color:red;}
.highlight {background-color:#FFFF00;}
.center {text-align:center;}
.left {text-align:left;}
.copyright, .smallSection {border-top:solid 1px #CCCCCC; margin-top:20px; padding-top:5px; font-size:10px; text-align:center;}
.disclaimer {font-size:12px;}
.smallSection {border-top:0; margin-top:0; padding-top:0;}
.copyright a, .smallSection a {color:#666666;}
.linksection {margin-top:10px; font-size:10px; text-align:center;}
.hide {display:none;}
.fLeft {float:left;}
.fRight {float:right;}
.xlarge {font-size:24px; line-height:40px;}
.middle, .aligncenter {margin:0 auto;}
.alignleft {float:left;}
.alignright {float:right;}
.overflow {overflow:hidden;}
.fbshare {height:60px;margin:3px 10px;}

.imageDsp {margin:40px auto; width:450px;}
.imageDsp .imageImg {border:0; float:left; margin-right:10px; width:150px;}
.imageDsp .imageText {border:0; float:left; width:290px; font-weight:bold;}
.imageDsp:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.imageDsp {display:inline-block;}
* html .imageDsp {height:1%;}
.imageDsp {display:block;}
.clear {clear:both;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

label {cursor:pointer;}

.imageDspLg {margin:20px auto; width:450px;}
.imageDspLg .imageImg {border:0; margin-bottom:10px; text-align:center;}
.imageDspLg .imageText {border:0; text-align:center;}

.leftSide {float:left; width:440px; margin:0 0 0 -5px; padding:0;}
.rightSide {float:right; width:150px; margin:0 -20px 0 0; padding:0 5px 5px 5px; border:1px solid #CCCCCC; border-right:0;}
.rightSide .input, .rightSide .inputSubmit {width:80px;}
.rightSide .optin, .rightSide .indent {margin:0; padding:0;}

.programDsp {margin:30px auto; padding:10px; width:540px; border:1px solid #CCCCCC;}
.programDsp .pVideo {border:0; margin:0 10px 10px 0; padding:0; vertical-align:middle; float:left; width:247px; border:0;}
.programDsp h2 {margin:0 0 5px 0; text-align:left;}
.programDsp h3 {margin:0 0 5px 0; text-align:left;}
.programDsp h4 {margin:0 0 5px 0; text-align:left;}
.programDsp .link {margin:auto; padding:10px; background-color:#EEEEEE; border:1px solid #CCCCCC; text-align:center;}
.programDsp .link a {font-size:14px; font-weight:bold; text-decoration:underline;}
.programDsp:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.programDsp {display:inline-block;}
* html .programDsp {height:1%;}
.programDsp {display:block;}

.arrow1 {margin:20px auto; width:178px; height:172px; background:transparent url(/images/themes/shocking/arrow.gif) no-repeat scroll 0 0;}
.arrow2 {margin:20px auto; width:178px; height:172px; background:transparent url(/images/themes/struggling/arrow.gif) no-repeat scroll 0 0;}

ol li, ul li {margin-bottom:5px;}
ol, ul {margin-top:10px; margin-bottom:10px;}
a img {border:0;}

table {margin:0 auto;}
table.moduleLinks {margin:10px 0 10px 0;}

#highlight_box {width:500px; border:ridge 2px #CCCCCC; text-align:left; padding:10px; background-color:#FFFF00;}

#personalInfo, .section {margin-top:50px;}
#personalInfoNoHeader {margin-top:10px;}
.newSection {border-top:solid 1px #CCC; margin-top:40px; padding-top:10px;}

.linkError {padding:.1em; border:1px solid #ddd;}
.error, .notice, .success {padding:.8em; margin-bottom:1em; border:2px solid #ddd;}
.error, .linkError {background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4;}
.notice {background:#FFF6BF; color:#514721; border-color:#FFD324;}
.success {background:#E6EFC2; color:#264409; border-color:#C6D880;}
.error a, .linkError a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.fieldError {background-color:#ffdddd !important;}
.errorMessage {color:#CC0000;font-style:italic;font-weight:bold;}

.moduleCompletion {margin:40px 0 25px 0; padding:10px; border:solid 1px #CCCCCC; background-color:#EEEEEE;}
.moduleCompletion h2 {color:#CC0000; margin:0 0 10px 0;}
.moduleCompletion h3 {margin:0;}
.moduleCompletion .question {font-weight:bold; margin:15px 0 0 0;}

#media {margin:20px 0 20px 0; text-align:center;}
#noUpdate {margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:x-small; color:#cccccc; text-align:left; width:210px; height:200px; padding:40px;}

td {text-align:left;}

.prizeDetailBox {background:#FFFFFF none repeat scroll 0 0;padding:10px;margin:10px 0 20px -95px;width:750px;border:1px solid #CCCCCC;}
.prizeDetailBox h2, .prizeDetailBox h3, .prizeDetailBox h4 {margin:0 0 10px 0;}
.prizeDetailBox ul {margin-bottom:0;}

/* MLSP STYLES
---------------------------------------- */
.blue {color:#009;}
.cursor {cursor:pointer;}

ul.checkmark {margin:0; padding:0; list-style:none;}
ul.checkmark li {margin:10px 5px 10px 5px; padding:5px 0 5px 50px; line-height:24px; /* height of icon */background-repeat:no-repeat; background-position:0 0; background-image:url(/images/bluecheckupright30by30.png);}
ul.arrow {margin:0; padding:0; list-style:none;}
ul.arrow {margin:10px 5px 10px 5px; padding:5px 0 5px 50px; line-height:16px; /* height of icon */background-repeat:no-repeat; background-position:0 0; background-image:url(/images/arrowheadblueshiny25.png);}

.testimonial {padding:10px; margin:25px auto; border:1px solid #d86b06; width:550px;}
.testimonial .tVideo {float:left; text-align:center; width:247px; padding-right:10px;}
.testimonial .tVideoText {padding-left:0;}
.testimonial .tImage {float:left; text-align:center; width:100px;}
.testimonial .tImageText {padding-left:10px; float:left; width:430px;}
.testimonial .details {font-size:12px;color:#666666;}

.testimonialCrush {border:1px solid #0054FF;margin-bottom:25px;overflow:hidden;padding:27px;background:#C1D8FD url(/images/background-testimonial-crush.jpg) repeat-x scroll center top;}
.testimonialCrush .tVideo {background:#FFFFFF none repeat scroll 0 0;margin-bottom:20px;padding:7px;}
.testimonialCrush .details {font-size:12px;}

div.money-back {background:transparent url(/images/background-money-back.jpg) no-repeat scroll center top;font-family:helvetica;font-size:16px;height:173px;width:300px;line-height:24px;margin:30px auto;padding:40px 250px 30px 30px;}
div.money-back p {padding:0;margin:0;}

div.card {border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC; margin:30px 0; padding:22px 0 0;}
div.card img {float:left;}

.submitBox {padding:5px; background-color:#CC3300; cursor:pointer; text-align:center; width:500px;}
.submitBox:hover {background-color:#000099;}
.submitBox input {font-size:16px; font-family:Verdana; font-weight:bold; height:30px; cursor:pointer; width:100%;}

.purchaseBox {padding:20px; margin:25px 25px 25px 25px; background-color:#FFFFCD; border:3px dashed #000; font-size:14px;}
.purchaseBox h2, .purchaseBox h3, .purchaseBox h4 {margin:0 0 10px 0;}
.purchaseBox h2 {font-size:36px;}
.purchaseBox p, .purchaseBox li {margin:15px 0 15px 0;}

.attentionBox, .stressBox, .stressBox2, .normalBox {padding:10px; margin:10px 25px 20px 25px;}
.attentionBox {border:2px dashed #962D3E;}
.normalBox {border:1px solid #CCCCCC;}
.stressBox {border:1px solid #CCCCCC; background-color:#C4D7ED;}/*#D6E5EF;}*/
.stressBox2 {border:1px solid #CCCCCC; background-color:#EDDEC4;}/*#B2D8DD;}*/
.attentionBox h2, .attentionBox h3, .attentionBox h4, .stressBox h2, .stressBox h3, .stressBox h4, .stressBox2 h2, .stressBox2 h3, .stressBox2 h4, .normalBox h2, .normalBox h3, .normalBox h4 {margin:0 0 10px 0;}
.attentionBox p, .stressBox p, .stressBox2 p {margin:15px 0 0 0;}
.attentionBox ul, .stressBox ul, .stressBox2 ul, .normalBox ul {margin-bottom:0;}

.bonus-box {border:3px dashed #FF0000;margin-bottom:30px;padding:15px;overflow:hidden;}
.bonus-box h1 {border-bottom:1px dotted #EEEEEE;color:#284AA4 !important;font-size:28px !important;padding-bottom:8px;text-align:center;}
.bonus-box img.alignleft {margin:0 15px 15px 0;}
.bonus-box img.alignright {margin:0 0 15px 15px;}
.bonus-box img {}

/* WIDE DISPLAY
---------------------------------------- */
.wideDisplay .main {width:787px;}
.wideDisplay .leftSide {margin:0; width:474px;}
.wideDisplay .rightSide {margin:0 0 0 0; padding:0; border:0; width:312px; height:469px; background:url(/images/themes/explode-form-no-map.jpg) no-repeat scroll center top;}
.wideDisplay .rightSide .rightSideInner {margin:100px auto; width:220px; padding:0 15px 0 0; color:#ffffff;}
.wideDisplay .rightSide .optin {margin:20px 0 20px 0;}
.wideDisplay .rightSide .input, .wideDisplay .rightSide .inputSubmit {width:150px;}
.wideDisplay .leftSide2 {margin:0; padding:0 10px 0 10px; width:454px; float:left;}
.wideDisplay .rightSide2 {margin:0 10px 0 10px; padding:0 10px 0 10px; border:0; float:right; width:273px; background-color:#D6E5EF;}
.wideDisplay .prizeDetailBox {margin:10px auto 20px;}

/* TEMPLATE STYLES
---------------------------------------- */
.mainBody {margin:5px auto; width:580px; border:solid 1px #CCCCCC; text-align:left; padding:20px;}
.contentBlock {margin:0 auto; padding-bottom:10px; padding-top:10px; width:620px; color:#000000; background:#FFFFFF none repeat scroll 0 0; border:solid 1px #CCCCCC; border-top:0;}
.contentBlockBottom {height:10px; margin:0 auto 45px; width:620px; background:none;}
.contentBlock p {color:#000000; font-size:14px; line-height:1.2em; padding:18px 18px 0px; text-align:left; letter-spacing:0.004em;}
div.step {margin:0 auto; width:640px;}
div.stepBottom {position:absolute; margin:0;}
div.step h3 {color:#FFFFFF; font-size:1.2em; line-height:1.6em; margin:0; padding:10px 14px; position:relative; background:#0000CC none repeat scroll 0 0;}
div.step h3 span {border-bottom:1px solid; font-size:1.2em; line-height:1.6em;}

/* REGULAR BOX
---------------------------------------- */
.box {padding:.5em; margin:1.5em 0 1.5em 0; background:#EEEEEE; border:1px solid #ccc;}
.boxYellow {background:#FFFFCD none repeat scroll 0 0;border:1px solid #CCCCCC;margin:1.5em 0;padding:0.5em;}

/* Shadow Box CSS
---------------------------------------- */
#sb-body {background-color:#fff;}
.sbWrapper {padding:15px;}

/* POPUP BOXES
---------------------------------------- */
.popupLead {z-index:999;}
.popupLead .popupHeader {border-bottom:1px dotted #CCCCCC; margin-bottom:14px; padding-bottom:10px; text-align:center;}

.popupIntro1 {z-index:999;}
.popupIntro1 .popupHeader {text-align:center; margin:0; padding:0;}
.popupIntro1 .popupHeaderText {width:400px;}
.popupIntro1 a.popupButton {display:block; height:37px; margin:0 auto; text-indent:-9999px; width:358px; background:transparent url(/images/button-yes.jpg) no-repeat scroll left top;}
.popupIntro1 a.popupButton:hover {background-position:0 -37px;}
.popupIntro1 .large {font-size:15px;}
