.dummy{}

/* Container Styes */
.layoutMenu {
 width: 167px;
 max-width: 167px;
 background-color: #FFFFFF;
 vertical-align: top;
 padding-left: 0px;
 padding-right: 0px; 
 padding-bottom: 5px; 
 padding-top: 5px;
 margin: 0px;
 text-align: left;
 border-right: 1px solid #cccccc;
}

.layoutContent {
 text-align: left;
 vertical-align: top;
 background-color: #FFFFFF;
 max-width: 611px;
 width: 611px;
}

.layoutHeader {
 text-align: center;
 background-color: #FFFFFF;
 width: 778px;
}

.layoutFooter {
 background-color: #FFFFFF;
 text-align: center;
 width: 778px;
 padding-left: 0px;
 padding-left: 8 px;
}

.catSpacer2 {
 width: 2px; 
 padding: 0px; 
}

.subCatSpacer2 {
 width: 2px; 
 padding: 0px; 
}

.catSpacer1 {
 width: 2px; 
 padding: 0px; 
 white-space: nowrap; 
 padding-bottom:1px;
}

.SubCatSpacer1 {
 width: 2px; 
 padding: 0px; 
 white-space: nowrap;
}

.olcHeader {
 FONT-SIZE: 12pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #443C39;
 HEIGHT: 12.75pt;
 padding: 20px;
 white-space: nowrap;
 text-align: right;
}

.catHead,
.catHeadSelected {
 text-align: left;
 color: #443C39;
 width: 100%;
 white-space: normal;
}

.subCatHead,
.subCatHeadSelected {
 color: #443C39;
 text-align: left;
 width: 100%; 
 white-space: normal;
}

.catTable {
 width: 167px; 
 display: block;
 white-space: normal; 
}
 
.subCatTable {
 width: 100%; 
 display: block;
 white-space: normal;
 padding-left: 10px;
 padding-bottom: 1px;
}

a.catHead:link,
a.catHead:visited,
a.catHead:hover 
{font-weight: bold;
 font-size: 10px;
 padding-bottom: 1px;
 text-transform: uppercase;
 color: #5e9eb7;
 padding-top: 1px;
 text-decoration: none; 
}

a.catHead:hover 
{ font-weight: bold; }

a.catHeadSelected:link,
a.catHeadSelected:visited,
a.catHeadSelected:hover 
{font-weight: bold;
 font-size: 10px;
 padding-bottom: 1px;
 text-transform: uppercase;
 color: #5e9eb7;
 padding-top: 1px;
 text-decoration: none; 
}


a.subCatHead:link,
a.subCatHead:visited,
a.subCatHead:hover 
{font-weight: bold;
 font-size: 10px;
 padding-bottom: 1px;
 text-transform: uppercase;
 color: #5e9eb7;
 padding-top: 1px;
 text-decoration: none; 
}


a.subCatHead:hover 
{font-weight: bold; }

a.subCatHeadSelected:link,
a.subCatHeadSelected:visited,
a.subCatHeadSelected:hover 
{font-weight: bold;
 font-size: 10px;
 padding-bottom: 1px;
 text-transform: uppercase;
 color: #5e9eb7;
 padding-top: 1px;
 text-decoration: none; 
}
.cobButton a:link,
.cobButton a:visited,
.cobButton a:hover
{
 display: block;
 width: 130px;
 background-color: #cccccc;
 color: #666666;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 text-decoration: none;
 text-align : center;
 vertical-align : middle;
 border-top: 1px solid #cecece;
 border-bottom: 1px solid #000000;
 border-left: 1px solid #cecece;
 border-right: 1px solid #000000;
}
 .cobButton a:hover 
 {
  color : #000000;
  font-weight : bold;
 }

HTML,
BODY {
	background-image: url(../images/homepage_grey_bkgrnd.jpg);
	background-repeat: repeat;
} 
TD
{color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
       
.Home {background: #E6E6E6; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;
						 color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
       
A:link {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
A:visited {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
A:hover {color: #D06D0B; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Table {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;} */

UL {margin-left: 15px; margin-right: 15px; padding: 0; border: 0; margin-top: 0; margin-bottom: 0;}

.NavBarText {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.NavBarText:link {color: #000000; text-decoration: none;}
A.NavBarText:visited	{color: #000000; text-decoration: none;}
A.NavBarText:hover {color: #000000; text-decoration: underline;}

.MenuBarText {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.MenuBarTextBold {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.MenuBarText:link {color: #FFFFFF; text-decoration: none;}
A.MenuBarText:visited	{color: #FFFFFF; text-decoration: none;}
A.MenuBarText:hover {color: #FFFFFF; text-decoration: none;}

.MainMenu {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.MainMenu:link {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.MainMenu:hover {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.MainMenu:visited {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.SubMenuText {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.SubMenuTextBold {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
A.SubMenuText:link {color: #FFFFFF; text-decoration: none;}
A.SubMenuText:visited	{color: #FFFFFF; text-decoration: none;}
A.SubMenuText:hover {color: #FFFFFF; text-decoration: none; font-weight: bold;}

.FooterText {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.FooterText:link {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.FooterText:visited	{font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.FooterText:hover {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.cookieCrumb {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.cookieCrumb:link {color: #999999;}
A.cookieCrumb:visited	{color: #999999;}
A.cookieCrumb:hover {color: #000000; text-decoration: underline;}

.formOptions {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.checkBoxes {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.formNumbersRight {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}

.Text {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextLargeBold {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextBold {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextItalic {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextRed {color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.TextRedBold {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.Strikethrough {text-decoration: line-through;}
.orangeText {color: #D06D0B; font-family: Verdana, Arial, Helvetica, sans-serif;}

.WhiteText {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.WhiteText:link {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.WhiteText:visited {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
A.WhiteText:hover {color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}

.BoldLink {color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.MenuBarHeader {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.MenuBarHeaderBlack {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;} 
.BigRedText {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;} 

.invalidInformation {font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;} 

.MenuHighlight {background-color: #FF9900;}
.MenuBgColour {background-color: #D06D0B;}
.distributorAdBack {background-color: #BFD8EE;}

.navigationPath {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.navigationPathCurrent	{font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* JJS: Added default white border around swatch colors for alignment issues */
.hexDefaultColor 
{border-style: solid;
 border-top-color: #FFFFFF;
 border-bottom-color: #FFFFFF;
 border-left-color: #FFFFFF;
 border-right-color: #FFFFFF; 
 border-top-width: 2px;
 border-left-width: 2px;
 border-bottom-width: 2px;
 border-right-width: 2px;
}

.hexColorSelect 
{border-style: solid;
 border-top-color: #D06D0B;
 border-bottom-color: #D06D0B;
 border-left-color: #D06D0B;
 border-right-color: #D06D0B; 
 border-top-width: 2px;
 border-left-width: 2px;
 border-bottom-width: 2px;
 border-right-width: 2px;
}

.hexColorUnselect {}

.imageBorder 
{border-style: solid;
 border-top-color: #000000;
 border-bottom-color: #000000;
 border-left-color: #000000;
 border-right-color: #000000; 
 border-top-width: 1px;
 border-left-width: 1px;
 border-bottom-width: 1px;
 border-right-width: 1px; 
}

.hexDisplay,
A.hexDisplay:link,
A.hexDisplay:visited,
A.hexDisplay:active 
{text-decoration: none; }

A.hexDisplay:hover 
{text-decoration: none; 
 cursor: hand;
}

/* catalog lines mode */

.prodinfo { 
 height: 60px;
 background-color: #E6E6E6;
}

.specialinfo {
 height: 50px;
 background-color: #E6E6E6;
 text-align: center;
}

.styledesc {
 font-size: 12px;
 text-align: center;
}

.linewidthbreak {
 width: 5px;
}

.lineheightbreak {
 background-color: #FFFFFF;
 height: 5px;
} 

.catMainTable {
 background-color: #ffffff;
}

.infoblock {
 height: 195px;
 width: 195px;
 color: #000000; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 12px;
 text-align: center;
 font-weight: bold;
}

.colorWayTable {
 border: 1px solid #cccccc; 
 padding-bottom: 5px; 
 margin-bottom: 5px;
}

.swatchborder {
 border: 1px solid #000000;
}

.errormessage {
 color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.errorline {
 color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.regularPrice {
 text-decoration: line-through;
}

.salePrice {
 color: red;
}

.lowLabel {
 color: #F8941C;
 font-weight: bold;
}
 
.highLabel {
 color: #1AE955;
 font-weight: bold;
}

.SearchLabel {
 color: #ffffff;
}

.displayproduct {
 text-align: center;
 vertical-align: top;
 width: 150px;
 height: 150px;
}

/* JD2 03/29/2007 */

.menuUserDisplay {
 margin: 0 4 4 4;
 padding: 2 2 2 0;
 background-color: #ffffff;
 text-align: right;
 border: thin solid #cccccc;
 height: 100%;
}

.menuOrigUserHead {
 color: #747474;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 background-color: #ffffff;
}

.menuActiveCustHead {
 color: #747474;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 background-color: #ffffff;
}

a.menuActiveLink:link,
a.menuActiveLink:visited,
a.menuActiveLink:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #443C39; 
 font-size: 8pt;
 text-decoration: none; 
}
/* END JD2 03/29/2007 */

/* JD2 04/24/2007 catalog.w */
.displayProduct
{font-family: Arial,Helvetica,sans-serif;
 font-size: 10px;}
 
.priceLabel {
 color: red;
}

a.productLink,
a.productLink:active,
a.productLink:visited,
a.productLink:link,
a.productLink:hover 
{font-family: Arial,Helvetica,sans-serif;
 font-size: 10px;
 color: #666666;
 text-decoration: underline; }

a.productLink:hover 
{	color: #000000;	}
/* END 04/24/2007 catalog.w */
/* header */
.headerTable { border-bottom: 1px solid #cccccc; }

/* footer */
.footerTextSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; COLOR: #999999; PADDING-TOP: 5px; TEXT-DECORATION: none; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.footergreyline {
	BACKGROUND: #cccccc
}
.footernav,
a.footernav:link,
a.footernav:active,
a.footernav:visited,
a.footernav:hover
{	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; COLOR: #5e9eb7; PADDING-TOP: 1px; TEXT-DECORATION: underline; }

/* side Nav */
.homesidenav,
a.homesidenav:link,
a.homesidenav:active,
a.homesidenav:visited,
a.homesidenav:hover
{	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; TEXT-TRANSFORM: uppercase; COLOR: #5e9eb7; PADDING-TOP: 1px; TEXT-DECORATION: none; }

.loginhome
{	FONT-SIZE: 10px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; border: #CCCCCC; COLOR: #00000; }
 
a.loginhome:link,
a.loginhome:active,
a.loginhome:visited,
a.loginhome:hover
