/* Search Module */
.docsearch_container { padding:0px; margin:-10px 0px 7px; width:100%; border-bottom:1px solid #e7e7e7; float:left; clear:right; }
.docsearch_container form { padding:0px; margin:0px; float:left; }
.docsearch_container .textfield { width:479px; padding:5px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#6a6a6a; border:1px solid #cccccc; border-bottom-color:#999999; border-right:0px; background:#fff url(/images/nextgen/doc_center/bg_search_textbox.gif) repeat-x 0px 0px; float:left; }
.docsearch_container .docsearch_submit { width:70px; padding:5px 8px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; color:#000; cursor:pointer; border:1px solid #cccccc; border-bottom-color:#999999; border-right-color:#999999; border-left:0px; float:left; }

/* Search Module - Browser Fixes */
* html .docsearch_container { margin-bottom:0px; border-bottom:0px; }
* html .docsearch_container .docsearch_submit { padding:3px 8px; border-left:1px solid #cccccc; }
.docsearch_container .docsearch_submit { *padding:3px 8px; border-left:1px solid #cccccc; }
@-moz-document url-prefix() { .docsearch_container .docsearch_submit { padding:4px 8px; } } 
@media screen and (-webkit-min-device-pixel-ratio:0) { .docsearch_container { border-bottom:none; } } /* Safari/Chrome Fix */

/* Search Suggestions */
#suggestions { width:488px; padding:0px; margin:0px; color:#000; background:#fff; border:1px solid #6a6a6a; position:absolute; top:28px; left:0px; z-index:5; display:none; }

.suggestionheader { padding:6px 7px; margin:0px; color:#404040; font-weight:bold; line-height:100%; background:#dbe4ef url(/images/nextgen/doc_center/bg_search_suggestionheader.gif) repeat-x bottom left; } 
.suggestionarea { padding:1px 0px 0px; overflow-y:auto; overflow-x:hidden; }
.suggestion { padding:4px 28px; margin:0px 0px 1px 0px; color:#000; line-height:100%; cursor:pointer; }

* html .suggestion { width:432px; display:block; }

.blk_suggestion { background:transparent url(/images/nextgen/doc_center/ico_blocks.png) no-repeat 7px center; }
.fcn_suggestion { background:transparent url(/images/nextgen/doc_center/ico_function.png) no-repeat 7px 5px; }
.cat_suggestion { background:transparent url(/images/nextgen/doc_center/ico_category.png) no-repeat 7px center; }

.suggestionsummary { color:#666666; font-style:italic; }
.suggestionhighlight { color:#000; background:#DCE3ED; font-style:normal; }
.selected-suggestion { color:#000; background-color:#dbdbdb; }

#wordarea .suggestion { padding-left:7px; }

.suggestmore { padding-left:16px; color:#005fce; background-image:url(/images/nextgen/doc_center/bg_search_more_results.png); background-repeat:no-repeat; background-position:7px center; }
#wordarea .suggestmore { padding-left:16px; color:#005fce; background-image:url(/images/nextgen/doc_center/bg_search_more_results.png); background-repeat:no-repeat; background-position:7px center; }

/* Search Module */
.content_container .grid_146 .docsearch_container { width:auto; } /* Override */

/* Full-width Search Bar */
/* Search Module */
.content_container .grid_146 .docsearch_container .textfield { width:649px; }

/* Doc Center Search */
.suggestion { width:100%; padding:4px 0px; margin:0px 0px 1px 0px; float:left; }
.suggestiontext { width:auto; padding-left:28px; float:left; }
.suggestionprod { width:auto; padding-right:10px; float:right; }

.suggestmore { padding-left:16px; display:block; float:left; }
#wordarea .suggestmore { margin-left:-6px; }

* html .suggestion { width:100%; }
* html .suggestmore { padding-left:16px; display:block; float:left; overflow:hidden; }
* html #wordarea .suggestmore { margin-left:-6px; }

/* Classic Search */
/* Search Module */
#breadcrumbtable .docsearch_container { margin:0px 0px 10px 0px; border-bottom:0px; }
#breadcrumbtable .docsearch_container .textfield { width:479px; padding:5px; height:28px; font-size:12px; }

#breadcrumbtable #suggestions { margin:6px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }
#breadcrumbtable #suggestions { margin:0px\9; }
@-moz-document url-prefix() { #breadcrumbtable #suggestions { left:30%; margin-left:0px; top:183px; } } 
@media screen and (-webkit-min-device-pixel-ratio:0) { #breadcrumbtable #suggestions { margin:0px; } } /* Safari/Chrome Fix */

#breadcrumbtable #suggestions .suggestion { width:100%; padding:4px 0px; margin:0px 0px 1px 0px; float:left; }
#breadcrumbtable #suggestions .suggestiontext { width:auto; padding-left:28px; float:left; }
#breadcrumbtable #suggestions .suggestionprod { width:auto; padding-right:10px; float:right; }

#breadcrumbtable #suggestions .suggestmore { padding-left:16px; display:block; float:left; }
#breadcrumbtable #suggestions #wordarea .suggestion { padding-left:7px; display:block; float:left; }
#breadcrumbtable #suggestions #wordarea .suggestmore { margin-left:-6px; }

* html #breadcrumbtable #suggestions .suggestion { width:100%; }
* html #breadcrumbtable #suggestions .suggestmore { padding-left:16px; display:block; float:left; overflow:hidden; }
* html #breadcrumbtable #suggestions #wordarea .suggestmore { margin-left:-2px; }