
.searchbox, .searchboxshelf {
	font 	: 8pt Arial,sans-serif;
  	width	: 140px;
	color	: #713877;
	padding : 5px;
	margin-left : 5px;
 	border-right	: 1px solid #713877;
 	border-bottom	: 1px solid #713877;
 	margin-bottom	: 5px;
 	margin-top	: 0;
}

	.searchboxshelf {
		color : #0D4986;
		height	: 262px;
 		border-right	: 1px solid #0D4986;
 		border-bottom	: 1px solid #0D4986;
	}

.searchheadattic,  .searchheadshelf {
	width : 100%;
 	margin  : -5px;
	padding : 5px;
	padding-top : 3px;
	background : #AE80B2 url(../../images/purpleband.jpg) top left repeat-x;
	height	 : 17px;
}
	.searchheadshelf {
		background : #114C88  url(../../images/blueband.jpg) top left repeat-x;
	}

H2.searchhead_titleattic, H2.searchhead_titleshelf {
	font-size	: small;
	font-weight	: bold;
	color		: #FFF;
	text-align	: center;
}

.searchlist {
	font 	: 8pt Arial,sans-serif;
  	width	: 140px;
	margin-bottom	: 5px;
}
.searchlistm {
	font 	: 8pt Arial,sans-serif;
  	width	: 100px;
	margin-bottom	: 5px;
}
.searchlists {
	font 	: 8pt Arial,sans-serif;
  	width	: 80px;
	margin-bottom	: 5px;
}
.searchlistw {
	font 	: 8pt Arial,sans-serif;
  	width	: 180px;
	margin-bottom	: 5px;
}
.searchmilelist {
	font 	: 8pt Arial,sans-serif;
  	width	: 50px;

}
.searchpricedrop {
	position: absolute;
	top		: 0px;
	right	: 0px;
}

.searchpricelist {
	font 	: 8pt Arial,sans-serif;
  	width	: 80px;
	text-align: right;
}
.searchpricelistprint {
	font 	: 8pt Arial,sans-serif;
  	width	: 50px;
	text-align: right;
}
.searchpricerow,
.searchpriceroww {
    position : relative;
	font 	: 8pt Arial,sans-serif;
  	width	: 140px;
	height	: 20px;
	margin-bottom	: 5px;
}
.searchpriceroww {
	width:180px;
}

.musicboxwiderow {
    position : relative;
	font 	: 8pt Arial,sans-serif;
  	width	: 180px;
	height	: 20px;
/*	margin-left:50px; */
	margin-bottom	: 5px;
}


.searchpricetext {
	font 	: 8pt Arial,sans-serif;
	padding-left : 5px;
}

.searchkwdtext, .searchtextprint,
.searchkwdtextw, .searchtextprintw {
  	font 	: 8pt Arial,sans-serif;
  	width	: 132px;
 	padding-left : 5px;
	margin-bottom	: 5px;
	border	: 1px solid #713877;
}
.searchkwdtextw, .searchtextprintw {
	width: 172px;
}
.searchtextprint {
		border		: 1px solid #0D4986;
		margin	: 0;
}
.searchpostcodemiles {
    	font 	: 8pt Arial,sans-serif;
	width	: 25px;
	text-align : right;
	border	: 1px solid #713877;
	padding-right : 5px;
}

.searchpostcode {
    	font 	: 8pt Arial,sans-serif;
	width	: 60px;
	text-align : left;
	border	: 1px solid #713877;
	padding-left : 5px;

}
/*
.searchsubmit, .searchsubmitshelf {
	font 		: 8pt Arial,sans-serif;
  	width		: 150px;
	border		: 1px solid #713877;
	background-color : #713877;
	color		: #FFF;
	padding		: 0px;
	margin		: 0px;
	font-weight	: bold;
	width		: 50px;
}
	.searchsubmitshelf {
		border		: 1px solid #0D4986;
		background-color : #0D4986;
	}  */
.searchsubmit, .searchsubmitshelf {
	font 		: 8pt Arial,sans-serif;
	border		: none;
	background  : #8F5395 url(../../images/buttons/purplebutton55.jpg) top left no-repeat;
	color		: #FFF; /* #EEDFF0; */
	padding		: 0;
	padding-bottom:3px;
	margin		: 0;
	font-weight	: bold;
	width		: 55px;
	height 		: 21px;
}
	.searchsubmitshelf {
		background : #3E73A7 url(../../images/buttons/bluebutton55.jpg) top left no-repeat;
	}
/*   FINAL SEARCH RESULTS PAGE PAGE LAYOUT   */
/*
DIV {
 	postition : relative;
	font-size : small;
	font-family : Arial,sans-serif;
} */

.dispiteml, .dispbutton {
	position	: absolute;
	left	: 0px;
	top		: 0px;
}
.dispbutton {
	left : 200px;


}
.dispitemr {
	position	: absolute;
	text-align  : right;
	right	: 0px;
	top		: 0px;
}
.dispitemheadl {
	font-weight	: bold;
	position	: absolute;
	left	: 0px;
	top		: 0px;
}

.dispitemhead {
	font-weight	: bold;
}
.dispitemheadr {
	font-weight	: bold;
	position	: absolute;
	text-align  : right;
	right	: 0px;
	top		: 0px;
}

.disprow {
   	  position : relative;
	  width		: 100%;
	  height	: 20px;
}

/*  FINAL SEARCH RESULTS PAGE PICTURE LAYOUT   */
.mainpic {
  	width	: 400px;
	height	: 400px;
	text-align	: center;

}
  	.mainpic_l {
		padding-top : 50px;
	}
.mainpicimg {
	border	: 1px solid #713877;
}
.pic_container {
  	position	: relative;
/*	border		: dashed 1px #F00; */
	width		: 510px;
	height		: 404px;
}
 .thumbpic1, .thumbpic2, .thumbpic3, .thumbpic4 {
  	width  : 96px;
	height : 96px;
	text-align	: center;
	vertical-align	: middle;
	margin-left	: 4px;
	position	: absolute;
	left		: 404px;
}
.thumbpic1 {
	top			: 0px;
}
.thumbpic2 {
	top			: 102px;
}
.thumbpic3 {
	top			: 210px;
}
.thumbpic4 {
	top			: 315px;
}
.thumbpic_l {
	padding-top : 12px;
}

.thumbpicimg {
	border	: 1px solid #713877;
}

.listnoitem {
	color : #CACACA;
}