body {

      margin-top:0px;

      margin-left:0px;

			background-color:#FDFDF8; /*#EAE8E6;*/

}





#ZFRAME {

position:relative;

    width: 800px;

		height:100px;

margin-left:auto;

margin-right:auto;

}





#MENU { position:  absolute;

			  left:20px;

				top:  150px;

				width: 190px;

			  border-left: 0px solid #8C1858;	

			

}



#MENU a{

      font-family:  Arial,Narrow,Verdana, Helvetica, sans-serif;

      font-size: 11px;

			letter-spacing:1px;

      line-height: 25px;

			padding-top:2px;

			padding-left:0px;

			padding-right:5px;

      height:    23px;

			/*background-color:#CC0000;*/

			border-left: 0px solid #D3CDC4;		

			border-top: 0px solid #D3CDC4;		

			text-align:left;

			display:block;

			width:180px;

			color:#000000;

			text-decoration:none;

			font-weight:normal;

				



      }

			

#MHL {

      font-family:  Arial,Narrow,Verdana, Helvetica, sans-serif;

      font-size: 12px;

			letter-spacing:1px;

      line-height: 23px;

			padding-top:10px;

			padding-bottom:0px;

			padding-left:0px;

			padding-right:5px;

      height:    23px;

			text-align:left;

			display:block;

			color:#638B17;

			text-decoration:none;

			font-weight:bold;

			border-top: 1px solid #999999;

      }			

			

#MENU a:hover{

			color:#8C1857;

      }			

			



			

#CONTENT {

      position:  relative;

      height:    auto;

      width:     480px;

			padding-left:10px;

			padding-right:10px;

			}





			

#MAINFRAME {

      position:  absolute;

			left:250px;

      width:     550px;

      padding-left: 0px;

			padding-top: 0px;

			padding-bottom: 50px;

			border-right: 0px solid #CCCCCC;

      }

			







#FOOTER {

      color:#999999;

      text-align: left;

			padding-top:60px;

			padding-right:20px;

			font-family:  Verdana, Helvetica, sans-serif;

      font-size: 10px;

      line-height: 20px;

      }



.impress {

      font-weight: normal;

      margin:0px;

      font-family:  Verdana, Helvetica, sans-serif;

      font-size: 10px;

      line-height: 20px;

      color:#CC0000;

      letter-spacing:0px;

      text-align: center;

      }











image {

       border:0px;

      }

.shopContent, .shopContentBold {

      font-family:  Arial, Verdana, Helvetica, sans-serif;

      font-size: 14px;

			line-height:20px;

      font-weight:normal;

      color:#000000;

      letter-spacing:0px;

      text-align: left;

			padding-right:0px;

			padding-top:0px;

			margin-top:0px;

}			



.shopContent a:link    { color: #000000;  text-decoration:none}

.shopContent a:visited { color: #000000;  text-decoration:none}

.shopContent a:hover   { color: #8C1857;  text-decoration:underline}



.shopContentBold { font-weight:bold;}





			

.content,.contentbold, LI {

      font-family:  Arial, Verdana, Helvetica, sans-serif;

      font-size: 14px;

			line-height:20px;

      font-weight:normal;

      color:#000000;

      letter-spacing:0px;

      vertical-align: top;

      text-align: left;

			padding-right:25px;

			padding-top:0px;

			margin-top:0px;

}



.contentred { color:#EE0000; font-size: 11px; text-align: justify;}

.contentredbold { color:#EE0000; font-weight:bold; vertical-align: top;}

.contentbold {color:220000; font-weight:bold; font-size: 13px; vertical-align: top;}



.content a:link    { color: #8C1857;  text-decoration:underline}

.content a:visited { color: #8C1857;  text-decoration:underline}

.content a:hover   { color: #8C1857;  text-decoration:none}



LI a:link    { color: #8C1857;  text-decoration:underline}

LI a:visited { color: #8C1857;  text-decoration:underline}

LI a:hover   { color: #8C1857;  text-decoration:none}





H1, H3 {

      font-family: Times, Arial, Verdana, Helvetica, sans-serif;

      font-size: 30px;

      line-height: 30px;

      color:#638B17;

      vertical-align: top;

			padding-left:0px;

}





H3, .hdl3 { font-family: Arial, Verdana, Helvetica, sans-serif;

		 color:#8C1857;

     font-size:16px;

		 padding-bottom:0px;

		 line-height:16px;

		 font-weight:bold;

		 }











fieldset{

 background-color:#FAF8F6;

	border: 1px solid;

  border-color: #CCCCCC;

}









legend {

    font-weight:bold;

		font-size: 12px; 

 }



label.left {

  float: left;

  text-align: right;

  width: 80px;

  margin-right: 20px;

  }

	

input

{

  font-family: Verdana, Helvetica, sans-serif;

  font-size: 11px;

  font-weight:normal;

}	

	

input[type=text] {

 

  }

	 

 input.right {

  width: auto;

  clear: both;

	margin-left: 100px;

	margin-top:  5px;

  }

	

input:focus, textarea:focus {

  color: #CC0000;

  }

	

 form {

 line-height: 200%;  

 



   }



 form br {

  clear: both;

  }



input[type=submit].right {

   margin-left: 100px;

	 

  }























     .menu :link    { color: #000000;  text-decoration:none}

     .menu :visited { color: #000000;  text-decoration:none}

     .menu :hover   { color: #CC0000;  text-decoration:none}



	

     td.menublue :link    { color: #CC3300;  text-decoration:none}

     td.menublue :visited { color: #CC3300;  text-decoration:none}

     td.menublue :hover   { color: #000000;  text-decoration:none}