/* Homepage
================================ */
#home #body-wrap {
background-image: url(../../images/syb/home/footer-top-bg.png);
padding-bottom: 80px;
}
#home #header {
background: url(../../images/syb/home/promo-bg.jpg) no-repeat 0 58px;
}
#home #upper-content {
width: 981px;
height: 348px;
background: url(../../images/syb/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/syb/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;
color: #5f2900;
right: 30px;
}
p#important-note a {
color: #fff;
}
p#important-note a:hover, p#important-note a:focus, p#important-note a:active {
text-decoration: none;
}
#home #upper-content h1 {
width: 412px;
height: 55px;
background: url(../../images/syb/home/home-heading.jpg) no-repeat 0 0;
margin: 87px 0 3px 18px;
}
#home #upper-content .col1 ul {
margin-left: 43px;
}
#home #upper-content .col1 ul li {
background: url(../../images/syb/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 #pre-footer-wrap {
background: #fde3bd;
border-bottom: 1px solid #fff;
}
#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/syb/home/upper-footer-divider.png) no-repeat 100% 50%;
}
#home #pre-footer .col2 h3, #home #pre-footer .col2 p {
margin-left: 88px;
}
#home #pre-footer .col1 h3, #home #pre-footer .col1 p,
#home #pre-footer .col3 h3, #home #pre-footer .col3 p {
margin-left: 110px;
}
#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;
}
#home #pre-footer .col3 img {
width: 102px;
height: 72px;
}