input[type="text"],input[type="password"],input[type="file"], textarea {
  margin: 0;
	padding: 7px;
	border: solid 1px #D4D3D3;
	outline: 0;
	font: normal 13px/100% Arial, Verdana, Tahoma, sans-serif;
	color:#444;
	background: #FFFFFF url('../images/bg_form') left top repeat-x;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	}
select { 
	padding: 5px 7px 5px 6px;
	margin:0;
	min-width:30%;
	height:32px;
	border: solid 1px #D4D3D3;
	outline: 0;
	font: normal 13px/100% Arial, Verdana, Tahoma, sans-serif;
	color:#444;
	background: #fff url('../images/btn-dn.png') right 5px no-repeat;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	-webkit-appearance: none;
	}
	
textarea {
	min-width: 470px;
	height: 150px;
	line-height: 150%;
	}
input[type="text"]:hover,select:hover, input[type="password"]:hover,select:hover, textarea:hover,
input[type="text"]:focus,input[type="password"]:focus,select:focus, textarea:focus {
	border-color: #C9C9C9;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}
	
.form label {
	margin-left: 10px;
	color: #999999;
}

.upload {
	position:relative;
	width:375px;
	margin-top: -5px;
}

.uploadClz {
position: relative;
text-align: right;
-moz-opacity: 0;
filter: alpha(opacity:0);
opacity: 0;
z-index: 2;
width: 370px;
height: 33px;
cursor: pointer;
}

.fakeUploadClz {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background: url('../images/custom/browse.png') no-repeat top right;
	width:370px;
	height:33px;
	cursor:pointer; 
}

.fakeUploadClz input {
	width:270px;
	height:18px;
	margin: 0;
	padding: 7px;
	border: solid 1px #D4D3D3;
	outline: 0;
	font: normal 13px/100% Arial, Verdana, Tahoma, sans-serif;
	color:#444;
	background: #FFFFFF url('../images/bg_form') left top repeat-x;
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5x;
	border-radius: 5px 5px 5px 5px;
	behavior: url(../border-radius.htc);
	
}

.uploadbtn {
  font-family: Arial, Verdana, sans-serif;
	background-image:url('../images/custom/upload.png'); 
	cursor:pointer; 
	height:33px;
	width:57px;
	margin-top: -5px;
	margin-left: -7px;
}

.uploadbtn input{
  width:57px;
  -moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
  height:33px;
  cursor:pointer; 
}

.portal-popup .portlet-msg-error,
.portal-popup .portlet-msg-success {
font-size:12px;
}

.portal-popup .portlet-msg-success {
margin-top:0;
margin-bottom:10px;
}

.portal-popup span.portlet-msg-error {
margin-left: -6px;
margin-bottom: 10px;
margin-top:0;
display: block;
}

.portal-popup input[type="button"] {
-moz-box-shadow: inset 0px 1px 0px 0px #a5bad4;
-webkit-box-shadow: inset 0px 1px 0px 0px #a5bad4;
box-shadow: inset 0px 1px 0px 0px #a5bad4;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7292b3), color-stop(1, #4c6387) );
background: -moz-linear-gradient( center top, #7292b3 5%, #4c6387 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7292b3', endColorstr='#4c6387');
background-color: #7292b3;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border: 1px solid #3d5270;
display: inline-block;
color: #ffffff;
font-family: arial;
font-size: 13px;
font-weight: bold;
padding: 6px 13px;
margin-top:5px;
margin-bottom: 6px;
text-decoration: none;
text-shadow: 1px 1px 0px #1d4c7a;
}

.portal-popup #_barterflimembership2portlet_WAR_barterflimembership2portlet_imagetag01 td table td,
.portal-popup #_multiuploaddemo_WAR_multiuploaddemoportlet_filetag01 td table td,
.portal-popup #_barterflimemberprofileportlet_WAR_barterflimembership2portlet_imagetag01 td table td,
.portal-popup #_catalogueproduct_WAR_barterflicatalogueportlet_imagetag02 td table td {
background:none;
border:0;
padding:0;
}

.portal-popup #_managequotation_WAR_barterfliquotationportlet_atttag01 td table td,
.portal-popup #_cataloguebuylead_WAR_barterflicatalogueportlet_imagetag02 td table td,
.portal-popup #_catalogueproduct_WAR_barterflicatalogueportlet_upload_product_doc td table td,
.portal-popup #_multiuploaddemo_WAR_multiuploaddemoportlet_filetag01 td table td,
.portal-popup #_sendmessage_WAR_barterfliinboxportlet_displaytable_caption td table td {
background:none;
border:0;
padding:0;
}

.portal-popup input[type="button"]:hover {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4c6387), color-stop(1, #7292b3) );
background: -moz-linear-gradient( center top, #4c6387 5%, #7292b3 100% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c6387', endColorstr='#7292b3');
background-color: #4c6387;
}
