div.row-1 { position:relative; height:auto; overflow:hidden; padding: 0; }
div.row-2 { overflow:hidden; width:100%; border: solid 1px #6e6f71; border-width: 1px 0; }
body#home div.hp-bottom div.row-1 div.shop-link { font-size:8.2px !important; }
body#home div.hp-bottom div.row-1 div.shop-link a { background: #e6e7e8; color: #6d6e70; font-size:8.2px !important; text-transform:uppercase; padding:2px 12px; text-decoration:none; position:absolute; left:0; top:0; z-index:99; letter-spacing:.5px; text-align:center; display:block; }
div.row-2 div.home-promo-one,
div.row-2 div.home-promo-two,
div.row-2 div.home-promo-three { height:280px; float:left; }
div.row-2 div.home-promo-two { width:330px; margin: 0 14px; overflow:hidden; position: relative; border: solid 1px #6e6f71; border-width: 0 1px;}
div.row-2 div.home-promo-two div.promo-text { position:absolute; top:10px; left:15px; }
div.row-2 div.home-promo-two div.promo-text h1 { font-size:18px; font-weight:bold; }
div.row-2 div.home-promo-two div.promo-text h1 small { font-size:13px; display:block; font-weight:normal; }
div.row-2 div.home-promo-two div.promo-text h1 span { margin-left:20px; width:180px; display:block; margin-bottom:5px; font-weight:bold; font-size:19px; }
div.row-2 div.home-promo-two div.promo-text p { margin-left: 3px; font-size:10px; }
div.row-2 div.home-promo-two div.learn-more-link { position:absolute; right:15px; bottom:10px; font-size:10px; text-decoration:underline; display:block; padding-bottom:5px; }
div.row-2 div.home-promo-one,
div.row-2 div.home-promo-three { width:300px; }
div.row-2 div.news h2, div.row-2 div.updates h2, div.row-2 div.events h2 { font-size:19px; font-weight:bold; text-transform:uppercase; margin-bottom:20px; }
div.row-2 div.updates ul, .row-2 div.events ul { margin: 10px 0 15px 10px; padding:0; list-style:none; }
#home div.row-2 div.updates ul a, #home div.row-2 div.events ul a { text-decoration: none; }
div.row-2 div.updates ul li, .row-2 div.events ul li { padding: 0 0 15px 85px; position:relative; margin:0; }
div.row-2 div.updates ul li span.date, div.row-2 div.events ul li span.date { margin-right: 10px; float:left; line-height:15px; position:absolute; left:0; _margin-left:-85px; }
#home div.row-2 div.updates ul li a,
#home div.row-2 div.events ul li a { line-height:15px; text-decoration:underline; }
div.row-2 div.events ul li a { margin-right:16px;}
div.row-2 div.events ul li.more-link { text-align:right; font-size:10px; }
.hp-bottom { width:100%; }
#homepage { width:960px; position:relative; overflow:hidden; border-bottom:solid 1px #6D6E70; height:390px !important; }
#homepage li div.home-image { width:960px; float:left;}
#homepage span.carousel-control.disabled { display:none; }
#homepage div.learn-more-link { margin-top:15px; margin-left:30px; }
#homepage div.learn-more-link a { color:#fff; font-size:12px; }
#homepage ul { margin:0; padding:0; list-style:none; }
#homepage li { display:inline; float:left; padding:0; margin:0; }
#homepage span.carousel-control { position:absolute; top:174px; width:42px; height:42px; cursor:pointer; z-index:9999; display:block; text-indent:-99em; }
#homepage span.carousel-next { right:10px; background-image:url("../images/arrow_next.png"); _behavior: url("iepngfix.htc"); }
#homepage span.carousel-previous { left:10px; background-image:url("../images/arrow_previous.png"); _behavior: url("iepngfix.htc");}
#homepage div.center-wrap { width:330px; position:absolute; right: 0; bottom:24px; }
#homepage div.center-wrap div.carousel-pagination { overflow:hidden; _margin-left:28px; margin-left:48px; }
#homepage div.center-wrap div.carousel-pagination a { width:32px; height:11px; display:inline-block; margin: 0 3px; cursor:pointer; position:relative; _display:block; _float:left; }
#homepage div.center-wrap div.carousel-pagination a span { text-indent:-999em; width:30px; background-image:url("../images/page.png"); display:block; height:9px; position:absolute; top:1px; left:1px; _overflow:hidden; _height:10px; _behavior: url("iepngfix.htc"); _background-color:none !important; }
#homepage div.center-wrap div.carousel-pagination a.active span { top:0; left:0; _overflow:hidden; _height:11px; border:solid 1px #fff; background-color:#a6a8ab; }
#home ul.our-brands { border:0; margin:0 0 0 -13px; padding:0; width:992px; }
#homepage div.carousel-wrap { height:390px !important; }
