TABLE.border
{
	BORDER-BOTTOM: #D2D2D2 1px solid; 
	BORDER-LEFT: #D2D2D2 1px solid; 
	BORDER-RIGHT: #D2D2D2 1px solid; 
	BORDER-TOP: #D2D2D2 1px solid; 
}

TABLE.productborder
{
	BORDER-BOTTOM: #C0C0C0 1px solid; 
	BORDER-LEFT: #C0C0C0 1px solid; 
	BORDER-RIGHT: #C0C0C0 1px solid; 
	BORDER-TOP: #C0C0C0 1px solid; 
}

TD.product
{
	BORDER-BOTTOM: #D2D2D2 1px solid; 
	BORDER-LEFT: #D2D2D2 1px solid; 
	BORDER-RIGHT: #D2D2D2 1px solid; 
	BORDER-TOP: #D2D2D2 1px solid; 
	background-color: White;
}

SELECT.cart_quant
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}
SELECT.search_form
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

SELECT.postit
{
	BORDER-RIGHT: #ffffff 1pt solid;
	BORDER-TOP: #ffffff 1pt solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #cccccc 1pt solid;
	COLOR: #003399;
	BORDER-BOTTOM: #cccccc 1pt solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ddddee;
	
}
SELECT.postit_disabled
{
	BORDER-RIGHT: #ffffff 1pt solid;
	BORDER-TOP: #ffffff 1pt solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #cccccc 1pt solid;
	COLOR: #999999;
	BORDER-BOTTOM: #cccccc 1pt solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ddddee;
	
}

INPUT.search
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 90%;
	
}

INPUT.search_button
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	
}

a.prod_cat    {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
             color: #B6C673;
             text-decoration: none;
			 }			 	

a.ln_links   {
             font-family: verdana, helvetica, sans-serif;
             font-size: 10px;
             font-weight: bold;
             color: #000000;
             text-decoration: none;
             }
a.ln_links:hover   {
             font-family: verdana, helvetica, sans-serif;
             font-size: 10px;
             font-weight: bold;
             color: #2968AE;
             text-decoration: underline;
             }
.search     {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: bold;
             color: #000000;
			 }
.ln_head     {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
             color: #000000;
			 }
.refine     {
             font-family: helvetica, arial, sans-serif;
			 font-size: 10px;
			 font-weight: light;
             color: #000000;
			 }
.wh_head     {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
             color: #ffffff;
			 }
.or_head     {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
             color: #FF7700;
			 }
.bl_head     {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
             color: #84A5CE;
			 }
.wh_small     {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: bold;
             color: #ffffff;
			 }
.bl_small     {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: bold;
             color: #CCCCFF;
			 }
.prod_desc   {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 10px;
			 /*font-weight: bold;*/
             color: #666666;
			 }
.prod_desc_sp   {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 12px;
			 /*font-weight: bold;*/
             color: #666666;
			 }
.footer   {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 9px;
             color: #666666;
			 }
.prod_det    {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 10px;
			 font-weight: bold;
             color: #000000;
			 }
.prod_det_sp    {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bold;
             color: #000000;
			 }
.quant       {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bolder;
             color: #000000;
			 }
.quant       {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bolder;
             color: #000000;
			 }
.cart_cat    {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 12px;
			 font-weight: bolder;
             color: #999999;
			 }
.cart_num    {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bolder;
             color: #000000;
			 }
.prod_cat    {
             font-family: verdana, helvetica, sans-serif;
			 font-size: 13px;
			 font-weight: bold;
             color: #B6C673;
			 }			 	

.error{
		font-family: verdana, helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #FF0000;
}

.section_head{
		font-family: verdana, helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #666666;
}
.big_text{
		font-family: verdana, helvetica, sans-serif;
		font-size: 13px;
		font-weight: bolder;
		color: #000000;
}
.genmed{
             font-family: verdana, helvetica, sans-serif;
			 font-size: 10px;
             color: #000000;
}
.genmedbold{
             font-family: verdana, helvetica, sans-serif;
			 font-size: 10px;
             color: #000000;
             font-weight: bold;
}
.genlarge{
             font-family: verdana, helvetica, sans-serif;
			 font-size: 12px;
             color: #000000;
}
.genlargebold{
             font-family: verdana, helvetica, sans-serif;
			 font-size: 12px;
             color: #000000;
             font-weight: bold;
}


span.hidden{
  display: none;
}

span.XMLerror{
  display: inline;
  color: black;
  background-color: pink;  
}