html, body {
  font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;
  font-size: 10px;
}
body {
  background: #4b4b4b url('../images/body_background.jpg') repeat-x;text-align: center;
}
img {
  border: 0;
}

p {
  font-size: 120%;
}

ul {
  font-size: 120%
}

#container {
  margin: 0 auto; width: 791px; text-align: left; background: url('../images/container_bg.jpg');
}
#header {

}
#left_column {
  width: 165px; float: left; padding: 0 0 0 16px;
}
#center_column {
  background: #e7e7e7; width: 426px; float: left; margin: 0 0 0 1px;
}
#right_column {
  width: 165px; float: right; padding: 0 17px 0 0;
}
#footer {
  background: #3d3d3d url('../images/footer.jpg') no-repeat; height: 24px; clear: both;
  color: #fff; padding: 9px 0 0 28px; font-size: 120%;
}
#footer .right{
  margin: 0 0 0 320px;
}

#footer a {
  color: #fff; text-decoration: none;
}

/* Side Columns */

.main_section {
  margin: 0 0 20px 0;
}

#left_column h2, #right_column h2 {
  color: #ee2d22; font-size: 130%; font-weight: bold; margin: 0 0 4px 6px;
}
#left_column a, #right_column a {
  font-size: 130%; font-weight: bold; text-decoration: none; margin: 0 0 1px 0;
  background: #fff; color: #000; display: block; padding: 2px 4px; width: 157px;
}

#left_column a:hover, #right_column a:hover {
  background: #777; color: #fff;
}

#left_column a.plain, #right_column a.plain {
  background: #000; padding: 0;
}

#left_column p {
  color: #fff; font-size: 130%; margin: 10px 4px;
}
/* Main Page */

#center_column h1 {
  color: #ee2d22; font-size: 160%; font-weight: bold; margin: 20px 14px 10px;
}

#center_column h2 {
  color: #ee2d22; font-size: 140%; font-weight: heavy;
  background: #000; margin: 0 12px -10px 10px; height: 16px; padding: 5px 8px;
}
p {
  margin: 10px 14px;
}

p.news {
  background: #fff; padding: 10px; margin: 10px 12px 20px 10px;
}

/* Category Main Page */

#category_table {
  margin: 10px 1px 0; width: 99%;
}

#category_table td {
  background: #fff; vertical-align: middle;
  color: #000; text-align: center; font-size: 120%; font-weight: bold;
}

td.cat_img {
  height: 154px;  border: 1px solid #e7e7e7; padding: 4px 0 0 0;
}

.img_div {
  height: 110px; vertical-align: middle;
}

#category_table td a{
  color: #000; text-decoration: none;
}

/* Product Main Page */

table.item {
  background: #fff; margin: 10px; width: 404px;
}

table.item td {
  vertical-align: top;
}

p.price {
  color: #ee2d22; font-weight: bold; font-size: 140%;
}

/* Cart Main Page */

table#cart {
  width: 414px; margin: 6px; border-left: #000 solid 1px;
}

table#cart th {
  background: #000; color: #ee2d22; font-size: 120%; padding: 4px 10px;
}

table#cart td {
  background: #fff; border-style: solid; border-color: #000; border-width: 0 1px 1px 0;
  padding: 2px 10px; font-size: 120%;
}

table#cart tr.total td{
  background: #000; color: #ee2d22; font-size: 120%; padding: 4px 10px;
}

/* Forms */

form {
  font-size: 120%;
}

legend {
  font-size: 120%; color: #000; font-weight: bold;
}

label {
  display: block; float: left; width: 115px; padding: 3px 0 0 4px;
}

fieldset .field {
  padding: 6px 0;
}

fieldset .notes {
  display: block; float: right; width: 184px; margin: -22px 0 0 0; font-size: 80%;
}

input.text_med {
  width: 200px;
}

input.text_min {
  width: 60px;
}

select.med {
  width: 205px;
}

input.file {
  width: 205px;
}

input.submit {
  margin: 20px 0 20px; float: right;
}

p.error, ul.error {
  font-size: 120%;
}

p.error {
  font-weight: bold;
}

ul.input_error li {
  margin-bottom: 3px; color: #ee2d22; font-weight: bold;
}

p.breadcrumb, p.breadcrumb a {
  font-size: 10px; color: #000;
}

p.breadcrumb a:hover {
  text-decoration: none;
}

.cart_button { 
  background: url(../images/add_to_cart.jpg); 
  height: 19px; width: 112px; 
  border: 0;
  cursor: pointer;
  cursor: hand;
}

#item_grid {
  width: 600px; background: #eee; text-align: center;
}
#item_grid li {
  display: inline; width: 200px; text-align: center;
}
#item_grid li a {
  display: block;
}
/* Verisign links */

.verisign a:hover {
  background-color: #fff;
}
















