a, a:visited.noline { background-color: transparent; color: #0B0B19; text-decoration: none; }
a:visited { background-color: transparent; color: #6a0918; text-decoration: none; }
a:hover { background-color: transparent; color: #0B0B19 }
a.bclinks { background-color: transparent; color: #FFFEF0; }
a.toplink { text-decoration: none; }
body { background-image: url(img-fhf/free-hand-fashion-body.gif); background-position: top; background-repeat: repeat-x; border-top: solid 1px #FFFEF0; margin: 0 auto 25px auto; padding: 0; text-align: center; }
dd { margin-bottom: 15px; }
div#main { margin: 24px auto 10px auto; text-align: left; width: 960px; }
div.bc { background-color: transparent; color: #FFFEF0; font-size: 3.5mm; padding: 15px 0 10px 0; text-align: right; }
div.footer { clear: both; font-size: smaller; text-align: center; width: 100%; }
div.frame { background-image: url(img-fhf/frame.gif); background-repeat: no-repeat; float: right; height: 400px; padding: 11px; text-align: center; width: 600px; }
div.left { float: left; text-align: center; width: 320px; }
div.llinks { float: left; margin: 10px; width: 120px; }
div.llinks li { border-bottom: 1px solid #d19c87; padding-top: 5px; }
div.llinks ul { list-style-type: none; margin: 0 0 0 -10px; padding: 0; }
ul.nodot li { list-style-type: none; }
div.topline { background-image: url(img-fhf/topline.gif); background-position: bottom; background-repeat: no-repeat; clear: none; height: 38px; margin: 0; padding: 0; width: 100%; }
dt { margin-bottom: 5px; }
form { margin: 5px; padding: 0; }
h1 { font-size: 26px; font-weight: 100; letter-spacing: 2px; margin: 20px 0 30px 0; padding: 0; text-align: right; }
h2.botlinks { float: right; font-size: 15px; font-weight: lighter; margin: 0 0 15px 0; padding: 0; }
h2.toplinks { float: right; font-size: 17px; font-weight: lighter; margin: 18px 0 0 0; padding: 0; }
h3 { font-size: 18px; font-weight: 100; letter-spacing: 2px; }
h3.shipping { border: 1px solid #660916; margin: 0 5px 0 5px; padding: 5px; text-align: center; white-space: nowrap; }
h4 { font-size: 15px; font-weight: 100; text-align: center; }
hr { background-color: #660916; color: #660916; height: 1px; text-align: center; width: 90%; }
html { background-color: #FFFEF0; color: #0B0B19; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0; padding: 0; }
img { border: none; margin: 0; padding: 0; }
img.bdr { border: 3px solid #0B0B19; }
img.bdrl { border: 3px solid #0B0B19; float: left; }
img.bdrr { border: 1px solid #0B0B19; float: right; }
p, li, dt, dd { font-size: 14px; }
table td { margin: 0; padding: 0; }
.c { margin-left: auto; margin-right: auto; text-align: center; }
.clear { clear: both; width: 100%; }
.fll { float: left; }
.flr { float: right; }
.flrsm12 { float: right; font-size: 12px; }
.l { text-align: left; }
.lite { font-weight: 100; }
.noline { background-color: transparent; color: #0B0B19; text-decoration: none; }
.noshow { visibility: hidden; }
.nowrap { font-size: 11px; white-space: nowrap; }
.r { text-align: right; }
.sm12 { font-size: 12px; }
.storefront { background-image: url(img-fhf/free-hand-fashion-store.jpg); margin: 0 auto 0 auto 0; padding: 0; }
.vertop { vertical-align: top; }
.wd100 { width: 100%; }
#rotator { height: 400px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 600px; }
#rotator img { border: none; clear: none; cursor: pointer; height: 400px; margin: 0; padding: 0; width: 600px; }
