/* BN Promos CSS */

.feature1-promo3 {
	clear:both;
	float:left;
	width:586px;
	margin:0;
	padding:0;
}
	.feature1-promo3 p a {
		text-decoration:underline;
	}
	
	.feature1-promo3 h3 {
		color:#666;	
	}
	
	.feature1-promo3 .title {
		width:550px;
	}
	
	.feature1-promo3 h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
		width:140px;
		max-width:140px;
		overflow:hidden;
	}
	
	.feature1-promo3 h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
	.feature1-promo3 ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature1-promo3 li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature1-promo3 .info {
		clear:both;
		float:left;
		margin:6px 0 6px 0;
		padding:0;
		width:550px;
	}
	
		.feature1-promo3 .img {
			width:140px;
		}
		
		.feature1-promo3 .img-info {
			width:150px;
			max-width:150px;
			/*overflow:hidden;*/
		}
		
		.feature1-promo3 .more-info {
			width:260px;
			max-width:260px;
			overflow:hidden;
		}
		
.feature2-promo1 {
	clear:both;
	float:left;
	width:560px;
	margin:0;
	padding:0 0 20px 0;
}

	.feature2-promo1 p a {
		text-decoration:underline;
	}

	.feature2-promo1 .title {
		width:560px;
	}
	
	.feature2-promo1 .info {
		clear:both;
		float:left;
		margin:6px 0 6px 0;
		padding:0;
		width:560px;
	}
	
	.feature2-promo .sub-title {
		float:left;
		width:560px;
		margin:0;
		padding:0;
	}
	
	.feature2-promo1 ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo1 li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature2-promo1 .more-info {
		width:280px;
	}
	
	.feature2-promo1 .list {
		width:135px;
	}
	
	.feature2-promo1  .img img {
		margin:12px 0 12px 0;
	}
	
	
	/* 9/25 feature 2 promo 1 changes, for new layout */
	
	
	.feature2-promo1-a {
	clear:both;
	float:left;
	width:560px;
	margin:0;
	padding:0 0 20px 0;
}

	.feature2-promo1-a p a {
		text-decoration:underline;
	}
	
	.feature2-promo1-a h3 {
		color:#666;	
	}

	.feature2-promo1-a .title {
		width:560px;
	}
	
	.feature2-promo1-a .price {
		float:left;
		margin:6px 0 6px 0;
		padding:0;
		width:160px;
	}
	
	.feature2-promo .sub-title {
		float:left;
		width:560px;
		margin:0;
		padding:0;
	}
	
	.feature2-promo1-a .price ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}

	.feature2-promo1-a .more-info ul {
		_list-style:none;
		_margin:0;
		_padding:6px 0 0 0;
	}
	
	.feature2-promo1-a li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature2-promo1-a .more-info {
		width:400px;
	}
	
	.feature2-promo1-a .more-info h3 {
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo1-a .more-info li em {
		font-size:10px;
		font-style:normal;
	}
	
	.feature2-promo1-a .more-info a 
	{
		text-decoration:underline;
	}
	
.feature2-promo3 {
	clear:both;
	float:left;
	width:560px;
	margin:0;
	padding:0 0 20px 0;
}
	.feature2-promo3 p{border: 1px solid #fff;}
	.feature2-promo3 p a {
		text-decoration:underline;
	}
	
	.feature2-promo3 h3 {
		color:#666;	
	}


	.feature2-promo3 .info {
		clear:both;
		float:left;
		margin:6px 0 6px 0;
		padding:0;
		width:560px;
	}
	
	.feature2-promo3 .more-info {
		width:280px;
		margin:0;
		padding:0;
		max-width:280px;
		overflow:hidden;
	}
	
	.feature2-promo3 h2 
	{
		color:#b0a377;
	}
		
		.feature2-promo3 .more-info img.img {
			margin:0 0 12px 0;
		}
	
	.feature2-promo3 .img {
		width:280px;
		margin:0;
		padding:0;
	}
	
.feature2-promo5 {
	float:left;
	width:271px;
	margin:0;
	padding:0 0 20px 0;
}

	.feature2-promo5 p a {
		text-decoration:underline;
	}
	
	.feature2-promo5 h3 {
		color:#666;	
	}

	.feature2-promo5 .title {
		width:271px;
		margin:0 0 9px 0;
		_margin:0;
	}
	
	.feature2-promo5 .more-info {
		width:140px;
		max-width:140px;
		/*overflow:hidden;*/
	}
	
	.feature2-promo5 .more-info p {
		_padding: 0 9px 6px 0;
	}
	
	.feature2-promo5 .img {
		width:131px;
	}
	
	.feature2-promo5 .img img 
	{
		margin:0;
		padding:0;
		float:right;
	}
	
.feature2-promo6 {

	float:left;
	width:271px;
	margin:0;
	padding:0 0 20px 0;
}

		.feature2-promo6 p a {
		text-decoration:underline;
	}
	
	.feature2-promo6 h3 {
		color:#666;	
	}

	.feature2-promo6 .title {
		width:271px;
		margin:0 0 9px 0;
		_margin:0;
	}
	
	.feature2-promo6 .more-info {
		width:271px;
		max-width:271px;
		overflow:hidden;
	}
	
	.feature2-promo6 .price {
		width:140px;
		/*overflow:hidden;*/
		max-width: 140px;

	}
	
	.feature2-promo6 .img {
		width:131px;
		margin:0;
		padding:0;
	}
	
	.feature2-promo6 .img img 
	{
		margin:0;
		padding:0;
		float:right;
	}
	
	.feature2-promo6 ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo6 li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature2-promo6 h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
		width: 140px;
		overflow: hidden;
	}
	
	.feature2-promo6 h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
	
.feature2-promo9 {
	clear:both;
	float:left;
	width:560px;
	margin:0;
	padding:0 0 20px 0;
}

	.feature2-promo9 p a {
		text-decoration:underline;
	}
	
	.feature2-promo9 h3 {
		color:#666;	
	}

	.feature2-promo9 .title {
		width:560px;
		margin:0 0 9px 0;
		_margin:0 0 3px 0;
	}
	
	.feature2-promo9 .more-info {
		width:257px;
	}
	
	.feature2-promo9 .price {
		width:180px;
	}
	
	.feature2-promo9 .img {
		width:104px;
	}
	
	.feature2-promo9 ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo9 li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature2-promo9 li img {
		padding:0;
		margin:3px 0 0 0;
	}
	
	.feature2-promo9 h4 {
		font-size:11px;
		padding:0 9px 0 0;
		margin:0 0 6px 0;
	}
	
	.feature2-promo9 h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
	.feature2-promo9 .price .col-title 
		{
			float:left;
			margin:0;
			width:180px;
			padding:0;
			background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;
		}
		
	.feature2-promo9 img 
	{
		margin-top:6px;
	}
	
	.f2p9-wrap 
	{
		float:left;
		margin:0;
		padding: 0 9px 0 0;
	}
	
.feature2-promo10 {
	clear:both;
	float:left;
	width:560px;
	margin:0;
	padding:0 0 20px 0;
}

	.feature2-promo10 p a {
		text-decoration:underline;
	}
	
	.feature2-promo10 h3 {
		color:#666;	
	}

	.feature2-promo10 .title {
		width:560px;
		margin:0 0 9px 0;
	}
	
	.feature2-promo10 .price {
		width:137px;
	}
	
	.feature2-promo10 .img {
		width:104px;
	}
	
	.feature2-promo10 ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo10 li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:10px;
	}
	
	.feature2-promo10 li img {
		padding:0;
		margin:3px 0 0px 0;
	}
	
	.feature2-promo10 h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.feature2-promo10 h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
.feature2-promo4 {
	float:left;
	width:560px;
	margin:0;
	padding:0 0 20px 0;
}

	.feature2-promo4 p a {
		text-decoration:underline;
	}
	
	.feature2-promo4 h3 {
		color:#666;	
	}

	.feature2-promo4 .title {
		width:560px;
		margin:0 0 9px 0;
		_margin:0 0 6px 0;
	}
	
	.feature2-promo4 .info {
		width:271px;
	}
	
	.feature2-promo4 .more-info {
		width:140px;
	}
	
	.feature2-promo4 .img {
		width:131px;
	}
	
	.feature2-promo4 .img img 
	{
		float:right;
		padding:0;
		margin:0;
	}
	
	.feature2-promo4 h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.feature2-promo4 h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}

	
/*book page promo styles*/

.featured-author {
	clear:both;
	float:left;
	width:581px;
	margin:20px 0 20px 0;
	padding:0;
}

.new-releases {
	clear:both;
	float:left;
	width:586px;
	margin:0 0 20px 0;
	padding:0;
}

	.nr-book {
		float:left;
		margin:0;
		padding:0;
		width:137px;
	}
	
		.nr-book ul {
			list-style:none;
			margin:0;
			padding:6px 0 0 0;
		}
		
		.nr-book li {
			padding:0;
			margin: 0 0 2px 0;
			color: #666;
			font-size:10px;
		}
		
		.nr-book li em {
			text-decoration:line-through;
			font-style:normal;
		}
		
		.nr-book li img {
			padding:0;
			margin: 3px 0 3px 0;
		}
		
		.nr-book p {
			padding:0;
			margin:3px 0 3px 0;
		}

	.fa-title {
		clear:both;
		float:left;
		width:100%;
		padding:0;
		margin:0 0 12px 0;
	}
	
	.nr-title {
		clear:both;
		float:left;
		width:100%;
		padding:0;
		margin:0 0 12px 0;
	}
	
		.nr-title h3 {
			margin:0;
			padding:0;
		}
		
		.nr-title p {
			padding:0;
			margin:3px 0 3px 0;
		}
	
		.fa-hrbt {
			float:left;
			background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;
			padding:0 0 6px 0;
			margin:0;
			width:545px;
		}

	.fa-info {
		clear:both;
		float:left;
		width:246px;
		margin:0 0 3px 0;
		padding:0 0 6px 0;
		background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;
	}
	
	.fa-info h3 {
		clear:both;
		float:left;
		width:100%;
		padding:0 0 0 0;
		margin:0;
	}
	
	.fa-info h4 {
		clear:both;
		float:left;
		font-size:14px;
		color:#5a7d56;
		width:100%;
		margin:0;
		padding:0 0 12px 0;
		background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;
	}
	
	.fa-info p {
		float:left;
		padding:0;
		margin:0 0 0 0;
		font-weight:bold;
		width:120px;
	}
	
	.fa-info ul {
		float:left;
		margin:0 0 0 30px;
		padding:0;
		list-style:none;
	}
	
	.fa-info li {
		margin:0;
		padding:0;
	}
	
	.book-promo-1 {
		float:left;
		width:586px;
		margin:0;
		padding:0;
	}
	
		.book-promo-1 .left {
			width:275px;
		}
	
		.book-promo-1 ul {
			float:left;
			clear:left;
			width:130px;
			margin:0 9px 0 0;
			padding:0 0 6px 0;
			list-style:none;
		}
		
		.book-promo-1 li {
			color:#666;
			padding:2px 0 2px 0;
			margin:0;
		}
		
	.book-promo-2 {
		float:left;
		width:290px;
		margin:0;
		padding:0 0 20px 0;
	}
	
		.book-promo-2 ul {
			float:left;
			clear:left;
			width:130px;
			margin:0 9px 0 0;
			padding:0 0 6px 0;
			list-style:none;
		}
		
		.book-promo-2 li {
			color:#666;
			padding:2px 0 2px 0;
			margin:0;
		}
		
		.bp-2-title {
			clear:both;
			float:left;
			width:100%;
			padding:0;
			margin:0 0 12px 0;
		}
	
		.bp-2-title h3 {
			margin:0;
			padding:0;
		}
		
		.bp-2-title p {
			padding:0;
			margin:3px 0 3px 0;
		}
	
		.bp-2-hrbt {
			float:left;
			background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;
			padding:0 0 6px 0;
			margin:0;
			width:100%;
		}

.bn-100-feature {
	float:left;
	width:202px;
	padding:0;
	margin:0;
}

	.bn-100-feature ol li {
		padding:0 0 9px 0;
	}

	.bn-100-feature li em {
		display:block;
		font-style:normal;
	}

/*home page promos*/

.feature2-promo5-hp {
	float:left;
	width:213px;
	margin:0;
	padding:0 0 6px 0;
}

	.feature2-promo5-hp p a {
		text-decoration:underline;
	}

	.feature2-promo5-hp .title {
		width:213px;
		margin:0 0 9px 0;
		_margin:0;
	}
	
	.feature2-promo5-hp .more-info {
		width:104px;
		max-width:104px;
	}
	
	
	.feature2-promo5-hp .img {
		width:104px;
	}
	
	.feature2-promo5-hp .img img 
	{
		float:right;
		padding:0;
		margin:0;
	}
	
	.feature2-promo5-hp h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.feature2-promo5-hp h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
.feature2-promo4-hp {
	float:left;
	width:448px;
	margin:0;
	padding:0 0 6px 0;
}

	.feature2-promo4-hp p a {
		text-decoration:underline;
	}

	.feature2-promo4-hp .title {
		width:448px;
		margin:0 0 9px 0;
		_margin:0;
	}
	
	.feature2-promo4-hp .more-info {
		width:109px;
	}
	
	.feature2-promo4-hp .img {
		width:104px;
	}
	
	.feature2-promo4-hp .img img 
	{
		float:right;
		padding:0;
		margin:0;
	}
	
	.feature2-promo4-hp h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.feature2-promo4-hp h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}

.feature2-promo6-hp {
	float:left;
	width:242px;
	margin:0;
	padding:0 0 6px 0;
}

	.feature2-promo6-hp p a {
		text-decoration:underline;
	}

	.feature2-promo6-hp .title {
		width:226px;
		margin:0 0 9px 0;
		_margin:0;
	}
	
	.feature2-promo6-hp .more-info {
		width:224px;
	}
	
	.feature2-promo6-hp .price {
		width:146px;
	}
	
	.feature2-promo6-hp .img {
		width:06px;
	}
	
	.feature2-promo6-hp ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo6-hp li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature2-promo6-hp li.member {
		color:#b0a377;
	}
	
	.feature2-promo6-hp li em.strike-out {
		text-decoration:line-through;
		font-style:normal;
	}
	
	.feature2-promo6-hp li em.save {
		font-style:normal;
		font-size:10px;
		margin:0;
		padding:0;
	}
	
	.feature2-promo6-hp li img {
		padding:0;
		margin:3px 0 0 0;
	}
	
	.feature2-promo6-hp h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.feature2-promo6-hp h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
.feature1-promo3-hp {
	clear:both;
	float:left;
	width:486px;
	margin:0 0 6px 0;
	padding:0;
}

	.feature1-promo3-hp p a {
		text-decoration:underline;
	}

	.feature1-promo3-hp .title h3 
	{
		padding-bottom:3px;
	}

	.feature1-promo3-hp .wrap18a 
	{
		margin-top: -6px;
		
	}
	
	.feature1-promo3-hp .title {
		width:452px;
		margin-bottom:3px;
	}
	
	.feature1-promo3-hp h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.feature1-promo3-hp h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
	.feature1-promo3-hp ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature1-promo3-hp li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature1-promo3-hp li.member em {
		color:#d34322;
		font-style:normal;
	}
	
	.feature1-promo3-hp li em {
		font-style:normal;
	}
	
	.feature1-promo3-hp li em.save {
		font-style:normal;
		font-size:10px;
		margin:0;
		padding:0;
	}
	
	.feature1-promo3-hp li img {
		padding:0;
		margin:3px 0 0 0;
	}
	
	.feature1-promo3-hp .info {
		clear:both;
		float:left;
		margin:6px 0 6px 0;
		padding:0;
		width:452px;
	}
	

	
		.feature1-promo3-hp .img {
			width:104px;
		}
		
		.feature1-promo3-hp .img-info {
			width:104px;
		}
		
		.feature1-promo3-hp .more-info {
			width:233px;
		}
		
.feature2-promo3-hp {
	clear:both;
	float:left;
	width:486px;
	margin:0;
	padding:0 0 6px 0;
}

	.feature2-promo3-hp p a {
		text-decoration:underline;
	}
	
	.feature2-promo3-hp .info {
		clear:both;
		float:left;
		margin:6px 0 6px 0;
		padding:0;
		width:486px;
	}
	
	.feature2-promo3-hp .more-info {
		width:230px;
		margin:0;
		padding:0;
	}
	
		.feature2-promo3-hp .more-info h2 
		{
			color: #b0a377;
		}
		
		.feature2-promo3-hp .more-info img.img {
			margin:0 0 12px 0;
		}
	
	.feature2-promo3-hp .img {
		width:230px;
		margin:0;
		padding:0;
	}
	
	
.feature2-promo1-hp {
	clear:both;
	float:left;
	width:486px;
	margin:0;
	padding:0 0 6px 0;
}

	.feature2-promo1-hp p a {
		text-decoration:underline;
	}
	
	.feature2-promo1-hp .title {
		width:486px;
	}
	
	.feature2-promo1-hp .info {
		clear:both;
		float:left;
		margin:6px 0 6px 0;
		padding:0;
		width:486px;
	}
	
	.feature2-promo1-hp ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo1-hp li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature2-promo1-hp .more-info {
		width:180px;
	}
	
	.feature2-promo1-hp .list {
		width:153px;
	}
	
	.feature2-promo1-hp  .img img {
		margin:12px 0 12px 0;
	}


.feature2-promo9-hp {
	clear:both;
	float:left;
	width:448px;
	margin:0;
	padding:0 0 6px 0;
}

	.feature2-promo9-hp p a {
		text-decoration:underline;
	}

	.feature2-promo9-hp .title {
		width:448px;
		margin:0 0 9px 0;
		_margin:0;
	}
	
	.feature2-promo9-hp .more-info {
		width:142px;
	}
	
	.feature2-promo9-hp .price {
		width:142px;
	}
	
		.feature2-promo9-hp .price .col-title 
		{
			float:left;
			margin:0;
			display:block;
			width:142px;
			padding:0 0 6px 0;
			background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;
		}
		
	.feature2-promo9-hp .gr-hr 
	{
		margin-bottom:6px;
	}
	
	.feature2-promo9-hp .img {
		width:104px;
	}
	
	.feature2-promo9-hp ul {
		list-style:none;
		margin:0;
		padding:6px 0 0 0;
	}
	
	.feature2-promo9-hp li {
		padding:0;
		margin: 0 0 2px 0;
		color: #666;
		font-size:11px;
	}
	
	.feature2-promo9-hp li em.strike-out {
		text-decoration:line-through;
		font-style:normal;
	}
	
	.feature2-promo9-hp li em.save {
		font-style:normal;
		font-size:10px;
		margin:0;
		padding:0;
	}
	
	.feature2-promo9-hp li img {
		padding:0;
		margin:3px 0 0 0;
	}
	
	.feature2-promo9-hp h4 {
		font-size:11px;
		padding:0;
		margin:0 0 6px 0;
	}
	
	.feature2-promo9-hp h4 em {
		display:block;
		font-size:10px;
		font-style:normal;
		color:#666;
	}
	
	
/* BN Review Promos */


.feature2-promo5-rw {
	float:left;
	width:244px;
	margin:0;
	padding:0 0 6px 0;
	font-family:Verdana, Arial, Sans-Serif;
}

	.feature2-promo5-rw .title {
		width:226px;
		margin:0 0 9px 0;
	}
	
	.feature2-promo5-rw .more-info {
		width:134px;
		max-width:134px;
	}
	
	.feature2-promo5-rw .more-info h4 
	{
		color:#5a7d56;
		padding:0 0 9px 0;
		margin:0;
		font-size:11px;
	}
	
	.feature2-promo5-rw .more-info h4 em
	{
		color:#666;
		font-size:10px;
		padding:0;
		margin:0;
		font-style:normal;
		font-weight:normal;
		display:block;
	}
	
	.feature2-promo5-rw .img {
		width:104px;
	}
	
	.feature2-promo5-rw .img img 
	{
		float:left;
		padding:0;
		margin:0;
	}
	


/*common attributes*/

.title {
	float:left;
	margin:0;
	padding:0 0 6px 0;
	background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;
}

.title h3 {
	clear:both;
	float:left;
	color:#b0a377;
	font-size:16px;
	margin:0;
	padding:0;
}

.title h3 a 
{
	color:#b0a377;
	padding: 0 0 0 10px;
	background: url(http://images.barnesandnoble.com/presources/images/carrot_brown.gif) no-repeat;
	background-position: 0 2px;
	
}

.col-title h3 a 
{
	color:#b0a377;
	padding: 0 0 0 10px;
	background: url(http://images.barnesandnoble.com/presources/images/carrot_brown.gif) no-repeat;
	background-position: 0 2px;
}

.sub-title h3 {
	clear:both;
	float:left;
	margin:0;
	padding:0;
}

.col-title h3 {
	clear:both;
	float:left;
	color:#b0a377;
	font-size:16px;
	margin:0;
	padding:0;
}

.title p {
		clear:both;
		float:left;
		padding:0 0 6px 0;
		margin:0;
		width:100%;
}

.info h3 {
	clear:both;
	float:left;
	margin:0 0 0 0;
	padding:0 0 9px 0;
}

.info p {
		clear:both;
		padding:0 0 6px 0;
		margin:0;
		width:100%;
}

.info ul {
	clear:both;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

.price ul {
	float:left;
	list-style:none;
	width:100%;
}

#left-col .price ul {
	float: none;
}

.price h4 {
	font-size:11px;
	padding:0 9px;
	margin:0 0 6px 0;
	color:#5a7d56;
}

.price h4 em {
	display:block;
	font-size:10px;
	font-style:normal;
	color:#666;
}

.price p table 
{
	margin-bottom:-6px;
}

#CDS.bn-store #bs-center-col .sub-promo-wrap .feature2-promo10 .btn-add-to-cart
{
	padding-left: 9px;
}

/*new price list styles*/

.promo-price li {
	padding:0;
	margin:0;
	color: #666;
	font-size:11px;
}

.promo-price li.list-price 
{
	color:#999;
}

.promo-price li.member strong {
	color:#891a1c;
}

.promo-price li em.save {
	font-style:normal;
	font-size:10px;
	margin:0;
	padding:0;
}

.promo-price li em 
{
	font-style:normal;
}

.promo-price li img {
	padding:0;
	margin:3px 0 0 0;
}

.promo-price li input 
{
	margin:3px 0 0 0;
	padding:0;
}

/* .buy-section appears in artist bio page */
.promo-price li.buy-section {padding-right: 6px;padding-top: 5px;}
.promo-price li.buy-section .right-img {float: none;}
.promo-price li.buy-section form {margin: 5px 0 0 0;}

.not-bold 
{
	font-weight:normal;
}

.sub-promo-wrap 
{
	float:left;
	margin:0;
	padding: 0 13px 0 13px;
}

	.sub-promo-wrap .left-arrow
	{
		background-position: 0 5px;
	}
	
		.feature1-promo3 .left-arrow
	{
		background-position: 0 5px;
	}


/*tile images promos */

.tile-promo 
{
	float:left;
	padding:0;
	margin:0;
	width:244px;
}

/*COLLECTION FIX */
.book-container-nw h2 {padding:0 0 6px 8px; margin:0px; color:#AFA077; width:574px; background: url(http://images.barnesandnoble.com/presources/images/hrbt.gif) bottom left repeat-x;}

#awards-header 
{
	float:left;
	position:relative;
	padding:0 0 0 14px;
	margin:6px 0 6px 0;
	width:100%;
}
.wrap18L5T {
	float:left;
	margin:0;
	padding:5px 0 0 18px;
}

#new-writer-header 
{
	float:left;
	position:relative;
	padding:0 0 0 18px;
	margin:6px 0 6px 0;
	width:100%;
}

.bin-left select {
	font-size:9px;
	margin-left:10px;
}

.bc-image-nw {
	float:left;
	margin:0;
	padding:0 0 0 8px;
	width:135px
}

#awards-header 
{
	float:left;
	position:relative;
	padding:0 0 0 14px;
	margin:6px 0 6px 0;
	width:100%;
}

#left-col li.specialty {width:87px; float:left; background:none; padding:0 0 6px 0; text-align: center; }
li.specialty a {font-size:10px; text-decoration:underline; margin-right:4px;}

ul.jr {margin:0px; padding:0px; list-style:none;}
ul.jr li {float:left; padding:0px; margin:0px; }
.cate {width:136px; height:auto; text-align:center;}


	.wrap18note {float:left; margin:0; padding: 5px 18px 7px 18px;}
	.feature2-promo1 h3 a {
		color: #b0a377;
		padding: 0 0 0 10px;
		background: url(http://images.barnesandnoble.com/presources/images/carrot_brown.gif) left no-repeat;
	}
	.feature2-promo1 h3 {
		color: #b0a377;
	}
	
	.feature2-promo1-a h3 a {
		color: #b0a377;
		padding: 0 0 0 10px;
		background: url(http://images.barnesandnoble.com/presources/images/carrot_brown.gif) left no-repeat;
	}
	.feature2-promo1-a h3 {
		color: #b0a377;
	}
	#recommend-top {float:left;	position:relative; padding:0 0 0 1px; margin:0 0 0px 0px; width:585px; _width:586px;}
	#recommend-top p {position:absolute; padding:0; margin:0; top:110px; left:299px;}
	#recommend-top ul {position:absolute; padding:0 0 0 16px; margin:0px; top:200px; left:299px;}
	ul.arrow {list-style-image:url(http://images.barnesandnoble.com/presources/images/carrot_m.gif);}
	ul.arrow li {padding:0 0 5px 0px;}
	#recommend-text {position:absolute; padding:0 0 0 0; margin:0; top:110px; left:299px; width:270px}
	#recommend-text p { position:static; float:left;}
	#recommend-text ul  {position:static; float:left; list-style:none; padding:0; margin:0;}
	ul.arrow {list-style-image:url(http://images.barnesandnoble.com/presources/images/carrot_m.gif);}
	ul.arrow li {padding:0 0 5px 0px;}
	.wrap18RL {padding:7px 18px 5px 18px;}

/*header */
#merchMainHeader {float: left; position: relative; margin-bottom:4px;}
#merchMainHeader img {margin: 6px 0 0 4px;}
#merchMainHeader img {_margin: 6px 0 0 5px;}
#merchMainHeader.withImage h1 {
	color: #b0a377;
	position: absolute;
	top: 20px;
	_top: 22px;
}
#merchMainHeader.halloween h1 {
	position: absolute;
	top: 25px;
	color: #fff;
}
#merchMainHeader.short h1 {
	position: absolute;
	top: 20px;
}
.feature2-promo9 h4, .feature2-promo10 h4, .feature2-promo1-a h4 {margin-top:9px}

.feature1-promo3 .more-info h3 img {
 display: none;
}
.feature1-promo3 .more-info h3 a {
	text-decoration:underline;
}

/* eBooks buttons */
ul.buynowbtn {
margin-top:5px;
padding:0px;
}

