/*Search Field Styles styles*/
#search_field{position:relative;}
div.container {
    display: table;
    width: 100%;
	margin-top:20px;
}
div.label {
    display: table-cell;
    width: 1px;
    white-space: nowrap;
	*float:left;
	vertical-align:middle;
}
.container span.srch_field {
    display: table-cell;
    padding: 0 0 0 20px;
        *float:right;
        *margin-left:115px;
}
.container label.search{font-family:'ApexMedium';font-size:34px;}
.container input.srch_list
{
padding:3px 0px;clear:both;font-size:13px;
margin-top:20px;
}
.container span.srch_field {
    display: table-cell;
    padding: 0 0 0 20px;
        *float:right;
        *margin-left:115px;
		width:100%;
}
 
.container input.srch_list
{
padding:3px 0px;clear:both;font-size:13px;
}

.srch_field {
    display: table-cell;
    padding: 0 0 0 20px;
	*float:right;
	*margin-left:115px;
}

#search_field {
        float:left;width:92%;
}
.search_ico_wrap{
          float:left;width:7%;
          border:1px solid #ccc;
          border-left:0px;height:50px;
          border-top-right-radius:5px;
      border-bottom-right-radius:5px;
          *position:relative;
          *top:1px;
            padding-right:7px;
          *padding-right:0px;
}
.search_icon {
          width:100%;
          display:block;
          background: url(../images/search.png) 95% center no-repeat;
          height:50px;
          width:55px;
}



input#srch_title {
    width: 100%;
	height: 50px;
	border:1px solid #ccc;
	border-radius:5px;
	border-top-right-radius:0px;
 	border-bottom-right-radius:0px; 
	border-right:0px;
	font-family: 'ApexBook';
	font-size:18px; color:#343434;
	padding:0px 0px 0px 10px;
}




.search{font-family:'ApexMedium';font-size:34px;}

.Search_wrapper{display:none;background:#fff;border:1px solid #ccccce;position:absolute;right:0px;height:auto;overflow:hidden;padding:0px 15px 15px 15px;z-index:300;border-top: 0px;border-radius:2px;clear:both;}
.common_search{padding:15px 0px 10px 0px;clear:both;font-size:13px;}
.common_search span, .common_search_brdr0span{font-weight:bold;} 
.dimResult span {font-weight:bold; color:#ED1C24;}
.dimResult.selected { background-color: #F0F0F0 !important;}
.common_search_brdr0{padding:20px 0px 0px 0px;clear:both;font-size:13px;}
ul.srch_list, ul.srch_prd{padding-top: 5px;clear:both;}
ul.srch_list li{padding:3px 0px;clear:both;font-size:13px;}
ul.srch_list li:after, ul.srch_prd li:after{content:'';display:block;clear:both;}
ul.srch_list li a, ul.srch_prd li a, .view_result{color:#0066cc;font-size: 13px;font-weight:normal;}
ul.srch_prd li{padding:0px 0px;clear:both;font-size:13px;display:block;}
.wid_100{width:50px;}
.fios_prdt{width:75%;float:left;margin-top: 5px;}
.fios_prdt a{display:block;line-height:20px;}
/*Search Field Styles ends*/
/*-------------------- Auto-suggest Dimension Search CSS------------------------*/
div.dimSearchSuggContainer {
    display: none;
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #FFF;
    border: #CCC thin solid;
    font-family: ApexMedium;
    font-size: 13px;
    z-index: 9999;
}
 
div.dimSearchSuggContainer .title {
    color: #666;
    width: 98%;
    padding-left: 8px;
    padding-right: 5px;
}
 
div.dimSearchSuggContainer .dimRoots {
    color: #666666;
    font-weight: bold;
    background: #e2e2e2;
    margin-top: 10px;
    padding-left: 8px;
    padding-right: 5px;
 
}
 
div.dimSearchSuggContainer .dimResult {
    width: 98%;
    margin-left: 8px;
    cursor: pointer;
    font-size: 13px;
    font-weight:normal;
}
div.dimSearchSuggContainer .dimResult table {
    width: 98%;
    border-collapse: separate;
}
 
div.dimSearchSuggContainer .dimResult table td {
    text-align: left;
    padding: 0px;
}
 
div.dimSearchSuggContainer .dimResult a {
color:#0066cc;
font-size: 13px;
font-family: ApexMedium;
}
 
div.dimSearchSuggContainer .dimResult .link {
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 4px;
}
 
div.dimSearchSuggContainer .selected .link {
    background-color: #f0f0f0;
}
 
div.dimSearchSuggContainer .dimResult img {
    width: 36px;
    height: 35px;
    border: #CCC thin solid;
}
 
div.dimSearchSuggContainer .dimResult .link span {
    color: Red;
    font-weight: bold;
}
 /* Spacing Fix - 6/19 */
ul.srch_list{padding-top: 0px !important;}
ul.srch_list li{padding:0px 0px !important;} 
ul.srch_list li div.link {   padding: 2px 0 2px 5px;}
/******** End of Auto-suggest Dimension Search CSS *********/
