body {font-family: Arial, Helvetica, sans-serif; padding: 1% 2%; background-color: #39b; font-size: 80%;}
div.clear {clear: both;}
.note {font-size: 80%;}
.sold {font-size: 24px; color: red; font-weight: bold;}

/* GEN TEXT FORMATING */
p, td, th, li, div, h1, h2, h3, h4 {}

/* LINKS */
a {}
a:link {color: #ca0; font-weight: bold}
a:visited {color: #ca0	; font-weight: bold }
a:hover {color: #db0; font-weight: bold	 }

/* SHELL */
div#shell {padding: 2px; background-color: #fff; border: 1px solid #268;}

/* HEADER */
div#header {}
div#h_logo-top {}
div#h_logo-bottom {height: 34px; margin: 0 32px 0 24px; background: url(/images/h_logo-bg.jpg)}
div#s_logo-bottom {height: 20px; margin: 0 32px 0 0; background: url(/images/s_logo-bg.jpg)}

/* CONTENT */
div#content {margin: 2em 0; padding: 1em 32px 1em 30px;}

/* NAV BAR */
div#nav {padding: 6px 24px 0 18px;}
div#nav td {padding-right: 2em; text-align: center; font-weight: bold; font-size: 12px; color: #cc9;}
div#nav a:link {text-decoration: none;}
div#nav a:visited {text-decoration: none;}
div#nav a:hover {text-decoration: underline;}

/* HOME */
table#featured {}
table#featured img {border: 1px solid #000;}
table#featured td {width: 130px; padding-right: 3em; font-size: 11px; vertical-align: top;}
table#featured a:link {text-decoration: none;}
table#featured a:visited {text-decoration: none;}
table#featured a:hover {text-decoration: underline;}

div#nav-catalog {float: right; width: 25%; margin: 0 0 4em 4em;}
div#nav-catalog h3 {margin-top: 0;}
div#nav-catalog li {margin-bottom: 0.7em; margin-left: 0;}
div#nav-catalog ul {margin-left: 0; padding-left: 0; list-style: none;}

/* GALLERY */
table#gallery {}
td.thumb {width: 124px; padding: 2px; border: 1px solid #000; font-size: 12px; text-align: center; background-color: #ffe;}
td.thumb img {margin: 0 auto;}
td.thumb-desc {padding-left: 2em; text-align: left; vertical-align: top;}

/* ARTIST LIST */
div#artist-list ul {margin-left: 0; list-style-type:none;}
div#artist-list li {margin-left: 0;}

/* DETAIL */
div#detail {margin-right: 1em;}
div#detail td {text-align: left; vertical-align: top;}
div#full-pic img {border: 1px solid #000;}
div#description, div#description li, div#description p {}
div#description ul {margin-left: 0; list-style-type: none;}
div#description li {margin: 0 0 0.3em -1em;}
span#detail-artist {}
span#detail-title {font-weight: normal;}
p#detail-price {}

input.buy-button {background-color: #db1; color: #fff; font-weight: bold; font-size: 90%;}

/* HIGHLIGHT BOX */
.hilite {padding: 0.3em; border: 1px solid #000;}

/* ORDER FORM */
table#order-table {}
table#order-table th {font-size: 0.8em; border: 1px solid #000;}
table#order-table td {height: 24px; border: 1px solid #000; border-width: 0 1px 1px 1px;}
table#order-table td.no-line {border-width: 0; vertical-align: bottom;}

/* FOOTER */
div#footer {margin: 0 32px 0 24px; padding: 0.3em; border-top: 1px solid #000; font-size: 80%;}
div#footer td {vertical-align: bottom;}

/* LENEF CREDIT */
p#lenef {font-size: x-small; margin-left: 24px; padding-left: 0.3em;}
p#lenef a:link {}
p#lenef a:visited {}
p#lenef a:hover {}