
.ftcont{width:794px; background-color:#000; position:relative; clear:both}

.imghr{width:794px; background-color:#000; position:relative; clear:both}

.navs{text-align:center; padding-bottom:15px; background-color:#000;}

.navs .navimg{margin-right:50px}

.contbody{width:794px; position:relative; clear:both; background-color:#000;}

.contbody .leftside{width:560px; float:left; background-color:#000;}
.contbody .rightside{ width:234px; float:right; text-align:center; background-color:#000; padding-bottom:20px}
.bkwidget{ margin-left:20px; width:210px}


.bkjkt{background:url(images/hm_bookjkt_bg.jpg) no-repeat; width:559px; height:428px; margin-bottom:40px}
.hm_bkcont{padding-left:70px; padding-top:124px;}
#hm_bk{ float:left; width:260px; margin-right:10px}
.hm_bkdescrip{float:left; position:relative; width:190px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1e3746; padding-top:20px}
.bk_title{font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; color:#a864a8}
.by{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#a864a8}

.credits{font-family:"Times New Roman", Times, serif; font-size:11px; color:#6b6c6c; text-align:center; padding-top:10px}

img{border:0}

a:link, a:active, a:visited{color:#a864a8; text-decoration:underline}
a:hover{color:#ae3dae; text-decoration:underline}

.mov_panel{padding-left:12px}

.spce{margin-top:20px; background-color:#000; clear:both; position:relative}
*html .spce{height:2px; background-color:#000; clear:both; position:relative}

/*author page*/
.author_ftr{background:url(images/maurice_bg_btm.jpg) no-repeat; width:559px; height:837px}
.author_items{float:left; width:150px; padding-left:64px; padding-top:138px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#a864a8}
.author_txt{ float:left; position:relative; width:295px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#021e2f; line-height:15px;}

/*movie*/
.mov3{background:url(images/mov_3.jpg) no-repeat; width:559px; height:103px}
.mov3 .ct {padding-left:50px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#1e3746; width:454px; line-height:20px}
.mov5 {background:url(images/mov_5.jpg) no-repeat; background-position:left; width:559px; height:209px}
.mov6 {background:url(images/mov_6.jpg) no-repeat; background-position:left; width:559px; height:192px}

.mov7 {background:url(images/mov_7.jpg) no-repeat; background-position:left; width:559px; height:222px}
.mov8 {background:url(images/mov_8.jpg) no-repeat; background-position:left; width:559px; height:384px}

.mov_ct {margin-left:70px; margin-right:40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e3746; line-height:15px;}
.mov_ct .lr{ float:left; width:210px}
.mov_ct .rr{ float:right; width:210px}

.bipng{ margin-bottom:89px}
.bipng2{ margin-bottom:80px}
.bipng3{ margin-bottom:93px}

/*extras*/
.extras{background:url(images/extras_top_bg.jpg) no-repeat; width:559px; height:474px; margin-bottom:17px;}
.extras_ct{ width:433px; padding-top:64px; padding-left:74px;}
.extras_bx{ width:433px; height:200px; clear:both}
.extras_ct .lf{float:left; width:238px}
.extras_ct .rt{float:right; position:relative}

/*sweeps*/
.swp{background:url(images/swp_bg.jpg) no-repeat; width:559px; height:763px}
.lrail{ width:252px; float:left; padding-left:27px}
.rrail{float:right; padding-right:40px; width:235px}

.swp_cpy{padding:0px 8px 0px 23px; font-family:"Times New Roman", Times, serif; font-size:13px; line-height:16px; color:#1e3746}
.purple_txt{font-family:"Times New Roman", Times, serif; font-size:16px; color:#a864a8; line-height:20px; padding-bottom:10px; font-weight:bold}


#bluebox{width:231px; position:relative; clear:both; background-color:#1e3746}
#bluebox .inner{padding:13px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff}

.form_hd{font-size:11px; font-family:"Times New Roman", Times, serif; color:#8ed5e7}

.rulesp{background:url(images/rules_bg.jpg); width:559px; height:1147px}
.rulescont{ padding:13px 48px; font-size:9px; }

.thanksp{background:url(images/thanks.jpg) no-repeat; width:559px; height:306px}
.thnx{padding-top:110px; padding-left:170px; width:315px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#1e3746}

/* book page*/
.booksp{background:url(images/books_mid_bg.jpg); width:559px; height:254px}
.bkcont{ padding-left:67px; width:438px; position:relative; clear:both}
.bkjckt{float:left; width:250px;}
.bk_des{width:173px; margin-left:10px; position:relative; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1e3746; line-height:18px}

.bookfeeds{padding:15px; color:#fff}

/* video page*/
#vidcontainer{ width:794px; background-color:#ffffff; margin:0 auto}

.innerwrp{background-color:#121212; text-align:center; padding:20px}


