.search-results-heading { font-size:14px; margin-left:20px; margin:10px 0 20px 10px; color:#bbb; }
.search-label { margin-left: 25px; }
.search-holder{position:relative;z-index:2; }
.search-results-pad { padding:0px 0;}
.search-results-pad a{ text-decoration:none; }
.search-results  
{
    position:absolute; 
    top:0;
    left:0;
    z-index:2; 
    width:400px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -webkit-border-radius:0 0 5px 5px;
    -khtml-border-radius:0 0 5px 5px;
    -moz-box-shadow: rgba(0,0,0,0.50) 0px 0px 10px 2px;
    -webkit-box-shadow: rgba(0,0,0,0.50) 0px 0px 10px 2px;
    box-shadow: rgba(0,0,0,0.50) 0px 0px 10px 2px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AEAEAD;
    padding: 2%;
}
.IE6 .DropDownField { z-index:1; }
.IE6 .ie-shadow, .IE7 .ie-shadow, .IE8 .ie-shadow {
    display: block;
    position: absolute;
    top: -10px; left: -10px;
    z-index: 1;
    background-color: #000;
    filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10', MakeShadow='true', ShadowOpacity='0.50');
}
.IE6 .search-results, .IE7 .search-results, .IE8 .search-results { background-color:#fff; padding:0px; }
.search-result-title { font-size:11px; font-weight:bold; line-height:1.3em; color:#4D4948; text-transform: capitalize; }
.search-result-end { height:0px; }
.search-result a, a.search-result-holder { text-decoration:none;  cursor:hand; cursor:pointer;}
.IE6 .search-result-hover, .search-result:hover, .selected { background:#efefef }
.search-result { margin:0; height:60px; padding: 5px 10px 5px 0; cursor:hand; cursor:pointer; border-bottom: 1px solid #EFEFEF;}
.search-result-content-holder { display:inline-block; width:240px; padding-left:100px; }
.search-result-content { font-size:11px; line-height:1.3em; color:#333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;  }
a.search-result-more-results, .search-result-no-results { display:block; text-align:center;vertical-align:middle; font-weight:bold; color:#ffffff; background: linear-gradient(to bottom, #969594 58%, #777574 100%) repeat scroll 0 0 transparent; }
a.search-result-more-results:hover, .search-result-no-results:hover {background: linear-gradient(to bottom, #969594 58%, #777574 100%) repeat scroll 0 0 transparent;}
a.search-result-more-results { text-decoration:none; width:100%; padding-right:0px; border-radius: 0 0 5px 5px; color:#FFFFFF}
.IE6 .search-results-pad a { text-decoration:none !important; }
a.search-result-more-results:hover, .search-result-no-results:hover, .IE6 a:hover .search-result-no-results { text-decoration:underline; }
.search-result-image-holder { display: table-cell; text-align: center; vertical-align: middle; width: 100px; height: 60px; position:absolute; }
.search-result-image-holder * { vertical-align: middle; }
.search-result-image-holder span { display: inline-block; height: 100%; width: 1px; }
.IE6 .search-result-image-holder span, .IE7 .search-result-image-holder span { display: inline-block; height: 100%; }
#search-spinner { position:absolute; left:121px; top:18px; width:16px; height:16px; display:none; background: transparent url("/App_Themes/Default/Images/Design/Preloaders/preload16.gif") no-repeat 0 0; }
.IE6 .interesting-search #txtSearch {position:relative;}
.IE6 #search-spinner, .IE7 #search-spinner { left:123px; }
.IE8 #search-spinner { top:17px; left:123px; }
.searchBox { position:relative; left:0; top:0; }

.markedtext {
    color:red;
}
