              /* original (old) - #E89941 for banners -- #E1841C */ 





.faq_tbl  	  {font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 12pt; 
               word-spacing: 0; text-indent: 0; font-weight: bold;
               margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0; 
               letter-spacing: 0.4pt; line-height: 140%
               }          

.answ_tbl   	 { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 11pt;
               letter-spacing: 0.5pt;
               word-spacing: 0; text-indent: 0;
               margin-top: 0; margin-left: 0; margin-right: 0;
               margin-bottom: 1em;  line-height: 160%;} 


.big		  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18pt; 
				  font-weight: bold; text-align: center; word-spacing: 0; 
				  margin-top: 0pt; margin-right: 12; margin-left: 12;
                  margin-bottom: 0;  letter-spacing: 0; line-height: 150%;}


			  /* styles for quote boxes */
.qt_header	 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; 
			   font-style: normal; text-align: center; font-weight: bold;  
               margin-top: 0pt; margin-bottom: 6pt; letter-spacing: 0.25pt; line-height: 135%;}

.qt_text	 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; 
			   text-align: left; 
               margin-top: 0; margin-bottom: 0.7em; letter-spacing: 0.5pt; line-height: 160%;}
                                            
.qt_bullet   { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; 
			   text-align: left; word-spacing: 0; text-indent: -1em; 
               margin-left: 1em; margin-top: 3pt; margin-bottom: 3pt; 
               letter-spacing: 0.5pt; line-height: 160% }
               
.qt_source   { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; 
			   margin-top: 0;  margin-bottom: 0; text-align: right; letter-spacing: 0.5; line-height: 140%;}


.qt_link	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; 
			   font-size: 11pt; font-weight: bold;
               word-spacing: 0; text-indent:-5.2em; 
               margin-left: 5.2em; margin-right: 0; margin-top: 0; 
               margin-bottom: 7pt; letter-spacing: 0.35pt; line-height: 140%;}
               
               .voiceover 	 { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 11pt; font-weight: bold;
               letter-spacing: 0.5pt;
               word-spacing: 0; text-indent: 1em; 
               margin-left: 0; margin-right: 0; margin-top: 1.5em; 
               margin-bottom: 0.5em;  line-height: 160%;} 

.etext  	 { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 11pt;
               letter-spacing: 0.5pt;
               word-spacing: 0; text-indent: 0; 
               margin-left: 0; margin-right: 0; margin-top: 0; 
               margin-bottom: 0.7em;  line-height: 160%;} 
               
               
.ecomment  	 { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 11pt;
               letter-spacing: 0.5pt;
               word-spacing: 0; text-indent: 0; 
               margin-left: 1.5em; margin-right: 1.5em; margin-top: 0; 
               margin-bottom: 0.7em;  line-height: 160%;} 
               
               

.qanda  	  {font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 11pt; 
               word-spacing: 0; text-indent:-1.5em; font-weight: bold;
               margin-left: 1.5em; margin-right: 0pt; margin-top: 0; margin-bottom: 3pt; 
               letter-spacing: 0.2pt; line-height: 160%
               }          


.author        { font-family: Georgia; "Times New Roman", Times, serif; font-style: italic;
		   		text-align: left; font-weight: bold; text-align: center; font-size: 16pt;
           	    margin-top: 36pt; margin-bottom: 12pt; color: #D67C1B}  
           	    
           	    
           	   /* separator between sections */
.ender		  { font-family: Georgia, "Times New Roman", Times, serif; 
			   	text-align: center; font-size: 11pt; letter-spacing: 0.5pt;
               	margin-top: 36pt;
               	}



			 /* title of store item pages */
.page_top     { font-family: Georgia; "Times New Roman", Times, serif;
				text-transform: uppercase;
    		   text-align: left; font-size: 17pt; font-weight: normal;
               word-spacing: 0; margin-top: 0pt; margin-bottom: 0; 
               letter-spacing: -0.5pt; line-height: 100%; color:#D67C1B}

               
               
.lb   		{ font-family: Georgia, "Times New Roman", Times, serif; 
				text-align: left; font-size: 11pt;
      		    word-spacing: 0; text-indent: 0; 
      		    margin-left: 1em; margin-right: 0; margin-top: 0; 
      		    margin-bottom: 0.5em; letter-spacing: 0.5pt; line-height: 160%;}
      		    
      		    
LI.list1 	{list-style: square outside; color:black; marker-offset: 20pt}
  

			 /* centered picture in rigth column */
.picture  	 { margin-bottom: 0; margin-top: 0; margin-left: 0; margin-right: 0; text-align: center;}


.col_caption  { font-family: Georgia; "Times New Roman", Times, serif;
		   		text-align: center; font-size: 11pt; font-style: italic;
           	    word-spacing: 0; text-indent: 0; margin-left: 10pt; margin-right: 10pt; 
           	    margin-top: 9pt; margin-bottom: 24; letter-spacing: .01pt; line-height: 135%;} 

.caption	  { font-family: Georgia; "Times New Roman", Times, serif;
		   		text-align: center; font-size: 11pt; font-style: italic;
           	    word-spacing: 0; text-indent: 0; margin-left: 0pt; margin-right: 0pt; 
           	    margin-top: 6pt; margin-bottom: 18; letter-spacing: .01pt; line-height: 135%;} 



			 /* top menu */
.menu      	 { font-family: arial, helvetica, sanserif; 
			   text-align: center; font-size: 11pt; letter-spacing: 0;}


			 /* Headline 1 in small caps */
.eh1   		{ font-family: Georgia, "Times New Roman", Times, serif; 
  			   text-align: left; font-weight: bold; text-align: center; font-size: 18pt;
		   	   font-variant: small-caps;
               word-spacing: 0; text-indent: 0; margin-left: 0; margin-right: 0pt; 
               margin-top: 24pt; margin-bottom: 9pt; letter-spacing: 0; line-height: 125%;}  

.eh2       	 { font-family: Georgia, "Times New Roman", Times, serif;  
			   font-size: 14pt; font-weight: bold;
			   text-align: left;
               word-spacing: 0; text-indent:0pt; 
               margin-left: 0; margin-right: 0; margin-top: 24pt; 
               margin-bottom: 3pt; letter-spacing: 0; line-height: 125%;}              

.eh3       	 { font-family: Georgia, "Times New Roman", Times, serif;  
			   font-size: 12pt; font-weight: bold;
			   text-align: center;
               word-spacing: 0; text-indent:0pt; 
               margin-left: 0; margin-right: 0; margin-top: 3pt; 
               margin-bottom: 12pt; letter-spacing: 0; line-height: 125%;}              

               
			  /* chapter name */
.echapter     { font-family: Georgia; "Times New Roman", Times, serif;
		   		text-align: left; font-weight: bold; text-align: center; font-size: 16pt;
           	    word-spacing: 0; text-indent: 0; margin-left: 0; margin-right: 0pt; 
           	    margin-top: 24pt; margin-bottom: 0; letter-spacing: 0; line-height: 125%; color:#D67C1B}  

			  /* separator between sections ***  */
.ender		  { font-family: Georgia, "Times New Roman", Times, serif; 
			   	text-align: center; font-size: 11pt; letter-spacing: 0.5pt;
               	margin-left: 0; margin-right: 0pt; margin-top: 36pt; margin-bottom: 36pt}           
               

               
.equote  	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               letter-spacing: 0.5pt; font-style: italic;
               word-spacing: 0; text-indent: -0.5em; 
               margin-left: 20; margin-right: 20pt; margin-top: 0; 
               margin-bottom: 0.7em;  line-height: 160%;}              
   
               
.ebullet	{ font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; text-indent:-10pt; 
               margin-left: 10pt; margin-right: 0pt; margin-top: 0; 
               margin-bottom: 0.7em; letter-spacing: 0.5pt; line-height: 160%;}
               
.cause   	{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;
			   text-align: left; font-size: 11pt;
			   letter-spacing: 0.5pt;
               word-spacing: 0; text-indent: 0; 
               margin-left: 10pt; margin-top: 3pt; 
               margin-right: 0;
               margin-bottom: 1.5em; line-height: 160%;}

               

.equest  	  { font-family: Georgia, "Times New Roman", Times, serif; 
				text-align: left; font-style: italic; font-size: 11pt; 
               word-spacing: 0; text-indent:-10pt; font-weight: bold;
               margin-left: 10pt; margin-right: 0pt; margin-top: 18pt; 
               margin-bottom: 3pt; letter-spacing: 0.2pt; line-height: 160%;}

               
.eansw	 	{ font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; text-indent:-10pt; 
               margin-left: 10pt; margin-right: 0pt; margin-top: 0; 
               margin-bottom: 0; letter-spacing: 0.5pt; line-height: 160%;}
              
               
			  /* style for numbered list in atkins page */               
.enum_list	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; text-indent:-12pt; 
               margin-left: 12pt; margin-right: 0pt; margin-top: 0; 
               margin-bottom: 0.7em; letter-spacing: 0.5pt; line-height: 160%;}     

.efootnote    { font-family: Georgia, "Times New Roman", Times, serif; text-align: right; font-size: 9pt; 
               margin-left: 0; margin-right: 0pt; margin-top: 12pt; 
               margin-bottom: 0.7em; letter-spacing: 0.5pt; line-height: 125%;}              


.field_name    { font-family: Georgia, "Times New Roman", Times, serif; 
			  	text-align: right; font-size: 11pt;              
	            letter-spacing: 0.5pt;}              




.faq	 	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; 
			   font-size: 11pt; font-weight: bold;
               word-spacing: 0; text-indent:-1.5em; 
               margin-left: 1.5em; margin-right: 0; margin-top: 0; 
               margin-bottom: 7pt; letter-spacing: 0; line-height: 140%;}



               
.qt_box     {margin-left: 0; margin-right: 0; margin-top: 12pt; margin-bottom: 12pt;}

                              
               
.e_epig  	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: center; font-style: italic; font-size: 11pt; 
               word-spacing: 0; text-indent: 0px; 
               margin-left: 0; margin-right: 0pt; margin-top: 0; 
               margin-bottom: 12pt; letter-spacing: 0.5pt; line-height: 160%;}               
               
			 /* text inside table cells */
.cell        { font-family: Georgia, "Times New Roman", Times, serif; text-align: center; font-size: 11pt;
               word-spacing: 0; text-indent: 0px; 
               margin-left: 0; margin-right: 0; margin-top: 3pt; 
               margin-bottom: 3pt; letter-spacing: 0.5pt; line-height: 160%;}       
                                            

			  /* Book part name in book.html */
.part        { font-family: Georgia, "Times New Roman", Times, serif; 
				font-size: 16pt; font-variant: small-caps; font-weight: bold; 
				text-align: center; word-spacing: 0; text-indent: 0px; 
               margin-left: 0; margin-right: 0; margin-top: 28pt; 
               margin-bottom: 0.7em; letter-spacing: 0; line-height: 125%;}
            

			  /* link text inside the column */
.column     { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt;  text-align: center; 
               word-spacing: 0; text-indent: 0px; 
               margin-left: 20pt; margin-right: 20pt; margin-top: 0; 
               margin-bottom: 0.7em; letter-spacing: 0em; line-height: 125%;	 letter-spacing: 0.5pt;}
               

			  /* bold text inside the column over links */
.column_hd   { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt;  text-align: center; 
               font-weight: bold; word-spacing: 0; color: #000000; text-indent: 0px; 
               margin-left: 10; margin-right: 10; margin-top: 24pt; 
               margin-bottom: 0.7em; letter-spacing: 0; line-height: 125%;}


.book_title   { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; 
			   font-size: 12pt; font-weight: bold; font-style: italic;
               margin-bottom: 1em;  
               line-height: 150%;  
               } 



                 
.book_subtitle  { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11pt; 
				  text-align: left; word-spacing: 0; 
				  margin-top: 0pt; margin-right: 0;
                  margin-bottom: 12pt;  letter-spacing: 0; line-height: 160%;}

               
			  /* centered picture caption style */
 
              				
                 
.links  	  { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 12pt; 
               margin-bottom: 12; letter-spacing: 0.5pt;} 
               
			/* store-related styles */
				
.st_text  	 { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 11pt;
               margin-bottom: 0.7em; letter-spacing: .01em; line-height: 125% }              
 
.st_price  	 { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: center; font-size: 11pt; font-weight: bold; 
               margin-bottom: 0.7em; letter-spacing: .01em; line-height: 125% }
                             
.st_col_hd 	 { /* font-family: Arial, Helvetica, "Helv", sanserif; */ 
			   font-family: Georgia, "Times New Roman", Times, serif;
			   text-align: center; font-size: 12pt; font-weight: bold;
               text-indent:0pt; color: FFFFFF; line-height: 100%;
               margin-left: 0.5em;
               }
                 


                 
                 
            /* Supplement-Facts box styles */

			/* plain text left align */
.sf_txt    { font-family: Arial; font-size: 11pt; 
			margin-top: 3pt; margin-bottom: 3pt;
   		  	text-align:left; line-height:110%;}
					
			/* text bold */		 		
.sf_txB    { font-family: Arial; font-size: 11pt; font-weight: bold;
			margin-top: 3pt; margin-bottom: 3pt;
            line-height:110%; text-indent:0;}

			/* large header text */				
.sf_HDR     { font-family: Arial; font-size: 16pt; font-weight: bold;
			margin-top: 1pt; margin-bottom: 1pt;
            text-align:left; line-height:110%;}

			/* text align right*/
.sf_txR     { font-family: Arial; font-size: 11pt;
			margin-top: 3pt; margin-bottom: 3pt; 
            text-align:right; line-height:110%;}

			/* text align center */
.sf_txL     { font-family: Arial; font-size: 11pt; 
			margin-top: 3pt; margin-bottom: 3pt;
            text-align:left; line-height:110%;}
                 


/* styles for disorder development table, i.e. pathogenesis */
			

			/* text inside light gray boxes */
			
.dis_flow  	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; text-indent:0; 
               margin-left: 15pt; margin-right: 10pt; margin-top: 3pt; 
               margin-bottom: 0.6em; letter-spacing: 0.5pt; line-height: 160%;}

.dis_quote    { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; text-indent:-0.5em; 
               margin-left: 20pt; margin-right: 25pt; margin-top: 12pt; 
               margin-bottom: 12pt; letter-spacing: 0.5pt; line-height: 160%;}
               

			  /* selects link to condition page */
.dis_sel  	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; text-indent: 0pt; 
               margin-left: 15pt; margin-right: 10pt; margin-top: 3pt; 
               margin-bottom: 9pt; letter-spacing: 0.5pt; line-height: 160%;}              

			  /* questions in blue box */
.dis_qa  	 { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; font-size: 11pt;
               word-spacing: 0; text-indent: 0pt; font-weight: bold;
               margin-left: 15pt; margin-right: 10pt; margin-top: 12pt; 
               margin-bottom: 0; letter-spacing: 0; line-height: 160%;}              
              
                 
			 /* headers with arrows */
.dis_hdr  	 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;
			   text-align: center; font-size: 12pt; color: FFFFFF;
			   line-height: 120%
			   }             
             
			  /* colorectal conditions */    
.dis_con  	 { font-family: Georgia, "Times New Roman", Times, serif; 
			   text-align: left; font-size: 11pt; font-weight: bold;
			   margin-left: 5;
               word-spacing: 0; text-indent: 0pt; 
               margin-top: 3pt; margin-bottom: 3pt; letter-spacing: 0em; line-height: 160%;}              
     
                 

          
          
          /* style for popup window in store */                
                 
.thumbnail{ position: relative; z-index: 0; }

.thumbnail:hover{ background-color: transparent; z-index: 50; }

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute; background-color: lightyellow; padding: 5px;
	leftt: -100px;
	border: 0px solid black; visibility: hidden; color: black; text-decoration: none;
	}

.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
	}

.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	position: relative;
	top: -100px;
	left: -400px; /*position where enlarged image should offset horizontally */

}

/* sets colors for scroll bars */

body {
scrollbar-arrow-color: white;
scrollbar-base-color: #696969;
scrollbar-dark-shadow-color: #C0C0C0;
scrollbar-track-color: #C0C0C0;
scrollbar-face-color: #D67C1B;
scrollbar-shadow-color: #C0C0C0;
scrollbar-highlight-color: silver;
scrollbar-3d-light-color: black;
}


/* this attribute turns off underline: text-decoration:none; */

/* default link style, plain text, organge */
a:link    { text-decoration:none; color:#D67C1B; font-weight:500; cursor:hand; }
a:visited { text-decoration:none; color:#D67C1B; font-weight:500; cursor:hand;}
a:hover   { text-decoration:underline; color:#333399; cursor:hand; }

/* bold, black link used in myth section */
.class1 a:link    { text-decoration:none;      color:#000000; font-weight:bold; cursor:hand; }
.class1 a:visited { text-decoration:none;      color:#000000; font-weight:bold; cursor:hand;}
.class1 a:hover   { text-decoration:underline; color:#D67C1B; cursor:hand;}

/* bold orange text, used in store to highlight items */
.class3 a:link    { text-decoration:none; color:#D67C1B; font-weight:bold; cursor:hand; }
.class3 a:visited { text-decoration:none; color:#D67C1B; font-weight:bold; cursor:hand;}
.class3 a:hover   { text-decoration:none; color:#333399; font-weight:bold; cursor:hand; }