/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/

/* Undo existing styles
======================================================================*/
a img,:link img,:visited img { border: none; }
button, code, h1, h2, h3, h4, h5, h6, input, pre, select, table, td, textarea, th { font-size: 1em; }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, 
html, label, legend, li, ol, p, pre, table, td, th, ul
{ margin: 0; padding: 0; }
/* ======================================================================*/

/* GENERIC TYPES */

BODY { FONT-SIZE: 8pt; COLOR: #333333; background-color:#FFFFFF; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none; text-align:center; }
TABLE { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
TR { FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
h1 {font-size: 20px; color: #000000;margin-bottom:10px;}
h2 {font-size: 12pt; color: #333333;}
h3 {font-size: 10pt; color: #333333;}

INPUT { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none } 
BUTTON { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
SELECT { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
OPTION { FONT-SIZE: 9.5px; COLOR: #333333; FONT-FAMILY: verdana,arial,helvetica; TEXT-DECORATION: none }
checkbox { BACKGROUND: #c5bdb5 }
radio { BACKGROUND: #c5bdb5 } 

A {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #153b64; text-decoration: none}
A:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #da1c00;  text-decoration: none}
A:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #153b64; text-decoration: none}
A:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; color: #69829c; text-decoration: none}

/* MAIN TEMPLATE STYLES */ 
TABLE.template-main { background-color: #cccccc; }
TABLE.template-body { background-color: #ffffff; }
.OutOfStock {color: Red;}

.header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10; padding-right:5; font-weight:900 }
.text {font-family:Tahoma,sans-serif; font-size: 11px; color:#000000; padding-left:20; padding-right:10 }
.text2 {font-family:Verdana,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:10 }
.news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }
li {list-style : url(images/pic.jpg);}
.footer-text { text-transform: uppercase; color: #5e6e7b;}

.table-header
{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

border-bottom:1px solid #CCCCCC;
}

.table-subheader
{
	background-color: EFEFEF;
}

.table-item
{
	 background-color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.table-item-alt
{

border-bottom:1px solid #EFEFEF;
	background-color: #EFEFEF;
}

.table-footer { 
color:#000000; 
font-weight:bold;
background-color: #FFFFFF;
}
.listprice { font-family: arial,verdana,sans-serif; text-decoration: line-through; font-size: x-small; }
.listprice_alt { font-family: arial,verdana,sans-serif; font-size: x-small; }
.price { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.price_bold { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-weight:bold; font-size: x-small; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.note { color: #990000; font-family: verdana,arial,helvetica,sans-serif; font-size:xx-small; }

/* category menu menu */
#side-menu 
{ 

border-bottom:1px solid #FFFFFF;
padding-top:4px;
padding-bottom:4px;
font-weight:bold; 
background-color:#ebebeb;
width:220px;
}
#side-menu.on
{
background-color:#f5f5f5;
}
#side-menu.on a
{
color:#CC0000;
font-weight:bold;
}
#side-menu a
{
	font-weight: normal;
	font-size: 11px;
	left: 12pt;
	padding-bottom: 0px;
	line-height: 8pt;
	position: relative;
	text-decoration: none;
	padding-right:10px;
}
#side-menu a:hover
{
	 text-decoration:underline; 
 }
 
#side-menu-your-account
{ 
	padding:10px 0px 10px 12px;
	font-weight:bold; 
	background-color:#FFFFFF;
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #EEEEEE;
}

#side-menu-your-account a
{
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
	line-height: 8pt;
	position: relative;
	text-decoration: none;
}
#side-menu-your-account a:hover
{ 
	text-decoration:underline; 
}

#side-menu h2 { font-size:8pt; padding-left:15px; margin-top:6px; margin-bottom:12px; background-repeat: repeat-y;}

.menu-header 
{ 
height:30px;
padding-left:15px;
font-weight:bold; 
color:#144d77; 
text-decoration:none; 
font-size:12px; 
background-color:#cdcdcd;
line-height:10px;
}

.skus-item { padding:3px 3px 3px 3px; border-bottom:1px solid #ccc; text-align:left; background-color: #f7f8f9; }
.skus-header
{
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #fff;
	border-bottom-style: none;
}

/* category */
.cat-item
{
	border:0px;
text-align:left;
	background-color: #FFFFFF;
border-bottom:1px solid #CCCCCC;
padding-top:30px;
}

.gravograph_productdescription
{
text-align:left;
	background-color: #EFEFEF;

margin-bottom:20px;
}
.gravograph_productdescription th,.gravograph_productdescription td
{
padding:3px;
padding-left:10px;
font-weight:bold;
}

.gravograph_productdescription th
{
background-color:#FFFFFF;
border-bottom:2px solid #CCCCCC;

}
.gravograph_addtocart
{
height:80px;
width:250px;
}
.cat-item-selected {background }
.cat-item.menuOver a{}
.prod-desc	{ color:#333;font-size:7.5pt; padding:5px; }
.prod-price	{ font-size:7.5pt; padding:5px; }

.border-box
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: gray 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	font-family: verdana;
	text-align: left;
}

a.addSkuLinkButton,a.addSkuLinkButton:visited, a.addSkuLinkButton:link
{

padding:5px;
background-color:#7389a2;
border-left:2px solid #c7d2dd;
border-bottom:2px solid #436488;
border-right:2px solid #436488;
border-top:2px solid #c7d2dd;
color:#FFFFFF!important;
height:20px;
}
a.addSkuLinkButton:hover
{
border-left:2px solid #e7dbd9;
border-bottom:2px solid #961300;
border-right:2px solid #961300;
border-top:2px solid #e7dbd9;
background-color:#da1c00;
}
a.addSkuLinkButton:active
{
border-right:2px solid #e7dbd9;
border-top:2px solid #961300;
border-left:2px solid #961300;
border-bottom:2px solid #e7dbd9;
background-color:#da1c00;
}

.dgTable
{
border-top:1px solid #FFFFFF;
border-bottom:1px solid #DFDFDF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
/*width:90%;*/
margin-right:30px;
}
.dgTable td
{

text-align:center;
font-weight:bold;

}
.dgTable a
{
text-align:center;
text-decoration:underline;
margin:2px;
font-weight:normal;
}
.headerTable
{
text-align:center!important;
background-color:#CCCCCC;
border:0px;
padding:0px;
margin:0px;
}

.headerTable td
{

	text-align:center!important;
vertical-align:bottom;
}

.headerTableFinishRow
{
background-color:#FFFFFF;
text-align:center!important;
verical-align:bottom;
height:20px;
border-bottom:1px solid #000000;
text-transform:uppercase;
}

.headerTablePlyRow1
{
background-color:#cecece;
text-align:center;
padding-left:5px;
padding-right:5px;
height:20px;
verical-align:bottom;
}

.headerTablePlyRow2
{
background-color:#d8d8d8;
text-align:center;
padding-left:5px;
padding-right:5px;
height:20px;
verical-align:bottom;
}

.headerTableThicknessRow1
{
background-color:#cecece;
text-align:center!important;

width:110px;
height:30px;
verical-align:bottom;

}

.headerTableThicknessRow2
{
background-color:#d8d8d8;
text-align:center!important;

height:30px;
width:110px;
verical-align:bottom;
border:0px;
}

.grid-SurfaceColorHeader
{
border-bottom:3px solid #666666;
	text-align:right!important;
padding-right:10px;
vertical-align:bottom;
padding-bottom:4px;
color:#666666;

}
.grid-BlankColorHeader
{
border-bottom:3px solid #666666;
text-align:center!important;
}
.grid-CoreColorHeader
{
border-bottom:3px solid #666666;
	text-align:left!important;
padding-left:10px;
vertical-align:bottom;
padding-bottom:4px;
color:#666666;

}

.grid-SurfaceColorItems
{
color:#000000;
	text-align:right!important;
padding-right:10px;
text-transform:lowercase;
height:20px;
padding-left:50px;
}

.grid-CoreColorItems
{
color:#000000;
text-transform:lowercase;
	text-align:left!important;
padding-left:10px;
height:20px;
padding-right:50px;
}
.grid-{width:20px;}
.grid-ColumnPly1
{
	background-color: #d8d8d8;
padding-left:30px;
padding-right:30px;

}

.grid-ColumnPly2
{
	background-color: #cecece;
padding-left:30px;
padding-right:30px;
}
  .grid-Blue
 {
    color:#0070b7;
    font-weight:bold;
    background-color:#0070b7;
    width:20px;
}

.grid-Green
 {
    color:#456a5f;
    font-weight:bold;
    background-color:#456a5f;
    width:20px;
}

.grid-airforceblue
{
    color:#434d6f;
    font-weight:bold;
    background-color:#434d6f;
    width:20px;
}

.grid-almond
{
    color:#d2c5a5;
    font-weight:bold;
    background-color:#d2c5a5;
    width:20px;
 }

.grid-aluminum
{
    color:#e3e6e5;
    font-weight:bold;
    background-color:#e3e6e5;
    width:20px;
}
.grid-aluminum
{
    color:#e3e6e5;
    font-weight:bold;
    background-color:#e3e6e5;
    width:20px;
}

.grid-americanblue
{
    color:#3a4f6d;
    font-weight:bold;
    background-color:#3a4f6d;
    width:20px;
}

.grid-americanwalnut
{
    color: white;
    font-weight:bold;
background-image:url(../images/american_walnut.jpg);
    width:20px;
}


.grid-applegreen
{
    color:#009556;
    font-weight:bold;
    background-color:#009556;
    width:20px;
}

.grid-ardoise /* not used */
{
    color: blue;
    font-weight:bold;
    background-color:Blue;
    width:20px;
}

.grid-argile /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:Blue;
    width:20px;
}

.grid-azureblue
{
    color:#355b7f;
    font-weight:bold;
    background-color:#355b7f;
    width:20px;
 }

.grid-black
{
    color:#3c3e40;
    font-weight:bold;
    background-color:#3c3e40;
    width:20px;
}

.grid-blackyellow
{
    color:#3c3e40;
    font-weight:bold;
    background-color:#3c3e40;
    width:20px;
}
.grid-blackyellow img
{
border:3px solid #000000;
height:13px;
width:14px!important;
}
.grid-blackgrid /* discontinued */
{
    color: black;
    font-weight:bold;
    background-color:black;
    width:20px;
}

.grid-blackmarbled
{
    color: black;
    font-weight:bold;
    background-image:url(../images/black_marbled.jpg);
    width:20px;
}

.grid-microdot /* need photo */
{
    color: black;
    font-weight:bold;
    background-color:#000000;
    width:20px;
}
.grid-blackpinstripes
{
    color: black;
    font-weight:bold;
    background-image:url(../images/black_pinstripes.jpg);
    width:20px;
}

.grid-blacksatin
{
    color:#3c3e40;
    font-weight:bold;
    background-color:#3c3e40;
    width:20px;
}

.grid-blackred
{
    color:#3c3e40;
    font-weight:bold;
    background-color:#3c3e40;
    width:20px;
}

.grid-blackred img
{
border:3px solid #ae3d41;
height:13px;
width:14px!important;
}
.grid-blackwhite
{
    color:#3c3e40;
    font-weight:bold;
    background-color:#3c3e40;
    width:20px;
}
.grid-blackwhite img
{
border:3px solid #ebebe3;
height:13px;
width:14px!important;
}
.grid-blue
{
    color:#0070b7;
    font-weight:bold;
    background-color:#0070b7;
    width:20px;
}

.grid-bluemarbled
{
    color: blue;
    font-weight:bold;
    background-image:url(../images/blue_marbled.jpg);
    width:20px;
}

.grid-bluesatin /* not used */
{
    color: blue;
    font-weight:bold;
    background-color:Blue;
    width:20px;
}

.grid-bordeaux
{
    color:#845662;
    font-weight:bold;
    background-color:#845662;
    width:20px;
}

.grid-brass
{
    color:#d3b478;
    font-weight:bold;
    background-color:#d3b478;
    width:20px;
}

.grid-brightwhite
{
    color:#e5e9ea;
    font-weight:bold;
    background-color:#e5e9ea;
    width:20px;
}

.grid-bronze
{
    color:#8f7e67;
    font-weight:bold;
    background-color:#8f7e67;
    width:20px;
}

.grid-brown
{
    color:#6c574e;
    font-weight:bold;
    background-color:#6c574e;
    width:20px;
}

.grid-brushedaluminium
{
    color:#e0e3e2;
    font-weight:bold;
    background-color:#e0e3e2;
    width:20px;
}
.grid-brushedaluminum
{
    color:#e0e3e2;
    font-weight:bold;
    background-color:#e0e3e2;
    width:20px;
}
.grid-brushedbronze
{
    color:#8f7e67;
    font-weight:bold;
    background-color:#8f7e67;
    width:20px;
}

.grid-brushedgold
{
    color:#ead4a8;
    font-weight:bold;
    background-color:#ead4a8;
    width:20px;
}

.grid-brushedsilver
{
    color:#e0e3e2;
    font-weight:bold;
    background-color:#e0e3e2;
    width:20px;
}

.grid-burgundy
{
    color:#724249;
    font-weight:bold;
    background-color:#724249;
    width:20px;
}

.grid-burntorange
{
    color:#c85d3e;
    font-weight:bold;
    background-color:#c85d3e;
    width:20px;
}

.grid-candlewick
{
    color:#bdb8af;
    font-weight:bold;
    background-color:#bdb8af;
    width:20px;
}

.grid-carbonfiber /* discontinued */
{
color: white;
    font-weight:bold;
    background-color:Blue;
    width:20px;
}

.grid-cardlestick /* not used */
{
    color: white;
    font-weight:bold;
    background-color:Blue;
    width:20px;
}

.grid-chocolatebrown
{
    color:#4a403c;
    font-weight:bold;
    background-color:#4a403c;
    width:20px;
}
.grid-cinnamon
{
    color:#a27a69;
    font-weight:bold;
    background-color:#a27a69;
    width:20px;
}
.grid-clear
{
    color:#FFFFFF;
    font-weight:bold;
    background-color:#FFFFFF;
    width:20px;
}

.grid-cocoa
{
    color:#a08a72;
    font-weight:bold;
    background-color:#a08a72;
    width:20px;
}

.grid-colonialwalnut
{
    color: black;
    font-weight:bold;
    background-image:url(../images/colonial_walnut.jpg);
    width:20px;
}

.grid-copper
{
    color:#a17055;
    font-weight:bold;
    background-color:#a17055;
    width:20px;
}

.grid-cream
{
    color:#ead4b1;
    font-weight:bold;
    background-color:#ead4b1;
    width:20px;
}

.grid-darkwalnut
{
    color: black;
    font-weight:bold;
    background-image:url(../images/dark_walnut.jpg);
    width:20px;
}

.grid-darkwood /* need photo */
{
    color: black;
    font-weight:bold;
    background-image:url(../images/dark_walnut.jpg);
    width:20px;
}

.grid-ecru /* not used */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-eggshell
{
    color:#dee0d8;
    font-weight:bold;
    background-color:#dee0d8;
    width:20px;
}

.grid-eggshellsatin
{
    color:#dee0d8;
    font-weight:bold;
    background-color:#dee0d8;
    width:20px;
}

.grid-emeraldgreen /* not used */
{
    color: green;
    font-weight:bold;
    background-color:green;
    width:20px;
}

.grid-europeangold
{
    color:#dbbf8f;
    font-weight:bold;
    background-color:#dbbf8f;
    width:20px;
}

.grid-flourescentmandorian  /* not used */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-flourescentpink /* not used */
{
    color:red;
    font-weight:bold;
    background-color:pink;
    width:20px;
}

.grid-flourescentyellow /* not used */
{
    color: yellow;
    font-weight:bold;
    background-color:Yellow;
    width:20px;
}

.grid-fluorescentmandorian /* not used */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}
.grid-fog
{
    color:#a9abab;
    font-weight:bold;
    background-color:#a9abab;
    width:20px;
}
.grid-forestgreen
{
    color:#3c524c;
    font-weight:bold;
    background-color:#3c524c;
    width:20px;
}
.grid-frostedsilver
{
    color:#e6e8e8;
    font-weight:bold;
    background-color:#e6e8e8;
    width:20px;
}

.grid-gardengreen /* not used */
{
    color: green;
    font-weight:bold;
    background-color:green;
    width:20px;
}
.grid-grassgreen
{
    color:#cc9187;
    font-weight:bold;
    background-color:#cc9187;
    width:20px;
}

.grid-glossyaluminium
{
    color:#cfd2d3;
    font-weight:bold;
    background-color:#cfd2d3;
    width:20px;
}
.grid-glossyaluminium
{
    color:#cfd2d3;
    font-weight:bold;
    background-color:#cfd2d3;
    width:20px;
}
.grid-glossyblack
{
    color:#34373b;
    font-weight:bold;
    background-color:#34373b;
    width:20px;
}

.grid-glossygold
{
    color:#c49b66;
    font-weight:bold;
    background-color:#c49b66;
    width:20px;
}

.grid-glossysilver
{
    color:#cfd2d3;
    font-weight:bold;
    background-color:#cfd2d3;
    width:20px;
}

.grid-gold
{
    color:#b08c58;
    font-weight:bold;
    background-color:#b08c58;
    width:20px;
}
.grid-goldblack img
{
border:3px solid #000000;
height:13px;
width:14px!important;
}

.grid-granitorosso /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:Blue;
    width:20px;
}

.grid-green
{
    color:#456a5f;
    font-weight:bold;
    background-color:#456a5f;
    width:20px;
}

.grid-greensatin
{
    color:#456a5f;
    font-weight:bold;
    background-color:#456a5f;
    width:20px;
}
.grid-greenblue
{
    color:#456a5f;
    font-weight:bold;
    background-color:#456a5f;
    width:20px;
}

.grid-greenblue img
{
border:3px solid #0070b7;
height:13px;
width:14px!important;
}
.grid-grey
{
    color:#676b6f;
    font-weight:bold;
    background-color:#676b6f;
    width:20px;
}

.grid-greymetallic
{
    color:#676b6f;
    font-weight:bold;
    background-color:#676b6f;
    width:20px;
}

.grid-ivory
{
    color:#e5d5ad;
    font-weight:bold;
    background-color:#e5d5ad;
    width:20px;
}
.grid-lightgray
{
    color:#8d8e8c;
    font-weight:bold;
    background-color:#8d8e8c;
    width:20px;
}
.grid-lightwalnut
{
    color: black;
    font-weight:bold;
    background-image:url(../images/light_walnut.jpg);
    width:20px;
}

.grid-magenta /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:magenta;
    width:20px;
}
.grid-maple
{
    color:black;
    font-weight:bold;
    background-image:url(../images/maple.jpg);
    width:20px;
}

.grid-marblegreen
{
    color:black;
    font-weight:bold;
    background-image:url(../images/marble_green.jpg);
    width:20px;
}

.grid-marmoazzurro  /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-marmorosso  /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-mattaluminium
{
    color:#dddac9;
    font-weight:bold;
    background-color:#dddac9;
    width:20px;
}
.grid-mattaluminum
{
    color:#dddac9;
    font-weight:bold;
    background-color:#dddac9;
    width:20px;
}

.grid-mattblack
{
    color:#36373a;
    font-weight:bold;
    background-color:#36373a;
    width:20px;
}

.grid-mattgold
{
    color:#d7c987;
    font-weight:bold;
    background-color:#d7c987;
    width:20px;
}

.grid-mattesilver
{
    color:#dddac9;
    font-weight:bold;
    background-color:#dddac9;
    width:20px;
}
.grid-mauiblue
{
    color:#83abcf;
    font-weight:bold;
    background-color:#83abcf;
    width:20px;
}
.grid-mauve /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:mauve;
    width:20px;
}

.grid-meleze /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-metallicblue
{
    color:#6d7983;
    font-weight:bold;
    background-color:#6d7983;
    width:20px;
}

.grid-navyblue
{
    color:#4b5364;
    font-weight:bold;
    background-color:#4b5364;
    width:20px;
}

.grid-newyorkwhite
{
    color:#dbd3c3;
    font-weight:bold;
    background-color:#dbd3c3;
    width:20px;
}

.grid-oak /* need photo */
{
    color: white;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-oceano /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-ochre
{
    color:#dba643;
    font-weight:bold;
    background-color:#dba643;
    width:20px;
}

.grid-oldgold
{
    color:#bea075;
    font-weight:bold;
    background-color:#bea075;
    width:20px;
}

.grid-orange
{
    color:#c9623c;
    font-weight:bold;
    background-color:#c9623c;
    width:20px;
}
.grid-passionpink
{
    color:#ba5c86;
    font-weight:bold;
    background-color:#ba5c86;
    width:20px;
}
.grid-photoluminescent
{
    color:#d0ebb5;
    font-weight:bold;
    background-color:#d0ebb5;
    width:20px;
}
.grid-pinegreen
{
    color:#286355;
    font-weight:bold;
    background-color:#286355;
    width:20px;
}

.grid-pink
{
    color:#deb3b5;
    font-weight:bold;
    background-color:#deb3b5;
    width:20px;
}

.grid-purple
{
    color:#59597b;
    font-weight:bold;
    background-color:#59597b;
    width:20px;
}
.grid-radiantgold
{
    color:#efd6b2;
    font-weight:bold;
    background-color:#efd6b2;
    width:20px;
}
.grid-radiantsilver
{
    color:#ebebeb;
    font-weight:bold;
    background-color:#ebebeb;
    width:20px;
}
.grid-red
{
    color:#ae3d41;
    font-weight:bold;
    background-color:#ae3d41;
    width:20px;
}

.grid-redmarbled
{
    color: black;
    font-weight:bold;
    background-image:url(../images/red_marbled.jpg);
    width:20px;
}

.grid-redsatin
{
    color:#ae3d41;
    font-weight:bold;
    background-color:#ae3d41;
    width:20px;
}

.grid-redblack
{
    color:#ae3d41;
    font-weight:bold;
    background-color:#ae3d41;
    width:20px;
}
.grid-redblack img
{
border:3px solid #000000;
height:13px;
width:14px!important;
}

.grid-redwhite
{
    color:#ae3d41;
    font-weight:bold;
    background-color:#ae3d41;
    width:20px;
}
.grid-redwhite img
{
border:3px solid #FFFFFF;
height:13px;
width:14px!important;
}

.grid-rosewood /* discontinued */
{
    color: red;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-royalblue
{
    color:#3a4161;
    font-weight:bold;
    background-color:#3a4161;
    width:20px;
}

.grid-rust
{
    color:#905850;
    font-weight:bold;
    background-color:#905850;
    width:20px;
}

.grid-salmon
{
    color:#e3d4c8;
    font-weight:bold;
    background-color:#e3d4c8;
    width:20px;
}

.grid-sandstone
{
    color:white;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-satingold
{
    color:#dbcb8b;
    font-weight:bold;
    background-color:#dbcb8b;
    width:20px;
}

.grid-satinsilver
{
    color:#dddacb;
    font-weight:bold;
    background-color:#dddacb;
    width:20px;
}
.grid-seafoam
{
    color:#8db0a0;
    font-weight:bold;
    background-color:#8db0a0;
    width:20px;
}
.grid-shadowblue
{
    color:#39525a;
    font-weight:bold;
    background-color:#39525a;
    width:20px;
}
.grid-shinypolishbrass
{
    color:#d3b47a;
    font-weight:bold;
    background-color:#d3b47a;
    width:20px;
}

.grid-silver
{
    color:#b7b9bc;
    font-weight:bold;
    background-color:#b7b9bc;
    width:20px;
}

.grid-silvergrey
{
    color:#989995;
    font-weight:bold;
    background-color:#989995;
    width:20px;
}

.grid-silvergrid
{
    color: silver;
    font-weight:bold;
    background-image:url(../images/silver_grid.jpg);
    width:20px;
}


.grid-silverpinstripes /* discontinued */
{
    color: silver;
    font-weight:bold;
    background-color:silver;
    width:20px;
}
.grid-silverring
{
    color: silver;
    font-weight:bold;
    background-image:url(../images/silver_ring.jpg);
    width:20px;
}
.grid-silverscale
{
    color: silver;
    font-weight:bold;
    background-image:url(../images/silver_scale.jpg);
    width:20px;
}
.grid-skyblue
{
    color:#4295bf;
    font-weight:bold;
    background-color:#4295bf;
    width:20px;
}

.grid-slate
{
    color:#625d5d;
    font-weight:bold;
    background-color:#625d5d;
    width:20px;
}

.grid-solidbrass
{
    color:#d3b47a;
    font-weight:bold;
    background-color:#d3b47a;
    width:20px;
}

.grid-steel
{
    color:#cfd2d3;
    font-weight:bold;
    background-color:#cfd2d3;
    width:20px;
}

.grid-tan
{
    color:#9c8e7d;
    font-weight:bold;
    background-color:#9c8e7d;
    width:20px;
}
.grid-taupe
{
    color:#827b6e;
    font-weight:bold;
    background-color:#827b6e;
    width:20px;
}

.grid-teak /* discontinued */
{
    color: blue;
    font-weight:bold;
    background-color:white;
    width:20px;
}
.grid-teakwood /* need photo */
{
    color: black;
    font-weight:bold;
    background-image:url(../images/silver_grid.jpg);
    width:20px;
}

.grid-teal
{
    color:#307157;
    font-weight:bold;
    background-color:#307157;
    width:20px;
}

.grid-tealmarbled /* need photo */
{
    color: white;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-translucent /* discontinued */
{
    color: white;
    font-weight:bold;
    background-color:white;
    width:20px;
}

.grid-translucentgreen /* discontinued */
{
    color: green;
    font-weight:bold;
    background-color:green;
    width:20px;
}

.grid-translucentred
{
    color:#6b685c;
    font-weight:bold;
    background-color:#6b685c;
    width:20px;
}

.grid-translucentwhite
{
    color:#cfd2ce;
    font-weight:bold;
    background-color:#cfd2ce;
    width:20px;
}

.grid-verde
{
    color:#31655d;
    font-weight:bold;
    background-color:#31655d;
    width:20px;
}

.grid-walnut
{
    color: black;
    font-weight:bold;
    background-image:url(../images/walnut.jpg);
    width:20px;
}

.grid-white
{
    color:#ebebe3;
    font-weight:bold;
    background-color:#ebebe3;
    width:20px;
}

.grid-whiteapplegreen
{
    color:#ebebe3;
    font-weight:bold;
    background-color:#ebebe3;
    width:20px;
}

.grid-whiteapplegreen img
{
border:3px solid #009556;
height:13px;
width:14px!important;
}
.grid-whiteblack
{
    color:#ebebe3;
    font-weight:bold;
    background-color:#ebebe3;
    width:20px;
}
.grid-whiteblack img
{
border:3px solid #000000;
height:13px;
width:14px!important;
}

.grid-whitered
{
    color:#ebebe3;
    font-weight:bold;
    background-color:#ebebe3;
    width:20px;
}
.grid-whitered img
{
border:3px solid #ae3d41;
height:13px;
width:14px!important;
}
.grid-whiteyellow
{
    color:#ebebe3;
    font-weight:bold;
    background-color:#ebebe3;
    width:20px;
}
.grid-whiteyellow img
{
border:3px solid #dfbd3b;
height:13px;
width:14px!important;
}
.grid-whitesatin
{
    color:#ebebe3;
    font-weight:bold;
    background-color:#ebebe3;
    width:20px;
}
.grid-yellow
{
    color:#dfbd3b;
    font-weight:bold;
    background-color:#dfbd3b;
    width:20px;
}

.grid-yellowsatin
{
    color:#dfbd3b;
    font-weight:bold;
    background-color:#dfbd3b;
    width:20px;
}

.pagination
{
	float:right;
	margin-right:10px;
	margin-top:20px;
}

.pagination a
{
	margin-left:0px;
	margin-right:0px;
	padding-right:4px;
	border-right:1px solid #cccccc;
}

.pagination span
{
	margin-left:2px;
	margin-right:2px;
	background-color:#db1c00;
	padding:2px 3px 2px 3px;
	color:#FFFFFF;
	font-weight:bold;
}

.gravograph_confirmaccount
{
font-size:11px;
line-height:16px;
padding:10px 40px 10px 50px;
}
.dgCompanyList
{
border:1px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
margin-left:50px;
}
.dgCompanyList td
{
padding:10px;
}
.dgContactList
{
border:1px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
margin-left:50px;
}
.dgContactList td
{
padding:10px;
}

.imgPurple 
{
	margin-top:10px;
	margin-right:6px;
	float:left;
}

/***** gravograph styles ****/
#gravograph_shell
{
background-color:#FFFFFF;
padding:auto;margin:auto;
width:745px;
text-align:left;
}

#gravograph_header
{
padding-top:0px;
background-color:#FFFFFF;
background-position:right bottom;
background-image:url(../images/ph_gravoheader.jpg);
background-repeat:no-repeat; 
border:0px;
height:90px;
}
#gravograph_header a
{
color:#666666;
}
#gravograph_logo
{
float:left;
}
#gravograph_userheader
{
float:right;
background-image:url(../images/ph_gravoheader_gright.jpg);
background-repeat:no-repeat;
background-position:right;
height:130px;
width:507px; 
}

.gravograph_login_searchbar
{
height:30px;
background-color:#ebebeb;
padding-left:15px;
}
#gravograph_headerlogin
{
float:left;
padding:7px 0px;
font-size:11px;
font-weight:bold;
}

#gravograph_headersearch
{
float:right;
padding:4px;
margin:0px;
font-size:11px;
font-weight:bold;
}

#gravograph_shoppingcart
{
float:left;
margin-left:10px;
padding:20px 0px 0px 20px;
font-size:11px;
}

#gravograph_headerlogin a
{
font-weight:bold;
color:#153b64;
}
.mainpage_getstarted
{
margin:0px;
padding:0px;
text-align:left;
font-weight:normal!important;
}
#gravograph_maincontent
{
background-color:#FFFFFF;
border:0px;
padding:0px 15px 50px 15px;
}
#gravograph_welcomestore
{
margin-top:15px;
margin-bottom:0px;
}
#gravograph_welcomestore img
{
float:left;
}
#gravograph_breadcrumb
{
margin-left:0px;
float:left;
padding:5px 0px 10px 0px;
}
#gravograph_sidenav
{
width:170px;
background-color:#cdcdcd;
}
.gravograph_menuheader
{
color:#da1c00;
}
#gravograph_sidenav a
{
color:#153b64;
}
#gravograph_directories #side-menu
{
color:#da1c00;
}
#gravograph_directories #side-menu a, #gravograph_directories #side-menu a:link
{
color:#da1c00;
}
#gravograph_directories .menu-header
{
color:#da1c00;
}

.gravograph_nomenuheader
{
background-image:url(../MasterTemplates/Everything/Theme/images/spacer.gif);
}
#gravograph_welcomestore
{
float:left;
}
#gravograph_breadcrumbnav
{
border-left:1px solid #CCCCCC;
margin-left:200px;
position:absolute;
padding:5px 0px 0px 10px;
width:400px;
}
.gravograph_categoryhead
{
padding-bottom:85px;
margin-top:20px;
padding-top:30px;
}
.gravograph_categoryhead div
{
float:left;
}
.gravograph_categorylist
{
margin-left:30px;
font-size:12px;
padding:2px 0px 2px 0px;
}
.gravograph_categorylist a, .gravograph_categorylist a:link,.gravograph_categorylist a:visited, .gravograph_categorylist a:hover
{
font-weight:bold;
}
.gravograph_categorylist a:hover 
{  
color: #da1c00;
}
#gravograph_producttitle
{
color:#333333;
font-size:19px;
}
.gravograph_shoppingcart 
{
width:90%;
}
.gravograph_shoppingcart td
{
font-size:11px;
padding:7px 3px 5px 7px;
}

.gravograph_addressmodule
{
width:90%;
}
.gravograph_addressmodule td
{
font-size:11px;
padding:7px 3px 5px 7px;
}

.gravograph_accountmanagement
{
width:90%;
}
.gravograph_accountmanagement td
{
font-size:11px;
padding:7px 3px 5px 7px;
}

.gravograph_checkoutpayment
{
width:90%;
}
.gravograph_checkoutpayment td
{
font-size:11px;
padding:7px 3px 5px 7px;
}

.gravograph_checkoutconfirmation
{
width:90%;
}
.gravograph_checkoutconfirmation td
{
font-size:11px;
padding:7px 3px 5px 7px;
}

.gravograph_accountlogin
{
width:500px;
text-align:center;
margin-top:50px;
}
.gravograph_accountlogin td
{
text-align:left;
padding:10px 10px 5px 10px;
}
.gravograph_accountlogin th
{
text-align:right;
padding:10px 0px 5px 10px;
}
.gravograph_highlight
{
background-color:#EFEFEF;
padding:20px;
border:1px solid #CCCCCC;
}
.clear
{
clear:left;
}

.notdisplayed
{
	display:none;
}

.displayed
{
	display:inline;
}

.mainpage_getstarted
{
	color:#153b64;
	font-size:15px;
	font-weight:bold;
	left:11px;
}

#paymentCell
{
	padding-left: 30px;
}