/* New Home Page Styles (started 2009-03-18) */


/* Navigation Overrides for New Nav */
#navmoneylink {
  left: 493px !important;
  width: 126px !important;
}

#navaboutlink {
  left: 620px !important;
  width: 94px !important;
}

#subnavabout {
  left: 364px !important;
}



/* The header is 230 pixels high */
#ie-background-header {
  position: absolute; top: 0; left: 0; z-index: 0;
  width: 973px;
  height: 230px;
  border: 0;
}

#ie-site-wrap {
  position: relative;
  margin: 0 auto 0 auto;
  width: 973px;
  height: 2136px; /* desired content height (if any) + header + footer */
  background-color: #2626BD;
  background-image: url(../images/home/ie_home_background.jpg);
  background-repeat: no-repeat;
  background-position: 0 230px;
  border: 1px solid #00001C; border-width: 0 1px 0 1px;
}

#ie-deborah {
  position: absolute; top: 84px; right: 0; z-index: 5;
  width: 170px; height: 135px;
}


#ie-search {
  position: absolute; top: 60px; left: 735px; z-index: 5;
  width: 200px; height: 23px;
  background-color: #99999A;
  border: 2px solid #6D6D6D;
}

#ie-search input.lookfor {
  position: absolute; top: 1px; left: 54px;
  margin: 0;
  padding: 2px;
  width: 115px;
  height: 13px;
  font-size: 10px;
  font-weight: bold;
  color: #3958DD;
  border: 2px solid #6D6D6D;
}

#ie-search input.searchsubmit {
  position: absolute; top: 2px; right: 2px;
  width: 15px;
  height: 15px;
  border: 2px solid #6D6D6D;
}

#ie-search #searchtext {
  position: absolute; top: 4px; left: 4px;
  width: 45px;
  height: 15px;
}




/* The footer is 197 pixels high */
#ie-site-footer {
  clear: both;
  position: absolute; top: 1939px;
  margin: 0;
  padding: 137px 0 0 0;
  width: 973px;
  height: 60px;
  text-align: center;
  text-transform: uppercase;
  color: #8092B2;
  font-size: 11px;
  font-weight: bold;
  background-color: #1D4999;
  background-image: url(../images/home/ie_home_footer.jpg);
  background-repeat: no-repeat;
}

#ie-site-footer a { color: #8092B2; }
#ie-site-footer a:hover { text-decoration: none; }



/* Content Specifics */

#home-date {
  position: absolute; top: 200px; left: 29px; z-index: 9;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}

.ie-home-tab {
  position: absolute; top: 231px; left: 26px; z-index: 9;
  width: 197px;
  height: 39px;
}

.ie-home-tab-image {
  visibility: hidden;
  position: absolute; top: 0; left: 0;
  width: 197px;
  height: 39px;
  border: 0;
}

#ie-home-tab-features { left: 233px; }

#ie-home-latest   { visibility: visible; }
#ie-home-features { visibility: visible; }



#home-content {
  position: absolute; top: 269px; left: 12px; z-index: 9;
  padding: 14px 0 14px 0; /* Gap */
  width: 610px;
  background-image: url(../images/home/ie_home_background_content.jpg);
  background-repeat: no-repeat;
}

#home-content-wrap {
  overflow: hidden;
  position: relative;
  width: 599px;
  height: 1598px; /* Orig 1627 */
}

.home-story-box {
  position: relative;
  margin: 0 auto 0 auto;
  padding: 15px 0 15px 0;
  width: 580px;
  border: 1px solid #7CBDE7;
  border-width: 0 0 1px 0;
}

.home-story-box a {
  text-decoration: none;
}

.home-story-clear {
  clear: both;
}

.home-story-thumbnail {
  float: left;
  margin: 0 7px 0 18px;
  width: 268px;
  height: 196px;
  border: 2px solid #FFFFFF;
}

.home-story-headline,
.home-story-teaser {
  clear: right;
  float: right;
  margin: 0 18px 8px 0;
  padding: 0;
  width: 265px;
  color: #FFFFFF;
}

.home-story-headline a {
  color: #FFFFFF;
  text-decoration: none;
}

.home-story-teaser a {
  color: #FFFFFF;
}


.home-story-headline {
  font-size: 16px;
}

.home-story-teaser {
  font-size: 14px;
}

.home-story-more {
  clear: right;
  float: right;
  display: block;
  width: 283px;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.home-story-more:hover {
  text-decoration: underline;
}

.home-story-box ul {
  list-style: disc;
  float: right;
  margin: 0 !important;
  padding: 0 83px 8px 0;
  width: 200px;
  color: #FFFFFF;
  font-size: 14px;
}

.home-story-box ul li {
  margin: 0 0 0 20px !important;
  padding: 0;
}


#home-content-features { display: none; }

#home-features-clear {
  clear: both;
  width: 100%;
  height: 40px;
}

#home-features-intro {
  margin: 32px 0 0 24px;
  width: 550px;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
}

.home-features-box {
  float: left;
  position: relative; left: 5px;
  margin: 42px 0 0 10px;
  padding: 2px;
  width: 178px; /* 174 */
  height: 195px; /* 191 */
  background-color: #055CCE;
}

.home-features-box img {
  width: 176px; /* 172 */
  height: 193px; /* 189 */
  border: 1px solid #6294DD;
}





#ie-home-more-arrows {
  position: relative;
  margin: 15px 0 0 468px; /* Orig 1 0 0 468 */
  width: 115px;
  height: 37px;
  background-image: url(/images/home/ie_home_more_background.jpg);
  background-repeat: no-repeat;
}

#ie-home-more-up,
#ie-home-more-down {
  position: absolute; top: 5px;
  width: 22px;
  height: 20px;
  border: 0;
}

#ie-home-more-up { left: 85px; }
#ie-home-more-down { left: 10px; }


/* Sidebar Specifics */

#home-sidebar {
  position: absolute; top: 238px; right: 18px; z-index: 9;
  width: 320px;
}

.sidebar-element {
  margin-top: 20px;
  width: 320px;
}

#home-side-media {
  padding-bottom: 12px;
}

#home-side-coupons {
  position: relative;
  height: 439px;
  background-color: #1F6612;
}

#ie-home-coupon-logo {
  position: absolute; top: -16px; right: 15px; z-index: 10;
  width: 87px;
  height: 62px;
  border: 0;
}

#ie-home-coupon-area,
#ie-home-deal-area {
  position: relative;
  margin: 0 auto 0 auto;
  width: 314px;
  height: 230px;
  background-color: #D8E4FC;
}

#ie-home-deal-area {
  height: 142px;
}

#ie-home-deal-area h4 {
  margin: 0;
  padding: 15px 22px 6px 22px;
  color: #02236B;
  font-size: 16px;
}

#ie-home-deal-area .deal-area-text-large { /* span to class */
  margin-left: 22px;
  font-size: 15px;
  font-weight: bold;
}

#ie-home-deal-area .deal-area-text-small { /* span to class */
  font-size: 12px;
}

#ie-home-deal-area #deal-area-link {
  display: block;
  margin: 6px 0 0 22px;
  color: #02236B;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

#ie-home-deal-area #deal-area-link:hover {
  text-decoration: underline;
}


#home-side-banner {
  margin-left: 10px;
  width: 310px;
  height: 250px;
}


#home-side-photos {
  position: relative;
  height: 298px;
  background-color: #B81316;
  background-image: url(/images/home/ie_home_photo_box.gif);
  background-repeat: no-repeat;  
}

#home-side-photos #home-photo-thumbnail {
  margin: 47px 0 6px 12px;
  width: 290px;
  height: 166px;
  border: 2px solid #A82326;
}

#home-side-photos #home-photo-teaser {
  margin: 0 auto 0 auto;
  width: 285px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

#home-side-photos #home-photo-more {
  position: absolute; right: 22px; bottom: 8px;
  width: 44px;
  height: 16px;
  border: 0;
}


#home-side-videos {
  margin-left: 10px;
  width: 300px;
  height: 162px;
  background-color: #FFFFFF;
  background-image: url(/images/home/ie_home_ap_video.jpg);
  background-repeat: no-repeat;
}

#divAPflash {
  padding: 45px 25px 0 25px;
}

