/* Monday, November 09, 2009 5:28:41 PM */
/* Style generated by EditSiteStyle */

.ScrollableArea
{
  overflow: scroll;
  overflow-x: auto;
  overflow-y: auto;
}

.Alpha75
{
  filter:alpha(opacity=75);
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}

.Alpha50
{
  filter:alpha(opacity=50);
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.Alpha25
{
  filter: 'alpha(opacity=25)';
  filter: 'progid:DXImageTransform.Microsoft.Alpha(opacity=25)';
}


.formButton
{
  background-color: #efd318;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-color: #ff0000;
}


A.blue-bold-link:link
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.blue-bold-link:visited
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.blue-bold-link:active
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.blue-bold-link:hover
{
  color: #4e24ba;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.blue-bold-medium-link:link
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.blue-bold-medium-link:visited
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.blue-bold-medium-link:active
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.blue-bold-medium-link:hover
{
  color: #4e24ba;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlack:link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlack:visited
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlack:active
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlack:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlackLk:link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlackLk:visited
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlackLk:active
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbBlackLk:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadcrumbText:link
{
  color: #187500;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.breadcrumbText:visited
{
  color: #187500;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.breadcrumbText:active
{
  color: #187500;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.breadcrumbText:hover
{
  color: #0f4c00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbWhite:link
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbWhite:visited
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbWhite:active
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.breadCrumbWhite:hover
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.BuyNow:link
{
  background-color: #012f6b;
  color: #f3fd00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.BuyNow:visited
{
  background-color: #012f6b;
  color: #f3fd00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.BuyNow:active
{
  background-color: #012f6b;
  color: #f3fd00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.BuyNow:hover
{
  background-color: #012f6b;
  color: #f3fd00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


.AnchorNovBlue1
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
}


.siteMapText1
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


.siteMapText2
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.siteMapText3
{
  color: #747474;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


A.Home4Header1:link
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 19pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.Home4Header1:visited
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 19pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.Home4Header1:active
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 19pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.Home4Header1:hover
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 19pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.Home4Header2:link
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-decoration: none;
  border-style: none;
}


A.Home4Header2:visited
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-decoration: none;
  border-style: none;
}


A.Home4Header2:active
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-decoration: none;
  border-style: none;
}


A.Home4Header2:hover
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-decoration: underline;
  border-style: none;
}


A.home4textWhite:link
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  border-style: none;
}


A.home4textWhite:visited
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  border-style: none;
}


A.home4textWhite:active
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
  border-style: none;
}


A.home4textWhite:hover
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: underline;
  border-style: none;
}


.beige-background
{
  background-image: url(Images/bar_pixel.png);
  text-decoration: none;
}


.beige2003
{
  background-color: #bfb278;
  text-decoration: none;
}


.bestSellersBgDiyBar
{
  background-image: url(Images/bestSellersBoxTopBg_Home2.png);
  text-decoration: none;
}


.NovPageHeading
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.smallDivider
{
  color: #cccccc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 6pt;
  text-decoration: none;
}


A.siteMapText1:link
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.siteMapText1:visited
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.siteMapText1:active
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.siteMapText1:hover
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.siteMapText2:link
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.siteMapText2:visited
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.siteMapText2:active
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.siteMapText2:hover
{
  color: #183483;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.siteMapText3:link
{
  color: #747474;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.siteMapText3:visited
{
  color: #747474;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.siteMapText3:active
{
  color: #747474;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.siteMapText3:hover
{
  color: #747474;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


.bg1024Darker
{
  background-image: url(Images/bg1024darker.png);
  text-decoration: none;
}


.bg1024test1
{
  background-image: url(Images/bg1024.png);
  text-decoration: none;
}


.bg1024
{
  background-image: url(Images/bg1024darker.png);
  text-decoration: none;
}


.BgAssociation
{
  background-color: #f1f5fa;
  text-decoration: none;
}


.BgBlueBoxLeft
{
  background-image: url(Images/BgBoxBlueLeft.png);
  text-decoration: none;
}


.BgBlueBoxRight
{
  background-image: url(Images/BgBoxBlueRight.png);
  text-decoration: none;
}


.bgBlueCheckoutBanners
{
  background-image: url(Images/bgBlueCheckoutBanners.png);
  text-decoration: none;
}


.BgBlueTitlesFading
{
  background-image: url(Images/BgBlueTitlesFading.png);
  text-decoration: none;
}


.BgBlue
{
  background-color: #000066;
  text-decoration: none;
}


.BgBottomNav
{
  background-color: #dfe3fc;
  text-decoration: none;
}


.BgBoxLeft
{
  background-image: url(Images/BoxNoShadow_middleLeft_Bg.png);
  text-decoration: none;
}


.BgBoxRight
{
  background-image: url(Images/BoxNoShadow_middleRight_Bg.png);
  text-decoration: none;
}


.BgBrownBoxTop
{
  background-image: url(Images/generalBoxTopBg_brown.png);
  text-decoration: none;
}


.bgbutton
{
  background-color: #330099;
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


.bgCheckoutBanners
{
  background-image: url(Images/bgCheckoutBanners.png);
  text-decoration: none;
}


.BgDarkRed
{
  background-color: #bd213a;
  color: #bd213a;
  text-decoration: none;
}


.BgDiyBoxBottomWhite
{
  background-image: url(Images/diyBoxBottomBgWhite.png);
  text-decoration: none;
}


.BgDiyBoxBottom
{
  background-image: url(Images/diyBoxBottomBg.png);
  text-decoration: none;
}


.BgDiyBox
{
  background-image: url(Images/diyBoxTopBg.png);
  text-decoration: none;
}


.BgEDDD92
{
  background-image: url(Images/1pxEDDD92.png);
  text-decoration: none;
}


.BgGeneralBanner
{
  background-image: url(Images/bgRandomBannerVAT2008.png);
  text-decoration: none;
}


.BgGeneralBoxBottom
{
  background-image: url(Images/generalBoxBottomBg.png);
  text-decoration: none;
}


.BgGeneralBoxTop
{
  background-image: url(Images/generalBoxTopBg.png);
  text-decoration: none;
}


.BgGeneralNav
{
  background-image: url(Images/generalNavBg.png);
  text-decoration: none;
}


.BgGreenBasket
{
  background-image: url(Images/BgGreenBasket.png);
  text-decoration: none;
}


.BgGreenBottomBasket
{
  background-color: #e2fde0;
  background-image: url(Images/BgGreenBottomBasket.png);
  text-decoration: none;
}


.BgHome4BlueHeader
{
  background-image: url(Images/Home4_BgBlueBox.png);
  text-decoration: none;
}


.BgHome4BrownHeader
{
  background-image: url(Images/Home4_BgBrownBox.png);
  text-decoration: none;
}


.BgHome4GreenHeader
{
  background-image: url(Images/Home4_BgGreenBox.png);
  text-decoration: none;
}


.BgHomeSpecial00
{
  background-image: url(Images/specialBoxBg004.png);
  text-decoration: none;
}


.BgHomeSpecial01
{
  background-image: url(Images/specialBoxBg001.png);
  text-decoration: none;
}


.BgHomeSpecial02
{
  background-image: url(Images/specialBoxBg002.png);
  text-decoration: none;
}


.BgHomeSpecial03
{
  background-image: url(Images/specialBoxBg003.png);
  text-decoration: none;
}


.BgHomeSpecial04
{
  background-image: url(Images/specialBoxBg004.png);
  text-decoration: none;
}


.BgHomeSpecialText00
{
  color: #ffff01;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.BgHomeSpecialText01
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.BgHomeSpecialText02
{
  color: #d93e3e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.BgHomeSpecialText03
{
  color: #ffff01;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.BgLogoRed
{
  background-color: #ce1018;
  text-decoration: none;
}


.BgNov1
{
  background-image: url(Images/CornerNov1Bg.png);
  text-decoration: none;
}


.BgNovBeige
{
  background-color: #fbe76f;
  text-decoration: none;
}


.BgNov
{
  background-image: url(Images/CornerNovBg.png);
  text-decoration: none;
}


.BgPageBottom
{
  background-image: url(Images/BgPage_bottomBg.png);
  text-decoration: none;
}


.BgPageTop
{
  background-image: url(Images/BgPage_topBg.png);
  text-decoration: none;
}


.BgPage
{
  background-image: url(Images/BgPage.png);
  text-decoration: none;
}


.BgPaleBlue
{
  background-color: #edf3fc;
  text-decoration: none;
}


.BgPurpleFeatured
{
  background-color: #836cc0;
  color: #836cc0;
  text-decoration: none;
}


.BgPurple
{
  background-color: #7965bf;
  text-decoration: none;
}


.BgTopBoxHome4
{
  background-image: url(Images/BgTopBoxHome4.png);
  text-decoration: none;
}


.bgTopBrandsBar
{
  background-image: url(Images/bgTopBrandsBar.png);
  text-decoration: none;
}


.BgVatBanner
{
  background-image: url(Images/bgRandomBannerVAT2008.png);
  text-decoration: none;
}


.BgWhite
{
  background-color: #ffffff;
  text-decoration: none;
}


.BgYellow
{
  background-color: #f7fb6b;
  text-decoration: none;
}


.bgYouAreHereR
{
  background-image: url(Images/bgYouAreHere_R.png);
  text-decoration: none;
}


.bgYouAreHereTL
{
  background-image: url(Images/bgYouAreHere_TL.png);
  text-decoration: none;
}


.bgYouAreHereTR
{
  background-image: url(Images/bgYouAreHere_TR.png);
  text-decoration: none;
}


.CF-Body
{
  background-image: url(Images/bgBody20x20_1.png);
  text-decoration: none;
}


.dbPageCurrent
{
  background-color: #425ba9;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-width: 3px;
  border-style: solid;
  border-color: #425ba9;
}


.dbPageList
{
  background-color: #e6edf2;
  color: #173382;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-width: 3px;
  border-style: solid;
  border-color: #e6edf2;
}


.editableAddToBasket22
{
  background-image: url(Images/editableAddToBasket_Bg_h22.png);
  text-decoration: none;
}


.editableAddToBasket
{
  background-image: url(Images/editableAddToBasket_Bg_h49.png);
  text-decoration: none;
}


.h2
{
  color: #bcbcbc;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 17pt;
  text-decoration: none;
}


A.AnchorNovBlue1:link
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.AnchorNovBlue1:visited
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.AnchorNovBlue1:active
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.AnchorNovBlue1:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
  border-style: none;
}


A.dbPageList:link
{
  background-color: #e6edf2;
  color: #173382;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-width: 3px;
  border-style: solid;
  border-color: #e6edf2;
}


A.dbPageList:visited
{
  background-color: #e6edf2;
  color: #173382;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-width: 3px;
  border-style: solid;
  border-color: #e6edf2;
}


A.dbPageList:active
{
  background-color: #e6edf2;
  color: #173382;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-width: 3px;
  border-style: solid;
  border-color: #e6edf2;
}


A.dbPageList:hover
{
  background-color: #d4d4d4;
  color: #4e6ec7;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-width: 3px;
  border-style: solid;
  border-color: #d4d4d4;
}


.black-bold-text
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none;
}


.black-text
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;
}


.blue-bold-large-text
{
  color: #000066;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  text-decoration: none;
}


.blue-bold-link
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
}


.blue-bold-medium-link
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
}


.blue-bold-medium-text
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


.blue-bold-text
{
  color: #2e049a;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: none;
}


.right-column-background-2
{
  background-image: url(Images/right_column_background_2.png);
  text-decoration: none;
}


.right-column-background-3
{
  background-image: url(Images/rightColumnBgBlue.png);
  text-decoration: none;
}


.right-column-background
{
  background-image: url(Images/right_column_background.png);
  text-decoration: none;
}


A.textBgYellow:link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  border-style: none;
}


A.textBgYellow:visited
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  border-style: none;
}


A.textBgYellow:active
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  border-style: none;
}


A.textBgYellow:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
  border-style: none;
}


A.textBlue2:link
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-decoration: underline;
  border-style: none;
}


A.textBlue2:visited
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-decoration: underline;
  border-style: none;
}


A.textBlue2:active
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-decoration: underline;
  border-style: none;
}


A.textBlue2:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-decoration: underline;
  border-style: none;
}


A.textBlue:link
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBlue:visited
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBlue:active
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBlue:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBlueHome4:link
{
  color: #507ab9;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBlueHome4:visited
{
  color: #507ab9;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBlueHome4:active
{
  color: #507ab9;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBlueHome4:hover
{
  color: #cc0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.textBrownHome4:link
{
  color: #8d7d47;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBrownHome4:visited
{
  color: #8d7d47;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBrownHome4:active
{
  color: #8d7d47;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textBrownHome4:hover
{
  color: #cc0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.textDarkRed1:link
{
  color: #cf101f;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.textDarkRed1:visited
{
  color: #cf101f;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.textDarkRed1:active
{
  color: #cf101f;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.textDarkRed1:hover
{
  color: #cf101f;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.textDarkRed:link
{
  color: #c7101f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.textDarkRed:visited
{
  color: #c7101f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.textDarkRed:active
{
  color: #c7101f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.textDarkRed:hover
{
  color: #ff0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.TextEditableAddToBasket:link
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.TextEditableAddToBasket:visited
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.TextEditableAddToBasket:active
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.TextEditableAddToBasket:hover
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.textGreenHome4:link
{
  color: #187500;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textGreenHome4:visited
{
  color: #187500;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textGreenHome4:active
{
  color: #187500;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textGreenHome4:hover
{
  color: #cc0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.textHeadingLink:link
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


A.textHeadingLink:visited
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


A.textHeadingLink:active
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


A.textHeadingLink:hover
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


A.textNov:link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textNovBlue2:link
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.textNovBlue2:visited
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.textNovBlue2:active
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.textNovBlue2:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.textNovBlue:link
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.textNovBlue:visited
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.textNovBlue:active
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.textNovBlue:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.textNov:visited
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textNov:active
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textNov:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textSideNavHome4:link
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textSideNavHome4:visited
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textSideNavHome4:active
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.textSideNavHome4:hover
{
  color: #cc0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.topBannerText1:link
{
  color: #d5222a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.topBannerText1:visited
{
  color: #d5222a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.topBannerText1:active
{
  color: #d5222a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.topBannerText1:hover
{
  color: #d5222a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.topBannerText2:link
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.topBannerText2:visited
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.topBannerText2:active
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.topBannerText2:hover
{
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


.breadcrumbBg
{
  background-color: #eaeaea;
  text-decoration: none;
}


.breadCrumbBlack
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


.breadcrumbDivider
{
  color: #a4a4a4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.breadcrumbText
{
  color: #187500;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.breadCrumbWhite
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


.breadcrumbYouarehere
{
  background-color: #187500;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


.BuyNow
{
  background-color: #012f6b;
  color: #f3fd00;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.Home4Header1
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 19pt;
  font-weight: bold;
  text-decoration: none;
}


.Home4Header2
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-decoration: none;
}


.home4textWhite
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-decoration: none;
}


.InStock
{
  color: #177b17;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


.left-column-background
{
  background-image: url(Images/left_column_background.png);
  text-decoration: none;
}


.main-background
{
  background-image: url(Images/main_background.png);
  text-decoration: none;
}


.toolCategories
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


.topBannerText1
{
  color: #d5222a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.topBannerText2
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.bthClock
{
  background-image: url(Images/bthClock_BG.png);
  text-decoration: none;
}


.generalBgBox
{
  background-image: url(Images/diyBoxBackground.png);
  text-decoration: none;
}


.generalBgBrnBar
{
  background-image: url(Images/generalBgBrnBar.png);
  text-decoration: none;
}


.generalBgBrnBox
{
  background-image: url(Images/generalBrnBoxTopBg.png);
  text-decoration: none;
}


.generalBgDiyBar
{
  background-image: url(Images/generalBgDIYBar.png);
  text-decoration: none;
}


.generalBgDiyBoxGreen
{
  background-image: url(Images/generaldiyBoxTopBgGreen1.png);
  text-decoration: none;
}


.generalBgDiyBox
{
  background-image: url(Images/generaldiyBoxTopBg.png);
  text-decoration: none;
}


.generalBgEspBar
{
  background-image: url(Images/generalBgEspBar.png);
  text-decoration: none;
}


.generalBgHomBar
{
  background-image: url(Images/generalBgHomBar.png);
  text-decoration: none;
}


.generalBgKnkBar
{
  background-image: url(Images/generalBgKnkBar.png);
  text-decoration: none;
}


.generalBgKnkBox
{
  background-image: url(Images/generalKnkBoxTopBg.png);
  text-decoration: none;
}


.generalBgOfferBottom
{
  background-image: url(Images/offerSmall_bottomBg.png);
  text-decoration: none;
}


.generalBgOfferTop
{
  background-image: url(Images/offerSmall_topBg.png);
  text-decoration: none;
}


.generalBgSpecialsBox
{
  background-image: url(Images/generalSpecialsBoxTopBg.png);
  text-decoration: none;
}


.generalBigNav
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


.generalBigText
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  text-decoration: none;
}


.generalBtnGreenH16
{
  background-image: url(Images/btnGeneralGreenBg_h16.png);
  text-decoration: none;
}


.generalBtnGreenH18
{
  background-image: url(Images/btnGeneralGreenBg_h18.png);
  text-decoration: none;
}


.generalBtnGreenH24
{
  background-image: url(Images/btnGeneralGreenBg_h24.png);
  text-decoration: none;
}


.generalBtnH18
{
  background-image: url(Images/btnGeneralWhiteBg_h18.png);
  text-decoration: none;
}


.generalBtnRedH16
{
  background-image: url(Images/btnGeneralRedBg_h16.png);
  text-decoration: none;
}


.generalBtnRedH24
{
  background-image: url(Images/btnGeneralRedBg_h24.png);
  text-decoration: none;
}


.generalBtn
{
  background-image: url(Images/btnSearchGoBg.png);
  text-decoration: none;
}


.generalHome2Nav
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.generalNavBlack
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


.generalNavGreenBig
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.generalNavGreen
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


.generalNavRedBig
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.generalNavRed
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


.generalNav
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.generalShadow
{
  background-image: url(Images/generalShadow.png);
  text-decoration: none;
}


.generalSubNav
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.generalTabDIY1
{
  background-image: url(Images/generalTab1bg.png);
  text-decoration: none;
}


.generalTabDIY2
{
  background-image: url(Images/generalTab2bg.png);
  text-decoration: none;
}


.generalTabDIY3
{
  background-image: url(Images/generalTab3bg.png);
  text-decoration: none;
}


.generalTabDIY4
{
  background-image: url(Images/generalTab4bg.png);
  text-decoration: none;
}


.generalTabDIY5
{
  background-image: url(Images/generalTab5bg.png);
  text-decoration: none;
}


.generalTabDIY6
{
  background-image: url(Images/generalTab6bg.png);
  text-decoration: none;
}


.generalTabDIY7
{
  background-image: url(Images/generalTab7bg.png);
  text-decoration: none;
}


.generalTabDIY8
{
  background-image: url(Images/generalTab8bg.png);
  text-decoration: none;
}


.generalTabDIY9
{
  background-image: url(Images/generalTab9bg.png);
  text-decoration: none;
}


.generalTabDIYwhite
{
  background-image: url(Images/generalTabWhitebg.png);
  text-decoration: none;
}


.generalTabESPbg
{
  background-image: url(Images/specialsTab3bg.png);
  text-decoration: none;
}


.generalTabKnKbg
{
  background-image: url(Images/knkTab3bg.png);
  text-decoration: none;
}


.generalTextWhite
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.price-bar-background-2
{
  background-image: url(Images/price_bar_left.png);
  text-decoration: none;
}


.price-bar-background-3
{
  background-image: url(Images/FadingBlue_BG.png);
  text-decoration: none;
}


.price-bar-background
{
  background-image: url(Images/price_bar.png);
  text-decoration: none;
}


.very-small
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 4pt;
  text-decoration: none;
}


.FreeDelivery
{
  color: #cf101f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


A.red-bold-link:link
{
  color: #fc0507;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.red-bold-link:visited
{
  color: #fc0507;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.red-bold-link:active
{
  color: #fc0507;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.red-bold-link:hover
{
  color: #fc4547;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.review:link
{
  color: #bd213a;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.review:visited
{
  color: #bd213a;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.review:active
{
  color: #bd213a;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.review:hover
{
  color: #bd213a;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


.h1
{
  color: #ff0000;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 17pt;
  text-decoration: none;
}


.kk-bar-link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
}


.kk-bar-text
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


.kk-btnBg
{
  background-image: url(Images/btnKK_middle.png);
  text-decoration: none;
}


.kk-category-link
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
}


.kk-column-heading
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}


.kk-column-link
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
}


.kk-column-price
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


.kk-default-heading
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


.kk-default-link
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
}


.kk-default-text
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.kk-subcategory-link
{
  color: #0033cc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
}


.kk-topNav-link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.red-bold-large-text
{
  color: #fc0507;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  text-decoration: none;
}


.red-bold-link
{
  color: #fc0507;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: underline;
}


.red-bold-medium-text
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


.red-bold-text
{
  color: #fc0507;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: bold;
  text-decoration: none;
}


.reviewLnk
{
  color: #bd213a;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.review
{
  color: #303030;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.white-bold-link
{
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  text-decoration: underline;
}


.whiteText10
{
  color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


A.generalBigNav:link
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalBigNav:visited
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalBigNav:active
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalBigNav:hover
{
  color: #4e6ec7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalHome2Nav:link
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalHome2Nav:visited
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalHome2Nav:active
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalHome2Nav:hover
{
  color: #ff0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalNav:link
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalNav:visited
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalNav:active
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalNav:hover
{
  color: #4e6ec7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreen:link
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreenBig:link
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreenBig:visited
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreenBig:active
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreenBig:hover
{
  color: #006600;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreen:visited
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreen:active
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavGreen:hover
{
  color: #006600;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRed:link
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRedBig:link
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRedBig:visited
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRedBig:active
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRedBig:hover
{
  color: #bf8077;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRed:visited
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRed:active
{
  color: #6e2a27;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalNavRed:hover
{
  color: #bf8077;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  border-style: none;
}


A.generalSubNav:link
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalSubNav:visited
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalSubNav:active
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalSubNav:hover
{
  color: #4e6ec7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.generalTextWhite:link
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.generalTextWhite:visited
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.generalTextWhite:active
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.generalTextWhite:hover
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.MetaLink:link
{
  color: #0000ff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


A.MetaLink:visited
{
  color: #0000ff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


A.MetaLink:active
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


A.MetaLink:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
  border-style: none;
}


.MetaHeading
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: none;
}


.MetaRowEvenSelected
{
  background-color: #0000cc;
  text-decoration: none;
}


.MetaRowEven
{
  background-color: #dddddd;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.MetaRowHeading
{
  background-color: #cccccc;
  text-decoration: none;
}


.MetaRowOddSelected
{
  background-color: #0066ff;
  text-decoration: none;
}


.MetaRowOdd
{
  background-color: #eeeeee;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.MetaTextSelected2
{
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.MetaTextSelected
{
  background-color: #0000cc;
  color: #ffffff;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.MetaText
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.text-bar-left-background-2
{
  background-image: url(Images/text_bar_left_2.png);
  text-decoration: none;
}


.text-bar-left-background
{
  background-image: url(Images/text_bar_left.png);
  text-decoration: none;
}


.text-bar-right-background
{
  background-image: url(Images/text_bar_right.png);
  text-decoration: none;
}


.textBGYellow2
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.textBgYellowLogo
{
  color: #000000;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 8pt;
  text-decoration: none;
}


.textBgYellow
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.textBlue1
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


.textBlue2
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-decoration: none;
}


.textBlueHome4
{
  color: #507ab9;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.textBlue
{
  color: #5a5ae1;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.textBrownHome4
{
  color: #8d7d47;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.textDarkRed1
{
  color: #cf101f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.textDarkRed
{
  color: #c7101f;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.TextEditableAddToBasket
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: none;
}


.textGreenHome4
{
  color: #187500;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.textGreenLarge
{
  color: #35a330;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  font-weight: bold;
  text-decoration: none;
}


.textHeadingLink
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: underline;
}


.textHeading
{
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-decoration: none;
}


.textNovBigger
{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  text-decoration: none;
}


.textNovBig
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}


.textNovBlue1
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  text-decoration: underline;
}


.textNovBlue2
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  text-decoration: underline;
}


.textNovBlue
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.textNov
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


.textSideNavHome4
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}


A.kk-bar-link:link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-bar-link:visited
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-bar-link:active
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-bar-link:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-category-link:link
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-category-link:visited
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-category-link:active
{
  color: #173382;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-category-link:hover
{
  color: #ff0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-column-link:link
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-column-link:visited
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-column-link:active
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-column-link:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
  border-style: none;
}


A.kk-default-link:link
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-default-link:visited
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-default-link:active
{
  color: #0033cc;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-default-link:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-subcategory-link:link
{
  color: #0033cc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-subcategory-link:visited
{
  color: #0033cc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-subcategory-link:active
{
  color: #0033cc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-subcategory-link:hover
{
  color: #ff0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  border-style: none;
}


A.kk-topNav-link:link
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.kk-topNav-link:visited
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.kk-topNav-link:active
{
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}


A.kk-topNav-link:hover
{
  color: #ff0000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
  border-style: none;
}
