@charset "utf-8";#box-wrap, #header{margin-left:auto;margin-right:auto}
#header, p{padding-bottom:10px}
#box-content, #header{padding-left:0;width:980px}
#box-wrap, #footer, #header{width:980px}
.borderstyle{width:100%;background-color:#000}
.crop, .crop-small{overflow:hidden;float:right}
.botmfeature a:hover, .btn, a:hover{text-decoration:none}
*{margin:0;padding:0}
html{font-size:100%}
body{font:100% "Raleway","Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif}
p, td{line-height:1.5}
input, select, textarea{width:100%; font-size:1em;font-family:"Raleway", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif}
textarea{width:100%;height:150px}
img{border:0}
a:active, a:link, a:visited{color:#1796FD}
.breadcrumb ol {font-size:0.4em}
#box-content{margin-top:10px}
.clear-both{font-size:1px;clear:both;height:1px}
#header{padding-right:0;height:100px;background:url(../media/fbr-background-logo-combined.jpg) repeat-y}
#footer, #main-content{float:left}
.search, .search img, .search input, .search select{float:right}
#nav-hold{margin-top:5px}
.search{font-size:.1em;background:#FFF;padding:5px}
.search input{width:225px;height:20px;margin-right:5px;padding-left:5px}
.searchbutton{width:100%;height:20px}
.logo-hold{float:left;width:400px}
#nav-hold, #slidetabsmenu, #slidetabsmenu ul{width:980px}
.logo{margin-top:8px;border-style:none}
.bookmark{background:#FFF;float:right;padding:5px 10px;margin-top:5px;font-size:.6em;max-width:285px}
#nav-hold, #nav-hold-468, #slidetabsmenu, #slidetabsmenu a:active, #slidetabsmenu a:link, #slidetabsmenu a:visited, #slidetabsmenu ul{float:left}
#nav-hold{background:url(../media/nav-bg.jpg) left top repeat-x #646464}
#slidetabsmenu a:active, #slidetabsmenu a:link, #slidetabsmenu a:visited{background:url(../media/nav-left.jpg) left top no-repeat;text-decoration:none}
#author #current .author, #blog #current .blog, #fantasy-sub-genres #current .fantasy-sub-genres, #home #current .home, #interviews #current .interviews, #reviews #current .reviews, #slidetabsmenu a:hover, #top-100-fantasy-books #current .top-100-fantasy-books{background-position:0 -50px}
#slidetabsmenu a:active span, #slidetabsmenu a:link span, #slidetabsmenu a:visited span{display:block;background:url(../media/nav-right.jpg) right top no-repeat;color:#FFF;padding:8px 17px 10px 14px}
#slidetabsmenu a:hover span{background-position:100% -50px;display:block;color:#fff}
#author #current .author a span, #blog #current .blog a span, #fantasy-sub-genres #current .fantasy-sub-genres a span, #home #current .home a span, #interviews #current .interviews a span, #reviews #current .reviews a span, #top-100-fantasy-books #current .top-100-fantasy-books a span{background-position:100% -50px;display:block;color:#FFF}
#main-content{width:610px}
#main-content ul{margin-bottom:10px;clear:both}
#main-content li{font-size:1em;padding-bottom:5px;margin-left:30px}
#main-content h1{font-size:1.6em;padding-bottom:1em;font-weight:400}
#kindlepreview h2, #main-content h2{font-size:1.4em;margin-top:10px;margin-bottom:20px;font-weight:400}
#main-content h3, #main-content h4, #main-content h5, #main-content h6{font-size:1.4em;font-weight:400;margin-top:10px;margin-bottom:20px}
.breadcrumbs{padding:8px 5px 8px 10px;font-size:1em;margin-bottom:5px}
#links-panel, #news-panel{width:300px;float:right}
#links-panel h2, #links-panel h4, #links-panel h5, #links-panel h6, #news-panel h2, #news-panel h4, #news-panel h5{background:url(../media/right-title-bg.jpg) left top repeat-x #1796FD;padding-left:10px;color:#FFF;font-weight:400;font-size:1.2em;padding-bottom:3px;padding-top:1px;border:1px solid #000}
#links-panel .small-rating{font-size:01em;}
#news-panel{margin-left:5px}
#news-panel p{font-size:1em}
.classic h3, .news-item h3{font-size:1em;font-weight:400}
.classic p, .news-item p{font-size:1em;padding:0}
.classic img{float:left;margin-right:5px;margin-bottom:5px}
.medium-rating, .small-rating{background:#000;padding:2px;margin-top:3px;margin-right:3px;margin-bottom:3px;float:left;color:#FFF}
.medium-rating{font-size:1em}
#footer, .dot{padding-bottom:10px}
#footer{border-top:7px solid #000;font-size:1em;padding-top:5px;}
#footer ul{list-style:none;margin:5px}
#footer li{text-indent:10px;width:33%;float:left;border-left:1px solid;border-left-color:#000}
.footer-left{float:left;width:49%;padding-left:5px}
.footer-right{float:right;width:49%;text-align:right;padding-right:5px}
.dot{background:url(../media/dot.gif) left bottom repeat-x;margin-bottom:5px}
.floatleftpad5{float:left;padding-right:15px;height:250px;width:100px;font-size:1em}
.floatleftpad5 img{border-radius:12px}
.imgsubgenre{width:100px;height:100px;border:0}
.large-rating{background:url(../media/rating-bg.jpg) left top repeat-x #000;width:121px;float:right;text-align:center;color:#FFF;font-size:1em;padding-bottom:5px;margin-left:10px;margin-bottom:10px}
.classic, .news-item, dt{margin-top:5px;padding-right:5px;padding-left:5px;margin-bottom:5px}
.rating-text{font-size:2em; margin-bottom:10px;}
.classic, .news-item{background:url(../media/dot.gif) left bottom repeat-x;padding-bottom:5px}
.authors li{list-style:none;padding:5px;font-size:1em}
.feature-header, dt{font-size:1.5em;clear:both}
dd{margin:0.5em}
.feature-header{margin-bottom:5px;color:#1796FD;font-weight:400}
.chapter, .quote-from{font-size:1em}
.large-book-hold, .small-book-hold{float:left;}
.large-book-hold img, .small-book-hold img{background:#FFF;padding-bottom:5px; padding-right:10px;}
.chapter, .quote{background:url(../media/quote-bg.jpg) left bottom repeat-x;border:1px solid #CCC;padding:10px;margin-top:10px;margin-bottom:10px}
.quote-from{width:100%;text-align:right}
.overall-bg{background:#1997FE;width:121px;display:block}
.purchasepad5{padding-top:5px;float:left;width:33%}
.purchaseimgleft{margin-top:5px;float:left;width:48px;height:48px}
.purchasenationflag{margin-left:10px;float:left;border:0;width:32px;height:32px}
.alignleft{float:left;margin-right:5px}
.aligncenter{margin-left:auto;margin-right:auto}
.alignright{float:right;margin-left:5px;max-width:200px}
.review-list-item{border:1px solid #1796FD}
.current-list-item, .review-list-item{padding:5px 10px;margin-bottom:10px;width:588px}
.current-list-item h2, .review-list-item h2{font-size:1.5em;font-weight:400;margin-bottom:5px}
.review-list-content-hold{float:right;width:515px}
.review-list-links{float:left;width:100%;text-align:right;font-size:1em;color:#000;background:url(../media/dot.gif) left top repeat-x;padding-top:5px}
.review-list-links img{padding-left:5px;float:right}
.series-smalltext{font-size:0.8em}
#news-panel h4{background:url(../media/right-title-bg.jpg) left top repeat-x #1796FD;padding-left:10px;color:#FFF;font-weight:400;font-size:1em;padding-bottom:3px;padding-top:1px;border:1px solid #000}
.mainVideoWrapper{position:relative;padding-bottom:56.25%;margin-bottom:10px}
.mainVideoBox{position:absolute;width:100%;height:100%}
.internalfeature{width:180px;margin-bottom:5px}
.internalfeature p{padding:5px}
.internalfeatureimg{width:180px;height:90px;border-radius:12px}
.sub-genre-img{width:100px;height:100px;float:right;border-radius:12px}
.book-of-the-month{width:150px;height:50px;border:0}
.book-of-the-month-div{float:left;font-size:1em}
.adsensesky{border:1px solid #CCC;padding:9px;float:right}
.latest-reviews-sub{width:32%;min-height:175px;margin-right:1%;float:left}
.latest-review{clear:both;min-height:110px}
.crop{width:150px;height:100px;margin-left:10px}
.crop img{width:100%;margin:-50px 0 0}
.latest-review-small{clear:both;min-height:85px}
.crop-small{width:75px;height:75px;margin-left:10px}
.crop-small img{width:100%;margin:-25px 0 0}
#promotedbook, .specialfeature{width:300px;float:right;margin-bottom:0}
#promotedbook p, .specialfeature p{font-size:1em}
#promotedbook hr, .specialfeature hr{border:0;clear:both}
#promotedbook h6, .specialfeature h6{background-color:#000;padding-left:10px;color:#FFF;font-weight:400;font-size:1em;padding-bottom:10px;padding-top:1px;margin-bottom:10px}
#promotedbook img, .specialfeature img{width:100%;float:left;margin-right:5px;margin-bottom:5px}
.listingcover{float:right;margin-left:10px;border:0;width:200px;height:auto}
.mpubanner, .twitter{float:right;clear:right;margin-bottom:0;width:300px; margin-left:10px;}
.mpubannertop, .twitter{float:right;clear:right;margin-bottom:5;width:300px}
.btn{float:left; margin-right:5px; background-color:#1796FD;border:none;color:#fff;padding:10px 20px;text-align:center;display:inline-block;font-size:1em;cursor:pointer;cursor:hand;margin-bottom:10px}
.orange-btn{background-color:#F60!important}
#buttons a, #promotedbook a, .buttons a, .specialfeature a{color:#FFF!important}
.buttons{clear:both}
.headerclear{clear:right;height:30px}
#slidetabsmenu ul{list-style-type:none;font-size:1em}
#slidetabsmenu li{display:inline}
.recommended-div{width:190px;height:300px;float:left;margin-left:10px}
.content-holder{height:200px;}
.recommended-img{float:left;border:1px solid #CCC;background-color:#FFF;padding:5px;margin-right:5px;width:50px;height:auto}
.booklistingimage{float:left;margin-right:10px;max-width:200px}
.booklistingimageimg{width:100%;margin-bottom:10px;max-width:176px}
.container{width:610px;margin:0;padding:0}
.botmfeature{width:610px;height:auto;color:#FFF;margin-bottom:10px}
.botmfeature img{padding:0;margin:0}
.botmfeature p{background-color:#000;padding-top:10px;padding-left:10px;font-size:1.1em}
.botmfeature a{color:#fff}
.audible{float:left;width:50px}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:10px}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.netgalley{float:right;width:170px;margin-top:10px;margin-bottom:10px}
@media screen and (max-width:768px){.floatleftpad5 img, .internalfeatureimg{border:0}
.search input{width:225px}
#box-wrap, #footer, #header, #nav-hold, #slidetabsmenu, #slidetabsmenu ul{width:100%}
body{font:75%}
#box-content{width:100%;padding:0;margin:0}
#header{margin:0;padding:0;background-color:#FFF}
#nav-hold{height:35px!important;margin-top:0}
#links-panel, #main-content, #news-panel{width:96%;margin-left:2%;margin-right:2%;margin-top:2%}
.floatleftpad5, .internalfeature{float:left;margin-bottom:10px;margin-left:10px}
.listingcover{max-width:150px;margin-bottom:10px}
#main-content{background:left top repeat-x #FFF}
.recommended-div{width:300px;height:200px;margin-bottom:10px;}
.content-holder{height:150px;}
.floatleftpad5{height:250px}
#footer li{width:33%;margin-bottom:5px}
.large-book-hold{width:50%;margin-right:10px;}
.large-book-hold img{max-width:100%;margin:0;padding:0}
#promotedbook, .specialfeature{width:96%;border:0 solid #fff;padding:2%;margin-bottom:10px}
#promotedbook p, .specialfeature p{font-size:1em}
#promotedbook hr, .specialfeature hr{border:0;clear:both}
#promotedbook h6, .specialfeature h6{font-size:1em;margin-bottom:10px}
.bookmark, .interviews, .reader-reviews{visibility:collapse}
.netgalley, .twitter{margin-left:auto;margin-right:auto;float:none}
.botmfeature, .botmfeature img, .container{width:100%}
.botmfeature p{font-size:1em}
.mpubanner {float:left; }
@media screen and (max-width:414px){#box-content, #header{margin:0;width:100%;padding:0}
#box-wrap, #footer, #header, #nav-hold, #slidetabsmenu, #slidetabsmenu ul{width:100%}
#links-panel, #main-content, #news-panel{width:96%;margin-left:2%;margin-right:2%;margin-top:2%}
.headerclear{height:0}
#header{background:#000;height:100px}
#nav-hold{height:35px!important}
#main-content{background:left top repeat-x #FFF}
.author, .bookmark, .interviews, .reader-reviews, .reviews{visibility:collapse}
.bookmark{display:none;clear:none}
.search{margin:10px 0;border-bottom-left-radius:0;width:100%}
.floatleftpad5, .internalfeature{margin-bottom:10px;margin-left:10px}
.floatleftpad5 img, .internalfeatureimg{border:0}
.search input{width:200px}
.listingcover{width:100%;margin-bottom:10px}
.recommended-div{margin-bottom:10px}
.floatleftpad5{clear:both;width:90%;float:left;height:175px}
#footer li{width:100%;margin-bottom:5px}
.large-book-hold img{width:100%;margin:0;padding:0; margin-bottom:5px !important;}
.promotedbookimagelarge, .specialfeatureimagelarge{max-width:none;width:100%;height:auto}
.booklistingimage{width:100%;margin-bottom:20px}
.booklistingimageimg, .container{width:100%;}
.large-rating, .overall-bg {width:100%; }
.mobile-10-left { margin-left:10px; }
}
}