body {font: 100% verdana, arial, sans-serif; color:#000; background-color: #fff; }

* {margin:0; padding:0;}

#wrapper {
  width:790px;
  margin-top:8px;
  margin-left:auto;
  margin-right:auto;
  border: 1px solid #CCCCCC;
  background-color: #fff;}

 p {
  font-size: 0.9em;
  padding-top: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 4px;
  padding-right: 2px;}

#special_notice {
  background-color: #FFFF99;
   border: 1px outset #ccc;
    margin-bottom: 3px;}


#main {
  float: left;
  width: 774px;
   margin-top: 10px;
   margin-left: 10px;  }


 h1 {
  color: #CC0000;
  font-size: 1.1em ;
   margin-top: 1px;
  margin-bottom: 10px;
  line-height: 1.3em;  }

h2  {
 font-size: 1em ;
  margin-top: 3px;
  margin-bottom: 8px;
  line-height: 1.2em;  }

h3 {
font-size: .9em ;
  margin-top: 3px;
  margin-bottom: 5px;
  line-height: 1.2em;
  font-style: oblique;
  font-weight: bold ;
}


/*Image Handling */

.photoleft  {
  padding: 5px ;
  text-align: right ;
  float: left;
  border: 0; }

.photoright  {
 padding: 5px ;
 text-align: left ;
 float: right;
 border: 0;}

.photocenter  {
 display:block;
 margin-left: auto;
 margin-right: auto;
 padding-top: 5px;
 padding-bottom: 5px;
 border: 0;}

/*catalog pics gallery */
#cataloglist  {
list-style-type: none;
margin-left:8px;
margin-right:6px;}

#cataloglist li  {
float: left;
margin-left:7px;
margin-right:2px;}

#cataloglist img {float: left; padding-right:3px; border: 0;}

.basic  {
  font-size: .9em;
  margin-left: 20px;
  list-style-position: outside;
  list-style-type: circle;
  margin-bottom: 20px;}

.basic ul li {float: left; margin-left: 2px;}

.clear  {clear: both; margin-bottom: 6px;}

.bold {font-weight: bold;}

.redtext { color: #FF0000; font-weight: bold;}








