@charset "utf-8";
/* CSS Document */
img { border: 0 }
hr { width: 98% }
form { padding: 0; margin: 0 }
#product-image { float: left; padding: 0 20px 0 10px; width: 210px }
#product-info { float: left; width: 200px }
#piclink { border: 0 }
#flashcontent { margin: 0 0 0 200px; width: 800px; height: 550px }
#navigation { text-align: center; font-size: 0.8em }
#greyout { position: fixed; left: 0; top: 0; display: none; visibility: hidden; background: url(../pics/blur.png) top left repeat; width: 100%; height: 100% }
#addcomment { margin: 0 auto; margin-top: 100px; padding: 20px; width: 60%; height: 60%; overflow: auto; background: #000000 }
.errorbox { border: 1px solid #F4D31A; padding: 8px; margin: 8px; background: #FFFFA8 }
.errorbox p { padding: 0; margin: 0 }
.failbox { border: 1px solid #FF0000; padding: 8px; margin: 8px; background: #FFC6C6 }
.failbox p { padding: 0; margin: 0 }
.completebox { border: 1px solid #5E9B13; padding: 8px; margin: 8px; background: #9AE73C }
.completebox p { padding: 0; margin: 0 }
.search-holder { float: left; width: 110px; padding: 5px; margin: 0 20px 0 20px }
.name, .price { padding: 0 }
.name a, .price a { color: #999999; font-size: 0.7em }
.advert-holder { width: 98%; border-bottom: 1px solid #000000 }
.advert-holder img { border: 0; float: left; padding-right: 10px }
.summary { float: left; border: 1px solid #000000; padding: 10px }
.summary p { padding: 0; margin: 0 }
.searchbox { float: left; border: 1px solid #000000; padding: 10px; margin: 0 0 10px 0 }
.searchbox p { padding: 3px; margin: 0 }
.gallery-holder { float: left; width: 110px; padding: 5px; text-align: center }
.gallery-holder img { border: 0 }
.remove-holder { width: 20px; float: left; margin-left: 10px }
.name-holder { width: 170px; float: left }
.qty-holder { width: 40px; float: left }
.price-holder { width: 80px; float: left }
.total-holder { width: 100px; float: left }
.date-holder { width: 120px; float: left }
.page-nav { text-align: center; font-size: 0.9em; padding: 0; margin: 10px 0 0 0 }
.page-nav p { padding: 0; margin: 0 }
.delivery-holder { width: 200px; float: left }
.left { float: left }
.right { float: right; padding-right: 20px }
.floatright { float: right }
.floatleft { float: left; padding-left: 20px }
.paddright { padding-right: 10px }
.paddleft { padding-left: 10px }
.margin { margin: 10px }
.border { padding: 5px 0 5px 0 }
.center { float: left; text-align: center }
.small { font-size: 0.7em }
.cursor { cursor: pointer }
.dent { padding-left: 30px }
.hidden { visibility: hidden; display: none }
.highlight { background: #84C184 }
.pink { padding: 3px 0 0 0; margin: 0 0 2px 0; height: 20px; background: #FFC6C6 }
.clearing { height: 0; clear: both; overflow: hidden; margin: -1px 0 0 0 }
.space { padding: 5px 0 0 0; margin: 0 }