  .baskethead1,.baskethead2 {
  	text-align : center;
	font-weight : bold;
  }
  .baskethead1 {
	width : 140px;
	margin  : -5px;
	padding : 5px;
	font-size : small;
/*	text-decoration : underline;  */
/*	text-transform	: uppercase;  */
  	background : #CACACA url(../../images/greyband.jpg) top left repeat-x;

  }
  .basketline {
	position		: relative;
  }
  .baskettextl, .baskettextr {
	position	: absolute;
	top 		: 0;
  }
  .baskettextl {
  	text-align  : left;
	left		:  5px;
  }
  .baskettextr {
  	text-align	: right;
	right		:  5px;
  }


.basketbox {
	font 	: 8pt Arial,sans-serif;
  	width	: 140px;
	color	: #000;
	padding : 5px;
	/*margin-left : 5px; */
	position : relative;
	top	: 10px;
	right	: 0;
 	border-left	: 1px solid #CACACA;
 	border-bottom	: 1px solid #CACACA;
}
/*   instrument search results layout  */
.bsktdate {
	position : absolute;
	top	 : 0;
	left	 : 5px;
	width	 : 80px;

}
.bsktdele {
	position : absolute;
	top	 : 0;
	left	 : 5px;
	width	 : 7%;

}

.bsktedit {
	position : absolute;
	top	 : 0;
	left	 : 12%;
	width	 : 7%;
}
.bsktedit2 {
	position : absolute;
	top	 : 0;
	left	 : 50px;
	width	 : 35px;
}
.bsktitem2 {
	margin-left : 90px;
	width	 : 52%;
	padding-left:5px;
}
.bsktitem {
	margin-left : 17%;
	width	 : 52%;
	padding-left:5px;
}
.bsktitemarch {
	margin-left : 12%;
	width	 : 59%;
	padding-left:5px;
}
.bsktprice {
	position : absolute;
	top	 : 0;
	margin-left : 64%;
	width	: 15%;
}
.bsktprice1 {
	position : absolute;
	top	 : 0;
	margin-left : 70%;
	width	: 20%;
}
.bsktthumbpich {
	margin-top  : 1px;
	margin-left : 4px;
	border	  : 1px solid #713877;
}
.bsktthumbpicw {
	margin-top: 5px;
	border	  : 1px solid #713877;
}
.bskttype {
	position : absolute;
	top	 : 0;
	left	 : 17%;
	width	 : 14%;
	padding-left:5px;
}
.bsktpost {
	position : absolute;
	top	 : 0;
	margin-left : 80%;
	width	 : 10%;
	text-align : right;
}

.bsktrow {
	font-size	: 8pt;
	position 	: relative;
	float : right;
	width	 	: 100%;
	padding-bottom	: 3px;
	/*height	 	: 18px;  */
	vertical-align 	: middle;
	border-bottom	: 1px solid #CACACA;
}

/*    /// below ???   */
.bsktbrand {
	position : absolute;
	top	 : 0;
	left	 : 34%;
	width	 : 14%;
}
.bsktmodel {
	position : absolute;
	top	 : 0;
	left	 : 54%;
	width	 : 28%;
}
.bsktcond {
	position : absolute;
	top	 : 0;
	left	 : 73%;
	width	 : 10%;
}
/*
.bsktprice {
	position : absolute;
	top	 : 0;
	left	 : 70%;
	width	 : 10%;
	padding-right : 5px;
	text-align : left;
} */
.bsktpricem {
	position : absolute;
	top	 : 0;
	left	 : 79%;
	width	 : 10%;
	text-align : right;
}

.bsktsub {
	position : absolute;
	top	 : 0;
	right : 5px;
	width	 : 8%;
	margin-top : -2px;
	padding-top	: 0;
	padding-left : 4px;
	text-align : center;
}

.bsktttl {
	margin-right : 20%;
	text-align : right;
}
.bsktrem {
	position : absolute;
	top	 : 0;
	right	 : 0;
	width	 : 14%;
	padding-right : 5px;
	text-align : right;
}

/* add instrument etc link buttons  */
.bskt_add_instr, .bskt_add_print {
	position	: absolute;
	top	: 0;
	width		: 119px;
	height 		: 21px;
	text-align	: center;
	padding		: 3px;
	font-weight	: bold;
}
	.bskt_add_instr {
		left		: 0;
		background  : transparent url(../../images/buttons/purplebutton119.jpg) top left no-repeat;
		width : 119px;
	}
	.bskt_add_print {
		left : 160px;
		background	: transparent url(../../images/buttons/bluebutton119.jpg) top left no-repeat;
	}

A.bskt_btn_link {
	text-decoration : none;
	color	: #FFF;
}
/* end add buttons   */

.bsktloc {
	position : absolute;
	top	 : 0;
	right	 : 9%;
	width	 : 8%;
	text-align : right;
}
.bsktlink {
	color	 : #000;
	text-decoration : none;
}
.bsktdist {
	position : absolute;
	top	 : 0;
	right	 : 0;
	width	 : 8%;
	padding-right : 5px;
	text-align : right;
}

.bskt_totalrowtop, .bskt_totalrowbottom {
 	height	: auto;
	width	: 448px;
	padding-top		: 5px;
	padding-bottom 	: 5px;
	border	: 1px solid #713877;
}
	.bskt_totalrowtop{
		border-bottom	: none;
	}
	.bskt_totalrowbottom {
		border-top		: none;
	}
/*
.bskt_totalrowmid {
 	height	: auto;
	width	: 448px;
	border-left	: 1px solid #713877;
	border-right: 1px solid #713877;
}   */
.bskt_linkl {
	position	: absolute;
	left		: 0;
	top		: 0;
	background-color : #F99;
}

.bskt_linkr {
	position	: absolute;
	top		: 0;
	right		: 0;
	background-color : #F9F;
}

.msgstat {
	position : absolute;
	top	 : 0;
	left	 : 0%;
	width	 : 20px;
}
.msgline {
	position		: relative;
	font-weight		: bold;
  }
.msgitem, .msgdetail, .msgreply {
	margin-left :120px;
}

.msgitem {
	width	 : 70%;
	padding-left:5px;
}
	.msgdetail, .msgreply {
		font-size	: 8pt;
	}
	.msgreply {
		font-style:italic;
		color	: #963;
	}


A.msgitem {
font-size : medium;
font-weight : bold;
}
.msgdate {
	position : absolute;
	top	 : 0;
	margin-left : 20px;
	width	: 100px;
}

.msgviewbtn {
	position : absolute;
	right : 0;
	top	 	: 0;

}
.msgrow {
	font-size	: 8pt;
	position 	: relative;
	width	 	: 100%;
	padding-bottom	: 3px;
	/*height	 	: 18px;  */
	vertical-align 	: middle;
	border-top	: 1px solid #CACACA;
}

.msgpgdisp {
	position : absolute;
	top	 : 0;
	left : 0;
}

.msgpglink {
	position : absolute;
	top	 : 0;
	right : 0;
	text-align : right;
}

A.soonexpire {
	color : #F00;
	text-decoration :none;
}