html{box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
.body{background-color: rgba(0, 138, 230, 0.09);margin-left: auto;margin-right: auto;padding: 0;}
.wrapper{margin: .5rem auto 0;background-color: #d7ffea;width:900px;height:auto;overflow:hidden;border:1px solid black;border-radius:5px;}
.mainHeader{background-color: #eee2fa;height:auto;box-shadow: 1px 1px 1px #008AE6, -1px -1px 1px #008AE6;}
.mainNav li{display:inline;text-decoration:none;padding-bottom:1em;}
.mainNav li form {display:inline;}
.mainNav li form input{padding-bottom:4px;}
.mainNav a{text-decoration:none;padding-right: 10px;padding-left: 10px;font-size:87.5%;}
.mainNav img{margin-bottom:4px;}
.mainNav  #homelink img{border:solid 1px  #000;margin-left:-2.5em;margin-top:.5em;}
.sidebar{float:right;width: 25%;clear:right;line-height:2;position:relative;z-index:20;margin-right:0;margin-top:-498px;font-family:Arial, Helvetica, sans-serif;font-size:90%;font-style:italic;background-color:#FCF;}
.sidebar li{background-position:left;list-style-image:url(../Images/snow_flake.PNG);text-decoration:none;text-align:left;padding-bottom:.5em;}
.sidebar a{text-decoration:none;}
.sidebar img{display:block;text-decoration:none;padding-bottom: 0;box-sizing:border-box;width:80%;height:auto;overflow:hidden;}
.sidebar img:hover{transform:scale(1.1);border:none;}
.sidebar ol .sidebar_nav {list-style-image: url(../Images/new_star1.png);line-height: 3px;}
.footer{float:left;clear:both;background-color: #eee2fa;width:900px;height:auto;margin-left: auto;margin-right: auto;margin-bottom:2%;padding: 0;text-align:center;box-shadow: -1px -1px 1px #008AE6, 1px 1px 1px #008AE6;position:relative;z-index:100;}
.note{font-size: 12px;color:#F30;margin-right:1em;}
.content1 {font-family: 'Open Sans', sans-serif;text-align:center;background:url(../Images/blue_star1.png)no-repeat 10rem 0,url(../Images/blue_star1.png)no-repeat 11rem 0, url(../Images/blue_star1.png)no-repeat 44rem 0, url(../Images/blue_star1.png)no-repeat 45rem 0;}
.content1 h2{font-family: 'Open Sans', sans-serif;font-weight:200;margin-top:3rem;font-size:1.2rem;color: #ab3d32;}
.content1 p{
    display:block;
    line-height: 1.2;
    font-weight: 200;
    font-size:1rem;
    height: 200px;
    color: rgb(6, 3, 7);
}

.content img {border:solid 2px #999999;margin-left:auto;}
.content a{text-decoration:none;}
.product{margin-left:5em;margin-top:1em;padding-right:5em;}
.books{font-style: italic;color: #093;}
.style1{font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 1.5;font-weight: 300;}
.style2{font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: bold;text-align:justify;margin-left:30%;line-height:.5;}
.style5{font-family: 'Open Sans', sans-serif;font-size: 16px;font-weight: bold;color: #AB3A18;}
.style3{font-family: 'Open Sans', sans-serif;font-size: 12px;line-height: 17px;text-align:justify;}
.style4{color:#AB3A18;font-weight: bold;font-size: 16px;border:none;line-height:.5;margin-top:2em;background:url(../Images/blue_star1.png)no-repeat 13rem 0;}
.style4 a{text-decoration:none;}
.cart{float:right;}
.contact{font-family: "Times New Roman", Times, serif;}
#TPJaypal_micaela{float:right;margin-right:6em;margin-top:-6em;}
.content1 img{width:80%;height:auto;margin-top:2%;box-shadow: -1px -1px 1px #008AE6, 1px 1px 1px #008AE6;}
.blue{color:#008AE6;}
.red{font-family: 'Open Sans', sans-serif;font-size:.9rem;color:#FF3333;}
.honor{color:#AB3A18;}
