
/* Global Styles
----------------------------------------------- */

html body {
   background:#fff;
   color:#000;
   font:small Verdana,Sans-serif;   
}
#leftnav, #topnav01, #topnav02, #breadcrumb02, #breadcrumb01, #masthead, #payment, .none, #footer01, #footer02, .page_nav01, .page_nav02, #shop table02 img, #shop table01 img, .left {
   display:none;
}
a img {
   border:none;
}
a {
   color:#000;
   text-decoration:underline;
}
hr {
   border-color:#000;
   border-width:1px 0 0 0;
   border-style:solid;
   color:#fff;
}



/* Inline Images
----------------------------------------------- */

img.left1 {
   float:left;
   padding:0;
   margin:10px 10px 5px 0;
}
img.left {
   border:1px solid #000;
}
img.right1 {
   float:right;
   padding:0;
   margin:0 0 1em 20px;
}
img.right {
   border:1px solid #000;
}

/* Content
----------------------------------------------- */

#title01 h1 {
  font-family:Arial;
  font-size:2.0em;
  margin:20px 0 10px 0;
}
.cms_content01 h2 {
   font-family:Arial;
   font-size:1.4em;
   margin:0 0 10px 0;
}
.cms_content01 h3 {
   font-family:Arial;
   font-size:1.2em;
   margin:10px 0 10px 0;;
}
.cms_content01 h4 {
  font-family:Arial;
   font-size:1.2em;
   margin:10px 0 10px 0;
}
.cms_content01 hr {
   color:#fff;
   border-color:#000;
   border-width:1px 0 0 0;
   border-style:solid;
}
.cms_content01 p {
   line-height:1.3em;
   margin:0 0 1.3em 0;
   padding:0 0 0px 0;
}
.cms_content01 span {
   line-height:1.3em;
}
#title02 h1 {
  font-family:Arial;
  font-size:2.0em;
  margin:20px 0 10px 0;
}
.cms_content02 h2 {
   font-family:Arial;
   font-size:1.4em;
   margin:0 0 10px 0;
}
.cms_content02 h3 {
   font-family:Arial;
   font-size:1.2em;
   margin:10px 0 10px 0;;
}
.cms_content02 h4 {
  font-family:Arial;
   font-size:1.2em;
   margin:10px 0 10px 0;
}
.cms_content02 hr {
   color:#fff;
   border-color:#000;
   border-width:1px 0 0 0;
   border-style:solid;
}
.cms_content02 p {
   line-height:1.3em;
   margin:0 0 1.3em 0;
   padding:0 0 0px 0;
}
.cms_content02 span {
   line-height:1.3em;
}


/* Home introduction
----------------------------------------------- */


#home_intro p {
  font-size:1.5em;
  font-family:Arial;
  line-height:1.2em;
  padding:0.5em 0 0 0;
  font-weight:bold;
}
#home_intro img {
   float:right;
   padding:0;
   margin:0 0 0 10px;;
}


/* Product List
----------------------------------------------- */

#productlist01 h2 {
   font-family:Arial;
   font-size:1.2em;
   margin:0 0 10px 0;
}
#productlist01 table {
  width:100%;
  border:1px solid #000;
}
#productlist01 td {
  padding:3px
}
.productlist_price01 {
  font-weight:bold;
}
.product td {
 width:111px
}
#productlist02 h2 {
   font-family:Arial;
   font-size:1.2em;
   margin:0 0 10px 0;
}
#productlist02 table {
  width:100%;
  border:1px solid #000;
}
#productlist02 td {
  padding:3px
}
.productlist_price02 {
  font-weight:bold;
}
.product td {
 width:111px
}



/* Shop
----------------------------------------------- */


#shop table th {
   font-weight:bold;
   text-transform:uppercase;
   border:1px solid #000;
}
#shop table td {
   padding:0 0 0 20px;
   border:1px solid #000;
}
#shop table td.total {
   text-transform:uppercase;
   font-weight:bold;
}
.form table {
  width:600px;
}
.form td {
  width:200px;
}
