/* CSS Document */

body {background-color:#7F0020;margin:0; padding:0; background-repeat:no-repeat;color:#333; font-family: "Lucida Grande","Trebuchet MS", Verdana, Tahoma, Sans-Serif; font-size: 12px; line-height:18px;}

a { text-decoration:none; border-bottom:#900 1px dotted; color:#47b; margin-left:0;}
a:hover { color:#c00;}

h1{ font-size:22px; font-weight:normal; line-height:120%; color:#800020;}
h2 { /*margin-top:25px; */font-size:18px;}
h3 { margin-top:25px; font-size:15px; line-height:140%; font-weight:lighter;}


ol li { margin-bottom:10px;}

hr, hr.hr-qa {border:0; border-bottom:#ccc 1px dotted; margin:20px 0 20px 0;}

input, textarea {/*border:#999 1px solid;*/}

#bg-all-stay-behind{z-index:-1000;}

#bg-bottom{ background-image:url(../images/LMP-bg-test-tile.png);background-repeat: repeat-x; height:510px; maz-index:-1}

#bg-top{background-image:url(../images/LMP-bg-test-3-top.jpg);background-repeat: repeat-x;background-color:#A2E3F0;height:360px;margin-top:0;}

.home-teaser, .home-teaser a, .home-teaser a:hover  {font-size: 14px; line-height:20px;}
.text-teaser {font-size:12px;}

.clearfix { clear:both;}

/* WRAPPERS */

#globalwrapper{ width:900px; margin: auto;margin-top:-870px; z-index:1000;}
#contentwrapper {width:898px; border-left:#353535 1px solid; border-right:#353535 1px solid; background-color:#fff;padding-bottom:50px;}

/* HEADER */
#headerimg { background:url(../images/headerimg.png) no-repeat; width: 900px; height:140px; }
#searchbox { float:right; margin:66px 10px 0 0; display:inline;/* border:#FF0000 1px solid;*/}
#search_keywords, #input-keywords {width:100px; height:13px; padding:5px; font-size:10px; vertical-align:middle;}
#btn-search {margin:0; padding:0; border:0; vertical-align:middle;}

/* QUESTIONS & ANSWERS */
#qa-search input { /*width:160px;*/ margin:10px 0 5px 0;}
#qa-search input#btnSubmit { border:0; /*width:93px;*/ margin:0;}

/* QUESTIONS & ANSWERS Archive */
.letterQ, .letterA, .letterQA { font-family:"Times New Roman", Times, Georgia, serif; font-size:25px; color:#336699; font-style:italic; /**/ padding:0 8px 0 2px; /*border:#800020 1px dotted;*/}
.qa-A { /*font-style:italic;*/ color:#660033;}
#qa-archive-list table {width:75%;}
#qa-archive-list p.qa-archive-yr {background:url(../images/icon-archive.gif) no-repeat; font-size:15px; padding:0 0 20px 30px; line-height:24px;}
#qa-archive-list ul { list-style:none; margin:0; padding:0;}
#qa-archive-list ul li {font-size:12px; line-height:18px;}

/* QUESTIONS & ANSWERS Search Results Page */
#qa-sr-pgno a  {border:#bcd 1px solid; padding:1px 3px; font-size:10px; margin-bottom:5px; background-color:#fff;}
#qa-sr-pgno a:visited  {border:#999 1px solid; font-size:10px; color:999; margin-bottom:5px;}
#qa-sr-pgno a:hover { background-color:#F9F9F3; margin-bottom:5px;}
#qa-sr-pgno #qa-sr-currentpg {background-color:#EDF5FF; border:#ABC 1px solid; color:#369; font-weight:bold; padding:1px 4px; margin-bottom:5px;}


/* Left Side Bar Styles for QA Page*/
#sidebarpic-qa, #sidebarpic-products, #sidebarpic-resources, #sidebarpic-usingmp, #sidebarpic-contactus {background:url(../images/sidepic-qa.gif) no-repeat; height:104px;}
#qa-archive, #qa-askquestion, #qa-search {border-top:#858585 1px solid; margin:0;}
#qa-thismonth a, #qa-archive a, #qa-askquestion a {border:none; color:#333; text-decoration:none; padding:6px 8px 5px 10px; display:block; font-size:11px; background:url(../images/bullet-arrow.gif) no-repeat;}

#qa-thismonth a:hover, #qa-archive a:hover, #qa-askquestion a:hover, #qa-search a:hover { background-color:#F9F9F3; cursor:pointer; color:#900;}

#qa-search {color:#333; text-decoration:none; padding:6px 8px 5px 10px; display:block;/* text-align:center;*/}
#form-qaSearch input { margin-bottom:8px;}

/*#qa-askquestion {background:url(../images/btn-askquestion.jpg) no-repeat center; text-align:center; vertical-align:middle; height:80px;}
#qa-askquestion a {border:none; padding:30px 8px 30px 18px; font-size:12px;}
#qa-askquestion a:hover {background:url(../images/btn-askquestion.jpg) no-repeat center;}*/

#form-askquestion {margin:0; padding:0;}
#form-askquestion table th {text-align:left; vertical-align:top;}

#qa-nav{border-bottom:#666 3px solid; border-top:#666 5px solid;}






/* BREADCRUMBS & WEBSITE TOOLS*/ 
#nav-breadcrumbs-websitetools { float:left; height:24px; border-bottom:#d4e9f5 1px solid; border-left:#353535 1px solid; border-right:#353535 1px solid; width:898px; background-color:#eef6fb;}
#breadcrumbs { float:left; padding:2px 0 0 25px; font-size:10px; text-decoration:none; border:none;}
#breadcrumbs a {font-size:10px; text-decoration:none; border:none;}
#websitetools { float:right;}
#websitetools img { padding-right:25px;}
#websitetools a, #websitetools a:hover { border:0;}

/* LEFT SIDE BAR*/
#leftsidebar-usingmp, #leftsidebar-products, #leftsidebar-contactus, #leftsidebar-articles, #leftsidebar-qa {float:left; width:216px; font-size:11px; padding-top:50px; margin-left:13px;}
#leftsidebar-resources {float:left; width:156px; font-size:11px; padding-top:50px; margin-left:13px;}

/*#leftsidebar-articles
 {width:257px;}*/

#menu_container {border-top:#858585 1px solid;}
#menu_container div {border-top:#999 1px dotted;margin:0;padding:14px 8px 14px 24px; display:block;}
#menu_container div:hover {background-color:#F9F9F3; cursor:pointer;}
#menu_container div a{border:none; color:#333; text-decoration:none;font-size:13px; }
#menu_container div a:hover { color:#900}

/*-----------*/
#linkSignup a, #linkFacebook a, #aboutJK a, #msgJK a {border:none; border-bottom:#858585 1px dotted; margin:0;padding:24px 8px 24px 18px; color:#333; text-decoration:none; display:block;}
#linkSignup a:hover, #linkFacebook a:hover, #aboutJK a:hover, #msgJK a:hover { background-color:#F9F9F3; cursor:pointer;}
#aboutJK a {padding:2px 8px 2px 0px;}
#msgJK a:hover, #aboutJK a:hover {color:#900;}
#sidebar-txt {/*border-top:#999 1px dotted; */margin:0;padding:8px 8px 8px 18px;}

/* Left Side Bar Styles for ARTICLES Page*/
#sidebarpic-articles  {background:url(../images/sidepic-qa.gif) no-repeat; height:104px;}
#articleTopics {border-top:#999 1px dotted; margin:0; background:url(../images/sidepic-qa.gif) no-repeat; height:30px; font-weight:bold; color:#333; padding:6px 8px 5px 18px; display:block;}
#topicName {border-top:#999 1px dotted; margin:0;}
#topicName ul {background-color:#F3F9FF;}
#articleName a {color:#333; text-decoration:none; padding:8px 8px 8px 18px; display:block;}
#articleName a:hover { background-color:#F9F9F3; cursor:pointer;}

.topic-cat-list {border-bottom:#666 3px solid; border-top:#666 4px solid;}
div.topic-category {background:url(../images/bullet-arrow.gif) no-repeat; border-top:#858585 1px solid; margin:0; color:#333; text-decoration:none; padding:6px 8px 5px 10px; display:block;}
div.accordion { background-color:#FcFcF7; border-top:#666 1px dotted;}
div.accordion ul { margin:0; padding:10px 10px 10px 30px; list-style-image:url(../images/bullet-reddot.gif);}
div.accordion ul li a {color:#333; border:none; font-size:11px; margin-left:-4px;}
div.accordion ul li a:hover {color:#900; border:none;}
div.topic-category:hover { background-color:#F9F9F3; cursor:pointer; color:#900;}


/* Leftside Bar Styles for USING MIND POWER Page*/
#nav-resources, #nav-usingmp, #nav-products {border-top:#666 4px solid; border-bottom:#666 3px solid; margin:0;}
#nav-resources div, #nav-usingmp div {border-top:#858585 1px solid; margin:0;}
#nav-resources div a, #nav-usingmp div a { font-size:11px; background:url(../images/bullet-arrow.gif) no-repeat; border:none; color:#333; text-decoration:none; padding:6px 8px 5px 10px; display:block;}
.leftnav-firstlink {border-top:#666 5px solid; margin:0;}
.leftnav-lastlink {border-bottom:#666 3px solid; margin:0;}
#nav-resources div a:hover, #nav-usingmp div a:hover { background-color:#F9F9F3; cursor:pointer; color:#900;}
#aboutJK img { border:none; margin-right:10px; vertical-align:middle;}


/* CONTENT */
#content-usingmp, #content-products, #content-resources, #content-contactus, #content-articles, #content-qa {float:left; width:580px; padding:29px 29px 60px 29px; /*border-left:#999 1px dotted; border-right:#999 1px dotted;*/}
#content-resources-videos{float:left; width:670px;}
#content-resources {width:652px;}
/*#verticalpagetitle-usingmp, #verticalpagetitle-products, #verticalpagetitle-resources, #verticalpagetitle-contactus, #verticalpagetitle-articles, #verticalpagetitle-qa {float:right; width:49px; height:500px;}*/

/*#content-articles{width:560px;}*/

/*#verticalpagetitle-usingmp {background:url(../images/verticalpagetitle-usingmp.gif) no-repeat;}
#verticalpagetitle-products {background:url(../images/verticalpagetitle-products.gif) no-repeat;}
#verticalpagetitle-resources {background:url(../images/verticalpagetitle-mpresources.gif) no-repeat;}
#verticalpagetitle-contactus {background:url(../images/verticalpagetitle-contactus.gif) no-repeat;}
#verticalpagetitle-articles {background:url(../images/verticalpagetitle-articles.gif) no-repeat;}
#verticalpagetitle-qa {background:url(../images/verticalpagetitle-qa.gif) no-repeat;}*/

/* USING MIND POWER*/

.audio { float:right; margin:5px 0 10px 10px; padding:10px 10px 0 10px; background-color:#f7f7f7; width:220px; border:#CCC 1px solid;}

/* RESOURCES */
#productTitle { float:left; font-size:16px;}
#formOdernow {float:right;}
.video_tn_img_cell {width:62px;padding: 5px 10px 7px 0;}
.video_tn_txt_cell {padding: 5px 10px 7px 0;vertical-align:top;font-size:10px;}

/* PRODUCTS */

#search-products{padding:10px 0 20px 0;}
.product-info {}
.img-product {float:left; padding:0 20px 0 0;}
.desc-product {overflow:hidden;}\
.product-desc-teaser {font-size:12px;}
.h1-product { margin:0; padding:0; margin-bottom:-6px;}
.h3-product {margin:30px 0 0 0; padding:0; height:45px;}
#product-book, #product-dvd, #product-cd { overflow:hidden;}
.product-thumbnail { width:30%; padding-right:10px; float:left;}
.productreviews {}
.productreviews form textarea {width:90%;}
.product-ordering { float:right;width:40%; padding-left:5px; font-size:10px;}
.products-other {float:left; width:100%;}
table.product-index td { vertical-align:top; width:30%;}
table.product-index td img { background:url(../images/bg-product-img.gif); padding:6px 42px 6px 42px;}
.titlebar-books { background:url(../images/titlebar-books.jpg) no-repeat;}
.titlebar-cds { background:url(../images/titlebar-cds.jpg) no-repeat;}
.titlebar-dvds { background:url(../images/titlebar-dvds.jpg) no-repeat;}
.titlebar-homestudy { background:url(../images/titlebar-homestudy.jpg) no-repeat;}
#product-orderinfo{background:url(../images/bullet-arrow.gif) no-repeat; border-top:#858585 1px solid; margin:0; color:#333; text-decoration:none; padding:6px 8px 5px 10px; display:block;}

/* CHECKOUT */

table#yourcart {width:100%;}
table#yourcart td {border-bottom:1px #ccc dotted;padding:8px;}
table#yourcart th { background-color:#f2f2f2; border-bottom:1px #CCC solid; padding:5px; text-align:left; color:#666666;}
table#yourcart hr {margin:5px 0 5px 0;}
table#yourcart a {border:none;}
table#yourcart #cart-total td {border-top:2px #999 solid;}
table#yourcart tr.cart-lastrow td { border:none;}
table#yourcart td.totalcurrency {color: #4477C0;font-weight: bold;}

#checkoutprogress ul { margin:0; padding:0;}
#checkoutprogress ul li{ display:inline;margin-right:10px; padding:2px 35px 2px 5px;background-color:#efefef; color:#666; font-size:11px;}
#checkoutprogress ul li.checkoutstep-active{ background-color:#DDECFF; color:#333; font-weight:bold;}
#checkoutprogress ul li a, #checkoutprogress ul li a:hover {font-size:11px;}

input.form-imagebtn {border:none; vertical-align:middle;}

table.tbl-checkout {width:92%;}
table.tbl-checkout th {background-color:#f2f2f2; border-bottom:1px #CCC solid; padding:5px; text-align:left; color:#666666;}
table.tbl-checkout td { padding:5px;}

h4.h4-checkout {border-bottom:1px #999 dotted; color:#999; margin-top:45px;}

select {vertical-align:top;}



#video-title {/*border:1px #f00 solid; */padding:0 0 5px 5px; font-weight:bold;}


/* HOME */

#content-home {padding:5px 0 20px 0;}
.h1-home {font-size:22px; line-height:25px;}
#introvideo { float:left; width:360px; padding:0 20px 0 0;/* height:360px*/}
#introtext { /*float:left;*/ width:450px; font-size:12px; line-height:20px; padding-top:12px; margin:0; height:348px; /*border-bottom:#ccc 1px solid;*/}
#home-whatsnew { float:left; width:348px; border:#DDD 1px solid; padding:15px 0 25px 10px; margin:0; height:336px; background-color:#F5F5F5 }
.home-boxtitle {/*background:url(../images/bullet-star.gif) no-repeat; */font-weight:bold; color:#800020; margin-top:0; padding:0;/*padding-left:24px;*/ }
.h1-home-featured {font-size:18px; line-height:18px; margin:0}
#home-fetured-box {}


#newsletter-signup { /*background-color:#efefef; border-bottom:1px #ccc dotted; */padding:20px 0 10px 0; /*width:450px;*/ width:340px; font-size:11px;}
/*
---TEST DRIVE FOR HOMEPAGE LAYOUT - BACKUP--
input#id_signupnewsletter { height:14px; vertical-align:top; width:150px;font-size:11px; line-height:13px;}*/
input#id_signupnewsletter { height:14px; vertical-align:top; width:80px;font-size:11px; line-height:13px;}

.home-highlights { margin:40px 20px 0 20px;}
.home-highlight-box { float:left; width:246px; height:320px; margin-right:15px; background:url(../images/bg-grey.png); padding:15px;}
.home-highlight-box h1 { font-size:15px; color:#222; text-transform:uppercase; font-weight:bold; margin:0 0 12px 0; padding:0 0 10px 0; border-bottom:2px #ccc solid;}
.highlight-titles { height:200px;}
.highlight-title { color:#68061e; font-size:1.1em; font-weight:bold; border-bottom:1px #ddd solid; padding-bottom:6px; margin:0 0 6px 0;}
.highlight-title a {color:#68061e; border:none;}
.highlight-title a:hover { color:#c00;}

.home-highlights .last { margin-right:0;}

/* FOOTER */

#footer {border:#353535 1px solid; border-top:none; width:898px; margin:0; padding:0 0 50px 0; font-size:11px;color:#ccc;background:#222;}

.footer-content {height:270px; background:url(/static/images/bottombg-tree.jpg) no-repeat; font-family:Tahoma; font-size:12px; color:#333; padding-left:204px;}

.footer-testimonial {width:350px; float:left; text-align:right; border-right:1px #ccc solid; margin:25px 20px 0 0; padding:0 62px 0 0; background:url(/static/images/icon-quote.png) no-repeat right top;}

.footer-affiliate { width:210px; height:250px; float:left; margin:25px 0 0 0;}
.footer-affiliate img {margin-top:20px;}

.footer-newsletter {height:50px; padding-left:15px; font-size:15px;}

.currentpage-home .footer-affiliate { display:none;}
.currentpage-home .footer-content { padding-left:350px;}
.currentpage-home .footer-testimonial { width:450px; border:none; margin-top:50px;}
.currentpage-home .footer-newsletter { display:none;}

#footernav {width:884px; border-bottom:#505050 1px solid; padding:1px 5px 5px 10px;}
#footernav ul {margin:0; padding:0;}
#footernav li{ float:left;margin:0; padding:0 13px 0 0; list-style:none;}
#footernav a {color:#ccc; border:none; font-size:11px;}
#footernav a:hover {border:0; color:#fff;}
#footer #copyright {padding:5px 10px 20px 10px;}
#footernav ul li#privacy { float:right;}
#footernav ul li#sitemap {float:right;}

div.backtotop { text-align:right; border-top:1px #666 dotted; padding-top:5px; margin:20px 0 20px 0;}
div.backtotop a { font-size:11px; border:none; color:#666;}
div.backtotop a:hover { font-size:11px; color:#666;}



img { border:0; border:none;}
a img, a:active img, a:visited img, a:hover img {  border:0; border:none;}

.btn-become-affiliate, .btn-book-seminar {}

.btn-become-affiliate a, .footer-affiliate a { width:230px; height:47px; background:url(/static/images/btn-become-affiliate.png) no-repeat; display:block; margin-top:20px; font-weight:bold; text-indent:-9999px;}

.btn-become-affiliate a:hover, .footer-affiliate a:hover { background-position:0 -47px;}

.btn-book-seminar a { width:210px; height:47px; background:url(/static/images/btn-book-seminar.png) no-repeat; display:block; margin-top:20px; font-weight:bold; text-indent:-9999px; text-decoration:none; border:none;}

.btn-book-seminar a:hover { background-position:0 -47px;}


/*    EVENTS & SEMINARS    */

.currentpage-events ul.events-menu {margin:0; padding:0;}
.currentpage-events ul.events-menu li { float:left; list-style:none; border-right:1px #ccc solid; padding:0 5px;}
.currentpage-events ul.events-menu li.first { padding-left:0;}
.currentpage-events ul.events-menu li.last { padding-right:0; border:none;}
.currentpage-events ul.events-menu li a { border:none; font-weight:bold; padding:6px 10px;-moz-border-radius: 5px;
border-radius:5px;}
.currentpage-events ul.events-menu li a:hover { background:#800020; font-weight:bold; color:#fff;}

.currentpage-events #nav-breadcrumbs-websitetools { display:none;}
.currentpage-events #contentwrapper { padding-bottom:0;}
.currentpage-events .home-share {float:right; width:245px; height:100px;padding:10px 0 0 16px; background:url(/static/images/bg-social-home.png) no-repeat 0 -6px;}
.currentpage-events .featured-content-wrapper {background:url(/static/images/bg-gradient-grey.jpg) repeat-x bottom; padding:0 21px 0 36px;}
#content-events { margin-bottom:0;}
.currentpage-events .featured-content-left {float:left; width:556px; padding:0 20px 30px 0;}
.currentpage-events .featured-content-right {float:right; width:246px; border-left:1px #ddd solid; padding:0 0 30px 14px;}
.currentpage-events .h1-sidebar { font-size:16px; line-height:120%; margin-top:0;}
.events-banner { padding:0 20px 20px 20px;}


/* SOCIAL */

.socialmedia-btns a { display:block; float:left; border:none; width:32px; height:32px; margin:2px 12px 0 0; text-indent:-9999px;background:no-repeat left top transparent; outline:none;}
a.social-facebook { background-image:url(/static/images/facebook.png);}
a.social-google { background-image:url(/static/images/google.png);}
a.social-twitter { background-image:url(/static/images/twitter.png);}
a.social-youtube { background-image:url(/static/images/youtube.png);}
.st_sharethis_custom {background: url("/static/images/sharethis.png") no-repeat scroll left top transparent;padding:0px 32px 32px 0; cursor:pointer;}

a.btn-home-order {text-decoration:none; border:none; background:url(/static/images/home-order.jpg) no-repeat; width:856px; height:32px; text-indent:50px; display:block; font-family:"Lucida Grande", Helvetica, sans-serif; font-size:17px; font-style:italic; color:#fff; opcacity:0.9; font-weight:lighter; padding-top:15px;}
a.btn-home-order:hover { background-position:0 -47px;}

a.btn-mp-order {text-decoration:none; border:none; background:url(/static/images/btn-mp-ebook.jpg) no-repeat; width:856px; height:48px; text-indent:50px; display:block; font-family:"Lucida Grande", Helvetica, sans-serif; font-size:17px; font-style:italic; color:#fff; opcacity:0.9; font-weight:lighter; line-height:48px;}
a.btn-mp-order:hover { background-position:0 -48px;}

a.btn-order-qwbanner {background:url(/static/images/btn-order-qw.png) no-repeat; display:block; width:153px; height:33px; text-indent:-9999px; border:none; margin-top:17px; outline:none;}
a.btn-order-qwbanner:hover { background-position:0 -33px;}
