body {	background-color: #FFFFFF;
            background-image:url(home_images/bkg2.jpg);
  			font-family: Arial, Verdana, Sans-serif;
			font-size: 13px;
			font-weight: 500;
			color: #000000;
            margin:0px auto;
			}
			
  table {font-family: Arial, Verdana, Sans-serif;
			font-size: 13px;
			font-weight: 500;
			color: #000000;
			text-align: left;
			background-color: #FFFFFF;
            margin:0px auto;
            }
			
          
			
div { margin: 0px auto; }

ul { line-height: 20px; }

ul.number { line-height: 20px; list-style-type:decimal; }
			
#header { width: 700px;
		  height: 100px;
		  border: 2px solid #ffffff;
		  background-image: url(home_images/header1.jpg);
		  margin: 0px auto;
		   }
#menu { width: 126px; float:left; height: 100%;  vertical-align:top;}
		  
#content {font-family: Arial, Verdana, Sans-serif;
			font-size: 14px;
			font-weight: 500;
			color: #000000;
			text-align: left;
			vertical-align: top;
            margin:0px auto;
            width:700px;
            
			}


/* home page */  
          
#featured { 
            
            border:1px solid #0000A0;
            text-align: center;
            width: 390px;
            height: 310px;
            vertical-align:middle; }
            
.featuredimage { float:left;margin-left:5px;margin-right:5px; }
            

            

         
.featuredtitle {  background-color:#70CCFF;
                  color: #0000A0;
                  font-weight: bold;
                  font-size: 18px;
                  height:20px;
                  width:390px;
                  border-bottom:1px solid #0000A0; }
                  
.homebox1 { float:left;
            width:391px;
            margin-left:10px;
            }

.homebox2 { float:right;
            width:155px;
            margin-left:10px;
            
}

.reportbox {  width:150px;
            height:90px;
            margin:2px;
            background-color:#70CCFF;
            border:1px solid #1D3187; }
            
/* new product pages */  
            
#productbox { width: 530px; height:100%; text-align: justify; float:left; }

.productsummary  {font-family: Arial, Verdana, Sans-serif;
			font-size: 14px;
			color: #000000;
			text-align: justify;
			vertical-align: top;
            margin-left: 20px;
            margin-top: 20px;            
			}

.productinfo {font-family: Arial, Verdana, Sans-serif;
			font-size: 12px;
			text-align: justify;
			vertical-align: top;
            padding: 10px;
            border: 1px solid #000000;
            margin-bottom: 5px;
            width:500px;
            }
                  
.producttitle { font-size: 18px; font-weight: bold; }

.price { color: red; font-weight:bold; }

.leftimg { float:left;margin-right:5px; border: 1px solid #000000; }

.rightimg { float:right;margin-left:5px; border: 1px solid #000000; }


/* general */  


.title { color: #0000A0;
         font-weight: bold;
         font-size: 18px; }
         
.subtitle { color: #000000;
         font-weight: bold;
         font-size: 14px; }
		  
.tableborder { border: 5px solid #c1beaf; }

a:link { color: #0000FF }
a:visited { color: #0000FF }
a:active { color: #0000FF }
a:hover { color: #C1E0FF }

.center  { text-align:center; }
.left { text-align: left; }
.right { text-align: right; }
.just { text-align: justify; }
        
.top { vertical-align: top; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }

.noborder { border: 0px solid #ffffff; }
.border { border: 1px solid #000000; }         

.redtext { color: #CA0000; }

.caption { font-size: 10px;
           font-weight: bold;
           color: #0000A0;  }

.searchtext { font-size: 11px;
           font-weight: bold;
           color: #0000A0;
           text-align:left;  }           
           
/* slideshow */


.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
vertical-align:top;
border:1px solid #000080;
width:550px;
padding-left:0px;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
vertical-align:top;
}


/* Footer section */  


#footer { font-size: 10px;
          margin-left:5px;
          margin-right: 5px; }
