toop/******************************************************************************
Style Sheet site.css generated by ORMS Administrative System Version 5.1
Copyright ÃÂÃÂ© 2002-2008 Optimum Return, LLC - All Rights Reserved
********************************************************************************/

.carttext
{
color: #823828;
font-weight: 500;
font-size: 10px;
font-family: sans-serif, Verdana, Arial, Helvetica;
}

.tablink
{
color: black;
font-weight: bold;
font-size: 12px;
text-decoration: none ;
}

.tablink2
{
color: black;
font-weight: bold;
font-size: 12px;
text-decoration: none ;
}

.leftcatlink
{
color: #822B2B;
font-size: 12px;
text-decoration: none ;
}

.smalltext
{
font-size: 10px;
font-family: sans-serif, Verdana, Arial, Helvetica;
}

.colortext
{
color: #103a7a ;
}

.whitetext
{
color: white ;
}

.text
{
font-style: normal;
font-weight: normal;
font-size: 9pt;
font-family: arial, helvetica ;
}

.breadcrumbs
{
color: #CC3333;
font-style: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

.breadcrumbs a:link
{
color: #003366;
text-decoration: underline ;
}

.breadcrumbs a:visited
{
color: #336699;
text-decoration: underline ;
}

.breadcrumbs a:active
{
color: black;
text-decoration: underline ;
}

.breadcrumbs a:hover
{
color: #ff6600;
text-decoration: underline ;
}

.txtbx30
{
width: 30px;
}

.dynamiclink
{
color: #000000;
font-style: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}

.dynamiclink:link
{
color: #003366;
text-decoration: underline ;
}

.dynamiclink:visited
{
color: #336699;
text-decoration: underline ;
}

.dynamiclink:active
{
color: black;
text-decoration: underline ;
}

.dynamiclink:hover
{
color: #ff6600;
text-decoration: underline ;
}

form
{
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right:0;
}

.required
{
color: #ff0000;
font-style: normal;
font-weight: normal;
font-size: 10pt;
font-family: arial, helvetica;
}

.hometitle
{
font-weight: bolder;
font-size: 22px ;
}

.MenuItem
{
background-repeat:no-repeat;
color: white;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
font-weight:;
padding-left:15px;
padding-right:15px;
pxadding-top:1px;
border:0px none;
cursor:hand;
width:;
height:14px;
text-align: center;
}

.MenuItemOver
{
background-color: #CCCCCC;
background-repeat:no-repeat;
color: white;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
font-weight:;
padding-left:15px;
padding-right:15px;
pxadding-top:1px;
border:0px none;
cursor:hand;
width:;
height:14px;
text-align: center;
}

.CI2
{
background-repeat:no-repeat;
background-color: White;
color:#954E98;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
height:10px;
border:0px;
border-style:solid;
cursor:hand;
padding-left:1;
text-align: Left;
}

.CI3
{
background-repeat:no-repeat;
color:#666633;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
height:10px;
border:0px;
border-style:solid;
cursor:hand;
text-align: center;
text-decoration: UnderLine;
}

.headerlink
{
font-size:10px;
text-decoration: none;
cursor:hand;
color: Black;
}

.CI
{
background-repeat:no-repeat;
background-color:#EBE2B4;
color:#666633;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
height:10px;
wxidth:156px;
border:0px;
border-style:solid;
cursor:hand;
padding-left:1;
text-decoration: none;
text-align: Left;
}

.CIO
{
background-repeat:no-repeat;
background-color:#EBE2B4;
color:#B50000;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
height:10px;
wxidth:156px;
border:0px;
border-style:solid;
cursor:hand;
padding-left:1;
text-decoration: none;
text-align: Left;
}

.CategoryTitle
{
background-repeat:no-repeat;
background-color:#336699;
color:yellow;
font-family: Sans-Serif, Helvetica ;
font-size:12px;
height:10px;
width:156px;
border:0px;
border-style:solid;
cursor:hand;
padding-left:0;
text-align: center;
}

.CategoryTitleOver
{
background-repeat:no-repeat;
background-color:#336699;
color:yellow;
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size:12px;
height:10px;
width:156px;
border:0px;
border-style:solid;
cursor:hand;
padding-left:0;
text-align: center;
}

.EmailPassword
{
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
line-height: 14px;
text-decoration: underline;
}

.EmailPassword.visited
{
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: Purple;
line-height: 14px;
text-decoration: underline;
}

.EmailPassword.hover
{
font-family: sans-serif, Verdana, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
color: Blue;
line-height: 14px;
text-decoration: underline;
}

#salemenu
{
padding-left: 2px;
}

#salemenu  a:link, #salemenu a:visited
{
color: #ffffff;
text-decoration: none;
font-family: arial;
font-size: 12px;
padding-left: 10px;
}

#salemenu  a:hover, #salemenu a:active
{
color: #ffffff;
text-decoration: underline;
font-family: arial;
font-size: 12px;
padding-left: 10px;
}

#salemenu2
{
padding-left: 2px;
}

#salemenu2  a:link, #salemenu2 a:visited
{
color: #ffffff;
text-decoration: none;
font-family: arial;
font-size: 11px;
padding-left: 10px;
}

#salemenu2  a:hover, #salemenu2 a:active
{
color: #ffffff;
text-decoration: underline;
font-family: arial;
font-size: 11px;
padding-left: 10px;
}

#allmenus  div
{
font-family: Arial;
font-size: 12px;
font-weight: normal;
line-height: 12px;
width: 119;
}

#darkredmenu
{
padding-top: 3px;
padding-bottom: 3px;
}

#darkredmenu  a:link, #darkredmenu a:visited
{
color: #01394b;
text-decoration: none;
font-family: arial;
font-size: 12px;
padding-left: 10px;
}

#darkredmenu  a:hover, #darkredmenu a:active
{
color: #01394b;
text-decoration: underline;
font-family: arial;
font-size: 12px;
padding-left: 10px;
}

#darkredmenu2
{
padding-top: 2px;
padding-bottom: 2px;
}

#darkredmenu2  a:link, #darkredmenu2 a:visited
{
text-decoration: none;
color: #5d5d5d;
font-size: 11px;
font-family: arial;
padding-left: 15px;
}

#darkredmenu2  a:hover, #darkredmenu2 a:active
{
text-decoration: underline;
color: #5d5d5d;
font-size: 11px;
font-family: arial;
padding-left: 15px;
}

#tbsale
{
padding-top: 5px;
padding-bottom: 2px;
}

#tbsale  a:link, #tbsale a:visited
{
color: #fb0202;
text-decoration: none;
font-family: arial;
font-size: 14px;
}

#tbsale  a:hover, #tbsale a:active
{
color: #fb0202;
text-decoration: underline;
font-family: arial;
font-size: 14px;
}

#titleredmenu  a:link, #titleredmenu a:visited
{
color: #01394b;
font-weight: bold;
padding-left: 3px;
text-decoration: none;
height: 12px;
}

#titleredmenu  a:hover, #titleredmenu a:active
{
text-decoration: underline;
color: #01394b;
font-weight: bold;
width: 100%;
height: 12px;
}

#leftmenuheader
{
color: #01394b;
background-color: #d7c5ac;
font: bold 12px arial;
padding-left: 3px;
height: 12px;
}

#holidaymenu  a:link, #holidaymenu a:visited
{
color: #01394b;
text-decoration: none;
height: 12px;
}

#holidaymenu  a:hover, #holidaymenu a:active
{
text-decoration: underline;
color: #01394b;
width: 100%;
height: 12px;
}

#holidaytitle  a:link, #holidaytitle a:visited
{
color: #672014;
text-decoration: none;
height: 12px;
font-weight: bold;
text-align: left;
font-size: 12px;
}

#holidaytitle  a:hover, #holidaytitle a:active
{
text-decoration: underline;
color: #672014;
width: 100%;
height: 12px;
font-weight: bold;
text-align: left;
font-size: 12px;
}

#holidayviewall  a:link, #holidayviewall a:visited
{
color: #5d5d5d;
text-decoration: none;
height: 11px;
text-align: right;
font-size: 11px;
}

#holidayviewall  a:hover, #holidayviewall a:active
{
color: #5d5d5d;
text-decoration: underline;
height: 11px;
text-align: right;
font-size: 11px;
}

#headerlinks  a:link, #headerlinks a:visited
{
color: #000000;
text-decoration: none;
height: 11px;
text-align: right;
font-size: 11px;
}

#headerlinks  a:hover, #headerlinks a:active
{
color: #000000;
text-decoration: underline;
height: 11px;
text-align: right;
font-size: 11px;
}

#headerlinks2  a:link, #headerlinks2 a:visited
{
color: #000000;
text-decoration: none;
height: 11px;
text-align: right;
font-size: 10px;
}

#headerlinks2  a:hover, #headerlinks2 a:active
{
color: #000000;
text-decoration: underline;
height: 11px;
text-align: right;
font-size: 10px;
}

#description ul
{
float:left;
width:615px;
padding-top:5px;
list-style-type:none;
padding-left:0px;
padding-bottom:10px;
font-size:12px;
margin-left:0;
margin-right:0px;
margin-bottom:0px;
margin-top:0px;
}

/*Commented out old manu page code for new one

#pictures ul
{
float:left;
white-space:nowrap;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:auto;
list-style-type:none;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
}

#categories
{
float:left;
clear:both;
white-space:nowrap;
margin-top:-5px;
padding-top:10px;
padding-bottom:0px;
width:615px;
border-left: solid #000000 2px;
border-right: solid #000000 2px;
border-bottom: solid #000000 2px;
}

body > #categories
{
float:left;
clear:both;
white-space:nowrap;
margin-top:-5px;
padding-top:10px;
padding-bottom:0px;
width:611px;
border-left: solid #000000 2px;
border-right: solid #000000 2px;
border-bottom: solid #000000 2px;
}

#manuname ul
{
padding-top:8px;
position:relative;
list-style-type:none;
padding-left:5px;
padding-bottom:0px;
font-size:12px;
margin-top:0px;
margin-left:0px;
}

#Category1 ul
{
position:relative;
margin-left:4%;
padding-top:0px;
padding-left:15px;
padding-right:0px;
font-size:12px;
font-family:arial;
float: left;
width: 120px;
}

#category2 ul
{
position:relative;
padding-top:0px;
padding-left:15px;
padding-right:5px;
font-size:12px;
font-family:arial;
float: left;
width: 130px;
white-space:nowrap;
}

#category3 ul
{
position:relative;
float: left;
white-space:nowrap;
width: 120px;
margin-left:20px;
padding-top:0px;
padding-left:15px;
padding-right:5px;
font-size:12px;
font-family:arial;
}

#category4 ul
{
position:relative;
float: left;
white-space:nowrap;
width: 90px;
margin-left:20px;
padding-top:0px;
padding-left:15px;
padding-right:5px;
font-size:12px;
font-family:arial;
}

#footer li
{
position:relative;
float:left;
white-space:nowrap;
width: 100%;
font-family:arial;
text-align:right;
list-style-type:none;
background-color:#ced9e4;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
border-top: solid #000000 1px;
}
*/


#categories {
float:left;
margin:0;
margin-top:-5px;
position:relative;
border: 1px solid #000;
border-top:none;
padding:0;
*width:615px;
}

#pictures {
*width:615px;
}

#categories ul {
list-style-type:none;
margin:0;
padding:0;
}

#manuname ul {
float:left;
padding: 10px 0px 10px 0px;
width:100%;
position:relative;
}

#Category1 ul, #category2 ul, #category3 ul, #category4 ul {
list-style-type:disc;
position:relative;
float:left;
margin: 10px 10px 5px 40px;
}
/*
#footer {
float:left;
position:relative;
width:100%;
background:#ced9e4;
}
*/

#categories #footer {
width:615px;
}

#categories #footer li
{
position:relative;
float:left;
white-space:nowrap;
width: 100%;
font-family:arial;
text-align:right;
list-style-type:none;
background-color:#ced9e4;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
border-top: solid #000000 1px;
width:615px;
}

*/
ul.collections
{
float:left;
width: 615px;
position:relative;
foding-bottom:0px;
width:615px;
}

ul.toplist 
{
float:left;
list-style-type:none;
margin:0px;
padding:0px;
}

li.manuname 
{
margin:0px;
margin-top:0px;
width:615px;
text-align:right;
font-family:trebuchet ms;
font-size:12pt;
padding:0px;
padding-bottom:0px;
}

.toplist h1
{
border-top:1px solid #666;
text-align:right;
font-family:arial;
font-size:12pt;
}

.toplist hr 
{
display:none;
width:615px;
padding:0px;
height:1px;
margin:0px;
color: #000000;
}

#kimballyoung 
{
width:610px;
height:320px;
border: 2px solid #000000;
border-top:none;
margin:0px;
padding:0px;
margin-top:-4px;
}

#kimballyoung ul 
{
padding:0px;
padding-top:10px;
margin:0px;
margin-left:5px;
list-style-type:none;
}

#mirrors 
{
width:612;
list-style-type:none;
}

#mirrors li 
{
width:150px;
text-align:center;
margin:0px;
padding:0px;
padding-top:20px;
float:left;
}

#mirrors a img
{
display:block;
padding:0px;
margin-left:auto;
margin-right:auto;
border:none;
}

#link 
{
float:left;
width:612px;
font-family: arial, helvetica;
}

#link li 
{
display: table-cell;
vertical-align: middle;
background: #f1e5ca;
float:left;
list-style-type:none;
text-align: center;
padding:0px;
padding-top:0px;
padding-bottom:0px;
margin-left:1px;
margin-right:1px;
margin-bottom:10px;
}

#link a 
{
display:block;
margin-left:0px;
margin-right:0px;
color: #000000;
width:151px;
height:40px;
background:#f1e5ca;
padding-top:10px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
}

#link a:hover 
{
background: #d3dde7;
text-decoration:none;
}

#ky_footer 
{
width:612px;
background:#d3dde7;
}

#ky_footer li
{
width:607px;
float:right;
text-align:right;
list-style-type:none;
padding-top:3px;
padding-bottom:3px;
padding-right:0px;
background:#d3dde7;
}

#ky_footer a 
{
width:612px;
background:#d3dde7;
font-family: arial, helvetica;
text-decoration:none;
}

#ky_footer a:hover
{
background:#d3dde7;
font-family: arial, helvetica;
text-decoration:underline;
}

table.featured 
{
border-right: solid 2px #000000;
cellpadding:0;
cellpadding:0;
}

#featured 
{
float:left;
width:300px;
}

#featured img 
{
margin:3px;
border:0px;
}

#featured ul 
{
margin:0px;
padding:0px;
list-style-type:none;
float:left;
}

#featured li 
{
font-family:arial;
font-size:12px;
float:left;
padding:0px;
padding-top:4px;
padding-bottom:4px;
margin:0px;
}

#featured h2 
{
text-decoration:underline;
text-align: center;
font-family: arial;
font-size: 130%;
float:left;
width:290px;
margin-left:0px;
margin-bottom:8px;
padding:5px;
}

#faucets 
{
width:300px;
padding:0px;
margin:0px;
margin-bottom:5px;
margin-right:0px;
float:left;
}

#faucets table 
{
font-family:arial;
font-size:12px;
margin-left:25px;
margin-bottom:15px;
float:left;
}

#faucets h2
{
text-decoration:underline;
text-align: center;
font-family: arial;
margin:0px;
margin-bottom: 8px;
padding:5px;
padding-bottom:10px;
text-align:center;
float:left;
width:300px;
}

#faucets img 
{
padding:0px;
margin:0px;
float:left;
}

#footerdelta ul
{
list-style-type:none;
margin:0px;
margin-top:0px;
padding:0px;
float:left;
width:615px;
}

#footerdelta li
{
margin:0px;
padding:3px;
width:615px;
text-align:right;
background: #d3dde7;
float:left;
border: 2px solid #000000;
}

li.arrow 
{
width:13px;
float:left;
padding:0px;
margin:0px;
}

#text p 
{
margin-top:5px;
float:left;
width:610px;
}

#text ul
{
width:610px;
float:left;
list-style-type:disc;
padding:20px;
}

#text li 
{
list-style-type:disc;
}

.basa, .batc, .basd, .bacas, .bami, .batw, .batr, .bas, .batph, .bam, .barh, .batth, .basld, .batri, .batra, .bac
{
width:134px;
height:134px;
}

#ba_img
{
width:134px;
height:134px;
}

.bagb {
background: url(/images/n_grab_bars.jpg) no-repeat;
}

.batb {
background: url(/images/n_toiletbrush.jpg) no-repeat;
}

.basa 
{
background: url(images/n_shower_accessories.jpg) no-repeat;
}

.batc 
{
background: url(images/n_tub_caddies.jpg) no-repeat;
}

.basd 
{
background: url(images/n_soap_dish.jpg) no-repeat;
}

.bacas 
{
background: url(images/n_accessorie_sets.jpg) no-repeat;
}

.bami 
{
background: url(images/n_misc_items.jpg) no-repeat;
}

.batw 
{
background: url(images/n_towel_warmers.jpg) no-repeat;
}

.batr 
{
background: url(images/n_towel_rods.jpg) no-repeat;
}

.bas 
{
background: url(images/n_shelves.jpg) no-repeat;
}

.batph 
{
background: url(images/n_tpholders_toilets.jpg) no-repeat;
}

.bam 
{
background: url(images/n_mirrors.jpg) no-repeat;
}

.barh 
{
background: url(images/n_robe_hook.jpg) no-repeat;
}

.batth 
{
background: url(images/n_toothbrush_holder.jpg) no-repeat;
}

.basld 
{
background: url(images/n_soap_lotion_dispenser.jpg) no-repeat;
}

.batri 
{
background: url(images/n_towel_ring.jpg) no-repeat;
}

.batra 
{
background: url(images/n_towel_rack.jpg) no-repeat;
}

.bac 
{
background: url(images/n_accessory_collections.jpg) no-repeat;
}

.bat
{
background: url(images/n_bath_towels.jpg) no-repeat;
}

.bavt
{
background: url(images/n_vanity_trays.jpg) no-repeat;
}

.bamr
{
background: url(images/n_magazine_racks.jpg) no-repeat;
}
.ctcl, .ctsl, .ctpf, .ctcs, .ctde, .ctds, .ctcle, .cttf, .ctco, .ctcon
{
width:134px;
height:88px;
}

#ct_img
{
width:134px;
height:88px;
}

.ctcon 
{background: url(images/contemporary_tubs.jpg) no-repeat;
}

.ctcl 
{
background: url(images/newclassic_tub.jpg) no-repeat;
}

.ctsl 
{
background: url(images/newslipper_tubs.jpg) no-repeat;
}

.ctpf 
{
background: url(images/pedestal_tubs.jpg) no-repeat;
}

.ctcs 
{
background: url(images/tub_sets.jpg) no-repeat;
}

.ctde 
{
background: url(images/double_ended_tubs.jpg) no-repeat;
}

.ctds 
{
background: url(images/double_slipper_tub_1.jpg) no-repeat;
}

.ctcle 
{
background: url(images/clearance_tubs.jpg) no-repeat;
}

.cttf 
{
background: url(images/tub_feet.jpg) no-repeat;
}


.ctco
{
background: url(images/n_copper_tubs.jpg) no-repeat;
}

.clva, .clcs, .cl48, .cl54, .cl57, .cl60, .cl66, .cl72
{
width:134px;
height:88px;
}

#cl_img
{
width:134px;
height:88px;
}

.clva 
{
background: url(images/claw_foot_bathtub.jpg) no-repeat;
}

.clcs 
{
background: url(images/classic_complete_sets.jpg) no-repeat;
}

.cl48 
{
background: url(images/4foot_claw_foot_bathtub.jpg) no-repeat;
}

.cl54 
{
background: url(images/4.5foot_claw_foot_bathtub.jpg) no-repeat;
}

.cl57 
{
background: url(images/4.75ft_tub_icon.jpg) no-repeat;
}

.cl60 
{
background: url(images/5foot_claw_foot_bathtub.jpg) no-repeat;
}

.cl66 
{
background: url(images/5.5foot_claw_foot_bathtub.jpg) no-repeat;
}

.cl72 
{
background: url(images/6foot_claw_foot_bathtub.jpg) no-repeat;
}

.slva, .slci, .slac, .slcs
{
width:134px;
height:88px;
}

#sl_img
{
width:134px;
height:88px;
}

.slva 
{
background: url(images/slipper_view_all.jpg) no-repeat;
}

.slci 
{
background: url(images/slipper_cast_iron.jpg) no-repeat;
}

.slac 
{
background: url(images/slipper_acrylic.jpg) no-repeat;
}

.slcs 
{
background: url(images/slipper_sets.jpg) no-repeat;
}

.pfva, .pfci, .pfac, .pfcs, .pfco
{
width:134px;
height:88px;
}

#pf_img
{
width:134px;
height:88px;
}

.pfva 
{
background: url(images/pedestal_view_all.jpg) no-repeat;
}

.pfci 
{
background: url(images/pedestal_cast_iron.jpg) no-repeat;
}

.pfac 
{
background: url(images/pedestal_acrylic.jpg) no-repeat;
}

.pfcs 
{
background: url(images/pedestal_sets.jpg) no-repeat;
}

.pfco
{
background: url(images/n_copper_ped_tub.jpg) no-repeat;
}


.cscl, .csde, .cssl, .csds, .cspf, .csva
{
width:134px;
height:88px;
}

#cs_img
{
width:134px;
height:88px;
}

.cscl 
{
background: url(images/classic_sets_1.jpg) no-repeat;
}

.csde 
{
background: url(images/double_ended_sets_1.jpg) no-repeat;
}

.cssl 
{
background: url(images/slipper_sets_1.jpg) no-repeat;
}

.csds 
{
background: url(images/double_slipper_sets_1.jpg) no-repeat;
}

.cspf 
{
background: url(images/pedestal_sets_1.jpg) no-repeat;
}

.csva 
{
background: url(images/sets_style_1.jpg) no-repeat;
}

.deva, .deci, .deac, .decs
{
width:134px;
height:88px;
}

#de_img
{
width:134px;
height:88px;
}

.deva 
{
background: url(images/double_ended_view_all.jpg) no-repeat;
}

.deci 
{
background: url(images/double_ended_cast_iron.jpg) no-repeat;
}

.deac 
{
background: url(images/double_ended_acrylic.jpg) no-repeat;
}

.decs 
{
background: url(images/Double_ended_sets.jpg) no-repeat;
}

.acva, .acpf, .accs, .acsl, .accl, .acde, .acde
{
width:134px;
height:88px;
}

#ac_img
{
width:134px;
height:88px;
}

.acva 
{
background: url(images/acrylic_view_all.jpg) no-repeat;
}

.acds
{
background: url(images/n_double_slip_acrylic.jpg) no-repeat;
}
.acpf 
{
background: url(images/acrylic_pedestal.jpg) no-repeat;
}

.accs 
{
background: url(images/non_jetted_acrylic_tubsets.jpg) no-repeat;
}

.acsl 
{
background: url(images/acrylic_slipper.jpg) no-repeat;
}

.accl 
{
background: url(images/acrylic_classic.jpg) no-repeat;
}

.acde 
{
background: url(images/acrylic_double_ended.jpg) no-repeat;
}

.acco 
{
background: url(images/corner_acrylic_cat.jpg) no-repeat;
}

.acwi
{
background: url(images/n_walkin.jpg) no-repeat;
}

.cicl, .cisl, .cide, .cids, .cipf, .civa
{
width:129px;
height:83px;
}

#ci_img
{
width:129px;
height:83px;
}

.cicl 
{
background: url(images/ci_classic.jpg) no-repeat;
}

.cisl 
{
background: url(images/ci_slipper.jpg) no-repeat;
}

.cide 
{
background: url(images/ci_double_ended.jpg) no-repeat;
}

.cids 
{
background: url(images/ci_double_slipper.jpg) no-repeat;
}

.cipf 
{
background: url(images/ci_pedestal.jpg) no-repeat;
}

.civa 
{
background: url(images/ci_view_all.jpg) no-repeat;
}

.cics 
{
background: url(images/ci_complete_sets.jpg) no-repeat;
}

.wpcs, .wpaj, .wptf
{
width:134px;
height:88px;
}

#wp_img
{
width:134px;
height:88px;
}

.wpcs 
{
background: url(images/jetted_acrylic_tubsets.jpg) no-repeat;
}

.wpaj 
{
background: url(images/jetted_acrylic_bathtubs.jpg) no-repeat;
}

.wptf 
{
background: url(images/whirlpool_acrylic_bathtubs.jpg) no-repeat;
}

.drt, .drs
{
width:134px;
height:134px;
}

#dr_img
{
width:134px;
height:134px;
}

.drt
{
background: url(images/n_tub_drains.jpg) no-repeat;
}

.drs
{
background: url(images/n_sink_drains.jpg) no-repeat;
}

.tdcs, .tdlt, .tdpu, .tdto, .tdco, .tdbo
{
width:134px;
height:134px;
}

#td_img
{
width:134px;
height:134px;
}

.tdcs
{
background: url(images/n_chain_stopper_drains.jpg) no-repeat;
}

.tdlt
{
background: url(images/n_lift_and_turn_drains.jpg) no-repeat;
}

.tdpu
{
background: url(images/n_pop_up_drains.jpg) no-repeat;
}

.tdto
{
background: url(images/n_tower_drains.jpg) no-repeat;
}

.tdco
{
background: url(images/n_cable_operated_drains.jpg) no-repeat;
}

.tdbo
{
background: url(images/n_braces_overflow.jpg) no-repeat;
}

.sdcs, .sdlt, .sdpu, .sdscs, .sdpt, .sdg
{
width:134px;
height:134px;
}

#sd_img
{
width:134px;
height:134px;
}

.sdcs
{
background: url(images/n_chain_and_stopper_sink.jpg) no-repeat;
}

.sdlt
{
background: url(images/n_lift_and_turn_sink.jpg) no-repeat;
}

.sdpu
{
background: url(images/n_popup_sink.jpg) no-repeat;
}

.sdscs
{
background: url(images/n_stopper_covers_strainers.jpg) no-repeat;
}

.sdpt
{
background: url(images/n_p_trap_sink.jpg) no-repeat;
}

.sdg
{
background: url(images/n_grid_sink.jpg) no-repeat;
}

.bfmc, .bfbv, .bfvm, .bfms, .bfada
{
width:134px;
height:134px;
}

#bf_img
{
width:134px;
height:134px;
}

.bfmc
{
background: url(images/n_medicine_cabinet.jpg) no-repeat;
}

.bfbv
{
background: url(images/n_vanity_furniture.jpg) no-repeat;
}

.bfvm
{
background: url(images/n_vanity_mirrors.jpg) no-repeat;
}

.bfms
{
background: url(images/n_metal_stands.jpg) no-repeat;
}

.bfada
{
background: url(images/n_apothecary.jpg) no-repeat;
}

.bflc
{
background: url(images/n_linen_cabinets.jpg) no-repeat;
}

.tusl, .ssl, .tosl
{
width:134px;
height:134px;
}

#asl_img
{
width:134px;
height:134px;
}

.tusl
{
background: url(images/n_tub_supply_lines.jpg) no-repeat;
}

.ssl
{
background: url(images/n_sink_supply_lines.jpg) no-repeat;
}

.tosl
{
background: url(images/n_supplylines_toilets.jpg) no-repeat;
}

.twsl, .dmsl, .fssl, .sovh
{
width:134px;
height:134px;
}

#tsl_img
{
width:134px;
height:134px;
}

.twsl
{
background: url(images/n_wallmount_02.jpg) no-repeat;
}

.dmsl
{
background: url(images/n_deckmount_01.jpg) no-repeat;
}

.fssl
{
background: url(images/n_freestanding_01.jpg) no-repeat;
}

.sovh
{
background: url(images/n_handles_01.jpg) no-repeat;
}

.sitk, .sisl, .sitkp
{
width:134px;
height:134px;
}

#sisl_img
{
width:134px;
height:134px;
}

.sitk
{
background: url(images/n_sink_supply_lines_01.jpg) no-repeat;
}

.sisl
{
background: url(images/n_sink_supply_lines_02.jpg) no-repeat;
}

.sitkp
{
background: url(images/n_sink_supply_lines_03.jpg) no-repeat;
}

.shwm, .shesu, .shdm, .shfs, .shpb, .shswm, .shr, .shsh, .shsp
{
width:134px;
height:134px;
}

#sh_img
{
width:134px;
height:134px;
}

.shwm
{
background: url(images/n_wall_mount_tubshower.jpg) no-repeat;
}

.shesu
{
background: url(images/n_exposed_tubshowers.jpg) no-repeat;
}

.shdm
{
background: url(images/n_deck_mount_tubshower.jpg) no-repeat;
}

.shfs
{
background: url(images/n_freestanding_tubshower.jpg) no-repeat;
}

.shpb
{
background: url(images/n_pressureblncd_tubshowers.jpg) no-repeat;
}

.shswm
{
background: url(images/n_wallmnt_tubshowers.jpg) no-repeat;
}

.shr
{
background: url(images/n_shower_curtains_and_rods.jpg) no-repeat;
}

.shsh
{
background: url(images/n_shower_heads.jpg) no-repeat;
}

.shsp
{
background: url(images/n_shower_pan.jpg) no-repeat;
}

.shpsr, .tsheo, .shsc, .shpsh, .shd, .shscr, .shhm, .shsb
{
width:134px;
height:134px;
}

#shp_img
{
width:134px;
height:134px;
}

.shpsr
{
background: url(images/n_shower_curtains_and_rods.jpg) no-repeat;
}

.tsheo
{
background: url(images/n_shower_enclosure_only.jpg) no-repeat;
}

.shsc
{
background: url(images/n_shower_curtains.jpg) no-repeat;
}

.shpsh
{
background: url(images/n_shower_heads.jpg) no-repeat;
}

.shd
{
background: url(images/n_shower_drains.jpg) no-repeat;
}

.shscr
{
background: url(images/n_shower_curtain_rings.jpg) no-repeat;
}

.shhm
{
background: url(images/n_handshowers_and_mirrors.jpg) no-repeat;
}

.shsb
{
background: url(images/n_shower_braces.jpg) no-repeat;
}

.sip, .sico, .sivs, .sibs, .siwm, .sius, .sibar
{
width:134px;
height:134px;
}

#sink_img
{
width:134px;
height:134px;
}

.sip
{
background: url(images/n_newpedestal_sinks.jpg) no-repeat;
}

.sico
{
background: url(images/n_console_sinks.jpg) no-repeat;
}

.sivs
{
background: url(images/n_vessel_sinks.jpg) no-repeat;
}

.sibs
{
background: url(images/n_basin_lav_sink.jpg) no-repeat;
}

.siwm
{
background: url(images/n_wallmount_sinks.jpg) no-repeat;
}

.sius
{
background: url(images/n_antiquewallmnt_sinks.jpg) no-repeat;
}

.sibar
{
background: url(images/n_bar_sink.jpg) no-repeat;
}

.sivan
{
background: url(images/n_vanity_furniture.jpg) no-repeat;
}

.sfba, .sfki, .sfut
{
width:134px;
height:134px;
}

#sf_img
{
width:134px;
height:134px;
}

.sfba
{
background: url(images/n_bathroom_sink_faucets.jpg) no-repeat;
}

.sfki
{
background: url(images/n_kitchen_sink_faucets.jpg) no-repeat;
}

.sfut
{
background: url(images/n_utility_sink_faucets.jpg) no-repeat;
}

.bsws, .bsms, .bssp, .bswm, .bsb, .bsbt, .bsc
{
width:134px;
height:134px;
}

#bs_img
{
width:134px;
height:134px;
}

.bshot {
background: url(images/n_hotwater.jpg) no-repeat;
}

.bsws
{
background: url(images/n_widespread_sinkfaucets.jpg) no-repeat;
}

.bsms
{
background: url(images/n_minispread_sinkfaucets.jpg) no-repeat;
}

.bssp
{
background: url(images/n_singlepost_sinkfaucets.jpg) no-repeat;
}

.bswm
{
background: url(images/n_wallmnt_lavfaucets.jpg) no-repeat;
}

.bsb
{
background: url(images/n_bridge_sinkfaucets.jpg) no-repeat;
}

.bsbt
{
background: url(images/n_basintaps_sinkfaucets.jpg) no-repeat;
}

.bsc
{
background: url(images/n_centerset_sinkfaucets.jpg) no-repeat;
}

.bll
{
background: url(images/n_low_lead_bath.jpg) no-repeat;
}

.ksfoh, .ksfth, .ksfb, .ksfwm, .ksfpk, .ksfbar
{
width:134px;
height:134px;
}

#ksf_img
{
width:134px;
height:134px;
}

.ksfoh
{
background: url(images/n_one_handle_kitchen.jpg) no-repeat;
}

.ksfth
{
background: url(images/n_two_handle_kitchen.jpg) no-repeat;
}

.ksfb
{
background: url(images/n_bridge_kitchen.jpg) no-repeat;
}

.ksfwm
{
background: url(images/n_wall_mounted_kitchen.jpg) no-repeat;
}

.ksfpk
{
background: url(images/n_pot_filler_kitchen.jpg) no-repeat;
}

.ksfbar
{
background: url(images/n_bar_faucet.jpg) no-repeat;
}

.ksffil
{
background: url(images/n_filtration_faucet.jpg) no-repeat;
}

.ksfll
{
background: url(images/n_low_lead_kitchen.jpg) no-repeat;
}

.totp, .toht, .toop, .toc, .towh, .tob, .tots, .tofl, .totph
{
width:134px;
height:134px;
}

#to_img
{
width:134px;
height:134px;
}

.totp
{
background: url(images/n_elongated_toilets.jpg) no-repeat;
}
.totpr
{
background: url(images/n_rounded_toilets.jpg) no-repeat;
}
.toht
{
background: url(images/n_high_tank_toilets.jpg) no-repeat;
}

.toop
{
background: url(images/n_onepiece_toilets.jpg) no-repeat; /* images/n_one_piece_toilets.jpg*/
}

.toc
{
background: url(images/n_corner_toilets.jpg) no-repeat;
}

.towh
{
background: url(images/n_wallhung_toilets.jpg) no-repeat;  /*images/n_wall_hung_toilets.jpg*/
}

.togreen
{
background: url(images/green_toilets.jpg) no-repeat;
}

.tob
{
background: url(images/n_bidets.jpg) no-repeat;
}

.tots
{
background: url(images/n_toilet_seat_icon.jpg) no-repeat;
}
.totse
{
background: url(images/n_elongatedseats.jpg) no-repeat;
}
.totsr
{
background: url(images/n_roundseats.jpg) no-repeat;
}
.tofl
{
background: url(images/n_flushlevers_toilets.jpg) no-repeat;
}

.totph
{
background: url(images/n_tpholders_toilets.jpg) no-repeat;
}

.toope
{
background: url(images/n_onepiece_elongated.jpg) no-repeat;
}
.bid, .bidf
{
width:134px;
height:134px;
}

#bid_img
{
width:134px;
height:134px;
}

.bid
{
background: url(images/n_bidets.jpg) no-repeat;
}

.bidf
{
background: url(images/n_bidet_faucets.jpg) no-repeat;
}

.bids 
{
background: url(images/n_bidetseats.jpg) no-repeat;
}
.tfgtw, .tfhtw, .tfdmh, .tfttw, .tffs, .tfdm, .tfwm, .tfr
{
width:134px;
height:134px;
}

#tf_img
{
width:134px;
height:134px;
}

.tfgtw
{
background: url(images/n_gooseneck_wall.jpg) no-repeat;
}

.tfhtw
{
background: url(images/n_handshower_tubfaucets.jpg) no-repeat;
}

.tfdmh
{
background: url(images/n_deckmounted_handshower_faucets.jpg) no-repeat;
}

.tfttw
{
background: url(images/n_traditional_wall.jpg) no-repeat;
}

.tffs
{
background: url(images/n_freestanding_tubfaucets.jpg) no-repeat;
}

.tfdm
{
background: url(images/n_deckmounted_faucets.jpg) no-repeat;
}

.tfwm
{
background: url(images/n_bathroom_wall_faucets.jpg) no-repeat;
}

.tfr
{
background: url(images/n_roman_faucet_lrg.jpg) no-repeat;
}

.fswm
{
background: url(images/n_wmcombo.jpg) no-repeat;
}

.fsdm
{
background: url(images/n_dmcombo.jpg) no-repeat;
}

.fsfs
{
background: url(images/n_fscombo.jpg) no-repeat;
}

.ksfi, .ksco
{
width:134px;
height:134px;
}

#ks_img
{
width:134px;
height:134px;
}

.ksfi
{
background: url(images/n_kitchen_sinks.jpg) no-repeat;
}

.ksco
{
background: url(images/n_copper_kitchen_sinks.jpg) no-repeat;
}

.ksss
{
background: url(images/n_ss_kitchen_sinks.jpg) no-repeat;
}

.ksci
{
background: url(images/n_cast_iron_sinks.jpg) no-repeat;
}

.ksut{
background: url(images/n_utility_sinks.jpg) no-repeat;
}

.ksac{
background: url(images/n_acrylic_kitchen.jpg) no-repeat;
}

.ksst{
background: url(images/n_stone_kitchen_sinks.jpg) no-repeat;
}

.hgol, .hgil, .hgofo, .hgofi, .hgwst, .hgp, .hgooa, .hgl, .hgch, .hgjb, .hghd, .hgba, .hgfa
{
width:134px;
height:134px;
}

#hg_img
{
width:134px;
height:134px;
}

.hgol
{
background: url(images/n_Outdoor_lighting.jpg) no-repeat;
}

.hgil
{
background: url(images/n_Indoor_lighting.jpg) no-repeat;
}

.hgofo
{
background: url(images/n_Outdoor_fountain.jpg) no-repeat;
}

.hgofi
{
background: url(images/n_outdoor_firepit.jpg) no-repeat;
}

.hgwst
{
background: url(images/n_weather_stations.jpg) no-repeat;
}

.hgp
{
background: url(images/n_planters.jpg) no-repeat;
}

.hgooa
{
background: url(images/n_other_outdoor.jpg) no-repeat;
}

.hgl
{
background: url(images/n_lanterns.jpg) no-repeat;
}

.hgch
{
background: url(images/n_Candle_Holders.jpg) no-repeat;
}

.hgjb
{
background: url(images/n_jewelry_boxes.jpg) no-repeat;
}

.hghd
{
background: url(images/n_home_decor.jpg) no-repeat;
}

.hgba
{
background: url(images/n_bathroom_accessories.jpg) no-repeat;
}

.hgfa
{
background: url(images/n_fireplace_accessories.jpg) no-repeat;
}

.isw {
background: url(images/n_switchplate.jpg) no-repeat;
}

.hdc, .hdif, .hgoia
{
width:134px;
height:134px;
}

#hd_img
{
width:134px;
height:134px;
}

.hdc
{
background: url(images/n_clocks.jpg) no-repeat;
}

.hdif
{
background: url(images/n_clock_tables.jpg) no-repeat;
}

.hgoia
{
background: url(images/n_other_indoor.jpg) no-repeat;
}

.fafs, .fats, .fawh, .fabfmh, .faa, .faktfmh, .faa, .fakt, .fafb, .fahdr, .faft
{
width:134px;
height:134px;
}

#fa_img
{
width:134px;
height:134px;
}

.fafs
{
background: url(images/n_fireplace_screens.jpg) no-repeat;
height:134px;
}

.hgofo 
{
background: url(images/n_Outdoor_fountain.jpg) no-repeat;
}

.hgofi 
{
background: url(images/n_outdoor_firepit.jpg) no-repeat;
}

.hgwst 
{
background: url(images/n_weather_stations.jpg) no-repeat;
}

.hgp 
{
background: url(images/n_planters.jpg) no-repeat;
}

.hgooa 
{
background: url(images/n_other_outdoor.jpg) no-repeat;
}

.hgl 
{
background: url(images/n_lanterns.jpg) no-repeat;
}

.hgch 
{
background: url(images/n_Candle_Holders.jpg) no-repeat;
}

.hgjb 
{
background: url(images/n_jewelry_boxes.jpg) no-repeat;
}

.hghd 
{
background: url(images/n_home_decor.jpg) no-repeat;
}

.hgba 
{
background: url(images/n_bathroom_accessories.jpg) no-repeat;
}

.hgfa 
{
background: url(images/n_fireplace_accessories.jpg) no-repeat;
}
.hgar { background: url(images/n_arbors.jpg) no-repeat; }
.hgpf { background: url(images/n_patiofurniture.jpg) no-repeat; }
.hgr { background: url(images/n_rugs.jpg) no-repeat; }
.hggr{ background: url(images/n_grills.jpg) no-repeat; }
.hgbh { background: url(images/n_birdhouses.jpg) no-repeat; }
.hgst { background: url(images/n_statuary.jpg) no-repeat; }
.hgtr { background: url(images/n_trellises.jpg) no-repeat; }
.hgbr { background: url(images/n_brackets.jpg) no-repeat; }


.hdc, .hdif, .hgoia
{
width:134px;
height:134px;
}

#hd_img
{
width:134px;
height:134px;
}

.hdc 
{
background: url(images/n_clocks.jpg) no-repeat;
}

.hdif 
{
background: url(images/n_clock_tables.jpg) no-repeat;
}

.hgoia 
{
background: url(images/n_other_indoor.jpg) no-repeat;
}



/*KITCHEN ACCESSORIES Category - All Subcategories*/

.kas, .kagd, .kar, .kad, .kawc

{
	width:134px;
	height:134px;
}


#ka_img
{
	width:134px;
	height:134px;
}

.kas {background: url(images/n_strainers.jpg) no-repeat;}
.kagd {background: url(images/n_garbage_disposals.jpg) no-repeat;}
.kaprw {background: url(images/n_pot_racks_wall.jpg) no-repeat;}
.kaprc {background: url(images/n_pot_racks_ceiling.jpg) no-repeat;}
.kaprf {background: url(images/n_pot_racks_floor.jpg) no-repeat;}
.kaprl {background: url(images/n_pot_racks_lighted.jpg) no-repeat;}
.kawr {background: url(images/n_wine_racks.jpg) no-repeat;}
.kakf {background: url(images/n_kitchen_furniture.jpg) no-repeat;}
.kar {background: url(images/refrigerators.jpg) no-repeat;}
.kad {background: url(images/dishwashers.jpg) no-repeat;}
.kawc {background: url(images/wine_cellars.jpg) no-repeat;}
.kasd {background: url(images/n_kit_soap_dispensers.jpg) no-repeat;}
.kapra {background: url(images/n_potrack_acc.jpg) no-repeat; }

.fafs, .fats, .fawh, .fabfmh, .faa, .faktfmh, .faa, .fakt, .fafb, .fahdr, .faft
{
width:134px;
height:134px;
}

#fa_img
{
width:134px;
height:134px;
}

.fafs 
{
background: url(images/n_fireplace_screens.jpg) no-repeat;
}

.fats 
{
}

.kas {background: url(images/n_strainers.jpg) no-repeat;}
.kagd {background: url(images/n_garbage_disposals.jpg) no-repeat;}
.kagr{background: url(images/n_sinkgrid.jpg) no-repeat;}


/*FIREPLACE ACCESSORIES Category - All Subcategories*/

.fafs, .fats, .fawh, .fabfmh, .faa, .faktfmh, .faa, .fakt, .fafb, .fahdr, .faft
{
	width:134px;
	height:134px;
}

#fa_img
{
	width:134px;
	height:134px;
}	

.fafs {background: url(images/n_fireplace_screens.jpg) no-repeat;}
.fats {background: url(images/n_tool_sets.jpg) no-repeat;}
.fawh {background: url(images/n_wood_holders.jpg) no-repeat;}
.fabfmh {background: url(images/n_bellows_firestarters_match_holders.jpg) no-repeat;}
.faa {background: url(images/n_andirons.jpg) no-repeat;}
.fakt {background: url(images/n_kettles_and_trivets.jpg) no-repeat;}
.fafb {background: url(images/n_fire_backs.jpg) no-repeat;}
.fahdr {background: url(images/n_hearth_drying_racks.jpg) no-repeat;}
.faft {background: url(images/n_finishing_touches.jpg) no-repeat;}


/*HOME AUDIO Category - All Subcategories*/

.har, .haec, .hap, .has, .hara, .hara, .hat
{
	width:134px;
	height:134px;
}

#ha_img
{
	width:134px;
	height:134px;
}	

.har {background: url(images/n_recorders.jpg) no-repeat;}
.haec {background: url(images/n_entertainment_centers.jpg) no-repeat;}
.hap {background: url(images/n_telephones.jpg) no-repeat;}
.has {background: url(images/n_stands_accessories.jpg) no-repeat;}
.hara {background: url(images/n_radios.jpg) no-repeat;}
.hat {background: url(images/n_turntables.jpg) no-repeat;}

.kapr, .kaph, .kapa, .kapc
{
	width:134px;
	height:134px;
}

/*kitchen appliances*/

#kap_img
{
	width:134px;
	height:134px;
}	


.kapr {background: url(images/n_ranges.jpg) no-repeat;}
.kaph {background: url(images/n_range_hoods.jpg) no-repeat;}
.kapa {background: url(images/n_range_acc.jpg) no-repeat;}
.kapc {background: url(images/n_cooktops.jpg) no-repeat;} 
.kaim {background: url(images/n_ice_makers.jpg) no-repeat;} /*added 10/16/2009*/
.kard {background: url(images/n_freezer_drawer.jpg) no-repeat;}
.kaws {background: url(images/n_woodstoves.jpg) no-repeat;}
.kabr {background: url(images/n_beverage_refrigerator.jpg) no-repeat;}
.kamw {background: url(images/n_microwaves.jpg) no-repeat;}
.kawo {background: url(images/n_wall_ovens.jpg) no-repeat;}


/*kitchen furniture*/
#kf_img
{
	width:134px;
	height:134px;
}	

.kfbc{background: url(images/n_baker_cart.jpg) no-repeat;}
.kfki {background: url(images/n_kit_island.jpg) no-repeat;}
.kfgc {background: url(images/n_gourmet_center.jpg) no-repeat;}


/*Lighting Categories */
.bls{background: url(images/n_sconce.jpg) no-repeat;}
.blp {background: url(images/n_pendants.jpg) no-repeat;}
.blc {background: url(images/n_chandeliers.jpg) no-repeat;}
.blt{background: url(images/n_track.jpg) no-repeat;}
.blf {background: url(images/n_flush.jpg) no-repeat;}
.blan {background: url(images/n_wi_lantern.jpg) no-repeat;}
.bles{background: url(images/n_energy_lights.jpg) no-repeat;}
.blv{background: url(images/n_ventilation.jpg) no-repeat;}

/*Outdoor Lighting Categories */
.ols{background: url(images/n_out_sconce.jpg) no-repeat;}
.olp {background: url(images/n_out_pendants.jpg) no-repeat;}
.olc {background: url(images/n_out_chandeliers.jpg) no-repeat;}
.olf {background: url(images/n_out_flush.jpg) no-repeat;}
.olan {background: url(images/n_out_wi_lantern.jpg) no-repeat;}
.oles{background: url(images/n_out_energy_lights.jpg) no-repeat;}


/*Liquidation Sale Category */

.litp, lict, lis, lif, liac, lidr{
 	width:134px;
	height:134px;
	
}


#li_img
{
 	width:134px;
	height:134px;
}

.litp {background: url(images/n_liquid_tubpackages.jpg) no-repeat;}
.lict {background: url(images/n_liquid_clawfoot.jpg) no-repeat;}
.lis {background: url(images/n_liquid_sinks.jpg) no-repeat;}
.lif {background: url(images/n_liquid_faucets.jpg) no-repeat;}
.liac {background: url(images/n_liquid_accessories.jpg) no-repeat;}
.lidr {background: url(images/n_liquid_drains.jpg) no-repeat;}
.liva {background: url(images/n_liquid_vanities.jpg) no-repeat;}
.lito {background: url(images/n_liquid_toilets.jpg) no-repeat;}
.list {background: url(images/n_stone_sinks.jpg) no-repeat;}
.lipl {background: url(images/n_liquid_planters.jpg) no-repeat;}
.lise {background: url(images/n_liquid_seats.jpg) no-repeat;}
.listr {background: url(images/n_liquid_strainers.jpg) no-repeat;}
.liks {background: url(images/n_liquid_kitsinks.jpg) no-repeat;}
.likf {background: url(images/n_liquid_kitfaucet.jpg) no-repeat;}

/*Holiday Sale Category*/
.holfl, holh, holsp,{
 	width:134px;
	height:134px;
	
}


#hol_img
{
 	width:134px;
	height:134px;
}

.holfl {background: url(images/n_holiday_floorheat.jpg) no-repeat;}
.holh {background: url(images/n_holiday_home.jpg) no-repeat;}
.holsp {background: url(images/n_holiday_spawarm.jpg) no-repeat;}
.catmenuhead
{
display:block;
width:200px;
margin-bottom:6px;
border-bottom:solid 1px #cfcfcf;
height:15px;
}

.catmenutitle
{
font-size:12px;
font-family:arial;
font-weight:bold;
text-align:left;
}

.catmenuhelp
{
float:right;
font:bold 12px arial;
display:none;
}

.catmenuimage
{
float:left;
margin-right:10px;
margin-bottom:5px;
}

#catmenulinks
{
position:relative;
text-align:left;
display:block;
list-style-type:none;
margin-left:0px;
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
}


#catmenulinks  a:link
{
color: #204e7c;
font-size: 11px;
text-decoration: none;
font-family: arial;
}


#catmenulinks  a:visited
{
color: #204e7c;
font-size: 11px;
text-decoration: none;
font-family: arial;
}


#catmenulinks  a:hover, #catmenulinks a:active
{
color: #2b6eb1;
text-decoration: underline;
font-family: arial;
font-size: 11px;
line-height: 8pt;
}


.allstone_finish ul {
text-align:center;
list-style-type:none;
width:585px;
}

.allstone_finish li {
float:left;
display:inline;
padding:5px;
}

.allstone_finish li p {
font: 9pt Arial, Helvetica, Sans-Serif;
}

/*styles for homepage slider */

#promo {
height:359px;
width:630px;
overflow:hidden;
background: url(/images/perfect_tub11.jpg) no-repeat;
position:relative;
}

.fader-container {
position:relative;
z-index:1;
}

.fader-nav {
position:absolute;
top:330px;
left:25px;
z-index:999;
height:10px;
}

.fader-nav a {
border:1px solid #fff;
background:transparent url(/no-image.jpg);
float:left;
display:block;
width:30px;
height:10px;
padding:1px;
margin-left:5px;
cursor:pointer;

}

.fader-nav a.active {
background:#666;
}

.fader-nav .previousButton, .fader-nav .nextButton {
display:none;
}

/*Styles Added 2/3/2011 for new header and left-hand nav */

#header {
width:752px;
}

#header #logo {
margin:0;
float:left;
width:351px;
margin-top:25px;
}

#logo a span#homepage {
position:absolute;
top:70px;
left:35px;
visibility:hidden;
}
 
#logo a:hover span#homepage {
color:#000;
text-decoration:underline;
visibility:visible;
}

#promo_message {
width:380px;
text-align:right;
font-size:14pt;
font-weight:normal;
margin:0px 0px 5px 0px;
float:right;
position:relative;
}

/**************Search Box
*********/

#searchbox {
float:right;
width:330px;
}

.search-bar {
background:none repeat scroll 0 0;
padding:5px;
position:relative;
}

.search-bar fieldset {
border:medium none;
margin:0;
padding:0;
}

.search-bar #search-box {
background:none repeat scroll 0 0 #FFFFFF;
height:37px;
overflow:hidden;
width:100%;
}

#search-box input {
border:1px solid #ccc;
}

#search-box input:focus {
border:1px solid #999;
}

fieldset.submit {
border:none;
}

.search-bar .input-cbx {
display:none;
position:absolute;
top:-15px;
}

.search-bar .input-text {
line-height:14pt;
background:none repeat scroll 0 0 #FFFFFF;
color:#999;
font-size:12pt;
padding:5px;
width:232px;
height:24px;
}

.search-bar fieldset {
margin:0;
padding:0;
}

#searchBtn {
width:80px;
cursor:pointer;
font-size:10pt;
font-weight:bold;
color:#336699;
height:36px;
position:absolute;
right:0px;
top:0px;
border:none;
background:url("/images/search_bck.jpg") repeat-x;
}

.submit-wrapper {
width:80px;
position:absolute;
top:5px;
right:0px;
height:34px;
border:1px solid #ccc;
border-left:none;
}

#searchBtn:hover {
background:url("/images/search_bck_active.jpg") repeat-x;
}
/**************End Search Box
*********//*Tooltip style */
.tooltip { 
background-color:#F5F5B5;
border:1px solid #DECA7E;
color:#303030;
font-family:sans-serif;
line-height:18px;
padding:3px 13px 2px;
float:none;
position:absolute;
text-align:center;
z-index:99999;
display:none;
}

#phoneblock {
text-align:center;
display:block;
width:120px;
z-index:999;
}

#phoneblock ul {
float:left;
position:relative;
margin:0;
padding:0;
}

/*End Tooltip style */

/*Menu Bar Styles */
#menu, #footer_header {
margin:0;
padding:0;
float:left;
position:relative;
width:100%;
font-family: Arial, Sans-serif;
font-size:9pt;
font-weight:normal;
border-top:1px solid #ccc;
border-bottom: 1px solid #ccc;
background:url(/images/gradient_header.jpg) repeat-x;
text-align:left;
z-index:9999;
}

#menu ul, #footer_header ul.top{
margin:0;
padding:0;
}

#footer_header ul.top {
width:750px;
float:left;
position:relative;
display:inline;
}

#menu ul li, #footer_header ul.top li{
padding:0;
float:left;
position:relative;
display:inline;
}

#footer_header ul.top li {
margin:0;
width:150px;
}

#menu ul li a , #footer_header ul.top li a{
display:block;
padding:6px 2px 6px 10px;
text-decoration:none;
color:#666;
font-weight:bold;
}

#menu ul li a:hover {
text-decoration:underline;
color:#9999;
}


#menu li.customer_code {
padding:6px 2px 6px 10px;
float:right;
color:#336699;
font-weight:bold;
}

#menu ul li ul {
position:absolute;
left:0em;
width:10.5em;
top:27px;
display:none;
z-index:99;

border-bottom:1px solid #ccc;
}

#menu ul li ul li {
width:10.5em;
float:left;
display:block;
position:relative;
/*z-index:9999;*/
border:none;
border-top:1px solid #ccc;
border-left:1px solid #999;
border-right:1px solid #999;
margin:0;
background:#fff;
}

#menu ul li ul li a {

display:block;
text-decoration:none;

}
#menu ul li ul li a:hover {
background:#336699;
color:#fff;
text-decoration:none;
}

/*Left Hand Nav Styles */
.nav_header h2 {
font-size:9pt;
color:#336699;
font-weight:medium;
text-transform:uppercase;
border:1px solid #ccc;
border-left:none;
border-right:none;
margin:5px 0px 0px 0px;
padding:4px 0px 4px 4px;
}


#allmenus {
padding-right:0px;
border-right:1px solid #ccc;
}

#allmenus .darkredmenu a {
height:14px;
display:block;
line-height:12pt;
color:#444;
text-decoration:none;
padding:0 5px;
outline:0;
}

#allmenus .darkredmenu a:hover, #allmenus .darkredmenu a:active {
color:#336699;
text-decoration:underline;
}

#allmenus .darkredmenu a.sublink {
font-size:9pt;
}

#allmenus div.darkredmenu {
padding:3px 0;
}
/*End Left Hand Nav Styles */

/*styles for old header */

#HEADERLINKS2 a {
color:#000;
text-decoration:none;
}

#HEADERLINKS2 a:hover, #HEADERLINKS2 a:active {
text-decoration:underline;
}

input#txtSearch {
display:none;
}
/*end styles for old header*/

#header_top {
float:left;
width:750px;
height:25px;
border-bottom:1px solid #ddd;
}

#secondary_links {
float:left;
width:350px;
}

#secondary_links #number span {
float:left;
display:block;
font-size:14pt;
font-weight:bold;
margin:2px 0 3px 0;
}

#secondary_links:hover {
cursor:help;
}

#secondary_links a {
color:#000;
}

#secondary_links ul {
margin:0;
padding:0;
position:relative;
}

#secondary_links ul li {
float:left;
position:relative;
display:inline;
font-size:9pt;
margin:8px 0 0 10px;
color:#336699;
}

#secondary_links .tooltip ul {
margin:0;
padding:0;
}

#secondary_links .tooltip ul li {
font-size:8pt;
float:left;
display:block;
left:0;
margin:0;
padding:0;
text-align:center;
}

#secondary_links .tooltip ul li strong {
font-size:8pt;
font-weight:bold;
color:#336699;
}

/*End Customer Care Hours and Phone Number */

#account_links {
float:right;
position:relative;
font-size:9pt;
}

#account_links ul {
margin:0;
padding:0;
}

#account_links ul li {
float:left;
display:inline;
margin:5px 0 0 10px;
}

#account_links ul li a {
color:#444;
text-decoration:none;
}

#account_links ul li a:hover {
color:#336699;
text-decoration:underline;
}

#header #logo {
margin:10px 0 10px 0;
}

#searchbox {
margin:10px 0 0 0;
}

#allmenus a.specials_link {
color:red;
}

a.united_states:link, a.canada:link, a.united_states:active, a.canada:active, a.united_states:visited, a.canada:visited{
color:#444;
text-decoration:none;
}

a.united_states:hover {
color:#336699;
text-decoration:underline;
}

a.canada:hover {
text-decoration:underline;
color:red;
}

.HEAD2 a {
font-size:9pt;
color:#000;
}
#lbltable table {
table-layout:fixed;
width:615px;
}
