body                                { font-size: 100.1%; font-family: Geneva, sans-serif; background-color: #404040; background-repeat: repeat; background-position: 0 0; text-align: center; display: block; margin: 0; padding: 0    }
#content                                                                 { font-size: 0.8em; background-repeat: no-repeat; background-position: center; text-align: center; visibility: visible; margin: 10px auto 0; left: 0; width: 680px; height: auto; padding: 0; border-width: 1px; border-color: #c00   }
#header                                { background-image: url(../giftshop/footergrey.gif); background-repeat: repeat-x; background-position: center; visibility: visible; margin: 0 0 10px; padding: 0 0 0; width: auto; height: 50px; border-style: none; border-width: 10px 5px 5px; border-color: #c00   }
#flashbigger {width: 650px; height: auto; z-index: -1; margin: 20px 0 0; padding: 0;}
h1                                   { color: #fff; font-size: 0.8em; font-family: Geneva, sans-serif; font-weight: normal; text-align: left; width: 100%; height: auto  ; margin: 0; padding-top: 10px; padding-left: 20px; }
h2                       { color: #666; font-size: 1.2em; font-weight: bold; text-decoration: none; background-repeat: no-repeat; background-position: left center; text-align: center; margin: 0 auto; padding-top: 15px; padding-bottom: 5px; padding-left: 0; position: relative; width: 200px; height: auto; border-bottom: 1px solid #787878 }
h3             { color: #000; font-size: 0.9em; font-weight: bold; text-decoration: none; text-align: center; margin: 5px 0 1em; padding: 0 0 5px; position: relative; width: auto; height: auto; border-bottom: 1px solid #787878 }
a    { color: #000; font-size: 1em; text-decoration: underline }
a:link    { color: #000; font-size: 1em; text-decoration: underline }
a:visited { }
a:hover    { }
a:active  { color: #800000 }
#navcontainer                    { text-align: left; list-style-type: none; display: block; margin-right: 6px; margin-left: 0; padding-right: 3px; padding-left: 0; position: relative; width: 150px; border-top: 1px #c4e786; border-bottom: 1px #c4e786 }
#navlist li       { text-align: left; list-style-type: none; display: block; margin-top: 5px; padding-left: 0; width: auto }
#navlist a                 { color: #000; font-size: 0.8em; list-style-type: none; display: block; margin-left: 0; width: 120px; border-style: none none solid; border-width: medium medium 1px; border-color: #000 #000 #ccc }
#navlist a:link        { color: #000; font-size: 0.8em; text-decoration: none; list-style-type: none; display: block; margin-left: 0 }
#navlist a:visited   { text-decoration: none; list-style-type: none }
#navlist a:hover             { color: #c4c3b1; list-style-type: none; border-right: medium none; border-bottom: 1px solid #000 }
ul #navlist            { list-style-type: none; margin-left: 0; padding-left: 0 }
#current { text-decoration: none }
#current a           { color: #ce0000; list-style-type: none }
#current a:link           { color: #ce0000; list-style-type: none }
#current a:visited { text-decoration: none; list-style-type: none }
#current a:hover { }
#note1                                                                  { color: #999; background-color: #fff; background-repeat: no-repeat; background-position: center; visibility: visible; margin: 5px 0 0 32px; padding: 0; position: relative; width: 200px; height: auto; float: left; border-width: 1px; border-color: #f2f2f2  }
.class { }
#note2                             { color: #999; background-color: #f8f8d5; visibility: visible; margin-top: 25px; margin-right: 35px; margin-left: 0; padding: 3px; position: relative; right: 0; width: 200px; height: auto; float: right; border-style: solid; border-width: 15px medium medium; border-color: #8d816b }
.links    { font-weight: bold; text-decoration: underline }
#note3                                                     { color: #999; background-color: #eee; background-repeat: no-repeat; background-position: center 40%; visibility: visible; margin: 5px 32px 5px 0; padding: 0; position: relative; width: 360px; height: auto; float: right; border-style: solid; border-width: 2px 2px 2px 1px; border-color: #dcdcdc }
.rightcoltext   { background-color: #fdfdfd; margin: 10px; padding: 10px; border-right: medium solid #dcdcdc; border-bottom: medium solid #dcdcdc }
.leftcoltext  { background-color: #f9f9f9; margin: 10px }
headings { color: #999; font-size: 16px; background-color: #33f; width: auto }
.column-in  { color: #999; font-size: 12px; margin: 0; padding-top: 0.5em;}
.cleaner { font-size: 1px; margin: 0; padding: 0; height: 1px; clear: both }
.floatright    { margin: 0 0 10px 10px; padding: 2px; float: right; border-style: solid; border-width: 5px; border-color: #a9a9a9 #ccf #82b7c8 #00c }
p          { color: #000; font-size: 0.9em; text-align: left; margin: 0.5em 3px; padding: 0 12px }
.bob      { color: #666; display: block; margin-right: 3px; margin-bottom: 10px; margin-left: 3px; padding-left: 0.5em; border-top: none; border-right: none; border-left: none }
.fresh  { color: #f9f9f9; background-color: #a40000; padding: 3px }
.continue  { font-size: 0.8em; font-style: italic }
.comments                       { color: #fbf8ff; font-size: 0.7em; text-align: right; display: block; margin-top: 3px; margin-right: 5px; margin-bottom: 20px; padding-bottom: 0; padding-left: 50px; position: relative; width: auto; height: auto; float: left }
.text          { color: #000; font-size: 0.8em; text-align: left; text-indent: 1em; margin-top: 20px; margin-left: 10px }
.bold  { color: #666; font-weight: bold }
.thumb { text-align: center }
#gallery1       { font-family: "Rage Italic", Georgia, "Times New Roman", Times, serif; text-align: center; display: block; margin: 0 0 0 70px; padding: 0; width: auto; height: 300px }
.thumbg         { margin: 0 10px 10px 0; padding: 1px; width: 50px; height: 50px; float: left; border: solid 1px #66c }
.leftcolth        { display: block; margin: 5px 5px 20px 20px; padding: 5px; width: auto; height: auto; border: solid 8px #66c }
.left { text-align: left }
#footer                  { color: #000; background-repeat: repeat-x; background-position: center bottom; text-align: left; width: auto; height: 50px  ; margin: 40px 0 0; padding: 2px; }
#footer a       { color: #f0eed9; text-decoration: underline }
#footer a:link       { color: #f0eed9; text-decoration: underline }
#footer a:visited { }
#footer a:hover      { color: #000 }
.textfooter            { color: #d4d0c8; font-size: 0.8em; text-align: right; margin-bottom: 5px }
.gallery   { text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 5px 5px 10px 20px; width: 200px; height: 110px }
.thumbnail                  { font-size: 0.6em; text-align: center; display: block; margin: 2px; padding: 2px; width: 65px; height: 65px; float: left }
.thumbnail a           { color: #e8e8cc; font-weight: bold; text-decoration: none; display: block; border: solid 5px #354e71 }
.thumbnail a:link            { color: #e8e8cc; font-weight: bold; text-decoration: none; display: block; border: solid 5px #354e71 }
.thumbnail a:visited { text-decoration: none }
.thumbnail a:hover            { color: #633; text-decoration: none; display: block; border: solid 5px #666 }
.bannersthumbs { border-style: solid; border-color: #666 }
.window { width: 650px; height: auto; z-index: -1; margin: 20px 0 0 10px; padding: 0; }
.door { width: auto; float: left; margin: 20px 0 0; padding: 0; }
.parking { position: relative; top: 0; left: 0; width: auto; height: auto; float: left; margin-top: -55px; margin-left: 200px; }
.caps { color: #fff; font-variant: small-caps; letter-spacing: 2px; margin-right: 3px; margin-left: 3px; }
