#menu_block{
   margin-top:60px;
   margin-right:5px;
   padding:1px;
   float:left;
   display:block;
   background-color:#EEEEEE;
   border:1px solid #CCCCCC;
   height:510px;
}

#menu_bar{
   width:105px;
}

#menu_bar a{
   font-size:10px;
   text-decoration:underline;  
   color:#0000C0; 
}
#menu_bar a:link{ color:#800000; font-weight:normal;}
#menu_bar a:visited{ color:#800000; font-weight:normal;}
#menu_bar a:hover{ color:#00C000; font-weight:normal; }
#menu_bar a:active{ color:#C0FFC0; font-weight:normal;}

#menu_category{
   padding:2px;
   background-color:#dddddd;
   margin-top:10px;
   padding-top:5px;
   padding-bottom:10px;
}

#menu_category_header{
   font-size:14px;
   font-weight:bold;
   font-style:italic;
   color:#000040;
}

#body_block{
   padding:5px;
}

#nav_links{
   font-size:14px;
   text-align:left;
   padding:5px 10px;
}

#nav_links a{
   color:#cccccc;
   font-weight:bold;
}

#nav_links a:link{ color:#cccccc; }
#nav_links a:visited{ color:#cccccc; }
#nav_links a:hover{ color:#000000; }
#nav_links a:active{ color:#000000; }

#footer_menu{
   text-align:center; 
   font-size:14px;
}
#footer_menu a{
   font-size:12px;
   text-decoration:none;  
   color:#C0C0C0; 
   font-weight:bold;
}
#footer_menu a:link{ color:#C0C0C0; font-weight:bold; text-decoration:none;}
#footer_menu a:visited{ color:#C0C0C0; font-weight:bold;text-decoration:none;}
#footer_menu a:hover{ color:#404040; font-weight:bold; text-decoration:underline;}
#footer_menu a:active{ color:#404040; font-weight:bold;text-decoration:none;}

.subMenu{
   text-align:center;
   width:400px;
   margin-top:20px;
   margin-bottom:20px;
   border:1px solid #cccccc;
   background-color:#eeeeee;
}
.subMenuTitle{
   font-size:14px;
   font-weight:bold;
   margin:10px;
}
.subMenu a{
   color:#880000;
   font-size:10px;
}

h1{
  font-size:18px;
  font-weight:bold;
}
h1.articleTitle{
  margin-top:40px;
}

h2{
   font-size:16px;
   font-weight:bold;
   font-style:italic;
   text-align:left;
   margin-top:5px;
   margin-bottom:0px;
   padding:5 0;   
}

.compTable{
   width:585px;
   font-size:12px;
}
.compTable th{
   color:#ffffff;
   background-color:#000040;
   font-size:14px;
   font-weight:bold;
}
.compTable td{
   border-right:1px solid #000040;
   text-align:center;
}
.compTable tr.light{
   background-color:#ffffff;
}
.compTable tr.dark{
   background-color:#dddddd;
}

table.reviewtable{
}

td.reviewheader{
   height:38px; 
   padding-top:4px; 
   background-image:url('images/bar1.jpg'); 
   background-position:top left;  
   background-repeat:no-repeat; 
   color:#ffffff; 
   font-size:20px; 
   font-weight:bold; 
   font-style:italic;
}

.reviewnumber{
   padding-left:18px;
}

.reviewtitle{
   padding-left:20px;
}

ul.reviewpoints{
   font-size:12px;
   color:#880000;
   padding:0px 12px;
   margin:5px 0px;
}

.reviewsummary{
   font-size:12px;
}

.pricebox{
   border:1px solid #C0C0C0;
   font-size:12px;
}

.pricelist{
   padding:
}
