
body {
  background-image : url(/catalog/images/site/bg.gif);
  width:720px;
  text-align:center;
  scrollbar-base-color:#990033 ;
  scrollbar-arrow-color:#e4e4e4 ;
  scrollbar-track-color:#ccc ;
  margin: auto;
  }
  
/* Links
----------------------------------------------- */
a:link {
  color:#3d84ae;
  text-decoration:none;
  }
a:visited {
  color:#3d84ae;
  text-decoration:none;
  }
a:hover {
  color:#2e6383;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }


/* Shadow Border
----------------------------------------------- */

.s1 {
margin: 10px 0px 10px 0px;
border : 4px solid #ccc; 
border-top : 4px solid #ccc; 
border-bottom : 4px solid #ccc; 
}  

/* bg
----------------------------------------------- */
#bg {
  background: #fff;
  height:100%;
  }


/* Header
----------------------------------------------- */


#header {
  background-image : url(/catalog/images/site/head_image5a.jpg);
  width:720px;
  height:235px;
  margin: auto;
  }

#header_bot {
  background-image : url(/catalog/images/site/head_image5b.gif);
  width:720px;
  height:25px;
  margin: auto;
  }

#date   {
  font-family : Arial, sans-serif ;
  float: right;
  margin: 20px 80px 0px 0px;
  font-size: 10px;
  color: #000;
  font-weight: bold;
  letter-spacing: .1em;
 }

/* top menu
----------------------------------------------- */

#menu {
  width:700px;
  height:25px;
  padding: 0px 0px 0px 0px;
  text-align:right;
  font-family: Verdana,Sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 14px;
  }

#menu ul {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	white-space: nowrap;
}

#menu li {
	display: inline;
	list-style-type: none;
}


#menu a { 
	padding: 5px 5px 7px 5px;
	font-size: 11px;
	background-color: #a51029;
	color: #fff;
	font: Verdana, Arial, Helvetica, sans-serif;
}

#menu a:link, #menu a:visited {
	background-color: #a51029;
	color: #fff;
	text-decoration: none;
}

#menu a:hover {
	color: #a51029;
	background-color: #fff;
	text-decoration: none;
}

/* end top menu
----------------------------------------------- */

#search {
	text-align: center;
	margin: 0px 0px 0px 0px;
  }


#sml_image {
  padding: 4px;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  }


.record-sml   {
  font-family : Verdana,Sans-serif ;
  font-size: 11px;
  color: #000;
  font-weight: normal;
 }

#content_left {
  border-top: 1px solid #e4e4e4;
  border-bottom: 0px solid #e4e4e4;
  border-left: 0px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  }

#content_right {
  border-top: 1px solid #e4e4e4;
  border-bottom: 0px solid #e4e4e4;
  border-left: 0px solid #e4e4e4;
  border-right: 0px solid #e4e4e4;
  }


#navleft {
  margin: 10px 0px 0px 10px;
  }

#navleft_cat {
  padding: 1px 0px 1px 0px;
  text-align:left;
  font-family : Verdana,Sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  }

#navleft_subcat {
  padding: 1px 0px 1px 0px;
  text-align:center;
  font-family : Verdana,Sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  }

#small_link {
  text-align:center;
  font-family : Verdana,Sans-serif;
  font-size: 9px;
  font-weight: ;
  line-height: 14px;
  }


.storeborder {
  border-top:0px solid #e4e4e4;
  border-bottom:1px solid #e4e4e4;
  border-left:0px solid #e4e4e4;
  border-right:0px solid #e4e4e4;
  }

.store-l {
  border-right:1px dashed #cccccc;
  }


#navtitle {
  padding: 3px 0px 3px 10px
  text-align:left;
  font-family : arial,Sans-serif;
  font-size: 11px;
  font-weight: bold;
  letter-spacing:.2em;
  line-height: 16px;
  color:#333333;
  background:#cccccc;
  }

#cat_title {
  padding: 0px 0px 0px 0px
  text-align:left;
  font-family : arial,Sans-serif;
  color: #990033;
  font-size: 12px;
  letter-spacing:.1em;
  font-weight: bold;
  text-decoration: underline;
  line-height: 16px;
  }

#content-record   {
  font-family : arial,Verdana,Sans-serif ;
  font-size: 12px;
  color: #000;
  font-weight: bold;
  letter-spacing:.1em;
 }

#record-sml   {
  font-family : Verdana,Sans-serif ;
  font-size: 10px;
  color: #000;
  font-weight: normal;
  line-height: 1.5em;
 }

#record-thumb   {
  font-family : Verdana,Sans-serif ;
  font-size: 9px;
  color: #000;
  font-weight: normal;
  line-height: 1.5em;
 }


#pagetitle   {
  font-family : arial, Verdana,Sans-serif ;
  font-size: 14px;
  color: #990033;
  font-weight: bold;
  font-style: normal;
  line-height: 24px;
  text-transform:uppercase;
  letter-spacing:.1em;
 }


#body_content {
  width:500px;
  padding: 10px 0px 15px 15px;
  text-align:left;
  font-family : verdana, arial,Sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  }





/* Layout
----------------------------------------------- */

.links {
  font-family : arial,Sans-serif ;
  font-size: 12px;
  color: #000;
  line-height: 16px;
}

.content  {
  font-family : Verdana,Sans-serif ;
  font-size: 11px;
  color: #000;
  font-weight: normal;
  line-height: 16px;
 }

.content_large  {
  font-family : Arial,Sans-serif ;
  font-size: 15px;
  color: #000;
  font-weight: normal;
  line-height: 16px;
 }

.pagetext   {
  font-family : Verdana, Arial, sans-serif ;
  font-size: 11px;
  color: #000;
  font-weight: normal;
  line-height: 16px;
 }

.frontsml  {
  font-family : Arial, sans-serif ;
  font-size: 10px;
  color: #000;
  font-weight: normal;
  line-height: 14px;
 }

.contentsmall   {
  font-family : Verdana,Sans-serif ;
  font-size: 9px;
  color: #000;
  font-weight: bold;
  line-height: 12px;
 }


.desc-record   {
  font-family : Verdana,Sans-serif ;
  font-size: 11px;
  color: #999999;
  font-weight: normal;
  line-height: 15px;
 }

.content-checkout   {
  font-family : Verdana,Sans-serif ;
  font-size: 11px;
  color: #000;
  font-weight: normal;
  line-height: 15px;
 }

.price   {
  font-family : Verdana,Sans-serif ;
  font-size: 12px;
  color: #ff0000;
  font-weight: bold;
  line-height: 15px;
 }

#remarks{
  width:440;
  font-family : Verdana,Sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  padding:10px;
  border-bottom: #ccc 1px dashed;
  border-left: #ccc 1px dashed;
  border-right: #ccc 1px dashed;
  border-top: #ccc 1px dashed;
 }


.contactinfo   {
  font-family : Verdana,Sans-serif ;
  font-size: 9px;
  color: #000;
  font-weight: normal;
  line-height: 12px;
 }

.contacttext   {
  font-family : Verdana,Sans-serif ;
  font-size: 11px;
  color: #000;
  font-weight: normal;
  line-height: 14px;
 }

.contactfields   {
  font-family : arial,Sans-serif ;
  font-size: 12px;
  color: #000;
  font-weight: normal;
  line-height: 14px;
  letter-spacing:.1em;
  padding-right:4px;
  padding-top:3px;
  padding-bottom:10px;
 }


#pagenav   {
  font-family : arial,Sans-serif ;
  font-size: 11px;
  color: #000;
  font-weight: normal;
  line-height: 14px;
  padding-bottom:10px;
 }

.pagetitle   {
  font-family : "Century Gothic", georgia, Verdana,Sans-serif ;
  font-size: 14px;
  color: #FF9900;
  font-weight: bold;
  font-style: italic;
  line-height: 24px;
  text-transform:uppercase;
  letter-spacing:.1em;
 }

.pagetitlesml   {
  font-family : Verdana,Sans-serif ;
  font-size: 11px;
  color: #999999;
  font-weight: bold;
  line-height: 16px;
 }

.pagemenu   {
  font-family : Verdana,Sans-serif ;
  font-size: 12px;
  color: #000;
  font-weight: normal;
  line-height: 16px;
 }


.introtext   {
  font-family : Verdana, Arial, sans-serif ;
  padding:20px;
  font-size: 12px;
  color: #333333;
  font-weight: normal;
  line-height: 16px;
 }

.message {
  font-family : arial,Sans-serif ;
  font-size: 12px;
  color: #000;
  font-weight: bold;
  line-height: 16px;
  letter-spacing:.1em;
}

#intro {
  width:650px;
  margin:0 auto 0px;
  padding:0px 0px;
  text-align:center;
  border-top:1px solid #e4e4e4;
  border-bottom:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  }

#intro1 {
  width:650px;
  margin:0 auto 0px;
  padding:10px;
  text-align:center;
  border-top:2px solid #e4e4e4;
  border-bottom:2px solid #e4e4e4;
  border-left:2px solid #e4e4e4;
  border-right:2px solid #e4e4e4;
  }


#menu-store {
  width:650px;
  padding:10px 10px 0px 0px;
  text-align:right;
  background:#fff;
  font-family : Verdana,Sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 14px;
  }


#content {
  width:660px;
  margin:0 auto;
  padding:0;
  text-align:left;
  }

#main {
  width:100%;
  font-family : Verdana, Arial, sans-serif ;
  color: #000;
  font-size: 11px;
  font-weight: normal;
  text-align:center;
  }


#box-top {
  width:700px;
  padding: 5px 0px 10px 0px;
  text-align:left;
  background:#CFD9E6;
  border-top:10px solid #547AA8;
  border-bottom:2px solid #547AA8;
  border-left:2px solid #547AA8;
  border-right:2px solid #547AA8;
  font-family : Verdana,Sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  }

.box-l {
  height:60px;
  padding:5px;
  background:#cfd9e6;
  border-top:4px solid #fff;
  border-right:2px solid #fff;
  font-family : Verdana,Sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  }

.box-r {
  height:60px;
  padding:5px;
  text-align:left;
  background:#cfd9e6;
  border-top:4px solid #fff;
  border-left:2px solid #fff;
  font-family : Verdana,Sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  }

#mainstore {
  width:700px;
  height: 100%;
  margin-top:.4em;
  border-top:1px solid #e4e4e4;
  border-bottom:1px solid #e4e4e4;
  border-left:1px solid #e4e4e4;
  border-right:1px solid #e4e4e4;
  }

#bodystore {
  width:500px;
  padding-top:10px;
  padding-left:15px;
  text-align:left;
  font-family : arial,Sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  }


.myfields { 
  border-bottom: #9FC2D7 1px solid;
  border-left: #9FC2D7 1px solid;
  border-right: #9FC2D7 1px solid;
  border-top: #9FC2D7 1px solid;
  background-color: #fff;
  color: #000;
  font-weight: normal;
 }

.Button {
  background-color: #cccccc;
  border-bottom: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-right: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  color: #333;
  font-family: arial,Sans-serif;
  letter-spacing:.2em;
  font-size: 11px;
  font-weight: bold;
 } 


/* Footer
----------------------------------------------- */
#footer {
  width:720px;
  text-align:center;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 0px;
  border-top: 0px solid #e4e4e4;
  border-bottom: 0px solid #e4e4e4;
  border-left: 0px solid #e4e4e4;
  border-right: 0px solid #e4e4e4;
  }

#footermenu {
  font-family: Verdana, Arial, sans-serif ;
  font-size: 10px;
  line-height: 14px;
  }

#footer p {
  margin:0;
  padding:0;
  font-family: Verdana, Arial, sans-serif ;
  color: #000;
  font-size: 10px;
  font-weight: normal;
  line-height: 1.5em;
  letter-spacing:.1em;
  }

#credit {
  font-family: Verdana, Arial, sans-serif ;
  color: #999;
  font-size: 9px;
  font-weight: normal;
  }
