#content {width:800px !important;}
#content table {width: auto !important;}

h1 {cursor: pointer; display: block; height: 101px; width: 242px; background: transparent url(graphics/header-logo.gif) no-repeat top left; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 1px; left: px;}
h3 {font-size: 16px; margin-right: 0;}

/**** HEADER ****/

#wrap {width: 800px; margin: 0 auto; position: relative;}
#header {width: 800px; position: relative; height: 106px; background: transparent url(graphics/header-bg.gif) no-repeat top left;}

/* Top Nav */
#header-nav {width: 800px; height: 24px; position: relative;}
#topnav {width: 800px; height: 24px; margin: 0; padding: 0; list-style-type: none; position: absolute; top: 1px; left: 0px; display: inline; background: url(graphics/topnav-bg.gif) repeat-x top left;}

#kitchen:link {display: block; height: 24px; width: 114px; background: transparent url("graphics/topnav-kitchen.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#kitchen:visited {display: block; height: 24px; width: 114px; background: transparent url("graphics/topnav-kitchen.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#kitchen:hover {display: block; height: 24px; width: 114px; background-image: url("graphics/topnav-kitchen.gif"); background-position: 0px 0px;}
#kitchen:active {display: block; height: 24px; width: 114px; background-image: url("graphics/topnav-kitchen.gif"); background-position: 0px 0px;}
#topnav .kitchen {background: url("graphics/topnav-kitchen.gif") no-repeat top left; position: absolute; top: 0px; left: 95px; text-indent: -9000px; z-index: 12;}
#topnav .kitchen ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; color: #003366 !important;}

#vacuum:link {display: block; height: 24px; width: 95px; background: transparent url("graphics/topnav-vacuum.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#vacuum:visited {display: block; height: 24px; width: 95px; background: transparent url("graphics/topnav-vacuum.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#vacuum:hover {display: block; height: 24px; width: 95px; background-image: url("graphics/topnav-vacuum.gif"); background-position: 0px 0px;}
#vacuum:active {display: block; height: 24px; width: 95px; background-image: url("graphics/topnav-vacuum.gif"); background-position: 0px 0px;}
#topnav .vacuum {background: url("graphics/topnav-vacuum.gif") no-repeat top left; position: absolute; top: 0px; left: 290px; text-indent: -9000px; z-index: 12;}
#topnav .vacuum ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; color: #003366 !important;}

#air:link {display: block; height: 24px; width: 70px; background: transparent url("graphics/topnav-air.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#air:visited {display: block; height: 24px; width: 70px; background: transparent url("graphics/topnav-air.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#air:hover {display: block; height: 24px; width: 70px; background-image: url("graphics/topnav-air.gif"); background-position: 0px 0px;}
#air:active {display: block; height: 24px; width: 70px; background-image: url("graphics/topnav-air.gif"); background-position: 0px 0px;}
#topnav .air {background: url("graphics/topnav-air.gif") no-repeat top left; position: absolute; top: 0px; left: 475px; text-indent: -9000px; z-index: 12;}
#topnav .air ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; color: #003366 !important;}

#steamers:link {display: block; height: 24px; width: 52px; background: transparent url("graphics/topnav-steamers.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#steamers:visited {display: block; height: 24px; width: 52px; background: transparent url("graphics/topnav-steamers.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#steamers:hover {display: block; height: 24px; width: 52px; background-image: url("graphics/topnav-steamers.gif"); background-position: 0px 0px;}
#steamers:active {display: block; height: 24px; width: 52px; background-image: url("graphics/topnav-steamers.gif"); background-position: 0px 0px;}
#topnav .steamers {background: url("graphics/topnav-steamers.gif") no-repeat top left; position: absolute; top: 0px; left: 645px; text-indent: -9000px; z-index: 12;}
#topnav .steamers ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #cecece; border-right: 1px solid #cecece; border-bottom: 1px solid #cecece; color: #003366 !important;}

/* End Top Nav */



#topshop {margin: 0; padding: 0; list-style-type: 0; text-indent: 0; position: absolute; top: 14px; left: 436px;}
#topshop li {display: inline;}

#topshop .account a:link {display: block; height: 33px; width: 98px; background: transparent url("graphics/topshop-account.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .account a:visited {display: block; height: 33px; width: 98px; background: transparent url("graphics/topshop-account.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .account a:hover {display: block; height: 33px; width: 98px; background-image: url("graphics/topshop-account.gif"); background-position: 0px 0px;}
#topshop .account a:active {display: block; height: 33px; width: 98px; background-image: url("graphics/topshop-account.gif"); background-position: 0px 0px;}
#topshop .account {background: url("graphics/topshop-account.gif") no-repeat top left; position: absolute; top: 0; left: 0; text-indent: -9000px; }


#topshop .chat a:link {display: block; height: 33px; width: 81px; background: transparent url("graphics/topshop-chat.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .chat a:visited {display: block; height: 33px; width: 81px; background: transparent url("graphics/topshop-chat.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .chat a:hover {display: block; height: 33px; width: 81px; background-image: url("graphics/topshop-chat.gif"); background-position: 0px 0px;}
#topshop .chat a:active {display: block; height: 33px; width: 81px; background-image: url("graphics/topshop-chat.gif"); background-position: 0px 0px;}
#topshop .chat {background: url("graphics/topshop-chat.gif") no-repeat top left; position: absolute; top: 0; left: 98px; text-indent: -9000px; }

#topshop .about a:link {display: block; height: 33px; width: 98px; background: transparent url("graphics/topshop-about.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .about a:visited {display: block; height: 33px; width: 98px; background: transparent url("graphics/topshop-about.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .about a:hover {display: block; height: 33px; width: 98px; background-image: url("graphics/topshop-about.gif"); background-position: 0px 0px;}
#topshop .about a:active {display: block; height: 33px; width: 98px; background-image: url("graphics/topshop-about.gif"); background-position: 0px 0px;}
#topshop .about {background: url("graphics/topshop-about.gif") no-repeat top left; position: absolute; top: 0; left: 179px; text-indent: -9000px; }

#topshop .help a:link {display: block; height: 33px; width: 65px; background: transparent url("graphics/topshop-help.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .help a:visited {display: block; height: 33px; width: 65px; background: transparent url("graphics/topshop-help.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topshop .help a:hover {display: block; height: 33px; width: 65px; background-image: url("graphics/topshop-help.gif"); background-position: 0px 0px;}
#topshop .help a:active {display: block; height: 33px; width: 65px; background-image: url("graphics/topshop-help.gif"); background-position: 0px 0px;}
#topshop .help {background: url("graphics/topshop-help.gif") no-repeat top left; position: absolute; top: 0; left: 292px; text-indent: -9000px; }

#topbask {margin: 0; padding: 0; list-style-type: 0; text-indent: 0; position: absolute; top: 47px; left: 589px;}
#topbask li {display: inline;}

#topbask .cart a:link {display: block; height: 34px; width: 116px; background: transparent url("graphics/header-cart.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topbask .cart a:visited {display: block; height: 34px; width: 116px; background: transparent url("graphics/header-cart.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topbask .cart a:hover {display: block; height: 34px; width: 116px; background-image: url("graphics/header-cart.gif"); background-position: 0px 0px;}
#topbask .cart a:active {display: block; height: 34px; width: 116px; background-image: url("graphics/header-cart.gif"); background-position: 0px 0px;}
#topbask .cart {background: url("graphics/header-cart.gif") no-repeat top left; position: absolute; top: 0; left: 0px; text-indent: -9000px; }

#topbask .checkout a:link {display: block; height: 34px; width: 77px; background: transparent url("graphics/header-checkout.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topbask .checkout a:visited {display: block; height: 34px; width: 77px; background: transparent url("graphics/header-checkout.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topbask .checkout a:hover {display: block; height: 34px; width: 77px; background-image: url("graphics/header-checkout.gif"); background-position: 0px 0px;}
#topbask .checkout a:active {display: block; height: 34px; width: 77px; background-image: url("graphics/header-checkout.gif"); background-position: 0px 0px;}
#topbask .checkout {background: url("graphics/header-checkout.gif") no-repeat top left; position: absolute; top: 0; left: 116px; text-indent: -9000px; }


.searchbtn {position: absolute; top: 55px; left: 512px;}
.searchbar {position: absolute; top: 57px; left: 370px; border: 1px solid #ccc; height: 15px;}


/******* Footer ********/

/*
#footer {height: 55px; width: 800px; background: transparent url(graphics/footer-bg.gif) no-repeat top left; margin-bottom: 50px;}
*/
#footer {margin: 0 auto; width: 800px; text-align: center;}



/*********** CONTENT ************/

#description {padding-left: 10px;}


/******* General Elements *******/

body {margin: 0; padding: 0;}



/******* Category Template Elements *******/
.cat-template-prod-layout {border: 1px solid #cccccc; padding: 6px 0;}

