body {
margin: 0em;
padding: 1.5em;
background-color: #fff;
color: #000;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

body#faq {
padding: 1.5em 1.5em 15em 1.5em;
}

a:link {color: #00B}
a:visited {color: #004}
a:hover {color: #00C; font-weight: bold;}

h6 {
font-size: 1em;
margin: 1em 0em 0em 0em;
}

h6 a {
font-size: 1em;
background: #DDE5ED;
display: block;
width: 15em;
padding: .3em;
border: 1px solid #039;
text-align: center;
text-decoration: none;
font-weight: bold;
margin: 0em auto;
color: #039;
}

h6 a:hover {
background: #039;
border: 1px solid #DDE5ED;
color: #DDE5ED;
}

#page {
border: 1px solid #006;
background: #F1F4F8;
}

#cbhead {
background: #DDE5ED;
position: relative;
padding: .5em;
}

#searchourstore {
width: 50%;
}

#searchourstore form {
margin: 0em;
padding: 0em;
}

#searchourstore h2,#searchourstore h3,#searchourstore h4,#searchourstore p {
margin: 0em;
text-align: center;
}

#searchourstore h2 {
font-size: 1.3em;
}

#searchourstore h3 {
font-size: .9em;
}

#searchourstore h4 {
font-size: 1.1em;
font-weight: normal;
}

#hourslogo {
position: absolute;
top: .3em;
right: 1em;
text-align: right;
font-weight: bold;
}

#hourslogo p {
margin: 0em;
}

#content {
margin: 0em;
padding: 0em 2em 2em 2.5em;
}

#faq #content {
padding: 0em 2em 3em 2.5em;
}

h1, h2, h3 {
text-align: center;
margin: .7em;
}

h1 {font-size: 2em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.1em;}

#content h3 {
text-align: center;
font-size: 1.3em;
border-top: .25em dashed #900;
padding-top: .5em;
margin: 1em 0em;
}

ul {
margin: 0em;
padding: 0em 2em;
}

table.qa {
width: 100%;
margin: 0em 0em 1em 0em;
}

table.qa h4 {
font-size: 1em;
text-align: left;
font-weight: bold;
}

table.qa td {
width: 50%;
vertical-align: top;
}

table.qa td ul {
margin: 0em;
padding: 0em;
list-style: none;
}

dl.qa {
margin: 0em;
}

.qa dt {
margin: .5em 0em 0em 0em;
border-top: 1px solid #000;
padding: .5em 0em 0em 0em;
font-weight: bold;
}

.qa dd {
margin: 0em 2em;
}

.qa strong {
color: #900;
}

dl#shippqs dt {
color: #900;
}

dl.qa ul {
margin: 0em;
padding: 0em;
list-style: none;
}

dl.qa ul li {
margin: 1em 0em;
}

dl.qa ol li {
margin: 0em 0em;
}

.contact dt {
font-weight: bold;
}

.contact textarea {
width: 75%;
height: 7em;
}

.sent input, .sent textarea {
background: #ebebef;
color: #226;
}
