@charset "utf-8";

/* CSS Document */
body { background:url('../images/bg_main.jpg') repeat; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { list-style-type:none; margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

img { border:0; float:left; outline:none; }

a { outline:none; border:none; text-decoration:none; }

.FloatLeft { float:left; }

.FloatRight { float:right; }

.Display { display: none; }

/**Main Container*/
#OuterWrapper { margin:auto; width:960px; }

.AutoWrapper { background:url('../images/body_shade.png') repeat-y; float:left; padding:0 10px; width:940px; }

.AutoWrapper div.HeaderWrapper { background:url('../images/header_main.jpg') no-repeat; float:left; height:463px; width:940px; }

.HeaderWrapper h1 { float:left; padding:13px 0 50px 18px; width:920px; }

.HeaderWrapper h1.logo { background:url('../images/logo_main.gif') 18px 13px no-repeat; float:left; height:58px; width:920px; }

.HeaderWrapper h2 { float:left; padding:0 0 0 21px; width:525px; }

.HeaderWrapper div.TopPoints { float:left; padding:142px 0 0 35px; width:620px; }

.TopPoints ul { float:left; width:310px; }

.TopPoints ul li { background:url('../images/header_hearts.gif') no-repeat; color:#404040; float:left; font-size:13px; font-weight:bold; padding:0px 0 10px 30px; width:270px; }

/** ContentWrapper **/
.AutoWrapper div.ContentWrapper, .ContentWrapper div.TopContent { float:left; width:940px; }

.TopContent { float:left; width:940px; }

/* LeftContent */
.TopContent div.LeftContent { float:left; width:617px; }

.LeftContent span.GetBookLimg { background:url('../images/header_arrow_lt.jpg') no-repeat; float:left; height:185px; width:617px; }

.LeftContent div.LeftText { float:left; padding:0 0 0 17px; width:600px; }

.LeftText h1 { border-bottom:1px #b2b2b2 solid; color:#404040; float:left; font-size:20px; font-style:italic; margin-bottom:13px; padding:0 0 4px 0; width:600px; }

.LeftText h1 span { color:#a80800; font-style:normal; font-weight:bold; }

.LeftText p { float:left; line-height:17px; padding:0 0 22px 10px; width:582px; }

.LeftText p.pbotm10 { padding:0 0 10px 10px; }

.LeftText ul { float:left; padding:0px 0 20px 10px; width:590px; }

.LeftText ul li { background:url('../images/bullet.gif') 0 6px no-repeat; float:left; font-size:12px; padding:0px 0 2px 10px; width:575px; }

/** Yoga Helps **/
.LeftText h2 { border-bottom:1px #b2b2b2 solid; color:#a80800; float:left; font-size:24px; padding:20px 0 4px 0; width:600px; }

.LeftContent div.YogaHelps { background:url('../images/image_yogahelps.jpg') 398px 65px no-repeat; float:left; width:600px; }

.YogaHelps ul { float:left; padding:20px 0 25px 10px; width:380px; }

.YogaHelps ul li { background:url('../images/bullet.gif') 0 6px no-repeat; float:left; font-size:12px; font-weight:bold; padding:0px 0 19px 12px; width:360px; }

.YogaHelps ul.grief { float:left; padding:0px 0 20px 10px; width:590px; }

.YogaHelps ul.grief li { background:url('../images/bullet.gif') 0 6px no-repeat; float:left; font-size:12px; font-weight:normal; padding:0px 0 2px 10px; width:575px; }

.YogaHelps p.pbotm0 { padding:0 0 0px 10px; }

/** Right Content **/
.TopContent div.RightContent { float:left; width:323px; }

.RightContent span.GetBookRimg { background:url('../images/header_arrow_rt.jpg') no-repeat; float:left; height:213px; width:323px; }

/* Download Button */
.RightContent div.DownloadBtn { background:url('../images/btn_buyndownload.jpg') 20px 0 no-repeat; float:left; height:86px; padding:0 0 15px 20px; width:284px; }

.DownloadBtn a { float:left; height:86px; width:284px; }

/* About Author */
.RightContent div.AuthorText { background:url('../images/bg_abouttheauthor.jpg') no-repeat; float:left; padding:20px 0 15px 23px; width:300px; }

.AuthorText h1 { color:#c30c00; float:left; font-size:20px; padding:0px 0 10px 0px; width:300px; }

.AuthorText div.AbtAuthor { float:left; padding:0px 0 15px 0px; width:255px; }

.AbtAuthor div.AuthorImg { float:left; height:112px; width:120px; }

.AbtAuthor div.AuthorTxt { color:#01384a; float:left; line-height:17px; padding:6px 0 0px 0px; width:135px; }

.AuthorTxt span.AuthorName { color:#2e2e2e; font-size:18px; line-height:20px; }

.AuthorText p { line-height:17px; float:left; padding:0 0 18px 5px; width:270px; }

/** TestimonialsMain Container **/
.ContentWrapper div.TestimonialsMain { float:left; padding:10px 0 0 21px; width:894px; }

.TestimonialsMain div.Testimonials { float:left; width:894px; }

.Testimonials span.TopImg { background:url(../images/testimonials_boxtop.jpg) no-repeat; float:left; height:9px; overflow:hidden; width:894px; }

.Testimonials div.TestiMiddle { background:#987a40; float:left; padding:6px 0 6px 23px; width:871px; }

.TestiMiddle h2 { border-bottom:1px #b7a27a solid; color:#fff; float:left; font-size:20px; font-style:italic; padding:4px 0 6px 0px; width:797px; }

.TestiMiddle div.TestiContent { float:left; padding:15px 0 20px 0; width:858px; }

.TestiContent div.TestiBlock { width:410px; }

.TestiBlock div.TestiImg { float:left; height:93px; width:110px; }

.TestiBlock div.TestiText { float:left; padding-top:3px; width:290px; }

.TestiText p { color:#fff; float:left; font-size:12px; line-height:17px; width:290px; }

.Testimonials span.BotmImg { background:url(../images/testimonials_boxbottom.jpg) no-repeat; float:left; height:9px; overflow:hidden; width:894px; }

/** footer **/
#OuterWrapper div#Footer { color:#b1a5a5; float:left; font-size:11px; padding:20px 0px; text-align:center; width:940px; }

#Footer p { color:#b1a5a5; float:left; width:940px; }
