body
	{
	margin:0px;
	padding:0px;
	background:url(../images/h-main-bg.gif) repeat-x #fef9e8;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	}

a:link, a:active, a:visited
	{
	color:#e74403;
	text-decoration:none;
	outline:none;
	}
a:hover
	{
	text-decoration:underline;
	color:#000000;
	}

h1, h2, h3, h4, h5, h6, ul, li, form, p, ol
	{
	margin:0px;
	padding:0px;
	}

h5
	{
	color:#c00e23;
	font-size:14px;
	padding:0px 0px 15px 25px;
	background:url(../images/big-arrow-content.gif) no-repeat 0px 3px;
	}

input, select, textarea
	{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#e05829;
	}

img
	{
	border:0px;
	}

p
	{
	padding:0px 0px 18px 0px;
	}

big
	{
	font-size:14px;
	}
small
	{
	font-size:10px;
	}

#container
	{
	position:relative;
	width:976px;
	margin:auto;
	}

#logo
	{
	float:left;
	width:130px;
	padding:39px 0px 10px 35px;
	}

#headerright
	{
	float:right;
	width:759px;
	padding:9px 17px 27px 35px;
	}

.gluten-free-guide
	{
	float:left;
	padding:30px 0px 0px 0px;
	}

#availablenow
	{
	float:right;
	text-align:center;
	width:271px;
	}
#availablenow img
	{
	margin-bottom:10px;
	}

#navigation
	{
	float:left;
	width:759px;
	padding:11px 0px 0px 0px;
	}
#navigation li
	{
	list-style-type:none;
	display:inline;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	}
#navigation li a:link, #navigation li a:active, #navigation li a:visited
	{
	float:left;
	color:#060606;
	padding:2px 28px 3px 9px;
	border-left:4px solid #eb702e;
	}
#navigation li a:hover
	{
	color:#c21529;
	text-decoration:none;
	border-left:4px solid #fff;
	}

#rightcontentpannel
	{
	position:relative;
	float:right;
	width:811px;
	}

#flashheader
	{
	height:356px;
	position:relative;
	width:811px;
	}

#ebook-cover
	{
	float:left;
	padding:26px 0px 0px 22px;
	}

#homepagebg
	{
	background:url(../images/homepage-bigbg.jpg) no-repeat center 387px;
	}

.homecontentpnnl
	{
	float:left;
	width:326px;
	}

.homeleftlist
	{
	float:left;
	padding:0px 0px 30px 0px;
	}
.homeleftlist li
	{
	list-style-type:none;
	border-bottom:1px solid #fcc61e;
	padding:8px 0px 8px 13px;
	line-height:15px;
	background:url(../images/heart-list-icon.gif) no-repeat 0px 11px;
	}

.heading-gfree-diet
	{
	float:left;
	padding:18px 0px 0px 0px;
	}

.homecontentpnnlbgex
	{
	float:left;
	width:244px;
	padding:0px 41px;
	background:url(../images/home-wht-cont-bg.png) repeat-y;
	}
.homecontentpnnlbgex div
	{
	position:relative;
	}
.homecontentpnnlbgex p
	{
	padding:0px 0px 19px 0px;
	}

.find-banner
	{
	float:left;
	background:url(../images/find-it-here-banner-bg.gif);
	width:307px;
	height:119px;
	padding:19px 0px 0px 19px;
	}

.btn-readmore
	{
	float:left;
	text-align:right;
	padding:0px 0px 16px 0px;
	}
.btn-readmore a:link, .btn-readmore a:visited, .btn-readmore a:active
	{
	float:right;
	padding:5px 11px 7px 11px;
	background:#fcc61e;
	color:#000000;
	}
.btn-readmore a:hover
	{
	background:#e8612b;
	text-decoration:none;
	}

.biglist
	{
	padding:3px 0px 25px 0px;
	}
.biglist li
	{
	list-style-type:none;
	padding:0px 0px 7px 28px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/big-arrow-content.gif) no-repeat 0px 2px;
	}

#homerightcontentpnnl
	{
	float:right;
	width:324px;
	}
.homerightcontentpnnlbgex
	{
	float:left;
	width:242px;
	padding:0px 41px;
	background:url(../images/home-right-content-bg.png) repeat-y;
	}
.homerightcontentpnnlbgex p
	{
	padding:0px 0px 19px 0px;
	}

.joinnewsletter
	{
	float:left;
	width:306px;
	height:45px;
	padding:19px 0px 0px 18px;
	background:url(../images/join-newsletter-bg.png) no-repeat;
	}
.joinnewsletter div
	{
	position:relative;
	}
.joinnewsletter label
	{
	color:#FFFFFF;
	float:left;
	width:103px;
	text-align:right;
	padding:5px 0px 0px 0px;
	font-size:11px;
	}
.joinnewsletter input
	{
	float:left;
	border:0px;
	background:#fcc61e;
	padding:3px 5px;
	color:#542811;
	font-size:10px;
	width:98px;
	margin:4px 0px 0px 5px;
	}
.joinnewsletter input.btnjoin
	{
	width:62px;
	padding:0px;
	}

.homerighttopbtn
	{
	width:324px;
	float:left;
	padding:9px 0px 0px 0px;
	}

.innercom-container
	{
	float:left;
	width:811px;
	}

.inner-rgt-content-bgex
	{
	float:left;
	width:766px;
	padding:0px 19px 0px 26px;
	background:url(../images/inner-rgt-content-bgex.png) repeat-y;
	}
.inner-rgt-content-bgex div
	{
	position:relative;
	}

.org-heading
	{
	padding:31px 0px 15px 0px;
	}

.contentpadinner
	{
	background:url(../images/yellowtopborder.gif) no-repeat;
	margin:0px 60px 0px 60px;
	padding:17px 0px 33px 0px;
	}

.padtop
	{
	padding-top:15px;
	}

/* Contact page css starts here */
.heading-media-inquiries
	{
	float:right;
	padding:23px 0px 0px 0px;
	}

.media-inquiries-leftpnnl
	{
	float:left;
	padding:0px 0px 73px 83px;
	width:315px;
	}
.media-inquiries-leftpnnl label
	{
	padding:0px 0px 6px 0px;
	width:260px;
	float:left;
	font-size:13px;
	}
.media-inquiries-leftpnnl input, .media-inquiries-leftpnnl textarea
	{
	border:1px solid #d4d4d3;
	background:url(../images/input-bg.gif) repeat-x #fff;
	width:250px;
	padding:5px;
	margin:0px 0px 6px 0px;
	float:left;
	}
.media-inquiries-leftpnnl textarea
	{
	height:150px;
	margin:0px;
	}

.media-inquiries-rightpnnl
	{
	width:210px;
	float:right;
	padding:44px 70px 0px 0px;
	}
.media-inquiries-rightpnnl-content
	{
	float:left;
	padding:29px 0px 0px 15px;
	font:14px/18px Verdana, Arial, Helvetica, sans-serif;
	}
.media-inquiries-rightpnnl-content p
	{
	padding:0px 0px 5px 0px;
	}
/* Contact page css ends here */

/* Appearances page css starts from here */
.bookigning-txt
	{
	background:#fde28c;
	float:left;
	height:53px;
	width:508px;
	padding:13px 0px 0px 25px;
	line-height:20px;
	}

.appearancescontentcontainer
	{
	background:url(../images/yellowtopborder.gif) no-repeat 26px 0px;
	margin:0px 38px;
	padding:17px 0px 37px 0px;
	}
.appearancescontentcontainer ul
	{
	padding:0px 0px 0px 0px;
	}
.appearancescontentcontainer li
	{
	list-style-type:none;
	padding:0px 0px 8px 25px;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/red-arrow-big.gif) no-repeat 0px 2px;
	}
/* Appearances page css ends here */

/* LEGAL DISCLAIMER page css starts from here */
.heading-legal
	{
	padding:23px 0px 45px 0px;
	text-align:right;
	}
.legal-disclaimer-contentcontainer
	{
	margin:0px 60px 0px 60px;
	padding:0px 0px 33px 0px;
	}
.legal-disclaimer-contentcontainer ul, .legal-disclaimer-contentcontainer ol
	{
	padding:0px 0px 20px 50px;
	}
/* LEGAL DISCLAIMER page css ends here */

/* Nutrition page css starts from here */
.freehelpfulhints
	{
	position:absolute;
	left:-135px;
	top:315px;
	}
#nutrition-leftpannel
	{
	background:url(../images/nutrition-lftpnnl-bg.gif) repeat-y;
	float:left;
	width:398px;
	}
.nutrition-leftpannelcontent
	{
	float:left;
	width:353px;
	padding:0px 20px 0px 25px
	}
.nutrition-leftpannelcontent ul
	{
	clear:both;
	border-top:1px solid #fcc61e;
	margin:0px 43px;
	padding:10px 0px 22px 0px;
	}
.nutrition-leftpannelcontent li
	{
	border-bottom:1px solid #fcc61e;
	padding:10px 0px 10px 17px;
	background:url(../images/nutrition-arrow-list.gif) no-repeat 0px 12px;
	list-style-type:none;
	}

#nutrition-rightpannel
	{
	background:url(../images/nutrition-rgtpnnl-bg.gif) repeat-y;
	float:left;
	width:412px;
	}
.nutrition-rightpannelcontent
	{
	float:left;
	width:373px;
	padding:0px 20px
	}
.nutrition-rightpannelcontent ul
	{
	clear:both;
	border-top:1px solid #fcc61e;
	margin:0px 43px;
	padding:10px 0px 35px 0px;
	}
.nutrition-rightpannelcontent li
	{
	border-bottom:1px solid #fcc61e;
	padding:10px 0px 10px 17px;
	background:url(../images/nutrition-arrow-list.gif) no-repeat 0px 12px;
	list-style-type:none;
	}

.nutrition-bott-lft-pnnl
	{
	float:left;
	background:url(../images/nutrition-bott-lft-bg.gif) repeat-y;
	width:589px;
	}

.nutrition-bott-lft-content
	{
	float:left;
	width:544px;
	padding:0px 20px 0px 25px;
	}
.nutrition-bott-lft-content .heading
	{
	float:left;
	padding:23px 0px 17px 0px;
	}
.nutrition-bott-lft-content .buyitnow
	{
	float:left;
	padding:18px 0px 0px 24px;
	}
.nutrition-bott-lft-content ul
	{
	float:left;
	padding:0px 10px 13px 28px;
	width:227px;
	}
.nutrition-bott-lft-content li
	{
	padding:0px 0px 5px 11px;
	background:url(../images/red-dot-list.gif) 0px 5px no-repeat;
	list-style-type:none;
	}

.nutrition-bott-rgt-pnnl
	{
	float:right;
	width:221px;
	height:282px;
	background:url(../images/nutrition-available-now.gif) no-repeat;
	}
.nutrition-bott-rgt-content
	{
	width:181px;
	float:left;
	padding:94px 0px 0px 21px;
	text-align:center;
	}
.nutrition-bott-rgt-content li
	{
	list-style-type:none;
	padding:0px 0px 22px 0px;
	}
/* Nutrition page css ends here */

/*About this book page css starts from here*/
.contentpad-aboutbook
	{
	background:url(../images/yellowtopborder.gif) no-repeat;
	margin:0px 35px 0px 60px;
	padding:17px 0px 33px 0px;
	}
.pnnlwidth
	{
	width:480px;
	}
.elisabeth-img
	{
	float:left;
	width:725px;
	background:url(../images/elisabeth-about-pic.jpg) no-repeat right bottom;
	}
.about-avaliable-now-bottom
	{
	float:left;
	margin:49px 0px 0px 40px;
	width:180px;
	background:#feebae;
	}
.about-avaliable-now-bottom ul
	{
	clear:both;
	padding:30px 0px 20px 0px;
	text-align:center;
	width:180px;
	}
.about-avaliable-now-bottom li
	{
	list-style-type:none;
	padding:0px 0px 20px 0px;
	}

.aboutthispage-topheaderlft
	{
	float:left;
	width:226px;
	}
.topebook
	{
	float:left;
	width:226px;
	position:relative;
	text-align:right;
	padding:24px 0px 13px 0px;
	}

.topebook div.viewlarge-image
	{
	position:absolute;
	right:7px;
	top:291px;
	}

.aboutthispage-topheaderright
	{
	float:right;
	width:540px;
	}

.heading-aboutthebook
	{
	padding:24px 0px 37px 0px;
	text-align:right;
	}

.topheader-bott-lft
	{
	float:left;
	width:236px;
	padding:34px 0px 30px 34px;
	}
.topheader-bott-lft strong
	{
	color:#84878b
	}

.topheader-bott-right
	{
	background:url(../images/about-this-book-buythebook.gif) no-repeat;
	width:247px;
	float:left;
	padding:46px 0px 20px 0px;
	margin:34px 0px 0px 0px;
	}
.topheader-bott-right li
	{
	list-style-type:none;
	float:left;
	padding:0px 0px 10px 0px;
	}
.topheader-bott-right li img
	{
	float:left;
	}
/*About this book page css ends here*/
.footernewslettercontainer
	{
	width:493px;
	margin:auto;
	clear:both;
	}

.footer-joinnewsletter
	{
	float:left;
	width:305px;
	height:45px;
	margin-top:10px;
	padding:17px 0px 0px 18px;
	background:url(../images/footer-joinnewsletter.gif) no-repeat;
	}
.footer-joinnewsletter label
	{
	color:#FFFFFF;
	float:left;
	width:103px;
	text-align:right;
	padding:5px 0px 0px 0px;
	font-size:11px;
	}
.footer-joinnewsletter input
	{
	float:left;
	border:0px;
	background:#fcc61e;
	padding:3px 5px;
	color:#542811;
	font-size:10px;
	width:98px;
	margin:4px 0px 0px 5px;
	}
.footer-joinnewsletter input.btnjoin
	{
	width:62px;
	padding:0px;
	}

.fltlft
	{
	float:left;
	}
.fltrgt
	{
	float:right;
	}
.clrbth
	{
	clear:both;
	}

.orgtxt
	{
	color:#d83e00;
	}

#footercontainer
	{
	clear:both;
	float:left;
	width:976px;
	color:#e05829;
	text-align:center;
	border-top:1px solid #fcc61e;
	margin:25px 0px 0px 0px;
	padding:25px 0px;
	}
#footercontainer .copyrighttxt
	{
	padding:0px 0px 15px 0px;
	font-size:11px;
	}
#footercontainer .copyrighttxt a:link, #footercontainer .copyrighttxt a:visited, #footercontainer .copyrighttxt a:active
	{
	text-decoration:underline;
	color:#e05829;
	}
#footercontainer .copyrighttxt a:hover
	{
	color:#000000;
	}
#footercontainer a:link, #footercontainer a:visited, #footercontainer a:active
	{
	color:#e05829;
	}
#footercontainer a:hover
	{
	color:#000000;
	}
#footercontainer span
	{
	color:#000;
	padding:0px 10px;
	}
