/* 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;}

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


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:active, .home-teaser a:visited, .home-teaser a:hover  {font-size: 14px; line-height:20px;}
.text-teaser {font-size:12px;}

.lmp-email { border-bottom:#900 1px dotted; color:#47b;}

/* WRAPPERS */

#globalwrapper{ width:900px; margin: auto;margin-top:-870px; z-index:1000;}
#contentwrapper {float:left; background: #FFF url(../images/bottombg-tree.jpg) bottom no-repeat; width:898px; border-left:#353535 1px solid; border-right:#353535 1px solid; /*border-bottom:#353535 1px solid; */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;}
#search_keywords, #top-input-keywords {width:150px; height:10px; padding:5px; font-size:10px; vertical-align:middle;}
#btn-search {margin:0; padding:0; border:0; vertical-align:middle;}
#btn-search-product {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 0 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, a:active, a:visited {font-size:10px; text-decoration:none; border:none;}
#websitetools { float:right;}
#websitetools img { padding-right:25px;}
#websitetools a, a:active, a:visited, a:hover { border:0;}

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

#leftsidebar-resources {float:left; width:156px; font-size:11px; padding-top:50px; margin-left:13px;}

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


/*-----------*/
#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, a:visited {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-sitemap, #content-404, #content-articles, #content-qa, #content- {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-404 {width:500px;}


table td.qa-archive-col {vertical-align:top;}

/* 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; min-height:270px;}
.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;}
.titlebar-other-books { background:url(../images/titlebar-other-books.jpg) no-repeat;}
.titlebar-other-cds { background:url(../images/titlebar-other-cds.jpg) no-repeat;}
.titlebar-other-dvds { background:url(../images/titlebar-other-dvds.jpg) no-repeat;}

#product-orderinfo a{background:url(../images/bullet-arrow.gif) no-repeat; margin:0; color:#333; text-decoration:none; border:none; border-top:#858585 1px solid; padding:6px 8px 5px 10px; display:block;}
#cart, #checkout {background:url(../images/bullet-arrow.gif) no-repeat; border-top:#858585 1px solid; margin:0; padding:6px 8px 5px 10px;display:block; font-weight:bold;}
#cart a, #checkout a {text-decoration:none; border:none; }
#cartimg {width:20px; height:18px; vertical-align:middle;}

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

/* 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, a:active, a:visited {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, a:active, a:visited, 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;}


/* HOME */

#content-home{padding:5px 15px 80px 20px; overflow:hidden;}
.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:230px; 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 { /*float:right;*/ border-top:#CCC 1px solid; border-bottom:#CCC 1px dotted; padding:20px 0; width:455px; margin:0px 0 0 0; height:230px;}


table#newsletter-signup { padding:20px 0 10px 0; width:450px; font-size:11px;}
input#id_email, input#id_full_name { height:14px; vertical-align:top; width:110px;font-size:11px; line-height:13px;}



/* FOOTER */
#footer {float:left; border:#353535 1px solid; border-top:none; width:898px; margin:0; background-color:#222; padding:0; font-size:11px;color:#ccc;}
#footernav {border-bottom:#505050 1px solid; padding:1px 5px 5px 10px;}
#footernav ul {margin:0; padding:0;}
#footernav li{display:inline;margin:0; padding:0 13px 0 0;}
#footernav a, a:visited, a:active {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 {padding-left:100px;}

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

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

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


#floating_banner_bottom {
	text-align: center;
	width: 100%;
	bottom: 0px;
	margin-bottom: 0px;
	height: 175px;
	position: fixed;
	z-index: 100;
	right: 0;
	 _position:absolute;
	  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
}
html>body #floating_banner_bottom { margin-bottom: 0px; bottom: 0 }
 
#floating_banner_bottom div.close {
	margin: 0 auto;
	width: 898px;
	height: 16px;
	text-align: right;
}

.bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 45px;
     margin-bottom: -50px;
     font-size: 700%;
     color: #FF0000;
 }

 .bqend {
     float: right;
     height: 25px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 700%;
     color: #FF0000;