/* CSS Document */

body { margin:0px; padding:0px; background:#f2f4f3; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
div, img, a { border:0px; behavior: url(images/iepngfix.htc); }
p, h1, h2, h3, h4, form { margin:0px; padding:0px; }

/* NEW MAIN PAGE */

#mainWrapper { width:980px; margin:0px auto; }
#mainWebPage { width:948px; padding:0px 16px; background:url(images/bgHomePage.png) repeat-y; }

#creditsMain { width:945px; text-align:right; margin:0px auto 30px auto; }

#mainHeader { width:946px; height:87px; margin-bottom:12px; background:url(images/mainHeader.jpg) no-repeat; }

a.logoLnk:link, a.logoLnk:visited { display:block; float:left; width:180px; height:87px; text-indent:-1200px; }
a.logoLnk:hover { text-decoration:underline; }

a.mainLogin:link, a.mainLogin:visited { display:block; float:right; margin-top:65px; margin-right:15px; _margin-right:8px; font-size:12px; color:#ffffff; text-decoration:none; }
a.mainLogin:hover { text-decoration:none; }

#join6dwNow { width:946px; height:343px; margin-bottom:12px; }

#join6dwNow .menu { width:946px; height:43px; font-size:16px; font-weight:bold; color:#FFFFFF; background:url(images/joinNowMenu.jpg) no-repeat; }
.menuTitle { float:left; margin:10px 45px 0px 15px; }
#join6dwNow .menu a.cross-link:link, #join6dwNow .menu a.cross-link:visited { display:block; float:left; padding:10px; height:33px; padding-bottom:0px; margin-left:20px; font-size:16px; font-weight:normal; color:#232636; text-decoration:none; }
#join6dwNow .menu a.cross-link:hover { color:#FFFFFF; background:url(images/bgMainLink.jpg) top center no-repeat; }

#join6dwNow .menu a.active-thumb:link, #join6dwNow .menu a.active-thumb:visited { display:block; float:left; padding:10px; height:33px; padding-bottom:0px; margin-left:20px; font-size:16px; font-weight:normal; color:#ffffff; text-decoration:none; background:url(images/bgMainLink.jpg) top center no-repeat; }
#join6dwNow .menu a.active-thumb:hover {  }

#join6dwNow .content { width:902px; padding:20px; margin:0px; border:2px solid #dcdce1; border-top:0px; }
#join6dwNow .content table { width:100%; }
#join6dwNow .content .img { border:2px solid #aeaeae; margin-right:25px; }
#join6dwNow .content h3 { font-size:16px; font-weight:bold; color:#181e26; margin-bottom:20px; }
#join6dwNow .content p { font-size:14px; font-weight:normal; color:#323232; margin-top:10px; }*/

/* NEW MAIN PAGE */

.mata { font-size:20px; font-weight:bold; color:#FF0000; margin-bottom:15px; text-align:center; }

#join6dwWrapper { width:946px; height:311px; margin:0px 0px 20px 0px; }
#join6dwWrapper .leftWrapper { width:540px; height:286px; background:url(images/separatorMainPage.jpg) right no-repeat; padding:25px 40px 0px 20px; float:left; }
#join6dwWrapper .leftWrapper h2 { font-size:20px; font-weight:bold; color:#ff0000; margin-bottom:15px; }
#join6dwWrapper .leftWrapper h3 { font-size:16px; font-weight:bold; color:#181e26; margin-bottom:15px; }
#join6dwWrapper .leftWrapper p { margin-bottom:10px; }

#join6dwWrapper .rightWrapper { width:346px; height:286px; padding:25px 0px 0px 0px; float:left; }
#join6dwWrapper .rightWrapper .signUpTitle { width:310px; height:25px; background:url(images/createAccTitle.jpg) no-repeat; margin-bottom:20px; text-indent:-5000px; }
#join6dwWrapper .rightWrapper .inputText { border:0px; font-size:14px; color:#a4a4a4; width:230px; height:22px; }
#join6dwWrapper .rightWrapper .inputWrapper { width:245px; height:25px; padding:5px 0px 0px 32px; text-align:left; border:1px solid #cdcdcd; margin-bottom:10px; }
#join6dwWrapper .rightWrapper .fullName { background:url(images/nameIcon.jpg) left no-repeat; }
#join6dwWrapper .rightWrapper .emailAdd { background:url(images/emailIcon.jpg) left no-repeat; }
#join6dwWrapper .rightWrapper .userName { background:url(images/userIcon.jpg) left no-repeat; }
#join6dwWrapper .rightWrapper .passWord { background:url(images/pwIcon.jpg) left no-repeat; margin-bottom:20px; }

#join6dwWrapper .rightWrapper .joinBtnNewBg {  width:223px; height:30px; background:url(images/joinNowBtn.jpg) no-repeat; border:0px; cursor:pointer; }

#fullNameToolTip, #emailToolTip, #userToolTip, #pwToolTip { display: none; position: absolute; z-index:9999; width:180px; text-align:center; padding:5px; border:1px solid #cccccc;background:#FFFF99; }

/* END */

.mainPagePages { width:105px; height:26px; font-size:14px; font-weight:bold; color:#656870; z-index:9999; background:url(images/bgArrs.jpg) top center no-repeat; position:absolute; margin:63px 0px 0px 830px; }

.mainPageTestimonials { width:946px; color:#6B6B6B; font-size:12px; margin:20px auto; }
.mainPageTestimonials h3 { font-size:18px; font-weight:normal; color:#007d92; margin-bottom:10px; }
.mainPageTestimonials p { color:#000000; margin-bottom:10px; }
.mainPageTestimonials h4 { color:#000000; font-size:12px; font-weight:bold; }

.mainPageTestimonials .no1 { width:290px; background:url(images/quoteTop.jpg) top left no-repeat; text-align:right; margin-right:33px; float:left; }
.mainPageTestimonials .no2 { width:290px; background:url(images/quoteMiddle.jpg) top right no-repeat; text-align:center; margin-right:33px; float:left; }
.mainPageTestimonials .no3 { width:300px; background:url(images/quoteBottom.jpg) bottom right no-repeat; text-align:left; float:left; }

#mainFooter { width:946px; height:30px; line-height:30px; text-align:center; background:#1d1d1d; margin:10px auto 0px auto; font-size:12px; color:#ffffff; }
#mainFooter a:link, #mainFooter a:visited { font-size:12px; color:#ffffff; text-decoration:none; }
#mainFooter a:hover { text-decoration:underline; }

/* JQUERY CONTENT SLIDER CSS */
.stripViewer 								{ position: relative; overflow: hidden; width: 902px; height: 260px; }
.panel ul									{ text-align: left; margin: 0px; }
.stripViewer								{ position: relative; overflow: hidden; width: 902px; height: 260px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 902px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ display:none; /*position:absolute; top:0px; left:0px; width:30px; height:30px; border:0px; border: 1px solid black; margin-right: 5px;*/ }

/* END OF NEW MAIN PAGE */

#flashAnimWrapper { width:230px; height:174px; position:absolute; margin:26px 0px 0px 614px; }

#salesPageWrapperNEW { width:910px; margin:0px auto; }

#wrapper, #salesPageWrapper { width:910px; margin:0px auto; }
#webPage, #salesWebPage { width:880px; padding:0px 15px; background:url(images/layoutBg.png) left repeat-y; }


#credits { width:875px; text-align:right; margin:0px auto 30px auto; }
#credits a:link, #credits a:visited, #creditsMain a:link, #creditsMain a:visited { font-size:12px; font-weight:bold; color:#1a212c; text-decoration:underline; }
#credits a:hover, #creditsMain a:hover { text-decoration:none; }

#headerCustom { width:880px; height:228px; background:url(images/headerMain.jpg) no-repeat; margin:0px auto; }
#customPageTitle { position:absolute; margin:190px 0px 0px 15px; }
#customPageTitle h1 { font-size:16px; color:#232636; text-transform:uppercase; margin:0px; padding:0px; }
#headerMain { width:880px; height:252px; background:url(images/headerMain.jpg) no-repeat; margin:0px auto 10px auto; }
#header { width:880px; height:252px; background:url(images/header.jpg) no-repeat; margin:0px auto 10px auto; }

#mainMenu { width:560px; height:43px; line-height:43px; padding:179px 0px 0px 40px; text-align:center; }
#mainMenu a:link, #mainMenu a:visited { display:block; margin-right:35px; float:left; font-size:16px; color:#232636; text-decoration:none; }
#mainMenu a:hover { text-decoration:underline; }

#content { padding:0px 10px; }

h2.bigPageTitle { margin:15px 0px; font-size:20px; font-weight:bold; color:#666666; }

#pagination { text-align:center; color:#313131; font-size:11px; margin-bottom:10px; }
#pagination .selected { font-size:12px; color:#313131; font-weight:bold; text-decoration:underline; }
#pagination a:link, #pagination a:visited { font-size:12px; color:#313131; font-weight:normal; text-decoration:none; }
#pagination a:hover { font-weight:bold; text-decoration:underline; }


/* MAIN PAGE */

.leftContent { width:600px; margin-right:20px; float:left; }
.leftContent h3 { font-size:18px; font-weight:bold; color:#1a212c; margin-bottom:10px; }
.leftContent p { font-size:14px; color:#6b6b6b; margin-bottom:10px; }

/*.mainPageTestimonials { width:600px; margin:40px 0px; }
.mainPageTestimonials h4 { font-size:12px; font-weight:bold; margin-bottom:10px; }
.mainPageTestimonials p { font-size:12px; margin-bottom:10px; }

.mainPageTestimonials .left { width:285px; margin-right:30px; background:url(images/quoteTop.jpg) top left no-repeat; text-align:right; float:left; }
.mainPageTestimonials .left h3 { font-size:18px; font-weight:normal; padding-left:70px; color:#007d92; margin-bottom:10px; }
.mainPageTestimonials .right { width:285px; background:url(images/quoteBottom.jpg) bottom right no-repeat; text-align:left; float:left; }
.mainPageTestimonials .right h3 { font-size:18px; font-weight:normal; padding-right:70px; color:#007d92; margin-bottom:10px; }*/

.rightContent { width:240px; float:left; }
.rightContent .box { width:238px; margin:10px 0px 30px 0px; border:1px solid #cccccc; }
.rightContent .box .title { background:#FFFFFF; font-size:16px; font-weight:bold; color:#b5b5b5; position:absolute; margin:-10px 0px 0px 5px; padding:0px 2px; }
.rightContent .box .content { padding:5px; margin-top:10px; }

.rightContent .box .item { border-left:7px solid #dddddd; padding-left:5px; margin-bottom:15px; }
.rightContent .box .item_o { border-left:7px solid #1a212c; padding-left:5px; margin-bottom:15px; }

.rightContent .box .item .smlTxt, .rightContent .box .item_o .smlTxt { font-size:10px; color:#000000; margin-bottom:5px; }
a.itemTitle:link, a.itemTitle:visited { font-size:12px; font-weight:bold; color:#1a212c; text-decoration:underline; }
a.itemTitle:hover { text-decoration:none; }
.rightContent .box .item .description, .rightContent .box .item_o .description { font-size:12px; color:#6b6b6b; margin-top:5px; }

.loginTable { width:100%; }
.loginTable tr td { padding:3px; }
.loginTable .label { width:30%; font-size:12px; font-weight:bold; color:#6f6f6f; }
.inputTypeText { width:140px; border:1px solid #cccccc; font-size:12px; }
.inputTypeText_big { width:200px; color:#6f6f6f; border:1px solid #cccccc; font-size:12px; }
.textAreaStyle { width:200px; height:150px; color:#6f6f6f; border:1px solid #cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.customTextAreaStyle { width:570px; height:100px; color:#6f6f6f; border:1px solid #cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.loginBtn { width:72px; height:20px; background:url(images/loginBtn.jpg) no-repeat; border:0px; cursor:pointer; }
.sendPwBtn { width:142px; height:19px; background:url(images/sendPwBtn.jpg) no-repeat; border:0px; cursor:pointer; }
.storyBtn { width:140px; height:20px; background:url(images/storyBtn.jpg) no-repeat; border:0px; cursor:pointer; }
a.forgotPassLnk:link, a.forgotPassLnk:visited { font-size:11px; color:#6b6b6b; text-decoration:underline; }
a.forgotPassLnk:hover { text-decoration:none; }

/* END OF MAIN PAGE */


/* CATEGORIES */

.subMenu { color:#6b6b6b; height:30px; line-height:30px; }
.subMenu a:link, .subMenu a:visited { font-size:12px; font-weight:bold; color:#6b6b6b; text-decoration:none; }
.subMenu a:hover { text-decoration:underline; }
.crumsNav { margin-left:12px; _display:inline; float:left; }
.userLogInfo { width:220px; margin-right:30px; _display:inline; float:right; }

.contentBox { width:420px; margin:10px 15px 10px 0px; border:1px solid #cccccc; float:left; }
.contentBox .title { background:#FFFFFF; position:absolute; margin:-10px 0px 0px 5px; padding:0px 2px; }
.contentBox .title a:link, .contentBox .title a:visited { font-size:16px; font-weight:bold; color:#b5b5b5; text-decoration:none; }
.contentBox .title a:hover { color:#666666; }
.contentBox .content { padding:10px; margin-top:10px; }
.contentBox .content p { margin-bottom:7px; }
.contentBox .content img { border:1px solid #adafad; margin-right:10px; float:left; }

a.viewMoreVideos:link, a.viewMoreVideos:visited { font-size:12px; color:#0078ff; text-decoration:underline; }
a.viewMoreVideos:hover { text-decoration:none; }

/* END OF CATEGORIES */


/* LESSONS */

.lesson { margin-bottom:15px; }
.lesson .imgDiv { border:1px solid #adafad; text-align:center; width:89px; height:45px; margin-right:10px; float:left; }
.lesson .imgDiv img { margin-top:5px; }
.lesson .item { width:740px; border-left:7px solid #dddddd; padding-left:5px; float:left; }
.lesson .item_o { width:740px; border-left:7px solid #1a212c; padding-left:5px; float:left; }

/* END OF LESSONS */


/* STORE */

.storeProduct { width:410px; margin:10px 15px 10px 0px; padding:5px; border:1px solid #ffffff; float:left; }
.storeProduct_o { width:410px; margin:10px 15px 10px 0px; padding:5px; border:1px solid #cccccc; float:left; }

.storeProduct img, .storeProduct_o img { float:left; margin-right:15px; }
.storeProduct .description, .storeProduct_o .description { margin:5px 0px; color:#6b6b6b; }

a.readMore:link, a.readMore:visited { font-size:12px; color:#4291e2; text-decoration:underline; }
a.readMore:hover { text-decoration:none; }

/* END OF STORE */


/* TESTIMONIALS */

.fullTestimonial { width:600px; background:url(images/quoteBottom.jpg) bottom right no-repeat; margin-bottom:30px; text-align:left; }
.fullTestimonial img { border:5px solid #d9d9d9; margin-right:15px; }
.fullTestimonial h3 { font-size:18px; font-weight:normal; color:#007d92; margin-bottom:10px; text-align:left; }
.fullTestimonial p { font-size:12px; margin-bottom:10px; text-align:left; }
.fullTestimonial h4 { font-size:12px; font-weight:bold; text-align:left; }

/* END OF TESTIMONIALS */


/* VIDEO PAGE */

.videoPlayerContent { width:590px; margin-right:10px; _display:inline; float:left; }
.videoPlayerContent h1 { font-size:24px; font-weight:bold; color:#1a212c; margin-bottom:5px; }
.videoPlayerContent p { font-size:14px; color:#6b6b6b; margin-bottom:5px; }

.videoPageBanner { width:250px; margin-top:32px; padding:4px; border:1px solid #cccccc; float:left; }

/* END OF VIDEO PAGE */

/* REGISTER */

.inputStyle { width:270px; height:25px; font-size:16px; color:#565656; padding:5px 5px 0px 5px; border:1px solid #cdcdcd; }
.submitBtn { background:url(images/submitBtn.jpg) no-repeat; width:140px; height:30px; font-size:18px; color:#ffffff; cursor:pointer; border:0px; }

/* END OF REGISTER */

/* SALES PAGE */

#salesPageHeader { width:880px; height:87px; background:url(images/salesPageHeader.jpg) no-repeat; margin:0px auto 10px auto; }

.salesPage { padding:10px 90px; color:#000000; }
.salesPage h2 { font-size:20px; font-weight:bold; color:#FF0000; margin-bottom:10px; }
.salesPage h3 { font-size:18px; font-weight:bold; color:#1a212c; margin-bottom:5px; }
.salesPage h4 { font-size:15px; font-weight:bold; color:#1a212c; margin-bottom:10px; }
.salesPage p { font-size:14px; color:#000000; margin-bottom:10px; }
.itemImg { float:left; padding:2px; border:1px solid #cccccc; margin-right:5px; }

#orderProductBox { margin:15px 0px 30px 0px; padding:15px; border:5px dashed #ff0000; }

a.noThanks:link, a.noThanks:visited { font-size:16px; font-weight:bold; color:#232636; text-decoration:none; }
a.noThanks:hover { text-decoration:underline; }

/* END OF SALES PAGE */

/* AFFILIATE PAGE */

#affiliateContent { font-size:14px; }
#affiliateContent h3 { font-size:18px; font-weight:bold; color:#1a212c; }
#affiliateContent h4 { font-size:15px; font-weight:bold; color:#1a212c; }
#affiliateContent .img { margin-right:15px; }
#affiliateContent .formLabel { font-size:16px; color:#565656; }

#affiliateContent .affiliatesMenuTable { width:100%; height:30px; background:#ebfbff; }
#affiliateContent .affiliatesMenuTable a:link, #affiliateContent .affiliatesMenuTable a:visited { font-size:12px; font-weight:bold; color:#1567bd; text-decoration:none; }
#affiliateContent .affiliatesMenuTable a:hover { text-decoration:underline; }

.aweberFormWrapper { padding:10px; border:1px solid #c9c9c9; float:left; margin-left:250px; _margin-left:125px; }

#affiliateContent a:link, #affiliateContent a:visited { font-size:14px; font-weight:bold; color:#1567bd; text-decoration:none; }
#affiliateContent a:hover { text-decoration:underline; }

#affiliateContent .inputStyle { width:170px; height:18px; font-size:12px; color:#565656; padding:2px 2px 0px 2px; border:1px solid #cdcdcd; margin-left:5px; }
#affiliateContent .txtAreaStyle { width:170px; height:100px; font-size:12px; color:#565656; padding:2px 2px 0px 2px; border:1px solid #cdcdcd; margin-left:5px; }
#affiliateContent .submitBtn { background:url(images/submitBtn.jpg) no-repeat; width:140px; height:30px; font-size:18px; color:#ffffff; cursor:pointer; border:0px; }

.affResourceWrapper { background:#f5f5f5; padding:10px; margin-bottom:10px; border:1px solid #e1e0e5; }
.affResourceWrapper p { margin-bottom:10px; }

.affBannerWrapper { width:263px; float:left; margin-right:35px; }

.clkIdInputText { border:1px solid #cccccc; font-size:12px; color:#a4a4a4; width:150px; height:18px; padding:2px 2px 0px 2px; float:right; }
.clkIdjoinBtnNew { height:22px; background:#0099FF; color:#FFFFFF; border:0px; padding:0px; float:right; cursor:pointer; }

/* THANK YOU PAGE */

#affiliateContent .formLabel { font-size:16px; color:#565656; }
#affiliateContent .inputStyle { width:170px; height:18px; font-size:12px; color:#565656; padding:2px 2px 0px 2px; border:1px solid #cdcdcd; margin-left:5px; }
#affiliateContent .txtAreaStyle { width:170px; height:100px; font-size:12px; color:#565656; padding:2px 2px 0px 2px; border:1px solid #cdcdcd; margin-left:5px; }
#affiliateContent .submitBtn { background:url(images/submitBtn.jpg) no-repeat; width:140px; height:30px; font-size:18px; color:#ffffff; cursor:pointer; border:0px; }


/* END AFFILIATE PAGE */

/* NEW SALES PAGE */

.aweberFormWrapper_ty { padding:10px; border:1px solid #c9c9c9; float:left; }

.aweberFormWrapper_ty .formLabel { font-size:16px; color:#565656; }
.aweberFormWrapper_ty .inputStyle { width:170px; height:18px; font-size:12px; color:#565656; padding:2px 2px 0px 2px; border:1px solid #cdcdcd; margin-left:5px; }
.aweberFormWrapper_ty .txtAreaStyle { width:170px; height:100px; font-size:12px; color:#565656; padding:2px 2px 0px 2px; border:1px solid #cdcdcd; margin-left:5px; }
.aweberFormWrapper_ty .submitBtn { background:url(images/submitBtn.jpg) no-repeat; width:140px; height:30px; font-size:18px; color:#ffffff; cursor:pointer; border:0px; }

/*MSGs*/

#successMsg { margin-bottom:10px; padding:5px; background:#66CC00; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; }
#errorMsg { margin-bottom:10px; padding:5px; background:#ff7070; font-size:12px; font-weight:bold; color:#ffffff; text-align:center; }
#forgotPw { margin-bottom:10px; padding:10px 5px; background:#dadada; font-size:12px; font-weight:bold; color:#232636; text-align:center; }

#footer { width:880px; height:30px; line-height:30px; text-align:center; background:#1d1d1d; margin:10px auto 0px auto; font-size:12px; color:#ffffff; }
#footer a:link, #footer a:visited { font-size:12px; color:#ffffff; text-decoration:none; }
#footer a:hover { text-decoration:underline; }