@charset "utf-8";
/* Terry Pratchett CSS Document */


/* Common elements
--------------------------------------------------*/

html, body, div, img, a img, ul, li, h1, h2, h3, h4, h5, h6, form, hr, label, input, select{
    padding:0px;
    margin:0px;
    border:0px;
}

p.small {font-size:10px;}

html{
    scrollbar-3dlight-color:    #5D5B5C;
    scrollbar-arrow-color:      #fff;
    scrollbar-base-color:       #000000;
    scrollbar-darkshadow-color: #222222;
    scrollbar-face-color:       #181818;
    scrollbar-highlight-color:  #4F4D4E;
    scrollbar-shadow-color:     #181818;
}


body{
    text-align:left;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#24231b;
    background-color:#000;
    background-image:url("../images/common/bg_main.jpg");
    background-position:top center;
    background-repeat:no-repeat;
    position:relative;
}

.popup{
	background-image:url(../images/common/popupBg.jpg);
	background-repeat:repeat;
	padding: 5px 20px 5px 20px;
}

.searchPopup{
	background-image:url(../images/common/popupBg2.jpg);
	background-repeat:repeat;
	padding: 5px 20px 5px 20px;
}

a:link  { color: #594f3b; text-decoration: underline; }
a:visited   { color: #594f3b; text-decoration: underline; }
a:hover  { color: #594f3b; text-decoration: underline; }
a{position:relative;}

#homeNews h3 a,
#homeNews h4 a,
#newsStory h3 a,
#newsStory h4 a {text-decoration:none;}
#homeNews h3 a:hover,
#homeNews h4 a:hover,
#newsStory h3 a:hover,
#newsStory h4 a:hover {text-decoration:underline;}

/* headings */
h2{
    background-position:top left;
    background-repeat:no-repeat;
    height:43px;
}
h2 span{
    display:none;
}
.h2_1{
    width:163px;
    height:43px;
    background-image:url(../images/common/headingBg1.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/common/headingBg1.png');
}
.h2_2{
    width:155px;
    height:37px;
    background-image:url(../images/common/headingBg2.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/common/headingBg2.png');
}

h3, h4{
    font-size:12px;
    font-weight:bold;
    color:#594f3b;
}

.framedImg{
    border:3px solid #9c9378 !important;
    padding:1px !important;
    background-color:#fff !important;
}

hr{
    clear:both;
    color:#9f9b93;
    background-color:#9f9b93;
    height:1px;
    width:100%;
    margin-bottom:10px;
}

textarea{
    border-color:#9c9378;
    border-style:solid;
    border-width:1px;
    font-size: 14px;
    font-family:Arial, Helvetica, sans-serif;
    color:#24231b;
}

input{
    border-color:#9c9378;
    border-style:solid;
    border-width:0px;
}

select{
    border-color:#9c9378;
    border-style:solid;
    border-width:1px;
}

label{
    margin-left: 0px;
    clear: both;
}
dd{
    float: left;
    margin: 0px;
    clear: both;
}

dl{
    position: relative;
    clear: both;
    display: table;
}
dt{
    clear: both;
    float:left;
    padding: 0px 0 2px 0;
    text-align: left;
    line-height: 17px;
}



.buyButton, .clickButton, .archiveButton{
    clear:both;
    padding:5px 0px 5px 0px;
}

.clearDiv{
    clear:both;
    width:100%;
    height:1px;
}


/* Layout Elements
--------------------------------------------------*/

#wrapper{
    width:880px;
    margin:auto;
    /*display:table;*/
}

#flashHeader{
    position:absolute;
    margin:auto;
    top:0px;
    width:880px;
    height:310px;
    z-index: 1000;
    text-align:left;
}


/* Start flash replacement elements */
#noflashHeader{
    
}
#noflashNav{
    background:url(../images/common/no-flash-nav-bg.png) no-repeat top left;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/common/no-flash-nav-bg.png');
    width:608px;
    height:91px;
    margin:auto;
}
#noflashNav ul{
    list-style:none;
    margin:auto;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
    height:56px;
    padding:37px 0px 0px 45px;
}
#noflashNav li{
    display:inline;
    padding:2px;
}
#noflashNav a{
    color:#574e45;
}
#noflashNav a:hover{
    color:#000;
}

h1{
    width: 439px;
    height: 188px;
    background:url(../images/common/terry-pratchett-title.png) no-repeat top left;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/common/terry-pratchett-title.png');
    margin:auto;
}

h1 span{
    display:none;
}
/* End flash replacement elements */


#header{
    width:880px;
    height:243px;
    /*
    background:url(../images/common/headerTest.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/common/headerTest.png');
    background-position:top left;
    background-repeat:no-repeat;
    */
}


#content{
    background-position:top left;
    background-repeat:no-repeat;
    width:880px;
    height:100%;
    position:relative;
    /*display:table;*/
}

#contentTop{
    background:url(../images/common/midTopBg.png) no-repeat top left;
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/midTopBg.png');
    height:50px;
}
#contentMidTile{
    background:url(../images/common/midBg_tile.jpg) repeat-y top left ;
    margin-left:12px;
    /*height:100%;*/
}
#contentMid{
    background:url(../images/common/midBg.jpg) no-repeat top left;
    text-align:center;
    width:880px;
	zoom:1;
    /*height:100%;*/
   
}

/* Everything else */
#contentMid:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

.contentColLeftWide:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}


#footer{
    background:url(../images/common/footerBg.gif) no-repeat top left;
    height:156px;
    color:#9e9c87;
    text-align:center;
    clear:both;
}
#footer ul{
    list-style:none;
    padding-top:70px;
}
#footer ul, #footer p{
    max-width: 600px;
    margin:auto;
}
#footer li{
    display:inline;
}
#footer ul li a{
    color:#77acbc;
}
#footer ul li a:hover{
    color:#77acbc;
    text-decoration: underline;
}

/* 3 col layout */
.contentColLeft{
    float:left;
    width:182px;
    /*display:table;*/
    padding-left:84px;
}
.contentColMid{
    float:left;
    width:264px;
    /*display:table;*/
    padding-left:10px;
}
.contentColRight{
    float:left;
    width:182px;
    /*display:table;*/
    padding-left:10px;
}

/* 2 col layout */
.contentColLeftWide{
    float:left;
    width:456px;
    /*display:table;*/
    padding-left:84px;
}


/* collum panel styles */

.content_col{
    padding:10px 10px 10px 10px;
    /*display:table;*/
    text-align:center;
	zoom:1;
}
.content_col:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}


.content_col_mid_generic{
   /*display:table;*/
    background-position:top left;
    background-repeat:repeat;
    background-image:url(../images/common/content_col1_mid.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/common/content_col1_mid.png');
	zoom:1;
}

.content_col1_top{
    width:183px;
    height:45px !important;
    background-image:url(../images/common/content_col1_top3.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col1_top3.png');
    background-position:top;
    background-repeat:no-repeat;
    overflow:hidden;
}
.content_col1_mid{
    width:183px;
}
.content_col1_bot{
    width:183px;
    height:9px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(../images/common/content_col1_bot.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col1_bot.png');
}

.content_col2_top{
    width:263px;
    height:45px;
    background-image:url(../images/common/content_col2_top3.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col2_top3.png');
    background-position:top;
    background-repeat:no-repeat;
    overflow:hidden;
}
.content_col2_mid{
    width:263px;
}
.content_col2_bot{
    width:263px;
    height:9px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(../images/common/content_col2_bot.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col2_bot.png');
}


.content_col3_top{
    width:183px;
    height:45px;
    background-image:none;
    overflow:hidden;
}
.content_col3_mid{
    width:183px;
    background-image:none;
    /*display:table;*/
}
.content_col3_bot{
    width:183px;
    height:9px;
    background-image:none;
}

.content_col4_top{
    width:456px;
    height:45px !important;
    background-image:url(../images/common/content_col4_top.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col4_top.png');
    background-position:top;
    background-repeat:no-repeat;
    overflow:hidden;
}
.content_col4_mid{
    width:456px;
    display:block;
    min-height:450px;
}
.content_col4_bot{
    width:456px;
    height:9px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(../images/common/content_col4_bot.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col4_bot.png');
}


.content_col5_top{
    width:643px;
    height:45px !important;
    background-image:url(../images/common/content_col5_top.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col5_top.png');
    background-position:top;
    background-repeat:no-repeat;
    overflow:hidden;
}
.content_col5_mid{
    width:643px;
    display:block;
    min-height:350px;
}
.content_col5_bot{
    width:643px;
    height:9px;
    background-position:top left;
    background-repeat:no-repeat;
    background-image:url(../images/common/content_col5_bot.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/common/content_col5_bot.png');
}


/* Homepage
--------------------------------------------------*/

#homeNews a h4{
    text-decoration: underline;
}

#homeLinks h3{
    text-align: left;
}

#featuredBooksH2{
    margin-left:10px;
    background-image:url(../images/homepage/featured-books-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/homepage/featured-books-heading.png');
}
#latestNewsH2{
    margin:auto;
    margin-top:0px;
    width:163px;
    background-image:url(../images/homepage/latest-news-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/homepage/latest-news-heading.png');
}
#witAndWisdomH2{
    margin-left:10px;
    background-image:url(../images/homepage/wit-wisdom-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/homepage/wit-wisdom-heading.png');
}

#tp_witAndWisdom{
	/*height:inherit;*/
	height:100%;
	text-align:center;
	margin:auto;
	zoom:1;
}

/*#tp_witAndWisdom:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}*/

#flashQuotes{
    overflow:hidden;
	text-align:center;
	zoom:1;
	height:1px; /* height gets set by the JS once loaded */
}

#flashQuotes:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}



#mostViewedH2{
    margin-left:10px;
    background-image:url(../images/homepage/most-viewed.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/homepage/most-viewed.png');
}




/* News Page
--------------------------------------------------*/

#newsArchive, #newsStory{
    text-align:left;
    padding:10px 20px 20px 20px;
}

#newsArchiveH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/news/news-archive-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/news/news-archive-heading.png');

}

#newsArchive a{
    text-decoration:none;
    padding-bottom:10px;
    font-weight:bold;
}
#newsArchive a:hover{
    text-decoration:underline;
}


/* Terry Pratchett Page
--------------------------------------------------*/

#biog{
    text-align:left;
    padding:10px 20px 20px 20px;
}

#biogH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/terry-pratchett/biography-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/terry-pratchett/biography-heading.png');
}

#interviewsH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/terry-pratchett/interviews-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/terry-pratchett/interviews-heading.png');
}
#videoH2{
    margin-left:15px;
    background-image:url(../images/terry-pratchett/video-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/terry-pratchett/video-heading.png');
}

#galleryH2{
    margin-left:15px;
    background-image:url(../images/terry-pratchett/gallery-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/terry-pratchett/gallery-heading.png');}
	
#videoInt{
}
#videoInt h3, #videoInt p{
    padding:0px;
    margin:0px;
    text-align:left;
}
/*
#videoH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/terry-pratchett/video-interview-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/terry-pratchett/video-interview-heading.png');
}*/

/* Register Page
--------------------------------------------------*/

.formLeftDiv{
    float:left;
    width:198px;
    padding-left:10px;
}
.formRightDiv{
    float:left;
    width:198px;
    padding-left:10px;
}

#register{
    text-align:left;
    padding:10px 20px 20px 20px;
}

#register input, #register select{
    width:150px;
}

#registerH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/register/register-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/register/register-heading.png');

}
#competitionH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/register/competition-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/register/competition-heading.png');

}

#rh{
    margin: 0px!important;
    padding-top: 6px!important;
    width: 15px!important;
}

/* Wyrd Stuff Page
--------------------------------------------------*/

#wyrdstuffH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/wyrd-stuff/wyrd-stuff-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/wyrd-stuff/wyrd-stuff-heading.png');
}


/* Characters Page
--------------------------------------------------*/

#charsH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/characters/chars-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/characters/chars-heading.png');
}


/* Privacy + Terms Pages
--------------------------------------------------*/

#privacy{
    text-align:left;
    padding:10px 20px 20px 20px;
}

#privacyH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/terms/privacy-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/terms/privacy-heading.png');

}

#termsH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/terms/terms-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/terms/terms-heading.png');

}

/* Links Page
--------------------------------------------------*/

#links{
    text-align:left;
    padding:10px 20px 20px 20px;
}

#linksH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/links/links-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/links/links-heading.png');

}

#links a{
    text-decoration:none;
    padding-bottom:10px;
    font-weight:bold;
}
#links a:hover{
    text-decoration:underline;
}



/* Sitemap Page
--------------------------------------------------*/

#sitemap{
    text-align:left;
    padding:10px 20px 20px 20px;
}
#sitemap ul{
	margin-left:10px;
}
#sitemap ul li{
    padding:5px;
}

#sitemap ul li ul li{
    margin-left:10px;
}




#sitemapH2{
    margin:0px;
    background-position:center;
    background-image:url(../images/sitemap/sitemap-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/sitemap/sitemap-heading.png');

}

#sitemap a{
    text-decoration:none;
    padding-bottom:10px;
    font-weight:bold;
}
#sitemap a:hover{
    text-decoration:underline;
}


/* Books Page
--------------------------------------------------*/

#headerBooks{
    width:880px;
    height:273px;
}

#flashHeaderBooks{
    position:absolute;
    margin:auto;
    top:0px;
    width:880px;
    height:330px;
    z-index: 1000;
    text-align:left;
}

#headerBooks2{
    width:880px;
    height:520px;
}

#flashHeaderBooks2{
    position:absolute;
    margin:auto;
    top:0px;
    width:925px;
    height:380px;
    z-index: 1000;
    text-align:left;
}

#books{
    text-align:left;
    padding:10px 20px 20px 20px;
}

#searchH2{
    margin-left:15px;
    background-image:url(../images/books/search-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/search-heading.png');
}
#advSearchH2{
    margin-left:15px;
    background-image:url(../images/books/advanced-search-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/advanced-search-heading.png');
}

#booksAppendixH2{
    margin-left:15px;
    background-image:url(../images/appendix/appendix-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/appendix/appendix-heading.png');
}

.appendix h4{
	font-size:14px;
}

#booksH2{
    margin-left:15px;
    background-image:url(../images/books/books-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/books-heading.png');

}
#catsH2{
    margin-left:15px;
    background-image:url(../images/books/cats-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/cats-heading.png');
}

#relatedReadsH2{
    margin-left:15px;
    background-image:url(../images/books/related-reads-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/related-reads-heading.png');
}

#criticsH2{
    background-image:url(../images/books/critics-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/critics-heading.png');
}

#synopsisH2{
    margin-left:15px;
    background-image:url(../images/books/synopsis-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/synopsis-heading.png');
}

#discworldH2{
    margin-left:15px;
    background-image:url(../images/books/books-details-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/books-details-heading.png');
}

#readerReviewsH2{
    margin-left:15px;
    background-image:url(../images/books/reader-reviews-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/reader-reviews-heading.png');
}

#nationH2{
    margin-left:15px;
    background-image:url(../images/books/nation-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/nation-heading.png');
}


#voteH2{
    margin-left:15px;
    background-image:url(../images/books/vote-now-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/vote-now-heading.png');
}

#voteFavH2{
    margin-left:15px;
    background-image:url(../images/books/vote-fav-heading.png);
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/assets/images/books/vote-fav-heading.png');
}

/* Vote page */

.bookVoteDiv{
    float: left;
    padding: 5px;
    width: 93px;
}

.bookVoteImage{
    height: 159px;
}


.rightVote{
    padding-left: 30px;
}


#mp3Player{
	margin:3px 0px 10px 0px;
	width:250px;
	height:80px;
	clear:none;
	display:block;
}

.books .content_col4_mid{
    min-height:0px!important;
    height:auto!important;
   /* display:table;*/
}

.booksCatDiv{
    width:180px;
    float:left;
    padding:10px;
}
.booksCatDiv a{
    text-decoration:none;
}
.booksCatDiv a:hover{
    text-decoration:underline;
}

.rightPanel h3, .rightPanel p{
    padding:0px;
    margin:0px;
    text-align:left;
}

.bookDetails{
    width:420px;
	zoom:1;
	/*display:table;*/
}
.bookDetails:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}
.content_col:after {content:".";display:block;visibility:hidden;height:0px;clear:both;}

.bookDetailsImg{
    width:150px;
    float:left;
    text-align:center;
	padding-right:10px;
}
.bookDetailsTxt{
    width:220px;
    float:left;
    text-align:left;
}
.bookDetailsTxt h3{
    padding-top:13px;
}
.bookDetailsTxt h3 span{
    font-weight:bold;
}
.bookDetailsBuy{
    width:230px;
    float:right;
    text-align:right;
}

#synopsis{
    text-align:left;
    padding:10px 20px 20px 20px;
}

#criticsReviews{
    text-align:left;
}
.critic_body{
    margin:5px 0px 0px 0px !important;
}
.critic_credit{
    color:#594f3b;
    font-weight:normal;
    margin:0px 0px 5px 0px !important;
    padding-bottom:10px !important;
}
#criticsReviews hr{
    margin:10px 0px 10px 0px;
}

#relatedReads p{
    text-align:center;
    padding:5px 0px 5px 0px;
}
#relatedReads a{
    color:#000;
}
.bookContainerNarrow{
	float: left;
	width: 80px;
}
