body
{
  font-family: verdana, arial, sans-serif;
  font-size: 14px;
  background: white;
  padding: 0;
  margin: 0;
  }

a
{ 
  text-decoration: none;
  color: black; 
}

a img
{ 
  border-width: 0px;
  border: none;
} 

ul { 
     list-style: none; 
     margin-left: 15px;
     padding: 0;
     font-size: .9em;
     }

ul.categories a
{ 
  color: black;
  
 }

ul.subcategories
{ 
  color: #777;
    font-weight: bold;
 }

ul.subcategories a
{ 
  text-decoration: none;
  font-weight: normal;
  color: #0092e8;
 }

ul a
{ 
  text-decoration: underline;

 }

ul a:hover
{ 
  text-decoration: underline;
 }

h1
{ 
  padding: 0;
  padding-bottom: 10px;
  margin: 0;
 }

#logo
{ 
  background: #DBF5F3;
  padding: 20px;
  padding-top: 40px;
  }

#navcontainer
{ 
  height: 18px;
 }

#navcontainer ul
{
  padding: 0;
  margin: 0;
  background-color: white;
  color: black;
  float: left;
  width: 100%;
  font-size: .8em;
  border-bottom: solid 1px black;
}


#navcontainer ul li 
{ 
display: inline; 
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
  padding: 2px 20px;
  background-color: white;
  color: #777;
  text-decoration: none;
  float: left;
  font-weight: bold;
  }

#navcontainer ul li a:hover
{
  color: black;
  }

#subheading
{ 
  background: #777777;
  padding: 1px;
  color: white;
  font-weight: bold;
  padding: 3px;
  padding-left: 20px;

 }

#content
{ 
  padding: 40px;
  padding-left: 10px;
  }

#productmenu
{ 
  float: left;
  width: 180px;
  padding-bottom: 30px;
 }

#center
{ 
  float: left;
  padding-bottom: 30px;
 
  }

#center1
{ 
  float: left;
  width: 575px;
  padding-bottom: 30px;
  font-size: .8em;
 }

#center2
{ 
  float: left;
  width: 480px;
  padding-bottom: 30px;
  font-size: .8em;
  color: #777;
 }

#center3
{ 
  float: left;
  width: 350px;
  margin-right: 40px;
  padding-bottom: 30px;
  font-size: .8em;
  color: #808285;

 }

#right
{ 
  float: left;
  margin-left: 10px;
  width: 35%;
  font-size: .8em;
  font-weight: bold;
  line-height: 140%;
  padding-bottom: 30px;
 }

.category
{ 
  width: 170px;
  float: left;
  border-left: solid 1px #808285;
  border-bottom: solid 1px #808285;
  padding: 10px;
  padding-top: none;
  margin-bottom: 10px;
 }

.category a img
{ 
  border: solid 1px #808285;
 }

 .category a:hover img
 { 
   border: solid 1px black;
  }

 .cat-d
 { 
   color: #808285;
   height: 60px;
  }

 .plate
 { 
   border-right: solid 1px #808285;
   float: left;
    padding: 15px;
   width: 212px;
   font-size: .8em;
   color: #808285;
  }

 .plate a img
 { 
   border: solid 1px #808285;
    }

.vase
{ 
  float: left;
  margin: 10px;
  }

.vase img
{ 
border: none;
 }

#pepinaright

{ 
  color: #777;
  float: left;
  margin-left: 40px;
  width: 35%;
  font-size: .8em;
  font-weight: bold;
  line-height: 140%;
  padding-bottom: 30px;

 }



.tableitem
 { 
   border-right: solid 1px #808285;
   float: left;
    padding: 15px;
   width: 212px;
   font-size: .8em;
   color: #808285;
  }

 .tableitem a img
 { 
   border: solid 1px #808285;
    }


#caption
{ 
  margin-top: 15px;
 }

#footer
{ 
  clear: both;
  color: #777;
  background: #DBF5F3;
  font-size: .7em;
  font-weight: bold;
  padding: 5px 20px;
 
  }

#productlist
{ 
  float: left;
  width: 180px;
  padding-bottom: 30px;
  background: white;
 }


#footer a
{ 
  padding-left: 20px;
  color: #777;
  text-decoration: underline;
 }

.imglink a
{ 
   border: solid 1px #808285;
 }

.imglink a:hover
{ 
   border: solid 1px black;
 }


.thumbnail
{ 
  float: left;
  color: #777;
  font-size: .8em;
  font-weight: normal;
  margin: 5px;
  width: 85px;
  }

.thumbnail img
{ 
  border: solid 1px #808285;
  display: block;
  padding: 10px;
  }

.thumbnail a img
{ 
  }
 

.thumbnail a:hover img
{  
  border: solid 1px black;
  }

#buyphoto
{ 
  border: solid 1px #ccc;
  margin-bottom: 20px;
  text-align: center;
 }

.care
{ 
  font-weight: normal;
  color: #777;

 }

.included
{ 
  color: #00b9f2;
 }

.altstyles
{ 
color: #00b9f2;
 }

.altstyles a
{ 
  color: #00b9f2;
  font-weight: bold;
 }

.altstyles a:hover
{ 
  text-decoration: underline;
 }

#numbers
{ 
  background: #777;
  color: white;
  font-size: .8em;
  margin-bottom: 10px;
 }

.number
{ 
  padding: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-right: solid 2px white;
 }

.styles
{ 
  font-weight: bold;
  font-size: 1.2em;
  color: #777;
  padding-bottom: 10px;
  text-align: center;
 }

.styles a
{ 
  color: #902e38;
  text-decoration: none;
 }

.styles a:hover
{ 
  text-decoration: underline;
 }

.caption
{ 
  color: black;
  margin-top: 10px;
 }

#related
{ 
  margin-top: 25px;
 }

.border
{ 
  border: solid 1px #808285;
 }

.border a
{ 
 border: solid 1px #808285;
 }

.decoration
{ 
  float: left;
  font-weight: bold;
  padding: 20px;
 }

#info
{ 
  padding: 30px;
 }

#info a
{ 
  text-decoration: underline;
 }