 
 /* FONTS*/                                              
                                                                  
 *{ font-family:  "Times New Roman", "Century", "Georgia", "Courier New", "Tahoma";  }
 
  /* "Courier New","Tahoma";*/
 body, td, input { font-size: 11pt;}
 
 a, p, font, td, input, pre {font-size: 11pt;}
 pre {text-align:justify;}
                                       
.header  {font-size: 12pt; font-weight:bold; }  

a        {text-decoration: none; } 
a:hover  {text-decoration: underline}          
a.mmh    {font-size:11pt; font-weight:bold;}  
a.sbha   {font-size:11pt; font-weight:bold;}
.sbh     {font-size:11pt; font-weight:bold;}

.no_underline  { text-decoration:none; }
u              { text-decoration:none; } 
.mini          { font-size:10pt; font-weight: normal;}    
.small         { font-size:10pt;}  
.faq           { font-size:10pt;} 
.grh           { font-size:14pt;}
.grt           { font-size:11pt;}
.grr           { font-size:11pt;font-weight:bold;}
.lightsmall    { font-size:10pt; }  
.lightstandard { font-weight:normal; }      
.big           { font-size:13pt;text-decoration:none; }
.cat           { font-size:11pt; font-weight:bold; }
td.home .cat           { font-size:14pt; font-weight:bold; }
.cat_light     { font-size:11pt; }
.standard      { font-weight:normal; } 
.lf_r{font-size:9.5pt; text-align:right; vertical-align:middle; width:50;}  
.lf_l{font-size:9.5pt; text-align:left;  vertical-align:middle;}     
.cmid{font-size:12pt; text-align:center;  vertical-align:middle; font-weight:bold;}   
.shad{font-size:12pt; text-align:center;  vertical-align:middle; font-weight:bold;}   
.blue{font-size:9.5pt;}     

 /* COLORS */                        
 
.bgmain{background-color:transparent;   }  /*  white*/
.cmid{background-repeat:no-repeat; color: #6488E9;}     
.shad{ color: #FDEE28;}     
.bg0   {background-color:#c5f186; color:black;}       
.bg1   {background-color:transparent;   }            
.bg2   {background-color:white;   }                             
.blue {background-color:#80AAFF; color:white;}
 input, textarea
 {
  background-color:white;
  BORDER-BOTTOM:  1px solid #6488E9;
  BORDER-LEFT:    1px solid #6488E9;
  BORDER-RIGHT:   1px solid #6488E9;
  BORDER-TOP:     1px solid #6488E9;
 }
 input.submit {background-color:#9BBCFE; color:#003366}
 input.nob {border: 0px;}
                                                     
.hilite{background-color:#f4f4f4; } /*#F0D09C #EDF8FF; } */
                     
                                                  
.sbh_cart      {background-image:url('./img/yellm.gif');  background-repeat:repeat-y;}    
.sbh_login     {background-image:url('./img/blum.gif');  background-repeat:repeat-y;}    
.sbh_cat       {background-image:url('./img/blum.gif');  margin-left:5px; background-repeat:repeat-y;}    
.sbh_news      {background-image:url('./img/yellm.gif');  margin-left:5px; background-repeat:repeat-y;}     
.sbh_search    {background-image:url('./img/yellm.gif');  background-repeat:repeat-y;}    
.sbh_search_adv{background-image:url('./images/sbbg_sa.gif');background-repeat:no-repeat;}    
.sbh_desc{background-image:url('./img/yell_sa.gif');background-repeat:repeat-y;}    
.bgcart{background-repeat:no-repeat;} 
                                                 
.logo_obj{background-color:white; }     
  
.sbh {color:black;}                                  
.grh{ color:#003366; }                                      
.grt{ color:#003366; }                                      
.grr{ color:#3333AA; }  
a          {color:#004499;}
a:hover    {color:blue;  }
a:link     {color:#004499} 
a:visited  {color:#004499} 
a:active   {color:#0077DD} 
a.mmh      {color:#003399;}  
a.mmh:hover{color:#003399;}   
a.sbha, a.sbha:hover, a.sbha:visited  {color:#FDEE28}   
                                
a.mini         {color:white;}
a.mini:hover   {color:white;}  
a.mini:visited {color:white;} 
a.mini:active  {color:white;}   
a.cat         {color:#AF0010;}
a.cat:hover   {color:#AF0010;}  
a.cat:visited {color:#AF0010;} 
a.cat:active  {color:#FF0020;} 
.mini          {color:#1A6600;}
.cat           {color: #C0002A}
.cat_light     {color:#C00033;}        
.light         {color:#004499;}                   
.lightsmall    {color:#004499;}                           
.lightstandard {color:#004499;}  
.middle        {color:#004499;}
.header        {color:#225577;}

/* METRICS */

 img  { border:0;}  
.sep1 { BORDER-BOTTOM: 1px solid #eeeeee; }
.sep1 { padding:0 0 0 0; margin:0 0 0 0;}
 a.mmh  { padding:0 0 0 0; margin:0 0 0 0; }   
.clz   { padding:0 0 0 0; margin:0 0 0 0; }    
.mline { padding:0 0 0 0; margin:0 0 0 0; height:20px; }   
.clt   { padding:0 0 0 0; margin:0 0 0 0; vertical-align:middle; }   
.cmid{ height: 39px; width: 182px;}     
.shad{ position: relative; left: -2pt; top: -12.5pt;}     
.logo_obj { padding:0 0 0 0; border:0; margin:0 0 0 0; }
.marker{margin-left: 20px; margin-right: 5px;}
     
/* METRICS */       
.left {float:left}                                   
.cart
{  
  font-size:		11pt;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			black;
  background-color: transparent;
}

.totalPrice
{ font-size:	    11pt;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		    1px;
  color:		    red;
  background-color:  transparent;
}

.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright 
{  BORDER-BOTTOM: 1px  #A9C0FF;
   BORDER-RIGHT:  1px  #A9C0FF;}
.myAccount_bottom { BORDER-BOTTOM: 1px  #A9C0FF;}
.myAccount_right {  BORDER-RIGHT:  1px  #A9C0FF;}

.comparison_button{BORDER:0;background-color:#eeeeee;}
a.im img, img.im {
	border: 2px solid silver;
}
a.im:hover img {
	border-color: gray;
}

.newsdiv{
	border:0 dashed black;
	border-width: 1 0 0 0;
	margin:3px;
}
.newsblock{
	float:left;
	width:100%;
}