pagebody, b, p, ul, li, input, select, textarea
{
	font-family: Verdana, Arial, helvetica;
	font-size: 9pt;
	color: #192433;
}
a:link {color: #333333; text-decoration: none; font-weight:bold}
a:visited {color: #333333; text-decoration: none; font-weight:bold}
a:hover {color: #333333; text-decoration: underline; font-weight:bold}
.show        { background-color: #D0AC90; border: 5 inset #D0AC90 }
table#spacebar    { border-top-style: solid; border-top-width: 0 }
td#new       { width:12% }
.leftnav  td { border-style: solid; border-width: 0; border-color: transparent }
.toptable    { text-align: Center; border-style: solid; border-width: 0; border-color: transparent }
.midtable table,td		{ border-style: solid; border-width: 0 }
.blogClass td  { background-color: #B89818; text-align: Left; width: 100% }
.prod table,td  { border-style: solid; border-width: 1; border-color: transparent}
.friend { font-size: 8pt; color: #805900; font-weight: bold; cursor: hand }
td.head      { background-color: #CCFFCC }
table.chart  { border: 1 solid #000000 }
.cartdis     { border: 1 solid #805900 }
.cat         { font-size: 10pt }
.cat a:link  { color: #333333; font-weight: bold; text-decoration: none }
.cat a:visited { color: #333333; font-weight: bold; text-decoration: none }
.cat a:hover { text-decoration: underline; color: #333333; font-weight: bold }
.important { color: #000080; font-style: italic; font-weight: bold }
td.important1  { color: #000000; font-weight: bold; border-bottom: 1 solid #808000 }
.myh1        { font-size: 12pt; color: #000000; font-family: Verdana; font-weight: bold }
table.sql td        { background-color: #689898; border: 1 solid #333399 }
	.textBlock A:link { color: #000000 }
	.textBlock A:visited { color: #000000 }
	.helpBlock   { background-color: #CCFFCC }
.textblock A:hover { color: #68D068}
	.errMsg			 {COLOR: red;}
	.linkclass   {  }
	.linkclass A:link { color: #000000; text-decoration: none }
	.linkclass A:visited { color: #000000; text-decoration: none }
	.linkclass A:hover {COLOR: #68D068; TEXT-DECORATION: underline;}
	.linkclass1 {COLOR: #00000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt;}
	.linkclass1 a:link { color: #000000; font-family: Arial; font-weight: bold }
	.linkclass1 a:visited { color: #000000; font-family: Arial; font-weight: bold }
	.linkclass1 a:hover { color: #ffffff; text-decoration: underline; font-weight: bo	.spacer      { color: #333333; font-family: Arial, Verdana, Helvetica; font-size: 8px; }
ld }
	.fieldHelp       {COLOR: #800000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt;}
	.textBlockHead   {COLOR: #800000; FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9pt; FONT-WEIGHT: BOLD;}
	.navigationBar { background-color: #C7C7E2; border-style: solid; border-width: 0 }
.leftnav td.textBlock { background-color: #D0FFFF; border: 1 solid #000000 }
.blockInBlock    {BACKGROUND-COLOR: #B89818; border: 1 solid #000000}
	.findTable   { background-color: #F0C98E; border: 1px solid #000000 }
.findTable a:link      { color: #000000; text-decoration: none }
	.findTable a:visited      { color: #000000; text-decoration: none }
	.findTable a:hover      { color: #ffffff; text-decoration: underline; font-weight: bold }
.listTable   { background-color: #CCFFCC; border: 1 solid #000000 }
.listTable a:link { color: #9C0000; text-decoration: none; font-weight: bold }
.listTable a:visited { color: ##C20000; text-decoration: none; font-weight: bold }
.listTable a:hover  { color: #ffffff; text-decoration: underline; font-weight: bold }
.listRowTop  { background-color: #D3B49E; border: 1px solid #000000 }
.listRowHead { background-color: #BE8F6F; border: 1 solid #000000 }
.listRowBot  { background-color: #D3B49E; border: 1 solid #000000 }
.textBlock1   { background-color: #F5DBB4 ; border: 1 solid #000000 }
	.textBlock1 a:link { color: #336699; text-decoration: none; font-weight: bold }
	.textBlock1 A:visited  { color: #336699; text-decoration: none; font-weight: bold }
	.textBlock1 A:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold }
body
{
	background-color: #d9d9d9;
}
table.main td { border: 1px solid #0000FF; padding: 3px;  }
table.main { border: 0 solid #FF0000; padding: 3 }
th           { background-color: #8f7a65; color: #000000; text-align: center; 
               border: 1 solid #000000 }
/* Info Box WITHOUT Headings */
.CPbox1      { background-color: #6f2424; color: #c8d3e3; border: 1px solid #1a2e28}
.CPbox1  td    { background-color: #6f2424; color: #c8d3e3; border: 0 solid #1a2e28}
.CPbox1 A:link     {COLOR: #D9D9D9; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:visited  {COLOR: #D9D9D9; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.CPbox1 A:hover    {COLOR: #D9D9D9; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {BORDER: 1px solid #1a2e28; color: #C8D3E3}
.CPbox2H           {BACKGROUND-COLOR: #6f2424; PADDING: 1px; color: #C8D3E3}
.CPbox2B           {BACKGROUND-COLOR: #954646; color: #C8D3E3}
.CPbox2B A:link    {COLOR: #D9D9D9; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.CPbox2B A:visited {COLOR: #D9D9D9; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.CPbox2B A:hover   {COLOR: #D9D9D9; FONT-SIZE: 9pt; TEXT-DECORATION: underline}
.CPbox2B b {color: #C8D3E3}
.CPbox2H b {color: #C8D3E3}
#dimensions td  { border: 1 solid #000000 }
.Misc a:link { color: #333333; text-decoration: none; font-family: Arial; font-size: 8pt; 
               font-weight: bold }
.Misc a:visited    { color: #333333; font-size: 8pt; text-decoration: none; font-family: Arial; font-weight: bold }
.Misc a:hover { color: #333333; font-size: 8pt; text-decoration: underline; font-family: Arial; font-weight: bold }
.CPhighlight {COLOR: #000000; BACKGROUND-COLOR: #ffff66}
/* Box - Page Headings */
.CPpageHead  { font-weight: bold }
/* Box - Page Navigation */
.CPpageNav
{
	background-color: #549e92;
	color: #C8D3E3;
}
/* Box - General Headings */
.CPgenHeadings
{
	background-color: #549e92;
	color: #C8D3E3;
}
.CPlines {BACKGROUND-COLOR: #549e92}

/* Box - Product Image (Home page) */
.CPhomeImg   {  }

/* Box - Product Description (Home page) */
.CPhomeDesc {}

/* Horizontal and Vertical lines */
.CPlines {}

/* Product Short Description (Except Detail page) */
.CPprodDesc {FONT-SIZE: 9pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {FONT-SIZE: 11pt}

.textblock   { background-color: #Ffcc99 }
/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet   { margin-left: 15 }
/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {COLOR: #800000}

/* Product Price - Price Value */
.CPprodPriceV {COLOR: #800000}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* Product List Price - Price Value */
.CPprodLPriceV {TEXT-DECORATION: line-through}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {COLOR: red}

/* Free Shipping text */
.CPfreeShipMsg {COLOR: #000000}

/* In Stock text */
.CPinStock   { color: #000080 }
/* Out of Stock text */
.CPoutStock {COLOR: red}

/*  Image text */
.imgclass    {  }
/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd { color: #333333; font-weight: bold }
/* Option Description */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* Option Text box */
.CPoptTxt {FONT-FAMILY: Verdana, Arial, helvetica; FONT-SIZE: 8pt}

/* ADDED - Version 2.3 */

/* Box - 2, 3 and 4 Column Layout for product list page */
.CPcolsView {BACKGROUND-COLOR: #E0A040; BORDER: 1px solid #B87818}
.CPcolsView A:link    {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:visited {COLOR: #000099; TEXT-DECORATION: none}
.CPcolsView A:hover   {COLOR: #996666; TEXT-DECORATION: underline}

/* System Messages */
.CPsysMsg    {FONT-SIZE: 10pt}
.CPsysMsgErr {COLOR: red; FONT-SIZE: 10pt}
.CPsysMsgURL {FONT-SIZE: 10pt}

/* Bar 1
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:9; visibility:hidden}

/*Styles for level 0 Top level elements*/
.clLevel0, .clLevel0over { position: absolute; font-family: tahoma, arial, helvetica; font-size: 12px; 
               font-weight: bold; padding: 2px }
.clLevel0    { background-color: #6f2424; color: #c8d3e3; text-align: center; valign: 
               middle; }
.clLevel0over { background-color: #954646; layer-background-color: #954646; color: #c8d3e3; 
               cursor: hand; text-align: center; }
.clLevel0border{position:absolute; visibility:hidden; border-top-style: solid; 
               border-top-width: 1; border-top-color: #000000; border-bottom-style: solid; border-bottom-width: 1; border-bottom-color: #000000}

/*Styles for level 1*/
.clLevel1, .clLevel1over { position: absolute; font-family: tahoma, arial, helvetica; font-size: 12px; 
               font-weight: bold; padding: 2px }
.clLevel1    { background-color: #6f2424; layer-background-color: #6f2424; color: #c8d3e3; 
               text-align: center; }
.clLevel1over{background-color:#954646; layer-background-color:#954646; color:#c8d3e3; cursor:pointer; cursor:hand; text-align:center }
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12pt; font-weight:bold; nowrap;padding: 2px}
.clLevel2{background-color:#6f2424; layer-background-color:#142E26; color:#c8d3e3; text-align:center}
.clLevel2over{background-color:#175441; layer-background-color:#175441; color:#000099; cursor:pointer; cursor:hand; text-align:center; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#006699}

/* Bar 2
/*Style for the background-bar*/
.cl2Bar{position:absolute; width:10; height:9; visibility:hidden}

/*Styles for level 0 Top level elements*/
.cl2Level0, .cl2Level0over { position: absolute; font-family: tahoma, arial, helvetica; 
               font-weight: bold; padding: 2px;	font-size: 12px; }
.cl2Level0   { background-color: #6f2424; color: #c8d3e3; text-align: center; valign: top; }
.cl2Level0over { background-color: #954646; layer-background-color: #954646; color: #c8d3e3; 
               cursor: hand; text-align: center;  }
.cl2Level0border{position:absolute; visibility:hidden; border-top-style: solid; 
               border-top-width: 1; border-top-color: #000000; border-bottom-style: solid; border-bottom-width: 1; border-bottom-color: #000000}

/*Styles for level 1*/
.cl2Level1, .cl2Level1over { position: absolute; font-family: tahoma, arial, helvetica;font-size: 12px;
 
               font-weight: bold; padding: 2px }
.cl2Level1    { background-color: #6f2424; layer-background-color: #6f2424; color: #c8d3e3; 
               text-align: center }
.cl2Level1over{background-color:#954646; layer-background-color:#954646; color:#c8d3e3; cursor:pointer; cursor:hand; text-align:center;  }
.cl2Level1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#006699}


/*Styles for level 2*/
.cl2Level2, .cl2Level2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-weight:bold; nowrap;padding: 2px}
.cl2Level2
{
	background-color: #6f2424;
	layer-background-color: #6f2424;
	color: #c8d3e3;
	text-align: center;
	font-size: 12px;
	valign: top;
}
.cl2Level2over { background-color: #954646; layer-background-color: #954646; color: #c8d3e3; 
               cursor: hand; text-align: center; font-size:12px }
.cl2Level2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#006699}
.recall          { font-family: Tahoma; font-size: 12px; background-color:#FFCC99 }