body { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;background-color:#fff; }
p { line-height:1.35em; font-size:18px; margin-top:15px; margin-bottom:15px; }
img { border:0; }
h4 { font-size:10px; line-height:10px; }
a {color:#C03; text-decoration:none;}
a:hover {text-decoration:underline;}



#nav-wrapper { height:64px; color:#fff; position:fixed; width:100%; top:0; z-index:1000; background-image:url(images/nav_back.png); background-repeat:repeat-x; }
#nav { width:960px; margin:6px auto; }
#nav a { }
#nav #social {
	width:128px;
	float:right;
	background-image:url(images/socialmedia.png);
	background-repeat:no-repeat;
	margin-top:-6px;
	height:72px;
	width:164px;
	padding-right:75px;
}
#nav #social a { display:block; float:left; height:32px; text-indent:-9999px; background-image:url(images/social.png); background-repeat:no-repeat;  }
#nav #social #fb { width:28px; background-position:-35px 0; margin-left:45px; margin-top:20px; }
#nav #social #tw { width:28px; background-position:-60px 0; margin-top:20px;}
#nav #social #em { width:28px; background-position:-90px 0; margin-top:22px;}

#nav #buynav {
	width:94px;
	float:right;
	background-image:url(images/buynav.png);
	background-repeat:no-repeat;
	margin-top:-6px;
	height:110px;
	padding-right:25px;
}
#nav #buynav a { display:block;text-indent:-9999px; height:110px; width:94px;}

#nav #tabs { width:448px; float:left; }
#nav #tabs a { display:block; float:left; width:15px; height:34px; text-indent:-9999px; background-image:url(images/navbar.png); background-repeat:no-repeat;  }

#nav #tabs #back-to-top { width:35px; background-position:0 0; text-indent:-9999px; background-image:url(images/navbar.png); background-repeat:no-repeat; }
#nav #tabs #tab-books { width:67px; background-position:-35px 0; }
#nav #tabs #tab-praise { width:77px; background-position:-102px 0; }
#nav #tabs #tab-author { width:78px; background-position:-179px 0; }
#nav #tabs #tab-chapters { width:83px; background-position:-257px 0; }
#nav #tabs #tab-affiliates { width:98px; background-position:-338px 0; }


#nav #byht {background-image:url("images/byht.png");background-repeat:no-repeat;display:block;float:right;height:34px;text-indent:-9999px;width:100px;}


#nav #tabs2 { width:630px; float:left; }
#nav #tabs2 a { display:block; float:left; width:15px; height:34px; text-indent:-9999px; background-image:url(images/navbar-ta.png); background-repeat:no-repeat;  }
#nav #tabs2 #secrets { width:190px; background-position:0 0; }
#nav #tabs2 #happytapper { width:190px; background-position:-190px 0; }
#nav #tabs2 #carlakaywhite { width:190px; background-position:-380px 0; }


#body-wrap {
background:url("images/bottom.png") repeat-x scroll left bottom transparent;
}

#header { margin:0 auto; background-repeat:no-repeat; width:990px; height:570px; text-indent:-9999px; background-position:0 10px;}
#header-wrap {background-image:url(images/blue.png); background-repeat:repeat-x; width:100%;}

#container {margin:0 auto; background-repeat:no-repeat; }
#content{ width:960px; margin:0 auto;}

#top-part-title {float:right; font-size:20px; margin-right:40px; padding-top:5px; text-align:right; width:200px; text-transform:uppercase;}
#top-part { display:block; width:650px; float:right; }

#three-books { float:left; width:395px; }
#three-books #dates-times { margin-left:35px; width:381px; height:460px; text-indent:-9999px; background-image:url(images/3books.jpg); background-repeat:no-repeat; }
#three-books #more-book-chapters { display:none; padding-left:125px; }
#three-books #more-book-chapters a { display:block; width:158px; height:24px; text-indent:-9999px; background-image:url(images/more-book-chapters.png); background-repeat:no-repeat; }

#intro { float:right; width:480px; padding-top:25px; }
#intro h2 { width:430px; height:165px; text-indent:-9999px; background-image:url(images/tuaw.jpg); background-repeat:no-repeat; }
#intro p { }
#intro #submit-email { float:left; display:block; width:40px; height:40px; text-indent:-9999px; background-image:url(images/right-arrow.png); background-repeat:no-repeat; }
#intro #email-form p, #intro #email-form { margin:0; }
#intro input { float:left; font-size:20px; padding:3px; width:380px; font-family:Georgia, "Times New Roman", Times, serif; }

#pdf-download { clear:both; padding-top:30px; }
#pdf-download a { display:block; width:494px; height:230px; text-indent:-9999px; background-image:url(images/download.jpg); background-repeat:no-repeat; }

#testimonials { clear:both; padding-top:30px; padding-left:70px; }
#testimonials p { display:block; width:892px; height:309px; text-indent:-9999px; background-repeat:no-repeat; }
#testimonials .quote1 p { background-position:-35px 0; }
#testimonials .quote1 p { background-image:url(images/testimonial1.png); }
#testimonials .quote2 { padding-left:35px; }
#testimonials .quote2 p { background-image:url(images/testimonial2.png); }
#testimonials .quote3 { padding-left:50px; }
#testimonials .quote3 p { background-image:url(images/testimonial3.png); }
#testimonials .quote4 { padding-left:50px; }
#testimonials .quote4 p { background-image:url(images/testimonial4.png); }
#testimonials div { display:none; }

#books-info-wrap { clear:both; margin-right:194px; }
#books { clear:both; width:100%; background:url(images/thebooks.jpg) scroll center top transparent; background-repeat:no-repeat;}
#books p { padding-left:10px; display:block; }

#books #books-info { display:block; width:960px; height:300px; text-indent:-9999px;  }

#books h3 { margin-bottom:0; display:block; text-indent:-9999px; background-repeat:no-repeat; }
#books h4 { padding:0; margin:0; display:block; text-indent:-9999px; background-repeat:no-repeat; }
#books img { float:left; clear:both; margin-left:150px; margin-top:28px; }
#books .contact, #praise .contact, #author .contact { float:right; width:200px; margin-right:59px; padding-top:5px; font-size:11pt; font-style:italic; }
#books .contact a, #praise .contact a, #author .contact a { display:block; color:#000; text-decoration:none; text-align:right; padding-bottom:3px; }
#books .contact a:hover, #praise .contact a:hover, #author .contact a:hover { text-decoration:underline; }

#books .love { clear:both; padding-top:20px; }

#books .book-chapters { width:488px; float:right; clear:right; }

#books h3#book1 { height:37px; background-image:url(images/IS_title.png); margin-left:7px; margin-top:0; }
#books h3#book1 a { display:block; height:22px; }
#books img#book1-img { margin-top:20px; }



#books h3#book2 { height:37px; background-image:url(images/promote_title.png); margin-left:7px; }
#books h3#book2 a { display:block; height:22px; }

#books h3#book3 { height:40px; background-image:url(images/interviews_title.png); }
#books h3#book3 a { height:30px; display:block; }




#praise-info-wrap { clear:both;}
#praise { clear:both;  width:100%; background:url(images/testimonials.jpg) scroll center top transparent; background-repeat:no-repeat; }
#praise p { padding-left:10px; display:block; }
 
#praise #books-info { margin-bottom:0; margin-top:95px; }
#praise #books-info { display:block; width:761px; height:300px; text-indent:-9999px; }
 
#praise h3, #author h3 { margin-bottom:0; display:block; text-indent:-9999px; background-repeat:no-repeat; }
#praise h4, #author h4 { padding:0; margin:0; display:block; text-indent:-9999px; background-repeat:no-repeat; }
#praise img {
	float:left;
	clear:both;
	margin-left:240px;
	margin-top:10px;
}
#praise .love {
	clear:both;
	margin-top:30px;
}
 
#praise .book-chapters, #author .book-chapters { width:488px; float:right; clear:right; }
#praise p{font-size:32px; padding-bottom:15px;}

#praise h5 {font-size:11pt; font-style:italic;margin-top:0px; padding-top:8px; padding-bottom: 3px; padding-left:5px;}
#praise h5 a{font-size:11pt; font-style:italic; text-decoration:none; color:#000; font-weight:normal; height: 12px; }

#praise h3#nick { height:23px; background-image:url(images/nickcernis.jpg); margin-left:3px; }
#praise h3#nick a { display:block; height:32px; }
#praise h4#spiffingapps { height:37px; background-image:url(images/spiffingapps.jpg); margin-left:10px; margin-top:5px; }
#praise h4#spiffingapps a { display:block; height:37px; }

#praise h3#shelby { height:23px; background-image:url(images/shelby.jpg); margin-left:10px; }
#praise h3#shelby a { display:block; height:37px; }
#praise h4#mindtap { height:40px; background-image:url(images/mindtap.jpg); margin-left:10px; margin-top:0; }
#praise h4#mindtap a { display:block; height:40px; }

#praise h3#justin { height:23px; background-image:url(images/justin.jpg); margin-left:10px; }
#praise h3#justin a { display:block; height:37px; }
#praise h4#brokenthumbs { height:40px; background-image:url(images/brokenthumbs.jpg); margin-left:10px; margin-top:0; }
#praise h4#brokenthumbs a { display:block; height:40px; }

#praise h3#jeff { height:23px; background-image:url(images/jeff.jpg); margin-left:10px; }
#praise h3#jeff a { display:block; height:37px; }
#praise h4#squibner { height:40px; background-image:url(images/squib_logo.jpg); margin-left:10px; margin-top:0; }
#praise h4#squibner a { display:block; height:40px; }

#theres-more { padding-top:65px; padding-left:280px; clear:both; }
#theres-more span { display:none; }
#theres-more a { display:block; width:515px; height:236px; text-indent:-9999px; background-image:url(images/v2/thats-not-all.png); background-repeat:no-repeat; }

#author { clear:both; width:100%; background:url(images/theauthor.jpg) scroll center top transparent; background-repeat:no-repeat;}
#author #author-include { margin-left:150px; padding-bottom:50px; display:block; width:761px; height:160px; text-indent:-9999px; }
#author #happytapperapps { margin-left:150px; display:block; width:761px; height:160px; text-indent:-9999px; background-image:url(images/happytapperapps.jpg); background-repeat:no-repeat; }
#author #sponsor-info { display:block; width:475px; float:right; }

#author em { font-size:10pt; }
#author em a { color:#000; }

#author img {
	float:left;
	clear:both;
	margin-left:190px;
	margin-top:30px;
}
#author .love {
	clear:both;
	margin-top:60px;
}


#author h3#carla a { display:block; height:37px; }
#author h4#happytapper { height:60px; background-image:url(images/carlawhitefounder.png); margin-left:10px; margin-top:-20px; }
#author h4#happytapper a { display:block; height:40px; }

#author h3#gratitude { height:37px; background-image:url(images/gratitude.jpg); margin-left:10px; }
#author h3#gratitude a { display:block; height:37px; }
#author h5#gratitude {
	height:20px;
	margin-left:10px;
	margin-top:0;
	font-style:italic;
	font-weight: normal;
}


#author h5#gratitude a { display:block; height:40px; color:#999; text-decoration:none;}

#author h3#vb { height:37px; background-image:url(images/visionboard.jpg); margin-left:10px; }
#author h3#vb a { display:block; height:37px; }

#author h3#lb { height:37px; background-image:url(images/littlebuddha.jpg); margin-left:10px; }
#author h3#lb a { display:block; height:37px; }


#book-chapters { clear:both; width:100%; background:url(images/chapters.jpg) scroll center top transparent; background-repeat:no-repeat; }
#book-chapters h2 {
	background-position:232px top;
	padding-bottom:50px;
	display:block;
	height:250px;
	text-indent:-9999px;;
}
#book-chapters img, { float:left; margin-left:225px; margin-top:30px; }
#book-chapters #book-chapters-info, #about #book-chapters-info, #whatnext #some-info, #threebooks #some-info { display:block; width:470px; float:right; }

#buythebooks .buynow  { clear:both; padding-top:60px; height:300px;}
#buythebooks .buynow img { float:left; clear:both; margin-left:180px; margin-top:23px; }
#buythebookss .buynow h3 {height:82px;background-image:url(images/buynow.jpg);margin-bottom:0;background-repeat:no-repeat;text-indent:-9999px;}

#buythebooks.buynow p { margin-top:0; margin-bottom:.5em; font-size:11pt; font-style:italic;  }
#buythebooks .buynow p a { color:#000; }
#book-chapters .book-chapters {
clear:right;
float:right;
width:488px;
}

#whatnext { padding-top:4px; }
#whatnext h2 {background-position:232px top;padding-bottom:50px;display:block;height:160px;text-indent:-9999px;background-image:url(images/whatnext.jpg);background-repeat:no-repeat;}

#greatbooks { padding-top:4px; }
#greatbooks h2 {padding-bottom:20px;display:block;height:309px;text-indent:-9999px;background-image:url(images/3books.png);background-repeat:no-repeat;}

#call_to_action_button1{background:transparent url(images/buynow1.png) no-repeat scroll center top;height:74px;;width:385px;text-indent:-9999px; margin-top:40px;}
#call_to_action_button1 a{display: block;height: 100%;width: 100%;}
#call_to_action_button1 a { color:#692608  !important; background:urlimages/buynow1.png) no-repeat right top;}
#call_to_action_button1 a:hover { background-position:right -74px ; color:#000  !important;  }
#call_to_action_button1:hover  { color:#000  !important;  background-position:0 -74px; }

#call_to_action_button2{background:transparent url(images/buynow.png) no-repeat scroll center top;height:74px;;width:434px;text-indent:-9999px; margin-top:15px; margin-left:125px;}
#call_to_action_button2 a{display: block;height: 100%;width: 100%;}
#call_to_action_button2 a { color:#692608  !important; background:urlimages/buynow.png) no-repeat right top; }
#call_to_action_button2 a:hover { background-position:right -74px ; color:#000  !important;  }
#call_to_action_button2:hover  { color:#000  !important;  background-position:0 -74px; }


#more-stuff {clear:both; width:100%; background:url(images/morepraise.jpg) scroll center top transparent; background-repeat:no-repeat; }
#more-stuff h2 { background-position:150px; margin-bottom:50px;; display:block; height:240px; text-indent:-9999px;  }
#more-stuff #media { margin:0 auto; position:relative; width:722px; padding-left:100px; }

blockquote {background:url("images/sprite.png") no-repeat scroll -168px -166px transparent; padding: 1px 20px 5px 40px; }
#media .author p{padding-left:45px;}

#about {clear:both; width:100%; background:url(images/30day.jpg) scroll center top transparent; background-repeat:no-repeat; }
#about h2 { background-position:150px;  margin-bottom:0; display:block; height:300px; text-indent:-9999px;}
#about #about-info { display:block; width:475px; float:right; }
#about img { float:left; margin-left:230px; }
#about .book-chapters, #goforit .book-chapters {clear:right; float:right; width:488px;}

#chp-title, #some-info-title {float:right; font-size:24px; margin-right:40px; padding-top:5px; text-align:right; width:450px; text-transform:uppercase;}

#affiliates { clear:both; width:100%; background:url(images/moregoodstuff.jpg) scroll center top transparent; background-repeat:no-repeat;}
#affiliates h2 { height:300px; text-indent:-9999px; }
#affiliates #about-info { display:block; width:475px; float:right; }
#affiliates img { float:left; margin-left:230px; }
#affiliates .book-chapters {clear:right; float:right; width:488px;}
#affiliates h3#about {background-image:url("images/interviews_title.jpg");height:30px;}
#affiliates h3 {background-repeat:no-repeat;display:block;margin-bottom:0;text-indent:-9999px;}
#affiliates h3#aff { height:37px; background-image:url(images/aff.jpg); margin-left:7px; }
#books h3#aff a { display:block; height:22px; }

#affiliates h3#howitworks { height:37px; background-image:url(images/howitworks.jpg); margin-left:7px; }
#affiliates h3#steps { height:37px; background-image:url(images/4steps.jpg); margin-left:7px; }
#affiliates h3#useads { height:37px; background-image:url(images/useads.jpg); margin-left:7px; }
#affiliates h3#getcode { height:25px; background-image:url(images/getcode.jpg); margin-left:7px; }

#affiliates img#small1{float:left; margin-left:260px; margin-top:25px;}
#affiliates img#medium{float:left; margin-left:205px; margin-top:25px;}

code  {
display:block;
font:15px;
padding:20px 0 20px;
line-height:18px;
}

#newsletter { clear:both; padding-bottom:100px; padding-top:70px; }
#newsletter h2 { background-position:150px;  margin-bottom:0; display:block; height:220px; text-indent:-9999px; background-image:url(images/newsletter.jpg); background-repeat:no-repeat; }
#mailinglist {float:right; margin:0px 150px 0 0;}
#tjljhr-tjljhr { background-image:url(images/input.jpg); background-repeat:no-repeat; border:none;float:left; height:75px;outline:medium none; padding:7px 15px; width:424px; font-size:18px;font-family:Georgia,"Times New Roman",Times,serif;}
#button {
	background:url("images/deal.png") no-repeat scroll left top transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	height:74px;
	text-indent:-9999px;
	width:124px;
}
#button:hover {background: url('images/deal.png') bottom left no-repeat;}

#buythebooks { clear:both; width:100%; background:url("images/getthebooks.jpg") scroll center top; background-repeat:no-repeat; padding-top:263px;padding-bottom:100px;  }
div#buythebooks div.page {background-color:#FFFFFF; margin:0 auto;padding-bottom:70px;padding-top:35px;position:relative;width:950px;z-index:1;border:#000 1px solid;}
div#buythebooks div.page h3#heres_the_deal {background:url("images/thedeal.jpg") repeat scroll 0 0 transparent;height:80px;margin:0 auto 15px;
overflow:hidden;text-indent:-9999px;width:313px;}
div#buythebooks div.page h3#price {background:url("images/price.jpg") repeat scroll 0 0 transparent;height:80px;margin:0 auto 35px;
overflow:hidden;text-indent:-9999px;width:298px;}
#all_three_books{font-size:28px; font-weight:bold;}
#hope {width:600px; padding-left:180px;}


div#buythebooks div.page div#buybuttonarea {
-moz-border-radius:14px 14px 14px 14px;
background-color:#ebf2ea;
margin:0 auto 25px;
padding:22px 0;
text-align:center;
width:686px;
}
.note {font-size:12px; text-align:center;}

#goforit { padding-top:50px;}
#goforit h2 { background-position:150px; margin-bottom:50px;; display:block; height:160px; text-indent:-9999px; background-image:url(images/goforit.jpg); background-repeat:no-repeat; }
#goforit #doitnow { margin:0 auto; position:relative; width:722px; padding-left:100px; }

#footer { clear:both; display:block; text-indent:-9999px; background-image:url(images/createdby.png); background-repeat:no-repeat; height:305px;}
#footer #presented {
	position:relative;
	left:590px;
	top:86px;
	display:block;
	width:370px;
	height:78px;
	text-indent:-9999px;
}
#footer #badges { position:relative;top:118px; display:block;  height:59px; text-indent:-9999px; background-image:url(images/badges.png); background-repeat:no-repeat; margin-top:30px;}
#badgges #support {display:block; height:59px;left:675px;position:relative;text-indent:-9999px;top:4px; width:285px; }

a#fdbk_tab {
background-image:url("http://s3.amazonaws.com/getsatisfaction.com/images/feedback_trans_tab.png");
color:#FFFFFF;
cursor:pointer;
height:102px;
left:0;
margin-left:-7px;
overflow:hidden;
position:fixed;
text-indent:-100000px;
top:25%;
width:42px;
z-index:100000;
}
a#fdbk_tab:hover{margin-left:-4px;}
