.input {
	width	: 150px;
	font	: 8pt Arial,sans-serif;
}
.inputxlarge,
TEXTAREA.inputxlarge {
	width	: 300px;
	font	: 8pt Arial,sans-serif;
}
.inputmlarge ,
TEXTAREA.inputmlarge {
	width	: 250px;
	font	: 8pt Arial,sans-serif;
}
.inputlarge,
TEXTAREA.inputlarge {
	width	: 200px;
	font	: 8pt Arial,sans-serif;
}
.inputmed {
	width	: 100px;
	font	: 8pt Arial,sans-serif;
}
.inputsmall {
	width	: 50px;
	font	: 8pt Arial,sans-serif;
}
.inputxsmall {
	width	: 20px;
	font	: 8pt Arial,sans-serif;
}

.inputbl {
	border: 1px #0D4986 solid;
}

.inputpu {
	border: 1px #713877 solid;
}

TEXTAREA.inputlarge,
TEXTAREA.inputmlarge,
TEXTAREA.inputxlarge {
	height : 60px;
}
.instr_desc_textarea {
	width	:450px;
	height	: 80px;
	font	: 8pt Arial,sans-serif;
}

.formrow {
	font-size	: small;
	position	: relative;
	width		: 100%;
	padding		: 5px;
	margin-bottom	: 5px;
	height		: auto;


}
.formrow2 {

	position	: relative;
	width		: 100%;
	padding		: 5px;
/*	height	: auto;*/
	margin-bottom	: 5px;
	background-color : #0FF;


}
.rowheadl, .rowdatal, .rowdatal2, .rowdatal2s, .rowdatal3s   {
	height : auto;
}
.rowheadl {
	position	: absolute;
	top			: 0;
	left		: 0;
}
.rowdatal {
	position	: absolute;
	top			: 0;
	left		: 100px;

}
.rowdatal2 {
	position	: absolute;
	top			: 0;
	left		: 150px;
}
/*  "s" - selling pref rows  */
.rowdatal2s {
	position	: absolute;
	top			: 0;
	left		: 145px;
}
.rowdatal3s {
	position	: absolute;
	top			: 0;
	left		: 165px;
}
.rowheadr {
	position	: absolute;
	top			: 0;
	left		: 300px;
}
.rowheadr2 {
	position	: absolute;
	top			: 0;
	left		: 270px;
}
.rowdatar {
	position	: absolute;
	top			: 0;
	left		: 400px;
}

.shopbutton,
.shopbutton119,
.shopbutton150,
.shopbutton95,
.shopbutton55
 {
	font 		: 8pt Arial,sans-serif;
	border		: none; /*1px solid #000;*/
	font-weight	: bold;
	background : #DCDCDC url(../../images/buttons/greybutton95.jpg) top left no-repeat;
	color		: #000;
	padding		: 0px;
	margin		: 0px;
	padding-left 	: 5px;
	padding-right 	: 5px;
	padding-bottom :  4px;
	height : 21px;
	width  : 95px;
}
	.shopbutton119 {
		background : #DCDCDC  url(../../images/buttons/greybutton119.jpg) top left no-repeat;
		width : 119px;
	}
	.shopbutton55 {
		background : #DCDCDC  url(../../images/buttons/greybutton55.jpg) top left no-repeat;
		width : 55px;
	}
	.shopbutton150 {
		background : #DCDCDC  url(../../images/buttons/greybutton150.jpg) top left no-repeat;
		width : 150px;
	}
.shopform {
	border		: 1px solid #CACACA;
	padding		: 10px;
	padding-left : 20px;
	padding-right : 20px;
    width		: 370px;
}
.shoprow  {
	position	: relative;
/*	width		: 600px;  */
	height		: 22px;
}

.loginbox_pa {
	border	 : solid 1px #848484;
	padding	 : 10px;
	padding-bottom : 0;
	margin-left: auto;
	margin-right: auto;
	margin-top	: 20px;
	width : 270px;
}

.formiteml {
	position	: absolute;
	text-align  	: left;
	left		: 20px;
	top		: 0px;
	margin-bottom: 5px;
}
.formitemr {
	position	: absolute;
	text-align  	: left;
	left		: 150px;
	top		: 0px;
	padding-bottom: 5px;
}
.disprow {
   	  position : relative;
	  width		: 100%;
	padding-bottom: 5px;
}