/* BASE STYLE FOR RH.BIZ */
/* 2006 D NESTOR         */
/* HIDE TERMS OF SALE LINK--NOW REACHED THROUGH SELF SERVICE */
body {
	background:white;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #343434;
	text-align:center;
	margin:15px auto;
}
strong, b {
	color: black;
}
a:link, a:visited, a:active, a b, a strong {
	color: #C63;
}
a img {
	border:0px;
	border-color: #C63;
}
a.pdf_link {
	background: url(/images/icon_pdf.gif) 0 50% no-repeat;
	padding-left: 20px;
}

.container {
	position:relative;
	text-align:left;
	margin: 0px auto;
	width: 843px;
	border:1px solid black;
	padding-top:137px;
	background: url(/images/container_bg.gif);
}
div.content {
	float:right;
	width:665px;
	margin-left:-177px;
	padding-top:2px;
	background:url(/images/header_search_bg.gif) -177px -1px no-repeat;
}
.content1 {
	margin:0;
	padding:0;
}
.navigation {
	float:left;
	width:177px;
	overflow:hidden;
	padding-bottom:100px;
}
.navigation ul {
	display:inline;
	padding:0;
	margin:0;
}
.navigation li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	line-height:17px;
	width:177px;
	font-size:9px;
}
#nav17 { display: none; }
.navigation li img {
	vertical-align:top;
}
.subnavigation {
	background:url(/images/nav_bg.gif) no-repeat;
	clear:left;
	padding-top:30px;
}
.header {
	position:absolute;
	top:0px;
	left:0px;
	width:843px;
	height:137px;
	background:white;
}
.header h1 {
	margin:0;
	float:left;
}
.header img {
	border:none;
	vertical-align:top;
}
.header_search {
	clear:both;
	width:828px;
	height:29px;
	background:#e5e5e5;
	/*background:#e5e5e5 url(/images/header_search_bg.gif) 0% 100% no-repeat;*/
	border-top:1px solid black;
	border-right:1px solid black;
	text-align:right;
}
.header_search form {
    visibility: hidden;
}
.header_search form input {
	vertical-align:top;
	margin-top:4px;
}
.header_search form a {
	margin-left:7px;
}
.header_search form a img {
	margin-right:10px;
	margin-top:4px;
	border-left:1px solid #666;
	padding-left:10px;
}
.header_nav {
	background:url(/images/header_nav_bg.gif) no-repeat;
	height:107px;
	margin:0 0 0 172px;
	text-align:right;
	padding-right:13px;
}
.header_nav li {
	display:inline;
	margin-left:23px;
	list-style-type:none;
	font-size:90%;
}
.header_nav li.header_welcome {
	position:relative;
	top:3px;
}
.header_nav li img {
	position:relative;
	top:-1px;
}
.header_nav li + li {
	display: none;
}
.footer {
	clear:both;
	background:white;
	position:relative;
	top:0;
	left:0;
}
.footer form {
	position:absolute;
	top:29px;
	left:15px;
	border:2px solid white;
	margin:0;
	padding:0;
}
.footer_copyright {
	font-size:10px;
	position:relative;
	top:1px;
	height:40px;
	left:350px;
	width:476px;
	text-align:center;
	border:1px solid black;
	border-bottom:1px solid white;
}
.footer div a:link, .footer div a:visited, .footer div a:active {
	text-decoration:none;
}
.subfooter {
	clear:both;
	text-align:right;
	width:843px;
	margin:20px auto;
}
.subfooter a img {
	border:none;
}
h1 {
	margin:0;
	padding:0;
	font-size:24px;
	font-family:Helvetica,Arial,sans-serif;
	color:#999;
	text-transform:lowercase;
	line-height:52px;
}
h1 img {
	vertical-align:top;
}
h2 {
	font-size:18px;
}
h3 {
	font-size:15px;
}
h4 {
	font-size:13px;
}
h5 {
	font-size:11px;
}
.hr {
	display:block;
	line-height:1px;
	font-size:1px;
	height:5px;
	width:630px;
	background:url(/images/hr.gif) no-repeat 50% 0%;
}
table, tr, td {
	border:0;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
#nav01on, #nav02on, #nav03on, #nav04on, #nav05on, #nav06on, #nav07on, #nav08on, #nav09on, #nav10on, #nav11on, #nav12on, #nav13on, #nav14on, #nav15on, #nav16on, #nav17on, #nav18on, #nav19on, #nav20on {
	display:none;
}
.navigation ul li.nav_sub {
	display:none;
	background:white;
}
.nav_sub li a {
	background:white;
	display:block;
	overflow:visible;
}
.nav_sub li a:hover {
	background:white url(/images/nav_sub_on_bg.gif) no-repeat 0 1px;
}
.nav_sub li a.thispage, .nav_sub li a.thispage:hover {
	background:white url(/images/nav_sub_thispage_bg.gif) no-repeat 0 1px;
}
.content1 {
	margin: 0 10px 50px 25px;
}
.content1 .feedback {
	margin:0 auto;
	margin-top:200px ! important;
	text-align:center;
	background:#f4f4f4;
	padding:7px 35px;
}
p.gray, div.gray, tr.gray, td.gray {
	background:#f4f4f4;
	padding:.5em;
}
.content1 .right {
	float:right;
}
.content1 .left {
	float:left;
}


#nav02sub03, #nav07sub03 {
	display:none;
}


/* PAGE STYLE - EDUCATORS */

#educators #nav06on {
	display:block;
}
#educators #nav06sub {
	display:block;
}
#educators #nav06 {
	display:none;
}
#educators .content1 table {
	margin-bottom:.5em;
}
#educators .content1 table td a img {
	border:1px solid;
	margin-left:25px;
}
#educators .content1 table td {
	padding: .5em .5em .5em .5em;
	line-height: 1.3em;
}
#educators .content1 p {
	margin: .5em;
	line-height: 1.3em;
}
#educators .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}

/* PAGE STYLE - EDUCATORS */

#permissions #nav20on {
    display:block;
}
#permissions #nav20sub {
    display:block;
}
#permissions #nav20 {
    display:none;
}
#permissions .content1 table {
    margin-bottom:.5em;
}
#permissions .content1 table td a img {
    border:1px solid;
    margin-left:25px;
}
#permissions .content1 table td {
    padding: .5em .5em .5em .5em;
    line-height: 1.3em;
}
#permissions .content1 p {
    margin: .5em;
    line-height: 1.3em;
}
#permissions .content1 p.gray {
    margin:0;
    margin-bottom:1em;
    padding-top:0;
}




/* PAGE STYLE - SPECIAL MARKETS */

#specialmarkets #nav16on {
	display:block;
}
#specialmarkets #nav16sub {
	display:block;
}
#specialmarkets #nav16 {
	display:none;
}
#specialmarkets .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#specialmarkets .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#specialmarkets .content1 .hr {
	clear:both;
}
#specialmarkets .content1 div.right img {
	border:1px solid black;
	margin:0 0 1em 1em;
}




/* PAGE STYLE - DISTRIBUTION SERVICES */

#distribution #nav05on {
	display:block;
}
#distribution #nav05sub {
	display:block;
}
#distribution #nav05 {
	display:none;
}
#distribution div.right {
	width:240px;
	padding:0 25px 0 20px;
	background:white;
}
#distribution img.right {
	margin:0 0 0 20px;
}
#distribution .content1 p {
	margin: .5em;
	line-height: 1.3em;
}
#distribution .content1 {
	margin-bottom: 200px;
}
#distribution .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#distribution .content1 ul {
	padding:0;
	list-style-type:none;
	margin:.5em 0 .5em .5em;
}
#distribution .content1 li {
	padding:0 0 0 12px;
	background:url(/images/distribution/bulletarrow.gif) no-repeat 0 3px;
	margin:.5em;
	font-size:90%;
}
#distribution .right li {
	margin:.5em 0;
	font-size:100%;
}



/* PAGE STYLE - AFFILIATE PROGRAM */

#affiliates #nav17on {
	display:block;
}
#affiliates #nav17sub {
	display:block;
}
#affiliates #nav17 {
	display:none;
}
#affiliates .content1 {
	margin-bottom: 200px;
}
#affiliates .content1 p {
	margin:1em .5em;
}
#affiliates .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#affiliates .content1 ul {
	padding:0;
	list-style-type:none;
	margin:1em 0 1em .5em;
}
#affiliates .content1 li {
	margin:.5em;
}
#affiliates .content1 ul li {
	padding:0 0 0 12px;
	background:url(/images/distribution/bulletarrow.gif) no-repeat 0 3px;
}
#affiliates .content1 table {
	margin:.5em 1em;
	width:430px;
}
#affiliates .content1 td {
	padding:.5em;
	border:1px solid gray;
}
#affiliates #brands {
	float:right;
	width:160px;
	padding:5px;
	margin:5px;
	margin-right:0;
	overflow:hidden;
	border:1px solid #C63;
	background:white;
}
#affiliates #brands img {
	margin:6px;
	float:left;
}
#affiliates #brands strong {
	display:block;
	background:#C63;
	color:white;
	text-align:center;
	margin:-5px;
	padding:5px;
}
#affiliates #brands b {
	display:block;
	text-align:center;
	font-weight:bold;
	margin-top:1em;
}
#affiliates .short .hr {
	clear:none;
	width:450px;
}



/* PAGE STYLE - PUBLISHER SERVICES */

#publisherservices #nav05on {
	display:block;
}
#publisherservices #nav05sub {
	display:block;
}
#publisherservices #nav05 {
	display:none;
}
#publisherservices div.right {
	width:240px;
	padding:0 25px 0 20px;
	background:white;
}
#publisherservices img.right {
	margin:0 0 0 20px;
}
#publisherservices .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#publisherservices .content1 .large {
	font-size:125%;
	line-height:1.5em;
	letter-spacing:.05em;
}
#publisherservices .content1 {
	margin-bottom: 200px;
}
#publisherservices .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#publisherservices .content1 ul, #publisherservices .content1 dl {
	padding:0;
	list-style-type:none;
	margin:.5em 0 2em .5em;
}
#publisherservices .content1 li {
	padding:0 0 0 12px;
	background:url(/images/distribution/bulletarrow.gif) no-repeat 0 3px;
	margin:.5em;
	font-size:90%;
}
#publisherservices .right li {
	margin:.5em 0;
	font-size:100%;
}
#publisherservices .content1 dt {
	float:left;
	width:18em;
	clear:left;
	font-weight:bold;
}
#publisherservices .content1 dd {
	margin:.5em 0;
}



/* PAGE STYLE - BOOKSELLERS */

#booksellers #nav02on {
	display:block;
}
#booksellers #nav02sub {
	display:block;
}
#booksellers #nav02 {
	display:none;
}
#booksellers .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#booksellers .content1 {
	margin-bottom: 200px;
}
#booksellers .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#booksellers .content1 ul {
	padding-left:0;
	margin-left:0;
}
#booksellers .content1 li {
	margin:.5em;
	margin-left:3em;
}
#booksellers ul li table {
	margin:1em 0;
}
#booksellers ul li table td {
	padding-right:5em;
}
#booksellers form blockquote table td {
	padding:1px .5em;
}

/* PAGE STYLE - LIBRARIES */

#libraries #nav08on {
	display:block;
}
#libraries #nav08sub {
	display:block;
}
#libraries #nav08 {
	display:none;
}
#libraries .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#libraries .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#libraries .hr {
	clear:left;
}
#libraries .content1 div.left {
	width:175px;
}
#libraries .content1 .left a img {
	border:1px solid;
}
#libraries .icons a img {
	margin-bottom:-5px;
}
#libraries .content1 td a img {
	border:1px solid;
}
#libraries .content1 table tr {
	vertical-align:top;
}
#libraries .content1 table tr td {
	padding:5px .5em;
}
#libraries .content1 form table td b {
	display:block;
	text-align:right;
}
#libraries .content1 table {
	margin-bottom:1em;
}

#libraries .content1 table#ontheroad td {
	border-width: 1px;
	border-style: inset;
	border-color: #ccc;
	-moz-border-radius: 0px 0px 0px 0px;
}
#libraries .content1 table#ontheroad {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: white;
	border-collapse: collapse;
}

#libraries .content1 p.left {
	margin:0 1em 0 .5em;
}
#libraries ol.tips {
	margin-right:5em;
}
#libraries ol.tips li {
	margin:1em;
}
#libraries .content1 p.big strong {
	font-size:1.5em;
	font-weight:normal;
}




/* PAGE STYLE - VENDORS */

#vendors #nav14on {
	display:block;
}
#vendors #nav14sub {
	display:block;
}
#vendors #nav14 {
	display:none;
}
#vendors .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#vendors .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#vendors .content1 ul, #vendors .content1 ol {
	padding-left:0;
	margin-left:0;
}
#vendors .content1 li {
	margin:.5em;
	margin-left:3em;
}
#vendors #edi_nav {
	float:right;
}
#vendors #edi_nav a {
	line-height:1.5em;
	padding:0 1.5em;
	background:url(/images/distribution/bulletarrow.gif) no-repeat 2px 3px;
}
#vendors .cpsia-search {
	margin: 0 0.5em 0 0.5em;
}
#vendors .cpsia-search input.search {
	width: 20em;
}
#vendors .cpsia-search input.submit {
	width: 5em;
}


/* PAGE STYLE - MEDIA AND PUBLICITY */

#media #nav10on {
	display:block;
}
#media #nav10sub {
	display:block;
}
#media #nav10 {
	display:none;
}
#media .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#media .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#media .content1 ul {
	padding-left:0;
	margin-left:0;
	margin-bottom:1em;
}
#media .content1 li {
	margin:.5em;
	margin-left:3em;
}
#media .logos p {
	font-weight:bold;
	margin:.5em 0;
	padding:.5em;
	background:#f4f4f4;
}
#media .logos table {
	margin:.5em;
	padding:0;
}
#media .logos table td {
	padding:20px;
}

div.choiceButton {font-size:16px;margin:20px;border:1px dashed yellow; text-align: center; background-color:#FF6633;padding: 8px;cursor: pointer;color: white; width: 250px;}


/* PAGE STYLE - INTERNATIONAL SALES */

#international #nav07on {
	display:block;
}
#international #nav07sub {
	display:block;
}
#international #nav07 {
	display:none;
}
#international .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#international .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#international .content1 p a.left {
	margin-right:10px;
	margin-bottom:10px;
}
#international form table td {
	padding:1px .5em;
}
#international .content1 p.left {
	clear:left ! important;
}
#international .content1 .hr {
	clear:left ! important;
}



/* PAGE STYLE - MANUSCRIPTS */

#manuscripts #nav09on {
	display:block;
}
#manuscripts #nav09 {
	display:none;
}
#manuscripts .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#manuscripts .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}



/* PAGE STYLE - PUBLISHERS */

#publishers #nav11on {
	display:block;
}
#publishers #nav11 {
	display:none;
}
#publishers .content1 p {
	margin: 1em .5em 1em 117px;
	line-height: 1.3em;
}

#publishers .content1 .on-penguin-site {
	margin-left: 5px;
}

#publishers .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#publishers .content1 div.left {
	text-align:center;
	font-weight:bold;
	color:black;
	width:107px;
	padding:1em 0;
}
#publishers .content1 div.hr {
	clear:left;
}




/* PAGE STYLE - RIGHTS MANAGEMENT */

#rights #nav12on {
	display:block;
}
#rights #nav12 {
	display:none;
}
#rights .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#rights .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}




/* PAGE STYLE - SELF SERVICE */

#selfservice #nav03on {
	display:block;
}
#selfservice #nav03 {
	display:none;
}
#selfservice .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#selfservice .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}




/* PAGE STYLE - SHARED SERVICES */

#rhbss #nav13on {
	display:block;
}
#rhbss #nav13sub {
	display:block;
}
#rhbss #nav13 {
	display:none;
}
#rhbss .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#rhbss .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#rhbss .content1 ul  {
	margin-top: 0;
	margin-bottom:2em;
	line-height: 1.3em;
}
#rhbss .content1 ul ul {
	margin-top:.5em;
	margin-bottom:.5em;
}



/* PAGE STYLE - WEB SERVICES */

#webservices #nav15on {
	display:block;
}
#webservices #nav15sub {
	display:block;
}
#webservices #nav15 {
	display:none;
}
#webservices .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#webservices .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#webservices .content1 ul  {
	margin-top: 0;
	margin-bottom:2em;
	line-height: 1.3em;
}
#webservices .content1 ul ul {
	margin-top:.5em;
	margin-bottom:.5em;
}
#webservices .content1 #license {
	background:#f4f4f4;
	text-align:center;
	padding:15px;
	border:1px solid #ddd;
	margin:1em .5em;
}
#webservices .content1 #license .textarea {
	background:white;
	border:1px solid #ddd;
	height:101px;
}
#webservices .content1 #license .textarea div {
	height:100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	overflow:auto;
	background:white;
	text-align:left;
}
#license .textarea div p {
	margin-left:10px;
	margin-right:10px;
	line-height:1.2em;
}
#webservices .content1 #license input.orange {
	background:#c63;
	color:white;
	font-weight:bold;
	font-size:9px;
	border:1px solid white;
	margin:1em 5em 0;
}
#webservices .content1 dl {
	border:1px solid #eee;
	background:#f9f9f9;
	margin:.5em 0;
	padding:.5em .5em 0;
}
#webservices .content1 dt {
	float:left;
	width:7em;
	clear:left;
}
#webservices .content1 dd {
	margin-left:7em;
	margin-bottom:.5em;
}
#webservices .content1 code {
	display:block;
	background:#f9f9f9;
	border:1px solid #eee;
	font-size:11px;
	padding:5px;
	margin:.5em 0;
	overflow:auto;
}
#webservices .content1 .spec_table {
	margin-bottom:2em;
}
#webservices .content1 .spec_table td {
	padding:.1em .5em;
	border-bottom:1px solid #eee;
	vertical-align:top;
}
.content1 .back_to_top {
	float:right;
	text-decoration:none;
	padding-left:17px;
	background:url(/images/back_to_top.gif) no-repeat 0 50%;
}
#webservices .content1 h3 {
	margin-left:.5em;
	margin-right:.5em;
}
#webservices .content1 h4 {
	margin-left:.5em;
	margin-right:.5em;
}



/* PAGE STYLE - HOME PAGE */

#home .content1 {
	margin-left:15px;
	margin-right:15px;
}
#home .content1 h2 {
	margin:0;
}
#home .left {
	width:326px;
}
#home .right {
	width:292px;
}
#home .content1 {
	font-size:90%;
}
#home .left .blurb {
	position:relative;
	background:url(/images/home_blurb_bg1.gif);
}
#home .left .blurb div {
	padding-bottom:20px;
	background:url(/images/home_blurb_bg2.gif) no-repeat bottom;
}
#home .left .blurb div.launch {
	background:none;
	padding:0;
}
#home .right .blurb {
	position:relative;
}
#home .left .blurb p {
	padding:0 35px;
	margin:1em 0;
}
#home .right .blurb ul {
	display:block;
	padding:0;
	margin:0 0 20px 0;
	list-style-type:none;
}
#home .right .blurb ul li {
	display:block;
	margin:0;
	padding:.3em .5em;
	color:#C63;
}
#home .blurb .launch {
	position:absolute;
	top:13px;
	left:242px;
	font-weight:bold;
	font-variant: small-caps;
	font-size:125%;
}
#home .blurb_biz .launch {
	top:0;
	position:relative;
	height:20px;
}
#home .clear {
	clear:both;
	margin-bottom:100px;
}
#home .left .blurb div ul li {
	list-style-type:none;
	padding:0 20px;
	background:url(/images/nav_sub_on_bg.gif) no-repeat;
	line-height:15px;
}
#home .left .blurb div ul {
	list-style-type:none;
	margin:0 0 0 35px;
	padding:0;
}




/* PAGE STYLE - ABOUT US PAGE */

#about .content1 p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#about .content1 blockquote p {
	margin:1em 0;
}
#about .content1 p.gray {
	margin:0;
	margin-bottom:1em;
	padding-top:0;
}
#about .content1 tr.gray td {
	padding-top:0;
	margin-top:0;
	padding-bottom:.5em;
	line-height:1.3em;
}
#about .left, #about .right {
	width:50%;
}

/* PAGE STYLE - SEARCH PAGE */

#search .search_results #rhbw_pager {
	width:100%;
	background:url(/images/hr.gif) no-repeat 0 1em;
	margin-top:1em;
	text-align:center;
}
#search .search_results #rhbw_pager a, #search .search_results #rhbw_pager b {
	margin-left:.5em;
}
#search .search_results #rhbw_pager a b {
	margin:0;
}
#search .search_results .rhbw_book {
	margin:2em .5em 0;
}
#search .search_results .rhbw_book div {
	border-bottom:none ! important;
}
#search .search_results .rhbw_book .s em {
	font-weight:bold;
	font-style:normal;
}
#search .search_results .rhbw_book b {
	font-weight:normal;
}

#search .search_results {
	overflow:hidden;
}
#search .search_results font {
	color:#343434;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#search .search_results a b {
	color:#c63;
}
#search .search_results table td {
	padding:0;
}
#search .search_results table td table {
	width:100%;
	background:url(/images/hr.gif) no-repeat 0 2.5em;
}
#search .search_results table td table td {
	text-align:right;
	padding:.5em .5em 2em .5em;
}
#search .search_results table td.t {
	background:#f4f4f4;
	padding:.5em;
	padding-top:0;
}

#search .search_results div table tr td {
	padding: .5em;
	line-height: 1.3em;
	background:#f4f4f4;
}
#search .search_results div.n table tr td {
	background:none;
	padding:.5em;
}
#search .search_results div table {
	margin: -1em 0 1em 0;
}
#search .search_results div.n table {
	margin:0;
}
#search .search_results div table tr td b font {
	display:none;
}

#search .search_results .n {
	margin-top:2em;
	padding-top:1em;
	background:url(/images/hr.gif) no-repeat 0 0;
}
#search .search_results center p font {
	font-size:85%;
	color:#999;
}
#search .search_results hr {
	display:none;
}
#search .search_results p {
	margin-top:0;
	padding:0 .5em 2em .5em;
	background:url(/images/hr.gif) no-repeat 0 2em;
}
#search .search_results div p, #search .content1 center p {
	background:none;
	padding-bottom:0;
	line-height:1.3em;
}
#search .search_results div p font {
	font-size:9px;
	color:#999;
}
#search .search_results span.p {
	display:block;
	margin-left:.5em;
}
#search .search_results p span.p {
	padding-right:1em;
	margin-left:0;
	display:inline;
}
#search .search_results p i {
	font-size:10px;
	display:block;
	margin-top:3em;
}
#search .search_results p b i {
	font-size:11px;
	margin-top:0;
	display:inline;
}
#search .content1 form p {
	margin: 1em .5em;
	line-height: 1.3em;
}
#search .content1 form p.gray {
	margin:0;
	padding-top:0;
}
#search .content1 form table td {
	padding: .5em .5em .5em .5em;
	line-height: 1.3em;
	text-align:right;
}
#search .content1 form table {
	margin:1em 0;
}
#search .content1 form input {
	vertical-align:top;
	margin-top:4px;
}




@media screen {
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash .content1 h1 {
	visibility: hidden;
	font-family:"HelveticaNeue MediumExt";
	font-size:20px;
	line-height:21px;
	height:21px ! important;
	height:24px;
	font-weight:normal;
	padding:20px 5px 6px 5px ! important;
	padding-bottom:2px;
}
}

@media print {
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
}

/* hiding old footer contents */
.footer_copyright, .footer form, .subfooter { display: none; }

/* imported global footer styles from http://www.randomhouse.com/global/css/adjust.css */
@charset "utf-8";
/* CSS Document */

/* Styles to hide old copyright and logo */
p.copyright {
	display:none;
}
div#footer_08_lists a img {
	display:none;
}

@font-face{
font-family:"Fort Light";
src:url("/fonts/Fort-Light.eot?#iefix");
src:url("/fonts/Fort-Light.eot?#iefix") format("eot"),url("/fonts/Fort-Light.woff") format("woff"),url("/fonts/Fort-Light.ttf") format("truetype"),url("/fonts/Fort-Light.svg#d37fcd2f-d43f-4eae-b192-c48028c02797") format("svg");
}
@font-face{
font-family:"Fort Medium";
src:url("/fonts/Fort-Medium.eot?#iefix");
src:url("/fonts/Fort-Medium.eot?#iefix") format("eot"),url("/fonts/Fort-Medium.woff") format("woff"),url("/fonts/Fort-Medium.ttf") format("truetype"),url("/fonts/Fort-Medium.svg#d37fcd2f-d43f-4eae-b192-c48028c02797") format("svg");
}
@font-face{
font-family:"Fort Bold";
src:url("/fonts/Fort-Bold.eot?#iefix");
src:url("/fonts/Fort-Bold.eot?#iefix") format("eot"),url("/fonts/Fort-Bold.woff") format("woff"),url("/fonts/Fort-Bold.ttf") format("truetype"),url("/fonts/Fort-Bold.svg#d37fcd2f-d43f-4eae-b192-c48028c02797") format("svg");
}
@font-face{
font-family:"Shift Light";
src:url("/fonts/Shift-Light.eot?#iefix");
src:url("/fonts/Shift-Light.eot?#iefix") format("eot"),url("/fonts/Shift-Light.woff") format("woff"),url("/fonts/Shift-Light.ttf") format("truetype"),url("/fonts/Shift-Light.svg#c657328a-c1c1-4262-a127-f0146507adc0") format("svg");
}
#prhfooter {
	color:#fff;
	height:100px;
    position:relative;
	float:left;
    height:120px;
    bottom:0px;
    left:0px;
    right:0px;
	text-align: center;
	width: 100%;
}

#prhfooter-inner{
background:#000;
text-align:left;
padding-left:55px;
padding-top:20px;
width: 790px;
margin: 0 auto;
height:100px;
margin-bottom:0px;
font-size:12px;
font-family:'Fort Light', Arial, Helvetica, sans-serif;
line-height:15px;
}
span.footer-bold-white {
color:#fff; 
font-size:12px;
font-family:'Fort Bold', Arial, Helvetica, sans-serif;
}
.footer-white {
height:50px;
float:left;
color:#fff; 
font-size:12px; 
font-family:'Fort Light', Arial, Helvetica, sans-serif;
line-height:15px;
font-style: none;
}
div#prh-footer-white-text {
float:left;
padding-left: 65px;
}
div#prh-footer-link {
float:right;
padding-right: 20px;
}
div#prh-footer-link a{
text-decoration:none;
font-size:12px; 
font-family:'Fort Bold', Arial, Helvetica, sans-serif;
color:#ff6600;
}
#prhfooter-link {
background:#000 url("http://www.randomhouse.com/images/prh-footer-logo-white-82x40.png") no-repeat 0 0px;
	width:82px;
	height:40px;
	position:relative; 
	float:left;
	z-index:10;
}
#prhfooter-link:hover {
    cursor: pointer;
}

#nav02sub12,
#nav10sub01,
#nav10sub04,
#nav13,
#nav14sub02,
#nav08sub02,
#nav10sub03,
#nav06sub
{
    display: none !important;
}

.helenas-header-color {
	color: #C63;
	--text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;	
}

