/* Use default font size of 16px */
body {font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff url(../i/bg_body.gif) repeat-x; text-align: center;}

h1 {font-size: 2.25em; line-height: 1.33; margin: 0 0 .5em 0; padding: 0 0 0 63px; background: url(../i/bg_h1.gif) left center no-repeat; font-variant: small-caps; font-weight: bold; font-style: italic;}
h2 {font-size: 1.5em; line-height: 1; margin: 0 0 .5em 0; background: url(../i/bg_h2.gif) left center no-repeat; padding: 0 0 10px 39px; font-weight: bold; border-bottom: 2px #f33 solid; font-style: italic;}
h3 {font-size: 1.25em; line-height: 1.25; margin: 0 0 .5em 0;}
h1, h2, h3, h4, h5, h6, p, li, dl, table, input, label, textarea {color: #811518;}
p, li {line-height: 1.5; margin-bottom: 1.5em;}
sup {font-size: .5em; vertical-align: super;}
ul, ol {list-style-position: outside; margin-left: 40px;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
em {font-style: italic; line-height: inherit;}
strong {font-weight: bold; line-height: inherit;}
abbr, acronym {cursor: help; border-bottom: dashed 1px #000;}
label {display:block; font-weight: bold; margin:20px 0 0 0;}

a:link, a:visited, a:active {line-height: 1.5; color: #006ca5;}
a:focus, a:hover {color: #99c;}

p.cart {color: #333; text-align: center; margin:20px 0 0 0;}
p.cart strong {color: #f33; font-size: 2em; font-weight: normal;}
img.free_stuff {padding: 10px 0 0 0; margin:20px 0 0 0; border-top: 2px solid #f33;}

.float_left, .submit {float: left;}
.float_right, .reset {float: right;}
.required {color: #f00; font-size: .8em;}
.clear_both {clear: both;}

input.btnCheckOut {margin:20px 0 0 0;}
input.btnCheckOutSmall {margin:20px 0 0 10px;}
