#home-hero-container {
	position:relative;
	height:387px;
	margin-bottom:20px;
}

#home-slideshow, #home-slideshow>div {
	width:690px;
	height:387px;
}

.lt-ie9 #home-slideshow>div {
	background-color:transparent !important;
}

#home-slideshow {
	position:relative;
	overflow:hidden;
}

#home-slideshow div a {
	position:relative;
}

#home-slideshow div a>strong, #home-slideshow div a>span, #home-slideshow div a>em, #home-slideshow div a>img {
	position:absolute;
}

#home-slideshow div a>strong, #home-slideshow div a>span, #home-slideshow div a>em {
	z-index:5;
}

#home-slideshow div a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

#home-slideshow div a>strong {
	color:#333;
	font-size:48px;
	font-family:'RobotoBold',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
	font-weight:normal;
	line-height:1;
}

#home-slideshow div a>strong span {
	font-family:'RobotoRegular',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
}

#home-slideshow div a>em {
	font-style:normal;
	color:#666;
	font-size:14px;
}

#home-slideshow div a>em.home-slideshow-subhead {
	font-style:italic;
	font-size:14px;
	line-height:normal;
}

#home-slideshow div a>em.home-slideshow-subhead span {
	margin-left:5px;
	font-family:'RobotoRegular',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
	font-size:30px;
	color:#666;
	font-style:normal;
}

#home-slideshow div a>span {
	font-weight:bold;
	font-size:14px;
}

#home-slideshow div a>span:after {
	content:" ";
	position:absolute;
	top:4px;
	margin-left:8px;
	width:0;
	height:0;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #2b8df0;
}

#home-slideshow div a>span.home-slideshow-button {
	height:22px;
	padding:0 25px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#FC2;
	color:#666;
	line-height:21px;
	font-size:12px;
	font-weight:normal;
}

#home-slideshow div a>span.home-slideshow-button:after {
	display:none;
}

#home-slideshow div a:hover>span.home-slideshow-button {
	background-color:#f0bd13;
}

#home-slideshow div a>img {
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}

#home-slideshow nav {
	position:absolute;
	left:20px;
	/* bottom:10px; */
	bottom:34px;
	z-index:10;
	padding:10px;
}

#home-slideshow nav li {
	float:left;
	margin:0;
}

#home-slideshow nav a {
	width:20px;
	height:20px;
	background-image:url(../../img/buttons/home-slideshow-nav.png);
	outline:0;
}

#home-slideshow nav a:hover {
	background-position:0 -20px;
}

#home-slideshow nav li.current a {
	background-position:left bottom;
}

#home-slide-blue a>strong {
	left:40px;
    top:40px;
}
#home-slide-blue a>span {
	left:40px;
	top:250px;
}
#home-slide-blue a>em {
	left: 40px;
    top: 180px;
    width: 290px;
}
#home-slide-blue a>em.home-slideshow-subhead {
	left:40px;
	top:138px;
	width:auto;
}
#home-slideshow #home-slide-blue a>strong{
	color:#fff;
}
#home-slideshow #home-slide-blue a>em{
	color:#fff;
}
#home-slideshow #home-slide-blue a>em *{
	color:#fff;
}
#home-slide-green a>strong {
	left:40px;
	top:30px;
}
#home-slide-green a>em {
	left:40px;
	top:186px;
	width:210px;
}

#home-slide-green a>em.home-slideshow-subhead {
	left:40px;
	top:140px;
	width:auto;
}

#home-slide-green a>span {
	left:40px;
	top:150px;
}

#home-slide-green a>span.bw-tag-new-lg {
	left:40px;
	top:15px;
	font-weight:normal;
	font-size:12px;
}

#home-slide-green a>span.bw-tag-new-lg:after {
	display:none;
}

#home-slide-black a>strong {
	left:40px;
	top:40px;
	width:320px;
}

#home-slide-black a>em.home-slideshow-subhead {
	left:40px;
	top:140px;
}

#home-slide-black a>span {
	left:40px;
	top:190px;
}

#home-slide-pink a>strong {
	left:40px;
	top:70px;
}

#home-slide-pink a>em.home-slideshow-subhead {
	left:40px;
	top:120px;
}

#home-slide-pink a>span {
	left:40px;
	top:215px;
}

#home-slide-pink a>em {
	left:40px;
	top:160px;
	width:260px;
}

#home-slide-red a>strong {
	left:40px;
	top:25px;
	width:400px;
}

#home-slide-red a>em {
	left:40px;
	top:160px;
	width:220px;
}

#home-slide-red a>em.home-slideshow-subhead {
	left:40px;
	top:125px;
	white-space:nowrap;
	width: 300px;
}

#home-slideshow #home-slide-red a>em.home-slideshow-subhead span {
	font-size:24px;
}

#home-slide-red a>span {
	left:40px;
	top:215px;
}

#home-hero-container.no-promo #home-slideshow, #home-hero-container.no-promo #home-slideshow div, #home-hero-container.no-deal #home-slideshow, #home-hero-container.no-deal #home-slideshow div {
	width:950px;
	height:387px;
}

#home-promo {
	position:absolute;
	top:0;
	right:0;
	width:240px;
	height:387px;
}

#home-hero-container.no-promo #home-promo {
	display:none;
}

#home-thebigdeal {
	position:absolute;
	top:0;
	right:0;
	width:238px;
	height:385px;
	border:2px solid #94DD60;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#fff;
	font-family:'RobotoRegular',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
	color: #777;
}

#home-thebigdeal h3 {
	position:absolute;
	left:18px;
	top:15px;
	width:203px;
	height:74px;
	background-image:url(../../pages/thebigdeal/thebigdeal-page.png);
}

#home-thebigdeal-title {
	position:absolute;
	left:16px;
	top:90px;
	width:85px;
	font-size:14px;
	line-height: 16px;
}

#home-thebigdeal img {
	position:absolute;
	right:16px;
	bottom:170px;
}

#home-thebigdeal a {
	position:absolute;
	left:19px;
	bottom:18px;
	width:198px;
	margin-left:0;
	padding-left:0;
	padding-right:0;
}

#home-thebigdeal-info {
    padding-top: 8px;
	position:absolute;
	left:18px;
	bottom:68px;
	width:215px;
	font-family:'RobotoRegular',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
	border-top : 2px solid #DDD;
}

#home-thebigdeal-info div {
	font-size:12px;
	font-weight:normal;
	line-height:22px;
}

#home-thebigdeal-info em {
	margin-right:3px;
	font-size:16px;
	color:#666;;
	font-style:normal;
	font-family:'RobotoBold',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
}

#home-thebigdeal-cost {
	position:absolute;
	left:18px;
	bottom:128px;
	width:200px;
}

#home-thebigdeal-cost div {
    text-decoration: line-through;
    margin-bottom:6px;
	font-size:16px;
	line-height: 16px;
}

#home-thebigdeal-cost strong {
	display:block;
	font-size:36px;
	line-height: 36px;
	text-transform:uppercase;
	color: #528C24;
	font-family:'RobotoBold',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
}

#home-thebigdeal a.bw-button{
    font-family:'RobotoRegular',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
}

#home-thebigdeal a.bw-button.inactive{
    font-family:'RobotoBold',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
    color: #AC0007;
    bottom: 37px;
    font-size: 32px;
    padding: 12px 0 12px 0;
    border: none;
}

#home-thebigdeal a.deal-button-green {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    line-height: .75em;
    padding: 14px 0;
    font-family:'RobotoRegular',  Tahoma,  Geneva,  Verdana,  Helvetica,  Arial,  sans-serif;
    color: #FFF;
    overflow: hidden;
    border: none;
    background: #61923B;
    background: -webkit-gradient(linear, left top, left bottom, from(#90C652), to(#61923B));
    background: -moz-linear-gradient(top,  #90C652,  #61923B);
    background: linear-gradient(#90C652,#61923B);
    -webkit-border-radius: 0; 
    -moz-border-radius: 0;
    border-radius: 0;
}

#home-thebigdeal-soldout {
	position:absolute;
	left:44px;
	bottom:11px;
	width:135px;
	height:56px;
	background-image:url(../../img/backgrounds/home-deals-box.png);
	background-position:left bottom;
}

#home-search-container {
	height:94px;
	margin-bottom:20px;
}

#home-search-container>a {
	float:left;
	width:240px;
	height:94px;
	background-image:url(../../img/buttons/home-easy-finder-button.jpg);
}

#home-search-container>div {
	position:absolute;
	left: 250px;
	width:669px;
	height:68px;
	padding:10px 20px;
	margin-top:4px;
	border:1px solid #ddd;
	border-left:none;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-right-radius:4px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background:#eee;
}

#home-search-container em {
	display:block;
	margin-bottom:8px;
	font-size:18px;
	font-style:normal;
	color:#06c;
}

#home-search-container form {
	display:block;
	position:relative;
	width:669px;
	height:36px;
	background:url(../../img/backgrounds/home-easy-finder-search.jpg) no-repeat;
}

#home-search-container input[type=text] {
	position:absolute;
	top:8px;
	left:50px;
	width:555px;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background-color:#fff;
	font-size:16px;
	line-height:normal;
}

#home-search-container input[type=text][disabled] {
	font-style:italic;
	color:#bbb;
}

#home-search-container input[type=submit] {
	position:absolute;
	right:0;
	top:0;
	width:54px;
	height:36px;
	opacity:0;
	filter:alpha(opacity=0);
}

#home-search_placeholder {
	font-size:16px;
}

#home-carousel {
	margin-bottom:25px;
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	#home-carousel-tabs {
	font-size:14px;
}

}@media only screen and (max-device-width:480px), only screen and (min-device-width:640px) and (max-device-width:1136px) and (-webkit-min-device-pixel-ratio:2) {
	#home-carousel-tabs {
	font-size:14px;
}

}#home-news-list h6 {
	margin-top:-10px;
	margin-bottom:15px;
}

#home-news-list+p {
	padding-left:40px;
}

#home-customer-list {
	padding:15px 15px 25px;
	border:1px solid #ddd;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#fbfbfb;
}

#home-customer-list ul {
	width:856px;
	height:128px;
	padding:0;
	margin:0 auto;
	background:url(../../img/misc/logos.png) 0 0 no-repeat;
}

#home-customer-list li {
	display:none;
}

#home-as-seen-list {
	position:relative;
	height:160px;
	list-style:none;
	margin-top:25px;
	padding:0;
}

#home-as-seen-list li {
	position:absolute;
	margin:0;
	padding:0;
	background-image:url(../../img/misc/logos.png);
}

#home-as-seen-list-cnbc {
	left:40px;
	top:0;
	width:36px;
	height:28px;
	background-position:-6px -173px;
}

#home-as-seen-list-eng {
	right:35px;
	top:0;
	width:84px;
	height:28px;
	background-position:-84px -168px;
}

#home-as-seen-list-hc {
	left:25px;
	top:60px;
	width:71px;
	height:24px;
	background-position:-221px -176px;
}

#home-as-seen-list-kel {
	right:45px;
	top:53px;
	width:66px;
	height:34px;
	background-position:-341px -170px;
}

#home-as-seen-list-pct {
	left:45px;
	top:110px;
	width:30px;
	height:33px;
	background-position:-466px -168px;
}

#home-social-links {
	height:20px;
	padding:10px 15px 0;
	list-style:none;
}

#home-social-links li {
	float:left;
	margin:0 5px;
}

#home-social-links a {
	display:block;
	width:20px;
	height:20px;
	background-image:url(../../img/icons/theme-icons.png);
}

#home-social-links-facebook {
	background-position:-10px -90px;
}

#home-social-links-twitter {
	background-position:-50px -90px;
}

#home-social-links-googleplus {
	background-position:-90px -90px;
}

#home-social-links #home-social-links-email {
	width:26px;
	background-position:-167px -90px;
}
/* single promo start */
#promo-1 {
	width:100%;
	height:100%;
}

#promo-1 h3, #promo-1 em {
	display:none;
}

#promo-1 a {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
}

#promo-1 a span {
	position:absolute;
	left:39px;
	bottom:28px;
	width:135px;
	height:29px;
	padding-left:25px;
	padding-top:11px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	font-size:15px;
	font-weight:bold;
	color:#333;
}

#promo-1 a:hover span {
	background-color:rgba(255, 255, 0, 0.3);
}
/* single promo end */