body.cms-home div.col1-layout div.std { margin:0; padding:0; }
div.homeContent { margin:0 0 0 15px; width:970px; float:left; display:inline; }
div.homeHeader { margin:0; width:970px; float:left; display:inline; }
div.homeShipping { margin:0; width:185px; height:208px; background:#f6f6f6; float:left; display:inline; }
div.homeShipping div {margin:7px 0 0 7px}

div.homeBanner { margin:0 0 0 7px; width:581px; height:206px; background:url(../images/home/bannerB/homeBannerVbBg.gif) repeat-x 0 0; float:left; display:inline; border:1px solid #d4d5d6; }
div.homeBanner #bannerPic { width:177px; float:left; display:inline; }
div.homeBanner h1 { margin:10px 0 0 0; padding-left:15px; width:389px; float:left; display:inline; font-size:20px; font-weight:bold; color:#ef3f23; }
div.homeBanner h1 span { padding-left:0; width:389px; float:left; display:inline; font-size:16px; font-weight:normal; color:#000; }
div.homeBanner div.homeBannerLeft { margin:28px 0 0 14px; width:107px; font-size:12px; float:left; display:inline; color:#ef3f23; }
div.homeBanner div.homeBannerLeft strong { font-weight:bold; width:107px; display:block; }
div.homeBanner div.homeBannerLeft a { margin:20px 0 0 0; font-size:12px; color:#000; width:107px; float:left; display:block; }
div.homeBanner div.homeBannerRight { margin:20px 6px 0 0; width:269px; float:right; display:inline; }
div.homeBanner div.homeBannerRight li { margin-bottom:6px; padding:0 0 0 29px; }
div.homeBanner div.homeBannerRight li.homeBannerRight1 { background:url(../images/home/bannerB/homeBannerVbBullet1.gif) no-repeat 0 50%; }
div.homeBanner div.homeBannerRight li.homeBannerRight2 { background:url(../images/home/bannerB/homeBannerVbBullet2.gif) no-repeat 0 50%; }
div.homeBanner div.homeBannerRight li.homeBannerRight3 { background:url(../images/home/bannerB/homeBannerVbBullet3.gif) no-repeat 0 50%; }
div.homeBanner div.homeBannerRight li a.homeBannerRightA { font-size:14px; font-weight:bold; color:#000; text-decoration:none; float:left; display:inline; }
div.homeBanner div.homeBannerRight li a.homeBannerRightB { width:240px; font-size:11px; font-weight:normal; color:#000; text-decoration:underline; display:inline; }

div.homeAssurances { margin:0; width:187px; float:right; display:inline;}

div.homeHeader a.lowestPriceGuarantee { width:187px; font-size:14px; font-weight:bold; text-align:center; line-height:42px; color:#ef3f23; float:left; display:inline; }
div.homeHeader a.homeVerisign { width:187px; text-align:center; float:left; display:inline; }
div.homeHeader a.homebbb { margin:20px 0 0 0; width:187px; text-align:center; float:left; display:inline; }
div.homeHeader span.homebbbcopy { margin:10px -3px 0 0; width:187px; font-size:11px; font-weight:normal; text-align:center; line-height:13px; color:#000; float:left; display:inline; }

div.homeBody { margin:0; width:970px; float:left; display:inline; }

.homeMostPopularProducts { margin:15px 0 0 0; padding:0; width:469px; float:left; display:inline; }
.homeMostPopularProducts h3 { margin:0; padding:0; width:469px; background:#f4f4f4; font-size:14px; font-weight:bold; line-height:25px; text-align:center; color:#ef3f23; float:left; display:inline; }
.homeMostPopularProducts #products-list { margin:0 0 15px 0; border:0; padding:0; }
.homeMostPopularProducts #products-list li.item { margin:13px 0 0 29px; padding:0; background:none; }
.homeMostPopularProducts #products-list .product-image { float:left; margin:0; text-decoration:none !important; /*position:relative;*/ display:inline; }
.homeMostPopularProducts #products-list .product-shop { margin:14px 0 0 36px; padding:0; width:287px; float:left; display:inline;  }
.homeMostPopularProducts #products-list .product-name { font-size:12px; font-weight:bold; width:282px; color:#000; float:left; display:inline; margin:0; _margin:0 -3px 0 0; }
.homeMostPopularProducts #products-list .product-name a { color:#000; text-decoration:none; }
.homeMostPopularProducts #products-list .product-name a:hover { color:#000; text-decoration:underline; }
.homeMostPopularProducts #products-list .f-fix .desc.std { margin:3px 0 0 0; padding:0; width:282px; color:#000; float:left; display:inline; }
.homeMostPopularProducts #products-list span.addonsSpecialPrice { margin:3px 0 0 0; padding:0; width:282px; color:#ef3f23; float:left; display:inline; }
.homeMostPopularProducts #products-list span.addonsSpecialPrice strong { font-weight:bold; }

div.homeMostPopularProducts div.category-products { height:458px; overflow:hidden; }


.homeQuickLinks { margin:18px 0 0 0; padding:0; width:470px; float:right; display:inline; }
.homeQuickLinks p { margin:0; padding:0; width:470px; color:#000; float:left; display:inline; }

div.homeWaysToShop { margin:26px 0 0 0; padding:0; width:467px; border:1px solid #d4d4d4; background:#f8f8f8; float:left; display:inline; }
div.homeWaysToShop h3 { margin:0; padding:0; width:467px; color:#ef3f23; line-height:29px; text-align:center; border-bottom:1px solid #d4d4d4; background:#fff; float:left; display:inline; }
ul.waysToShopList { margin:4px 0 7px 13px; padding:0; width:208px; float:left; display:inline; }
ul.waysToShopList li { margin:0; padding:0 0 0 7px; width:201px; float:left; display:inline; border-bottom:1px solid #ef3f23; }
ul.waysToShopList li.last {border:0;}
ul.waysToShopList li a { margin:1px 0; padding:0 0 0 48px; font-size:14px; font-weight:bold; color:#000; line-height:27px; text-decoration:none; display:block; }
ul.waysToShopList li a:hover { text-decoration:underline; }
ul.waysToShopList li a.waysToShopList1 { background:url(../images/home/homePopularProductsIcon.gif) no-repeat 0 0; }
ul.waysToShopList li a.waysToShopList2 { background:url(../images/home/homeNewProductsIcon.gif) no-repeat 0 0; }
ul.waysToShopList li a.waysToShopList3 { background:url(../images/home/homeClearanceProductsIcon.gif) no-repeat 0 0; }

div.homeBrowseByBrand { margin:13px 12px 0 0; padding:11px 5px 8px 9px; width:204px; background:#fff; border:1px solid #d4d4d4; float:right; display:inline; }
div.homeBrowseByBrand h4 { margin:0; padding:0; width:204px; float:left; display:inline; color:#000; font-weight:normal; }
ul.homeBrowseByBrandList { margin:0; padding:0; width:204px; float:left; display:inline; }
ul.homeBrowseByBrandList li { margin:0 6px 0 0; float:left; display:inline; }
ul.homeBrowseByBrandList li a { text-decoration:none; font-weight:bold; color:#000; }
ul.homeBrowseByBrandList li a:hover { text-decoration:underline; }

div.homeResources { margin:9px 0 0 0; padding:0 0 10px 0; width:467px; float:left; display:inline; }
div.homeResources h3 { margin:0; padding:0 0 0 10px; width:467px; font-size:16px; font-weight:bold; color:#ef3f23; line-height:33px; border-bottom:1px solid #d4d4d4; float:left; display:inline; }
ul.homeResourcesList { margin:19px 10px 9px 10px; padding:0; width:212px; _width:208px; float:left; display:inline; }
ul.homeResourcesList li { margin:0 0 2px 0; width:212px; _width:210px; border:1px solid #d4d4d4; background:#f6f6f6; float:left; display:block; }
ul.homeResourcesList li a { margin:0; padding:0 0 0 23px; width:189px; _width:187px; color:#ef3f23; font-size:14px; font-weight:bold; line-height:24px; text-decoration:none; display:block; }
ul.homeResourcesList li a:hover { text-decoration:underline; }

div.homeClearanceItems { margin:0 0 20px 0; padding:9px 0 0 0; width:467px; float:left; display:inline; border-top:1px solid #d4d4d4; }
div#homeVerisign { display:inline; float:left; margin-left:34px; }













