/**
 *
 *  TECNIHOBBI.COM
 *  Modified stylesheets for osCommerce.
 *  Copyright (c) 2003, osCommerce 
 *  Copyright (c) 2007, ITEISA (www.iteisa.com)
 *  This file is released under the GNU General Public License
*/

* {
  margin: 0;
  padding: 0;
  font-size: 1em;
}

body {
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10px;
  background: #f0f0f0;
  color: #000;
_text-align: center; /* f*ckin' ie6! */
}

a {
  color: #06c;
  text-decoration: none;
}

a:hover {
  color: #06c;
  text-decoration: underline;
}

ul {
  list-style-type: none;
}

ul.inline li {
  display: inline;
}

ul.inline li a {
  margin: 0 0.5em;
}

p {
  margin-bottom: 1em;
}

div#iteisa_body,
div#iteisa_footer {
  background: #fff;
  width: 88em;
width: 94em;
width: 98em;
  margin: 0 auto;
  padding: 1em 1em;
  _width: 90em;
}

div#iteisa_inner_header {
  position: relative;
  width: 90em;
width: 96em;
width: 100em;
  height: 12em;
  margin: auto;
  background: url(/images/logo_tecnihobbi.gif) bottom left;
}

td#iteisa_column_left {
  padding-right: 2em;
}

td#iteisa_column_right {
  padding-left: 2em;
}

div#iteisa_logo {
  position: absolute;
  top: 1em;
  left: 1em;
}

div#iteisa_footer {
  padding-top: 2em;
  text-align: center;
  border-top: 1px dotted #bbb;
}

div#iteisa_footer table {
  margin-top: 2em;
  font-size: 0.85em;
  color: #666;
}

div#iteisa_header {
  width: 100%;
  background: #c0e0ff url(/images/iteisa_header.jpg);
  border-bottom: 1px solid #aaa;
}

div#iteisa_header h1 {
display: none;
  position: absolute;
  left: 0;
  margin-top: 5.5em;
  text-align: center;
  width: 100%;
  font-family: "Palatino", "Trebuchet", sans-serif;
  font-weight: normal; 
}

div#iteisa_header h1 span {
  font-size: 2em;
}

.infoBox {
  margin: 1em 1em 2em 1em;
}

.infoBoxHeading {
  border-bottom: 1px dotted #bbb;
  font-size: 1.25em;
  font-weight: bold;
  padding-top: 1em;
}

.pageHeading {
  font-size: 1.5em;
}

div#iteisa_shopping_cart {
  background: url(/images/iteisa_shopping_cart.jpg) right bottom;
  margin-bottom: 1em;
  padding: 0.5em;
}

ul#nav {
/*   margin-left: 1em; */
}

ul#nav ul {
  margin-left: 1em;
}

ul#nav li.daddy {
/*   list-style-image: url(http://www.stylegala.com/img/_bullets/0116_arrowpixel2.png); */
}

ul#nav ul {
  list-style-image: none;
}


ul#nav a.daddy {
  font-weight: bold;

}

ul#nav li.selected { background: #fff9df; }

ul#nav li.maincat {
  margin-bottom: 1em;
}

ul#nav li.maincat0  { background: #E3DBBE; }
ul#nav li.maincat1  { background: #D0EAFF; }
ul#nav li.maincat2  { background: #FFFF66; }
ul#nav li.maincat3  { background: #CCFFCC; }
ul#nav li.maincat4  { background: #CCFFFF; }
ul#nav li.maincat5  { background: #FFFBD0; }
ul#nav li.maincat6  { background: #D4D7FE; }
ul#nav li.maincat7  { background: #CCFFBB; }
ul#nav li.maincat8  { background: #FFDDAA; }
ul#nav li.maincat9  { background: #F0F0F0; }
ul#nav li.maincat10 { background: #F3EFE0; }
ul#nav li.maincat11 { background: #E3DBBE; }






s {
  color: #999;
  font-size: 0.9em;
}

u {
  text-decoration: none;
}

.productSpecialPrice {
  font-weight: bold;
  color: #c30;
}

div#iteisa_breadcrumbs {
  position: absolute;
  bottom: 0.25em;
  left: 1em;
  display: inline;
}

div#iteisa_header_menu {
  position: absolute;
  bottom: 0.25em;
  right: 1em;
}

.iteisa_product_meta {
  background: #f0f0f0;
  padding: 0.5em 0;
  margin: 0 0.5em;
}

td {
/* border: 1px solid #000; */
}

.iteisa_new_products {
  margin: 0;
}

.iteisa_new_products td {
}

.iteisa_new_products td img {
margin: 1em 0;
}

td#iteisa_upcoming_products td {
  padding: 0.25em 0;
}

td#iteisa_upcoming_products tr#iteisa_upcoming_products_tableHeading {
}

div#iteisa_search {
  position: absolute;
  right: 1em;
  top: 1em;
/* display: none; */
}

div#iteisa_search input {
  border: 1px solid #666;
}

.iteisa_product_name {
  font-weight: bold;
  font-size: 1.25em;
}

.iteisa_product_ref {
  font-size: 0.5em;
}

span.iteisa_stock {
  color: #0a0;
}

span.iteisa_no_stock {
  color: #a00;
}

big {
  color: #f00;
  font-size: 1.25em;
  font-weight: bold;
}