#preLoad {
	position: absolute;
	left: -9999em;
	top: -999px;
}

/* new cash back bonus header */

#header.cbc {
	margin-bottom: 10px;
}

#header.cbc #right-side a {
	font-weight: bold;
	float: left;
	line-height: 12px;	
	border-right: 1px solid #C0C8CC;
	padding-right: 7px;
	margin-left: 7px;
}

#header.cbc #right-side a.lock {
	background: url('/images/icon-lock.gif') left center no-repeat;
	padding-left: 15px;
}

#header.cbc #right-side a.last {
	border: none;
	padding: 0;
}

/* end new cash back bonus header */

#header #topnavlinks,
#header #top-search #login {
	_font-size: 12px;
	_line-height: 12px;
}

#header #top-search {
	bottom:0px;
	display:inline;
	padding:0pt;
	position:absolute;
	right:10px;
	}

.alt {
	text-indent: -9999em;
	font-size: 1px;
	line-height: 1px;
}

span.alt, a.alt {
	display: inline-block;
}

.blue-arrow {
	background: url('/cashbackbonus/images/bullets/arrow-blue-right.gif') right center no-repeat;
	padding-right: 7px;
}

.white-arrow {
	background: url('/cashbackbonus/images/bullets/arrow-white-right.gif') right center no-repeat;
	padding-right: 9px;
} 

.dos {
	height: 7px;
	width: 4px;
	position: absolute;
	right: -9px;
	top: 45%;
}

.external-link {
	background: url('/cashbackbonus/images/bullets/external-link.png') right center no-repeat;
	padding-right: 16px;
}

#rewards-border #rewards-content {
	margin: 0 -1px;
}

#rewards-content.plain {
	background: url('/cashbackbonus/images/backgrounds/bg-plain.png') center bottom no-repeat;
}

#rewards-border {
	border-left: 1px solid #ffc569;
	border-right: 1px solid #ffc569;
}

/* border color ffc569 */

/* BEGIN index page */
#index {
	background: url('/cashbackbonus/images/backgrounds/index_content.jpg') 0 0 no-repeat;
	height: 511px;
	text-align: center;
}

#index #ytd {

	margin: 40px 0 20px 150px;



	color: #FFFFFF;
	font-weight: bold;
	font-size: 38px;


	float: left;








	display: inline;


}

#index #ytd span,

#index #ytd strong {
	float: left;
	display: block;
}

#index #ytd .hdline {

	margin-right: 5px;
	color: #000000;
	float: left;
}

#index #cashback-bonus-earned {



	width: 120px;



	margin-left: 10px;




	font-size: 14px;
	position: relative;
	top: 8px;
}

#index .box {
	background: url('/cashbackbonus/images/backgrounds/index_white_box.png') 0 0 no-repeat;
	height: 307px;
	width: 437px;
	float: left;
	display: inline;
	margin: 10px 5px 20px 12px;
}

#index .active_box {
	cursor: pointer;
}

#index .box p {
	background: url('/cashbackbonus/images/backgrounds/rewards_noorangebowl.jpg') center 0 no-repeat;
	margin: 30px 0 0;
	padding: 142px 20px 0;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

#index .box#earn p {
	background: url('/cashbackbonus/images/backgrounds/earn.jpg') center 15px no-repeat;
}

#index .box p span {
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #777;
	padding-top: 10px;
}

.box a {
	display: block;
	margin: 16px auto 0;
	position: relative;
}

#index #earn {
	margin-left: 27px;
}

#small_map {
	clear: both;
	color: #fff;
	font-size: 17px;
	text-align: center;
	padding-bottom: 10px;
	margin: 0 auto;
	padding-right: 4px;
	display: block;
	line-height: 44px;
	width: 590px;
	background-position: right 20px;
}

#small_map img {
	width: 61px;
	height: 43px;
	float: left;
	background: url(/cashbackbonus/images/backgrounds/small_map.png) no-repeat 0 0;
}

/* END index page */

/* BEGIN footers */

#sub_footer {
	color: #777;
	font-size: 14px;
	margin: 20px 0 0 29px;
	padding: 0;
	position: relative;
}

#sub_footer_right {
	float: right;
	font-size: 12px;
	line-height: 17px;
}

#sub_footer_right li {
	float: left;
	margin-right: 8px;
	margin-left: 4px;
}

#sub_footer p {
	font-size: 12px;
	color: #222;
	line-height: 16px;
	
}

#sub_footer #disclaimer {
	padding-top: 20px;
}

#sub_footer #disclaimer p {
	color: #777;
	float: none;
	display: block;
	line-height: 16px;
	font-size: 11px;
	padding-top: 10px;
	margin-right: 0;
	padding-right: 30px;
}

#sub_footer a.blue-arrow {
	position: relative;
}

#rss {
	background: url('/cashbackbonus/images/bullets/rss.gif') left center no-repeat;
	padding-left: 20px;
	margin-left: 40px;
}

#community_overlay_trigger {
	background: url('/cashbackbonus/images/bullets/share.gif') left center no-repeat;
	padding-left: 14px;
	margin-right: 15px;
}

#footer {
	margin-top: 20px;
}

/* END footers */

/* BEGIN community links */

#community-links{
	font-size: 12px;
}

#community-links ul {
	margin: 0;
}

#community-links ul li {
	float: left;
	padding-right: 8px;
	margin-right: 0;

}
	
ul li a.blogger {
	background: url(/customer-service/rewards/images/icon-sm-blogger.gif) 0 0 no-repeat;
	padding: 0 0 5px 20px;
}

ul li a.delicious {
	background: url(/customer-service/rewards/images/icon-sm-delicious.gif) 0 0 no-repeat;
	padding: 0 0 5px 20px;
}

ul li a.digg {
	background: url(/customer-service/rewards/images/icon-sm-digg.gif) 0 0 no-repeat;
	padding: 0 0 5px 20px;
}

ul li a.facebook {
	background: url(/customer-service/rewards/images/icon-sm-facebook.gif) 0 -2px no-repeat;
	padding: 0 0 5px 20px;
}

ul li a.google {
	background: url(/customer-service/rewards/images/icon-sm-google.gif) 0 -1px no-repeat;
	padding: 0 0 10px 20px;
}

ul li a.twitter {
	background: url(/customer-service/rewards/images/icon-sm-twitter.gif) 0 0 no-repeat;
	padding: 0 0 5px 20px;
}

/* END community links */

/* BEGIN: Community Overlay */

#community-overlay{
	font-size: 12px;	
	position: relative;
	z-index: 100;
	float: right;
}

div.overlay-xsmall div.body {
	padding: 1em 1.8em 1em 1.2em;
}

#community-overlay-content h3 {
	font-size: 13px;
	font-weight: bold;
	color: #3d484d;
}

#community-overlay-content h3 a {
	font-size: 11px;	
}

#community-overlay-content ul{
	float: left;
	width: 74px;
	font-size: 11px;
}

#community-overlay-content ul li {
	padding: 10px 6px 5px 0;
}

#community-overlay-content ul li.last {
	padding-right: 0;
}

#community-overlay-content ul li.new-line {
	clear: left;
}

#community-overlay-content ul li img {
	vertical-align: text-bottom;
}

/* END: Community Overlay */

/* BEGIN navigation */

#rewards-nav {
	background: url('/cashbackbonus/images/backgrounds/nav.png') right top no-repeat;
	width: 100%;
	height: 66px;
}

#rewards-nav div {
	float: right;
	display: inline;
	color: #fff;
	text-align: center;
	font-size: 11px;
	margin: 13px 24px 0 0;
}

#rewards-nav div.hide {
	display: none;
}

#rewards-nav-flash {
	z-index: 2000;
}

#rewards-nav div p {
	text-transform: uppercase;
	padding-bottom: 3px;
}

#rewards-nav div span {
	color: #fff;
	font-weight: bold;
	font-size: 28px;
}

#rewards-nav ul li {
	float: left;
	display: inline;
	background: url('/cashbackbonus/images/nav/divider.png') left top no-repeat;
	padding-left: 1px;	
}

#rewards-nav ul li.first {
	background: none;
	padding-left: 0;		
}

#rewards-nav ul li a {
	display: block;
	line-height: 66px;
	height: 66px;
}

#rewards-nav ul li a#home {
	width: 100px;
	background: url('/cashbackbonus/images/nav/home.png') left top no-repeat;
}

#rewards-nav ul li a#ways-to-earn {
	width: 119px;
}

#rewards-nav ul li a#redeem-for-more {
	width: 140px;
}

#rewards-nav ul li a#see-it-add-up {
	width: 136px;
}

#rewards-nav ul li a#stories {
	width: 77px;
}

#rewards-nav ul li a#get-a-card {
	width: 102px;
}
/* END navigation */

/* BEGIN deals page */

h2#earn-cashback-bonus {
	padding: 33px 0 41px;
	font-size: 12px;
	position: relative;
	background: url('/cashbackbonus/images/headers/earn-cashback-bonus.png') center 30px no-repeat;
}

h2#earn-cashback-bonus a {
	background: url('/cashbackbonus/images/bullets/popup-link.png') left center no-repeat;
	padding-left: 16px;
	position: absolute;
	top: 38px;
	right: 150px;
}

#cashback-bonus-summary {
	min-height: 150px;
	margin-left: 1px;
	background: url('/cashbackbonus/images/box/bg-cashback-bonus-top.png') 0 0 no-repeat;
}

#cashback-bonus-summary-details {
	padding: 50px 0 40px 200px;
	background: url('/cashbackbonus/images/bullets/5-percent.png') 50px 45px no-repeat;
	color: #777;
	font-size: 16px;
}

#cashback-bonus-summary-details a {
	width: 76px;
	height: 25px;
	background-image: url('/cashbackbonus/images/nav/sign-up.png');
	background-repeat: no-repeat;
	background-position: 0 0;	
	display: block;
}

#cashback-bonus-summary-details p {
	margin: 14px 0 16px;
	line-height: 18px;
	font-size: 13px;
}

#cashback-bonus-summary-details span {
	color: #ff6600;
	font-style: italic;
	font-size: 22px;
	display: block;
	font-weight: bold;
	padding-bottom: 6px;
}

#cashback-bonus-summary-calendar {
	float: right;
	display: inline;
	background: #fff2d9;
	margin: 42px 45px 0 20px;
	padding: 7px 15px;
}

#cashback-bonus-summary-calendar td {
	border-bottom: 1px solid #FFC492;
	width: 270px;
	padding: 7px 0;
	font-size: 14px;
}

#cashback-bonus-summary-calendar .months {
	font-weight: bold;
	width: 130px;
	color: #ff6600;
}

#cashback-bonus-summary-calendar .last {
	border: none;
}

#hot-deals-header {
	margin: 10px 20px 20px;
	padding-bottom: 8px;
	font-size: 18px;
	border-bottom: 1px solid #ddd;
}

#hot-deals-header a {
	float: right;
	font-size: 14px;
	padding-left: 24px;
	line-height: 20px;
	background: url('/cashbackbonus/images/bullets/twitter-filled.png') 0 center no-repeat;
}

.deals {
	border-bottom: 1px solid #ddd;
	margin: 0 20px 20px;
	padding-bottom: 20px;
}

.deals.last {
	margin-bottom: 0;
	border-bottom: 0;
}

.deals p {
	padding-bottom: 10px;
	font-size: 18px;
	margin-left: 168px;
	margin-right: 160px;
}

.deals span {
	padding-left: 168px;
	padding-right: 160px;
	font-size: 16px;
}

.deals a {
	float: left;
	border: 1px solid #ddd;
	position: relative;
}

.deals a:hover {
	border: 1px solid #aaa;
}

.deals .deals-det {
	color: #777;
	margin-top: -7px;
	font-size: 16px;
}

.time {
	color: #ff6600;
	display: block;
	padding: 2px 0;
}

.actions {
	float: right;
	width: 150px;
}

.actions a img {
	float: none;
	margin: 0;
	border: none;
}

.actions a {
	display: block;
	border: none;
	font-size: 12px;
	margin-bottom: 10px;
}

.actions a:hover {
	border: none;
}

.actions .sold-out {
	color: #ff6600;
	background: #FFE6B9;
	width: 90px;
	line-height: 13px;
	padding-top: 7px;
	font-weight: bold;
	font-size: 16px;
	margin: 0;
	text-align: center;
}

/* obtrusive overlay - deals-details */

div.obtrusive-medium {
	top: 160px;

}

div.obtrusive-medium div.body {
	padding: 1.1em 1.5em;
}

#deals-details h3 {
	font-size: 27px;
	font-weight: bold;
	text-align: center;
	padding: 35px 0 15px;
}

#deals-details div.body div.hdr-left {
	background: url('/images/overlays/obtrusive-hdr-left.gif') left top no-repeat;
}

#deals-details a {
	background: none;
	padding-right:0;
}

#deals-details ul {
	margin: 24px auto;
	width: 580px;
}

#deals-details ul li {
	float: left;
	display: inline;
	width: 182px;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 35px 10px;
}

#deals-details ul li img {
	display: block;
	margin: 0 0 10px 25px;
}

#deals-details ul li strong {
	display: block;
	font-size: 14px;
	padding: 4px 0;
}

#deals-details p {
	clear: both;
	text-align: center;
	color: #ff6600;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 30px;
}

/* BEGIN page footer (dark) */

#page-footer {
	height: 49px;
	background: url('/cashbackbonus/images/backgrounds/sub-footer-dark.png') 0 0 no-repeat;
	clear: both;
}


#page-footer a, #page-footer p {
	padding: 9px 0;
	margin: 0 20px;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
}

#page-footer .dollar {
	margin: 0 0 0 20px;
	padding: 0 9px 0 0;
	color: #FFFFFF;
	float: left;
	display: inline;
	line-height: 48px;
	background-position: right 22px;
}

#page-footer .dollar img {
	width: 37px;
	height: 46px;
	margin-right: 8px;
	float: left;
	background: url('/cashbackbonus/images/bullets/dollar.png') 0 5px no-repeat;
}

#page-footer .mini-map {
	margin: 10px 10px 0 0;
	padding: 0 9px 0 0;
	float: right;
	display: inline;
	background-position: right 12px;
}

#page-footer .mini-map img {
	width: 48px;
	height: 34px;
	margin-right: 3px;
	float: left;
	display: inline;
	background: url('/cashbackbonus/images/bullets/mini-map.png') no-repeat 0 0;	
}

#redeem-more #page-footer .mini-map {
	margin-left: 20px;
	line-height: 30px;
	float: left;
}

#page-footer p {
	float: right;
	display: inline;
}

#page-footer p img {
	vertical-align: middle;
}

#page-footer p a {
	padding: 0;
	margin: 0 0 0 5px;
}

a#log-in {
	height: 31px;
	width: 77px;
}

/* END page footer (dark) */

/* BEGIN redeem more page */

#redeem-more #rewards-content.plain {
	padding-bottom: 0;
}

#redeem-header h2 {
	height: 83px;
	margin-right: 335px;
	background: url('/cashbackbonus/images/headers/so-many-ways-to-redeem.png') 20px 30px no-repeat;
}

#redeem-header ul {
	width: 350px;
	margin: 30px 0 0 20px;
}

#redeem-header ul li {
	float: left;
	line-height: 12px;
	font-size: 12px;
	color: #777;
	margin-right: 7px;
	padding-right: 7px;
	margin-top: 5px;
	border-right: 1px solid #C0C8CC;
}

#redeem-header ul li.last {
	border: none;	
}

#map-preview {
	float: right;
	width: 335px;
	height: 160px;
	background: url('/cashbackbonus/images/backgrounds/map-with-amounts.png') 0 0 no-repeat;
	margin-right: 1px;
	font-size: 13px;
}

#map-preview a {
	margin: 35px 50px 0 90px;
	line-height: 15px;
	display: block;
	background-position: 174px 21px;
}

.redeem-option {
	background: url('/cashbackbonus/images/backgrounds/redeem-options.png') 0 0 repeat-x;
	height: 178px;
	margin: 0 1px;
	clear: both;
	padding: 0 20px;
}

.redeem-option p {
	font-size: 12px;
	color: #293033;
	font-weight: normal;
	line-height: 16px;
	padding-bottom: 10px;
}

.redeem-option a {
	font-size: 12px;
}

.redeem-option h3 {
	font-size: 18px;
	font-weight: bold;
	color: #ff6600;
	display: block;
	padding: 30px 0 10px 0;
	line-height: 22px;
}

.redeem-option .list-hide {
	margin: 0 40px;
	height: 145px;
	position: relative;
	overflow: hidden;
}

#list-hide ul {
	position: absolute;
}

.redeem-option li {
	float: left;
	display: inline;
	font-size: 12px;
	font-weight: normal;
	color: #777;

	width: 176px;
	line-height: 14px;
	margin: 0 10px;
}
.list-wrapper {
	float: right;
	margin-top: 30px;
	margin-left: 20px;
	width: 676px;
	position: relative;
}
.list-wrapper a {
	width: 32px;
	margin: 41px 5px;
	position: absolute;
	top: 0px;
	height: 30px;
}

.list-wrapper .next {
	right: 5px;
}

.list-wrapper .previous {
	left: 0px;
}

.list-wrapper .disabled {
	cursor: default;
}

.redeem-option li img {
	display: block;
	margin-bottom: 5px;
	border: 1px solid #bbb;
}

.redeem-option.cash p span {
	padding-top: 36px;
}

.redeem-option.cash ul {
	margin-left: 70px;
	margin-right: 0;
	margin-top: 40px;
	float: right;
}

.redeem-option.cash li {
	width: 270px;
	color: #293033;
	line-height: 15px;
	margin: 0 42px 0 0;
}

.redeem-option.cash li strong {
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
		
}

/*	MCD-20091023: change to target only span*/
.redeem-option.cash li .action-link {
	display: block;
	margin-top: 8px;
	background-position: 174px 5px;
}

.redeem-option.cash li img {
		border: none;
}
/*	MCD-20091023: float image for it work with the link*/
.redeem-option.cash li a img {
	display: inline;
	margin: 0 10px 0 0;
}

.redeem-option.cash li img {
	float: left;
	margin-right: 10px;
}

/* END redeem more */

/* BEGIN see it add up */

#see-it-add-up .map {
	background: url('/cashbackbonus/images/backgrounds/bg-map.png') center top no-repeat;
	height: 630px;
	text-align: center;
	position: relative;
}

#rewards-content.load-error {
	border-bottom: 1px solid #ff6600
}

#cbc-error {
	background: url('/cashbackbonus/images/box/error.png') 0 0 no-repeat;
	width: 370px;
	height: 210px;
	text-align: center;
	font-size: 12px;
	float: left;
	display: inline;
	margin: 150px 0 0 300px;
}

#cbc-error.hide {
	display: none;
}

#see-it-add-up #page-footer {
	margin-top: -48px;
}

#flash-map {
	margin-left: 1px;
}

#cbc-error p {
	padding: 95px 60px 10px;
	line-height: 14px;
}

#cbc-error a {
	font-weight: bold;
	position: relative;
}

/* END see it add up */

/* BEGIN stories */

#stories #rewards-content {
	height: auto;
}

#stories #rewards-content.set {
	height: 600px;
	position: relative;
}

#stories #rewards-content.set #cbc-error, #stories #rewards-content.set #cbc-js-error  {
	background: none;
	width: 420px;
	padding: 0;
	font-size: 14px;
	left: 180px;
	top: 200px;
	margin: 0;
		text-align:center;
	position: absolute;
}

#stories #rewards-content.set #cbc-error p strong, #stories #rewards-content.set #cbc-js-error p strong {
	display: block;
	width: 300px;
	margin: 0 auto 5px;
}

#stories #rewards-content.set #cbc-error p, #stories #rewards-content.set #cbc-js-error p {
	padding: 0 0 15px;
	line-height: 16px;
}

#stories #stories-wrapper {
	margin: 15px 0 0 15px;
	width: 700px;
}

#stories .story {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;	
	margin-bottom: 22px;
}

#stories .story.last {
	margin-bottom: 0;
	border-bottom: none;
}

#stories .story h3 {
	color: #267BB1;
	font-weight: normal;
}

#stories .story .external-link {
	background-position: right 8px;
}

#stories .story span {
	display: block;
	color: #777;
	font-size: 12px;
	padding: 5px 0 10px;
}

#stories .story p {
	font-size: 12px;
	line-height: 18px;
}

#stories h2 {
	float: left;
	width: 695px;
	padding: 15px 20px 21px;
	font-size: 31px;
	font-weight: normal;
}

#stories h2 span {
	display: block;
	padding: 5px 0 0;
	font-size: 14px;
	font-weight: normal;
}

#stories h2 span a {
	font-size: 20px;
}

#stories h2 span a img {
	padding: 0 1px 0 2px;
	margin-bottom: -3px;
	height: 19px;
	width: 20px;
	border-bottom: 1px solid #fdfdfd;
}

#stories h2 span a:hover img {
	border-bottom: 1px solid #267BB1;
}

#stories #social-links {
	clear: both;
	float: right;
	width: 200px;
	color: #999;
	font-size: 18px;
	padding: 15px 8px;
}

#stories #social-links ul {
	margin: 10px 0 0;
}

#stories #social-links li {
	background: url('/cashbackbonus/images/backgrounds/social-links.png') 0 0 repeat-x;
	height: 69px;
	line-height: 69px;
	margin-right: 1px;
}

#stories #social-links li img {
	float: left;
	margin-right: 10px;
}

#stories #social-links li a {
	font-size: 12px;
	margin: 16px 0 0 15px;
	line-height: 45px;
	vertical-align: middle;
	float: left;
	display: inline;
}

#stories #social-links li.first  {
	border-top: 1px solid #ccc;
}
#stories #social-links li.first a {
	line-height: 16px;
	margin: 18px 0 0 12px;
	background-position: 163px 22px;
}

#stories #social-links li.first a img {
	margin-right: 7px;
}

#stories #page-footer {
	height: 20px;
	background: url('/cashbackbonus/images/backgrounds/sub-footer.png') 0 -20px no-repeat;
	clear: both;
}

/*	Logos links*/
.deals a.cbb-partner-logo {
	display: block;
	height: 100px;
	width: 158px;
	text-align: center;
}

.deals a.cbb-partner-logo * {
	vertical-align: top;
}

/*	Logos off	*/
.deals div.cbb-partner-logo {
	display: block;
	height: 100px;
	width: 158px;
	text-align: center;
	float: left;
	border: 1px solid #DDDDDD;
	position: relative;
}

.deals div.cbb-partner-logo * {
	vertical-align: top;
}

#index h2#ytd.no-flash .hide {
	display: none;
}

/**
 * Non-js/JS toggle styles
 */

#index h2#ytd span.js-only {

	display: none;
}

#index h2#ytd.no-js {
	position: relative;
	left: 50%;
	margin-left: -178px;	
}

#rewards-content .stories-word-bubble {
	background: url(/cashbackbonus/images/backgrounds/stories-word-bubble.png) no-repeat;
	font-size: 18px;
	width: 211px;
	height: 92px;
	float: left;
}

#rewards-content .stories-word-bubble a {
	width: 135px;
	margin: 35px 0 0 35px;
	display: block;
	position: relative;
}

#stories .story .message-links {
	padding-top: 5px;
}


#stories .stories-hdr {
	background: url('/cashbackbonus/images/backgrounds/stories-header.png') 0 0 repeat-x;
	margin: 0 1px;
	position: relative;
	height: 95px;
}

/*new*/

#cashback-bonus-summary-btm {
	width: 948px;
	height: 31px;
	margin-left: 1px;
	background: url('/cashbackbonus/images/box/bg-cashback-bonus-btm.png') 0 0 no-repeat;
}

/**
 * Styles for CBB Bonus "universal style" banner content
 */

#universal-cbb-content {
	padding: 28px 0 0 35px;
}

#universal-cbb-content:after {
	clear: both;
	content: "";
	display: block;
}

#universal-cbb-content .left-side {
	float: left;
	width: 430px;
	padding-right: 25px;
}

#universal-cbb-content .left-side img {
	float: left;
	padding-right: 10px;
}

#universal-cbb-content .left-side h1 {
	margin-left: 155px;
	padding-left: 3px;
	color: #FF6600;
	font-weight: bold;
	font-size: 30px;
}

#universal-cbb-content .left-side h2 {
	margin-left: 155px;
	padding: 5px 0 10px 5px;
	color: #293033;
	font-weight: normal;
	font-size: 18px;
}

#universal-cbb-content .left-side p {
	margin-left: 160px;
	padding-bottom: 13px;
	color: #576166;
	font-size: 14px;
	line-height: 1.3em;
}

#universal-cbb-content .right-side {
	float: left;
	padding-bottom: 5px;
}

#universal-cbb-content .right-side h3 {
	font-weight: bold;
	font-size: 14px;
}

#universal-cbb-content #category-list {
	width: 420px;
	margin-top: 10px;
	background: #FFF2d9;
}

#universal-cbb-content #category-list li {
	clear: both;
	padding: 10px 5px 10px 15px;
	border-bottom: 1px solid #FFC492;
	border-left: 1px solid #FFF2D9;
	border-right: 1px solid #FFF2D9;
	border-top: 1px solid #FFF2D9;
	cursor: pointer;
	font-size: 14px;
}

#universal-cbb-content #category-list li.last {
	border-bottom: 1px solid #FFF2D9;
}

#universal-cbb-content #category-list li a {
	float: left;
	width: 120px;
	font-weight: bold;
	text-decoration: underline;
}

#universal-cbb-content #category-list li span.category {
	width: 270px;
}

#universal-cbb-content #category-list li.active,
#universal-cbb-content #category-list li.active a {
	text-decoration: none;
	font-weight: bold;
	color: #FF6600;
}

#universal-cbb-content #category-list li.hilite {
	background: #FFFFFF;
	border: 1px solid #FF6600;
}

#universal-cbb-content #category-list li.previous,
#universal-cbb-content #category-list li.previous a {
	border-bottom: 1px solid #FFF2D9;
}

#cashback-bonus-summary #overlay-loading,
#cashback-bonus-summary #tech-difficulties {
	text-align: center;
}

#cashback-bonus-summary #overlay-loading img,
#cashback-bonus-summary #tech-difficulties img {
	padding: 40px 0 15px;
}

#cashback-bonus-summary #overlay-loading h4,
#cashback-bonus-summary #tech-difficulties h4 {
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}

#cashback-bonus-summary #overlay-loading p,
#cashback-bonus-summary #tech-difficulties p {
	font-size: 12px;
}

#cashback-bonus-summary a.signup-header {
	display: block;
	margin-left: 158px;
	height: 25px;
	width: 76px;
	background: url(/cashbackbonus/images/nav/sign-up-sprites.png) top left no-repeat;
}

#cashback-bonus-summary a.signup-header.hide {
	display: none;
}


#cashback-bonus-summary a:hover.signup-header {
	background: url(/cashbackbonus/images/nav/sign-up-sprites.png) bottom left no-repeat;
}

/* Amazon additions */

#redeem-header.amazon-redemp {
	padding: 30px 20px 0 20px;
}

#redeem-header.amazon-redemp h2 {
	float: left;
	background: url('/cashbackbonus/images/headers/its-cbb-time-so-many-ways-to-redeem.png') no-repeat;
	width: 660px;
	height: 28px;
	margin-right: 0;
}

#redeem-header.amazon-redemp ul {
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 30px 0 20px 0;
}

#redeem-header.amazon-redemp .amazon-login {
	float: left;
	width: 225px;
	line-height: 31px;
	margin-left: 20px;
}

#redeem-header.amazon-redemp .amazon-login span {
	float: left;
	padding-left: 5px;
	vertical-align: top;
	font-size: 12px;
}

#redeem-header.amazon-redemp .amazon-login a {
	float: left
}

#amazon-option.redeem-option {
	padding-top: 5px;
}

#amazon-option.redeem-option .amazon-left{
	float: left;
	width: 235px;
	padding-right: 80px;
}

#amazon-option.redeem-option .redeem-img {
	float: left;
	margin: 20px 60px 0 0;
}

#amazon-option.redeem-option .amazon-right{
	float: left;
	width: 400px;
	margin-top: 25px;
}

#amazon-option.redeem-option .amazon-right ul li {
	float: none;
	display: block;
	width: 100%;
	margin: 0 0 5px 0;
	color: #293033;
}

#amazon-option.redeem-option .amazon-right ul li span{
	font-weight: bold;
	color: #FF6600;
}
