/* CSS Document */

* {margin: 0;padding: 0; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; line-height:140%; font-style:normal;  letter-spacing:0.1px; font-size:x-small;voice-family: "\"}\""; voice-family: inherit;font-size:small;}
html>* {font-size:small;}

body {background-color: #fff; color: #333; margin: 1em 1em 1em 1.4em;}

h1 {text-indent: -7000px;}
h1 {background: url("../images/logo.png") top left no-repeat; width: 270px; height: 66px;}
h2 {font-size:170%; line-height:170%; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #c00; padding: 0 0 0.2em 0; margin: 0.6em 0 0.6em 0; border-bottom: 1px solid #ccc;}
h3 {font-size:140%; line-height:100%; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #c00; padding: 0 0 0.2em 0; margin: 0 0 0.6em 0; border-bottom: 1px solid #ccc;}
h4 {font-size:130%; line-height:130%; font-weight: bold; letter-spacing: 1px; color: #c00; padding: 0 0 0.6em 0;}
acronym, abbr {border-bottom: none;}
p {padding: 0 0 0.6em 0;}

a:link, a:visited, a:active {color: #c00; text-decoration: none;}

#wrapper {width: 100%; margin: 0 auto; position: relative;}


#basket-search, #nav, #lang, #lcol {display: none;}
#page {position: relative;}

#content {width: 100%;}
* html #content {margin: 20px 0 30px 156px;}

/* styles for index page */
#welcome {display: block; margin: 0 0 15px 0;}
#welcome p {font-size:140%; padding: 0; line-height:140%; letter-spacing: 0.04em; text-transform: uppercase; font-weight: bold;}
#welcome p img {float: right; margin: 0 0 0 4px; margin: 0 0 15px 0;}

#ul_index {display: none;}

#editArea {width: 100%; padding: 25px 0 30px 0; min-height: 450px; margin: 0 0 15px 0; color: #333;}
*html #editArea {height: 450px;}
#editArea ul {list-style-position: inside;}
#editArea li {padding: 0 0 0.7em 20px;}

.pagination {display: none;}

#results {width: 100%; padding: 25px 0 30px 0; margin: 0 0 15px 0; color: #333;}
#results ul.sort {display: none;}

#results ol {list-style: none; margin: 0 0 2em 0; clear: both; width: 100%; background: #f8f8f8; border-top:1px solid #ccc;}
#results ol li {list-style: none; border-bottom: 1px solid #ccc; padding: 0.4em 0; float: left; clear: none; width: 100%;}
#results li.odd {background-color: #fff;}
#results li.even {background-color: #f2f2f2;}
#results ol li ul {clear: left;}
#results ol li ul li {padding: 4px 2px 4px 0; border: 0; float: left; clear: left;}
#results ol li ul li a {font-weight: bold;}
#results li span {display: inline; font-weight: bold;}
#results li.basket, #results ul.sort li basket {display: none;}

#display {width: 100%; padding: 25px 0 30px 0; margin: 0 0 15px 0; color: #333; position: relative;}
#display dl {padding: 0.8em 0; margin: 0.8em 0; clear: right;}
#display dt {font-weight: bold; margin: 0 0 1.2em 0; color: #c00; font-size: 120%;}
#display dt.image {float: right; width: 200px; border: 4px double #ddd; background: #fff; text-align: center; margin: 0 0 2em 10px; padding: 0;}
#display dd span {font-weight: bold;}
#content .bottom {clear: right; padding: 0.8em 0 1em 0; border: 1px solid #ccc; border-width: 1px 0;}
p.basket, p.innertube {display: none;}

#welcome p img, .imgSmall {float: right; margin: 0 0 8px 8px; padding: 10px 10px 24px 10px; border: 1px solid #ccc; background: #fff;}

#footer {clear: both; text-align: center; width: 100%; margin: 0 auto; padding: 60px 0 30px 0;}
#footer ul.links {display: none;}
#footer ul {list-style: none; margin: 0; padding: 0;}
#footer li {list-style: none; display: inline; margin: 0; padding: 0;}

#footer li a.first {border-width: 0;}
#footer ul.list {display: none;}
#footer ul.address {font-size: 92%; margin: 2em 0 2em 0; text-align: center;}
#footer ul.address li ul li ul li {padding:0 6px;}
