/* Inside Money Styles and Overrides */

.inside-money-wrap {
  background-color: #FFFFFF !important;
  background-image: url(../images/background_subs_money.jpg) !important;
}

.inside-money-deborah {
  position: absolute; top: 84px; right: 0; z-index: 5;
  width: 170px; height: 135px;
}

.inside-money-footer {
  /*background-image: url(../images/footer_money.jpg) !important;*/
}

#back-to-home {
  position: absolute; top: 156px; left: 45px; z-index: 9;
  width: 140px;
  height: 24px;
  border: 0;
}

#money-ticker {
  position: absolute; top: 214px; left: 14px; z-index: 9;
  width: 428px;
  height: 24px;
}

#money-content,
.money-articles-content,
.money-story-content {
  position: relative; top: 250px; left: 20px; z-index: 9;
  margin: 0 0 250px 0;
  width: 620px;
}

.money-articles-content {
  width: 938px !important;
}

.money-story-content {
  top: 278px !important;
}


.money-box-wrap {
  margin: 0 0 15px 0;
}

.money-box-clear {
  clear: both;
  margin-top: 15px;
  width: 620px;
  height: 1px;
}

.money-box-header {
  position: relative;
  width: 620px;
  height: 36px;
  border: 1px solid #000000;
  border-width: 1px 0 1px 0;
}

.money-box-header img {
  position: absolute; top: 1px; z-index: 0;
  width: 620px;
  height: 34px;
}

.money-box-header span {
  display: block;
  position: absolute; z-index: 1;
  margin: 5px 0 0 5px;
  width: 100%;
  font-family: arial;
  font-weight: bold;
  
}

.white-text {
  color: #FFFFFF;  
}

.money-box-picture {
  float: left;
  margin: 15px 0 15px 10px;
  width: 232px;
  height: 170px; /* 2009-04-16 = 145px */
  border: 0;
}

.money-box-wrap img.right {
  float: right;
  margin: 15px 10px 15px 0;
}

#money-yahoo-picture {
  float: right;
  margin: 15px 25px 0 0;
  width: 125px;
  height: 125px;
  border: 1px solid #DBDBDB;
}
#imgSpotlightImage
{
	float: right;
  margin: 15px 25px 0 0;
  width: 125px;
  height: 125px;
  border: 1px solid #DBDBDB;	
}

#Inside_money_spot1_1_imgSpotlightImage
{
	float: right;
  margin: 15px 25px 0 0;
  width: 125px;
  height: 125px;
  border: 1px solid #DBDBDB;	
}

#divYahooSpotlightImage
{
	float: right;
  margin: 15px 25px 0 0;
  width: 125px;
  height: 125px;
  /*border: 1px solid #DBDBDB;*/
  text-align:center;
  vertical-align:middle;  
}
#Inside_money_spot1_1_imgSpotlightImage2
{
  /*float: right;*/
  /*margin:   0px 25px 0 0;*/
  /*width: 125px;*/
  /*height: 125px;*/
  /*border: 1px solid #DBDBDB;	*/
}

.money-box-wrap h1,
.money-box-wrap a h1  {
  display: block;
  margin: 15px 0 5px 10px;
  padding: 0;
  width: 340px;
  color: #2155AD;
  font-size: 20px;
}

.money-box-wrap h1.right,
.money-box-wrap a h1
{
  float: left;
  margin-top: 20px;
  width: 295px;
  font-size: 18px;
}

.money-box-wrap p {
  float: left;
  margin: 10px 0 0 12px;
  padding: 0;
  width: 340px;
  font-size: 12px;
}

.money-box-wrap p.right {
  float: right;
  margin: 10px 26px 0 0;
}

.money-box-wrap a {
  color: #2155AD;
  text-decoration: none;
}

.money-box-wrap a:hover {
  text-decoration: underline;
}

.bold-link {
  font-weight: bold;
}


#money-featured {
  position: relative; top: 20px; left: 15px;
  width: 595px;
  height: 275px;
}

#money-featured img {
  margin-left: 300px;
  width: 169px;
  height: 30px;
}


#money-sidebar,
.money-coupons-sidebar,
.money-story-sidebar {
  position: absolute; top: 250px; right: 18px; z-index: 9;
  width: 300px;
}

.money-coupons-sidebar {
  right: 24px !important;
  width: 160px !important;
}

.money-story-sidebar {
  right: 14px !important;
  width: 320px !important;
}

.money-story-sidebar #money-rectangle {
  margin-left: 10px;
 
}


.money-box-side {
  clear: both;
  float: left;
  /*overflow: hidden;*/
  width: 300px;
  margin-top: 10px;
}


#money-coupons
{
	position: relative;
	width: 297px;
	background-color: #1F6612;
	border-bottom: #1f6612 2px solid;
	border-left: #1f6612 2px solid;
	border-top: #1f6612 2px solid;
	border-right: #1f6612 2px solid;
}

#money-coupons .money-coupons-header,
#money-coupons .money-coupons-more {
  width: 297px;
  height: 30px;
  border: 0;
}

#money-coupons .money-coupons-content {
  width: 298px;
  height: 378px;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  border-width: 1px 1px 0 1px;
}



#money-rectangle {
  height: 250px;
}


#money-nolo {
  position: relative;
  width: 296px;
  /*height: 188px;*/
  background-color: #00450F;
  border: 2px solid #00450F;
}


#money-nolo img {
  float: left;
  /*position: absolute; top: 0; left: 0;*/
  width: 84px;
  height: 76px;
  border: 0;
}

#money-nolo-links {
  float: right;
  /*position: absolute; top: 0; right: 0;*/
  width: 210px;
  height: 100%;
  background-color: #A1BAA6;
}

#money-nolo-links h4 {
  margin: 0;
  padding: 6px;
  font-size: 18px;
}

#money-nolo-links a {
  display: block;
  padding: 6px;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  background-color: #84A58B;
}

#money-nolo-links a.light {
  background-color: #A1BAA6;
}

#money-nolo-links a span {
  text-decoration: none;
}

#money-nolo-links a:hover span {
  text-decoration: underline;
}


#money-videobox {
  overflow: hidden;
  position: relative;
  width: 296px;
  height: 188px;
  background-color: #89DBF6;
  border: 2px solid #106DB5;
}

#money-videobox .videobox-header {
  clear: both;
  float: left;
  width: 296px;
  height: 28px;
}

#money-videobox .videobox-thumb {
  clear: left;
  float: left;
  margin: 10px 10px 0 10px;
  width: 137px;
  height: 85px;
  border: 0;
}

#money-videobox h3 {
  float: left;
  margin: 10px 0 0 0;
  padding: 0;
  width: 130px;
  font-size: 14px;
}

#money-videobox h3 a {
  color: #000000;
  text-decoration: none;
}

#money-videobox h3 a:hover {
  color: #000000;
  text-decoration: underline;
}

#money-videobox p {
  float: left;
  margin: 5px 0 0 0;
  padding: 0;
  width: 130px;
  font-size: 12px;
}

#money-videobox #videobox-play {
  position: absolute; top: 130px; left: 10px;
  width: 90px;
  height: 20px;
  border: 0;
}

/*
#money-videobox .videobox-header {
  position: absolute; top: 0; left: 0;
  width: 296px;
  height: 28px;
}

#money-videobox .videobox-thumb {
  position: absolute; top: 38px; left: 10px;
  width: 137px;
  height: 85px;
  border: 0;
}

#money-videobox h3 {
  clear: both;
  float: left;
  margin: 40px 0 0 156px;
  padding: 0;
  width: 130px;
  font-size: 14px;
}

#money-videobox p {
  clear: both;
  float: left;
  margin: 5px 0 0 156px;
  padding: 0;
  width: 130px;
  font-size: 12px;
}

#money-videobox #videobox-play {
  position: absolute; top: 130px; left: 10px;
  width: 90px;
  height: 20px;
  border: 0;
}
*/



#money-multibox {
  position: relative;
  width: 296px;
  height: 188px;
  background-color: #D85F2C;
  background: url(/images/money_multibox_background.jpg) no-repeat;
  background-position: 0 34px;
  border: 2px solid #FFFFFF; /* #E5D737 */
}

#money-multibox .multibox-header {
  position: absolute; top: 0; left: 0;
  width: 100%;
  height: 33px;
  border: 2px solid #E5D737;
  border-width: 0 0 2px 0;
}

#money-multibox p {
  position: absolute; top: 54px; left: 34px;
  width: 90px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}


#money-archives {
  position: relative;
  margin-top: 16px;
  width: 142px;
  height: 35px;
  border: 0;
}


#money-header-image {
  position: absolute; top: 190px; left: 18px;
  width: 330px;
  height: 35px;
  border: 0;
}

#money-back-to-main {
  float: right;
  position: relative; left: 20px;
  margin: 60px -290px 0 0; /* 310px */
  width: 297px;
  height: 94px;
  border: 0;
}

.money-articles-content #money-back-to-main {
  margin-right: 26px !important;
}

.money-story-content #money-back-to-main {
  margin-top: 120px;
}

#money-story-content ul {
  margin: 10px 0 10px 24px;
  padding: 0;
  width: 460px;
  font-size: 12px;
}
#money-story-content ul li {
  margin: 0 !important;
  padding: 0 !important;
  color: #141653;
}


/* Coupon Page Specifics */

#money-coupons-iframe {
  width: 740px;
  height: 1000px;
  border: 0;
}

#money-coupons-banner {
  width: 160px;
  height: 600px;
  border: 0;
}
#imgMoneyCouponsBanner {
  width: 160px;
  height: 600px;
  border: 0;
}

/* Article List Specifics */
.money-article-text {
  float: left;
  display: block;
  padding: 8px;
  width: 110px;
  font-weight: bold;
}

.money-article-box {
  position: relative;
  /*margin-bottom: 18px;*/
  width: 938px;
}

.money-article-box-clear {
  clear: both;
}
#money-other-articles {
  background-color: #FEE084;
}

#money-nolo-articles {
  background-color: #00450F;
}

.money-article-logo {
  float: left;
  margin: 3px 0 8px 8px;
  width: 118px; /* 175px; */
  border: 0;
  
}
#money-other-articles-list {
  background-color: #FFF7DE;
}

.money-article-list {
  list-style: none;
  float: right;
  margin: 3px;
  padding: 0;
  width: 800px; /* 740px; */
}

.money-article-list li {
  margin: 0;
  padding: 5px 0 5px 20px;
  font-size: 12px;
  font-weight: bold;
}

.money-article-list li h4 {
  margin: 0;
  padding: 0;
  font-size: 18px;
}

.money-article-list li a {
  color: #000000;
  text-decoration: none;
}

.money-article-list li a:hover {
  text-decoration: underline;
}


#money-nolo-articles-list {
  background-color: #BDCFC1;
}


#money-nolo-articles-list .darker {
  background-color: #84A58B;
}
#money-other-articles-list .darker {
  background-color: #FFEDB5;
}

/* inside money articles (yellow) */

.money-article-box-yellow {
  position: relative;
  margin-bottom: 18px;
  width: 938px;
}

#money-nolo-articles-yellow {
  background-color: #FEE084;
}
.money-article-box-clear-yellow {
  clear: both;
}

.money-article-list-yellow {
  list-style: none;
  float: right;
  margin: 3px;
  padding: 0;
  width: 740px;
}

.money-article-list-yellow li {
  margin: 0;
  padding: 5px 0 5px 20px;
  font-size: 12px;
  font-weight: bold;
}

.money-article-list-yellow li h4 {
  margin: 0;
  padding: 0;
  font-size: 18px;
}

.money-article-list-yellow li a {
  color: #000000;
  text-decoration: underline;
}

.money-article-list-yellow li a:hover {
  text-decoration: none;
}


#money-nolo-articles-list-yellow
{
	background-color: #FFF8DE;
}

#money-nolo-articles-list-yellow .darker {
  background-color: #ffedb5;
}

/* end of inside money articles (yellow) */


/* Story Specifics */

#money-story-sponsor-box {
  position: absolute; top: 190px; left: 18px;
  width: 321px;
  height: 76px;
  background-image: url(/images/money_story_sponsor_background.jpg);
  background-repeat: no-repeat;
  border: 0;
}

#money-story-sponsor {
  position: absolute; top: 6px; left: 7px;
  width: 308px;
  height: 65px;
  border: 0;
}
#imgMoneystorysponsor {
  position: absolute; top: 6px; left: 7px;
  width: 308px;
  height: 65px;
  border: 0;
}

#money-story-archives {
  position: absolute; top: 232px; left: 490px;
  width: 142px;
  height: 35px;
  border: 0; 
}

#money-story-box {
  position: relative;
  width: 605px;
  height: 682px;
  background-image: url(/images/money_story_background.jpg);
  background-repeat: no-repeat;
  border: 3px solid #60C014;
}

#money-story-box-header {
  margin: 8px auto 10px auto;
  padding: 8px 15px 8px 15px;
  width: 548px;
  height: 60px;
  background-color: #141653;
}

#money-story-box-header h1 {
  margin: 0;
  padding: 0;
  color: #FFFFFF;
  font-size: 17px;
}

#money-story-box-header h2 {
  margin: 0;
  padding: 0;
  color: #F8822C;
  font-size: 14px;
}

#money-story-box-header #money-story-header-dots {
  position: relative;
  margin: 2px 0 2px 0;
  width: 548px;
  height: 6px;
}


.PDF-btn
{
 position:absolute;
 top:50px; left:470px;
 z-index:4; 
 border-style:none;
 
}

#money-story-wrap,
#money-story-share {
  overflow: hidden;
  margin: 0 auto 0 auto;
  padding: 10px 15px 10px 15px;
  width: 548px;
  height: 512px;
  background-color: #FFFFFF;
}

#money-story-wrap p {
  margin: 0 30px 0 0;
  padding: 0 0 14px 0;
  color: #141653;
  font-size: 13px;
}

#money-story-arrows {
  position: absolute; top: 110px; right: 20px; bottom: 55px;
  width: 25px;
}

#money-story-arrows img {
  display: block;
  height: 20px;
  border: 0;
}

#money-story-share {
  position: relative;
  padding: 0 3px 0 14px;
  width: 561px;
  height: 44px;
  font-size: 11px;
  font-weight: bold;
}

.money-story-icon,
.money-story-poll {
  float: right;
  margin-left: 2px;
  width: 35px;
  height: 35px;
  border: 0;
}

.money-story-poll {
  margin-left: 0;
  width: 190px;
}

#money-story-share .money-share-link,
#money-story-share span {
  float: left;
  display: block;
  margin: 13px 2px 0 2px;
}

.money-share-it {
  margin-left: 0;
  color: #AD1013;
  text-transform: uppercase;
}

.money-share-link {
  color: #101BAD;
  text-decoration: none;
}

.money-share-link:hover {
  text-decoration: underline;
}

.money-share-last {
  margin-right: 0 !important;
  white-space: nowrap;
}


#money-more-articles {
  margin: 0 0 -30px 30px;
  width: 247px;
  height: 60px;
  border: 0; 
}


#money-story-slideshow {
  width: 320px;
}

#money-story-coupon
{
	overflow: hidden;
	position: relative;
	width: 320px;
	height: 260px;
	background-color: #1F6612;
	border-bottom: #1f6612 2px solid;
	border-left: #1f6612 2px solid;
	border-top: #1f6612 2px solid;
	border-right: #1f6612 2px solid;
}

#money-story-coupon-header {
  position: absolute; top: 0; left: 0;
  width: 320px;
  height: 36px;
  border: 0;
}

#money-story-coupon-content {
  overflow: hidden;
  position: absolute; top: 36px; right: 3px; bottom: 3px; left: 3px;
  background-color: #D8E4FC;
}




