/**
 * Home Page
 */
.clear {clear: both; height: 0px; font-size: 1px; line-height: 0px; display: block;}

#home {padding: 0 0 10px 0;}
#home span {float: none; margin: 0;}
#home img {float: none; display: block;}
#home a.more {margin: 10px 0 0 0; font-weight: normal; color: #311b14;}
#home p {margin: 0;}
#home h4 {margin: 0; float: none; font-family: Georgia, Times New Roman, Serif; font-weight: normal;}

#home .content {float: left; width: 455px; padding: 0 0 0 20px; margin: 0; background: none;}
#home .content .promotion {float: none; margin: 0; width: auto;}
#home .content .promotion .header {padding: 20px 0 12px 5px; margin-bottom: 10px; background: url(../images/home/dash.gif) repeat-x left bottom;}
#home .content .promotion .photo {height: 624px;}
#home .content .promotion .description {width: 455px; margin: 20px 0 0 0; padding: 10px 0 40px 0; font: 12px/20px Arial; color: #311b14; background: url(../images/home/dash.gif) repeat-x}
#home .content .promotion a.more {width: 92px;}
#home .content .callToAction {font-family: Georgia, Times New Roman, Serif; color: #311b14; font-size: 14px; line-height: 18px;}
#home .content .callToAction form {margin: 0; padding: 5px 0 0 0;}
#home .content .callToAction form input.text {float: left; width: 195px; margin: 4px 10px 0 0; padding: 2px 0;}
#home .content .callToAction form input.submit {float: left; border: none;}

#home .features {float: left; width: 440px; padding: 0 0 0 15px;}
#home .features .products {background: transparent; float: none; width: auto; border: none; margin: 0;}
#home .features .products .header {padding: 10px 0 10px 20px; background: #e4ce9a url(../images/home/bg-featured-products-header.gif) repeat-x; margin: 10px 0 0 0;}
#home .features .products .product {margin-bottom: 3px; border: solid 5px #e3cb95; background: #e3cb95 url(../images/featured_products_bg.jpg) repeat-x left bottom;}
#home .features .products .product .photo {float: left; width: 104px; height: 151px; padding: 15px 20px 0 15px; background: url(../images/home/bg-featured-product-sml.gif) no-repeat;}
#home .features .products .product .content {float: left; width: 280px; padding: 15px 0 0 0; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; line-height: 18px; color: #311b14;}
#home .features .products .product .content h2 {margin: 0 0 10px 0; font-size: 14px; color: #ab7f1b;}
#home .features .products .product .content h2 a {color: #ab7f1b;}

#home .features .products .productFeatured .photo {width: 157px; height: 221px; background-image: url(../images/home/bg-featured-product-lrg.gif);}
#home .features .products .productFeatured .content {width: 225px;}

#home .features .highlights {padding: 10px 0 0 0; margin: 0 0 0 -16px;}
#home .features .highlights .item {width: 350px; height: 72px; padding: 16px; background: url(../images/home/bg-feature.gif) no-repeat;}

#home span.more a,
#home a.more {font-weight: bold; color: #000; text-decoration: none;}