label {
    display: inline-block;
	
	
}

input[type='text'],
input[type='password']
{
	background-color: #fff;
	border:1px solid #d8d8d8;
	padding: 0;
    margin:5px 0 5px 5px;
    vertical-align: middle;
    
    top: -1px;
    *overflow: hidden;
	padding: 0 4px;
}

input[type='checkbox']{
vertical-align: middle;
    position: relative;
	margin:5px;
	*margin:0;
	bottom:1px;
}


input[type='submit']{
	background: rgb(240, 240, 240);
	background: -moz-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: -webkit-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: -o-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: -ms-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: linear-gradient(0deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	
	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFffffff, EndColorStr=#FFeaeaea, GradientType=0);
	
	border:1px solid #c2c2c2;
	border-radius: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #7a7a7a;
	padding: 4px 15px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);	
	cursor: pointer;
}


input[type=submit],
input[type=reset],
input[type=button]
{
    *filter:chroma(color=#000000);
	*overflow:visible;
	
	background: rgb(240, 240, 240);
	background: -moz-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: -webkit-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: -o-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: -ms-linear-gradient(90deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	background: linear-gradient(0deg, rgb(228, 228, 228) 10%, rgb(255, 255, 255) 86%);
	
	
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFffffff, EndColorStr=#FFeaeaea, GradientType=0);
	
	border:1px solid #c2c2c2;
	border-radius: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #7a7a7a;
	padding: 4px 15px;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);	
	cursor: pointer;
}





input[type='submit']:hover {

	background:#fafafa;
-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.2);
-moz-box-shadow:    0px 1px 1px rgba(50, 50, 50, 0.2);
box-shadow:         0px 1px 1px rgba(50, 50, 50, 0.2);
}

input[type='button'].search {
	background: #fff url(/Images/NewDesignImages/icons-header.png) 1px -48px no-repeat;
	height: 29px;
	width: 30px;
	border: 0;
	position: absolute;
	right: 12px;
	top: 6px;
	*top:7px;
	*right:10px;
	cursor:pointer;
	
	filter:none;
}

.height-20 {
	height: 20px;	
}
.height-30{
	height: 30px;
	*line-height: 30px;
	line-height: 30px\9;
	outline: none;
}






