.col-2-left-layout .middle-container { background: transparent url(../images/shell_body_2_col_left_home_bg.gif) 0 0 repeat-y; }
.hp-top { 
  background-color: #0b2861;
  border-top: 2px solid #2080dd;
  border-bottom: 2px solid #2080dd;
  color: #fff;
  text-align: center;
  font-weight: bold;
  font-style: italic;
  padding: 5px 0;
}

.hp-callout { width: 700px; margin: 25px auto; }
.hp-callout .callout-head {
  height: 84px;
  background: transparent url(../images/welcome.gif) 0 0 no-repeat;
  text-indent: -99999px;
}

.hp-callout .callout-lvl2 {
  height: 60px; 
  background: transparent url(../images/grid_bg.gif) 0 0 no-repeat;
  padding: 16px 25px;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
}
.hp-callout .featured-products { background: transparent url(../images/grid_body_bg.gif) 0 0 repeat-y; padding-left: 3px; }
.hp-callout .featured-products div.feature {
  margin-left: 1px; 
  padding: 10px;
  width: 208px;
  float: left;
}
.hp-callout .featured-products div.last { /*border: none; width: 229px;*/ }
.hp-callout .featured-products div.clear { clear: both; }
.hp-callout .featured-products h5 { color: #003399; font-size: 11px; text-decoration: none; }

.hp-callout .featured-products div.hmpg-price-box {
  background-color: yellow;
  font-weight: bold;
  font-style: italic;
  color: #cc0000;
  font-size: 14px; 
}
.hp-callout .featured-products div.hmpg-description-box { font-size: 11px; padding-top: 5px; }
.hp-callout .featured-products a.btn-checkout { float: left; margin: 15px 0 10px 0; }
.hp-callout .callout-footer { background: transparent url("../images/grid_footer.gif") 0 0 no-repeat; width: 700px; height: 44px; }
.hp-callout .select-step-tease { position:relative; background: transparent url(../images/select-step-tease-footer.gif) 0 0 no-repeat; height:165px; margin-top:10px; width:700px; }
.hp-callout .select-step-tease .right { margin-bottom:20px; margin-left:372px; width:301px; color:#fff; padding-top:18px; padding-left:17px; }
.hp-callout .select-step-tease .right h4 { color:#fff; font-style:italic; font-size:14px; }
.hp-callout .select-step-tease .right p { margin-bottom:17px; }
.hp-callout .select-step-tease .right div { float:right; background: transparent url(../images/as-seen-on-tv.gif) 0 0 no-repeat; width:52px; height:31px; margin-top:15px;  }
.hp-callout .select-step-tease a.order-now { background:url("../images/ordernowbtn-large.gif") no-repeat scroll 0 0 transparent; height:29px; left:94px; position:absolute; text-indent:-9999px; top:80px; width:125px; }
.hp-callout .select-step-tease a.order-now:hover { background-position:0 100%; }

/* MVT */
/* if this is selected, remove the from each line below, and everything above. You should change the image names, and remove the mvt_ as well */
.col-2-left-layout .middle-container { background: transparent url(../images/shell_body_2_col_left_home_bg.gif) 0 0 repeat-y; }
.home-page-wrapper .hpbox { width: 703px; height: 634px; position: relative; padding: 13px 21px 35px 21px; background: transparent url(../images/mvt_home_background.gif) 0 0 no-repeat; margin: 20px auto; }
.home-page-wrapper .tagline { font-size: 12px; color: #fff; font-weight: bold; margin-top: 315px; }

.home-page-wrapper .top-box { position: absolute; top: -7px; left: 26px; width: 707px; height: 330px; background: transparent url(../images/mvt_home_top.jpg) 0 0 no-repeat; }
.home-page-wrapper .top-box p { display: none; }

.home-page-wrapper .featured-products { font-size: 11px; }
.home-page-wrapper .featured-products div.feature { /*width: 234px; height: 279px;*/ width: 169px; height: 259px; padding: 10px 35px 10px 30px; overflow: hidden; background: transparent url(../images/mvt_featured_box.png) 0 0 no-repeat; float: left; }
.home-page-wrapper .featured-products div.last { margin-right: 0; }
.home-page-wrapper .featured-products div.clear { clear: both; }
.home-page-wrapper .featured-products h5 { color: #003399; font-size: 11px; text-decoration: none; }
.home-page-wrapper .featured-products div.hmpg-price-box { background-color: yellow; font-weight: bold; font-style: italic; color: #cc0000; font-size: 14px; }
.home-page-wrapper .featured-products a.btn-checkout { float: left; margin: 15px 0 10px 0; }

.home-page-wrapper .select-step-tease { position:relative; background: transparent url(../images/select-step-tease-footer.gif) 0 0 no-repeat; height:165px; margin-top:10px; width:700px; }
.home-page-wrapper .select-step-tease .right { margin-bottom:20px; margin-left:372px; width:301px; color:#fff; padding-top:18px; padding-left:17px; }
.home-page-wrapper .select-step-tease .right h4 { color:#fff; font-style:italic; font-size:14px; }
.home-page-wrapper .select-step-tease .right p { margin-bottom:17px; }
.home-page-wrapper .select-step-tease .right div { float:right; background: transparent url(../images/as-seen-on-tv.gif) 0 0 no-repeat; width:52px; height:31px; margin-top:15px;  }
.home-page-wrapper .select-step-tease a.order-now { background: url("../images/ordernowbtn-large.gif") no-repeat scroll 0 0 transparent; color: #fff; display: block; height:29px; left:94px; position:absolute; text-indent:-9999px; top:80px; width:125px; }
.home-page-wrapper .select-step-tease a.order-now:hover { background-position: 0 100%; }

.cms-index-index .mvt .header-top { background: transparent url(../images/mvt_header_home.jpg) 0 0 no-repeat; }
