.table
{
  border: none;
  spacing: 0px;
  padding: 0px;
}

td
{
  font-family: Arial;
  font-size: 13px;
  color: #000000;
}

.main_div 
{
  margin-left: 20px;
  border: solid 1px #005CA6;
}

.top_menu_div
{
  height: 17px; 
  background-color: #D4D5D5; 
  background-image: url(../images/top_menu.gif);
  background-repeat: no-repeat;
  text-align: right;
  background-position: right;
  padding-right: 200px;  
}

.login_pass_text
{
  font-family: Arial narrow;
  color: #58595B;
  font-size: 14px;
  font-weight: bold;
}

.login_textbox
{
  border: 1px solid #5A5A5A;
  width: 127px;
}

.make_homepage, .make_homepage:visited
{
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: underline;
}

.search_input
{
  border: 1px solid #5A5757;
  width: 127px;
  font-family: Arial;
  font-size: 12px;
  color: #005CA6;
  background: #FFFFFF;
}

img
{
  border: none;
}

.required
{
  font-weight: bold;
  color: #AA0000;
}

.success
{
  font-weight: bold;
  color: #019315;
}

.cat_text
{
  font-family: Arial;
  font-weight: Bold;
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
}

.cat_link, .cat_link:visited
{
  font-family: Arial;
  font-weight: Bold;
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
}

.cat_link:hover
{
  text-decoration: Underline;
}

.main_table
{
  border-top: 1px solid #005CA7;
  border-left: 1px solid #005CA7;
  border-right: 1px solid #005CA7;
}

table
{
  spacing: 0px;
  padding: 0px;
  border: none;
}

.navi_text
{
  font-family: Arial;
  font-weight: Bold;
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
}

.navi_text_link
{
  font-family: Arial;
  font-weight: Bold;
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
}

.navi_text_link:hover
{
  text-decoration: underline;
}

.popup_menu
{
  border: none; 
  background: #F40E06;
  padding: 5px;
  width: 130px;  
}

.popup_menu_item
{
  font-family: Arial;
  color: #FFFFFF;
  font-size: 14px;
  text-decoration: none;
}

.popup_div
{
  position: absolute; 
  padding-top: 5px; 
  display: none;
}

.popup_menu_item:hover
{
  text-decoration: underline;
}

.subcat_list
{
  border: 1px solid #00589E; 
  background: #FFFFFF;
}

.menu_list_item
{
  font-family: Arial;
  color: #00589E;
  font-size: 14px;
  text-decoration: none;
}

.menu_list_item:hover
{
  text-decoration: underline;
}

.new_item
{
  padding: 5px;
  border: 1px solid #F50E06;
  width: 100%;
}

.feature_text
{
  font-family: Arial;
  color: #FFFFFF;
  font-size: 14px;
  text-decoration: none;
  background: #F50E06;
  padding: 2px;  
}

.feature_link
{
  font-family: Arial;
  color: #FFFFFF;
  font-size: 14px;
  text-decoration: none;
}

.feature_link:hover
{
  text-decoration: underline;
}

.price_text
{
  font-family: Arial;
  color: #FFFFFF;
  font-size: 14px;
  text-decoration: none;
  background: #F50E06;
  padding: 4px;  
}

.enlarge_cell
{
  background: #00589F;
  padding: 4px;  
  padding-left: 38px;
  padding-right: 6px;
  background-image: url(../images/enlarge.gif);
  background-repeat: no-repeat;
}

.enlarge_text
{
  font-family: Arial;
  color: #FFFFFF;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  
}

.description_cell
{
  text-align: left;
  vertical-align: top;
  font-family: Arial;
  font-size: 13px;
  color: #000000;
  padding-left: 25px;
  padding-top: 15px;
  padding-right: 13px;
  padding-bottom: 35px;
  width: 100%;
}

.page_navi_text
{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  color: #0056A2;
  text-decoration: none;
  border: none;
}

.copyright
{
  font-family: Serif;
  font-size: 16px;
  font-weight: bold;
  color: #0073BA;
}

.footer_td
{
  width: 960px;
  height: 72px;
  text-align: right;
  vertical-align: center;
  background: #D4D5D5; 
  background-image: url(../images/footer.jpg); 
  background-repeat: no-repeat;
}
