@charset "utf-8";
/* CSS Document */
img { border: 0 }
hr { width: 800px; padding: 0; margin: 0 auto }
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 }
#search-refine { margin: 0 auto; width: 790px; padding: 5px; border: 1px solid #FFFFFF; font-size: 0.8em }
.search-refine-property { margin: 0 auto; width: 790px; padding: 5px; border: 1px solid #333333; font-size: 0.8em }
#datesEdit select { font-size: 0.9em }
.search-criteria { float: left; padding: 0 0 3px 5px; margin: 0 5px 0 0; background: url(../pics/bg-rightbox.jpg) top left no-repeat; border: 1px solid #FFFFFF }
.search-criteria input { font-size: 1em }
.search-add-criteria { float: left; width: 190px; height: 70px; padding: 5px; margin: 5px; background: url(../pics/bg-add-criteria.png) top left no-repeat }
.search-add-criteria p { padding: 5px; margin: 0 }
.property-image-holder { float: left; padding: 3px 15px 3px 3px; margin: 0; width: 50px; }
.property-results-holder { margin: 0 auto; padding: 0; width: 826px; cursor: pointer }
.tooltip { padding: 3px; background: #FFFFFF; border: 1px solid #000000; font-size: 0.9em; color: #000000 }
.tooltip p { padding: 1px 0 1px 3px; margin: 0 }
.delete { float: left; padding: 10px 2px 0 6px; font-size: 0.7em }
.delete a { color: #FF0000; text-decoration: none }
.edit { float: left; padding: 10px 3px 0 3px; font-size: 0.7em }
.edit a { color: #FF0000; text-decoration: none }
.page-nav { margin: 10px auto; width: 800px; height: 30px }
.page-nav p { text-align: center; font-size: 0.9em; padding: 7px 0 0 0; margin: 0 0 0 0 }
.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; color: #000000 }
.failbox p { padding: 0; margin: 0; color: #000000 }
.completebox { border: 1px solid #2298D0; padding: 8px; margin: 8px; background: #5AB7E4 }
.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 { border: 1px solid #333333; padding: 10px }
.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 }
.img-holder { width: 70px; float: left }
.price-holder { width: 80px; float: left }
.total-holder { width: 100px; float: left }
.date-holder { width: 120px; float: left }
.delivery-holder { width: 200px; float: left }
.header-holder { width: 400px; float: left }
.holder-dateprice { border: 1px solid #FFFFFF; padding: 2px; }
.padd5 p { padding: 5px; margin: 0}
.holder-62 { width: 62px; float: left }
.holder-70 { width: 70px; float: left }
.holder-100 { width: 100px; float: left }
.holder-110 { width: 110px; float: left }
.holder-120 { width: 120px; float: left }
.holder-170 { width: 170px; float: left }
.holder-476 { width: 476px; float: left }
.greyout { background: #666666 }
.floatright { float: right }
.floatleft { float: left; padding-left: 20px }
.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: #271E24 }
.pink { padding: 3px 0 0 0; margin: 0 0 2px 0; height: 20px; background: #FFC6C6 }
.h55 { height: 55px }
.cancel p { padding: 2px }
.clearing { clear: both }
.space { padding: 5px 0 0 0; margin: 0 }