Body TD{
font-family: verdana,arial;
font-size:12px; 
color:#000000;
}
Body {
top: 0px; left: 0px;
background-color:#FFFFFF;
padding: 0px;
}

#pagecontent {
position:absolute; 
left:0px; 
top:0px; 
right:0px; 
width:100%;
height:100%; 
z-index:0;  
padding:0px;
border: 0px none #000000;

}
#maincontent {
border: 2px solid #000000;
width:100%;
}

}
#maincontentnoborder {
border: 0px none #000000;
width:100%;
}

#navbarbg {
position:absolute; 
left:0px; 
top:133px; 
right:10px;
width:100%; 
height:27px; 
z-index:1;
color:#FFFFFF; 
padding:0px;
border: 0px none #000000;
}

#navbar {
position:absolute; 
left:0px; 
top:133px; 
right:10px;
width:100%; 
height:27px; 
z-index:1;
padding:0px;
border: 0px none #000000;

}


#leftbar {
position:absolute; 
left:0px; 
top:160px; 
width:150px;
height: 100%; 
z-index:1; 
color:#FFFFFF;
padding:0px;
border: 0px none #000000;
background-color: #224078;
layer-background-color: #224078;

}

#content {
position: absolute; 
top:165px; 
left:170px; 
background-color: #FFFFFF; 
layer-background-color: #FFFFFF; 
padding: 0px;
border: 0px none #000000;
}
#footer {
position: absolute;
padding: 0px;
border: 0px none #000000;
vertical-align:bottom;
}

/*Tables*/
Table.NavBox
{
border: solid;
border-width: 2px;
border-color:#FFFFFF;
}

Table.FooterBox
{
font-weight:normal;
text-decoration:none;
border: 2px solid #1F4654;
}

.TableBorder
{
border: solid;
border-width: 1px;
border-color:#004A29;
}

.bordered
{
border: solid;
border-width: 1px;
border-color:#8F9B85;
}

.bordertlb {
border-left: 1px solid #004a29;
border-right: 1px solid #004a29;
border-top: 1px solid #004a29;
border-bottom: 1px solid #004a29;
}
table.Narrow {
font-weight:bold;
color:#000000;
border: solid;
border-width: 2px;
border-color:#B5CCC5;
width: 250px;
}

table.Normal {
font-weight:normal;
color:#000000;
border: solid;
border-width: 2px;
border-color:#1F4654;
width:375px;
}

table.Wide {
font-weight:normal;
color:#000000;
border: solid;
border-width: 2px;
border-color:#004A29;
width: 525px
}

/*TD*/


td.Head1 { 
font-size:14px; 
font-weight:bold;
color:#FFFFFF;
text-align:center;
height:25;
background-color:#2C4B33;
}

td.Head2 {
font-size:12px; 
font-weight:bold;
color:#FFFFFF;
text-align:center;
height:25;
background-color:#8F9B85;
}

td.Head3 {
font-size:14px; 
color:#004B2C;
text-align:center;
height:25;
background-color:#D4DEDA;
}

td.Body1 { 
  background-color: #FFFFFF;
  font-weight:normal;
}
td.Body2 { 
  background-color: #FFFFFF;
  font-weight:normal;
  font-size: 10px;
}

td.footer { 
  color: #000000;
  font-weight:normal;
  padding: 5px;
}


TD.CatList	
{
color:#FFFFFF; 
background-color:#8F9B85; 
padding-left:2px;
height:20;

}
TD.catcell	
{
color:#000000; 
height:25;
font-weight: bold;
font-size: 10px;
}

TD.SubCatList	
{
color:#000000; 
background-color:#D4DEDA; 
padding-left:5px;
height:15;
}

.MenuCell {
width:115px;
height:20px;
font-size:10px; 
font-weight:bold;
color:#8F9B85;
text-align:center;
background-color:#FCF1C4;
border: 1px solid #8F9B85;
cursor:hand;
}

.CatMenuCell {
width:150px;
height:20px;
font-size:10px; 
font-weight:bold;
color:#FFFFFF;
text-align:center;
background-color:#8F9B85;
border: 1px solid #FFFFFF;
cursor:hand;
}

.CatMenuCell2 {
width:150px;
height:15px;
font-size:10px; 
font-weight:bold;
color:#8F9B85;
text-align:center;
background-color:#FFFFFF;
border: 1px solid #8F9B85;
cursor:hand;
}

.CatMenuCell3 {
width:150px;
height:10px;
font-size:10px; 
font-weight:bold;
color:#8F9B85;
text-align:center;
background-color:#FCF1C4;
border: 1px solid #FCF1C4;
cursor:hand;
}

.ProdMenuCell {
height:15px;
font-size:10px; 
font-weight:normal;
color:#8F9B85;
text-align:left;
background-color:#EEEEEE;
border: 1px solid #C4D0EA;
cursor:hand;
}

A:link		{font-family: verdana,arial;font-size:12px; color:#004a29; text-decoration:none; }
A:visited		{font-family: verdana,arial;font-size:12px; color:#004a29; text-decoration:none; }
A:hover		{font-family: verdana,arial;font-size:12px; color:#CEA542; text-decoration:underline;}

.footerlink:link 	{color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:12px}
.footerlink:visited 	{color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:12px}
.footerlink:hover	{color:#C0C0C0; text-decoration:underline; font-weight:normal; font-size:12px}

.catlink:link 	{color:#FFFFFF; text-decoration:none; font-weight:Bold; font-size:12px}
.catlink:visited 	{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px}
.catlink:hover	{color:#F8CC5F; text-decoration:underline; font-weight:bold; font-size:12px}

.nav:link 	{color:#008CB8; text-decoration:none; font-weight:bold; font-size:10px}
.nav:visited	{color:#dddddd; text-decoration:none; font-weight:bold; font-size:10px}
.nav:hover	{color:#000080; text-decoration:none; font-weight:bold; font-size:10px}

.pilllink:link 	{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px}
.pilllink:visited	{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px}
.pilllink:hover	{color:#CEA542; text-decoration:none; font-weight:bold; font-size:10px}

.catnav:link 	{color:#000000; text-decoration:none; font-weight:bold; font-size:10px}
.catnav:visited	{color:#000000; text-decoration:none; font-weight:bold; font-size:10px}
.catnav:hover	{color:#FFBB11; text-decoration:none; font-weight:bold; font-size:10px}

.topmenu:link 	{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px}
.topmenu:visited	{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px}
.topmenu:hover	{color:#FFBB11; text-decoration:none; font-weight:bold; font-size:10px}


.navbarmenu:link 	{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px}
.navbarmenu:visited 	{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10px}
.navbarmenu:hover	{color:#9D8140; text-decoration:none; font-weight:bold; font-size:10px}

.navtablemenu:link 	{font-family: times,verdana,arial;color:#537B89; text-decoration:none; font-weight:normal; font-size:11px}
.navtablemenu:visited 	{font-family: times,verdana,arial;color:#537B89; text-decoration:none; font-weight:normal; font-size:11px}
.navtablemenu:hover	{font-family: times,verdana,arial;color:#9D8140; text-decoration:none; font-weight:normal; font-size:11px}


.SubNavMenu:link	{color:#FFFFFF; text-decoration:none; font-weight:normal;}
.SubNavMenu:visited	{color:#FFFFFF; text-decoration:none; font-weight:normal;}
.SubNavMenu:hover	{color:#000000; text-decoration:underline; font-weight:normal;}

.subcatnav:link	{color:#537B89; text-decoration:none; font-weight:Bold;}
.subcatnav:visited	{color:#537B89; text-decoration:none; font-weight:Bold;}
.subcatnav:hover	{color:#B5CCC5; text-decoration:underline; font-weight:Bold;}

.groupnav:link	{color:#537B89; text-decoration:none; font-weight:normal;}
.groupnav:visited	{color:#537B89; text-decoration:none; font-weight:normal;}
.groupnav:hover	{color:#B5CCC5; text-decoration:underline; font-weight:normal;}

.prodnav:link	{color:#FFBB11; text-decoration:none; font-weight:normal;}
.prodnav:visited	{color:#FFBB11; text-decoration:none; font-weight:normal;}
.prodnav:hover	{color:#F8CC5F; text-decoration:underline; font-weight:normal;}

HeadLink {
  text-decoration: none;
  color: #000000;
}

em {
  color: #FF0000;
}

HR.greenline	
{
color:#8F9B85; 
width:80%;

}
UL.catList {
list-style-image: url('images/arrow.gif')
}

div.CatName {
font-size:14px; 
font-weight:bold;
font-decoration:underline;
color:#F8CC5F;
background-color:#004a29;
}

div.NavTop {
font-size:12px; 
font-weight:bold;
font-decoration:underline;
text-align:center;
color:#F8CC5F;
background-color:#004a29;
}

.bottomMenu {font-size: 10px; font-weight: bold; color: #FFFFFF; bgcolor: #FF0000}

.catProdPrice {font-size: 12px; font-weight: bold; color: #000000;}
.catProdSalePrice {font-size: 12px; font-weight: bold; color: #FF0000;}

.cartDetails {text-decoration: none;font-size: 10px; font-weight: normal; color: #FFFFFF;}

.productTitle {font-size: 14px; font-weight: bold; color: #000000;}
.productPrice {font-size: 12px; font-weight: bold; color: #003366;}
.productDescription {font-size: 10px; font-weight: normal; color: #000000;}

.productList:link		{font-size:10px; color:#1F4654; text-decoration:none; }
.productList:visited		{font-size:10px; color:#1F4654; text-decoration:none; }
.productList:hover		{font-size:10px; color:#CEA542; text-decoration:underline;}

.searchProductTitle:link		{font-size:12px; color:#1F4654; text-decoration:none; font-weight:bold; }
.searchProductTitle:visited		{font-size:12px; color:#1F4654; text-decoration:none; font-weight:bold;}
.searchProductTitle:hover		{font-size:12px; color:#CEA542; text-decoration:underline;font-weight:bold;}

.adminmenu:link		{font-size:10px; color:#1F4654; text-decoration:none; }
.adminmenu:visited		{font-size:10px; color:#1F4654; text-decoration:none; }
.adminmenu:hover		{font-size:10px; color:#CEA542; text-decoration:underline;}

.catProdName:link		{font-size:12px; color:#1F4654; text-decoration:none; }
.catProdName:visited		{font-size:12px; color:#1F4654; text-decoration:none; }
.catProdName:hover		{font-size:12px; color:#CEA542; text-decoration:underline;}

.productSmall {font-size: 9px; font-weight: normal; color: #006bce;}
.productSalePrice{font-size: 10px; font-weight: bold; color: #FF0000;}
.productNonSalePrice {font-size: 12px; font-weight: normal; color: #000000;}

.catList:link		{font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.catList:visited	{font-size:10px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
.catList:hover		{font-size:10px; color:#1F4654; text-decoration:underline; font-weight:bold;}

.SubcatList:link		{font-size:10px; color:#1F4654; text-decoration:none; }
.SubcatList:visited	{font-size:10px; color:#1F4654; text-decoration:none; }
.SubcatList:hover		{font-size:10px; color:#CEA542; text-decoration:underline;}


.catTitle {font-size: 14px; font-weight: bold; color: #000000;}

.searchProductDescription {font-size: 10px; font-weight: normal; color: #000000;}

.genTextBold {font-size: 12px; font-weight: bold; color: #000000;}
.genTextBoldLight {font-size: 12px; font-weight: bold; color: #FFFFFF;}
.genText {font-size: 12px; font-weight: normal; color: #000000;}
.genTextBoldSmall {font-size: 10px; font-weight: bold; color: #000000;}
.genTextSmall {font-size: 10px; font-weight: normal; color: #000000;}
.genFormField {font-size: 10px; font-weight: normal; color: #003366;}
.genErrorSml {font-size: 10px; font-weight: normal; color: #FF0000;}
.genError {font-size: 12px; font-weight: normal; color: #FF0000;}
.genHighlight {font-size: 12px; font-weight: normal; color: #FF0000;}
.genErrorBig {font-size: 13px; font-weight: normal; color: #FF0000;}
.genErrorExtraLarge {font-size: 16px; font-weight: bold; color: #FF0000;}
.genMedium {font-size: 10px; font-weight: normal; color: #000000;}
.genHeader {font-size: 16px; font-weight: Bold; color: #004a29;}
.genHeaderMedium {font-size: 12px; font-weight: Bold; color: #004a29;}
.genHeaderSmall {font-size: 10px; font-weight: Bold; color: #004a29;}
.genHeaderText {font-size: 10px; font-weight: normal; color: #000000;}

.stdTextBox{font-size : 12px;color : #000000;border : 1px solid #999999;}

.menuTab{
color:#FFFFFF;
BACKGROUND-COLOR:#004A29;
}
.checkoutmenu{color: #FFFFFF;BACKGROUND-COLOR: #8F9B85;}
.catMenu{color: #000000;BACKGROUND-COLOR: #003366;}
.tableDark{color: #000000;BACKGROUND-COLOR: #c9c9c9;}
.tableLight{color: #000000;BACKGROUND-COLOR: #E8E8E8;}
.line{color: #004A29;}

.SubmitButton {
font-size:12px; 
font-weight:bold;
color:#FFFFFF;
text-align:center;
background-color:#8F9B85;
cursor:hand;

}