A, BODY, INPUT, OPTION, SELECT, INPUT, textarea { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
  color: #000000; 

	font-size:11px;   
  margin: 0px 0px 0px 0px; 
}



table.footer tr td { background-image:url( ../images/menu_bk3.jpg ); background-color:#dddddd;   background-repeat: repeat-x;     font: 11px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none;   }
a.footer { font: 11px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; }
a.footer:hover { font: 11px Verdana, Arial, Helvetica; color: #000000; text-decoration: underline; } 




TABLE, TD, TR { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
  color: #000000;  

}	


table.content tr td, td.content { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
  /*color: #000000; */
  /*background-color:#FFFFFF*/
	font-size:11px;   
  margin: 0px 0px 0px 0px; 
}


















table.outerborder {
border: #4F4F4F 1px solid;
color: #666000;
}	


.themeM, td.themeM, table.themeM { font: 12px Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none; background-color:#4F4F4F;}	
.themeMTitle { font: bold 17px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; }	


a { font: 12px Verdana, Arial, Helvetica; color: #336699; text-decoration: none; }
a:hover { font: 12px Verdana, Arial, Helvetica; color: #AA0000; text-decoration: underline; } 


.navPath, a.navPath { font: 11px Verdana, Arial, Helvetica; color: #B0B0B0; text-decoration: none; }
a.navPath:hover { font: 11px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; } 










p.themeMTitleSub,.themeMTitleSub { font: bold 13px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; }	
a.themeMTitleSub { font: bold 13px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; }
a.themeMTitleSub:hover { font: bold 13px Verdana, Arial, Helvetica; color: #AA0000; text-decoration: underline; } 




.themeL, td.themeL, table.themeL { font: 11px Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none; background-color:#4F4F4F; }	
table.themeLTitle td { font: 13px Verdana, Arial, Helvetica; color: #FFFFFF; padding:2px; background-image: url("../images/themeLTitleBar.jpg");    }
a.themeLLink { font: 11px Verdana, Arial, Helvetica; color: #FFFFFF; text-decoration: none; }
a.themeLLink:hover { font: 11px Verdana, Arial, Helvetica; color: #FFFF00; text-decoration: underline; } 



.themeR, td.themeR, table.themeR { font: 12px Verdana, Arial, Helvetica; color: #000000; text-decoration: none; background-color:#CDCDCD; padding:3px 3px 3px 3px;}	
table.themeRTitle td { font: bold 13px Verdana, Arial, Helvetica; color: #000000; padding:2px; }
a.themeRLink { font: 11px Verdana, Arial, Helvetica; color: #000000; text-decoration: none; }
a.themeRLink:hover { font: 11px Verdana, Arial, Helvetica; color: #AA0000; text-decoration: underline; } 




a.blurLink, a.blurLink img {  font: bold 12px Verdana, Arial, Helvetica; color: #000000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; text-decoration: none;}
a.blurLink:hover, a.blurLink:hover img {  text-decoration: underline; font: bold 12px Verdana, Arial, Helvetica; color: #AA0000; filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; position: relative; top: -2px; }


.boxTitle, table.boxTitle td, td.boxTitle { font: bold 14px Verdana, Arial, Helvetica; color:#4F4F4F; background-color:#F6F6F6;}	
table.pagingBox td { font: 12px Verdana, Arial, Helvetica; color:#4F4F4F; background-color:#F6F6F6;}	

th  { font: bold 12px Verdana, Arial, Helvetica;  background-color:#4F4F4F; color:#FFFFFF; padding:5px 5px 5px 5px;}
table.listTB { border-collapse:separate; empty-cells:show; padding:0px; border-spacing:1px; width:100%; margin:0px 0px 0px 0px; }
tr.altBG0 td { font-family:Arial;  vertical-align:top; background-color:#FFFFFF; color:#000000; padding:3px 3px 3px 3px;}
tr.altBG1 td  { font-family:Arial;  vertical-align:top;  background-color:#CDCDCD; color:#000000; padding:3px 3px 3px 3px;}
tr.altBGHover td  { font-family:Arial;  vertical-align:top;  background-color:#FFE4E1; color:#000000; padding:3px 3px 3px 3px;}










a.buy { font: bold 11px Verdana, Arial, Helvetica; color: #CC3333; text-decoration: none; }
a.buy:hover { font: bold 11px Verdana, Arial, Helvetica; color: #FF6666; text-decoration: underline;}  

a.upgrade { font: bold 11px Verdana, Arial, Helvetica; color: #FF5900; text-decoration: none; }
a.upgrade:hover { font: bold 11px Verdana, Arial, Helvetica; color: #FF8000; text-decoration: underline;}  

a.download { font: bold 11px Verdana, Arial, Helvetica; color: #339933; text-decoration: none; }
a.download:hover { font: bold 11px Verdana, Arial, Helvetica; color: #66CC66; text-decoration: underline;}  

a.detail { font: bold 11px Verdana, Arial, Helvetica; color: #3366CC; text-decoration: none; }
a.detail:hover { font: bold 11px Verdana, Arial, Helvetica; color: #6699FF; text-decoration: underline;}  

a.edit { font: bold 11px Verdana, Arial, Helvetica; color: #666666; text-decoration: none; }

a.edit:hover { font: bold 11px Verdana, Arial, Helvetica; color: #999999; text-decoration: underline;}  


.alert {font: bold 11px Verdana, Arial, Helvetica; color: #AA0000; }


.success {font: 11px Verdana, Arial, Helvetica; color: #339933; }



td.msrp, .msrp { font: 11px Verdana, Arial, Helvetica; color: #000000; text-decoration: none; }
td.promoMSRP, .promoMSRP { font: 11px Verdana, Arial, Helvetica; color: #996633; text-decoration: none; }




.productTitle , a.productTitle { font: bold 13px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; }	
a.productTitle:hover { font: bold 13px Verdana, Arial, Helvetica; color: #AA0000; text-decoration: none; }	

.subMenu { margin: 0; padding: 0; background-image:url(../images/menu_bk1-1.gif); border: 1px solid #FFF; height:30px;   background-repeat: repeat-x;    }





input.button, input.submit {
valign:bottom;
color: #CCCCCC;
border: 1px outset;
font: 13px Verdana, Arial, Helvetica;
background-image:url( ../images/menu_bk.gif );  
background-repeat: repeat-x;    
}


input.buttonOver {
valign:bottom;
color: #4F4F4F;
border: 1px outset;
font: 13px Verdana, Arial, Helvetica;
background-image:url( ../images/menu_bk1.gif );  
background-repeat: repeat-x;    
}


BUTTON {
valign:bottom;
color: #CCCCCC;
border: 1px outset;
font: 13px Verdana, Arial, Helvetica;
background-image:url( ../images/menu_bk.gif );  
background-repeat: repeat-x;  
width: auto;  
}	

	
BUTTON.BTNOVER {
valign:bottom;
color: #4F4F4F;
border: 1px outset;
font: 13px Verdana, Arial, Helvetica;
background-image:url( ../images/menu_bk1.gif );  
background-repeat: repeat-x;  
width: auto;
}	   	
















td.tab0 {

color: #4F4F4F;
border: 1px #CCCCCC outset;
font: 11px Verdana, Arial, Helvetica;
background-image:url( ../images/menu_bk3.jpg ); 
    
cursor: hand; 
}

td.tab1 {

color: #CCCCCC;

border: 1px #CCCCCC outset;
font: 11px Verdana, Arial, Helvetica;
background-image:url( ../images/menu_bk2.jpg ); 
cursor: hand;  
}




table.nav tr td, td.nav { height:36px;  background-image:url( ../images/menu_bk3.jpg ); background-color:#666666;   background-repeat: repeat-x;     font: 11px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; border: 1px #CCCCCC outset;  }
a.nav { font: 11px Verdana, Arial, Helvetica; color: #4F4F4F; text-decoration: none; }
a.nav:hover { font: 11px Verdana, Arial, Helvetica; color: #DDDD00; text-decoration: underline; }      
      
td.navSelected { height:36px;  background-image:url( ../images/menu_bk2.jpg ); background-color:#666666;   background-repeat: repeat-x;     font: 11px Verdana, Arial, Helvetica; color: #EEEEEE; text-decoration: none; border: 1px #CCCCCC outset;  }






td.fieldName { font: bold 11px Verdana, Arial, Helvetica; color: #555555;}

p.marktxt { color: #FF6600;}

li.listTxt {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-right: 10px;
	margin-left: 10px;
}

