/* Homepage
================================ */
#home #body-wrap {
background-image: url(../../images/sya/home/footer-top-bg.png);
}
#home #header {
background: url(../../images/sya/home/promo-bg.jpg) no-repeat 0 58px;
}
#home #upper-content {
background: url(../../images/sya/home/promo-bg.jpg) no-repeat 0 0;
width: 980px;
}
#home #upper-content .col1 .buttons, #home #upper-content .col1 .buttons div, #home #upper-content .col1 .buttons a {
background-image: url(../../images/sya/home/shipping-buttons.png);
}
#home #upper-content .col2 h2 {
color: #fff;
}
#home #upper-content h1 {
width: 447px;
height: 57px;
background: url(../../images/sya/home/home-heading.jpg) no-repeat 0 0;
margin: 87px 0 3px 17px;
}
#home #upper-content .col1 ul {
margin-left: 43px;
}
#home #upper-content .col1 ul li {
background: url(../../images/sya/home/check.png) no-repeat 0 50%;
padding-left: 18px;
color: #fff;
}
#home #lower-content .button-grid {
width: 480px;
margin-right: 5px;
}
#home #lower-content .shipping-info {
width: 245px;
margin-right: 31px;
}
#home #lower-content .savings-info {
width: 210px;
}
#home #lower-content .savings-info dl {
margin-bottom: 5px;
}
#home #lower-content .savings-info p.savings {
margin-bottom: 1px;
color: #ad3b39;
}
#home #lower-content h2 {
background-image: url(../../images/sya/home/sprite.jpg);
}
#home #lower-content .button-grid h2 {
width: 248px;
height: 25px;
background-position: -968px -13px;
}
#home #lower-content .shipping-info h2 {
width: 242px;
height: 45px;
background-position: -968px -46px;
}
#home #lower-content .savings-info h2 {
width: 201px;
height: 60px;
background-position: -968px -97px;
}
#home #utility-nav {
bottom: 12px;
}
#home p#important-note {
font-weight: bold;
}
/* 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/sya/home/sprite.jpg);
}
#home #lower-content .button-grid ul {
width: 480px;
height: 172px;
}
#home #lower-content .button-grid ul li, #home #lower-content .button-grid ul li a, #home #lower-content .button-grid ul li div {
width: 240px;
height: 86px;
}
#home #lower-content .button-grid ul li a, #home #lower-content .button-grid ul li div {
height: 86px;
width: 240px;
}
#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: -486px 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: -726px 0;
}
#home #lower-content .button-grid ul li.three a, #home #lower-content .button-grid ul li.three .nav-three {
background-position:  0 -86px;
left: 0;
top: 86px;
}
#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: -486px -86px;
}
#home #lower-content .button-grid ul li.four a, #home #lower-content .button-grid ul li.four .nav-four {
background-position: -240px -86px;
left: 240px;
top: 86px;
}
#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: -726px -86px;
}
/* END kit buttons
============================ */
#home #lower-content .shipping-info li.all {
text-align: right;
padding-top: 3px;
text-align: center;
font-size: 110%;
text-transform: uppercase;
width: 100px;
position: absolute;
bottom: 0;
right: 0;
margin: 0;
line-height: 1.1;
}
#home #lower-content .shipping-info li.all span {
display: block;
text-transform: none;
font-family: Georgia, serif;
font-style: italic;
font-weight: normal;
padding-left: 4px;
font-size: 106%;
}
#home #pre-footer-wrap {
background: #bdebfa url(../../images/sya/home/upper-footer-top-grad.png) repeat-x 0 0;
}
#home #pre-footer-wrap .dec {
background: url(../../images/sya/home/upper-footer-bottom-grad.png) repeat-x left bottom;
min-height: 125px;
}
#home #pre-footer h3 {
color: #177aa4;
}
#home #pre-footer .col1, #home #pre-footer .col2 {
background: url(../../images/sya/home/upper-footer-divider.png) no-repeat 100% 50%;
}
#home #pre-footer .col1 img {
margin-left: 4px;
}
#home #pre-footer .col2 img {
width: 75px;
height: 89px;
}
#home #pre-footer .col3 img {
width: 102px;
height: 72px;
margin-top: 9px;
}
#home #pre-footer .col3 {
margin-left: 10px;
width: 318px;
}
#home #pre-footer .col1 h3, #home #pre-footer .col1 p {
margin-left: 120px;
margin-right: 20px;
}
#home #pre-footer .col2 h3, #home #pre-footer .col2 p {
margin-left: 102px;
margin-right: 16px;
}
#home #pre-footer .col3 h3, #home #pre-footer .col3 p {
margin-left: 115px;
}
#home #pre-footer-wrap {
padding-left: 0;
padding-right: 0;
}

/* SYA-specific IE6 */
* html p#important-note {
bottom: 6px;
}
