#search_header{
	width:581px;
	height:42px!important;
	padding:24px 16px 0 30px!important;
	height:48px;
	padding:18px 16px 0 30px;
	background:url(/images/findBrandBoxTop.png)no-repeat !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/findBrandBoxTop.png',sizingMethod='crop');
}
#search_header table{
	position:relative;
	height: 24px;
	margin: 0;
	padding: 0;
}
#search_header table td{
	vertical-align:top;
}
.search_header_title{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:15px;
	line-height:15px;
	padding: 4px 0 0 0;
	color:#FFFFFF;
}
.find_it_box{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:15px;
	line-height:15px;
	padding: 2px 0 0 0!important;
	padding: 4px 0 0 0;
	color:#FFFFFF;
}
#search_term{
	width:280px;
	margin: 0 4px;
}
#search_results{
	width:598px;
	padding:18px 16px 0 13px;
	background:url(/images/findBrandBoxMid.png)repeat-y !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/findBrandBoxMid.png',sizingMethod='scale');
}
#search_results table{
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	width: 598px;
}
.search_results_header{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:15px;
	color:#000000;
}
.col1{
	margin: 0;
	width: 232px;
	padding: 0 0 0 17px;
}
.col2{
	margin: 0;
	width: 200px;
}
.col3{
	margin: 0;
	width: 149px;
}
#search_footer{
	width:627px;
	height:36px;
	padding: 0;
	margin: 0;
	background:url(/images/findBrandBoxBttm.png)no-repeat !important;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/findBrandBoxBttm.png',sizingMethod='crop');
}
.error_message{
	font-family:Arial,sans-serif;
	font-size:14px;
	color: #7d0508;
	font-weight: bold;
	margin-left: 20px;
}
.success_message{
	font-family:Arial,sans-serif;
	font-size:14px;
	color: #127f7f;
	font-weight: bold;
	margin-left: 20px;
}
/* set widths for the login fields */
#first_name{
	width:125px;
	margin: 0 7px 0 0;
	padding: 1px;
}
#last_name{
	width:125px;
	margin: 0;
	padding: 1px;
}
#company,#title,#email,#phone{
	width: 266px;
	margin: 0;
	padding: 1px;
}
.register_label{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:15px;
	line-height:15px;
	color:#058ed5;
}
.register_required,.register_informed{
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:12px;
	line-height:12px;
	color:#058ed5;
}