/* Homepage
================================ */
#home #body-wrap {
background-image: url(../../images/aps/home/footer-top-bg.png);
padding-bottom: 80px;
}
#home #header {
background: url(../../images/aps/home/promo-bg.jpg) no-repeat 0 58px;
}
#home #upper-content {
height: 348px;
background: url(../../images/aps/home/promo-bg.jpg) no-repeat 0 0;
}
#home #upper-content .col1 .buttons, #home #upper-content .col1 .buttons div, #home #upper-content .col1 .buttons a {
background-image: url(../../images/aps/home/shipping-buttons.png);
}
#home #upper-content .col2 {
padding-top: 79px;
position: relative;
left: 4px;
}
#home #upper-content .col2 h2 {
position: relative;
left: -4px;
color: #fff;
}
p#important-note {
font-weight: bold;
font-size: 110%;
bottom: 1px;
}
#home #upper-content h1 {
width: 395px;
height: 60px;
background: url(../../images/aps/home/home-heading.jpg) no-repeat 0 0;
}
#home #upper-content .col1 ul {
margin-left: 43px;
}
#home #upper-content .col1 ul li {
background: url(../../images/aps/home/check.png) no-repeat 0 50%;
color: #fff;
padding-left: 24px;
}
#home #upper-content .col1 ul li a {
text-decoration: none;
font-style: italic;
color: #fff;
}
#home #upper-content .col1 ul li a:hover,
#home #upper-content .col1 ul li a:focus,
#home #upper-content .col1 ul li a:active {
text-decoration: underline;
}
#home #lower-content {
padding-top: 309px;
}
#home #lower-content .shipping-info {
/* old values
width: 250px;
margin-right: 28px;
*/
width: 476px;
margin-right: 34px;
color: #444;
}
#home #lower-content .shipping-info .dec {
margin: 12px 0;
padding: 17px 0;
}
#home #lower-content .shipping-info p, #home #lower-content .shipping-info li {
font-size: 95%;
margin-bottom: 5px;
}
#home #lower-content .shipping-info ul {
margin-left: 12px;
padding-left: 12px;
}
#home #lower-content .shipping-info li {
list-style-type: disc;
font-weight: bold;
margin-top: 0;
}
#home #lower-content .shipping-info a {
text-decoration: underline;
}
#home #lower-content .shipping-info img {
position: relative;
top: -6px;
float: right;
width: 140px;
height: 89px;
}
/* temporary removal of this container
#home #lower-content .savings-info {
width: 208px;
margin-right: 24px;
}
#home #lower-content .savings-info p.savings {
margin-bottom: 6px;
color: #90000f;
}
*/
#home #lower-content .button-grid {
width: 470px;
margin-right: 0;
}
#home #lower-content .button-grid p {
margin-bottom: 0;
}
#home #lower-content h2 {
background-image: url(../../images/aps/home/sprite.jpg);
}
#home #lower-content .shipping-info h2 {
width: 331px;
height: 18px;
background: url(../../images/aps/home/shipping-specialists.png) no-repeat 0 0;
margin: 2px 0 16px 0;
}
#home #lower-content .savings-info h2 {
width: 208px;
height: 71px;
background-position: -969px -89px;
margin-bottom: 6px;
}
#home #lower-content .button-grid h2 {
width: 470px;
height: 20px;
background-position: -969px -7px;
}
/* BEGIN kit buttons
============================ */
#home #lower-content .button-grid ul, #home #lower-content .button-grid ul div, #home #lower-content .button-grid ul a {
background-image: url(../../images/aps/home/sprite.jpg);
}
#home #lower-content .button-grid ul {
width: 472px;
height: 201px;
}
#home #lower-content .button-grid ul li, #home #lower-content .button-grid ul li a, #home #lower-content .button-grid ul li div {
width: 236px;
height: 100px;
}
#home #lower-content .button-grid ul li a, #home #lower-content .button-grid ul li div {
width: 236px;
height: 100px;
}
#home #lower-content .button-grid ul li.one a:hover,
#home #lower-content .button-grid ul li.one a:focus,
#home #lower-content .button-grid ul li.one a:active,
#home #lower-content .button-grid ul li.one .nav-one {
background-position: -481px 0;
}
#home #lower-content .button-grid ul li.two a, #home #lower-content .button-grid ul li.two .nav-two {
background-position: -240px 0;
left: 240px;
}
#home #lower-content .button-grid ul li.two a:hover,
#home #lower-content .button-grid ul li.two a:focus,
#home #lower-content .button-grid ul li.two a:active,
#home #lower-content .button-grid ul li.two .nav-two {
background-position: -721px 0;
}
#home #lower-content .button-grid ul li.three a, #home #lower-content .button-grid ul li.three .nav-three {
background-position:  0 -105px;
left: 0;
top: 105px;
}
#home #lower-content .button-grid ul li.three a:hover,
#home #lower-content .button-grid ul li.three a:focus,
#home #lower-content .button-grid ul li.three a:active,
#home #lower-content .button-grid ul li.three .nav-three {
background-position: -481px -105px;
}
#home #lower-content .button-grid ul li.four a, #home #lower-content .button-grid ul li.four .nav-four {
background-position: -240px -105px;
left: 240px;
top: 105px;
}
#home #lower-content .button-grid ul li.four a:hover,
#home #lower-content .button-grid ul li.four a:focus,
#home #lower-content .button-grid ul li.four a:active,
#home #lower-content .button-grid ul li.four .nav-four {
background-position: -721px -105px;
}
/* END kit buttons
============================ */
#home #pre-footer-wrap {
background: #c4c4c4;
border-bottom: 5px solid #c6c6c6;
}
#home #pre-footer-wrap .dec {
padding-bottom: 10px;
}
#home #pre-footer h3 {
color: #000;
}
#home #pre-footer .col1, #home #pre-footer .col2 {
background: url(../../images/aps/home/upper-footer-divider.png) no-repeat 100% 50%;
}
#home #pre-footer img {
width: 75px;
height: 75px;
}
#home #pre-footer h3, #home #pre-footer p {
margin-left: 88px;
}
#home #pre-footer .col1 h3, #home #pre-footer .col1 p,
#home #pre-footer .col2 h3, #home #pre-footer .col2 p {
margin-right: 16px;
}
#home #pre-footer .col1, #home #pre-footer .col2 {
width: 314px;
margin-right: 17px;
}
#home #pre-footer .col3 {
width: 310px;
}