#rhbw_search_left{
    background-image: url(/art/bw06/category/subject_block_books.png);
    float:left;
    height:50px;
    width:137px;
}
#rhbw_subheader_left{
	background-image: url(/art/bw06/category/subject_block_books.png);
    float:left;
    height:30px;
    width:137px;
	background-position: 0% 177px;
}
#rhbw_body_subject{
    float:left;
    height:147px;
    width:137px;
    background-image: url(/art/bw06/category/subject_block_books.png);
    background-position: 0% 147px;
}
#rhbw_body_left{
    width:137px;
    float:left;
}




/************************** RIGHT COLUMN ****************************/
#rhbw_featured_guides{
    float:right;
    clear:right;
    text-align:center;
    width:155px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:0pt; /* IE BUG FIX */
    background-color: white;
    background-image: url(/art/bw06/shared/black_vert_line.png);
    background-repeat: repeat-y;
    margin-bottom: 67px;
}

#rhbw_featured_guides img{
	border-width: 1px;
	border-style: solid;
	border-color: #9a9a9a;
}
#rhbw_featured_guides b{
	text-decoration:none;
}
#rhbw_featured_guides a{
	padding-left:10px;
	padding-right:10px;
}
#rhbw_previously_featured {
	float:right;
	background-color:#ebebeb;
	width:146px;
	height:15px;
}



/************************** MIDDLE COLUMN ****************************/
.rhbw_body_middle{
    padding-right:185px;
    padding-left:167px;
}

.rhbw_body_middle p{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.rhbw_title{
	background-image: url(/art/bw06/shared/title_back.png);
	overflow:hidden;
	height: 34px;
}

#rhbw_author_browse {
	background-image: url(/art/bw06/author/hdr_bg.png);
	overflow:visible;
	height:34px;
}

#rhbw_author_browse_content {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	height: 100%;
	text-align: left;
	color: #000;
	padding: 25px 0;
}


#rhbw_rgg_browse {
	text-align:left;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#f2f2f2;
	border-width:1px; 
	border-color:#708391;
	border-style:solid; 
	overflow:auto;
	border-top:0px;
}

#rhbw_rgg_browse p {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color: #000;
}


select {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

option {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.rhbw_bar{
	margin-left:10px;
	margin-right:10px;
	font-size:0px;
    background-image: url(/art/bw06/author/double_bars.png);
}
.rhbw_ltr_box_outer{
	overflow:hidden;
	padding-top:10px;
	padding-left:10px;
	height:expression( 20 )
}
.rhbw_ltr_box{
	float:left;
	width:3.50%;
	min-width:17px; /* for safari, which rounds down fractional % widths */
	margin-left:1px;
	display:block;
	background-color:#cc6633;
	color:white;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	text-align:center;
	text-transform: lowercase;
	padding: 3px 0;
}
.rhbw_ltr_box a:link {
	color:white;
	text-decoration:none;
}
.rhbw_ltr_box a:visited {
	color:white;
	text-decoration:none;
}
.rhbw_ltr_box a:hover {
	color:white;
	text-decoration:none;
}
.rhbw_ltr_box a:active {
	color:white;
	text-decoration:none;
}

#rhbw_rgg_featured {
	border: solid 1px #708391;
	margin-top: 30px;
	overflow: auto;

}

	
.divider {
	height: 7px;
	background: url(/art/bw06/catalog/divider_bg.png) repeat-x;
}


.featured_header {
	background-color: #f2f2f2;
	color: #000;
	padding:10px;
	text-transform: uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
}
#featured_rggs {
	overflow: hidden;
		
}
	

.featured_rgg_title {
	margin-top: 10px;
	float: left;
	width: 33%;
	text-align: center;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 1.5;
}

img.featured_cover { margin: 5px 0; }

.featured_bot_right_blue {
	background-color: #dae0e5;
	margin: 0 10px;
}
.featured_top_right_gray {
	background: url(/art/bw06/rgg/featured_best_corner_bg.png) top right no-repeat;
}
.featured_bot_left_gray {
	background: url(/art/bw06/rgg/featured_best_corner_bg.png) bottom left no-repeat; 
	border: solid 1px #f3f3f3;
}
.featured_orange_border {
	background-color: #fff;
	border: solid 1px #c63;
	margin: 0 5px 5px 0;
}
.featured_inner_blue {
	border-top: solid 5px #dae0e5; 
	border-left: solid 5px #dae0e5;
}
.featured_content {
	height: 150px;
	overflow: hidden;
}



#rhbw_category_browse{
}
#rhbw_category_browse p {
	padding: 5px 9px 9px 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	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;
}
#category_browse_list {
	padding: 5px 9px 9px 9px;
}
#category_browse_list li {
	font-size:8pt;
 list-style: none;
 padding-bottom: 8px;
}

p.criteria_display {
	background: url(/art/bw06/rgg/header_arrow.png) 0 50% no-repeat;
	background-color: #708391;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 0 5px 11px;	
	vertical-align: middle;
	margin-top: 15px;
}

div.title {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #708391;
	overflow: auto;
	width: 100%;
}
.rgg_list_copy {
	padding-top: 9px;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	word-wrap: break-word;
	width: 400px;
}
.rgg_list_cover {
	padding: 3px 10px 3px 0;
	width: 35px;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
#rhbw_pager{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
	overflow: auto;
	width: 100%;
    text-align:left;
    vertical-align: bottom;
    border-width:0px;
    border-bottom:1px;
    border-style:solid;
    border-color:#708391;
    padding-bottom:5px;
}
#rhbw_sort_bar {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9pt;
    overflow:hidden;
    text-align:left;
    border-width:0px;
    border-bottom:1px;
    border-style:solid;
    border-color:#708391;
    padding: 10px 0 ;
    margin-bottom: 2px;
	
}
