.productlist ul {
   list-style:none;
	 margin:0;
	 padding:0;
}
.productlist ul li {
   width:100%;
	 float:left;
	 clear:left;
	 border-bottom:1px dotted #444444;
}
.productlist ul li h3 {
   font-size:1.15em;
	 padding-bottom:10px;
}
.productlist ul li .productphoto {
   width:120px;
	 float:left;
}
.productlist ul li .productinfo {
   width:320px;
	 float:right;
}
.productinfolisting {
   width:330px;
	 float:left;
}
.productlist dl,.productlist dt,.productlist dd,.productinfolisting dl,.productinfolisting dt,.productinfolisting dd {
   margin:0;
	 padding:0;
	 font-size:0.9em;
}
.productlist dt,.productinfolisting dt {
   width:90px;
	 float:left;
	 padding:4px 0 4px 5px;
	 background-color:#1b1b1b;
	 margin-bottom:1px;
	 color:#BBBBBB;
}
.productlist dd,.productinfolisting dd {
   width:210px;
	 float:left;
	 padding:4px 0;
	 margin-bottom:1px;
	 margin-left:10px;
	 font-weight:bold;
}

#hiddenphotoholder {
	 margin-top:6px;
	 float:left;
}

.hiddenphotobox {
   display:none;
	 float:left;
	 clear:left;
}
#hiddenphotobox0 {
   display:block;
}
#thumbstrip {
   float:right;
	 width:60px;
	 margin-top:5px;
}
.thumbbox a {
   width:60px;
	 float:left;
	 clear:left;
	 margin-bottom:4px;
	 border:1px solid #000000;
}
.thumbbox a:hover {
   border:1px solid #bb9623;
}
.productinfobox {
   width:459px;
	 float:right;
}

.productdescription {
   clear:both;
	 padding:1em 0;
}
.imagebox {
   width:900px;
	 position:relative;
}

.contactpanel {
   color:#bb9623;
	 font-size:1.1em;
	 padding:1em 0;
	 border-top:1px dotted #444444;
}
.contactpanel p {
   margin:0;
	 padding:0;
}
#soldpanel {
   color:#FF0000;
}

.pagingbox {
	 clear:both;
	 float:left;
   width:100%;
	 background-image:url(../img/pagingbg1.gif);
	 font-size:0.85em;
	 font-weight:bold;
	 margin-top:15px;
}
.pagingbox p {
	 margin:0;
	 padding:0;
   width:100%;
	 position:relative;
}
.pagingbox p span {
   position:absolute;
	 top:0px;
	 right:0px;
}