/* popup-red.css - en_US_alibris - 7.213.082 - 2025/05/28 09:35 */











.help-pop {margin:5px; padding:5px; font-size:14px; background:#fff;font-family:georgia;}
.help-pop em {color:#900; font-style:normal;}
.help-pop p {font-size: 12px; margin:10px 0;line-height:1.5;font-family:arial,helvetica,san-serif;}
.help-pop h1 {font-size:18px; margin:0 0 5px 0; padding:0;text-transform:capitalize;}
.help-pop h2 {font-size: 12px; margin: 0 0 5px 0; padding-bottom: 1px;}
.help-pop h3 {font-size: 12px; color: #555; margin: 0 0 0 10px; padding-bottom: 1px;}
.help-pop a {color:#eb3d22}
.help-pop-header {margin:0 0 12px 0; padding:0px}
.help-pop-header p {font-size:13px;}
.help-pop .close {font-size:14px; margin:5px 20px 0 0; padding:5px 0 0; text-align:right;text-transform:capitalize;}
.help-pop .close p { }
.help-pop ol {font: 12px Arial, Helvetica, Geneva, sans-serif; list-style-type:decimal; margin: 0 25px 10px 15px; padding: 0 0 3px 15px; display: block;}
.help-pop ol.alpha {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px; list-style-type:lower-alpha; margin: 0 25px 10px 10px; padding: 0 0 3px 10px; display: block;}
.help-pop ul {margin:0 0 5px 10px; padding:0; list-style:none;}
.help-pop ul.search-tips {margin-right:15px;}
.help-pop ul li {padding:0 0 3px 10px;}
.help-pop .note {margin:-20px 10px 0 0; padding:0 0 5px 0;}
.help-pop .note p {font-size:11px;}
.help-pop .note ul {font-size:11px; font:Verdana,Arial,Helvetica,Geneva,sans-serif;}
.help-pop .note ul li {}
.help-pop .codes {}
.help-pop .codes table {  }
.help-pop .codes tr {}
.help-pop .codes td { font-size: 12px; line-height: 140%; margin: 0; padding: 3px;}
.help-pop .codes tr.last {  }
.help-pop .codes td.last { font-size: 12px; line-height: 140%; margin: 0; padding: 3px; border-bottom: none; }
.help-pop table {font-size: 12px; }


#contact-pop {margin:5px; padding:10px; font-size:14px;line-height:1.5;}
#contact-pop em {color:#900; font-style:normal;}
#contact-pop p {margin:5px 0 7px 0;}
#contact-pop h1 {font-size:18px;margin:0 0 5px 0; padding-bottom:1px;}
#contact-pop a {}
#contact-pop .contact-header {width:auto; margin:0 0 10px 0; padding-bottom:3px;}
#contact-pop .close {margin:0; padding-top:5px; font-size:12px; text-align:right;text-transform:capitalize;}
#contact-pop ol {font: 12px Arial, Helvetica, Geneva, sans-serif; list-style-type:decimal; margin: 0 25px 10px 15px; padding: 0 0 3px 15px; display: block;}
#contact-pop ol.alpha {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px; list-style-type:lower-alpha; margin: 0 25px 10px 10px; padding: 0 0 3px 10px; display: block;}
#contact-pop ul {margin:0 0 5px 10px; list-style:none;}
#contact-pop ul li {margin: 0; padding: 0 0 3px 10px;font-size:14px;}
#contact-pop .note {margin: 0; padding: 5px 0;}



#contact-pop .contact-form {border-collapse:collapse;}

#contact-pop .contact-form tr.alt {background: #fff;}
#contact-pop .contact-form tr.header-footer {font-weight:bold;}
#contact-pop .contact-form td {padding:5px;}
#contact-pop .contact-form td.alt {background:#fff; border-left:1px solid #eee;}
#contact-pop .contact-form td.header-footer {font-weight:bold; background:#e6e6cc;}
#contact-pop .contact-form h3 {margin: 1px 0 0 0; padding: 5px 3px 0 3px; color:#333; font-size:14px; font-weight:bold; background:#fff;}



#chat-pop {margin:5px; padding:10px; font-size:12px; background:#fff; border:2px solid #69C;}
#chat-pop em {color:#900; font-style:normal;}
#chat-pop p {margin:5px 0 7px 0;}
#chat-pop h1 {font-size:15px; color:#69C; margin:0 0 5px 0; padding-bottom:1px;}
#chat-pop a {}
#chat-pop .contact-header {width:auto; margin:0 0 10px 0; padding-bottom:3px; border-bottom:2px dotted #ddd;}
#chat-pop .close {margin:0; padding-top:5px; font-size:11px; text-align:right; border-top: 2px dotted #ddd;}
#chat-pop ol {font: 12px Arial, Helvetica, Geneva, sans-serif; list-style-type:decimal; margin: 0 25px 10px 15px; padding: 0 0 3px 15px; display: block;}
#chat-pop ol.alpha {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px; list-style-type:lower-alpha; margin: 0 25px 10px 10px; padding: 0 0 3px 10px; display: block;}
#chat-pop ul {margin:0 0 5px 10px; list-style:none;}
#chat-pop ul li {margin: 0; padding: 0 0 3px 10px;}
#chat-pop .note {margin: 0; padding: 5px 0;}
#chat-pop .note p {}
#chat-pop .note ul {font-size:14px; }
#chat-pop .note ul li {}

#chat-pop {font-size:12px; font-family:arial,helvetica,geneva,sans-serif;}
#chat-pop .chat-form {font-size:12px; margin:0 0 10px 0; background:#fff; border:1px solid #ddd; border-collapse:collapse;}
#chat-pop table {font-size: 12px; }
#chat-pop .chat-form tr {}
#chat-pop .chat-form tr.alt {background: #fff;}
#chat-pop .chat-form tr.header-footer {font-weight:bold; background:#ddd;}
#chat-pop .chat-form td {padding:5px; border:1px solid #ddd;}
#chat-pop .chat-form td.alt {background:#fff; border-left:1px solid #eee;}
#chat-pop .chat-form td.header-footer {font-weight:bold; border-left:1px solid #ccc; background:#ddd;}
#chat-pop .chat-form h3 {margin: 1px 0 0 0; padding: 5px 3px 0 3px; color:#333; font-size:14px; font-weight:bold; background:#fff;}




.help-pop .ratings-stars {margin-top:5px;margin-right:10px;}

.help-pop .ratings-stars span {
	width: 105px;
height: 22px;
background: url(https://www3.alibris-static.com/images/red/star_rating.png) 0 0 no-repeat;
margin-top:-5px;
display: inline-block;
float: left;
font-family:arial,helvetica;
font-size:12px;
}

.help-pop .ratings-stars ul {
	margin-left:0;
	padding-left:0;
}

.help-pop .ratings-stars ul li {
	margin-left:0;
	padding-left:0;	
	background-image:none;
	clear:both;
	height:24px;
}

.help-pop .ratings-stars ul li:last-child .copy {margin:-25px 0 0 105px;float:right;}

.help-pop .ratings-stars span.stars-5 {
	background-position: left 0;
}	
		
.help-pop .ratings-stars span.stars-4 {
	background-position: left -23px;
}		

.help-pop .ratings-stars span.stars-3 {
	background-position: left -46px;
}	
		
.help-pop .ratings-stars span.stars-2 {
	 background-position: left -69px;
}	
		
.help-pop .ratings-stars span.stars-1 {
	background-position: left -92px;
}
		
.help-pop .ratings-stars span.stars-nr {
	background-position: 0 -138px;
}

.help-pop .ratings-stars span.stars-0 {
	background-position: left -115px;
}

.help-pop .ratings-stars span.no-rating {
	width:97px;
	padding:0;
	margin:2px 0 0 0;
	background: url(https://www4.alibris-static.com/images/elements/rating0.gif) no-repeat top center;
	font-weight:normal;
	display:block;
	float:left;
	text-align:right;
	height:40px;
	padding:2px 0 0 0;
	width:100px;
}	

.help-pop .ratings-stars span.copy {
	background:none;
	padding:5px 0 0 5px;
	text-align:left;
	width:auto;
}	

.help-pop .clear {
	clear:both;
}

.help-pop p.note {
	padding-top:15px;
	*padding-top:5px;
}


.help-pop-ws .ratings-stars span {
	width:97px;
	padding:0
	margin:0 30px 0 0;
	background: url(https://www0.alibris-static.com/images/srs/star-ratings-all.png) no-repeat left top;
	font-weight:normal;
	display:block;
	float:left;
	text-align:right;
	height:20px;
	padding:2px 0 0 0;
	width:100px;
}

.help-pop-ws .ratings-stars ul {
	margin-left:0;
	padding-left:0;
}

.help-pop-ws .ratings-stars ul li {
	margin-left:0;
	padding-left:0;	
	background-image:none;
	clear:both;
	height:24px;
}

.help-pop-ws .ratings-stars span.stars-5 {
	background-position: left 0;
}	
		
.help-pop-ws .ratings-stars span.stars-4 {
	background-position: left -23px;
}		

.help-pop-ws .ratings-stars span.stars-3 {
	background-position: left -46px;
}	
		
.help-pop-ws .ratings-stars span.stars-2 {
	 background-position: left -69px;
}	
		
.help-pop-ws .ratings-stars span.stars-1 {
	background-position: left -92px;
}
		
.help-pop-ws .ratings-stars span.stars-nr {
	background-position: 0 -138px;
}

.help-pop-ws .ratings-stars span.stars-0 {
	background-position: left -115px;
}

.help-pop-ws .ratings-stars span.stars-nr {
	background-position: 0 -138px;
}

.help-pop-ws .ratings-stars span.copy {
	background:none;
	padding-left:0;
	text-align:left;
	width:250px;
}	

.help-pop-ws .clear {
	clear:both;
}

.help-pop-ws p.note {
	padding-top:15px;
	*padding-top:5px;
}



.help-pop.community {
	
}
.help-pop.community h1 {
	font-size:18px;
		
		margin-bottom:15px;
}
.help-pop.community {
	line-height:18px;
}
.help-pop.community h2 {
	
	margin-top:10px;
	font-size:16px;
}
.help-pop.community .indent {
	text-indent:20px;
}