.SearchPanel .i-pan-ml, .SearchPanel .i-pan-mr{
    background-image:url(../images/panel/search-middle.png);
}

.SearchPanel .i-pan-bl {
    background: transparent url(../images/panel/search-corners-left.png) no-repeat scroll 0 bottom;
    padding-left: 8px;
}
.SearchPanel .i-pan-tl {
    background: transparent url(../images/panel/search-corners-left.png) no-repeat scroll 0 top;

}
.SearchPanel .i-pan-tc  {
    background: transparent url(../images/panel/search-centers.png) repeat-x  left top; 
}

.SearchPanel .i-pan-bc {
    background: transparent url(../images/panel/search-centers.png) repeat-x scroll 0 bottom;   
}
.SearchPanel .i-pan-br {
    background: transparent url(../images/panel/search-corners-right.png) no-repeat scroll right  bottom;
    padding-right: 8px;
}

.SearchPanel .i-pan-tr {
    background: transparent url(../images/panel/search-corners-right.png) no-repeat scroll right  top;
    padding-right: 8px;
}

#MainSearchGrid table{
    table-layout: fixed;
}

#CategorySearchPanel_wrapper, #GeneralSearchPanel_wrapper{
    background-color: White;
}

.SearchConfigPanel{
    background-color: #c1c1c1;
}

.SearchConfigPanel td{
    padding: 3px;
}

/*          Category Search Panel       */

.category-selector-main{
    float: left;
    width: 100%;
}

#CategorySearchButton{
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}

#MainCategorySelector{
    margin-top: 10px;
    float: left;
    margin-left: 3px;
}

#CategoryFilters{
    float: left;
    width: 100%;
}

.category-suggestions{
    float: left;
    width: 100%;
    padding: 10px;
}

    .category-suggestions li{
        float: left;
        width: 100%;
        cursor:pointer;
        margin: 1px 0;
    }

 .category-suggestions label {
        font-weight: bold;
    }
    .category-suggestions .filterset-header-text{
        padding: 3px;
        margin-top: 0px;
    }
    
    .suggestion-item-over{
        background-image: url(../images/panel/filterset-header-hover.png);
    }
	

.x-i-filter-active .filter-name * {
	background: #DCEDA2 none repeat scroll 0 0;
	color: #000;
}
.i-search-category-combo-wrap {
	margin-left: 10px;
	margin-top:10px;
}

.search-tips .i-scroll-body {
	background-color: #fff;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.search-tips ul {
	padding-left: 13px; 
	list-style-image: url(../../welcome/dot.png); 
	color: #777777;
	padding-bottom: 20px;
}

.search-tips li {
	padding-top: 8px;
}

.search-tips h2 {
	font-weight: bold;
}

.search-tips .i-pan-mc {
	background-color: #ffffff;
}
.search-tips .i-panel-title {
	color: #77a600;
	font-weight: bold;
}
.search-tips .i-panel-title span {
	padding-left: 28px;
	margin-left: 8px; 
	font-size: 16px;
	background-position: left center;
	background-image: url(../images/icons/zoom.png);
	background-repeat: no-repeat;
	line-height: 37px;
}
.search-tips .i-pan-tl, .search-tips .i-pan-bl {
	background-image:url(../images/panel/white-corners-left.png);
	background-repeat: no-repeat;
}
.search-tips .i-pan-tr, .search-tips .i-pan-br{
	background-image:url(../images/panel/white-corners-right.png);
	background-repeat: no-repeat;
}
.search-tips .i-pan-tc, .search-tips .i-pan-bc{
	background-image: url(../images/panel/white-centers.png);
	background-repeat: repeat-x;
}
.search-tips .i-pan-ml, .search-tips .i-pan-mr {
	background-image: url(../images/panel/middle.png);
	background-repeat: repeat-y;
}

.i-filter-panel-el .iglue-greenbutton {
	float: right !important;
	margin-right: 13px;
}

.GeneralSearchMainInput {
	/*float: left;*/
	margin-top: 2px;
	/*width: 60%;*/
}

.GeneralSearchMainInput .combo-wrapper {
	float: none;
}

.GeneralSearchMainButton {
	position: absolute;
	right: 10px;
	top: 10px;
}

.general-search-input-field {
	margin-top: 2px;
	font-size: 16px;
}

/*			Main Search Panel			*/


/* TODO: id less css!!!*/	
	.search-area{
		float: left;
		clear: both;
		margin: 10px;
		width: 100%;
		height: auto;
	}

	/*			Main Search Field			*/
	
	.main-search-field-wrapper{
		margin-left: 10px;
	}
	
	.main-search-field-left{
		width:5px;
		float: left;
		background: url(../images/search-field-corners.png) no-repeat;
		height: 30px;
	}
	
	.main-search-field{
		font-size: 16px;
		padding: 4px 4px 4px 0;
		border: none;
		float: left;
		width: 60%;
		height: 20px;
		border-bottom: 1px solid #c8c7be;
		border-top: 1px solid #c8c7be;
	}
/*	.ext-ie .main-search-field {
		height: 20px !important;
	}*/
	
	.main-search-field-right{
		width:5px;
		float: left;
		background: url(../images/search-field-corners.png) no-repeat -5px 0;
		height: 30px;
	}

	.search-button{
		width:72px;
		cursor: pointer;
		top: -2px;
		text-align: center;
		height: 32px;
		margin-left: 9px;
		margin-right: 9px;
		float: left;
	   background-image:url(../images/mainButton.png);
	}
	
	.search-button .text{
		font-weight: bold;
		color: White;
		position: relative;
		top: 7px;
		text-transform: uppercase;	
	}


