﻿.AdvancedSearchContainer 
{

}

.AdvancedSearchControl 
{
}

.AdvancedSearchControl .Title
{
	padding-bottom: 15px;
}

.AdvancedSearchControl .LeftColumn
{
	/*float: left;*/
}

.AdvancedSearchControl .RightColumn
{
	float: right;
}

.AdvancedSearchControl .FramedSearchPanel 
{
	margin: auto;
	margin-bottom: 16px;
	min-width: 310px;
	max-width: 600px;
	padding-top: 50px;
	padding-bottom: 50px;
	/*float: left;*/
}

.AdvancedSearchControl .PanelSearch 
{
	/*border: solid 1px #7c6c5e;
	background-color: #E0C2AA;
	*/
	padding: 20px;
}

.AdvancedSearchControl .SearchField
{
	margin-bottom: 20px;
}

.AdvancedSearchControl .SearchField .TextBox
{
	width: 498px;
	line-height: 25px;
	height: 25px;
	
	margin: 2px auto;
	
	border: solid 1px #7c6c5e;
	
	padding-left: 5px;
	padding-right: 5px;
	
	font-size: 1.3em;
}

.AdvancedSearchControl .SearchFieldReferenceCode .TextBox
{
	text-transform: uppercase;
}

.AdvancedSearchControl .SearchField .TextBoxOff
{
	color: #BCBDC0;
}

.AdvancedSearchControl .SearchField .Label
{
	/*color: #333;*/
	font-size: 16px;
}

.AdvancedSearchControl .SearchField select
{
	width: 510px;
	margin: 0;
	/*color: #333;*/
	background-color:Transparent;
}

.AdvancedSearchControl .SearchField select:hover,
.AdvancedSearchControl .SearchField select:focus
{
	/*border: 1px solid #7C6C5E;*/
}

.AdvancedSearchControl .SearchField select:focus
{
	color: #777;
}

.AdvancedSearchControl .SearchFieldDates .LabelDates
{
	font-size: 16px;
}

.AdvancedSearchControl .SearchFieldDates .TextBoxDate 
{
	width: 7em;
	padding-left: 0.5em;
}

.AdvancedSearchControl a:active,
.AdvancedSearchControl a:link,
.AdvancedSearchControl a:visited,
.AdvancedSearchControl a:hover 
{
	color: White;
	text-decoration: underline;
}

.AdvancedSearchControl .SearchFieldLevels, 
.AdvancedSearchControl .SearchFieldRepresentation 
{
	width: 40%;
	margin-bottom: 0px;
	float: left;
}

.AdvancedSearchControl .SearchFieldLevels ul,
.AdvancedSearchControl .SearchFieldRepresentation ul
{
	padding: 0px;
	list-style-type: none;
}

.AdvancedSearchControl .SearchButtonControls 
{
	text-align: right;
}

.AdvancedSearchControl .ButtonSearch 
{
	bottom: 20px;
	right: 20px;
}

.AdvancedSearchControl .LinkButtonAddField 
{
	display: block;
	
	margin-bottom: 20px;
	padding-left: 17px;
	
	background-image: url(../image/button_add_nano.png);
	background-repeat: no-repeat;
}

.AdvancedSearchControl .AddField 
{
	line-height: 16px;
	
	margin-bottom: 20px;
}

.AdvancedSearchControl .MyList 
{
	width: 200px;
}

.AdvancedSearchControl .MyList .Title 
{
	color: #5D5148;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

.AdvancedSearchControl .MyList .Actions
{
	float: right;
}

.AdvancedSearchControl .MyList .Actions .HyperLink 
{
    margin-right:2px;
	float: left;
}

.AdvancedSearchControl .MyList .List 
{
	list-style-type: none;
	margin-top: 15px;
	padding: 0px;
}

.AdvancedSearchControl .MyList .ListItem
{
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	margin-bottom: 10px;
}

.AdvancedSearchControl .ListItem .ThumbnailLink,
.AdvancedSearchControl .ListItem .TextLink,
.AdvancedSearchControl .ListItem .ImageButtonRemove
{
	
	display: inline-block;
	vertical-align: middle;
}

.AdvancedSearchControl .ListItem .ThumbnailLink 
{
	width: 50px;
}

.AdvancedSearchControl .ListItem .TextLink 
{
	width: 123px;
	line-height: 1.4em;
}

.AdvancedSearchControl .ListItem .ImageButtonRemove 
{
	width: 20px;
}

.AdvancedSearchControl .MyList .Thumbnail
{
	max-width: 50px;
	max-height: 50px;
}

.AdvancedSearchControl .MyList .ListItem .Link:hover 
{
	text-decoration: none;
}

.AdvancedSearchControl .SearchFieldDates .LabelDates
{
	font-size: 16px;
}

.AdvancedSearchControl .SearchFieldTerms .DropDownTerms 
{
	padding-left: 0.5em;
	padding-right:0;
	background-color:White;
	
	width: 511px;
	line-height: 25px;
	height: 25px;
	
	margin: 2px auto;
	
	/*border: solid 1px #7c6c5e;*/
	
	padding-left: 5px;
	
	font-size: 1.3em;
}

.Footer
{
	margin-top: 2px;
}