/* Tri - Holiday Promo Banner */
div#promo-container{
    height: 147px;
    width: 620px;
    margin-top: 5px;
}
* html div#promo-container{
    height:160px;
    width:620px;
}
div#holiday-tabs{
    padding-top:130px;
    padding-left:20px;
}
div#holiday-tabs div, div#bft, div#cmt, div#ggt{
    font-size: 12px !important;
    font-weight: bold;
    text-align:center;
    height:15px;
    width:15px;
    color: #666666;
    float: left;
    padding: 1px 1px 3px 1px;
    margin-right:3px;
    cursor: pointer;
    border:1px solid #999999;
    background: none repeat scroll 0 0 #ecebeb;
}
div#holiday-tabs div.sel{
    cursor:text !important;
    color: #FFF !important;
    background: none repeat scroll 0 0 #ff792e;
}
/*Holiday Promo Banners*/
div.holiday-promo-block{
    width: 650px;
    height: 155px;
    position: absolute;
    margin: 0px;
}
div.holiday-promo-block:hover {
    cursor: pointer;
}
/*Homepage Banner*/
div#bf, div#cm, div#gg, div#fs, div#vd, div#ts, div#md, div#mem, div#fd, div#bts, div#ld, div#hb{
    background:  transparent url('/images/home_banners.png') no-repeat 0 -300px;
    width:600px;
    height:130px;
    margin-left:20px;
}
div#cm{
    background: transparent url('/images/home_banners.png') no-repeat 0 -150px;
}
div#gg{
    background: transparent url('/images/home_banners.png') no-repeat 0 0; 
}
div#fs{
    background: transparent url('/images/free-shipping-banner.png') no-repeat 0 0;
    height:147px;
}
div#mem{
    background: transparent url('/images/memorial_day_banner.png') no-repeat 0 0;
    height:147px;
}
div#fd{
    background: transparent url('/images/fathers_day_banner.png') no-repeat 0 0;
    height:121px;
}
div#vd{
    background: transparent url('/images/valentines-day-homepage.gif') no-repeat 0 0;
}
div#md{
    background: transparent url('/images/mothers_day_home-banner_2.jpg') no-repeat 0 0;
}
div#ts{
    background: transparent url('/images/tax-software-homepage2.gif') no-repeat 0 0;
}
div#bts{
    background: transparent url('/images/back-to-school-homepage.png') no-repeat 0 0;
    height: 147px;
}
div#ld{
    background: transparent url('/images/labor-day-homepage.png') no-repeat 0 0;
    height: 147px;
}
div#hb{
    background: transparent url('/images/halloween-banner-homepage.gif') no-repeat 0 0;
    height: 147px;
}
p#slide_text_gg{
    padding: 50px 0px 0px 507px;
}
p#slide_text_cm{
    padding: 95px 0 0 105px;
}
p#slide_text_bf{
    padding: 95px 0 0 160px;
}
p#slide_text_fs{
    padding: 95px 0 0 160px;
}
p#slide_text_mem{
    padding: 97px 0 0 285px;
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 14px;
}
p#slide_text_fd{
    padding: 79px 0 0 256px;
    color: #72536b;
    text-decoration: underline;
    font-size: 14px;
}
p#slide_text_vd{
    padding: 105px 0 0 310px;
    text-decoration:underline;
    color: #FFFFFF;
}
p#slide_text_md{
    padding: 105px 0 0 170px;
    text-decoration:underline;
    color: #727676;
}
p#slide_text_ts{
	padding: 100px 0 0 395px;
    text-decoration:underline;
    color: #0f55a4;
    font-size: 16px;
}
p#slide_text_bts{
    padding: 118px 0 0 390px;
    color: #FFFFFF;
    text-decoration: underline;
    font-size: 14px;
}
p#slide_text_ld{
    padding: 104px 0 0 394px;
    color: #000000; 
    text-decoration: underline;
    font-size: 12px;
}
p#slide_text_hb{
    padding: 104px 0 0 350px;
    color: #f37a23;
    text-decoration: underline;
    font-size: 12px;
}
#ad-row{ /* don't show ad on home page */
  display: none;
}
div#media{
      height:36px;
      width:270px;
      background: url(/images/inner_cont.png) no-repeat 0 0;
      margin-bottom: 34px;
      margin-left: 25px;
}
h5#media_detail{
  clear: right;
  font-size: 12px !important;
  margin-left: 25px;
  margin-bottom: 0px;
  color: #333 !important;
}
div.homeResults div.plainCap{
   margin-top: 16px;
}
div#specialContainer{
	position:relative;
}
/* END Headers */
#rightBanner{
  position:absolute;
  right:-130px;
  top:27px;
}
.price_range {
  font-size: 12pt;
  color: #000;
  text-decoration: none !important;
  font-weight: bold;
}

ul.dealList{
  padding: 0;
}

ul.dealList li{

}

ul.dealList li .dealMeta {
padding: 2px 0 2px 0 !important;
}

ul.dealList li .dealMeta a {
	height: auto;
	display: inline !important;
	border-width: 0px;
        max-height: none;
        height: 10px;
}

.dlink{
      overflow: hidden;
      max-height: 32px;
      min-height: 16px;
}

div.vote{
   height: 70px;
}

.exp{
  font-size: 10px;
  color: #666;
}

.title{
  color:#FF6600;
  font-size:16pt;
  font-weight:normal;
  line-height:normal;
  margin:0pt;
}

#store_ads{
  margin-bottom: 3px;
  margin-bottom: 10px;
}

#store_ads img{
  border: 0px solid #FFF;
  margin-right: 17px;
  margin-bottom: 17px;
}
#wl_home_promo{
      margin: 0px 0 0 20px;
      padding-bottom: 15px;
      width: 280px;
      text-align: center;
      position:absolute;
      left:440px;
      top:0px;
 }




/* holiday promo */

#holiday_promo{
  background:transparent url(/images/backgrounds/holiday_promo.jpg) no-repeat scroll 0px 0px;
  text-align:center;
  color: #FFF;
  font-size:22px;
  float: right;
  width: 755px;
  height: 43px;
  margin-right: -18px;
  line-height: 43px;
}

* html body #holiday_promo{
  margin-right: -9px;
}

div#advertisement{
  position:absolute;
  top:268px;
  right:70px;
  font-size:10px;
  font:Arial;
  margin-right:33px;
}

.containerHead{
  margin-top: 20px;
}

.containerHead, .steals, .containerFoot{
 margin-left: 20px;
}

#fbLike{
  width: 90px;
  float: right;
  margin-bottom: 20px;
}

.banner-top{
  margin-top: 10px;
}

#relatedStores{
  margin-left: 25px;
  margin-bottom: 20px;
}

#relatedStores h2{
  color:#333333;
  font-family:arial;
  font-size:14pt;
  font-weight:normal !important;
  margin:0;
}

.social{
  margin-left: 25px;
  height: 90px;
}

div.social ul{
  list-style-type: none;
  list-style-image: none;
  margin: 0px;
  padding: 0px;
}

.social li{
  float: left;
  margin-right: 20px;
  margin-left: 0px;
  margin-bottom: 0px;
  height: 62px;
  line-height: 18px;
}

.social h5{
  font-size: 12px !important;
  color: #333 !important;
  margin-bottom: 0px;
}

#rightAd{
  clear: left;
  margin-left: 20px;
}

div#main h4, h4{
  font-size: 18px !important;
  color: #FF6600 !important;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0px;
  margin-top: 20px;
}

#header_statment {
  padding-top: 15px;
  padding-bottom: 25px;
  padding-right: 25px;
  padding-left: 20px;
}
div.noCategories {
    width: 410px !important;
    background-image: url(/images/backgrounds/hp_back_nocats.gif) !important;
    }

div.noCategories div.hot_prod_info {
    width: 230px !important;
    }

table.dealoutput, div.dealoutput {
	width:100%;
	margin-bottom:10px;
}
table.dealoutput td.left{
	border-right: 1px solid #CCC;
	width: 50%;
	vertical-align:top;
	padding:0px 10px 0px 0px;
}
table.dealoutput td.right{
    width: 50%;
	vertical-align:top;
	padding:0px 10px 0px 10px;

}
#ProductContainer {
	position:absolute;
	left:-200px;
	top:100px;
}

#Table_01 {
    position:relative;
    width:765px;
    background: transparent url(/images/new_hp/hp_images/dealio_hp_23-re.gif) no-repeat scroll 0px 0;
    margin-top: 34px;
    margin-bottom: 34px;
}

#Table_01 h2 {
	padding-top:12px;
	padding-left:16px;
    padding-bottom:0px;
	height:32px;
    color:#FF6600 !important;
    font-weight:normal;
}


#Table_01 img {
	border:0 none;
}

div#Table_01  div{
	float:left;
}

#dealio-hp-23 {
	width:537px;
	height:32px;
}

#dealio-hp-33 {
	width:537px;
	height:18px;

}

/* Banners */

#Table_02{
	position:relative;
	width:770px;
        height:190px;
        margin-top: 29px;
}
#apDiv1, #apDiv3{
	width:250px;
	height:245px;
        float:left;
	background: transparent url(/images/new_hp/banners/dealio_hp6_banners_17.gif) no-repeat scroll 0px 0;
}
#apDiv2, #apDiv3 {
        margin-left: 8px;
}

#apDiv2 {width:250px; height:245px;
        float:left;background: transparent url(/images/new_hp/banners/dealio_shopping_guide.gif) no-repeat scroll 0px 0;}

#text1 {
	padding-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	color: #999999;
}
.bannerheader {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.bullets2 {
	font-size: 12px;
}
.bannerh2 {
	color: #FF3300
}
.style4 {
	font-size: 15px
}
.style5 {
	color: #FF3300;
	font-size: 15px;
}
div#text1 h4 {
	color: #FF3300;
	font-size: 15px;
    margin-top: 7px;
}

ul.text1 ul{
    margin-top:20px;
	font-size: 12px;
	font-weight: normal;
    color:#999999;
    list-style-image: none;
}

ul.dealList li {
    margin: 0px !important;
}
ul.dealList div.couponGet, ul.dealList div.call2Action {
    overflow: hidden;
}
ul.dealList div.couponGet {
    overflow:hidden;
    padding:0px;
/*    position:absolute;
    right:10px;*/
    text-align:center;
    width:130px !important;
/*    top: 4px !important;*/
}
ul.dealList div.pillButton {
    width: 120px !important;
}

#text1 a {
	height:0%;
	font-size: 11px;
    color:#999999;
    text-decoration:none;
}
#text1 p {
	font-size: 12px;
    margin-right:0px;
	margin-top:22px;
	padding-left:0px;
    margin-bottom:-4px;
}

#visit_blog {
   margin-top: 20px;
}
#visit_blog p{
    padding: 0 20px;
}
/* Membership Box*/

#member {
    position: relative;
	width:764px;
	height:200px;
}
#dealio-member-bg {
	width:764px;
	height:190px;
	background: transparent url(/images/new_hp/banners/dealio_member_bg.gif) no-repeat;
    padding-top:10px;
}
#memberBox1 {
	float:left;
	width:165px;
	height:95px;
	margin-left:18px;
	text-align: center;
}
#memberBox2 {
	float:left;
	width:165px;
	height:96px;
	margin-left:23px;
	text-align: center;

}
#memberBox3 {
	float:left;
	width:165px;
	height:60px;
	margin-left:23px;
	text-align: center;

}
#memberBox4 {
	float:left;
	width:165px;
	height:61px;
	margin-left:23px;
	text-align: center;

}
#membertitle {
 	clear:left;
	width:630px;
	height:33px;
	padding-bottom:10px;
	padding-left:23px;
	padding-top:2px;
}
#member p {
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	margin-right:2px;
	margin-top:14px;
	padding-left:12px;
	color:#999999;
	font:normal 10px/10px Arial, Helvetica, sans-serif;

}
#member a {
	height:0%;
	font:normal 10px/10px Arial, Helvetica, sans-serif;
	color:#999999;
}
.titlefont {
	font-size: 16px;
}
.titlefont2 {
	font-size: 13px;
}
.linkstyle {
	border-bottom:1px solid #999999;
}
.banner_subtitle {
    margin-top:15px;
    margin-left:-39px;

}
#link {width:250px; height:245px; margin: auto;}
#link a {width: 100%; height: 50%; display:block;}


#rightBanner{
  padding-top: 0px !important;
}


