
*           { margin: 0; padding: 0; }
html        { background:#0b5a00 url(../images/html.png) no-repeat 0 0; }
body        { color:#fff; text-align: center; font-size: 12px; font-family: Tahoma, Arial, Verdana, sans-serif; }
h1,
h2          { text-indent: -9000px; }
img         { border: 0; vertical-align: bottom; }
a           { color:#fff; outline-style: none; outline-width: medium; text-decoration: none; overflow: hidden; }
ul          { list-style-type: none; }
li          { display: inline; }
em          { font-style: normal; }
address     { font-style: normal; }
input       { vertical-align: middle; font-size: 12px; }
select      { font-size: 13px; font-weight: normal; color: #12395A; }
option      { padding: 0 5px; }
textarea    { font-size: 11px; font-family: Arial, Verdana, Tahoma, sans-serif; }

.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

#wrapper { width: 874px; margin-left: 50px; display: inline; float: left; text-align: left; }

#top                    { width: 874px; height: 174px; float: left; background: url(../images/top.png) no-repeat 100% 0; }
#top h1                 { width: 950px; height: 164px; float: left; margin: 15px 0 0 -35px; background: url(../images/logo.png) no-repeat; }
#top dl                 { display: inline; margin: 65px 0 0 285px; float: left; }
#top dl dt              { color:#000; font-weight: bold; }
#top dl dd              { font-family: Verdana; font-size: 20px; }
#top span a#login-btn   { text-indent: -9000px; margin-top: 52px; width: 59px; height: 24px; float: right; background: url(../images/login-button.png) no-repeat; }
#top ul                 { clear: right; margin-top: 10px; float: right; }
#top ul li              { font-size: 11px; }
#top ul li span         { color:#000; padding: 0 5px; }

#navigation                         { width: 874px; height: 71px; background: url(../images/navigation.png) no-repeat; float: left; }
#navigation ul                      { }
#navigation ul li                   { }
#navigation ul li a                 { height: 71px; text-indent: -9000px; float: left; }
#navigation ul li a#navi-home       { width: 90px; background: url(../images/navi-home.png) no-repeat; }
#navigation ul li a#navi-shop       { width: 115px; background: url(../images/navi-shopgreen.png) no-repeat; }
#navigation ul li a#navi-create     { width: 138px; background: url(../images/navi-createaccount.png) no-repeat; }
#navigation ul li a#navi-about      { width: 74px; background: url(../images/navi-about.png) no-repeat; }
#navigation ul li a#navi-contact    { width: 86px; background: url(../images/navi-contact.png) no-repeat; }

#browse-navi-left                   { width: 220px; margin-top: 5px; padding-bottom: 16px; background: url(../images/browse-navi.png) no-repeat 0 100%; float: left; }
#browse-navi-left h2                { height: 70px; background: url(../images/h2-browseproducts.png) no-repeat; }
#browse-navi-left #inside           { padding: 5px 15px 0 15px; width: 190px; float: left; background:#1f0f0c url(../images/browse-navi-inside.png) repeat-x 100% 100%; }
#browse-navi-left #inside h3 a      { padding: 1px 1px 1px 5px; width: 182px; float: left; color:#baff37; font-weight: normal; border:#2c140f 1px solid; height: 16px; font-family: tahoma; font-size: 11px; background: url(../images/down-arrow.png) no-repeat 100% 0; }
#browse-navi-left #inside h3 a.odd  { background-color:#1f0f0c; }
#browse-navi-left #inside h3 a.even { background-color:#130907; }
#browse-navi-left #inside ul        { display: none; padding: 10px; float: left; }
#browse-navi-left #inside ul li     { display: block; font-size: 11px; }

#main-content                               { width: 636px; float: right; margin-top: 16px; background: url(../images/main-content-top.png) no-repeat 0 0; }
#main-content #main-top                     { width: 636px; float: left; }
#main-content #main-bottom                  { width: 636px; float: left; clear: both; height: 14px; background: url(../images/main-content-bottom.png) no-repeat; }
#main-content #main-top #main-inside        { width: 636px; float: left; }
#main-content div.listing-thirds            { background-color:#100705; padding: 15px 0; width: 212px; float: left; }
#main-content div.listing-thirds ul         { border-right:#000 1px solid; padding: 0 15px; }
#main-content div.listing-thirds ul li      { display: block; background: url(../images/green-square.png) no-repeat 0 6px; padding-left: 7px; font-size: 11px; }
#main-content div.listing-thirds ul li a    { color:#fff; }
#main-content #content                      { background-color:#100705; margin-top: 14px; padding: 0 15px; }

#footer                 { width: 874px; height: 70px; margin-top: 20px; float: left; background: url(../images/footer.png) no-repeat; }
#footer ul              { padding: 25px 0 0 25px; }
#footer ul li           { font-size: 11px; float: left; }
#footer ul li.address   { width: 380px; }
#footer ul li.terms     { width: 310px; }
#footer ul li.unkind    { }
#footer ul li a         { color:#000; }