#rhbw_search_left{
    background-image: url(/art/bw06/category/subject_block_books.png);
    float:left;
    height:50px;
    width:137px;
}

/****** Category Title div and wrap ************/
#rhbw_title_wrap{
	padding-right:15px;
}
#rhbw_title{
    background:#fff url(/art/bw06/category/title_back.png) repeat-x;
    text-align:left;
    height:66px;
}
#rhbw_title_left{
    float:left;
    height:66px;
    width:137px;
    background-image: url(/art/bw06/category/subject_block_books.png);
    background-position: 0% 177px;
}
#rhbw_title_cat_select_old{
    border-width:1px;
    float:right;
    padding-top:35px;
    padding-right:10px;
}
#rhbw_title_cat_select_wrap{
	height:66px;
    float:right;
}
#rhbw_title_cat_select_middle{
	text-align:right; 
	display: table; 
	height: 37px; 
	overflow: hidden;
}
#rhbw_title_cat_select_inner{
	display: table-cell; 
	vertical-align: middle; 
	_padding-top:7px; /* UGLY CSS HACK!!!  One of these days I really must send Bill Gates a thank you note for MSIE (not). */
}

/************************* 34 pixel high new books this month wrap ************/
#rhbw_new_books_wrap{
    text-align:left;
    height:34px;
}
#rhbw_new_books_left{
    float:left;
    height:34px;
    width:137px;
    background-image: url(/art/bw06/category/subject_block_books.png);
    background-position: 0% 111px;
}
#rhbw_new_books_count{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    padding-left:28px;
    padding-right:10px;
    padding-top:7px;
    float:left;
}
#rhbw_new_books_count p {
    font-size:9pt;
    font-weight:normal;
    padding-left:12px;
}
#rhbw_category_breakout{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    padding-left:32px;
    padding-right:10px;
    padding-top:7px;
    float:left;
}



/*******************************************************************************/

#rhbw_body_left{
    width:137px;
    float:left;
}
#rhbw_body_subject{
    float:left;
    height:77px;
    width:137px;
    background-image: url(/art/bw06/category/subject_block_books.png);
    background-position: 0% 77px;
}
#rhbw_body_left{
    width:137px;
    float:left;
}
.rhbw_newsletter_header{
    padding-top:1px;
    padding-right:1px;
    padding-left:0px;
    padding-bottom:0px;
}
#rhbw_newsletter_button{
    padding-right:15px;
    padding-top:5px;
    padding-bottom:15px;
    text-align:center;
}
#rhbw_newsletter_signup{
    border-width:1px;
    margin-top:5px;
    margin-bottom:5px;
    width:126px;
}
#rhbw_newsletter_feed_block{
    text-align:center;
    padding-bottom:5px;
}
#rhbw_newsletter_rss{
    background-color:#dde5cd;
    width:136px;
}
.rhbw_feed_button{
    padding-bottom:7px;
}
.rhbw_rss_left_box {
	margin-top: 30px;
}
.rhbw_rss_content {
	padding: 10px 0;
}
/********************* The book part. wow **********************/
#rhbw_body_middle{
    padding-right:185px;
    padding-left:167px;
}
.rhbw_book{
    padding-top:15px;
    overflow:hidden;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    text-align:left;
}
*.rhbw_cover{
    text-align:center;
    float:right;
    padding-left:10px;
    padding-right:30px;
    padding-bottom:20px;
    min-height:174px;
}
#rhbw_books_wrap{
    width:98%;
    border-top: 1px solid #000000;
    border-right: 7px solid #000000;
    margin-right: -5px;
}
.rhbw_also_outer{
    padding-right:30px;
    padding-top:5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:7pt;
    text-align:left;
}
.rhbw_also_middle{
    border-width:0px;
    border-top:1px;
    border-bottom:1px;
    border-color:#b3b3b3;
    border-style:solid;
    background-color:#ebebeb;
}
.rhbw_also_inner{
	padding-top:1px;
	padding-bottom:1px;
    padding-left:4px;
    padding-right:4px;
    background-color:#ebebeb;
    border-width:0px;
    border-top:1px;
    border-bottom:1px;
    border-color:#FFFFFF;
    border-style:solid;
    overflow:auto;
    width:98%;
}
font.rhbw_title{
    font-size:10pt;
    font-weight:bold;
}
font.rhbw_author{
    font-size:10pt;
}
font.rhbw_author b{
	font-weight:normal;
}

#rhbw_sort_bar{
    background-color:#efefe5;
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    text-align:left;
    padding-top:7px;
    padding-bottom:7px;
    padding-left:7px;
}

#rhbw_pager{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10pt;
    overflow:auto;
    text-align:left;
    vertical-align:bottom;
    border-width:0px;
    border-bottom:1px;
    border-style:solid;
    border-color:black;
    padding-bottom:5px;
}

/**************************** category browse ********************/

#rhbw_category_browse{
}
#rhbw_category_browse p {
	padding: 5px 9px 9px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height: 1.5;
	text-align: left;
}
#rhbw_category_browse b {
	color:#41505b;
}
#rhbw_category_browse h1 {
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#41505B;
	text-decoration:none;
}
#rhbw_category_browse h2 {
	padding: 10px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}
#rhbw_category_browse h3 {
	padding: 3px 0px 0px 00px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
}
#rhbw_category_browse_bevel {
	float: right;
	clear: right;
	height: 42px;
}

/**************************** featured authors ********************/

#rhbw_featured_authors_wrap{
	float:right;
	clear:right;
	text-align:left;
	width:155px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	border-width:1px;
	border-style:solid;
	border-color:black;
	border-right:0px;
	background-color: white;
	display: none;
}
#rhbw_featured_authors {
}
#rhbw_featured_authors p {
	padding: 5px 9px 9px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height: 1.5;
	text-align: left;
}
#rhbw_featured_authors ul {
	padding: 0 9px 9px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height: 2;
	text-align: left;
}
#rhbw_featured_authors li {
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height: 2;
	text-align: left;
}

/**************************** category bestsellers ********************/
#rhbw_bestsellers_wrap{
	float:right;
	clear:right;
	text-align:left;
	width:155px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	border-width:1px;
	border-style:solid;
	border-color:black;
	border-right:0px;
	background-color: white;
	margin-top: 33px;
	display: none;
}
#rhbw_bestsellers {
}
#rhbw_bestsellers p {
	padding: 5px 9px 9px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height: 1.5;
	text-align: left;
}
#rhbw_bestsellers_gray {
	margin-left: 9px;
	padding: 5px 0px 9px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	background: url(/art/bw06/category/dotted_line2.png) bottom left no-repeat;
	background-color: #ebebeb;
}
#rhbw_bestsellers_gray p {
	padding: 5px 0px 9px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	line-height: 1.5;
}
img.bestseller {
	border: 1px solid #8a8182;
	text-align: right;
	float: right;
	margin-left: 3px;
}
#rhbw_past_highlights{
	background-color:#dae0e5;
    width:98%;
    border-right: 7px solid #dae0e5;
    margin-right: -5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    padding-top:10px;
    padding-bottom:10px;
    margin-right: -3px;
}

/************* hiding clouds on category pages until more exist. using local.css to show the few for now **********/

#rhbw_cloud_head{
    overflow:auto;
    display: none;
}
#rhbw_cloud_head_left{
    float:left;
    text-align:left;
    font-weight:bold;
    color:#708391;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
}
#rhbw_cloud_head_right{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    float:right;
}
#rhbw_tag_cloud{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:8pt;
    margin-top:2px;
    text-align:left;
    padding:15px;;
    border-width:1px;
    border-color:#b3b3b3;
    border-style:solid;
    line-height:1.5;
    display: none;
}








