body      { font-family: Arial; font-size: 10pt; color: #000000 ; background-image:url(homePageButtons/mainbg.gif); background-position:center; background-repeat:repeat-y}

td, p      { font-family: Arial; font-size: 10pt; color: #000000}

a			{ font-family: Arial; color: #000000 }
a:hover 	{ color:red }

h1,h2,h3,h4,h5,h6 {
font-family: Arial; font-size: 10pt; color: #000000; font-weight: bold; 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.pagefooter{
font-family: Arial; font-size: 10pt; color: #000000;  
background-color:#DDDDDD;
}
/* 2009 */
.main_text{
 font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;
}

.main_black_text{
 font:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px;
}


.homepagelink{
 font:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:14px;
}

.nav_text{
 font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  font-size:14px; font-weight:bold;

}
/* 2009 */
.footer-bg{
 background-image:url(footer-bg.jpg); background-repeat:repeat-x;
}

.spec-box-bg{
 background-image:url(product-menu-bg.jpg); background-repeat:repeat-x;
}



.prodtabprodcode{
font-family: Arial; font-size: 10pt; color: #ff0000; font-weight: bold 
}

.prodtabprodname{
font-family: Arial; font-size: 10pt; color: #ffffff; font-weight: bold 
}

.prodheadprodname{
font-family: Arial; font-size: 12pt; color: #000000;  font-weight: bold  
}

.prodcolorcode{
font-family: Arial; font-size: 8pt; color: #000000;   
}

.prodtabbg{  background-color:#333333; background-image:url(homePageButtons/tabbg_red.jpg)
}

.featuresHead{
font-family: Arial; font-size: 10pt; color: #ff0000; font-weight: bold  
}

.featuredtabbg{  background-color:#aa3333; background-image:url(homePageButtons/tabbg_red.jpg);)

}

.homemodeltext{
font-family: Arial; font-size: 8pt; color: #0000ff;   
}

.homepagetab12{
font-family: Arial; font-size: 12pt; color: #ffffff; font-weight: bold;
}


.showhand{
	cursor: pointer;
	cursor: hand;
}
.homepagetab{
font-family: Arial; font-size: 12pt; color: #ffffff; font-weight: bold;
}


.homepagelink{
font-family: Arial; font-size: 8pt; color: #000000; vertical-align:top  ; 
}

a:hover.homepagelink{
	color: #ff0000;
}

.someother{
font-family: Arial; font-size: 14pt; color: #ff33ff; font-weight: bold  
}

/* this is teh background for teh produt enu blocks */
.product-menu-bg{
 background-image:url(homePageButtons/product-menu-bg.jpg); background-repeat:repeat-x;
}

/* these styles make the product menus show borders or not */
.menuitem{
border: 1px #ffffff solid; 
 background-color: ;
}

.menuitemover{
border: 1px #000000 solid;
 background-color: #ffffff; 
}



.menumainitem{
background-image:url(assets/nav_up.gif);
 background-color: #aaaaee;
  font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  font-size:12px;
}

.menumainitemover{
 background-color: #7777aa; 
  font:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;  font-size:12px;
}



/* menuoptions makes the options item stand out */
.menuoptions{
background-color: #ff7777;  
}

.menuoptionsover{
background-color: #ffdddd;  
border: 1px #ff0000 solid; 
}

/*/ specication box */
.spec-box-bg{
 background-image:url(product-menu-bg.jpg); background-repeat:repeat-x;
}


.formfield{
background-color: #FFFFCC
