/* CSS Document */body{margin:0;padding:0;border:0;background-image: url(/book-layout/layout-images/pbr_bg.jpg) ;line-height: 12pt;font-family: Arial, Helvetica, sans-serif;font-size:13px;color:#775d38;}#box{width:184px;margin-bottom:16px;background-color:#ffffff;height:12px;}*html #box{width:183px;margin-bottom:17px;background-color:;height:15px;}#PGmain-container{width:1041px;margin-left:auto;margin-right:auto;background:#d6d5c1;}.join{margin: 0px 0px 15px 35px;}#PGtopsection{width:100%;margin-left:auto;margin-right:auto;margin-bottom:7px;float:left;height: 70px; /*Height of top section*/}#PGcontent-wrapper{float: left;width: 980px;margin:0px 0px 0px 30px;background-color:white;}#PGright-col{float:left;width: 310px;margin:0px 0px 0px 0px;padding-left:10px;background-image:url(../../book-layout/layout-images/book-bg.jpg);background-position:left ;background-repeat:repeat-y;background-color:white;}#PGleft-column{float: left;width: 650px; /*Width of left column*/padding-right:0px;margin: 0px -10px 0px 0px;background-color:white;}*html #PGmain-container{width:1041px;margin-left:auto;margin-right:auto;background-color:;}*html #PGtopsection{width:1041px;margin-left:0;margin-bottom:7px;float:left;/*background-image:url(/blogs/images/top-nav-bg_01.jpg);background-repeat:repeat-y;background-repeat:repeat-x;*/height: 70px; /*Height of top section*/}*html #PGcontent-wrapper{width: 980px;margin: 0px 0px 0px 15px;background-color:;}*html #PGleft-column{width: 550px; /*Width of left column*/margin: 0px 0px 0px 0px;}*html #PGright-col{float:left;width: 300px;margin:0px 0px 0px 0px;background-color:;}/*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */.invertedshiftdown2{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 640px;border-top: 5px solid #571403; /*Highlight red color theme*/background: transparent;voice-family: "\"}\"";voice-family: inherit;}.invertedshiftdown2 ul{margin:0;margin-left: 15px; /*margin between first menu item and left browser edge*/padding: 0;list-style: none;}.invertedshiftdown2 li{display: inline;margin: 0 2px 0 0;padding: 0;text-transform:uppercase;text-decoration:none;}.invertedshiftdown2 a{float: left;display: block;font: bold 9px Arial;color: white;text-decoration: none;margin: 0 1px 0 0; /*Margin between each menu item*/padding: 5px 5px 5px 5px; /*Padding within each menu item*/background-color: #968469; /*Default menu color*/border-bottom: 8px solid white;}.invertedshiftdown2 a:hover{background-color: #75d38; /*Highlight red color theme*/color: white;}.book_title {	width:122px;	margin:0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13.5px;	font-style: normal;	font-weight: normal;	color: #090909;	text-decoration: none;}.section_title {	width:500px;	margin:0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	color: #571403;	text-decoration: none;	background-color:;}.section_title2 {	width:400px;	margin:15px 0px 30px 180px;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	color: #571403;	text-decoration: none;	background-color:;}.section_title3 {	width:500px;	margin:15px 0px 30px 150px;	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	color: #571403;	text-decoration: none;}.text-body{	width:550px;	margin:0px 0px 15px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	line-height:1.4em;	color: #775d38;	text-decoration: none;	background-color:;}*html .text-body{	width:550px;	margin:0px 0px 15px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	line-height:1.4em;	color: #775d38;	text-decoration: none;}.section_subtitle{	width:500px;	margin:0px 0px 15px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #571403;	text-decoration: none;}.section_title4 {	width:500px;	margin:15px 0px 15px 15px;	font-family: Arial, Helvetica, sans-serif;	font-size:18px;	font-style: normal;	font-weight: bold;	color: #571403;	text-decoration: none;	}.section_title4a {	width:360px;	margin:15px 15px 15px 15px;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	font-style: normal;	font-weight: lighter ;	color: #775d38;	text-decoration: none;	}*html .section_title4a {	width:250px;	margin:15px 15px 15px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	font-style: normal;	font-weight: lighter ;	color: #775d38;	text-decoration: none;	background-color:;		}.text_body2{		margin:0px 0px 7px 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize   ;}.text_body3{		margin:0px 5px 0px 15px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize   ;}.text_body4{		margin:0px 5px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #775d38;	text-decoration: none;	text-transform: capitalize;}.text_body5{		margin:0px 0px 0px 0px;	padding:0px 3px 0px 6px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #775d38;	text-decoration: none;	}.text_body6{		margin:0px 0px 0px 0px;	padding:0px 3px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #775d38;	text-decoration: none;	}.award_title1 {	width:400px;	margin:15px 0px 15px 180px;	font-family: Arial, Helvetica, sans-serif;	font-size:18px;	font-style: normal;	font-weight: bold;	color: #571403;	text-decoration: none;	}.jacket{margin:0px 0px 0px 0px;text-transform:capitalize;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-style: normal;font-size:13px;color:#571403;}.title7 {	margin:0px 5px 0px 0px;	font-family: bodoni MT;	font-size: 19px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize;}.title7a {	margin:0px 5px 3px 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize;}.title7a2 {	margin:5px 5px 0px 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize;	}.body7{width:590px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.4em;font-weight:normal;font-style: normal;border:none;margin:4px 0px 20px 0px;color:#775d38;background-color:white;}.body7a{width:580px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.4em;font-weight:normal;font-style: normal;border:none;margin:4px 0px 15px 10px;color:#775d38;background-color:white;}.body7b{width:350px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.4em;font-weight:normal;font-style: normal;border:none;margin:7px 0px 15px 10px;color:#775d38;background-color:white;}.body7c{width:200px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;line-height:1.4em;font-weight:bold;font-style: normal;border-color:#775d38;border:solid 1px;padding:10px 0px 10px 15px;margin:7px 0px 15px 10px;color:#775d38;background-image:url(../book-layout/layout-images/bboard-bg.jpg);background-position:top;background-repeat:no-repeat;}/**:first-child+html .text_title10{	width:195px;	margin:0px 5px 0px 9px;}*/.bbody{width:490px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.4em;font-weight:normal;font-style: normal;border:none;margin:4px 0px 15px 0px;color:#775d38;background-color:white;}.bboard1 {	width:560px;	margin:0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: none;	}*html .bboard1 {	width:470px;	margin:0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize;	}.bboard1a {		font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	line-height:1.3em;	color: #571403;	text-decoration: none;	text-transform: capitalize;}.bboard2{margin:0px 0px 0px 0px;font-family:"Times New Roman", Times, serif;font-size: 14px;font-style: normal;font-weight: normal;line-height:1.3em;border:none;color:#571403;}.bboard3{width:610px; margin:0px 0px 20px 0px;}*html .bboard3{width:530px; margin:0px 0px 30px 0px;}.best3{width:610px; margin:0px 0px 15px 15px;}*html .best3{width:600px;height:120px; margin:0px 0px 20px 8px;}.feature1{width:610px; margin:0px 0px 20px 0px;}*html .feature1{width:530px; margin:0px 0px 30px 0px;}.link1{margin:0px 0px 0px 20px;}.red-bold{color: #571403;font-weight:bold;font-size:12px;}.brown{color: #775d38;font-weight:bold;font-size:19px;}.video{margin:0px 0px 0px 85px;}.title9{margin:15px 5px 0px 20px;	font-family: bodoni MT;	font-size: 19px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize;}.main-feature{width:450px;margin:0px 5px 0px 90px;}.main-feature2{width:450px;margin:5px 0px 7px 80px;}.feature-text{    margin:0px 0px 0px 15px;    font-family:"Times New Roman", Times, serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	line-height:1.3em;	color: #571403;	text-decoration: none;	text-transform:	none;}.feature-author{    margin:0px 0px 0px 5px;    font-family: bodoni MT;	font-size: 14px;	font-style: normal;	font-weight: normal;	line-height:1.3em;	color: #571403;	text-decoration: none;	text-transform: capitalize;}.title-author{margin:15px 5px 0px 7px;	font-family: bodoni MT;	font-size: 19px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize;}.feat_title {	width:150px;	margin:0px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: normal;	color: #775d38;	text-decoration:;}.other_reads{margin:0px 5px 3px 50px;}.other_reads2{margin:0px 5px 12px 50px;}.other_BS{margin:0px 5px 25px 15px;}.pic7b{float:left;display:inline;margin:0px 4px 4px 0px;padding:0px 10px 0px 0px;}.pic7a{float:left;display:inline;margin:0px 0px 0px 0px;padding:0px 7px 0px 0px;}.pic7{margin:0px 0px 0px 0px;}.bwrap{float:left;display:inline;width:585px;margin:0px 0px 0px 0px;background-color:;}*html .wrap{width:600px;margin:0px 0px 0px 17px;}.bpic2{margin:0px 0px 0px 0px;}.spot{margin:11px 0px 0px 10px;}.read{margin:3px 0px 10px 10px;}.openbk{margin:0px 0px 0px 7px;}.award1{float:left;margin:0px 0px 0px 0px;}.buy1{margin:0px 5px 0px 0px;}.*html buy1{margin:0px 5px 0px 0px;}.buy2{margin:0px 0px 0px 0px;}.*html buy2{margin:0px 0px 0px 0px;}.sub{font-size:12px;color:#333333;margin:1px 0px 3px 2px;}.award-desc{width:480px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.3em;font-weight:normal;font-style: normal;border:none;margin:7px 0px 0px 3px;color:#775d38;}*html .award-desc{width:445px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:1.3em;font-weight:normal;font-style: normal;border:none;margin:7px 10px 0px 7px;color:#775d38;}.award_title{		margin:0px 5px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #775d38;	text-decoration: none;	text-transform: capitalize;}.body1{margin:0px 0px 25px 0px;}.grey{color:#999999;font-size: 11px;padding:0px 0px 0px 5px;}.pic4{margin:13px 7px 15px 15px;}.pic5{margin:5px 7px 15px 15px;}.divide1{margin:0px 0px 15px 50px;}.divide{margin:25px 0px 15px 50px;}.award-divide{margin:10px 0px 15px 50px;}.win{	width:122px;	margin:12px 0px 0px 33px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	line-height:1.3em;	color: #571403;	text-decoration: none;}.win2{	width:122px;	margin:12px 0px 0px 75px;	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	line-height:1.3em;	color: #571403;	text-decoration: none;}.red{color: #571403;}.pic1{margin:0px 0px 0px 0px;}.book1{margin:10px 0px 0px 15px;}.book2{margin:15px 0px 0px 0px;}.book3{margin:0px 0px 15px 0px;}.bot1{margn-top:10px;}.amazon-best-button-first{margin:0px 0px 15px 15px;	}	.amazon-best-button{	margin:15px 0px 0px 15px;	}	.google_ad{margin:0px 0px 0px 30px;}	.facebook{margin:25px 0px 20px 75px;}			.bn-sm-ad{margin:5px 0px 0px 75px;}		.twitter{margin:25px 0px 0px 75px;}		.amazon{margin:25px 0px 0px 75px;}	.kindle{margin:25px 0px 20px 75px;}		.amazon-search{margin:0px 0px 20px 50px;}		.bn-buy-button{margin:25px 0px 35px 25px;}.amazon-buy-button{margin:45px 0px 25px 15px;}.bboard-title{margin:7px 0px 12px 180px;}.bboard-tiger{margin:-10px 0px 0px 0px;}.red{color:#571403;}.bold{color:#571403;font-weight:bold;}.disc1{margin:0px 0px 0px 10px;}h3{display:inline;margin:0px;font-size:13px ;font-weight:bold;color:#775e38;}h4{display:inline;border:0px;margin:0px;font-size:10px ;font-weight:bold;color:#775e38;}h1{display:inline;border:0px;margin:0px;margin-top:10px;padding:0px;font-size:22px ;font-weight:bold;color:#804d44;}/*--------------------------------*//*------------<PPPPP>-------------------*/p{background-color:;margin-top:10px;padding-left:10px;padding-right:10px;}p1{background-color:;height:80px;overflow:hidden;}.p2{background-color:;height:40px;overflow:hidden;}/*------------IMG FLOATS--------------------*/img.floatLeft {     float: left;     margin: 10px;	padding:5px;		}img.floatRight {     float: right;	margin-left:0px;     padding:0px;	padding-top:10px; }img.fixed {position: absolute ;margin-left:0px;margin-top:25px; }img.thumb{position: relative;margin:0px 10px 0px 0px;}/*------------LINKS RIGHT COL--------------------*/.block{display:block;}.thumbnail{position: relative;z-index: 0;}.thumbnail:hover{background-color: transparent;z-index: 50;}.thumbnail span{ /*CSS for enlarged image*/width:280px;position: absolute;background-color: #FFFFFF ;padding: 5px;left: -1000px;border: 1px  solid #d6d5c1;visibility: hidden;color: #571403;text-decoration: none;margin:15px 5px 15px 7px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height:1.3em;color: #775d38;text-decoration: none;text-transform: capitalize   ;}.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: 0;left:-185px; /*position where enlarged image should offset horizontally */}.thumbnail span img{ /*CSS for enlarged image*/border-width: 2px;padding: 2px;}.thumbnail2{position: relative;z-index: 0;}.thumbnail2:hover{background-color: transparent;z-index: 50;}.thumbnail2 span{ /*CSS for enlarged image*/width:280px;position: absolute;background-color: #FFFFFF ;padding: 5px;left: -1000px;border: 1px  solid #d6d5c1;visibility: hidden;color: #571403;text-decoration: none;margin:15px 5px 15px 7px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height:1.3em;color: #775d38;text-decoration: none;text-transform: capitalize   ;}.thumbnail2:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: -200px;left:-185px; /*position where enlarged image should offset horizontally */}.thumbnail2 span img{ /*CSS for enlarged image*/border-width: 2px;padding: 2px;}.best{margin:0px 0px 0px 10px;}.best1{width:300px;background-color:;height:120px;margin:0px 0px 10px 10px;}*html .best1{width:270px;background-color:;height:120px;margin:0px 0px 7px 18px;}.best1a{width:300px;background-color:;height:120px;margin:15px 0px 10px 10px;}.best2{width:280px;background-color:;height:60px;margin:-10px 0px 10px 10px;}*html .best2{width:260px;background-color:;height:60px;margin:0px 0px 0px 18px;}.pic10{margin:15px 0px 0px 10px;}.text_title10{	width:195px;	margin:5px 5px 0px 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize   ;}*html .text_title10{	width:195px;	}.text_body10{	width:195px;		margin:3px 5px 15px 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	line-height:1.3em;	color: #775d38;	text-decoration: none;	text-transform: capitalize   ;	background-color:;}.text_body10a{	width:195px;	margin:5px 5px 3px 2px;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	font-weight: normal;	line-height:1.3em;	color: #999999;	text-decoration: none;	text-transform: capitalize   ;	}*html .text_body10a{	width:190px;	margin:3px 5px 3px 2px;	background-color:;}*html .text_body10{	width:200px;	background-color:;	}.divide-line{margin:10px 0px 0px 15px;}*html .divide-line{margin:10px 0px 0px 15px;}.divide-line2{margin:25px 0px 20px 0px;}*html .divide-line2{margin:25px 0px 7px 25px;}.pic11{margin:0px 0px 0px 21px;}.smpic{margin:7px 7px 0px 7px;}	.google_ad{margin:20px 0px 0px 30px;}.google_ad2{margin:20px 0px 0px 30px;}			.classic_body{	width:150px;		margin:3px 5px 15px 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	line-height:1.3em;	color: #775d38;	text-decoration: none;	text-transform: capitalize   ;	background-color:;}.classic_title{	width:150px;	margin:20px 5px 0px 7px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize   ;}.holo_title{	width:120px;	margin:20px 0px 0px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	line-height:1em;	color: #571403;	text-decoration: none;	text-transform: capitalize   ;}.holo_body{	width:130px;		margin:3px 0px 15px 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	line-height:1.3em;	color: #775d38;	text-decoration: none;	text-transform: capitalize   ;	background-color:;}.bookmark1{margin:15px 0px 0px 20px;}.bookmark2{margin:3px 0px 12px 20px;}.holopic{margin:0px 0px 0px 12px;}.banner{margin:20px 5px 20px 20px;}.favorite-divide{margin:10px 0px 15px 0px;}.fav4{margin:20px 0px 0px 0px;}.ad5{margin:20px 0px 10px 50px;}.next-arrow{maring:10px 0px 0px 0px;}.bn-lost-symbol{margin:10px 0px 0px 0px;}	.bn-search{margin:20px 0px 0px 25px;}.bn-sm-ad1{margin:5px 0px 0px 30px;}.bn-sm-ad2{margin:5px 0px 0px 10px;}		.classic_reads{margin:0px 5px 0px 25px;}.classic_reads2{margin:0px 5px 20px 25px;}#memb1{margin:0px 0px 0px 30px;width:250px;height:170px;background-image: url(/book-layout/layout-images/membership-winter.jpg);background-position:left;background-repeat:no-repeat;}*html #memb1{width:220px;background-color:;}#ad_enews_email{margin:0px 0px 0px 10px;}p.memb{width:235px;padding:10px 0px 3px 45px;font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;font-weight: bold;line-height:1.2em;color:black;}*html p.memb{width:225px;padding:0px 0px 0px 20px;}p.memb2{width:245px;padding:80px 0px 0px 45px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;}*html p.memb2{width:245px;padding:85px 0px 0px 10px;}.divide-line3{margin:25px 0px 20px 20px;}.choice1a{width:300px;background-color:;height:120px;margin:15px 0px 10px 10px;}.follow_us{font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-style:italic;font-weight: normal;color:#571403;margin:0px 0px 15px 30px;}.divide-line4{margin:25px 0px 7px 20px;}