body {
font-family: Arial, Helvetica, sans-serif;
background-color: #f5f5f5;
padding: 0px;
margin: 0px;
}

p,li {
font-family: verdana,arial, Helvetica, sans-serif; 
font-size: 11px;
line-height: 150%;
}

#Table_01 { 
border-left: 4px solid #EBEBEB;
border-right: 4px solid #EBEBEB;  
border-bottom: 4px solid #EBEBEB;  
}

.copywrite, .copywrite a:link, .copywrite a:active, .copywrite a:visited {
font-family: verdana,arial, Helvetica, sans-serif; 
font-size: 10px;
color: #555555;
}

.crumbs, .crumbs a:link, .crumbs a:visited, .crumbs a:active { 
color: dimgray; 
font-style: oblique; 
font-weight: bold; 
font-size: 11px; 
font-family: Arial, sans-serif; 
}

H1 { 
color: dimgray; 
font-size: 18px; 
font-family: "Lucida Sans", Arial, Helvetica, Geneva, sans-serif;
}

H2 { 
color: navy; 
font-size: 16px; 
font-family: Arial, Helvetica, Geneva, sans-serif; 
}

input,select{
font-size: 11px;
}
.formheadings { 
    color: white; 
    font-weight: bold; 
    font-size: 14px; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    background-color: dimgray 
}

.form_labels,td.form_labels a:link,td.form_labels a:active,td.form_labels a:visited { 
    color: white; 
    font-weight: bold; 
    font-size: 12px; 
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
    background-color: dimgray 
}
td.formcells {
font-size: 11px;
}
.displayprice {
font-size: 11px;
font-weight: bold;
text-decoration: italic;
color: #191970;
}

span.errors {font-size: 10px; color:red; font-weight: bold;}
.submenu, a.submenu:link, a.submenu:visited, a.submenu:active   { color: #343434; font-size: 11px; text-decoration: none; padding-left: 7px }
a.submenu:hover { color: gray; font-size: 11px; text-decoration: none; padding-left: 7px }
.menu, a.menu:link, a.menu:visited, a.menu:active   { line-height: 20px; color: #343434; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 7px }
a.menu:hover { line-height: 20px; color: gray; font-size: 12px; font-weight: bold; text-decoration: none; padding-left: 7px }
.menu { font-size: 11px; padding-left: 7px }
.menu_table { border-collapse:collapse; border: 1px solid white}
.menu_cell { background-color: #ffffff; border: 1px solid white}
.submenu_cell { background-color: #f5f5f5 }
a.product_name, a.product_name:link, a.product_name:visited, a.product_name:active  { color: dimgray; padding-bottom: 10px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.product_name:hover { color: dimgray; padding-bottom: 10px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; text-decoration: underline }
.show_records_table { border-collapse:collapse; border: 1px solid white; }
.formcells, td.formcells a:link, td.formcells a:visited { color: #444444; background-color: white }
  

.thumbcell {
    text-align:center
}