/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

body {
   color:#000000;
   background: #D4E2EA;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 62.5%;}
 
* {
   margin:0;
   padding:0;
   list-style-type:none;}
  

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/


/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {
 color:blue;
 text-decoration: underline;}

a:hover, a:active {
 text-decoration:none;}

a.button{
  background:url('../images/ui/button_left.gif') no-repeat top left;
  float:left;
  font-size:12px;
  color:#1F3317 !important;
  font-weight:bold;
  text-decoration:none !important;
  display:block;}

a.button span{
  height:36px;  
  float:left;
  margin: 0 0 0 12px;
  display:block;  
  padding: 13px 15px 0 3px;
  background:url('../images/ui/button_right.gif') no-repeat top right;}


/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 
	background:#D0D7CE;
	height:2px;
	border:none; 
	margin:10px 0;}

img {
	border: none; }

fieldset br{
 clear:both;}
 
fieldset{
 border:none;}

fieldset button{
  padding:0;
  cursor:pointer;
  background:none;
  margin:0;
  border:none;}

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;}
	
.clearfix:after { /* clear floats */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#container{
  width:802px;
  background:#A1BABB;
  margin:0 auto 20px auto;
  padding: 0 0 10px 0;
  background:#A1BABB url('../images/ui/bg_container.gif') no-repeat bottom left;}

#container-wrapper{
  border:2px solid #D0D7CD;
  border-width: 0 2px;}

/* 3.1 HEADER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#header{
  background:url('../images/ui/bg_header.jpg') no-repeat top left;
  padding: 34px 0 0 0;
  position:relative;}

#header h1 {
  width:530px;
  height:80px;
  float:right;
}
#header h1 a{
  background:url('../images/ui/logo.png') no-repeat top left;
  width:530px;
  height:80px;
  display: block;
  text-indent:-9999px;
  overflow:hidden;}

ul#main-nav{
  display: block;
  clear: both;
  margin: 0;
  height: 36px;
  background:#75968D url(../images/ui/nav_bg.gif) repeat-x;
  font-size:1.2em; 
  color:#FFF;
  border-top:1px solid #CED7CD;
  font-weight:bold;}

ul#main-nav li{
  float:left;
  zoom:1;}

ul#main-nav li a{
  display:block;
  text-align:center;
  padding:3px 0 0 0;
  height:32px;
  float:left;
  text-align:center;
  color:#FFF !important;
  border-right:1px solid #CED7CD;
  border-bottom:1px solid #CED7CD;
  text-decoration:none !important;
  zoom:1;}

ul#main-nav li a:hover,
ul#main-nav li.active a{
 color:#000 !important;
  background:#A1BABB;}

ul#main-nav li.active a{
  border-bottom:1px solid #A1BABB;}

ul#main-nav li.home a{
  padding-top: 10px;
  width:51px;
  height:25px;}
  
ul#main-nav li.navpreview a{width:63px;}  
ul#main-nav li.navquiz a{width:98px;}
ul#main-nav li.navepidemic a{width:70px;}
ul#main-nav li.navoptimize a{width:76px;}
ul#main-nav li.navstories a{width:68px;}
ul#main-nav li.navmedia a{width:72px;}
ul#main-nav li.navabout a{width:76px;border-right:none;}

#header a.book{
  display:block;
  position:absolute; 
 width:106px;
  height:56px;
  text-indent:-9999px;
  overflow:hidden;
  right:0px;
  top:108px;
  display:block;
  background: url(../images/ui/buythebook.gif) no-repeat top left;}

#header a.dvd{
  display:block;
  position:absolute; 
 width:111px;
  height:56px;
  text-indent:-9999px;
  overflow:hidden;
  right:106px;
  top:108px;
  display:block;
  background: url(../images/ui/buythedvd.gif) no-repeat top left;}  

/* 3.2 CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#content{
  padding:13px 8px 10px 8px;}

#content p,
#content ul{  
  font-size:1.3em;
  line-height:1.5em;}

.right{
  float:right !important;}

h2.heading{
  margin-left:-8px;
  text-align:right;
  color:#3E4F39;
  margin-right:10px;
  margin-bottom:10px;
  min-height:40px;
  font:2.1em/1.9em "Adobe Garamond Pro",Garamond,"Times New Roman",Times,Georgia,serif;
  overflow:hidden;
  line-height:25px;
  }

h2.heading-brokenbrain{
  background:url('../images/ui/title_isyourbrainbroken.gif') no-repeat top left;
  padding: 0 0 0 365px;
  text-align:left;}

h2.heading-media{
  background:url('../images/ui/title_forthemedia.gif') no-repeat top left;
  padding: 0 0 0 256px;
  text-align:left;}



.sidebar{
  width:275px;
  float:left;}

.content-right{
  width:505px;
  float:right;}

.video{
  width:275px;
  height:220px;
  margin: 0 0 3px 0;}
.videoplay {
	margin: 10px 0;
	font-size: 1.3em;
	text-align: center;
	color: #000;
}
.video-player{
  padding:15px;}

.quote{
  background:url('../images/ui/bg_quote.gif') no-repeat top left;
  width:239px;
  height:230px;
  padding:10px 18px;}

.quote p{
  padding:10px 0 0 0;
  line-height:1.5em !important;
  font-size:1.4em !important;}
  
.sneakpreview-quote{
	float: left;
	width: 190px;
	margin: 20px 0 0 0;
  font-size:13px !important;
  line-height:1.4em;
  color: #0c3335;}
.sneakpreview-quote .roundcontent {
	padding-top: 0;
	padding-bottom: 0;
}   
.sneakarrow {
	position: absolute;
	top: 206px;
	left: 0;
	width: 147px;
	height: 103px;
	background: url(../images/sneakpreview.png) no-repeat 0 0;
}
.homesneakpreview{
  background:url('../images/ui/bg_book.png') no-repeat top left;
  width:485px;
  height:518px;
  padding:3px 10px 3px 6px;}
  
.homesneakpreview .download{
  padding:5px 0 0 160px;
  min-height:169px;
  height:auto !important;
  height:169px;
  background:url('../images/book_comingsoon.gif') no-repeat 0 0;}

.homesneakpreview .download h3{
  background:url('../images/ui/title_downloadsneakpreview.gif') no-repeat top left;
  width:310px;
  height:111px;
  padding:0;
  margin: 0 0 0 10px;
  text-indent:-9999px;
  overflow:hidden;}  
  
.homesneakpreview .download p{
  padding: 0 5px 10px 5px;
  font-size:1.1em;
  line-height:1.4em;}

.homesneakpreview .download ul{
  padding: 0 0 5px 11px;}

.homesneakpreview .download ul li{
  background:url('../images/ui/bullet_check.gif') no-repeat top left;
  padding: 0 0 8px 20px;}

.homesneakpreview  h4{
  font-size:1.5em;
  padding: 0 0 20px 0;}

.homesneakpreview fieldset{
  clear:both;
  padding:10px 30px 0 30px;}

.homesneakpreview fieldset label{
  width:80px;
  font-size:1.2em;
  display:block;
  float:left;
  text-align:right;
  padding: 3px 5px 0 0;}

.homesneakpreview fieldset input.text{
  float:left; 
  width:222px;
  height:13px;
  font-size:12px;
  margin: 0 0 12px 0;
  border:none;
  padding:4px 5px;
  background:url('../images/ui/bg_textbox.gif') no-repeat top left;}

.homesneakpreview fieldset p{
  color:#677172;
  font-weight:bold;
  font-size:11px !important;
  text-align:center;}

.homesneakpreview fieldset .submit{
  margin: 0 0 5px 110px;
  background:url('../images/ui/btn_sendsneakpreview.gif') no-repeat top left;
  width:192px;
  text-indent:-9999px;
  overflow:hidden;
  height:46px;}
  
.homesneakpreview fieldset input.submit{
  margin: 0 0 5px 110px;
  background:url('../images/ui/btn_sendsneakpreview.gif') no-repeat top left;
  width:192px;
  overflow:hidden;
  text-indent:-9999px;
  height:46px;
  border:none;
  color:#faa940;
  font-size:0px;
  cursor:pointer;}    
  
.box-big .sneakpreview,
.sneakpreview.spbottom {
  width:670px !important;}
  
.box-big .sneakpreview.preview {
  float:right;}  

.sneakpreview img.book{
  float:left;}
  
.sneakpreview .download{
  padding:5px 0 0 0;
  float:left;
  width:465px;}

.sneakpreview .download h3{
  background:url('../images/ui/title_downloadsneakpreview.gif') no-repeat top left;
  width:310px;
  height:111px;
  padding:0;
  margin: 0 0 0 75px;
  text-indent:-9999px;
  overflow:hidden;}

.sneakpreview .download p{
  padding: 0 5px 10px 5px;
  font-size:1.1em;
  line-height:1.4em;}

.sneakpreview .download ul{
  padding: 0 0 0 11px;
  width: auto;}

.sneakpreview .download ul li{
  background:url('../images/ui/bullet_check.gif') no-repeat top left;
  padding: 0 0 8px 20px;
  width: auto;}

.sneakpreview  h4{
  font-size:1.5em;
  padding: 0 0 20px 0;}

.sneakpreview fieldset{
  clear:both;
  padding:10px 20px 0 20px;}

.sneakpreview fieldset label{
  width:200px;
  font-size:1.2em;
  display:block;
  float:left;
  text-align:right;
  padding: 3px 5px 0 0;}

.sneakpreview fieldset input.text{
  float:left; 
  width:222px;
  height:13px;
  font-size:12px;
  margin: 0 0 12px 0;
  border:none;
  padding:4px 5px;
  background:url('../images/ui/bg_textbox.gif') no-repeat top left;}

.sneakpreview fieldset p{
  color:#677172;
  font-weight:bold;
  font-size:11px !important;
  text-align:center;}

.sneakpreview fieldset .submit{
  margin: 0 0 5px 210px;
  background:url('../images/ui/btn_sendsneakpreview.gif') no-repeat top left;
  width:192px;
  text-indent:-9999px;
  overflow:hidden;
  height:46px;}
  
.sneakpreview fieldset input.submit{
  margin: 0 0 5px 110px;
  background:url('../images/ui/btn_sendsneakpreview.gif') no-repeat top left;
  width:192px;
  overflow:hidden;
  text-indent:-9999px;
  height:46px;
  border:none;
  color:#faa940;
  font-size:0px;
  cursor:pointer;}  

.brokenbrain{
  background:url('../images/ui/bg_brokenbrain.gif') no-repeat top left;
  width:524px;
  padding:55px 0 0 260px;
  height:159px;}

.brokenbrain p{
  width:173px;
  float:left;}

.brokenbrain ul{  
  float:left;
  padding: 0 0 0 20px;
  width:285px;}

.brokenbrain li{
  background:url('../images/ui/bullet_checkbox.gif') no-repeat 0 2px;
  padding: 0 0 7px 20px;}

.brokenbrain li.takequiz{
  text-align:right;
  background:none;}

.col{
  width:381px;
  float:left;}

.col .box{
  width:361px;
  height:249px;
  margin: 0 0 10px 0;
  padding:5px 10px;}

.col .box h4{
  color:#1F3217;
  padding: 0 0 5px 0;
  text-transform:uppercase;
  font:bold 1.7em "Adobe Garamond Pro",Garamond,"Times New Roman",Times,Georgia,serif;
  line-height:1.4em;}

.col .box img{
  float:left;
  margin: 0 10px 0 0;}

.col .box .more{
  text-align:right;  
  padding: 0 10px 0 0;}

.brokenbrain-small{
  background:url('../images/ui/bg_brokenbrainsmall.gif') no-repeat top left;}

.brokenbrain-small h4{
  padding: 40px 0 0 0 !important;}

.boostingbrainpower{
  background:url('../images/ui/bg_boostingbrainpower.gif') no-repeat top left;}

.boostingbrainpower h4{
  padding: 70px 0 0 0 !important;}

.inspiringstories{
  background:url('../images/ui/bg_inspiringstories.gif') no-repeat top left;
  height:295px !important;}

.aboutauthor{
  background:url('../images/ui/bg_author.gif') no-repeat top left;
  height:295px !important;}

.aboutauthor h3,
.inspiringstories h3,
.revolution h3{
  padding: 0 0 10px 0;
  height:31px;
  text-indent:-9999px;
  overflow:hidden;}

.aboutauthor h3{
  background:url('../images/ui/title_aboutauthor.gif') no-repeat top left; }

.inspiringstories h3{
  background:url('../images/ui/title_inspiringstories.gif') no-repeat top left; }
 
.revolution h3{
  background:url('../images/ui/title_revolution.gif') no-repeat top left; }

.box-big{
  background:url('../images/ui/bg_box.gif') repeat-y top left;
  margin: 10px 0 0 0;}

.box-big-wrapper{
  background:url('../images/ui/bg_boxtop.gif') no-repeat top left;
  width:782px;}

.box-big-bottom{  
  background:url('../images/ui/bg_boxbottom.gif') no-repeat bottom left;
  height:25px;}

.box-small{
  background:url('../images/ui/bg_boxsmall.gif') repeat-y top left;
  margin: 0 auto 10px auto;
  width:758px;}

.box-small-wrapper{
  background:url('../images/ui/bg_boxsmalltop.gif') no-repeat top left;}

.box-small-bottom{
  background:url('../images/ui/bg_boxsmallbottom.gif') no-repeat bottom left;
  height:25px;}


/* BOOK PREVIEW
-------------------------------------------------------------------------*/
.book-preview{
  padding: 20px 33px;}

.book-preview h2{
  margin: 0 auto;
  font: 2.4em "Adobe Garamond Pro",Garamond,"Times New Roman",Times,Georgia,serif;
  text-align:center;
  min-height:45px;}
  
.book-preview h2.alt {
	margin: .8em 0 .6em;
	padding: 0;
	font: bold 2.2em Arial, Helvetica, sans-serif;
	text-align: center;
	color: #1f3317;
}
.book-preview h3.alt {
	margin: .8em 0 .6em;
	padding: 0;
	font: bold 1.8em Arial, Helvetica, sans-serif;
	text-align: center;
	color: #1f3317;
}

.book-preview p,
.book-preview ol{
  padding: 0 0 20px 0;
  font-size:1.3em !important;}

.book-preview ol{
  margin-left:50px;}

.book-preview ol li{
  list-style-type:decimal !important;
  padding: 0 0 10px 0;}

.book-preview ul{
  padding: 0 0 20px 126px;
  width:475px;
  font-size:1.3em !important;}

.book-preview ul li,
.quiz-intro ul li{
  background:url('../images/ui/bullet_check.gif') no-repeat top left;
  padding: 0 0 8px 20px;}

.book-preview h2.brokenbrain-title{
  background:url('../images/ui/title_brokenbrain.gif') no-repeat top left;
  width:468px;
  text-indent:-9999px;
  overflow:hidden;
  height:100px;}

.book-preview h2.sneakpreview-title{
  background:url('../images/ui/title_downloadsneakpreview2.gif') no-repeat top left;
  width:510px;
  text-indent:-9999px;
  overflow:hidden;
  height:96px;}
.book-preview h2.certificate-title{
  background: url(../images/ui/title_downloadcertificate.gif) no-repeat top left;
  width:608px;
  text-indent:-9999px;
  overflow:hidden;
  height:95px;}  

.book-preview p.intro{
  margin-top:-45px;
  position:relative;}

.book-preview .sneakpreview{
  margin: 20px auto 0 auto;}

.buyTheBook .bookButton {
	width: 146px;
	float: left;
}
.buyTheBook .buyText {
	width: 466px;
	float: right;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.buyTheBook .buyText span {
	font-weight: normal;
	font-size: 17px;
}
.buyTheBook .buyText .buyTitle {
	width: 466px;
	height: 54px;
	margin: 20px 0 35px 0;
	background: url(../images/ui/title_ultramind.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
.buyBookBubble {
	width: 640px;
	margin: 0 auto;
}



/* QUIZ PAGE
-------------------------------------------------------------------------*/
.quiz{
  background:url('../images/ui/bg_topquiz.gif') no-repeat top left;}

.quiz p{
  font-size:1.3em !important;}

.quiz-intro{
  padding: 25px 20px 0 232px;}

.quiz-intro .notes li{
  font-size:12px !important;}
  
.book-preview .notes li{
  width: 350px;
  font-size:12px !important;}
  
  .book-preview .notes .roundhead{
  font-size:13px !important;
  text-align:center;
  font-weight:bold;}

.takequiz{
  padding: 20px 30px;}



.quiz p{
  line-height:1.3em;
  padding: 0 0 15px 0;}

.quiz-button{
  padding: 10px 20px;
  margin: 10px 20px 0 0;}

.quiz-button input{
  float:right;}

h3.takequiz-title{
  background:url('../images/ui/title_takethequiz.gif') no-repeat top left;
  width:215px;
  text-indent:-9999px;
  overflow:hidden;
  height:27px;}

.table-box{
  background:url('../images/ui/bg_tableright.gif') repeat-y top right;
  width:706px;
  margin: -20px 0 0 30px;}

.table-box-wrapper{
  background:url('../images/ui/bg_tablebottom.gif') no-repeat bottom left;
  padding: 0 6px 6px 0;}

table.table-quiz{
  width:100%;
  font-size:1.3em;
  border:1px solid #9CB3B3;
  border-width: 0 1px 1px 0px;}

table.table-quiz td{
  background:url('../images/ui/bg_tablerow.gif') repeat-x top left;
  border:1px solid #9CB3B3;
  text-align:center;
  border-width: 1px 0 0 1px;
  padding: 7px 10px;}

table.table-quiz td.question{
  width:620px;
  text-align:left;}

table.table-quiz td.title{
  color:#6D170D;
  font-weight:bold; }



/* MEDIA PAGE
-------------------------------------------------------------------------*/
.media{
  padding: 20px 0 0 0;}

.media-intro{
  padding: 0 20px 10px 20px;}

.media-intro .video{
  background:url('../images/ui/bg_video2.gif') no-repeat top left;
  width:270px;
  float:left;
  height:251px;}

.media-intro .video .video-player{
  padding:10px}

.media-intro .video-desc{
  width:411px;
  padding: 15px 0 0 0;
  float:right;}

.media-intro .video-desc p{
  padding: 0 25px 20px 0;}

.media h3,
.media-categories h4{
  text-indent:-9999px;
  padding: 0 0 15px 0;
  overflow:hidden;}

.media-categories{
  padding: 0 0 10px 20px;}

h3.moreabouthyman{
  background:url('../images/ui/title_moreabouthyman.gif') no-repeat top left;
  height:20px;
  margin: 0 auto;
  width:532px;}

h3.mediaexposure{
  background:url('../images/ui/title_hymansmediaexposure.gif') no-repeat top left;
  height:20px;}

.media-categories h4{
  width:214px;
  height:96px;
  margin: 0 auto;}

.media-categories h5{
  color:#8E271E;
  padding: 0 0 5px 0;
  font: bold 2em "Adobe Garamond Pro",Garamond,"Times New Roman",Times,Georgia,serif;}

h4.hymanmedia{
  background:url('../images/ui/media_hyman.gif') no-repeat top left;}

h4.aboutbook{
  background:url('../images/ui/media_book.gif') no-repeat top left;}

h4.hymanmore{
  background:url('../images/ui/media_hymanmore.gif') no-repeat top left;}

h4.forthemedia{
  background:url('../images/ui/media_forthemedia.gif') no-repeat top left;}

.media-categories li{
  padding: 10px 7px 0 7px;
  border-top:1px solid #A0BABC;
  height: auto !important;
  min-height:130px;
  height:130px;}

.media-categories li p{
  padding: 0 0px 10px 0;
  font-size:1em !important;}

.media-categories li p.more{
  text-align:right;}

.media-categories .cat{
  float:left;
  width:326px;
  padding: 0 6px 0 0;
  margin: 0 0 0 22px;
  background:url('../images/ui/bg_medicat.gif') no-repeat top left;}

.media-categories .cat-wrapper{
  background:url('../images/ui/bg_mediacatbottom.gif') no-repeat bottom left;
  padding: 10px 1px;
  height:680px;}


/* HEADING
--------------------------------------------------*/
h2.heading-epidemic{background:url('../images/ui/title_epidemic.gif') no-repeat 0 5px;padding:0 0 0 262px;height:80px;text-align:left;}
h2.heading-autism{background:url('../images/ui/title_autism.gif') no-repeat top left;padding: 10px 0 0 182px;}
h2.heading-depression{background:url('../images/ui/title_depression.gif') no-repeat top left;padding:10px 0 0 237px;}
h2.heading-adhd{background:url('../images/ui/title_adhd.gif') no-repeat top left;padding:10px 0 0 194px;}
h2.heading-alzheimers{background:url('../images/ui/title_alzheimers.gif') no-repeat top left;padding: 10px 0 0 248px;}
h2.heading-stress{background:url('../images/ui/title_stress.gif') no-repeat top left;padding:10px 0 0 349px;}
h2.heading-memoryloss{background:url('../images/ui/title_memoryloss.gif') no-repeat top left; padding:10px 0 0 281px;}
h2.heading-sexhormones{background:url('../images/ui/title_sexhormones.gif') no-repeat top left;padding:10px 0 0 266px;}
h2.heading-dementia{background:url('../images/ui/title_dementia.gif') no-repeat top left;padding:10px 0 0 197px;}
h2.heading-pms{background:url('../images/ui/title_pms.gif') no-repeat top left;padding: 0 0 0 495px;
text-align:left;}
h2.heading-brainfog{background:url('../images/ui/title_brainfog.gif') no-repeat top left;padding:10px 0 0 213px;}
h2.heading-chronicfatigue{background:url('../images/ui/title_chronicfatigue.gif') no-repeat top left;padding:10px 0 0 300px;}
h2.heading-ocd{background:url('../images/ui/title_ocd.gif') no-repeat top left;padding: 0 0 0 511px;text-align:left;}
h2.heading-schizo{background:url('../images/ui/title_schizophrenia.gif') no-repeat top left;padding:10px 0 0 277px;}
h2.heading-parkinsons{background:url('../images/ui/title_parkinsons.gif') no-repeat top left;padding: 10px 0 0 361px;}
h2.heading-dyslexia{background:url('../images/ui/title_dyslexia.gif') no-repeat top left;padding:10px 0 0 182px;}
h2.heading-asperger{background:url('../images/ui/title_aspergers.gif') no-repeat top left;padding:10px 0 0 177px;}
h2.heading-optimizebrain{background:url('../images/ui/title_optimizebrain.gif') no-repeat 0 10px;padding:0px 0 0 369px;text-align:left;}
h2.heading-inspiringstories2{background:url('../images/ui/title_inspiringstories2.gif') no-repeat 0 0;padding:0px 0 0 310px;text-align:left;}
h2.heading-jackie{background:url('../images/ui/title_jackie.gif') no-repeat 0 0;padding:10px 0 0 310px;}
h2.heading-kaki{background:url('../images/ui/title_kaki.gif') no-repeat 0 0;padding:10px 0 0 310px;}
h2.heading-emma{background:url('../images/ui/title_emma.gif') no-repeat 0 0;padding:10px 0 0 310px;}
h2.heading-clayton{background:url('../images/ui/title_clayton.gif') no-repeat 0 0;padding:10px 0 0 310px;}
h2.heading-james{background:url('../images/ui/title_james.gif') no-repeat 0 0;padding:10px 0 0 310px;}
h2.heading-jackson{background:url('../images/ui/title_jackson.gif') no-repeat 0 0;padding:10px 0 0 310px; text-align:left;}
h2.heading-publicrelations{background:url('../images/ui/title_publicrelations.gif') no-repeat 0 0;padding:0px 0 0 435px; }
h2.heading-interviewquestions{background:url('../images/ui/title_interviewquestions.gif') no-repeat 0 0;padding:0px 0 0 382px; text-align:left;}
h2.heading-videotrailer{background:url('../images/ui/title_videotrailer.gif') no-repeat 0 0;padding:0px 0 0 250px; text-align:left;}
h2.heading-clips{background:url('../images/ui/title_clips.gif') no-repeat 0 0;padding:0px 0 0 250px; text-align:left;}
h2.heading-mediareel{background:url('../images/ui/title_mediareel.gif') no-repeat 0 0;padding:0px 0 0 250px; text-align:left;}
h2.heading-magazines{background: url('../images/ui/title_magazines.gif') no-repeat 0 14px;padding:0 0 0 315px; text-align:left;}
h2.heading-pictures{background: url('../images/ui/title_pictures.gif') no-repeat 0 0;padding:7px 0 0 163px;text-align:right;min-height:33px;}
h2.heading-endorsements{background: url('../images/ui/title_endorsements.gif') no-repeat 0 0;padding:7px 0 0 262px; text-align:right;min-height:33px;}
h2.heading-about{background: url('../images/ui/title_about.gif') no-repeat 0 0;padding:0 0 0 306px; text-align:left;}
h2.heading-contact{background: url('../images/ui/title_contact.gif') no-repeat 0 0;padding:7px 0 0 216px;text-align:right;min-height:33px;}

.book-preview h3,
.takequiz h3,
.quizresults h3{
  padding: 0 0 20px 0;
  color: #862419;
  font:bold 2.2em "Adobe Garamond Pro",Garamond,"Times New Roman",Times,Georgia,serif;}

.book-preview h3.key {
	margin-top: 15px;
}  
.book-preview h3.key em {
	font-size: 1.1em;
	font-style:normal;
}

.book-preview #inspiring-stories h3 {
	font-size: 2.4em;
}
.book-preview #story h3 {
	font-size: 2.4em;
}

.book-preview ol{
  font-size:1.2em;}

sup a{
  text-decoration:none !important;}

.left-col{
  width:40%;
  float:left;}

.right-col{
  width:40%;
  margin: 0 0 0 20px;
  padding: 0 0 20px 20px;
  float:right;}

.right-col dl{
  font-size:1.2em;
  padding: 0 0 20px 0;}

.right-col dt{
  font-weight:bold;
  font-size:1.3em;
  padding: 0 0 15px 0;}

.right-col  dd{
  padding: 0 0 12px 0;}

.width-30{
  width:30% !important;}

.width-50{
  width:50% !important;}
  
.width-55{
  width:55% !important;}

.width-60{
  width:60% !important;}

.width-90{
  width:90% !important;}


.height-250{
  height:250px;}

.height-300{
  height:300px;}

.right-col ul{
  padding:0;}
  
  .left-col ul{
  padding:0;}

.float-right{
  float:right !important;}


#footnotes{
  border-top:1px solid #A0BABC;
  margin:20px 0 0 0;
  font-size:1.1em;
  padding: 8px 5px 0 5px;}

#footnotes dt{
  width:25px;
  clear:both;
  float:left;}

#footnotes dt a{
  text-decoration:none !important;}

#footnotes dd{
  padding: 0 0 4px 0;
  line-height:1.3em;
  float:left;
  width:665px;}

.roundedbox{
  width: 100%;
  background:#C8DDDE url(../images/ui/bubble-l.gif) repeat-y;}

.roundedbox .top{
  height:18px;
  overflow: hidden;
  background:url('../images/ui/bubble-t.gif') repeat-x;}

.roundedbox .top span{
  display:block;
  height:18px;
  background:url('../images/ui/bubble-tr.gif') no-repeat top right;}
.roundedbox .top span span { 
	background:url('../images/ui/bubble-tl.gif') no-repeat top left; 
}  

.roundedbox .bottom{
  heigh: 18px;
  overflow: hidden;
  background:url('../images/ui/bubble-b.gif') repeat-x;}

.roundedbox .bottom span{
  height:18px;
  display:block;
  background:url('../images/ui/bubble-br.gif') no-repeat bottom right;}
.roundedbox .bottom span span {   background:url('../images/ui/bubble-bl.gif') no-repeat bottom left; }

.roundedbox .rb-right {
	background: url(../images/ui/bubble-r.gif) repeat-y top right;
}
.roundedbox .roundcontent{
   padding: 0 10px;
  }

 .thumb{
  float:left;
  margin: 0 10px 0px 0;}
  


.listbox{
  width:30%;
  margin: 0 0 10px 0;}

.listbox ul{
  padding: 0 0 0 5px;}


#inspiring-stories .roundedbox{
  float:left;
  width:353px;
  margin:0 8px 8px 0;}
#inspiring-stories .roundedbox.endbox {
  margin-right:0;
}  

#inspiring-stories .roundcontent{
  height:345px;}

#inspiring-stories .read{
  text-align:right;}

#story .roundedbox{
  width:85%;
  margin: 20px auto;}

#story .roundedbox h3{
  text-align:center;
  width:60%;
  margin: 0 auto;}

#story .roundedbox p img{
  float:left;
  margin: 0 10px 10px 0;}

#story  .audio{
  width:30%;
  display:block;
  float:right;
  background:#FFF;
  padding: 10px;
  margin: 0 0 10px 20px;}

#story .roundedbox ul{
  padding-left:30px;}

.clayton-beforeafter img{
  float:left;
}

.clayton-beforeafter {
  padding: 0 0 20px 0;
  width:520px;
  margin:0 auto;}

.terms dl{
  font-size:1.3em;
  line-height:1.3em;}

.terms dl dt{
  padding: 0 0 20px 0;}

.terms dl dt span{
  text-decoration:underline;}

.terms dl dd{
  padding: 0 0 15px 0;}

.terms dl  ul{
  font-size:13px !important;
  width:95%;
  padding:10px 0 10px 0;}

.terms dl  ul li{
  background:none;
  padding:0 0 3px 0;}

span.underline{
  text-decoration:underline;}

ul.questions{
  padding:20px 0;
  width:98%;}

ul.questions li{
  background:none;
  padding:0 0 20px 0;}

ul.questions li span{
  font-size:1.3em;
  font-weight:bold;}

.video-page{
  
}

.video-page .videoclip{
  width:300px;
  float:left;}

.video-page  .videodesc{
  width:410px;
  float:right;}

.video-page  .videodesc ul{
  padding:0 0 20px 0;
  width:95%;}

/* DISCLAIMER 
-------------------------------------------------------------------------*/
#disclaimer{
  background:url('../images/ui/bg_disclaimer.gif') repeat-y top left;
  width:785px;}

#disclaimer-wrapper{
  background:url('../images/ui/bg_disclaimertop.gif') no-repeat top left;
  padding:10px 20px 0 20px;}

#disclaimer-bottom{
  background:url('../images/ui/bg_disclaimerbottom.gif') no-repeat bottom left;
  height:20px;}

#disclaimer p{
  font-size:1.1em !important;
  padding: 0 0 10px 0;}

#disclaimer p.links{
  text-align:center;}

#disclaimer p.links a{
  color:#797A7D !important;
  padding: 0 10px 0 0;}



/* NEIL'S ADDITIONAL CODE
--------------------------------------------------------------------------*/

.videoimg{
margin-bottom:20px;
}

.claytonwrap{
float:left;
font-size:12px;
  margin: 0 0 0 10px;
  text-align:center;
}



.audiob{
background-image:url(../images/ui/audioback.gif);
width:210px;
float:right;
margin-top:10px;
margin-left:10px;
margin-bottom:10px;
padding:0;
}

.audiob .audiotop {
	background: url(../images/ui/audiotop.gif) no-repeat top left;
}
.audiob .audiobottom {
	background: url(../images/ui/audiobottom.gif) no-repeat bottom left;
}

.audiob p{
margin-left:20px;
margin-right:20px;
font-size:11px;
margin-bottom:5px;
padding:0;
}

.audiob img{
padding:0;
margin:0;
}

.vidmenu{
margin:0;
padding:0;
}

.vidmenu img {
float:left;
margin-right:15px;
margin-bottom:15px;
margin-top:0;
margin-left:0;
}



/* contact form */
form.contactform {
	margin: 0 0 40px 0;
}
.contactform .textbox {
	width: 296px;
	padding: 4px 0 0 4px;
	font-size: 13px;
	border: none;
	background-color: #fff;
}
.contactform input.textbox {
	height: 17px;
	background: url(../images/ui/contact-inputbg.gif) no-repeat 0 0;
}
.contactform textarea.textbox {
	height: 110px;
	background: url(../images/ui/contact-textareabg.gif) no-repeat 0 0;
}
.contactform label {
	font-size: 1.3em;
}
.contactform sup {
	font-size: 10px;
	line-height: 8px;
	color: #990000;
}
.contactform .input {
	padding: 3px 0;
}
.contactform .label {
	padding: 4px 10px 0 0;
	vertical-align: top;
}
.contactform .button {
	width: 97px;
	height: 48px;
	background: url(../images/ui/contact-submit.gif) no-repeat 0 0;
	border: none;
	font-size: 0;
	color: #ff9936;
	cursor: pointer;
}
.error-messages {
	margin: 0 4px 30px 0;
	padding: 20px 20px 0 20px;
	border: 1px solid #990000;
	color: #990000;
	background: #ebe1e1;
}

.insetInBubble {
	width: 184px;
	height: 176px;
	padding: 18px 21px 22px 19px;
	float:right;
	background:#999999;
	line-height: 150%;
	background:url(../images/ui/bubble-inset.gif);
}
.insetInBubble h3 {
	padding: 0 0 15px 0;
	font-size: 2.2em;
	text-align:center;
}
.insetInBubble p {
	padding: 0 0 15px 0;
}
.insetInBubble p.click {
	padding-bottom: 0;
	text-align: right;
}

table.quizresults th {
	padding: 0 3px 2px 3px;
	font-size: 1.2em;
	line-height: 1.5em;
}
table.quizresults td {
	padding: 9px 3px 9px 3px;
	font-size: 1.2em;
	line-height: 1.5em;
	vertical-align: top;
	border-top: 1px solid #a9c1c2;
}
table.quizresults .score {
	padding-left: 0;
	font-weight: bold;
}
table.quizresults .action {
	padding-right: 0;
}
table.quizresults tr.highlight td {
	background: #d5e2e5;
}
.quizresults ol {
	margin: 0;
	padding: 0 0 20px 40px;
	list-style-type: decimal;
}
.quizresults ol li {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 3px 0;
	list-style-type: decimal;
}

.buyBook {
	margin: 0 auto;
	width: 637px;
}
.buyBook span.author {
	display: block;
	margin: 30px 0 0 0;
	font-weight: bold;
	font-size: 1.4em;
	text-align: right;
}
.buyBook span.authorof {
	display: block;
	font-size: 1.4em;
	text-align: right;
}
.buyBook span.quote2 {
	display: block;
	margin: 20px 0 0 0;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: center;
	font-style: italic;
}
.buyBook span.quoteauthor {
	display: block;
	font-size: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
	text-align: right;
}
.buyBook span.buythebook {
	display: block;
	text-align:center;
	font-size: 1.8em;
	font-weight: bold;
}

.freeBook {
	width: 498px;
	margin: 0 0 4px 7px;
	background: url(../images/ui/free-book-bg.gif) repeat-y;
}
.freeBookTop {
	width: 498px;
	background: url(../images/ui/free-book-top.gif) no-repeat top left;
}
.freeBookBottom {
	width: 479px;
	padding: 6px 11px 18px 8px;
	background: url(../images/ui/free-book-bottom.gif) no-repeat bottom left;
}
.freeBook p {
	margin: 12px 0;
}

.optin h4{
  font-size:1.5em;
  padding: 0 0 20px 0;}

.optin{
  clear:both;
  padding:10px 30px 0 30px;}

.optin label{
  width:80px;
  font-size:1.2em;
  display:block;
  float:left;
  text-align:right;
  padding: 3px 5px 0 0;}

.optin input.text{
  float:left; 
  width:222px;
  height:13px;
  font-size:12px;
  margin: 0 0 12px 0;
  border:none;
  padding:4px 5px;
  background:url('../images/ui/bg_textbox.gif') no-repeat top left;}

.optin p{
  color:#677172;
  font-weight:bold;
  font-size:11px !important;
  text-align:center;}

.optin .submit{
  margin: 0 0 5px 110px;
  background:url('../images/ui/btn_sendsneakpreview.gif') no-repeat top left;
  width:192px;
  text-indent:-9999px;
  overflow:hidden;
  height:46px;}
  
.optin input.submit{
  margin: 0 0 5px 110px;
  background:url('../images/ui/btn_sendsneakpreview.gif') no-repeat top left;
  width:192px;
  overflow:hidden;
  text-indent:-9999px;
  height:46px;
  border:none;
  color:#faa940;
  font-size:0px;
  cursor:pointer;}
.optin .submit.certificate {
	background-image: url('../images/ui/btn_certificate.gif');
}  
ol.downloadGuide {
	margin: 0;
	padding: 0 0 0 2em;
}
ol.downloadGuide li {
	line-height: 150%;
	margin: 12px 0;
}
ol.downloadGuide li span {
	color: #cc0000;
	text-decoration: underline;
}
fieldset.optinForm {
	margin: 0 auto;
	width: 362px;
	height: 158px;
	padding: 25px 0 0 0;
	background: url(../images/ui/optinBubble.gif) no-repeat 0 0;
}
fieldset.optinForm label{
  width:80px;
  font-size:1.2em;
  display:block;
  float:left;
  text-align:right;
  padding: 3px 5px 0 0;}

fieldset.optinForm input.text{
  float:left; 
  width:222px;
  height:13px;
  font-size:12px;
  margin: 0 0 12px 0;
  border:none;
  padding:4px 5px;
  background:url('../images/ui/bg_textbox.gif') no-repeat top left;}

fieldset.optinForm p{
  color:#677172;
  font-weight:bold;
  font-size:11px !important;
  text-align:center;}

fieldset.optinForm .submit{
  margin: 0 0 5px 90px;
  background:url('../images/ui/sendguide.gif') no-repeat top left;
  width:198px;
  text-indent:-9999px;
  overflow:hidden;
  height:51px;}
 
.supplementForm td.label {
  text-align:right;
  padding: 3px 5px 0 0;
  width:60px;
  vertical-align:top;
} 
.supplementForm label {
  font-size:1.2em;
}  
.supplementForm .textbox {
  width:222px;
  height:13px;
  font-size:12px;
  margin: 0 0 12px 0;
  border:none;
  padding:4px 5px;
  background:url('../images/ui/bg_textbox.gif') no-repeat top left;	
}  
.supplementForm .button {
	width: 167px;
	height: 52px;
	font-size: 1.5em;
	font-weight: bold;
	background: transparent url(../images/ui/genericSubmit.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
}

.videobubble {
	float: left;
	margin: 0 5px 5px 0;
	width: 245px;
	background: url(../images/ui/videoboxbg.gif) repeat-y;
}
.videobubble.vright { float: right; margin: 0 0 5px 5px; }
.videobubble .videotop {
	width: 245px;
	background: url(../images/ui/videoboxtop.gif) no-repeat top left;
}
.videobubble .videobottom {
	width: 209px;
	padding: 18px 17px;
	background: url(../images/ui/videoboxbottom.gif) no-repeat bottom left;
}
.videobubble .videobottom p {
	margin: 12px 0 0 0;
	padding: 0;
	text-align: center;
	line-height: normal;
}


/* -----------------------------
   popup */
   
#popupWrapper { 
	width: 670px;
	text-align: right;
} 
#popupWrapper a.close {
	margin: 0 10px 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}
#popupWrapper a.close:hover { color: #ccc; }
#popup {
	width: 632px;
	height: 292px;
	margin: 5px 0 0 0;
	padding: 19px;
	text-align: left;
	background: url(../images/ui/popupbg.png) no-repeat 0 0;
}
#popup .bookImg { float: left; }
#popup .popupContent {
	float: right;
	width: 455px;
}
#popup h1 {
	font: bold 22px "Adobe Garamond Pro", Garamond, "Times New Roman", Times, Georgia, serif;
	text-align: center;
}
#popup p { 
	margin: 18px 0;
	font-size: 14px; 
}
#popup em {
	font-style: normal;
	text-decoration: underline;
}
#popup li {
	margin: 8px 0;
	padding: 0 0 0 42px;
	font-size: 14px;
	background: url(../images/ui/bullet_check.gif) no-repeat 20px 0;
}
#popup h2 {
	font-size: 16px;
	text-align: center;
}
#popup h2 span { color: #93231d; }
#popup form { 
	float: left;
	width: 640px;
}
#popup label { 
	float: left;
	margin: 13px 0 0 0;
	font-size: 14px; 
}
#popup input {
	float: left;
	margin: 10px 10px 0 5px;
	padding: 2px;
	width: 160px;
	border: 1px solid #96a6a6;
}
#popup button {
	float: left;
	width: 192px;
	height: 46px;
	background: url(../images/ui/btn_sendsneakpreview.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
#popup form p {
	clear: left;
	position: relative;
	top: -5px;
	margin: 0 192px 0 0;
	text-align: center;
	font-size: 12px;
}


.homeBubbleFull {
	width: 784px;
	margin: 0 0 7px 0;
	background: url(../images/ui/home-full-bubble-top.gif) no-repeat top left;
}
.homeBubbleFullBottom {
	width: 784px;
	background: url(../images/ui/home-full-bubble-bottom.gif) no-repeat bottom left;
}
.homeBubbleFull .homeJoinClub {
	width: 776px;
	padding: 0 5px 6px 3px;
	background: url(../images/homeclubbg.gif) no-repeat top left;
}
.homeBubbleFull .homeJoinClub p.main {
	padding: 111px 46px 0 283px;
}
.homeBubbleFull .homeJoinClub ul {
	padding: 13px 46px 0 380px;
}
.homeBubbleFull .homeJoinClub ul li {
	padding: 0 0 0 20px;
	margin: 2px 0;
	background: url(../images/ui/bullet_check.gif) no-repeat 0 1px;
}
.homeBubbleFull .homeJoinClub p.clublink {
	padding: 20px 20px 20px 0;
	text-align: right;
}