a:link, a:visited { color:#c00; text-decoration:none; }

a:link.current, a:visited.current { color:#333; }
#artistssidebar a:link, #artistssidebar a:visited, #featuredlinks a:link, #featuredlinks a:visited { display:block; padding:6px; }
#featuredlinks a:link, #featuredlinks a:visited { -moz-border-radius:3px; -webkit-border-radius:3px; background:#ddd; border-radius:3px; color:#333; font-size:11px; font-weight:bold; }
#footernav a:link, #footernav a:visited { color:#fff; }
#pagelinks a:link, #pagelinks a:visited { background:#fff; border:1px solid #ccc; color:#900; display:block; font-weight:bold; margin:0 4px 1px 0; padding:5px 3px; text-align:center; width:20px; }
#rugtabs a:link, #rugtabs a:visited { background:#fff; border:1px solid #eee; border-bottom:0; display:block; margin:0 1px 0 0; padding:6px 12px; }
#thumbnails a:link, #thumbnails a:visited { background:#fff; border:1px solid #ccc; display:block; height:73px; margin:0 8px 5px 0; overflow:hidden; padding:3px; width:73px; }
#wired a:link, #wired a:visited { color:#ccc; font-size:10px; }

a:link:hover, a:visited:hover { color:#f00; }

#artistssidebar a:link.current, #artistssidebar a:link:hover, #artistssidebar a:visited.current, #artistssidebar a:visited:hover { background:#ddd; color:#333; }
#featuredlinks a:link:hover, #featuredlinks a:visited:hover, #footernav a:link.current, #footernav a:visited.current, #footernav a:link:hover, #footernav a:visited:hover, #wired a:link:hover, #wired a:visited:hover { color:#600; }
#pagelinks a:link.current, #pagelinks a:link:hover, #pagelinks a:visited.current, #pagelinks a:visited:hover { background:#eee; color:#333; }
#rugtabs a:link.current, #rugtabs a:link:hover, #rugtabs a:visited.current, #rugtabs a:visited:hover { background:#eee; color:#333; }
#thumbnails a:link.current, #thumbnails a:link:hover, #thumbnails a:visited.current, #thumbnails a:visited:hover { border:1px solid #600; }

#artistssidebar div { float:left; width:129px; }
#artistssidebar p { margin:2px 0 0; }
#artistssidebar { background:#eee; float:left; margin:0 2px 0 0; padding:22px 14px 28px; width:272px; }
#collectionmain { float:left; width:557px; }
#collectionsidebar h2, #collectionsidebar p { margin-right:8px; }
#collectionsidebar { background:#eee; float:left; margin:0 2px 0 0; min-height:528px; padding:28px 12px 28px 20px; width:268px; }
#container { background-repeat:repeat-x; width:100%; }
#featuredlinks li { float:left; margin:27px 7px 18px 0; }
#featuredlinks { list-style:none; margin:0; }
#footernav { color:#fff; font-size:10px; height:30px; text-align:center; vertical-align:bottom; text-decoration:none; }
#frameb { background:url(/image/bg-b.png) repeat-x; }
#framel { background:url(/image/bg-l.png) repeat-y; }
#framer { background:url(/image/bg-r.png) repeat-y; }
#map { border:1px solid #ccc; height:430px; width:600px; }
#navtabs { background:url(/image/01-bg.gif); text-align:center; width:860px; }
#pagelinks li, #rugtabs li, #thumbnails li { display:block; float:left; }
#pagelinks, #rugtabs, #rugtabs li, #rugview, #thumbnails, body, dl, form { margin:0; }
#pagelinks, #rugtabs, #thumbnails { list-style:none; padding:0; }
#rugdetails p { font-size:11px; margin:6px 0 0; text-align:center; }
#rugdetails { margin:18px 0 0; }
#rugview .portrait img , img { border:0; }
#rugview img { border:20px solid #fff; }
#rugview { border:1px solid #eee; width:555px; }
#wired { height:40px; text-align:center; vertical-align:middle; }
.clear { clear:both; }
.indent { margin-left:20px !important; }
.label { text-align:right; white-space:nowrap; }
.labels td, .labels th { padding:0 0.5em 0.5em 0; vertical-align:top; }
.labels { margin:1em 0; }
.line { background:url(/image/dash-4-line.gif) repeat-x; height:15px; }
.main { background-image:url(/image/bg-main.gif); }
.navBarContainer { display:none; }
.portrait { float:right; margin:15px 0 15px 15px; }
.portrait, h2 { font-size:15px; line-height:22px; }
.quoted { font-style:italic; margin-top:0.25em; }
.smartalecnote { display:none; }
.textbox, select { background:#fff; border:1px solid #69c; color:#333; }
blockquote { border:1px solid #ccc; margin:1em 0 0; padding:0 1em; }
body { background:#838380 url(/image/bg-page.gif); color:#333; font-family:verdana,sans-serif; font-size:12px; padding:0; }
dd { margin:0.5em 0 0 2em; }
dt { margin:1em 0 0; }
dt, label { font-weight:bold; }
h1 { font-size:20px; line-height:26px; }
h1, h2 { font-family:'century gothic',arial,sans-serif; font-weight:normal; }
h3 { font-size:14px; margin:20px 0 12px; }
li { margin:0.25em 0 0; }
p { margin:12px 0; }
table { border-collapse:collapse; border-spacing:0; }
td, th { padding:0; }
ul { list-style-type:disc; margin:0 0 1em 2em; padding:0; }