	body
		{
		margin:0;
		padding:0;
		}
.searchmain
	{
	width:469px;
	height:46px;
	margin:0px 0 0 0;
	position:relative;
	float:left;			
	}
.search-upload
	{
	background:transparent url(/images/search_field.gif) repeat scroll 0 0!important;
	height:31px;
	border:0px solid red;
	width:567px!important;
	}
.search, .upload
	{
	color:#666666;
	font-size:18px;
	border:none;
	margin:3px 0 0 10px;
	width:340px;
	background:none	
	}
#uploadbutton
	{
	position:absolute;
	top:2px;
	right:2px;	
	}
.upload
	{
	width:295px;	
	}
/*	#MainUpload
		{
		margin:0;
		padding:0;
		}
	#MainUpload .search
		{
		width:488px;
		height:29px;
		margin:0;
		padding:0;
		background-color:transparent;
		font-size:24px;
		color:#171717;
		border:none;
		position:absolute;
		top:10px;
		left:10px;
		}
	#MainUpload .searchinputwrapper
		{
		width:488px;
		height:49px;
		margin:0 0 0 77px;
		padding:0;
		background:url(/images/searchbarfinal_51.png) no-repeat;
		border:none;
		float:left;
		position:relative;
		}
	#MainUpload .upload
		{
		width:363px;
		height:29px;
		margin:0;
		padding:0;
		background-color:transparent;
		font-size:24px;
		color:#171717;
		border:none;
		position:absolute;
		top:10px;
		left:10px;
		}
	#MainUpload .uploadinputwrapper
		{
		width:383px;
		height:49px;
		margin:0 0 0 77px;
		padding:0;
		background:url(/images/uploadfinal_03.png) no-repeat ;
		border:none;
		float:left;
		position:relative;
		}
	#MainUpload #uploadbutton
		{
		border:none;
		float:left;
		}*/
/* Stylizing the upload field! */
.SI-FILES-STYLIZED label.cabinet
{
	float:left;
	width: 72px;
	height: 26px;
	background: url(/images/upload_70.png) 0 0 no-repeat;

	display: block;
	overflow: hidden;
	cursor: pointer;
	position:absolute;
	top:6px;
	right:66px;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#mrupload
	{
	display:none;
	}

