
html,
body,
a,
img,
table,
tr,
td
    {
    border-width:0;
    border-style:none;
    border-collapse:collapse;
    }
table,
tr,
td
    {
    border-spacing:0;
    }
td img
    {
    vertical-align:bottom;
    }
html
    {
    margin:0;
    padding:0;
    }
body
    {
    margin:0;
    padding:0;
    min-width:33.0em;
    text-align:center;
    color:#000;    background:url(/wrap/images/bodyBG) repeat transparent;
    font-style:normal;
    font-weight:normal;
    font-family:Arial,Verdana,Helvetica,"Arial Narrow",sans-serif;
    }
html > body
    {
    font-size:10pt;
    }
table.contentWrap
    {
    position:relative;
    margin:0 auto;
    padding:0;
    width:800px;
    height:30em;
    }
p
    {
    margin:1em;
    padding:0;
    line-height:1.6em;
    }
table
    {
    margin:1em;
    }
td
    {
    padding:0.2em 0.5em;
    vertical-align:top;
    }
a
    {
    text-decoration:underline;
    color:#000;    background-color:transparent;
    font-weight:normal;
    }
a:hover
    {
    text-decoration:underline;
    color:#000;    background-color:transparent;
    }
a:active
    {
    text-decoration:none;
    color:#00f;    background-color:transparent;
    }
h1
    {
    margin:0.5em 0 0 0.5em;
    padding:0;
    letter-spacing:0.04em;
    color:#148;    background-color:transparent;
    font-style:italic;
    font-weight:900;
    font-size:170%;
    }
h2
    {
    margin:0 0 0 0.9em;
    padding:0;
    color:#148;    background-color:transparent;
    letter-spacing:0.04em;
    font-size:110%;
    }
h2 a
    {
    color:#148;    background-color:transparent;
    }
h3
    {
    margin:0.7em 0 0 0.7em;
    padding:0;
    color:#000;    background-color:transparent;
    }
h4
    {
    color:#000;    background-color:transparent;
    }
.breakFloat
    {
    display:block;
    clear:both;
    line-height:1px;
    font-size:1px;
    }
.tiny
    {
    font-size:0.75em;
    }
.vertSpace
    {
    height:10em;
    }
.centerIt
    {
    text-align:center;
    }
.leftIt
    {
    text-align:left;
    }



div.header
    {
    height:100px;
    }
div.header a
    {
    text-decoration:none;
    }


.mainMenu
    {
    margin:0 auto;
    padding:0;
    width:800px;
    text-align:center;
    color:#000;    background:url(/wrap/images/goldBG) transparent;
    }
.mainMenu a
    {
    border-left:2px solid #fff;
    margin:0;
    padding:0 0.5em;
    height:1.0em;
    text-decoration:none;
    letter-spacing:0.1em;
    color:#fff;    background-color:transparent;
    font-weight:bold;
    font-size:0.95em;
    }
.mainMenu a:hover,
.mainMenu a.highLight:hover
    {
    text-decoration:none;
    color:#040;    background-color:transparent;
    }
.mainMenu a.highLight
    {
    text-decoration:none;
    color:#000;    background-color:transparent;
    }
.mainMenu a.item1
    {
    border-left:none;
    }


td.subMenu
    {
    margin:0;
    padding:1em 0 0 0;
    width:11em;
    color:#fff;    background:url(/wrap/images/goldBG) transparent;
    font-size:0.95em;
    }
.subMenu a
    {
    display:block;
    padding:0 0.2em;
    text-decoration:none;
    line-height:1.4em;
    color:#fff;    background:transparent;
    }
.subMenu a:hover,
.subMenu a.highLight:hover
    {
    text-decoration:none;
    color:#000;    background-color:transparent;
    }
.subMenu a.highLight
    {
    color:#000;    background-color:transparent;
    }
.subMenu p
    {
    margin:0.5em 0;
    padding:0;
    color:#000;
    font-size:0.9em;
    }
.subMenu p a
    {
    text-decoration:underline;
    }


.subMenu ul
    {
    margin:0;     padding:0;
    color:#000;    background-color:transparent;
    }
.subMenu ul li
    {
    margin:0;     padding:0;
    list-style:none;
    }
.subMenu ul li a
    {
    border-top:3px outset #b82;
    border-bottom:3px outset #b82;
    margin:0;     padding:0;
    letter-spacing:0.07em;
    text-align:center;
    color:#fff;    background-color:transparent;
    font-style:normal;
    font-weight:bold;
    font-size:1.1em;
    }
.subMenu ul li a.highLight
    {
    color:#000;
    }
.subMenu ul li a.highLight,
.subMenu ul li a:hover,
.subMenu ul li a.highLight:hover
    {
    background-color:transparent;
    }


.subMenu ul ul
    {
    margin:0;
    color:#000;    background-color:transparent;
    }
.subMenu ul ul li
    {
    margin:0;
    }
.subMenu ul ul li a
    {
    border-top:none;
    border-bottom:1px solid #888;
    margin:0;     padding:0.1em 0 0 1.5em;
    width:90%;
    height:auto;
    text-align:left;
    color:#fff;    background-color:transparent;
    font-style:normal;
    font-weight:normal;
    font-size:0.9em;
    }
.subMenu ul ul li a.highLight
    {
    color:#000;    background-color:transparent;
    }
.subMenu ul ul li a:hover,
.subMenu ul ul li a.highLight:hover
    {
    background-color:transparent;
    }


.subMenu ul ul ul
    {
    margin:0;
    }
.subMenu ul ul ul li
    {
    margin:0;
    }
.subMenu ul ul ul li a
    {
    margin:0;     padding:0 0 0 2.5em;
    width:98%;
    height:auto;
    color:#fff;    background-color:transparent;
    font-weight:normal;
    font-size:0.9em;
    }
.subMenu ul ul ul li a,
.subMenu ul ul ul li a.highLight
    {
    background-image:none;
    }
.subMenu ul ul ul li a:hover
    {
    }
.subMenu ul ul ul li a.highLight
    {
    color:#000;    background-color:transparent;
    }


td.dataWrap
    {
    position:relative;
    margin:0;
    padding:0 0.6em;
    width:auto;
    text-align:left;
    color:#000;   background:url(/wrap/images/papyrusBG) repeat #fff;
    }
td.dataWrap.noBG,
td.dataWrap.noBG h1,
td.dataWrap.noBG a
    {
    color:#fff;    background:none transparent;
    }
em
    {
    font-weight:bold;
    }
dfn
    {
    font-weight:bold;
    color:#800;   background-color:transparent;
    }
dl
    {
    margin-left:2em;
    }
dt
    {
    color:tan;    background-color:transparent;
    font-weight:bold;
    font-size:1.1em;
    }
dd
    {
    color:#000;    background-color:transparent;
    }
.dataWrap li
    {
    margin:0.5em 0 0 1em;
    padding:0;
    }
.h1small
    {
    color:#000;    background-color:transparent;
    font-weight:normal;
    font-size:0.5em;
    letter-spacing:0.0em;
    }
.hilite
    {
    color:#fe1720;
    }
td.tdRight
    {
    text-align:right;
    }



.contentPic1
    {
    float:right;
    }
.contentPic2
    {
    float:left;
    }
.contentPic1,
.contentPic2
    {
    margin:0 0.5em 0.5em 0.5em;
    width:auto;
    text-align:center;
    color:#000;    background-color:transparent;
    font-style:italic;
    }



span.requiredField
    {
    color:#f00;
    }
a.standardButton
    {
    display:block;
    border:2px outset #ccc;
    width:12em;
    text-align:center;
    text-decoration:none;
    color:#333;    background-color:#ccc;
    }
a.standardButton:hover
    {
    text-decoration:none;
    color:#000;    background-color:#ccc;
    }
form,
form p
    {
    margin:0;
    padding:0;
    }
fieldset
    {
    position:relative;
    border-style:none;
    background-color:transparent;
    padding:0.5em;
    width:450px;
    }
legend
    {
    font-weight:bold;
    }
fieldset.personalData label
    {
    display:block;
    text-align:right;
    }
fieldset.personalData input
    {
    width:15em;
    }
textarea
    {
    width:450px;
    height:12em;
    }
fieldset.formControls
    {
    clear:left;
    }
#submit
    {
    width:80%;
    text-align:center;
    color:#fff;       background:url(/wrap/images/goldBG) tan;
    font-weight:bold;
    }


div.introThumbsWrap
    {
    }
div.productThumb
    {
    float:left;
    width:100px;
    min-height:120px;
    margin:0.2em;
    text-align:center;
    }

div.thumbWrap
    {
    clear:left;
    padding:0.5em 0;
    }
div.thumbWrap div,
div.thumbWrap span
    {
    float:left;    width:auto;
    margin:0 0.5em;
    }
div.thumbWrap h2 a
    {
    font-weight:bold;
    font-size:120%;
    }
div.thumbWrap a
    {
    text-decoration:none;
    }
div.thumbWrap p.moreInfo
    {
    margin:-0.2em 0 0 1em;
    }



td.featureList
    {
    position:relative;
    margin:0;
    padding:1em 0.2em 0 0.2em;
    width:11em;
    text-align:left;
    color:#000;    background:url(/wrap/images/goldBG) transparent;
    font-size:0.95em;
    }
td.featureList .flist ul,
td.featureList .flist li
    {
    margin:0 0 0 0.5em;
    padding:0;
    }
td.featureList .flist ul
    {
    list-style-image:url(/wrap/images/ankh);
    }
td.featureList .flist ul li a
    {
    text-decoration:none;
    color:#fff;
    }


div.footWrap
    {
    position:relative;
    width:100%;
    text-align:center;
    color:#fff;    background-color:transparent;
    }
.address
    {
    padding-top:10px;
    color:#fff;    background-color:transparent;
    }
.privacy
    {
    margin-top:0.5em;
    color:#fff;    background-color:transparent;
    }
.address a,
.privacy a
    {
    text-decoration:none;
    color:#fff;    background-color:transparent;
    }
.privacy a:hover,
.address a:hover
    {
    text-decoration:none;
    color:#fff;    background-color:transparent;
    }
.wme
    {
    margin-top:0.5em;
    text-align:right;
    color:#fff;    background-color:transparent;
    }

