@charset "utf-8";
/* CSS Document */

.hubContainer {float:left; width:945px; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:12px;}
.hubHeading {float:left; width:935px; height:26px; background:url('http://www.idealworld.tv/common/images/categories/garden/headingbg.jpg'); padding:5px 0 0 10px; font-weight:bold; color:#444444; font-size:16px;}

.slide {position:absolute; left:0; top:31px; height:352px; width:945px;}
.slideshow {height:352px; width:945px; float:left;}
.slideshow .buttons {display:none;}
.slideshow .buttons {display:block;	position:absolute; z-index:100;	left:780px; top:340px; margin:0; width:150px;}
.slideshow .buttons li {float:left; display:inline;	width:30px;	height:30px; margin:0; padding-left:11px; line-height:30px; background-image:url('http://www.idealworld.tv/common/images/categories/garden/buttonBg.png'); background-repeat:no-repeat;}
.slideshow .buttons li a {float:left; text-decoration:none;	width:30px;	height:30px; color:#fff; outline:0;}
.slideshow ul.buttons li a:hover {text-decoration:none; color:#0a0a0a;}
.slideshow ul.buttons li.active a:hover, .slideshow ul.buttons li.active a {color:#666666;}

.hubAdvert {list-style:none; margin:0; padding:0; width:945px; height:352px;}
.hubAdvert1 {visibility:hidden; width:275px; height:232px; color:#fff; padding:120px 645px 0 25px;}
.hubAdvert2 {visibility:hidden; width:945px; height:350px; color:#fff;}
.hubAdvert3 {visibility:hidden; width:275px; height:192px; background:url('http://www.idealworld.tv/common/images/categories/garden/advert4.jpg'); color:#fff; padding:160px 645px 0 25px;}
.hubAdvertBB {visibility:hidden; width:275px; height:192px; background:url('http://www.idealworld.tv/common/images/categories/garden/advertbb.jpg'); color:#111; padding:160px 645px 0 25px;}
.hubAdvertPicOnly {visibility:hidden; width:945px; height:372px; color:#fff; }
.hubAdvertPicOnly img {position:relative; top:0px;}
.hubAdvertTextLinks {color:#fff; text-decoration:none; font-weight:bold;}
.hubAdvertTextLinks:hover, .hubAdvertTextLinksBlack:hover {text-decoration:underline;}
.hubAdvertTextLinksBlack {color:#111; text-decoration:none; font-weight:bold;}
.hubGreyArea {float:left; width:945px; height:auto; background-color:#eeeeee; padding-bottom:35px;}
.hubCategories {float:left; width:945px; height:auto; margin:35px 0 35px 0;}
.hubCategory1 {float:left; width:199px; height:auto; margin-left:20px; text-align:center;}
.hubCategory2 {float:left; width:199px; height:auto; margin-left:36px; text-align:center;}
.hubCategory3 {float:left; width:199px; height:auto; margin-left:36px; text-align:center;}
.hubCategory4 {float:left; width:199px; height:auto; margin-left:36px; text-align:center;}
.hubCategoryText {margin:5px 0 0 0; padding:0;}
.hubCategoryText a {font-weight:bold; text-decoration:none; color:#444444;}
.hubCategoryText a:hover {text-decoration:underline;}
.hubKarcherLink {width:530px; height:352px; display:block; position:absolute; top:0px; left:415px;}
.hubBrandKarcher {width:199px; height:50px; display:block; background:url('http://www.idealworld.tv/common/images/categories/garden/brand-karcher.jpg'); font-weight:bold; color:#444444; text-align:center; text-decoration:none; padding:89px 0 0 0;}
.hubBrandFlymo {width:199px; height:50px; display:block; background:url('http://www.idealworld.tv/common/images/categories/garden/brand-flymo.jpg'); font-weight:bold; color:#444444; text-align:center; text-decoration:none; padding:89px 0 0 0;}
.hubBrandRyobi {width:199px; height:50px; display:block; background:url('http://www.idealworld.tv/common/images/categories/garden/brand-ryobi.jpg'); font-weight:bold; color:#444444; text-align:center; text-decoration:none; padding:89px 0 0 0;}
.hubBrandGardenGroom {width:199px; height:50px; display:block; background:url('http://www.idealworld.tv/common/images/static/hubs/garden/brand-gardengroom.jpg'); font-weight:bold; color:#444444; text-align:center; text-decoration:none; padding:89px 0 0 0;}
.hubBrandThandy {width:199px; height:50px; display:block; background:url('http://www.idealworld.tv/common/images/categories/garden/brand-thandy.jpg'); font-weight:bold; color:#444444; text-align:center; text-decoration:none; padding:89px 0 0 0;}

.hubCarouselArea {float:left; width:945px; height:250px; background-color:#ffffff; text-align:center;}
.previousbtn, .nextbtn {text-decoration:none; color:#444; cursor:pointer;}
.hubPrevious {margin-top:15px; float:left; font-size:14px; margin-left:20px; background:url('http://www.idealworld.tv/common/images/categories/home/previous.png') no-repeat; padding:3px 0 0 25px; height:20px;}
.hubNext {margin-top:15px; float:right; font-size:14px; margin-right:20px; background:url('http://www.idealworld.tv/common/images/categories/home/next.png') no-repeat; padding:3px 25px 0 0; height:20px; text-align:right; background-position:right;}
.hubCarousel {float:left; width:905px !important; margin:0 20px 0 20px; padding:0; overflow:hidden; visibility:visible; position:relative; z-index:2; height:193px;}
.hubCarousel ul {list-style:none; margin:0; padding:0; height:193px; z-index:1; width:925px;}
.hubCarousel li {height:193px; width:199px; float:left; overflow:hidden; margin-right:24px; margin-top:4px;}
.hubCarousel li img {border:none;}

/* Styling for the unordered list and list items */
.brandsRight {border-right:none !important;}
.brandsBrandName {font-size:14px; color:#2794f1; text-decoration:none;}
.brandsUl {width:945px; height:auto; margin:10px 0 10px 0; padding:0; float:left;}
.brandsUl img {border:none;}
.brandsUl li {float:left; height:158px; width:168px; list-style:none; text-align:center; font-size:12px; padding:5px 20px 10px 20px;}

.hubBannerLeft {float:left; width:434px; height:auto; padding:20px 0 0 20px; text-align:center;}
.hubBannerRight {float:right; width:434px; height:auto; padding:20px 20px 0 0; text-align:center;}
