﻿@import url("reset.css"); /* CURRENT */

.distext { display: none; }

#main_content_area_full 
{
    margin: 10px !important;
    position: relative;
    left: -8px;
    width: 798px;
}

#arcbox 
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    margin: 0 auto;
    width: 798px;
}

#arcbox a:hover,
#arcbox a:active { text-decoration: underline; }

#arcbox #arcbox-primary,
#arcbox #arcbox-secondary 
{
    clear: both;
    overflow: hidden;
    margin: 0 auto;
    width: 741px;
}

#arcbox a,
#arcbox #arcbox-products h2,
#arcbox #arcbox-products h2 a 
{
    color: #0087eb;
    font-weight: bold;
}
#arcbox #arcbox-products h2 
{
    line-height: 14px;
    margin-top: 0;
    text-transform: uppercase;
}
#arcbox #arcbox-products h2 a 
{
    display: block;
    text-align: center;
    padding-top: 100px;
}
#arcbox #arcbox-products h2,
#arcbox #arcbox-products p { font-size: 11px; }
#arcbox #arcbox-products p
{
    color: #666;
    line-height: 14px;
}

#arcbox #arcbox-header 
{
    background: url("/_res/i/boxtop.png") no-repeat 50% 100%;
    overflow: hidden;
    padding-bottom: 5px;
    width: 798px;
}
#arcbox #arcbox-header h1
{
    background: url("/_res/i/header.png") no-repeat 0 0;
    height: 0;
    overflow: hidden;
    padding: 100px 0 0;
	width: 798px;
} 
#arcbox #arcbox-content 
{
    background: url("/_res/i/boxsides.png") repeat-y top center;
    clear: both;
    width: 798px;
}
#arcbox #arcbox-bookmark-this 
{
    background: url("/_res/i/boxbottom.png") no-repeat 50% 100%;
    padding: 0 24px 34px 0;
    text-align: right;
    width: 774px;
}

#arcbox #arcbox-site-nav 
{
    display: inline;
    float: right;
    height: 53px;
    list-style: none;
    margin-right: 24px;
    overflow: hidden;
    width: 509px;
}
#arcbox #arcbox-site-nav li
{
    float: left;
    overflow: hidden;
}
#arcbox #home-link 
{
    display: inline;
    float: left;
    height: 17px;
    margin: 25px 0 0 24px;
    overflow: hidden;
    width: 99px;
}
#arcbox #home-link a 
{
    background: url("/_res/i/site-nav-home.png") no-repeat 0 0 ;
    float: left;
    display: block;
    height: 0;
    overflow: hidden;
    padding: 17px 0 0;
    width: 99px;
}
#arcbox #home-link a:hover,
#arcbox #home-link a:active { background-position: 0 -17px; }
#arcbox #arcbox-site-nav #offers-flash 
{
    cursor: pointer;
    height: 42px;
    margin-top: 10px;
    width: 151px;
}
#arcbox #arcbox-site-nav #offers-link 
{
    height: 53px;
    width: 154px;
}
#arcbox #arcbox-site-nav #laundry-link 
{
    height: 53px;
    width: 105px;
}
#arcbox #arcbox-site-nav #kitchen-link 
{
    height: 53px;
    width: 99px;
}

#arcbox #arcbox-site-nav li a 
{
    display: block;
    float: left;
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 0;
    overflow: hidden;
    padding: 53px 0 0;
}
#arcbox #arcbox-site-nav #kitchen-link a 
{
    background-image: url("/_res/i/site-nav-kitchen.png");
    width: 99px;
}
#arcbox #arcbox-site-nav #laundry-link a 
{
    background-image: url("/_res/i/site-nav-laundry.png");
    width: 105px;
}
#arcbox #arcbox-site-nav #offers-link a 
{
    background-image: url("/_res/i/site-nav-offers.png");
    width: 154px;
}

#arcbox #arcbox-site-nav li a:hover,
#arcbox #arcbox-site-nav li a:active { background-position: 0 -53px; }

#arcbox #section-nav 
{
    list-style: none;
	margin-top: 20px;
	overflow: hidden;
}
#arcbox #section-nav li 
{
	float: left;
	height: 28px;
	overflow: hidden;
}
#arcbox #section-nav li a 
{
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 0;
	overflow: hidden;
	padding: 28px 0 0;
}
#arcbox #section-nav li a:hover,
#arcbox #section-nav li a:active 
{
	background-position: 0 -28px;
}

/* Dual button toggle links for Cabrio/Duet Home page */
#arcbox #arcbox-primary .home-promo-nav 
{
    overflow: hidden;
    height: 32px;
    width: 374px;
    list-style: none;
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
}

#arcbox #arcbox-primary .home-promo-nav li
{
    float: left;
    overflow: hidden;
    height: 32px;
}
#arcbox #arcbox-primary .home-promo-nav li a
{
    display: block;
    float: left;
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 0;
    overflow: hidden;
    padding: 32px 0 0;
}
#arcbox #arcbox-primary .home-promo-nav .cabrio-promo-link a
{
    background-image: url("/_res/i/home-promo-cabrio.png");
    height: 32px;
    width: 173px;
    margin-left: 13px;
    _margin-left: 7px
}
#arcbox #arcbox-primary .home-promo-nav .duet-promo-link a
{
    background-image: url("/_res/i/home-promo-duet.png");
    height: 32px;
    width: 173px;
    margin-left: 2px;
}
#arcbox #arcbox-primary .home-promo-nav li a:hover, #arcbox #arcbox-primary .home-promo-nav li a:active
{
    background-position: 0 -32px;
}
#arcbox #arcbox-primary .home-promo-nav li a.active, #arcbox #arcbox-primary .home-promo-nav li a:hover.active
{
    background-position: 0 -64px;
    cursor: pointer;
}
/* END Dual button toggle links for Cabrio/Duet Home page */


#arcbox #section-nav #laundry-washers-link a 
{
	background-image: url("/_res/i/laundry-nav-washers.png");
	width: 98px;
}
#arcbox #section-nav #laundry-dryers-link a 
{
	background-image: url("/_res/i/laundry-nav-dryers.png");
	width: 85px;
}
#arcbox #section-nav #laundry-laundry-1-2-3-link a 
{
	background-image: url("/_res/i/laundry-nav-laundry123.png");
	width: 240px;
}
#arcbox #section-nav #kitchen-cooking-link a 
{
	background-image: url("/_res/i/kitchen-nav-cooking.png");
	width: 97px;
}
#arcbox #section-nav #kitchen-refrigeration-link a 
{
	background-image: url("/_res/i/kitchen-nav-refrigeration.png");
	width: 132px;
}
#arcbox #section-nav #kitchen-cleanup-link a 
{
	background-image: url("/_res/i/kitchen-nav-cleanup.png");
	width: 100px;
}

body#arckitchen-cleanup #arcbox #arcbox-site-nav #kitchen-link a,
body#arckitchen-cooking #arcbox #arcbox-site-nav #kitchen-link a,
body#arckitchen-refrigeration #arcbox #arcbox-site-nav #kitchen-link a,
body#arckitchen #arcbox #arcbox-site-nav #kitchen-link a,
body#arclaundry-dryers #arcbox #arcbox-site-nav #laundry-link a,
body#arclaundry-laundry-1-2-3 #arcbox #arcbox-site-nav #laundry-link a,
body#arclaundry-washers #arcbox #arcbox-site-nav #laundry-link a,
body#arclaundry #arcbox #arcbox-site-nav #laundry-link a,
body#arcoffers #arcbox #arcbox-site-nav #offers-link a
{
    background-position: 0 -106px;
}
body#arckitchen #arcbox #arcbox-site-nav #kitchen-link a,
body#arclaundry #arcbox #arcbox-site-nav #laundry-link a,
body#arcoffers #arcbox #arcbox-site-nav #offers-link a
{
    cursor: default;
}

body#arckitchen-cleanup #arcbox #section-nav #kitchen-cleanup-link a,
body#arckitchen-cooking #arcbox #section-nav #kitchen-cooking-link a,
body#arckitchen-refrigeration #arcbox #section-nav #kitchen-refrigeration-link a,
body#arclaundry-dryers #arcbox #section-nav #laundry-dryers-link a,
body#arclaundry-laundry-1-2-3 #arcbox #section-nav #laundry-laundry-1-2-3-link a,
body#arclaundry-washers #arcbox #section-nav #laundry-washers-link a
{
    background-position: 0 -56px;
    cursor: default;
}

body#arcoffers #arcbox #arcbox-hero h2,
body#arcshop #arcbox #arcbox-hero h2,
body#arcoffers #arcbox #arcbox-hero h3,
body#arcshop #arcbox #arcbox-hero h3
{
    height: 0;
    overflow: hidden;
}
body#arcshop #arcbox #top-promos,
body#arcoffers #arcbox #top-promos 
{
    position: relative;
    overflow: hidden;
    width: 741px;
}
body#arcshop #arcbox #arcbox-hero #top-promos h2, 
body#arcoffers #arcbox #arcbox-hero #top-promos h2
{
    background: url("/_res/i/offers-hero-save.png");
    padding: 121px 0 0;
    width: 741px;
}
body#arcshop #top-promos li,
body#arcoffers #top-promos li 
{
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 58px;
    overflow: hidden;
    padding-top: 200px;
}
body#arcshop #top-promos #dishwashers,
body#arcoffers #top-promos #dishwashers 
{
    background-image: url("/_res/i/offers-hero-dishwasher.png");
    padding-left: 60px;
    width: 187px;
}
body#arcshop #top-promos #fridges,
body#arcoffers #top-promos #fridges 
{
    background-image: url("/_res/i/offers-hero-refrigeration.png");
    padding-left: 30px;
    width: 217px;
}
body#arcshop #top-promos #washers,
body#arcoffers #top-promos #washers 
{
    background-image: url("/_res/i/offers-hero-washer.png");
    padding-left: 20px;
    width: 227px;
}

/* Dual button toggle links for Cabrio/Duet Offers page */
body#arcoffers #arcbox #arcbox-hero #top-promos-full
{
    background: url("/_res/i/offers-hero-save10.png");
    padding: 295px 0 0 0;
    width: 741px;
    height: 84px;
}

body#arcoffers #arcbox #arcbox-hero #top-promos-full .terms
{
    position: relative;
    left: 298px;
    top: 55px;
    margin: 0;
    padding: 0;    
    color: #666;
    width: 200px;
    float: right;
}

body#arcoffers #arcbox #arcbox-hero #top-promos-full .shop-now
{
    margin: 0 60px 0 0;
    float: right;
}

/* END Dual button toggle links for Cabrio/Duet Offers page */


#arcbox #shopping-help 
{
    position: relative;
    background: url("/_res/i/offers-help.png") no-repeat 0 0;
    height: 349px;
    width: 741px;
    overflow: hidden;
}
#arcbox #shopping-help #whirlpool-help,
#arcbox #shopping-help #lowes-help 
{
    padding-top: 120px;
    text-align: left;
}
#arcbox #whirlpool-help 
{
    float: left;
    padding-left: 75px;
    padding-right: 15px;
}
#arcbox #lowes-help 
{
    float: right;
    padding-left: 15px;
    padding-right: 75px;
}
#arcbox #allguides 
{
    position: absolute;
    left: 361px;
    bottom:40px;
    text-align: left;
}
#arcbox #allguides div 
{
    float: left;
    padding-right: 20px;
}
#arcbox #allguides label
{
    display: block;
    margin-bottom: 5px;
}
#arcbox #shopping-help h2,
#arcbox #shopping-help p,
#arcbox #shopping-help h3 
{
    height: 0;
    overflow: hidden;
}
#arcbox #shopping-help #whirlpool-help h3 
{
    background: url("/_res/i/whirlpool-help.gif") no-repeat 0 0;
    margin-bottom: 14px;
    overflow: hidden;
    padding: 10px 0 0;
    width: 233px;
}
#arcbox #shopping-help #lowes-help h3 
{
    background: url("/_res/i/lowes-help.gif") no-repeat 0 0;
    margin-bottom: 14px;
    overflow: hidden;
    padding: 10px 0 0;
    width: 148px;
}

#arcbox #shopping-help ul,
{
    margin: 14px 15px;
}
body#arcoffers #top-promos ul,
body#arcshop #top-promos ul 
{
    text-align: left;
} 

body#arcoffers #arcbox #top-promos li .arcwhereto,
body#arcshop #arcbox #top-promos li .arcwhereto 
{
    font-weight: bold;
    line-height: 14px;
    background: url("/_res/i/arrow.gif") no-repeat 0 50%;
    padding-left: 14px;
}
body#arcoffers #arcbox #top-promos li .arcwhereto a,
body#arcshop #arcbox #top-promos li .arcwhereto a
{
    font-weight: bold;
}

body#arcoffers #arcbox #arcbox-hero #top-promos-full,
body#arcshop #arcbox #arcbox-hero #top-promos-full
{
    background: url("/_res/i/offers-hero-save400.png");
    padding: 295px 0 0 0;
    width: 741px;
    _width: 790px;
    height: 84px;
}

body#arcoffers #arcbox #arcbox-hero #top-promos-left,
body#arcshop #arcbox #arcbox-hero #top-promos-left
{
	background: url("/_res/i/main/save-400-gold-kitchen-suites.gif") no-repeat 0 0;
	height: 379px;
	position: relative;
	float: left;
	width: 525px;
	margin: 0 0 20px 0;
}

    body#arcshop #arcbox #arcbox-hero #top-promos-left p.shop-now { margin: 0 0 0 !important; }

body#arcoffers #arcbox #arcbox-hero #top-promos-left .shop-now,
body#arcshop #arcbox #arcbox-hero #top-promos-left .shop-now

{
    position: relative;
    padding: 0;
    margin: 0;  
}

body#arcoffers #arcbox #arcbox-hero #top-promos-right,
body#arcshop #arcbox #arcbox-hero #top-promos-right
{
	background: url("/_res/i/sidebar/full-save-49-icemaker.gif") no-repeat 0 0;
	padding-top: 290px;
	height: 89px;
	position: relative;
	float: left;
	width: 216px;
	margin: 0 0 20px 0;
}

body#arcoffers #arcbox #arcbox-hero #top-promos-right .terms
{
    color: #fff;
    width: 200px;
}

body#arcoffers #arcbox #arcbox-hero #top-promos-full .terms,
body#arcshop #arcbox #arcbox-hero #top-promos-full .terms
{
    position: relative;   
    color: #666;
    margin: 75px 15px 0 0; 
    _margin: 75px 30px 0 0;   
    float: right;
}

body#arcoffers #arcbox #arcbox-hero #top-promos-full .shop-now,
body#arcshop #arcbox #arcbox-hero #top-promos-full .shop-now

{
    position: relative;
    top: -80px;
    left: 160px;
    _left: 145px;
    height: 33px;
    display: block;
    line-height: 1;
    margin: 0 auto;
    overflow: hidden;
    width: 260px;    
}

body#arcoffers #shopping-help li,
body#arcshop #shopping-help li 
{
    font-size: 11px;
    line-height: 14px;
    list-style-type: circle;
    list-style-image: url("/_res/i/check.png");
}

body#arcoffers #secondary-promos,
body#arcshop #secondary-promos
{
	clear: both;
	margin: 20px 0;
	overflow: hidden;
}

body#arcoffers #gold-suites,
body#arcshop #gold-suites
{
	position: relative;
	/* float: left;
	background: url("/_res/i/offers-save-suites.png") no-repeat 0 0;
	height: 69px;
	padding-top: 115px;
	padding-left: 15px;
	width: 448px; */
	background: url("/_res/i/offers-save-suites-full.png") no-repeat 0 0;
	height: 119px;
	padding-top: 65px;
	padding-left: 593px;
	width: 148px;
}
body#arcoffers #dishwasher-promo,
body#arcshop #dishwasher-promo
{
	position: relative;
	float: left;
	background: url("/_res/i/offers-free-install.png") no-repeat 0 0;
	height: 69px;
	padding-top: 115px;
	padding-left: 15px;
	width: 263px;
}
body#arcoffers #save108-promo,
body#arcshop #save108-promo
{
	position: relative;
	float: left;
	background: url("/_res/i/offers-save108-left.png") no-repeat 0 0;
	height: 69px;
	padding-top: 115px;
	padding-right: 15px;
	width: 356px;
}

body#arcoffers #save49-promo,
body#arcshop #save49-promo
{
	position: relative;
	float: left;
	background: url("/_res/i/offers-save49-right.png") no-repeat 0 0;
	height: 69px;
	margin: 0;
	padding-top: 115px;
	padding-left: 15px;	
	width: 355px;
}

body#arcoffers #pairs-promo,
body#arcshop #pairs-promo
{
	position: relative;
	float: left;
	background: url("/_res/i/offers-200rebate-left.png") no-repeat 0 0;
	height: 69px;
	margin: 0;
	padding-top: 115px;
	padding-left: 15px;
	width: 356px;
}

body#arcoffers #arcbox #secondary-promos #save108-promo .shop-now,
body#arcshop #arcbox #secondary-promos #save108-promo .shop-now,
body#arcoffers #arcbox #secondary-promos #pairs-promo .shop-now,
body#arcshop #arcbox #secondary-promos #pairs-promo .shop-now  
{
    margin: 0 0 0 30px;
    _margin: 0 0 0 14px;
    _float: left;
    
}

body#arcoffers #arcbox #secondary-promos #save49-promo .shop-now,
body#arcshop #arcbox #secondary-promos #save49-promo .shop-now
{
    margin: 0 0 0 18px;
    _margin: 0 0 0 11px;
    _float: left;
    
}

#arcbox .view-products,
#arcbox .shop-now
{
    height: 33px;
    display: block;
    line-height: 1;
    margin: 0 auto;
    overflow: hidden;
    width: 102px;
}
#arcbox .view-products a,
#arcbox .shop-now a,
body#arclaundry-laundry-1-2-3 #arcbox-hero #laundry-1-2-3 .shop-now a
{
    background: url("/_res/i/shop-now-button.png") no-repeat 0 0;
    float: left;
    display: block;
    height: 0;
    overflow: hidden;
    padding: 33px 0 0;
    width: 102px;
}
#arcbox .view-products,
#arcbox .view-products a { width: 106px; }
#arcbox .view-products a { background-image: url("/_res/i/view-products-button.png"); }
#arcbox .view-products a:hover,
#arcbox .view-products a:active,
#arcbox .shop-now a:hover,
#arcbox .shop-now a:active { background-position: 0 -33px; }
#arcbox .thehero .shop-now a 
{
    background-image: url("/_res/i/shop-now-link.png");
    padding: 11px 0 0;
    width: 79px;
}
#arcbox .thehero .shop-now a:hover,
#arcbox .thehero .shop-now a:active { background-position: 0 -11px; }

#arcbox .view-demo, .view-shopnow 
{
    height: 34px;
    line-height: 1;
    overflow: hidden;
    width: 118px;
}

#arcbox .view-shopnow 
{
    margin: 10px 0 0 0;
}

#arcbox .view-demo a 
{
    background: url("/_res/i/view-demo.png") no-repeat 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding: 34px 0 0;
    width: 118px;
}

#arcbox .view-shopnow a 
{
    background: url("/_res/i/view-shopnow.png") no-repeat 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding: 34px 0 0;
    width: 118px;
}

#arcbox .view-shopnow a.shopnow-dark{
	background: url("/_res/i/view-shopnow-dark.png") no-repeat 0 0;	
}

#arcbox .view-shopnow-text a

#arcbox .view-demo2 a 
{
    background: url("/_res/i/view-demo.png") no-repeat 0 0;
    float: left;    
    width: 118px;
}

#arcbox .view-shopnow2 a 
{
    background: url("/_res/i/view-shopnow.png") no-repeat 0 0;
    float: left;    
}

#arcbox .view-demo a:hover,
#arcbox .view-demo a:active { background-position: 0 -34px; }

#arcbox .view-shopnow a:hover,
#arcbox .view-shopnow a:active { background-position: 0 -34px; }

#arcbox .view-demo2 a:hover,
#arcbox .view-demo2 a:active { background-position: 0 -34px; }

#arcbox .view-shopnow2 a:hover,
#arcbox .view-shopnow2 a:active { background-position: 0 -34px; }

#arckitchen-cooking #arcbox .view-demo 
{
    height: 34px;
    width: 118px;
}
#arckitchen-cooking #arcbox .view-demo a 
{
    padding: 34px 0 0;
    width: 118px;
}
#arckitchen-cooking #arcbox .view-demo a:hover,
#arckitchen-cooking #arcbox .view-demo a:active { background-position: 0 -34px; }
#freestanding-demo .view-demo a { background-image: url("/_res/i/view-demo.png"); }
#slidein-demo .view-demo a { background-image: url("/_res/i/view-shopnow.png"); }
#button-view-demo .view-demo a { background-image: url("/_res/i/view-demo.png"); }
#button-shop-demo .view-demo a { background-image: url("/_res/i/view-shopnow.png"); }


#gold-dishwasher .guarantee-details 
{
    position: absolute;
    bottom: 14px;
    right: 42px;
    height: 11px;
    overflow: hidden;
    line-height: 1;
    width: 178px;
}
#gold-dishwasher .guarantee-details a 
{
    background: url("/_res/i/30-day.gif") no-repeat 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding: 11px 0 0;
    width: 178px;
}

#arcbox #section-header
{
    overflow: hidden;
    text-align: left;
}
#arcbox #section-header h2
{
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    height: 0;
    margin: 20px 0 20px 15px;
    overflow: hidden;
    padding: 28px 0 0;
}
body#arckitchen #arcbox #section-header h2,
body#arckitchen-cleanup #arcbox #section-header h2,
body#arckitchen-cooking #arcbox #section-header h2,
body#arckitchen-refrigeration #arcbox #section-header h2
{
    background-image: url("/_res/i/kitchen-header.png");
    width: 165px;
}
body#arclaundry #arcbox #section-header h2,
body#arclaundry-dryers #arcbox #section-header h2,
body#arclaundry-laundry-1-2-3 #arcbox #section-header h2,
body#arclaundry-washers #arcbox #section-header h2
{
    background-image: url("/_res/i/laundry-header.png");
    width: 165px;
}
body#arcoffers #arcbox #section-header h2
{
    background-image: url("/_res/i/offers-header.png");
    width: 371px;
}
body#arcshop #arcbox #section-header h2
{
    background-image: url("/_res/i/offers-shop-header.png");
    width: 371px;
}

.terms, .termsHome
{
    color: #fff;
    text-align: right;
    position: absolute;
    bottom: 10px;
    right: 10px;
    float: none;
    height: auto;
    margin: 0;
    overflow: visible;
    padding: 0;
    z-index: 10;
}

.terms2
{
    position: relative; 
    top: 85px; 
    left: 110px; 
    _left: 50px;
    text-align: right; 
    width: 160px; 
    display: block; 
    color: #666;
}

.termsHome
{
    top: 90px; 
    color: #666; 
    height: 30px;
    display: block; 
    position: absolute;
}

#kitchen-promo .terms,
#laundry-promo .terms
{
    width: 206px;
}

body#arcshop .terms,
body#arcoffers .terms 
{
    color: #666;
}

/*body#archome #arcbox #home-link,
body#archome #section-header
{
    display: none;
}*/

#secondary-promos { clear: both; }

body#archome #arcbox-hero 
{
	display: inline;
	float: left;
	margin-top: 20px;
}

body#archome #arcbox-hero #vantage
{
	background: url("/_res/i/home-vantage-hero.jpg") no-repeat -1px 0;
	padding-left: 225px;
	width: 145px;
}

body#archome #arcbox-hero #cabrio 
{
	background: url("/_res/i/home-cabrio-hero.png") no-repeat -1px 0;
	padding-left: 225px;
	width: 145px;
}

body#archome #arcbox-hero #duet 
{
	background: url("/_res/i/home-duet-hero.png") no-repeat -1px 0;
	padding-left: 225px;
	width: 145px;
}
body#archome #arcbox-hero #cabrio,
body#archome #arcbox-hero #duet
{
	float: left;
	height: 144px;
	padding-top: 175px;
	position: relative;
}

body#archome #arcbox-hero #vantage
{
	float: left;
	height: 250px;
	padding-top: 69px;
	position: relative;	
}

body#archome #arcbox-hero #vantage h2,
body#archome #arcbox-hero #cabrio h2,
body#archome #arcbox-hero #duet h2,
body#archome #arcbox-hero #resource-saver h2,
body#archome #arcbox-hero #vantage .copy,
body#archome #arcbox-hero #cabrio .copy,
body#archome #arcbox-hero #duet .copy,
body#archome #arcbox-hero #resource-saver .copy 
{
	height: 0;
	overflow: hidden;
}
body#archome #energy-promo 
{
    position: relative;
	float: left;
    height: 76px;
    padding-top: 30px;
    padding-left: 250px;
    background: url("/_res/i/home-energy-promo.png") no-repeat 0 0;
    width: 121px;
}
body#archome #home-suites
{
	position: relative;
	float: left;
	height: 107px; 
	background: url(/_res/i/specials/get-free-installation-497up-right.gif) no-repeat 0 0;
	width: 370px;
}
body#archome #home-suites p.shop-now { margin: 0 0 0 !important; }
body#archome #home-suites-full 
{
	position: relative;
	height: 76px;
	padding-top: 30px;
	background: url("/_res/i/home-savings-promo.png") no-repeat 0 0;
	padding-left: 611px;
	width: 130px;
}
body#archome #arcbox-products 
{
	clear: both;
	list-style: none;
	margin-left: 0;
	overflow: hidden;
	width: 741px;
}
body#archome #arcbox-products li 
{
	float: left;
	height: 172px;
	_height: 72px;
	padding: 30px 0 10px;
	width: 123px;
}

body#archome #icemaker-promo 
{
    position: relative;
	float: left;
    height: 76px;
    padding-top: 30px;
    padding-left: 250px;
    background: url("/_res/i/home-icemaker-promo.png") no-repeat 0 0;
    width: 121px;
}

body#archome #pairs-promo
{
    position: relative;
	float: left;
    height: 107px;
    background: url("/_res/i/specials/save-400-gold-kitchen-suites-left.gif") no-repeat 0 0;
    width: 371px;
}

    body#archome #pairs-promo p.shop-now { margin: 0 0 0; }

body#archome #arcbox-products h2 
{
	margin-bottom: 17px;
	margin-top: 0;
}
body#archome #arcbox-products #home-washers 
{
	background: url("/_res/i/home-washers.png") no-repeat 0 0;
	width: 125px;
}
body#archome #arcbox-products #home-dryers 
{
	background: url("/_res/i/home-dryers.png") no-repeat 0 0;
}
body#archome #arcbox-products #home-laundry-1-2-3 
{
	background: url("/_res/i/home-laundry123.png") no-repeat 0 0;
}
body#archome #arcbox-products #home-cooking 
{
	background: url("/_res/i/home-cooking.png") no-repeat 0 0;
}
body#archome #arcbox-products #home-refrigeration 
{
	background: url("/_res/i/home-refrigeration.png") no-repeat 0 0;
}
body#archome #arcbox-products #home-cleanup 
{
	background: url("/_res/i/home-cleanup.png") no-repeat 0 0;
	width: 124px;
}

body#arclaundry #arcbox-hero,
body#arclaundry-dryers #arcbox-hero,
body#arclaundry-laundry-1-2-3 #arcbox-hero,
body#arclaundry-washers #arcbox-hero, 
body#arckitchen #arcbox-hero,
body#arckitchen-cleanup #arcbox-hero,
body#arckitchen-cooking #arcbox-hero,
body#arckitchen-refrigeration #arcbox-hero 
{
	clear: both;
	overflow: hidden;
}

#arcbox-hero { width: 741px; }

/*  ---------------Revised Laundry Pages -------------------------- */
h1.h1Img span
{
    display: none;
}

body#arclaundry #arcbox-hero #vantage,
body#arclaundry-dryers #arcbox-hero #vantage,
body#arclaundry-washers #arcbox-hero #vantage
{
	background: url("/_res/i/laundry-hero-vantage.jpg") no-repeat 0 0;
	float: left;
	height: 389px;
	width: 528px;		
	position: relative;
}

body#arclaundry #arcbox-hero #cabrio,
body#arclaundry-dryers #arcbox-hero #cabrio,
body#arclaundry-washers #arcbox-hero #cabrio
{
	background: url("/_res/i/laundry-hero-cabrio.png") no-repeat 0 0;
	float: left;
	height: 389px;
	width: 528px;		
	position: relative;
}
body#arclaundry #arcbox-hero #duet,
body#arclaundry-dryers #arcbox-hero #duet,
body#arclaundry-washers #arcbox-hero #duet
{
	background: url("/_res/i/laundry-hero-duet.png") no-repeat 0 0;
	float: left;	
	height: 389px;
	width: 528px;
	position: relative;	
	_margin: 0 0 20px 0;	
}

    /* Dual button toggle links for Cabrio/Duet Laundry page */
#arcbox .laundry-promo-nav 
{
    height: 42px;
    width: 454px;     
    padding: 0;
    margin: 0; 
    position: relative;
    top: 290px;    
    left: 40px; 
    _left: 0;     
}
#arcbox .laundry-promo-nav li
{
    float: left;
    overflow: hidden;
    width: 227px;
    height: 42px;    
}
#arcbox .laundry-promo-nav li a
{
    display: block;
    float: left;
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 0;
    overflow: hidden;
    padding: 42px 0 0;
}
#arcbox .laundry-promo-nav .laundry-cabrio-promo-link a
{
    background-image: url("/_res/i/laundry-promo-cabrio.png");
    height: 42px;
    width: 227px;            
}
#arcbox .laundry-promo-nav .laundry-duet-promo-link a
{
    background-image: url("/_res/i/laundry-promo-duet.png");
    height: 42px;
    width: 227px;          
}
#arcbox .laundry-promo-nav li a:hover, #arcbox .laundry-promo-nav li a:active
{
    background-position: 0 -42px;
}
#arcbox .laundry-promo-nav li a.active, #arcbox .laundry-promo-nav li a:hover.active
{
    background-position: 0 -84px;
    cursor: pointer;
}
    /* END Dual button toggle links for Cabrio/Duet Laundry page */

body#arclaundry #arcbox-hero #duet .view-shopnow,
body#arclaundry-dryers #arcbox-hero #duet .view-shopnow,
body#arclaundry-washers #arcbox-hero #duet .view-shopnow
{
    position: relative;
}
body#arclaundry #arcbox-hero #cabrio .view-demo,
body#arclaundry-dryers #arcbox-hero #cabrio .view-demo,
body#arclaundry-washers #arcbox-hero #cabrio .view-demo
{
    position: relative;
}
body#arclaundry #arcbox-hero #cabrio .shop-now,
body#arclaundry-dryers #arcbox-hero #cabrio .shop-now,
body#arclaundry-washers #arcbox-hero #cabrio .shop-now
{
    position: relative;
}

body#arclaundry #arcbox-hero #laundry-promo,
body#arclaundry-dryers #arcbox-hero #laundry-promo,
body#arclaundry-laundry-1-2-3 #arcbox-hero #laundry-promo,
body#arclaundry-washers #arcbox-hero #laundry-promo
{
	float: left;
	padding: 0;	
}


#laundry-promo #laundry-100duet
{
	position: relative;
	background: url("/_res/i/laundry-100rebate-top.png") no-repeat 0 0;
	height: 78px;
	padding-top: 117px;
	width: 213px;
	
}
#laundry-promo #laundry-200cabrio
{
	position: relative;
	background: url("/_res/i/laundry-200rebate-btm.png") no-repeat 0 0;
	height: 78px;
	padding-top: 116px;
	width: 213px;
	
}


/* ------------------ End Revised Laundry ------------------------*/



body#arclaundry-dryers #arcbox-hero #cabrio
{
	background-image: url("/_res/i/laundry-hero-cabrio.png");
}
#gold-suites .shop-now,
body#arcoffers #arcbox-hero #dishwasher-promo .shop-now,
body#arcshop #arcbox-hero #dishwasher-promo .shop-now { margin: 0; }
body#arclaundry #arcbox-hero #cabrio h2,
body#arclaundry-dryers #arcbox-hero #cabrio h2,
body#arclaundry-washers #arcbox-hero #cabrio h2 
{
	height: 0;
	overflow: hidden;
}


body#arclaundry #arcbox-hero #laundry-promo h3,
body#arclaundry-dryers #arcbox-hero #laundry-promo h3,
body#arclaundry-laundry-1-2-3 #arcbox-hero #laundry-promo h3,
body#arclaundry-washers #arcbox-hero #laundry-promo h3 
{
	height: 0;
	overflow: hidden;
}

body#arclaundry #green-laundry,
body#arclaundry-washers #green-laundry,
body#arclaundry-dryers #green-laundry 
{
	height: 53px;
	overflow: visible;
	width: 745px;
	position: relative;
}
body#arclaundry #green-laundry h3, 
body#arclaundry-washers #green-laundry h3,
body#arclaundry-dryers #green-laundry h3
{
	background: url("/_res/i/laundry-green.png") no-repeat 0 0;
	text-indent: -9999px; overflow: hidden;
	width: 745px; height: 62px;
	position: absolute;
	left: 0; bottom: 0;
}
#arcbox-products, 
body#arclaundry #arcbox-products ul,
body#arclaundry-washers #arcbox-products ul,
body#arclaundry-dryers #arcbox-products ul,
body#arclaundry-laundry-1-2-3 #arcbox-products ul,
body#arckitchen #arcbox-products ul,
body#arckitchen-cleanup #arcbox-products ul,
body#arckitchen-cooking #arcbox-products ul,
body#arckitchen-refrigeration #arcbox-products ul
{
	clear: both; float: left; 
	list-style: none;
	margin-bottom: 16px;
	margin-left: 0;
}

body#arclaundry #arcbox-products li 
{
	float: left;
	height: 215px;
	_height: 115px;
	padding-top: 40px;
}

body#arclaundry #arcbox-products li p {
    height: 48px;
    text-align: center;
}

body#arclaundry #arcbox-products #laundry-washers 
{
	background: url("/_res/i/laundry-washers.png") no-repeat 0 0;
	width: 248px;
}
body#arclaundry #arcbox-products #laundry-dryers 
{
	background: url("/_res/i/laundry-dryers.png") no-repeat 0 0;
	width: 245px;
}
body#arclaundry #arcbox-products #laundry-laundry-1-2-3 
{
	background: url("/_res/i/laundry-laundry123.png") no-repeat 0 0;
	width: 248px;
}

body#arclaundry-washers #arcbox-products,
body#arclaundry-dryers #arcbox-products,
body#arclaundry-laundry-1-2-3 #arcbox-products,
body#arclaundry-washers #arcbox-products ul
{
	overflow: hidden;
	list-style: none;
	margin-bottom: 20px;
	margin-left: 0;
}
body#arclaundry-washers #arcbox-products li 
{
	float: left;
	height: 222px;
	_height: 122px;
	padding: 37px 5px 0;
}
body#arclaundry-washers #arcbox-products li p { margin-bottom: 10px; }
body#arclaundry-washers #arcbox-products #he-front-load 
{
	background: url("/_res/i/laundry-washers-he-frontload.png") no-repeat 0 0;
	width: 176px;
}
body#arclaundry-washers #arcbox-products #he-top-load 
{
	background: url("/_res/i/laundry-washers-he-topload.png") no-repeat 0 0;
	width: 175px;
}
body#arclaundry-washers #arcbox-products #top-load 
{
	background: url("/_res/i/laundry-washers-conventional.png") no-repeat 0 0;
	width: 175px;
}
body#arclaundry-washers #arcbox-products #laundry-combos 
{
	background: url("/_res/i/laundry-washers-combo.png") no-repeat 0 0;
	width: 175px;
}
body#arclaundry-dryers #arcbox-products li
{
	float: left;
	height: 209px;
	_height: 109px;
	padding: 17px 10px 0;
}
body#arclaundry-dryers #arcbox-products #front-load
{
	background: url("/_res/i/laundry-dryers-frontload.png") no-repeat 0 0;
	width: 351px;
}
body#arclaundry-dryers #arcbox-products #top-load
{
	background: url("/_res/i/laundry-dryers-topload.png") no-repeat 0 0;
	width: 350px;
}
body#arclaundry-dryers #arcbox-products li p { margin-bottom: 20px; }
body#arclaundry-laundry-1-2-3 #arcbox-products li p { margin-bottom: 15px; }
body#arclaundry-laundry-1-2-3 #arcbox-products li
{
	float: left;
	height: 219px;
	_height: 119px;
	padding: 30px 5px 0;
}
body#arclaundry-laundry-1-2-3 #arcbox-products #pedestals
{
	background: url("/_res/i/laundry-laundry123-pedestals.png") no-repeat 0 0;
	width: 238px;
}
body#arclaundry-laundry-1-2-3 #arcbox-products #worksurfaces
{
	background: url("/_res/i/laundry-laundry123-worksurfaces.png") no-repeat 0 0;
	width: 235px;
}
body#arclaundry-laundry-1-2-3 #arcbox-products #towers
{
	background: url("/_res/i/laundry-laundry123-towers.png") no-repeat 0 0;
	width: 238px;
}

body#arckitchen #arcbox-hero #resource-saver,
body#arckitchen-refrigeration #arcbox-hero #resource-saver,
body#arckitchen-cooking #arcbox-hero #timesavor,
body#arckitchen-cleanup #arcbox-hero #gold-dishwasher
{
	background: url("/_res/i/main/full-resource-saver.png") no-repeat 0 0;
	float: left;
	padding: 240px 0 0 370px;
	height: 189px;
	width: 158px;
}
body#arckitchen-cooking #arcbox-hero #timesavor 
{
	background-image: url("/_res/i/kitchen-hero-timesavor.jpg");
	padding: 243px 0 0 232px;
	width: 295px;
}

body#arckitchen #arcbox-hero #resource-saver,
body#arckitchen-refrigeration #arcbox-hero #resource-saver
{
    padding: 208px 0 0 378px;
    width: 150px;
}

#freestanding-demo,
#slidein-demo,
#button-view-demo,
#button-shop-demo 
{
    float: left;
}
body#arckitchen-cooking #arcbox-hero #timesavor #freestanding-demo,
body#arckitchen-refrigeration #arcbox-hero #resource-saver #button-view-demo,
body#arckitchen #arcbox-hero #resource-saver #button-view-demo 
{
    padding-right: 8px;
}

body#arckitchen-cleanup #arcbox-hero #gold-dishwasher 
{
	background-image: url("/_res/i/laundry-hero-cleanup.png");
	padding-top: 260px;
	height: 129px;
	position: relative;
}
#arcbox-hero #kitchen-promo
{
	float: left;
	width: 213px;
}

#kitchen-promo #kitchen-suites-full
{
	position: relative;
	background: url("/_res/i/kitchen-hero-promo-400.png") no-repeat 0 0;
	height: 78px;
	padding-top: 311px;
	width: 213px;
}
#kitchen-promo #kitchen-suites-partial
{
	position: relative;
	background: url("/_res/i/kitchen-cleanup-hero-promo-400.png") no-repeat 0 0;
	height: 78px;
	padding-top: 117px;
	width: 213px;
}
#kitchen-promo #kitchen-suites-partial-bot
{
	position: relative;
	background: url("/_res/i/kitchen-hero-promo-save.png") no-repeat 0 0;
	height: 78px;
	padding-top: 116px;
	width: 213px;
}

#kitchen-promo #kitchen-icemaker-partial-bot
{
	position: relative;
	background: url("/_res/i/kit-icemaker-bottom.png") no-repeat 0 0;
	height: 78px;
	padding-top: 116px;
	width: 213px;
}

#kitchen-promo #kitchen-cleanup 
{
    background: url("/_res/i/kitchen-hero-promo-install.png") no-repeat 0 0;
    height: 78px;
    padding-top: 116px;
    position: relative;
    width: 213px;
}
#kitchen-promo #kitchen-energystar
{
    position: relative;
    background: url("/_res/i/kitchen-hero-promo-energystar.png") no-repeat 0 0;
	height: 78px;
	padding-top: 117px;
	width: 213px;
}

body#arckitchen #arcbox-products,
body#arckitchen-refrigeration #arcbox-products,
body#arckitchen-cleanup #arcbox-products,
body#arckitchen-cooking #arcbox-products
{
	overflow: hidden;
	list-style: none;
	margin-bottom: 20px;
	margin-left: 0;
}


body#arckitchen #arcbox-products li 
{
	float: left;
	height: 219px;
	_height: 119px;
	padding: 30px 15px 0;
}

body#arckitchen #arcbox-products li p {
    margin-bottom: 20px;
    text-align: center;
}

body#arckitchen #arcbox-products #cooking
{
	background: url("/_res/i/kitchen-cooking.png") no-repeat 0 0;
	width: 218px;
}
body#arckitchen #arcbox-products #refrigeration 
{
	background: url("/_res/i/kitchen-refrigeration.png") no-repeat 0 0;
	width: 215px;
}
body#arckitchen #arcbox-products #cleanup
{
	background: url("/_res/i/kitchen-cleanup.png") no-repeat 0 0;
	width: 218px;
}


body#arckitchen-cleanup #arcbox-products li
{
	float: left;
	height: 209px;
	_height: 109px;
	padding: 20px 30px 0;
}
body#arckitchen-cleanup #arcbox-products #dishwashers
{
	background: url("/_res/i/kitchen-cleanup-dishwashers.png") no-repeat 0 0;
	width: 311px;
}
body#arckitchen-cleanup #arcbox-products #compactors
{
	background: url("/_res/i/kitchen-cleanup-compactors.png") no-repeat 0 0;
	width: 310px;
}
body#arckitchen-cleanup #arcbox-products li p { margin-bottom: 15px; }
body#arckitchen-refrigeration #arcbox-products li 
{
	float: left;
	height: 222px;
	_height: 122px;
	padding: 40px 5px 0;
}
body#arckitchen-refrigeration #arcbox-products li p { margin-bottom: 10px; }
body#arckitchen-refrigeration #arcbox-products #sidebyside 
{
	background: url("/_res/i/kitchen-refrigeration-sidebyside.png") no-repeat 0 0;
	width: 176px;
}
body#arckitchen-refrigeration #arcbox-products #bottomfreezer 
{
	background: url("/_res/i/kitchen-refrigeration-freezerbottom.png") no-repeat 0 0;
	width: 175px;
}
body#arckitchen-refrigeration #arcbox-products #topfreezer 
{
	background: url("/_res/i/kitchen-refrigeration-freezertop.png") no-repeat 0 0;
	width: 175px;
}
body#arckitchen-refrigeration #arcbox-products #frenchdoor 
{
	background: url("/_res/i/kitchen-refrigeration-frenchdoor.png") no-repeat 0 0;
	width: 175px;
}

body#arckitchen-cooking #arcbox-products li p {
    margin-bottom: 15px;
    text-align: center;
}

body#arckitchen-cooking #arcbox-products li
{
	float: left;
	height: 215px;
	_height: 115px;
	padding: 32px 5px 0;
}
body#arckitchen-cooking #arcbox-products #ranges
{
	background: url("/_res/i/kitchen-cooking-ranges.png") no-repeat 0 0;
	width: 238px;
}
body#arckitchen-cooking #arcbox-products #builtins
{
	background: url("/_res/i/kitchen-cooking-builtins.png") no-repeat 0 0;
	width: 235px;
}
body#arckitchen-cooking #arcbox-products #cooktops
{
	background: url("/_res/i/kitchen-cooking-cooktops.png") no-repeat 0 0;
	width: 238px;
}
body#arckitchen-cooking #arcbox-products #microwaves
{
	background: url("/_res/i/kitchen-cooking-microwaves.png") no-repeat 0 0;
	padding: 37px 5px 0;
	width: 238px;
}
body#arckitchen-cooking #arcbox-products #hoodsvents
{
	background: url("/_res/i/kitchen-cooking-hoodsvents.png") no-repeat 0 0;
	padding: 37px 5px 0;
	width: 235px;
}
body#arckitchen-cooking #arcbox-products #accessories
{
	background: url("/_res/i/kitchen-cooking-accessories.png") no-repeat 0 0;
	padding: 37px 5px 0;
	width: 238px;
}
.copy 
{
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#freestanding-demo .shop-now,
#slidein-demo .shop-now
{
    margin: 10px 0 0 48px;
    width: 78px;
}
body#arclaundry-laundry-1-2-3 #arcbox-hero #laundry-promo .shop-now 
{
    margin: 0 auto;
    _float: none;
}
#arcbox #arcbox-hero #arcno-promo
{
	background: url("/_res/i/hero-no-promo.png") no-repeat 0 0;
	float: left;
	height: 30px;
	overflow: hidden;
	padding: 359px 0 0;
	width: 213px;
}
#arcbox #arcbox-hero #arcno-promo .arclearn-more 
{
    height: 12px;
    margin: 0 20px 0 auto;
    overflow: hidden;
    width: 93px;
}
#arcbox #arcbox-hero #arcno-promo .arclearn-more a 
{
    background: url("/_res/i/learn-more-link.gif") no-repeat 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding: 12px 0 0;
    width: 93px;
}
#arcbox #arcbox-hero #arcno-promo .arclearn-more a:hover,
#arcbox #arcbox-hero #arcno-promo .arclearn-more a:active  
{
    background-position: 0 -12px;
}

.arcthirds #kitchen-energystar-top,
.arcthirds #kitchen-save108-top,
.arcthirds #kitchen-arcicemaker-middle,
.arcthirds #kitchen-suites-bottom
{
    position: relative;
    _zoom: 1;
    padding-top: 65px;
    height: 65px;
}
.arcthirds #kitchen-energystar-top 
{
    background: url(/_res/i/kit-energy-thirds-top.png) no-repeat 0 0;
}

.arcthirds #kitchen-save108-top 
{
    background: url(/_res/i/kit-save108-thirds-top.png) no-repeat 0 0;
}

.arcthirds #kitchen-arcicemaker-middle {
    background: url(/_res/i/kit-icemaker-thirds-middle.png) no-repeat 0 0;
    height: 64px;
}
.arcthirds #kitchen-suites-bottom {
    background: url(/_res/i/kit-gold-thirds-bottom.png) no-repeat 0 0;
}

.arcthirds #all-gold-suites-left {
    background: url(/_res/i/all-gold-thirds-left.png) no-repeat 0 0;
    float: left;
    padding-top: 108px;
    height: 76px;
    width: 249px;
    position: relative;
    _zoom: 1;
    _display: inline;
}
.arcthirds #all-arcinstallation-middle {
    background: url(/_res/i/all-installation-thirds-middle.png) no-repeat 0 0;
    float: left;
    padding-top: 108px;
    height: 76px;
    padding-left: 24px;
    width: 219px;
    position: relative;
    _zoom: 1;
    _display: inline;
}
.arcthirds #all-arcicemaker-right {
    background: url(/_res/i/all-icemaker-thirds-right.png) no-repeat 0 0;
    float: left;
    padding-top: 108px;
    height: 76px;
    padding-left: 24px;
    width: 225px;
    position: relative;
    _zoom: 1;
    _display: inline;
}
.arcthirds .terms { bottom: 4px; }
.arcthirds #all-arcinstallation-middle .shop-now,
.arcthirds #all-arcicemaker-right .shop-now 
{
    margin: 0;
    float: left;
}

/*--------------------------------------------------

    Start Josh Clean Up

--------------------------------------------------*/

/*----- Site Wide Classes -----*/

.nindent {
    line-height: 0;
    text-indent: -10000em;
}

/*----- Shop and Demo Buttons -----*/

#arcbox .horzbuttons {
    float: left;
    padding: 240px 0 0 244px;
}

#arcbox .horzbuttons p {
    float: left;
    margin: 0 0 0;
}

#arcbox .horzbuttons.single p { padding: 0 0 0 128px; }

#arcbox .horzbuttons p.alpha { margin: 0 5px 0 0; }
#arcbox .horzbuttons p.omega { margin: 0 0 0 5px; }

#arcbox p.sidebar-learn-more-btn a {
    background: url(/_res/i/buttons/sidebar-learn-more.gif) no-repeat;
    display: block;
    height: 12px;
    text-indent: -10000px;
    width: 93px;
}

#arcbox p.sidebar-learn-more-btn a:hover { background-position: 0 -12px; }
p.print-coupon a, p.view-demo-text a, p.shop-now-text a { display: block; }
p.print-coupon { margin: 0 0 10px !important; }

p.print-coupon a {
    background: url(/_res/i/buttons/print-coupon-button.png) no-repeat !important;
    height: 39px;
    width: 171px;
}

    p.print-coupon a:hover { background: url(/_res/i/buttons/print-coupon-button.png) no-repeat 0 -39px !important; }

p.view-demo-text a {
    background: url(/_res/i/buttons/view-demo-text.png) no-repeat !important;
    height: 11px;
    width: 85px;
}

    p.view-demo-text a:hover { background: url(/_res/i/buttons/view-demo-text.png) no-repeat 0 -11px !important; }

p.shop-now-text a {
    background: url(/_res/i/buttons/shop-now-text.png) no-repeat !important;
    height: 11px;
    width: 81px;
}

    p.shop-now-text a:hover { background: url(/_res/i/buttons/shop-now-text.png) no-repeat 0 -11px !important; }
    
/*----- Promo Tabs -----*/

ul.promo-tabs {
    bottom: 0;
    float: left;
    left: 0;
    position: absolute;
}

ul.promo-tabs li {
    display: inline;
    text-indent: -10000px;
}

ul.promo-tabs li a {
    float: left;
    height: 32px;
    width: 171px;
}

ul.promo-tabs li.primary a { margin: 0 5px 0 11px !important; }

/*----- Home Page Promos Grid -----*/
div#home-top-left {
    display: inline;
    float: left;
    height: 319px;
    position: relative;
    width: 370px;
    padding-bottom: 30px;
} 
   
div#home-top-right {
    display: inline;
    float: left;
    height: 319px;
    position: relative;
    width: 370px;
    padding-bottom: 30px;
}

    div#home-top-right .view-demo a, div#home-top-right .view-shopnow a { float: none; }

    div#home-top-right div.primary, div#home-top-right div.secondary {
        height: 319px;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 371px;
    }
    
    div#home-top-right div.primary {
        background: url(/_res/i/promos/home/home-toggle-resource.jpg) 1px 0 no-repeat;
    }
    
    div#home-top-right div.secondary { background: url(/_res/i/promos/home/home-toggle-latitude.jpg) 1px 0 no-repeat; }
    
    div#home-top-right ul.promo-tabs li.primary a { background: url(/_res/i/tabs/toggle-tabs-resource.gif) no-repeat 0 -64px; }
    div#home-top-right ul.promo-tabs li.primary a:hover { background-position: 0 -32px; }
    
    div#home-top-right ul.promo-tabs li.secondary a { background: url(/_res/i/tabs/toggle-tabs-latitue.gif) no-repeat 0 -64px; }
    div#home-top-right ul.promo-tabs li.secondary a:hover { background-position: 0 -32px; }
    
    div#home-top-right ul.promo-tabs li a.selected { background-position: 0 0 !important; }
    
div#home-specials {
    background: url(/_res/i/promos/home/home-specials-full.jpg) no-repeat;
    clear: both;
    height: 159px;
    overflow: hidden;
    position: relative;
    width: 741px;
}

    div#home-specials div.left, div#home-specials div.right {
        height: 160px;
        position: absolute;
        top: 0;
    }
    
    div#home-specials div.left {
        background: url(/_res/i/promos/home/home-specials-left-825.jpg) no-repeat;
        left: 1px;
        width: 372px;
    }
    
    div#home-specials div.right {
        background: url(/_res/i/promos/home/home-specials-right.jpg) no-repeat;
        right: 0;
        width: 369px;
    }

/*----- Laundry Promo Grids -----*/

div#laundry-main {
    display: inline;
    float: left;
    position: relative;
    width: 528px;
    padding: 0 0 29px 0;
}

    div#laundry-main div.laundry-1-2-3 {
        background: url(/_res/i/promos/laundry/laundry-1-2-3-main.png) no-repeat;
        height: 389px;
        overflow: hidden;
        width: 528px;
    }
    
    div#laundry-main div.primary {
        background: url(/_res/i/laundry-hero-cabrio.png) no-repeat !important;
        height: 389px;
    }
    
    div#laundry-main div.secondary {
        background: url(/_res/i/laundry-hero-duet.png) no-repeat !important;
        height: 389px;
    }
    
    div#laundry-main ul.promo-tabs li a {
        height: 41px;
        width: 227px;
    }
    
    div#laundry-main ul.promo-tabs li.primary a { margin: 0 5px 0 35px !important; }
    
    div#laundry-main ul.promo-tabs li.primary a { background: url(/_res/i/tabs/toggle-tabs-full-cabrio.gif) no-repeat 0 -82px; }
    div#laundry-main ul.promo-tabs li.primary a:hover { background-position: 0 -41px; }
    
    div#laundry-main ul.promo-tabs li.secondary a { background: url(/_res/i/tabs/toggle-tabs-full-duet.gif) no-repeat 0 -82px; }
    div#laundry-main ul.promo-tabs li.secondary a:hover { background-position: 0 -41px; }
    
    div#laundry-main ul.promo-tabs li a.selected { background-position: 0 0 !important; }
    
#laundry-sidebar 
{
	/* use this background image when NO OFFERS are avalable */
	/*background: url(/_res/i/promos/laundry/laundry-sidebar-no-offer.jpg) no-repeat !important;*/
    background: url(/_res/i/promos/laundry/laundry-sidebar-825.jpg) no-repeat !important;
    display: inline;
    float: left;
    height: 389px;
    position: relative;
    width: 213px;
}

    #laundry-sidebar div.top, #laundry-sidebar div.bottom { position: relative; }
    
    #laundry-sidebar div.top {
        background: url(/_res/i/promos/laundry/laundry-sidebar-top-531.jpg);
        height: 196px;
        width: 213px;
    }
    
    #laundry-sidebar div.bottom {
        background: url(/_res/i/promos/laundry/laundry-sidebar-bottom-531.jpg);
        height: 193px;
        width: 213px;
    }
    
#laundry-sidebar.no-offer {
    /*background: url(/_res/i/promos/laundry/laundry-sidebar-no-offer.jpg) no-repeat !important;*/
    display: inline;
    float: left;
    height: 389px;
    position: relative;
    width: 213px;
}

    #laundry-sidebar.no-offer p.shop-now {
        height: 12px;
        float: left;
        width: 93px;
    }
    
    #laundry-sidebar.no-offer p.shop-now a { background: url(/_res/i/promos/laundry/laundry-sidebar-btn.gif) no-repeat; }
    #laundry-sidebar.no-offer p.shop-now a:hover { background-position: 0 -12px; }

/*----- Kitchen Promo Grids -----*/

div#kitchen-promos {
    overflow: hidden;
    width: 741px;
}

    div#kitchen-promos div.main {
        background: url(/_res/i/promos/kitchen/kitchen-cleanup.jpg) no-repeat;
        float: left;
        height: 389px;
        position: relative;
        width: 528px;
        margin-bottom: 25px;
    }
    
        div#kitchen-promos div.main p.pdf-link {
            bottom: 20px;
            position: absolute;
            text-indent: -10000px;
            right: 52px;
        }
        
        div#kitchen-promos div.main p.pdf-link a {
            background: url(/_res/i/promos/kitchen/kitchen-cleanup-button.gif) no-repeat;
            display: block;
            height: 11px;
            width: 178px;
        }

div#kitchen-main {
    display: inline;
    float: left;
    height: 389px;
    position: relative;
    width: 528px;
    padding: 0 0 29px 0;
}

    div#kitchen-main div.primary {
        background: url(/_res/i/promos/kitchen/kitchen-toggle-resource.jpg) no-repeat !important;
        height: 389px;
    }
    
    div#kitchen-main div.secondary {
        background: url(/_res/i/promos/kitchen/kitchen-toggle-latitude.jpg) no-repeat !important;
        height: 389px;
    }
    
    div#kitchen-main ul.promo-tabs li a {
        height: 41px;
        width: 227px;
    }
    
    div#kitchen-main ul.promo-tabs li.primary a { margin: 0 5px 0 35px !important; }
    
    div#kitchen-main ul.promo-tabs li.primary a { background: url(/_res/i/tabs/toggle-tabs-full-resource.gif) no-repeat 0 -82px; }
    div#kitchen-main ul.promo-tabs li.primary a:hover { background-position: 0 -41px; }
    
    div#kitchen-main ul.promo-tabs li.secondary a { background: url(/_res/i/tabs/toggle-tabs-full-latitude.gif) no-repeat 0 -82px; }
    div#kitchen-main ul.promo-tabs li.secondary a:hover { background-position: 0 -41px; }
    
    div#kitchen-main ul.promo-tabs li a.selected { background-position: 0 0 !important; }
    
#kitchen-sidebar {
    background: url(/_res/i/promos/kitchen/kitchen-sidebar-full.jpg) no-repeat !important;
    display: inline;
    float: left;
    height: 389px;
    position: relative;
    width: 213px;
}

    #kitchen-sidebar div.top, #kitchen-sidebar div.bottom { position: relative; }
    
    #kitchen-sidebar div.top p.shop-now, #kitchen-sidebar div.bottom p.shop-now { margin: 0 !important; }
    
    #kitchen-sidebar div.top {
        background: url(/_res/i/promos/kitchen/kitchen-sidebar-top-825.jpg);
        height: 196px;
        width: 213px;
    }
    
    #kitchen-sidebar div.bottom {
        background: url(/_res/i/promos/kitchen/kitchen-sidebar-bottom-825.jpg);
        height: 193px;
        width: 213px;
    }
    
#kitchen-sidebar.no-offer {
    background: url(/_res/i/promos/kitchen/kitchen-sidebar-no-offer.jpg) no-repeat !important;
    display: inline;
    float: left;
    height: 389px;
    position: relative;
    width: 213px;
}
    
    #kitchen-sidebar.no-offer p.shop-now {
        height: 12px;
        float: left;
        width: 93px;
    }
    
    #kitchen-sidebar.no-offer p.shop-now a { background: url(/_res/i/promos/laundry/laundry-sidebar-btn.gif) no-repeat; }
    #kitchen-sidebar.no-offer p.shop-now a:hover { background-position: 0 -12px; }

/*----- Offers Promo Grids -----*/

#offers {
    background: url(/_res/i/promos/offers/offers-main-full.jpg) no-repeat !important;	
    height: 379px;
    margin: 0 0 20px !important;
    overflow: hidden;
    position: relative;
    width: 741px;
}
    
    #offers div.main, #offers div.sidebar {
        display: inline;
        float: left;
        position: relative;
    }
    
    #offers div.main {
        background: url(/_res/i/promos/offers/offers-main-721.jpg) no-repeat;
        height: 379px;
        width: 525px;
    }
    
    #offers div.main p {
        float: left;
        margin: 0 0 0;
    }
    
    #offers div.sidebar {
        background: url(/_res/i/promos/offers/offers-sidebar-825.jpg) no-repeat;
        height: 379px;
        width: 216px;
    }
    
        #offers div.sidebar p.terms { color: #FFF; }
    
div#special-offer {
    clear: both;
    height: 168px;
    margin: 0 0 20px !important;
    overflow: hidden;
    position: relative;
    width: 740px;
}

    div#special-offer p {
        float: left;
        margin: 0 0 0;
    }
    
    div#special-offer div.left, div#special-offer div.right {
        display: inline;
        float: left;
        clear: none;
        height: 168px;
        position: relative;
    }
    
    div#special-offer div.left {
        background: url(/_res/i/promos/offers/offers-specials-left-531.jpg) no-repeat;
        width: 370px;
    }
    
    div#special-offer div.right {
        background: url(/_res/i/promos/offers/offers-specials-right-531.jpg) no-repeat;
        width: 370px;
    }

#arcbox-hero .resource-saver-full {
    background: url(/_res/i/hero-promo-resource-saver.png) no-repeat 0 0;
    height:389px;
    width: 528px;
}

#arcbox-hero .french-door-full {
    background: url(/_res/i/hero-promo-french-door.png) no-repeat 0 0;
    height:389px;
    width: 528px;
}

/*----- Global Promo Grids -----*/

#global-sidebar {
    background: url(/_res/i/promos/global-sidebar.jpg) no-repeat !important;
    display: inline;
    float: left;
    height: 389px;
    position: relative;
    width: 213px;
}

    #global-sidebar p.terms { color: #FFF; }
    
/* New Tabs */
#arcbox .ui-tabs-hide,
#arcbox-hero .ui-tabs-hide{ display: none !important; }

#arcbox ul.global-tabs 
{
	height: 30px; 
	width: 100%; 
	position: absolute; 
	bottom: 1px; left: 0; 
	list-style: none; 
	margin: 0 !important; padding: 0 !important;
	z-index: 900;
}
#arcbox ul.global-tabs.home{ bottom: 0; }
#arcbox ul.global-tabs.home.left{ border-left: 1px solid #dddddd; }
#arcbox ul.global-tabs.home.right{ border-right: 1px solid #dddddd; }
#arcbox ul.global-tabs li 
{
	list-style: none; 
	margin: 0 8px 0 0; padding: 0; 
	float: left;
}

#arcbox ul.global-tabs li.link-title 
{
	display: block; 
	width: 276px; height: 30px; 
	text-align: right; color: #0087eb; font-size: 11px; font-weight: bold; line-height: 22px;
	margin: 0; padding: 0 10px 0 0;
}

#arcbox ul.global-tabs li a, 
#arcbox ul.global-tabs li a:hover
{
	text-decoration: none !important;
	text-align: center !important;
	line-height: 20px !important;  
}
#arcbox ul.global-tabs.home li.ui-state-default a 
{
	display: block; float: left;
	width: 27px; height: 23px; 
	color: #0087eb; font-size: 12px;
	background: transparent;
	text-decoration: none;
}
#arcbox ul.global-tabs.inner li.ui-state-default a 
{
	display: block; float: left;
	width: 31px; height: 22px; 
	color: #0087eb; font-size: 12px;
	background: transparent;
	text-decoration: none;
}

#arcbox ul.global-tabs.home li.ui-state-active a,
#arcbox ul.global-tabs.home li.ui-tabs-selected a,
#arcbox ul.global-tabs.home li.ui-state-hover a 
{
	display: block; float: left;
	width: 27px; height: 23px; 
	color: #0087eb; font-size: 12px;
	background: url(/_res/i/tabs/hometab.jpg) 0 0 no-repeat !important;
}
#arcbox ul.global-tabs.home li.ui-state-active .first a,
#arcbox ul.global-tabs.home li.ui-tabs-seleceted .first a,
#arcbox ul.global-tabs.home li.ui-state-hover .first a
{
	background: url(/_res/i/tabs/hometab-dark.jpg) 0 0 no-repeat !important;
	color: #ffffff !important;
}
#arcbox ul.global-tabs.inner li.ui-state-active a,
#arcbox ul.global-tabs.inner li.ui-tabs-selected a,
#arcbox ul.global-tabs.inner li.ui-state-hover a 
{
	display: block; float: left;
	width: 30px; height: 22px; 
	color: #0087eb; font-size: 12px;
	background: url(/_res/i/tabs/innertab.jpg) 0 0 no-repeat !important;
}

#arcbox ul.global-tabs.inner li.ui-state-active .first a,
#arcbox ul.global-tabs.inner li.ui-tabs-seleceted .first a,
#arcbox ul.global-tabs.inner li.ui-state-hover .first a
{
	background: url(/_res/i/tabs/innertab-dark.jpg) 0 0 no-repeat !important;
	color: #ffffff !important;
}

/* Sub Page Styles */
#arcbox #laundry-main ul.global-tabs li.link-title{ width: 402px; }
#arcbox #kitchen-main ul.global-tabs li.link-title{ width: 436px; }

#arcbox #laundry-main ul.global-tabs li.ui-state-default a,
#arcbox #kitchen-main ul.global-tabs li.ui-state-default a{ border: none; background: transparent; }

#arcbox #laundry-main ul.global-tabs li.ui-state-active a,
#arcbox #laundry-main ul.global-tabs li.ui-tabs-selected a,
#arcbox #laundry-main ul.global-tabs li.ui-state-hover a,
#arcbox #kitchen-main ul.global-tabs li.ui-state-active a,
#arcbox #kitchen-main ul.global-tabs li.ui-tabs-selected a,
#arcbox #kitchen-main ul.global-tabs li.ui-state-hover a{ background: #d3ebfc; }


