/* promos.css - 7.65.012 - 2011/12/20 12:08 */



  
  #thankyou-rhs {width:198px; background-color:#e6e6cc; margin: 0 0 10px 10px; padding: 0; border: 1px solid #d2d2b2;}
  #thankyou-rhs .top {width: auto; text-align:center; background-color: #fff; margin: 10px; padding: 6px; border: 1px solid #9c9284;}
  #thankyou-rhs .top h2 {font-size: 15px; color: #f90; margin:0; padding:0;}
  #thankyou-rhs .top p {font-size: 13px; margin:0; padding:0;}
  #thankyou-rhs .bottom {width: auto; background-color: transparent; margin-top: 10px; padding: 0;}
  #thankyou-rhs .bottom p {margin:0; padding:0;}
  #thankyou-rhs .bottom img {margin: 0 9px 10px 9px; padding: 0;}




.bts-rhs {display: block; width:174px; background-image: url(/images/elements/bts_rhs_bottom.gif); background-repeat:no-repeat; background-position: right bottom; margin: 0 0 10px 0; padding: 0 0 8px 0; }
.bts-rhs h3 {font-size:14px; color:#69c; margin:0;}
.bts-rhs .top {height:32px;}	
.bts-rhs .bottom {margin:0 0 5px 0; padding:3px 9px 8px 9px; }
.bts-rhs .tip {margin:0 0 5px 0;}
.bts-rhs .tip p {margin:0;}
.bts-rhs .boldtype {color:#555; font-weight:bold;}
.bts-rhs .tip ul {list-style:none; margin:0;}
.bts-rhs .tip ul li {margin:0; padding:0 0 5px 10px; background:url(/images/elements/bitmap_arrow.gif) 0 4px no-repeat;}
.bts-rhs .tip ul li a {color:#369;}
  

  
  #uk_promo_home_wrapper {display:block; width: 369px; margin:0; padding:0 0 15px 0;}
  #uk_promo_home {font: 12px Arial, Helvetica, Geneva, sans-serif; width: auto; display: block; margin: 0 auto; padding: 0;}
  #uk_promo_home h2 {font-size: 13px; font-weight:bold; color:#69c; margin: 0; padding:0 0 2px 0;}
  #uk_promo_home p {font-size: 12px; margin: 0; padding: .5em 0;}
  #uk_promo_home p.last {font-size: 12px; margin: 0; padding-top:.4em;}
  #uk_promo_home .top {background-image: url(/images/promos/uk_promo_bg_369_top.gif); background-repeat: no-repeat; background-position: left top;overflow: hidden; margin:0; padding: 5px 0 3px 57px;}
  #uk_promo_home .top h1 {color: #fff; font-size: 25px; margin:0; padding: 0;}
  #uk_promo_home .middle {background-image: url(/images/promos/uk_promo_bg_369_middle.gif); overflow: hidden; margin:0; padding:.6em .4em 0 .9em; background-repeat: repeat-y; background-position: top;}
  #uk_promo_home .middle p {font-size: 12px; padding: 0; margin: 0 0 .6em 0;}
  #uk_promo_home .middle h2 {font-size: 14px; font-weight: bold; color: #69c; margin:0; padding-bottom: 0;}
  #uk_promo_home .middle h2 a {color: #369;}
  #uk_promo_home .bottom {background: url(/images/promos/uk_promo_bg_369_bottom.gif) no-repeat left bottom; margin:0; padding:0;}

  
#uk_welcome {margin-top:10px;}
#uk_welcome h2 {font: 14px Arial, Helvetica, Geneva, sans-serif ; font-weight: bold; color: #69c; margin: 0; padding: 0;}
#uk_welcome p { margin: .1em 0 .7em 0; padding:0;}
#uk_welcome .right-image {width:320px; float:right; margin:0 0 0 10px; padding:0; line-height:.1em;}
#uk_welcome .right-image img {margin:0;}
#uk_welcome ul {list-style-type:none; margin:0 0 2px 10px; padding:0; position: relative;}
#uk_welcome ul li {background-image:url(/images/elements/bitmap_arrow.gif);  background-repeat:no-repeat;  background-position:0 4px;  margin:0;  padding:0 0 3px 10px; }








#contest-landing-bv {font-size:12px; text-align:left; width:540px; display:block; margin:10px 0; padding:0;}
#contest-landing-bv .wrapper {background-color:#fffff2; margin:0; padding:0;}
#contest-landing-bv .top {margin:0; padding:0;}
#contest-landing-bv ul {font-size:12px; color:#000; list-style-type:none; margin: 0 0 8px 0; padding:0;}
#contest-landing-bv ul li {background-image:url(/images/elements/bitmap_arrow.gif); background-repeat:no-repeat; background-position:0 4px; margin:0; padding:0 0 1px 10px;}
#contest-landing-bv #right {float:right; width:174px; background-color:transparent; background:url(/images/promos/contest_sidebar_bg_bv.gif) repeat-y; position:relative; margin:0; padding:0; border-bottom:1px solid #d2d2b2;}
#contest-landing-bv #right .sidebar {width:100%; margin:0; padding:0;}
#contest-landing-bv #right .sidebar div.sidebar-top {margin:0; padding:0;}
#contest-landing-bv #right .sidebar div.sidebar-content {margin:0 7px 5px 8px; padding:0;}
#contest-landing-bv #right .sidebar p {line-height:130%; margin:0 0 10px 0; padding:0;}
#contest-landing-bv #left {float:left; width:350px; background-color:transparent; margin:0; padding:0;}
#contest-landing-bv #left p {line-height:130%; margin:0 0 10px 0; padding:0;}
#contest-landing-bv #left .steps {background-color:#fff; margin:0 0 9px 0; padding:7px; border:2px dotted #d2d2b2;}
#contest-landing-bv ul.steps-list {font-size:12px; margin:0; padding:0; list-style-type:none;}
#contest-landing-bv ul.steps-list li.one {background-image:url(/images/promos/step_1_bv.gif); background-repeat:no-repeat; background-position:0 0; margin-left:0; padding:9px 1px 7px 46px;}
#contest-landing-bv ul.steps-list li.two {background-image:url(/images/promos/step_2_bv.gif); background-repeat:no-repeat; background-position:0 0; margin-left:0; padding:9px 1px 7px 46px;}
#contest-landing-bv ul.steps-list li.three {background-image:url(/images/promos/step_3_bv.gif); background-repeat:no-repeat; background-position:0 0; margin-left:0; padding:9px 1px 7px 46px;}
#contest-landing-bv .clear-space {clear:both;}
#contest-landing-bv .winners {background-color:#fff; display:block; margin:.7em 0 0 0; padding:.5em .5em .2em .5em; border:2px dotted #d2d2b2;}
#contest-landing-bv .winners div.names {text-align:center; margin:.4em 0 .6em 0; padding:.1em;}
#contest-landing-bv .winners div.names p {font-size:12px; margin:.2em 0 0 0; padding:.1em 0 0 0;}
#contest-landing-bv .winners h2 {font-size:13px; color:#57573a; text-align:center; margin:0; padding:0;}
#contest-landing-bv .winners h3 {font-size:12px; color:#57573a; text-align:center; margin:0; padding:.4em 0 0 0;}



#gift-guide { width: 172px; background-color: #fff; display: block; margin: 0 0 10px 0; padding: 0; border: 1px solid #a63900; }
#gift-guide h2 { font-size: 12px; color:#555; margin: 0; padding:0; }
#gift-guide .top { width: auto; margin: 0; padding: 0; }
#gift-guide .bottom { width: auto; background-color:transparent; margin: 3px 0 5px 0; padding: 5px; }
#gift-guide .bottom p { border-bottom: 2px dotted #d2d2b2; margin: 0 0 2px 0; padding-bottom: 5px; }
#gift-guide .boldtype { font-size: 12px; color:#a63900; font-weight:bold; margin: 0; padding:0; }

#gift-guide .bottom ul { font-size: 12px; color: #000; font: Arial, Helvetica, Geneva, sans-serif; list-style-type: none;  margin: 0 0 2px 2px; padding:0;}
#gift-guide .bottom ul li {  background-image: url(/images/elements/bitmap_arrow.gif); background-repeat: no-repeat; background-position: 0 4px; margin: 0; padding: 0 0 2px 10px; }


#mm-center-promo { position:relative; background:url(/images/promos/mm_tv_speakers.gif) no-repeat right top; margin:0 0 10px 0; padding:3px 6px 6px 9px; border:2px solid #999;}
#mm-cefnter-promo p {font-size:15px; line-height:1.3; margin:0 0 5px 0; }
#mm-center-promo ul { list-style-type:none; margin:0 0 2px 0; padding:0;}
#mm-center-promo ul li {font-size:14px; background: url(/images/elements/bitmap_arrow.gif) 0 4px no-repeat; margin:0; padding:0 0 2px 10px;}



#coupon-wrapper-600 { width:600px; margin: 0 0 15px 0; }
#coupon-wrapper-450 { width:450px; margin: 0 0 15px 0; }

#coupon-wrapper {width:auto; }
#coupon {text-align:center; border:2px solid #6699cc; background:#fff; margin-bottom: 10px; padding:10px; }
#coupon em { color: #c00;}
#coupon p, #coupon .gotext p {margin:0; padding:0; font-size:13px; line-height:1.3em;}
#coupon .code {width:96%; border:1px solid #333; margin-bottom: 5px;}
#coupon .code div.top { font-weight:bold; margin:0; padding:3px 0 2px; font-size:18px; color:#fff; background:#777;}
#coupon .code div.bottom {font-size:10px; padding: 3px; }
#coupon .code div.bottom em {font-size:16px; color: #c00; }
#coupon .subtext {font-size:14px; vertical-align:middle;}
#coupon h3.gotext {color: #369; font-size:16px; margin: 0; padding: 0; }
#coupon h3.gotext a {color:#369; text-decoration:underline;}
#coupon h3.gotext img {margin:0; vertical-align:middle;}


#coupon2 { display: block; text-align:center; border:2px solid #69c; margin-bottom: 10px; padding:10px; }
#coupon2 em { color: #c00; }
#coupon2 p, #coupon2 .gotext p { margin:0; padding:0 0 3px 0; font-size:13px; line-height:1.3em; }
#coupon2 h2.offer { font-size:30px; font-weight:normal; color:#c00; margin: 0; padding: 0; }
#coupon2 h2.amount { font-size: 34px; margin: 0; padding-bottom: 5px;  }
#coupon2 .code {width:96%; border:1px solid #333; margin-bottom: 7px;}
#coupon2 .code div.top { font-weight:bold; margin:0; padding:3px 0 2px; font-size:18px; color:#fff; background: #444;}
#coupon2 .code div.bottom { font-size:10px; padding: 3px;	background: #fff; }
#coupon2 .code div.bottom em {font-size:16px; color: #c00; }
#coupon2 .flush-left { width:96%; text-align: left; margin:7px auto; padding:0; }
#coupon2 .flush-left p { font-size:12px; margin-bottom: 5px; }
#coupon2 .subtext { vertical-align:middle; }
#coupon2 .subtext p { font-size:14px; vertical-align:middle; }
#coupon2 h3.gotext { color: #369; font-size:16px; margin: 0 0 8px 0; padding: 0; }
#coupon2 h3.gotext a { color:#369; text-decoration:underline; }
#coupon2 h3.gotext img { margin:0; vertical-align:middle; }
#coupon2 .steps-list { text-align: left; margin: 0 auto 10px auto; width: 350px; }
#coupon2 .steps-list h3 { font-size: 16px; margin-bottom:7px;}
#coupon2 ul.steps-list {font-size:15px; line-height: 130%; text-align: left; margin:0; padding:0; list-style-type:none; margin: 0 0 10px 0;}
#coupon2 ul.steps-list li.one {background-image:url(http://www.alibris.com/images/promos/step_1.gif); background-repeat:no-repeat; background-position:0 3px; margin-left:0; padding:5px 1px 12px 32px;}
#coupon2 ul.steps-list li.two {background-image:url(http://www.alibris.com/images/promos/step_2.gif); background-repeat:no-repeat; background-position:0 4px; margin-left:0; padding:2px 1px 7px 32px;}
#coupon2 ul.steps-list li.three {background-image:url(http://www.alibris.com/images/promos/step_3.gif); background-repeat:no-repeat; background-position:0 5px; margin-left:0; padding:5px 1px 7px 32px;}



#coupon-wrapper-600 { width:600px; margin: 0; }
#coupon4-tenner_top { line-height:1px; } 
#coupon4-tenner_bg { display: block; text-align:center; margin-bottom: 10px; padding:3px 24px 48px 23px; background: url(/images/promos/tenner_bg_600_bottom.jpg) no-repeat bottom; }
#coupon4-tenner_bg em { color: #c00; }
#coupon4-tenner_bg p, #coupon4-tenner_bg .gotext p { margin:0; padding:0 0 3px 0; font-size:13px; line-height:1.3em; }
#coupon4-tenner_bg h2.offer { font-size:30px; font-weight:normal; color:#c00; margin: 0; padding: 0; }
#coupon4-tenner_bg h2.amount { font-size: 34px;	margin: 0; padding-bottom: 5px; }
#coupon4-tenner_bg .code {width:96%; border:1px solid #333; margin-bottom: 7px; }
#coupon4-tenner_bg .code div.top { font-weight:bold; margin:0; padding:3px 0 2px; font-size:18px; color:#fff; background: #555; }
#coupon4-tenner_bg .code div.bottom {	font-size:10px;	padding: 3px;	background: #fff;}
#coupon4-tenner_bg .code div.bottom em {font-size:16px; color: #c00; }
#coupon4-tenner_bg .flush-left { width:96%; text-align: left; margin:7px auto; padding:0; }
#coupon4-tenner_bg .flush-left p { font-size:12px; margin-bottom: 5px; }
#coupon4-tenner_bg .subtext { vertical-align:middle; }
#coupon4-tenner_bg .subtext p { font-size:14px; vertical-align:middle; }
#coupon4-tenner_bg h3.gotext { color: #369; font-size:16px; margin: 0 0 5px 0; padding: 0; }
#coupon4-tenner_bg h3.gotext a { color:#369; text-decoration:underline; }
#coupon4-tenner_bg h3.gotext img { margin:0; vertical-align:middle; }

#coupon4-tenner_bg .steps-list { text-align: left; margin: 0 20px 10px 30px; width: 350px;}
#coupon4-tenner_bg .steps-list h3 { font-size: 16px; margin-bottom:7px;}
#coupon4-tenner_bg ul.steps-list {font-size:15px; line-height: 130%; text-align: left; margin:0; padding:0; list-style-type:none; margin: 0 0 10px 0;}
#coupon4-tenner_bg ul.steps-list li.one {background-image:url(/images/promos/step_1.gif); background-repeat:no-repeat; background-position:0 3px; margin-left:0; padding:5px 1px 12px 32px;}
#coupon4-tenner_bg ul.steps-list li.two {background-image:url(/images/promos/step_2.gif); background-repeat:no-repeat; background-position:0 4px; margin-left:0; padding:2px 1px 7px 32px;}
#coupon4-tenner_bg ul.steps-list li.three {background-image:url(/images/promos/step_3.gif); background-repeat:no-repeat; background-position:0 5px; margin-left:0; padding:5px 1px 7px 32px;}


#coupon5-blue_top { line-height:1px; } 
#coupon5-blue_bg { display: block; text-align:center; margin-bottom: 10px; padding:3px 24px 48px 23px; background:  url(/images/promos/blue_bg_600_bottom.jpg) no-repeat bottom; }
#coupon5-blue_bg em { color: #c00; }
#coupon5-blue_bg p, #coupon5-blue_bg .gotext p { margin:0; padding:0 0 3px 0; font-size:13px; line-height:1.3em; }
#coupon5-blue_bg h2.offer { font-size:30px; color:#FFFFFF; font-weight:normal; margin: 0; padding: 0; }
#coupon5-blue_bg h2.amount { font-size: 34px; color:#c00; margin: 0; padding-bottom: 5px; }
#coupon5-blue_bg .code {width:96%; border:1px solid #333; margin-bottom: 7px; }
#coupon5-blue_bg .code div.top { font-weight:bold; margin:0; padding:3px 0 2px; font-size:18px; color:#fff; background: #555; }
#coupon5-blue_bg .code div.bottom {	font-size:10px;	padding: 3px;	background: #fff;}
#coupon5-blue_bg .code div.bottom em {font-size:16px; color: #c00; }
#coupon5-blue_bg .flush-left { width:96%; text-align: left; margin:7px auto; padding:0; }
#coupon5-blue_bg .flush-left p { font-size:12px; margin-bottom: 5px; }
#coupon5-blue_bg .subtext { vertical-align:middle; }
#coupon5-blue_bg .subtext p { font-size:14px; vertical-align:middle; }
#coupon5-blue_bg h3.gotext { color: #000; font-size:16px; margin: 0 0 5px 0; padding: 0; }
#coupon5-blue_bg h3.gotext a { color:#000; text-decoration:underline; }
#coupon5-blue_bg h3.gotext img { margin:0; vertical-align:middle; }

#coupon5-blue_bg .steps-list { text-align: left; margin: 0 20px 10px 30px; width: 350px;}
#coupon5-blue_bg .steps-list h3 { font-size: 16px; color:#000000; margin-bottom:7px;}
#coupon5-blue_bg ul.steps-list {font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height: 130%; text-align: left; margin:0; padding:0; list-style-type:none; margin: 0 0 10px 0;}
#coupon5-blue_bg ul.steps-list li.one {background-image:url(/images/promos/white_circle_1.gif); background-repeat:no-repeat; background-position:0 3px; margin-left:0; padding:5px 1px 12px 32px;}
#coupon5-blue_bg ul.steps-list li.two {background-image:url(/images/promos/white_circle_2.gif); background-repeat:no-repeat; background-position:0 4px; margin-left:0; padding:2px 1px 7px 32px;}
#coupon5-blue_bg ul.steps-list li.three {background-image:url(/images/promos/white_circle_3.gif); background-repeat:no-repeat; background-position:0 5px; margin-left:0; padding:5px 1px 7px 32px;}



#coupon3 { text-align:center; border:2px dotted #555; background:#fff; margin-bottom: 10px; padding:10px; }
#coupon3 em { color: #c00; }
#coupon3 p, #coupon3 .gotext p { margin:0; padding:0; font-size:13px; line-height:1.3em; }
#coupon3 h2.offer { font-size:28px; font-weight:normal; color:#c00; margin: 0; padding: 0; }
#coupon3 h2.amount { font-size: 32px; margin: 0; padding-bottom: 5px; }
#coupon3 .code { width:96%; border:1px solid #333; margin: 0 auto 5px auto; }
#coupon3 .code div.top { font-weight:bold; margin:0; padding:3px 0 2px; font-size:18px; color:#fff; background:#777; }
#coupon3 .code div.bottom { padding: 3px; }
#coupon3 .code div.bottom em { font-size:16px; color: #c00; }
#coupon3 .flush-left { width:96%; text-align: left; margin:7px auto; padding:0; }
#coupon3 .flush-left p { font-size:12px; margin-bottom: 5px; }
#coupon3 .subtext { vertical-align:middle; }
#coupon3 .subtext p { font-size:14px; vertical-align:middle; }
#coupon3 h3.gotext { color: #369; font-size:16px; margin: 0; padding: 0; }
#coupon3 h3.gotext a { color:#369; text-decoration:underline; }
#coupon3 h3.gotext img { margin:0; vertical-align:middle; }


#coupon3-b { text-align:left;  background:#fff; margin: 6px; padding:0; }
#coupon3-b em { color: #c00; }
#coupon3-b p, #coupon3-b .gotext p { margin:0 0 7px 0; padding:0; font-size:13px; line-height:1.3em; }
#coupon3-b h2.offer { font-size:28px; font-weight:normal; color:#c00; margin: 0; padding: 0; }
#coupon3-b h2.amount { font-size: 32px; margin: 0; padding-bottom: 5px; }
#coupon3-b .inside { width:100%; border:1px dotted #c00; margin: 10px auto; padding: 7px 7px 0 7px;}
#coupon3-b .inside div.top { margin: 0 0 7px 0;}
#coupon3-b .inside div.bottom { text-align: center; padding: 0; margin: 0;}
#coupon3-b .inside div.bottom em { font-size:16px; color: #c00; }
#coupon3-b .code { width:96%; border:1px solid #333; margin: 0 auto 5px auto; }
#coupon3-b .code div.top { font-weight:bold; margin:0; padding:3px 0 2px; font-size:18px; color:#fff; background:#777; }
#coupon3-b .code div.bottom { padding: 3px; }
#coupon3-b .code div.bottom em { font-size:16px; color: #c00; }
#coupon3-b .flush-left { width:96%; text-align: left; margin:7px auto; padding:0; }
#coupon3-b .flush-left p { font-size:12px; margin-bottom: 5px; }
#coupon3-b .subtext { vertical-align:middle; }
#coupon3-b .subtext p { font-size:14px; vertical-align:middle; }
#coupon3-b h3.gotext { color: #369; font-size:16px; margin: 0; padding: 0; }
#coupon3-b h3.gotext a { color:#369; text-decoration:underline; }
#coupon3-b h3.gotext img { margin:0; vertical-align:middle; }



	
#free-shipping-container .box-1col-69c-1 ul {
	margin-left:0px;
}

#free-shipping-container .box-1col-69c-1 li {
	background:url("images/elements/bitmap_arrow.gif") no-repeat scroll left 4px;
	margin:0 0 5px 0;
	padding-left:10px;
}

#free-shipping-container .box-1col-69c-1 h3 {
	padding-bottom:3px;
}
#free-shipping-container .bbox-ratings-feedback {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #6699CC;
	clear:both;
	display:block;
	margin:0 0 10px;
	padding:6px;
	position:relative;
}

#free-shipping-container .bbox-ratings-feedback h3 {
	padding-bottom:0.75em;
}
.bbox-ratings-feedback p.last  {
	margin-bottom:0;
}

#free-shipping-container .bbox-ratings-feedback .seller-rating  {
	background:url("/images/srs/star-ratings-all.png") no-repeat scroll 0 0 transparent;
	color:#999999;
	display:block;
	font-size:11px;
	height:23px;
	line-height:23px;
	text-indent:100px;
	text-transform:uppercase;
	width:96px;
	margin-top:3px;
}
	
#search-results.free-shipping h3 {
		padding-bottom:5px;
		margin:20px 0 10px 0;
}
#free-shipping-books .shipping-table {
		margin-bottom:30px;
}
#free-shipping-books .shipping-table img.cover{
		float:left;
		padding:0 5px 20px 0;
		margin:0;
		width:85px;
}
#free-shipping-books .shipping-table dl {
			margin:0;
			margin-bottom:10px;
			float:left;
			width:170px;
}
#free-shipping-books .shipping-table dt {
		font-weight:bold;
		margin-bottom:5px
}
#free-shipping-books .shipping-table dd {
		margin:0 0 2px 0;
		padding-left:10px;
		background:url(http://www.alibris.com/images/elements/bitmap_arrow.gif) no-repeat  left 2px;
		font-size:12px;
}
#free-shipping-container h1 {
	color:#336699; 
	font-size:18px;
	margin:0;
	padding:0;
}
#free-shipping-container .box-1col-69c-1 p {
		padding:5px 0 0 0;
}
#search-results.free-shipping h2 {
	font-size:15px !important;
	border-bottom:2px dotted #D2D2B2;
	color:#555555;
	font-weight:bold;
	padding:2px 0;
	text-transform:uppercase;
	margin:20px 0 10px;
	padding-bottom:5px;
}
#search-results.free-shipping.inner h2 {
	margin-top:10px;
	font-size:15px !important;
	border-bottom:2px dotted #D2D2B2;
	color:#555555;
	font-weight:bold;
	padding:2px 0;
	text-transform:uppercase;
	padding-bottom:5px;
}
#free-shipping-container .btm-shipping h3 {
	padding:0px 0 5px 0;
	margin:0;
}
#free-shipping-container .btm-shipping p {
	padding:0 0 5px 0;
	margin:0;	
}
.box-1col-69c-1.shipping-tips ul.tips-list {
	padding-bottom:10px;
	border-bottom:2px dotted #D2D2B2;
	margin-bottom:10px;
}
#browse .free-shipping .bottom h2 {
	margin:0;
	padding:0 0 10px 0;
}
.free-shipping .bottom  h3 {
	font-weight:normal;
	padding-bottom:5px;
	color:#555555;
	font-size:12px;
}
.box-1col-69c-1.border h3 {
	color:#555555;
	font-size:12px;
	font-weight:bold;
}




.bea-portal-body #bulletin {
	width:280px;
	border:1px solid #356699;
	padding:10px;
	
	-webkit-box-shadow:0 0 15px #ccc; 
	-moz-box-shadow: 0 0 15px #ccc; 
	box-shadow:0 0 15px #ccc; 
} 
		 
.bea-portal-body #bulletin h2 {
	margin:0;
	padding:0;
	color: #356699;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:2px 2px 2px #ccc;
	font-weight:normal;
}
		 
.bea-portal-body #bulletin p {
	margin:0;
	padding-top:5px;
}
		 
.bea-portal-body #bulletin ul {
	margin-top:10px;
	padding:0;
}
		 
.bea-portal-body #bulletin ul li {
	background: url("/images/promos/bulletin-arrow.gif") no-repeat left top;
	height:20px;
	padding-left: 20px;
}
		 
.bea-portal-body #bulletin .bull-img {
	margin:0 10px 5px 0;
	float:left;
	-moz-box-shadow: 0px 5px 5px #ccc;
}


.TB_buyback_2011-235 { background: url(/images/promos/TB_buyback_2011-08_bg_235.gif) no-repeat 0px 0px; width: 235px; height: 331px; border-style: none; border-bottom: solid 1px #AAA; margin: 0 0 15px 5px; }
.TB_buyback_2011-235 h3, .TB_buyback_2011-235 p { text-indent: -9999px; line-height:0px; margin:0px; font-size:1px; }
.TB_buyback_2011-235 .BB_covers { text-align:center; overflow:hidden; height:100px; }
.TB_buyback_2011-235 .BB_covers img { margin: 0px 6px; border:none; width:84px; height:100px; }
.TB_buyback_2011-235 .BB_form { text-align: center; }
.TB_buyback_2011-235 .BB_form form { margin:0px; }
.TB_buyback_2011-235 .BB_form #isbns { background: #FCFCBC url(/images/promos/TB_buyback_2011-08_textarea_235.gif) no-repeat center 0px; width: 205px; margin: 0px auto 9px; border: solid 1px #639ACE; height: 64px; overflow: auto; font-family: arial, helvetica, geneva, sans-serif; font-size:13px; }
.TB_buyback_2011-235 .BB_form #isbns.focus { background-image:none; background-color:#fff; }
.TB_buyback_2011-235 .BB_form .small.button { width:203px; background: #f90 url(/images/promos/small-curved-overlay-235.png) no-repeat center top; margin:0px; }
