/*colors for site: a21630 = reddish color,  744105 = brown  */



* {
font-family: Arial, sans-serif;
font-size: 8px;
line-height: 1.5em;
font-size: 100%;
} 


p {
font-family: sans-serif;
font-weight: normal;
}

a:link {
color: #a21630;
}
a:visited {
color: #744105;
}
a:hover {
text-decoration: underline overline;
color: #a21630;
}


h1 {
  font-size:  140%;
  font-weight: bold;
}

h2 {
  font-size:  120%;
  color: #a21630;
  text-align: center;

}

h3 {
font-size: 110%;
font-weight: bold;
}

h4 {
font-size: 105%;
font-weight: normal;
}
.announcement {
font-weight: bold;
color: #a21630;
}
/*  img1 was for the slogan graphic, the sale box was on right side, contained inner box w/ sewn diapers box , neither in use currently
.img1 {
margin-left: 20px;
}

#sale_box {
border-width: thin;
border-style: solid;
border-color: #a21630;
width: 228px;
padding: 0px 20px 20px 20px;
margin-left: 20px;
margin-right: 0px;
margin-top: 32px;
margin-bottom: 50px;
line-height: 1;
text-align: center;
background-image: url(/store/images/sale_dollar.gif);
background-repeat: repeat-x;
float: right;
}

.sale_links {
font-weight: bold;
}

#sale_box .strong {
font-weight: bold;
}

#sale_box  h3 {
color: #a21630;
font-weight: bold;
}

#sale_box p  {
color:  ##47a2b9;
text-align: left;
font-size: small;
}

#sale_box h2  {
color: a21630;
text-align: center;
margin-top: 45px;
font-weight: bold;
}

#sale_box .info  h2{
color: #a21630;
text-align: center;
margin-top: 45px;
border-top: dotted 2px;
border-bottom: dotted 2px;
}


#sale_box a:link {
color: #a21630;
}

#sale_box a:hover {
text-decoration: underline overline;
color: #a21630;
}

#sale_box a:visited {
text-decoration: underline;
color: 744105;
}
*/
#float_div1 {
float: right;

}

#box1  {
width: 200px;
height: 245px;
border-width: thin;
border-style: solid;
border-color: #a21630;
text-align: center;
padding: 0px 10px 10px 0px;
margin-left: 0px;
margin-right: 90px;
margin-top: 40px;
}

#box2{
width: 200px;
height: 250px;
border-width: thin;
border-style: solid;
border-color: #a21630;
text-align: center;
padding: 0px 10px 10px 0px;
margin-left: 0px;
margin-right: 90px;
margin-top: 0px;
}

#float_div2 {


}
#box3 {
width: 200px;
height: 250px;
border-width: thin;
border-style: solid;
border-color: #a21630;
text-align: center;
padding: 0px 10px 10px 0px;
margin-left: 40px;
margin-right: 0px;
margin-top: 45px;

}

#box4 {
width: 200px;
height: 250px;
border-width: thin;
border-style: solid;
border-color: #a21630;
text-align: center;
padding: 40px 10px 10px 0px;
margin-left: 40px;
margin-right: 0px;
margin-top: 40px;

}

#box5{
width: 185px;
border-width: 2px;
border-style: dotted;
border-color: #a21630;
text-align: center;
padding: 0px 10px 10px 10px;
margin-left: 10px;
margin-right: 10px;
margin-top: 45px;
}

#box5 p {
text-align: center;
}

#box5 {
background-image: url(/store/images/thumbnails/sewn_faded.jpg);
background-repeat: no-repeat;
background-position:  center;

}

#pbox1, #box2, #box3, #box4, #box5  a:link {
color: #a21630;

}

#box1, #box2, #box3, #box4, #box5 a:hover {
text-decoration: underline overline;
color: #a21630;

}

#box1, #box2, #box3, #box4, #box5 a:visited {
color: #744105;
font-weight: bold;
}

#box1, #box2, #box3, #box4, #box5  p{
text-decoration: none;
}

#box1, #box2, #box3, #box4, #box5 h4 {
padding-top: 0px;
padding-bottom: 40px;
font-weight: bold;
}

#box1 {
background-image: url(/store/images/thumbnails/aio_faded.jpg);
background-repeat: no-repeat;
background-position:  center;
vertical-align: bottom;

}

#box2 {
background-image: url(/store/images/thumbnails/fitted_cover_faded.jpg);
background-repeat: no-repeat;
background-position:  center;
}

#box3 {


}

#box4 {
background-image: url(/store/images/thumbnails/pattern_diaper133.jpg);
background-repeat: no-repeat;
background-position:  center;
margin-bottom: 50px;
}

/* FAQ Layout */


#qt img {
border: none;
}
#videos li {
list-style-position: outside;
list-style-image: url(/store/images/qt_list_icon.gif);
padding: 5px;
}

#qt {
float: right;
}

#tutorials1, #tutorials2 {
border-width: thin;
border-style: solid;
border-color: #a21630;
width: 500px;
padding: 10px 20px 20px 20px;
margin-top: 25px;
margin-left: 10px;
line-height: 1;
text-align: center;
}

.QA_head {
text-align: left;
}
.Q {
font-weight: bold;
}

.A{
font-style: none;
}

#elastic_table {
border: 1px;
border-collapse: separate;
padding: 5px;

}
