h1 {
color:#676735;
font-size:100%;
text-align:center;
font-weight: bold;
}
h2 {
color:#676735;
font-size:90%;
font-weight:normal;
padding-bottom:4px;
text-align:center;
padding-top: 5px;
}
h2 span.spc-rd {
color: #E00F0A;
}
h3 {
color:#676735;
font-size:110%;
text-align:center;
font-weight: bold;
background-color: #F5F4E2;
padding-top: 5px;
padding-bottom: 5px;
}
input{
font-size:12px;
margin-top: 5px;
margin-bottom: 2px;
}
select{
font-size:12px;
margin-bottom: 5px;
margin-top: 2px;
}
div#gift-1 p {
color:#747064;
font-size:80%;
text-align:center;
width: 600px;
}
div#gift-1 p#free {
font-size: 90%;
font-weight: bold;
width: 730px;
margin-top: 20px;
color: #676735;
}
div#gift-1 p#free2 {
font-weight: bold;
color: #990000;
}
div#gift-1 p#ship {
color:#747064;
font-size:80%;
text-align:center;
width:600px;
}
div#gift-1 img {
display: block;
margin-bottom: 4px;
margin-right: auto;
margin-left: auto;
}
div#gift-2{
width:680px;
}
div#gift-2 p{
color:#747064;
font-size:80%;
text-align: center;
}
div#gift-2 .pix {
float: right;
}
div#gift-2 p.desc {
padding-top: 5px;
color: #676735;
}
div#gift-2 p#free {
font-size: 90%;
font-weight: bold;
width: 730px;
margin-top: 20px;
color: #676735;
}

div#gift-2 p#free2 {
font-weight: bold;
color: #990000;
text-align: center;
}
div#gift-1 p.red {
font-weight: bold;
color: #990000;
text-align: center;
}
form.prod {
font-size: 80%;
width: 620px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 2px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #F5F4E2;
border-bottom-color: #F5F4E2;
border-left-color: #F5F4E2;
padding-bottom: 10px;
margin-top: 15px;
}

table#prd {
width: 590px;
text-align: left;
}
table#prd th {
background-color: #F5F4E2;
padding-top: 5px;
padding-bottom: 5px;
}
table#prd th p {
text-align: center;
color: #990000;
font-size: 13px;
}
table#prd td {
padding-bottom:1px;
padding-top:1px;
vertical-align:middle;
}
table#prd td.rt {
padding-right:8px;
text-align:right;
}
table#prd td.lt {
text-align: left;
}
table#prd td.hdg {
padding-top:8px;
}
table#prd td.msg {
text-align:center;
}
table#prd .incl {
font-weight: normal;
font-size: 80%;
}
table#prd span.spc-rd {
color: #E00F0A;
}
table#prd p.red {
font-weight: bold;
color: #990000;
text-align: center;
font-size: 90%;
padding-top: 5px;
}


p#bck {
margin-left: 25px;
font-size: 110%;
color: #CC9933;
font-weight: bold;
padding-top: 5px;
}
p#bck a {
color: #676735;
font-size: 70%;
text-decoration: underline;
}
p#bck a:hover {
color: #CC9933;
text-decoration: none;
}

div#content p#out {
margin-top: 25px;
font-size: 110%;
padding: 10px;
width: 400px;
background-color: #ffffcc;
}

div#content p.outofstock {
font-weight: bold;
color: #CE0000;
}
div#content table#prd p.outofstock {
font-weight: bold;
color: #CE0000;
font-size: 90%;
text-align: center;
}
img.rbn {
display: block;
height: 90px;
width: 680px;
}
.strk {
text-decoration: line-through;
}
.spc-rd {
color: #E00F0A;
}

