body {background:url(../images/backgrounds/main.jpg) repeat-x #fff;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}
img {border:none;behavior:url("pngbehavior.htc");}
.main_wrapper {width:996px;margin:0 auto; background: url(../images/backgrounds/pagebackground.jpg)}
.blankdiv5px{float:left; clear:both; height:5px; width:100%}
/* ie6 fix */
.blankdiv5pxlloydsfix{float:left;clear:both;height:1px;width:540px;background-color:Red;}
/* ie6 fix */
.blankdiv10px{float:left; clear:both; height:10px;width:100%}
.blankdiv15px{float:left; clear:both; height:15px;width:100%}
.blankdiv20px{float:left; clear:both; height:20px;width:100%}
fieldset {border:none; padding:0; margin:0; float:left}
.formRow{ float:left; width:100%;}
input{border:1px solid #000; width:150px;}
.lablediv{width:140px;color:#de9924; text-transform:uppercase; font-size:11px; font-weight:bold; margin:0; padding:0; float:left;  }
.boldtxt{ font-weight:bold}
/*================= HEADER AREA =========================*/
.header{ float:left;width:996px; margin-top:9px; }
.logo { width:305px; float:left; }
.fbook { width:556px; float:right; text-align:right; margin-right:20px; }
/*================= HEADER AREA =========================*/


.bodywrapper{width:996px; margin:0 auto; background:url(../images/backgrounds/bodycontents_hold.jpg) repeat-x #875f7f; height:603px;clear:both}

/*================= Left Column AREA =========================*/
.display_left{ float:left; width:625px; }

/*================= Navigation AREA =========================*/
.navigationbar{ float:left; background:url(../images/backgrounds/navigationbar.jpg)  left; width:625px; height:26px; color:#dba7db}
.navigationbar ul {margin:0px;padding:0px;float:left;  }
.navigationbar ul li {list-style:none;float:left;line-height:26px; margin-left:13px;}
.navigationbar ul li a {float:left;padding-left:5px;padding-right:5px;text-decoration:none;color:#dba7db;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.navigationbar ul li a:hover {text-decoration:underline;}

/*================= Home Page Book Display AREA =========================*/
.book_container { float:left; margin:25px 10px 0 70px; color:#FFF; width:555px;}
.book_container_hold { float:left; margin:25px 10px 0 70px; color:#FFF; width:935px;}
*html .book_container { float:left; margin:25px 0px 0 40px; color:#FFF; width:550px;}
*html .book_container_hold { float:left; margin:25px 0px 0 40px; color:#FFF; width:935px;}

.book_container h1 { padding:0; margin:0; font-size:14px; font-weight:bold; margin-bottom:5px;}
.book_container p{ padding:0; margin:0; font-size:12px; font-weight:normal; line-height:15px;}
.book_thumbs {  width:100%; margin-top:18px; float:left}
*html .book_thumbs {  width:100%; margin-top:20px; float:left}
.b_r1 { float:left; width:100%;}
.b_r2 { float:left; width:100%; margin-top:23px;}


/*================= Download Book on Right Column AREA =========================*/
.display_right{ float:left; width:335px; margin-left:10px;}
*html .display_right{ float:left; width:335px; margin-left:5px;}
/* ============== Home Page ============== */
.homePage{ float:left;}
*html .homePage{ float:left; width:333px; overflow:hidden; margin:0; padding:0}
.large_bookcover { margin:7px 0 0 2px; }
*html .large_bookcover {width:321px;  margin:7px 0 0 2px;}
.download_book_details { margin:7px 0 0 2px; display:none}
.dwn_header { float:left; width:310px; margin-left:5px; margin-top:5px;}
.book_title { font-size:13px; font-weight:bold; color:#0e4364; float:left; width:200px; }
.book_author { font-size:11px; font-weight:bold; color:#5cbccc; float:left; width:180px; margin-bottom:5px; }
.book_description{width:305px; float:left; font-size:12px; line-height:15px;}
.book_description p { margin:0; padding:0; margin-bottom:10px;}
.dwn_option{width:305px; float:left; font-size:12px; line-height:15px; margin-top:5px;}
.dwn_option a{color:#666666; text-decoration:underline;}
.dwn_option a:hover{color:#cc2235; text-decoration:underline;}
.dwn_option img { vertical-align:middle; margin-left:5px;}
.download_icon {float:left; width:305px;}
.download_icon2 {float:left; width:120px; }
.clicks {color:#0e4364; text-decoration:none}

/* ============== Download Complete Page ============== */
.downloadbook{float:left; display:none}
.downloadbookContents{background:url(../images/backgrounds/downloadbook_container.jpg) left no-repeat; width:331px; height:533px; float:left;margin:7px 0 0 2px; text-align:center;}
.downloadbookTitle{ text-align:center; color:#4a314b; text-transform:uppercase; width:100%; font-size:14px; font-weight:bold; margin-top:10px; line-height:16px;}


/* ============== Compitition Page ============== */
.compitition{float:left; display:none}
*html .compitition{ float:left; width:333px; overflow:hidden; margin:0; padding:0}
.compitionContents{background:url(../images/backgrounds/competitions_wrapper.jpg) left bottom no-repeat; width:331px; height:533px; float:left;margin:7px 0 0 2px}
.compitionTitle{ text-align:center; color:#4a314b;  width:100%; font-size:14px; font-weight:bold; margin-top:10px; line-height:16px;}

/* ============== Tell a Friend Display Block ============== */
.tellafriend{float:left; display:none}
*html .tellafriend{ float:left; width:333px; overflow:hidden; margin:0; padding:0}
.tellafriendContents{background:url(../images/backgrounds/tellafriend_wrapper.jpg) no-repeat ; width:331px; height:533px; float:left;margin:7px 0 0 2px}
.tellafriendTitle {text-align:left; color:#fff;  width:99%; font-size:13px; font-weight:bold; margin-top:10px; padding:3px 0 0 5px; line-height:16px;}
.tellafriendrunning{font-size:11px;  color:#FFF; padding:5px;}
.purple {color:#ce73d0}
.darkpurple {color:#854f86}
.sectionTitle{ float:left; width:99%;}

/* ============== Tell a Friend Display Block ============== */

.newlettersignup{float:left; display:none}
.newletterContents{background:url(../images/backgrounds/newsletter_container.jpg) left bottom no-repeat; width:331px; height:533px; float:left;padding:5px;}
.newlettersignupTitle{ text-align:left; color:#382439;  width:100%; font-size:13px; font-weight:bold; margin-top:10px;  line-height:16px;padding-left:8px;}
.newlettersignuprunning{font-size:11px;  width:100%; font-weight:bold; color:#cc2235;line-height:16px; float:left;padding-left:8px;}

.partners{float:left; display:none;}
.partnersContents{background:url(../images/backgrounds/partners_container.gif) left 5px no-repeat; width:331px; height:533px; float:left;padding:5px;}
.partnersTitle{ text-align:left; color:white; width:268px; font-size:12px; font-weight:bold; margin-top:10px;  line-height:16px; vertical-align:middle; padding:20px; height:87px;}

.faqwrapper{width:996px; margin:0 auto; background:url(../images/backgrounds/faqcontent.jpg) left repeat-x; height:603px;clear:both; display:none}
*html .faqwrapper{width:990px; margin:0 auto; background:url(../images/backgrounds/faqcontent.jpg) left; height:603px;clear:both; display:none}
.bulkcontent {width:95%; overflow:auto; font-weight:normal; font-size:12px; text-transform:none; float:left;  height:460px; overflow:auto; margin-left:10px; color:#644565; font-weight:bold}
*html .bulkcontent {width:96%; overflow:auto; font-weight:normal; font-size:12px; text-transform:none; float:left;  height:460px; color:#644565; font-weight:bold; padding:0; margin:0}
.bulkcontent a{color:#644565; text-decoration:underline}
.bulkcontent  a:hover{color:#999; text-decoration:none}
.faqquestion {font-size:12px; color:#000; padding:0; margin:0}

/*================= FOOTER AREA =========================*/
.footer_wrapper {background: url(../images/backgrounds/footerwrapper.jpg) repeat-x ; width:100%;float:left; clear:both}
.footer {width:996px;margin:0 auto; }
.footer1{ float:left; width:996px; }
.footer_head {color:#FFF; text-transform:uppercase;  font-weight:bold; font-size:16px; width:605px; float:left}
.footer_mblogo{ float:left; width:370px; text-align:right; text-align:right}
.footer_texts { color:#aca8ac; margin:10px 10px 5px 15px; font-size:12px; float:left; width:100%;}


.wheretobuy{float:left; display:none;}
.wheretobuyContents{background:url(../images/backgrounds/wheretobuy_containerblack.gif) left 5px no-repeat; width:331px; height:533px; float:left;padding:5px;}
.wheretobuyTitle{ text-align:left; color:white; width:308px; font-size:12px; margin-top:10px;  line-height:16px; vertical-align:middle; padding-left:10px; padding-bottom:40px; height:87px;}
