body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.pagehd{
    font-family: "Times New Roman",Georgia, Times, serif;
    font-size:12px;
    text-transform:uppercase;
    color:#000;
    background-image:url(images/tproundbx_bg.gif);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#a3a4ab;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
}
.pagehd a:hover{
    font-family: "Times New Roman",Georgia, Times, serif;
    font-size:12px;
    text-transform:uppercase;
    color:#fff;
    background-image:url(images/tproundbx_bg.gif);
    background-position:center;
    background-repeat:repeat-x;
    background-color:#a3a4ab;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
}
.searchbox{
    width:134px;
    height:18px;
    /*background-image:url(images/textfield_bg.gif);*/
    background-repeat:no-repeat;
    background-position:center;
    border:0px;
    background-color:transparent;
    font-family:Arial, Times, serif;
    font-size:11px;
    color:#000;
    padding-top:2px;
}
.listmenu{
    width:113px;
    height:21px;
    font-family: arial, "Times New Roman", Times, serif;
    font-size:12px;
    font-weight:bold;
    color:#000;
}
.submitbtn{
    background-image: url(images/gobtn_bg.gif);
    background-repeat:no-repeat;
    background-position:center;
    width:34px;
    height:22px;
    border:0px;
    cursor:pointer;
}
.newreleasebox{
    width:192px;
    background-image:url(images/newrelease_bg.gif);
    background-repeat:no-repeat;
    background-position:top;
}
#newsletter_container{
    margin:25px 12px 12px 12px;
}
#testimonial_container{
    margin:8px 4px 8px 108px;
    background-image:url(images/bannerbtmboxinner_bg.gif);
    background-repeat:repeat-x;
    background-position:top;
}
.bg{
    background-image:url(images/body_bg.gif);
    background-repeat:no-repeat;
    background-position:top center;
}
#body_container{
    margin:13px;
}
.main_hd{
    font-family:Arial, Helvetica, sans-serif;
    font-size:20px;
    font-weight:bold;
    text-transform:uppercase;
}
.offshelf_sub{
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    color:#EC008B;
    text-decoration:none;
}
.offshelf_sub a:hover{
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    color:#EC008B;
    text-decoration:underline;
}

.body_txt1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:none;
    color:#000;
}
.body_txt1 a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:none;
    color:#6D4099;
    text-decoration:none;
}
.body_txt1 a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:none;
    color:#6D4099;
    text-decoration:underline;
}
.news_hd{
    font-family: "calibri",Arial, Times, serif;
    font-size:16px;
    font-weight:normal;
    color:#D2232A;
    text-decoration:none;
}
.news_body{
    font-family: "calibri", Arial, Times, serif;
    font-size:12px;
    font-weight:none;
    color:#7d7d7d;
    text-decoration:none;
    line-height:12px;
}
.news_body a{
    font-family: "calibri",Arial, Times, serif;
    font-size:12px;
    font-weight:none;
    color:#D2232A;
    text-decoration:none;
}
.news_body a:hover{
    font-family: "calibri",Arial, Times, serif;
    font-size:12px;
    font-weight:none;
    color:#D2232A;
    text-decoration:underline;
}
.infocus_sub{
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    color:#6D4099;
}
.new_release{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000;
    text-decoration:none;
}
.new_release a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000;
    text-decoration:underline;
}
.new_release_white{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fff;
    text-decoration:none;
}
.new_release_white a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	text-decoration:underline;
}
.testimonial{
    font-family:Arial, Helvetica, sans-serif;
    font-size:22px;
    color:#939598;
    text-decoration:none;
}
.event_numbering{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#000;
    text-decoration:none;
}
.event_numbering a:hover{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#A1AD93;
}
.event_numbering a:active{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    text-decoration:none;
    color:#A1AD93;
}


.title_hd{
    font-family:"Times New Roman", Times, serif;
    font-size:24px;
    color:#000;
    width:740px;
    height:43px;
    padding:18px 0px 0px 20px;
    vertical-align:middle;
    background-repeat:no-repeat;
    text-transform:uppercase;
    font-weight:bold;
    border:0px solid #000;
    background-image:url(images/fiction_head_bg.png);
    background-position:left top;
    background-repeat:no-repeat;
}
.hd_txt{
    font-family:"Times New Roman", Times, serif;
    font-size:23px;
    color:#fff;
    text-transform:uppercase;
}
.fiction_hd{
    font-family:"Times New Roman", Times, serif;
    font-size:24px;
    color:#fff;
    width:100%;
    height:58px;
    padding:0px 0px 0px 0px;
    vertical-align:middle;
    background-repeat:no-repeat;
    text-transform:uppercase;
    font-weight:bold;
    border:0px solid #000;
    background-image:url(images/head_bg_big.png);
    background-position:left bottom;
    background-repeat:no-repeat;
}
.fictionsub_hd{
    width:740px;
    height:30px;
    padding:10px 0px 0px 20px;
    vertical-align:middle;
    background-image:url(images/fiction_subhead_bg.png);
    background-repeat:no-repeat;
    background-position:left top;
}
.fictionsub_txt{
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#fff;
    text-decoration:none;
}
.fictionsub_txt2{
    font-family: Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#fff;
    text-decoration:none;
}
.fictionsub_txt_sml{
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#fff;
    text-decoration:none;
}
.fictionsub_txt_sml a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#FFCC00;
    text-decoration:none;
}
.fictionsub_txt a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#FFCC00;
    text-decoration:none;
}
#book_thumb_container{
    width:178px;
    height:auto;
    border:1px solid #6D6F71;
}
.body_bigtxt{
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:13px;
}

.left-links{
    font-family:Arial;
    font-size:14px;
    font-weight:900;
    color:#636567;
    text-transform:uppercase;
    text-decoration:none;
}
.leftlink_head{
    font-family:Arial;
    font-size:14px;
    font-weight:900;
    color:#515151;
    text-transform:uppercase;
    text-decoration:none;
}

.left-links-selected{
    font-family:Arial;
    font-size:14px;
    font-weight:900;
    color:#929497;
    text-transform:uppercase;
    text-decoration:none;
}
.detailpg_testimonial{
    font-family:"Times New Roman", Times, serif;
    font-size:18px;
    color:#9C9EA0;
    text-decoration:none;
}
.detailpg_testimonial a:hover{
    font-family:"Times New Roman", Times, serif;
    font-size:18px;
    color:#9C9EA0;
    text-decoration:underline;
}

/*/////////////////Accordion Menu---////////*/

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: #6D6F71;
background: url(images/arrow_closed.gif) no-repeat 0px 7px;
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
margin-top:4px;
text-transform: uppercase;
padding: 2px 0 2px 16px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border:0px solid #000;
text-decoration:none;
}
.arrowlistmenu .menuheader:hover{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: #80004A;
margin-bottom: 4px; /*bottom spacing between header and rest of content*/
margin-top:4px;
text-transform: uppercase;
padding: 2px 0 2px 16px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border:0px solid #000;
}

.menuheader1{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 12px Arial;
color: #3C3C3C;
background: url(images/arrow.gif) no-repeat 0px 5px;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
margin-top:4px;
text-transform: uppercase;
padding: 2px 0 0px 16px; /*header text is indented 10px*/
border:0px solid #000;
text-decoration:none;
}
.menuheader1 a{ /*CSS class for menu headers in general (expanding or not!)*/
color: #3C3C3C;
text-decoration:none;
}

.menuheader1 a:hover{ /*CSS class for menu headers in general (expanding or not!)*/
color: #6d6f71;
}


.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(images/arrow_opened.gif) no-repeat 0px 6px;
color:#80004A;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;font: normal 11px Arial;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
font-size:11px;
padding-bottom: 2px; /*bottom spacing between menu items*/
padding-left:13px;
}

.arrowlistmenu ul li a{
color: #5D2E45;
background: url(images/pink_bullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;font: normal 11px Arial;
text-transform:uppercase;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 0px solid #dadada;

}

.arrowlistmenu ul li:active{
color: #EC008B;
background: url(images/pink_bullet.gif) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #EC008B;
background: url(images/pink_bullet.gif) no-repeat center left; /*custom bullet list image*/
}
#event_imgholder{
    width:174px;
    height:174px;
    border:1px solid #8f9d7c;
    overflow:hidden;
    float:left;
}

.paging
{
padding:2px;
text-decoration:none;
font-family: "calibri",Arial;
font-size:10px;
color:#6d6f71;
}
.paging a
{
border:1px solid #999;
padding:2px;
text-decoration:none;
font-family: "calibri",Arial;
font-size:10px;
color:#6d6f71;
}
.body_bigtxt{
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:13px;
}
.body_bigtxt a{
    font-family:Arial, Helvetica, sans-serif;
    color:#858585;
    font-size:13px;
    text-decoration:none;
}
.body_bigtxt a:hover{
    font-family:Arial, Helvetica, sans-serif;
    color:#000;
    font-size:13px;
    text-decoration:none;
}



.more
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000;
	text-decoration:none;
}
.news_innerhd {
	font-family:"Times New Roman", Times, serif;
	font-size:26px;
	color:#000;
}
.paging2
{
    width:100%;
}
.paging2 a {
    text-decoration: none;
    font-weight: bold;
    color:#000;
    
}