body {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  
}

body, table, td, p {
   font-family: Tahoma, Verdana;
   font-size: 9pt;
}

.specials-area {
  width: 127px;
  height: 181px;
  background-image: url(../images/specials_area.jpg);
  background-repeat: no-repeat;
}

.header-level {
  text-align: center;
  background-image: url(../images/t1-spacer.jpg);
  background-repeat: repeat-x;
  height: 106px;
}

.header-table {
  width: 760px;
  height: 106px;
}

.t2 {
  background-image: url(../images/t2.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 106px;
}

.t3 {
  background-image: url(../images/t3.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 106px;
}

.t4-spacer {
  background-image: url(../images/t4-spacer.jpg);
  background-repeat: repeat-x;
  width: 160px;
  height: 106px;
}


.t6 {
  background-image: url(../images/t6.jpg);
  width: 1px;
  height: 106px;
}

.cart-summary {
  padding-left: 5px;
}

.logo {
  background-image: url(../images/logo.jpg);
  width: 234px;
  height: 106px;
}

.store_name {
  text-align: center;
  color: #AF0033;
  font-family: Arial, serif;
  font-size: 30px;
}

.store_tagline {
  text-align: center;
  color: #8A8A8A;
  font-family: Arial, serif;
  font-size: 12px;
}

.menu-level {
  text-align: center;
  background-image: url(../images/m1-spacer.jpg);
  background-repeat: repeat-x;
  height: 181px;
}

.product_horz_dash {
  background-image: url(../catalog/images/horz_dash.gif);
  background-repeat: repeat-x;
}

.product_vert_dash {
  background-image: url(../catalog/images/vert_dash.gif);
  background-repeat: repeat-y;
}

.product_footer {
  border-color: #EFEFEF;
  border-style: solid;
  border-bottom-width: 0px;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;  
}

.product_box1 {
  border-color: #666666;
  border-style: solid;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 1px; 
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;   
}

.product_box2 {
  border-color: #666666;
  border-style: solid;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;  
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;  
}

.product_box3 {
  border-color: #666666;
  border-style: solid;
  border-bottom-width: 0px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 1px; 
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;   
}

.product_box4 {
  border-color: #666666;
  border-style: solid;
  border-bottom-width: 0px;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;  
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;  
}

.menu-table {
  width: 760px;
  height: 181px;
}

.main-menu {
  padding-top: 5px;
  background-color: #FFFFFF;
  width: 234px;
  height: 181px;
}



.m2 {
  background-image: url(../images/m2.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 181px;
}

.m3 {
  background-image: url(../images/m3.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 181px;
}

.product-image-area-top {
  background-image: url(../images/feature-product-header.jpg);
  background-repeat: repeat-x;
  height: 181px;
}

.menu-bottom-level {
  text-align: center;
  background-image: url(../images/mb1-spacer.jpg);
  background-repeat: repeat-x;
  height: 12px;
}

.menu-bottom-table {
  width: 760px;
  height: 12px;
  background-color: #FFFFFF;
  font-size: 2px;
}



.mb2 {
  background-image: url(../images/mb-2.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 12px;
}

.mb3 {
  background-image: url(../images/mb3.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 12px;
}

.mb-x {
  width: 234px;
  height: 12px;
}
.mb-product-image-area-top {
  background-image: url(../images/mb-feature-product-header.jpg);
  background-repeat: repeat-x;
  height: 12px;
  width: 506px;
}

.c4-a {
  border-right-width: 1;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  height: 20px; 

}

.c4-b {
  border-right-width: 1;
  border-right-style: solid;
  border-right-color: #CCCCCC;
  
  border-bottom-width: 1;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  
  padding-left 40px;
}

.footer-level {
  text-align: center;
  background-image: url(../images/b1-spacer.jpg);
  background-repeat: repeat-x;
  height: 110px;
}

.footer-table {
  width: 760px;
  height: 110px;
}

.b2 {
  background-image: url(../images/b2.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 110px;
}

.b3 {
  background-image: url(../images/b3.jpg);
  background-repeat: no-repeat;
  width: 10px;
  height: 110px;
}

.b4-spacer {
  text-align: center;
  color: #FFFFFF;
  font-size: 10px;


}

.accepted-cards-area {
  background-color: #FFFFFF;
  width: 234px;
  height: 110px;
}


.center-level {
  text-align: center;
  background-image: url(../images/c1-spacer.jpg);

}

.center-table {
  width: 760px;
  height: 100%;
}

.c2 {
  background-image: url(../images/c2.jpg);
  background-repeat: repeat-y;
  width: 10px;
}

.c3 {
  background-image: url(../images/c3.jpg);
  background-repeat: repeat-y;
  width: 10px;
}

.c4-spacer {
  background-image: url(../images/c1-spacer.jpg);
}

.left-nav-area {
  background-color: #FFFFFF;
  width: 234px;
  vertical-align: top;
}

.section {
  background-image: url(../images/blue-title-bar.jpg);
  background-repeat: repeat-x;
}

.section-title-categories {
   height: 41px;
   background-image: url(../images/browse-categories-icon.jpg);
   background-repeat: no-repeat;
   padding-left: 50px;
   color: #ffffff; 
   font-weight: bold;
   text-transform: uppercase;
}

.section-title-search {
   height: 41px;
   background-image: url(../images/quick-search-icon.jpg);
   background-repeat: no-repeat;
   padding-left: 50px;
   color: #ffffff; 
   font-weight: bold;
   text-transform: uppercase;
}

.section-title-cart {
   height: 41px;
   background-image: url(../images/mini-cart-icon.jpg);
   background-repeat: no-repeat;
   padding-left: 50px;
   color: #ffffff; 
   font-weight: bold;
   text-transform: uppercase;
}

.section-body {
  padding-left: 3px;
  padding-right: 4px;

}
a.view_cart_link:hover {
  color: #FFFFFF;
}

a.view_cart_link:visited {
  color: #FFFFFF;
}

a.view_cart_link:active {
  color: #FFFFFF;
}

/******************************************************************/
/* START 'CSS MENU' tags */
/******************************************************************/

#informationLinks a:link, #informationLinks a:visited {
  padding-left: 30px;
  color: #ffffff;
  display: block;
  text-decoration: none;
  font-size: 8pt;
}

#informationLinks a:hover {
  padding-left: 30px;
  color: #ffffff;
  display: block;
  text-decoration: underline;
  font-size: 8pt;
}

#informationLinksBottom a:link, #informationLinksBottom a:visited {
  color: #ffffff;
  text-decoration: none;
  font-size: 8pt;
}

#informationLinksBottom a:hover {
  color: #ffffff;
  text-decoration: underline;
  font-size: 8pt;
}


#categoryLinks {
	padding: 0px;
	margin: 0px;
}



.subCategoryLinkSelected a:hover {
  background-image:   url(../images/subcategory.gif);
  padding-left: 37px;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  padding-top: 3px;
  font-size: 8pt;
  height: 20px;
  background-color: #DDDDDD;
 text-decoration: none;
}

.subCategoryLinkSelected a:link, .subCategoryLinkSelected a:visited {
  padding-left: 37px;
  background-image:   url(../images/subcategory.gif);
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  text-decoration: none;
  padding-top: 3px;
  font-size: 8pt;
  background-color: #CCCCCC;
    height: 20px;

}


.subCategoryLink a:hover {
  background-image:   url(../images/subcategory.gif);
  padding-left: 37px;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  padding-top: 3px;
  font-size: 8pt;
  height: 20px;
  background-color: #DDDDDD;
 text-decoration: none;
}

.subCategoryLink a:link, .subCategoryLink a:visited {
  padding-left: 37px;
  background-image:   url(../images/subcategory.gif);
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  text-decoration: none;
  padding-top: 3px;
  font-size: 8pt;
    height: 20px;

}

.mainCategoryLink a:link, .mainCategoryLink a:visited {
  display: block;
  background-image:  url(../images/main_category.gif);

  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 3px;
  color: #000000;
  height: 20px;

  text-decoration: none;
  font-size: 8pt;

}

.mainCategoryLink a:hover {
  background-image:  url(../images/main_category.gif);
  padding-left: 25px;
  padding-top: 3px;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  text-decoration: none;
  font-size: 8pt;
    height: 20px;
    background-color: #DDDDDD;

}

.mainCategoryLinkSelected a:link, .mainCategoryLinkSelected a:visited {
  display: block;
  background-image:  url(../images/main_category.gif);

  background-repeat: no-repeat;
  padding-left: 25px;
  padding-top: 3px;
  color: #000000;
  height: 20px;

  text-decoration: none;
  font-size: 8pt;
  background-color: #DDDDDD;

}

.mainCategoryLinkSelected a:hover {
  background-image:  url(../images/main_category.gif);
  padding-left: 25px;
  padding-top: 3px;
  background-repeat: no-repeat;
  color: #000000;
  display: block;
  text-decoration: none;
  font-size: 8pt;
    height: 20px;
    background-color: #CCCCCC;

}


#sectionLinks {
	padding: 0px;
	margin: 0px;
}


#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	background-image:   url("../images/menu_button.gif");

	font-weight: bold;
	color: #333333;
	background-repeat: no-repeat;
	text-decoration: none;	
	background-color: #FFFFFF;
	text-transform: uppercase;
	font-family: Tahoma;
    font-size: 12px;
    padding: 5px 0px 3px 40px;
    height: 27px;	
    text-align: left;
}

#sectionLinks a:hover {
	padding: 5px 0px 3px 40px;
	font-weight: bold;
	color: #333333;
	background-color: #DDDDDD;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Tahoma;
    font-size: 12px;
    height: 27px;
}




/******************************************************************/
/* END 'css menu' tags */
/******************************************************************/