.topnavhed{	font-family: times;	font-weight: bold;	font-size: 16px;	color: #ffffff;	text-align: center;	font-stretch: expanded;	}	.spec2{border-color: #cc3300;}.GPHed {	font-family: arial;	font-weight: bold;	font-size: 28px;	color: 003366;	text-align: center;	width: 100%;	}		.GPHed2 	{	font-family: arial;	font-weight: bold;	font-size: 18px;	font-style: italic;	color: #910000;	text-align: center;	width: 100%;	}		.PPHed {	font-family: arial;	font-weight: bold;	font-size: 28px;	color: 003366;	}		.PPDes 	{ 	font-family: verdana;	font-size: 10pt;	}		.Qtable    { border: thin dotted #cccccc; border-color: #CC3300;  }    .Qtable1    { border: solid #cccccc; border-color: #CCcccc; border-width: 1px;  }    .QPstr{text-decoration: line-through;}  x.PPQPhed  { font-family: verdana;font-size: 8pt;font-weight: bold;text-align: center;vertical-align: bottom;color: #000000;background-color: #cccccc;}.PPQPmin  { font-family: verdana;font-size: 8pt;font-weight: normal;text-align: center;vertical-align: bottom;color: #000000;}.PPQPoff1  { font-family: verdana;font-size: 10pt;font-weight: bold;text-align: center;vertical-align: bottom;color: #000000;text-decoration: none;}.PPQPoff2  { font-family: arial;font-size: 12pt;font-weight: bold;text-align: center;vertical-align: bottom;color: #cc3300;text-decoration: none;}  .PPQPdet {font-family: verdana;font-size: 8pt;font-weight: normal;text-align: center;vertical-align: center;background-color: #ffffff;color: #000000;}.PPPDhed {	font-family: verdana;	font-size: 9pt;	font-weight: bold;	text-align: left;	vertical-align: center;	color: #FFFFFF;	background-color: #808080;	width: 100%;	height: 18PX;	}.PPPDsec{font-family: verdana;font-size: 10px;font-weight: bold;text-align: left;vertical-align: top;color: #003399;background-color: #ffffff;width: 34%;height: 18PX;}.PPPDdet {font-family: verdana;font-size: 11px;font-weight: normal;text-align: left;vertical-align: top;color: #000000;background-color: #ffffff;width: 66%;height: 18PX;}.PPPDspace{background-color: #e9e9e9;height: 1PX;}

.GSboxborder 
{ 
	border: 1px solid #CC3333
}
.customerbox
{
	background-color: #F0f8ff; border: 1px solid #4682B4 
	}
.pricebox
{
	border: 1px solid #808080 
	}
.GSpricebox
{
	background-color: #ffffff; border: 1px dotted #808080 
	}	.HTMLbutt
{
	background-color: #cc3300; 
	border-style: outset;
	border-color: #999999; 
	border-width: 3px;
	/*
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	*/
	}

.HTMLbutt a {
	display: block;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	height: 100%;
	width: 100%;
	padding: 5px;
	}

.butttxt{font-family: arial;font-size: 14px;font-weight: bold;color: #ffffff;text-decoration: none;display: block;}.butttxt2{font-family: arial;font-size: 14px;font-weight: bold;color: #ffffff;text-decoration: none;}/* ------------------------------------------------------- CARDS SITE SPECIFIC STYLES START HERE ------------------------------------------------------------------- */.Gutter1		/*sets width and color of 1st thin gutter */	{ 		background-color: #ffffff; 		width: 1px 	}  .Gutter2  		/*sets width and color of margin gutter */	{ 		background-color: #ffffff;		width: 4px	}.Gutter3 		/*sets width and color of right gutter */   {    background-color: #ffffff;    width: 10px   }.TopNavC    /*sets font for cards top nav links */ {  	font-family: arial;  	font-size: 12px;  	font-weight: bold;  	color: #333333;    text-decoration: none;   }.TopNavC2    /*sets font for cards top nav links - NEW hor nav w/ color bg */ {  	font-family: arial;  	font-size: 12px;  	font-weight: bold;  	color: #ffffff;    text-decoration: none;   }.TopHedTagC{  	font-family: arial;  	font-size: 18px;  	font-weight: bold;  	color: #333333;  }.TopHedPhC{  	font-family: arial;  	font-size: 20px;  	font-weight: bold;  	color: #910000; }/* ----------- SID NAV SPECIFIC STYLES ------------------------------------------------------------------------------------------------------------------ -- */.SidNavW     /*sets width and color of sid nav TD*/	{ 		background-color: #AF2030;		width: 150px; 		vertical-align: top 	}                .SidNavL1    /* parent level sid nav links */	{ 		font-family: arial;		font-size: 11px;		font-weight: bold;		color: #ffffff;        text-decoration: none;       padding-left: 15px;    }	.SidNavL1:hover    /* parent level sid nav links */	{ 		font-family: arial;		font-size: 11px;		font-weight: bold;		color: #910000;        text-decoration: underline;    }.SidNavL2 		/* child level sid nav links */    	{ 		font-family: arial; 		font-size: 11px; 		font-weight: bold; 		color: #ffffff;        text-decoration: none;        padding-left: 25px;    }.SidNavL2:hover	{ 		font-family: arial; 		font-size: 11px; 		font-weight: bold; 		color: #910000;        text-decoration: underline;     }	/* ----------- HOME AND SPLASH PAGE SPECIFIC STYLES ------------------------------------------------------------------------------------------------------------------ -- */		.featbox /* grey box around featured catergories */{	border-style: solid;	border-color: #006600;	border-width: 1px;	width: 100%;	HEIGHT: 175PX;	VERTICAL-ALIGN: top;}.featboxthanks /* grey box around featured catergories */{	border-style: solid;	border-color: #CC6633;	border-width: 1px;	width: 100%;	HEIGHT: 175PX;	VERTICAL-ALIGN: top;}.cathed7{	font-family: arial;	font-size: 12pt;	font-weight: bold;	width: 100%;	background-color: #cc3333;	color: #ffffff;	VERTICAL-ALIGN: center;	height: 25px;	}.catprodlink{font-family: arial;font-size: 11px;font-weight: bold;color: #006600;text-decoration: underline;}.cathed7_old    /* style for category title boxes */{	font-family: arial;	font-size: 12pt;	font-weight: bold;	width: 100%;	background-color: #C3DADF;	color: #38306F;	VERTICAL-ALIGN: center;	height: 25px;	}.topcathedTAB{	border-style: solid;	border-color: #cccccc;	border-width: 1px;	width: 100%;}.topcathedTD /* heading for featued this week box */{	font-family: arial;	font-size: 12pt;	font-weight: bold;	font-style: italic;	background-color: #006600; 	color: #FFFFFF;	text-align: center;}.catunderline{background-color: #006600; height: 2px;}.cattext1 /* TD containing cat description */{	font-family: arial;	font-size: 8pt;	width: 100%;	background-color: #ffffff;	color: #000000;	VERTICAL-ALIGN: top;	text-align: center;}.cattext2 /* TD containing cat description */{	font-family: arial;	font-size: 8pt;	width: 100%;	background-color: #ffffff;	color: #000000;	VERTICAL-ALIGN: top;	height: 50px;}.cattext3 /* TD containing cat description */{	font-family: arial;	font-size: 8pt;	width: 100%;	background-color: #ffffff;	color: #000000;	VERTICAL-ALIGN: top;	text-align: center;}.cattext /* TD containing cat description */{	font-family: verdana;	font-size: 8pt;	width: 100%;	background-color: #ffffff;	color: #000000;	VERTICAL-ALIGN: top;	height: 50px;}.catimagebox{height: 100px;}.catimageboxTXT{height: 100px;	font-family: verdana;	font-size: 8pt;	background-color: #ffffff;	color: #000000;	VERTICAL-ALIGN: center;	height: 100px;}/* ---------------------------------------- right hand column ----------------------------------------------------------------*/.topsellbox  /* outer border of top sellers box */{	border-style: solid;	border-color:  #CF2635; 	border-width: 1px;	width: 100%;	VERTICAL-ALIGN: top;}.RBline  /* dividing line in top seller box */{background-color:  #CF2635; height: 1px;}.topsellHED  /* header style for top sellers box */{font-family: arial;font-size: 14px;font-weight: bold;background-color:  #CF2635; color: #ffffff;height: 20px;}.TSprodbox{height: 25px;text-align: center;}.TSprodlink{font-family: arial;font-size: 10px;color: #006600;text-decoration: underline;}	.getcatbox  /* outer border of get cat box */{ 	border: 1px solid #CF2635; }}.getcatHED /* header style for get cat box */{font-family: arial;font-size: 14px;font-weight: bold;background-color: #CF2635; color: #ffffff;height: 20px;}.getCATlink{font-family: arial;font-size: 12px;color: #cc3300;text-decoration: underline;font-weight: normal;}.favhed{	background-color: #CF2635; 	font-family: arial;	font-size: 12pt;	font-weight: bold;	color: #ffffff;}/*  ----------------------------------------- CARDS BROWSE PAGE STYLES ------------------------------------------------------- */.CGPHed 	{	font-family: arial;	font-weight: bold;	font-size: 28px;	color: #2C5B37;	text-align: center;	width: 100%;	}		/* ----------------------------------------- CARDS PRODUCT PAGE STYLES ------------------------------------------------------- */	.Citemprice{	border-style: solid;	border-color: #cccccc;	border-width: 1px;	width: 70%;}.CPPpricequanthed {	font-family: verdana;	font-size: 8pt;	font-weight: bold;	text-align: center;	vertical-align: center;	color: #FFFFFF;	background-color: #808080;	width: 33%;	height: 18PX;	}	.Cproddetailsbox{	border-style: solid;	border-color: #cccccc;	border-width: 1px;	width: 70%;}.CPPPDsec{font-family: verdana;font-size: 10px;font-weight: bold;text-align: right;vertical-align: top;color: #003399;background-color: #ffffff;width: 34%;height: 18PX;}.CPPPDdet {font-family: verdana;font-size: 11px;font-weight: normal;text-align: left;vertical-align: top;color: #000000;background-color: #ffffff;width: 66%;height: 18PX;}.Cchairsplashbox{	border-style: solid;	border-color: #888888;	border-width: 1px;	width: 95%;}/* ----------------- REWORKED HOME PAGE STYLES 1/5/06 ---------------------------------------- */.tabborder1{	background-color: #FFFFFF;	border-width: 1px;	border-style: solid;	border-color: #333333;}.RecEvBG{	background-color: #FFFFFF;}.RecEvBGL{	background-color: #FFFFFF;	border-left-width: 0px;	border-left-style: solid;	border-left-color: #333333;}.RecEvBGTAB{	border-width: 0px;	border-style: solid;	border-color: #333333;	background-color: #Ffffff;}.SOTWBG{background-color: #F8F8FF;}.Boxhed1{	font-family: arial, helvetica, sans-serif;	font-size: 13pt;	font-weight: bold;	color: #333399;}.Boxprice1{	font-family: verdana; 	font-size: 11px;	font-weight: bold;	color: #CC3300;}.boxseethem1{	font-family: verdana; 	font-size: 12px;	font-weight: bold;	color: #blue;	text-decoration: underline;}.homeSKUname1{	font-family: verdana; 	font-size: 12px;	font-weight: bold;	color: #blue;	text-decoration: underline;}#CHomeIntro{	font-family: arial; 	font-size: 14px;	font-weight: normal;	color: #000000;	text-decoration: none;	padding: 5px;}#pbpcacher {	position: absolute;	bottom: 0;	right: 0;	}	div.dbg	{	display: none;	}
