@import "base_layout_legacy.css";

body {
  margin:0;
  padding:0;
  font-family:Times, "Times New Roman", serif;
  font-size:90%;
  line-height:1.5em;
  color:#333;
  background-color:#fff;
}
h1 {
  font-family:Times, "Times New Roman", serif;
  font-weight:bolder;
}
h2 {
  font-family:Times, "Times New Roman", serif;
  font-weight:bolder;
}
h3 {
  font-family:Times, "Times New Roman", serif;
  font-weight:bolder;
}
h4 {
  font-family:Times, "Times New Roman", serif;
  font-weight:bolder;
}

h5 {
  font-family:Times, "Times New Roman", serif;
  font-weight:bolder;
}
h6 {
  font-family:Times, "Times New Roman", serif;
  font-weight:bolder;
}

/* --------------------- */

a:link {
  color:#58c;
  background-color:transparent;
}
a:hover {
  color:#f06;
  background-color:#ffe;
}
a:visited {
  color:#960;
  background-color:transparent;
}
a:active {
  color:#fd0;
  background-color:#ffc;
}
a:visited:hover {
  color:#f06;
  background-color:#ffe;
}
a.NoBorder:link,
a.NoBorder:hover,
a.NoBorder:active,
a.NoBorder:visited {
  border-style:none;
  text-decoration:none;
}
a.NoBorder:link img,
a.NoBorder:hover img,
a.NoBorder:active img,
a.NoBorder:visited img {
  border-style:none;
}

#Page {
  width:920px;
  margin:0 auto;
  background-image:url('/images/bg/BG_Page_Chidori.gif');
  background-color:#e8d5c6;
  color:#666;
  font-size:110%;
}

cite {
       font-style:normal;
       text-decoration:underline;
       }

em {
     font-style:italic;
     }

hr {
     margin:20px;
     border:0;
     height:1px;
     background-color:#999;
     }

div.normal {
             width:675px;
             text-align:center;
             }

div.description {
  margin:20px;
  padding:10px;
  background:rgb(255,255,255); 
  background:rgba(255,255,255,0.7);
  color:#666;
  text-indent:1em;
}

#introduction {
  margin:20px;
  float:left;
  width:360px;
                }



#NavShopInfo {
	clear:both;
  margin:30px;
  padding-top:30px;
  border-top:2px dotted #666;
  text-align:center;
}

h4.toc {
         margin:1em;
         }

h3.caption {
             text-align:center;
             margin:10px 0;
             font-family:Times, "Times New Roman", serif;
             background-color:transparent;
             color:maroon;
             }

h3.caption:first-letter {
                          font-size:200%;
                          }

div.bookscap {
               text-align:center;
               }

div.bookscap h4 {

                  font-weight:bolder;
                  color:maroon;
                  background-color:transparent;
                  }

div.bookscap h5 {

                  font-weight:bolder;
                  color:maroon;
                  background-color:transparent;
                  }

li {
     margin-left:2em;
     }

div.description hr {
                     margin:10px 0;
                     }
                     
.putInCart {
  margin:0;
  padding:0;
}
.putInCart button {
	font-weight:bolder;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #d83526;
	padding:4px 7px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fa665a), color-stop(100%, #d34639) );
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
	background:-ms-linear-gradient( top, #fa665a 5%, #d34639 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
	background-color:#fa665a;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #98231a;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #fab3ad;
 	-moz-box-shadow:inset 1px 1px 0px 0px #fab3ad;
 	box-shadow:inset 1px 1px 0px 0px #fab3ad;
}
.putInCart button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #d34639), color-stop(100%, #fa665a) );
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
	background:-ms-linear-gradient( top, #d34639 5%, #fa665a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
	background-color:#d34639;
}
.putInCart button:active {
	position:relative;
	top:1px;
}
